From fb09deddc1eeb63ada6816dd9bd9242ae1976458 Mon Sep 17 00:00:00 2001 From: N-Nachtigal Date: Thu, 5 Jun 2025 16:15:56 +0200 Subject: [PATCH] Add mods: technic, moreores, paintings, Nyancat (Pbj_pup). Small fix: sandwiches --- mods/.cleaner/LICENSE.txt | 21 + mods/.cleaner/README.md | 86 + mods/.cleaner/TODO.txt | 14 + mods/.cleaner/api.lua | 194 + mods/.cleaner/changelog.txt | 63 + mods/.cleaner/chat.lua | 660 ++ mods/.cleaner/entities.lua | 59 + mods/.cleaner/init.lua | 48 + mods/.cleaner/items.lua | 49 + mods/.cleaner/locale/cleaner.es.tr | 66 + mods/.cleaner/locale/template.txt | 66 + mods/.cleaner/misc_functions.lua | 258 + mods/.cleaner/mod.conf | 9 + mods/.cleaner/nodes.lua | 97 + mods/.cleaner/ores.lua | 17 + mods/.cleaner/screenshot.png | Bin 0 -> 187429 bytes mods/.cleaner/settings.lua | 15 + mods/.cleaner/settingtypes.txt | 6 + mods/.cleaner/textures/cleaner_pencil.png | Bin 0 -> 255 bytes mods/.cleaner/tools.lua | 44 + mods/{cozylights => .cozylights}/LICENSE | 0 mods/{cozylights => .cozylights}/README.md | 0 .../chat_commands.lua | 0 mods/{cozylights => .cozylights}/helpers.lua | 0 mods/{cozylights => .cozylights}/init.lua | 0 .../light_brush.lua | 0 mods/{cozylights => .cozylights}/mod.conf | 0 .../node_light.lua | 0 mods/{cozylights => .cozylights}/nodes.lua | 0 .../settingtypes.txt | 0 mods/{cozylights => .cozylights}/shared.lua | 0 .../test/accuracy.lua | 0 .../textures/attribution | 0 .../textures/default_glass.png | Bin .../textures/light_brush.png | Bin .../util/get_optional_depends.sh | 0 .../wield_light.lua | 0 mods/.pbj_pup/init.lua | 127 - mods/airutils/airutils_biofuel.lua | 182 +- .../.github/workflows/luacheck.yml | 13 + mods/basic_materials/.luacheckrc | 7 + mods/basic_materials/LICENSE | 600 ++ mods/basic_materials/README.md | 23 + mods/basic_materials/aliases.lua | 34 + mods/basic_materials/craftitems.lua | 188 + mods/basic_materials/crafts.lua | 441 + mods/basic_materials/init.lua | 14 + .../locale/basic_materials.de.tr | 33 + .../locale/basic_materials.fr.tr | 33 + .../locale/basic_materials.it.tr | 34 + .../locale/basic_materials.ru.tr | 33 + mods/basic_materials/mod.conf | 8 + .../models/basic_materials_chains.obj | 881 ++ mods/basic_materials/nodes.lua | 62 + .../textures/basic_materials_aluminum_bar.png | Bin 0 -> 337 bytes .../basic_materials_aluminum_strip.png | Bin 0 -> 383 bytes .../basic_materials_aluminum_wire.png | Bin 0 -> 258 bytes .../textures/basic_materials_brass_block.png | Bin 0 -> 272 bytes .../textures/basic_materials_brass_ingot.png | Bin 0 -> 223 bytes .../basic_materials_carbon_steel_bar.png | Bin 0 -> 292 bytes .../textures/basic_materials_cement_block.png | Bin 0 -> 243 bytes .../textures/basic_materials_chain_brass.png | Bin 0 -> 344 bytes .../basic_materials_chain_brass_inv.png | Bin 0 -> 1886 bytes .../textures/basic_materials_chain_steel.png | Bin 0 -> 386 bytes .../basic_materials_chain_steel_inv.png | Bin 0 -> 1730 bytes .../basic_materials_chainlink_brass.png | Bin 0 -> 178 bytes .../basic_materials_chainlink_steel.png | Bin 0 -> 175 bytes .../basic_materials_concrete_block.png | Bin 0 -> 252 bytes .../textures/basic_materials_copper_strip.png | Bin 0 -> 326 bytes .../textures/basic_materials_copper_wire.png | Bin 0 -> 306 bytes .../textures/basic_materials_empty_spool.png | Bin 0 -> 214 bytes .../basic_materials_energy_crystal.png | Bin 0 -> 817 bytes .../textures/basic_materials_gear_steel.png | Bin 0 -> 5845 bytes .../textures/basic_materials_gold_strip.png | Bin 0 -> 358 bytes .../textures/basic_materials_gold_wire.png | Bin 0 -> 286 bytes .../basic_materials_heating_element.png | Bin 0 -> 369 bytes .../textures/basic_materials_ic.png | Bin 0 -> 293 bytes .../textures/basic_materials_lead_strip.png | Bin 0 -> 366 bytes .../textures/basic_materials_motor.png | Bin 0 -> 247 bytes .../textures/basic_materials_oil_extract.png | Bin 0 -> 1966 bytes .../textures/basic_materials_padlock.png | Bin 0 -> 215 bytes .../textures/basic_materials_paraffin.png | Bin 0 -> 345 bytes .../basic_materials_plastic_sheet.png | Bin 0 -> 293 bytes .../basic_materials_plastic_strip.png | Bin 0 -> 160 bytes .../textures/basic_materials_silicon.png | Bin 0 -> 769 bytes .../textures/basic_materials_silver_wire.png | Bin 0 -> 251 bytes .../basic_materials_stainless_steel_bar.png | Bin 0 -> 336 bytes .../basic_materials_stainless_steel_strip.png | Bin 0 -> 382 bytes .../basic_materials_stainless_steel_wire.png | Bin 0 -> 280 bytes .../textures/basic_materials_steel_bar.png | Bin 0 -> 311 bytes .../textures/basic_materials_steel_strip.png | Bin 0 -> 326 bytes .../textures/basic_materials_steel_wire.png | Bin 0 -> 284 bytes .../basic_materials_terracotta_base.png | Bin 0 -> 775 bytes .../textures/basic_materials_wet_cement.png | Bin 0 -> 366 bytes mods/fakelib/API.md | 137 + mods/fakelib/LICENSE | 21 + mods/fakelib/README.md | 26 + mods/fakelib/init.lua | 53 + mods/fakelib/inventory.lua | 302 + mods/fakelib/metadata.lua | 134 + mods/fakelib/misc.lua | 10 + mods/fakelib/mod.conf | 6 + mods/fakelib/player.lua | 492 + mods/moreores/.editorconfig | 13 + mods/moreores/.github/workflows/build.yml | 22 + mods/moreores/.gitignore | 3 + mods/moreores/.luacheckrc | 34 + mods/moreores/.pre-commit-config.yaml | 15 + mods/moreores/CHANGELOG.md | 86 + mods/moreores/CONTRIBUTING.md | 10 + mods/moreores/LICENSE.md | 13 + mods/moreores/README.md | 72 + mods/moreores/_config.txt | 100 + mods/moreores/init.lua | 578 ++ mods/moreores/locale/moreores.de.tr | 20 + mods/moreores/locale/moreores.es.tr | 20 + mods/moreores/locale/moreores.fr.tr | 21 + mods/moreores/locale/moreores.hu.tr | 20 + mods/moreores/locale/moreores.it.tr | 20 + mods/moreores/locale/moreores.nl.tr | 17 + mods/moreores/locale/moreores.pl.tr | 20 + mods/moreores/locale/moreores.pt_br.tr | 21 + mods/moreores/locale/moreores.ru.tr | 19 + mods/moreores/locale/moreores.tr.tr | 26 + mods/moreores/locale/moreores.uk.tr | 22 + mods/moreores/locale/template.txt | 18 + mods/moreores/mg.lua | 55 + mods/moreores/mod.conf | 8 + .../textures/moreores_copper_rail.png | Bin 0 -> 264 bytes .../moreores_copper_rail_crossing.png | Bin 0 -> 245 bytes .../textures/moreores_copper_rail_curved.png | Bin 0 -> 263 bytes .../moreores_copper_rail_t_junction.png | Bin 0 -> 272 bytes .../textures/moreores_mineral_mithril.png | Bin 0 -> 140 bytes .../textures/moreores_mineral_silver.png | Bin 0 -> 149 bytes .../textures/moreores_mineral_tin.png | Bin 0 -> 171 bytes .../textures/moreores_mithril_block.png | Bin 0 -> 213 bytes .../textures/moreores_mithril_ingot.png | Bin 0 -> 210 bytes .../textures/moreores_mithril_lump.png | Bin 0 -> 157 bytes .../textures/moreores_silver_block.png | Bin 0 -> 247 bytes .../textures/moreores_silver_ingot.png | Bin 0 -> 197 bytes .../textures/moreores_silver_lump.png | Bin 0 -> 168 bytes mods/moreores/textures/moreores_tin_block.png | Bin 0 -> 266 bytes mods/moreores/textures/moreores_tin_ingot.png | Bin 0 -> 198 bytes mods/moreores/textures/moreores_tin_lump.png | Bin 0 -> 166 bytes .../textures/moreores_tool_mithrilaxe.png | Bin 0 -> 180 bytes .../textures/moreores_tool_mithrilhoe.png | Bin 0 -> 172 bytes .../textures/moreores_tool_mithrilpick.png | Bin 0 -> 196 bytes .../textures/moreores_tool_mithrilshovel.png | Bin 0 -> 194 bytes .../textures/moreores_tool_mithrilsword.png | Bin 0 -> 169 bytes .../textures/moreores_tool_silveraxe.png | Bin 0 -> 193 bytes .../textures/moreores_tool_silverhoe.png | Bin 0 -> 175 bytes .../textures/moreores_tool_silverpick.png | Bin 0 -> 193 bytes .../textures/moreores_tool_silvershovel.png | Bin 0 -> 199 bytes .../textures/moreores_tool_silversword.png | Bin 0 -> 169 bytes mods/paintings_gallery/LICENSE | 20 + mods/paintings_gallery/README.md | 8 + mods/paintings_gallery/craft.lua | 1814 ++++ mods/paintings_gallery/init.lua | 8 + mods/paintings_gallery/mod.conf | 9 + mods/paintings_gallery/paintings.lua | 442 + .../paintings_gallery_1x1_blue_vase.png | Bin 0 -> 6942 bytes .../paintings_gallery_1x1_blue_vase_2.png | Bin 0 -> 7121 bytes .../textures/paintings_gallery_1x1_cello.png | Bin 0 -> 7146 bytes .../textures/paintings_gallery_1x1_cyan.png | Bin 0 -> 7295 bytes .../paintings_gallery_1x1_exoplanet.png | Bin 0 -> 7379 bytes .../paintings_gallery_1x1_exoplanet_2.png | Bin 0 -> 7019 bytes .../textures/paintings_gallery_1x1_fajita.png | Bin 0 -> 7157 bytes .../paintings_gallery_1x1_highway.png | Bin 0 -> 7050 bytes .../textures/paintings_gallery_1x1_hills.png | Bin 0 -> 1215 bytes .../paintings_gallery_1x1_larc_triumph.png | Bin 0 -> 7083 bytes .../paintings_gallery_1x1_last_sunrise.png | Bin 0 -> 6970 bytes .../paintings_gallery_1x1_lit_vase.png | Bin 0 -> 6814 bytes .../paintings_gallery_1x1_minds_eye.png | Bin 0 -> 7269 bytes .../paintings_gallery_1x1_ocean_rock.png | Bin 0 -> 7045 bytes .../paintings_gallery_1x1_painting.png | Bin 0 -> 7178 bytes .../paintings_gallery_1x1_penguin.png | Bin 0 -> 7247 bytes .../textures/paintings_gallery_1x1_roses.png | Bin 0 -> 7045 bytes ...paintings_gallery_1x1_seaside_paradise.png | Bin 0 -> 7038 bytes .../paintings_gallery_1x1_the_darkness.png | Bin 0 -> 6888 bytes .../textures/paintings_gallery_1x1_tree_2.png | Bin 0 -> 7164 bytes .../textures/paintings_gallery_1x1_ufo.png | Bin 0 -> 7001 bytes .../textures/paintings_gallery_1x1_valley.png | Bin 0 -> 7134 bytes ...ntings_gallery_1x2_abstract_expression.png | Bin 0 -> 9074 bytes .../paintings_gallery_1x2_action_figure.png | Bin 0 -> 8856 bytes .../textures/paintings_gallery_1x2_cat.png | Bin 0 -> 8172 bytes .../paintings_gallery_1x2_evil_elf.png | Bin 0 -> 8100 bytes .../textures/paintings_gallery_1x2_hungry.png | Bin 0 -> 8267 bytes .../paintings_gallery_1x2_metal_sky.png | Bin 0 -> 7978 bytes .../paintings_gallery_1x2_octopus.png | Bin 0 -> 8824 bytes .../paintings_gallery_1x2_parrot_4.png | Bin 0 -> 8708 bytes .../paintings_gallery_1x2_poseidon.png | Bin 0 -> 8240 bytes .../textures/paintings_gallery_1x2_river.png | Bin 0 -> 8064 bytes .../textures/paintings_gallery_1x2_spicy.png | Bin 0 -> 7834 bytes .../textures/paintings_gallery_1x2_time.png | Bin 0 -> 8162 bytes .../paintings_gallery_1x2_waterfall_2.png | Bin 0 -> 8782 bytes .../textures/paintings_gallery_2x1_aurora.png | Bin 0 -> 8469 bytes .../textures/paintings_gallery_2x1_car_7.png | Bin 0 -> 7961 bytes .../textures/paintings_gallery_2x1_jungle.png | Bin 0 -> 8631 bytes .../paintings_gallery_2x1_metal_river.png | Bin 0 -> 7910 bytes ...intings_gallery_2x1_mountain_landscape.png | Bin 0 -> 8209 bytes .../paintings_gallery_2x1_pixel_punk.png | Bin 0 -> 8624 bytes .../paintings_gallery_2x1_seafloor.png | Bin 0 -> 8390 bytes .../textures/paintings_gallery_2x1_ufo_2.png | Bin 0 -> 7516 bytes .../paintings_gallery_2x1_valley_2.png | Bin 0 -> 8150 bytes .../paintings_gallery_2x1_waterfall.png | Bin 0 -> 8283 bytes .../paintings_gallery_2x2_abstract_man.png | Bin 0 -> 13380 bytes .../textures/paintings_gallery_2x2_asia.png | Bin 0 -> 11407 bytes .../paintings_gallery_2x2_baroque_cyborg.png | Bin 0 -> 10885 bytes .../textures/paintings_gallery_2x2_battle.png | Bin 0 -> 11045 bytes .../textures/paintings_gallery_2x2_bird.png | Bin 0 -> 10834 bytes .../textures/paintings_gallery_2x2_bonzai.png | Bin 0 -> 10485 bytes .../paintings_gallery_2x2_burning_cabin.png | Bin 0 -> 12171 bytes .../paintings_gallery_2x2_businessman.png | Bin 0 -> 12057 bytes .../paintings_gallery_2x2_cello_2.png | Bin 0 -> 11018 bytes .../paintings_gallery_2x2_cello_3.png | Bin 0 -> 11143 bytes .../paintings_gallery_2x2_exoplanet_3.png | Bin 0 -> 11432 bytes .../paintings_gallery_2x2_exoplanet_4.png | Bin 0 -> 11545 bytes .../paintings_gallery_2x2_fire_viking.png | Bin 0 -> 11722 bytes .../paintings_gallery_2x2_fishbowl.png | Bin 0 -> 10642 bytes .../paintings_gallery_2x2_fishbowl_2.png | Bin 0 -> 10597 bytes ...aintings_gallery_2x2_gingerbread_house.png | Bin 0 -> 11975 bytes .../paintings_gallery_2x2_hamburger.png | Bin 0 -> 10625 bytes .../textures/paintings_gallery_2x2_king.png | Bin 0 -> 10516 bytes .../paintings_gallery_2x2_larc_triumph_2.png | Bin 0 -> 11272 bytes .../paintings_gallery_2x2_lighthouse.png | Bin 0 -> 11416 bytes .../textures/paintings_gallery_2x2_lumina.png | Bin 0 -> 10176 bytes .../textures/paintings_gallery_2x2_map_4.png | Bin 0 -> 11613 bytes .../paintings_gallery_2x2_mountain.png | Bin 0 -> 9933 bytes .../paintings_gallery_2x2_mushroom_city_2.png | Bin 0 -> 11425 bytes .../paintings_gallery_2x2_octopus_2.png | Bin 0 -> 13090 bytes .../paintings_gallery_2x2_panther.png | Bin 0 -> 9504 bytes .../paintings_gallery_2x2_parrot_3.png | Bin 0 -> 11864 bytes .../paintings_gallery_2x2_pixel_punk_2.png | Bin 0 -> 11566 bytes .../paintings_gallery_2x2_pixel_punk_3.png | Bin 0 -> 11827 bytes .../paintings_gallery_2x2_poseidon_2.png | Bin 0 -> 10791 bytes .../textures/paintings_gallery_2x2_rain.png | Bin 0 -> 10315 bytes .../paintings_gallery_2x2_red_dog.png | Bin 0 -> 11364 bytes .../paintings_gallery_2x2_rooftop.png | Bin 0 -> 10109 bytes ...intings_gallery_2x2_skull_cuttingboard.png | Bin 0 -> 8908 bytes .../paintings_gallery_2x2_stallman.png | Bin 0 -> 10854 bytes .../paintings_gallery_2x2_super_saturn_2.png | Bin 0 -> 10730 bytes .../paintings_gallery_2x2_the_walk.png | Bin 0 -> 11195 bytes .../textures/paintings_gallery_2x2_tree_3.png | Bin 0 -> 11265 bytes .../textures/paintings_gallery_2x2_utah.png | Bin 0 -> 10517 bytes .../paintings_gallery_2x2_war_unicorn.png | Bin 0 -> 11370 bytes .../paintings_gallery_2x2_waterfall_6.png | Bin 0 -> 11355 bytes .../paintings_gallery_2x2_wildfire.png | Bin 0 -> 11355 bytes .../paintings_gallery_3x2_billboard.png | Bin 0 -> 18460 bytes .../textures/paintings_gallery_3x2_car_8.png | Bin 0 -> 16403 bytes .../textures/paintings_gallery_3x2_car_9.png | Bin 0 -> 15547 bytes .../paintings_gallery_3x2_dangerous_seas.png | Bin 0 -> 16829 bytes .../paintings_gallery_3x2_future_ruins.png | Bin 0 -> 15296 bytes .../textures/paintings_gallery_3x2_galaxy.png | Bin 0 -> 14208 bytes .../textures/paintings_gallery_3x2_japan.png | Bin 0 -> 17502 bytes .../paintings_gallery_3x2_skull_sea.png | Bin 0 -> 19404 bytes .../paintings_gallery_3x2_solar_flare.png | Bin 0 -> 16937 bytes .../paintings_gallery_3x2_space_machine.png | Bin 0 -> 15901 bytes .../paintings_gallery_3x2_the_lake.png | Bin 0 -> 17105 bytes .../textures/paintings_gallery_3x2_wolf.png | Bin 0 -> 17601 bytes ...paintings_gallery_3x3_baroque_cyborg_2.png | Bin 0 -> 26769 bytes .../paintings_gallery_3x3_battle_2.png | Bin 0 -> 20705 bytes .../paintings_gallery_3x3_blue_vase_3.png | Bin 0 -> 25202 bytes .../textures/paintings_gallery_3x3_bridge.png | Bin 0 -> 21186 bytes .../paintings_gallery_3x3_cello_4.png | Bin 0 -> 24389 bytes .../paintings_gallery_3x3_circuit_city.png | Bin 0 -> 25567 bytes .../paintings_gallery_3x3_civilization.png | Bin 0 -> 24035 bytes .../textures/paintings_gallery_3x3_corgi.png | Bin 0 -> 21011 bytes .../paintings_gallery_3x3_fantasy_forest.png | Bin 0 -> 26672 bytes .../paintings_gallery_3x3_fire_elk.png | Bin 0 -> 24342 bytes .../paintings_gallery_3x3_fire_mage.png | Bin 0 -> 25074 bytes .../paintings_gallery_3x3_flamingo.png | Bin 0 -> 17314 bytes .../paintings_gallery_3x3_gooseberry.png | Bin 0 -> 20842 bytes .../textures/paintings_gallery_3x3_gundam.png | Bin 0 -> 23335 bytes .../paintings_gallery_3x3_japan_4.png | Bin 0 -> 23351 bytes .../paintings_gallery_3x3_japan_6.png | Bin 0 -> 26547 bytes .../textures/paintings_gallery_3x3_map.png | Bin 0 -> 12210 bytes .../paintings_gallery_3x3_meerkat.png | Bin 0 -> 22953 bytes .../paintings_gallery_3x3_metal_skull.png | Bin 0 -> 21695 bytes .../paintings_gallery_3x3_mother_nature.png | Bin 0 -> 21156 bytes .../paintings_gallery_3x3_mountain_2.png | Bin 0 -> 23213 bytes .../paintings_gallery_3x3_natural_room.png | Bin 0 -> 22762 bytes .../textures/paintings_gallery_3x3_os.png | Bin 0 -> 21775 bytes .../paintings_gallery_3x3_otherworld.png | Bin 0 -> 21506 bytes .../textures/paintings_gallery_3x3_parrot.png | Bin 0 -> 23848 bytes .../textures/paintings_gallery_3x3_portal.png | Bin 0 -> 20883 bytes .../paintings_gallery_3x3_portrait.png | Bin 0 -> 6277 bytes .../paintings_gallery_3x3_samurai.png | Bin 0 -> 23173 bytes .../paintings_gallery_3x3_sea_god.png | Bin 0 -> 20324 bytes .../paintings_gallery_3x3_seafloor_2.png | Bin 0 -> 22110 bytes .../paintings_gallery_3x3_shave_robot.png | Bin 0 -> 22113 bytes .../paintings_gallery_3x3_shipwreck.png | Bin 0 -> 22185 bytes .../paintings_gallery_3x3_shipwreck_2.png | Bin 0 -> 22315 bytes .../paintings_gallery_3x3_skull_roses.png | Bin 0 -> 26228 bytes .../paintings_gallery_3x3_skull_roses_2.png | Bin 0 -> 24083 bytes .../paintings_gallery_3x3_stallman_2.png | Bin 0 -> 20998 bytes .../paintings_gallery_3x3_stone_carving.png | Bin 0 -> 27542 bytes .../paintings_gallery_3x3_sunrise.png | Bin 0 -> 23615 bytes .../paintings_gallery_3x3_tank_top.png | Bin 0 -> 21112 bytes .../paintings_gallery_3x3_touch_it.png | Bin 0 -> 21015 bytes .../textures/paintings_gallery_3x3_tree.png | Bin 0 -> 17101 bytes .../paintings_gallery_3x3_war_unicorn_2.png | Bin 0 -> 25483 bytes .../textures/paintings_gallery_3x3_wolf_2.png | Bin 0 -> 21883 bytes .../paintings_gallery_3x3_xenos_mechanica.png | Bin 0 -> 22310 bytes .../paintings_gallery_3x3_yggdrasil.png | Bin 0 -> 26385 bytes .../textures/paintings_gallery_4x2_canada.png | Bin 0 -> 14608 bytes .../textures/paintings_gallery_4x2_car.png | Bin 0 -> 15839 bytes .../textures/paintings_gallery_4x2_car_5.png | Bin 0 -> 14043 bytes .../paintings_gallery_4x2_civilization_3.png | Bin 0 -> 15448 bytes .../paintings_gallery_4x2_civilization_4.png | Bin 0 -> 15486 bytes .../textures/paintings_gallery_4x2_cube.png | Bin 0 -> 17085 bytes .../paintings_gallery_4x2_japan_2.png | Bin 0 -> 17036 bytes .../paintings_gallery_4x2_japan_5.png | Bin 0 -> 16301 bytes .../textures/paintings_gallery_4x2_leaves.png | Bin 0 -> 13859 bytes ...tings_gallery_4x2_mountain_landscape_2.png | Bin 0 -> 14622 bytes .../textures/paintings_gallery_4x2_ruins.png | Bin 0 -> 16351 bytes .../paintings_gallery_4x2_sunset_shore.png | Bin 0 -> 12710 bytes .../paintings_gallery_4x2_waterfall_5.png | Bin 0 -> 15439 bytes .../textures/paintings_gallery_4x3_alley.png | Bin 0 -> 21264 bytes .../textures/paintings_gallery_4x3_autumn.png | Bin 0 -> 22742 bytes .../textures/paintings_gallery_4x3_car_2.png | Bin 0 -> 22328 bytes .../textures/paintings_gallery_4x3_car_6.png | Bin 0 -> 19025 bytes .../paintings_gallery_4x3_civilization_2.png | Bin 0 -> 18494 bytes .../textures/paintings_gallery_4x3_coral.png | Bin 0 -> 24290 bytes .../textures/paintings_gallery_4x3_dragon.png | Bin 0 -> 19389 bytes .../paintings_gallery_4x3_dust_storm.png | Bin 0 -> 16931 bytes .../paintings_gallery_4x3_eiffel_aurora.png | Bin 0 -> 18545 bytes .../paintings_gallery_4x3_harbour.png | Bin 0 -> 19607 bytes .../paintings_gallery_4x3_japan_3.png | Bin 0 -> 21169 bytes .../paintings_gallery_4x3_mountain_3.png | Bin 0 -> 18340 bytes .../paintings_gallery_4x3_neon_city.png | Bin 0 -> 24567 bytes .../paintings_gallery_4x3_neon_planets.png | Bin 0 -> 21542 bytes .../paintings_gallery_4x3_pyramid.png | Bin 0 -> 16243 bytes .../paintings_gallery_4x3_starry_city.png | Bin 0 -> 26252 bytes .../paintings_gallery_4x3_still_life.png | Bin 0 -> 15803 bytes .../paintings_gallery_4x3_tv_portal.png | Bin 0 -> 21965 bytes .../paintings_gallery_4x3_village.png | Bin 0 -> 24521 bytes .../paintings_gallery_4x3_waterfall_4.png | Bin 0 -> 21312 bytes .../textures/paintings_gallery_4x4_car_3.png | Bin 0 -> 28689 bytes .../textures/paintings_gallery_4x4_car_4.png | Bin 0 -> 23801 bytes .../paintings_gallery_4x4_cello_5.png | Bin 0 -> 27007 bytes .../paintings_gallery_4x4_city_lights.png | Bin 0 -> 29148 bytes .../paintings_gallery_4x4_cyberpunk.png | Bin 0 -> 24730 bytes .../textures/paintings_gallery_4x4_depot.png | Bin 0 -> 23408 bytes .../paintings_gallery_4x4_fishbowl_3.png | Bin 0 -> 25869 bytes .../paintings_gallery_4x4_fishbowl_4.png | Bin 0 -> 28046 bytes .../paintings_gallery_4x4_galaxy_2.png | Bin 0 -> 22456 bytes .../paintings_gallery_4x4_general.png | Bin 0 -> 24454 bytes ...ntings_gallery_4x4_gingerbread_house_2.png | Bin 0 -> 29486 bytes .../paintings_gallery_4x4_hearthfire.png | Bin 0 -> 27925 bytes .../paintings_gallery_4x4_intellectual.png | Bin 0 -> 22274 bytes .../textures/paintings_gallery_4x4_man.png | Bin 0 -> 29486 bytes .../textures/paintings_gallery_4x4_map_2.png | Bin 0 -> 26293 bytes .../textures/paintings_gallery_4x4_map_3.png | Bin 0 -> 29374 bytes .../textures/paintings_gallery_4x4_map_5.png | Bin 0 -> 29663 bytes .../paintings_gallery_4x4_metal_and_hope.png | Bin 0 -> 25558 bytes .../paintings_gallery_4x4_mushroom_city.png | Bin 0 -> 24451 bytes .../paintings_gallery_4x4_parrot_2.png | Bin 0 -> 26462 bytes .../paintings_gallery_4x4_parrot_5.png | Bin 0 -> 26266 bytes .../textures/paintings_gallery_4x4_pizza.png | Bin 0 -> 29621 bytes .../textures/paintings_gallery_4x4_read.png | Bin 0 -> 27408 bytes .../textures/paintings_gallery_4x4_read_2.png | Bin 0 -> 23584 bytes ...paintings_gallery_4x4_skeleton_flowers.png | Bin 0 -> 32169 bytes .../paintings_gallery_4x4_steelrender.png | Bin 0 -> 26548 bytes .../paintings_gallery_4x4_super_saturn.png | Bin 0 -> 22766 bytes .../paintings_gallery_4x4_the_machine.png | Bin 0 -> 25625 bytes .../paintings_gallery_4x4_the_surface.png | Bin 0 -> 24300 bytes .../paintings_gallery_4x4_the_walk_2.png | Bin 0 -> 27320 bytes .../paintings_gallery_4x4_the_wreckage.png | Bin 0 -> 28261 bytes .../textures/paintings_gallery_4x4_tree_4.png | Bin 0 -> 23172 bytes .../paintings_gallery_4x4_universe.png | Bin 0 -> 27040 bytes .../paintings_gallery_4x4_war_unicorn_3.png | Bin 0 -> 23578 bytes .../paintings_gallery_4x4_waterfall_3.png | Bin 0 -> 24909 bytes .../textures/paintings_gallery_4x4_winter.png | Bin 0 -> 25102 bytes mods/paintings_lib/LICENSE | 20 + mods/paintings_lib/README.md | 4 + mods/paintings_lib/init.lua | 99 + mods/paintings_lib/mod.conf | 8 + .../models/paintings_lib_1x1.obj | 201 + .../models/paintings_lib_1x2.obj | 197 + .../models/paintings_lib_2x1.obj | 197 + .../models/paintings_lib_2x2.obj | 197 + .../models/paintings_lib_3x2.obj | 197 + .../models/paintings_lib_3x3.obj | 197 + .../models/paintings_lib_4x2.obj | 197 + .../models/paintings_lib_4x3.obj | 197 + .../models/paintings_lib_4x4.obj | 199 + mods/paintings_lib/paintings.lua | 36 + mods/paintings_lib/register.lua | 219 + mods/paintings_lib/settingtypes.txt | 2 + .../textures/paintings_lib_4x4_winter.png | Bin 0 -> 25102 bytes .../textures/paintings_lib_blank_1x1.png | Bin 0 -> 6188 bytes .../textures/paintings_lib_blank_1x2.png | Bin 0 -> 6282 bytes .../textures/paintings_lib_blank_2x1.png | Bin 0 -> 6235 bytes .../textures/paintings_lib_blank_2x2.png | Bin 0 -> 7606 bytes .../textures/paintings_lib_blank_3x2.png | Bin 0 -> 8876 bytes .../textures/paintings_lib_blank_3x3.png | Bin 0 -> 9611 bytes .../textures/paintings_lib_blank_4x2.png | Bin 0 -> 8114 bytes .../textures/paintings_lib_blank_4x3.png | Bin 0 -> 9424 bytes .../textures/paintings_lib_blank_4x4.png | Bin 0 -> 15318 bytes .../textures/paintings_lib_frame1x1.png | Bin 0 -> 203 bytes .../textures/paintings_lib_frame1x2.png | Bin 0 -> 6069 bytes .../textures/paintings_lib_frame2x1.png | Bin 0 -> 6123 bytes .../textures/paintings_lib_frame2x2.png | Bin 0 -> 246 bytes .../textures/paintings_lib_frame3x2.png | Bin 0 -> 7402 bytes .../textures/paintings_lib_frame3x3.png | Bin 0 -> 7534 bytes .../textures/paintings_lib_frame4x2.png | Bin 0 -> 6967 bytes .../textures/paintings_lib_frame4x3.png | Bin 0 -> 7267 bytes .../textures/paintings_lib_frame4x4.png | Bin 0 -> 402 bytes .../textures/paintings_lib_paintbrush.png | Bin 0 -> 302 bytes mods/{.pbj_pup => pbj_pup}/README.txt | 0 mods/pbj_pup/init.lua | 183 + mods/{.pbj_pup => pbj_pup}/license.txt | 0 mods/{.pbj_pup => pbj_pup}/mod.conf | 0 mods/{.pbj_pup => pbj_pup}/screenshot.png | Bin mods/{.pbj_pup => pbj_pup}/settingtypes.txt | 0 .../textures/moognu_back.png | Bin .../textures/moognu_front.png | Bin .../textures/moognu_side.png | Bin .../textures/nyancat_back.png | Bin .../textures/nyancat_front.png | Bin .../textures/nyancat_rainbow.png | Bin .../textures/nyancat_side.png | Bin .../textures/pbj_pup_back.png | Bin .../textures/pbj_pup_front.png | Bin .../textures/pbj_pup_jelly.png | Bin .../textures/pbj_pup_sides.png | Bin mods/pipeworks/.github/workflows/luacheck.yml | 10 + mods/pipeworks/.gitignore | 22 + mods/pipeworks/.luacheckrc | 19 + mods/pipeworks/LICENSE | 600 ++ mods/pipeworks/README | 26 + mods/pipeworks/autocrafter.lua | 649 ++ mods/pipeworks/autodetect-finite-water.lua | 9 + mods/pipeworks/autoplace_pipes.lua | 226 + mods/pipeworks/autoplace_tubes.lua | 139 + mods/pipeworks/changelog.txt | 201 + mods/pipeworks/chests.lua | 90 + mods/pipeworks/common.lua | 304 + mods/pipeworks/compat-chests.lua | 184 + mods/pipeworks/compat-furnaces.lua | 128 + mods/pipeworks/crafts.lua | 318 + mods/pipeworks/default_settings.lua | 76 + mods/pipeworks/devices.lua | 821 ++ mods/pipeworks/filter-injector.lua | 600 ++ mods/pipeworks/flowing_logic.lua | 135 + mods/pipeworks/init.lua | 134 + mods/pipeworks/item_transport.lua | 454 + mods/pipeworks/locale/pipeworks.fr.tr | 119 + mods/pipeworks/locale/pipeworks.ru.tr | 121 + mods/pipeworks/locale/pipeworks.zh_CN.tr | 117 + mods/pipeworks/locale/template.txt | 119 + mods/pipeworks/luaentity.lua | 426 + mods/pipeworks/mcl_furnaces.lua | 376 + mods/pipeworks/mod.conf | 8 + mods/pipeworks/models.lua | 49 + .../models/pipeworks_entry_panel.obj | 2482 +++++ .../models/pipeworks_entry_panel_lowpoly.obj | 236 + .../models/pipeworks_flow_sensor.obj | 6675 ++++++++++++++ .../models/pipeworks_flow_sensor_lowpoly.obj | 220 + .../models/pipeworks_fountainhead.obj | 1956 ++++ .../models/pipeworks_fountainhead_lowpoly.obj | 194 + mods/pipeworks/models/pipeworks_pipe_10.obj | 7718 ++++++++++++++++ .../models/pipeworks_pipe_10_lowpoly.obj | 812 ++ mods/pipeworks/models/pipeworks_pipe_2.obj | 1958 ++++ .../models/pipeworks_pipe_2_lowpoly.obj | 192 + mods/pipeworks/models/pipeworks_pipe_3.obj | 2406 +++++ .../models/pipeworks_pipe_3_lowpoly.obj | 194 + mods/pipeworks/models/pipeworks_pipe_4.obj | 4755 ++++++++++ .../models/pipeworks_pipe_4_lowpoly.obj | 358 + mods/pipeworks/models/pipeworks_pipe_5.obj | 4277 +++++++++ .../models/pipeworks_pipe_5_lowpoly.obj | 461 + mods/pipeworks/models/pipeworks_pipe_6.obj | 3819 ++++++++ .../models/pipeworks_pipe_6_lowpoly.obj | 378 + mods/pipeworks/models/pipeworks_pipe_7.obj | 5314 +++++++++++ .../models/pipeworks_pipe_7_lowpoly.obj | 535 ++ mods/pipeworks/models/pipeworks_pipe_8.obj | 5122 +++++++++++ .../models/pipeworks_pipe_8_lowpoly.obj | 520 ++ mods/pipeworks/models/pipeworks_pipe_9.obj | 6721 ++++++++++++++ .../models/pipeworks_pipe_9_lowpoly.obj | 682 ++ .../models/pipeworks_pressure_gauge.obj | 7690 ++++++++++++++++ .../pipeworks_pressure_gauge_lowpoly.obj | 325 + mods/pipeworks/models/pipeworks_pump.obj | 2889 ++++++ .../models/pipeworks_pump_lowpoly.obj | 214 + mods/pipeworks/models/pipeworks_spigot.obj | 2549 ++++++ .../models/pipeworks_spigot_lowpoly.obj | 336 + .../models/pipeworks_spigot_pouring.obj | 3652 ++++++++ .../pipeworks_spigot_pouring_lowpoly.obj | 392 + .../models/pipeworks_straight_pipe.obj | 2507 +++++ .../pipeworks_straight_pipe_lowpoly.obj | 194 + mods/pipeworks/models/pipeworks_valve_off.obj | 8136 +++++++++++++++++ .../models/pipeworks_valve_off_lowpoly.obj | 286 + mods/pipeworks/models/pipeworks_valve_on.obj | 8136 +++++++++++++++++ .../models/pipeworks_valve_on_lowpoly.obj | 286 + mods/pipeworks/pipes.lua | 270 + .../pipeworks/pressure_logic/abm_register.lua | 27 + mods/pipeworks/pressure_logic/abms.lua | 371 + .../pressure_logic/flowable_node_registry.lua | 53 + .../flowable_node_registry_install.lua | 263 + mods/pipeworks/screenshot.png | Bin 0 -> 92579 bytes mods/pipeworks/settingtypes.txt | 101 + mods/pipeworks/signs_compat.lua | 241 + .../textures/homedecor_oil_extract.png | Bin 0 -> 285 bytes .../pipeworks/textures/homedecor_paraffin.png | Bin 0 -> 345 bytes .../textures/homedecor_plastic_sheeting.png | Bin 0 -> 290 bytes .../pipeworks_accelerator_tube_end.png | Bin 0 -> 1229 bytes .../pipeworks_accelerator_tube_inv.png | Bin 0 -> 665 bytes .../pipeworks_accelerator_tube_noctr.png | Bin 0 -> 1032 bytes .../pipeworks_accelerator_tube_plain.png | Bin 0 -> 1195 bytes .../pipeworks_accelerator_tube_short.png | Bin 0 -> 661 bytes .../textures/pipeworks_autocrafter.png | Bin 0 -> 140 bytes mods/pipeworks/textures/pipeworks_black.png | Bin 0 -> 83 bytes mods/pipeworks/textures/pipeworks_blue.png | Bin 0 -> 83 bytes .../textures/pipeworks_broken_tube_end.png | Bin 0 -> 1545 bytes .../textures/pipeworks_broken_tube_inv.png | Bin 0 -> 923 bytes .../textures/pipeworks_broken_tube_noctr.png | Bin 0 -> 1581 bytes .../textures/pipeworks_broken_tube_plain.png | Bin 0 -> 1803 bytes .../textures/pipeworks_broken_tube_short.png | Bin 0 -> 830 bytes .../textures/pipeworks_button_interm.png | Bin 0 -> 5636 bytes .../textures/pipeworks_button_off.png | Bin 0 -> 6397 bytes .../textures/pipeworks_button_on.png | Bin 0 -> 6193 bytes .../textures/pipeworks_conductor_tube_end.png | Bin 0 -> 2022 bytes .../textures/pipeworks_conductor_tube_inv.png | Bin 0 -> 1239 bytes .../pipeworks_conductor_tube_noctr.png | Bin 0 -> 1630 bytes .../pipeworks_conductor_tube_on_end.png | Bin 0 -> 2188 bytes .../pipeworks_conductor_tube_on_noctr.png | Bin 0 -> 1739 bytes .../pipeworks_conductor_tube_on_plain.png | Bin 0 -> 2167 bytes .../pipeworks_conductor_tube_plain.png | Bin 0 -> 2169 bytes .../pipeworks_conductor_tube_short.png | Bin 0 -> 839 bytes .../textures/pipeworks_crossing_tube_end.png | Bin 0 -> 1195 bytes .../textures/pipeworks_crossing_tube_inv.png | Bin 0 -> 535 bytes .../pipeworks_crossing_tube_noctr.png | Bin 0 -> 1005 bytes .../pipeworks_crossing_tube_plain.png | Bin 0 -> 1219 bytes .../pipeworks_crossing_tube_short.png | Bin 0 -> 575 bytes .../textures/pipeworks_deployer_back.png | Bin 0 -> 275 bytes .../textures/pipeworks_deployer_bottom.png | Bin 0 -> 801 bytes .../textures/pipeworks_deployer_front_off.png | Bin 0 -> 669 bytes .../textures/pipeworks_deployer_front_on.png | Bin 0 -> 543 bytes .../textures/pipeworks_deployer_side.png | Bin 0 -> 823 bytes .../textures/pipeworks_deployer_side1.png | Bin 0 -> 823 bytes .../textures/pipeworks_deployer_side2.png | Bin 0 -> 823 bytes .../textures/pipeworks_deployer_top.png | Bin 0 -> 800 bytes .../textures/pipeworks_detector_tube_end.png | Bin 0 -> 1068 bytes .../textures/pipeworks_detector_tube_inv.png | Bin 0 -> 795 bytes .../pipeworks_detector_tube_noctr.png | Bin 0 -> 892 bytes .../pipeworks_detector_tube_plain.png | Bin 0 -> 1551 bytes .../pipeworks_detector_tube_short.png | Bin 0 -> 526 bytes .../pipeworks_digiline_conductor_tube_end.png | Bin 0 -> 174 bytes .../pipeworks_digiline_conductor_tube_inv.png | Bin 0 -> 337 bytes ...ipeworks_digiline_conductor_tube_noctr.png | Bin 0 -> 179 bytes ...ipeworks_digiline_conductor_tube_plain.png | Bin 0 -> 169 bytes ...ipeworks_digiline_conductor_tube_short.png | Bin 0 -> 162 bytes .../pipeworks_digiline_detector_tube_end.png | Bin 0 -> 1068 bytes .../pipeworks_digiline_detector_tube_inv.png | Bin 0 -> 765 bytes ...pipeworks_digiline_detector_tube_noctr.png | Bin 0 -> 892 bytes ...pipeworks_digiline_detector_tube_plain.png | Bin 0 -> 1500 bytes ...pipeworks_digiline_detector_tube_short.png | Bin 0 -> 526 bytes .../pipeworks_digiline_filter_input.png | Bin 0 -> 234 bytes .../pipeworks_digiline_filter_output.png | Bin 0 -> 217 bytes .../pipeworks_digiline_filter_side.png | Bin 0 -> 236 bytes .../pipeworks_digiline_filter_top.png | Bin 0 -> 236 bytes .../textures/pipeworks_dispenser_back.png | Bin 0 -> 1744 bytes .../textures/pipeworks_dispenser_bottom.png | Bin 0 -> 1600 bytes .../pipeworks_dispenser_front_off.png | Bin 0 -> 1989 bytes .../textures/pipeworks_dispenser_front_on.png | Bin 0 -> 1932 bytes .../textures/pipeworks_dispenser_side1.png | Bin 0 -> 1587 bytes .../textures/pipeworks_dispenser_side2.png | Bin 0 -> 1597 bytes .../textures/pipeworks_dispenser_top.png | Bin 0 -> 1575 bytes .../textures/pipeworks_entry_panel.png | Bin 0 -> 4915 bytes .../textures/pipeworks_filter_input.png | Bin 0 -> 190 bytes .../textures/pipeworks_filter_output.png | Bin 0 -> 175 bytes .../textures/pipeworks_filter_side.png | Bin 0 -> 190 bytes .../textures/pipeworks_filter_top.png | Bin 0 -> 195 bytes .../textures/pipeworks_flow_sensor_off.png | Bin 0 -> 4090 bytes .../textures/pipeworks_flow_sensor_on.png | Bin 0 -> 5587 bytes .../textures/pipeworks_fountainhead.png | Bin 0 -> 3218 bytes .../textures/pipeworks_grating_sides.png | Bin 0 -> 4433 bytes .../textures/pipeworks_grating_top.png | Bin 0 -> 4376 bytes mods/pipeworks/textures/pipeworks_green.png | Bin 0 -> 83 bytes .../pipeworks_lua_tube_port_burnt.png | Bin 0 -> 178 bytes .../textures/pipeworks_lua_tube_port_off.png | Bin 0 -> 178 bytes .../textures/pipeworks_lua_tube_port_on.png | Bin 0 -> 178 bytes .../textures/pipeworks_mese_filter_input.png | Bin 0 -> 190 bytes .../textures/pipeworks_mese_filter_output.png | Bin 0 -> 175 bytes .../textures/pipeworks_mese_filter_side.png | Bin 0 -> 190 bytes .../textures/pipeworks_mese_filter_top.png | Bin 0 -> 195 bytes .../textures/pipeworks_mese_sand_tube_end.png | Bin 0 -> 1104 bytes .../textures/pipeworks_mese_sand_tube_inv.png | Bin 0 -> 595 bytes .../pipeworks_mese_sand_tube_noctr.png | Bin 0 -> 912 bytes .../pipeworks_mese_sand_tube_plain.png | Bin 0 -> 1091 bytes .../pipeworks_mese_sand_tube_short.png | Bin 0 -> 554 bytes .../textures/pipeworks_mese_tube_end.png | Bin 0 -> 1229 bytes .../textures/pipeworks_mese_tube_inv.png | Bin 0 -> 665 bytes .../textures/pipeworks_mese_tube_noctr_1.png | Bin 0 -> 1098 bytes .../textures/pipeworks_mese_tube_noctr_2.png | Bin 0 -> 1102 bytes .../textures/pipeworks_mese_tube_noctr_3.png | Bin 0 -> 1102 bytes .../textures/pipeworks_mese_tube_noctr_4.png | Bin 0 -> 1102 bytes .../textures/pipeworks_mese_tube_noctr_5.png | Bin 0 -> 1102 bytes .../textures/pipeworks_mese_tube_noctr_6.png | Bin 0 -> 1102 bytes .../textures/pipeworks_mese_tube_plain_1.png | Bin 0 -> 1269 bytes .../textures/pipeworks_mese_tube_plain_2.png | Bin 0 -> 1273 bytes .../textures/pipeworks_mese_tube_plain_3.png | Bin 0 -> 1274 bytes .../textures/pipeworks_mese_tube_plain_4.png | Bin 0 -> 1269 bytes .../textures/pipeworks_mese_tube_plain_5.png | Bin 0 -> 1269 bytes .../textures/pipeworks_mese_tube_plain_6.png | Bin 0 -> 1274 bytes .../textures/pipeworks_mese_tube_short.png | Bin 0 -> 661 bytes .../textures/pipeworks_nodebreaker_back.png | Bin 0 -> 632 bytes .../pipeworks_nodebreaker_bottom_off.png | Bin 0 -> 637 bytes .../pipeworks_nodebreaker_bottom_on.png | Bin 0 -> 640 bytes .../pipeworks_nodebreaker_front_off.png | Bin 0 -> 507 bytes .../pipeworks_nodebreaker_front_on.png | Bin 0 -> 493 bytes .../pipeworks_nodebreaker_side1_off.png | Bin 0 -> 581 bytes .../pipeworks_nodebreaker_side1_on.png | Bin 0 -> 481 bytes .../pipeworks_nodebreaker_side2_off.png | Bin 0 -> 582 bytes .../pipeworks_nodebreaker_side2_on.png | Bin 0 -> 475 bytes .../pipeworks_nodebreaker_top_off.png | Bin 0 -> 637 bytes .../textures/pipeworks_nodebreaker_top_on.png | Bin 0 -> 640 bytes .../textures/pipeworks_one_way_tube_input.png | Bin 0 -> 349 bytes .../pipeworks_one_way_tube_output.png | Bin 0 -> 349 bytes .../textures/pipeworks_one_way_tube_side.png | Bin 0 -> 859 bytes .../textures/pipeworks_one_way_tube_top.png | Bin 0 -> 860 bytes .../pipeworks_pane_embedded_tube_ends.png | Bin 0 -> 1005 bytes .../pipeworks_pane_embedded_tube_sides.png | Bin 0 -> 1031 bytes .../textures/pipeworks_pipe_3_empty.png | Bin 0 -> 2748 bytes .../textures/pipeworks_pipe_3_loaded.png | Bin 0 -> 2791 bytes .../textures/pipeworks_pipe_plain.png | Bin 0 -> 2343 bytes .../textures/pipeworks_plastic_sheeting.png | Bin 0 -> 152 bytes .../textures/pipeworks_pressure_gauge.png | Bin 0 -> 3597 bytes .../textures/pipeworks_pressure_gauge_0.png | Bin 0 -> 1065 bytes .../textures/pipeworks_pressure_gauge_1.png | Bin 0 -> 1078 bytes .../textures/pipeworks_pressure_gauge_2.png | Bin 0 -> 1075 bytes .../textures/pipeworks_pressure_gauge_3.png | Bin 0 -> 1054 bytes .../textures/pipeworks_pressure_gauge_4.png | Bin 0 -> 1065 bytes .../textures/pipeworks_pressure_gauge_5.png | Bin 0 -> 1082 bytes .../textures/pipeworks_pressure_gauge_6.png | Bin 0 -> 1082 bytes .../pipeworks/textures/pipeworks_pump_off.png | Bin 0 -> 46796 bytes mods/pipeworks/textures/pipeworks_pump_on.png | Bin 0 -> 50217 bytes mods/pipeworks/textures/pipeworks_red.png | Bin 0 -> 83 bytes .../textures/pipeworks_sand_tube_end.png | Bin 0 -> 1158 bytes .../textures/pipeworks_sand_tube_inv.png | Bin 0 -> 632 bytes .../textures/pipeworks_sand_tube_noctr.png | Bin 0 -> 971 bytes .../textures/pipeworks_sand_tube_plain.png | Bin 0 -> 1129 bytes .../textures/pipeworks_sand_tube_short.png | Bin 0 -> 602 bytes mods/pipeworks/textures/pipeworks_spigot.png | Bin 0 -> 2463 bytes .../textures/pipeworks_storage_tank_back.png | Bin 0 -> 248 bytes .../pipeworks_storage_tank_fittings.png | Bin 0 -> 285 bytes .../pipeworks_storage_tank_front_0.png | Bin 0 -> 3770 bytes .../pipeworks_storage_tank_front_1.png | Bin 0 -> 723 bytes .../pipeworks_storage_tank_front_10.png | Bin 0 -> 270 bytes .../pipeworks_storage_tank_front_2.png | Bin 0 -> 710 bytes .../pipeworks_storage_tank_front_3.png | Bin 0 -> 700 bytes .../pipeworks_storage_tank_front_4.png | Bin 0 -> 701 bytes .../pipeworks_storage_tank_front_5.png | Bin 0 -> 281 bytes .../pipeworks_storage_tank_front_6.png | Bin 0 -> 266 bytes .../pipeworks_storage_tank_front_7.png | Bin 0 -> 265 bytes .../pipeworks_storage_tank_front_8.png | Bin 0 -> 266 bytes .../pipeworks_storage_tank_front_9.png | Bin 0 -> 264 bytes .../pipeworks_straight_pipe_empty.png | Bin 0 -> 2834 bytes .../pipeworks_straight_pipe_loaded.png | Bin 0 -> 2874 bytes .../textures/pipeworks_tag_tube_end.png | Bin 0 -> 875 bytes .../textures/pipeworks_tag_tube_inv.png | Bin 0 -> 496 bytes .../textures/pipeworks_tag_tube_noctr_1.png | Bin 0 -> 768 bytes .../textures/pipeworks_tag_tube_noctr_2.png | Bin 0 -> 744 bytes .../textures/pipeworks_tag_tube_noctr_3.png | Bin 0 -> 743 bytes .../textures/pipeworks_tag_tube_noctr_4.png | Bin 0 -> 747 bytes .../textures/pipeworks_tag_tube_noctr_5.png | Bin 0 -> 769 bytes .../textures/pipeworks_tag_tube_noctr_6.png | Bin 0 -> 753 bytes .../textures/pipeworks_tag_tube_plain_1.png | Bin 0 -> 864 bytes .../textures/pipeworks_tag_tube_plain_2.png | Bin 0 -> 865 bytes .../textures/pipeworks_tag_tube_plain_3.png | Bin 0 -> 863 bytes .../textures/pipeworks_tag_tube_plain_4.png | Bin 0 -> 864 bytes .../textures/pipeworks_tag_tube_plain_5.png | Bin 0 -> 871 bytes .../textures/pipeworks_tag_tube_plain_6.png | Bin 0 -> 860 bytes .../textures/pipeworks_tag_tube_short.png | Bin 0 -> 457 bytes .../textures/pipeworks_teleport_tube_end.png | Bin 0 -> 1694 bytes .../textures/pipeworks_teleport_tube_inv.png | Bin 0 -> 842 bytes .../pipeworks_teleport_tube_noctr.png | Bin 0 -> 1455 bytes .../pipeworks_teleport_tube_plain.png | Bin 0 -> 1682 bytes .../pipeworks_teleport_tube_short.png | Bin 0 -> 967 bytes .../textures/pipeworks_testobject.png | Bin 0 -> 4012 bytes .../textures/pipeworks_trashcan_bottom.png | Bin 0 -> 119 bytes .../textures/pipeworks_trashcan_side.png | Bin 0 -> 89 bytes .../pipeworks_tube_connection_metallic.png | Bin 0 -> 161 bytes .../pipeworks_tube_connection_stony.png | Bin 0 -> 170 bytes .../pipeworks_tube_connection_wooden.png | Bin 0 -> 152 bytes .../pipeworks/textures/pipeworks_tube_end.png | Bin 0 -> 1068 bytes .../pipeworks/textures/pipeworks_tube_inv.png | Bin 0 -> 523 bytes .../textures/pipeworks_tube_noctr.png | Bin 0 -> 892 bytes .../textures/pipeworks_tube_plain.png | Bin 0 -> 1073 bytes .../textures/pipeworks_tube_short.png | Bin 0 -> 526 bytes .../textures/pipeworks_tube_transparent.png | Bin 0 -> 95 bytes mods/pipeworks/textures/pipeworks_valve.png | Bin 0 -> 5043 bytes mods/pipeworks/textures/pipeworks_white.png | Bin 0 -> 83 bytes mods/pipeworks/textures/pipeworks_yellow.png | Bin 0 -> 83 bytes mods/pipeworks/todo/pressure_logic.txt | 33 + mods/pipeworks/trashcan.lua | 52 + mods/pipeworks/tubes/embedded_tube.lua | 69 + mods/pipeworks/tubes/lua.lua | 1099 +++ mods/pipeworks/tubes/pane_embedded_tube.lua | 53 + mods/pipeworks/tubes/registration.lua | 281 + mods/pipeworks/tubes/routing.lua | 206 + mods/pipeworks/tubes/signal.lua | 247 + mods/pipeworks/tubes/sorting.lua | 180 + mods/pipeworks/tubes/tags.lua | 139 + mods/pipeworks/tubes/teleport.lua | 374 + mods/pipeworks/tubes/vacuum.lua | 127 + mods/pipeworks/wielder.lua | 354 + mods/sandwiches/init.lua | 4 +- mods/technic_plus_beta/README.md | 178 + mods/technic_plus_beta/extranodes/init.lua | 437 + .../extranodes/locale/extranodes.de.tr | 20 + .../extranodes/locale/extranodes.es.tr | 18 + .../extranodes/locale/extranodes.fr.tr | 18 + .../extranodes/locale/extranodes.ja.tr | 20 + .../extranodes/locale/extranodes.pl.tr | 20 + .../extranodes/locale/extranodes.pt_BR.tr | 20 + .../extranodes/locale/extranodes.tr.tr | 18 + .../extranodes/locale/extranodes.zh_CN.tr | 16 + .../extranodes/locale/template.txt | 18 + mods/technic_plus_beta/extranodes/mod.conf | 3 + .../models/technic_insulator_clip.obj | 173 + ...echnic_steel_strut_with_insulator_clip.obj | 246 + .../textures/technic_insulator_clip.png | Bin 0 -> 195 bytes .../textures/technic_steel_strut_overlay.png | Bin 0 -> 103 bytes mods/technic_plus_beta/modpack.conf | 6 + mods/technic_plus_beta/technic/README.md | 54 + .../technic/chatcommands.lua | 105 + mods/technic_plus_beta/technic/config.lua | 73 + mods/technic_plus_beta/technic/crafts.lua | 190 + mods/technic_plus_beta/technic/doc/anchor.md | 57 + mods/technic_plus_beta/technic/doc/api.md | 187 + mods/technic_plus_beta/technic/doc/chests.md | 90 + .../technic/doc/digilines.md | 138 + .../technic/doc/generators.md | 221 + .../LV_Fuel_Fired_Generator_Crafting.png | Bin 0 -> 28205 bytes .../technic/doc/images/LV_cable_Crafting.png | Bin 0 -> 7401 bytes .../doc/images/Switching_station_crafting.png | Bin 0 -> 18925 bytes .../technic/doc/images/Technic Screenshot.png | Bin 0 -> 311455 bytes .../technic_plus_beta/technic/doc/machines.md | 331 + .../technic_plus_beta/technic/doc/mesecons.md | 10 + mods/technic_plus_beta/technic/doc/power.md | 67 + .../technic/doc/processes.md | 105 + .../technic/doc/radioactivity.md | 136 + .../technic/doc/resources.md | 7 + .../technic/doc/substances.md | 490 + mods/technic_plus_beta/technic/doc/tools.md | 87 + mods/technic_plus_beta/technic/effects.lua | 25 + mods/technic_plus_beta/technic/helpers.lua | 287 + mods/technic_plus_beta/technic/init.lua | 62 + mods/technic_plus_beta/technic/items.lua | 192 + .../technic/locale/technic.de.tr | 211 + .../technic/locale/technic.es.tr | 211 + .../technic/locale/technic.fr.tr | 211 + .../technic/locale/technic.it.tr | 211 + .../technic/locale/technic.pl.tr | 211 + .../technic/locale/technic.pt_BR.tr | 211 + .../technic/locale/technic.zh_CN.tr | 211 + .../technic/locale/template.txt | 208 + .../technic/machines/HV/battery_box.lua | 21 + .../technic/machines/HV/cables.lua | 54 + .../technic/machines/HV/compressor.lua | 21 + .../technic/machines/HV/electric_furnace.lua | 26 + .../technic/machines/HV/forcefield.lua | 400 + .../technic/machines/HV/generator.lua | 13 + .../technic/machines/HV/grinder.lua | 21 + .../technic/machines/HV/init.lua | 20 + .../technic/machines/HV/nuclear_reactor.lua | 557 ++ .../technic/machines/HV/quarry.lua | 640 ++ .../technic/machines/HV/solar_array.lua | 18 + .../technic/machines/LV/alloy_furnace.lua | 23 + .../technic/machines/LV/battery_box.lua | 19 + .../technic/machines/LV/cables.lua | 57 + .../technic/machines/LV/compressor.lua | 26 + .../technic/machines/LV/electric_furnace.lua | 22 + .../technic/machines/LV/extractor.lua | 35 + .../technic/machines/LV/generator.lua | 20 + .../technic/machines/LV/geothermal.lua | 124 + .../technic/machines/LV/grinder.lua | 20 + .../technic/machines/LV/init.lua | 27 + .../technic/machines/LV/lamp.lua | 204 + .../technic/machines/LV/led.lua | 102 + .../technic/machines/LV/music_player.lua | 134 + .../technic/machines/LV/solar_array.lua | 22 + .../technic/machines/LV/solar_panel.lua | 74 + .../technic/machines/LV/water_mill.lua | 115 + .../technic/machines/MV/alloy_furnace.lua | 23 + .../technic/machines/MV/battery_box.lua | 21 + .../technic/machines/MV/cables.lua | 56 + .../technic/machines/MV/centrifuge.lua | 20 + .../technic/machines/MV/compressor.lua | 21 + .../technic/machines/MV/electric_furnace.lua | 26 + .../technic/machines/MV/extractor.lua | 21 + .../technic/machines/MV/freezer.lua | 21 + .../technic/machines/MV/generator.lua | 11 + .../technic/machines/MV/grinder.lua | 21 + .../technic/machines/MV/hydro_turbine.lua | 111 + .../technic/machines/MV/init.lua | 28 + .../technic/machines/MV/solar_array.lua | 18 + .../technic/machines/MV/tool_workshop.lua | 152 + .../technic/machines/MV/wind_mill.lua | 102 + .../technic/machines/compat/api.lua | 87 + .../technic/machines/compat/digtron.lua | 109 + .../technic/machines/compat/tools.lua | 139 + .../technic/machines/init.lua | 80 + .../technic/machines/network.lua | 767 ++ .../technic/machines/other/anchor.lua | 131 + .../machines/other/coal_alloy_furnace.lua | 206 + .../technic/machines/other/coal_furnace.lua | 7 + .../technic/machines/other/constructor.lua | 246 + .../technic/machines/other/init.lua | 12 + .../technic/machines/other/injector.lua | 180 + .../technic/machines/overload.lua | 31 + .../technic/machines/power_monitor.lua | 133 + .../machines/register/alloy_recipes.lua | 60 + .../technic/machines/register/battery_box.lua | 458 + .../technic/machines/register/cables.lua | 162 + .../machines/register/centrifuge_recipes.lua | 50 + .../technic/machines/register/common.lua | 220 + .../machines/register/compressor_recipes.lua | 61 + .../machines/register/extractor_recipes.lua | 136 + .../machines/register/freezer_recipes.lua | 25 + .../technic/machines/register/generator.lua | 294 + .../machines/register/grinder_recipes.lua | 182 + .../technic/machines/register/grindings.lua | 60 + .../technic/machines/register/init.lua | 26 + .../machines/register/machine_base.lua | 299 + .../technic/machines/register/recipes.lua | 263 + .../technic/machines/register/solar_array.lua | 72 + .../technic/machines/supply_converter.lua | 219 + .../technic/machines/switching_station.lua | 198 + .../machines/switching_station_globalstep.lua | 76 + mods/technic_plus_beta/technic/materials.lua | 78 + mods/technic_plus_beta/technic/max_lag.lua | 23 + mods/technic_plus_beta/technic/mod.conf | 3 + .../technic/models/technic_reactor.obj | 362 + mods/technic_plus_beta/technic/mtt.lua | 12 + mods/technic_plus_beta/technic/radiation.lua | 575 ++ mods/technic_plus_beta/technic/register.lua | 47 + .../technic/registered_nodes.txt | 176 + .../technic/sounds/chainsaw.ogg | Bin 0 -> 38174 bytes .../technic/sounds/item_drop_pickup.1.ogg | Bin 0 -> 5935 bytes .../technic/sounds/item_drop_pickup.2.ogg | Bin 0 -> 6103 bytes .../technic/sounds/item_drop_pickup.3.ogg | Bin 0 -> 5685 bytes .../technic/sounds/item_drop_pickup.4.ogg | Bin 0 -> 5759 bytes .../technic/sounds/mining_drill.ogg | Bin 0 -> 9264 bytes ...technic_hv_nuclear_reactor_siren_clear.ogg | Bin 0 -> 31184 bytes ...c_hv_nuclear_reactor_siren_danger_loop.ogg | Bin 0 -> 36524 bytes .../technic/sounds/technic_laser_mk1.0.ogg | Bin 0 -> 13465 bytes .../technic/sounds/technic_laser_mk1.1.ogg | Bin 0 -> 10281 bytes .../technic/sounds/technic_laser_mk2.0.ogg | Bin 0 -> 16766 bytes .../technic/sounds/technic_laser_mk2.1.ogg | Bin 0 -> 17725 bytes .../technic/sounds/technic_laser_mk2.2.ogg | Bin 0 -> 14627 bytes .../technic/sounds/technic_laser_mk3.1.ogg | Bin 0 -> 12162 bytes .../technic/sounds/technic_laser_mk3.2.ogg | Bin 0 -> 12040 bytes .../technic/sounds/technic_prospector_hit.ogg | Bin 0 -> 4698 bytes .../sounds/technic_prospector_miss.ogg | Bin 0 -> 4481 bytes .../sounds/technic_sonic_screwdriver.ogg | Bin 0 -> 10681 bytes .../technic/sounds/vacuumcleaner.ogg | Bin 0 -> 62768 bytes .../textures/technic_acacia_grindings.png | Bin 0 -> 184 bytes .../technic/textures/technic_admin_anchor.png | Bin 0 -> 648 bytes .../technic/textures/technic_akalin_dust.png | Bin 0 -> 167 bytes .../technic/textures/technic_alatro_dust.png | Bin 0 -> 167 bytes .../technic/textures/technic_arol_dust.png | Bin 0 -> 167 bytes .../technic/textures/technic_battery.png | Bin 0 -> 245 bytes .../textures/technic_battery_reload.png | Bin 0 -> 156 bytes .../technic/textures/technic_blueparticle.png | Bin 0 -> 93 bytes .../technic/textures/technic_brass_dust.png | Bin 0 -> 209 bytes .../technic/textures/technic_bronze_dust.png | Bin 0 -> 192 bytes .../textures/technic_bucket_corium.png | Bin 0 -> 181 bytes .../technic_cable_connection_overlay.png | Bin 0 -> 280 bytes .../technic/textures/technic_carbon_cloth.png | Bin 0 -> 129 bytes .../technic/textures/technic_carbon_plate.png | Bin 0 -> 129 bytes .../textures/technic_carbon_steel_dust.png | Bin 0 -> 206 bytes .../textures/technic_cast_iron_dust.png | Bin 0 -> 206 bytes .../technic/textures/technic_chainsaw.png | Bin 0 -> 360 bytes .../textures/technic_chernobylite_block.png | Bin 0 -> 666 bytes .../textures/technic_chernobylite_dust.png | Bin 0 -> 132 bytes .../textures/technic_chromium_dust.png | Bin 0 -> 201 bytes .../technic_coal_alloy_furnace_bottom.png | Bin 0 -> 400 bytes .../technic_coal_alloy_furnace_front.png | Bin 0 -> 604 bytes ...echnic_coal_alloy_furnace_front_active.png | Bin 0 -> 615 bytes .../technic_coal_alloy_furnace_side.png | Bin 0 -> 519 bytes .../technic_coal_alloy_furnace_top.png | Bin 0 -> 519 bytes .../technic/textures/technic_coal_dust.png | Bin 0 -> 200 bytes .../technic_common_tree_grindings.png | Bin 0 -> 191 bytes .../textures/technic_composite_plate.png | Bin 0 -> 146 bytes .../textures/technic_constructor_back.png | Bin 0 -> 501 bytes .../technic_constructor_front_off.png | Bin 0 -> 457 bytes .../textures/technic_constructor_front_on.png | Bin 0 -> 609 bytes .../technic_constructor_mk1_bottom_off.png | Bin 0 -> 533 bytes .../technic_constructor_mk1_bottom_on.png | Bin 0 -> 552 bytes .../technic_constructor_mk1_side1_off.png | Bin 0 -> 545 bytes .../technic_constructor_mk1_side1_on.png | Bin 0 -> 562 bytes .../technic_constructor_mk1_side2_off.png | Bin 0 -> 537 bytes .../technic_constructor_mk1_side2_on.png | Bin 0 -> 553 bytes .../technic_constructor_mk1_top_off.png | Bin 0 -> 545 bytes .../technic_constructor_mk1_top_on.png | Bin 0 -> 565 bytes .../technic_constructor_mk2_bottom_off.png | Bin 0 -> 554 bytes .../technic_constructor_mk2_bottom_on.png | Bin 0 -> 585 bytes .../technic_constructor_mk2_side1_off.png | Bin 0 -> 567 bytes .../technic_constructor_mk2_side1_on.png | Bin 0 -> 592 bytes .../technic_constructor_mk2_side2_off.png | Bin 0 -> 564 bytes .../technic_constructor_mk2_side2_on.png | Bin 0 -> 583 bytes .../technic_constructor_mk2_top_off.png | Bin 0 -> 576 bytes .../technic_constructor_mk2_top_on.png | Bin 0 -> 597 bytes .../technic_constructor_mk3_bottom_off.png | Bin 0 -> 588 bytes .../technic_constructor_mk3_bottom_on.png | Bin 0 -> 587 bytes .../technic_constructor_mk3_side1_off.png | Bin 0 -> 601 bytes .../technic_constructor_mk3_side1_on.png | Bin 0 -> 628 bytes .../technic_constructor_mk3_side2_off.png | Bin 0 -> 596 bytes .../technic_constructor_mk3_side2_on.png | Bin 0 -> 624 bytes .../technic_constructor_mk3_top_off.png | Bin 0 -> 602 bytes .../technic_constructor_mk3_top_on.png | Bin 0 -> 594 bytes .../textures/technic_control_logic_unit.png | Bin 0 -> 464 bytes .../technic/textures/technic_copper_coil.png | Bin 0 -> 2134 bytes .../technic/textures/technic_copper_dust.png | Bin 0 -> 207 bytes .../technic/textures/technic_copper_plate.png | Bin 0 -> 146 bytes .../technic_corium_flowing_animated.png | Bin 0 -> 3204 bytes .../technic_corium_source_animated.png | Bin 0 -> 2751 bytes .../textures/technic_diamond_block_blue.png | Bin 0 -> 443 bytes .../textures/technic_diamond_block_green.png | Bin 0 -> 412 bytes .../textures/technic_diamond_block_red.png | Bin 0 -> 443 bytes .../textures/technic_diamond_drill_head.png | Bin 0 -> 708 bytes .../textures/technic_doped_silicon_wafer.png | Bin 0 -> 253 bytes .../textures/technic_dummy_light_source.png | Bin 0 -> 148 bytes .../technic/textures/technic_flashlight.png | Bin 0 -> 261 bytes .../textures/technic_forcefield_animated.png | Bin 0 -> 2000 bytes .../technic_forcefield_emitter_off.png | Bin 0 -> 109 bytes .../technic_forcefield_emitter_on.png | Bin 0 -> 109 bytes .../textures/technic_geothermal_side.png | Bin 0 -> 660 bytes .../textures/technic_geothermal_top.png | Bin 0 -> 653 bytes .../technic_geothermal_top_active.png | Bin 0 -> 646 bytes .../technic/textures/technic_gold_dust.png | Bin 0 -> 209 bytes .../technic/textures/technic_graphite.png | Bin 0 -> 112 bytes .../technic_hv_battery_box_bottom.png | Bin 0 -> 265 bytes .../textures/technic_hv_battery_box_front.png | Bin 0 -> 377 bytes .../textures/technic_hv_battery_box_side.png | Bin 0 -> 325 bytes .../textures/technic_hv_battery_box_top.png | Bin 0 -> 572 bytes .../technic/textures/technic_hv_cable.png | Bin 0 -> 1223 bytes .../textures/technic_hv_cable_wield.png | Bin 0 -> 436 bytes .../textures/technic_hv_compressor_bottom.png | Bin 0 -> 1685 bytes .../textures/technic_hv_compressor_front.png | Bin 0 -> 2211 bytes .../technic_hv_compressor_front_active.png | Bin 0 -> 2232 bytes .../textures/technic_hv_compressor_side.png | Bin 0 -> 2219 bytes .../textures/technic_hv_compressor_top.png | Bin 0 -> 1956 bytes .../textures/technic_hv_digi_cable.png | Bin 0 -> 824 bytes .../textures/technic_hv_digi_cable_wield.png | Bin 0 -> 377 bytes .../technic_hv_electric_furnace_bottom.png | Bin 0 -> 1685 bytes .../technic_hv_electric_furnace_front.png | Bin 0 -> 2188 bytes ...chnic_hv_electric_furnace_front_active.png | Bin 0 -> 2247 bytes .../technic_hv_electric_furnace_side.png | Bin 0 -> 2219 bytes .../technic_hv_electric_furnace_top.png | Bin 0 -> 1956 bytes .../textures/technic_hv_generator_front.png | Bin 0 -> 237 bytes .../technic_hv_generator_front_active.png | Bin 0 -> 244 bytes .../textures/technic_hv_generator_side.png | Bin 0 -> 168 bytes .../textures/technic_hv_generator_top.png | Bin 0 -> 194 bytes .../textures/technic_hv_grinder_bottom.png | Bin 0 -> 715 bytes .../textures/technic_hv_grinder_front.png | Bin 0 -> 610 bytes .../technic_hv_grinder_front_active.png | Bin 0 -> 620 bytes .../textures/technic_hv_grinder_side.png | Bin 0 -> 617 bytes .../textures/technic_hv_grinder_top.png | Bin 0 -> 498 bytes .../technic_hv_nuclear_reactor_core.png | Bin 0 -> 675 bytes .../technic_hv_solar_array_bottom.png | Bin 0 -> 489 bytes .../textures/technic_hv_solar_array_side.png | Bin 0 -> 568 bytes .../textures/technic_hv_solar_array_top.png | Bin 0 -> 733 bytes .../textures/technic_hv_transformer.png | Bin 0 -> 1719 bytes .../textures/technic_hydro_turbine_side.png | Bin 0 -> 719 bytes .../textures/technic_hydro_turbine_top.png | Bin 0 -> 657 bytes .../technic_hydro_turbine_top_active.png | Bin 0 -> 652 bytes .../textures/technic_injector_bottom.png | Bin 0 -> 2279 bytes .../textures/technic_injector_side.png | Bin 0 -> 2135 bytes .../technic/textures/technic_injector_top.png | Bin 0 -> 2219 bytes .../technic/textures/technic_kalite_dust.png | Bin 0 -> 167 bytes .../textures/technic_laser_beam_mk1.png | Bin 0 -> 243 bytes .../textures/technic_laser_beam_mk2.png | Bin 0 -> 601 bytes .../textures/technic_laser_beam_mk3.png | Bin 0 -> 481 bytes .../technic/textures/technic_lava_can.png | Bin 0 -> 342 bytes .../technic/textures/technic_lead_dust.png | Bin 0 -> 124 bytes .../technic/textures/technic_light.png | Bin 0 -> 84 bytes .../technic_lv_alloy_furnace_bottom.png | Bin 0 -> 500 bytes .../technic_lv_alloy_furnace_front.png | Bin 0 -> 378 bytes .../technic_lv_alloy_furnace_front_active.png | Bin 0 -> 241 bytes .../technic_lv_alloy_furnace_side.png | Bin 0 -> 163 bytes .../textures/technic_lv_alloy_furnace_top.png | Bin 0 -> 191 bytes .../technic_lv_battery_box_bottom.png | Bin 0 -> 437 bytes .../textures/technic_lv_battery_box_side.png | Bin 0 -> 175 bytes .../textures/technic_lv_battery_box_top.png | Bin 0 -> 136 bytes .../technic/textures/technic_lv_cable.png | Bin 0 -> 227 bytes .../textures/technic_lv_cable_wield.png | Bin 0 -> 385 bytes .../textures/technic_lv_compressor_bottom.png | Bin 0 -> 2386 bytes .../textures/technic_lv_compressor_front.png | Bin 0 -> 2356 bytes .../technic_lv_compressor_front_active.png | Bin 0 -> 2370 bytes .../textures/technic_lv_compressor_side.png | Bin 0 -> 2444 bytes .../textures/technic_lv_compressor_top.png | Bin 0 -> 2400 bytes .../textures/technic_lv_digi_cable.png | Bin 0 -> 281 bytes .../textures/technic_lv_digi_cable_wield.png | Bin 0 -> 354 bytes .../technic_lv_electric_furnace_bottom.png | Bin 0 -> 290 bytes .../technic_lv_electric_furnace_front.png | Bin 0 -> 244 bytes ...chnic_lv_electric_furnace_front_active.png | Bin 0 -> 245 bytes .../technic_lv_electric_furnace_side.png | Bin 0 -> 290 bytes .../technic_lv_electric_furnace_top.png | Bin 0 -> 279 bytes .../textures/technic_lv_extractor_bottom.png | Bin 0 -> 500 bytes .../textures/technic_lv_extractor_front.png | Bin 0 -> 601 bytes .../technic_lv_extractor_front_active.png | Bin 0 -> 615 bytes .../textures/technic_lv_extractor_side.png | Bin 0 -> 527 bytes .../textures/technic_lv_extractor_top.png | Bin 0 -> 470 bytes .../textures/technic_lv_generator_front.png | Bin 0 -> 181 bytes .../technic_lv_generator_front_active.png | Bin 0 -> 251 bytes .../textures/technic_lv_generator_side.png | Bin 0 -> 159 bytes .../textures/technic_lv_generator_top.png | Bin 0 -> 175 bytes .../textures/technic_lv_grinder_bottom.png | Bin 0 -> 500 bytes .../textures/technic_lv_grinder_front.png | Bin 0 -> 601 bytes .../technic_lv_grinder_front_active.png | Bin 0 -> 615 bytes .../textures/technic_lv_grinder_side.png | Bin 0 -> 527 bytes .../textures/technic_lv_grinder_top.png | Bin 0 -> 470 bytes .../textures/technic_lv_lamp_bottom.png | Bin 0 -> 995 bytes .../technic/textures/technic_lv_lamp_side.png | Bin 0 -> 1064 bytes .../technic/textures/technic_lv_lamp_top.png | Bin 0 -> 501 bytes .../technic/textures/technic_lv_led.png | Bin 0 -> 779 bytes .../technic/textures/technic_lv_led_inv.png | Bin 0 -> 431 bytes .../technic_lv_solar_array_bottom.png | Bin 0 -> 467 bytes .../textures/technic_lv_solar_array_side.png | Bin 0 -> 450 bytes .../textures/technic_lv_solar_array_top.png | Bin 0 -> 703 bytes .../textures/technic_lv_transformer.png | Bin 0 -> 1745 bytes .../textures/technic_machine_bottom.png | Bin 0 -> 500 bytes .../textures/technic_machine_casing.png | Bin 0 -> 503 bytes .../technic/textures/technic_mining_drill.png | Bin 0 -> 1601 bytes .../textures/technic_mining_drill_mk2.png | Bin 0 -> 1518 bytes .../textures/technic_mining_drill_mk3.png | Bin 0 -> 1533 bytes .../textures/technic_mining_laser_mk1.png | Bin 0 -> 185 bytes .../textures/technic_mining_laser_mk2.png | Bin 0 -> 209 bytes .../textures/technic_mining_laser_mk3.png | Bin 0 -> 268 bytes .../technic/textures/technic_mithril_dust.png | Bin 0 -> 204 bytes .../textures/technic_mixed_metal_ingot.png | Bin 0 -> 275 bytes .../technic/textures/technic_multimeter.png | Bin 0 -> 176 bytes .../textures/technic_multimeter_bg.png | Bin 0 -> 107 bytes .../textures/technic_multimeter_button.png | Bin 0 -> 137 bytes .../technic_multimeter_button_pressed.png | Bin 0 -> 133 bytes .../textures/technic_multimeter_logo.png | Bin 0 -> 293 bytes .../textures/technic_music_player_bottom.png | Bin 0 -> 620 bytes .../textures/technic_music_player_side.png | Bin 0 -> 787 bytes .../textures/technic_music_player_top.png | Bin 0 -> 782 bytes .../technic_mv_alloy_furnace_bottom.png | Bin 0 -> 500 bytes .../technic_mv_alloy_furnace_front.png | Bin 0 -> 2281 bytes .../technic_mv_alloy_furnace_front_active.png | Bin 0 -> 2279 bytes .../technic_mv_alloy_furnace_side.png | Bin 0 -> 2118 bytes .../textures/technic_mv_alloy_furnace_top.png | Bin 0 -> 1267 bytes .../technic_mv_battery_box_bottom.png | Bin 0 -> 437 bytes .../textures/technic_mv_battery_box_front.png | Bin 0 -> 175 bytes .../textures/technic_mv_battery_box_side.png | Bin 0 -> 137 bytes .../textures/technic_mv_battery_box_top.png | Bin 0 -> 136 bytes .../technic/textures/technic_mv_cable.png | Bin 0 -> 227 bytes .../textures/technic_mv_cable_wield.png | Bin 0 -> 399 bytes .../textures/technic_mv_centrifuge_bottom.png | Bin 0 -> 598 bytes .../textures/technic_mv_centrifuge_front.png | Bin 0 -> 476 bytes .../technic_mv_centrifuge_front_active.png | Bin 0 -> 476 bytes .../textures/technic_mv_centrifuge_side.png | Bin 0 -> 425 bytes .../textures/technic_mv_centrifuge_top.png | Bin 0 -> 587 bytes .../textures/technic_mv_compressor_bottom.png | Bin 0 -> 2386 bytes .../textures/technic_mv_compressor_front.png | Bin 0 -> 2356 bytes .../technic_mv_compressor_front_active.png | Bin 0 -> 2370 bytes .../textures/technic_mv_compressor_side.png | Bin 0 -> 2444 bytes .../textures/technic_mv_compressor_top.png | Bin 0 -> 2400 bytes .../textures/technic_mv_digi_cable.png | Bin 0 -> 302 bytes .../textures/technic_mv_digi_cable_wield.png | Bin 0 -> 370 bytes .../technic_mv_electric_furnace_bottom.png | Bin 0 -> 290 bytes .../technic_mv_electric_furnace_front.png | Bin 0 -> 244 bytes ...chnic_mv_electric_furnace_front_active.png | Bin 0 -> 407 bytes .../technic_mv_electric_furnace_side.png | Bin 0 -> 288 bytes .../technic_mv_electric_furnace_top.png | Bin 0 -> 1279 bytes .../textures/technic_mv_extractor_bottom.png | Bin 0 -> 500 bytes .../textures/technic_mv_extractor_front.png | Bin 0 -> 606 bytes .../technic_mv_extractor_front_active.png | Bin 0 -> 625 bytes .../textures/technic_mv_extractor_side.png | Bin 0 -> 574 bytes .../textures/technic_mv_extractor_top.png | Bin 0 -> 468 bytes .../textures/technic_mv_freezer_bottom.png | Bin 0 -> 183 bytes .../textures/technic_mv_freezer_front.png | Bin 0 -> 336 bytes .../technic_mv_freezer_front_active.png | Bin 0 -> 370 bytes .../textures/technic_mv_freezer_side.png | Bin 0 -> 304 bytes .../textures/technic_mv_freezer_top.png | Bin 0 -> 205 bytes .../textures/technic_mv_generator_front.png | Bin 0 -> 261 bytes .../technic_mv_generator_front_active.png | Bin 0 -> 258 bytes .../textures/technic_mv_generator_side.png | Bin 0 -> 160 bytes .../textures/technic_mv_generator_top.png | Bin 0 -> 172 bytes .../textures/technic_mv_grinder_bottom.png | Bin 0 -> 500 bytes .../textures/technic_mv_grinder_front.png | Bin 0 -> 606 bytes .../technic_mv_grinder_front_active.png | Bin 0 -> 625 bytes .../textures/technic_mv_grinder_side.png | Bin 0 -> 574 bytes .../textures/technic_mv_grinder_top.png | Bin 0 -> 468 bytes .../technic_mv_solar_array_bottom.png | Bin 0 -> 489 bytes .../textures/technic_mv_solar_array_side.png | Bin 0 -> 547 bytes .../textures/technic_mv_solar_array_top.png | Bin 0 -> 727 bytes .../textures/technic_mv_transformer.png | Bin 0 -> 1567 bytes .../technic/textures/technic_power_meter0.png | Bin 0 -> 68 bytes .../technic/textures/technic_power_meter1.png | Bin 0 -> 93 bytes .../technic/textures/technic_power_meter2.png | Bin 0 -> 120 bytes .../technic/textures/technic_power_meter3.png | Bin 0 -> 146 bytes .../technic/textures/technic_power_meter4.png | Bin 0 -> 150 bytes .../technic/textures/technic_power_meter5.png | Bin 0 -> 157 bytes .../technic/textures/technic_power_meter6.png | Bin 0 -> 167 bytes .../technic/textures/technic_power_meter7.png | Bin 0 -> 194 bytes .../technic/textures/technic_power_meter8.png | Bin 0 -> 203 bytes .../textures/technic_power_meter_bg.png | Bin 0 -> 220 bytes .../textures/technic_power_meter_fg.png | Bin 0 -> 403 bytes .../textures/technic_power_monitor_front.png | Bin 0 -> 294 bytes .../textures/technic_power_monitor_sides.png | Bin 0 -> 223 bytes .../technic/textures/technic_prospector.png | Bin 0 -> 205 bytes .../textures/technic_quarry_bottom.png | Bin 0 -> 376 bytes .../technic/textures/technic_raw_latex.png | Bin 0 -> 380 bytes .../textures/technic_river_water_can.png | Bin 0 -> 332 bytes .../technic/textures/technic_rubber.png | Bin 0 -> 483 bytes .../technic_rubber_tree_grindings.png | Bin 0 -> 224 bytes .../technic/textures/technic_sawdust.png | Bin 0 -> 191 bytes .../textures/technic_silicon_wafer.png | Bin 0 -> 789 bytes .../technic/textures/technic_silver_dust.png | Bin 0 -> 128 bytes .../textures/technic_solar_panel_bottom.png | Bin 0 -> 467 bytes .../textures/technic_solar_panel_side.png | Bin 0 -> 450 bytes .../textures/technic_solar_panel_top.png | Bin 0 -> 526 bytes .../textures/technic_sonic_screwdriver.png | Bin 0 -> 135 bytes .../textures/technic_stainless_steel_dust.png | Bin 0 -> 198 bytes .../technic/textures/technic_stone_dust.png | Bin 0 -> 132 bytes .../technic/textures/technic_sulfur_dust.png | Bin 0 -> 186 bytes .../technic_supply_converter_side.png | Bin 0 -> 369 bytes .../textures/technic_supply_converter_tb.png | Bin 0 -> 387 bytes .../textures/technic_talinite_dust.png | Bin 0 -> 158 bytes .../technic/textures/technic_tin_dust.png | Bin 0 -> 187 bytes .../technic/textures/technic_tool_mode1.png | Bin 0 -> 208 bytes .../technic/textures/technic_tool_mode2.png | Bin 0 -> 354 bytes .../technic/textures/technic_tool_mode3.png | Bin 0 -> 360 bytes .../technic/textures/technic_tool_mode4.png | Bin 0 -> 267 bytes .../technic/textures/technic_tool_mode5.png | Bin 0 -> 336 bytes .../technic/textures/technic_tree_tap.png | Bin 0 -> 921 bytes .../technic/textures/technic_uranium_dust.png | Bin 0 -> 155 bytes .../technic/textures/technic_uranium_fuel.png | Bin 0 -> 113 bytes .../technic/textures/technic_vacuum.png | Bin 0 -> 407 bytes .../technic/textures/technic_water_can.png | Bin 0 -> 342 bytes .../textures/technic_water_mill_side.png | Bin 0 -> 612 bytes .../textures/technic_water_mill_top.png | Bin 0 -> 653 bytes .../technic_water_mill_top_active.png | Bin 0 -> 646 bytes .../textures/technic_workshop_side.png | Bin 0 -> 568 bytes .../technic/textures/technic_workshop_top.png | Bin 0 -> 482 bytes .../textures/technic_wrought_iron_dust.png | Bin 0 -> 206 bytes .../technic/textures/technic_zinc_dust.png | Bin 0 -> 167 bytes mods/technic_plus_beta/technic/tools/cans.lua | 138 + .../technic/tools/chainsaw.lua | 228 + .../technic/tools/flashlight.lua | 115 + mods/technic_plus_beta/technic/tools/init.lua | 21 + .../technic/tools/mining_drill.lua | 358 + .../technic/tools/mining_lasers.lua | 120 + .../technic/tools/multimeter.lua | 308 + .../technic/tools/prospector.lua | 147 + .../technic/tools/sonic_screwdriver.lua | 86 + .../technic/tools/tree_tap.lua | 87 + .../technic/tools/vacuum.lua | 50 + .../technic/util/throttle.lua | 26 + .../technic_chests/README.md | 28 + .../technic_chests/chests.lua | 164 + .../technic_chests/digilines.lua | 102 + .../technic_chests/formspec.lua | 254 + .../technic_plus_beta/technic_chests/init.lua | 82 + .../technic_chests/inventory.lua | 193 + .../locale/technic_chests.de.tr | 63 + .../locale/technic_chests.es.tr | 61 + .../locale/technic_chests.fr.tr | 61 + .../locale/technic_chests.ja.tr | 43 + .../locale/technic_chests.pl.tr | 63 + .../locale/technic_chests.pt_BR.tr | 63 + .../locale/technic_chests.tr.tr | 63 + .../locale/technic_chests.zh_CN.tr | 53 + .../technic_chests/locale/template.txt | 61 + .../technic_plus_beta/technic_chests/mod.conf | 3 + .../technic_chests/register.lua | 240 + .../textures/technic_checkmark_icon.png | Bin 0 -> 212 bytes .../textures/technic_chest_overlay_black.png | Bin 0 -> 100 bytes .../textures/technic_chest_overlay_blue.png | Bin 0 -> 114 bytes .../textures/technic_chest_overlay_brown.png | Bin 0 -> 114 bytes .../textures/technic_chest_overlay_cyan.png | Bin 0 -> 114 bytes .../technic_chest_overlay_dark_green.png | Bin 0 -> 114 bytes .../technic_chest_overlay_dark_grey.png | Bin 0 -> 101 bytes .../textures/technic_chest_overlay_green.png | Bin 0 -> 114 bytes .../textures/technic_chest_overlay_grey.png | Bin 0 -> 101 bytes .../technic_chest_overlay_magenta.png | Bin 0 -> 114 bytes .../textures/technic_chest_overlay_orange.png | Bin 0 -> 114 bytes .../textures/technic_chest_overlay_pink.png | Bin 0 -> 114 bytes .../textures/technic_chest_overlay_red.png | Bin 0 -> 114 bytes .../textures/technic_chest_overlay_violet.png | Bin 0 -> 114 bytes .../textures/technic_chest_overlay_white.png | Bin 0 -> 97 bytes .../textures/technic_chest_overlay_yellow.png | Bin 0 -> 114 bytes .../textures/technic_colorbutton0.png | Bin 0 -> 91 bytes .../textures/technic_colorbutton1.png | Bin 0 -> 105 bytes .../textures/technic_colorbutton10.png | Bin 0 -> 105 bytes .../textures/technic_colorbutton11.png | Bin 0 -> 105 bytes .../textures/technic_colorbutton12.png | Bin 0 -> 105 bytes .../textures/technic_colorbutton13.png | Bin 0 -> 88 bytes .../textures/technic_colorbutton14.png | Bin 0 -> 105 bytes .../textures/technic_colorbutton15.png | Bin 0 -> 3214 bytes .../textures/technic_colorbutton2.png | Bin 0 -> 105 bytes .../textures/technic_colorbutton3.png | Bin 0 -> 105 bytes .../textures/technic_colorbutton4.png | Bin 0 -> 105 bytes .../textures/technic_colorbutton5.png | Bin 0 -> 89 bytes .../textures/technic_colorbutton6.png | Bin 0 -> 105 bytes .../textures/technic_colorbutton7.png | Bin 0 -> 89 bytes .../textures/technic_colorbutton8.png | Bin 0 -> 105 bytes .../textures/technic_colorbutton9.png | Bin 0 -> 105 bytes .../textures/technic_copper_chest_front.png | Bin 0 -> 480 bytes .../technic_copper_chest_lock_overlay.png | Bin 0 -> 111 bytes .../textures/technic_copper_chest_side.png | Bin 0 -> 446 bytes .../textures/technic_copper_chest_top.png | Bin 0 -> 437 bytes .../textures/technic_gold_chest_front.png | Bin 0 -> 613 bytes .../technic_gold_chest_lock_overlay.png | Bin 0 -> 200 bytes .../textures/technic_gold_chest_side.png | Bin 0 -> 567 bytes .../textures/technic_gold_chest_top.png | Bin 0 -> 561 bytes .../textures/technic_iron_chest_front.png | Bin 0 -> 559 bytes .../technic_iron_chest_lock_overlay.png | Bin 0 -> 110 bytes .../textures/technic_iron_chest_side.png | Bin 0 -> 588 bytes .../textures/technic_iron_chest_top.png | Bin 0 -> 705 bytes .../textures/technic_mithril_chest_front.png | Bin 0 -> 599 bytes .../technic_mithril_chest_lock_overlay.png | Bin 0 -> 112 bytes .../textures/technic_mithril_chest_side.png | Bin 0 -> 583 bytes .../textures/technic_mithril_chest_top.png | Bin 0 -> 602 bytes .../textures/technic_pencil_icon.png | Bin 0 -> 252 bytes .../textures/technic_protector_overlay.png | Bin 0 -> 138 bytes .../textures/technic_silver_chest_front.png | Bin 0 -> 652 bytes .../technic_silver_chest_lock_overlay.png | Bin 0 -> 132 bytes .../textures/technic_silver_chest_side.png | Bin 0 -> 613 bytes .../textures/technic_silver_chest_top.png | Bin 0 -> 605 bytes mods/technic_plus_beta/technic_cnc/README.md | 203 + mods/technic_plus_beta/technic_cnc/api.lua | 459 + mods/technic_plus_beta/technic_cnc/cnc.lua | 74 + .../technic_cnc/digilines.lua | 91 + .../technic_cnc/formspec.lua | 183 + mods/technic_plus_beta/technic_cnc/init.lua | 20 + .../technic_cnc/locale/technic_cnc.de.tr | 109 + .../technic_cnc/locale/technic_cnc.es.tr | 109 + .../technic_cnc/locale/technic_cnc.it.tr | 109 + .../technic_cnc/locale/technic_cnc.pl.tr | 109 + .../technic_cnc/locale/technic_cnc.zh_CN.tr | 108 + .../technic_cnc/locale/template.txt | 109 + .../technic_cnc/materials/bakedclay.lua | 23 + .../technic_cnc/materials/basic_materials.lua | 23 + .../technic_cnc/materials/default.lua | 256 + .../technic_cnc/materials/ethereal.lua | 65 + .../technic_cnc/materials/init.lua | 26 + .../technic_cnc/materials/moreblocks.lua | 50 + .../materials/technic_worldgen.lua | 44 + mods/technic_plus_beta/technic_cnc/mod.conf | 3 + .../models/technic_cnc_cylinder.obj | 205 + .../technic_cnc_cylinder_horizontal.obj | 205 + .../models/technic_cnc_innercorner.obj | 28 + .../technic_cnc_innercorner_upsdown.obj | 28 + .../models/technic_cnc_oblate_spheroid.obj | 300 + .../models/technic_cnc_one_curved_edge.obj | 132 + .../models/technic_cnc_outercorner.obj | 23 + .../technic_cnc_outercorner_upsdown.obj | 23 + .../models/technic_cnc_pyramid.obj | 24 + .../models/technic_cnc_pyramid_spike.obj | 24 + .../technic_cnc/models/technic_cnc_slope.obj | 24 + .../models/technic_cnc_slope_horizontal.obj | 24 + .../models/technic_cnc_slope_upsdown.obj | 24 + .../technic_cnc/models/technic_cnc_sphere.obj | 1927 ++++ .../models/technic_cnc_two_curved_edge.obj | 209 + .../technic_cnc/pipeworks.lua | 63 + .../technic_cnc/programs.lua | 303 + .../technic_cnc/settingtypes.txt | 9 + .../textures/technic_cnc_bottom.png | Bin 0 -> 1539 bytes .../textures/technic_cnc_cylinder.png | Bin 0 -> 6024 bytes .../technic_cnc_cylinder_horizontal.png | Bin 0 -> 5866 bytes .../textures/technic_cnc_element_cross.png | Bin 0 -> 3524 bytes .../textures/technic_cnc_element_edge.png | Bin 0 -> 2953 bytes .../textures/technic_cnc_element_end.png | Bin 0 -> 2672 bytes .../textures/technic_cnc_element_straight.png | Bin 0 -> 3045 bytes .../textures/technic_cnc_element_t.png | Bin 0 -> 3319 bytes .../textures/technic_cnc_front.png | Bin 0 -> 1607 bytes .../textures/technic_cnc_front_active.png | Bin 0 -> 1675 bytes .../technic_cnc/textures/technic_cnc_full.png | Bin 0 -> 389 bytes .../textures/technic_cnc_full_active.png | Bin 0 -> 1194 bytes .../technic_cnc/textures/technic_cnc_half.png | Bin 0 -> 1414 bytes .../textures/technic_cnc_half_active.png | Bin 0 -> 1701 bytes .../textures/technic_cnc_mk2_front.png | Bin 0 -> 1662 bytes .../textures/technic_cnc_mk2_front_active.png | Bin 0 -> 1608 bytes .../textures/technic_cnc_mk2_side.png | Bin 0 -> 1271 bytes .../textures/technic_cnc_mk2_top.png | Bin 0 -> 1772 bytes .../textures/technic_cnc_mk2_top_active.png | Bin 0 -> 1611 bytes .../textures/technic_cnc_oblate_spheroid.png | Bin 0 -> 7586 bytes .../textures/technic_cnc_onecurvededge.png | Bin 0 -> 7088 bytes .../textures/technic_cnc_pyramid.png | Bin 0 -> 3642 bytes .../technic_cnc/textures/technic_cnc_side.png | Bin 0 -> 1422 bytes .../textures/technic_cnc_slope.png | Bin 0 -> 4817 bytes .../textures/technic_cnc_slope_edge.png | Bin 0 -> 5203 bytes .../technic_cnc_slope_edge_upsdown.png | Bin 0 -> 3800 bytes .../textures/technic_cnc_slope_inner_edge.png | Bin 0 -> 6501 bytes .../technic_cnc_slope_inner_edge_upsdown.png | Bin 0 -> 6838 bytes .../textures/technic_cnc_slope_lying.png | Bin 0 -> 6035 bytes .../textures/technic_cnc_slope_upsdown.png | Bin 0 -> 4677 bytes .../textures/technic_cnc_sphere.png | Bin 0 -> 5623 bytes .../textures/technic_cnc_spike.png | Bin 0 -> 5253 bytes .../textures/technic_cnc_stick.png | Bin 0 -> 1898 bytes .../technic_cnc/textures/technic_cnc_top.png | Bin 0 -> 1768 bytes .../textures/technic_cnc_top_active.png | Bin 0 -> 1838 bytes .../textures/technic_cnc_twocurvededge.png | Bin 0 -> 6078 bytes .../technic_worldgen/config.lua | 16 + .../technic_worldgen/crafts.lua | 166 + .../technic_worldgen/init.lua | 52 + .../locale/technic_worldgen.de.tr | 51 + .../locale/technic_worldgen.es.tr | 48 + .../locale/technic_worldgen.fr.tr | 49 + .../locale/technic_worldgen.ja.tr | 48 + .../locale/technic_worldgen.pl.tr | 50 + .../locale/technic_worldgen.pt_BR.tr | 50 + .../locale/technic_worldgen.tr.tr | 50 + .../locale/technic_worldgen.zh_CN.tr | 42 + .../technic_worldgen/locale/template.txt | 49 + .../technic_plus_beta/technic_worldgen/mg.lua | 90 + .../technic_worldgen/mod.conf | 3 + .../technic_worldgen/nodes.lua | 201 + .../technic_worldgen/oregen.lua | 248 + .../technic_worldgen/overrides.lua | 83 + .../technic_worldgen/rubber.lua | 116 + ...technic_blast_resistant_concrete_block.png | Bin 0 -> 214 bytes .../textures/technic_carbon_steel_block.png | Bin 0 -> 385 bytes .../textures/technic_carbon_steel_ingot.png | Bin 0 -> 233 bytes .../textures/technic_cast_iron_block.png | Bin 0 -> 385 bytes .../textures/technic_cast_iron_ingot.png | Bin 0 -> 227 bytes .../textures/technic_chromium_block.png | Bin 0 -> 377 bytes .../textures/technic_chromium_ingot.png | Bin 0 -> 222 bytes .../textures/technic_chromium_lump.png | Bin 0 -> 204 bytes .../textures/technic_granite.png | Bin 0 -> 766 bytes .../textures/technic_granite_bricks.png | Bin 0 -> 887 bytes .../textures/technic_lead_block.png | Bin 0 -> 340 bytes .../textures/technic_lead_ingot.png | Bin 0 -> 177 bytes .../textures/technic_lead_lump.png | Bin 0 -> 165 bytes .../textures/technic_marble.png | Bin 0 -> 649 bytes .../textures/technic_marble_bricks.png | Bin 0 -> 737 bytes .../textures/technic_mineral_chromium.png | Bin 0 -> 167 bytes .../textures/technic_mineral_lead.png | Bin 0 -> 194 bytes .../textures/technic_mineral_sulfur.png | Bin 0 -> 228 bytes .../textures/technic_mineral_uranium.png | Bin 0 -> 180 bytes .../textures/technic_mineral_zinc.png | Bin 0 -> 179 bytes .../textures/technic_rubber_leaves.png | Bin 0 -> 192 bytes .../textures/technic_rubber_sapling.png | Bin 0 -> 212 bytes .../textures/technic_rubber_tree_empty.png | Bin 0 -> 663 bytes .../textures/technic_rubber_tree_full.png | Bin 0 -> 701 bytes .../technic_stainless_steel_block.png | Bin 0 -> 255 bytes .../technic_stainless_steel_ingot.png | Bin 0 -> 172 bytes .../textures/technic_sulfur_block.png | Bin 0 -> 269 bytes .../textures/technic_sulfur_lump.png | Bin 0 -> 171 bytes .../textures/technic_uranium_block.png | Bin 0 -> 381 bytes .../textures/technic_uranium_ingot.png | Bin 0 -> 209 bytes .../textures/technic_uranium_lump.png | Bin 0 -> 217 bytes .../textures/technic_wrought_iron_block.png | Bin 0 -> 247 bytes .../textures/technic_wrought_iron_ingot.png | Bin 0 -> 227 bytes .../textures/technic_zinc_block.png | Bin 0 -> 417 bytes .../textures/technic_zinc_ingot.png | Bin 0 -> 217 bytes .../textures/technic_zinc_lump.png | Bin 0 -> 218 bytes .../.github/workflows/farlands_reloaded.yml | 23 + .../.github/workflows/hades_revisited.yml | 23 + mods/xcompat/.github/workflows/luacheck.yml | 10 + mods/xcompat/.github/workflows/mineclonia.yml | 23 + .../.github/workflows/minetest_game.yml | 23 + mods/xcompat/.github/workflows/voxelibre.yml | 23 + mods/xcompat/.luacheckrc | 21 + mods/xcompat/LICENSE | 19 + mods/xcompat/README.md | 34 + mods/xcompat/doc/functions.md | 13 + mods/xcompat/doc/gameid.md | 12 + mods/xcompat/doc/materials.md | 3 + mods/xcompat/doc/player.md | 13 + mods/xcompat/doc/sounds.md | 35 + mods/xcompat/doc/textures.md | 3 + mods/xcompat/gitattributes | 2 + mods/xcompat/init.lua | 51 + mods/xcompat/mod.conf | 6 + mods/xcompat/mtt.lua | 10 + mods/xcompat/src/commands.lua | 76 + mods/xcompat/src/functions.lua | 55 + mods/xcompat/src/gameid.lua | 33 + mods/xcompat/src/materials.lua | 8 + .../src/materials/farlands_reloaded.lua | 93 + .../xcompat/src/materials/hades_revisited.lua | 107 + mods/xcompat/src/materials/mineclonia.lua | 117 + mods/xcompat/src/materials/minetest.lua | 106 + mods/xcompat/src/player.lua | 8 + mods/xcompat/src/player/farlands_reloaded.lua | 51 + mods/xcompat/src/player/mineclonia.lua | 40 + mods/xcompat/src/player/minetest.lua | 41 + mods/xcompat/src/player/xcompat_agnostic.lua | 41 + mods/xcompat/src/sounds.lua | 8 + mods/xcompat/src/sounds/exile.lua | 67 + mods/xcompat/src/sounds/farlands_reloaded.lua | 65 + mods/xcompat/src/sounds/forgotten_lands.lua | 63 + mods/xcompat/src/sounds/hades_revisited.lua | 66 + mods/xcompat/src/sounds/ksurvive2.lua | 107 + mods/xcompat/src/sounds/mineclonia.lua | 67 + mods/xcompat/src/sounds/minetest.lua | 67 + mods/xcompat/src/sounds/xcompat_agnostic.lua | 63 + mods/xcompat/src/textures.lua | 8 + .../src/textures/farlands_reloaded.lua | 57 + mods/xcompat/src/textures/minetest.lua | 57 + .../xcompat/src/textures/xcompat_agnostic.lua | 65 + mods/xcompat/src/utilities.lua | 8 + .../test/nodelist/farlands_reloaded.txt | 356 + .../xcompat/test/nodelist/hades_revisited.txt | 2966 ++++++ mods/xcompat/test/nodelist/mineclonia.txt | 3406 +++++++ mods/xcompat/test/nodelist/minetest.txt | 1494 +++ mods/xcompat/test/nodelist/voxelibre.txt | 2499 +++++ 1404 files changed, 156555 insertions(+), 211 deletions(-) create mode 100644 mods/.cleaner/LICENSE.txt create mode 100644 mods/.cleaner/README.md create mode 100644 mods/.cleaner/TODO.txt create mode 100644 mods/.cleaner/api.lua create mode 100644 mods/.cleaner/changelog.txt create mode 100644 mods/.cleaner/chat.lua create mode 100644 mods/.cleaner/entities.lua create mode 100644 mods/.cleaner/init.lua create mode 100644 mods/.cleaner/items.lua create mode 100644 mods/.cleaner/locale/cleaner.es.tr create mode 100644 mods/.cleaner/locale/template.txt create mode 100644 mods/.cleaner/misc_functions.lua create mode 100644 mods/.cleaner/mod.conf create mode 100644 mods/.cleaner/nodes.lua create mode 100644 mods/.cleaner/ores.lua create mode 100644 mods/.cleaner/screenshot.png create mode 100644 mods/.cleaner/settings.lua create mode 100644 mods/.cleaner/settingtypes.txt create mode 100644 mods/.cleaner/textures/cleaner_pencil.png create mode 100644 mods/.cleaner/tools.lua rename mods/{cozylights => .cozylights}/LICENSE (100%) rename mods/{cozylights => .cozylights}/README.md (100%) rename mods/{cozylights => .cozylights}/chat_commands.lua (100%) rename mods/{cozylights => .cozylights}/helpers.lua (100%) rename mods/{cozylights => .cozylights}/init.lua (100%) rename mods/{cozylights => .cozylights}/light_brush.lua (100%) rename mods/{cozylights => .cozylights}/mod.conf (100%) rename mods/{cozylights => .cozylights}/node_light.lua (100%) rename mods/{cozylights => .cozylights}/nodes.lua (100%) rename mods/{cozylights => .cozylights}/settingtypes.txt (100%) rename mods/{cozylights => .cozylights}/shared.lua (100%) rename mods/{cozylights => .cozylights}/test/accuracy.lua (100%) rename mods/{cozylights => .cozylights}/textures/attribution (100%) rename mods/{cozylights => .cozylights}/textures/default_glass.png (100%) rename mods/{cozylights => .cozylights}/textures/light_brush.png (100%) rename mods/{cozylights => .cozylights}/util/get_optional_depends.sh (100%) rename mods/{cozylights => .cozylights}/wield_light.lua (100%) delete mode 100644 mods/.pbj_pup/init.lua create mode 100644 mods/basic_materials/.github/workflows/luacheck.yml create mode 100644 mods/basic_materials/.luacheckrc create mode 100644 mods/basic_materials/LICENSE create mode 100644 mods/basic_materials/README.md create mode 100644 mods/basic_materials/aliases.lua create mode 100644 mods/basic_materials/craftitems.lua create mode 100644 mods/basic_materials/crafts.lua create mode 100644 mods/basic_materials/init.lua create mode 100644 mods/basic_materials/locale/basic_materials.de.tr create mode 100644 mods/basic_materials/locale/basic_materials.fr.tr create mode 100644 mods/basic_materials/locale/basic_materials.it.tr create mode 100644 mods/basic_materials/locale/basic_materials.ru.tr create mode 100644 mods/basic_materials/mod.conf create mode 100644 mods/basic_materials/models/basic_materials_chains.obj create mode 100644 mods/basic_materials/nodes.lua create mode 100644 mods/basic_materials/textures/basic_materials_aluminum_bar.png create mode 100644 mods/basic_materials/textures/basic_materials_aluminum_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_aluminum_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_brass_block.png create mode 100644 mods/basic_materials/textures/basic_materials_brass_ingot.png create mode 100644 mods/basic_materials/textures/basic_materials_carbon_steel_bar.png create mode 100644 mods/basic_materials/textures/basic_materials_cement_block.png create mode 100644 mods/basic_materials/textures/basic_materials_chain_brass.png create mode 100644 mods/basic_materials/textures/basic_materials_chain_brass_inv.png create mode 100644 mods/basic_materials/textures/basic_materials_chain_steel.png create mode 100644 mods/basic_materials/textures/basic_materials_chain_steel_inv.png create mode 100644 mods/basic_materials/textures/basic_materials_chainlink_brass.png create mode 100644 mods/basic_materials/textures/basic_materials_chainlink_steel.png create mode 100644 mods/basic_materials/textures/basic_materials_concrete_block.png create mode 100644 mods/basic_materials/textures/basic_materials_copper_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_copper_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_empty_spool.png create mode 100644 mods/basic_materials/textures/basic_materials_energy_crystal.png create mode 100644 mods/basic_materials/textures/basic_materials_gear_steel.png create mode 100644 mods/basic_materials/textures/basic_materials_gold_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_gold_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_heating_element.png create mode 100644 mods/basic_materials/textures/basic_materials_ic.png create mode 100644 mods/basic_materials/textures/basic_materials_lead_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_motor.png create mode 100644 mods/basic_materials/textures/basic_materials_oil_extract.png create mode 100644 mods/basic_materials/textures/basic_materials_padlock.png create mode 100644 mods/basic_materials/textures/basic_materials_paraffin.png create mode 100644 mods/basic_materials/textures/basic_materials_plastic_sheet.png create mode 100644 mods/basic_materials/textures/basic_materials_plastic_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_silicon.png create mode 100644 mods/basic_materials/textures/basic_materials_silver_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_stainless_steel_bar.png create mode 100644 mods/basic_materials/textures/basic_materials_stainless_steel_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_stainless_steel_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_steel_bar.png create mode 100644 mods/basic_materials/textures/basic_materials_steel_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_steel_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_terracotta_base.png create mode 100644 mods/basic_materials/textures/basic_materials_wet_cement.png create mode 100644 mods/fakelib/API.md create mode 100644 mods/fakelib/LICENSE create mode 100644 mods/fakelib/README.md create mode 100644 mods/fakelib/init.lua create mode 100644 mods/fakelib/inventory.lua create mode 100644 mods/fakelib/metadata.lua create mode 100644 mods/fakelib/misc.lua create mode 100644 mods/fakelib/mod.conf create mode 100644 mods/fakelib/player.lua create mode 100644 mods/moreores/.editorconfig create mode 100644 mods/moreores/.github/workflows/build.yml create mode 100644 mods/moreores/.gitignore create mode 100644 mods/moreores/.luacheckrc create mode 100644 mods/moreores/.pre-commit-config.yaml create mode 100644 mods/moreores/CHANGELOG.md create mode 100644 mods/moreores/CONTRIBUTING.md create mode 100644 mods/moreores/LICENSE.md create mode 100644 mods/moreores/README.md create mode 100644 mods/moreores/_config.txt create mode 100644 mods/moreores/init.lua create mode 100644 mods/moreores/locale/moreores.de.tr create mode 100644 mods/moreores/locale/moreores.es.tr create mode 100644 mods/moreores/locale/moreores.fr.tr create mode 100644 mods/moreores/locale/moreores.hu.tr create mode 100644 mods/moreores/locale/moreores.it.tr create mode 100644 mods/moreores/locale/moreores.nl.tr create mode 100644 mods/moreores/locale/moreores.pl.tr create mode 100644 mods/moreores/locale/moreores.pt_br.tr create mode 100644 mods/moreores/locale/moreores.ru.tr create mode 100644 mods/moreores/locale/moreores.tr.tr create mode 100644 mods/moreores/locale/moreores.uk.tr create mode 100644 mods/moreores/locale/template.txt create mode 100644 mods/moreores/mg.lua create mode 100644 mods/moreores/mod.conf create mode 100644 mods/moreores/textures/moreores_copper_rail.png create mode 100644 mods/moreores/textures/moreores_copper_rail_crossing.png create mode 100644 mods/moreores/textures/moreores_copper_rail_curved.png create mode 100644 mods/moreores/textures/moreores_copper_rail_t_junction.png create mode 100644 mods/moreores/textures/moreores_mineral_mithril.png create mode 100644 mods/moreores/textures/moreores_mineral_silver.png create mode 100644 mods/moreores/textures/moreores_mineral_tin.png create mode 100644 mods/moreores/textures/moreores_mithril_block.png create mode 100644 mods/moreores/textures/moreores_mithril_ingot.png create mode 100644 mods/moreores/textures/moreores_mithril_lump.png create mode 100644 mods/moreores/textures/moreores_silver_block.png create mode 100644 mods/moreores/textures/moreores_silver_ingot.png create mode 100644 mods/moreores/textures/moreores_silver_lump.png create mode 100644 mods/moreores/textures/moreores_tin_block.png create mode 100644 mods/moreores/textures/moreores_tin_ingot.png create mode 100644 mods/moreores/textures/moreores_tin_lump.png create mode 100644 mods/moreores/textures/moreores_tool_mithrilaxe.png create mode 100644 mods/moreores/textures/moreores_tool_mithrilhoe.png create mode 100644 mods/moreores/textures/moreores_tool_mithrilpick.png create mode 100644 mods/moreores/textures/moreores_tool_mithrilshovel.png create mode 100644 mods/moreores/textures/moreores_tool_mithrilsword.png create mode 100644 mods/moreores/textures/moreores_tool_silveraxe.png create mode 100644 mods/moreores/textures/moreores_tool_silverhoe.png create mode 100644 mods/moreores/textures/moreores_tool_silverpick.png create mode 100644 mods/moreores/textures/moreores_tool_silvershovel.png create mode 100644 mods/moreores/textures/moreores_tool_silversword.png create mode 100644 mods/paintings_gallery/LICENSE create mode 100644 mods/paintings_gallery/README.md create mode 100644 mods/paintings_gallery/craft.lua create mode 100644 mods/paintings_gallery/init.lua create mode 100644 mods/paintings_gallery/mod.conf create mode 100644 mods/paintings_gallery/paintings.lua create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_blue_vase.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_blue_vase_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_cello.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_cyan.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_exoplanet.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_exoplanet_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_fajita.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_highway.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_hills.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_larc_triumph.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_last_sunrise.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_lit_vase.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_minds_eye.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_ocean_rock.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_painting.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_penguin.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_roses.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_seaside_paradise.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_the_darkness.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_tree_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_ufo.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x1_valley.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_abstract_expression.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_action_figure.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_cat.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_evil_elf.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_hungry.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_metal_sky.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_octopus.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_parrot_4.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_poseidon.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_river.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_spicy.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_time.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_1x2_waterfall_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x1_aurora.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x1_car_7.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x1_jungle.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x1_metal_river.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x1_mountain_landscape.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x1_pixel_punk.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x1_seafloor.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x1_ufo_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x1_valley_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x1_waterfall.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_abstract_man.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_asia.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_baroque_cyborg.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_battle.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_bird.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_bonzai.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_burning_cabin.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_businessman.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_cello_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_cello_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_exoplanet_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_exoplanet_4.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_fire_viking.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_fishbowl.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_fishbowl_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_gingerbread_house.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_hamburger.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_king.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_larc_triumph_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_lighthouse.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_lumina.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_map_4.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_mountain.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_mushroom_city_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_octopus_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_panther.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_parrot_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_pixel_punk_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_pixel_punk_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_poseidon_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_rain.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_red_dog.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_rooftop.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_skull_cuttingboard.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_stallman.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_super_saturn_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_the_walk.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_tree_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_utah.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_war_unicorn.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_waterfall_6.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_2x2_wildfire.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_billboard.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_car_8.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_car_9.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_dangerous_seas.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_future_ruins.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_galaxy.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_japan.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_skull_sea.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_solar_flare.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_space_machine.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_the_lake.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x2_wolf.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_baroque_cyborg_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_battle_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_blue_vase_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_bridge.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_cello_4.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_circuit_city.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_civilization.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_corgi.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_fantasy_forest.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_fire_elk.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_fire_mage.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_flamingo.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_gooseberry.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_gundam.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_japan_4.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_japan_6.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_map.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_meerkat.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_metal_skull.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_mother_nature.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_mountain_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_natural_room.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_os.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_otherworld.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_parrot.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_portal.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_portrait.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_samurai.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_sea_god.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_seafloor_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_shave_robot.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_shipwreck.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_shipwreck_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_skull_roses.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_skull_roses_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_stallman_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_stone_carving.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_sunrise.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_tank_top.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_touch_it.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_tree.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_war_unicorn_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_wolf_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_xenos_mechanica.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_3x3_yggdrasil.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_canada.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_car.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_car_5.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_civilization_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_civilization_4.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_cube.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_japan_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_japan_5.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_leaves.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_mountain_landscape_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_ruins.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_sunset_shore.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x2_waterfall_5.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_alley.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_autumn.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_car_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_car_6.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_civilization_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_coral.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_dragon.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_dust_storm.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_eiffel_aurora.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_harbour.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_japan_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_mountain_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_neon_city.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_neon_planets.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_pyramid.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_starry_city.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_still_life.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_tv_portal.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_village.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x3_waterfall_4.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_car_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_car_4.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_cello_5.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_city_lights.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_cyberpunk.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_depot.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_fishbowl_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_fishbowl_4.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_galaxy_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_general.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_gingerbread_house_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_hearthfire.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_intellectual.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_man.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_map_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_map_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_map_5.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_metal_and_hope.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_mushroom_city.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_parrot_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_parrot_5.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_pizza.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_read.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_read_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_skeleton_flowers.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_steelrender.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_super_saturn.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_the_machine.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_the_surface.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_the_walk_2.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_the_wreckage.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_tree_4.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_universe.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_war_unicorn_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_waterfall_3.png create mode 100644 mods/paintings_gallery/textures/paintings_gallery_4x4_winter.png create mode 100644 mods/paintings_lib/LICENSE create mode 100644 mods/paintings_lib/README.md create mode 100644 mods/paintings_lib/init.lua create mode 100644 mods/paintings_lib/mod.conf create mode 100644 mods/paintings_lib/models/paintings_lib_1x1.obj create mode 100644 mods/paintings_lib/models/paintings_lib_1x2.obj create mode 100644 mods/paintings_lib/models/paintings_lib_2x1.obj create mode 100644 mods/paintings_lib/models/paintings_lib_2x2.obj create mode 100644 mods/paintings_lib/models/paintings_lib_3x2.obj create mode 100644 mods/paintings_lib/models/paintings_lib_3x3.obj create mode 100644 mods/paintings_lib/models/paintings_lib_4x2.obj create mode 100644 mods/paintings_lib/models/paintings_lib_4x3.obj create mode 100644 mods/paintings_lib/models/paintings_lib_4x4.obj create mode 100644 mods/paintings_lib/paintings.lua create mode 100644 mods/paintings_lib/register.lua create mode 100644 mods/paintings_lib/settingtypes.txt create mode 100644 mods/paintings_lib/textures/paintings_lib_4x4_winter.png create mode 100644 mods/paintings_lib/textures/paintings_lib_blank_1x1.png create mode 100644 mods/paintings_lib/textures/paintings_lib_blank_1x2.png create mode 100644 mods/paintings_lib/textures/paintings_lib_blank_2x1.png create mode 100644 mods/paintings_lib/textures/paintings_lib_blank_2x2.png create mode 100644 mods/paintings_lib/textures/paintings_lib_blank_3x2.png create mode 100644 mods/paintings_lib/textures/paintings_lib_blank_3x3.png create mode 100644 mods/paintings_lib/textures/paintings_lib_blank_4x2.png create mode 100644 mods/paintings_lib/textures/paintings_lib_blank_4x3.png create mode 100644 mods/paintings_lib/textures/paintings_lib_blank_4x4.png create mode 100644 mods/paintings_lib/textures/paintings_lib_frame1x1.png create mode 100644 mods/paintings_lib/textures/paintings_lib_frame1x2.png create mode 100644 mods/paintings_lib/textures/paintings_lib_frame2x1.png create mode 100644 mods/paintings_lib/textures/paintings_lib_frame2x2.png create mode 100644 mods/paintings_lib/textures/paintings_lib_frame3x2.png create mode 100644 mods/paintings_lib/textures/paintings_lib_frame3x3.png create mode 100644 mods/paintings_lib/textures/paintings_lib_frame4x2.png create mode 100644 mods/paintings_lib/textures/paintings_lib_frame4x3.png create mode 100644 mods/paintings_lib/textures/paintings_lib_frame4x4.png create mode 100644 mods/paintings_lib/textures/paintings_lib_paintbrush.png rename mods/{.pbj_pup => pbj_pup}/README.txt (100%) create mode 100644 mods/pbj_pup/init.lua rename mods/{.pbj_pup => pbj_pup}/license.txt (100%) rename mods/{.pbj_pup => pbj_pup}/mod.conf (100%) rename mods/{.pbj_pup => pbj_pup}/screenshot.png (100%) rename mods/{.pbj_pup => pbj_pup}/settingtypes.txt (100%) rename mods/{.pbj_pup => pbj_pup}/textures/moognu_back.png (100%) rename mods/{.pbj_pup => pbj_pup}/textures/moognu_front.png (100%) rename mods/{.pbj_pup => pbj_pup}/textures/moognu_side.png (100%) rename mods/{.pbj_pup => pbj_pup}/textures/nyancat_back.png (100%) rename mods/{.pbj_pup => pbj_pup}/textures/nyancat_front.png (100%) rename mods/{.pbj_pup => pbj_pup}/textures/nyancat_rainbow.png (100%) rename mods/{.pbj_pup => pbj_pup}/textures/nyancat_side.png (100%) rename mods/{.pbj_pup => pbj_pup}/textures/pbj_pup_back.png (100%) rename mods/{.pbj_pup => pbj_pup}/textures/pbj_pup_front.png (100%) rename mods/{.pbj_pup => pbj_pup}/textures/pbj_pup_jelly.png (100%) rename mods/{.pbj_pup => pbj_pup}/textures/pbj_pup_sides.png (100%) create mode 100644 mods/pipeworks/.github/workflows/luacheck.yml create mode 100644 mods/pipeworks/.gitignore create mode 100644 mods/pipeworks/.luacheckrc create mode 100644 mods/pipeworks/LICENSE create mode 100644 mods/pipeworks/README create mode 100644 mods/pipeworks/autocrafter.lua create mode 100644 mods/pipeworks/autodetect-finite-water.lua create mode 100644 mods/pipeworks/autoplace_pipes.lua create mode 100644 mods/pipeworks/autoplace_tubes.lua create mode 100644 mods/pipeworks/changelog.txt create mode 100644 mods/pipeworks/chests.lua create mode 100644 mods/pipeworks/common.lua create mode 100644 mods/pipeworks/compat-chests.lua create mode 100644 mods/pipeworks/compat-furnaces.lua create mode 100644 mods/pipeworks/crafts.lua create mode 100644 mods/pipeworks/default_settings.lua create mode 100644 mods/pipeworks/devices.lua create mode 100644 mods/pipeworks/filter-injector.lua create mode 100644 mods/pipeworks/flowing_logic.lua create mode 100644 mods/pipeworks/init.lua create mode 100644 mods/pipeworks/item_transport.lua create mode 100644 mods/pipeworks/locale/pipeworks.fr.tr create mode 100644 mods/pipeworks/locale/pipeworks.ru.tr create mode 100644 mods/pipeworks/locale/pipeworks.zh_CN.tr create mode 100644 mods/pipeworks/locale/template.txt create mode 100644 mods/pipeworks/luaentity.lua create mode 100644 mods/pipeworks/mcl_furnaces.lua create mode 100644 mods/pipeworks/mod.conf create mode 100644 mods/pipeworks/models.lua create mode 100644 mods/pipeworks/models/pipeworks_entry_panel.obj create mode 100644 mods/pipeworks/models/pipeworks_entry_panel_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_flow_sensor.obj create mode 100644 mods/pipeworks/models/pipeworks_flow_sensor_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_fountainhead.obj create mode 100644 mods/pipeworks/models/pipeworks_fountainhead_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_10.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_10_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_2.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_2_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_3.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_3_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_4.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_4_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_5.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_5_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_6.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_6_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_7.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_7_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_8.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_8_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_9.obj create mode 100644 mods/pipeworks/models/pipeworks_pipe_9_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pressure_gauge.obj create mode 100644 mods/pipeworks/models/pipeworks_pressure_gauge_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_pump.obj create mode 100644 mods/pipeworks/models/pipeworks_pump_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_spigot.obj create mode 100644 mods/pipeworks/models/pipeworks_spigot_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_spigot_pouring.obj create mode 100644 mods/pipeworks/models/pipeworks_spigot_pouring_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_straight_pipe.obj create mode 100644 mods/pipeworks/models/pipeworks_straight_pipe_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_valve_off.obj create mode 100644 mods/pipeworks/models/pipeworks_valve_off_lowpoly.obj create mode 100644 mods/pipeworks/models/pipeworks_valve_on.obj create mode 100644 mods/pipeworks/models/pipeworks_valve_on_lowpoly.obj create mode 100644 mods/pipeworks/pipes.lua create mode 100644 mods/pipeworks/pressure_logic/abm_register.lua create mode 100644 mods/pipeworks/pressure_logic/abms.lua create mode 100644 mods/pipeworks/pressure_logic/flowable_node_registry.lua create mode 100644 mods/pipeworks/pressure_logic/flowable_node_registry_install.lua create mode 100644 mods/pipeworks/screenshot.png create mode 100644 mods/pipeworks/settingtypes.txt create mode 100644 mods/pipeworks/signs_compat.lua create mode 100644 mods/pipeworks/textures/homedecor_oil_extract.png create mode 100644 mods/pipeworks/textures/homedecor_paraffin.png create mode 100644 mods/pipeworks/textures/homedecor_plastic_sheeting.png create mode 100644 mods/pipeworks/textures/pipeworks_accelerator_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_accelerator_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_accelerator_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_accelerator_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_accelerator_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_autocrafter.png create mode 100644 mods/pipeworks/textures/pipeworks_black.png create mode 100644 mods/pipeworks/textures/pipeworks_blue.png create mode 100644 mods/pipeworks/textures/pipeworks_broken_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_broken_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_broken_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_broken_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_broken_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_button_interm.png create mode 100644 mods/pipeworks/textures/pipeworks_button_off.png create mode 100644 mods/pipeworks/textures/pipeworks_button_on.png create mode 100644 mods/pipeworks/textures/pipeworks_conductor_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_conductor_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_conductor_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_conductor_tube_on_end.png create mode 100644 mods/pipeworks/textures/pipeworks_conductor_tube_on_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_conductor_tube_on_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_conductor_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_conductor_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_crossing_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_crossing_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_crossing_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_crossing_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_crossing_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_deployer_back.png create mode 100644 mods/pipeworks/textures/pipeworks_deployer_bottom.png create mode 100644 mods/pipeworks/textures/pipeworks_deployer_front_off.png create mode 100644 mods/pipeworks/textures/pipeworks_deployer_front_on.png create mode 100644 mods/pipeworks/textures/pipeworks_deployer_side.png create mode 100644 mods/pipeworks/textures/pipeworks_deployer_side1.png create mode 100644 mods/pipeworks/textures/pipeworks_deployer_side2.png create mode 100644 mods/pipeworks/textures/pipeworks_deployer_top.png create mode 100644 mods/pipeworks/textures/pipeworks_detector_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_detector_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_detector_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_detector_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_detector_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_conductor_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_conductor_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_conductor_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_conductor_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_conductor_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_detector_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_detector_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_detector_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_detector_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_detector_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_filter_input.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_filter_output.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_filter_side.png create mode 100644 mods/pipeworks/textures/pipeworks_digiline_filter_top.png create mode 100644 mods/pipeworks/textures/pipeworks_dispenser_back.png create mode 100644 mods/pipeworks/textures/pipeworks_dispenser_bottom.png create mode 100644 mods/pipeworks/textures/pipeworks_dispenser_front_off.png create mode 100644 mods/pipeworks/textures/pipeworks_dispenser_front_on.png create mode 100644 mods/pipeworks/textures/pipeworks_dispenser_side1.png create mode 100644 mods/pipeworks/textures/pipeworks_dispenser_side2.png create mode 100644 mods/pipeworks/textures/pipeworks_dispenser_top.png create mode 100644 mods/pipeworks/textures/pipeworks_entry_panel.png create mode 100644 mods/pipeworks/textures/pipeworks_filter_input.png create mode 100644 mods/pipeworks/textures/pipeworks_filter_output.png create mode 100644 mods/pipeworks/textures/pipeworks_filter_side.png create mode 100644 mods/pipeworks/textures/pipeworks_filter_top.png create mode 100644 mods/pipeworks/textures/pipeworks_flow_sensor_off.png create mode 100644 mods/pipeworks/textures/pipeworks_flow_sensor_on.png create mode 100644 mods/pipeworks/textures/pipeworks_fountainhead.png create mode 100644 mods/pipeworks/textures/pipeworks_grating_sides.png create mode 100644 mods/pipeworks/textures/pipeworks_grating_top.png create mode 100644 mods/pipeworks/textures/pipeworks_green.png create mode 100644 mods/pipeworks/textures/pipeworks_lua_tube_port_burnt.png create mode 100644 mods/pipeworks/textures/pipeworks_lua_tube_port_off.png create mode 100644 mods/pipeworks/textures/pipeworks_lua_tube_port_on.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_filter_input.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_filter_output.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_filter_side.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_filter_top.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_sand_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_sand_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_sand_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_sand_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_sand_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_noctr_1.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_noctr_2.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_noctr_3.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_noctr_4.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_noctr_5.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_noctr_6.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_plain_1.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_plain_2.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_plain_3.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_plain_4.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_plain_5.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_plain_6.png create mode 100644 mods/pipeworks/textures/pipeworks_mese_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_back.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_bottom_off.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_bottom_on.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_front_off.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_front_on.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_side1_off.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_side1_on.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_side2_off.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_side2_on.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_top_off.png create mode 100644 mods/pipeworks/textures/pipeworks_nodebreaker_top_on.png create mode 100644 mods/pipeworks/textures/pipeworks_one_way_tube_input.png create mode 100644 mods/pipeworks/textures/pipeworks_one_way_tube_output.png create mode 100644 mods/pipeworks/textures/pipeworks_one_way_tube_side.png create mode 100644 mods/pipeworks/textures/pipeworks_one_way_tube_top.png create mode 100644 mods/pipeworks/textures/pipeworks_pane_embedded_tube_ends.png create mode 100644 mods/pipeworks/textures/pipeworks_pane_embedded_tube_sides.png create mode 100644 mods/pipeworks/textures/pipeworks_pipe_3_empty.png create mode 100644 mods/pipeworks/textures/pipeworks_pipe_3_loaded.png create mode 100644 mods/pipeworks/textures/pipeworks_pipe_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_plastic_sheeting.png create mode 100644 mods/pipeworks/textures/pipeworks_pressure_gauge.png create mode 100644 mods/pipeworks/textures/pipeworks_pressure_gauge_0.png create mode 100644 mods/pipeworks/textures/pipeworks_pressure_gauge_1.png create mode 100644 mods/pipeworks/textures/pipeworks_pressure_gauge_2.png create mode 100644 mods/pipeworks/textures/pipeworks_pressure_gauge_3.png create mode 100644 mods/pipeworks/textures/pipeworks_pressure_gauge_4.png create mode 100644 mods/pipeworks/textures/pipeworks_pressure_gauge_5.png create mode 100644 mods/pipeworks/textures/pipeworks_pressure_gauge_6.png create mode 100644 mods/pipeworks/textures/pipeworks_pump_off.png create mode 100644 mods/pipeworks/textures/pipeworks_pump_on.png create mode 100644 mods/pipeworks/textures/pipeworks_red.png create mode 100644 mods/pipeworks/textures/pipeworks_sand_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_sand_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_sand_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_sand_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_sand_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_spigot.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_back.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_fittings.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_0.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_1.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_10.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_2.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_3.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_4.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_5.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_6.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_7.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_8.png create mode 100644 mods/pipeworks/textures/pipeworks_storage_tank_front_9.png create mode 100644 mods/pipeworks/textures/pipeworks_straight_pipe_empty.png create mode 100644 mods/pipeworks/textures/pipeworks_straight_pipe_loaded.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_noctr_1.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_noctr_2.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_noctr_3.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_noctr_4.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_noctr_5.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_noctr_6.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_plain_1.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_plain_2.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_plain_3.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_plain_4.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_plain_5.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_plain_6.png create mode 100644 mods/pipeworks/textures/pipeworks_tag_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_teleport_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_teleport_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_teleport_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_teleport_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_teleport_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_testobject.png create mode 100644 mods/pipeworks/textures/pipeworks_trashcan_bottom.png create mode 100644 mods/pipeworks/textures/pipeworks_trashcan_side.png create mode 100644 mods/pipeworks/textures/pipeworks_tube_connection_metallic.png create mode 100644 mods/pipeworks/textures/pipeworks_tube_connection_stony.png create mode 100644 mods/pipeworks/textures/pipeworks_tube_connection_wooden.png create mode 100644 mods/pipeworks/textures/pipeworks_tube_end.png create mode 100644 mods/pipeworks/textures/pipeworks_tube_inv.png create mode 100644 mods/pipeworks/textures/pipeworks_tube_noctr.png create mode 100644 mods/pipeworks/textures/pipeworks_tube_plain.png create mode 100644 mods/pipeworks/textures/pipeworks_tube_short.png create mode 100644 mods/pipeworks/textures/pipeworks_tube_transparent.png create mode 100644 mods/pipeworks/textures/pipeworks_valve.png create mode 100644 mods/pipeworks/textures/pipeworks_white.png create mode 100644 mods/pipeworks/textures/pipeworks_yellow.png create mode 100644 mods/pipeworks/todo/pressure_logic.txt create mode 100644 mods/pipeworks/trashcan.lua create mode 100644 mods/pipeworks/tubes/embedded_tube.lua create mode 100644 mods/pipeworks/tubes/lua.lua create mode 100644 mods/pipeworks/tubes/pane_embedded_tube.lua create mode 100644 mods/pipeworks/tubes/registration.lua create mode 100644 mods/pipeworks/tubes/routing.lua create mode 100644 mods/pipeworks/tubes/signal.lua create mode 100644 mods/pipeworks/tubes/sorting.lua create mode 100644 mods/pipeworks/tubes/tags.lua create mode 100644 mods/pipeworks/tubes/teleport.lua create mode 100644 mods/pipeworks/tubes/vacuum.lua create mode 100644 mods/pipeworks/wielder.lua create mode 100644 mods/technic_plus_beta/README.md create mode 100644 mods/technic_plus_beta/extranodes/init.lua create mode 100644 mods/technic_plus_beta/extranodes/locale/extranodes.de.tr create mode 100644 mods/technic_plus_beta/extranodes/locale/extranodes.es.tr create mode 100644 mods/technic_plus_beta/extranodes/locale/extranodes.fr.tr create mode 100644 mods/technic_plus_beta/extranodes/locale/extranodes.ja.tr create mode 100644 mods/technic_plus_beta/extranodes/locale/extranodes.pl.tr create mode 100644 mods/technic_plus_beta/extranodes/locale/extranodes.pt_BR.tr create mode 100644 mods/technic_plus_beta/extranodes/locale/extranodes.tr.tr create mode 100644 mods/technic_plus_beta/extranodes/locale/extranodes.zh_CN.tr create mode 100644 mods/technic_plus_beta/extranodes/locale/template.txt create mode 100644 mods/technic_plus_beta/extranodes/mod.conf create mode 100644 mods/technic_plus_beta/extranodes/models/technic_insulator_clip.obj create mode 100644 mods/technic_plus_beta/extranodes/models/technic_steel_strut_with_insulator_clip.obj create mode 100644 mods/technic_plus_beta/extranodes/textures/technic_insulator_clip.png create mode 100644 mods/technic_plus_beta/extranodes/textures/technic_steel_strut_overlay.png create mode 100644 mods/technic_plus_beta/modpack.conf create mode 100644 mods/technic_plus_beta/technic/README.md create mode 100644 mods/technic_plus_beta/technic/chatcommands.lua create mode 100644 mods/technic_plus_beta/technic/config.lua create mode 100644 mods/technic_plus_beta/technic/crafts.lua create mode 100644 mods/technic_plus_beta/technic/doc/anchor.md create mode 100644 mods/technic_plus_beta/technic/doc/api.md create mode 100644 mods/technic_plus_beta/technic/doc/chests.md create mode 100644 mods/technic_plus_beta/technic/doc/digilines.md create mode 100644 mods/technic_plus_beta/technic/doc/generators.md create mode 100644 mods/technic_plus_beta/technic/doc/images/LV_Fuel_Fired_Generator_Crafting.png create mode 100644 mods/technic_plus_beta/technic/doc/images/LV_cable_Crafting.png create mode 100644 mods/technic_plus_beta/technic/doc/images/Switching_station_crafting.png create mode 100644 mods/technic_plus_beta/technic/doc/images/Technic Screenshot.png create mode 100644 mods/technic_plus_beta/technic/doc/machines.md create mode 100644 mods/technic_plus_beta/technic/doc/mesecons.md create mode 100644 mods/technic_plus_beta/technic/doc/power.md create mode 100644 mods/technic_plus_beta/technic/doc/processes.md create mode 100644 mods/technic_plus_beta/technic/doc/radioactivity.md create mode 100644 mods/technic_plus_beta/technic/doc/resources.md create mode 100644 mods/technic_plus_beta/technic/doc/substances.md create mode 100644 mods/technic_plus_beta/technic/doc/tools.md create mode 100644 mods/technic_plus_beta/technic/effects.lua create mode 100644 mods/technic_plus_beta/technic/helpers.lua create mode 100644 mods/technic_plus_beta/technic/init.lua create mode 100644 mods/technic_plus_beta/technic/items.lua create mode 100644 mods/technic_plus_beta/technic/locale/technic.de.tr create mode 100644 mods/technic_plus_beta/technic/locale/technic.es.tr create mode 100644 mods/technic_plus_beta/technic/locale/technic.fr.tr create mode 100644 mods/technic_plus_beta/technic/locale/technic.it.tr create mode 100644 mods/technic_plus_beta/technic/locale/technic.pl.tr create mode 100644 mods/technic_plus_beta/technic/locale/technic.pt_BR.tr create mode 100644 mods/technic_plus_beta/technic/locale/technic.zh_CN.tr create mode 100644 mods/technic_plus_beta/technic/locale/template.txt create mode 100644 mods/technic_plus_beta/technic/machines/HV/battery_box.lua create mode 100644 mods/technic_plus_beta/technic/machines/HV/cables.lua create mode 100644 mods/technic_plus_beta/technic/machines/HV/compressor.lua create mode 100644 mods/technic_plus_beta/technic/machines/HV/electric_furnace.lua create mode 100644 mods/technic_plus_beta/technic/machines/HV/forcefield.lua create mode 100644 mods/technic_plus_beta/technic/machines/HV/generator.lua create mode 100644 mods/technic_plus_beta/technic/machines/HV/grinder.lua create mode 100644 mods/technic_plus_beta/technic/machines/HV/init.lua create mode 100644 mods/technic_plus_beta/technic/machines/HV/nuclear_reactor.lua create mode 100644 mods/technic_plus_beta/technic/machines/HV/quarry.lua create mode 100644 mods/technic_plus_beta/technic/machines/HV/solar_array.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/alloy_furnace.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/battery_box.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/cables.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/compressor.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/electric_furnace.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/extractor.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/generator.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/geothermal.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/grinder.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/init.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/lamp.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/led.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/music_player.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/solar_array.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/solar_panel.lua create mode 100644 mods/technic_plus_beta/technic/machines/LV/water_mill.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/alloy_furnace.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/battery_box.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/cables.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/centrifuge.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/compressor.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/electric_furnace.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/extractor.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/freezer.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/generator.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/grinder.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/hydro_turbine.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/init.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/solar_array.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/tool_workshop.lua create mode 100644 mods/technic_plus_beta/technic/machines/MV/wind_mill.lua create mode 100644 mods/technic_plus_beta/technic/machines/compat/api.lua create mode 100644 mods/technic_plus_beta/technic/machines/compat/digtron.lua create mode 100644 mods/technic_plus_beta/technic/machines/compat/tools.lua create mode 100644 mods/technic_plus_beta/technic/machines/init.lua create mode 100644 mods/technic_plus_beta/technic/machines/network.lua create mode 100644 mods/technic_plus_beta/technic/machines/other/anchor.lua create mode 100644 mods/technic_plus_beta/technic/machines/other/coal_alloy_furnace.lua create mode 100644 mods/technic_plus_beta/technic/machines/other/coal_furnace.lua create mode 100644 mods/technic_plus_beta/technic/machines/other/constructor.lua create mode 100644 mods/technic_plus_beta/technic/machines/other/init.lua create mode 100644 mods/technic_plus_beta/technic/machines/other/injector.lua create mode 100644 mods/technic_plus_beta/technic/machines/overload.lua create mode 100644 mods/technic_plus_beta/technic/machines/power_monitor.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/alloy_recipes.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/battery_box.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/cables.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/centrifuge_recipes.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/common.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/compressor_recipes.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/extractor_recipes.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/freezer_recipes.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/generator.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/grinder_recipes.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/grindings.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/init.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/machine_base.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/recipes.lua create mode 100644 mods/technic_plus_beta/technic/machines/register/solar_array.lua create mode 100644 mods/technic_plus_beta/technic/machines/supply_converter.lua create mode 100644 mods/technic_plus_beta/technic/machines/switching_station.lua create mode 100644 mods/technic_plus_beta/technic/machines/switching_station_globalstep.lua create mode 100644 mods/technic_plus_beta/technic/materials.lua create mode 100644 mods/technic_plus_beta/technic/max_lag.lua create mode 100644 mods/technic_plus_beta/technic/mod.conf create mode 100644 mods/technic_plus_beta/technic/models/technic_reactor.obj create mode 100644 mods/technic_plus_beta/technic/mtt.lua create mode 100644 mods/technic_plus_beta/technic/radiation.lua create mode 100644 mods/technic_plus_beta/technic/register.lua create mode 100644 mods/technic_plus_beta/technic/registered_nodes.txt create mode 100644 mods/technic_plus_beta/technic/sounds/chainsaw.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/item_drop_pickup.1.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/item_drop_pickup.2.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/item_drop_pickup.3.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/item_drop_pickup.4.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/mining_drill.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_hv_nuclear_reactor_siren_clear.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_hv_nuclear_reactor_siren_danger_loop.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_laser_mk1.0.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_laser_mk1.1.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_laser_mk2.0.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_laser_mk2.1.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_laser_mk2.2.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_laser_mk3.1.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_laser_mk3.2.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_prospector_hit.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_prospector_miss.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/technic_sonic_screwdriver.ogg create mode 100644 mods/technic_plus_beta/technic/sounds/vacuumcleaner.ogg create mode 100644 mods/technic_plus_beta/technic/textures/technic_acacia_grindings.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_admin_anchor.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_akalin_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_alatro_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_arol_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_battery.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_battery_reload.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_blueparticle.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_brass_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_bronze_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_bucket_corium.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_cable_connection_overlay.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_carbon_cloth.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_carbon_plate.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_carbon_steel_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_cast_iron_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_chainsaw.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_chernobylite_block.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_chernobylite_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_chromium_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_coal_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_common_tree_grindings.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_composite_plate.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_back.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_front_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_front_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk1_bottom_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk1_bottom_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk1_side1_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk1_side1_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk1_side2_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk1_side2_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk1_top_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk1_top_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk2_bottom_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk2_bottom_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk2_side1_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk2_side1_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk2_side2_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk2_side2_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk2_top_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk2_top_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk3_bottom_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk3_bottom_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk3_side1_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk3_side1_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk3_side2_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk3_side2_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk3_top_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_constructor_mk3_top_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_control_logic_unit.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_copper_coil.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_copper_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_copper_plate.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_corium_flowing_animated.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_corium_source_animated.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_diamond_block_blue.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_diamond_block_green.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_diamond_block_red.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_diamond_drill_head.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_doped_silicon_wafer.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_dummy_light_source.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_flashlight.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_forcefield_animated.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_forcefield_emitter_off.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_forcefield_emitter_on.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_geothermal_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_geothermal_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_geothermal_top_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_gold_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_graphite.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_battery_box_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_battery_box_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_battery_box_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_battery_box_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_cable.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_cable_wield.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_compressor_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_compressor_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_compressor_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_compressor_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_compressor_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_digi_cable.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_digi_cable_wield.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_electric_furnace_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_electric_furnace_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_electric_furnace_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_electric_furnace_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_electric_furnace_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_generator_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_generator_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_generator_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_generator_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_grinder_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_grinder_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_grinder_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_grinder_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_grinder_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_nuclear_reactor_core.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_solar_array_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_solar_array_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_solar_array_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hv_transformer.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hydro_turbine_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hydro_turbine_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_hydro_turbine_top_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_injector_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_injector_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_injector_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_kalite_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_laser_beam_mk1.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_laser_beam_mk2.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_laser_beam_mk3.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lava_can.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lead_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_light.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_battery_box_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_battery_box_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_battery_box_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_cable.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_cable_wield.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_compressor_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_compressor_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_compressor_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_compressor_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_compressor_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_digi_cable.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_digi_cable_wield.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_extractor_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_extractor_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_extractor_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_extractor_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_extractor_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_generator_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_generator_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_generator_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_generator_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_grinder_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_grinder_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_grinder_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_grinder_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_grinder_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_lamp_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_lamp_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_lamp_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_led.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_led_inv.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_solar_array_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_solar_array_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_solar_array_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_lv_transformer.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_machine_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_machine_casing.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mining_drill.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mining_drill_mk2.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mining_drill_mk3.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mining_laser_mk1.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mining_laser_mk2.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mining_laser_mk3.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mithril_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mixed_metal_ingot.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_multimeter.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_multimeter_bg.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_multimeter_button.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_multimeter_button_pressed.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_multimeter_logo.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_music_player_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_music_player_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_music_player_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_battery_box_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_battery_box_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_battery_box_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_battery_box_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_cable.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_cable_wield.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_centrifuge_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_centrifuge_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_centrifuge_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_centrifuge_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_centrifuge_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_compressor_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_compressor_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_compressor_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_compressor_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_compressor_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_digi_cable.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_digi_cable_wield.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_extractor_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_extractor_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_extractor_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_extractor_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_extractor_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_freezer_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_freezer_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_freezer_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_freezer_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_freezer_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_generator_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_generator_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_generator_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_generator_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_grinder_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_grinder_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_grinder_front_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_grinder_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_grinder_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_solar_array_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_solar_array_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_solar_array_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_mv_transformer.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter0.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter1.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter2.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter3.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter4.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter5.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter6.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter7.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter8.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter_bg.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_meter_fg.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_monitor_front.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_power_monitor_sides.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_prospector.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_quarry_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_raw_latex.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_river_water_can.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_rubber.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_rubber_tree_grindings.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_sawdust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_silicon_wafer.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_silver_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_solar_panel_bottom.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_solar_panel_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_solar_panel_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_sonic_screwdriver.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_stainless_steel_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_stone_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_sulfur_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_supply_converter_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_supply_converter_tb.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_talinite_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_tin_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_tool_mode1.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_tool_mode2.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_tool_mode3.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_tool_mode4.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_tool_mode5.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_tree_tap.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_uranium_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_uranium_fuel.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_vacuum.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_water_can.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_water_mill_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_water_mill_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_water_mill_top_active.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_workshop_side.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_workshop_top.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_wrought_iron_dust.png create mode 100644 mods/technic_plus_beta/technic/textures/technic_zinc_dust.png create mode 100644 mods/technic_plus_beta/technic/tools/cans.lua create mode 100644 mods/technic_plus_beta/technic/tools/chainsaw.lua create mode 100644 mods/technic_plus_beta/technic/tools/flashlight.lua create mode 100644 mods/technic_plus_beta/technic/tools/init.lua create mode 100644 mods/technic_plus_beta/technic/tools/mining_drill.lua create mode 100644 mods/technic_plus_beta/technic/tools/mining_lasers.lua create mode 100644 mods/technic_plus_beta/technic/tools/multimeter.lua create mode 100644 mods/technic_plus_beta/technic/tools/prospector.lua create mode 100644 mods/technic_plus_beta/technic/tools/sonic_screwdriver.lua create mode 100644 mods/technic_plus_beta/technic/tools/tree_tap.lua create mode 100644 mods/technic_plus_beta/technic/tools/vacuum.lua create mode 100644 mods/technic_plus_beta/technic/util/throttle.lua create mode 100644 mods/technic_plus_beta/technic_chests/README.md create mode 100644 mods/technic_plus_beta/technic_chests/chests.lua create mode 100644 mods/technic_plus_beta/technic_chests/digilines.lua create mode 100644 mods/technic_plus_beta/technic_chests/formspec.lua create mode 100644 mods/technic_plus_beta/technic_chests/init.lua create mode 100644 mods/technic_plus_beta/technic_chests/inventory.lua create mode 100644 mods/technic_plus_beta/technic_chests/locale/technic_chests.de.tr create mode 100644 mods/technic_plus_beta/technic_chests/locale/technic_chests.es.tr create mode 100644 mods/technic_plus_beta/technic_chests/locale/technic_chests.fr.tr create mode 100644 mods/technic_plus_beta/technic_chests/locale/technic_chests.ja.tr create mode 100644 mods/technic_plus_beta/technic_chests/locale/technic_chests.pl.tr create mode 100644 mods/technic_plus_beta/technic_chests/locale/technic_chests.pt_BR.tr create mode 100644 mods/technic_plus_beta/technic_chests/locale/technic_chests.tr.tr create mode 100644 mods/technic_plus_beta/technic_chests/locale/technic_chests.zh_CN.tr create mode 100644 mods/technic_plus_beta/technic_chests/locale/template.txt create mode 100644 mods/technic_plus_beta/technic_chests/mod.conf create mode 100644 mods/technic_plus_beta/technic_chests/register.lua create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_checkmark_icon.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_black.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_blue.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_brown.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_cyan.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_dark_green.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_dark_grey.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_green.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_grey.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_magenta.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_orange.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_pink.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_red.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_violet.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_white.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_yellow.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton0.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton1.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton10.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton11.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton12.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton13.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton14.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton15.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton2.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton3.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton4.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton5.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton6.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton7.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton8.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_colorbutton9.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_copper_chest_front.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_copper_chest_lock_overlay.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_copper_chest_side.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_copper_chest_top.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_gold_chest_front.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_gold_chest_lock_overlay.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_gold_chest_side.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_gold_chest_top.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_iron_chest_front.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_iron_chest_lock_overlay.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_iron_chest_side.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_iron_chest_top.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_mithril_chest_front.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_mithril_chest_lock_overlay.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_mithril_chest_side.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_mithril_chest_top.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_pencil_icon.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_protector_overlay.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_silver_chest_front.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_silver_chest_lock_overlay.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_silver_chest_side.png create mode 100644 mods/technic_plus_beta/technic_chests/textures/technic_silver_chest_top.png create mode 100644 mods/technic_plus_beta/technic_cnc/README.md create mode 100644 mods/technic_plus_beta/technic_cnc/api.lua create mode 100644 mods/technic_plus_beta/technic_cnc/cnc.lua create mode 100644 mods/technic_plus_beta/technic_cnc/digilines.lua create mode 100644 mods/technic_plus_beta/technic_cnc/formspec.lua create mode 100644 mods/technic_plus_beta/technic_cnc/init.lua create mode 100644 mods/technic_plus_beta/technic_cnc/locale/technic_cnc.de.tr create mode 100644 mods/technic_plus_beta/technic_cnc/locale/technic_cnc.es.tr create mode 100644 mods/technic_plus_beta/technic_cnc/locale/technic_cnc.it.tr create mode 100644 mods/technic_plus_beta/technic_cnc/locale/technic_cnc.pl.tr create mode 100644 mods/technic_plus_beta/technic_cnc/locale/technic_cnc.zh_CN.tr create mode 100644 mods/technic_plus_beta/technic_cnc/locale/template.txt create mode 100644 mods/technic_plus_beta/technic_cnc/materials/bakedclay.lua create mode 100644 mods/technic_plus_beta/technic_cnc/materials/basic_materials.lua create mode 100644 mods/technic_plus_beta/technic_cnc/materials/default.lua create mode 100644 mods/technic_plus_beta/technic_cnc/materials/ethereal.lua create mode 100644 mods/technic_plus_beta/technic_cnc/materials/init.lua create mode 100644 mods/technic_plus_beta/technic_cnc/materials/moreblocks.lua create mode 100644 mods/technic_plus_beta/technic_cnc/materials/technic_worldgen.lua create mode 100644 mods/technic_plus_beta/technic_cnc/mod.conf create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_cylinder.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_cylinder_horizontal.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_innercorner.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_innercorner_upsdown.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_oblate_spheroid.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_one_curved_edge.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_outercorner.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_outercorner_upsdown.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_pyramid.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_pyramid_spike.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope_horizontal.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope_upsdown.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_sphere.obj create mode 100644 mods/technic_plus_beta/technic_cnc/models/technic_cnc_two_curved_edge.obj create mode 100644 mods/technic_plus_beta/technic_cnc/pipeworks.lua create mode 100644 mods/technic_plus_beta/technic_cnc/programs.lua create mode 100644 mods/technic_plus_beta/technic_cnc/settingtypes.txt create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_bottom.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_cylinder.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_cylinder_horizontal.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_cross.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_edge.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_end.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_straight.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_t.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_front.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_front_active.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_full.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_full_active.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_half.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_half_active.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_mk2_front.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_mk2_front_active.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_mk2_side.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_mk2_top.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_mk2_top_active.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_oblate_spheroid.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_onecurvededge.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_pyramid.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_side.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_edge.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_edge_upsdown.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_inner_edge.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_inner_edge_upsdown.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_lying.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_upsdown.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_sphere.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_spike.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_stick.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_top.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_top_active.png create mode 100644 mods/technic_plus_beta/technic_cnc/textures/technic_cnc_twocurvededge.png create mode 100644 mods/technic_plus_beta/technic_worldgen/config.lua create mode 100644 mods/technic_plus_beta/technic_worldgen/crafts.lua create mode 100644 mods/technic_plus_beta/technic_worldgen/init.lua create mode 100644 mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.de.tr create mode 100644 mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.es.tr create mode 100644 mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.fr.tr create mode 100644 mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.ja.tr create mode 100644 mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.pl.tr create mode 100644 mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.pt_BR.tr create mode 100644 mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.tr.tr create mode 100644 mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.zh_CN.tr create mode 100644 mods/technic_plus_beta/technic_worldgen/locale/template.txt create mode 100644 mods/technic_plus_beta/technic_worldgen/mg.lua create mode 100644 mods/technic_plus_beta/technic_worldgen/mod.conf create mode 100644 mods/technic_plus_beta/technic_worldgen/nodes.lua create mode 100644 mods/technic_plus_beta/technic_worldgen/oregen.lua create mode 100644 mods/technic_plus_beta/technic_worldgen/overrides.lua create mode 100644 mods/technic_plus_beta/technic_worldgen/rubber.lua create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_blast_resistant_concrete_block.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_carbon_steel_block.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_carbon_steel_ingot.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_cast_iron_block.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_cast_iron_ingot.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_chromium_block.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_chromium_ingot.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_chromium_lump.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_granite.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_granite_bricks.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_lead_block.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_lead_ingot.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_lead_lump.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_marble.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_marble_bricks.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_chromium.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_lead.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_sulfur.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_uranium.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_zinc.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_rubber_leaves.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_rubber_sapling.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_rubber_tree_empty.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_rubber_tree_full.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_stainless_steel_block.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_stainless_steel_ingot.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_sulfur_block.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_sulfur_lump.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_uranium_block.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_uranium_ingot.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_uranium_lump.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_wrought_iron_block.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_wrought_iron_ingot.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_zinc_block.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_zinc_ingot.png create mode 100644 mods/technic_plus_beta/technic_worldgen/textures/technic_zinc_lump.png create mode 100644 mods/xcompat/.github/workflows/farlands_reloaded.yml create mode 100644 mods/xcompat/.github/workflows/hades_revisited.yml create mode 100644 mods/xcompat/.github/workflows/luacheck.yml create mode 100644 mods/xcompat/.github/workflows/mineclonia.yml create mode 100644 mods/xcompat/.github/workflows/minetest_game.yml create mode 100644 mods/xcompat/.github/workflows/voxelibre.yml create mode 100644 mods/xcompat/.luacheckrc create mode 100644 mods/xcompat/LICENSE create mode 100644 mods/xcompat/README.md create mode 100644 mods/xcompat/doc/functions.md create mode 100644 mods/xcompat/doc/gameid.md create mode 100644 mods/xcompat/doc/materials.md create mode 100644 mods/xcompat/doc/player.md create mode 100644 mods/xcompat/doc/sounds.md create mode 100644 mods/xcompat/doc/textures.md create mode 100644 mods/xcompat/gitattributes create mode 100644 mods/xcompat/init.lua create mode 100644 mods/xcompat/mod.conf create mode 100644 mods/xcompat/mtt.lua create mode 100644 mods/xcompat/src/commands.lua create mode 100644 mods/xcompat/src/functions.lua create mode 100644 mods/xcompat/src/gameid.lua create mode 100644 mods/xcompat/src/materials.lua create mode 100644 mods/xcompat/src/materials/farlands_reloaded.lua create mode 100644 mods/xcompat/src/materials/hades_revisited.lua create mode 100644 mods/xcompat/src/materials/mineclonia.lua create mode 100644 mods/xcompat/src/materials/minetest.lua create mode 100644 mods/xcompat/src/player.lua create mode 100644 mods/xcompat/src/player/farlands_reloaded.lua create mode 100644 mods/xcompat/src/player/mineclonia.lua create mode 100644 mods/xcompat/src/player/minetest.lua create mode 100644 mods/xcompat/src/player/xcompat_agnostic.lua create mode 100644 mods/xcompat/src/sounds.lua create mode 100644 mods/xcompat/src/sounds/exile.lua create mode 100644 mods/xcompat/src/sounds/farlands_reloaded.lua create mode 100644 mods/xcompat/src/sounds/forgotten_lands.lua create mode 100644 mods/xcompat/src/sounds/hades_revisited.lua create mode 100644 mods/xcompat/src/sounds/ksurvive2.lua create mode 100644 mods/xcompat/src/sounds/mineclonia.lua create mode 100644 mods/xcompat/src/sounds/minetest.lua create mode 100644 mods/xcompat/src/sounds/xcompat_agnostic.lua create mode 100644 mods/xcompat/src/textures.lua create mode 100644 mods/xcompat/src/textures/farlands_reloaded.lua create mode 100644 mods/xcompat/src/textures/minetest.lua create mode 100644 mods/xcompat/src/textures/xcompat_agnostic.lua create mode 100644 mods/xcompat/src/utilities.lua create mode 100644 mods/xcompat/test/nodelist/farlands_reloaded.txt create mode 100644 mods/xcompat/test/nodelist/hades_revisited.txt create mode 100644 mods/xcompat/test/nodelist/mineclonia.txt create mode 100644 mods/xcompat/test/nodelist/minetest.txt create mode 100644 mods/xcompat/test/nodelist/voxelibre.txt diff --git a/mods/.cleaner/LICENSE.txt b/mods/.cleaner/LICENSE.txt new file mode 100644 index 00000000..357bcd0f --- /dev/null +++ b/mods/.cleaner/LICENSE.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright © 2021 Jordan Irwin (AntumDeluge) + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/mods/.cleaner/README.md b/mods/.cleaner/README.md new file mode 100644 index 00000000..70253ef7 --- /dev/null +++ b/mods/.cleaner/README.md @@ -0,0 +1,86 @@ +## Cleaner mod for Luanti + +### Description: + +A [Luanti (Minetest)][Luanti] mod that can be used to remove/replace unknown entities, nodes, & items. Originally forked from [PilzAdam's ***clean*** mod][f.pilzadam]. + +![screenshot](screenshot.png) + +### Licensing: + +- Code: [MIT](LICENSE.txt) +- Textures: CC0 + +### Requirements: + +- Luanti minimum version: 5.0 +- Depends: none + +### Usage: + +Registering items, entities, etc. for cleaning can be done in `cleaner.json` in the world directory. If it does not exist it will be created automatically when the server is started. + +It is formatted as follows: +```json +{ + "entities" : + { + "remove" : [] + }, + "items" : + { + "replace" : {} + }, + "nodes" : + { + "remove" : [], + "replace" : {} + }, + "ores" : + { + "remove" : [] + } +} +``` + +Cleaning nodes example: +```json +{ + "nodes" : + { + "remove" : [ + "old:node_1", + "old:node_2", + ], + "replace" : { + "old:node_3" : "new:node_1", + "old:node_4" : "new:node_2", + } + }, +} +``` + +`remove` key works for nodes, entities, & ores. `replace` key works for nodes & items. Their functions are self-explanatory. + +#### Settings: + +``` +cleaner.unsafe +- Enables unsafe methods & commands (remove_ore). +- type: bool +- default: false +``` + +### Links: + +- [![ContentDB](https://content.luanti.org/packages/AntumDeluge/cleaner/shields/title/)][ContentDB] +- [Forum](https://forum.luanti.org/viewtopic.php?t=18381) +- [Git repo](https://github.com/AntumMT/mod-cleaner) +- [Reference](https://antummt.github.io/mod-cleaner/reference/latest/) +- [Changelog](changelog.txt) +- [TODO](TODO.txt) + + +[Luanti]: https://luanti.org/ +[f.pilzadam]: https://forum.luanti.org/viewtopic.php?t=2777 +[ContentDB]: https://content.luanti.org/packages/AntumDeluge/cleaner/ diff --git a/mods/.cleaner/TODO.txt b/mods/.cleaner/TODO.txt new file mode 100644 index 00000000..b800544a --- /dev/null +++ b/mods/.cleaner/TODO.txt @@ -0,0 +1,14 @@ + +TODO: +- update world file when chat commands are used +- update inventories when items are replaced: + - creative + - storage (chests, etc.) +- add LBM when removing an item if it is a node +- add "radius" option for pencil or "xlen", "ylen", & "zlen" options +- add "xrotate" & "zrorate" modes for pencil +- don't require "server" priv for "find_unknown_nodes" & "find_neaby_nodes" commands +- add chat command to find nodes with specified attributes +- may be better to update player inventories on login than add aliases for items +- use aliases for unknown nodes instead of LBM +- only use LBM when a node to replace is still registered diff --git a/mods/.cleaner/api.lua b/mods/.cleaner/api.lua new file mode 100644 index 00000000..a8941489 --- /dev/null +++ b/mods/.cleaner/api.lua @@ -0,0 +1,194 @@ + +--- Cleaner API +-- +-- @topic api + + +local replace_items = {} +local replace_nodes = {} + + +--- Retrieves list of items to be replaced. +-- +-- @treturn table Items to be replaced. +function cleaner.get_replace_items() + return replace_items +end + +--- Retrieves list of nodes to be replaced. +-- +-- @treturn table Nodes to be replaced. +function cleaner.get_replace_nodes() + return replace_nodes +end + + +--- Registers an entity to be removed. +-- +-- @tparam string src Entity technical name. +function cleaner.register_entity_removal(src) + core.register_entity(":" .. src, { + on_activate = function(self, ...) + self.object:remove() + end, + }) +end + +--- Registers a node to be removed. +-- +-- @tparam string src Node technical name. +function cleaner.register_node_removal(src) + core.register_node(":" .. src, { + groups = {to_remove=1}, + }) +end + +local function update_list(inv, listname, src, tgt) + if not inv then + cleaner.log("error", "cannot update list of unknown inventory") + return + end + + local list = inv:get_list(listname) + if not list then + cleaner.log("warning", "unknown inventory list: " .. listname) + return + end + + for idx, stack in pairs(list) do + if stack:get_name() == src then + local new_stack = ItemStack(tgt) + new_stack:set_count(stack:get_count()) + inv:set_stack(listname, idx, new_stack) + end + end +end + +--- Replaces an item with another registered item. +-- +-- @tparam string src Technical name of item to be replaced. +-- @tparam string tgt Technical name of item to be used in place. +-- @tparam[opt] bool update_players `true` updates inventory lists associated with players (default: `false`). +function cleaner.replace_item(src, tgt, update_players) + update_players = not (update_players ~= true) + + if not core.registered_items[tgt] then + return false, S('Cannot use unknown item "@1" as replacement.', tgt) + end + + if not core.registered_items[src] then + cleaner.log("info", "\"" .. src .. "\" not registered, not unregistering") + else + cleaner.log("warning", "overriding registered item \"" .. src .. "\"") + + core.unregister_item(src) + if core.registered_items[src] then + cleaner.log("error", "could not unregister \"" .. src .. "\"") + end + end + + core.register_alias(src, tgt) + if core.registered_aliases[src] == tgt then + cleaner.log("info", "registered alias \"" .. src .. "\" for \"" .. tgt .. "\"") + else + cleaner.log("error", "could not register alias \"" .. src .. "\" for \"" .. tgt .. "\"") + end + + local bags = core.get_modpath("bags") ~= nil + local armor = core.get_modpath("3d_armor") ~= nil + + -- update player inventories + if update_players then + for _, player in ipairs(core.get_connected_players()) do + local pinv = player:get_inventory() + update_list(pinv, "main", src, tgt) + + if bags then + for i = 1, 4 do + update_list(pinv, "bag" .. i .. "contents", src, tgt) + end + end + + if armor then + local armor_inv = core.get_inventory({type="detached", name=player:get_player_name() .. "_armor"}) + update_list(armor_inv, "armor", src, tgt) + end + end + end + + return true +end + +--- Registeres an item to be replaced. +-- +-- @tparam string src Technical name of item to be replaced. +-- @tparam string tgt Technical name of item to be used in place. +function cleaner.register_item_replacement(src, tgt) + replace_items[src] = tgt +end + +--- Registers a node to be replaced. +-- +-- @tparam string src Technical name of node to be replaced. +-- @tparam string tgt Technical name of node to be used in place. +function cleaner.register_node_replacement(src, tgt) + core.register_node(":" .. src, { + groups = {to_replace=1}, + }) + + replace_nodes[src] = tgt + cleaner.register_item_replacement(src, tgt) +end + + +--- Unsafe Methods. +-- +-- Enabled with [cleaner.unsafe](settings.html#cleaner.unsafe) setting. +-- +-- @section unsafe + + +if cleaner.unsafe then + local remove_ores = {} + + --- Retrieves list of ores to be removed. + -- + -- @treturn table Ores to be removed. + function cleaner.get_remove_ores() + return remove_ores + end + + --- Registers an ore to be removed after server startup. + -- + -- @tparam string src Ore technical name. + function cleaner.register_ore_removal(src) + table.insert(remove_ores, src) + end + + --- Removes an ore definition. + -- + -- @tparam string src Ore technical name. + function cleaner.remove_ore(src) + local remove_ids = {} + local total_removed = 0 + local registered = false + + for id, def in pairs(core.registered_ores) do + if def.ore == src then + table.insert(remove_ids, id) + registered = true + end + end + + for _, id in ipairs(remove_ids) do + core.registered_ores[id] = nil + if core.registered_ores[id] then + cleaner.log("error", "unable to unregister ore " .. id) + else + total_removed = total_removed + 1 + end + end + + return registered, total_removed + end +end diff --git a/mods/.cleaner/changelog.txt b/mods/.cleaner/changelog.txt new file mode 100644 index 00000000..02140818 --- /dev/null +++ b/mods/.cleaner/changelog.txt @@ -0,0 +1,63 @@ + +2025-01-18 +---------- +- fix undeclared global +- added nil check after reading world data file + + +v1.2.1 +---- +- use sounds mod for sounds +- added nil check after reading world data file + + +v1.2 +---- +- added API +- added support for unregistering ores (unsafe) +- added setting for enabling "unsafe" methods & commands +- all types are loaded from /cleaner.json file +- added localization support +- added Spanish localization +- added pencil tool for erasing, adding, & swapping nodes +- added chat commands: + - remove_entities + - remove_nodes + - replace_items + - replace_nodes + - find_unknown_nodes + - find_nearby_nodes + - remove_ores (unsafe) + - ctool (manages wielded cleaner tool settings) + +v1.1 +---- +- uses "register_lbm" with "run_at_every_load" instead of "register_abm" to save resources + - suggested by bell07 ( https://forum.luanti.org/viewtopic.php?p=325519#p325519 ) + +v1.0 +---- +- changed license to MIT +- "clean_entities" & "clean_nodes" files now use json format +- nodes can be replaced with other nodes +- items can be replaced with other items (/clean_items.json file) + +v0.4 +---- +- changed technical name to "cleaner" +- re-added functionality to clean nodes + +v0.3 +---- +- removed functionality for cleaning anything other than entities + +v0.2 +---- +- changed license to CC0 +- added some log output +- entities to be cleaned can be configured & loaded from world directory + +v0.1 +---- +- forked from PilzAdam's "clean" mod @ forum post updated: 2013-06-08 +- replaced deprecated call to "minetest.env" diff --git a/mods/.cleaner/chat.lua b/mods/.cleaner/chat.lua new file mode 100644 index 00000000..3f7cf43c --- /dev/null +++ b/mods/.cleaner/chat.lua @@ -0,0 +1,660 @@ + +--- Cleaner Chat Commands +-- +-- @topic commands + + +local S = core.get_translator(cleaner.modname) + + +local aux = dofile(cleaner.modpath .. "/misc_functions.lua") + +local function pos_list(ppos, radius) + local plist = {} + + for x = ppos.x - radius, ppos.x + radius, 1 do + for y = ppos.y - radius, ppos.y + radius, 1 do + for z = ppos.z - radius, ppos.z + radius, 1 do + table.insert(plist, {x=x, y=y, z=z}) + end + end + end + + return plist +end + +local param_def = { + radius = {name=S("radius"), desc=S("Search radius.")}, + entity = {name=S("entity"), desc=S("Entity technical name.")}, + node = {name=S("node"), desc=S("Node technical name.")}, + old_node = {name=S("old_node"), desc=S("Technical name of node to be replaced.")}, + new_node = {name=S("new_node"), desc=S("Technical name of node to be used in place.")}, + old_item = {name=S("old_item"), desc=S("Technical name of item to be replaced.")}, + new_item = {name=S("new_item"), desc=S("Technical name of item to be used in place.")}, + ore = {name=S("ore"), desc=S("Ore technical name.")}, + action = {name=S("action"), + desc=S('Action to execute. Can be one of "@1", "@2", or "@3".', "status", "setmode", "setnode")}, + value = {name=S("value"), desc=S('Mode or node to be set for tool (not required for "@1" action).', "status")}, +} + +local cmd_repo = { + entity = { + cmd = "remove_entities", + params = {"entity"}, + oparams = {radius=100}, + }, + rem_node = { + cmd = "remove_nodes", + params = {"node"}, + oparams = {radius=5}, + }, + rep_node = { + cmd = "replace_nodes", + params = {"old_node", "new_node"}, + oparams = {radius=5}, + }, + find_node = { + cmd = "find_unknown_nodes", + oparams = {radius=100}, + }, + near_node = { + cmd = "find_nearby_nodes", + oparams = {radius=5}, + }, + item = { + cmd = "replace_items", + params = {"old_item", "new_item"}, + }, + ore = { + cmd = "remove_ores", + params = {"ore"}, + }, + tool = { + cmd = "ctool", + params = {"action", "value"}, + }, + param = { + missing = S("Missing parameter."), + excess = S("Too many parameters."), + mal_radius = S("Radius must be a number."), + }, +} + +for k, def in pairs(cmd_repo) do + if k ~= "param" then + local cmd_help = { + param_string = "", + usage_string = "/" .. def.cmd, + } + + if def.params or def.oparams then + if def.params then + local params = {} + for _, p in ipairs(def.params) do + -- translate + table.insert(params, S(p)) + end + + cmd_help.param_string = "<" .. table.concat(params, "> <") .. ">" + end + end + + if def.oparams then + for k, v in pairs(def.oparams) do + local op = k + if type(op) == "number" then + op = v + end + + cmd_help.param_string = cmd_help.param_string .. " [" .. S(op) .. "]" + end + end + + if cmd_help.param_string ~= "" then + cmd_help.usage_string = cmd_help.usage_string .. " " .. cmd_help.param_string + end + + cmd_repo[k].help = cmd_help + end +end + +local function get_cmd_def(cmd) + for k, v in pairs(cmd_repo) do + if v.cmd == cmd then return v end + end +end + +local function format_usage(cmd) + local def = get_cmd_def(cmd) + if def then + return S("Usage:") .. "\n " .. def.help.usage_string + end +end + +local function format_params(cmd) + local def = get_cmd_def(cmd) + + local param_count + -- FIXME: unused? + local all_params = {} + if def.params then + for _, p in ipairs(def.params) do + table.insert(all_params, p) + end + end + if def.oparams then + for k, v in pairs(def.oparams) do + + end + end + + local retval = "" + local p_count = 0 + + if def.params then + for _, p in ipairs(def.params) do + if p_count == 0 then + retval = retval .. S("Params:") + end + + retval = retval .. "\n " .. S(p) .. ": " .. param_def[p].desc + + p_count = p_count + 1 + end + end + + if def.oparams then + for k, v in pairs(def.oparams) do + if p_count == 0 then + retval = retval .. S("Params:") + end + + local p = k + local dvalue = v + if type(p) == "number" then + p = v + dvalue = nil + end + + retval = retval .. "\n " .. S(p) .. ": " .. param_def[p].desc + if dvalue then + retval = retval .. " (" .. S("default: @1", dvalue) .. ")" + end + + p_count = p_count + 1 + end + end + + return retval +end + +local function format_help(cmd) + return format_usage(cmd) .. "\n\n" .. format_params(cmd) +end + + +local function check_radius(radius, pname) + local is_admin = core.check_player_privs(pname, {server=true}) + + if not is_admin and radius > 10 then + radius = 10 + return radius, S("You do not have permission to set radius that high. Reduced to @1.", radius) + end + + if radius > 100 then + radius = 100 + return radius, S("Radius is too high. Reduced to @1.", radius) + end + + return radius +end + + +--- Removes nearby entities. +-- +-- @chatcmd remove_entities +-- @param entity Entity technical name. +-- @tparam[opt] int radius Search radius (default: 100). +-- @priv server +-- @usage +-- # remove all mobs:horse entities within a radius of 10 nodes +-- /remove_entities mobs:horse 10 +core.register_chatcommand(cmd_repo.entity.cmd, { + privs = {server=true}, + description = S("Remove an entity from game.") .. "\n\n" + .. format_params(cmd_repo.entity.cmd), + params = cmd_repo.entity.help.param_string, + func = function(name, param) + local entity + local radius = cmd_repo.entity.oparams.radius + if param:find(" ") then + entity = param:split(" ") + radius = tonumber(entity[2]) + entity = entity[1] + else + entity = param + end + + local err + if not entity or entity:trim() == "" then + err = cmd_repo.param.missing + elseif not radius then + err = cmd_repo.param.mal_radius + end + + local radius, msg = check_radius(radius, name) + if msg then + core.chat_send_player(name, msg) + end + + if err then + return false, err .. "\n\n" .. format_help(cmd_repo.entity.cmd) + end + + local player = core.get_player_by_name(name) + + local total_removed = 0 + for _, object in ipairs(core.get_objects_inside_radius(player:get_pos(), radius)) do + local lent = object:get_luaentity() + + if lent then + if lent.name == entity then + object:remove() + total_removed = total_removed + 1 + end + else + if object:get_properties().infotext == entity then + object:remove() + total_removed = total_removed + 1 + end + end + end + + return true, S("Removed @1 entities.", total_removed) + end, +}) + +--- Removes nearby nodes. +-- +-- @chatcmd remove_nodes +-- @param node Node technical name. +-- @tparam[opt] int radius Search radius (default: 5). +-- @priv server +-- @usage +-- # remove all default:dirt nodes within a radius of 10 +-- /remove_nodes default:dirt 10 +core.register_chatcommand(cmd_repo.rem_node.cmd, { + privs = {server=true}, + description = S("Remove a node from game.") .. "\n\n" + .. format_params(cmd_repo.rem_node.cmd), + params = cmd_repo.rem_node.help.param_string, + func = function(name, param) + local nname + local radius = cmd_repo.rem_node.oparams.radius + if param:find(" ") then + nname = param:split(" ") + radius = tonumber(nname[2]) + nname = nname[1] + else + nname = param + end + + local err + if not nname or nname:trim() == "" then + err = cmd_repo.param.missing + elseif not radius then + err = cmd_repo.param.mal_radius + end + + local radius, msg = check_radius(radius, name) + if msg then + core.chat_send_player(name, msg) + end + + if err then + return false, err .. "\n\n" .. format_help(cmd_repo.rem_node.cmd) + end + + local ppos = core.get_player_by_name(name):get_pos() + + local total_removed = 0 + for _, npos in ipairs(pos_list(ppos, radius)) do + local node = core.get_node_or_nil(npos) + if node and node.name == nname then + core.remove_node(npos) + total_removed = total_removed + 1 + end + end + + return true, S("Removed @1 nodes.", total_removed) + end, +}) + +--- Replaces an item. +-- +-- @chatcmd replace_items +-- @param old_item Technical name of item to replace. +-- @param new_item Technical name of item to be used in place. +-- @priv server +-- @usage +-- # replace default:sword_wood with default:sword_mese +-- /replace_items default:sword_wood default:sword_mese +core.register_chatcommand(cmd_repo.item.cmd, { + privs = {server=true}, + description = S("Replace an item in game.") .. "\n\n" + .. format_params(cmd_repo.item.cmd), + params = cmd_repo.item.help.param_string, + func = function(name, param) + if not param:find(" ") then + return false, cmd_repo.param.missing .. "\n\n" .. format_help(cmd_repo.item.cmd) + end + + local src = param:split(" ") + local tgt = src[2] + src = src[1] + + local retval, msg = cleaner.replace_item(src, tgt, true) + if not retval then + return false, msg + end + + return true, S("Success!") + end, +}) + +--- Replaces nearby nodes. +-- +-- @chatcmd replace_nodes +-- @param old_node Technical name of node to replace. +-- @param new_node Technical name of node to be used in place. +-- @tparam[opt] int radius Search radius (default: 5). +-- @priv server +-- @usage +-- # replace all default:dirt nodes with default:cobble within a radius of 10 +-- /replace_nodes default:dirt default:cobble 10 +core.register_chatcommand(cmd_repo.rep_node.cmd, { + privs = {server=true}, + description = S("Replace a node in game.") .. "\n\n" + .. format_params(cmd_repo.rep_node.cmd), + params = cmd_repo.rep_node.help.param_string, + func = function(name, param) + local help = format_help(cmd_repo.rep_node.cmd) + + if not param:find(" ") then + return false, cmd_repo.param.missing .. "\n\n" .. help + end + + local radius = cmd_repo.rep_node.oparams.radius + local params = param:split(" ") + + local src = params[1] + local tgt = tostring(params[2]) + if #params > 2 then + radius = tonumber(params[3]) + end + + if not radius then + return false, cmd_repo.param.mal_radius .. "\n\n" .. help + end + + local radius, msg = check_radius(radius, name) + if msg then + core.chat_send_player(name, msg) + end + + if not core.registered_nodes[tgt] then + return false, S('Cannot use unknown node "@1" as replacement.', tgt) + end + + local total_replaced = 0 + local ppos = core.get_player_by_name(name):get_pos() + for _, npos in ipairs(pos_list(ppos, radius)) do + local node = core.get_node_or_nil(npos) + if node and node.name == src then + if core.swap_node(npos, {name=tgt}) then + total_replaced = total_replaced + 1 + else + cleaner.log("error", "could not replace node at " .. core.pos_to_string(npos, 0)) + end + end + end + + return true, S("Replaced @1 nodes.", total_replaced) + end, +}) + +--- Checks for nearby unknown nodes. +-- +-- @chatcmd find_unknown_nodes +-- @tparam[opt] int radius Search radius (default: 100). +-- @priv server +-- @usage +-- # print names of all unknown nodes within radius of 10 +-- /find_unknown_nodes 10 +core.register_chatcommand(cmd_repo.find_node.cmd, { + privs = {server=true}, + description = S("Find names of unknown nodes.") .. "\n\n" + .. format_params(cmd_repo.find_node.cmd), + params = cmd_repo.find_node.help.param_string, + func = function(name, param) + local help = format_help(cmd_repo.find_node.cmd) + + if param:find(" ") then + return false, cmd_repo.param.excess .. "\n\n" .. help + end + + local radius = cmd_repo.find_node.oparams.radius + if param and param:trim() ~= "" then + radius = tonumber(param) + end + + if not radius then + return false, cmd_repo.param.mal_radius .. "\n\n" .. help + end + + local radius, msg = check_radius(radius, name) + if msg then + core.chat_send_player(name, msg) + end + + local ppos = core.get_player_by_name(name):get_pos() + + local checked_nodes = {} + local unknown_nodes = {} + for _, npos in ipairs(pos_list(ppos, radius)) do + local node = core.get_node_or_nil(npos) + if node and not checked_nodes[node.name] then + if not core.registered_nodes[node.name] then + table.insert(unknown_nodes, node.name) + end + + checked_nodes[node.name] = true + end + end + + local node_count = #unknown_nodes + if node_count > 0 then + msg = S("Found unknown nodes: @1", node_count) .. "\n " .. table.concat(unknown_nodes, ", ") + else + msg = S("No unknown nodes found.") + end + + return true, msg + end, +}) + +--- Finds names of nearby nodes. +-- +-- @chatcmd find_nearby_nodes +-- @tparam[opt] int radius Search radius (default: 5). +-- @priv server +-- @usage +-- # print names of all node types found within radius of 10 +-- /find_nearby_nodes 10 +core.register_chatcommand(cmd_repo.near_node.cmd, { + privs = {server=true}, + description = S("Find names of nearby nodes.") .. "\n\n" + .. format_params(cmd_repo.near_node.cmd), + params = cmd_repo.near_node.help.param_string, + func = function(name, param) + local help = format_help(cmd_repo.near_node.cmd) + + if param:find(" ") then + return false, cmd_repo.param.excess .. "\n\n" .. help + end + + local radius = cmd_repo.near_node.oparams.radius + if param and param:trim() ~= "" then + radius = tonumber(param) + end + + if not radius then + return false, cmd_repo.param.mal_radius .. "\n\n" .. help + end + + local radius, msg = check_radius(radius, name) + if msg then + core.chat_send_player(name, msg) + end + + local ppos = core.get_player_by_name(name):get_pos() + + local node_names = {} + for _, npos in ipairs(pos_list(ppos, radius)) do + local node = core.get_node_or_nil(npos) + if node and not node_names[node.name] then + node_names[node.name] = true + end + end + + local found_nodes = {} + for k, _ in pairs(node_names) do + table.insert(found_nodes, k) + end + + local msg + local node_count = #found_nodes + if node_count > 0 then + msg = S("Nearby nodes: @1", node_count) .. "\n " .. table.concat(found_nodes, ", ") + else + msg = S("No nearby nodes found.") + end + + return true, msg + end, +}) + + +--- Unsafe Commands. +-- +-- Enabled with [cleaner.unsafe](settings.html#cleaner.unsafe) setting. +-- +-- @section unsafe + + +if cleaner.unsafe then + --- Registers an ore to be removed. + -- + -- @chatcmd remove_ores + -- @param ore Ore technical name. + -- @priv server + -- @note This action is reverted after server restart. To make changes permanent, + -- use the [cleaner.json](config.html#cleaner.json) config. + -- @usage + -- # remove all registered ores that add default:stone_with_iron to world + -- /remove_ores default:stone_with_iron + core.register_chatcommand(cmd_repo.ore.cmd, { + privs = {server=true}, + description = S("Remove an ore from game.") .. "\n\n" + .. format_params(cmd_repo.ore.cmd), + params = cmd_repo.ore.help.param_string, + func = function(name, param) + local err + if not param or param:trim() == "" then + err = cmd_repo.param.missing + elseif param:find(" ") then + err = cmd_repo.param.excess + end + + if err then + return false, err .. "\n\n" .. format_help(cmd_repo.ore.cmd) + end + + local success = false + local msg + local registered, total_removed = cleaner.remove_ore(param) + + if not registered then + msg = S('Ore "@1" not found, not unregistering.', param) + else + msg = S("Unregistered @1 ores (this will be undone after server restart).", total_removed) + success = true + end + + return success, msg + end + }) +end + +--- @section end + + +--- Manages settings for wielded [cleaner tool](tools.html). +-- +--

Required Privileges:

+-- +-- - server +-- +-- @chatcmd ctool +-- @param action Action to execute. Can be "status", "setmode", or "setnode". +-- @param value Mode or node to be set for tool (not required for "status" action). +-- @usage +-- # while cleaner:pencil is wielded, configure to place default:dirt node when used +-- /ctool setmode write +-- /ctool setnode default:dirt +core.register_chatcommand(cmd_repo.tool.cmd, { + privs = {server=true}, + description = S("Manage settings for wielded cleaner tool.") .. "\n\n" + .. format_params(cmd_repo.tool.cmd), + params = cmd_repo.tool.help.param_string, + func = function(name, param) + local action, value = param + local idx = param:find(" ") + if idx then + param = string.split(param, " ") + action = param[1] + value = param[2] + end + + local help = format_help(cmd_repo.tool.cmd) + + local player = core.get_player_by_name(name) + local stack = player:get_wielded_item() + local iname = aux.tool:format_name(stack) + local imeta = stack:get_meta() + + if iname ~= "cleaner:pencil" then + return false, S("Unrecognized wielded item: @1", iname) .. "\n\n" .. help + end + + if action == "status" then + core.chat_send_player(name, iname .. ": " .. S("mode") .. "=" .. imeta:get_string("mode") + .. ", " .. S("node") .. "=" .. imeta:get_string("node")) + return true + end + + if not action or not value then + return false, S("Missing parameter.") .. "\n\n" .. help + end + + if action == "setmode" then + stack = aux.tool:set_mode(stack, value, name) + elseif action == "setnode" then + stack = aux.tool:set_node(stack, value, name) + else + return false, S("Unrecognized action: @1", action) .. "\n\n" .. help + end + + return player:set_wielded_item(stack) + end, +}) diff --git a/mods/.cleaner/entities.lua b/mods/.cleaner/entities.lua new file mode 100644 index 00000000..7b9da539 --- /dev/null +++ b/mods/.cleaner/entities.lua @@ -0,0 +1,59 @@ + +local aux = dofile(cleaner.modpath .. "/misc_functions.lua") + +-- populate entities list from file in world path +local entities_data = aux.get_world_data().entities + + +-- START: backward compat + +local e_path = core.get_worldpath() .. "/clean_entities.json" +local e_file = io.open(e_path, "r") + +if e_file then + cleaner.log("action", "found deprecated clean_entities.json, updating") + + local data_in = core.parse_json(e_file:read("*a")) + e_file:close() + if data_in and data_in.remove then + for _, r in ipairs(data_in.remove) do + table.insert(entities_data.remove, r) + end + end + + -- don't read deprecated file again + os.rename(e_path, e_path .. ".old") +end + +local e_path_old = core.get_worldpath() .. "/clean_entities.txt" +e_file = io.open(e_path_old, "r") + +if e_file then + cleaner.log("action", "found deprecated clean_entities.txt, converting to json") + + local data_in = string.split(e_file:read("*a"), "\n") + for _, e in ipairs(data_in) do + e = e:trim() + if e ~= "" and e:sub(1, 1) ~= "#" then + table.insert(entities_data.remove, e) + end + end + + e_file:close() + os.rename(e_path_old, e_path_old .. ".bak") -- don't read deprecated file again +end + +-- END: backward compat + + +entities_data.remove = aux.clean_duplicates(entities_data.remove) + +-- update json file with any changes +aux.update_world_data("entities", entities_data) + +core.register_on_mods_loaded(function() + for _, e in ipairs(entities_data.remove) do + cleaner.log("action", "registering entity for removal: " .. e) + cleaner.register_entity_removal(e) + end +end) diff --git a/mods/.cleaner/init.lua b/mods/.cleaner/init.lua new file mode 100644 index 00000000..71d9ef20 --- /dev/null +++ b/mods/.cleaner/init.lua @@ -0,0 +1,48 @@ + +cleaner = {} +cleaner.modname = core.get_current_modname() +cleaner.modpath = core.get_modpath(cleaner.modname) + +local cleaner_debug = core.settings:get_bool("enable_debug_mods", false) + +function cleaner.log(lvl, msg) + if lvl == "debug" and not cleaner_debug then return end + + if lvl and not msg then + msg = lvl + lvl = nil + end + + msg = "[" .. cleaner.modname .. "] " .. msg + if lvl == "debug" then + msg = "[DEBUG] " .. msg + lvl = nil + end + + if not lvl then + core.log(msg) + else + core.log(lvl, msg) + end +end + +local aux = dofile(cleaner.modpath .. "/misc_functions.lua") + +-- initialize world file +aux.update_world_data() + + +local scripts = { + "settings", + "api", + "chat", + "tools", + "entities", + "nodes", + "items", + "ores", +} + +for _, script in ipairs(scripts) do + dofile(cleaner.modpath .. "/" .. script .. ".lua") +end diff --git a/mods/.cleaner/items.lua b/mods/.cleaner/items.lua new file mode 100644 index 00000000..02cde652 --- /dev/null +++ b/mods/.cleaner/items.lua @@ -0,0 +1,49 @@ + +local aux = dofile(cleaner.modpath .. "/misc_functions.lua") + +-- populate items list from file in world path +local items_data = aux.get_world_data().items + + +-- START: backward compat + +local i_path = core.get_worldpath() .. "/clean_items.json" +local i_file = io.open(i_path, "r") + +if i_file then + cleaner.log("action", "found deprecated clean_items.json, updating") + + local data_in = core.parse_json(i_file:read("*a")) + i_file:close() + if data_in and data_in.replace then + for k, v in pairs(data_in.replace) do + if not items_data.replace[k] then + items_data.replace[k] = v + end + end + end + + -- don't read deprecated file again + os.rename(i_path, i_path .. ".old") +end + +-- END: backward compat + + +aux.update_world_data("items", items_data) + +for i_old, i_new in pairs(items_data.replace) do + cleaner.register_item_replacement(i_old, i_new) +end + +-- register actions for after server startup +core.register_on_mods_loaded(function() + for i_old, i_new in pairs(cleaner.get_replace_items()) do + cleaner.log("action", "registering item \"" .. i_old .. "\" to be replaced with \"" .. i_new .. "\"") + + local retval, msg = cleaner.replace_item(i_old, i_new) + if not retval then + cleaner.log("warning", msg) + end + end +end) diff --git a/mods/.cleaner/locale/cleaner.es.tr b/mods/.cleaner/locale/cleaner.es.tr new file mode 100644 index 00000000..bbc00072 --- /dev/null +++ b/mods/.cleaner/locale/cleaner.es.tr @@ -0,0 +1,66 @@ +# textdomain:cleaner + +# Translators: Jordan Irwin (AntumDeluge) + + +# chat commands +entity=entidad +mode=modo +node=nodo +radius=radio +old_item=objeto_antiguo +new_item=objeto_nuevo +old_node=nodo_antiguo +new_node=nodo_nuevo +ore=mineral +action=acción +value=valor +Usage:=Uso: +Params:=Parámetros: +default: @1=por defecto: @1 +Search radius.=Radio de búsqueda. +Entity technical name.=Nombre técnico de entidad. +Node technical name.=Nombre técnico de nodo. +Technical name of node to be replaced.=Nombre técnico del nodo reemplazado. +Technical name of node to be used in place.=Nombre técnico del nodo de reemplazo. +Technical name of item to be replaced.=Nombre técnico del objeto reemplazado. +Technical name of item to be used in place.=Nombre técnico del objeto de reemplazo. +Ore technical name.=Nombre técnico de mineral. +Action to execute. Can be one of "@1", "@2", or "@3".=La acción para ejecutar. Puede ser "@1", "@2", o "@3". +Mode or node to be set for tool (not required for "@1" action).=Modo o nodo para configurar a la herramienta (no se requiere para la acción de "@1"). +Remove an entity from game.=Eliminar una entidad del juego. +Remove a node from game.=Eliminar un nodo del juego. +Replace an item in game.=Sustituir un objecto del juego. +Replace a node in game.=Sustituir un nodo del juego. +Find names of unknown nodes.=Descubrir los nombres de nodos desconocidos. +Find names of nearby nodes.=Descubrir los nombres de nodos cercanos. +Remove an ore from game.=Eliminar un mineral del juego. +Missing parameter.=Parámetro extraviado. +Too many parameters.=Demasiados parámetros. +Radius must be a number.=El radio debe ser un número. +Cannot use unknown item "@1" as replacement.=El objeto "@1" es desonocido, no se puede utilizar como sustitución. +Cannot use unknown node "@1" as replacement.=El nodo "@1" es desonocido, no se puede utilizar como sustitución. +Replaced @1 nodes.=Nodos sustituidos: @1 +Removed @1 nodes.=Se eliminaron @1 nodos. +Removed @1 entities.=Se eliminaron @1 entidades. +Found unknown nodes: @1=Se encontraron @1 nodos desconocidos. +No unknown nodes found.=No se encontraron nodos desconocidos. +Nearby nodes: @1=Nodos cercanos: @1 +No nearby nodes found.=No se encontraron nodos cercanos. +Ore "@1" not found, not unregistering.=No se encontró el mineral "@1", se mantiene registrado. +Unregistered @1 ores (this will be undone after server restart).=Se anuló @1 minerales del registro. +Success!=¡Éxito! +Manage settings for wielded cleaner tool.=Administrar a los ajustes de la herramienta cleaner empuñada. +Unrecognized wielded item: @1=Objeto empuñado desconocido: @1 +Unrecognized action: @1=Acción desconocido: @1 +You do not have permission to set radius that high. Reduced to @1.=No tienes permiso para poner al radio tan alto. Se reduce a @1. +Radius is too high. Reduced to @1.=El radio es demasiado alto. Se reduce a @1. + +# tools: +@1: mode set to: @2=@1: modo configurado para: @2 +@1: node set to: @2=@1: nodo configurado para: @2 +Modes for tool "@1" not available.=Modos para herramienta "@1" no disponibles. +You do not have permission to use this item. Missing privs: @1=No tienes permiso para usar este objeto. Privs que faltan: @1 +Unknown mode: @1=Modo desconocido: @1 +Can't place node there.=No se puede poner nodo allí. +Cannot place unknown node: @1=No se puede poner nodo desconocido: @1 diff --git a/mods/.cleaner/locale/template.txt b/mods/.cleaner/locale/template.txt new file mode 100644 index 00000000..5373fb70 --- /dev/null +++ b/mods/.cleaner/locale/template.txt @@ -0,0 +1,66 @@ +# textdomain:cleaner + +# Translators: + + +# chat commands +entity= +mode= +node= +radius= +old_item= +new_item= +old_node= +new_node= +ore= +action= +value= +Usage:= +Params:= +default: @1= +Search radius.= +Entity technical name.= +Node technical name.= +Technical name of node to be replaced.= +Technical name of node to be used in place.= +Technical name of item to be replaced.= +Technical name of item to be used in place.= +Ore technical name.= +Action to execute. Can be one of "@1", "@2", or "@3".= +Mode or node to be set for tool (not required for "@1" action).= +Remove an entity from game.= +Remove a node from game.= +Replace an item in game.= +Replace a node in game.= +Find names of unknown nodes.= +Find names of nearby nodes.= +Remove an ore from game.= +Missing parameter.= +Too many parameters.= +Radius must be a number.= +Cannot use unknown item "@1" as replacement.= +Cannot use unknown node "@1" as replacement.= +Replaced @1 nodes.= +Removed @1 nodes.= +Removed @1 entities.= +Found unknown nodes: @1= +No unknown nodes found.= +Nearby nodes: @1= +No nearby nodes found.= +Ore "@1" not found, not unregistering.= +Unregistered @1 ores (this will be undone after server restart).= +Success!= +Manage settings for wielded cleaner tool.= +Unrecognized wielded item: @1= +Unrecognized action: @1= +You do not have permission to set radius that high. Reduced to @1.= +Radius is too high. Reduced to @1.= + +# tools: +@1: mode set to: @2= +Modes for tool "@1" not available.= +@1: node set to: @2= +You do not have permission to use this item. Missing privs: @1= +Can't place node there.= +Unknown mode: @1= +Cannot place unknown node: @1= diff --git a/mods/.cleaner/misc_functions.lua b/mods/.cleaner/misc_functions.lua new file mode 100644 index 00000000..27c8654b --- /dev/null +++ b/mods/.cleaner/misc_functions.lua @@ -0,0 +1,258 @@ + +local S = core.get_translator(cleaner.modname) + + +--- Cleans duplicate entries from indexed table. +-- +-- @local +-- @function clean_duplicates +-- @tparam table t +-- @treturn table +local function clean_duplicates(t) + local tmp = {} + for _, v in ipairs(t) do + tmp[v] = true + end + + t = {} + for k in pairs(tmp) do + table.insert(t, k) + end + + return t +end + +local world_file = core.get_worldpath() .. "/cleaner.json" + +local function get_world_data() + local wdata = {} + local buffer = io.open(world_file, "r") + if buffer then + local err + wdata, err = core.parse_json(buffer:read("*a"), nil, true) + buffer:close() + if wdata == nil then + cleaner.log("warning", "reading world data file failed: " .. world_file) + wdata = {} + end + end + + local rem_types = {"entities", "nodes", "ores",} + local rep_types = {"items", "nodes",} + + for _, t in ipairs(rem_types) do + wdata[t] = wdata[t] or {} + wdata[t].remove = wdata[t].remove or {} + end + + for _, t in ipairs(rep_types) do + wdata[t] = wdata[t] or {} + wdata[t].replace = wdata[t].replace or {} + end + + return wdata +end + +local function update_world_data(t, data) + local wdata = get_world_data() + if t and data then + wdata[t].remove = data.remove + wdata[t].replace = data.replace + end + + local json_string = core.write_json(wdata, true):gsub("\"remove\" : null", "\"remove\" : []") + :gsub("\"replace\" : null", "\"replace\" : {}") + + local buffer = io.open(world_file, "w") + if buffer then + buffer:write(json_string) + buffer:close() + + return true + end + + return false +end + +local tool = { + modes = { + ["cleaner:pencil"] = {"erase", "write", "swap"}, + }, + + format_name = function(self, stack) + local iname = stack:get_name() + if iname == "cleaner:pencil_1" then + iname = "cleaner:pencil" + end + + return iname + end, + + set_mode = function(self, stack, mode, pname) + local iname = self:format_name(stack) + + if not self.modes[iname] then + if pname then + core.chat_send_player(pname, iname .. ": " .. S("unknown mode: @1", mode)) + end + cleaner.log("warning", iname .. ": unknown mode: " .. mode) + return stack + end + + local imeta = stack:get_meta() + imeta:set_string("mode", mode) + + if pname then + core.chat_send_player(pname, S("@1: mode set to: @2", iname, imeta:get_string("mode"))) + end + + local new_stack + if mode == "erase" then + new_stack = ItemStack("cleaner:pencil_1") + else + new_stack = ItemStack("cleaner:pencil") + end + + local new_meta = new_stack:get_meta() + new_meta:from_table(imeta:to_table()) + + return new_stack + end, + + next_mode = function(self, stack, pname) + local iname = self:format_name(stack) + local modes = self.modes[iname] + + if not modes then + return false, stack, S('Modes for tool "@1" not available.', stack:get_name()) + end + + local imeta = stack:get_meta() + local current_mode = imeta:get_string("mode") + if not current_mode or current_mode:trim() == "" then + return true, self:set_mode(stack, modes[1], pname) + end + + local idx = 1 + for _, m in ipairs(modes) do + if current_mode == m then + break + end + idx = idx + 1 + end + + return true, self:set_mode(stack, modes[idx+1] or modes[1], pname) + end, + + set_node = function(self, stack, node, pname) + local imeta = stack:get_meta() + imeta:set_string("node", node) + + if pname then + core.chat_send_player(pname, S("@1: node set to: @2", stack:get_name(), imeta:get_string("node"))) + end + + return stack + end, +} + +local use_sounds = core.global_exists("sounds") +local sound_handle + +tool.on_use = function(stack, user, pointed_thing) + if not user:is_player() then return end + + local pname = user:get_player_name() + if not core.get_player_privs(pname).server then + core.chat_send_player(pname, S("You do not have permission to use this item. Missing privs: @1", "server")) + return stack + end + + if sound_handle then + core.sound_stop(sound_handle) + sound_handle = nil + end + + if pointed_thing.type == "node" then + local npos = core.get_pointed_thing_position(pointed_thing) + local imeta = stack:get_meta() + local mode = imeta:get_string("mode") + local new_node_name = imeta:get_string("node") + + if mode == "erase" then + core.remove_node(npos) + if use_sounds then + local sound_handle = sounds.pencil_erase({object=user}) + end + return stack + elseif core.registered_nodes[new_node_name] then + if mode == "swap" then + core.swap_node(npos, {name=new_node_name}) + if use_sounds then + local sound_handle = sounds.pencil_write({object=user}) + end + elseif mode == "write" then + local node_above = core.get_node_or_nil(pointed_thing.above) + if not node_above or node_above.name == "air" then + core.set_node(pointed_thing.above, {name=new_node_name}) + if use_sounds then + local sound_handle = sounds.pencil_write({object=user}) + end + else + core.chat_send_player(pname, S("Can't place node there.")) + end + else + core.chat_send_player(pname, S("Unknown mode: @1", mode)) + end + + return stack + end + + core.chat_send_player(pname, S("Cannot place unknown node: @1", new_node_name)) + return stack + end +end + +tool.on_secondary_use = function(stack, user, pointed_thing) + if not user:is_player() then return end + + local pname = user:get_player_name() + if not core.get_player_privs(pname).server then + core.chat_send_player(pname, S("You do not have permission to use this item. Missing privs: @1", "server")) + return stack + end + + local success, stack, msg = tool.next_mode(tool, stack, pname) + if not success then + core.chat_send_player(pname, msg) + end + + return stack +end + +tool.on_place = function(stack, placer, pointed_thing) + if not placer:is_player() then return end + + local pname = placer:get_player_name() + if not core.get_player_privs(pname).server then + core.chat_send_player(pname, S("You do not have permission to use this item. Missing privs: @1", "server")) + return stack + end + + if pointed_thing.type == "node" then + local node = core.get_node_or_nil(core.get_pointed_thing_position(pointed_thing)) + if node then + stack = tool:set_node(stack, node.name, pname) + end + end + + return stack +end + + +return { + clean_duplicates = clean_duplicates, + get_world_data = get_world_data, + update_world_data = update_world_data, + tool = tool, +} diff --git a/mods/.cleaner/mod.conf b/mods/.cleaner/mod.conf new file mode 100644 index 00000000..d88d320b --- /dev/null +++ b/mods/.cleaner/mod.conf @@ -0,0 +1,9 @@ +name = cleaner +description = A mod that can be used to remove/replace unknown entities, nodes, & items. +version = 2025-01-18 +license = MIT +author = AntumDeluge +min_minetest_version = 5.0 +optional_depends = sounds +release = 29398 +title = Cleaner diff --git a/mods/.cleaner/nodes.lua b/mods/.cleaner/nodes.lua new file mode 100644 index 00000000..f3878ab6 --- /dev/null +++ b/mods/.cleaner/nodes.lua @@ -0,0 +1,97 @@ + +local aux = dofile(cleaner.modpath .. "/misc_functions.lua") + +-- populate nodes list from file in world path +local nodes_data = aux.get_world_data().nodes + + +-- START: backward compat + +local n_path = core.get_worldpath() .. "/clean_nodes.json" +local n_file = io.open(n_path, "r") + +if n_file then + cleaner.log("action", "found deprecated clean_nodes.json, updating") + + local data_in = core.parse_json(n_file:read("*a")) + n_file:close() + if data_in then + if data_in.remove then + for _, r in ipairs(data_in.remove) do + table.insert(nodes_data.remove, r) + end + end + + if data_in.replace then + for k, v in pairs(data_in.replace) do + if not nodes_data.replace[k] then + nodes_data.replace[k] = v + end + end + end + end + + -- don't read deprecated file again + os.rename(n_path, n_path .. ".old") +end + +local n_path_old = core.get_worldpath() .. "/clean_nodes.txt" +n_file = io.open(n_path_old, "r") + +if n_file then + cleaner.log("action", "found deprecated clean_nodes.txt, converting to json") + + local data_in = string.split(n_file:read("*a"), "\n") + for _, e in ipairs(data_in) do + e = e:trim() + if e ~= "" and e:sub(1, 1) ~= "#" then + table.insert(nodes_data.remove, e) + end + end + + n_file:close() + os.rename(n_path_old, n_path_old .. ".old") -- don't read deprecated file again +end + +-- END: backward compat + + +nodes_data.remove = aux.clean_duplicates(nodes_data.remove) + +-- update json file with any changes +aux.update_world_data("nodes", nodes_data) + +core.register_lbm({ + name = "cleaner:remove_nodes", + nodenames = {"group:to_remove"}, + run_at_every_load = true, + action = function(pos, node) + core.remove_node(pos) + end, +}) + +core.register_lbm({ + name = "cleaner:replace_nodes", + nodenames = {"group:to_replace"}, + run_at_every_load = true, + action = function(pos, node) + local new_node_name = cleaner.get_replace_nodes()[node.name] + if core.registered_nodes[new_node_name] then + core.swap_node(pos, {name=new_node_name}) + else + cleaner.log("error", "cannot replace with unregistered node \"" .. tostring(new_node_name) .. "\"") + end + end, +}) + +core.register_on_mods_loaded(function() + for _, n in ipairs(nodes_data.remove) do + cleaner.log("action", "registering node for removal: " .. n) + cleaner.register_node_removal(n) + end + + for n_old, n_new in pairs(nodes_data.replace) do + cleaner.log("action", "registering node \"" .. n_old .. "\" to be replaced with \"" .. n_new .. "\"") + cleaner.register_node_replacement(n_old, n_new) + end +end) diff --git a/mods/.cleaner/ores.lua b/mods/.cleaner/ores.lua new file mode 100644 index 00000000..517f60a3 --- /dev/null +++ b/mods/.cleaner/ores.lua @@ -0,0 +1,17 @@ + +if not cleaner.unsafe then return end + +local aux = dofile(cleaner.modpath .. "/misc_functions.lua") + +local ores_data = aux.get_world_data().ores + +for _, ore in ipairs(ores_data.remove) do + cleaner.register_ore_removal(ore) +end + +core.register_on_mods_loaded(function() + for _, ore in ipairs(cleaner.get_remove_ores()) do + cleaner.log("action", "unregistering ore: " .. ore) + cleaner.remove_ore(ore) + end +end) diff --git a/mods/.cleaner/screenshot.png b/mods/.cleaner/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..639655d76fd7569b87e347e4911290501b6ff2ad GIT binary patch literal 187429 zcmYhi1yCGew=}$qyNBQ`t^tC(yF>8c?(Vv{ySuvvcXxLuI0OhD+&

-uu^Ib+)Ez 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�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%0AMu$k*f9L_R>(hJc!WfS2g&c^nDTqusR;X#zgIp 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 literal 0 HcmV?d00001 diff --git a/mods/.cleaner/settings.lua b/mods/.cleaner/settings.lua new file mode 100644 index 00000000..16c2f42c --- /dev/null +++ b/mods/.cleaner/settings.lua @@ -0,0 +1,15 @@ + +--- Cleaner Settings +-- +-- @topic settings + + +--- Enables unsafe methods & chat commands. +-- +-- - `cleaner.remove_ore` +-- - `/remove_ores` +-- +-- @setting cleaner.unsafe +-- @settype bool +-- @default false +cleaner.unsafe = core.settings:get_bool("cleaner.unsafe", false) diff --git a/mods/.cleaner/settingtypes.txt b/mods/.cleaner/settingtypes.txt new file mode 100644 index 00000000..b5debc79 --- /dev/null +++ b/mods/.cleaner/settingtypes.txt @@ -0,0 +1,6 @@ + +# Enables unsafe methods & chat commands. +# +# - cleaner.remove_ore +# - /remove_ores +cleaner.unsafe (Enable unsafe methods) bool false diff --git a/mods/.cleaner/textures/cleaner_pencil.png b/mods/.cleaner/textures/cleaner_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..358268798b3c2114d7ca91f26490946369700974 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv-2k5u*IXcjfx$VVFfA=@Lzsns z>8z_M)-^RXD{K8ydN%%QiKtn6dgsojyLXrT|9_MxW5OYzYQ~ZvzhDN3XE)M-9L@rd z$YKTtJ!KGPtXOJa1{7p3@$_|Nf66YyqR(Mj!=nlmitu!C4AD5BoUlN^gloYkYq>>S z8TYGiH=IeoW%8bF71P<7>H(r>=7=;ba|mVhb-XYk{6I|0vID1OLK#o5I_j#y6|pI7 truG7sxwki^Tse^LS?tg)C(gB4oZ(imrYdj$QXQZj44$rjF6*2UngCiVRfPZm literal 0 HcmV?d00001 diff --git a/mods/.cleaner/tools.lua b/mods/.cleaner/tools.lua new file mode 100644 index 00000000..cc1c4059 --- /dev/null +++ b/mods/.cleaner/tools.lua @@ -0,0 +1,44 @@ + +--- Cleaner Tools +-- +-- @topic tools + + +local S = core.get_translator(cleaner.modname) + + +local aux = dofile(cleaner.modpath .. "/misc_functions.lua") + +--- Master Pencil +-- +-- @tool cleaner:pencil +-- @img cleaner_pencil.png +-- @priv server +-- @usage +-- place (right-click): +-- - when not pointing at a node, changes modes +-- - when pointing at a node, sets node to be used +-- +-- use (left-click): +-- - executes action for current mode: +-- - erase: erases pointed node +-- - write: adds node +-- - swap: replaces pointed node +core.register_tool(cleaner.modname .. ":pencil", { + description = S("Master Pencil"), + inventory_image = "cleaner_pencil.png", + liquids_pointable = true, + on_use = aux.tool.on_use, + on_secondary_use = aux.tool.on_secondary_use, + on_place = aux.tool.on_place, +}) + +core.register_tool(cleaner.modname .. ":pencil_1", { + description = S("Master Pencil"), + inventory_image = "cleaner_pencil.png^[transformFXFY", + liquids_pointable = true, + groups = {not_in_creative_inventory=1}, + on_use = aux.tool.on_use, + on_secondary_use = aux.tool.on_secondary_use, + on_place = aux.tool.on_place, +}) diff --git a/mods/cozylights/LICENSE b/mods/.cozylights/LICENSE similarity index 100% rename from mods/cozylights/LICENSE rename to mods/.cozylights/LICENSE diff --git a/mods/cozylights/README.md b/mods/.cozylights/README.md similarity index 100% rename from mods/cozylights/README.md rename to mods/.cozylights/README.md diff --git a/mods/cozylights/chat_commands.lua b/mods/.cozylights/chat_commands.lua similarity index 100% rename from mods/cozylights/chat_commands.lua rename to mods/.cozylights/chat_commands.lua diff --git a/mods/cozylights/helpers.lua b/mods/.cozylights/helpers.lua similarity index 100% rename from mods/cozylights/helpers.lua rename to mods/.cozylights/helpers.lua diff --git a/mods/cozylights/init.lua b/mods/.cozylights/init.lua similarity index 100% rename from mods/cozylights/init.lua rename to mods/.cozylights/init.lua diff --git a/mods/cozylights/light_brush.lua b/mods/.cozylights/light_brush.lua similarity index 100% rename from mods/cozylights/light_brush.lua rename to mods/.cozylights/light_brush.lua diff --git a/mods/cozylights/mod.conf b/mods/.cozylights/mod.conf similarity index 100% rename from mods/cozylights/mod.conf rename to mods/.cozylights/mod.conf diff --git a/mods/cozylights/node_light.lua b/mods/.cozylights/node_light.lua similarity index 100% rename from mods/cozylights/node_light.lua rename to mods/.cozylights/node_light.lua diff --git a/mods/cozylights/nodes.lua b/mods/.cozylights/nodes.lua similarity index 100% rename from mods/cozylights/nodes.lua rename to mods/.cozylights/nodes.lua diff --git a/mods/cozylights/settingtypes.txt b/mods/.cozylights/settingtypes.txt similarity index 100% rename from mods/cozylights/settingtypes.txt rename to mods/.cozylights/settingtypes.txt diff --git a/mods/cozylights/shared.lua b/mods/.cozylights/shared.lua similarity index 100% rename from mods/cozylights/shared.lua rename to mods/.cozylights/shared.lua diff --git a/mods/cozylights/test/accuracy.lua b/mods/.cozylights/test/accuracy.lua similarity index 100% rename from mods/cozylights/test/accuracy.lua rename to mods/.cozylights/test/accuracy.lua diff --git a/mods/cozylights/textures/attribution b/mods/.cozylights/textures/attribution similarity index 100% rename from mods/cozylights/textures/attribution rename to mods/.cozylights/textures/attribution diff --git a/mods/cozylights/textures/default_glass.png b/mods/.cozylights/textures/default_glass.png similarity index 100% rename from mods/cozylights/textures/default_glass.png rename to mods/.cozylights/textures/default_glass.png diff --git a/mods/cozylights/textures/light_brush.png b/mods/.cozylights/textures/light_brush.png similarity index 100% rename from mods/cozylights/textures/light_brush.png rename to mods/.cozylights/textures/light_brush.png diff --git a/mods/cozylights/util/get_optional_depends.sh b/mods/.cozylights/util/get_optional_depends.sh similarity index 100% rename from mods/cozylights/util/get_optional_depends.sh rename to mods/.cozylights/util/get_optional_depends.sh diff --git a/mods/cozylights/wield_light.lua b/mods/.cozylights/wield_light.lua similarity index 100% rename from mods/cozylights/wield_light.lua rename to mods/.cozylights/wield_light.lua diff --git a/mods/.pbj_pup/init.lua b/mods/.pbj_pup/init.lua deleted file mode 100644 index 67f45cf7..00000000 --- a/mods/.pbj_pup/init.lua +++ /dev/null @@ -1,127 +0,0 @@ --- mod check and sound settings - -local def = core.get_modpath("default") -local mcl = core.get_modpath("mcl_core") -local snd = mcl and mcl_sounds.node_sound_glass_defaults() or default.node_sound_glass_defaults() - --- Nyan Cat node - -core.register_node(":nyancat:nyancat", { - description = "Nyan Cat", - tiles = { - "nyancat_side.png", - "nyancat_side.png", - "nyancat_side.png", - "nyancat_side.png", - "nyancat_back.png", - "nyancat_front.png", - }, - paramtype = "light", - light_source = 15, - paramtype2 = "facedir", - groups = { cracky = 2, handy = 1 }, - is_ground_content = false, - sounds = snd, - _mcl_hardness = 1, -}) - --- Rainbow node - -core.register_node(":nyancat:nyancat_rainbow", { - description = "Rainbow", - tiles = { - "nyancat_rainbow.png^[transformR90", - "nyancat_rainbow.png^[transformR90", - "nyancat_rainbow.png", - }, - paramtype = "light", - light_source = 15, - paramtype2 = "facedir", - groups = { cracky = 2, handy = 1 }, - is_ground_content = false, - sounds = snd, - _mcl_hardness = 1, -}) - --- Fuels - -core.register_craft({ - type = "fuel", - recipe = "nyancat:nyancat", - burntime = 10, -}) - -core.register_craft({ - type = "fuel", - recipe = "nyancat:nyancat_rainbow", - burntime = 10, -}) - --- helper function to place Nyan/Pup/Moo with rainbow tail - -local types = { "nyancat:nyancat" } - -local function place(pos, facedir, length) - if facedir > 3 then - facedir = 0 - end - - local tailvec = core.facedir_to_dir(facedir) - local p = { x = pos.x, y = pos.y, z = pos.z } - local num = math.random(#types) - - core.swap_node(p, { name = types[num], param2 = facedir }) - - for i = 1, length do - p.x = p.x + tailvec.x - p.z = p.z + tailvec.z - - core.swap_node(p, { name = "nyancat:nyancat_rainbow", param2 = facedir }) - end -end - --- Do we generate PB&J Pup and Nyan Cat's in world? - -local function generate(minp, maxp, seed) - local height_min = -31000 - local height_max = -32 - local chance = 1000 - - if maxp.y < height_min or minp.y > height_max then - return - end - - local y_min = math.max(minp.y, height_min) - local y_max = math.min(maxp.y, height_max) - local volume = (maxp.x - minp.x + 1) * (y_max - y_min + 1) * (maxp.z - minp.z + 1) - local pr = PseudoRandom(seed + 9324342) - local max_num_nyancats = math.floor(volume / (16 * 16 * 16)) - - for i = 1, max_num_nyancats do - if pr:next(0, 1000) == 0 then - local x0 = pr:next(minp.x, maxp.x) - local y0 = pr:next(minp.y, maxp.y) - local z0 = pr:next(minp.z, maxp.z) - local p0 = {x = x0, y = y0, z = z0} - nyancat.place(p0, pr:next(0, 3), pr:next(3, 15)) - end - end - -end - -core.register_on_generated(generate) - -if def then - default.generate_nyancats = generate -end --Legacy - --- Legacy - -core.register_alias("default:nyancat", "nyancat:nyancat") -core.register_alias("default:nyancat_rainbow", "nyancat:nyancat_rainbow") - -if def then - default.make_nyancat = place -end - -print("[MOD] PB&J Pup loaded") diff --git a/mods/airutils/airutils_biofuel.lua b/mods/airutils/airutils_biofuel.lua index 9bf05e72..00ea5cf2 100644 --- a/mods/airutils/airutils_biofuel.lua +++ b/mods/airutils/airutils_biofuel.lua @@ -4,32 +4,39 @@ local S = airutils.S local module_name = "airutils" +--[[ if core.get_modpath("technic") then - if technic then - technic.register_extractor_recipe({input = {"farming:wheat 33"}, output = "biofuel:biofuel 1"}) - technic.register_extractor_recipe({input = {"farming:corn 33"}, output = "biofuel:biofuel 1"}) - technic.register_extractor_recipe({input = {"farming:potato 33"}, output = "biofuel:biofuel 1"}) - technic.register_extractor_recipe({input = {"default:papyrus 99"}, output = "biofuel:biofuel 1"}) - end -end + if technic then + local extractor_recipes = { + { "farming:wheat 33", "biofuel:biofuel" }, + { "farming:corn 33", "biofuel:biofuel" }, + { "farming:potato 33", "biofuel:biofuel" }, + { "default:papyrus 99", "biofuel:biofuel" }, + } + for _, data in ipairs(extractor_recipes) do + technic.register_extractor_recipe({ input = { data[1] }, output = data[2] }) + end + end +end +]]-- if core.get_modpath("basic_machines") then - if basic_machines then - basic_machines.grinder_recipes["farming:wheat"] = {50,"biofuel:biofuel",1} - basic_machines.grinder_recipes["farming:corn"] = {50,"biofuel:biofuel",1} - basic_machines.grinder_recipes["farming:potato"] = {50,"biofuel:biofuel",1} - basic_machines.grinder_recipes["default:papyrus"] = {70,"biofuel:biofuel",1} - end + if basic_machines then + basic_machines.grinder_recipes["farming:wheat"] = { 50, "biofuel:biofuel", 1 } + basic_machines.grinder_recipes["farming:corn"] = { 50, "biofuel:biofuel", 1 } + basic_machines.grinder_recipes["farming:potato"] = { 50, "biofuel:biofuel", 1 } + basic_machines.grinder_recipes["default:papyrus"] = { 70, "biofuel:biofuel", 1 } + end end if core.get_modpath("default") then core.register_craft({ output = module_name .. ":biofuel_distiller", recipe = { - {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, - {"default:steel_ingot" , "", "default:steel_ingot"}, - {"default:steel_ingot" , "default:steel_ingot", "default:steel_ingot"}, + { "default:copper_ingot", "default:copper_ingot", "default:copper_ingot" }, + { "default:steel_ingot", "", "default:steel_ingot" }, + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, }, }) end @@ -37,17 +44,16 @@ if core.get_modpath("mcl_core") then core.register_craft({ output = module_name .. ":biofuel_distiller", recipe = { - {"mcl_copper:copper_ingot", "mcl_copper:copper_ingot", "mcl_copper:copper_ingot"}, - {"mcl_core:iron_ingot" , "", "mcl_core:iron_ingot"}, - {"mcl_core:iron_ingot" , "mcl_core:iron_ingot", "mcl_core:iron_ingot"}, + { "mcl_copper:copper_ingot", "mcl_copper:copper_ingot", "mcl_copper:copper_ingot" }, + { "mcl_core:iron_ingot", "", "mcl_core:iron_ingot" }, + { "mcl_core:iron_ingot", "mcl_core:iron_ingot", "mcl_core:iron_ingot" }, }, }) end - -- biofuel local new_gallon_id = "airutils:biofuel" -core.register_craftitem(new_gallon_id,{ +core.register_craftitem(new_gallon_id, { description = S("Bio Fuel"), inventory_image = "airutils_biofuel_inv.png", }) @@ -61,43 +67,60 @@ core.register_craft({ core.register_alias("biofuel:biofuel", new_gallon_id) --for the old biofuel local ferment = { - {"default:papyrus", new_gallon_id}, - {"farming:wheat", new_gallon_id}, - {"farming:corn", new_gallon_id}, - {"farming:baked_potato", new_gallon_id}, - {"farming:potato", new_gallon_id} + { "default:papyrus", new_gallon_id }, + { "farming:wheat", new_gallon_id }, + { "farming:corn", new_gallon_id }, + { "farming:baked_potato", new_gallon_id }, + { "farming:potato", new_gallon_id }, } -local ferment_groups = {'flora', 'leaves', 'flower', 'sapling', 'tree', 'wood', 'stick', 'plant', 'seed', - 'leafdecay', 'leafdecay_drop', 'mushroom', 'vines' } +local ferment_groups = { + "flora", + "leaves", + "flower", + "sapling", + "tree", + "wood", + "stick", + "plant", + "seed", + "leafdecay", + "leafdecay_drop", + "mushroom", + "vines", +} -- distiller local biofueldistiller_formspec = "size[8,9]" - .. "list[current_name;src;2,1;1,1;]" .. airutils.get_itemslot_bg(2, 1, 1, 1) - .. "list[current_name;dst;5,1;1,1;]" .. airutils.get_itemslot_bg(5, 1, 1, 1) - .. "list[current_player;main;0,5;8,4;]" .. airutils.get_itemslot_bg(0, 5, 8, 4) + .. "list[current_name;src;2,1;1,1;]" + .. airutils.get_itemslot_bg(2, 1, 1, 1) + .. "list[current_name;dst;5,1;1,1;]" + .. airutils.get_itemslot_bg(5, 1, 1, 1) + .. "list[current_player;main;0,5;8,4;]" + .. airutils.get_itemslot_bg(0, 5, 8, 4) .. "listring[current_name;dst]" .. "listring[current_player;main]" .. "listring[current_name;src]" .. "listring[current_player;main]" .. "image[3.5,1;1,1;gui_furnace_arrow_bg.png^[transformR270]" -core.register_node( module_name .. ":biofuel_distiller", { +core.register_node(module_name .. ":biofuel_distiller", { description = S("Biofuel Distiller"), - tiles = {"airutils_black.png", "airutils_aluminum.png", "airutils_copper.png" }, + tiles = { "airutils_black.png", "airutils_aluminum.png", "airutils_copper.png" }, drawtype = "mesh", mesh = "airutils_biofuel_distiller.b3d", paramtype = "light", paramtype2 = "facedir", groups = { - choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 + choppy = 2, + oddly_breakable_by_hand = 1, + flammable = 2, }, legacy_facedir_simple = true, on_place = core.rotate_node, on_construct = function(pos) - local meta = core.get_meta(pos) meta:set_string("formspec", biofueldistiller_formspec) @@ -110,13 +133,11 @@ core.register_node( module_name .. ":biofuel_distiller", { inv:set_size("dst", 1) end, - can_dig = function(pos,player) - + can_dig = function(pos, player) local meta = core.get_meta(pos) local inv = meta:get_inventory() - if not inv:is_empty("dst") - or not inv:is_empty("src") then + if not inv:is_empty("dst") or not inv:is_empty("src") then return false end @@ -124,7 +145,6 @@ core.register_node( module_name .. ":biofuel_distiller", { end, allow_metadata_inventory_take = function(pos, listname, index, stack, player) - if core.is_protected(pos, player:get_player_name()) then return 0 end @@ -133,7 +153,6 @@ core.register_node( module_name .. ":biofuel_distiller", { end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) - if core.is_protected(pos, player:get_player_name()) then return 0 end @@ -146,7 +165,6 @@ core.register_node( module_name .. ":biofuel_distiller", { end, allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - if core.is_protected(pos, player:get_player_name()) then return 0 end @@ -159,20 +177,20 @@ core.register_node( module_name .. ":biofuel_distiller", { end, on_metadata_inventory_put = function(pos) - local timer = core.get_node_timer(pos) timer:start(5) end, on_timer = function(pos) - - local meta = core.get_meta(pos) ; if not meta then return end + local meta = core.get_meta(pos) + if not meta then + return + end local inv = meta:get_inventory() -- is barrel empty? if not inv or inv:is_empty("src") then - meta:set_float("status", 0.0) meta:set_string("infotext", S("Fuel Distiller")) @@ -182,7 +200,7 @@ core.register_node( module_name .. ":biofuel_distiller", { -- does it contain any of the source items on the list? local has_item - --normal items + --normal items for n = 1, #ferment do if inv:contains_item("src", ItemStack(ferment[n][1])) then has_item = n @@ -190,22 +208,22 @@ core.register_node( module_name .. ":biofuel_distiller", { end end - --groups - local has_group - if not has_item then - local inv_content = inv:get_list("src") - if inv_content then - for k, v in pairs(inv_content) do - local item_name = v:get_name() - for n = 1, #ferment_groups do - if core.get_item_group(item_name, ferment_groups[n]) == 1 then - has_group = n - break - end - end - end - end - end + --groups + local has_group + if not has_item then + local inv_content = inv:get_list("src") + if inv_content then + for k, v in pairs(inv_content) do + local item_name = v:get_name() + for n = 1, #ferment_groups do + if core.get_item_group(item_name, ferment_groups[n]) == 1 then + has_group = n + break + end + end + end + end + end if not has_item and not has_group then return false @@ -229,17 +247,17 @@ core.register_node( module_name .. ":biofuel_distiller", { meta:set_string("infotext", S("Fuel Distiller @1% done", status)) meta:set_float("status", status + 5) else - if not has_group then - inv:remove_item("src", ferment[has_item][1]) - inv:add_item("dst", ferment[has_item][2]) - else - for i,itemstack in pairs(inv:get_list("src")) do - inv:remove_item("src", ItemStack(itemstack:get_name().." 1")) - end - inv:add_item("dst", new_gallon_id) - end + if not has_group then + inv:remove_item("src", ferment[has_item][1]) + inv:add_item("dst", ferment[has_item][2]) + else + for i, itemstack in pairs(inv:get_list("src")) do + inv:remove_item("src", ItemStack(itemstack:get_name() .. " 1")) + end + inv:add_item("dst", new_gallon_id) + end - meta:set_float("status", 0,0) + meta:set_float("status", 0, 0) end if inv:is_empty("src") then @@ -252,16 +270,16 @@ core.register_node( module_name .. ":biofuel_distiller", { }) --lets remove the old one -core.register_node(":".."biofuel:biofuel_distiller", { - groups = {old_biofuel=1}, +core.register_node(":" .. "biofuel:biofuel_distiller", { + groups = { old_biofuel = 1 }, }) core.register_abm({ - nodenames = {"group:old_biofuel"}, - interval = 1, - chance = 1, - action = function(pos, node) - --core.remove_node(pos) - core.swap_node(pos,{name = module_name..":biofuel_distiller"}) - end, + nodenames = { "group:old_biofuel" }, + interval = 1, + chance = 1, + action = function(pos, node) + --core.remove_node(pos) + core.swap_node(pos, { name = module_name .. ":biofuel_distiller" }) + end, }) diff --git a/mods/basic_materials/.github/workflows/luacheck.yml b/mods/basic_materials/.github/workflows/luacheck.yml new file mode 100644 index 00000000..a13efa95 --- /dev/null +++ b/mods/basic_materials/.github/workflows/luacheck.yml @@ -0,0 +1,13 @@ +name: luacheck +on: [push, pull_request] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - name: apt + run: sudo apt-get install -y luarocks + - name: luacheck install + run: luarocks install --local luacheck + - name: luacheck run + run: $HOME/.luarocks/bin/luacheck ./ diff --git a/mods/basic_materials/.luacheckrc b/mods/basic_materials/.luacheckrc new file mode 100644 index 00000000..1dabf677 --- /dev/null +++ b/mods/basic_materials/.luacheckrc @@ -0,0 +1,7 @@ +globals = { + "minetest", "basic_materials", "crafting", +} + +read_globals = { + "default", "xcompat", +} \ No newline at end of file diff --git a/mods/basic_materials/LICENSE b/mods/basic_materials/LICENSE new file mode 100644 index 00000000..c5885ae9 --- /dev/null +++ b/mods/basic_materials/LICENSE @@ -0,0 +1,600 @@ +License for code: LGPL 3.0 +License for media and all other assets: CC-by-SA 4.0 + +############################################################################### + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +############################################################################### + +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/mods/basic_materials/README.md b/mods/basic_materials/README.md new file mode 100644 index 00000000..919e4f02 --- /dev/null +++ b/mods/basic_materials/README.md @@ -0,0 +1,23 @@ +# Basic Materials mod + +mod that adds basic material nodes and items + +## Install + +### Option 1: use content tab in minetest + +* click the content tab +* search for basic materials +* click install on basic materials + +### Option 2: download from [ContentDB](https://content.minetest.net/packages/VanessaE/basic_materials/) + +* click the above link or search for basic materials on ContentDB +* select the download button on the basic materials page +* extract the zip downloaded from the previous step +* place in your mods folder + +### Option 3: use git + +* `git clone https://github.com/mt-mods/basic_materials.git` +* `cd basic_materials` \ No newline at end of file diff --git a/mods/basic_materials/aliases.lua b/mods/basic_materials/aliases.lua new file mode 100644 index 00000000..30185f4b --- /dev/null +++ b/mods/basic_materials/aliases.lua @@ -0,0 +1,34 @@ +minetest.register_alias("homedecor:plastic_sheeting", "basic_materials:plastic_sheet") +minetest.register_alias("homedecor:plastic_strips", "basic_materials:plastic_strip") +minetest.register_alias("homedecor:empty_spool", "basic_materials:empty_spool") +minetest.register_alias("homedecor:oil_extract", "basic_materials:oil_extract") +minetest.register_alias("homedecor:paraffin", "basic_materials:paraffin") +minetest.register_alias("homedecor:plastic_base", "basic_materials:paraffin") +minetest.register_alias("homedecor:terracotta_base", "basic_materials:terracotta_base") +minetest.register_alias("gloopblocks:wet_cement", "basic_materials:wet_cement") +minetest.register_alias("gloopblocks:cement", "basic_materials:cement_block") +minetest.register_alias("technic:concrete", "basic_materials:concrete_block") +minetest.register_alias("homedecor:ic", "basic_materials:ic") +minetest.register_alias("homedecor:motor", "basic_materials:motor") +minetest.register_alias("technic:motor", "basic_materials:motor") +minetest.register_alias("homedecor:heating_element", "basic_materials:heating_element") +minetest.register_alias("homedecor:power_crystal", "basic_materials:energy_crystal_simple") +minetest.register_alias("homedecor:copper_wire", "basic_materials:copper_wire") +minetest.register_alias("technic:fine_copper_wire", "basic_materials:copper_wire") +minetest.register_alias("technic:fine_silver_wire", "basic_materials:silver_wire") +minetest.register_alias("technic:fine_gold_wire", "basic_materials:gold_wire") +minetest.register_alias("homedecor:steel_wire", "basic_materials:steel_wire") +minetest.register_alias("homedecor:brass_ingot", "basic_materials:brass_ingot") +minetest.register_alias("technic:brass_ingot", "basic_materials:brass_ingot") +minetest.register_alias("technic:brass_block", "basic_materials:brass_block") +minetest.register_alias("homedecor:copper_strip", "basic_materials:copper_strip") +minetest.register_alias("homedecor:steel_strip", "basic_materials:steel_strip") +minetest.register_alias("homedecor:chainlink_brass", "basic_materials:chainlink_brass") +minetest.register_alias("chains:chain", "basic_materials:chain_steel") +minetest.register_alias("chains:chain_brass", "basic_materials:chain_brass") +minetest.register_alias("pipeworks:gear", "basic_materials:gear_steel") +minetest.register_alias("technic:rebar", "basic_materials:steel_bar") + +minetest.register_alias_force("mesecons_materials:silicon", "basic_materials:silicon") +minetest.register_alias_force("glooptest:chainlink", "basic_materials:chainlink_steel") +minetest.register_alias_force("homedecor:chainlink_steel", "basic_materials:chainlink_steel") \ No newline at end of file diff --git a/mods/basic_materials/craftitems.lua b/mods/basic_materials/craftitems.lua new file mode 100644 index 00000000..0040c67d --- /dev/null +++ b/mods/basic_materials/craftitems.lua @@ -0,0 +1,188 @@ +local S = minetest.get_translator("basic_materials") + +minetest.register_craftitem("basic_materials:plastic_sheet", { + description = S("Plastic sheet"), + inventory_image = "basic_materials_plastic_sheet.png", +}) + +minetest.register_craftitem("basic_materials:plastic_strip", { + description = S("Plastic strips"), + groups = { strip = 1 }, + inventory_image = "basic_materials_plastic_strip.png", +}) + +minetest.register_craftitem("basic_materials:empty_spool", { + description = S("Empty wire spool"), + inventory_image = "basic_materials_empty_spool.png" +}) + +minetest.register_craftitem("basic_materials:oil_extract", { + description = S("Oil extract"), + inventory_image = "basic_materials_oil_extract.png", +}) + +minetest.register_craftitem("basic_materials:paraffin", { + description = S("Unprocessed paraffin"), + inventory_image = "basic_materials_paraffin.png", +}) + +minetest.register_craftitem("basic_materials:terracotta_base", { + description = S("Uncooked Terracotta Base"), + inventory_image = "basic_materials_terracotta_base.png", +}) + +minetest.register_craftitem("basic_materials:wet_cement", { + description = S("Wet Cement"), + inventory_image = "basic_materials_wet_cement.png", +}) + +minetest.register_craftitem("basic_materials:silicon", { + description = S("Silicon lump"), + inventory_image = "basic_materials_silicon.png", +}) + +minetest.register_craftitem("basic_materials:ic", { + description = S("Simple Integrated Circuit"), + inventory_image = "basic_materials_ic.png", +}) + +minetest.register_craftitem("basic_materials:motor", { + description = S("Simple Motor"), + inventory_image = "basic_materials_motor.png", +}) + +minetest.register_craftitem("basic_materials:heating_element", { + description = S("Heating element"), + inventory_image = "basic_materials_heating_element.png", +}) + +minetest.register_craftitem("basic_materials:energy_crystal_simple", { + description = S("Simple energy crystal"), + inventory_image = "basic_materials_energy_crystal.png", +}) + +minetest.register_craftitem("basic_materials:steel_wire", { + description = S("Spool of steel wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_steel_wire.png" +}) + +minetest.register_craftitem("basic_materials:copper_wire", { + description = S("Spool of copper wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_copper_wire.png" +}) + +minetest.register_craftitem("basic_materials:silver_wire", { + description = S("Spool of silver wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_silver_wire.png" +}) + +minetest.register_craftitem("basic_materials:gold_wire", { + description = S("Spool of gold wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_gold_wire.png" +}) + +minetest.register_craftitem("basic_materials:stainless_steel_wire", { + description = S("Spool of stainless steel wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_stainless_steel_wire.png" +}) + +minetest.register_craftitem("basic_materials:aluminum_wire", { + description = S("Spool of aluminum wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_aluminum_wire.png" +}) + +minetest.register_craftitem("basic_materials:steel_strip", { + description = S("Steel Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_steel_strip.png" +}) + +minetest.register_craftitem("basic_materials:copper_strip", { + description = S("Copper Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_copper_strip.png" +}) + +minetest.register_craftitem("basic_materials:lead_strip", { + description = S("Lead Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_lead_strip.png" +}) + +minetest.register_craftitem("basic_materials:gold_strip", { + description = S("Gold Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_gold_strip.png" +}) + +minetest.register_craftitem("basic_materials:stainless_steel_strip", { + description = S("Stainless Steel Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_stainless_steel_strip.png" +}) + +minetest.register_craftitem("basic_materials:aluminum_strip", { + description = S("Aluminum Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_aluminum_strip.png" +}) + +minetest.register_craftitem("basic_materials:steel_bar", { + description = S("Steel Bar"), + inventory_image = "basic_materials_steel_bar.png", +}) + +minetest.register_craftitem("basic_materials:carbon_steel_bar", { + description = S("Carbon Steel Bar"), + inventory_image = "basic_materials_carbon_steel_bar.png", +}) + +minetest.register_craftitem("basic_materials:stainless_steel_bar", { + description = S("Stainless Steel Bar"), + inventory_image = "basic_materials_stainless_steel_bar.png", +}) + +minetest.register_craftitem("basic_materials:aluminum_bar", { + description = S("Aluminum Bar"), + inventory_image = "basic_materials_aluminum_bar.png", +}) + +minetest.register_craftitem("basic_materials:chainlink_brass", { + description = S("Chainlinks (brass)"), + groups = { chainlinks = 1 }, + inventory_image = "basic_materials_chainlink_brass.png" +}) + +minetest.register_craftitem("basic_materials:chainlink_steel", { + description = S("Chainlinks (steel)"), + groups = { chainlinks = 1 }, + inventory_image = "basic_materials_chainlink_steel.png" +}) + +minetest.register_craftitem("basic_materials:brass_ingot", { + description = S("Brass Ingot"), + inventory_image = "basic_materials_brass_ingot.png", +}) + +minetest.register_craftitem("basic_materials:gear_steel", { + description = S("Steel gear"), + inventory_image = "basic_materials_gear_steel.png" +}) + +minetest.register_craftitem("basic_materials:padlock", { + description = S("Padlock"), + inventory_image = "basic_materials_padlock.png" +}) + +if minetest.get_modpath("hades_materials") then + minetest.register_alias_force("basic_materials:plastic_sheet", "hades_materials:plastic_sheeting") + minetest.register_alias_force("basic_materials:paraffin", "hades_materials:plastic_base") + minetest.register_alias_force("basic_materials:silicon", "hades_materials:silicon") +end + diff --git a/mods/basic_materials/crafts.lua b/mods/basic_materials/crafts.lua new file mode 100644 index 00000000..0f24e110 --- /dev/null +++ b/mods/basic_materials/crafts.lua @@ -0,0 +1,441 @@ +local materials = xcompat.materials + +local have_hades_materials = minetest.get_modpath("hades_materials") + +local function compress_craft(input) + local buffer = {} + for _, item in pairs(input) do + if type(item)=="table" then + for _, inneritem in pairs(item) do + buffer[inneritem] = (buffer[inneritem] or 0) + 1 + end + elseif item ~= "" then + buffer[item] = (buffer[item] or 0) + 1 + end + end + + local output = {} + for item, count in pairs(buffer) do + output[#output + 1] = item .. " " .. count + end + return output +end + +local function register_craft(input) + if minetest.get_modpath("rp_crafting") then + local rp_craft = compress_craft(input.recipe) + if #rp_craft > crafting.MAX_INPUTS then + minetest.log("error", "[basic_materials] unable to register craft for " .. input.output) + return + end + + crafting.register_craft({ + output = input.output, + items = rp_craft + }) + else + minetest.register_craft(input) + end +end + +-- Craft recipes +register_craft({ + output = "basic_materials:chainlink_brass 12", + recipe = { + {"", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, + {"basic_materials:brass_ingot", "", "basic_materials:brass_ingot"}, + {"basic_materials:brass_ingot", "basic_materials:brass_ingot", ""}, + }, +}) + +register_craft({ + output = "basic_materials:chain_steel 2", + recipe = { + {"basic_materials:chainlink_steel"}, + {"basic_materials:chainlink_steel"}, + {"basic_materials:chainlink_steel"} + } +}) + +register_craft({ + output = "basic_materials:chain_brass 2", + recipe = { + {"basic_materials:chainlink_brass"}, + {"basic_materials:chainlink_brass"}, + {"basic_materials:chainlink_brass"} + } +}) + +register_craft( { + type = "shapeless", + output = "basic_materials:brass_ingot 9", + recipe = {"basic_materials:brass_block"}, +}) + +register_craft( { + output = "basic_materials:brass_block", + recipe = { + {"basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, + {"basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, + {"basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, + }, +}) + +register_craft( { + output = "basic_materials:plastic_strip 9", + recipe = { + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"} + }, +}) + +register_craft( { + output = "basic_materials:empty_spool 3", + recipe = { + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"}, + {"", "basic_materials:plastic_sheet", ""}, + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"} + }, +}) + +if have_hades_materials then + minetest.clear_craft({ + type = "shapeless", + recipe = {"group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves"} + }) +end + +register_craft({ + type = "shapeless", + output = "basic_materials:oil_extract 2", + recipe = {"group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves"} +}) + +-- Cooking recipes +if not have_hades_materials then + minetest.register_craft({ + type = "cooking", + output = "basic_materials:plastic_sheet", + recipe = "basic_materials:paraffin", + }) +end + +minetest.register_craft({ + type = "cooking", + output = "basic_materials:paraffin", + recipe = "basic_materials:oil_extract", +}) + +minetest.register_craft({ + type = "cooking", + output = "basic_materials:cement_block", + recipe = "basic_materials:wet_cement", + cooktime = 8 +}) + +-- Fuel recipes +minetest.register_craft({ + type = "fuel", + recipe = "basic_materials:plastic_sheet", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "basic_materials:oil_extract", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "basic_materials:paraffin", + burntime = 30, +}) + +register_craft({ + output = "basic_materials:concrete_block 6", + recipe = { + {"group:sand", "basic_materials:wet_cement", materials.gravel}, + {"basic_materials:steel_bar", "basic_materials:wet_cement", "basic_materials:steel_bar"}, + {materials.gravel, "basic_materials:wet_cement", "group:sand"}, + } +}) + +register_craft( { + output = "basic_materials:motor 2", + recipe = { + {materials.mese_crystal_fragment, "basic_materials:copper_wire", "basic_materials:plastic_sheet"}, + {materials.copper_ingot, materials.steel_ingot, materials.steel_ingot}, + {materials.mese_crystal_fragment, "basic_materials:copper_wire", "basic_materials:plastic_sheet"} + }, + replacements = { + {"basic_materials:copper_wire", "basic_materials:empty_spool"}, + {"basic_materials:copper_wire", "basic_materials:empty_spool"}, + } +}) + +register_craft( { + output = "basic_materials:heating_element 2", + recipe = { + {materials.copper_ingot, materials.mese_crystal_fragment, materials.copper_ingot} + }, +}) + +register_craft({ + --type = "shapeless", + output = "basic_materials:energy_crystal_simple 2", + recipe = { + {materials.mese_crystal_fragment, materials.torch, materials.mese_crystal_fragment}, + {materials.diamond, materials.gold_ingot, materials.diamond} + }, +}) + +register_craft( { + output = "basic_materials:copper_wire 2", + type = "shapeless", + recipe = { + materials.copper_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, +}) + +register_craft( { + output = "basic_materials:gold_wire 2", + type = "shapeless", + recipe = { + materials.gold_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, +}) + +register_craft( { + output = "basic_materials:steel_wire 2", + type = "shapeless", + recipe = { + materials.steel_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, +}) + +if materials.stainless_steel_ingot then + register_craft( { + output = "basic_materials:stainless_steel_wire 2", + type = "shapeless", + recipe = { + materials.stainless_steel_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, + }) +end + +if materials.aluminum_ingot then + register_craft( { + output = "basic_materials:aluminum_wire 2", + type = "shapeless", + recipe = { + materials.aluminum_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, + }) +end + +register_craft( { + output = "basic_materials:steel_strip 12", + recipe = { + {"", materials.steel_ingot, ""}, + {materials.steel_ingot, "", ""}, + }, +}) + +register_craft( { + output = "basic_materials:copper_strip 12", + recipe = { + {"", materials.copper_ingot, ""}, + {materials.copper_ingot, "", ""}, + }, +}) + +register_craft( { + output = "basic_materials:gold_strip 12", + recipe = { + {"", materials.gold_ingot, ""}, + {materials.gold_ingot, "", ""}, + }, +}) + +if materials.lead_ingot then + register_craft( { + output = "basic_materials:lead_strip 12", + recipe = { + {"", materials.lead_ingot, ""}, + {materials.lead_ingot, "", ""}, + }, + }) +end + +if materials.stainless_steel_ingot then + register_craft( { + output = "basic_materials:stainless_steel_strip 12", + recipe = { + {"", materials.stainless_steel_ingot, ""}, + {materials.stainless_steel_ingot, "", ""}, + }, + }) +end + +if materials.aluminum_ingot then + register_craft( { + output = "basic_materials:aluminum_strip 12", + recipe = { + {"", materials.aluminum_ingot, ""}, + {materials.aluminum_ingot, "", ""}, + }, + }) +end + +register_craft( { + output = "basic_materials:steel_bar 6", + recipe = { + {"", "", materials.steel_ingot}, + {"", materials.steel_ingot, ""}, + {materials.steel_ingot, "", ""}, + }, +}) + +if materials.carbon_steel_ingot then + register_craft( { + output = "basic_materials:carbon_steel_bar 6", + recipe = { + {"", "", materials.carbon_steel_ingot}, + {"", materials.carbon_steel_ingot, ""}, + {materials.carbon_steel_ingot, "", ""}, + }, + }) +end + +if materials.stainless_steel_ingot then + register_craft( { + output = "basic_materials:stainless_steel_bar 6", + recipe = { + {"", "", materials.stainless_steel_ingot}, + {"", materials.stainless_steel_ingot, ""}, + {materials.stainless_steel_ingot, "", ""}, + }, + }) +end + +if materials.aluminum_ingot then + register_craft( { + output = "basic_materials:aluminum_bar 6", + recipe = { + {"", "", materials.aluminum_ingot}, + {"", materials.aluminum_ingot, ""}, + {materials.aluminum_ingot, "", ""}, + }, + }) +end + +register_craft( { + output = "basic_materials:padlock 2", + recipe = { + {"basic_materials:steel_bar"}, + {materials.steel_ingot}, + {materials.steel_ingot}, + }, +}) + +register_craft({ + output = "basic_materials:chainlink_steel 12", + recipe = { + {"", materials.steel_ingot, materials.steel_ingot}, + {materials.steel_ingot, "", materials.steel_ingot}, + {materials.steel_ingot, materials.steel_ingot, ""}, + }, +}) + +register_craft( { + output = "basic_materials:gear_steel 6", + recipe = { + {"", materials.steel_ingot, ""}, + {materials.steel_ingot,"basic_materials:chainlink_steel", materials.steel_ingot}, + {"", materials.steel_ingot, ""} + }, +}) + +register_craft( { + type = "shapeless", + output = "basic_materials:terracotta_base 8", + recipe = { + materials.water_bucket, + materials.clay_lump, + materials.gravel, + }, + replacements = {{materials.water_bucket, materials.empty_bucket}}, +}) + +register_craft({ + type = "shapeless", + output = "basic_materials:wet_cement 3", + recipe = { + materials.dirt, + materials.dye_dark_grey, + materials.dye_dark_grey, + materials.dye_dark_grey, + materials.water_bucket + }, + replacements = {{materials.water_bucket, materials.empty_bucket}}, +}) + +if not have_hades_materials then + register_craft( { + output = "basic_materials:silicon 4", + recipe = { + {materials.sand, materials.sand}, + {materials.sand, materials.steel_ingot}, + }, + }) +end + +register_craft( { + output = "basic_materials:ic 4", + recipe = { + {"basic_materials:silicon", "basic_materials:silicon"}, + {"basic_materials:silicon", materials.copper_ingot}, + }, +}) + +-- Without moreores, there still should be a way to create brass. +register_craft( { + output = "basic_materials:brass_ingot 9", + recipe = { + {materials.copper_ingot, materials.tin_ingot, materials.copper_ingot}, + {materials.gold_ingot, materials.copper_ingot, materials.tin_ingot}, + {materials.copper_ingot, materials.tin_ingot, materials.copper_ingot}, + }, +}) + +if materials.silver_ingot then + register_craft( { + output = "basic_materials:silver_wire 2", + type = "shapeless", + recipe = { + materials.silver_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, + }) + + register_craft( { + type = "shapeless", + output = "basic_materials:brass_ingot 3", + recipe = { + materials.copper_ingot, + materials.copper_ingot, + materials.silver_ingot, + }, + }) +end diff --git a/mods/basic_materials/init.lua b/mods/basic_materials/init.lua new file mode 100644 index 00000000..ad5ea101 --- /dev/null +++ b/mods/basic_materials/init.lua @@ -0,0 +1,14 @@ +-- Basic materials mod +-- by Vanessa Dannenberg + +-- This mod supplies all those little random craft items that everyone always +-- seems to need, such as metal bars (ala rebar), plastic, wire, and so on. + +basic_materials = {} +basic_materials.mod = { author = "Vanessa Dannenberg" } +basic_materials.modpath = minetest.get_modpath("basic_materials") + +dofile(basic_materials.modpath .. "/nodes.lua") +dofile(basic_materials.modpath .. "/craftitems.lua") +dofile(basic_materials.modpath .. "/crafts.lua") +dofile(basic_materials.modpath .. "/aliases.lua") \ No newline at end of file diff --git a/mods/basic_materials/locale/basic_materials.de.tr b/mods/basic_materials/locale/basic_materials.de.tr new file mode 100644 index 00000000..8fddd8a7 --- /dev/null +++ b/mods/basic_materials/locale/basic_materials.de.tr @@ -0,0 +1,33 @@ +# textdomain: basic_materials +Silicon lump=Siliziumklumpen +Simple Integrated Circuit=Einfacher Integrierter Schaltkreis +Simple Motor=Einfacher Motor +Heating element=Heizelement +Simple energy crystal=Einfacher Energiekristall + +Spool of steel wire=Spule mit Stahldraht +Spool of copper wire=Spule mit Kupferdraht +Spool of silver wire=Spule mit Silberdraht +Spool of gold wire=Spule mit Golddraht +Steel Strip=Stahlstreifen +Copper Strip=Kupferstreifen +Steel Bar=Stahlstab +Chainlinks (brass)=Messingkettenglieder +Chainlinks (steel)=Stahlkettenglieder +Brass Ingot=Messingbarren +Steel gear=Stahlzahnrad +Padlock=Vorhängeschloss +Chain (steel, hanging)=Hängende Stahlkette +Chain (brass, hanging)=Hängende Messingkette +Brass Block=Messingblock + +Oil extract=Ölextrakt +Unprocessed paraffin=Unverarbeitetes Paraffin +Uncooked Terracotta Base=Ungebranntes Terrakotta +Wet Cement=Nasser Zement +Cement=Zement +Concrete Block=Betonblock + +Plastic sheet=Kunststoffplatte +Plastic strips=Kunststoffstreifen +Empty wire spool=Leere Drahtspule diff --git a/mods/basic_materials/locale/basic_materials.fr.tr b/mods/basic_materials/locale/basic_materials.fr.tr new file mode 100644 index 00000000..0bebf79d --- /dev/null +++ b/mods/basic_materials/locale/basic_materials.fr.tr @@ -0,0 +1,33 @@ +# textdomain: basic_materials +Silicon lump=Morceau de silicium +Simple Integrated Circuit=Circuit intégré simple +Simple Motor=Moteur simple +Heating element=Élément chauffant +Simple energy crystal=Cristal d’énergie simple + +Spool of steel wire=Bobine de fil d’acier +Spool of copper wire=Bobine de fil de cuivre +Spool of silver wire=Bobine de fil d’argent +Spool of gold wire=Bobine de fil d’or +Steel Strip=Bande de acier +Copper Strip=Bande de cuivre +Steel Bar=Barre d’acier +Chainlinks (brass)=Maillon en laiton +Chainlinks (steel)=Maillon en acier +Brass Ingot=Lingot de laiton +Steel gear=Rouage en acier +Padlock=Cadenas +Chain (steel, hanging)=Chaine en acier +Chain (brass, hanging)=Chaine en laiton +Brass Block=Bloc de laiton + +Oil extract=Extrait d’huile +Unprocessed paraffin=Paraffine non transformée +Uncooked Terracotta Base=Argile crue +Wet Cement=Ciment humide +Cement=Ciment +Concrete Block=Bloc de béton + +Plastic sheet=Morceau de plastique +Plastic strips=Bande de plastique +Empty wire spool=Bobine de fil vide diff --git a/mods/basic_materials/locale/basic_materials.it.tr b/mods/basic_materials/locale/basic_materials.it.tr new file mode 100644 index 00000000..aae0b3be --- /dev/null +++ b/mods/basic_materials/locale/basic_materials.it.tr @@ -0,0 +1,34 @@ +# textdomain: basic_materials +# Author: Salvo 'LtWorf' Tomaselli +Silicon lump=Grumo di silicio +Simple Integrated Circuit=Circuito integrato semplice +Simple Motor=Motore semplice +Heating element=Elemento riscaldante +Simple energy crystal=Cristallo di energia semplice + +Spool of steel wire=Bobina di filo d'acciaio +Spool of copper wire=Bobina di filo di rame +Spool of silver wire=Bobina di filo d'argento +Spool of gold wire=Bobina di filo d'oro +Steel Strip=Striscia d'acciaio +Copper Strip=Striscia di rame +Steel Bar=Barra d'acciaio +Chainlinks (brass)=Catena (ottone) +Chainlinks (steel)=Catena (acciaio) +Brass Ingot=Lingotto di ottone +Steel gear=Ingranaggio d'acciaio +Padlock=Catenaccio +Chain (steel, hanging)=Catena (acciaio, pendente) +Chain (brass, hanging)=Catena (ottone, pendente) +Brass Block=Blocco di ottone + +Oil extract=Estratto d'olio +Unprocessed paraffin=Paraffina grezza +Uncooked Terracotta Base=Argilla cruda +Wet Cement=Cemento umido +Cement=Cemento +Concrete Block=Blocco di calcestruzzo + +Plastic sheet=Foglio di plastica +Plastic strips=Striscia di plastica +Empty wire spool=Rocchetto vuoto diff --git a/mods/basic_materials/locale/basic_materials.ru.tr b/mods/basic_materials/locale/basic_materials.ru.tr new file mode 100644 index 00000000..85e9c0cf --- /dev/null +++ b/mods/basic_materials/locale/basic_materials.ru.tr @@ -0,0 +1,33 @@ +# textdomain: basic_materials +Silicon lump=Кусок Кремния +Simple Integrated Circuit=Микросхема +Simple Motor=Мотор +Heating element=Нить Накала +Simple energy crystal=Энергетический Кристалл + +Spool of steel wire=Катушка Стальной Проволоки +Spool of copper wire=Катушка Медной Проволоки +Spool of silver wire=Катушка Серебрянной Проволоки +Spool of gold wire=Катушка Золотой Проволоки +Steel Strip=Стальная Полоса +Copper Strip=Медная Полоса +Steel Bar=Стальной Прут +Chainlinks (brass)=Латунные Звенья +Chainlinks (steel)=Стальные Звенья +Brass Ingot=Латунный Брусок +Steel gear=Стальная Шестерня +Padlock=Навесной Замок +Chain (steel, hanging)=Стальная Цепь +Chain (brass, hanging)=Латунная Цепь +Brass Block=Латунный Блок + +Oil extract=Масляный Экстракт +Unprocessed paraffin=Необработанный Парафин +Uncooked Terracotta Base=Ком Мокрого Терракота +Wet Cement=Ком Мокрого Цемента +Cement=Цемент +Concrete Block=Железобетон + +Plastic sheet=Пластиковый Лист +Plastic strips=Пластиковая Полоса +Empty wire spool=Пустая Катушка diff --git a/mods/basic_materials/mod.conf b/mods/basic_materials/mod.conf new file mode 100644 index 00000000..739746b4 --- /dev/null +++ b/mods/basic_materials/mod.conf @@ -0,0 +1,8 @@ +name = basic_materials +depends = xcompat +optional_depends = moreores, default, mesecons_materials, dye, bucket, fl_stone, fl_trees, mcl_sounds, hades_core, hades_sounds, hades_materials, hades_dye, hades_bucket, hades_extraores, hades_mesecons_materials, aloz, rp_crafting, mcl_core, mcl_copper +min_minetest_version = 5.2.0 +release = 23751 +author = mt-mods +description = Provides a small selection of "basic" materials and items that other mods should use when possible -- things like steel bars and chains, wire, plastic strips and sheets, and more. +title = Basic Materials and items diff --git a/mods/basic_materials/models/basic_materials_chains.obj b/mods/basic_materials/models/basic_materials_chains.obj new file mode 100644 index 00000000..78724c98 --- /dev/null +++ b/mods/basic_materials/models/basic_materials_chains.obj @@ -0,0 +1,881 @@ +# Blender v2.73 (sub 0) OBJ File: 'chains.blend' +# www.blender.org +o Torus.016_Torus +v 0.000000 -0.429978 0.000002 +v 0.000000 -0.401109 0.055211 +v -0.014044 -0.391975 0.048870 +v -0.014044 -0.423304 0.000002 +v -0.009826 -0.379748 0.040970 +v -0.009826 -0.406012 0.000002 +v 0.009826 -0.379748 0.040970 +v 0.009826 -0.406012 0.000002 +v 0.014044 -0.391975 0.048870 +v 0.014044 -0.423304 0.000002 +v 0.000000 -0.316336 0.080195 +v -0.014044 -0.316336 0.069112 +v -0.009826 -0.316336 0.057941 +v 0.009826 -0.316336 0.057941 +v 0.014044 -0.316336 0.069112 +v 0.000000 -0.231564 0.055211 +v -0.014044 -0.240700 0.048870 +v -0.009826 -0.252925 0.040970 +v 0.009826 -0.252925 0.040970 +v 0.014044 -0.240700 0.048870 +v 0.000000 -0.202695 0.000002 +v -0.014044 -0.209368 0.000002 +v -0.009826 -0.226661 0.000002 +v 0.009826 -0.226661 0.000002 +v 0.014044 -0.209368 0.000002 +v 0.000000 -0.231564 -0.055206 +v -0.014044 -0.240700 -0.048868 +v -0.009826 -0.252925 -0.040967 +v 0.009826 -0.252925 -0.040967 +v 0.014044 -0.240700 -0.048865 +v 0.000000 -0.316336 -0.080190 +v -0.014044 -0.316336 -0.069108 +v -0.009826 -0.316336 -0.057936 +v 0.009826 -0.316336 -0.057936 +v 0.014044 -0.316336 -0.069108 +v 0.000000 -0.400361 -0.055206 +v -0.014044 -0.391975 -0.048868 +v -0.009826 -0.379748 -0.040967 +v 0.009826 -0.379748 -0.040967 +v 0.014044 -0.391975 -0.048868 +v 0.000000 -0.262249 0.000002 +v -0.061672 -0.233381 0.000002 +v -0.054590 -0.224245 -0.012569 +v 0.000000 -0.255577 -0.012569 +v -0.045765 -0.212018 -0.008794 +v 0.000000 -0.238285 -0.008794 +v -0.045765 -0.212018 0.008798 +v 0.000000 -0.238285 0.008798 +v -0.054590 -0.224245 0.012574 +v 0.000000 -0.255577 0.012574 +v -0.089582 -0.148609 0.000002 +v -0.077200 -0.148609 -0.012569 +v -0.064722 -0.148609 -0.008794 +v -0.064722 -0.148609 0.008799 +v -0.077200 -0.148609 0.012574 +v -0.061672 -0.063837 0.000002 +v -0.054590 -0.072971 -0.012569 +v -0.045765 -0.085198 -0.008794 +v -0.045765 -0.085198 0.008799 +v -0.054590 -0.072971 0.012574 +v 0.000000 -0.034967 0.000002 +v 0.000000 -0.041641 -0.012569 +v 0.000000 -0.058933 -0.008794 +v 0.000000 -0.058933 0.008799 +v 0.000000 -0.041641 0.012574 +v 0.061672 -0.063837 0.000002 +v 0.054590 -0.072971 -0.012569 +v 0.045765 -0.085198 -0.008794 +v 0.045765 -0.085198 0.008799 +v 0.054590 -0.072971 0.012574 +v 0.089582 -0.148609 0.000002 +v 0.077200 -0.148609 -0.012569 +v 0.064722 -0.148609 -0.008794 +v 0.064722 -0.148609 0.008799 +v 0.077200 -0.148609 0.012574 +v 0.061672 -0.232631 0.000002 +v 0.054590 -0.224245 -0.012569 +v 0.045765 -0.212018 -0.008794 +v 0.045765 -0.212018 0.008798 +v 0.054590 -0.224245 0.012574 +v 0.000000 0.073316 0.000002 +v 0.061672 0.102183 0.000002 +v 0.054590 0.111319 0.012574 +v 0.000000 0.079988 0.012574 +v 0.045765 0.123546 0.008799 +v 0.000000 0.097280 0.008799 +v 0.045765 0.123546 -0.008794 +v 0.000000 0.097280 -0.008794 +v 0.054590 0.111319 -0.012569 +v 0.000000 0.079988 -0.012569 +v 0.089582 0.186956 0.000002 +v 0.077200 0.186956 0.012574 +v 0.064722 0.186956 0.008799 +v 0.064722 0.186956 -0.008794 +v 0.077200 0.186956 -0.012569 +v 0.061672 0.271728 0.000002 +v 0.054590 0.262594 0.012574 +v 0.045765 0.250367 0.008799 +v 0.045765 0.250367 -0.008794 +v 0.054590 0.262594 -0.012569 +v 0.000000 0.300597 0.000002 +v 0.000000 0.293923 0.012574 +v 0.000000 0.276631 0.008799 +v 0.000000 0.276631 -0.008794 +v 0.000000 0.293923 -0.012569 +v -0.061672 0.271728 0.000002 +v -0.054590 0.262594 0.012574 +v -0.045765 0.250367 0.008799 +v -0.045765 0.250367 -0.008794 +v -0.054590 0.262594 -0.012569 +v -0.089582 0.186956 0.000002 +v -0.077200 0.186956 0.012574 +v -0.064722 0.186956 0.008799 +v -0.064722 0.186956 -0.008794 +v -0.077200 0.186956 -0.012569 +v -0.061672 0.102931 0.000002 +v -0.054590 0.111319 0.012574 +v -0.045765 0.123546 0.008799 +v -0.045765 0.123546 -0.008794 +v -0.054590 0.111319 -0.012569 +v 0.000000 -0.095037 0.000002 +v 0.000000 -0.066168 -0.055206 +v 0.014044 -0.057034 -0.048868 +v 0.014044 -0.088363 0.000002 +v 0.009826 -0.044807 -0.040967 +v 0.009826 -0.071071 0.000002 +v -0.009826 -0.044807 -0.040967 +v -0.009826 -0.071071 0.000002 +v -0.014044 -0.057034 -0.048868 +v -0.014044 -0.088363 0.000002 +v 0.000000 0.018605 -0.080190 +v 0.014044 0.018605 -0.069108 +v 0.009826 0.018605 -0.057936 +v -0.009826 0.018605 -0.057936 +v -0.014044 0.018605 -0.069108 +v 0.000000 0.103377 -0.055206 +v 0.014044 0.094243 -0.048868 +v 0.009826 0.082016 -0.040967 +v -0.009826 0.082016 -0.040967 +v -0.014044 0.094243 -0.048868 +v 0.000000 0.132246 0.000002 +v 0.014044 0.125572 0.000002 +v 0.009826 0.108280 0.000002 +v -0.009826 0.108280 0.000002 +v -0.014044 0.125572 0.000002 +v 0.000000 0.103377 0.055211 +v 0.014044 0.094243 0.048870 +v 0.009826 0.082016 0.040970 +v -0.009826 0.082016 0.040970 +v -0.014044 0.094243 0.048870 +v 0.000000 0.018605 0.080195 +v 0.014044 0.018605 0.069112 +v 0.009826 0.018605 0.057941 +v -0.009826 0.018605 0.057941 +v -0.014044 0.018605 0.069112 +v 0.000000 -0.065420 0.055211 +v 0.014044 -0.057032 0.048870 +v 0.009826 -0.044807 0.040970 +v -0.009826 -0.044807 0.040970 +v -0.014044 -0.057032 0.048870 +v 0.000000 -0.598329 0.000002 +v 0.061672 -0.569460 0.000002 +v 0.054590 -0.560326 0.012574 +v 0.000000 -0.591655 0.012574 +v 0.045765 -0.548099 0.008798 +v 0.000000 -0.574363 0.008798 +v 0.045765 -0.548099 -0.008794 +v 0.000000 -0.574363 -0.008794 +v 0.054590 -0.560326 -0.012569 +v 0.000000 -0.591655 -0.012569 +v 0.089582 -0.484687 0.000002 +v 0.077200 -0.484687 0.012574 +v 0.064722 -0.484687 0.008798 +v 0.064722 -0.484687 -0.008794 +v 0.077200 -0.484687 -0.012569 +v 0.061672 -0.399915 0.000002 +v 0.054590 -0.409051 0.012574 +v 0.045765 -0.421278 0.008798 +v 0.045765 -0.421278 -0.008794 +v 0.054590 -0.409051 -0.012569 +v 0.000000 -0.371048 0.000002 +v 0.000000 -0.377719 0.012574 +v 0.000000 -0.395012 0.008798 +v 0.000000 -0.395012 -0.008794 +v 0.000000 -0.377719 -0.012569 +v -0.061672 -0.399915 0.000002 +v -0.054590 -0.409051 0.012574 +v -0.045765 -0.421278 0.008798 +v -0.045765 -0.421278 -0.008794 +v -0.054590 -0.409051 -0.012569 +v -0.089582 -0.484687 0.000002 +v -0.077200 -0.484687 0.012574 +v -0.064722 -0.484687 0.008798 +v -0.064722 -0.484687 -0.008794 +v -0.077200 -0.484687 -0.012569 +v -0.061672 -0.568712 0.000002 +v -0.054590 -0.560326 0.012574 +v -0.045765 -0.548099 0.008798 +v -0.045765 -0.548099 -0.008794 +v -0.054590 -0.560326 -0.012569 +v 0.000000 0.241043 0.000002 +v 0.000000 0.269910 0.055211 +v -0.014044 0.279047 0.048870 +v -0.014044 0.247717 0.000002 +v -0.009826 0.291274 0.040970 +v -0.009826 0.265007 0.000002 +v 0.009826 0.291274 0.040970 +v 0.009826 0.265007 0.000002 +v 0.014044 0.279047 0.048870 +v 0.014044 0.247717 0.000002 +v 0.000000 0.354683 0.080195 +v -0.014044 0.354683 0.069112 +v -0.009826 0.354683 0.057941 +v 0.009826 0.354683 0.057941 +v 0.014044 0.354683 0.069112 +v 0.000000 0.439455 0.055211 +v -0.014044 0.430321 0.048870 +v -0.009826 0.418094 0.040970 +v 0.009826 0.418094 0.040970 +v 0.014044 0.430321 0.048870 +v 0.000000 0.468325 0.000002 +v -0.014044 0.461651 0.000002 +v -0.009826 0.444361 0.000002 +v 0.009826 0.444361 0.000002 +v 0.014044 0.461651 0.000002 +v 0.000000 0.439455 -0.055206 +v -0.014044 0.430321 -0.048868 +v -0.009826 0.418094 -0.040967 +v 0.009826 0.418094 -0.040967 +v 0.014044 0.430321 -0.048868 +v 0.000000 0.354683 -0.080190 +v -0.014044 0.354683 -0.069108 +v -0.009826 0.354683 -0.057936 +v 0.009826 0.354683 -0.057936 +v 0.014044 0.354683 -0.069108 +v 0.000000 0.270661 -0.055206 +v -0.014044 0.279047 -0.048868 +v -0.009826 0.291274 -0.040967 +v 0.009826 0.291274 -0.040967 +v 0.014044 0.279047 -0.048868 +vt 0.187500 0.125000 +vt 0.250000 0.125000 +vt 0.250000 0.187500 +vt 0.187500 0.187500 +vt 0.250000 0.250000 +vt 0.187500 0.250000 +vt 0.250000 0.312500 +vt 0.187500 0.312500 +vt 0.250000 0.375000 +vt 0.187500 0.375000 +vt 0.187500 0.062500 +vt 0.250000 0.062500 +vt 0.312500 0.125000 +vt 0.312500 0.187500 +vt 0.312500 0.250000 +vt 0.312500 0.312500 +vt 0.312500 0.375000 +vt 0.312500 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.187500 +vt 0.375000 0.250000 +vt 0.375000 0.312500 +vt 0.375000 0.375000 +vt 0.375000 0.062500 +vt 0.437500 0.125000 +vt 0.437500 0.187500 +vt 0.437500 0.250000 +vt 0.437500 0.312500 +vt 0.437500 0.375000 +vt 0.437500 0.062500 +vt 0.500000 0.125000 +vt 0.500000 0.187500 +vt 0.500000 0.250000 +vt 0.500000 0.312500 +vt 0.500000 0.375000 +vt 0.500000 0.062500 +vt -0.000000 0.125000 +vt 0.062500 0.125000 +vt 0.062500 0.187500 +vt -0.000000 0.187500 +vt 0.062500 0.250000 +vt -0.000000 0.250000 +vt 0.062500 0.312500 +vt -0.000000 0.312500 +vt 0.062500 0.375000 +vt -0.000000 0.375000 +vt -0.000000 0.062500 +vt 0.062500 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.187500 +vt 0.125000 0.250000 +vt 0.125000 0.312500 +vt 0.125000 0.375000 +vt 0.125000 0.062500 +vt 0.750000 0.625000 +vt 0.812500 0.625000 +vt 0.812500 0.687500 +vt 0.750000 0.687500 +vt 0.750000 0.375000 +vt 0.812500 0.375000 +vt 0.812500 0.437500 +vt 0.750000 0.437500 +vt 0.812500 0.500000 +vt 0.750000 0.500000 +vt 0.812500 0.562500 +vt 0.750000 0.562500 +vt 0.875000 0.625000 +vt 0.875000 0.687500 +vt 0.875000 0.375000 +vt 0.875000 0.437500 +vt 0.875000 0.500000 +vt 0.875000 0.562500 +vt 0.937500 0.625000 +vt 0.937500 0.687500 +vt 0.937500 0.375000 +vt 0.937500 0.437500 +vt 0.937500 0.500000 +vt 0.937500 0.562500 +vt 1.000000 0.625000 +vt 1.000000 0.687500 +vt 1.000000 0.375000 +vt 1.000000 0.437500 +vt 1.000000 0.500000 +vt 1.000000 0.562500 +vt 0.500000 0.625000 +vt 0.562500 0.625000 +vt 0.562500 0.687500 +vt 0.500000 0.687500 +vt 0.562500 0.375000 +vt 0.562500 0.437500 +vt 0.500000 0.437500 +vt 0.562500 0.500000 +vt 0.500000 0.500000 +vt 0.562500 0.562500 +vt 0.500000 0.562500 +vt 0.625000 0.625000 +vt 0.625000 0.687500 +vt 0.625000 0.375000 +vt 0.625000 0.437500 +vt 0.625000 0.500000 +vt 0.625000 0.562500 +vt 0.687500 0.625000 +vt 0.687500 0.687500 +vt 0.687500 0.375000 +vt 0.687500 0.437500 +vt 0.687500 0.500000 +vt 0.687500 0.562500 +vt 0.250000 0.625000 +vt 0.312500 0.625000 +vt 0.312500 0.687500 +vt 0.250000 0.687500 +vt 0.312500 0.437500 +vt 0.250000 0.437500 +vt 0.312500 0.500000 +vt 0.250000 0.500000 +vt 0.312500 0.562500 +vt 0.250000 0.562500 +vt 0.375000 0.625000 +vt 0.375000 0.687500 +vt 0.375000 0.437500 +vt 0.375000 0.500000 +vt 0.375000 0.562500 +vt 0.437500 0.625000 +vt 0.437500 0.687500 +vt 0.437500 0.437500 +vt 0.437500 0.500000 +vt 0.437500 0.562500 +vt -0.000000 0.625000 +vt 0.062500 0.625000 +vt 0.062500 0.687500 +vt -0.000000 0.687500 +vt 0.062500 0.437500 +vt -0.000000 0.437500 +vt 0.062500 0.500000 +vt -0.000000 0.500000 +vt 0.062500 0.562500 +vt -0.000000 0.562500 +vt 0.125000 0.625000 +vt 0.125000 0.687500 +vt 0.125000 0.437500 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt 0.187500 0.500000 +vt 0.187500 0.562500 +vt 0.687500 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.812500 +vt 0.687500 0.812500 +vt 0.750000 0.875000 +vt 0.687500 0.875000 +vt 0.750000 0.937500 +vt 0.687500 0.937500 +vt 0.750000 1.000000 +vt 0.687500 1.000000 +vt 0.812500 0.750000 +vt 0.812500 0.812500 +vt 0.812500 0.875000 +vt 0.812500 0.937500 +vt 0.812500 1.000000 +vt 0.875000 0.750000 +vt 0.875000 0.812500 +vt 0.875000 0.875000 +vt 0.875000 0.937500 +vt 0.875000 1.000000 +vt 0.937500 0.750000 +vt 0.937500 0.812500 +vt 0.937500 0.875000 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 1.000000 0.750000 +vt 1.000000 0.812500 +vt 1.000000 0.875000 +vt 1.000000 0.937500 +vt 1.000000 1.000000 +vt 0.500000 0.750000 +vt 0.562500 0.750000 +vt 0.562500 0.812500 +vt 0.500000 0.812500 +vt 0.562500 0.875000 +vt 0.500000 0.875000 +vt 0.562500 0.937500 +vt 0.500000 0.937500 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.625000 0.750000 +vt 0.625000 0.812500 +vt 0.625000 0.875000 +vt 0.625000 0.937500 +vt 0.625000 1.000000 +vt 0.750000 0.312500 +vt 0.812500 0.312500 +vt 0.750000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.750000 0.125000 +vt 0.812500 0.187500 +vt 0.750000 0.187500 +vt 0.812500 0.250000 +vt 0.750000 0.250000 +vt 0.875000 0.312500 +vt 0.875000 0.062500 +vt 0.875000 0.125000 +vt 0.875000 0.187500 +vt 0.875000 0.250000 +vt 0.937500 0.312500 +vt 0.937500 0.062500 +vt 0.937500 0.125000 +vt 0.937500 0.187500 +vt 0.937500 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 1.000000 0.125000 +vt 1.000000 0.187500 +vt 1.000000 0.250000 +vt 0.562500 0.312500 +vt 0.562500 0.062500 +vt 0.562500 0.125000 +vt 0.562500 0.187500 +vt 0.562500 0.250000 +vt 0.625000 0.312500 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.187500 +vt 0.625000 0.250000 +vt 0.687500 0.312500 +vt 0.687500 0.062500 +vt 0.687500 0.125000 +vt 0.687500 0.187500 +vt 0.687500 0.250000 +vt 0.250000 0.937500 +vt 0.312500 0.937500 +vt 0.312500 1.000000 +vt 0.250000 1.000000 +vt 0.312500 0.750000 +vt 0.250000 0.750000 +vt 0.312500 0.812500 +vt 0.250000 0.812500 +vt 0.312500 0.875000 +vt 0.250000 0.875000 +vt 0.375000 0.937500 +vt 0.375000 1.000000 +vt 0.375000 0.750000 +vt 0.375000 0.812500 +vt 0.375000 0.875000 +vt 0.437500 0.937500 +vt 0.437500 1.000000 +vt 0.437500 0.750000 +vt 0.437500 0.812500 +vt 0.437500 0.875000 +vt 0.000000 0.937500 +vt 0.062500 0.937500 +vt 0.062500 1.000000 +vt 0.000000 1.000000 +vt 0.062500 0.750000 +vt 0.000000 0.750000 +vt 0.062500 0.812500 +vt 0.000000 0.812500 +vt 0.062500 0.875000 +vt 0.000000 0.875000 +vt 0.125000 0.937500 +vt 0.125000 1.000000 +vt 0.125000 0.750000 +vt 0.125000 0.812500 +vt 0.125000 0.875000 +vt 0.187500 0.937500 +vt 0.187500 1.000000 +vt 0.187500 0.750000 +vt 0.187500 0.812500 +vt 0.187500 0.875000 +vn 0.000000 -1.000000 -0.004800 +vn 0.000000 -0.657400 0.753500 +vn -0.898300 -0.248500 0.362300 +vn -0.863600 -0.504100 -0.003400 +vn -0.661500 0.421500 -0.620200 +vn -0.746000 0.665900 0.000000 +vn 0.661500 0.421500 -0.620200 +vn 0.746000 0.665900 0.000000 +vn 0.898300 -0.248500 0.362300 +vn 0.863600 -0.504100 -0.003400 +vn 0.000000 0.000000 1.000000 +vn -0.925200 0.000000 0.379500 +vn -0.617100 0.000000 -0.786900 +vn 0.617100 0.000000 -0.786900 +vn 0.925200 0.000000 0.379500 +vn 0.000000 0.657400 0.753500 +vn -0.898300 0.248400 0.362300 +vn -0.661500 -0.421500 -0.620200 +vn 0.661500 -0.421500 -0.620200 +vn 0.898300 0.248400 0.362300 +vn 0.000000 1.000000 0.000000 +vn -0.866100 0.499800 0.000000 +vn -0.746000 -0.665900 0.000000 +vn 0.746000 -0.665900 0.000000 +vn 0.866100 0.499800 0.000000 +vn 0.000000 0.657400 -0.753500 +vn -0.898300 0.248400 -0.362400 +vn -0.661600 -0.421500 0.620200 +vn 0.661500 -0.421500 0.620200 +vn 0.898300 0.248400 -0.362300 +vn 0.000000 -0.000900 -1.000000 +vn -0.924600 -0.000600 -0.380700 +vn -0.617100 0.000000 0.786900 +vn 0.617100 0.000000 0.786900 +vn 0.924700 -0.000600 -0.380700 +vn 0.000000 -0.650300 -0.759600 +vn -0.895600 -0.254600 -0.364800 +vn -0.661600 0.421500 0.620200 +vn 0.661600 0.421500 0.620200 +vn 0.895600 -0.254600 -0.364800 +vn 0.004900 -1.000000 0.000000 +vn -0.729700 -0.683800 0.000000 +vn -0.324500 -0.256300 -0.910500 +vn 0.003300 -0.475500 -0.879700 +vn 0.578700 0.436200 -0.689100 +vn 0.000000 0.666600 -0.745400 +vn 0.578700 0.436200 0.689100 +vn 0.000000 0.666600 0.745400 +vn -0.324500 -0.256300 0.910500 +vn 0.003300 -0.475500 0.879700 +vn -1.000000 0.000000 0.000000 +vn -0.359600 0.000000 -0.933100 +vn 0.756400 0.000000 -0.654100 +vn 0.756400 0.000000 0.654100 +vn -0.359600 0.000000 0.933100 +vn -0.729700 0.683700 0.000000 +vn -0.324500 0.256300 -0.910500 +vn 0.578700 -0.436200 -0.689100 +vn 0.578700 -0.436200 0.689100 +vn -0.324500 0.256300 0.910500 +vn 0.000000 0.470900 -0.882200 +vn 0.000000 -0.666600 -0.745400 +vn 0.000000 -0.666600 0.745400 +vn 0.000000 0.470900 0.882200 +vn 0.729700 0.683700 0.000000 +vn 0.324500 0.256300 -0.910500 +vn -0.578700 -0.436200 -0.689100 +vn -0.578700 -0.436200 0.689100 +vn 0.324500 0.256300 0.910500 +vn 1.000000 -0.001100 0.000000 +vn 0.361000 -0.000700 -0.932600 +vn -0.756400 0.000000 -0.654100 +vn -0.756400 0.000000 0.654100 +vn 0.361000 -0.000700 0.932600 +vn 0.736100 -0.676800 0.000000 +vn 0.327100 -0.263100 -0.907600 +vn -0.578700 0.436200 -0.689100 +vn -0.578700 0.436200 0.689100 +vn 0.327100 -0.263100 0.907600 +vn -0.004900 -1.000000 0.000000 +vn 0.729700 -0.683800 0.000000 +vn 0.324500 -0.256300 0.910500 +vn -0.003300 -0.475400 0.879700 +vn 0.324500 -0.256300 -0.910500 +vn -0.003300 -0.475400 -0.879700 +vn 1.000000 0.000000 0.000000 +vn 0.359600 0.000000 0.933100 +vn 0.359600 0.000000 -0.933100 +vn -1.000000 -0.001100 0.000000 +vn -0.361000 -0.000700 0.932600 +vn -0.361000 -0.000700 -0.932600 +vn -0.736100 -0.676800 0.000000 +vn -0.327100 -0.263100 0.907600 +vn -0.327100 -0.263100 -0.907600 +vn 0.000000 -1.000000 0.004800 +vn 0.000000 -0.657400 -0.753500 +vn 0.898300 -0.248500 -0.362400 +vn 0.863600 -0.504100 0.003400 +vn -0.898300 -0.248500 -0.362400 +vn -0.863600 -0.504100 0.003400 +vn 0.000000 0.000000 -1.000000 +vn 0.925200 0.000000 -0.379500 +vn -0.925200 0.000000 -0.379500 +vn 0.898300 0.248500 -0.362400 +vn 0.661600 -0.421500 0.620200 +vn -0.898300 0.248500 -0.362400 +vn 0.898300 0.248500 0.362300 +vn -0.898300 0.248500 0.362300 +vn 0.000000 -0.000900 1.000000 +vn 0.924700 -0.000600 0.380700 +vn -0.924700 -0.000600 0.380700 +vn 0.000000 -0.650300 0.759600 +vn 0.895600 -0.254600 0.364700 +vn -0.895600 -0.254600 0.364700 +vn 0.729700 -0.683700 0.000000 +vn 0.729700 0.683800 0.000000 +vn -0.729700 0.683800 0.000000 +vn -0.898300 -0.248400 0.362300 +vn -0.863600 -0.504100 -0.003500 +vn 0.898300 -0.248400 0.362300 +vn 0.863600 -0.504100 -0.003500 +vn -0.661500 -0.421500 0.620200 +vn 0.924600 -0.000600 -0.380700 +vn -0.661500 0.421500 0.620200 +vn 0.661500 0.421500 0.620200 +s 1 +f 1/1/1 2/2/2 3/3/3 4/4/4 +f 4/4/4 3/3/3 5/5/5 6/6/6 +f 6/6/6 5/5/5 7/7/7 8/8/8 +f 8/8/8 7/7/7 9/9/9 10/10/10 +f 1/1/1 10/11/10 9/12/9 2/2/2 +f 2/2/2 11/13/11 12/14/12 3/3/3 +f 3/3/3 12/14/12 13/15/13 5/5/5 +f 5/5/5 13/15/13 14/16/14 7/7/7 +f 7/7/7 14/16/14 15/17/15 9/9/9 +f 9/12/9 15/18/15 11/13/11 2/2/2 +f 11/13/11 16/19/16 17/20/17 12/14/12 +f 12/14/12 17/20/17 18/21/18 13/15/13 +f 13/15/13 18/21/18 19/22/19 14/16/14 +f 14/16/14 19/22/19 20/23/20 15/17/15 +f 15/18/15 20/24/20 16/19/16 11/13/11 +f 16/19/16 21/25/21 22/26/22 17/20/17 +f 17/20/17 22/26/22 23/27/23 18/21/18 +f 18/21/18 23/27/23 24/28/24 19/22/19 +f 19/22/19 24/28/24 25/29/25 20/23/20 +f 20/24/20 25/30/25 21/25/21 16/19/16 +f 21/25/21 26/31/26 27/32/27 22/26/22 +f 22/26/22 27/32/27 28/33/28 23/27/23 +f 23/27/23 28/33/28 29/34/29 24/28/24 +f 24/28/24 29/34/29 30/35/30 25/29/25 +f 25/30/25 30/36/30 26/31/26 21/25/21 +f 26/37/26 31/38/31 32/39/32 27/40/27 +f 27/40/27 32/39/32 33/41/33 28/42/28 +f 28/42/28 33/41/33 34/43/34 29/44/29 +f 29/44/29 34/43/34 35/45/35 30/46/30 +f 30/47/30 35/48/35 31/38/31 26/37/26 +f 31/38/31 36/49/36 37/50/37 32/39/32 +f 32/39/32 37/50/37 38/51/38 33/41/33 +f 33/41/33 38/51/38 39/52/39 34/43/34 +f 34/43/34 39/52/39 40/53/40 35/45/35 +f 35/48/35 40/54/40 36/49/36 31/38/31 +f 36/49/36 1/1/1 4/4/4 37/50/37 +f 37/50/37 4/4/4 6/6/6 38/51/38 +f 38/51/38 6/6/6 8/8/8 39/52/39 +f 39/52/39 8/8/8 10/10/10 40/53/40 +f 1/1/1 36/49/36 40/54/40 10/11/10 +f 41/55/41 42/56/42 43/57/43 44/58/44 +f 44/59/44 43/60/43 45/61/45 46/62/46 +f 46/62/46 45/61/45 47/63/47 48/64/48 +f 48/64/48 47/63/47 49/65/49 50/66/50 +f 41/55/41 50/66/50 49/65/49 42/56/42 +f 42/56/42 51/67/51 52/68/52 43/57/43 +f 43/60/43 52/69/52 53/70/53 45/61/45 +f 45/61/45 53/70/53 54/71/54 47/63/47 +f 47/63/47 54/71/54 55/72/55 49/65/49 +f 49/65/49 55/72/55 51/67/51 42/56/42 +f 51/67/51 56/73/56 57/74/57 52/68/52 +f 52/69/52 57/75/57 58/76/58 53/70/53 +f 53/70/53 58/76/58 59/77/59 54/71/54 +f 54/71/54 59/77/59 60/78/60 55/72/55 +f 55/72/55 60/78/60 56/73/56 51/67/51 +f 56/73/56 61/79/21 62/80/61 57/74/57 +f 57/75/57 62/81/61 63/82/62 58/76/58 +f 58/76/58 63/82/62 64/83/63 59/77/59 +f 59/77/59 64/83/63 65/84/64 60/78/60 +f 60/78/60 65/84/64 61/79/21 56/73/56 +f 61/85/21 66/86/65 67/87/66 62/88/61 +f 62/35/61 67/89/66 68/90/67 63/91/62 +f 63/91/62 68/90/67 69/92/68 64/93/63 +f 64/93/63 69/92/68 70/94/69 65/95/64 +f 65/95/64 70/94/69 66/86/65 61/85/21 +f 66/86/65 71/96/70 72/97/71 67/87/66 +f 67/89/66 72/98/71 73/99/72 68/90/67 +f 68/90/67 73/99/72 74/100/73 69/92/68 +f 69/92/68 74/100/73 75/101/74 70/94/69 +f 70/94/69 75/101/74 71/96/70 66/86/65 +f 71/96/70 76/102/75 77/103/76 72/97/71 +f 72/98/71 77/104/76 78/105/77 73/99/72 +f 73/99/72 78/105/77 79/106/78 74/100/73 +f 74/100/73 79/106/78 80/107/79 75/101/74 +f 75/101/74 80/107/79 76/102/75 71/96/70 +f 76/102/75 41/55/41 44/58/44 77/103/76 +f 77/104/76 44/59/44 46/62/46 78/105/77 +f 78/105/77 46/62/46 48/64/48 79/106/78 +f 79/106/78 48/64/48 50/66/50 80/107/79 +f 41/55/41 76/102/75 80/107/79 50/66/50 +f 81/108/80 82/109/81 83/110/82 84/111/83 +f 84/9/83 83/17/82 85/112/78 86/113/48 +f 86/113/48 85/112/78 87/114/77 88/115/46 +f 88/115/46 87/114/77 89/116/84 90/117/85 +f 81/108/80 90/117/85 89/116/84 82/109/81 +f 82/109/81 91/118/86 92/119/87 83/110/82 +f 83/17/82 92/23/87 93/120/73 85/112/78 +f 85/112/78 93/120/73 94/121/72 87/114/77 +f 87/114/77 94/121/72 95/122/88 89/116/84 +f 89/116/84 95/122/88 91/118/86 82/109/81 +f 91/118/86 96/123/65 97/124/69 92/119/87 +f 92/23/87 97/29/69 98/125/68 93/120/73 +f 93/120/73 98/125/68 99/126/67 94/121/72 +f 94/121/72 99/126/67 100/127/66 95/122/88 +f 95/122/88 100/127/66 96/123/65 91/118/86 +f 96/123/65 101/85/21 102/88/64 97/124/69 +f 97/29/69 102/35/64 103/91/63 98/125/68 +f 98/125/68 103/91/63 104/93/62 99/126/67 +f 99/126/67 104/93/62 105/95/61 100/127/66 +f 100/127/66 105/95/61 101/85/21 96/123/65 +f 101/128/21 106/129/56 107/130/60 102/131/64 +f 102/46/64 107/45/60 108/132/59 103/133/63 +f 103/133/63 108/132/59 109/134/58 104/135/62 +f 104/135/62 109/134/58 110/136/57 105/137/61 +f 105/137/61 110/136/57 106/129/56 101/128/21 +f 106/129/56 111/138/89 112/139/90 107/130/60 +f 107/45/60 112/53/90 113/140/54 108/132/59 +f 108/132/59 113/140/54 114/141/53 109/134/58 +f 109/134/58 114/141/53 115/142/91 110/136/57 +f 110/136/57 115/142/91 111/138/89 106/129/56 +f 111/138/89 116/143/92 117/144/93 112/139/90 +f 112/53/90 117/10/93 118/145/47 113/140/54 +f 113/140/54 118/145/47 119/146/45 114/141/53 +f 114/141/53 119/146/45 120/147/94 115/142/91 +f 115/142/91 120/147/94 116/143/92 111/138/89 +f 116/143/92 81/108/80 84/111/83 117/144/93 +f 117/10/93 84/9/83 86/113/48 118/145/47 +f 118/145/47 86/113/48 88/115/46 119/146/45 +f 119/146/45 88/115/46 90/117/85 120/147/94 +f 81/108/80 116/143/92 120/147/94 90/117/85 +f 121/148/95 122/149/96 123/150/97 124/151/98 +f 124/151/98 123/150/97 125/152/39 126/153/8 +f 126/153/8 125/152/39 127/154/38 128/155/6 +f 128/155/6 127/154/38 129/156/99 130/157/100 +f 121/148/95 130/103/100 129/58/99 122/149/96 +f 122/149/96 131/158/101 132/159/102 123/150/97 +f 123/150/97 132/159/102 133/160/34 125/152/39 +f 125/152/39 133/160/34 134/161/33 127/154/38 +f 127/154/38 134/161/33 135/162/103 129/156/99 +f 129/58/99 135/57/103 131/158/101 122/149/96 +f 131/158/101 136/163/26 137/164/104 132/159/102 +f 132/159/102 137/164/104 138/165/105 133/160/34 +f 133/160/34 138/165/105 139/166/28 134/161/33 +f 134/161/33 139/166/28 140/167/106 135/162/103 +f 135/57/103 140/68/106 136/163/26 131/158/101 +f 136/163/26 141/168/21 142/169/25 137/164/104 +f 137/164/104 142/169/25 143/170/24 138/165/105 +f 138/165/105 143/170/24 144/171/23 139/166/28 +f 139/166/28 144/171/23 145/172/22 140/167/106 +f 140/68/106 145/74/22 141/168/21 136/163/26 +f 141/168/21 146/173/16 147/174/107 142/169/25 +f 142/169/25 147/174/107 148/175/19 143/170/24 +f 143/170/24 148/175/19 149/176/18 144/171/23 +f 144/171/23 149/176/18 150/177/108 145/172/22 +f 145/74/22 150/80/108 146/173/16 141/168/21 +f 146/178/16 151/179/109 152/180/110 147/181/107 +f 147/181/107 152/180/110 153/182/14 148/183/19 +f 148/183/19 153/182/14 154/184/13 149/185/18 +f 149/185/18 154/184/13 155/186/111 150/187/108 +f 150/88/108 155/87/111 151/179/109 146/178/16 +f 151/179/109 156/188/112 157/189/113 152/180/110 +f 152/180/110 157/189/113 158/190/7 153/182/14 +f 153/182/14 158/190/7 159/191/5 154/184/13 +f 154/184/13 159/191/5 160/192/114 155/186/111 +f 155/87/111 160/97/114 156/188/112 151/179/109 +f 156/188/112 121/148/95 124/151/98 157/189/113 +f 157/189/113 124/151/98 126/153/8 158/190/7 +f 158/190/7 126/153/8 128/155/6 159/191/5 +f 159/191/5 128/155/6 130/157/100 160/192/114 +f 121/148/95 156/188/112 160/97/114 130/103/100 +f 161/193/80 162/194/115 163/60/82 164/59/83 +f 164/195/83 163/196/82 165/197/78 166/198/48 +f 166/198/48 165/197/78 167/199/77 168/200/46 +f 168/200/46 167/199/77 169/201/84 170/202/85 +f 161/193/80 170/202/85 169/201/84 162/194/115 +f 162/194/115 171/203/86 172/69/87 163/60/82 +f 163/196/82 172/204/87 173/205/73 165/197/78 +f 165/197/78 173/205/73 174/206/72 167/199/77 +f 167/199/77 174/206/72 175/207/88 169/201/84 +f 169/201/84 175/207/88 171/203/86 162/194/115 +f 171/203/86 176/208/116 177/75/69 172/69/87 +f 172/204/87 177/209/69 178/210/68 173/205/73 +f 173/205/73 178/210/68 179/211/67 174/206/72 +f 174/206/72 179/211/67 180/212/66 175/207/88 +f 175/207/88 180/212/66 176/208/116 171/203/86 +f 176/208/116 181/213/21 182/81/64 177/75/69 +f 177/209/69 182/214/64 183/215/63 178/210/68 +f 178/210/68 183/215/63 184/216/62 179/211/67 +f 179/211/67 184/216/62 185/217/61 180/212/66 +f 180/212/66 185/217/61 181/213/21 176/208/116 +f 181/34/21 186/218/117 187/89/60 182/35/64 +f 182/36/64 187/219/60 188/220/59 183/31/63 +f 183/31/63 188/220/59 189/221/58 184/32/62 +f 184/32/62 189/221/58 190/222/57 185/33/61 +f 185/33/61 190/222/57 186/218/117 181/34/21 +f 186/218/117 191/223/89 192/98/90 187/89/60 +f 187/219/60 192/224/90 193/225/54 188/220/59 +f 188/220/59 193/225/54 194/226/53 189/221/58 +f 189/221/58 194/226/53 195/227/91 190/222/57 +f 190/222/57 195/227/91 191/223/89 186/218/117 +f 191/223/89 196/228/92 197/104/93 192/98/90 +f 192/224/90 197/229/93 198/230/47 193/225/54 +f 193/225/54 198/230/47 199/231/45 194/226/53 +f 194/226/53 199/231/45 200/232/94 195/227/91 +f 195/227/91 200/232/94 196/228/92 191/223/89 +f 196/228/92 161/193/80 164/59/83 197/104/93 +f 197/229/93 164/195/83 166/198/48 198/230/47 +f 198/230/47 166/198/48 168/200/46 199/231/45 +f 199/231/45 168/200/46 170/202/85 200/232/94 +f 161/193/80 196/228/92 200/232/94 170/202/85 +f 201/233/1 202/234/2 203/235/118 204/236/119 +f 204/111/119 203/110/118 205/237/5 206/238/6 +f 206/238/6 205/237/5 207/239/7 208/240/8 +f 208/240/8 207/239/7 209/241/120 210/242/121 +f 201/233/1 210/242/121 209/241/120 202/234/2 +f 202/234/2 211/243/11 212/244/12 203/235/118 +f 203/110/118 212/119/12 213/245/13 205/237/5 +f 205/237/5 213/245/13 214/246/14 207/239/7 +f 207/239/7 214/246/14 215/247/15 209/241/120 +f 209/241/120 215/247/15 211/243/11 202/234/2 +f 211/243/11 216/248/16 217/249/108 212/244/12 +f 212/119/12 217/124/108 218/250/18 213/245/13 +f 213/245/13 218/250/18 219/251/19 214/246/14 +f 214/246/14 219/251/19 220/252/107 215/247/15 +f 215/247/15 220/252/107 216/248/16 211/243/11 +f 216/248/16 221/185/21 222/187/22 217/249/108 +f 217/124/108 222/88/22 223/178/23 218/250/18 +f 218/250/18 223/178/23 224/181/24 219/251/19 +f 219/251/19 224/181/24 225/183/25 220/252/107 +f 220/252/107 225/183/25 221/185/21 216/248/16 +f 221/253/21 226/254/26 227/255/106 222/256/22 +f 222/131/22 227/130/106 228/257/122 223/258/23 +f 223/258/23 228/257/122 229/259/29 224/260/24 +f 224/260/24 229/259/29 230/261/104 225/262/25 +f 225/262/25 230/261/104 226/254/26 221/253/21 +f 226/254/26 231/263/31 232/264/32 227/255/106 +f 227/130/106 232/139/32 233/265/33 228/257/122 +f 228/257/122 233/265/33 234/266/34 229/259/29 +f 229/259/29 234/266/34 235/267/123 230/261/104 +f 230/261/104 235/267/123 231/263/31 226/254/26 +f 231/263/31 236/268/36 237/269/37 232/264/32 +f 232/139/32 237/144/37 238/270/124 233/265/33 +f 233/265/33 238/270/124 239/271/125 234/266/34 +f 234/266/34 239/271/125 240/272/40 235/267/123 +f 235/267/123 240/272/40 236/268/36 231/263/31 +f 236/268/36 201/233/1 204/236/119 237/269/37 +f 237/144/37 204/111/119 206/238/6 238/270/124 +f 238/270/124 206/238/6 208/240/8 239/271/125 +f 239/271/125 208/240/8 210/242/121 240/272/40 +f 201/233/1 236/268/36 240/272/40 210/242/121 diff --git a/mods/basic_materials/nodes.lua b/mods/basic_materials/nodes.lua new file mode 100644 index 00000000..a40d1f54 --- /dev/null +++ b/mods/basic_materials/nodes.lua @@ -0,0 +1,62 @@ +local S = minetest.get_translator("basic_materials") +local sound_api = xcompat.sounds +local chains_sbox = {type = "fixed",fixed = { -0.1, -0.5, -0.1, 0.1, 0.5, 0.1 }} + +minetest.register_node("basic_materials:cement_block", { + description = S("Cement"), + tiles = {"basic_materials_cement_block.png"}, + is_ground_content = false, + groups = {cracky=2, dig_stone = 1, pickaxey=5}, + _mcl_hardness=1.6, + sounds = sound_api.node_sound_stone_defaults(), +}) + +minetest.register_node("basic_materials:concrete_block", { + description = S("Concrete Block"), + tiles = {"basic_materials_concrete_block.png",}, + is_ground_content = false, + groups = {cracky=1, concrete=1, dig_stone = 1, pickaxey=5}, + _mcl_hardness=1.6, + sounds = sound_api.node_sound_stone_defaults(), +}) + +minetest.register_node("basic_materials:chain_steel", { + description = S("Chain (steel, hanging)"), + drawtype = "mesh", + mesh = "basic_materials_chains.obj", + tiles = {"basic_materials_chain_steel.png"}, + walkable = false, + climbable = true, + sunlight_propagates = true, + paramtype = "light", + inventory_image = "basic_materials_chain_steel_inv.png", + is_ground_content = false, + groups = {cracky=3, dig_stone = 1, pickaxey=5}, + _mcl_hardness=1.6, + selection_box = chains_sbox, +}) + +minetest.register_node("basic_materials:chain_brass", { + description = S("Chain (brass, hanging)"), + drawtype = "mesh", + mesh = "basic_materials_chains.obj", + tiles = {"basic_materials_chain_brass.png"}, + walkable = false, + climbable = true, + sunlight_propagates = true, + paramtype = "light", + inventory_image = "basic_materials_chain_brass_inv.png", + is_ground_content = false, + groups = {cracky=3, dig_stone = 1, pickaxey=5}, + _mcl_hardness=1.6, + selection_box = chains_sbox, +}) + +minetest.register_node("basic_materials:brass_block", { + description = S("Brass Block"), + tiles = { "basic_materials_brass_block.png" }, + is_ground_content = false, + groups = {cracky=1, dig_stone = 1, pickaxey=5}, + _mcl_hardness=1.6, + sounds = sound_api.node_sound_metal_defaults() +}) diff --git a/mods/basic_materials/textures/basic_materials_aluminum_bar.png b/mods/basic_materials/textures/basic_materials_aluminum_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..8d3e11e2ddc6ff1fdaf990c65ecd6034b67fb60e GIT binary patch literal 337 zcmV-X0j~auP)-aD$5N+2RKjw9N-$wSb?Gz>O(4;O)W^s05W$>aw7MGozmI7E= jU8}jCk7*c{@SoHt$||k3FH%Vd00000NkvXXu0mjfO(~MY literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_aluminum_strip.png b/mods/basic_materials/textures/basic_materials_aluminum_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..8957022ba7604dfa3ed572923e99160c4defe2cf GIT binary patch literal 383 zcmV-_0f7FAP)YU7zOZ?dvEQ{Eon3+mQI3N1+5^_!L6WVl==eVR8T0o z`3_xmaaib#QXf3a$L^fb!9lj-l~;qmr(LxFD;%KWAPjV0MGNlCLJWitl@x zWm;&|8+P%eXamR*01!gR^4&cyN|&hB++R0KDWUQqXj&8izyM%tXO{rLn&UY0$>etV z=5~QlGR`?y^r(*JOH&!qbudcMlRX68?)M+`GnYtg9Od(Sm8Zu<5CqKk+X^A1vzf_= dzvKt{_yn92TjwcAnxy~$002ovPDHLkV1k#2q+I|2 literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_aluminum_wire.png b/mods/basic_materials/textures/basic_materials_aluminum_wire.png new file mode 100644 index 0000000000000000000000000000000000000000..f0b3dc67e4e5d934cf059b80817ac03e03acaf59 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfN~j?e8Towf=D}U;TsAtiO9J<4rZkBknE& zJLkP#b;y+Oxzrlo7bY5Ab3UeY2{ub4rnoUo3GG}hd+zF-^UL#?vzfbWj(@N1`KkWH zvT@ZbtH^I&3szNSKk}Zs+4qy-!JK^z??UDN_%xR?)}MO8r5JYD@<);T3K F0RXvXXj%XO literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_brass_block.png b/mods/basic_materials/textures/basic_materials_brass_block.png new file mode 100644 index 0000000000000000000000000000000000000000..c93780002f87ced40ad5cd844688948d20ae8ac9 GIT binary patch literal 272 zcmV+r0q_2aP)QAOHgp5C8x(050AB*_x`W!T=5K?%SEV?y&$p{{H{lo9lo84(;v! z`}%WB5`?cueVTx0*^E2e6CAk@9U$q7a6US*<7tZ^V-h$jBzVo87_Qrt>rjZ zLZCMXtGZFQN6*p}qh=|k;^VD83hTEnGx;DPF!Pi6H|b?HelzCZd%O6-zjXF)S*BSI Tw|Pu}wlH|Q`njxgN@xNA6Yo-v literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_carbon_steel_bar.png b/mods/basic_materials/textures/basic_materials_carbon_steel_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c3531058fb6210ffb15c3424d8fc51fbb43470 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfG4JnjVeG8#K)~OqV&BzHr+coktUxt6a4u za*H__1&@c{?tQSDuV>rMYJUOy8~5fNG??6Y(d@Vc=cARu%;FC`+1+l-I3L-0KJrIW z^S_WsvbncEPB!*``uEAIqbhe~f7r>TKb+VcoZvK9$V>Co+rw9l^N)Sd+@Sj5!ULH& otDWJD1=Zz?+xVjy|993gKJi_d`#>hG3g}G+Pgg&ebxsLQ0Oy2wW&i*H literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_cement_block.png b/mods/basic_materials/textures/basic_materials_cement_block.png new file mode 100644 index 0000000000000000000000000000000000000000..6d30f477f359e93a71112578baace525ce0f0fdc GIT binary patch literal 243 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 Y0yypkc?hzDnE(I)07*qoM6N<$g3I$jPXGV_ literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_chainlink_brass.png b/mods/basic_materials/textures/basic_materials_chainlink_brass.png new file mode 100644 index 0000000000000000000000000000000000000000..9a1ad87e5c4ec6bedb9fa3fcb8bf9c36b2841a57 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=2k^8k@U}4@@yTw<_e> zl@)7JuCE4)GL{7S1v5B2yO9Ru_<6cGhH%KT9(3etHV|MqurTLclfJ;Oh9$Fh@A{^< z;{X3HV+MwRdBQvTS$DXyzI>(N-KXtxU**TObheBA+nWB{sdS{V1)3_Jdt ZY;yS)^B@^VH=qj`JYD@<);T3K0RX*6Kz#rJ literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_concrete_block.png b/mods/basic_materials/textures/basic_materials_concrete_block.png new file mode 100644 index 0000000000000000000000000000000000000000..5dd0d660a238c6ca7f0274f260f9afb320b77277 GIT binary patch literal 252 zcmVY`8QRl6>1%B6N=CI;5pv6_`|C`xS z|39tB`Tu28&HpzWTK<37J>~!1O;i6r**fk2mBnrUcXww0JJp-=X?d3G`^9mlXICZ} zm%|Mxwv_z;c245|&#Mdn|J>gA|KH&$|NmWB@&EtrtzZmdgTz2`AT^JsME$R_mH7`h zpvhI?-}-FF{}UqZ{$H6s`C!ZX{nYTeq`B4b~ Y0Jhw^anS{dXaE2J07*qoM6N<$f(d7-Z~y=R literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_copper_wire.png b/mods/basic_materials/textures/basic_materials_copper_wire.png new file mode 100644 index 0000000000000000000000000000000000000000..9df9f36635e86c5ea63c1dc3f12887fb3bc22202 GIT binary patch literal 306 zcmV-20nPr2P)U@EwPwOzp8T|3fHAS9c_ zBxqkZTD_-FGjG9BUV9J`Im_gE-a)``b5RszSq4CoB*byt8v?-NdL?ZcV?-$>N+~hM zblx@(>2cC@xsX#zmy3>h&>kk!8SA@iqF_Me4;ckR06t8OwhgAqIuQ`|V zIit{L90puO0RX#7^QkS`Hssqae-gaqFTDiXg`hN+$~Y4IV+R4_(EldzU{`8NZK>RL zu*cL*KY@tI>h|iaD~O2vH1VLyr+RR6|J13n^Jj9_7u?+FHXlP0<^TWy07*qoM6N<$ Ef~uT@yZ`_I literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_empty_spool.png b/mods/basic_materials/textures/basic_materials_empty_spool.png new file mode 100644 index 0000000000000000000000000000000000000000..017a94fd20c34d95fc8342e9df02f0db5e4a64d0 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`b3I)gLo80;o$SbUSV6#bzUdJG zfjgC~{*#=mh1NfC64-Rg>CGzD84+A%SN8|~`8*?WpMgfpa5~kR)YHQlO^dK*b=XraB`4f5$N;C&`1$k|s zef)*gf8GH9tlqubS59wCjXYtw|Ge&-sjcs%u9v!caTa(!^tZpfVcx$fzAL*Q8e9iD Ol)=;0&t;ucLK6VKXII() literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_energy_crystal.png b/mods/basic_materials/textures/basic_materials_energy_crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..f1c28e80547b2ade2e3ad9d04690351752d0eb1a GIT binary patch literal 817 zcmV-11J3-3P) zZ%mYR0KoB|Cm^E@>ok=dXX3-%c?!pc97GUWbD5fNOj^BY=2}L!nffYOptzAsa_j#B z3tw1nDO-Om=4{18?awf)jpm|%Ti6`CIJoD}@Ao|SJil+W)#eLp_4$Z@!mg#o?5=3w zsU-vA|I%H?99o~anYL2cTCDYf^fB>Y(cN6cL!wk2yA@hXwR5^0e}5R-AAOLvl_BwO zvLky#VupV9PNs(&g6w1qxp(hI4Ypu@+z31C*3({BD6S{-+v_1Q!|!{*q$BCsNAAHs zv6<|-J;>fhvO|xN?`c9G+O&YK#yR48cy8S!?bV9TT6D*9^wS1B9)_+O^qz9`juNf+ z#nCUUUg*D=nk}xy!8M=hy_M2EaxdzWB>8s?f}S+&N<&8&_NQ@=S0gVq__`yK5r32Y zYYX#-QrpcZ1?J%x?(izCixI5TYmk@YSeXdckFDfL;e5FSchtZ+HP5rIM!Wq^Q6R>l z$mv|n?-z@(>^T0bx8S}pmrT%xHC%_Bs3rUT7QE*Ttifiolwn%ss4L6Jy%$?7?2jHk zKlP^Yrd1UE$|CISQXD6Vef18^@g!c4f!!a+{;3jqem-(4itSfnUYPHzfyAirx+B=K z3g=2CHZi1*BUK7>Vj13;f%!uPYG5I%?+!x@M9@1I=Xe;l--y4h0JfDdeNy0l9mbO}R3;HP_UdniK3P_64OQZvU4iYD zA$2{HH2Je7aG;*xr6wlFIvM9E>fr6z+=l&g1m!lPf(>hh5@HrD;rrY(2`tM%vI@i?uA%RjjR~Ru{kPcI9By+@s~dU6S@ozea7Ws00000NkvXXu0mjfutA!B literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_gear_steel.png b/mods/basic_materials/textures/basic_materials_gear_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..584f9a51502729fb65198c204230d0100d729b5a GIT binary patch literal 5845 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 literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_gold_strip.png b/mods/basic_materials/textures/basic_materials_gold_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..9fe97a2b2c9028a2728a353f1a92f9b014d0786b GIT binary patch literal 358 zcmV-s0h#`ZP)Ka+|N_0FZ9JgLR&*g4AMbIBNIkj?Y;rC$rmvC z07eE@1CbaikqS+NXevUArY}hQ+{e(lLu2i4J;{~)4-EX90DRo0)kqlC2F3(+eZ@J8 zMQCoU+QN43_dM1poaD2#dj?*w6Y3jY1QSL~uzPSKsI3Do>QyneqT!HjxaQqUPW?V? zuC)($kDm4f;PG-&M}LrYr3NnDttB9Rl=MN-iv2S^8^AZA-TUKwwOhDdf26HCkQMyvnz zH1iicrMiQN$S9Li>LlRUToeU)o&%7kDO&5n5CAsoxpZZ%6=RGTW5in9d)usD&XaC4 zEtj;-bk7`ihj^CowR|KDuTjyIU=je}b`5)1vj47#X9@6pKA`?waQpBCHz7=}P`?2| z-9XiXb(C)ze-cz5uY&}x@gb;N*m)9+-$5Kf9R2SOTw5V+IZPlTQsnoet{@_EXyQqg kFZJLqdGA%(`!jj#2hL93EOD>hK>z>%07*qoM6N<$f|qX6 z@{*qEs#o=@suPJ}+gEYYz8q@%erhbw%@Y%z2L?Xw`&Ix6fCPq+KnNN5pJyi#FX(u) zqTotUTJ%Da!c>y5y#%-vhd2^9(<3Nn#=Cu6LU6yK2>Vm++p!MIf7n(;bPwu#KH7PM zcER9$E=6<#%Bw0KNp081^|D9wIewfOJRRt0i7n}VAOyib1eL79#eB+5&=9>G-_??b z*CWkr9TH}~T~mZx0<{-KyI{Sv;Ndg>+eBAYT}EeSi8IDvdJK0nJ!5R;y6RO>o{4%!RUSCcpnSb?EjDXgu~oqow_# P00000NkvXXu0mjfbef`4 literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_ic.png b/mods/basic_materials/textures/basic_materials_ic.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8889451813f0c8727e0efac36ff761b5f047fc GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU!KjfKP~P za74IgfWMQMm#dGDPe`zDXlQU$l(V)`Gl7#ae!VaIKe&p=APB*-uL zKVHCaRe-4}jOaG<;93LI3Ogc@s*TYGslx@j! zs1eLQW_OK7@lw0m3jabOW&>u&fwSDOt@#07y+!WY^ZT@i?&8vswDRexcLp7J!lt zAf;6Itw*lP6+Ex~>t>}C(u`o+aR3BBwN}@wwK_o2(Dl=H`*kaxa5kiAYL1g&@HWtr zj)O3CLKQNb&%b}L$aX$|lFQ}JMniuy3_~#)PqYxGmz9e3m;BNKUwF)GP1|*?8~^|S M07*qoM6N<$f{d)7MgRZ+ literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_motor.png b/mods/basic_materials/textures/basic_materials_motor.png new file mode 100644 index 0000000000000000000000000000000000000000..f19ec0a0d94ce8d80b86c3972a1c7876f1469482 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``#fD7Lo808outUuVj$qUafaN2 zbcGm(jS(hX&Z0~Q!*bvb8f^mY(D}5g$--J~2#QIM$&r{Q^96y+6-Y#45 zTFOgP#I;eyQ>IYH*{d?W;OJ$Oz5EG1j`zR2TsArJ`Od^t$-d<+0!^y=VrSeF)*iL! zQ@Ico&!QeEa#z)ud&4?y&S|NNj@L^yPJdGJxO|24kiinYIS+KwDtcC}+P5p=ASdUy vTK3Jkx0#vV3)XFQd7uBqTIGFkor(M*_EfD+S3VsC`h>yL)z4*}Q$iB}YXn`L literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_oil_extract.png b/mods/basic_materials/textures/basic_materials_oil_extract.png new file mode 100644 index 0000000000000000000000000000000000000000..e34623d0551bbf2334f46393b2a66ade0ca7b8b6 GIT binary patch literal 1966 zcmV;f2T}NmP))Rd!KV>=4LXXt)b124^d+!s8kw|Fe7L~6^YPd(_)Klv4VXQ`XDIycx03ad|5pJ~IZ~(kls0c)4hflp3Y5<-){$j&g zI$(?)H74_wm_W=RqMdB*SB4sZI7+_koVm-nl~8A5IOkxQp{kFcn4SCZPy#SLJ+mK# zuUhLu=I+NbGmNz$qA~CFdqW4nGsjLgiReh+%)avK7g~^IgA79iV*2EX*}2Du3IJow zA#3Sq5I7XE-{)_@#(;=e6i1(*ed)kZ05Cm0vp-G!BgPo?u6}PQ7-L|vt#OQ?-{15A zJag=1lMR2#F!lw3U3K-l!XaY;M6vhy%-nZ3Hv?2Z4d83W7#L&MOniu_%mM~*`1#qF zKC>wSc>3wty#SuDhTxomF(xm321t^!yr2k$@0>b)W@1wTFg-mpN=)}M(=KKP5ko|f zrfJvZz3)G%d`AEPQS439^xK;X0AuKmg8J6-nz7$6MJ};`RrPZxX6KG<3IL8hd+I|4 z^^GAg8*uJS*H1R9YJ!5gSO8#5LHFfj*B5{%pPFHx%Ga4`R}ffO7a|B7utCtdj0<7I z23!~d!~<81s`@b(hL2TUGFJ+KW14b~j|PnfTsVqwWCSh@!N!8f0LU1iqEOL6;-Sm} z25^{(kJJ)?Q>V{Ngrkio!o~=~umNjr*6bM6+47|5Y9LRfa-k03>O;&l$7R zI+u$WRWC6rh@)tmPyB6l41s+`%rZ0R8jl=^Y4zkNXMj%<5Of?wmE{GMoeL23CUmy2 z!P{NL1oa9+c2ChMR`F0#hzfj?bXw;CwiD4!wF3aaM_0fYboB+|72ao#l6ZLUb7wP$ zeJW+=p`bujchnJp-93V}Ce?i+`AQ3*inNm%YO(dLHq1orG=PZql%3CdeJhu$0-B}6 zK1q;75yYomPOjWfcrP$jwK+XKGg=!4oH~7GLcBLcH5Y~sLEzx5fwNg5#B5-#0W(0v zD7OMc01<)rf;9CINf1RTk|ajE9bg z7EQ@CK!gBD=UyU0v)QB|4C}KCT)w>63sf04@lS6Y0Pq6>8HJ7j2%!l3$GH~u{<5eps>oYj z%b#?=d2jqj!8&_)Np#DCIZEtZ#|2NcXsgUkuica&sQ6&Y;WyD`Vl!5H8GELkH9r;- zDwm`^F_M`^6HOTt>+v}?E2bUlpfofs2Lw>Lj!JUVxM$yxq-m!y!xnH@W}@S5GO zT{_Le*I&i$%fZzRigya$&8pWftaSLuYWe2D+=jogy#2KYR?2=1-pklN)ivBPrXm37 OQU*^~KbLh*2~7a=@>Ny< literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_paraffin.png b/mods/basic_materials/textures/basic_materials_paraffin.png new file mode 100644 index 0000000000000000000000000000000000000000..77d2bbd12e37d724d87822457fa22b927a48c18f GIT binary patch literal 345 zcmV-f0jBjm@zqOr9pf#>1mvib%4#NfwJP zPZ)e+%=#VRlNOX9PL7g<0q_A)q;_`)qPX!U# zSv{nT;*Bx|Y8aR_c*mke6>T6Q2U`i>#6!_T=Ykt5RCo;UgIhoODtluh+q2gXSvwWv rlxFN&(J)=jtZ0kTh2#0x-pREfDC$N*K|~Z4L`Bdur1ORjbfHC|ln#V!@?U;3x!wNy#c})~ zE(_bXeKbvD7eygNnx@ui;WSOQ%F=b6kgKYavMfJCuxW(DFvvKLI`@6AApr6`--jrR zcM2#(Fwe8B>nh8#Xb4Vl@dE5aRDor>Biy!4LvRA1u4}UkiK1v9qKYjXAOeCDfMyRk zNRmX+q>j00000NkvXXu0mjfHCcNh literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_plastic_strip.png b/mods/basic_materials/textures/basic_materials_plastic_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..1318dfc04dfb0e80a85e934877e1b3eae6ad43f9 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>7Fi*Ar`0iURLBgpuppB@qR4B z>A(KrvCVIeOlocA)$m^7yhq-Jd-w6Xd+WSKW=k??s&cYs#dt9)JlFZe?*Df|dwZkc zJGQhB=?P-{*_3v0x_ngL(DeR*7Mlfw%evOCM`V@kMmH`p`ycT4I@X3iVE9{Sc9lH zdl3~uKiP|*7ZC(Oy^UT~e?l*M6@!SN}?zQjdx~p5WjW$kSxQ5;+H8 zFR@7+<03nvu|ztZtD;=4B1G}XSv5$i30XBDDh5(&5d#O@@cP4;Tj*|OG_yl&^=jQo zwy~_3%VZ0P(n$oP4044AV(}#6yn>XPhp6cAjYklep!!q1{G+|JjC9&q2QXNxHk?Ed z)DsCwgI;JNNC~*IvIeg|f^5D9YAONWSO7!rQ4D)VG3*(GQKX6EG2pgJvZRd&Y2Z*n=Ur7b9Ljy#6qfirx=|rjX5=j|mlHpHOrX zv&}YynIhKLpJ6;mBRa`J(TX@4jAHM=AodTrA5)-vAf@II ziiw~(sUL~4Tl)qNY!)iV`tzMGtWx8poUyDKwRq%Y`{HO=Yz`2cZdRNmDWyN9(gmD4 zbq0YDjbL~Z3@iQ27`2UhtNr}KvbdK{j???YT{yUD%d)e>>@0i< zb6cpYzBOcwIS||rkK;&HRRF|sOcX_@Bo7JJb;Vi>faiI*uDkcPZNqUKbC4z?`U)bV z4?QT$Qj4O%_kDsOAPhqQhGAe?7Up>-O;eI2F{kE;h&D~5ec!9KcHcTpleTTEbzT2Z zLDzMEui$#)cdl?7xAItEbtpxx8002ovPDHLkV1ne^ BX2t*j literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_stainless_steel_bar.png b/mods/basic_materials/textures/basic_materials_stainless_steel_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..7f7425e13b6d65a9a5e24776535f67e6bad7cc15 GIT binary patch literal 336 zcmV-W0k8gvP)-2QoISl#0r`w z8#k=fKS!JG#Yk<9NkN?3kL8=$8TfB$B~2XOnCcem!nw>C_RrYe*){;qI`GSMiZ>h( zkMH@I&1h|)l{9IR5O^+O6eEP7+dH*dRnSVBLOl_9E=ii<*fs}8Csy@tHNlg|2S&cf z?cJENEWeT~)mG3-nrE#U`5s{u1FXQcKhR1VT@(!Z=fA=L_D^swGu+DyQYjHauz%RA zt?DepGM(VNSL90Z`u1L%ykbxdb{+VHQB0@PX@uc(gT=L*IxkBAEW&M*zZq<7ZdqXz i4m@<{U?lVqVpwVuaMpv7}~Biy$KC547#MfZxZ<2mk#!17L4=M~|h`+_l>z zk|{ksHCYu_$QyUEXS4ZyeZO2jEEbE;Ujkd38+vhJ9uE3sZQQJlelRyW&`2IU6Kk5m`sQ{JFS8p1P)zf-?-Mzh;@qJ$o29Jhen!_Jo c^xyA#1!*T|%brXw!TF*87IG4>3cbZ{%kMHmXMk?tqs;W1clH}|=58usIRpFcipePFRJRb}JV7GnMzCsAx literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_steel_bar.png b/mods/basic_materials/textures/basic_materials_steel_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..0673b6eefcb9a4f1a89fbdb0752f267f30476427 GIT binary patch literal 311 zcmV-70m%M|P)S7)4Je$=eAk(uKaDh$2Nq5G>W!ke^1f3?^34G)+y2)SsozxJoGvY0^#aZWzvY z=iZNjUCVQA*}J`wGM_4kz&h%Xnm#rhNbW);d=P zl!ZMx7Jd+->v|)+>|nL+rp)US0IP6Y=ZZQ9d-C{bU+(;O{sVdPs6OnL;>-X5002ov JPDHLkV1h3Ykc|KU literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_steel_strip.png b/mods/basic_materials/textures/basic_materials_steel_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..6384dc8302080b28df9b484c8113e9809e76f64e GIT binary patch literal 326 zcmV-M0lEH(P)p{RH*@l&{j;V`-Lh=Kg3jd&7x*oiH8#cBX9Fr~jQwym-8a!Fq9kHYM%KS0fYf%w~K@}m*} Y0ADb?S;9pEJpcdz07*qoM6N<$g5}4dO8@`> literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_steel_wire.png b/mods/basic_materials/textures/basic_materials_steel_wire.png new file mode 100644 index 0000000000000000000000000000000000000000..0c96c8f34b2857f76ef34a0e68d560d7712dc543 GIT binary patch literal 284 zcmV+%0ptFOP)JC@R=W}rb3>?xXFYS=9VU6sdR1afOp+Lku>gpC5<(z^1Cu=GY{0&*xw)NUt;HBinx+7> zZHxCF@4xtXe`AoK-t9<|7-NnEiirFWgsTu-{{~%xfg7l*F3Y=%2vk*%O+2acdQ}b* iZ0;X=RUZ9JqxB7_@8$Uni6R#O0000 zOGs2v90%av|J-x$%(>T@QD@YdDKgEVA}FjD(ZhlsSVAqL*P;j)xd_?`R*(d>XjKse zErN(z1wB_4H9;5^Q6^UQFk`X_$I+S5dEM9PE?S5X)c4_Eyghk<@IM~zZRPL`oat(P zcdBz8Jg8D=1OZg;eh&o7krn*;XC?%f+)v-Ct2hN%T>G}kgw z$!3uLnZ&CPU$^%5XCGh&2G7p>U!=>pyw<+3KJ(+-73nyVshZ}Li*T$8q?C|m#o`J( ziCGvtiT$mc$u<*ZN2cBk4L7Bd--$#3t|m~(=P{NV#rsr-jZRK4Inv@^49}jZ!r-Be zK8RhbVtu)ixxC`o;KZb^aBY#nFf^s<+)!bJ!;`b+K%6mz zbuME;KTTCEESnpG<`W1A9|HApxKoqh3`mWQi)Ha@YkazN8Ne0}j{&sWj)bl;iiUJF za*jEXT8R2M$aPW9O~4n9z;z|GOa@KSi1Pi@&lmtd+hizufYXwIMo3PYayXrrmMbAu z6?P#9eUcpWrv=91PUCU=7@6VRnnK7o|dVR9?jjdJ;fAxt=bLArhCDo^$7GP!M4W zcoVy!+^XWgbeD?TTm_ 0 then + local list = {} + for i=1, size do + list[i] = ItemStack() + end + lists[listname] = list + end + end + end + return secure_table({lists = lists}, fake_inventory, identifier) +end + +-- Helper functions +---------------------------------------- + +local function copy_list(list) + local copy = {} + for i=1, #list do + copy[i] = ItemStack(list[i]) + end + return copy +end + +local function stack_matches(a, b, match_meta) + if a:get_name() ~= b:get_name() then + return false + end + if match_meta then + if a:get_wear() ~= b:get_wear() then + return false + end + return a:get_meta():equals(b:get_meta()) + end + return true +end + +-- Inventory functions +---------------------------------------- + +function fake_inventory:is_empty(listname) + check(1, listname, "string", "number") + local list = self.lists[tostring(listname)] + if not list or #list == 0 then + return true + end + for _,stack in ipairs(list) do + if not stack:is_empty() then + return false + end + end + return true +end + +function fake_inventory:get_size(listname) + check(1, listname, "string", "number") + local list = self.lists[tostring(listname)] + return list and #list or 0 +end + +function fake_inventory:set_size(listname, size) + check(1, listname, "string", "number") + check(2, size, "number") + listname = tostring(listname) + if size ~= size or size < 0 then + return false + end + size = math.floor(size) + if size == 0 then + self.lists[listname] = nil + return true + end + local list = self.lists[listname] or {} + if #list < size then + for i=#list+1, size do + list[i] = ItemStack() + end + elseif #list > size then + for i=size+1, #list do + list[i] = nil + end + end + self.lists[listname] = list + return true +end + +function fake_inventory:get_width(listname) + check(1, listname, "string", "number") + local list = self.lists[tostring(listname)] + return list and list.width or 0 +end + +function fake_inventory:set_width(listname, width) + check(1, listname, "string", "number") + check(2, width, "number") + local list = self.lists[tostring(listname)] + if not list or width ~= width or width < 0 then + return false + end + width = math.floor(width) + list.width = width > 0 and width or nil + return true +end + +function fake_inventory:get_stack(listname, i) + check(1, listname, "string", "number") + check(2, i, "number") + i = math.floor(i) + local list = self.lists[tostring(listname)] + if not list or not list[i] then + return ItemStack() + end + return ItemStack(list[i]) +end + +function fake_inventory:set_stack(listname, i, stack) + check(1, listname, "string", "number") + check(2, i, "number") + stack = ItemStack(stack) + i = math.floor(i) + local list = self.lists[tostring(listname)] + if not list or not list[i] or stack:is_empty() then + return false + end + list[i] = stack + return true +end + +function fake_inventory:get_list(listname) + check(1, listname, "string", "number") + local list = self.lists[tostring(listname)] + return list and copy_list(list) or nil +end + +function fake_inventory:set_list(listname, list) + check(1, listname, "string", "number") + listname = tostring(listname) + if list == nil then + self.lists[listname] = nil + return + end + check(2, list, "table") + local new_list, size = {}, 0 + for i,s in pairs(list) do + check(4, i, "number") + if i > size then + size = i + end + new_list[i] = ItemStack(s) + end + for i=1, size do + if not new_list[i] then + new_list[i] = ItemStack() + end + end + self.lists[listname] = new_list +end + +function fake_inventory:get_lists() + local lists = {} + for listname, list in pairs(self.lists) do + lists[listname] = copy_list(list) + end + return lists +end + +function fake_inventory:set_lists(lists) + check(1, lists, "table") + local new_lists = {} + for listname, list in pairs(lists) do + check(3, listname, "string", "number") + check(3, list, "table") + listname = tostring(listname) + local new_list, size = {}, 0 + for i,s in pairs(list) do + check(5, i, "number") + if i > size then + size = i + end + new_list[i] = ItemStack(s) + end + for i=1, size do + if not new_list[i] then + new_list[i] = ItemStack() + end + end + new_lists[listname] = new_list + end + self.lists = new_lists +end + +function fake_inventory:add_item(listname, stack) + check(1, listname, "string", "number") + stack = ItemStack(stack) + local list = self.lists[tostring(listname)] + if not list or #list == 0 or stack:is_empty() then + return stack + end + local empty = {} + for _,s in ipairs(list) do + if s:is_empty() then + table.insert(empty, s) + else + stack = s:add_item(stack) + if stack:is_empty() then + return stack + end + end + end + for _,s in ipairs(empty) do + stack = s:add_item(stack) + if stack:is_empty() then + return stack + end + end + return stack +end + +function fake_inventory:room_for_item(listname, stack) + check(1, listname, "string", "number") + stack = ItemStack(stack) + local list = self.lists[tostring(listname)] + if not list or #list == 0 or stack:is_empty() then + return false + end + for _,s in ipairs(copy_list(list)) do + stack = s:add_item(stack) + if stack:is_empty() then + return true + end + end + return false +end + +function fake_inventory:contains_item(listname, stack, match_meta) + check(1, listname, "string", "number") + stack = ItemStack(stack) + local list = self.lists[tostring(listname)] + if not list or stack:is_empty() or stack:is_empty() then + return false + end + local count = stack:get_count() + for _,s in ipairs(list) do + if stack_matches(stack, s, match_meta) then + count = count - s:get_count() + if count <= 0 then + return true + end + end + end + return false +end + +function fake_inventory:remove_item(listname, stack) + check(1, listname, "string", "number") + stack = ItemStack(stack) + local list = self.lists[tostring(listname)] + if not list or #list == 0 or stack:is_empty() then + return ItemStack() + end + local name, remaining, removed = stack:get_name(), stack:get_count() + for i=#list, 1, -1 do + local s = list[i] + if s:get_name() == name then + s = s:take_item(remaining) + remaining = remaining - s:get_count() + if not removed then + removed = s + else + removed:set_count(removed:get_count() + s:get_count()) + end + if remaining == 0 then + break + end + end + end + return removed or ItemStack() +end + +function fake_inventory.get_location() + return {type = "undefined"} +end diff --git a/mods/fakelib/metadata.lua b/mods/fakelib/metadata.lua new file mode 100644 index 00000000..cfcde2a1 --- /dev/null +++ b/mods/fakelib/metadata.lua @@ -0,0 +1,134 @@ + +local fake_metadata = {} +local identifier = "fakelib:metadata" +local check, secure_table = ... + +-- API functions +---------------------------------------- + +function fakelib.is_metadata(x) + if type(x) == "userdata" and x.get_keys then + return true + elseif type(x) == "table" and getmetatable(x) == identifier then + return true + end + return false +end + +function fakelib.create_metadata(data) + local fields = {} + if type(data) == "table" then + for k,v in pairs(data) do + if type(k) == "string" and type(v) == "string" then + fields[k] = v + end + end + end + return secure_table({fields = fields}, fake_metadata, identifier) +end + +-- Metadata functions +---------------------------------------- + +function fake_metadata:contains(key) + check(1, key, "string", "number") + key = tostring(key) + return self.fields[key] ~= nil +end + +function fake_metadata:get(key) + check(1, key, "string", "number") + key = tostring(key) + return self.fields[key] +end + +function fake_metadata:set_string(key, value) + check(1, key, "string", "number") + check(2, value, "string", "number") + key = tostring(key) + value = tostring(value) + if value == "" then + self.fields[key] = nil + end + self.fields[key] = value +end + +function fake_metadata:get_string(key) + check(1, key, "string", "number") + key = tostring(key) + return self.fields[key] or "" +end + +function fake_metadata:set_int(key, value) + check(1, key, "string", "number") + check(2, value, "number") + key = tostring(key) + if value >= 2^31 then + value = 0 + end + self.fields[key] = string.format("%i", value) +end + +function fake_metadata:get_int(key) + check(1, key, "string", "number") + key = tostring(key) + return tonumber(self.fields[key]) or 0 +end + +function fake_metadata:set_float(key, value) + check(1, key, "string", "number") + check(2, value, "number") + key = tostring(key) + self.fields[key] = string.format("%s", value) +end + +function fake_metadata:get_float(key) + check(1, key, "string", "number") + key = tostring(key) + return tonumber(self.fields[key]) or 0 +end + +function fake_metadata:get_keys() + local keys = {} + for key in pairs(self.fields) do + table.insert(keys, key) + end + return keys +end + +function fake_metadata:to_table() + return {fields = table.copy(self.fields)} +end + +function fake_metadata:from_table(data) + if type(data) ~= "table" or type(data.fields) ~= "table" then + self.fields = {} + return true + end + local fields = {} + for k,v in pairs(data.fields) do + check(4, k, "string") + check(5, v, "string", "number") + fields[k] = tostring(v) + end + self.fields = fields + return true +end + +function fake_metadata:equals(other) + if not fakelib.is_metadata(other) then + check(1, other, "MetaDataRef") + end + local fields = other:to_table().fields + for k,v in pairs(self.fields) do + if fields[k] == v then + fields[k] = nil + elseif fields[k] ~= nil then + return false + end + end + if next(fields) == nil then + return true + end + return false +end diff --git a/mods/fakelib/misc.lua b/mods/fakelib/misc.lua new file mode 100644 index 00000000..ece4c528 --- /dev/null +++ b/mods/fakelib/misc.lua @@ -0,0 +1,10 @@ + +function fakelib.is_vector(x, add_metatable) + if type(x) ~= "table" or type(x.x) ~= "number" or type(x.y) ~= "number" or type(x.z) ~= "number" then + return false + end + if add_metatable and getmetatable(x) ~= vector.metatable then + setmetatable(x, vector.metatable) + end + return true +end diff --git a/mods/fakelib/mod.conf b/mods/fakelib/mod.conf new file mode 100644 index 00000000..88821b4f --- /dev/null +++ b/mods/fakelib/mod.conf @@ -0,0 +1,6 @@ +name = fakelib +description = Minetest fake userdata library +min_minetest_version = 5.0 +release = 25144 +author = OgelGames +title = FakeLib diff --git a/mods/fakelib/player.lua b/mods/fakelib/player.lua new file mode 100644 index 00000000..186e5575 --- /dev/null +++ b/mods/fakelib/player.lua @@ -0,0 +1,492 @@ + +local fake_player = {is_fake_player = true} +local identifier = "fakelib:player" +local check, secure_table = ... + +local player_controls = { + up = 1, down = 2, left = 4, right = 8, jump = 16, + aux1 = 32, sneak = 64, dig = 128, place = 256, zoom = 512, +} + +-- API functions +---------------------------------------- + +function fakelib.is_player(x) + if type(x) == "userdata" and x.is_player and x:is_player() then + return true + elseif type(x) == "table" and getmetatable(x) == identifier then + return true + end + return false +end + +function fakelib.create_player(options) + local data = {} + if type(options) == "table" then + if type(options.name) == "string" then + data.name = options.name + end + if fakelib.is_vector(options.position) then + data.position = vector.copy(options.position) + end + if fakelib.is_vector(options.direction) then + local dir = vector.normalize(options.direction) + data.pitch = -math.asin(dir.y) + data.yaw = math.atan2(-dir.x, dir.z) % (math.pi * 2) + end + if type(options.controls) == "table" then + data.controls = {} + for name in pairs(player_controls) do + data.controls[name] = options.controls[name] == true + end + data.controls.dig = data.controls.dig or options.controls.LMB + data.controls.place = data.controls.place or options.controls.RMB + end + if fakelib.is_metadata(options.metadata) then + data.metadata = options.metadata + end + if fakelib.is_inventory(options.inventory) then + data.inventory = options.inventory + end + local size = 32 + if data.inventory and type(options.wield_list) == "string" then + size = data.inventory:get_size(options.wield_list) + if size > 0 then + data.wield_list = options.wield_list + end + end + if type(options.wield_index) == "number" then + if options.wield_index > 0 and options.wield_index <= size then + data.wield_index = options.wield_index + end + end + elseif type(options) == "string" then + data.name = options + end + return secure_table({data = data}, fake_player, identifier) +end + +-- Helper functions +---------------------------------------- + +local function check_vector(v) + local t = type(v) + if t ~= "table" then + error(string.format("\"Invalid vector (expected table got %s).\"", t), 3) + end + for _,c in ipairs({"x", "y", "z"}) do + t = type(v[c]) + if t ~= "number" then + error(string.format("\"Invalid vector coordinate %s (expected number got %s).\"", c, t), 3) + end + end +end + +-- Dynamic get/set functions +---------------------------------------- + +function fake_player:get_player_name() + return self.data.name or "" +end + +function fake_player:get_inventory() + if not self.data.inventory then + self.data.inventory = fakelib.create_inventory({ + main = 32, craft = 9, craftpreview = 1, craftresult = 1 + }) + end + return self.data.inventory +end + +function fake_player:get_meta() + if not self.data.metadata then + self.data.metadata = fakelib:create_metadata() + end + return self.data.metadata +end + +function fake_player:get_look_dir() + local p, y = self.data.pitch or 0, self.data.yaw or 0 + return vector.new(math.sin(-y) * math.cos(p), math.sin(-p), math.cos(y) * math.cos(p)) +end + +function fake_player:get_look_horizontal() + return self.data.yaw or 0 +end + +function fake_player:set_look_horizontal(value) + check(1, value, "number") + self.data.yaw = value % (math.pi * 2) +end + +function fake_player:get_look_vertical() + return self.data.pitch or 0 +end + +function fake_player:set_look_vertical(value) + check(1, value, "number") + self.data.pitch = math.max(-math.pi / 2, math.min(value, math.pi / 2)) +end + +function fake_player:get_player_control() + local controls = {} + if self.data.controls then + for name in pairs(player_controls) do + controls[name] = self.data.controls[name] + end + else + for name in pairs(player_controls) do + controls[name] = false + end + end + controls.LMB = controls.dig + controls.RMB = controls.place + return controls +end + +function fake_player:get_player_control_bits() + if not self.data.controls then + return 0 + end + local total = 0 + for name, value in pairs(player_controls) do + total = total + self.data.controls[name] and value or 0 + end + return total +end + +function fake_player:get_pos() + if self.data.position then + return vector.copy(self.data.position) + end + return vector.zero() +end + +function fake_player:set_pos(pos) + check_vector(pos) + self.data.position = vector.copy(pos) +end +fake_player.move_to = fake_player.set_pos + +function fake_player:add_pos(pos) + check_vector(pos) + if self.data.position then + self.data.position = vector.add(self.data.position, pos) + else + self.data.position = vector.copy(pos) + end +end + +function fake_player:get_wield_index() + return self.data.wield_index or 1 +end + +function fake_player:get_wield_list() + return self.data.wield_list or "main" +end + +function fake_player:get_wielded_item() + if self.data.inventory then + return self.data.inventory:get_stack(self:get_wield_list(), self:get_wield_index()) + end + return ItemStack() +end + +function fake_player:set_wielded_item(stack) + stack = ItemStack(stack) + if not self.data.inventory and stack:is_empty() then + return true + end + self:get_inventory():set_stack(self:get_wield_list(), self:get_wield_index(), stack) + return true +end + +-- Static get functions +---------------------------------------- + +function fake_player.is_player() + return true +end + +function fake_player.get_animation() + return {x = 1, y = 1}, 15, 0, true +end + +function fake_player.get_armor_groups() + return {immortal = 1} +end + +function fake_player.get_bone_override() + return { + position = {absolute = false, vec = vector.zero(), interpolation = 0}, + rotation = {absolute = false, vec = vector.zero(), interpolation = 0}, + scale = {absolute = false, vec = vector.new(1, 1, 1), interpolation = 0}, + } +end + +function fake_player.get_bone_overrides() + return {} +end + +function fake_player.get_bone_position() + return vector.zero(), vector.zero() +end + +function fake_player.get_breath() + return 10 +end + +function fake_player.get_children() + return {} +end + +function fake_player.get_clouds() + return { + ambient = {r = 0, g = 0, b = 0, a = 255}, + color = {r = 240, g = 240, b = 255, a = 229}, + density = 0.4, + height = 120, + speed = {x = 0, y = -2}, + thickness = 16, + } +end + +function fake_player.get_eye_offset() + return vector.zero(), vector.zero(), vector.zero() +end + +function fake_player.get_formspec_prepend() + return "" +end + +function fake_player.get_fov() + return 0, false, 0 +end + +function fake_player.get_hp() + return 20 +end + +function fake_player.get_inventory_formspec() + return "" +end + +function fake_player.get_lighting() + return { + exposure = { + speed_bright_dark = 1000, + center_weight_power = 1, + luminance_min = -3, + luminance_max = -3, + exposure_correction = 0, + speed_dark_bright = 1000 + }, + saturation = 1, + shadows = {intensity = 0}, + volumetric_light = {strength = 0}, + } +end + +function fake_player.get_local_animation() + return {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, 0 +end + +function fake_player.get_moon() + return { + scale = 1, + texture = "moon.png", + tonemap = "moon_tonemap.png", + visible = true, + } +end + +function fake_player.get_nametag_attributes() + return { + bgcolor = false, + color = {r = 255, g = 255, b = 255, a = 255}, + text = "", + } +end + +function fake_player.get_physics_override() + return { + acceleration_air = 1, acceleration_default = 1, acceleration_fast = 1, + gravity = 1, jump = 1, speed = 1, + liquid_fluidity = 1, liquid_fluidity_smooth = 1, liquid_sink = 1, + speed_climb = 1, speed_crouch = 1, speed_fast = 1, speed_walk = 1, + new_move = true, sneak = true, sneak_glitch = false, + } +end + +function fake_player.get_properties() + return { + automatic_face_movement_dir = false, + automatic_face_movement_max_rotation_per_sec = -1, + automatic_rotate = 0, + backface_culling = false, + breath_max = 10, + collide_with_objects = true, + collisionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + colors = {{r = 255, g = 255, b = 255, a = 255}}, + damage_texture_modifier = "^[brighten", + eye_height = 0, + glow = 0, + hp_max = 20, + infotext = "", + initial_sprite_basepos = {x = 0, y = 0}, + is_visible = true, + makes_footstep_sound = true, + mesh = "", + nametag = "", + nametag_bgcolor = false, + nametag_color = {r = 255, g = 255, b = 255, a = 255}, + physical = false, + pointable = true, + selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5, rotate = false}, + shaded = true, + show_on_minimap = true, + spritediv = {x = 1, y = 1}, + static_save = true, + stepheight = 0.6, + textures = {"blank.png"}, + use_texture_alpha = false, + visual = "cube", + visual_size = vector.new(1, 1, 1), + wield_item = "", + zoom_fov = 15, + } +end + +function fake_player.get_sky_color() + return fake_player.get_sky(true).sky_color +end + +function fake_player.get_sky(as_table) + if as_table then + return { + base_color = {r = 255, g = 255, b = 255, a = 255}, + clouds = true, + fog = {fog_distance = -1, fog_start = -1}, + sky_color = { + day_sky = {r = 97, g = 181, b = 245, a = 255}, + day_horizon = {r = 144, g = 211, b = 246, a = 255}, + dawn_sky = {r = 180, g = 186, b = 250, a = 255}, + dawn_horizon = {r = 186, g = 193, b = 240, a = 255}, + night_sky = {r = 0, g = 107, b = 255, a = 255}, + night_horizon = {r = 64, g = 144, b = 255, a = 255}, + indoors = {r = 100, g = 100, b = 100, a = 255}, + fog_sun_tint = {r = 244, g = 125, b = 29, a = 255}, + fog_moon_tint = {r = 128, g = 153, b = 204, a = 255}, + fog_tint_type = "default", + }, + textures = {}, + type = "regular", + } + end + return {r = 255, g = 255, b = 255, a = 255}, "regular", {}, true +end + +function fake_player.get_stars() + return { + count = 1000, + day_opacity = 0, + scale = 1, + star_color = {r = 235, g = 235, b = 255, a = 105}, + visible = true, + } +end + +function fake_player.get_sun() + return { + scale = 1, + sunrise = "sunrisebg.png", + sunrise_visible = true, + texture = "sun.png", + tonemap = "sun_tonemap.png", + visible = true, + } +end + +function fake_player.get_velocity() + return vector.zero() +end + +function fake_player.hud_get_all() + return {} +end + +function fake_player.hud_get_flags() + return { + basic_debug = false, + breathbar = false, + chat = false, + crosshair = false, + healthbar = false, + hotbar = false, + minimap = false, + minimap_radar = false, + wielditem = false, + } +end + +function fake_player.hud_get_hotbar_image() + return "" +end + +function fake_player.hud_get_hotbar_itemcount() + return 8 +end + +function fake_player.hud_get_hotbar_selected_image() + return "" +end + +-- No-op functions +---------------------------------------- +do + local functions = { + -- Lua entity only (no-op for players) + "get_acceleration", "get_entity_name", "get_luaentity", "get_rotation", + "get_texture_mod", "get_yaw", "getacceleration", "getyaw", "remove", + "set_acceleration", "set_rotation", "set_sprite", "set_texture_mod", + "set_velocity", "set_yaw", "setacceleration", "setsprite", + "settexturemod", "setvelocity", "setyaw", + -- Non-functional get/set functions + "add_velocity", "get_attach", "get_attribute", "get_day_night_ratio", + "hud_add", "hud_change", "hud_get", "hud_remove", "hud_set_flags", + "hud_set_hotbar_image", "hud_set_hotbar_itemcount", + "hud_set_hotbar_selected_image", "override_day_night_ratio", + "set_animation", "set_animation_frame_speed", "set_armor_groups", + "set_attach", "set_attribute", "set_bone_override", "set_bone_position", + "set_breath", "set_clouds", "set_detach", "set_eye_offset", + "set_formspec_prepend", "set_fov", "set_hp", "set_inventory_formspec", + "set_lighting", "set_local_animation", "set_minimap_modes", "set_moon", + "set_nametag_attributes", "set_physics_override", + "set_properties", "set_sky", "set_stars", "set_sun", + -- Other functions that do nothing + "punch", "respawn", "right_click", "send_mapblock", + } + for _,func in ipairs(functions) do + fake_player[func] = function() end + end +end + +-- Deprecated functions +---------------------------------------- + +function fake_player:get_look_pitch() + return self:get_look_vertical() * -1 +end + +function fake_player:get_look_yaw() + return self:get_look_horizontal() + math.pi / 2 +end + +fake_player.set_look_pitch = fake_player.set_look_vertical +fake_player.set_look_yaw = fake_player.set_look_horizontal +fake_player.getpos = fake_player.get_pos +fake_player.setpos = fake_player.set_pos +fake_player.moveto = fake_player.set_pos +fake_player.getvelocity = fake_player.get_velocity +fake_player.add_player_velocity = fake_player.add_velocity +fake_player.get_player_velocity = fake_player.get_velocity diff --git a/mods/moreores/.editorconfig b/mods/moreores/.editorconfig new file mode 100644 index 00000000..a41c6970 --- /dev/null +++ b/mods/moreores/.editorconfig @@ -0,0 +1,13 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{lua,luacheckrc}] +indent_style = tab +indent_size = 4 diff --git a/mods/moreores/.github/workflows/build.yml b/mods/moreores/.github/workflows/build.yml new file mode 100644 index 00000000..48e4a35d --- /dev/null +++ b/mods/moreores/.github/workflows/build.yml @@ -0,0 +1,22 @@ +name: build +on: [push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + + - run: | + sudo apt-get update -qq + sudo apt-get install -qqq luarocks + - name: Install LuaCheck and pre-commit + run: | + pip3 install pre-commit + luarocks install --local luacheck + - name: Run LuaCheck using pre-commit + run: | + export PATH="$HOME/.luarocks/bin:$PATH" + pre-commit run --all-files diff --git a/mods/moreores/.gitignore b/mods/moreores/.gitignore new file mode 100644 index 00000000..8b38e58a --- /dev/null +++ b/mods/moreores/.gitignore @@ -0,0 +1,3 @@ +## Generic ignorable patterns and files +*~ +debug.txt diff --git a/mods/moreores/.luacheckrc b/mods/moreores/.luacheckrc new file mode 100644 index 00000000..fe0b58eb --- /dev/null +++ b/mods/moreores/.luacheckrc @@ -0,0 +1,34 @@ +std = "lua51+minetest" +unused_args = false +allow_defined_top = true +max_line_length = 90 + +stds.minetest = { + read_globals = { + "DIR_DELIM", + "minetest", + "core", + "dump", + "vector", + "nodeupdate", + "VoxelManip", + "VoxelArea", + "PseudoRandom", + "ItemStack", + "default", + table = { + fields = { + "copy", + }, + }, + } +} + +read_globals = { + "carts", + "farming", + "frame", + "mg", + "toolranks", + "mcl_sounds" +} diff --git a/mods/moreores/.pre-commit-config.yaml b/mods/moreores/.pre-commit-config.yaml new file mode 100644 index 00000000..2ac726ea --- /dev/null +++ b/mods/moreores/.pre-commit-config.yaml @@ -0,0 +1,15 @@ +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v3.3.0 + hooks: + - id: fix-byte-order-marker + - id: end-of-file-fixer + - id: trailing-whitespace + + - id: mixed-line-ending + args: [--fix=lf] + + - repo: https://github.com/Calinou/pre-commit-luacheck + rev: v1.0.0 + hooks: + - id: luacheck diff --git a/mods/moreores/CHANGELOG.md b/mods/moreores/CHANGELOG.md new file mode 100644 index 00000000..24ef3ad8 --- /dev/null +++ b/mods/moreores/CHANGELOG.md @@ -0,0 +1,86 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Changed + +- [Tweaked ore generation to better fit Minetest's new defaults.](https://github.com/minetest-mods/moreores/pull/45) + - Three layers (two underground and one high air/space) are now used instead of just one layer. + - Chunk size is no longer used as clust size anymore. Clust sizes are usually + just 3 nodes and not the whole area ("chunk"), where the ores are generated. + - Adjusted several default values. + - Mithril is now generated *below* diamond. Note that there was a change + in Minetest 5.0.0 where most ore generation was shifted to much lower + altitude (shifting diamond generation altitude below mithril generation altitude). + - The mithril ores are now also grouped together and not just found as a + single node in one chunk. + - The same overall ore density is retained in the deep layer. + +- Switch to GitHub Actions. + - Benefits include faster responses, easier management, and more. + +## [2.1.0] - 2021-06-28 + +### Added + +- More Ores tools now have [`toolranks`](https://github.com/lisacvuk/minetest-toolranks) support. +- Hungarian translation. + +### Changed + +- Migrated translations to the + [Minetest translation file format](https://rubenwardy.com/minetest_modding_book/lua_api.html#translation-file-format). + +## [2.0.0] - 2019-11-25 + +### Added + +- More Ores nodes/items/tools can now be placed in item frames + from the [`frame`](https://github.com/minetest-mods/frame) mod. +- Polish translation. + +### Changed + +- The minimum supported Minetest version is now 5.0.0. +- Copper rails are now registered using functions from the `carts` mod, + making them interoperate seamlessly with default rails. + - Copper rails can no longer be placed in the air. + +## [1.1.0] - 2019-03-23 + +### Added + +- Brazilian and Dutch translations. + +### Changed + +- Ores are now slower to mine and cannot be mined using wooden tools anymore. +- Updated intllib support to avoid using deprecated functions. + +### Deprecated + +- Deprecated hoes to follow Minetest Game's deprecation of hoes + made of "rare" materials. + - Hoes are still available in existing worlds, but they + cannot be crafted anymore. + +### Fixed + +- Hoes now use the `farming` mod's handling function and can no longer + turn desert sand into dirt. +- Handle tin which is now included in [Minetest Game](https://github.com/minetest/minetest_game). + If it is detected, then the tin nodes and items from More Ores won't be registered. + +## 1.0.0 - 2017-02-19 + +- Initial versioned release. + +[Unreleased]: https://github.com/minetest-mods/moreores/compare/v2.1.0...HEAD +[2.1.0]: https://github.com/minetest-mods/moreores/compare/v2.0.0...v2.1.0 +[2.0.0]: https://github.com/minetest-mods/moreores/compare/v1.1.0...v2.0.0 +[1.1.0]: https://github.com/minetest-mods/moreores/compare/v1.0.0...v1.1.0 diff --git a/mods/moreores/CONTRIBUTING.md b/mods/moreores/CONTRIBUTING.md new file mode 100644 index 00000000..e2a55fa9 --- /dev/null +++ b/mods/moreores/CONTRIBUTING.md @@ -0,0 +1,10 @@ +# Contributing to More Ores + +Thank you for your interest in More Ores! Before contributing, +be sure to know about these few guidelines: + +- Contributions have to be licensed under the zlib license (or compatible) + for code, and CC BY-SA 3.0 (or compatible) for assets. +- Make sure to update the changelog, keeping the + [changelog format](http://keepachangelog.com/en/1.0.0/) we use. +- Don't bump the version yourself. Maintainers will do this when necessary. diff --git a/mods/moreores/LICENSE.md b/mods/moreores/LICENSE.md new file mode 100644 index 00000000..67f5f7f0 --- /dev/null +++ b/mods/moreores/LICENSE.md @@ -0,0 +1,13 @@ +# zlib license + +Copyright © 2011-2020 Hugo Locurcio and contributors + +**This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.** + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. diff --git a/mods/moreores/README.md b/mods/moreores/README.md new file mode 100644 index 00000000..3bb1cbae --- /dev/null +++ b/mods/moreores/README.md @@ -0,0 +1,72 @@ +# More Ores + +More Ores for [Minetest](https://www.minetest.net/), a free and open source infinite +world block sandbox game. + +[**Forum topic**](https://forum.minetest.net/viewtopic.php?f=11&t=549) + +## Installation + +### Download the mod + +To install More Ores, clone this Git repository into your Minetest's `mods/` +directory: + +```bash +git clone https://github.com/minetest-mods/moreores.git +``` + +You can also +[download a ZIP archive](https://github.com/minetest-mods/moreores/archive/master.zip) +of More Ores. + +### Enable the mod + +Once you have installed More Ores, you need to enable it in Minetest. +The procedure is as follows: + +#### Using the client's main menu + +This is the easiest way to enable More Ores when playing in singleplayer +(or on a server hosted from a client). + +1. Start Minetest and switch to the **Local Game** tab. +2. Select the world you want to enable More Ores in. +3. Click **Configure**, then enable `moreores` by double-clicking it + (or ticking the **Enabled** checkbox). +4. Save the changes, then start a game on the world you enabled More Ores on. +5. More Ores should now be running on your world. + +#### Using a text editor + +This is the recommended way to enable the mod on a server without using a GUI. + +1. Make sure Minetest is not currently running (otherwise, it will overwrite + the changes when exiting). +2. Open the world's `world.mt` file using a text editor. +3. Add the following line at the end of the file: + +```text +load_mod_moreores = true +``` + +If the line is already present in the file, then replace `false` with `true` +on that line. + +4. Save the file, then start a game on the world you enabled More Ores on. +5. More Ores should now be running on your world. + +## Version compatibility + +More Ores is currently primarily tested with Minetest 5.1.0. +It may or may not work with newer or older versions. Issues arising in older +versions than 5.0.0 will generally not be fixed. + +## License + +Copyright © 2011-2020 Hugo Locurcio and contributors + +- More Ores code is licensed under the zlib license, see + [`LICENSE.md`](LICENSE.md) for details. +- Unless otherwise specified, More Ores textures are licensed under + [CC BY-SA 3.0 Unported](https://creativecommons.org/licenses/by-sa/3.0/). diff --git a/mods/moreores/_config.txt b/mods/moreores/_config.txt new file mode 100644 index 00000000..46ca0796 --- /dev/null +++ b/mods/moreores/_config.txt @@ -0,0 +1,100 @@ +------------------------------------------------------------------------------ +------------------------------ CONFIGURATION --------------------------------- +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-------- Change settings by changing the values after the "=". --------------- +------------------------------------------------------------------------------ + +-- Chunk sizes for ore generation (bigger = ore deposits are more scattered around) +-- Tin +moreores.tin_chunk_size_high = 10 +moreores.tin_chunk_size = 13 +moreores.tin_chunk_size_deep = 10 + +-- Silver +moreores.silver_chunk_size_high = 11 +moreores.silver_chunk_size = 13 +moreores.silver_chunk_size_deep = 11 + +-- Mithril +moreores.mithril_chunk_size_high = 19 +moreores.mithril_chunk_size = 21 +moreores.mithril_chunk_size_deep = 19 + +-- Amount of ore per chunk (higher = bigger ore deposits) +-- Tin +moreores.tin_ore_per_chunk_high = 5 +moreores.tin_ore_per_chunk = 4 +moreores.tin_ore_per_chunk_deep = 5 + +-- Silver +moreores.silver_ore_per_chunk_high = 4 +moreores.silver_ore_per_chunk = 2 +moreores.silver_ore_per_chunk_deep = 4 + +-- Mithril +moreores.mithril_ore_per_chunk_high = 3 +moreores.mithril_ore_per_chunk = 2 +moreores.mithril_ore_per_chunk_deep = 4 + +-- Clust sizes for ore generation (bigger = ores in ore deposits are less bound together) +-- Tin +moreores.tin_clust_size_high = 3 +moreores.tin_clust_size = 3 +moreores.tin_clust_size_deep = 3 + +-- Silver +moreores.silver_clust_size_high = 3 +moreores.silver_clust_size = 3 +moreores.silver_clust_size_deep = 3 + +-- Mithril +moreores.mithril_clust_size_high = 3 +moreores.mithril_clust_size = 3 +moreores.mithril_clust_size_deep = 3 + + +if minetest.get_modpath("mcl_core") then + -- Example adjustments for MineClone2 + moreores.tin_max_depth_high = 0 + moreores.tin_min_depth_high = -10 + moreores.tin_max_depth = -11 + moreores.tin_min_depth = -57 + + -- Similar adjustments for silver and mithril + moreores.silver_max_depth_high = 0 + moreores.silver_min_depth_high = -10 + moreores.silver_max_depth = -11 + moreores.silver_min_depth = -57 + + moreores.mithril_max_depth_high = 0 + moreores.mithril_min_depth_high = -20 + moreores.mithril_max_depth = -21 + moreores.mithril_min_depth = -57 +else + -- Maximal and minimal depths of ore generation (Y coordinate, 0 being sea level by default) + -- Tin + moreores.tin_max_depth_high = 31000 + moreores.tin_min_depth_high = 1025 + moreores.tin_max_depth = -64 -- For v6 mapgen, -32 fits better + moreores.tin_min_depth = -127 + moreores.tin_max_depth_deep = -128 + moreores.tin_min_depth_deep = -31000 + + -- Silver + moreores.silver_max_depth_high = 31000 + moreores.silver_min_depth_high = 1025 + moreores.silver_max_depth = -64 -- For v6 mapgen, -32 fits better + moreores.silver_min_depth = -127 -- For v6 mapgen, -63 fits better + moreores.silver_max_depth_deep = -128 -- For v6 mapgen, -64 fits better + moreores.silver_min_depth_deep = -31000 + + -- Mithril + moreores.mithril_max_depth_high = 31000 + moreores.mithril_min_depth_high = 2049 + moreores.mithril_max_depth = -2048 -- For v6 mapgen, -256 fits better + moreores.mithril_min_depth = -4095 -- For v6 mapgen, -511 fits better + moreores.mithril_max_depth_deep = -4096 -- For v6 mapgen, -512 fits better + moreores.mithril_min_depth_deep = -31000 +end diff --git a/mods/moreores/init.lua b/mods/moreores/init.lua new file mode 100644 index 00000000..6911d51a --- /dev/null +++ b/mods/moreores/init.lua @@ -0,0 +1,578 @@ +--[[ +===================================================================== +** More Ores ** +By Calinou, with the help of Nore. + +Copyright © 2011-2020 Hugo Locurcio and contributors. +Licensed under the zlib license. See LICENSE.md for more information. +===================================================================== +--]] + +moreores = {} + +local modpath = minetest.get_modpath("moreores") + +local S = minetest.get_translator("moreores") +moreores.S = S + +dofile(modpath .. "/_config.txt") + +-- `mg` mapgen support +if minetest.get_modpath("mg") then + dofile(modpath .. "/mg.lua") +end + +-- `frame` support +local use_frame = minetest.get_modpath("frame") + +local is_mcl_core_present = minetest.get_modpath("mcl_core") ~= nil +local is_mcl_sounds_present = minetest.get_modpath("mcl_sounds") ~= nil +local is_mcl_copper_present = minetest.registered_items["mcl_copper:copper_ingot"] ~= nil +local stone_ingredient = is_mcl_core_present and "mcl_core:stone" or "default:stone" + +local copper_ingredient = +is_mcl_core_present and "mcl_copper:copper_ingot" or 'default:copper_ingot' + +local default_stone_sounds +local default_metal_sounds + +if is_mcl_sounds_present then + default_stone_sounds = mcl_sounds.node_sound_stone_defaults() + default_metal_sounds = mcl_sounds.node_sound_metal_defaults() +else + default_stone_sounds = default.node_sound_stone_defaults() + default_metal_sounds = default.node_sound_metal_defaults() +end + + +-- Returns the crafting recipe table for a given material and item. +local function get_recipe(material, item) + if is_mcl_core_present then + material = material:gsub("default:", "mcl_core:") + end + + if item == "sword" then + return { + {material}, + {material}, + {"group:stick"}, + } + end + if item == "shovel" then + return { + {material}, + {"group:stick"}, + {"group:stick"}, + } + end + if item == "axe" then + return { + {material, material}, + {material, "group:stick"}, + {"", "group:stick"}, + } + end + if item == "pick" then + return { + {material, material, material}, + {"", "group:stick", ""}, + {"", "group:stick", ""}, + } + end + if item == "block" then + return { + {material, material, material}, + {material, material, material}, + {material, material, material}, + } + end + if item == "lockedchest" then + return { + {"group:wood", "group:wood", "group:wood"}, + {"group:wood", material, "group:wood"}, + {"group:wood", "group:wood", "group:wood"}, + } + end +end + +local function add_ore(modname, description, mineral_name, oredef, extra_node_def) + + if mineral_name == "copper" and is_mcl_copper_present then + return + end + + local img_base = modname .. "_" .. mineral_name + local toolimg_base = modname .. "_tool_"..mineral_name + local tool_base = modname .. ":" + local tool_post = "_" .. mineral_name + local item_base = tool_base .. mineral_name + local ingot = item_base .. "_ingot" + local lump_item = item_base .. "_lump" + + local function merge_tables(t1, t2) + for k, v in pairs(t2) do + if type(v) == "table" and type(t1[k]) == "table" then + -- If both t1[k] and v are tables, merge them recursively + merge_tables(t1[k], v) + else + -- Otherwise, simply set the value + t1[k] = v + end + end + return t1 + end + + + if oredef.makes.ore then + local node_def_tbl = { + description = S("@1 Ore", S(description)), + tiles = {"default_stone.png^" .. modname .. "_mineral_" .. mineral_name .. + ".png"}, + groups = {cracky = 2}, + sounds = default_stone_sounds, + drop = lump_item, + } + if extra_node_def then + node_def_tbl = merge_tables(node_def_tbl, extra_node_def) + end + minetest.register_node(modname .. ":mineral_" .. mineral_name, node_def_tbl) + + + if use_frame then + frame.register(modname .. ":mineral_" .. mineral_name) + end + end + + if oredef.makes.block then + local block_item = item_base .. "_block" + minetest.register_node(block_item, { + description = S("@1 Block", S(description)), + tiles = {img_base .. "_block.png"}, + groups = {snappy = 1, bendy = 2, cracky = 1, melty = 2, level = 2}, + is_ground_content = false, + sounds = default_metal_sounds, + }) + minetest.register_alias(mineral_name.."_block", block_item) + if oredef.makes.ingot then + minetest.register_craft( { + output = block_item, + recipe = get_recipe(ingot, "block") + }) + minetest.register_craft( { + output = ingot .. " 9", + recipe = { + {block_item}, + } + }) + end + if use_frame then + frame.register(block_item) + end + end + + if oredef.makes.lump then + minetest.register_craftitem(lump_item, { + description = S("@1 Lump", S(description)), + inventory_image = img_base .. "_lump.png", + }) + minetest.register_alias(mineral_name .. "_lump", lump_item) + if oredef.makes.ingot then + minetest.register_craft({ + type = "cooking", + output = ingot, + recipe = lump_item, + }) + end + if use_frame then + frame.register(lump_item) + end + end + + if oredef.makes.ingot then + minetest.register_craftitem(ingot, { + description = S("@1 Ingot", S(description)), + inventory_image = img_base .. "_ingot.png", + }) + minetest.register_alias(mineral_name .. "_ingot", ingot) + if use_frame then + frame.register(ingot) + end + end + + if oredef.makes.chest then + if not is_mcl_core_present then + minetest.register_craft( { + output = "default:chest_locked", + recipe = { + {ingot}, + {"default:chest"}, + } + }) + + minetest.register_craft( { + output = "default:chest_locked", + recipe = get_recipe(ingot, "lockedchest") + }) + end + end + + oredef.oredef_high.ore_type = "scatter" + oredef.oredef_high.ore = modname .. ":mineral_" .. mineral_name + oredef.oredef_high.wherein = stone_ingredient + + oredef.oredef.ore_type = "scatter" + oredef.oredef.ore = modname .. ":mineral_" .. mineral_name + oredef.oredef.wherein = stone_ingredient + + oredef.oredef_deep.ore_type = "scatter" + oredef.oredef_deep.ore = modname .. ":mineral_" .. mineral_name + oredef.oredef_deep.wherein = stone_ingredient + + minetest.register_ore(oredef.oredef_high) + minetest.register_ore(oredef.oredef) + minetest.register_ore(oredef.oredef_deep) + + for tool_name, tooldef in pairs(oredef.tools) do + local tdef = { + description = "", + inventory_image = toolimg_base .. tool_name .. ".png", + tool_capabilities = { + max_drop_level = 3, + groupcaps = tooldef.groupcaps, + damage_groups = tooldef.damage_groups, + full_punch_interval = oredef.full_punch_interval, + }, + sound = {breaks = "default_tool_breaks"}, + _repair_material = ingot, + _mcl_toollike_wield = true, + mcl_diggroups = tooldef._mcl_diggroups, + groups = tooldef.groups, + } + + if tool_name == "sword" then + tdef.description = S("@1 Sword", S(description)) + if tdef.groups then + tdef.groups = merge_tables(tdef.groups, {sword = 1}) + else + tdef.groups = {sword = 1} + end + end + + if tool_name == "pick" then + tdef.description = S("@1 Pickaxe", S(description)) + if tdef.groups then + tdef.groups = merge_tables(tdef.groups, {pickaxe = 1, tool=1}) + else + tdef.groups = {pickaxe = 1, tool=1} + end + end + + if tool_name == "axe" then + tdef.description = S("@1 Axe", S(description)) + if tdef.groups then + tdef.groups = merge_tables(tdef.groups, {axe = 1, tool=1}) + else + tdef.groups = {axe = 1, tool=1} + end + end + + if tool_name == "shovel" then + tdef.description = S("@1 Shovel", S(description)) + if tdef.groups then + tdef.groups = merge_tables(tdef.groups, {shovel = 1, tool=1}) + else + tdef.groups = {shovel = 1, tool=1} + end + tdef.wield_image = toolimg_base .. tool_name .. ".png^[transformR90" + end + + local fulltool_name = tool_base .. tool_name .. tool_post + + if tool_name == "hoe" and minetest.get_modpath("farming") then + tdef.max_uses = tooldef.max_uses + tdef.material = ingot + tdef.description = S("@1 Hoe", S(description)) + farming.register_hoe(fulltool_name, tdef) + end + + -- Hoe registration is handled above. + -- There are no crafting recipes for hoes, as they have been + -- deprecated from Minetest Game: + -- https://github.com/minetest/minetest_game/commit/9c459e77a + if tool_name ~= "hoe" then + minetest.register_tool(fulltool_name, tdef) + + if oredef.makes.ingot then + minetest.register_craft({ + output = fulltool_name, + recipe = get_recipe(ingot, tool_name) + }) + end + end + + -- Toolranks support + if minetest.get_modpath("toolranks") then + minetest.override_item(fulltool_name, { + original_description = tdef.description, + description = toolranks.create_description(tdef.description, 0, 1), + after_use = toolranks.new_afteruse}) + end + + minetest.register_alias(tool_name .. tool_post, fulltool_name) + if use_frame then + frame.register(fulltool_name) + end + end +end + +local oredefs = { + silver = { + description = "Silver", + makes = {ore = true, block = true, lump = true, ingot = true, chest = true}, + oredef_high= { + clust_scarcity = moreores.silver_chunk_size_high ^ 3, + clust_num_ores = moreores.silver_ore_per_chunk_high, + clust_size = moreores.silver_clust_size_high, + y_min = moreores.silver_min_depth_high, + y_max = moreores.silver_max_depth_high, + }, + oredef = { + clust_scarcity = moreores.silver_chunk_size ^ 3, + clust_num_ores = moreores.silver_ore_per_chunk, + clust_size = moreores.silver_clust_size, + y_min = moreores.silver_min_depth, + y_max = moreores.silver_max_depth, + }, + oredef_deep = { + clust_scarcity = moreores.silver_chunk_size_deep ^ 3, + clust_num_ores = moreores.silver_ore_per_chunk_deep, + clust_size = moreores.silver_clust_size_deep, + y_min = moreores.silver_min_depth_deep, + y_max = moreores.silver_max_depth_deep, + }, + tools = { + pick = { + groupcaps = { + cracky = {times = {[1] = 2.60, [2] = 1.00, [3] = 0.60}, uses = 100, maxlevel = 1}, + }, + damage_groups = {fleshy = 4}, + groups = {dig_speed_class=4, enchantability=14}, + _mcl_diggroups = { + pickaxey = { speed = 6, level = 4, uses = 126 } + }, + }, + hoe = { + max_uses = 150, + }, + shovel = { + groupcaps = { + crumbly = {times = {[1] = 1.10, [2] = 0.40, [3] = 0.25}, uses = 100, maxlevel = 1}, + }, + damage_groups = {fleshy = 3}, + groups = {dig_speed_class=4, enchantability=14}, + _mcl_diggroups = { + shovely = { speed = 6, level = 4, uses = 126 } + }, + }, + axe = { + groupcaps = { + choppy = {times = {[1] = 2.50, [2] = 0.80, [3] = 0.50}, uses = 100, maxlevel = 1}, + fleshy = {times = {[2] = 1.10, [3] = 0.60}, uses = 100, maxlevel = 1}, + }, + damage_groups = {fleshy = 5}, + groups = {dig_speed_class=4, enchantability=14}, + _mcl_diggroups = { + axey = { speed = 6, level = 4, uses = 126 } + }, + }, + sword = { + groupcaps = { + fleshy = {times = {[2] = 0.70, [3] = 0.30}, uses = 100, maxlevel = 1}, + snappy = {times = {[1] = 1.70, [2] = 0.70, [3] = 0.30}, uses = 100, maxlevel = 1}, + choppy = {times = {[3] = 0.80}, uses = 100, maxlevel = 0}, + }, + damage_groups = {fleshy = 6}, + _mcl_diggroups = { + swordy = { speed = 6, level = 4, uses = 126 }, + swordy_cobweb = { speed = 6, level = 4, uses = 126 } + }, + }, + }, + full_punch_interval = 1.0, + extra_node_def = { + _mcl_blast_resistance = 3, + _mcl_hardness = 4, + _mcl_silk_touch_drop = true, + groups = {pickaxey = 4} + } + }, + mithril = { + description = "Mithril", + makes = {ore = true, block = true, lump = true, ingot = true, chest = false}, + oredef_high = { + clust_scarcity = moreores.mithril_chunk_size_high ^ 3, + clust_num_ores = moreores.mithril_ore_per_chunk_high, + clust_size = moreores.mithril_clust_size_high, + y_min = moreores.mithril_min_depth_high, + y_max = moreores.mithril_max_depth_high, + }, + oredef = { + clust_scarcity = moreores.mithril_chunk_size ^ 3, + clust_num_ores = moreores.mithril_ore_per_chunk, + clust_size = moreores.mithril_clust_size, + y_min = moreores.mithril_min_depth, + y_max = moreores.mithril_max_depth, + }, + oredef_deep = { + clust_scarcity = moreores.mithril_chunk_size_deep ^ 3, + clust_num_ores = moreores.mithril_ore_per_chunk_deep, + clust_size = moreores.mithril_clust_size_deep, + y_min = moreores.mithril_min_depth_deep, + y_max = moreores.mithril_max_depth_deep, + }, + tools = { + pick = { + groupcaps = { + cracky = {times = {[1] = 2.60, [2] = 1.00, [3] = 0.60}, uses = 3126, maxlevel = 3}, + }, + damage_groups = {fleshy = 6}, + groups = {dig_speed_class=5, enchantability=10}, + _mcl_diggroups = { + pickaxey = { speed = 8, level = 5, uses = 3126 } + }, + }, + hoe = { + max_uses = 2000, + }, + shovel = { + groupcaps = { + crumbly = {times = {[1] = 1.10, [2] = 0.40, [3] = 0.25}, uses = 3126, maxlevel = 3}, + }, + damage_groups = {fleshy = 6}, + groups = {dig_speed_class=5, enchantability=10}, + _mcl_diggroups = { + shovely = { speed = 8, level = 5, uses = 3126 } + }, + }, + axe = { + groupcaps = { + choppy = {times = {[1] = 2.50, [2] = 0.80, [3] = 0.50}, uses = 3126, maxlevel = 3}, + fleshy = {times = {[2] = 1.10, [3] = 0.60}, uses = 3126, maxlevel = 3}, + }, + damage_groups = {fleshy = 10}, + groups = {dig_speed_class=5, enchantability=10}, + _mcl_diggroups = { + axey = { speed = 8, level = 5, uses = 3126 } + }, + }, + sword = { + groupcaps = { + fleshy = {times = {[2] = 0.70, [3] = 0.30}, uses = 3126, maxlevel = 3}, + snappy = {times = {[1] = 1.70, [2] = 0.70, [3] = 0.30}, uses = 3126, maxlevel = 3}, + choppy = {times = {[3] = 0.80}, uses = 3126, maxlevel = 0}, + }, + damage_groups = {fleshy = 7}, + _mcl_diggroups = { + swordy = { speed = 8, level = 5, uses = 3126 }, + swordy_cobweb = { speed = 8, level = 5, uses = 3126 } + }, + }, + }, + full_punch_interval = 0.45, + extra_node_def = { + _mcl_blast_resistance = 3, + _mcl_hardness = 5, + _mcl_silk_touch_drop = true, + groups = {pickaxey = 5} + }, + } +} + +-- If tin is available in the `default` mod, don't register More Ores' variant of tin +local default_tin +if minetest.registered_items["default:tin_ingot"] then + default_tin = true +else + default_tin = false +end + +if default_tin then + minetest.register_alias("moreores:mineral_tin", "default:stone_with_tin") + minetest.register_alias("moreores:tin_lump", "default:tin_lump") + minetest.register_alias("moreores:tin_ingot", "default:tin_ingot") + minetest.register_alias("moreores:tin_block", "default:tinblock") +else + oredefs.tin = { + description = "Tin", + makes = {ore = true, block = true, lump = true, ingot = true, chest = false}, + oredef_high = { + clust_scarcity = moreores.tin_chunk_size_high ^ 3, + clust_num_ores = moreores.tin_ore_per_chunk_high, + clust_size = moreores.tin_clust_size_high, + y_min = moreores.tin_min_depth_high, + y_max = moreores.tin_max_depth_high, + }, + oredef = { + clust_scarcity = moreores.tin_chunk_size ^ 3, + clust_num_ores = moreores.tin_ore_per_chunk, + clust_size = moreores.tin_clust_size, + y_min = moreores.tin_min_depth, + y_max = moreores.tin_max_depth, + }, + oredef_deep = { + clust_scarcity = moreores.tin_chunk_size_deep ^ 3, + clust_num_ores = moreores.tin_ore_per_chunk_deep, + clust_size = moreores.tin_clust_size_deep, + y_min = moreores.tin_min_depth_deep, + y_max = moreores.tin_max_depth_deep, + }, + tools = {}, + extra_node_def = { + _mcl_blast_resistance = 3, + _mcl_hardness = 3, + _mcl_silk_touch_drop = true, + groups = {pickaxey = 3} + }, + } + + -- Bronze has some special cases, because it is made from copper and tin + minetest.register_craft({ + type = "shapeless", + output = "default:bronze_ingot 3", + recipe = { + "moreores:tin_ingot", + copper_ingredient, + copper_ingredient, + }, + }) +end + +-- Copper rail (unique node) +if minetest.get_modpath("carts") then + carts:register_rail("moreores:copper_rail", { + description = S("Copper Rail"), + tiles = { + "moreores_copper_rail.png", + "moreores_copper_rail_curved.png", + "moreores_copper_rail_t_junction.png", + "moreores_copper_rail_crossing.png", + }, + inventory_image = "moreores_copper_rail.png", + wield_image = "moreores_copper_rail.png", + groups = carts:get_rail_groups(), + }, {}) +end + +minetest.register_craft({ + output = "moreores:copper_rail 24", + recipe = { + {copper_ingredient, "", copper_ingredient}, + {copper_ingredient, "group:stick", copper_ingredient}, + {copper_ingredient, "", copper_ingredient}, + }, +}) + +for orename, def in pairs(oredefs) do + -- Register everything + add_ore("moreores", def.description, orename, def, def.extra_node_def) +end diff --git a/mods/moreores/locale/moreores.de.tr b/mods/moreores/locale/moreores.de.tr new file mode 100644 index 00000000..75a2cf0d --- /dev/null +++ b/mods/moreores/locale/moreores.de.tr @@ -0,0 +1,20 @@ +# textdomain: moreores + +# Translation by Xanthin + +@1 Ore=@1erz +@1 Lump=@1klumpen +@1 Ingot=@1barren +@1 Block=@1block +@1 Pickaxe=@1spitzhacke +@1 Shovel=@1schaufel +@1 Axe=@1axt +@1 Sword=@1schwert + +Copper=Kupfer +Tin=Zinn +Bronze=Bronze +Silver=Silber +Gold=Gold +Mithril=Mithril +Copper Rail=Kupferschiene diff --git a/mods/moreores/locale/moreores.es.tr b/mods/moreores/locale/moreores.es.tr new file mode 100644 index 00000000..4e113c7a --- /dev/null +++ b/mods/moreores/locale/moreores.es.tr @@ -0,0 +1,20 @@ +# textdomain: moreores + +# Translation by kaeza + +@1 Ore=Mineral de @1 +@1 Lump=Pepita de @1 +@1 Ingot=Lingote de @1 +@1 Block=Bloque de @1 +@1 Pickaxe=Pico de @1 +@1 Shovel=Pala de @1 +@1 Axe=Hacha de @1 +@1 Sword=Espada de @1 + +Copper=Cobre +Tin=Estaño +Bronze=Bronce +Silver=Plata +Gold=Oro +Mithril=Mitrilo +Copper Rail=Riel de Cobre diff --git a/mods/moreores/locale/moreores.fr.tr b/mods/moreores/locale/moreores.fr.tr new file mode 100644 index 00000000..8dbc515f --- /dev/null +++ b/mods/moreores/locale/moreores.fr.tr @@ -0,0 +1,21 @@ +# textdomain: moreores + +# Translation by Calinou + +@1 Ore=Minerai en @1 +@1 Lump=Roche en @1 +@1 Ingot=Lingot en @1 +@1 Block=Bloc en @1 +@1 Pickaxe=Pioche en @1 +@1 Shovel=Pelle en @1 +@1 Axe=Hache en @1 +@1 Sword=Épée en @1 +@1 Hoe=Houe en @1 + +Copper=cuivre +Tin=étain +Bronze=bronze +Silver=argent +Gold=or +Mithril=mithril +Copper Rail=Rail en cuivre diff --git a/mods/moreores/locale/moreores.hu.tr b/mods/moreores/locale/moreores.hu.tr new file mode 100644 index 00000000..fc9f1a6e --- /dev/null +++ b/mods/moreores/locale/moreores.hu.tr @@ -0,0 +1,20 @@ +# textdomain: moreores + +# Translation by An0n3m0us + +@1 Ore=@1 érc +@1 Lump=@1 rög +@1 Ingot=@1 öntvény +@1 Block=@1 blokk +@1 Pickaxe=@1 csákány +@1 Shovel=@1 ásó +@1 Axe=@1 fejsze +@1 Sword=@1 kard + +Copper=Réz +Tin=Ón +Bronze=Bronz +Silver=Ezüst +Gold=Arany +Mithril=Mithril +Copper Rail=Réz sín diff --git a/mods/moreores/locale/moreores.it.tr b/mods/moreores/locale/moreores.it.tr new file mode 100644 index 00000000..155105b9 --- /dev/null +++ b/mods/moreores/locale/moreores.it.tr @@ -0,0 +1,20 @@ +# textdomain: moreores + +# Translation by Pagliaccio + +@1 Ore=Minerale di @1 +@1 Lump=@1 grezzo +@1 Ingot=Lingotto di @1 +@1 Block=Blocco di @1 +@1 Pickaxe=Piccone di @1 +@1 Shovel=Badile di @1 +@1 Axe=Ascia di @1 +@1 Sword=Spada di @1 + +Copper=Rame +Tin=Stagno +Bronze=Bronzo +Silver=Argento +Gold=Oro +Mithril=Mithril +Copper Rail=Binario di rame diff --git a/mods/moreores/locale/moreores.nl.tr b/mods/moreores/locale/moreores.nl.tr new file mode 100644 index 00000000..dd143208 --- /dev/null +++ b/mods/moreores/locale/moreores.nl.tr @@ -0,0 +1,17 @@ +# textdomain: moreores + +@1 Ore=@1 Erts +@1 Lump=@1 Klomp +@1 Ingot=@1 Staaf +@1 Block=@1 Blok +@1 Pickaxe=@1 Pikhouweel +@1 Shovel=@1 Schep +@1 Axe=@1 Bijl +@1 Sword=@1 Zwaard + +Copper=Koper +Tin=Tin +Bronze=Brons +Silver=Silver +Gold=Goud +Mithril=Mithril diff --git a/mods/moreores/locale/moreores.pl.tr b/mods/moreores/locale/moreores.pl.tr new file mode 100644 index 00000000..77da16fa --- /dev/null +++ b/mods/moreores/locale/moreores.pl.tr @@ -0,0 +1,20 @@ +# textdomain: moreores + +# Translation by mat9117 + +@1 Ore=@1 Ruda +@1 Lump=@1 Bryłka +@1 Ingot=@1 Sztabka +@1 Block=@1 Blok +@1 Pickaxe=@1 Kilof +@1 Shovel=@1 Łopata +@1 Axe=@1 Siekiera +@1 Sword=@1 Miecz + +Copper=Miedź +Tin=Cyna +Bronze=Brąz +Silver=Srebro +Gold=Złoto +Mithril=Mithril +Copper Rail=Miedziany Tor diff --git a/mods/moreores/locale/moreores.pt_br.tr b/mods/moreores/locale/moreores.pt_br.tr new file mode 100644 index 00000000..6c13d397 --- /dev/null +++ b/mods/moreores/locale/moreores.pt_br.tr @@ -0,0 +1,21 @@ +# textdomain: moreores + +# Translation by github.com/caiorrs + +@1 Ore=Minério de @1 +@1 Lump=Pepita de @1 +@1 Ingot=Lingote de @1 +@1 Block=Bloco de @1 +@1 Pickaxe=Picareta de @1 +@1 Shovel=Pá de @1 +@1 Axe=Machado de @1 +@1 Sword=Espada de @1 + +Copper=Cobre +Tin=Estanho +Bronze=Bronze +Silver=Prata +Gold=Ouro +Mithril=Mitrilo + +Copper Rail=Trilho de Cobre diff --git a/mods/moreores/locale/moreores.ru.tr b/mods/moreores/locale/moreores.ru.tr new file mode 100644 index 00000000..e8ffa359 --- /dev/null +++ b/mods/moreores/locale/moreores.ru.tr @@ -0,0 +1,19 @@ +# textdomain: moreores + +@1 Ore=Руда @1 +@1 Lump=Кусок @1 +@1 Ingot=Слиток @1 +@1 Block=Блок @1 +@1 Pickaxe=Кирка из @1 +@1 Shovel=Лопата из @1 +@1 Axe=Топор из @1 +@1 Sword=Меч из @1 +@1 Hoe=Мотыга из @1 + +Copper=меди +Tin=олова +Bronze=бронзы +Silver=серебра +Gold=золота +Mithril=мифрила +Copper Rail=медные рельсы diff --git a/mods/moreores/locale/moreores.tr.tr b/mods/moreores/locale/moreores.tr.tr new file mode 100644 index 00000000..c99f7d44 --- /dev/null +++ b/mods/moreores/locale/moreores.tr.tr @@ -0,0 +1,26 @@ +# textdomain: moreores + +# Translation by Mahmutelmas06 +# mahmutelmas06@hotmail.com + +# Türkçe Çeviri +# Turkish translation +# Language 2 letter iso code is "tr" + +@1 Ore=@1 madeni +@1 Lump=@1 yığını +@1 Ingot=@1 külçesi +@1 Block=@1 blok +@1 Pickaxe=@1 kazma +@1 Shovel=@1 kürek +@1 Axe=@1 balta +@1 Sword=@1 kılıç + +Copper=Bakır +Tin=Kalay +Bronze=Bronz +Silver=Gümüş +Gold=Altın +Mithril=Mithril + +Copper Rail=Bakır ray diff --git a/mods/moreores/locale/moreores.uk.tr b/mods/moreores/locale/moreores.uk.tr new file mode 100644 index 00000000..593d6808 --- /dev/null +++ b/mods/moreores/locale/moreores.uk.tr @@ -0,0 +1,22 @@ +# textdomain: moreores + +More Ores=Більше Руд +Adds new ore types.=Додає нові типи руд. + +@1 Ore=Руда @1 +@1 Lump=Шматок @1 +@1 Ingot=Злиток @1 +@1 Block=Блок @1 +@1 Pickaxe=Кайло з @1 +@1 Shovel=Лопата з @1 +@1 Axe=Сокира з @1 +@1 Sword=Меч з @1 +@1 Hoe=Мотика з @1 + +Copper=міді +Tin=олова +Bronze=бронзи +Silver=срібла +Gold=золота +Mithril=міфрілу +Copper Rail=Мідні рейки diff --git a/mods/moreores/locale/template.txt b/mods/moreores/locale/template.txt new file mode 100644 index 00000000..37ba08e1 --- /dev/null +++ b/mods/moreores/locale/template.txt @@ -0,0 +1,18 @@ +# textdomain: moreores + +@1 Ore= +@1 Lump= +@1 Ingot= +@1 Block= +@1 Pickaxe= +@1 Shovel= +@1 Axe= +@1 Sword= + +Copper= +Tin= +Bronze= +Silver= +Gold= +Mithril= +Copper Rail= diff --git a/mods/moreores/mg.lua b/mods/moreores/mg.lua new file mode 100644 index 00000000..e7ea5b2c --- /dev/null +++ b/mods/moreores/mg.lua @@ -0,0 +1,55 @@ +--[[ +More Ores: `mg` mod support + +Copyright © 2011-2020 Hugo Locurcio and contributors. +Licensed under the zlib license. See LICENSE.md for more information. +--]] + +if not minetest.registered_items["default:tin_ingot"] then + mg.register_ore({ + name = "moreores:mineral_tin", + wherein = "default:stone", + seeddiff = 8, + maxvdistance = 10.5, + maxheight = 8, + seglenghtn = 15, + seglenghtdev = 6, + segincln = 0, + segincldev = 0.6, + turnangle = 57, + forkturnangle = 57, + numperblock = 2 + }) +end + +mg.register_ore({ + name = "moreores:mineral_silver", + wherein = "default:stone", + seeddiff = 9, + maxvdistance = 10.5, + maxheight = -2, + seglenghtn = 15, + seglenghtdev = 6, + sizen = 60, + sizedev = 30, + segincln = 0, + segincldev = 0.6, + turnangle = 57, + forkturnangle = 57, + numperblock = 2 +}) + +mg.register_ore({ + name = "moreores:mineral_mithril", + wherein = "default:stone", + seeddiff = 10, + maxvdistance = 10.5, + maxheight = -512, + seglenghtn = 2, + seglenghtdev = 4, + sizen = 12, + sizedev = 5, + segincln = 0, + segincldev = 0.6, + turnangle = 57, +}) diff --git a/mods/moreores/mod.conf b/mods/moreores/mod.conf new file mode 100644 index 00000000..c86bccc8 --- /dev/null +++ b/mods/moreores/mod.conf @@ -0,0 +1,8 @@ +name = moreores +description = Adds new ore types. +optional_depends = carts,farming,frame,mg,toolranks,mcl_core,mcl_sounds +min_minetest_version = 5.0.0 +supported_games = mineclone2,mineclonia,minetest_game +release = 30151 +author = Calinou +title = More Ores diff --git a/mods/moreores/textures/moreores_copper_rail.png b/mods/moreores/textures/moreores_copper_rail.png new file mode 100644 index 0000000000000000000000000000000000000000..da7f5cfae456235b5a12846601a26a4085069c4c GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=E0DgpW=f%#!MqaV!T{Mk zKiMUfrn8ESN`mCJwpp#LF`t%aFezKVAzHC2OujrsKGR!zLz87!nof?7Op3eIge?8G zWbGJ73E$rHWk9nSOM?7@862M7NCR^6JY5_^DsJ`qZDnL}6kxjcHs;s*FSeEYPqMK) zJS_kNo3`D@H=8`ec`2HMQv>FVdQ I&MBb@0RMJhmH+?% literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_copper_rail_crossing.png b/mods/moreores/textures/moreores_copper_rail_crossing.png new file mode 100644 index 0000000000000000000000000000000000000000..ca68539a4db4faaab5f1f76288ae60ff54be870b GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E08YqGPt;A%F-&+LVt?biUR`HCAzMG&OS~stwQUt^WOy*6t!rD3*Bf(jbH=URYuyek4R+S?^4}_Sd)36^4|>-NvnrTN nw$`#%yT@zFUf2{g@9X}=GNvW2+H+-q7BhId`njxgN@xNADx6W3 literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_copper_rail_curved.png b/mods/moreores/textures/moreores_copper_rail_curved.png new file mode 100644 index 0000000000000000000000000000000000000000..64f28305aa838e146b601c56e56d7fd9f231e3bf GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Yk*IPE0DgpW=f%#K~bRG#BBY1 zf7#V_=8MWra(rc$R+-HyHkwgr)SIEzlAzHLqf!&8R2nQdztp%RS)(FUermo!VW4b= zm&}d61E+unF_r}R1v5B2yO9Ru6nMHghE&|D^<`#aa1>beEa(6K<>}R?g7xuF?=wtS z@i*4=oPKdm?kQ)#7=b(o$Fo1yEeOirwYg&ULp9;oX4VZ#y$r?QBv+{KRb8wf+fevH z@JMm<^XbMxmY3dau=#MRprrGTQq#GwN*lkLC%iH-JjB4fgK6{nt-5Q0b~AXo`njxg HN@xNAXyRZ8 literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_copper_rail_t_junction.png b/mods/moreores/textures/moreores_copper_rail_t_junction.png new file mode 100644 index 0000000000000000000000000000000000000000..406de1e1f7054797c53e4bd56cb4fe8de0e55589 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=E0DgpW=f%#!MqaV!T{Mk zKiMUfrn8ESN`mCJwpp#LF`t%aFezKVAzHC2OujrsKGR!zLz87!nof?7Op3eIge?8G zWbGJ73E$rHWk9nSOM?7@862M7NCR@pJY5_^DsH9rH#0g1ia1aH{2}+PedgOZ=}A3u z4eK`<<(}BdceJm0$;B_(mPbUabLzL;kWjH*^3YCMde%vSv>4AFVdQ&MBb@0A6or!TEaktacgRiD{EWKqJR uj{b>fsyVLSjCr+KxUJSD^quYg8Djd043TGYzn=i=XYh3Ob6Mw<&;$SvS2a8U literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_mineral_tin.png b/mods/moreores/textures/moreores_mineral_tin.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a240f67cead36726aea89755f1736bde6223ac GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!T!2rAE08{Q>ePh`7tUQgbM*M> z;|Go%IJE!zjhiP9ojiE_nD~m{(Lfc9B|(0{3=Yq3qyahBo-U3d6}NhOni&}k1z5xr z|FiBtduC=uOU{d+hG}sM7d=+J-hP6Scg=Awv3m~>h^)V>^ZBdVUY|wW@4gu8Fy!s- SJ>m~EhQZU-&t;ucLK6Tn%0oy1 literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_mithril_block.png b/mods/moreores/textures/moreores_mithril_block.png new file mode 100644 index 0000000000000000000000000000000000000000..7eda9cce70a89992fd26a6ba925f8f224a7b0dc7 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!T!2rAYe4c5kC;Qw5eKdPH<`H2 zvk%#4?zJK${g|ciIx~+&wt-y!K$S(FE{-7;w{&~j1sN0tn8YoE|MTuY6R*-+^lEDO z+Eu&P^_p*(=yEFLOPiTk+WvD20f7rkJfE>d89jT{cJZeKyYRGTw|P3ZZeG-ycI>@| zH6Qoa-!J|t7rv5w=F)cVx}jRvta;9cJ5GL`^W@Ug8|U=yn}1{H`p+bKf8w7GpzREv Lu6{1-oD!M<drb zyii|%x4iszQPItejO%S}_j7Y^xVxWIQ=4RHxF;&=vTNkx5TG8$k|4ie28U-i(tw-* zPZ!4!j_b(>_#{{tY^hk!FheXl%r=n0!+ZK#uS%T*2Q>0;&U=)z>coK?&-Wa?`DKDq z^NSua0o?-%ORWBCO<-Fk8npKn$3@*G9LD|=80{GtBnt$tGyX0!0GiF<>FVdQ&MBb@ E0GXgmvj6}9 literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_mithril_lump.png b/mods/moreores/textures/moreores_mithril_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..6c7f30ceac0e19b23afaef63524f644df20b4e67 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=3oUjS<<$gHn&$1?^5L zJ?#;5$iQ*3uc{vhP>!)A$S;_|;n|HeAjjC##W95Ada{D(jvWpeVxg(*28SagTe~DWM4fTDmO{ literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_silver_block.png b/mods/moreores/textures/moreores_silver_block.png new file mode 100644 index 0000000000000000000000000000000000000000..c2fec6833254b116292b1da05ad1a701a134298d GIT binary patch literal 247 zcmVb?Hx#q#~9cAdR; z{My|s_n$T`+PwMr#lr3x=WajjSg~W~mP6%}7nMz3D0;;GJ5U2-NswPKgTu2MX+Vyf zr;B4q#jU9)wlXp(G8}Md`u*?rzD24p^&TnQ=$x|QBd^)Bgoqb&45L2sM0+m|Kkwk4 t9h~LDF{LUjqvmm}qj{fea`)Z#yQgO}mS!H>mH;%7!PC{xWt~$(69C#ZQ7ixe literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_silver_lump.png b/mods/moreores/textures/moreores_silver_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..e815ef0f9934ed5c445746da1f3b048981abeeb8 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=3YrOK(1Sd-?Xu?FTQH zwk~-7`tzP+H; zH#i*W8_DXjd9|vfbW`f29$gnlo@<_`7BwlbEncx;0RwZ3YS;Y=hUf@Z)x7!Dr-5cL Nc)I$ztaD0e0st0DJWl`s literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_tin_block.png b/mods/moreores/textures/moreores_tin_block.png new file mode 100644 index 0000000000000000000000000000000000000000..31ebce015e5b3960201680f1774f9b68c7804eff GIT binary patch literal 266 zcmV+l0rmcgP)pB1c0FOyTK~#9!6^(@f10f6mFOI$KzigX>xUtWvGiJ?GHERrV!L<;%X_5o1g-Os% z2Fn&KKtPJqZi5-3$p#4;d(3@OV7GOQi0WowL;zu`BFVJQh+RuGLW?O5h?unKW|{!j z^A_%#H0&WnLPFgKoBN8czv_RIk5E;Ahqv)T@ko20d!H?KX6_t0v;KeN4<;c5Es4sG Qs{jB107*qoM6N<$f|*`#3jhEB literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_tin_ingot.png b/mods/moreores/textures/moreores_tin_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8c4f5d371528d17c1143be56fd353fe77e5ca7 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jSE07Kk4?lSD;H>FWS1n(% zW%I^;d-qh7mn>c|FCig*$M!9CHB}iIY11b6_jR||%>J+esDZI0$S;_|;n|HeAjjR) z#WAGf*4z_Y85qg1wjL8X=e$yl`Gj27=ueo zT@9RlHA5pAP9%tM1qqcf7)7v5m1RBH<;ue9dVt4G(DBbRW`8nU4a^VeoYI Kb6Mw<&;$SvKr+h! literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_tool_mithrilaxe.png b/mods/moreores/textures/moreores_tool_mithrilaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..46f77767aec34368898bcb7fa4c8b4027d6352cc GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Q1qLwNGftE5kp2DVX z^K)y?Cl;NG&OH&5cFZUKuuJ4Y`;dJVZI`Tk*Du-nBOa)MsU*lRnBkGdbiW)R&&1Qk zF@)oKvIFDlg(lB^H6BOYV&hO=wkDF{P}hp!27`#{PNFke95T|>XEZQvWa9DSSpl^B X6UT$APs+T2`WZZ3{an^LB{Ts56LvW4 literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_tool_mithrilhoe.png b/mods/moreores/textures/moreores_tool_mithrilhoe.png new file mode 100644 index 0000000000000000000000000000000000000000..4a58e8f83bce66e91e4a5949bc4584a426b4cf1a GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMV1=4|*GXAE#7Rvm_u5)rc zh3$fNnR_k^OgZ8bdC)~q%p>N|bn(|qf$Eq`g8YIR-X9B`?o$Eens~Z6hHzX@c4(OL zMo6PuRay2_()_?342Ozl<}oB1?6!1}==M=CNj3=CxPtK{(-{Fq76u0KeH_i_cFza^ P>SyqD^>bP0l+XkK_(w6| literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_tool_mithrilpick.png b/mods/moreores/textures/moreores_tool_mithrilpick.png new file mode 100644 index 0000000000000000000000000000000000000000..7f7c3a2b0325485324ec9fb38be2c5006839d573 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4E0B(MlCcfkZml9v(RL}& zQYOb!I5gv!i6Vbu(JAk^!*K;Co%O~2O?jPd(?CWrl?3?(Gn}35R%{C7xqG@ehE&|j z?P=v@P!M1)O#ff%sl3OmYU=~drIEWfRo%Q5r5e6f+mKs*xl&K@@kiIU^8PV!vpsuG n(oe9bE5YJO%7gd}jcZkV*D?kcm~&VGjb!k2^>bP0l+XkKR(w2r literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_tool_mithrilshovel.png b/mods/moreores/textures/moreores_tool_mithrilshovel.png new file mode 100644 index 0000000000000000000000000000000000000000..72ec2f57e5970a463f3596c51ccaed7aa4e6cc3c GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!L4Z$)E09hsK5eNYVC*t0xAt5{ z<=H?>nH*2yu#DpsZI`^`4m(F2^fVN8GvK%O-<04e{O>}{A)p?{k|4ie28U-i(tsQX zPZ!6Kid$<>Y-K!Pz;MK2@65gbx2-%B;Ci>S|H)qan@`_dKB*_$_SG*`>do>iPf~7X o?VV%0+t$j3IsEf{!?yEc_hlK=4csMP1I=RaboFyt=akR{03bC*e*gdg literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_tool_mithrilsword.png b/mods/moreores/textures/moreores_tool_mithrilsword.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1d8649c5735ab07235424ce11ba4e2082f8688 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=9Yey!v*%3fjpPZI?{l z=7*#mvs4#KEIO6rDSY;QjuKD>Q%R6tFvEK{HKU6_o`t82V+hCfWCvz1E`eDmuQD78 z;52UFQh6*M(8RgoK*)yePN4;14!pDV-tkP-OfhI%q1$k4HP2GU%0$kYABzuO1)9O& M>FVdQ&MBb@0I~ryg#Z8m literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_tool_silveraxe.png b/mods/moreores/textures/moreores_tool_silveraxe.png new file mode 100644 index 0000000000000000000000000000000000000000..a47eb13d369634423d3f1f181fbabc9f6de37e3d GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VE0A{66%DkM$?+7nRu#yd zvf{wSn`TM^TTfhCcjWxCy(j1HI68IHf&R67&fI!<^va$3g_}MeYIOu^V=4*q3ubs^ zG2Jf*$g}ozaSW-rwYGaJ;{gYrBlB)<_`hYPZ|oIWjn+HrpARY<@kl+ol-L`)X~nlk pYHR9tpIG|pPTe_U&SfXs_>b{3YAJVoI|ej{!PC{xWt~$(69Ah`OSS+2 literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_tool_silverhoe.png b/mods/moreores/textures/moreores_tool_silverhoe.png new file mode 100644 index 0000000000000000000000000000000000000000..f38411384d2d547c51125358e00e913a7e15501a GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=4|*GXAE#7Rvl>%eUuv z3Qyg1V8hY#XKp>*f8mCUp4gGgw>KWUz@B&+sFH!XB*-tA;r+3|={^-eu8F6MV+hCf zWQT@HuS7JupSnm+Icla{$k_7K=q$sbgtGDm1F@M78OIV!YlTlHc{l?dh+t@ZAYB-#r;ir53M(r1}bGL3GxeOI6K*`*c8Zf_jGX#skoKf z)5^M7tG-B z>_!@pgTe~DWM4fpASpP literal 0 HcmV?d00001 diff --git a/mods/moreores/textures/moreores_tool_silversword.png b/mods/moreores/textures/moreores_tool_silversword.png new file mode 100644 index 0000000000000000000000000000000000000000..1393df5ab10bed1eaac05574653f75ff7c8c5378 GIT binary patch literal 169 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 D#U(!= literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x1_cyan.png b/mods/paintings_gallery/textures/paintings_gallery_1x1_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd1c9cca6bddd6fa12e2e2f28aed373f6d8ee2d GIT binary patch literal 7295 zcmeHLdpML^+aKk8*bX^F)EG(9m@#GsM9yqv4$m+SGt3NzL@MQ&<33 z#m>}Lc#+7LwryqHrLq$v$Xz`~nfYt8U(Z#)&4d-uUv=+@zS8#2fwnj{(DFsdFkZPT zJD&WoXIKWa&9OhWwl=)Au8Db#Z;2L}cyo$}5F0cyzqMzy_T6BVg`iaED;cAXNwfJ+ z#%J$k4RE(tPj~wah^{-gCH7Sf|CUppS0kKMYjYlrRv+_@>#yxod5wLzWoc1(JLcHo z{nKo={jH zKhK{as3t0%(qn`mWf*we>2Yog(dWl*dQf)Jpx?Xf**^-HrJ=hZRJ;OKaeSTT(eoccOMBa;H|D)b+_3S3RBD$ zys)Qa&{qZf(I#%qri*d*)~X{8X`AsF<}sa-lUC2~U6xkAaxTqE)vnxu5SO;uN<8R{ z-ESGG^63=#wu^3R*y0rTD^*0};v~7sr*83r^VM++Yw&k|F*fqypoK&?Ywi@93Rt=&D2=j zd#jz)8t{5iV6?yREj@c)lO9#q`?RZYU&ztZ3P(0LwDH&Klp0zF^viUK6ML0?Cl!6= z&Ig{Ihel$}-}c*-D4xwI_dd_X&lJ3H2iI7bE4XnwIjNHD!JADH!i(cvt0*) zgNPuf^)9@39rwrZ6?S=bm|WItW6yd~MI|hMZTE;f{c7+%w|Q>66UA}h`Q(gdjGyC+ z*#Kp|3 z!AfbYW#2%94<-D*sA;{Fd`s-**yGsOp%k-0HU|wg|UguX#vwc!Bfmf{Am3ZPP<4|tf8&w}>HKEmO_$M|a zQ@f2Zvu+tTI{7~;RS{0Zws60_&@Pd1AxsS-_~g~jy`GSB0h?}|Z7-7-#`3nK><7y~ zg<<345=AE#i(U3OMV8_=cS$C(C1o@Yrwkj}?3L*_CgtJDozvkXWR6-i4#dIVoc2p0 z>$yrDDiErel^b?$@+f;cUJ%9%>Dg*C*8xR#JM+2h2}-^b{3M-WrZ}muoARr8b>FMY zS{bei5|^kEDyNSl>2VUH#v|1@uML;15veJ7V|uWN@mMlCFjwMPty9I9=$GTqo^I+> zF?0&iB=y^DzVxfs$%eHFj-|Z$^+$PoV0X^E6&b~hcj_7*Ubx?RU%W~dx#V~&c4K`N z_s2t(EP=kIz(U`HQvEr3zmzC{w61W$H#ea03fJ52N6w+O(6fC$$HU1lA%@$pokK*- z*_16n9FfNDc6GaMrffob;TRV7IjPJOjka=6z3|paS^#@&){C1(YdiKE-~Wef`ng& zyn5V6U&tIjASAlC{>8f4(Y#aL#?a|2LHG8?-YjbOMc+4_LX?H-z5|Xub8~AjiQKndc7P{Gn9O}WDkT82Z)qm1q3=Xfd$uCO>e@z$P41^D0xgUief$}yNPr}(vnRH8c*7^bG{D$mq7eoS&Ek~Ao%4_!QbCey z`{UU2v1cz9+SjDKa~ZkS;Hu{A`bXYE%+Sf2vIoI#cP+fctx}-IMpDWd1SRvEyW?Xd zbDQ=rn3U{=Wf_-9tk;pYjppt7aA>J+s>kiqJpqKOJRieP*p4AH~4(az**L_@hb@clSy(AbP!@i#K1mC&NS4!m4>JdQS6m;r2&SLafVS zOuxM0_gog8m(sLu*C`_1PE7>ohlWlK zP_#N)9SJvMQ$tWN13{=BgG|BMnVNs409*Pn9~LVRhd_jehN_2Zs?!PSRDzz-Ho zmRZPme}8GgbO0ZO5q1ER9?T#CW+4ELrL@{h9jdlH6U==f`eX-B$K}30)rX;%NQ~V0r&#}U?5D8S>p#hi%R*vKtIffGxBeN zfbPEW|A78eujN>lb;X&|Nx>YamZthJPP{lWokS($mTv(vfYR0huy7PWz`)Tck|vy} zgQ37tNHSU*&_)roG&NRHS<;v+0*wT4s6cXcD#)XS*1)2$+5ntP*4BWdiP|JM5u=5M z69^huf))XbCSp*lC~O#1uo4LVtE1vjkwGdQ5>XpNK_lT907HhOb+B4+9W>a~!T_2? zGL}Tv(jqKVan=E6WNWDpL#ZRb_t^RqSQI)VKp$pJr3JIU4>(W*0DBgJBbo+Q8>y+S ziP1)bL27Dazk{3r1`|wj4yOiE9kmiPnS?V383|yrQ3D9x03wj)y==l+792PkP*?(| zHbCa(esC^069zzF(HRbOy1zb*6DyQMxm;3Ey|2ZBv!;`l4VS?HnNx3HE6$kUjaY8# zA^r~hZ%p<+^ibOWjpsY`8;cQx6-sCL*)VK~z5t2!_dI_E{>Een?sZHSBh2zYOzMB& z^j6Z<0<@(w!dCgW2ZB~wD;ttOby+GXba@lN5lAcYGYKI8d3gyy9an}(J_MRK0PeP5 zOYP5o>R+TW79eYouviT^766L?O+@R!iCSbLToZ%R)*xfRVT{g?>`Xd^6-rW}D99{|h|I1+DgTrCYS@ak2|X|jELtCyO(^Ye-Twt}g~6Ii0%%P7 z--W&!vLef>a|euhr4KyMz~d3|?R@;27M#lYFMhtJ+kepmNd42vKhpQ7TtDUdM+*ES z@Xze}Dc3(z;2(j1X4n6lT!P=2#Wjv4R z>&N#VCsBDff8HUvfQ?jc+=)rBF<76jY?Z0pVvyf&9g*GAIQl?3PII?}S%etRA(#Zl zaaXa+sjO?2lL1rJWBpeLME6$d`s7d`V^vRLC~2>TRG3Tdn>xKaE?%y(dn}sY`$S5p z674tKN$EHzVcWrcnc}2$tufQ%mfrh+J_i-a*#)6f<*m;@J$rL?Lqtz%`^Up!6OTUaU0Ue9l-@iy zkXJL)my}@Wu{Xr)#FuvIzF$TwFLiZ)xDhaU_=svVP$rgLktZU&p=V;TCb>>ks^;?x z8OJ@B80`%fB}pj-BA+meG1BV%7e8ue?%4G}arFJ1s6l?b)mhQ=?v3*PL-l7=crJo7$E5$sOHiyl!j~cA4}V;YiK+c%lBOTfHecwc#fG(U87l0(iW5G`HeosXO?Buq4N<8OP$!2L$i^ z%Ab{)S#(+{QA7IhsdVpO?lwMr<1qw-K#WVCx0xoExpfR5nmzO@a7JmzeTxpMgUm+R zsn@;Sc(_`4I4*k_`f_wC$w~ChEvMqR4>94bd+1O9fSs?Gn{HiyhrN&P{pR)7Jhm>k zIl-?<;MUdLh-=O*=;5GTb7!ke`{*9J`;*9;{X>JZiMDU`JKz0wek~>DahLede{{rSBbc0nEze9uZXW^% z8OKU1NGC;41dCQziw^BDGcEge$^xSfI&T#vpzopAoOR}YtrRJ3TEyJKxZUst#QX-k zYW?uBooQx%mI4Wa9F@Bf&9dmh$L@AfIb)DUVLp7`?YC3yoBii9ujixsql}N_gzm+i z6{q^Wn=&BrhWcwcLk4TkYpZCHd*5u2ZZCO`JCvRPgUEk!9w{ep+MJ3wsn&gdW zH0P1;+4X69&l__a(Ls;>gj{y{r<`+j5BPkh&9wE=Zny8OxzV(z7BGdIQ#IeNM_BJa zwBEM?)0M!Ja~d4k9s>d^qDWUYQr@Ci@<{mU;)E4tjq-`+@;Z=&_2Fd$4@Sh^9e(@X z>02dTNX)44`s{|&O!<;Z^O5GFdH#KPSNShb6~hA8j$Hc|Ik{_9+*_I8NR^u5S4z=J z7tf7)?cD9&)*V;(vdlugxw8#op;^Nev$aqmZkevRpyQi#XS_9V!v_)bZb@}}{*RBa znIEDyI&{cUTAa_VLLNA6<)iWSx^%v%^7MqrCRqfum~zI-fAg39mJ+9|plm*``g7iYBwzk;KqfGgsfQd0<>xuhM4Y+}Jd%$`ir7<3et3*1nCFVY--H-LOd7^}P<#sf>ebF3nNGyFIyUx4{e=X&s%4Pj2A-}2E zO=Rh;kEhJ8X~|-5&G_h!H4e*l|0X&?0SZ8Tlb%?JU6kYVRvGfYl#$9 zaNk~DgFRP$^h-fU_IUCYuMvUM9rX?xL#q;FE=Wd03nWrI@>;AsuUp)6*dHC8a;nVa zWnZs{z?P{skv-dHIH9j)l=y@wiQ%SAnY-GtG0B=u@GX{F72EU|Rj>>Hja2~BHS zb^ssmW4gd?(fAxiMvbr4=9ScrPij1^fzNAcs4U;hTi3>vH>zbH_mh52I{PubOxWzn zmcfd!DW?xi^M~h)a>Yw78I6jBd)&lb>a%+|77{h2OrV7b+`61TISJ;AOZJ+HC=bD? z4aGeerzZtfL@R1cjVoP3Du0L;f<8@aH7mOC(ivQ@(^!sE?a=aY&g~rFsgtkj1Q|t}PGSlMrUffN!KtbcGGy}HCpT1ch|cArpKE@k;Z&y$*Gb{`EbEecah5erwqKlE-@0CnjkamR37j6nA53>I+I#BS*ECgGT4A`7 zT8ns+`amge_g+P?>dsMUrh+L^Lonl`CbL0JG09hZQWZ|&&r-fLEJIH^bG0mbwf>DR zxtPb80hRnti@1o|BWG>#smGOUJ?90%w$GpI5mJozKccT}oOZN(T6YkkIOzRZwsIp| z(kW80By#Qc!;rzK^wRa)hAa5aW`vD2`rZ{zSKkFH4GGx^bIdI5hi;T!>3Uf@EG%tv zleNc<1E^j6ZKyZQGzz9b!J{%%Huw06V>#_YdU}`l&Uk4}9!wm#>8~vl-_eb?4#9# zC6s5!XlAwhY(1_F!MtyDIp=^?RGbd6!Pp{CrPAG-=GxcBD%w_WiY@xiD__rh;%3!` zN)U)Alx$()fU&Un<6r?CClU|E8QH8bmx|bYW3@!>eJQBSE{>jHGW7h~aEK+?vHA|3 z%~U5C;0&tkoU%pSIC^`+WAY1R3PK^Ake3~98XY!n-Kt0VbVP+GJ~z+BeqG?{c6^-o zCc->>C__?&KR>)yt?9e%3e#&zrkyOLWSmXHrNP0g=zuPfG>`o5`C<>ee|s1j%X!mi z=-#uV=V^@J*3VbzRi4lB_dleoSg(~j>{8;`YfxJcy>n}oA@eDwCnWoPhWCvVP5KX4 zD@lx;axZB83X3Tdx z#@I6R68>_%9uK7+N|CiDlh=J&S(zIk`M@H@7G~~y@N-$L(%7h(@@P=^!>g`_N5A(Zb9@V+XOR+&cSvr z_~89`BLZ}@sh}|j4G>U>EF6SG@uM=)924jwFB-V#cEh2NMF?xZ3Dgbi0I{Gkh!8z( zJ#7TcibD?6g_;UNj2Q$H+R1Y34+@}V0`+CF=x8{c&1P$}k=itd4_wE{$Ow+mh3o3V z00fK~L}lSPFe+1pOR>aZNo3*~WIBsXqe8fxIB!}2%LEDq#vwn*fl<5_2k89afZJZA zXR-)z4A9U6<^urWx(I|J4516tHG(g<2S%~jpVn074;2AD;T#+tuA_~BQz*Y!Fj-cC zfBO4N3#JQj+J-w3nX~`~o@feaIC0q6HVd97(|c#L)v7ev23a9!~TlQh-310JF|7cov!T=K}pQAMVJ%1p>JH z$^Q%b54{#+S=1G6Ny7(lonkCapxk)T1R9=9Krh~+aJobt91;)185yErdPW8am=T^t zfRRx821p})5)z3sSVo1RGFdn(p2(#F$hFA;kD(EcgfapW2!X^QV0t72eSpje0V5)a zI0Id816>jUxs1Y|K?W)T=eIm6E)@ZwBI0#)k$MI=7+y~g2}DCg!n}bG429Ii6A?&# zV0DMku5X z(g2t)a+&o`B7+GeIhRuhp{=XCXimVRw*rhfAlb+ioDUIBr}``oaF+!QOa>4Z$E^*3 zd9fdu3)+G~#Ia}$7aGma1j>yJ!lhg+DTwipVnJ`G;TH`T!9)VL-hNcv7Mu@!v1ttd zJMh0TIs4Ms)c+gLpU|Hy<_s2_#@KJqu=n0a#IydM=dZv&nVf*Vj>%#KVgAFU{s+!@ zDP3&`TG4I3oS8dSa{$yCg}pI>*l>nZ5P zl+ujo5wv;^=iWr~$}vwD`#C`s@w3va!1wmWh{WF(+q}1{IUxF|Ce~hI&@TK7pBUn@ z>7}ATsVcSmqH(d50gsRG{8mVEueuyPOS zS`zq`xhdP&Y*Q*4HQjY&wT#Vo>Dhaq+UVK6wv_K_isfs|OZ;wmn+lwJSW~xCNP1Um zizQRY5p517d>thP60+M18wZ{hb|0GWyB?EO^T4sfIAm*6IP;v$pmO2bYO>j*2&T^Y_g3X-;v@plY4wd@t~KK!U^p<*^LEa_@b>2mySxEq+&og zoPYdfaQ+>u4280ZgfjP*+#=-jo$v)gv94s(%wUI`Z+Tli_c@111V?U@=ok$coaNAT zOO=mBhz!S{OlAGkyKeF&m*`RR{JIz634?1ZDoisf4KD%DJy($Jj^(93!qf?=; z6q-BVkhH2_SP)K_bxmBU3AyeCpiG-P;dVjaIY?CReR> znLV^yU3G@+Vzz7W-M~#eA{g$hb&&}6h^$fFgR#pb_1=hUF_q4o>@BKI{h(ET+~fO5 fft3qmWKL{)8?!99=V=!APb!R+o#ovvUZMX29oNrr literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x1_exoplanet_2.png b/mods/paintings_gallery/textures/paintings_gallery_1x1_exoplanet_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1f13af1a0720d0f4b5424fb13d9b0b869292f781 GIT binary patch literal 7019 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x1_fajita.png b/mods/paintings_gallery/textures/paintings_gallery_1x1_fajita.png new file mode 100644 index 0000000000000000000000000000000000000000..734c703e411d560a168fa3c81800158393ce75b1 GIT binary patch literal 7157 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 IroM6i0(Dd=SO5S3 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x1_hills.png b/mods/paintings_gallery/textures/paintings_gallery_1x1_hills.png new file mode 100644 index 0000000000000000000000000000000000000000..fa366d52df118d92bc97f85730a3beb96b30d8ad GIT binary patch literal 1215 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x1_last_sunrise.png b/mods/paintings_gallery/textures/paintings_gallery_1x1_last_sunrise.png new file mode 100644 index 0000000000000000000000000000000000000000..b3c001ec649f9d9669e62644720c29fdae1f3aa5 GIT binary patch literal 6970 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x1_lit_vase.png b/mods/paintings_gallery/textures/paintings_gallery_1x1_lit_vase.png new file mode 100644 index 0000000000000000000000000000000000000000..96e35511007cd5a9ed61df9a43611c2f3fc122c6 GIT binary patch literal 6814 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 UGw;-c`G5M@T02_hSnQ1XCnrm&-T(jq literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x1_minds_eye.png b/mods/paintings_gallery/textures/paintings_gallery_1x1_minds_eye.png new file mode 100644 index 0000000000000000000000000000000000000000..273b34887346d4af8cfe1128e754182385b29f6f GIT binary patch literal 7269 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 GV*dqx0}jmq literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x1_painting.png b/mods/paintings_gallery/textures/paintings_gallery_1x1_painting.png new file mode 100644 index 0000000000000000000000000000000000000000..36a8c58e25ab1f50cff989d3e3a5184343f1df85 GIT binary patch literal 7178 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x1_roses.png b/mods/paintings_gallery/textures/paintings_gallery_1x1_roses.png new file mode 100644 index 0000000000000000000000000000000000000000..0013f214d3a477eabed290b8ab961be0bbbc6492 GIT binary patch literal 7045 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 TD9Qih3_`SVu)erq$DV%y92y>- literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x1_valley.png b/mods/paintings_gallery/textures/paintings_gallery_1x1_valley.png new file mode 100644 index 0000000000000000000000000000000000000000..704a19ffb5b08aa3326b439be7043b7b92cc37a2 GIT binary patch literal 7134 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x2_abstract_expression.png b/mods/paintings_gallery/textures/paintings_gallery_1x2_abstract_expression.png new file mode 100644 index 0000000000000000000000000000000000000000..68b9d4d174f28e7e5c36765722d10f3c0d64bd69 GIT binary patch literal 9074 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x2_evil_elf.png b/mods/paintings_gallery/textures/paintings_gallery_1x2_evil_elf.png new file mode 100644 index 0000000000000000000000000000000000000000..2b21f4c9e0224e2e47250f0b785b8ad0dcf0219c GIT binary patch literal 8100 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x2_hungry.png b/mods/paintings_gallery/textures/paintings_gallery_1x2_hungry.png new file mode 100644 index 0000000000000000000000000000000000000000..31ebe2a633c36c280512938cffaf0ff06891991c GIT binary patch literal 8267 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x2_metal_sky.png b/mods/paintings_gallery/textures/paintings_gallery_1x2_metal_sky.png new file mode 100644 index 0000000000000000000000000000000000000000..6b3d626ef4815aaaaa63bc0700b33ef3f481cc52 GIT binary patch literal 7978 zcmeHLc{r5o`yaAIk-a1ulr6JaXNIwiCEFlWmZ&ic!!XPY#!g5f`<5b=k_snFn`ogd z5m~ckjbtklPL}Ubr{ny-=Xbupb6vmhe`l`ioq3<<`P`rTem>8AKkxI-IZN}yJluP^ z0RRAxv5~$N^Oui#0k^X^lyFDOuAZalhCdPt$TxU#A%G$((l$x3PF z%Wl2k%FxV#&^_-xo~%Q^Xxa5iKN+Ctjd&Q%O-6rFJ5~IPvv}p|-shUdlWY2|Cuaxu z`&VXE?p|MU+S}dRfJmNCI*`H=K_2>C#A!b$&j+2UIDYyfpe*Q5}7{Vb} zTi3%Hy83rn=2hizN(5ODS0Al?^>5wZJit+%GJMiJeZgn${y3`ktMaAhZ}0l6E60Vi z(@abzHEtG9E%EG-mCtZ-c;CS|v^ee0 zvHGT^(tJ79IrM#jhL*ermv?p2yu~pVqeuHCCQ=5QC&w?3C;)F-WNEP2UxEl)w_S92 zE$tsBBBIcByzu(H0S+U6mqV`)u!P&DxZaY#cgewI^ln4~_NI%xKdY`)lNf}?Ul6v9 z2ET{`q1;Qyx^OBxfHn$I?JRXq8=`pD%36mK3tW$M+`?4wmMfIo6qeunIP8M4C-u0w z7v6t!#}wiiI9<5da`=8yG%z0d(e+vatP$S+3wcUSB(q7AkX}&wTJ77uHjyuOgo#_X z3ne;j@6D&5H=lacI}=FOn9#Xy9iJ1>GvTtY!g9I+bevK-{Z*qV_)7Y7Yu^b-@skAm zUvty<=LKQEq0bi<2Adto5cFx(QOsZ)ZsHGX>4wFk(vl05c}%RP-vX23_2`?OOF_-mE0mtPf`_xmisNsj(>+4$GK3xCU*jT! zvOZi$akm=r>x;XX+k59mHx;;sK9LWw8R)K?ILPBYjT|H&Tp;?Gs*XHRp80U=Kt8Ss z0L$0(_TdyRy;1V)@R(dMsOoedKzTAS+xeQ`3aeV%qq6H)G)P}@0`H5)?R#KT$qgkT zL~zqclfy-EbZs;!*`2fYnK8rgPTlfEo~59~wI(r|my4Ta&g^6R#)y`zY1SKt_8D1b z)t{@TR4!@=LV7E)o}84w{ZY@{#3XM|mV#jO%VkNE458c;?TH-JN|?U9pmJWqtLDoW zPfeQZwCT)eI)J;u?9-exBC;uIfEf@Th?L`!ylW>^H)KcJ5Nd>^XV% zj3Z%KH{ZJnb&B6~CA=tV?^Aavyu82N?Wcj2sWV*4;)D25cTGL9mJ2?)psA}t4WH$I ziBEa|nPX_aBhJCgd++RnhU@06FA@h|=b5KI?g$B&KM3h#^WiD)jl*zm&sFU^lDxB4 zmj_W8)E|(4;^p2T+3@1Xti$n*2R{LZ%Hrp}QBlE2vB%J$BGge|B-_JewcV3pI8m74 z(JR*1B028jrDH02js!Z-x9;X^t5AP>=f$pm;kTMN*S^AVbTQSpYP?T+QHxe?y8qLx zS-_{d9T0TMsMm!9N@sLN_JxU*R=B5xRrU2hUAPlSHHghJ742J)EGil|J1B`d(vviN zRWy;<9whLRDt@lchGDXs&F5v6CUPLJE>GWtM-=^3p5#n>HZuv|@urjLFWtXgVCtG4 zJ3Vz+Cm-?dtM_1?`Sk)J4B&$;W|}A9ilkW7B{S2}I8GLLuTCD9r7PGM$MY)-yo+7{)*!REp6Z^EK)PMcjfeeTffgmm~&s@2}gn~U*J zor3qXB}j1TZkI7ITO?mV=a1X!#1r!q;LU;k#|6#{1Y;MS&$`UnHfeCNCuPqjjeXqf znBdpro!N2!kWO7npZ@IGmWV2Q!T$5-fu^{3mPB~-385CPlryg}b4d~(5=~oPE!?rJ zs7I#VRAc2faJd^`9)9*Hu-?n;R3cC!)og$ph-!}EJU~d0EmW)a$!dYTS@CY6=;x3n zC&Chjk4GX<2fWZjYOCJf0zfMlUO_^Tv7Reo2M>?CMYjOIkkzQs-M&43v{02S1(ckD zcS&N|i;%%CMRA&|JJ8)W``!7SV|ki;^6C8is?S6AH*(j1shZ7IK9Isz$dG08&&R~77#pKBP9*%3)avT&Ho_0sB&ak{j@uVZqq(A$otTPk?d9wq-pWDO^ zWT#j;5876jhgpSJI(OyEw}&t?WC|PO0984L{O7*x%$@ys^}z_&ZSyhVTYG0KIeKj~ z_-T>rtk~p0*n>GJ}( zq4aU{DuN^RbUom*k>)FUwbVOcPInpo^|u=Av2>wf+AvoH*l4BBr~AG7>x0qkIihMM z7yO5zcWpm9Ka92Owmg@APCDk+k*Y+R-O%F~c7>gG-*Q%>o}Io|(&&>VZRE^vYNQt# zhg7)v9G!aXypW)1j|F2XT0AuCgwjKWQ=_&zJPHSDcdc#s?g9~uSA@EY#THKlpB$L2{K*s_Z9%N4%l7W)i|T-s05%2SOp9P88Aq`N>W3OToVPlNtPn!)HT}U2Yn-&}Btw=oXC(g@GyCkCNJm7m26fNONlBfE zQ&j^gDG^jaD(X-K2#$a`gH+Vi)DUVg0v4*Ox=FRM4oF=~W0aH<82WpUB^gU6Qm7s% zDKnC%599X%8th5ejhW;doG>U@Noms@k3$+V z8L`Y{BY9w52oNt%m(78VWkE70!xR>~Q5#I=&3@)wka|=CmQJDCP$*=S)JCkp4a&`u z0&4y!7Ni*kw`sTuCg3;f?MKC-u`ZC!rY7XC!2iZ%?Mm_U{J-)14*kiZOQri!sO}b2 z3uiY1j{es?e+K@^WX0U;XmqN-@qd`q|G;T}Pgf(RErsg8#lJPd`+MvAhD0W9N(BUN zZURUw?z{XntS9+gluf6zfDhbW6Qx{kXr@N+}M(k#v7Su?c?P|CK0HA6y~=?`Co8b?0+QX ze=^?+`);jA@$zRDtt;Ka&+{+c{|WFrgBb}&@T5`xD)g<8@3L%p?l5Ei-p72NF&~eR zpU=l1X|Yi`|HaRbbo(!QU{e3%mRxPmI8kZ{7-iMzsbe@ z`x`dFlX=kdW4=G<&v~vf-@UoKjO=It09bnCVqsj@_GNZ*(v2|&oa5Uh1Q8NFdwfLz z0QPOh`nopoSM1M>DSe$RfWiB7-eSq6vtMn?MGhT%183jMhRV|kck0Eh>#SKfvrxeS zA7P|0i9Q1;`RzINqa#Tw*Sd{)mzO$2_OHMM9RQwZUSk z0=SCR^vmyO855B#T;kOBxQ5fy3>jMkiC$+C?a2u|rv!4IoE%9kncwj9rc5TO@SHKTmjtNf=)A z4=-y1ed3dnb&;hI{ff2w%MMPubEPHut4*o)oUikCoNBpu_(}XqylHDmWMZOoY2}CV zZ@l%35BL8HyIxg&BI7KyE-v`y=&_jnerc?ac@@=!@3QF?IF3bC0t@xI72_k=%kJ{M zbvxw|J#@uF^h{b*siJhTFq}&Ikc31Rn2y^Q$5!Ja`CE9J@3vT-x^s;0lwt=iI`P9R z7s!knMm{ItT@sAfLc8>7`OCWkEC2wSZ!ZaOt;Gk(qHi4-)H5(OH%^j#;9tXX=B%4* zVH6teVMDlW=9br&c~|E7NmSfocU6a{(mpV5UYkOJ8n@SC^RWGlA|r-6N6NAeT&thVtHI{*!mt@nV3Ul&!w;=#dXdBl+g} zz7Dr>`=haaEd@i~p>K)$RwAe7d>@59WmK7NKW4Sv2?36k?pl<8o@gb&kO)z6eNVXS zG<|QMTfR)m35mJ-?i$<1>xEr{r^8Z{E%W)KR}yi%t7GTesDVaNtyfRw0Z4X}s$9=| z9kX@|*VrfwJ|I{0pLD8{9G8_Xf3P-@ziYK_m;Lz}#>&|E?TSf%ku!d!2t(hlB2KK1 zPn9a{vS>Ihl*8W3~rA_&lu^1O61`sLa34?C1{1|%)x z9xVib&S~_AYOOE&g{}^{Rb3pwd|r-tw%Qa;4%JJnb{2^IFs}GSIqf8_w4-+D&5QT1 z?nBlCNjnQ<*KWS})O9jQ>*E*VtBVA?%8G&4rdkX*i)H*I4?4Rx1?N<7_FT=O$?&08 zNkDjR5te^%(Z`P-FtS{hmyH+em;Eo%!J#YPLY=Cfk9f8jjJf8Ds!cAujLe?wJ>Pk+ z%hNw+{YAzT&o8p}7c$m=t%8$V^~@Wb-4Jn@Jd=0g3B=nTIb)CI&@m24i}xw(C6$%u zQ?djjIhIQ&c81JXw7oBC5E4&7g85DqfVwEfYx#=X&z(nU_Ir7drDgb%JQUV<3Dv!7 UuMvK^v26m34b1h6(5FuS3mXXe2><{9 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x2_octopus.png b/mods/paintings_gallery/textures/paintings_gallery_1x2_octopus.png new file mode 100644 index 0000000000000000000000000000000000000000..1011af7ac609ac3da5d1e2caad8640420ab9ad84 GIT binary patch literal 8824 zcmeHLc|6qJzaLB1MAnpLjF1?!*vFEcu}5UdGAm=7F*A%o5vA;j6cR#ImWq@$ZI;MV zmPk}YWhdF|4)yf(-21z~d!N_q-v6GN*UWs+Iq%Q=^EvPH`JC_fOsuW7DG%3PE&u?) zgETX;WBl?lK0pp;#&_BzF$)0Tb_qS=M72ZFfFv>zPw>M5sdN$!hzlX$0f3Of(o4Q% zY0X`yzAp-foq8|uBya^F{go|jV^a?~Tveon1_hT??YD5)A8EP&y!h0i@4D|iHVTH# z4>*Lr?2|YVCu|k1zDeIqSQpD7=Zr*X=cte9@_t%0exKj&dt!6o_4-=p#QbWNomkz? z2Z}xY>+!3b+~C=z_2kpTT3*R5BeTl}Ywib%`bFmJ8$$}0RHhevxn8=Lucsm-HrXP~ zCyx)Tzt4#f$qTK$V`JS)Zs+ZkFFFbsh@iAYt7lAH-h31?a&d^BRQ*6CANb(r%SDSL z@8k|{@)n2JuQQnkly|a7hC}e{p_|hax4*4y)O+5S`G%XQYY6`KwR#}`(96}0D-~fH z&F%wh8b%)>TNmp~=lM=3%zn^KGv&QSV_H4Yr%W#?hB39p%FJlIj}7)X zdhC?bd6{>rg%=h!OT3VojwhI32}V3g-S0d6_QC@5aC^}wh4hf+-r6^D*@?8VXM)a( z2%)G$n*zy)l&DGex=lq7KKF>{T)KSf)Vr2d<)chy+L98zu5UX>Cz3}q^=}QsY5ZcH z;b53=IHirA2Il(gaCN>2TJSVEyW3NPD)-O@@ zziKHn!KR_JIy@vj@1ErodOQKoWb_=&-Q_Le`QZ^;L;+Pp#iy*WZ}3Ks``x5;SHj)9 zvd^Cq&C)>*nP;hoMRk^6_!8YhdEM5#3Pb}-29H$U{Jh5x;Y24bzm0<7GwJEhURm(< z9!=pd&bZ#*^b(2mvfD2^_GQ2FZ<}#lzU6J(8t33E+h^r3Rvf$_UvwpS>`T5^c%JZM z|Js#{%_FAZ6Sfv2@(*kqY)2haI{CXl6d>@xbaU3gKvp1?+EuBDvkCjtZTvv$vXb0twvy3vAv$=fb|H=KUqdglOd2?CW6+9dl* zetjyaB_2K7I)O3wKSr}t)odiii6dt2yT=(+F|`lzD9KNy=Nb5BWSyiTOpk<>O}=~N zMvr5;R8tZPJTL!|^e!Fgv*vfQ5k}}TEUuis9*lQOYd(0}IZJsEEtTafy2Rf%+}CNZ z@Fhe2QK9;afrVXNF{-D6Ug|mN$?NuQ_~Pmfzka(y6l*;Y^vT3r1klYdJSqyLV%e*G zxk+5geoVl2>w+s5xyS3Vf&CJ}+*fziD#y-!ib>=%@L(}Me&nzc5a7kxZ z;TfG>{$H^g`tC(`PH|(FKIeC*z4v8qcV_>dLBWGzC(M-_C#STd1ogTI@r z1(wv7Vz1e`Yc)kLn>v2!Lkp$rvzpZAjp6b@g6ikKSM3RkhWVF;P-%V*9=nsD17oTc6`tX z8Ca*c-^Ys~yV|mI9cNmHOd3*@+zSKgS@BIVc`myW1^ZnDdemBoBA^Kst|W8&=;2&h zap0+FtcmR@W%d-3OQ)IiV6d-K3cN)y95|Fj^SZ#Z|8T^E@&)EFWVA`D(c66|c-9hF zgvfEWIX4unBo8}B?{A1PU^|Xly|3zN!+K+H_QO)&yZ5~hm>+s6r8wRt%3JTqA#4L} z>eA~L72FIoP;(p&><>FA=(EpOo{o{oYXNur(My_TATODn1uETjSsnu|i>+gK3&}-} zO>@=Ha_A!vq+IPO+oZu~FZrC3X{LL}R}`_~iMf^M*Tl5O($qDVcN`U1WA~6ddHY+d z`?EKwrS8+#T|3})x$HZ7FD1S_Y^1+CpP4r!PjnNzX84tJ@|c5b&)}6$Hv^^6GcOB{ z;5Ri-Z< z02vA8AwcM+#x1oEq0UWE0~f6YFlN z+YcHkaqG67ajg>%Ei&^hL+kc)Etu!z4tOtr2?G@8O1(00X|y%TL0mpfGue?asv{h& zE6RFelSB8ht2MV3RSjPWP%W}*aEk|7D6zQK->PSJUum8^bmc`BG5vVI^{awYRaX}S z6cAN-L-9I$+Lc`A>|?#RF{>3$pJQ)DCxQ6aDA*>ZXaMuOD{`U+gQxAeIBaIV0PgYR zw2;!Fo;6|d9nYJJ6S764I6AMz&)FCNlTiC>%E^0Qux`xV3=YdZIiM=PD8Px{9AerT z;;ydo`1;_4@8aq+p8m*OdlwdF)P1)~rJ5$(`7DS+>d-YAv83*Mb9-FwYgRPNj!Ot$ zsHnACR!TV8sQZ=%^()N}2oR*b6MVu|%yS1RXCOdZHx*ik%~(oF$5q{mvlJeh+38yU z*|OmMBELMMxblFUu#AC4snJu3{0h>S)iQ!`WT8CQZ4=SpY6$H9&GJY#)aY4DjxA3;des-b2`$b_K|h>Vnb_f#f|Tld z*7{;5lMidw5t(M$>6UD$Iy7d>qaAI*;`Tl@=1W_kz^yqOvwM zZkCWs_r9{>3rZFoQu%Dm)ldycc@(9LOI=fSi)H3voVa$X-eaFbQg!%hMo>dcs_#?I%Z9crS&TyX`Z29G zVO)14(X@T8s}nQBc2=u@o`h{w2(-(O&lchM_MSENmc#zAT2jHF)TPzdL4Vf;a)p-C z^V9B!ugdn1z}TFl^QNQY&S$cXtHx{9$~~V7Pp01wsw+z`E|F$-eH_8mZnX2ssE)D^ z0KjyLU}$KIG&KCD$lf@fD6YZZ+wwaz{HK$7M{aoZ)K*r33X(MRCO)cxaO5m@UYS98A7D z&s%dM_83=noadO6p6Fg|Kkqm82eo&}sRHhHP&R6VMu#aY#}xC@jnQyPE$dCzxkD^R zLtlE7F)8O19L;iB;rRH5O{pv^^A7v5832n-jNh}eu_E~~a^t$_aeKCp4|de_*A4Go z*EkNa>v4F`rlG-VvXE9kJpRV5w0<+}TK5R=8--917I{L*Zb!CggW}#;BFmFY5rxPZb$@LPAg^2uukI@%R6W z1%+xH{HMQvX+b%{IDA6va1>$?8G|zp#syHNe|Jjq3!?n)Gl+uQ>e`Om4~vH|g4*`{ zyNxN*%J!GdmW*Bmf6}(a7W#K27V`^73L^V$W3U(q&JX9$2!z65hW!OkCE)*Dpufy# zYvjKK!f^MC|1ao2^xBSPTUUe;5filK6ltUb+KLx}C1MCz#P+2c2CA%rRaXIP;<2h= z6^tedjK;!L!5FM62CtzBL#eC5f1^SMP^hQ?3~q~xL9Rq#@IX;8RWuF*2dm>@IIs#_ z9SzpRYNEj~H8>Q9#i*#MU@*T?*pLZ~N%C z*;*C^V=@e3QCqdaVBYR$%mrac#-XT0@)07@PY1LWD{zZ)yQF~HKZ^xnNyKa$Zi8{y zt$O=eaRw+a$aYg3^6$X^g~{HVNDKJi@%#z>#iCE9(uibV8?p`B2Zy2ld!By<{>5a+ z*y|`%G9CFpOzJ=3w11?l8N-%HrvK*O9vAqd^HzztA*q93w}-P*nsJ3i`3UKyAp@ zhWf|!w70e#D=WnB0%&h-NeJXt=Gh04NPYwy`LDwKktqKS?l=3NN%=pS{|@_MZAc{1 z8Aa<&wV?(4TlfD0_=CZcfWZY&i2pA1-yuI_`R%^Li1|k!<9^1tJwkrnAAhC=L*)O@ z*UxnO|8xNa{^R6t>HCjd|H$>X6!=@{e+&FicKx5p#r5Y28yCQM(4#TV z&l&yAER3@^C&|p20stsUZ+)0T3J(P{I@zg6D`WNv772c+0QLIoUI1W69MVYth(_Cv zhhcsfyhH(W6ZDbg+RF+$Me2iO7cOd*uR2>^1uzXJ7-S^}vpDzkxgs`$5)V75Y;k$F zT!aQDedl-E33w5IzBdUISF+C!Ew)2^S}{8P>z7KM`pXuYI-4D|4jTQz^8E7SqC+c< zepYACNyQ36Ctsuy9jo8Qt|96v`9?c0dFt_*#TXfZ8epxU-OR?3Cr1w|^oNspmmTQg zgPxWcWcReZcKOSdO+oc_}-Q)wd5qZ zm|QaEgnVj-#IL>{CL`%qBVy*dZf_!B1 z0#d|NsMzQA2ZIiUi}i)!9i?Tg4s2p4yIV>;&6uAK9+%hgP!StpxxfOtde(Fdv6H$_ z3UJt1RObA0pU57J8K}hRfP;q*9Gxpa$JuD=%=#%ZOOD2gi>usK>^f<~DW&28qu2|O zzRtf9mp!2l2n~N$bX+( zX)RTU-)28aUs6lRBB&!g*i{?-tUGqK|9i98fpSk6q$2HlpI)V5$U=_h1+n%{!50xZ z&-X>EmsuID*Yr%iXkRQ}D#nMu>ubhGu1*=OJ(&&m09W1Yf|rQo3CpDF5!t6@DSgRP zknD`9ojplOCL8*pQEE>(^mE)lNob&$%GqJOzG}IqCcITi6i8mX1{>>HuVm=mna>8J zEj8vHVuE{Zb0Wpy8PS>14-rni!Y#`53zZWRoIJd;lUF}nuhz2p&J=OKs(AM~1@1FBno!{f@88rgcU&|Ia~bd#Y|y_e zXjGA@CF}^sQADb^?4GfZh9A_;A1Z65H-6badXQvg(6OSu@*1Xp$Il6?T*<4xP#eYb zHA~vnIzfBS=k@%C%Hixvio1A*h3x=m>*6guJR+rU()kz*@k4N?q@+JF+bJ>rRhWCz z_ihm%@uk~sq9?!1N?>drCK%WvzIl$)Vuo0*J7j!cC~1_8KjX*2{@689ZrR~c)3jkH zjXkAW9JaYKx|!T?+wAL^p^=DrY_YmbWMa-Yg%h-QYP<#RL9=y1d7n;K=(RV_tq_xf z#0TvWt8Mi~FXVN;RK)bw4u|iue=d~=tM}=w56z4i4|_f$De76zy!VBN_{VQU5~ulA z*ScwIeWxXN3a<{?bX?-sMuva%37U156YEwuZ^QQ)!qeOUOSl#z=G=1XWW!TRgqE%E zXzE=w@fh{)d(r7vQBrNmG}oM2tD%0DeU>{S0S)KP0F6hLk}^#_M4P5X2K6NAal|*( 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 an{N}aT~rl)bMJp104+5=)m℘Qs<27-7!< literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x2_poseidon.png b/mods/paintings_gallery/textures/paintings_gallery_1x2_poseidon.png new file mode 100644 index 0000000000000000000000000000000000000000..21ae2d0fb49b64a30320b28de43954f84a95e3aa GIT binary patch literal 8240 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 X;9H*q{t)o1DF}qqG1e~9bPD+|mS}DJ literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x2_river.png b/mods/paintings_gallery/textures/paintings_gallery_1x2_river.png new file mode 100644 index 0000000000000000000000000000000000000000..fe2c5a19b215cda7861c4f800de774eacec0eb0f GIT binary patch literal 8064 zcmeHLXH-+$wvHg6Sg@disDz**VhSOY1OiF`>Aj0W$|i)8U=r$~i%6Fyy{I6f2q=hj z5d@W@C{hFjq*n!{E8q?2@#wqfo%_xh@BTX(V<&s9_04b2^{qMAUOPd$+NZa1@8<@A zK-<(*mGoJ^J6IQZ6C3M0W`dRk0&T{-8=5lp@h)ITI?bA54}h6&jsO^NrC5VNuAMpY zcHx6E+x@>z@cy=O;*_4;_BpnB&fk_-M(>Qj|B$eO^UW~fN$IDD-=*y*Q{h}7Vz9!aB-jEd9EdILj+pQ0JKC8Ubt>It1DopU#O z_4vJg>n|7dp1ieEkZQUpnXvM7BrTV`^rhre zb*-_sp1g+HjfZyWw)gVKqaS6~iuGP^9nWR2**k4)+`wb`sVuLeD@X2)D>?TBKM|c3 z(Lb$IzS{h<;?z=d+Q+)rfgU5f8mq%j!on>$z)M~;sy!RME4{vMu@Ku-pEP{RXSMNi zkmyp#nXw}b(Ag5*#pM?BwiUpK_g>LE&0O&Gti_RqWgF2%3AY392Ke^hc!2Z;hs1=% z-DvIHK#qBn^c$+OeXnR5fZ77in7@6J*jja4$bR~Cmk$nRlo-g=<0tf2%(vZG$i>z) z71|oS%Ds)#@@#n(5Gv0MMcEhc$qr06l`h0vf3P1nb^hQCb4&x;Ix-vOox&-v_syC) z)QxMjt2V?=h0dT-Yi z&z4WpwnNItVJ(7L=d;I)f)3CjzWjl&5GO6zH*7k~RzMzXQ|BIKD|i}Fa-0KxJu=DLYC&Pps|s2;@7-toFj8Yfw}P()_vk8Hi9-LpNY?vNsfk--%E#&vQJ)R# zr>tj6l#9=2vqz^qNJ=@@KTzjIqpv8ee9X{shRT$4Kea5gS{h*#>qGHil;)( z`1eK6PL|&^tmIjJ;km&1bpTj|OiS!G4~TZ&lx4Y`pnW~|J@xt(RToBeIhAWG%{V0^ z#rGPYS%kK)lvF|Fo7+tiDB3+ydjS*dgj{I|NhF)=NODe@n&6pZ)UN9i?3I?{drUf_ z3~CF)9O)h&XVYqioHl!1y%~Apv7(UnF^Oxqr{QNsBmBBE?l?n7QZT~-m)t(qZp)87 zMt+F>R9Y_DobkG?qhj*vtKxiThyAi0=uZ&}I`Ybw7m&^iQor@l*|PfTy`I!w!KlHv zaGqb;R7i#Jq?*J}Ouv|rfrgoN*$WKcG7i2t>8q~{)tHiXsd{w~FN<|f8OZPQ+xU2a zuC0A8f*t2`)n3#!drxEDtjgyb?WbJHaT9Jhr*`1rlYaB?vk&SqxkC?1Es)a%xfffa z25^d@YNRbr5d$yp-}hZG1ts6)nj21P>3(wH=u}EWx4yv0Rd&E{N1;7|4TfuORcDk$7pSzmR7jxJTq%Oxhc~v-svCt>AE!06nP7+VeH1I^u8NL}R!TBr_1|y`m1%^A z&7xa9!UJ07%+$etoqoO5m!RZLFpqvMc#x>=vWUdK)9NZb2q#h7nlL|8otEjK?Di=cZGQ)B@{9ERp8wKu*#}#|249*|JXhR_%4QsFa_iY2hx#zMP z?hEgz=N{Y^7qE|ezxZQyk)tx9XJQylTl|Y>t(@N@HwfP4QhabBX3T7M@2I@l!!K1D zf~3GZjhk=riJt8;oV322(wV)B>t*|+cJ#&)P^;naNiMUh1iQIycLmu-U-Jq0Co62) z$-nXAo-LjG_fYkA*+IAr+qO$1}d?96V@m{TaTX z7&o@P&WL2W>X-Kxlx^KcxAxfZLdTm4!FsWbfX6Xk>H;?vY*5S{zHXPMzmUp5BD=yJ zj))hDP{EDWmzeNpcb+VQN1mlMT^H-WSAMrl?vma9){kl@e4<7g?@JC=Pul2Px#N6F zqQh(KFEBP1!{}AXH4+Dhp7c!gU}o)ypO`qOn+8Y5UCHtYi4vjA1O6N{SCo`H!&Mh)xn2&n$h73YC#Noi&r8Mk?isCJoVRPd7-P-q1< zu`vwBtGjU)_@NDiDSf-Dk~^O|)HMV*Horag*6e=!9;51wci;&sm&Y@+Q|4^VbZz1m zD}$OrVS)ltJ)DW%y0hhbXP$+L3ug6qq$apsn&vv8Im?+h%Wklpa>qx#`I;ay=tNK`%_oB}0y~@Y8JMY+8 zr<-yjFj&TRPq3~~3wI7CzI>J^5p`G;7Vc+PRh3qI`$9-T?)F?i@FIKvcz?zyH6n)(i*odSF1>l~ zc9~4mr>QRm?ycpuK0c~)4O?Fy?E$Cu+~4-%OO2j!lu)l`T1#k$RK(I`+gJbXr+ zjrpGKdFgq}-i#x> z+>gHSdm3yXt>kcTD=#U0asD%iWMh0w;N80&d{F)Q(x$R9*^zmgj-8hRT!kKbM>Ejld(Fg#{)xnW4 zQVXHwhy!dWs_t~az+Kyr=x#?ulOPK6+;XlM7J&o6#DiTO?5PZlD;BcOi(%cbb;BXx zbqLcA3o+Hw1>>`>(Mi@AeI=Fe6s#5&V#8!QV&HHW7Z;d| z1dK)}!^P2PG#r71Bau)R0?KfsGV!iZDnodU;v0t&z#!5oj!X)T3SQ&H6KGCMECj+D z2Y)ALjS`hzS)Jbj^+`-`&3kFl!`44}8YQZpMy@SB@0S3*9P6U*l0V-4YXQz(#PK=*@Ix&E? zuJyR>N!D;yQ0tz5wmGe)rTfEXO-3@s!ExPU4gE8cMErqsbfVj@V@O0eU=KL30%5S2 z#ecywDb{~1&@b~@8~L|DSnhuC|APKquk~2gb;T&rh)!!x)s(Q1wRkZk8j(W6tlvta z#I1=^C^S@B3P3_p1Zx5m4-jRbNNE&OLIy2Pu(p=?iAs&iVB)DnV2z4J4x_MmBxEGT z0U{s`C0ZkiP?Q872_;CQrJ#}kKqQGv5{P&y)K3&TbPB5y@b*7PwMIo^QAr^sWeBVs zfua%8covnlG*kv91wf?@*EBbB^9u(m81)?`@1;@4_}#k}6nnhOR;2k=Z9-H=AJ$3oV)!E2Q3B?XrI zUMv_*8gbol9So4x>g{{QDdNfS^`;#BufYGtWMD&cq5j`^{($~qIYno>(CBtLbRB{% zKxFE{ukU&_TQ88Kbijw z`(}-!Il8fm)`qF$Lj6nke**l*ph+PDR0i#@LjM`^O_raYJFJ+$^|793tj8n#$Mf-f zTC7#hfARA@-TsRnSk(VG`CIz_BiBE2{VfIl7Wkj+`bVz6rNG|;|C3$+Z*p<}@rDgh zSqD8A*8B6bRxq9Q?!DPj)rT|lrtYzC{O)5HTHV3qq2D*Z?^wRyF1t8v;3N$`&=asoZB;`e@xmVK{Oakor~8T z-_PYTW~=Qvaf|P2E+R{hOGa^g*mEVWEk)T9Bx0t_3#g?F>D(+%boXadR;v;_X|1~1 z^UI4k9Zo|`nPyOFPka{4sr*9st~yjGWTl>x2S16#EoETvfN#y=Wb>6XKH~+VbweaUaW1 z%o+5l_>A#1e$h}XB~G?yp`p*LK+jr@1WL)1i8C)7t7p88rw-jC)e~$p+4w*P7umo? zo?@K_aTZwUf@6o=SN8)i>MIrmq#s$;`1YlU3ya-o^puucB35;O$R_UNtX=goEkD=( zlFsbR%bx8K`i(s2b0B*EjRV$AD{++yHkKD@u!Q)-8LzZ1$5z+ouYP#*yhpby-q%E6 zukb7P)pmk-8rID%HIVpZxKvQ9VMsmV>doH0m*t&iG}@ixD>l<~piion;+8y;1mZlV zbGhHDqcJ_T(6AG{7H^6@u`_3Cue^#5^T? z4;PRv!ls}1J}u&kmu}&*40wBVN=#d8#QkGqH*&-)U2m+?a>)gLKg-@Zwnw*EQhh>6 zeSaT%=!u1qu%=??QOmn0cFEqzP9WY62#@M)cAIJT)k=6)WOOgc7I#mjIa63hEz#}t z)PeVh4yv>lCBYu3MXMrpt|Bt!)y&m`cg5$>kRtc;R1_F6)#UO`%NL*cjzMX)l$-w{-BWTu^644q7pB}+tU&l#E3qEhCZ4CvI33@K9Nf)T&0WW9>woQ zJBGe8+$k4WazGX`+fEoR9z2+-`SydtsP}3}g-)fT&co+oj*e=|MF;td7g9SkXi>Za zw|$ifE3LFPK`)dnrj#mjzEv#!O-^e*v;S>I{uSdZO=lV=CM8;>KR8#eoLzY5SXeew z;Jo|X0qMb|>*p_CAXgR@w?A!fgI!8+)7U^#SS_w_5fq(DPWAjcF;G==E_os+%8FU? z++J;AnM+z~;EUa4h`texdZ?vqzOQbJ`|Ol=c}1W=u26Q@{R7nr;{1nQv#HYRul7xR zWXg7QrFtyP&f4bSQ3pOtc_K3TZjDKX9q%2~vfVxOkW_?JuQhFg+ZR5uI-XQp>)|P~ zDBEDn+oYmgxht+XG)62=Lru&u$2DYg13I_2q@&gf+vSj#{^tFo=TcOOw-Gtkrez=K zyiWH_?mRHHAXc>19#}E|;`A&iUrN#9c=zlPO@CarvI^dolS~@q*3C7eQpyIHk-(rF z&J%o&k1V!vyDmhSRs;{9m>IJUZ%SVK?@&!yTPau3%I{y- Cj7^6C literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x2_spicy.png b/mods/paintings_gallery/textures/paintings_gallery_1x2_spicy.png new file mode 100644 index 0000000000000000000000000000000000000000..ce28cb98b9bfea46e1630d5bf35791a35d56db47 GIT binary patch literal 7834 zcmeHLc|4SB`yX2qEkx0&FeaUBW5#UEFxFAFL6&T(W@RihV`ebO8b=!;Duq&1!s&!8 zp~Z60LPfGfC0Uaa*;4N_>Xd%(`JMN7KA+$F-DmKH<@;8zB?Aj?I8@6=KDX%J{RCe+E5??4WQaJXy+(~l0}hj8c+x`4?5 zfdpNJCwzY$)mt6=*>_#Bc(t0<-8EAn2Dtd+?2xM08{9PZ!7cugjzleM)qGc4&1}m} z_Kd=r40OCkSGPB8BJX^nLB;U9sq_|H{anT~qrSm`Zb9Q2aC&ylwW^2@AF@9GWcRMy zipkx2Q>*RCd~|puVkB(g6E%CfxgIt#zp&f8NS8@-e0@<9zbXPIWX6n*)rYRQ(Haw zs;3|!skF>d*(FQ==M5_G7T*N3S*hu{P5aM-J1V30HLOdZ<|ZS5d+O9`i|XNLjasdc z^EGs<7^vcg{2uzyU_wJD%5iFQPXVOV8eA+<75DHX-8%GxVoQ)_Ah!2lI_|0~S3}%r zL9StsHvfvFVQ$BsfRRMIJGQ3xIQ<{*X@M-KYd438e#AvYYa@xyx%+nQ`glRU zP@~J~+USE$>non2qg`P`=UbAun{1+&WS>8(GeB!?x^t{-tK2||U;X8S7{^hppY~Ak zNXp~mzbdu6@&-Mz_^aLRJ<}cUbHvhY3EZxStu1=*O|N;ds=3{dyT{Aluei20tHk=I zVx;o5NfVfn#Vm2bG{ME$$XfM;T);hJttaArBg>74UZ1Sb^0|LIn|H5|gE@92t?&8k z{sYl_3F>!AdpZ`RE7;|6?w{dLC%_fYA1ufL17UY|zcXP*KLYt{ix>L0 zFtj!ecIwNVI`|6AdpY-5+7H=z+J;cTFCod1Vh`9Wrd7@rij_aPp;XC94x(vlMjvPL znp=xhT4Sm!>MPz-jA1qz`+FrkX!m|TYT|p!!#rQ+t+P^o%CTWVYH&jMZk%VftZFfG zW$iBfS5ZL9a{Xhew~^tc9z@;D`#=aYPl)V$_bXn5iNT1L_8+k3q_Dr@5e`2#&y zUg!w4GP~aV%6mWZ+&N>H%aK$^zlO?VFSYLOn|x}0e^lS{WbOIAqculWSrsYk()ML0 zd9gaMjVk4RB3qkPajkpvUuvSNb?x6q*`0o<2lwurhoU{H!IvT zeWIQhs9vkQxy51GzU8Mi3|c$A#;e-2cSRf4oF>*64DaB+A=lML^=qlDN@U*XexU8dO z#8Y*r=FYt$&jL=59gZtDiy3&M!n3G+lilgO#h4Q+-m+z%T-~MTkln_#Ks)iKXdR`_OwYX7@NnSW@XI2xIz&ig z^gv>!XllJK@8ZCtefjYwo*S}dZ;j=|3B<66LUyg$*WF;C#i}|m7OQVeQ!ca`8=RgG zFqH__K#D{6eZ;mN z0&5=hd%_{P_NNn%tSoDX@YUB=1-cOutEXS|Y?(AvZLF|PN!KtT2{L3PF0Zv&R(9xp z8_wWmT#%?vL($m!{-Qj(YoW|x^jQB30_ur`tfY0GU7X{N&}ZSh>>8D2SKsa+XS%jH z1Wh{m3YvR4XP@e5ZO$n_a^3cDC&qi_P*S^Wt#wbF4D3^3=Q51W$X$7~T5>v4=heB~N1)c8&qm62+^GP2&qRg1@;rW#pwumPwHtL;<@_3}8(8V#*@vP8)EljXaYzd4{J?o?i##;w8D=wIS3s!GY0ocPt0@ z>QCg9dz>`6URUa&_Nec|Ld?jVn)Lluvo`uMyB>;ObvQQ`UFv6=dE)@oxmkWe3|v%t zJR#7&v0+zs085p0QABWenFQA85#Ivtr0jOGU{6}e+ST{{L?tf-5BW+Y-HNI|&fk#! z8nR*Y^@Uq?tgMP&)barZenr&ISYFnX1=rl}^Hi02PZigKiRlodSI;zM!UramYV?mP z4JX^LW>;mf*IT+pA&ezWn4n8Kv*Lcauu*hMuUztRV%;x?#U<7^LslR6Hg9|^*$LaK zJY|9C&?ITkI9{zu?A>?OG-rLWrFsc(|4q_oi3R)~r&G5tSb#txF-$WvdrLF3KMoMU zu^}TonWRSCvHllj>c^bqIQ5iz&%Nf7O)1$q+erIQ-L9z)zGu%Hx0z1#(@HBWdRwgH z+TmJ!?KfwuS@q5?*EJi5=bG=e*&uB*n_I)0=cmHQMfMo_yZ?GqSxbMAxYf*E%kT=O z>UjgWWXF}$tRO8}NyotO-W}(gyA7T5=PHd{c$7{|_BJ^sOtG!4z)~O}oN%t%x(V$v z8T&S!b7k`?DI>KWwTb*br)cL^@yyPla*n;LwexQ~ZVw!yN=i!xZ_)A?nWvcBs`c9Y zJijy323e0@gI?M0x`mWzi1XjE>l|14a^JYx%;r91-L*sNiIPay zAqk@q=?JgUpTXcmX`(8Z!ah_@v%EW^$NgL8@e@_!)Jx$p)|IbY`pNxflVe5gfy-g1 zIT6n7M?A|rVm>q!ycv?n+gS=vk1cbYy`WdpYusw8Q}&3kbsC}R7I%gG85HW^5O(#> z(}c8&h4~Aq&!n5=xzx!)(fc5f^kF7&oO31F;HhkXZ8D8bp=%5LIlyrb1TruZaL80& zIv+xzdofuA=y>H#D1=EPKwU5-1c_rt_hwpza_NqtwocSgUn-6UH8PYk5a0m$HG z5%~MDcz6K;y2y(M?uFfOC}a`B_a#7GN%jykHkS@TYooOhFmnMj2njWmf*5dV47>wz z+gA#pMSyzq`5ZhP9vmF39gNaubG_g?I2;a+K*Eto7=VEBLRfsV0LJ2N7E*lSAkukM zE|bG&vRM!zCz-+yx$592ljV3xLkA4utJRdLEw!w*(q!U_JlXhRb$Xn_&kVhAGEynFfW59u+7CkSu*=|X)|7IhU(TnNNS+o$Mmm+D@Z#YgM z*KZL+qr&NabblZa9>A>g1D?-hd|#j+<|7>Ww?F`Q-}rw(|Do4nEQ`A0iEL`1(5WSn z02RiIr?II_8h-JXqKBkVQDhnng$7mzjU$s`dNc}fM@8XKC^Suvg3(<hZ#eQHecrz}Y%x80**la%nR2VBn zNV!;25QDG9g12E)7Y!G|begckTn;Wvkzau^1OY6&q>0x3{kzwEH65++kP#zKl+(}lExGY5~G6#GLAvTB4B75 zh76-%&}bM6Nk$_n6cmMuW&Fs_V>9@{WG>yr3&;Uroq^I?TxW>dV)m*3hz|Cq133ai zVDJb8^vm)>4B)~I^^fTp2)7&(3BObT1L2m0w-jccV<3m)$E0(A6y}da`Co8L?7t@E ze==VR`(kaz=7a!6>&>?dX8oo6KLLJWuwhc^EFSx>LSG8`BFmEJ4iNK~KHzxDxAgr-u7BkETMGOw@ITr0k6eFCfxiX*C%gXN7dlbSh&#&= zt0mFIN$;+6Y75)hS*F2jAOkhn%Nq}$Hnj4{HhtV%zeA+ps@tO-duQ zpI#?>@u?IG3&=Z{0|C@jV!|P#x7*P>9@^)0$+uDFeLQ+KuZ(XW51Y<-*@scJy>Zxb z0CjAfmU25BtRw~^szRa6^&avf6421`s_9<+!Gd7mE901h6_H3(5l``MSLp74Nh^d% zfFjoMs>MB3a#Pw)Yl|nh?XT6DtM59q@G7C%M7sL%Kt@u5;PKHUqO7Groa)em>#nPX z@i956DWNK=veDBIOCNM6jab2o!0f{6S9jbs(;V`vl9b-Qh~K7prK-FeGk7NKg?piG ztmy%zkqkN00_<{?136Qy1EetIvlUGjT|7>YyGMpIZhwBZHqIUFjzSf0=)p`(_t&i) zS%$u>aDk=lelfLgHwoq2?k-pCV8zUJZF;e)>~rX+VvV&MI5Ur2RN@@e^HOQK>26mY ztdKl5n23!2kbP?Z8`1JLzdf$Pv^^4N3r_3`H#!kj74vlA26B8I~EkNU&qMUle z4v8sB;H7Zbl@`!3aFpAmQB2F(lY;rzjqQr=JefvFDqd!7JYG_7wVssIrnkQoR`wb5 zqqL)MiW+|E5ASShwNEqEme?hg-j{Sf>1EQfB)Rk8c-_~y@-q*f$lL^T_G+Gpv|f4Q zNTONVdXigRJ`#_@W9G8AORqn^`s2!5^taTDw!J&GFK%Nb-#K!wZK#do!`~1

4<` zd0>@r5l29qOx790cTUVXs6Qg?kRL_2yA>2!q*1jSb|ua<%Eg~EmIqht3_gP`I><3@+~lkZ!yLS`qWt|v}srfrKnrzjYYI_~adRa3C`0^Ly~K9}p{ zeyq;-T&N%-XPxn-n5bdc4b5j!Kuw;9Av`hKBJw7j~3Jn*3?#0h%uXPZS(u{@39#YLV?)LK- zL0{ST$=_#TDsXg9*uuTi$}+yxGniE8$$8JKe&~s9U@)@B=T&i9q?q68D;RWjiTDjg z^R$ZD8xyBUwHvc=5u1vyiQT&%>3>GvXZnq2hud{3WV7w@hONIhhZntRY6yN>$$ObO zs=#&{%unz^H9RCtx7@#9a{9jQMa=`N2}RRGpTHxL3-i5At-1T>k8TohZj_>Dr(f^7 z=C)^dJN{Pf_M_qNU(HhOlzNMKzVhZhRXS6%aqx)i21Sw2^al+^*LIh&UG9Zk><){a z`P~;TeP!e2X9b>{Dv|nx;w@|05u6)Uf$yi%<3_k1%XReh&g$70bd9a6x9WAhWb-Lt zwyf#qFRIfCc2%17w}x!lD-QRbG?q#mRFq9=(tE}#b0JpHEH3%BrVZ4!1zW(tZpWE1 zw$YxWAY--8G5Kcq!D!XP#s~9;-PniCWfcc=b1WV{j@0O>arYHbK_&+V(YI_h&2Ebv Y+=6Zo?zxW?{s(DkZcF^tbZ^YR01JV%*8l(j literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_1x2_time.png b/mods/paintings_gallery/textures/paintings_gallery_1x2_time.png new file mode 100644 index 0000000000000000000000000000000000000000..57031fab41df88a67c9839498711238fb4dd1e1d GIT binary patch literal 8162 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x1_aurora.png b/mods/paintings_gallery/textures/paintings_gallery_2x1_aurora.png new file mode 100644 index 0000000000000000000000000000000000000000..c4fcde45b4fa4dd30c048ff5f973ac344122bfa5 GIT binary patch literal 8469 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x1_jungle.png b/mods/paintings_gallery/textures/paintings_gallery_2x1_jungle.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f44e3975fc080074c35f09b5965ef60dfc2742 GIT binary patch literal 8631 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x1_metal_river.png b/mods/paintings_gallery/textures/paintings_gallery_2x1_metal_river.png new file mode 100644 index 0000000000000000000000000000000000000000..584b5226ebcb71ab7045138fdddd9bab0a2ccb46 GIT binary patch literal 7910 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x1_mountain_landscape.png b/mods/paintings_gallery/textures/paintings_gallery_2x1_mountain_landscape.png new file mode 100644 index 0000000000000000000000000000000000000000..be7871f65de6df4009a720448a58d49d56fed0f5 GIT binary patch literal 8209 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x1_pixel_punk.png b/mods/paintings_gallery/textures/paintings_gallery_2x1_pixel_punk.png new file mode 100644 index 0000000000000000000000000000000000000000..a95a0c5bfeebaddbc20044089babf1849a844bc3 GIT binary patch literal 8624 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x1_valley_2.png b/mods/paintings_gallery/textures/paintings_gallery_2x1_valley_2.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9fe83b31e0da02d4d66d217db463deaed3b9c1 GIT binary patch literal 8150 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_asia.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_asia.png new file mode 100644 index 0000000000000000000000000000000000000000..5eeebf1af60ef26a8aa68bb023bde79ebc37ae96 GIT binary patch literal 11407 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 x(g%x7YXt3Mup8{{pKqmxBNR literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_baroque_cyborg.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_baroque_cyborg.png new file mode 100644 index 0000000000000000000000000000000000000000..0525f09cbcc125d387735ae97a1a46d51259e65e GIT binary patch literal 10885 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_battle.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_battle.png new file mode 100644 index 0000000000000000000000000000000000000000..8948d2266df70e784d08e3006c6d5292f38cd55a GIT binary patch literal 11045 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 x%y_%j8r!2{6Bes_0s?V literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_bird.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_bird.png new file mode 100644 index 0000000000000000000000000000000000000000..9956f443f45f8edff4f3d8a04e43b71d842eac11 GIT binary patch literal 10834 zcmeHtXH=8hwsz=MswkaEZy}-g-jNPcrGyj+Es%sFC{3yq=~4v@ARtH)kSZdGA|TR4 zK?J3PQba^V;0D}hZ})f4ckXw_`0l@xG2SF=t!F-Su4m1;-mG^d!Q52;3^hA7001~+ zXrNu z%GWe|^YGTJ*xTvcYj@rzTnGtsXdEWGbEJQs0zG`n5oA9uF5 zh7Jq0rBRE3Tr>~i`sfz_^e^AlY`)+BIowgZ*}gNwx#FbR4pQHDE}_7S%a_*mP|6qV zwLSS5-=A{Hc_{m7P|Z`%8Jn*uKlrc3dC7ijf#Gu!zv$hc8n%Bj{jlq^jfZy!NsxnU zJy2NT@H_hI@x0a^^_L6Zzh#KML=aziX1@3}qg~jbWme$@xO;XsJgoA58uikxCB2BA z;bA7}IIuUB{x*ve2DY?2=2fy$OJ=|r>Q2YZ%d#cV%W1SVQ5~zn&9TcSJ}xepp9x&> z&bM;7QEy&=oXQ^_-`Z&ME*kJV7xP@ks!T?e&NB-rw`FBTqRscL0P|8{@*QRv-)I5$6t7%?xK;s>6rouMLCf|o_!s=FC7rXCL$R|nq^yMON zBVNBn7Qu*$vTU3Y6BF;&yu7FVdzjllwM}n?7WhSs8VVI*)=+ng{3EB5Iz9|gMs3T-Ai+9T=W~r?LM957HK1@wl%rceT z;mS*VtAMca4>W&T;i}aA<&1jMf!Si%z5I)-$Cu;}?iX0C9&u!0MQ7BlH);b8@~eC* zhrWz-QdgeIvgSc`6+T;lD?W2N|1*8k5W#564h%`|d5K_|?z~-(O;Db#cS?{`{UqHF z-;m$Te!%12T!>W1PQQ>{%72w3iS@-7=2F!$u1fgmuZQkSavkciwkti-n-GHNGsNT@I_hu zSFup0U5EoMf1wE&U)UqCvO}9+Ip``qt>=z3VKr20*9c!*i6Eo*e zE=OoT(PV(GE@2V-eocy< z<^!x5OBSQ#ZW+n>y7<-6Em!f+eJl`?Il26ZH+pYc#wF)CZQmfM?`t@0e~oD(l7&N- zEGNZRHpH#PCv(R+U)9~0c&>I^YE?ojCk4K}DybN!6Y>78fC#(Li}_3`l=<1hsiyOj z#Si;*$(E2Tb_u(!G82sz%#=xS4t^Y0nIiAzRp3hy�>+9U1rhQetqA!=ncbMY%)* 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_bonzai.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_bonzai.png new file mode 100644 index 0000000000000000000000000000000000000000..1d10f2af2c58910a474e89c5b0bd4353ab6f993d GIT binary patch literal 10485 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_businessman.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_businessman.png new file mode 100644 index 0000000000000000000000000000000000000000..ac41f0267c46531c588cf2cb5cb944505bc9e560 GIT binary patch literal 12057 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 X_HMqp##77}V}Pc*o?5BOZvp=W2cOeV literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_cello_2.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_cello_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b7522bf54ff16a3563beff7fa23d585cebfebe8f GIT binary patch literal 11018 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_cello_3.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_cello_3.png new file mode 100644 index 0000000000000000000000000000000000000000..af35bef08a8b81b5711eb7e15614cf325d9600a2 GIT binary patch literal 11143 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 Qu6`6!SJqLgQm_j7FV$CW=Kufz literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_exoplanet_4.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_exoplanet_4.png new file mode 100644 index 0000000000000000000000000000000000000000..898ad4f56bce5ee5dbebdf551b3309aa99bfc4fc GIT binary patch literal 11545 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_fire_viking.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_fire_viking.png new file mode 100644 index 0000000000000000000000000000000000000000..a22663c12134d03698fb94482607b68e7ed87a13 GIT binary patch literal 11722 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_fishbowl.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_fishbowl.png new file mode 100644 index 0000000000000000000000000000000000000000..fa5bedfd28ed76f7f1d5f41e0b99c8ce897e0aca GIT binary patch literal 10642 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 PzgRR?^;8}!*@XTV7ID{4 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_gingerbread_house.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_gingerbread_house.png new file mode 100644 index 0000000000000000000000000000000000000000..0dd464994af46ed437befb9e5f6e2c07133d7b6f GIT binary patch literal 11975 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%0DhGM;^Pn#^RU`Siu4h4q>#{2F+%iJg!u_b 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_larc_triumph_2.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_larc_triumph_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d4c154875e0c825bf8b2aef20b604f2ad5186c0 GIT binary patch literal 11272 zcmeHsXIPWlwr&8CUPXG1^p+4h(tGcSG$n)pp+iCyrFTJ!phy)&dY7soML=Si7!zT+KZzH^NEecw#9zOEVxAw3}g03gv&S2o0a zvtGXOu`!=#v>SN<0QpmYlJuf|i}Cs&e)8@wi;YDc(gjXa-(Vwr?nX z;W;QnIwNv%EI#A3ecap`8<5nJtQ9JL+?+%zxb{Y`$G4WMh580tU<%hoWZ~47 z$*~{J`O@BOOj7SMvK#L$XU*B!S>IsjkHh2fkj?z>WO};m%RO%cW+LU@x-Flc&P-1= zFW0fQ4{!a>LTg#JNfNo*Q@yVbiqiXz1B)%r$}@~s&skECywkJBn}c4bvBfS$ z=-r-X!XlCs<7|hwqN>w8-qb45ila9)XB+Fg%JChTNp3_}v1-`Q*2jIR{`JhlAT z#d545MOZIhbhcKoOr={JwfU`GF+GdtN7sFUTF71lN2*Z&*XR?nrs@~Wdy-R+`?eQK z)#=-vEz`yry#>>l*#>1dgOb%~^_PnmK4~sUdEWEaP_27}2JBJP8dymACBGh7BQ9_q zhOE=2?0fauqP?FTiF{?9rI=pq>P!}ed%K60(?d^4AsAdhjt_>-hDEryA$M4K2%>2%#2{Ey*Y6pz3~mHfbOxBlDGHMn0mF3P3K|k`L6s%8mD0K)log~{j6}EMU+wQ z-gs#x7MeaK;P(9Rmn-8j#~n@IUfkWd9~W@zZ%Kn0EyqgeQ@kcN!dvZ*rm~%U zh}_G|A%*p;l}+zgGjnqdhT1mDB1p454r|Mui=V1%sx6+w{_;B)S0>_DCLgVZ_at?}LtMLuhu4j@A%isFVkWB2l>j&e&0 zT{f$N5w@NbzpG2n3PEMcCBflVb0@KYpoeHTeLkS5(oAd^NAP^|ZK;y0tdpH3SNuqvzo^qvdtY;~Xl0zI@%OoHM?^y-b-S=y^0AVs;#U;F>E*+L zoH#3)NAw2q?ya9~+)xT@s-J76ne~Wk-%1*O=nUpeeTE1YF^24ZVr~5TT#cdVm9LO; zTDkgp{}}sKqhe9D3{lC{P>&pHhen{X}4@gaxhZV&5QzBISC|G^3GJjs@Z0n{6@ej~aD+o&(3Of%^YY{!y zcQ5)3i>zV@Q0u@UNie9y(|;ON`LTT8aRZyc=?a&Da7Z1gH&t8d$|n;Z8U&S+t$?r! z7DANbXzoVq?9rmpVag<}E1MNg@7wSf2e=gJ-ON#=Lo(Jr*M!(VQSX8(&QXpf_CxNr zZKFRNsELLMQXcDQhEonHPnj>j7R{X<-G4Yr(91Y`!l zr0(w2%E4-3z^+&e(Lj@=gldxCG%1OR9DCk_4}Q9GQx}g@QR&HEJ3YI{>-*m+>NZg_ z=dY=ts!L8a2IgTe5hhn6Q`REegZ#uh`@=*FB`Xg1!{%dNUcb@vJRukTB^jTaQd5@P zpsw4ilHn{4q%Ej=V)|m7eMo?2o0=#?uXhfd2#Mo=1dCO}5irL!a(pDu30Rzah&qa);M<_YH zZ|H}<#A1Ckw^Q&DtcTA{Tllmm{l-QGot@qHC}))MOspL#!;3shF~mC)ei@!vc3iyB z$2R^B>IrP=a2r#J{b~bb!nMgq1(X80eY?eq+^O`HIkE>@Fm;*WJ?f6rBx2fV^2J*3 z5=$3K4(6OkTE(F=`N{N4qS5DD8Q;fGAM%k&K-(AUSw4+^VlwT$%UUWZ{qbf&XnRCZ z4}mN*+r(5tNhMs4`r9sF(aw+b7B{d1l6%n%q_0!GuDyL$uFwe? zNe0kFZ}pQ>Fa!rE*YYanzr*(UPIy5XHdV0bsY06SDnkCMd?Np}0FGjZ7r@yXuKZXb zi;QTe2@%0hIp>Fv09H22{e5VwH5km=(kRSHaV)WsSs-I&^~@v%ZEfXa)nFjhtE%j2 z1?fd!0z2`|cOA0W-1b2q((sysyQz-fWu+OBm#ZC9i-6-yn>u_`s?tw;%}_y$>bRzq z1YXDNY)}n=Nzn3umh-SNmcE>9AMDHB*HG!xJbYdCu4_6AzoDHIyx;v{(n7NiibiaL|b*9|7>G~wR^H?7DDXA|$t(>ip z0Gx8)6Xn$~UP+F0>mH43TldvYn^D5EKJ?%&6g?WTyWNpI>O#EiR`2OuZ70$_B(J2` z5f|SM_9lN&p%dYc$Zgo6;1ubSh$wpa0(rgGIMgfw%OR5AlAk)`#!V)s7Ixjo{T22h zB@nENP;7G=H{sc{2#nN5mXoX3b6pJ1-aK`BLMtgLk0)_`=sH@s2Rd{lo!sa%Ya)7W zpU`_JTf^`+U#T9^0{_#Quh$Hag?0AF;x9jy9uwVFtYK_iC>MF|63ZNV(HUQJl3DWN zs-lyAfpM8pB15DS^PF~M zgKwj{6-Lx=_f7rV&*UAs9tsL|XtRsbK1yZX+>G*6WM^mo7$#OIZK~P)qM7r-5M67= z_uB9A!q^+7RYb_sc+25*_smb3>f5_le+;dy`^ln9R;s893Ms&udqDRQ!`xwCf%5M zQTiQ-Rx<4w^&=gBA3jXCPI!~M$jOw;j&29YlNigGHlK(h7u%@wH}$0#MD?C8 z7Eq$j9%@&T+L^0#M_7yV=4x7rf0dLJBjFMO%rH|<8T^o^GFM#4V%FkWp^%^yhlub- zTWOs8PUdr2myKQp1XW#t^_+Sm7Z#`8@$q9asIcGVC@kqGl0V1U#6DRYzavjbp;^2m zOU*J;AMf=1d$Q}%D;e+VH^(o^aBqAKJqR6m$7_LZwMFqFwMYt^004?7g9_yL**(JU zq6l{yWLlrS1Bg8R$Y`p6_2Gbt={yJ^p|qPdXxQuijgx*5b}!iE1^U+e$2_K$Yyd3a zCVGrEUr_Gp!7P6ntVi4arrx#amtR;4S+3+F83gSW>Z%AEIcYyyOQ6q)x|_18Tqz3K z1A?QCYbYsEIfcmJ6Fc2SYCol5>YVGlk?|RVMu$?xoA~ZHu1s;{6MI9`csyc~p9+Qh zUWDo%Xg*3bvo6kKUs4b6IR>?pC2+m|xO3eA0PMlR4w}~S8KRE)#6nROz^w$h8ESEh zXEcd;DtOS&&vU9JOREHG@nhm$*vM1@p~HtFM+N}o zputwL$vi2+arArf{vrc52`MP!Su9~6D^}^J*sDg*UMA?_8!Y%IUmFa2ke~jtCcPAS zALRCsM=J5%RrYYSDpS`QBQ8(-vvt}ndFiLQS&U_)UjCxl(CPWi`&XFgZ!tYtQEoq5 zrGGWrjxE?wBt?Pe>N&p_$i$+`sPq!*H5JSj6bkPw&@J(`)q9Ul+32)0jpN%L(O7_n z9E!-<*Lo_lijs&m5_#$2lpKYcM40C4RAC7*F*GYc_L`MAmP#8cN$zA)zKo#nqT{i$ z$Y$DB?^1cH;!WquXQ0=8L&0`q!m8iW=i(~UabEdL1$90E04o@wq@=H*r1Xz73e3qw z#{EPcZe;`72o{>e_wD@bvFVk$VYWT`hIua)jx8FF2FOH@o^3Ks+~)nvLnOx#NW|b& zM_s4MBgbLEz-N=UdNMFolxCYDm05660hwlcGnAsv4mxkuzb%_r(0 zkJl0L6|R~$gnxZ}T*hSW&ALe~@7q(PXy>&oT$85ls1%Qy_P%x{hKYw?WablUZQg|s zhTpS9=zlj@wQF^YF~Ys2bIsG<2G-67l`-kEqqE>E7m((jqN`^rszBp1n!YLeq+4Op zDf=-jj=nspLS?#k2B8qH_?&7M-ZzV8-gE!$>qZL4*{W1OyQF)oxsVN_>@ za^Ew{o-nSE@rp(~KkPh`YszuO+m)QXkUjiyMqn)0kz%x4!PK^0u+o?`=7*2AaQCnp z?zd`~iWn<+I8TpTWL}r5-F})DFe3eGO0mNx!D1(C1n+5LDNwvJ5HQVC)NBmhJlUN( zzi-sPg$KRjnNwz2vG8@Qmai#z5(2>_6m^L2;9oZu){ z8@N5fRR*~A`Yn(ZVJibP71aUjxGTXO5bFM(a3gpD}^C&fuo?T zzAnzLNGV?#;7?vD%kbbTxsIP!4^2Q~_ zFAilm66T3;MaA&v+CJ-csS?F(g6vFPW1^U~3E=T@bAQ*Rl^8XF} z550cI@>5qSWjC1DrBe-M8Q^8SQnqd|gss%ipF(hPQMfHsNI+OjL_|OY4gm|;K7E8wpVfC>#v^jY`86iGsSq;FnYwazO-!$L7*hLXOP9LnR_=D{gBChYLu8F-amKE@UGB6_bDpfWa^^ z8yH*+0v40_Np-mnQVRMSGC+tR_^%#)XDG_f&C^8&sEu&-^8IVT7~ujpLP0M@6B3gE z3rmWMi$Wmc5<+0fzd*O(o=8lRUvdh81tGtJwuMQlVi=*AWJ9<>?cpGISNoqPm&+oB znG8l)=w)qSn1A+T<|3u!35TNGJdNGloMnKQv9exL{wyh0=|74^O4|+g)9@!4ZhKj8 ze^i_z)E@M+DGmBp;Qz*C0jxpj(_?ljQA-PE9=iqKne=`B|j4C4Y&Qd z1Q;EE4Z$3suJ&-uZu>{6{i7f8PtsUaNC++|ipf1Yn5eLTh>)_|5|ln>Msu3(SJ0n9pMO6%u3vvU8;KAykF;^P3vJUv4=%I#Rz2Abq(dNoibWo{^WkyE6jr`FCOdktqKc+;8@OB<25P{yXfK zwUV2=AEsy>Pu;a^YK za97NYo)6~vnM>!<7UtQTz+K%82>=M*xO`*z=F53wI`L2%Ix2X}SFiy$MDVbjaWSx2 z4P^ym^={lYHFv9VKfv6@#h_&Un^St`J2>Cv0aw~`6%9CE*``%Fa4@UI$EtclvK%=1 zD!!Pc-jPfzt$8oI?wr*B0?nQlR<#)Qn7>AYoB@zj7~tDH<-f^uE_*fyx`>ci$hhVh z|9x|E|Iyw1YYnT(p^dx}&pTm#%tJv>P@WkBU5IbC*eT|YoYNba-j1f7YXXhBHc zkThTFIpVuQg?ZI`{R9=j6>O>;@-$9td6{gc!1M6hdNHGhXx2CKd2J4DJ43;+{f)rXhMG~R^&|UyT@J*pg&*#1=|>f{n}c6- z#oiTk*zG$v_V=+ze%7N8I6oW?wY7dk+6}26bAZ+2h60HBZ(ekn0AsE5pzaJ?w7;?ZFV+yfZ^r~UG1-Qnz^_{G)l#~%wJ8? zmc-#cD594kW&%c7UnQ{cpvr*?rfQEb!t&*?s9#?4V*#^y3}yR6B*t&0 znQcC5S)t-)P}8)qB?gF)KUZ-Q2rQb2><`5D0;;D(vyVx`qtQlnuf=U1($Z%x%x|mX zXYs{Rx2xOlylEb;8l%szmX0(>NZa$8VqeF0Aiau&fps9~OZA_d@79DW+2-I@saF@1 z5pT@zt!7q`(Rtc1@&mA88A79~gG)%9ZRZNDclf1SQBHxoV-+kM$}b)hFeXe=2HBE7 z;ta62h$LXc2Kr6We?StHg`oLO7-E&fT1$Hf2*{)Hqpu~_j?r>3wj~58ERPZTc%M*u z1hU7*wl6&8jk3AMA<3eb+hg3n6bvVhG7amYLbE$>d3P^Z;Icnhp@T1<93aJ;0 zvYG?kpYF}=>_N0_);W8r!&%db3pk&2A)~GtQ03aINOFg9Ihh+EbeLR%Y&Z zNvg>!ySySNh1nA5xDo>>5P34=DXkIRWz~0k6g%3y3yOoPxA!F+N0IRF(-+P6s^;#@ z4(xft=lf$`rEphe#Zrmf@joq|%kWs_Jw02vn1UXep@JZzW02b0<2#x-t%PgIvjCtSrSGZ*X%xT zTxNLEv31wtwycca{QR^>F}gQp(>O;XQ+e`{<|adhC3QQ`@j$P+{lx^^ z35PCq(y?C4>j_sAW@b2%VukqG!PVvi&Gq>o1yYO*bUWA_PODf^dx>>J;0KLZau0?c z>@O^BM1Fe`_+z5YfKfG#yz*qGp00+GDu|6}VSD9*~ zUw7u4TIo}~JP1w>?Y(==no~VfySK=a`I-7nn7quCQ~Y%HAYB$xCGMWYgt@Di60uCy&?~z{2bc)S}lSu)Y z3~yzlMz}uLG)HS7GYT53Rl9`ft#}2__NHCS`9o}2`v$({>8`qppY%&y*H15LospcD zN~mNnT_mlYtS3_&4|o7EVsJvAUYo$5JDoMp+;DbEOA~1srGN|G&wSMo&nZ4KyI`&)6tuI*h10hC5rYthF%i)%6>yh7T?&(#$@!r{Fo=}Fc zDQEez8-}+kXS}prw~KSB+c7R-jrbB_sWIhr(KZ@t&z{Kxo*ig590$<-B6`c|@ocO|znEJ~)Qp3Q#J z{3JeL>~oY8>T{A1_~~2NJy#c=`pcWTJZ&9h0z_8ms6ouKT6Bl4fAk zr^&OXCq1rsA!uQHcoogTl@{iHx_&%gB}>N<7V+aezqZqyuCe~rC@O76VmwVd$(*&c zR~KX|ocp5y&+BH(uH#MJ{U@g<$HZ?G5k<8*amU%9?z_@!Jra}7QnAdj$Qpksi4_gy zDB)GYEQUVu!K_VEyA9!kRaSo}a;NVenYzYuytcx zeJ9oP>3lrCKj}7joO`bXbX0$@4E^$GO{zPmc=z#XXVMM5hy{_9Z_6xJ28yp7Th>3+ zG`GYoNb=>PkDBJEgD+OcBy{o&^UeE}NJ{5+z9yYCi=NHHFWPg@k52_=3C5&i$qpl$ zueiD$F)`hhy|-p<7aIPOGgX;KZnL|-?&|Ot10P1_Evx%`{hJF#v%|fJ`&+e>^Q=-v zNL(cnX>ESkEika80D5wC(XzJ_$Hf40UTg@;m1Eu~QrPY>%?sL9lU=9g)Lxp*wY_H2e0EQ)E2>W^NmOHBpwoVhV-*Xj?#o2r_5qeD3{mmsHq2I Q?*0H8D!R($iq;|j1+3$BUjP6A literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_lighthouse.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_lighthouse.png new file mode 100644 index 0000000000000000000000000000000000000000..6c5116fc11fbb5acdb79d0c50e6df85fd0d5f7fb GIT binary patch literal 11416 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 BEXn`? literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_map_4.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_map_4.png new file mode 100644 index 0000000000000000000000000000000000000000..8d807e8b02d4693dec0c760edfe54cff4c202cd7 GIT binary patch literal 11613 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_mountain.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_mountain.png new file mode 100644 index 0000000000000000000000000000000000000000..5c6eae4d941797b59ee26bdd63aabae7312314ab GIT binary patch literal 9933 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_mushroom_city_2.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_mushroom_city_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2540dadbc1a31dc2bcc5aa1d26672af1b440e3e4 GIT binary patch literal 11425 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 MRUMTQC9A;y0vk7ZIRF3v literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_octopus_2.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_octopus_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1ccf60420e8d314871d3c136f9249ee538021828 GIT binary patch literal 13090 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 U1~F)oKi-{ElvR_dk}?hcUl%^0umAu6 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_panther.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_panther.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf0db0215004de3923109072cae1cbb0e0e06cf GIT binary patch literal 9504 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_parrot_3.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_parrot_3.png new file mode 100644 index 0000000000000000000000000000000000000000..1c80b8354a8a6f0fca02ba23d65e8ce9fe530665 GIT binary patch literal 11864 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_pixel_punk_2.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_pixel_punk_2.png new file mode 100644 index 0000000000000000000000000000000000000000..42145754252ad1faf5fba57976cc14207cb33bc3 GIT binary patch literal 11566 zcmeHtcU03&w=TVd6p>z}2!fD=9(so$y-5=YA@ooZdT$B{(os4{2Lb7bbZH_T1f+;G zK|!i09Zv9VzW03hJNH}bp8wvgmGYZ;_Otgqv-eDXlSFB2s*n=V6JcOrkU~@ybg^y?YzRz3y>MUk(*k-IL`i`5nBVq@-7<> zjncl(j5QgV6)F6jg>R=(7R5)GPgl0r6<5jG+hrabv{hb8GY8@wwU8`)k|B9FH63-l z8I|4E>(Wko;9)xva}XFr`mPRsT;|e&@;1m8ql}Y zc&W$fD}iE(-ZKJ@pz4m&g1?Mpk}eb+GByE?mI7){V*LRr!Dj}UXDl|K0!QACH1CS` z1>Jp=GUC=3Vi9H>Xnwix{idDil76(6{BmiyA#nR_U~lUDJOKPL=x}>&TPkPru|9$Q zvB|qb-31B$%<%bzKBBm{7Ha_kal`rG(Pq`-9|Ky^NyhP#Z3TYF9_Y&e=+uf2ag4 z;o%~!*VQbtb_6D|O^8$n8R$+R;-BMGhvcNw)6&l%--4f-p$4SltT>_gppbY|YwF0Z;-do27{qY+jgfjt%sn`Utjeds#&}(KwJhYCgpe&*V4!^U zYi>+Jr@Q>1=-KMFOxh`@3xDC|ZI?X>lxFE^koE9wkD#O`ne{C|O+%r`K!zWkE*($F z0(U#ZL`jU8kpgq6=dFynH|h^?V@(D%qhND%(Zy|1x(wTEskOI;L!_Ih2{OKvW2IU# zrs!vi>-k}MqH5Nk(28^o*&Z(al}_0LC71&g>)O&w+mh{Qe$OB7@PcB0 z5S-NyI566HNXU>|)^I-(^{vr2v(VMo$nP1CcmnfE^B!rN82nyKCm<~CM#(Xg-MxN)_MkFcG@DN4Yr;;*8q2%^Se zbF$Xqb-k(xIr?f$aOi9DlMc3lxAH92n+?1n1Ejul7~jb#cIWUcp^BDOks2Sp4%96n z40mfJ1$1O2vddUsD2*PbuYW~trm?acO#ATfIsl&a8g$q)o7^?8hc4*FlxV82$b2XmfwCtty|MU2Z*ZUin3X$D|%FO`G1z=a?bE$ zaqe?S^Tiz*vg~=hNR9MT0bg&4Z}Lf(xRvl=I

84PSr5h!-aFyg( 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_red_dog.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_red_dog.png new file mode 100644 index 0000000000000000000000000000000000000000..e32b8c1e312ea755377e325504804ff8e5459a2e GIT binary patch literal 11364 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_skull_cuttingboard.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_skull_cuttingboard.png new file mode 100644 index 0000000000000000000000000000000000000000..7121afe8a8fe453d2c482be283b3a95cf37caecc GIT binary patch literal 8908 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 OZme&rSEl1~;=cgF;iWJD literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_stallman.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_stallman.png new file mode 100644 index 0000000000000000000000000000000000000000..ccbc2dfb17bcdcc0fcdacb3786e42d49f4349885 GIT binary patch literal 10854 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

MxunC`U0; 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_the_walk.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_the_walk.png new file mode 100644 index 0000000000000000000000000000000000000000..a99e6628b609f015708cdc9ad558350917681565 GIT binary patch literal 11195 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_tree_3.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_tree_3.png new file mode 100644 index 0000000000000000000000000000000000000000..7889b55de82aeb0a3e2d2ecf7ac8a6adfb12c267 GIT binary patch literal 11265 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_utah.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_utah.png new file mode 100644 index 0000000000000000000000000000000000000000..9f87c69e4950471b57b731006a4428adf0a1d742 GIT binary patch literal 10517 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_2x2_wildfire.png b/mods/paintings_gallery/textures/paintings_gallery_2x2_wildfire.png new file mode 100644 index 0000000000000000000000000000000000000000..eb08bfc005e16b179abf4d33392938462eeceaaf GIT binary patch literal 11355 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 Cl!loA literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x2_billboard.png b/mods/paintings_gallery/textures/paintings_gallery_3x2_billboard.png new file mode 100644 index 0000000000000000000000000000000000000000..034ed135c21d1491c04cde5273b9a06efd15c463 GIT binary patch literal 18460 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x2_galaxy.png b/mods/paintings_gallery/textures/paintings_gallery_3x2_galaxy.png new file mode 100644 index 0000000000000000000000000000000000000000..f97f4e04a1401ab3f907d6602e404f34c2a6d121 GIT binary patch literal 14208 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x2_japan.png b/mods/paintings_gallery/textures/paintings_gallery_3x2_japan.png new file mode 100644 index 0000000000000000000000000000000000000000..2c85754dca379b65c3b56c137cd50f5044727488 GIT binary patch literal 17502 zcmeIZbyVEVwk_JY2X|}S-Q7L7Hxe3XpmEnga0wb50t5~2794`R1`C8>!8N$$l6?E@ z{q1+pJNKP2-u>?|M$=tYbIrAC)>`%J8Wd3)Y6=*rB&YxY07FSpR_pnl^Z5lthJF71 zwaH!u0H8hd)iH3_0($|SU7f6;_7I@Ek23@a@rGIf0N%@$?+xQf|WZ_G7^LAB|x+0jFk9e;@88q$FF|MQMOj&%rB5|ynp$m8#Ju!K>l-|&G)I*tIHpXIVZ1Ap7?O@pSy8G+&M|#5C|;%m825lg!87jP$2wT%xU8!>+@tk@{mOT@Gq#&@rmK>Cb>*@(5wfluJI;fXH^0uV^B#__B?#R)`rcF}UH&wAI5_b_xjvb_z5Lbjb){qH z{pwIk!u$uN$IOlUH~}^3oNt57uVR0ptu4WY_9^JWr~|_l+#v4kz;@S`YvE zWCG^uBU873Al-bs_c);yEmpNf?lW?SD$q1Ht0q4{u&4UK|3snUeSLJ|$wDOXEy!!2 zyFa+@(6sCq+^b(#(${5MG8&wN-nHh&nsP&&$wH6gZHkdIr(ZOEV4f~7uO&w8s6)2H zmeRkU{%q@GT`z9ZQP`ssJ{$Pl^{P6o=?%MNpMC)GQcS2E0bh->EdR9Ff$5+P`Y zFNM^!u#}_TYYt>-(FqZFIEl}G_H$xAyXQ-nqgE~}eV3Vo*fIhjy_~Jnlqo1oRAFjt zFfU5e)E;k~0~z7p#HNBAi@wZfHhv4I8`Y}-@wm-9TrA>#H}E~GG&=D|cNG3~{(Uw? zAckx6CC?=Hf&Hx22MbMcmg>5F+tHPMyTebjhzy>q4quP`vYZ)Afh!Ta*A0!Y(vX9b^0VI6ro$0CjQ|kH zQ+S-Hc6O76x5vE9*i(iWqZ8{xxaARlqSUUOig>-TJm&Cm6Z+M4PVfdY!Q}BPYD}o; zc+K+o)z2$T!>_^Lx0C#cwMdyu#HRy_zwoGkvPOqR0Qd1>ez1S9V@NrABC4HJF;b&Or$$tj#~D_lOb`HmipbDOkgm=I*AOwM{Ix6yrIv)sC6+ z-_kgTG+T4>%tN~?Pv|6rEhdSDoqd&Xn?c1#8qJ##N?7WuUi~d%^*cw9<;#dA2h%p& zV1i@%ArB%iLr;6&&pGC!Kkq;h=}i@eLuTJnyjW$F68H|v72X)36z}jbK=9SAw{+;3 zEE#3Zu^!x{J|q%PFJ32%;m*`HVREsvB^F2)U655a@<`J-mP6^&NWOw&l^kJtvBSUg z%&F183Dcr^VwhAya_e1fDg0vBr~&u#{z5B+ehC2cI0|5_Sg~??-Q2vHQ(Q@myWQ_} zhwLuTMeP^>MZ9IS3~;plFmvHUS(k-LxEFJ-hc-X&DNwX@3^7gnVY}^1&7a$G9~;ap z`tVwzZDeQJ)5<2tG;dPs%HM56@1=ttbpo=j@d5W+)zWFC3_^u)TrXM}1tGea!hi@v zoS+?+H=p85MlV40VvU6zqLiIJM{{b~ecd+EGUgUbc$gk;Rux{A`VpkDN~Cb*Ks z(=156?6szduaTdU6C8GTw1ZOG^@n4ZnXQP~B*TTxk{ClYVOl0c>iV}`(|rb8ao7fa zaT3~R;BQmuj0t6NBhVbEkpS>mJDykap4chx)-Hdcsoeb=HHt^EGKy^t3h)3JED<`Z zr}%!K<6B2F_R}SfGPsty8E~C`}NHA-gmlCHI)ZbMx5rQcJOKxG%GAa=m;W zOqaYJw8S~SR_EPp=l}99=T!jZ&+DoA*YK_BDfrV6>b=<^(m$ib9V46J z7u0#{OJwXiM^K$eCx}340-ZlI^S~hzURlp+(D4~#y|97L^lOvVHMOuOZOAPRY&X|_ zVyg^9br@=yIm%LA`pKmvVg|6Z(y**q%*X!hj-XyNi5AOr$R$iK*{Fy1AQho8-;m?s zFS-V}mF(s`F5Tc2X3<=nn-)egCMnX~=!7K?#2w;VsEJ0bBrSx89*fT*2fo(N%Q_ib zK)aP*3TAs)u6vKZYaSEC8T;k55KT!q@Yqu;?8DDh(=$E%H$}R{dkug}ln%8}AxsT9R0W{O=7?#`0 z-DfQHBqWG}a#It0-3`0fU8Z4hVvgQfMv=_sK7@Szbr-j&XkrcgrVJhK_(C z3s5}!XOEl>9p%b zFq(4-#`7y6q!VU*nLbUY{dSi_FgW#$ant_$w5np{q8$ErIxq1YB(JKp~YG_ z!)S6OY^grn7-Y+Lpj{J)It^7<bENc5%I8))zT#xBRBx|#0{j-$89SXeT4QeVay zDu!MSjs8VBz`wr#1s2KOPyR-j z_JMq}1*};Es^j|g%@DrTtl(!4Z7p zE*d4WhdHw}9NGXFB%%ObDZh(l`v2+JP^IUae?MWv_Y$flk_?K#44jjGz961 zI%6c|Tc?{Osu`D)Daaz~QTxG_eC^H3*PQ9HOs&bEvK1%w>_t?zpl8JyMt0{(R6Pp> z)>{Nl@#19FIJC#X;Dbo9AM=0NN{i`c2$?3FFc}ve+G1bpM#mtKfJ66BF-a*nc{%nm z*({Rr3qd$U;rT_&qCBwWD*g92NiZ!Vi#C+;gh({5O~>S}bOKD<1iH+j#;Lq)$dyqW zti_X~I3{=13@H4Tzs6jDfC_fgwYOXrtZU#EU1%K&EI*0B)5$!1i#Pvrue;g4mLm{6 z#TnkU#*N8!cR3B^RxANIMga#$!7Yfsm`o7~y$+>GRn^+tW56yd>T{c2&$l8*&ny~`xM?FJr%g=|x?jQ?U&fHWc$<)U@?sF3arPk+Vb|O`)7Uk>DGm?F z=3god;?d5cEo(|S;vSn zKGe67DyJ=ZXsIE|eMCLYw27maySHKs0B3&+=9_!Mxy$n+nN@hS$qF*BmQ4XdrtJ2`wnvCFIxb8jcq|+P}oaTO&iWrLxirc9VlgKslhgOfIVN@Ct^_S zfGZ^G16PU57=Kx5M)@uqfYh4?W`%;hBDgyZi1}Vxxrw$k9o?zqJt3oWpBrKW_!UNZ z(i0I=);CM7NL)2LGnIlZ5pFvgq5HW^V#^mYHdIO7b}DdI@|Vz9w9t>cWC-Cl*cou? zp2|e3-YXbKc1Eb_lMA~+Bo|y;#j$*?0eB!RIb^OZc?vQ~#np||9(|p!xiBpUM!88! zDSZkvbF5^sZ%+|U9`;eV;>l!>_vm~;zWCy^GbItUr?PMoC^E>uv_+pv10!9erE?Oh zQf(7>VG6I3PT%bsiW!FVmU8)Cp>LV?ECA3z(NqK>V8AspdZZ~aO!hmI8~((hPojbu zs$Z$470r@Jhfq+6gpX0qjdG=N=ek+pOY?3Tje8dX^fOFjAu)}@p@Ou;aU?sC7B@jz zQWE00z8!9!3jB5X`WfW}PV#hfG|r*Y@4QulfSxodeb6eERv=Qme^gX!KHc=gsXn!$ z90hW`3a7cq*^W3NB2ge|{GS%5Fsj4?? zfa0V%eQs1|QkN#vGG9T#Kf^SmB)}F4lQW1^@It;4QOheDl{&Jx-vx}w@g_CM1l8(9 zgZ+nmjvjygPzb#eN&2V;#|lcxB(khKWuWoaQA=h@`{2>s&*pu}r<;x@P7>A8?zj3e zAIA6HgTSUz6~N zVeWn_Eou$oZ^x*YMI%o(C;PB;K5u!IDnp@GNvNr7^I6H{T&yYpk`9473o2T!pDEe7 zq}R-?EyIDzp*?SYFz~Mc-X!QV&PC?JOw)i`ZRp}Cw#{!uF4*%Mlm>D?X|h@BV27fV zR&8!(`G}yixlmPA`eH_re*#Pk+pwg&z=`jQ)nu6($w$%DscMC%VoP<;02pG{H6Xy8 zF<$%bhm7yvWFf>(-31HOEJ(T7b%P?4wRprZ``IJRQD*v#ei{_m#Q!Mt=Kp2*z{rjK#?82QpD(WG6bOWED#Tt{!mB{p#cHY2Dvjs?FuB` z1X~%DD7{Wij5D>Q;4;Kc4bM!kQ3o*#&(Cz}(_8O|{VZpNmrQ1!F{KL2H)wgR>4 z$Nl5B^s>`Cbfc0dpKaIXiHdNKzY4| zulakG0z2<}xo`O-N=Q7JS5+a%yV}u@XBRBTgK!D3_*-8#yauoXJ6n{YK-|{q9D2zF zJv@Gl)nu%rD=rf-A_b)wy|(cFRIFL^h?EztjR~MjanvVyYg-fMkxR^k zh{d+GjnnYfn^HZnNJI|(RZ_cC3fyw%Dzj{Hd5F!8-@SybV(V__Hz zfx8JBQ!GEWZPX$1vkZ--7B8!VU=kRLT*0&7U32i7Ke*-W^LhB8ap6V~6JiK}No5VP zXsH$KCw1vdIQ9{(x+1t)<_cL1CPUxB)r2$<)M@M0%)GTwE~H3Arjx^O;9qP@7;8v! zA5rhHo7+89;s3N4hXmNqMR4G?X4N6hMV||Ny-cY3{UC5cnXH39@tEi)rXZ&a5mOge`&yWE>t*|e4AVI z0g}R_ie?rGkK7d41S4R}zENWqR2HH$_QO^rBse?r6`sqPv;ET4tH|DRAwVP=enFf& z`pdRmrg?^rR!^MVOxH8&8acP(-iBnt0T*5Nx?#KzJvPv1;kVjDypOvQvte)>^9*DD*wr z)hj~#_*QQ1g)4&&0Cf_KW2@FLbHEg-GTFNng!|#~W5PR~atQ>qTS@z4^+#@+{E#mR zPo0eGM_y7F7OzUUm#kMK1qQTDMCaE;8VW;+Gj8H9<4B$LS7;OyrgsSJ(j*RVVhJ?J ztg8cusUUCzo6^}=>m4O_m9lp0K6)1dvjd$xls6P@Nm48_?W@B_BO)@coMX9e>8Kuu zRW?f=j};O*#n5|A58JOSH|TGH?4!fg+a5Hil-BWhCn%{?PyMPoS0|T)&}CgXgsE%| z5xD*t_Z1+hwZOCjmXP98@eF}YMQeT-(dUo(sTPT<9!GLAHuT(5p}SPHg$sCe4(se( zfyF*zp)Uv1H1h(ba4p-(C4`TlH0NMDXT*Fd%Drys#-&g=Zr_P*~E_))G3E_3~AV8*KFPZ0$3%cB33sW0;O zHH*5oG+DJN90GphtO4$@xT2wsr9E8CM;xpvt)7d=nUUkAPKzO|L%-0%ZDaByMj*R% z$_PTGwx)kjgd(9O$6LoEUY1n)oQ4`=g8|VU+ob2CscOi|pfOc_By4`fCyvV`sX92l z-Vy4D;qzt+BFn~u17mq4WiRIPR_gVOm`?;UF1ZP;F9^;mRO7;kWM7jEt1Lf%<@J|4 z`uwsWw$^rt8r09!5rHEUvc59P;LI31h^eD!ZxX!+!lo#TMHEZ?7V~X$U%QRz;&rsz zCNcWk4NE!tqUyDDb;LGdrNOP;!=x@}_h8TJHtA>AWRQwCzgQ>yPYJ5}DVE~gi2tqQTh z36fTsCSG4GSp9e`8|SnIG5HUID%DCG*&YL#XNsriP~Jt+bGa>GZpn%lIx^DS_!BxnyhuJF}sW=k*DkYnQcSrD-B=xlY)`ulZqJv z>gG4K6E$o0J&jLUDqjR*^TcG(S;QisaMEaC#1|sVY*1>wT zRkUe({p|3qqQE_9OV(=>*C!p~*e;JPIsm^EPMr5yHr36%O98v6OKMvjC=_2#A1mQJ z)yAoA`SPgrl%D)arM4r9%^N3~)N3$z!)ztjz(f5=I=@8z?(clvDard4(gOi zf(w7IHRmF%>HF4j@NLc7OoFfvoY|`>i!CBFvJjfg&u<)b5;iJQ0CS@)xg_Vz3XiRM zd5sC2HXo05Qns`rzLhBBInBG0I*`Eeg&J1l_%2CkAjJd*vQC0`&cq>|4Q!Tb#SzT} ztxWWl$Q^EcHdn?|ZzDz1k&Hy$!_gl~m^A~D^9}W@yxC9x(ULBEgckpjyx;`O%MBQy zCK9?Kq-6s8d0Bn-MGZxXi~K~{RqqRF83hWv&Jvqyj33hYBhhrX_338^kt8)zNXvNy z{j9m|(~cd&`{C%hqo4gpZyA>}CiABxX=M8+%4c1^^P-nhTkJ=Yv~1VqR<37YrH*(w zEGAgFm{gWIlz^fegs)3~#!+#qhw5Q>;G~3oN~)ItiE?)vvwQ_fme@!z#u;~pZIo(;C&LMZ9u8Paridw@iL( zA{ftea45(>A-jz4PMu4fojs;@x<~G~5n=g}#1CU?8K+_2cHn;Ppz|mNqcX0ZNkc`Q zk0R6LK!mnG^&~gnOR;lQ;-;B>Go8A}hg~?2OzmIU5~9Lz8#xGPyT=8q?=CRwsZ$%x zDo?N1PCS#2_{EUXF?YV_QxB7rT4yKW?jd>@eladiAY0zjvX0EOMl(pS7+xcR5xwe8 zjaSof*`j*@8-FN%_eBC)10xHBO(q0wvvRx<>Qv7;*ZevWnwB2|*GqBF8YZLQRx^s; zoP13Se^+ZkSW1(iZ>I*5lQFmT5i1Cm^p>eqmd`*QFNin(OlcanP_xSEB-8V-g!Fj3+m62qh;=Z`BPa( z;*cpPfDGF5OPh5L=NRp_cHKG^zXYYS9UBV?J0ozb*ugT_bcQwQGI3!S zb*DRYo08QQy=2MRZmwc}C4uay%{`wzR}wo|ASgESLzV73!CYb90yfnOI~QEK$fWKu zMi^m1z>-v!3ho3b~xqMcHULn71Cmg@ni?C^d2FLY7SD2fOD#xqdOD>j*^klOj|m z6*F>e;Xdk*PUE<|yAoQ)s+87!je$_=F-d$08{oxu)SWuYTle5XZw8ma2r1C+V6ihd zaKE*tj$DXl0InyY@#-yLC%L618_k0y7ikJQQay*vs;u`Knte7!;PgPI)tpRnK)l9goD4dlMjJ zzH?B%c4~5+N$!zY@v)i7#mk{p(2*&1v3dN>^~UFBnM3IKt!AH!K)P5M9HRQ(qERp6 zgZPzR!w8~z$OC@uI(Xcud1`gLoYm$L*@b>qGCS(le7ff)*t$DD$Oj$a1y1B-Ow+rA z8%1XfTN>dv87~428BraMIe2m2rfeh*e==36mDRs{X@o_DO2&+%RVS*=Tpk=5n9;_! zbvXedfLZylWTJv_VK}GhbJPUj)IMlG3LGlfGvMDXKn(WF-qRSI;|`kOyUvqB>2|l0 z1bN9-a`PW4Y34JA7MR2<*V_g~4DTglG51XyDxK9D22#d*DOSsy!zX>eymD)-NJ_pi zl!AC>6AKGG=nz6__&F(!mvTvk@eE(~4DEv*%?n)H@#>?jJWx?~$UElc2G!Yl z1oxa%l#rIICg$P#b|0csr88|8dMyd0FhS+9W_rdp=*-sC z$oB`J>~iBNu^ARml3@9tNUyt!V7lR^5c;oNk?-kbSc*g7Cz1tc5HE{U8Vd>vbdAWg z8Dy!1l+SJZec^sE8p(~yntkigbpf|gz|~2uLuXs|!Nh^|otc@Jq8*O%qZv z(WMTKqFg$RX-Vz|t5YDOUAS@*dOWUT{@oX!tv25YH^? zJ5N<4x+;W=m8ot8yVn#K=2yGoD72jz-~*SBpGLosOj@Bxl=a8lR+Dy8N0U&?p@Otj6-bY&xor3n7eNM;wrL1`v7j)+&!a{D& z+4NjQ`1bn2WTk3rn-By;WnG|Dp}=?XMR=dE?yH4^QuUFV%AJ^!B}tw9iTpRMGc=LN zG4g&@2#a=#Wp4wP$ z#fqM#+ThCBXJZOB<&#n{0f_EP8H(uMMT7>RPWkh~(*1tD^ct8-}Ez zA6tI%f8yD-5%m^|lnP*Yn%meF=Vn(;B}}i3aQVih`w*Ygeb>ZI9T}{)fcjt{F6}ng7!4-^pgt1U7qS}&^i0$)TJ}h>ga1R zvt7kX05NshY#>>JRn<$E)cBwGR>|;pIrZ-;j^u80&dG;g3EO3sO&GHi0(IfhnpGHw zF8iE?N>)xPiur%O4Ts0rL*MNyWiONvb_`L|kFUUwY!wMcs2irzt8~VY>9Nx-vW=IS z6r<9=AW}V5iV$8~Px{m_9p0DcZo_-DLM{J=#J3NzVt&&|HA2JvP);3LO7Lb)b#%y> zYBeWjNQo4a2V=@2-_gVO{ROGGASl|k6vWPwXzK$t3heH@jNEJ6wcnOb*SjU`oG&xB4F5Se zsnJO)1(4{{Ft#LUl|1G%DDDx1jrLJyFFcTt(2hk)eF8sQCi_^7QE??oFeO5D_FULO zsd1q~l}}8vFv&h}i05U)LFQUglFk@Nd(=WeSd8DN|Ld6aad?ecv!-+m&%vi-=#c4o zXxX7k$#jEH^98bWyAdPTg?*0E@=*_inc9!%>p6X+?!0jBWT3}N5KVU*p*zLyy%}Qv z$B@7)ic4C}UYJZRL19<6^KbJ7cifY zy4o7gaW_r11Yb0C2~G@hVl5-=>ki(EduH9CV7*4Hy7<^-4EIq&shYoW7kjD$!`N7W z4}$q=1?DaXeJR<5Nl|-fC+M2z?j!4zADVlWZwKF%%N?Mww0sN0*%>(okI`>@XO+CN zPuk@CkJ-0rIR^?-P^(W`LY@SAS&VQ47RX? zxC6~0)=)<=>XWuEY9Q27j9Q;hl~dJO24VwM^mT=3`>N?!_}WS}2vtR*Y|4~plO7`2VNyR$F{hnJTZyB80;ldClcmynPU2PZcNH#gfeg3Zmx(H-o~ z=IBQAo8m7HS%{m3E7aK?>f{Lg%?UPl@^BZUrhXm={)7B^)I!etx$_?mez*V7ySZC( zC_OiLpXc)o;Na%u6lCM%X5$v(_`Ch{sH*BetsUL|q2jZi9Nu7O4lZ_14hM&Svv6~l z^Zb{;|J1@w=lM<`hZe-m$-~tGBIgNlbf@{dQ)hb*x4--JaD)8r`V+Ukr4`3>P=7rC z-9|x4RpXyFzh$(BIynEa_>KNM($eCeIA;%6`#%^<3l4}q#Njy*w`XRqf5W>&t^Tz@ z|2CiBBmY|<&+h)o|8MC3(Cbeue{>a=b+YjI?NmutjQV%H!j?`JP)p%IAGw7rEd}}b z`Pc-(TvlwnoSc?yf)F7tHeO3U9)3=92sb}3C);yU@v&K03Gi}R3YrU;3vm98LfsYmTnS+Nzen|(%JP|tUyvJY z!NU(>v$Eu|WaH%qo3jZDnDer6^9ynFa#{)SSP1g{q58cJ!crPaV$|I1f06&`(Xa=* zTRFKph*7_UI(m5j3#tQkfM~mee~ZS&FUa|vhJ5_oLP9(O{9OM6=|NoGo|F7HCl@C> zH}{_rOABH7XGZXIvOyid)({S7N9#WWzn4Y$c{0z!f`8Y>GxMMR=eY>WxI)10POdsm zPWEEdzas|74MJb@y^|wNrOhH@AgYxc}EY{~7q7Oj^%-otwL>kJA5PQvVN}=wIoo_-yOs z>hm}M+7Oq&T7PXw_Rv340fB!u0b#JkU-G+wJt3BVmf%^(zlJPqz>e0C=iT-nrS>2F z(ElWjxw!<*d7m?k4Z;txVB52Z{a#U4?|1N;& z?=4AK>38O7dpJAWLm{sJF3f)<%Kr=QZ}$I4%Kwx3-(i1Q%Q!jvJQuBvySkU-f9d`| z0sh7C5^4c)baVQzLjODDFIoQf+q^t_(W&l-NO zGM>-gD9(z8ZU6up?(Y{2ATx{Txf97h}46%$Ag7rF0B>#qY&E+)j`;lc@mV?A%HssJD_v4tWjy%i$R9F_{J2ul->CF+;g?Tq?2 zAEdRr<~O_OpWi&)wtZM_fyt!p4z(_Jd1C1LxgnrV=2PQxFfxAMWaPbZ!S%7>>j~S~ z_#DX*CyAhPcEAk)mkW*yuAYiNJR=Z`7z+mG`|6~Vhxr8eRyF~qb=-b~wI_bRczihNX zdQs@&=l65qWux!WfN%NiE0ZiCpWT|ol16!2O9EtcARP&SU@S5+KW+Do@8w2Oc4UUD z!_&|60hQvkN%B`zGapt>e=X>*5lXs{t=TkRs~?KppO$X#h3rT?l5zYxJc;BQ_Mo^9 zk=i9xc-p+gbXa(^Ki31Q%qhIZEv5jq1z0ES?c20ueC}t_UwJoOKS-HL#zyf?f(@RV zhZ7D6#|a0>*Z5H3@atx^aR|VJ`;Oi!(D*>1I9kH{%3xTtBOn1H#Iv?s<`v>>l|Q5E z?ct+@Z*m{~{$O0q&&RVBlx;bBX2NnUuP%CZVO0HVGN-l!i6HGtXP|oR+oJ7de05cp zsmUQy$h`>pg~L#+Jiu(xL|Sp0#Im~mcF+226c#KXa)=WfE?;Nn$y=oTCh7X=a3xQH zpuC06ZNq})XCy4PF!-TZ;*QI)>sA@7sLH{w%3&xMzUGkf;Z&ht>vmT_?@C=Sj%|`a zbZ7oj#sTfRmmhU!*m^?FcW@BVL{y3rbLWy~C(yg*=Dv+2pUg z;x|9jz(kd+h7ujE?)L#lYim#ao%=T%7qln`e%5NK#s~nM>D1326^%z%>XU2GZD45R zrYv(!l$P$Q*~EIg|piJ z$1*{2Q({e_*Dab7t>+rSVg5Y0U-t31DaBg7z~Eo8m#Twxab(6Lip|tCVKs%j3d09! zouGrFqTmx$@(87#pP^a+&c0+)X#fBo&_^{XiJTmHvI1RweO)(%0XNn6ny_ru^;o+$=x;a_+W?-5wQPZx&cB2fWiL6!u@Ni+WgqPlKI6msxX)t@s zEkq>=j>Z;L2rlI80BZ1HrHH5{$*85N!V7Vw74dvXYSkL^rnP(^6`UfbeGzKn`Nk}B zE4**36ut+4g)fYu{U|Or9r74J3SMMwdo{D)){u?btkxPj*OFy`{6-k$U&bL zswXDL$xKYh-9-)-96K)jIK0|cfh1ca(};mm08SZ!v3;q+Sf9%~lJ^!3JE zfgk3rczXFD90Y(N z&TG0hA?sXzQj=`?_m6@~ZZd5yLCDC+fwFyL(u%TJT8gEB^vD5aIzCN`H+Q8@q*$xD zuNadN!Mu^wgDj9tZW-Ca*_Wsd$z*Ik+9|=&-%$WS*`UZV-iFVt3vpP_``BItSR}^W zp|HVNpG2lDfT{14)*N6)50HmxO0I$|rE>e^^S3qXuX#VVb=^wig@q0QL64o#M)kfZ zt$91j4$m&1E*m4XP3R%=5x@(sLVuh{W33`r+c<5>4Ita?_ZR^IX?HWhTQ z=fz@*p?HbzUX{EmgZLK##6LMdjV-xpew<}>W8-OaIwt%OFt^y5 zhFd*RHKs=&LaQPCwY`lZ6rAva9hi)k(pY&noMi24;p)ImO^qmNjwrw2f+`J*3%~(z z!oX57^D^x68~`;L{e^S1_CKpe9VIU9FzmQ+YBun}#C+TQ^bHlU>Ca zC$EHZJzjKcDSxf=?Woc!Te5Fj9v6(lq!hO`OD~;Cf+d27eW7i(a1Q_w5ySLV;~+}y z_*7oy&X#`hy9DktM>Sz}l&pO+51?wi7{v`k#cu9>P4uzNZ6Ki<9afT>nW-=tAUQzvaSV%xCJ+x9*v*DN zaCrO9UpDh)PQQz8u?vpzr`srLc-SU~>y6mz&`r~)8?kE9)QIV`!4D^LE{U`uZP{>$4Mm%ZRzYS;rS&%VPuUwoTT2R^ z8wYdBu_(qyE#yqNNpB3Xc>942DwXyYI=rg zwb%Dk3tY5OFdi0hsEG@*ELG^@Wq^*f5*3VwqR{I@cM{0j?E3fU*vhk!NC(5n^p7Z< zIt=9jd6EN*%ESe;w9|$LU!SPemugom1}6d&Du1Yzw}e>K``PQuVf){oJ~aAD42|zk zzam`~nMD&`wlO2Xo40=0p+2+oRW=V+JhF3g37UCslinc?&oqT+w>@GR#F(l z?>CFyQs?)C6UEct`yOERm@WD@dRl~xl!GFXlMvK_C6`h=0o*l(4H)yStEK+Y+pcod zt*QNH{%jVoSVMu4T1-KUPyy0$dcY0Bhjh@RRnKKr15)c!k`^+PvfP?nh7}VJOaTjc zzVWzU%zG)Qs-%r7(i+iHRw^w#^8Kt8CykZ7pWJY4EjAT2A42;= z+u}8F?Ok>*=?)6dS9wsbYeB_~w{1%k79gD{j<3|Lc!Je3S;B^Yr})Q!y!^qq{LD#X zh-twpr)8ueV;lKJ5mwG7NLeU{MFST0yEFV2wk7Ezl3O#Sd&sd?UM|@vV1WkrqmJ`= zr`mn2nU1h)LU^*k=MtT&n0P!km4?q!Ja0{sQt7a{p3Yi|lkvXHlpK7LX!G^KeK~v` zG(?*1On*&cp1mW>ngU_k1~nZB2RAsh(T38ij>W(R5hQtv?xJhCzAoP?0b#}Ck7gw`^?E&Ekb`rg_>eO1Yn4{S#Y{`+2diIoEirlqW`h=#c!1{S`~;h45iisT zRjz|g)xm<1DG)-@S4wDDKhWk66@}bH$v*fV)Hg4ByiIaz6cJ#G4BDGo8JYRqvso_J zcMyQxy&sIQtl`MWP0vHrFn*^GZ5ph5tCgha_O4zrJp{fE=?=y2c-$`SJfBgpYNAK+ zlxJ`PFJR{)s#ZGh@b-E++ux!f=OFgB=;!rus=eJugGKGrLTd%+IftFTt&g%03f-)H zBtJ006;H5zu&L|%V#xc8qnwW!aB514r(FD&udug|RIZ|Hu7=x5yn7_T(U+`-G9!48APAY$M;uSrsHVDPayn=w<;6@znk8H| zm&+*%Kd0ATdb6F&%tueZr4K7o~p%|D9 zbAHo5?yn^R>~DuCMK8zB#QZp_R#^>9iO{j6c7)K~NDNTrK<<>5vUqYPqCVfhtFC^n zZm$hKNkRSGXkWBqj2T=b5ot0>{?quY<~Sn-tx`YB;YDz))FOf@Qwl}K`}hLy{M`tp zl^G#&fp@rymUKg~lCbncfo=l|EDZ6wdP0qz%ZoQlA}1boS?HuP8N;Y_dvVxxDTN`T c{lAdHu=J)0(84Ev|0PyQPEEE-+AR2g0i^K!-v9sr literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x2_skull_sea.png b/mods/paintings_gallery/textures/paintings_gallery_3x2_skull_sea.png new file mode 100644 index 0000000000000000000000000000000000000000..9b234c08f1b997a5be3b49331b1e34bde5b95ea1 GIT binary patch literal 19404 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x2_solar_flare.png b/mods/paintings_gallery/textures/paintings_gallery_3x2_solar_flare.png new file mode 100644 index 0000000000000000000000000000000000000000..56c4147fce7560e7873dec5c0fcd78527a8b863f GIT binary patch literal 16937 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x2_space_machine.png b/mods/paintings_gallery/textures/paintings_gallery_3x2_space_machine.png new file mode 100644 index 0000000000000000000000000000000000000000..bba266c2dda1099f67c84ca4f5d97665c5e11b78 GIT binary patch literal 15901 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x2_the_lake.png b/mods/paintings_gallery/textures/paintings_gallery_3x2_the_lake.png new file mode 100644 index 0000000000000000000000000000000000000000..1949a995855ea3d29d06befad91748354f08d01f GIT binary patch literal 17105 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 w&Nz-Yw(J<+3^XF6#a4pccN=C{ z@HFXN& ze)W!fSHVzGIXPslRhgKKn{e)o>W&a@f9Uu6)c$K%{ewVzvK4I?#&q3+a$Jxf+ph=q z&Ah&{yTd1wt+e~c){Bn&E0KNe+d8*TKYe~p-wo6uc)#L3)BZXTvGLJM@9CMDzkB>1 zhv0Kzt(EZF)q{Pqg`oM|iQ0{glQ;acr1f!GBK`2{?$sml_F?NdZoyaYcB{JyCeW-Cb3_vIyS3*{m1!jJJtH~d#7<>^!1{nOn#(%tm%!^5x5jjvsYSI%UZB3j)j zH&@{odYukvj$VRl_c{-PR~L`IZoZrnw+x@WpAIN{)Q?CS={bw*2Vgm~@9yBEC`#Q8 z4=!-joA0_z*>68j@N%#oyM1oZYPE^s*S4;^+_<-*-`QyGS+AM-e2Lu23eA9(3@_*R zOzHb;9buy?8AZ5{VDC$$ix>sT_{`L?{N|TXb9@1hWIcaB-(L?Oo-EJweGP2+wtrkX zMPv+cwtoF!YSVlc?mV#$jA>G+j3SZ+gf;p z+g1%XNz=edYoY5Q18>vIC^pY7NYfhh$uOnnm}8|1vOYnOo!!ygc%1t1qvIs~9baUM ziX(LiR=`%dn(}1Jf|mAo7dESk12rw1$(Bv=xDCMY*AI1FH=D!Tr9rePzMelqnN71f z<|mpac-GIH=;q8yQq(nF*jpd*cx~6W2N^ofKRppq5-1%PC&_c)G|x}xi|@8%*>)c+ zt=snOE!RTbtuFPvy!KpZ-LJOXyGq+t_qfIo*W4VU3EL;On4M|J1Q6D(fuZqOPJ1Iz ziR6_UfkSgUL%XH|{&b84yW*U_qb_2vtl zZFHs$HQgsyTRN`w$-QJEx$%Z8f`*?%uHHMiN%?&EPk9=*mdx@*-iLd5RyG#ySueT> zcfp;W6McYMHkxIdvo9vN%;%$Nr~Cb)jwxf6ci(vl!B6|an9cav>qf=D;oc(Ir0|vE za>~ZoJ9ltYZmGdbv4m~3oZDo`<}3)MJBh~gf^L^a(4c~caUu{NeAPBYr|m`Q$w1xu z)75la%d%~#&ZJty!0;eU&2oq2F5cxXa+#HmYcdgr;&Yk9RKl7s+i~FdZoJkEqlZqa z8rW_64(-S_bV_OPJPHG`J`JBgjzoHo%75-KNe_C_lxge;y})qlo$&)4^$j2^P-w!U9+Luf z0$<8o>jw7FN}Z6|7eCN3Md}sPVdvASPa3~FwuIF;TJ*wjj73}ng|JXFBz*TELm%b9 zpgOxyuTJu|tPE*ucei646P(6NBQA#lLLF?IF;Z@@A>VwH#Jq)8vpR*YGH97ylJ?Ru zF?!D-ks=ycwi@#xo0o;fNEDj2xZM=a>)>dtvB_!m2k}GNr{lVhb8QX8B?Q$83gGs_99U z_oW~q(bVRz_hU|n>Cbo_?eZUr^doJW9`&d)jVMWoQmi~;}5OECDlpCuO!j3|7Ory|iwvUBg@ zoh|bfi{sD7Hq6mu#(H+iDn4hiz(gSW&}X2dL%D=+gd)DTMO0Fj1D7$B#MH~q zMQ$zt_aD=VC z%6=(aFhb4q*9{y0;d}52A6H7f&FCJMJ451>g5=DG%wuSXWK~1O^hDLD<>O9GE1fBi( zD~187@i97-TB^^pI>Ss!FQ{M|cpkR*s0tJL&US5D%Dyn#|u(3!4Ty$vSvJ~)NE3Q;yb86fhsfLN8m|-E{yB;UgYIYqNEo%`HE13= zB{*KK3i3!~=-8+Zig>}0U~8AlX?UaLbii}ehh*7y+KYytkixtr>_r;30JST_S%28$ zY1(e_T@5H=iE?$5JdrS=Ac*1^a^WK?bAQK@`*%#eg!qjTwKNz%EkB-;)5(j1-tB#8 z(H|^eu*W!F#*_D_X1OJ;aE?;s0jrB~9=9Ru?oVyy+nZxz zzWtu~!ZlU~eIA4vU~B=t;nv+L_=rN$YMo>Tmgk|BH$GDPl+Nr+ctDPw1BWv#SAoQ)93RSFu0)FD5F3Q40lriN?6_K(k7!*geYc+Mi zLUUJO)bM!0aF10fg}(BN5wGS$0X*wVh31W5<-K^t)W9vF_hog zs2G~dX-;91)nviT>IFUr2%FzSWW(3Seb_}WYUZU?f2KBKME`IU32Mi?>sawr}Vm!HNsDptzdpm88Je$xA=R(M(iRCM9kfmQ1O- zQ|5XBKO0;^BNR9fhEklP_Kifzs{EK2mXeOiOGx}3?E{T-6>R3wHPVPM zJd(8^GMAN@@K11v7~cn`oupDk3JjlO=R*A(jQdsB5%W&rp@!CM$#&u^8I`_5Xrc95^MO*)`e9D2!n+tjXX9(sJq}5dpwdK50D_OSO56cz?~Nmt3F~Ab zkoAE}#>DE?@W;mIw>o~h2tS|SC@L#FLJicAOBXlvcpynYA!w}9ig-4v^y$?t5d~A! zV4{en(LeLZKrm4#4E1ex;X}2Ufmf4wRPG;!D9}g>j6OAlKF=SKxk63IfwZ`xJ*a~L zh$?`afjeywm{ilc~Bie_mFUJ!Fut-2Du@hyaG>bQNo)j zU@Brnt_+xAi5Jur8n~E$Kn{bO7tl~Bazr23c5Y_Ol?J0f&AiXRqY#jUK-|Zzf`IK- zvL3ngmqG8#m9{XrCl!FB=g5Y2@zi;iR_72w00sN&Ct%4!Ki1P}V9@mie-l9l7RtRU zP*Oy&bWXZF9}1oAnF?*wxjZm|j#YS1LU<}Z)<=Jqv7 zN;92y0)9XWz{#V@%UttH$CH!IlR~O1_uua*OUm_GuZACUQ{b04&E9qW7;5WG0rhzeBnq6DTSs$ib`1)HT#%b@0UR=zkH5FOGHE}CR!;_ zF1`{g)IwUGfFd=`GQIR5$d2zN134A>%0kbP$mfHYH8{_zV=iDFawJ3;OOacMDNu29 z8z3sZO_X3XvzIBykJ0F>0HhKLXjY-&W@_V9`p^oh7p$cd8Adb>c+imp*DCqZwkS-j zs28H8L=4WBRREhAe>!~)E}z>>v5G7byT;jasMaT&FYzvFpK~zm$hobGqG+t#5f>)| zTw7jOmg$n4=Ie->KB&$ZBvDdUHN-o8Qo(NDntD#SMDUt>0uSf(ETSJ3Y48kumrqyG zY>bV>|By1Icx$sV@C!lWST=C!|FV&p7R~K0^ejD9J-0}Oi zgnILW0wl+9*_$3D`*ETU+LF)PN~0-eU!=i4#>(9?X}9A)MkboMJS@Hgh1y3m9NV{m zjm*yUnlw-Y-)RI_=D5>)1l|FQHXhB9`ZV5gFWiQ(*5Cow0)ti;eY)HNlSDVr>EuDw z&a)YE6k}rCbxyqTLb2ea3oMp49-=D*{%|cU1R_DatwHk;W*+VyrXb`wfPBmjN;h@s z7KM$qm_$qO1yWMw`DFLzxl6HUstwOqy+*L^({QlOsG$Kk#W)aGmG!=6XlJIU`Uy0> z4VPqq-yK7F58zqU`pEsh&pE%%Hcy+u&F#l1#F}JqJ_hOeMpPs;Fa|ntLw&fPqLJ;=$JASb?iYMmG29!oovu7Mq$lxXF``@gr)l6om2;-{hG@jKbD+V#NYG& zw6DioSi5Azxi4)IlnrD@(9#FemOalysYk`uAr|L{b^s?&Wfh9|hCjc@xSgQ-2L8dk z-@$}Fvb54Bxi}5zF;ZZJc!03T)w*D2jS|Mt3v#Z2Pdpj*2sa~F;pZ{1F~=42f{=XW^H~21 zTNtRq|3!7xjWgb7x=R>(yS3N$6oiNbx1~=(nQwk?^(>%Ca7kp`uXu|b9`_N1up%&B zi#}1G!UlMlH9+NHt^aZqI?igd`*!1u&A=4^4I;CqcBdk7(@f9of+$|(VfIgMhEWrq z2Q6*)ZzG}7ny;rKvqG>C?ZCJy!ucFAQQfW!ZV(I)h&ojgCmN74Q;75el@i&}u;mSl zOc#hnudu#uLVBctA|_N>yY`gYwJ~}q{e-S1b>8jNB5E~aecRI}4n>-XwWRUXKw6H) z)IK1DlQb?cP;8NGDvf|u%XcMON;uiSiLr{P@nAovl$LG8^=wDk)*g0@stMG{TA^J2 z0AY)@AHsJOm?b1zWM2P)2k$G$ud>Nis4Zo|leU-fW7zN)7KJ5CH%d1-IqX91Ch$@z zYN4e|gbdYIJgOsY-hCydI@%LNG`CiMtGCBF9t~KQ0SCAnbO%@=*4J@BpbG^QL)%uL zYH|p9yDXe57~Nd_2J6)VTg04Nw-c8O-G}HBJqTba2;5Ra7CX3W2siQ`f*ZAYD~g@u zvc4jSPg^K9EpkuHEr5YAz~3!XeMf08QTqs#Nb97TBP85f{;B3{geTI->=4Pn^1Z5p zeel=IvGRu@KFak#jS93qQ5&txcp!(>&jZ}%s1dPhu)MOf31qgcH$A`YT(Q7=C<4V>xL;*TyL ze_$x%?C(p1YYAMO8qJT}Z`!jyE2pH#@t$vxMv%foL!| zv403a+17OLKfR`yS)`$AMQ$MEnbNRatddQJ(~2lO;htSH4IHjEV#Z0vuv#&$o{mJO z$Yi!U{6uRCWh5ai29zt`tGR^Q9yyieW7!^3OLX)C?_YbQK(F1`Xf4RCj8t zRzc=!*27Bi8l2H?D&CQIVXZ5Z6>^!wjKE3ppM*s4uppdJoY-e!n&v2rNT4e|9EX1p zwLMa55Txt1fQHBp7};$O_J)o|=1@dN30{-*OXkRkwTjcOS6gTt)4mAw4zsHtW~X!! zr3jvDh^$VF9+VG!Hx27zF^wd1y_U%LWR3EgVhP*ZU_70MCwU$sOt?{01amgdYbCGG ziLK20YN>!)mrM+W6CBEx^t3r(wk`!mPKUe*K5p?fAlZ8!*)x|e)HH2uK$t~g*q>93 zO0R|^SN0?l+Z~cXvgsUl9mm*3yk@Mme05aq2o-y0_MM01uVPjzUo2S}ak6d(5M;%m z+ap|9^@)Hi{=HO;Jx1z#Cs@2VGg-4|kvmC+?o_sjVM;rtF$on2#LDBDz0M(dfn?e1 zm`Rkfv7d=kqA+LNW-c2`eOLK;qp}2UqF>~{+6M|YoU{e?Q$ZwGUg;u&3b`F9kLVK)(@!1%eFakBa<{iB^oz}&$=s+J?qMe$^BI2+Q zq>vBq4}TR%Ll|0`5dkhW@V%e(Gxbw>x63nq2P%FIN5Q0I0bTHb3zD6K-BqRfl(d4rt{cxA=gzDJcmNpY5n@#JH}B|%ENJUvYkD#j$37Mur^cOG2Z1kCzoV8_79I3#6J7(0aTjsS6KQ2_u&xUtvfWcMrWSD>k;h z9G-X>L6RU{&2)709b7wFS?VJ*L#-`&TE5)DCY9?N15;T=gfIT0YeuP`M|q&bZHWq`^Bw9gQaMJ;dyj&V=AUnPd7|V_U1uV1CaL z+>fOqs31ZFIJ$d*aEk?*Czf1HHx@i`2gewDM!bmZ#5GH|0Yajs5GV+xA}t1s_BJ7D znq9Ie5WUfa-}$SiI;)VS$Ab4130BN^qbg(=f&(s6T$XmQvVv6mLaL6rX2>YKWN!%Q zsY-P#w+7#-g_={=*UpMk0d>)oy2Y%++b8haP!l)Q*zqBo3O}HoQIHoG&ArjV2CRgpPPRs_0`SST)A^ zU>ZnhrsJuVCJ5~zwvOQ%!K?MCJf~_;G89Y;XrQg8?T*#$=k7#?R<| z8Q*B4OmY@;111CYBT|QsNLkdXrJh%s$LE#;Mjh0PnG-I>bqaGSM)UP6;TgOvO9!kz zQf#G&VI@TIl<*o_?7O^5aQ<_ zcRYjJYUrYJqk1naq>GbD;k#@qcS`u|A7R!%lv1#X;ju~diMxt{SZyS((uMj!L8f~! zAN2(n=q;JHQ`dHnpR;*>T2cwJYwm*qcEFyt3mHOyFPy>l$%Z1$#BlUJWt8&bp91ZA z$4%M&8`@g%R3gm>grZ;G16D@T7A)r|AmBrI0Y*7;%h4<>Hxny$b#MqFD@By{fHTLZnXC!n~2k@`v ztuNlbWRtQ{L9E;*Jjb5NqnuGxWMCk4F688D`X*2Ih$L5#7CQv4xgtzQrJ)1Sf&rwm zHk@_c>>EnlDly-~S`=0}Awr`dY+>_h6qVo$`JvCVAXfK?ijtjbUF^NNdcVN;x)d+A zScV*jmgrJ%dXWCzEt7MlHqwUsWZq>mkAcgKFb1-M(Wyeahn=`ym(sGmI4&;!p|Mbh zQe1^K6{h!6%8(}w*JXxb1v2%JTvf8hp()ID#q?87J4>4DGI`y{XG~Ya0HgWQI$zzr ze5o)??UQC{7xe9w!Xctn@&*3XmK2{I-|Kg6(ekKrM|%jF7R157IvZfeARlV5zOF}J z3yJPxt;U6SnsY;PVOxeX4C0{)HK80CRWpnUR&3=iiY?8=Rq%H!RBB#5Wu~t_eg=#Y z(w0@czdApHko|}e8Cf?=&wH_@P%Lf}hTO$2TXD@inFHQrZ!o_=WZ3gPwt1kQR|v{s zG-lOL>gU2LTwmIZ>YW%D>0YDwCpJ68K$Q%J%0&L`2$t1t3n%l;=D=k*x5Ef_w}?jm zduqbxo^DqvCKK*%IxaPSNvc5Snaz5moJUcJ&z0y*&U^(~C-LYJ6+}$};DgXe*AP_4 z#G9Tp7*1#n<-#yiu-B!Ug6!o4ynxAwd;L~4XVeO1hLPY#&HArPY~(X73bNba7PId{ z{a2Y*jM44_(AFdcUG7yPXISKP<)a5>=>cT%G@sduzXte%gxYmkMKe!467(14{5Q~~`8=aJW6G*z4UZRT3LmjJwHU1ZW+Zv?>$ zWT^D3;;fQwxjK@Ky(h7{^21dRktK(>l0=$nFV_S*@Av5MQa@ z`RNBjX&!C(R^dh!KY*D+-o*%*dIh>#x%c_qaeN4d#G{^%xRG%VQAkaydBOpM zSe`VbrEnL8D#FjCGu@(M;OT<$#B?7e{C>*VBJ5h(Ug&Z#S~;9Pl{B1~i*q5j>{%4u zqe9V%JBPTA(>fmCEQ|{zleUDc4Yp4=x=tj^ty)LyR=$M`o3<-%ekUoDH8GGj3=JsZ zeqe5ER8}RwYBCCuORzO5D=mTw=P@_qAQ)FUe-oxKnEOMY3Eev4Q_7F7rb5l>Dv>$2 z69{vOuqX4|N`@a%q(b?ElO`=tE~Kba`qO0s-BeEH>0Pt$I_;LO2cPIB1ERLd_L097 zp=6TO=;K#mGOsm+e6^xUjc+=xHnr)~CVOb^#`&&#tfr3?c1uCic^Sge?a z6VqE@2QlcDZ}m`577XOFZ1x_^5#vG3oA;&17MB*T8pR+ka>gXu`*&FYA!}l}?(9HX zM*INRP^ufAQsnTN4Ea>`a5)`7QfVcR@fY1-DJebXAh%x#XFO9pq*~x3003C9g{Y{4 zl&I)`9B_I&)|Bm&z%MzVfDs};pBkwG`5m|$U%;b@is`UGgHa$-j;ZCsQ#!ODl z5F2RK*O&LDGAOF47P&SMcn`6AvRiyaO0k)Sp*85fb15*@ark4?$A6}rWfDFHEYmhC zLq%!gKz(q8Rs6BLCWNF07}!%Tq&AT<}8N#Ip@nK9u5i8@p? z!PSaC^y*E}ufB^_tuGM{jMSNs{fx0!%!nY@0MiYJ?l{6S4{*r50NSqaTjqfIyyE3` zt!LPy4QPhi^~^??kLLgg`B3YzT8v@}jHuoxTpwkkqaLVs^{%#-DThaZv4z?({`NL1 z4z=QK=5$8~&*80|yp^xuAkfiZPS3g>06>Ydcsp>WAuGdUWM{)*U~Fe-!r*RW|8^h^ z0N@jJw>L1dGI0hPnwVMG@{?Y4^pFBAjQL5`*=3nz?L|$@EhIf1O_V+5RE#{WjJS2tPFOJW{k|-+}w;zEQ~BH z^lu1yCl6a^19y5`C$irZe{q0JoQxbT?42#_Y=OTy4GisEocT#f-^PLeAb%S*5_5m+ z{D*_z?LYKR&c=*VZw}h_@*bLyMa9; zGXoQ&jm^JVI5~^C{>$HgYT=~vcJ7Z+$;8Rd#nH$_%+ev} zpSZ1!O&Q;U`s4ZUHWE^@3jehEEu)!*jr|{s-{`+1jg9_^vv+Z{{(~_#Vl=Tfv3U!` z>5ZBB-|)^BrvF-?f1A(mk^e1_H+TQ!|2Oo1==CR-Kf3aO?2KG~JCy?Qlm3pE$Joxu z!kFjJM-Em)Hg+RUV|r6V4kmgw6Lv#-E-rRcdLvU-R!%l16B8yAgTGNp**ZBJ*czGq zrg|f1uz2HPW?^GzH8EzQXXY?sqi5qb;ifk<=3u7h<~C&GVBz96G3I3d8-={1#aks9 zSpPk$-&DqLRK~_{w_Z#}9Q4LU%pCM=rYy$v+)Red^z5dboQ6i6OeRKL%zvnUuLF;; zf)qa~3j@=?dK9b;oK5WEM-@9eYktz-u>yZn{wXOS-#?0lN5;I{vSBLztUCm&DPG*<8S_zO&tDe{k0)kTl|p<2>i1N@E92VCBKt_tBLWSC3w^E zuOTCI16wnbx83$1rS>2F7XL{ab8s6oGZ}NT(3>!E8_=_{8ynLba=aA=6B{cNmkB4g z2^Z^MY5Y%iCp%MTHv>l#VY9a!cw6VU()zQ`K&n64NB!@yxS5;00iqW zd-rANMSHVCeotPh=@pz z8Yw~NOVOu_rMj1|*HsqiSUceXO|w%FzoElk=QOUBB&xDtHos*u-|%! zps*z%`D!2>bi|hBurM4~(u?+~dzXgRBoD>Zz;HiX!|;Bg0j@mw0XIBDg*t8ba~3@h zeR>j>bSzvXq-ItEmU}3sO>wBSN&Ytjn!puj&2KndeUJy_tW(wbyyD*z$|9CNZ@7^j zZ2IuMRA&ZK;nU*bCD!Ejt`$yVycbz4KWNjKuP&|^DoH?xVDOh3Z`+fRfus0|Bjm_3 zf|s2t;zEaIpaLhwIWd8dDY)7GGKQkp=H2*uAowKmn5rQ{2y3XaN#Ea5LgQ}%IeuSi zL}ZBIvLi&J%#C9IlR!qq|W*q&?W(w#Pg`+eB=<+MWs77&TQV-jdOBkaprz-YK5JZVW^%-31kkRF@ z&wG*wFN6CS+Uu1fp7T%0?lh`r%;*lBFM_O`kZK!DV{;xKZ0}}Yb+7l$w#|q79z94m zG*%lY5$_2CkyR>DRjUsz=)`6W2T2h7;(8JMrGPN)!QMkE(n^m?9of^?RPhKpwk=an z$NUD-qgR31SK*P(^(mF*!MK(2UW3+5gk6t87buh-RN`REC<3pr+$uGWb&rzVlip02 zS*iv?fjC#$kqYo-3(d=%12I!&-Oxoukj(e0$?QVJ=@1!Y%An|!ko}{gSTRqzvbIpo zZ|`xjg%$NHaE)RMGO||f&$w1*nqtNbtA4)zdc9+lmq^+jJZM6&qSP>AhBLV=^3(D< z&f@P*wGv1YiAsqV?qyGkBr|<^*_rU|`n~>unanhc2xkA(ar4A$_uAJs zJE=Y0eRH>UKb42QS6K=lOoG6lM$j-@6Vz36%~_Z8xSl4ZmO&j3iwfWZ6Mg$@;&v~T zBXO~-FsAktkJVM6bSq-g!ab=H_&ca~huiNw5xt#Bfk!G zd@BC@d2xDPdov{O*W>6R(fFoUkS6b5AEREInw!`XG2atr-}(nc3Z!!&Nh)px#w^4> zAl!KLo4zv5FxPRvB8r!?B*>2e*?KZ*B(LXZOJ;AWe`s)If21K&oSR6C)}8O|)AC-( zVsFXQxJ0cFH@i+Z!o3&;S7Boj~`R6c2-xW zUN^y4d|~wq77vqZxlwKq8=`?x^`a z7H#QvH8mWY3>b3M(9y$;f6%pRBdVN_2`%gN&rq9`M?rxOgZbs^G@thQ^UNjRr5NmT zmAmEP4B>N_h9G**Q#yt!0Kx=%iu4_h=ujd1es2MaaQp*JOSg*#7gOq>;RXZ(EQ9_; znm?l5nY?aWLsN@~Ix~mBN=6z-_*zKydpFK5OFlk6l_h(cI$}b{3UF%UsxN_SgUX6U z4|T-R%MhNg)}KGM+h@uM5U*q{AB4o|&zP5#Rye+%1eYu^i>hNbSrBz!K|X^W|ODg0^sxqD`|(7ei;f zRLRLC-8cy6tq4)~HMKOHu!tzAb3?oOar4v7#VJ{DDh`8^=r zX$fz*D;#bJR}%SotSs03gW;ZUY~N|nZVW!L9L$TRTOD4bS@&a#yMaw;E-@#hQQ;C| z2xJbe{G%{m&UB-(FDNEu^ZC`F_c5+LS=99R-*F?;dk+2PFJPVkehYl!Nc{~ zg2}d7Ll(2qkJDu)nrPgl-w6U{ft?D7O1!jlC7#Z8S+-^qvPlnJD9rM@_f)JNqX>h8T>k*x(;#^U-m0Yl^Z-Hw$$-f zIkd3<7O>jId)4*5x?Zsfmx%YEg=Ye98fAPZ!8Kmy{XP|sNAAG^ui%4$hDE)W4>mTB z>zr*UodVql(Wy4pZq_1jc%!#{l(uG1&+{>9!+|`Mh6Cuvn0?NsNHbiit`k`!mGrqvkKK2nabP zoou{a!oN1Vit=9a-S)nJIn*W4^YU>&gcv!LDg4Owbl=*obKNo3uyg+HYsA<~+-Iq+ zgNk@CJJ)OLu~VA?kuOk+5fbZ5Yn!uu^@Y)B8_u5#+D*P$6 zFiBC@G--_kCV1vGb-ABrKSay;`Ehl07;HUao^|f2sMyuqacsUj4*r&O-(N(F!q4UX z#MzCF;jwgFz4QcQ9ty1lo35)pO;dC9r7VNqgjxRf)~hL?a$&U1J2jn@abB}R{nt0! z$I<26?)zi(GA*0zj?6euTTw~u`t505-)JfJ`DAWv$j#lgwav}*&Se)5j?Jxeq@k3g zLuy<@?gOfUDaR@-6u%e2+;L_?F@{r&mq+8O#hzKIPp7V0iiPtQ2&A}+fgw;zx&pb6 zlThmWLXg=7Dx=1UnLi)D^ZvRy?f72pck*+94F~7F^kFZm-|J7Z=zwqD0$EF`X=i*9 zdyx#+e2g|6Sp;V)*l7b=UcU84Q5K8no)@W%U%mN$euMC9zj&YY`6$wR3YYs`X1Pvk zNk)kZmZo1kvUukv13|jOv@vUiH>Ox;lZuM^^%z8?^RnJ0FC`WupZ^}297ltUJ@S6I zCZRvA>jeiR9}_;Z4`%tO@XuHLniZoj&3E6{b6Q-egC5R55s$J_e)}TDazGm1SdozG zRau^!o9Em4u}2UW(VIG_DX9;&hz7+6vQ$;_=F7yDwMJ1sd(Om9E?^Ny&mBsg_XV-w z?QGcVL&uhu8Xq`WG{?jw9XxA}XNx5>QE1E3?5(NqX*-)ov$NsM1p^)ZqlsZnHJfGA zXfe?fU0zCe45S!%uY*YXcxl`9N5z`&=RF*rHIsbSsi^ zt(dlI%tRRD!|GxYnS0F#*93yoPAy?s8!zi~jvgu(@5&$;x~m;C)*!OIX|-k1mX0u{ zJD}D;7+UEISoL22+K!cVmc`ifgEG%6ns;-t-w22rk)U?)c^5d1Pz|zmAF-+U{Ieg= zLpU{hwk`$uUTZ;~;jyJ1|L#`MTYjP}Cf;IztX8_219x@nh0F6UE$Taku8fQd%M`K` z)T*k9;qD;fW<4m&-M<12a9Xes(;SS48zF4|dXQWof+xNd7~ zV#bZp3743fI+{Ew(P0u{660xkYT4o!T^3`B4nvg&rN!a9=X@=Dieg-GADQw-f2sk) z!x3nSwOfe{>OJ|ib+gRcTicx6pK|6%B%5uX&sw`*Cy0H(?CelsV88P0Ls2Ta;R4C5 z+NfJ-b%Z_VqLRlTQizG%NoQc(stXnouq~Y3?Vs9Vck36KucS(r=t|+Ds#vB$bU6(p z8=Y(uiN+c&=O0D&o}W_=rup^`@ySJi(3wAH-8rNVHK&q$uJ2i&k5ZT90(JrOXhW$8 zj=c>aZ8f0ToXNf;EkFUG4zWw-9`|m-`sCOmQ|9#aP!)Bm<4KxE)u!y_{90ezUs;iG z3}g1O5>!ST>GRm>_j<|*gCf|MX?E<2(u5IAI`tw=Sxxc~oo)Y=#bE+9x`_&p3i?zZ z?YA=*lvr&RHF5xk2d%Z%4`JleSH#1TDj)XMGKh}PHvr+_8|%h8IK{PdHD83tk8%=P z*+j6t;5l_&d&{;K@5cfzV9OPjpwl~SqLNE`He@yc1S0M|qSFU0>zKd}O}_fgnFctx b#_L}r)~*pQ46NzDzX+BRlLOU?=m-8UgIGq8 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_baroque_cyborg_2.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_baroque_cyborg_2.png new file mode 100644 index 0000000000000000000000000000000000000000..000ef48233ceb9a023296273bc13a18446c30a29 GIT binary patch literal 26769 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_battle_2.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_battle_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1be95f40222e0e87756e5b6a999dae1de430365e GIT binary patch literal 20705 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 Q^8f$<07*qoM6N<$f+$Y?_W%F@ literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_blue_vase_3.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_blue_vase_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3fee4ca0c3c5ef741abc66ab5cc4b365751b7acb GIT binary patch literal 25202 zcmeFYWmH|wwk?XgySux)I|=S?3wLMX?!gJ}5G1&}yORWWhXi+rOY-fr_qX3Y@7#A< zd-va=wZ&Rh)khzrdW}(&xtJBHq#%t5hX)4&0)i+jBcbyC&hq;O1NQ!V(a3%V1ccAa zOHIpF#n^+y(b>V=%GQj;)zi_8#0+R<4gvyPuI#k>zQ>bj`;c2+N{Ir(${0=}lCUny z+&v9i?JZ@l9x0IEhl;yJl)Etw%A%^;2HZCPpYGLXrneojlZThy z`#a&og|o*KVI~ZJ#eMXLr-yc>H+`DHGvvNAu)8}Qi=UORSC~VOe%b!(MZRwYuSeEz zuZwRd-Sp+$?03fMns7gNH&_SHKoj4J$k(3tm*32J@0AYjSm$1nF57Y7FNG_AJj9jo zy}D?=zA`;C3%|w5Z<#+GKnvgB4Kn!qzYzNqUHU&id-MXBFN9BaAG{CzpB_|IpQjfd zuBM-++&j)5*H63PKI-@}-yEplp51R6jsAGm**Y5&PTyE~@i;hhH|j*z6`DREczy{X zB3ro(qn~gL=dO4;LMI}+h@#id(H~@QFf%JtO8H z^A3D_e#!N3t&Sv|@J`2P2IlUx4~%SC=q@WS<7eL+?JrC(h-G)f*GR1LU$KzZf?L4S zhNDg40T2V-Y>%fWLv`dd32a42colNk3}`XAN+i!FJ**dVV|e|9q3RbSvfyH8U1@KB zfi2eLdU4twPSG0j9wge>w;r??Ie*ssP$qfaZu3=hvT;^N_vFUDOrNp&yS0t<(aC8o zbr0*^cN>S!yQlqPZq2TT+ezqC?}3CN&P$rYSgyww;)#RSoaf{cp%dVv%QVjq2x{|m zx2C0o&c43n`Nm7S@~WoCHbc1+`Lmn-=8hXX2miC~cC1(j-M5vEw}W=9*JGVk{ypfU z4gH<+#@AK}6ooqPq1ZwCnw>eqp1eYD_a;aE3&*3?`g(8|TIn3Nc3$=t!0~3I*o4D< zyT{vdtN%*#PTQ;hiSBc~OStZxKi~kV`P6@@^{va{t-ngXaMGn1a29WWSdasI=dE3u zHr(N?wQz1MrT^gPS$zHJdEa&KAO>(7|KrDaX21Fq>cKYQ{z^15hJSb10ql{L$BX{2 zyHLF!E@vO-42If1>hAf#kB{BHtw4`IeX3b67kF(iu8+kzTfRG4J`=6Zk+RHoyxq6> zGWB8d2zX^Q_x-T7(zW(nYiLu*&EO0utq_ebbfcFPIsmhxRk=VNQ&)vw&%rS9#3&6s zP(2gUIP}!t(>F$V7Mi;&qn{&KzZuX|^eOJrnx!LO1!5l|Mr3*5k7~uo5=^Trp3eN} z+uRspOLhfden#BRzUN11nbzZloxUT%15ZBkRME9iV5}cbkB=cW5k2#5vS5~ct2e^Y zGay$NQTW(>%9PS1pdm!BtK#WavDf_didd8Wf;}Or z5q1@=9I)_WIv{Z#BYZ~%VSjbp{V{v`rvA%0l0gjSYYr3Cy6^*6^un^@sNye++^2%+ z%&9Gn)q@-D%W*Maqu(Yqw{Dn)0ggfhkK>|d<%Y_`w-#Y9p^fTlbGRg5|5Mia!6YI9 zy6%-62$K`Tqn)EGf_h^cySFE%Z!Zid`;u$O4BR!co{uodHUp~LZ?=@o->Vu}Ed4&Q zmc(M$XV9)iNAQpLNY(Tn;d%r&y2@d?c#De96cBs~;CuM4F@<^&1jFX>LfDm`S#uSz zMwYyWyr_Qa7);0@;!DrNy);szBe-v(+MCB#{cW8$7nUiz2hp_n;)7FcdoB(sNC>O!`T^=xC>dg0AD?sg09&v?BUP}6nyWj+J9d^F$c*b^haPHcAl@-DeCyeY z)+a;JGI3!n9;)jq>IG%T!O50~9o!E)jF+8{x?}^h*W2jE7?SjV_6nh{AST^D3syPCOdE*Z$xViA_8hx;aaW&%8qEl9_%#d0idUIC$i z%B9e%N7JeWz@mwrcJb4;6~E&3`L`w}cQ61e>t`BrK+Jja+_%^#|v5k=ocDW3Xtj~>JXEjh5vd1SJ1F2+r z2%G#@5#>Y`O4zBIXZ+PEwBK|Aw{~N1+WoBc zmfZAa$~3+Bn5V50;Nf-|JA7t!+y1BUgtF7=;Lpq)=C_YhDPXrwQ)O;fRG}cdJC#fK z?494voTfQ{4gLyT%Dek{=Xo~-jtUQ^u_rESStZKSf4F~D*9C5|do#4BQdjketI;1`o=8(ro8p zy-P|`E(VT&=bQBw+yd<)CsVDIzqNtYQ2FYxcu_b%D#aE2tkgYDH`6DvI=+qBH^03t zz`^#9c^AqGfXmwsy%Fxkos(PO_V&5kMoa!`Cu*hxq<0&+XSU} zqp=FEP0xu2{mn9F%h#_H?O(sRH2SA~dk`yA)F=im$G(%-Ats5{uPr8&k3I|u+Fj_9`^l9F+r07=PUFIW?#L&R6919>F=cK)zi|1wBg}bA|kgQ8J zLVo}PdIa#Tfx;O6pme|ufn|Yh@U$^w_?|q!Aj!1maJFyU4L&ZoA)|6yQW7G^pbT*~p z^+132jdl8fY>%|}CT`|HWJ);pQK0&nA<-bW=j=zLqI8oYbEgRqj~GZ;U6M1xr+zpl z-Nna3gxxo0k$#0gjvbaTuO~@pw8I(qUEshR!!(Tj153!FdNk1pV0GAy!8lQ- zdnUELY-L~_8IjTmhAIg!d+)l`%^c+?611kLHT^(sG=7DmtwC#%=lAMQk%`9C$+N8C zgatPut)iNt@U&geMg|7Lp!;!FnZtz&17d(&@7p5%HTb-TwK>Xnm=2-)vfJwnaJWrk zcdU&w|0ZcLWa~ED{Y|n3br*y$tGVq+uXouFi<=6y{$}1K*@O zMBDkzAh{r9-!T91e#LaXfrl7nYCQA-}z~tkqnFzQhhduOLYVVC0T6+q|Am z8z-=AKXOwAvo2~#x_zT@IdzsnLnwbP)sE3^6)&1fTiml64 zTx)@KQO0$n5<>G0vqsQiY_u=A2R*Np_*r`E^K@tfo*uTyaCK67T=T+{;BMKpcmu_! zx?_R$<6;Qlv)&bNyhO**IQq_I+Hysyt`de$RE@sq_^FM$+Z*h;F}TFmggbT-te$H< z#$g>7b}f#o`5uJ|RVlHNFh3eTdu#8jNC<>=ubY?^TxlWbO&Ar}6iptzZR2nw=^8ag z$X?Hw>MzS5U^U1o)d2z^2y8a_^h$9LUQ8gE?IB23FWeanJIN(_Hxe5~17IAcWDwk0 zJp>#)$Z3k9SGhYdJX8h>1F|z`U}Pq#r5On|v2~jrAv_V6n?kjDn$mC1qbMH9*?k~T z>MKr}zyOOt86yJv2uMApu(E4XxEjp(@?D#4b(xrXGlY|DYT@gM*=Fn=~+?15H3Qngh%FJ zMzXbR64wH9xMQ)LAV6j*)CYU;oTGadv3r^Z$eI~W3TrVGK2Sn``q*{UcYqa# zVg*7{ih0opU{t4~v3!W<&!mO3Un2o0pAFH#Ib*R2Nuk@M|3D8&R!nxvomT#iGibE7 zN`Z4D=63-HGt&FmBBc;dKfR&lZ>paCcFi`2DprE>g;t}O@AUi<5 z`V%p=Eca=oLL0J-RIY^V#9<;s2vjCBH3ig6MzN^2F=Jb%f$kae6W0qkymvf5*tiR^ zl6p?ablw&}6Y#X5?$h$F*|z**l
9Zbk76Xe-NM7XL;}uZ;j^LxN1ONKr%wlbu?ne@9_!U7sd=n;W#%Wgut5VJ zkXXlJ=c2Z*JOpbZq!5p~UD zVBk3>xos4-Xb}vy@D7(^MAV~D_(%!tVKpt-Fk4mET-{=x0fFIAm&Bg6y}>o!GLx=) zGjljl_sDG$RW(1G{UX0T(qq4XN~nM?ut(E*_6}CTbS4tCDL4*_lA02X2;Dyk$cD*7J>H{OnGWcwuWO7$sWhQ5AE ziB!X{0&c|@@Mxbae^ahh3WhJxu$=4J`NU{B9beqS1z!UNLlmVB^Ugw_Ko3gz9Bk`w ztN14gdG0c%&NufBC&3r5mprcts9?_wD-9$3Ntb0g@-1VEb{c3yG=CI`aFB?3Dl?_D zwEO%5|Fz1hxJRnndfr^+9v$?Z*p{|=I>!a{#jj7c4r`RijfGX{c^GjSF2Y-qHM9&} zjtp$t8yO(hoJ>k&jHnP~4W4u?`4}z)bj3gUPB)1@Jdit4@6ZG!n1Eqf#%KAS3*PbT(h9O4P=ss= zEktd5M+18F^Oc>m&rH5sWdmL;He~D{Xl78vvM&X0`EO+<2>Z;!Oj}RE055>#3 zQr}y_-SeIMN~|YCJ=h22vb)(;J7)_3tTNRvp}DvqB@mK3PcKeS$6KG5XEN7OYBHR< zqH97Q0RWUJtGAOhTJmx{Cib=rAX9r|GX{5Chqse9005t$y93C?+RO!LY-V9)$4_$B z-bDhmGUX@HWS3`>cMvtRw3704GE?r23~UTc^y2PTA6ZBQ;DLNjrsg~+vS4K9=H_N(Vqs)qp?^crJA2rSx=dFu!MgZ!=6MBM$Y@gEL;-~XX^b}?m?e!F3N8_yen zk%ftgi=K&vo`sw7@AhxK^78+*wsZc6if?){x`P}TnHiWEZEgR}!r4XqY^;ByP;|0-s|1kE-=q3XW%@>C&S45NWn$%^=U`!e zqhjIWq~~H{H>2ldGG=DsWH&QrGUNP1^?M$8gq5WENmv+|{?(#n19CC9ce3Rtk+ZUM zb^lj~nw71Ystf41Xv`d3OsrfSOl&M{Zx?Lr{{m^4IXS;2`EO2UCI%LkKRu=06>dNvadGkOp+y9qtWl*^cd6~to7%wqg!g8#|xY;W%3268eJws^~dw|Ram ztv~Y&r23P6)c=llvow3l5qc(e9wsJ|zor++$M}0e{g2`C{a$k9<$3-t0N?K=iAVZ( z=Bc_mIM`U3IsLmZ|B)#FFSx(i|05~?Pv(Dz{bem`@8I!Pw3aT4Zg&5r`~L*^7lWLY ziJ6_V{eKnu-ywg=^0$5GE#|-4-uAP%?UC`H`{O^-;&zPCKvp_p0LgA-ahELy*)p34snp%>&=een58O^$PY&@wlzR{*G&-bomH?)Y9T6_jgGve0 z=YVK3tQS^iwg&Xw>4@wj{$fJ{FqvE?St@huY;!a|JLB;&`|R=Nu#ej<`j;``DSr0- z_?mTX=gpGEoyF^J)OAOwmoONjG#il7&t6et3#t`Z<5 zG>i&>rFge&kD0Fm@GtHGL#KdKN)UgqjTWg4M0C=L2WlCjlZ8V<`m<04l)qpq?LaxLj%A=!P~KskbI-jNHz+ll5#4mMxBBNpF|`` z62W8q2?z%W{UixJ-}ZzZs0%KTjZ16?aCM5yI-z404ncu4LkdBM@sep~p~2?U!@Ru4 z2_--ZDWMi`F}x>}BChlC^qK&<0wAS>+ugNd$m!*Z3&N+Crt5v0q{-k~SEf>lfVy@J zd7{0@6PGBbt9-Zf{fzR)SHGMkCvsI`0V{Joh=4FFT(Gw9#(<7$0cwaS(|9jLV$>S5 zX%$@r(fplbh2o8oBDl{5=+pP+kM*^_7g4-7t4D5+HwzYi*Q|`b4{0m>kROJyfIm@h zklV~^>r_!7!4N5|SviU_LX3#D!U;)4jG~Ff5T@wdVc`>)2TZR~SbsbqD0W@P*rziFW@PjX8WD@JvKIZggflP3$_%4ISX;BCU`5d|#@Z=1WeCIX zP0Y(j8`03GfSeQp7s#7`-Dd21Ucxxa(24JCBmjg3Wew`M|P!> z>fdPi9FA@U-hrTOyd2CRjti@tlL(&Jrg0d1v@*0kzH(xFqr4*es*rSY<(#7^Vt_ex_i8}h)1yMHj`3&8 zM08=)4b7LwSNy6UXU|jnnqi`DpBrupR(Wf$VVCrIU5**nX079Hp7CYCLNg9=%(NhQqf!fT&HK5x z_SH!%f_NHy)Ut;z7V`P7r1CYDk}JxPH(6sMJCxhnFTQiIJIREx^6%4 zJs@DM@ow4hZj7~55vu4%EF{14_NC_Q%Vmh*Yqt22jtqhPk}7PQn+8xV(5!Qj&u)1%8;BBL2|LM{>V zv4KMt4KJY>v|n5@dhc8$*=kf{aIu!nt6=OmI$BW>5{3F=J6j`&LHtDJX|`&$_LrLq z?3Vkyd%T6kBD}2nS6z+B2bfxX33@ zet`3=%k}zUtQmCHi-FtZJA#@m^fS~l!KspmStDmg=zLssNEaQ-9!vF@Mh#G;)3rfw zdUQ1u_j%-@ob(w!{?gjs=V`&Oq>F`){qVv@fS!)Ix=OO0hnq!j`03aK-#v^I=}1Z#@g%)-ZMgekK^MBzrAPKvz7asFOROd z*z$BYFxCPY#n(lgFSkdGPdy`js*-w6*4yBy-QB%7LH7k_Tf}k1)c9?6B`GBBF@>yf zkRlFuJ3T+?JiOU(*PewLB9Dmf&NE6sDt4~;-GtP>mcH_Jy}ST}J(;+^d^|Q{_PZ?K zcQf!gIhgQk`vvo>0?RF+}G#z zvRq!n$;hk#GR&6^MZZc_@ZRX^$fT2Eqx?muNF3OYdqp8(#hP=w3+sek9?siy3j&{D zK07NB%26&5mEbLC*u9$g?jKqkzDQ^bvb%3$z&szWjaTO+j`ps(eDyjy-ST=z)P7~@ zu<2NRqvPm^@N|RHb$mHaTz6G2tAF;DDAB6bd-HoG+{O8-Ztcs3A3lfg(#!#>Cios< z-tu6jWTo4U=R3&*BiH9|vU!7)3W6)G>_2b4evaMT+7sgIxjXG*2*||p31~2u5u+<9ImchO6cxkfc+XZkG=3StEeuA{ zTBm)3p%?HMbYn{V8Xc-*sp8OqPY;<V6!0%v+%eg`js45>t@9%O{zK z^C)216NjKKw-!1N&M$K{km3wHw3rJUcjqbV&-W>3dV;O3j=#k0U8@)DB8Qxt(Z>Z| zi|;XLoA#dRpME)8Y6?z6*94>)4A|&tDv3+fCEj)*`Ugxh9&*!4?uPfTx40~b2fdFG zDuyD77e=)7(`h6fJot)x{VnPHXZvFf7wfPf?FpO!_>ObccZ7Zi9=JhH!5HKcDF!_^ z!ajbCIocpu9I%j%Td6qvA1QcV`x8X$Wd`nDA{j+8Uz=HFu8(`~lel-a#CwRjb_0dn zLT;+TThX0ESl02bM;1?^L>(!C)5;H>F$i&3aF;ng2A!PEGG_K{>r1v0k275M(>){% z4P(soMqj}NLT=mc{?^UOx4^zdL zj}o`1aqywMUP)s`v@=$!dJA@fA8@-IEnatowlBOtTbg6|u?>_Et#PN{R7J-jKYk(F zJL}{X;AncisXo!nB{b;x$dqxbaEqP#6hkCWF@CoebpAqS@jXQnH~7hc1?u|r|5B+o;j+_H>+XoA=e>tjBjuK+}`isDt13t6%3( z<3;`42DgIw)uJT`%J5ZCS2s^DC&k^`?W5-^;hxLE{Bbq!wTxe{c7}!DnQy0H-g(mN zOP2zriKla+0p?xb!PC!tPTaVIa`%WjnqakIcOJZ76~d$4Mn&JfV3JBFY(h86!=pbj znQ(PFiUs0vE@)(_$iR}bMF9oLNhK1i1ZCySjyuIGKve>(jqFwhF3GWhIvQP7GDceZJyfJ#5`!9hbHEfV ztd%q}bu52;mwBD4Zx_Aw+|D~RljWoSetzL%> zZkXW=o7YY1q_PyAvl`#`rE|UI*#Z*UoFOK z&xz!{()kMFxuA-~a52WIEWL^CdQfr5mJY1>F^Z>}skIM8wd-y!IGVCCR-tHMhkr0% zCb;^0Q6(~@HP%{ih{g@K&*oo7PD_3FOIjM-7m2Ea)v&LI*kUsKjp8I93P)B|FSbI| z%8$5kYM>g8%;kjHFh&b(g#5!1HRBVQXqfOiDAiHrQ#@b`-eE>4L9vFSio)`nV0qVW z8g_b~C<@+Qu4d_`Vn2Hx=HA>)pIWwY)4^PIB)K+)MOv|`C*fummfj7+ER4ZMR26Ua zQ&T>w++dnf&_D_`SA`%j0SQ2jp`oJh zBr=>kiJ4c*SJS$Fce>`X<_;UMA!DXKXq|xP!^_hBDTTBEQQ@abj)C_FhmI~cE54l4 zCFtju!v}3$o7i^?M8zhR9d((9JYBDrOp_fS0rC?vRjkhD3RVWCp7rT-RtZcwjL6u{ zM#Mr!{X$xEQF9Is2V#i+OT4hZNSS zd-9nvN9U`L*6ST@R|ntwzAKPTly&6Jf53K?@yK<`9s>U{$y}!tvZ+J3vzOeT8_NI5 zcM_gGU$er?YRyfYHf4d?VvzWD%V1@fZZRrNEgm};+e&~)P>W!>^Hbg8a(aHo{C2QP zWbS3qy3eQ^#esGE{Y$vlm<>xA{LZ%dPikN96Obx8LO6bMQR#3FgNLzc ztNX=Rqc)^qInK=;~LN4WNH+xvxsZ57nX~!i2=m zXiojZJR)tY^_<5p@N|@8&E6B{dh2AWRd-GBvj-jF%A)y=ud8q8(=0P`APqLcPXjMV ze0OTeIE^bwNAF$R+9T|@e@Aeg9VAa_pjssF=HJg|)hqAmq2t}^&Ro<|C&G+V3vUv? zqzI9`y6g=#%uO?x<0JT<#m}Ew!M480$I34VTQVz-Xs+FA8pdjY2`|DJlc)sgdxAh@ zGUPuJMb=t+lZSY6#E{PgNZIn25m8BJH$Yz*nJU1y8TMC!wVM3_yIa9^zYXq`y;B_{a!62}WxSnPt= zJL4Gj`u3iWqk{8$;@4RlE+$QFbBHu6V%G+m|IXO+!;Q;xzh8UmzGK<9mh`>OWv93x z`;6xYp4GYa%lo^hH)~|)r=9I5zJ3@UbdOtE-#Sj8J%k?KtzXWqw_c>8G+aG)Kis2x zKE3OFe4lq~kgipDdUGTG=#_^fB7(Sv5aai?qg}M9dq1`XL(C6v&Csk7?%YDw1 z!9u%1vvTBlVZ5NBNn{Qj<)g?K&RgnpuHrEwiTWG)4Qr($s+Hb-%YeLJyqmXt_eIJUv-%Lx_s~Z`q2{*|thp$8s3(#>Gp$kKX_h~E=UD>b9eDmM?Q z!|ksxeT*B2Z!ZddzRGep**I0M3~A}aGm2_<1GABXq3p?1jJoIWtr3q*dWC~f8qyp; zrU8?&cq*d#sCs#s4pzO3LvL1fHuoT`C=xh-@k5&1X4^|DcT3#ef4a@SMwB9;ZHBFi*`3M&cB08*@xwWVgNkt4y0%d~h(qLZK)C15+ARKGr zW0S+q_35Ww`t%8!uL;Z%bYG$DVjF+im~(xuU0yrdb$s$$V0zLS8+Lw18s$qrS<^Ym zIlgA8Y)rBJpnRe$3occ>ia2Yvks%nKk86)*7hCnM7MxcQ0K1G2-10wG1?9wQ1(Y62 zmr<<2(_8j?-J1yQE_UZGR4r#O2{DF-Ei41wt|4PMIu_|IVv7y2D$5(akiC;(k1brnk#Y^@km|i`R+>Gva$UA6b^*? zVEM~2lus+Qcuy=^hFXy_Q)rgNyxqegKteG6sZUTq?zEof8#>n1yjOLD*}mY>dybsm zM1yX z2R7Gwb(LIbOMLB8w^L_S4I}*To5f$=|gaE zxcb6Q%wjVu(LJ9$x?PqJcV=HlAW0K$E2-i94%TWrg-T4$Bu;0(?MO)(y;x8v({WbVyYG635Z@3Q^T{AZN>i2$@@ew-}jReXZ zhRuwm3EuKIk>r=xmHWt;qrGd6yQmL*%diA*y4BXFbB8*`Nz;Kqqy@{X*1F^MJ5g(_S33(BY6}o7-PM ze$Bq~M;a8KAD&dkDn{@f*P1pNc|Ew;Ts<4dgI&CG#*trh(iOy$hEV4opyRKGw+J^F z<^*M}QpsO{2wSTjbR?Dfgx z3pS)6jUh>bHr+pLf-*qMj=v5;y^|uDI3=k=eX(16`kgRMzs8i>R z!yi&><>9hMz^y&?MQ<(zXrYSy6zq}fldC&X&PddC!e)TPL1lzZqyG#nVx(N^N!uop zlxXsvTkH_Huv&kApjhdUxc2H!tuWD=i&Y97MDxm+kcP=rmU~A}$(waC#;0#dfS4T` zVcjO+X`M#+7_LvO71RhR!MYc-+6N#bI)2epF_y{Wl%#yHxnSj)ITZEU*bO+Rq{yF- z(%%{a!g=^h+G)Z>li_>C%t6q)L5ZDty3KQJ%( zcFPf!^o9bKvz6_E=zZH#>V)`$0=0(P@Pst`x{gdk`^hCuim{ZRwB-8Hk+CMC5JMy}PGihN63$6LZ15kY9S#_H-wX`+ z0F&TbjwqVKQnOj@d032|-)rH)!suASBUakZ`UIzA6s$Fib0@$L2{Ot$qESq=($}K4;{*Xvj;IWjhM8{`^e!CSg zsEZaG@h8DfWs1))=@BcFVyplQV>W_9P!rTvSklBevTD()(EhCSpP!;ZRln0XVc+6&V+l zLtp*H2+GSkaiPwh%=)25shtAXA88_bOi(wcfT73S`Qku;MuKZmEYFcM)OGi58wGXF z+YPpeqJSI4udl|Xvy+fnr-duDd5NtF9c*b&1vkf4kXE}P2`apld2+MH6enzsB9m`z zD_mje{S9;oq336D2BkzZou9HRValU0!JXLh_O+OfRx+1~^{3qg8;7&^StKpd;_XMs z7I6mS1C2zs+!5MERSLDWYl5m~pW?1R2r%{1HDeQ|9|q`9a&r4_1F$wAriDQbxNiFz z>!m&OECe^h7pz&xHffA#<+F(A!%9NO!R77?1=&*QSREq1&G(0PYc)1b9G+^NHUN3jJSbQ0qcReM}ye6i{qiU`H37Z!rp<}PRIbhp^Gki<T)e{ueubGXrL$D)(#P^t(Z1hcB)%l_huwduU@;=4KwuX z<~n`!C*s4%csIMK?9P4X3%uxX3_(TvfKQ^*DUzBk)@l1?Z+v$p&HY{F2GZf8apgZ{ zYFi$Q3qbL$hAwVe5x}XXd?oFV+y2r}ZN+`bIhV3F*oH4?I>f`bOQqbC_-r(oV47H{ z*f6Nl9EjG-N>Y1KMxVbBl}VfsT+177(unsyJw^0h;{-DEfFZ3$Xd2cQMNXwe--cC> z*sd{aE~NiiU|w8Y;7!s^kttH|g!;ikg8G>-=uGQ_&cx=~z;?esaGhW)C}lLfd4fdg z4P$*#t>qDFp&f;0L`Vz_aR7o59;`fMi4dtml?F3@NETN<_Cw&Oyn7RM%Zy|HTXI

do5xzre#JOgzJv#I99Cg<(YV| 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 rE#reDQRzol6?E@ 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_parrot.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_parrot.png new file mode 100644 index 0000000000000000000000000000000000000000..e82d8f3ec9f0dc5267157a3c77a5b53a032cb17d GIT binary patch literal 23848 zcmeFYbyQr>)-8&=H5NQg;}D>6C%C&yaCdiiPjGjqp&>ZI6Py46f_rcY!7UKDB*%W| z-S2((ePg`)-{~=0s%oyeR?S+gcJJ=JV^ox+G0{lSU|?V{Wo0DPp5MX0pD1w8uM5VG zlQ1ycI=&h@?rJ7pKxbDcOB;I&pu3N=1<=CV#u5g`dkNa9{nmmn1$sB3I)hU=;7lKq zFN)pMV{tF>n5C=Pi}=$LDBgCz7|N;t$-1=T>E!8RCFs|DP(-Gy*M}xUX=wh_`7o8z z=A!tZekUq{@%(d&M@_V|c)6d08M+G)DyDK9YY{>H55 z<>O6{o7tt(H(`ds9I^8U3iSsH;K9@O^fv2apcU_J(dasQkWx2);0rU6#|oG8AV0>N z6WzNbr*A=bKYM6tW>1dZvOc(hkBovI-x*==7#TeoOfKR)2`OD0c|8uzuSegk*In#A z-6(mTtezZO)?(QF>Y6FguJ1Vui=$M&t{<%%e2VDdx#zl_C7_g?~bUyw<&iyWPDv*$Ug@ysxcGe_r(W-tVVOoeR@4bRM*B99=PWgFX2)3jtB9 zj!_c{${TcM8>XT~8<)#Z2}Vyx5o_whQ5*M0W&>`Lh?MV&vc8@?;N#)074R~0_XY+2 zx_>=xXNnYu>9&VhVYE)8h1#>AMn;pf-;YiB_~6RibkPAL-rt3ejfcyzVJAZ~v!Nf) zj4)Ww@j3sdb7*HyzpfZw}&-MS3!a@i$tAc+Ps#%SL&f@ zC8kJMZKNz!Pw&7YRabqyc}7p4;C4J+&#`QFPS2@iJm2?6+5DQXSHLCTrcAIIu}9O? z5Rsef*O4^3g8YZxT&CKlbH?i0mY*bcj-Rad3_MpIyjq9y>GIusW7L%ee#LV*wS`ZQ zx32guAA7Cbp)_Y02JXzx8wPES_gFHwIq5wu*F9b6q6b+rFDV=#FB>%uO6%Xd#Q=F3 zvN!t`FUwD0J8ApI09S5tIdM#ga_LJPPBm7ic};y5p|J+F z>InaU5if%@g*Kk~uOm?%Xm^taeBi4Zj46i`@QaQ-l@~X4R5dQR%HZ2i6NzIug$#~{ zS%%6PXeaZ#-cu1*69Fscb17EUX8G!9BDs3XZ)OU{f?M0ou1^lrv$Y4Yf(4#`jHY@+Odt4oP3eX>tL@5vuiDO_{C@mBh z(s{6|a$V(CI_!4*p9iG(X$n zFWl^Yz}<(Kdyvm;exUc404e|39`#RrVL5rpMnJBZ>=7J1;gMr;?)Aj`-6}*J|6Eva zr=KI8-EwUNhEeXQgeny)`LdG)`V1K^XX3hBn@e76URVblO0O=yqsv|T23S!0Ehc?) zJkSV5c79V?N2o+yftuy_dLqU&>s_;&k9+A+LC6U>{4OF%uQJPQ5XQI(5`}A+&PBqH~xTd2hNd>%ivkJPg zxdm-_d&9IL!E?L<1MRepn4y@!rd;?Rt7##j6LxFyZMiFa9){?GR4vhy?LNLdg31D- zfnvefyNg+qdET2DwkNX0Yy`$0*!d(}jUBxvuRyy1@!*W&kAM^Zm6Ok;PN5zj4Vl;( z5tz-45<4)0bj>(CBDQ0`{gj9V$hJbM@clf5kcIMijs4%}eP?~TOYc@cLSx30>f{k2 z6iI9!WxDETjL`1AUC8{rLGlK9^jfhO_5kD5BG*=o9sG%gyu6cu{qSw4M^TPQG=PIj z8c9snjFn>G3Tq!e+pjkpT~tNevRMmfY`_=H4FFOW5GA?QjJo~X(ObU6} zurpvE?+0*Edzk8DJoO1wVPixQTkl$rZphV}qL*2Ty@-?E1i6XMdjl>E&8bHJSAgG+ zA`%D^gUrs>)8z!LirSMx7yw0x!Lwz(2jBRj3r6{hyA*!L(Q@(FeL;`d0Se`ty^owu zqR;C*IXgRz-S82FUr%R)4PZ9WOFtYb2)=sNOgVrc3WK=Pz*%oy zdv&*mRkTKIn@CY3XMKCZ5*&DBorJ77$T&y_BxC*J^^Fq%N1tn}FAEd&hPvY23>r!# zbwgAHoR5713#`X4Ca+_V==7(4v{W9H)e*l_X9ctuHHe`I$RA81d}OdD!$X3XkrK<} zaCI_d+C1TlObmtUG>kf_wRU|*_(Yc37>$*etdk{Wz;)|5So^VLCgz{<#!hZ0BC$Ro z>o&3m`NUbXd@+)&Fv|={XQIL4a^GpZ)a|y0tGqqyZCmsT`TRB05Co(1y(Bpcu(1V8 z(n?YbcD?^D2^4#cpaMLjmSvYg?W0~ps1HG^MUhVIb#hK0I))blwIQ@PYbq&-CmKeg zWFNFJT2;DuHk(7MRXl74+Tr8={3pt6V$^nDSA8BGNw8 zp_Y_xx+vtCR9mSu)MW91=o`1xJViH-GY}uek5_|Dx)6EX8i#HWEs;O%u_jl0l2_Oh za^V&{>j*l9hDJA#6$JWNo*jW%1%?OVMXJA^JvU{v+;;|PxI}AmDoD%Om&808XLm7? zG=D&M6ms7@-vjXk7k;YoK(rE_p(v#)b^b_5oi8Z_zcjh)MSqqC2Sge?0p`+yGdkfQ z-PD&z%^}{@S`S0fA;Zz!V*F;^v6Hd%p&%yk)~O|KkO(q0poI=z=5r=fT_Um|u8f`W zqoLGgjl3%>E)f!<6Vs>LP&l0K#x~nzTi$R{^A_)l!A9Yx84z-IlzoP~CF*eBCwWhm z@_y1b{mq?Skfbksl>V3;R2E-ujJgOw#mpd+EYh9{>yK1AtkM5rdDDZ^#1a9@M{50@ z(LHI+^Z`c223oeLmfRbwNdu>boR6;7?F@e@WcN`JM-+hpPfHVl7;FCrzzWcROKMHm z^YTFf3!yE7%{F*2rx3eF8{^phfyFOW+ z3UX(nj=5%jv>;$ppZW=UvH{$tzZg^4G%`WRAu%BPLpU8kqpUe68u#r1QX8A1`*;8M zt0Gy;3tnF;*EgqeiD~H>+*T_TUI~hQls{EKACFPGqezSXJUPrRtQ``a;R9)pAtL)4 zW(14#wA>0r8y2c?yFBzr=0bGTfqyetll1Cf5Hu{cL0y5J|KdrUph8|!1UilDqPuPU zdGK`mg;#%!()KMc%4XkZd4 zzFznDFiAM~?Rs9*$WnQB4LYfBjl_A7j;%Z}%8kc&xoa2-3e>H*3VR~ES26{TUw9Bm zqUp-hbT(~z3Yk-aRx5DvL&EcsTLFS?p-Apxw{<2U)z8HIHCT_-pCu9`D76SJ=3<|9 zR&~H>4o?pzcHALGt$FJ}-4c9IQ5lL3#;?Z8Bpg*JdXY>vr&?(L>X%A00Z25^#PG!g zsRjsH4fpb8;8|l%IO0Ue>@VQ3a$#j}B(`+Z=s_P3y`F4W)@LI<#Zi0t88$70cJjr+ zU=iYuw#cRo8%fo(MHhq&|D0hP`pK-HqHli;Us4qnUyikB8W)p4gqxn|q|nTjHgN)EfdbW1c9N7*VS@S$9<%6jQ>X7 zCOKkGK+Me$+Lf^$IhRF~i>4-r2V=jq=rE(-qTc!siZ%^at849=DzJ6t3{MF&N21zhExH9uzV>=9>mIJsLrUP z&0$cDKRFv~+{Hs)h65fV#y<6KQGkDO*k*4~;1iIXi#BwsOfz?mD#My|xf-sdC-t}Z zo(*l%evGrrh9h|u)FDHgLVH)EwbGFhBv@@(97QxWz7qT`Tu&spfD6s3))y}3@XYnr zvV`S3<9@}m=+Y2n0l!J)V1#Jgp@;Z{le_ng-2Lqeo$#%(r{Z<`+y`P=1WVL{Z$lx| zZWy{?GsNXcA=rbVgkdKPx5N@m8hJDm8vc;nI@T-&tyMVaYf7?#(QFnRT4QTfiyG}f zMkBEQXhJT1PaZI>o|MW!QXVCvd~$+fuhceaIyZGMMnhUG9OqJ#EAopiyB;b{Btv*7 zu3DLIwaJAgis`0jUY>=CX%1NEMKZc{gp6VBCQk@m1p3x4*1ZEeF*5|1O4;uLnAjjv zUA@y*&0eQ3+ZGgN22j00Fd{^~m0rOgnd>Bwli@p{=tU;J*am+%3%z7Pg9jVN<7^I| zdB8YBq2~wvVsB(97MEU_Qff7Q>aYvsJ%Akp*`N&-5_l`>9FJ7oZZ+Vq5AK;N2Xl{M zmYh%`A+}B1Bu9Q2E}yYe#`3?aJ)|%WBS|y6#4YgvO1orfZ(v@!FGd?kM^*8JOvCC# z@-X|uT9cXqzJrc&{k2XRy}t^itWjZ#YoOloxD|P4=X((DtEUc=~ITLL$Dw zWJA?QsPh0J2U&AfMb)sT5(G)aO$7BS*)riI~*_@Y^Jtb(# zaSjU2Bh(t${$QyxPCXAjg^JoWeo+>|yBKysz;vhb3v6bRRX%0*j` zoH+p+2iqajHua9rGiq%Pb0&Fs)9-y;FvwB{r-X=>_n1vD zwv`{V(5vZJddv{aPgnU3N3e!F^8_jz7!To^~us9Pfi`a|mLT48+=FF46$r zG?OcY%`kTouKLz*yqrXoAdP_F3F96E#qE~L``s(YIA`EzB(!}^0!x*+A9$l(9QL=^ z1ORQA2wDj2sMc#ZlLgHC5}6nHR&sz81NqXCT|}+`m&9iJRP;fUYEO4O;VX{kE4wH!=^I^m0O? zngE`xDze2`!<2v=16$UQAR}?w_?`Q?tisv><36H$aw{Te5ate@%=#Pp>#fpuVm%G) zkaq*D=C}yduV1!E=vkW!=c_bvu{G*dsmwrz5xAS{#V$&tV{MPLVI=QDWf(Mw4DG^2 zQPh5F%$mB>zZ=2&&A-kv{VKl^(7SK!y;WM?)G@tYuUt`{3jqjqN zpNOiNR6~RvA4V#7Z`UaD8G|4&S7mmq!JQx#8>H|ap;!y3NNk59xky68Yy-5uV{I8& ze_737%C0wA+y(_vbyTO&iQlLP2I)dlFKv2#t6QaXu(%Or6t4h3$NrV*>Yas*Ja7GoRS8(A zZH-AaESV(<|Jx1_^)xj2m7eWLo7Feb6_kwC!*?}O+CCIzWj{Bys=k*y`M%$(AIFqEmsq$FD?}z_C+J?vg^H824&UEoU<`$Iyi#TTnx0bA0EDfbtiPm|mp+aV6vWESE@Vq6eNr1oE7EFf7E8p4;;* z`K^L(cDk!^mz*-pYWnw4R$Ol(NQcE0DN#=pn!1nUw|c7NiI59kpnob|GE7GgGf+VY z>rOK&_B?Nx0BhJWw>C@}a$-7OIFbBf82;X1|yjTFlZRQa#Dz5Y|)yRuB zMMG#G+-4eJy$;qTaVXVTQC%W_p!brmV~$B>YckO@6ipd`n6?#iy zFuU-_i7ytBy(h_JtIR*LU>T|*!x%~x)togL{{G?l7bAzQ1c(s5FZ7mFB-Eg>5$WH@Td`k$bvk@_NSty>EEr*q4H5JANOzhAA@dUw`;j!Tu z3udFdc{9~DEUvKEEZ2*%tGrmW+$ys%SP?OPwDeNq=4?Dz(KMY4rrmhsWc+Hg8oUyr z(pZ=h@H>>qjD0x#Gwa#4!ZBzDO#WA3giAH7xeg~KxMfmn$)BV#)JfJ7Q{ ziL&vuF>}JCx|)X?+$v6*#L;fHN0@q#}|o;6Qz2f+iKVABLo|yzf96 zJgi5P#P!jYf%vW^Qme6s#}BFn5O&ae zdG95EP_2SFe$mX0O$YO;_DA;nRqP}-jb7=yi|x6JGdu4Cz3u&5sh3EM3LEaoTae^P zsnq%tN&&Fja5+f5hWWr|^~Gpb_<>ZFR276^TjOym!CloncA~PFT~KD4aMqZ}#^<|W zHy27X85c!WwYoHxlA@jQj^_F_MlT!)*OiVN(7(`oVA)Gng*%9y#VzA4%j$++giwjY zr0yj#mtus%4s{eMJ4D$rg)dsENQWb5hxrC)bk45NMa*15(TC0p;1MitK@?R}!A=Ntil=JbLCPUQ;5H?cVMNT&Q$_Mq5Kg z+GvB=r^Zgz!?YrX6`8Ig`AF_iF8`))<^o@h_O8f7z5A-7F%OC_*m}2-cbTYuHXK3+ zO(kqz5@!;=H(<7{H1W3U8v0U|rjNo)!&4j2pd|At5B7UZM~GJah0B`;wFH!9Z&+NM zjP?}lmBAs@*l*xITCy%AeRLkZ4D~PQqq-iH9=)DL`2H(R_Bcs8;IA{q-J^JVZ%sPE zcKg5ZV(5no$!f(P2^UycXHimOXDgvoX)*{AlTQ2Xb6#SvjQJuU0V7e#dP2PC4tC^- zkrS$JhRts;82FhVY-G1XmdiF~S}wVoLdAI{1bUP0337{^gWYR3vwR@%pCTknAOsmQfh$1OPzguL5A8r zRrPu1=PgV)59QYy|Jw#d@?YalS(A(Ry6;t6l93PJ79t&V%^64wBZv08hxHtqMH&In z`sQqQ(mk{tp?b{IX?3-0+UmPEB-AoFmfHMs`ZfZ)k^5s*599-&Dh@#B-u1~wW3 z%A+M;mAcCKX~co}tCwL3A-P77SyJ0K=GesPMT48@RVWD*%H4R{!wBA@b`fz+l&B_p zfiT}fK20w1<;og{AxTDV)ahgXn0v1>hu1cuPQTl#vNsr$#9xz&_yJU%gb%Q?^ zQ}0uDuP%m`b|dZ?@@pZ~%f8QOnhn0w?OOaQXw9Z?iecraLVr1q>8YAgEG?~9UbB3% zzOQOQKHvtc3lFAd&eybHs4daJq^iSOL3>Xrun6M;X7%uT)q1M|y4cj6UCr`R4Y$^k zokDeG^xM3bFB<0fHQ_bVHj1TY)|+MpO0I?iyN)X>4>8{@nf3`97dX@h9mSYiWRVBf zKq5?W46*C|Bfny`kyA@W+&bsH)Js*0wstk}=5r{?oy+<-Mn;I?M}k$vD&=hLa5eU! zsTcRD#W=PUB^1;0OhzN(7XcSHEUD6jX2OuUBo(T_g1+QoTd3r9-1Q--F?h^GnRZDB zg3ZSFKx$ER{i8R^IYHG8Z z6&F916gqKGvZtr7$9a-~DnAt`QZ`^w3lIxQ((_tf($+KrVf187qarwwwzfgEuu2Vg zewMwV#)lVDIDllp!y}a!Qcy*v$K21t)wWY)wMNQ``1L>koBVTuy#*OX!v8x0dhA

HV3D)6SY@zhXnQRY8^<=&gDzM;YdK#fnMbskeNHsP1T1A}}K2 zOLM#|5vHh38rpKT4gonv#w7y$DdVdx9Yc-=P*8bklS#`*rQ;I96TyS#f%8O*KPVF` ztJX*L0@7y^Nu-+2D;!9_BCsmqIzSnQUYZ~4@Y&-2x~AtXlIRz%)XyGPm!45uw{D=> zhs?zlM_@u>ik<+#GyAlcC36(0pys)B(OL&!SAb9?qz9kbC%kB~)3BPWY(Z(r;Q6UHV+_;xkc@A3&4a@N({HZ81Tr5b7jSqfV2RFJcSKYf5uIh&}%Pks<&(x!$qXVg|yIlsX*5B6TqH#pVQrbvF1aq&HR%!38T7Wzj; zFi7phuRD8dO!jXfdWx)Xj#)66pajhv8)vl4r?pgY%t3k?vnJksicFQRjRT>2%}QpgPT$SmuJF3%cDdXi#sgCC5^SY7#>uZb?HJkD67d&`bzFiTtR zXxM9nEFt51q!KyVvgvaiI~c|b?3$d9Nesg(wcUX;%HPT*P{iZoSC@#gW@?s;nAsrL zl9IG9MMTQ1vnVM8qx!c=yY%~tas%4hO1PGBr{J4!mkSwae}(Kt8TO9Y$TN)4ju$d> zLFN-9EoLyz&swTO?>b3-sww*EVQ561MjzW@_7ZbumP(-lWTT@8=kl|PyK0s)&*fSl zzeY3K;g};|$WG`bFVK-=+=$(wSLQHM-l6S@y(`s&5q$C3d9nt(^NRJZS<^2nQcSV> z)>Q)rlQHlGf$Ka}x4OVqGaWNRzKIXj)aq3)(kBZW1MK%`Fcn*lhogPi`t^#K+C{cJ zVPn$c0d~p)>U4@e%T?7|?B02R7!ik0A<0ea0|dKxA{a~3ZyG7mt==DpKm_*E1CqR{ zUb&?C*m@{2K1#3Z>l15i(KPr3X^355R@F%gfbgZGeA9|GpMWx+#Xk&E30dDzBVl#XI$U{$kF>HqjEdjdr-c_ z?o#WQH%zs7j8E> zwMD3Xr0SaAR9*Y~ukSw`w3FrfmKdQ)Iqqlc@{B~F%xT5Su8CbiAFo{$(%j+rW?Hqz z+imUm9IXgmGC_qz9;@(tszT_6j?vEA?4Xd-8lsoI;-sRKT`+!BKWF;iH(OG?%uml9 z6-GFQAgKO;TO+b6CdjWm&v&txMv|}D0F1BIW@j93v+eB-6 z7(80Z_aUU%i$`3~nIFHSyPvum;8qnp{xI8qopeN@r#o(Y2cS9OQk32*I=x=nTD6#M z(ndNs_{M9M@m29OBidve!3>%ZsVFTiBWFWdyYZTBvhuXll=5A8OTSVjMyZ_W63h9v z;NwhwY?&k3Zpz-1Bw2j~?99)zh+vk6WUGLsW#vli_XSr%HgQ%{Xj=`d3FKlRDW-Jo zu9QQ?U)pw%#d^i-kp4y$gBFjdgjaSc!Y;9Iz`{?X{#$ zLe?L2;6bHFm3ko> zI=CHCF~;|05DzEsVEL(pgVj)q>M$UkdyY1S*ga3a02kifoYf&^p~aM5OEJf|29rQV zVGb072}G{FR-tpqh}CnP*P`7%OYeB)WfwGmV5?oL{1Ilend`d(a5wSQEvA15$z4hP zU3*tLSK+2j^WC-jtR5OwV={L*zM$#X(=SzWRC+(C9f}>sTf~d+eMmYvo#M*A^aUWQ zpQX3Ja|s5`G*CKq+!o86K&vE2JYSurw5(ODQdc#A1DVKaJ}@KHnH8D5&l4WO0eFhU z`Kp5XTbg-uD=abc4Zf%d@>9=+hgTiWbc6G_eX4T0FA$xQYN)(W!Zi~x_w*Xh8u;?x zRhhqAWv}4BgF=vXEAur-I?n6(?`RB1nC&`~Wix80MhIk>Bcl%df?6=lq}iShKcnz( z8du4~(+SO}*95Sg85?Y(A6x&z;r~VoiK=D^Z!`^7V-_b5I;80%9(1C^1|9Mj8(fGW zeDgTcl(uYGJ;JR-RF|J*Lshi9YNTSyTy9}|zlw(-Sfn>ktPwT!Rh4+!<+i*{3L~zWp3?B9u4NmLL!I@Ojjk5vk&FY?x31uxnZ&PU~D6&&BK@@z^>TRL7 zzu92rWaKyVeaV*CL+1Q>fW23F{}sOB9RP zTi{UEjM!UAk>HY(8*)ouGQYy8FeQT{v%Ml zGqeL@Fl#VgPf;|qubejxAhUc8Y2?4LMSG`ji|PZ8xOI&bV=-dNGwq}`2^cU`#x%r; zBFwHCNAh`?dCyV=Cw3Meemb@3IipHvd%jEF{QS}xDLtMsJOOjK8mS$pMI zUSoL8tG9=8t(R|g zt%J1IIPmxZw`xv@Yzkv_4lM?Hj$h_@s=1|rVn2elEi<{udBo&J!gBeN$`Z!;%YX}m zmd6?!2|m)V_CpcUCt%JTlhp(T09Av9Z-&CC1v9kD66+t@DQDg|{2E3daz(erXsx<{ z!=WZ$iIi*-uML5@Qx3fvFEm(JzJamr!s@7} z3r`Ch&$qcS&3!B?yZ*2sG;(4*llsQAUqmg9I4ScM&4ZecT+!S^CsLR0!kA!mYVG3# zvxG@X1KOQwgIW8m4k}>2sNc$MhWRI;nOKjQmoppJcB)?O)s8dIH``@t&#Z=sART zD-sZQW-y5!J5hS1;fZ9BbUf9<;cPCSQpRAgXruJN4 z!VsK6A4@Ono0jPg63L+Sr~I*c4((qf^A)jPW{5mlyq9Jyhl(q@>qWjL;yuI(t7~So zgi}VYJr#RT#R@jgC{y@4*H-#9Qbm$~3Hhv!Md|qCtH!FEhGCJVPes^0_!G8-!&lAK zxt)his#XHmD@D(jBE;^6&uLomWkU(_j?YiVLk@JPx=*Pd$fEhZh@_JTFrnXhRE=kC zY{{d7L++a|L={CLs;&fU;$#SUwFB?BEv!~PCLWTDg>)2i+}5D>REzbJndj|n&VC7f zxpQb(k(R`kHg-)S>S2HAoDLmy$VP_`QJD!yN_YU5(j~_n^z+{OdGeE8B zC^llg=P+S>&&rDIoD8wOQ|p7K-bnm}YnV=NUnSI|Ft?DX0=|pU$0a+eUdt(TZFZ>D zX$i!38KDfTk|yeNub!^XLothyk7eJ!ZBThce~dcWc&^nM{`Lo;#)j_ zg|uJQ_P&a){1AzPfG)z8m6qDF+swDfb|^oKZS^mCa#6I_JA!a@*bM!d!8k&?tgcR# z;y%$|KKYf^{`NC6wEO-YLeT95-udV2Mb%{~$ZU^bI}hW0SXvT9?+xpeZbGmd)HNVZ z;6mb=#3v6?h(QJ!J6DsT?H5LGVyY4?J%=S9Jv^?P(z3z|<~;-C^s<7^&r2WsfF5?Z z*01MPo4-W+QL?0dwK1KZ+=Vc@9|O-Bf3o**pDYEHA7@GEeib(3G_W_gDqsSsri|B4 z4+B0AJm?y{_Jg-9AfiG=L2(Jnlol(YkO7_TPp(B39}8};e8HttC4C7alr^(%3Qm@~ zvX>gKJ~vUL_Jy;&z+Ep+nz))SR&Ci;j#i8UA1<2Cl5A;dHsMgM4xHLaeI=apDE4o> zo)y00X*z{U@7%fX^b=LBE8SH_!Lx^)SVma~C%$f1pVb!th9tut+0Nrmrnb)Yr%42l zPZcp6%FjU57Lmjbq&?V`tVmHF<`v2`@jJd#w^w+;zN-3UPS=U+&%YA>xst(?k{nFf zCX)O);}GXaFkrp`;0Dehr|HMeIH51Xuai~M>~w}!mB)5n8*N=cog2|^>AmxUr!zOJ zL@knuu#QnBETr=AoR!6|_JjEyj)M-NPUrZ6HtOcMkB9iGnRq^(lCPty*6(Oc(Q$nP zmsLdH7EiZ8r`faWlW(h!1g9Bj2t16ZdG*G&V|gztIGCDrwdnk@j%ne~zGHlVnyEC& z1-ie=BrA*NPl~38l}IG{xkaQjght&g{kov%>(l7nob}>G#R^EiJA=6qIr zeexK7-j>D8?Kd?X_z{Vro>K@V#3I^H1W|Jgq= z>f=eKU59ExOZtm-9BN^nSqiDZPJZ`8%foBMU1>%7hqjiU;L~-h5+vazw*_oKaR5_z zc6RFV%CPEa1%9%A^HC|Rc@E*MgOTd(hR(8j69eR6Uz8kB9fefW&pgIen@z5z9nBMM#Eq05#sayeH_3DXGe$&cO~&F?XtsY;IZ zcrC_W@$m1O7*#7V2YY3-4an)J{U(AA$>y_UBaCqWdGQ>JW-q;AIxZZ~)g0-^i}tcm6C0x5D0V)4c5SniWd zZEj7nDivEMrj0*4KERt2%vNEx;{;4j=}_MxP*!Bq5VETdp>cXV|CwFS220?q&g=+e zX;E+zuZ9~~_Ut)acJn%_MgI(Vb2ztd%Mw>oO$sveb60Vs5s7_^Cy4?trq_r5p2L2a zZU}QOz=tG|5Os`*j zP)v))nQB)Tcs~dwxmMI*PT%x{n0@q7I2og!fdi+|;r`qpW?oD2%%b*kiUJ-G)>E`O zXeV`Lq*<`0@H_*9g`YGFBlcu;q7v@P20(jxKuuq9^;>~zIx3QhPTA+J;hcuY+hl;65+OfL{LOk*JDp>+23I8!D0LQ z)j9Dd;>&=lWYaB2zzm|2O^|RNF(sg+XBHYX7StXIvViz2cN@O)j zcr-Vr+(c2U*6}aM=FDvv@D_hEhJeU5H4)InTU#u9HUjDPlx$jjeOmH6fryg)t}|4| z%x<3;evB<>)$NI`@6zh+D+EnlamOlFY_lmO&)e>gG4@og#hR=LqTuJB@rqly+kciI zE8spQ6N3>TbT7`j`SAqbGGzWPeJ#8m1_n0VMqFG)R$Tla_n1B3S(Y1+BqYp|c^hi?@ngXNBrLA67OOTCcniOI zxLLXnqFKwp*X#HGb|yU0v3I%_5Ik849!DF1Rcsx1XQ#Aut2Vu15<@Y@aY12kjOUY; z``Ft3qblQ&Ww7z#{;@`w%ZUvL#QnnF*A&AOUBTlJb|LH%o@SnQo9n$&ijMo*)!^(l z!EMSS#7b&R!8e~*>=mJa&VjKOJJ%+|W+mhxmDOBGi_ghrj*)Awoi50Px32D$TizT> zvQ9rPb+n3#I5ELO^i*w%DW&2b>dUA1M;XIqiPacVZxJ<$L_L3P1fBY|XqmWvl1HNp zu6;3dM}*k!6=J#S(*2IS!UqnaAcU#wxQ;tGOL_Xpf!P<~(h2^>yo2H*Jd0Ow5uG@< zg*MtWE*j#-ulQ~TWQ-NKF1xiAy*=Il7TTl8%Ekg_b#VAM3paO3&wu&*FD=|O zo^QQmRkLt&@^Ce?ko2^0bf@~OQ)hb*x4-)IaI^T`^(St7b4%9ep#FINtBtg*qRKyQ ze#>ZO{n3m#?@p64~@<>g^B1Djj2@qo?#LZR$x^IQog_J57)HJ6Okre{5vw;8AqhfF3Zt3LeAOupdarE&1 z*MNqNgN3@g$#2ovxOu@Gyj*;2U~YB}cFw<8YgxFuJtz5ZPBt(LJNqAVb2EOaXGW9f zWV3NFv9e%wcC`94@OxSKpC|JytjX`%cxL|7|2!9daaRiycPCd3CntL$(C=7*zbXHe z6j1Q*#lo-PWcJ7K57@%|cfI|+;>1j>SpPHyS^qom|HhseVN(AOoZ#QmRp!~&$<^mC{?#p9{?_{2 zhGcK^M=Buj&nCccV)i%r-Ap_!%>OLGvyOioGP5>uw6b{KZU0_s|LC{*FVfhA-JFMq z%gmCQi{tr)lY{#?jZN4&nAx~ZExCEPxwv@DE&iR|&B@Z;%f!_})ap40p4a)gwEnC! zkp55hG5kB)%i7{ON0`A}{9rKXZ_5i5Wc|IN{$qNAzqcGkMgG4EAozPr;+OrMdFmd{ z&h|DIuKzB~KN98t1@{;GzbEDY$^5UdzgderIr}^pt+l(dm*aoy{=WeJjX}Z2%)-&l z>Aws8uaLjV@|WYzbIgD1dp@2$A0Ao%d3^kPTKuk@|BH{mr`!KU56{&9aq>UX_djy| zN3Q>o0{Gi(dT=P!C*&*#rD*JZcQ=iaE!GP-Us zFf3HRpRnF#uRWhTk=?HXe}bJ27ub;^7!PkQn%ufQaE(CJ zM`4T$AC;?~y6eb5J+GnpL?goB9&`FkC% zTPUI=K1ZC|0sx#?A|DgKxWfr%ELPpBhJKHl%^X|#iX`N<(>*ATlS^C)W zSVtVpi-}7qo;3<$2{;@v1Q=?39N74(21n(=B})*#gop$HM+_H71b~AR^0baXR0!D+ zP)*CF(tM$EeCME|fb4EP@q^c-s599en z1GpDP6bvh7(A=NK9{3+e?r#KymmWQfRO$hoJ2MY`Fj<62zEe&f(jXn?N;MX*-MOC} z9!~=|JS~G*uq1>~P82Yy+0L@9tv#QV?p3?*_Z&Y@VSd%jNC#_C?qRoyqK!s6Qf00i zBY&3*=^z(H7$O+S;L~rp_1Qdx+Fuzy=hrOC4C7Y24;{=Nu+Uq1eCCwfi2OoOUm>$lfsPIiK75U|+Tb;1Rtr^C25~ol|l=?Bk=w-LY!0Z)p zOJ1e>m9Uk{#|3XzNF1&{(P5o*23GKKdZHEc62JjWTw640R4PRSpI)=LcjNS=b_(w! zE+jm99!&=6-JbA#SzBP!TzA{Z_w2dId%AXty|PQ!&yIaH`+oQ`HM~5l7UG(7m?!A5(sIKdJRPK4~w9sp4H-~4Gha0VrE0EL^Ct@K z?6gY=VG!$al!bAUW{iY6*Q(~M_pUXAEQi7tB!Cp5KcE}~i16R}NBg#SZnP*(61qt4 zfP1w{{rZ)~O1W0>i_Og~Kz!`PBY*b8KX*O&_kVQW+a(1kkHi8YEpZt}A`)gM9H;9` zEemBlh`o|kF6qry7!G3XdAgK$Z?3mR$RhmI+~m^spdDb$cWXq(q(|f@Xc5rKFVvp+ z>g-S8j2p&dHfIyvDzzS%u7Ba=bIq+*uira*>}a)Cd-+!{U%zqf;2w`x@7R;YebtEz ztrRrPP$pR@99hiT)5sawVA)QFW_G@;D%G{iYr`~8Mc3+%Qmx?F?n-YkUTG&WC5pcg{tx>v;`a3Fm9xrRvn)siqWB|dH^SV4cQ_qI z!*1`=xsSi~$Nv~WCZ`%#mb*K4KKa(i=H=^J08!+)YIU*tpcVYsDD2sIN=lIFS#Z+ExGDx@5;+%0Ew5KQrgF;FEIaeZ=Fc1)HclS#Tz|q>3Z%WAL|||Bf}FB{ zd*j@!lLcWGzt+{&yh)T9W_D`QR;0US1OmAWBIEEOy3e zM~+NS4nC1^!Nn5D4oKf#=LoUxm^TOLB`mWjc$ZXMNuJBMc9+bAt6h7q1BOJDAP_53 zmL?=XrQ$f@aV*=tgN?FIG9w_&LPQLJApX5M=j->WhF{>Jopt(Fq{Y8csZZQ4@p9@; zOf)wGS;9C*h*A}C)?_$RR6)j_gmZ1}g&2AwECvY8sN1@@)*3R|j`FqTXtb5K6cSl3 zkwxfg%KN#3Z|90rMQ!Vpfmr}R0j6v!yS$k{oZnYfg?Kd`M?--X*K^{+Xy`}ju0k?! z(k!}iiO-L5A4`Q&17Hi??2*`JEyZ0*a)}sQ5D8!`a5<~(jg~FK);Kl}FcY(+f{d0z z&`Rel<=f;cOA%;=S`3STh!|uAF!$vHb5HN`M}t7?%|w{$VB+PZ7OmzVt2f(wt>dq~ z`@L6ALyb7fsIS1KyBHyx5eY!-X$2XlAi@HGRFk-DV@_j=s^MeV(}X%s4GUYg*BM73 zX&h(WOpHh@MuTBCOr%%@N$q}OZ$pC3WP9WmiWFT>drP#d>@)_$!E0BV5C8V|;M(~l zXPAu|18V_NVi7P?MB-51a-x7h7?1=3fNdTTB8zwm>rZ!SNXNSGz{*HpB z6dDFgL6UMeN_7gX6p}&^@*X@myQ^3T&MeZ-P&*&@e4{6VK|UD75JhU}J`@c8XBbFL z(6bl;28Ia`0d18=sdCkH>fJO5z;M^aL|l#&5zZi|)$&TOR-|gtbndK`JPUmVq>aiN zyQ}?9xV{!Rd0UGBDFq^ceCTV>*ZnoqZ0gS1VsoLLJZhRq!x3~s6~y1f_L*B(;yjCo zm{;H-fRJV(MWLu3xgI6sBHIFZ_s)yOhInK|M6g~hL~-o8L6%{+Jrc6E`pUKA`FV1w z(@Z3Yv%ICXFfcF@sF|G?=Z>u`m7kj2+GuCXow;m7pdUkjAQFGkJLkT+`sPFeIe@$p zS15<g>Yklt0)B2d9IkXN4^xYjRw`vA;tWVh zq8UU9*?acN{83nHn>)cqVoNZV(MYH1zgsHi}ChWvc1OHfXVC#Zg)+3)3^R|AM-8^1p)$CO~3+Ff>8zok-bVxrG*vb zOaKM(Z)_Tf4Vol0#zJ7gO1@+`i4)0tIonbqS)=NYV_x1Gj|mIP%30uAwiXd_9Q){z z=<+8?bB(*37>&pT2lB05$4CA%l#Gc}fvN?LQcD?hMF;?l1OWRjn$+c+wK1ERQIG@> z1VKblNLV-u84>_RoN-bq79FL8Av2H|(;G#3+sb*>9Hf~MOGB8lMgXc!;o{X~Yk-4J zI_Q~bh-UZ)C;Iyj@bn}`J;1Oe$YfhE7-NrtQ5bLsv9G@2&wTyy>Fp7&c7pXFavf`` zmYd(-5OTJ*y5p?s=B#!<{Oh+CudFnS{V4BPwgM0+I!>ijjv2QSbjbxVy>8^%mS!Z^ zvSp*44BBbGorEJ!5==%@Q!rVf!2o)OxlBY_92-gzj~IopEa0Of@QueGskylwu6LgS zzgjecz&hv+w{EUJeqW(puQNd$r4Jw5`?){yfO%`w)>Yhx3%l%dhH&MMp?P8%3k@eUcL6@r|*5?Yme{Rw>wVK)9+q8_42Rd7=s`VBU8%T zm7-SuL@^u=vy_Vz9obVVI#zp-hyW5#?{>d;wUVrl?Y?=Wy!S8v?vM8FxVO8p8a9_7 zJG`UU;Mz!N#^ufJrmEStY;56+Z+vvPUZ_o2XD%!qJ~aKyKmFi0i=$qQC-&qI zKD6NYxnjk?y4Y^DmcR7KG~WD^`#gsP0)*|l;u9^JUT6%C>%o_VOSqhXOf<&KanSy}9N2i@LyR{MgFZ8aw7*yvM>@K<9 z)b9NAPtNmjv_Ye!*M0KDzB89szx?U?+*GbHJF&c;{O0t9t*yZUH`{E*&p&tn?zys` zWF+IQ*2?ME@7!1$K7OF_!b3%+i(8%GQafI})WVJb^~h3FE<^?Gdi8o~Prg?@d{ApE z8Z&!kKWDbL`teA^=+0)l7J0ncjB0vx;?s@mE2C3yuRQV4lo@xgoNuje!DCPE@pZa! z>(<5F$6)iA5(#WeRqI|guX0+aLcKxK93-6qUBAA4?M`#6YYd11 zQ5Gbrq(%)h?Vw3g6C2U9vyH{!;)_3d_j6C~T3i}^a5?(+Kf8DToRxMehvtfdPVdzD z#ful0;(q(7=N=ercehr8xf#8yF>UsEZ@qEm)Tt|Bkp0(_jbrx|z_FF1;>;iR!_DpZ zldHp9>+$7l-6&y$Qp`gzWMeQjfB*^+Vzv=1WTGU=SQ9BiU0!HwcT-}>qQ`S5`m-zUDlJ|4#A(B8^p^OeGc z{_O^@Z1=C;+G=eL`U4@wf`|&U3>ic+7!N6qz*gevyI%sLZ4#C^0VG6JCWX)de)uQ% z&rdo9Pnk4g;4sQwJ{N8D60eZIy4YTBhKiGe4g3CG1<$5}kCmcpTXbVJ^>bD~rM0c$ zCs#IxF$jnv_FZ7cD1cbd7)evmB(6I2-%?u)vW+FmHX30b{flMG`z=w*KBSsLELWgi+ z+CFh?$I-cbkilvlU1r-93C`7Hm(j+1PVhkE#222HvflMT0!8w~Wp{vMMBEX1bBiE;=@2qaRwrG?= zrY2q1h72RHWSM9Ohp`ki6QP6RXwVjV8bmNoArXvHaY$SXey1}+A|RjuNKvMM2>}p{ k0fS%!SO8FBgX38KAKY+`X7jjaySr=S9^BpCY200cy99T4mjri*-~ocWyK4dg4q0pMz1P0yyWhFr z829|!Jw`WORnL6ptf%Izm-ijjkxB}Zh;VptARr)!(o$k7?|%Wm-!NeBpG!ve(;y&> zmfmVwt}4bJB#zDw=2o^q5?3!rAPLaZ${Ym5bEPKRDps!}A@t1!(*W$yn1>*6Lzuaz zN7OtOYBeCR`7T$ja;)<)F@{?dkZ%5V`9^RX=l^S9S* zNBnc;6pQN?4@J&h3brO8yM>3JiBZ)ib# zgx$E@3ffmB{^b*p{}v3J!+i6Sbi5@VT4yTt$oJ~PLbYc&ne=jAF|k>7bDQ$awfSbF zEaJDx^>O#x=!BsE+xTV2-QuGlHoHfZe_YZ}mqWqs%b+@cev`XZ z?AHgsC&wO5(d)@?LS}pm5t|o3&~&s4>eG|<5kD@z@ke(&+C92|SGVsZsJn}e<_Qg& zA%6R``Su`kNVAvIaBorT$y7J8!_w&dl%)BE+5sc0>|f|V+9vrzElaevt~iW0 zRp2>Hg!JnQL6fCxOIDGk?+U}SsccKtk+*B&+63E5*Rd~|U(mT+YjoM4>fmEO^8JA- zL149~EJ0{@C;elB`};)0gtd8=?@vrD?k_iVRkh7e?paDJPGvbB%Wf^}$OZ2Gk<>XK z$12KlUK^~ZI)N``n{PiW+b%1AcBpt8|J3H#&>4F~Q*cadG_OvNi^XKt0R>yJnY49d z@h&R)p1BM)5xVC!Ry?GwKtBvOeEyO5!s6VoW{vpN+~k*kP1aj&_RQ=Hm&TOk@$2N+ z%WeBhw7RZImQ`>YeKGr7@ruwBq0d9avL;a}o5z=D-XzN?>OH@Wn_YnrJ!3RtR;)w3tylulY&GF19N5)C{BkvsmK&<&M_sB?{;rW=iy3Sfx%1X zE0e}x-BLSoNuwHH+U||r;mm+DW#)oA0Z85IcD9=7^|h;yb6!QNYPziku6quB+@NP< zww`UokQ>?8{U#)##wyt8Na9bp+T^skWG)zujh`UbCeEm+(O9x(4Y~)}SLpa{H-CK* z&@>gB#5I|-*C;A|*#(T0-qSG!L6Dr&Jgo8jOQ^L4UlS<5YT9Y0ed3W>9wy87^`u8A9}XpzAOwbPzKDepeVFeHVd z{(#Pk$gNOk+QZI8o4n zf)5~z@A(Uc?D(TXglrkj;dEpSQ-Y`uPZHVp$HlCjZTW?`$*fF`x5cdHn$R+EaeBe2 z98BuxNDsE`X(SCQWzE%G8g7rMwtf;d5*F5Z`fw4Q%v(ZP=(p|Hq@=wQ`q-qI^PP#G(BV94C{gOUh^QfY^|eGZ{k~=pu$*mM>8Y+F@+fhN?V%ZOS+A8( zkhwQLQ((&l$96(fdO%4a!?T%=DX|}4Vn?4ve%=-8aFAE}KEB#AO1PpZ+C^Ed<9(+*h?ieWX3SEOQIu)eDK z>hxJ6=Fkj36#^y_Mk2PU{~!S}r)ZC2o1>3X8<|*(!`bm<)Md7$K6PL|7>`^=>T15P zcZ9diw-u%M7y|!_wUyaw3nt=7uB}alipA0FREcE(d_2%e{q9j(HGoWP$9R??Ju}RG zVt`d*N$?C74U8OyFdyfHE-M1gXA{2Ymnn~osAZmVU=1OgL@tOTKVm8DBO;frXXNx5 zLJisVEW#GD4NvdS)!8Au8gJ6J2| zeJ>bPB;zMl2)W1`#M|Hy3aV2Whn#+7`K~G%G166Dov6@NR0J`!;uV=d?3?REKCyDD zTv!(vB@|oM)V0_SWSbKV`#|IAQi^aQu4o%q!Jd}S1V3d557;Dkghd@jIK!Z+u8R2z zjn`Q;qL|IuQTbsyrjnnnG1pxnf=~cOXnw2@-RS-DiN;dMu4?4vQ2`>y=~8(68s9qM zhBQz#H1hjo0lXuVO;Ww+cF-o2(3mtlaK_hPnGV7~ORxpAid160Izn#OxA;hnig)h2 ziCL<+-gia64#!2`Md9>l+dppRF=P=XycSb~kGPC7`3 zp@MOi*cX-ZLzO&|QwhypxfSA2aD};w_yYAk4+DUj4auZDg+%wJYrj9amS7{NAWP$= zFY%3K^t6*n_xi{~DqqN0`ZJn12|^QV4hT!|$IIw* zWQ#tMM!>FVQOczlu|U(L(h1!ustnXNeIbW%7Pq@P$w6THt-J%OMy6XYy~ec(eJyexEu?3B+3 zUZc%v880hi%DMCSBppMD*BZpHO$B;0zCxP^-3I51??f!1kXo)!K@G=e zw-FCBZbh!7oqi_4P$-*R*~VvyPCJVhhlFVN6L}B`z7bn)gd+J1+yWIEbA)zlSVl1E zCovF^5F48*HGvxF;n(pXjVnoj~+gi0`iP1A8isuCovq|o0W zZ8Tp3_YJwMdTr&Yd#)TPgUh|mGrZBUUEEJ%e6l6Qw?51b6ryMFzhMf17i?U03*_zX ziw+})@SGW#SQe0cOrNA9)V{+ALE{PfN@4pYqZiLLqJDL$1$+3QyS_|_P1-GH zVnZm(7=L$#o`hKYrHbKjE+u-8jR-w#;4Yp#y!ue(*mX%1pc$BAGN%6_0AWR9U)CmZ zINm>fsjmzl{a4W#Zd+j4-s7=|Nn${zwK@+m*I30(>lnf%VNrGKfBL zR5&f>5z5h~&069qE~7=E^yC zK?5tP7UjCHrR0zdDo`-cPa&7kRj=f_nFzHz0%VBm!bRpo(3qn?uYpg?^n#y(36hrL zYAU&9scowqop-6>$`l6ihTl%`wI^vZJGa;mWP-4UDhJ$xAo;tO@Zt0qCU)W|{=oO2 z_Z*9)zg-Yv%ZJ26$4T%7qo0s4(Tko92jWp;MiNAn11-Z4zA=!;L0MK)UB}!x!NW+w zqDWw_NGTvXH2-2)wAg2{1U*>$5LH%WIj}Dsb}$&iMoq;}w8!Y^p zv?GHfRUb7<4}tD(gd=`S4!$C}2CPhy45B?Zq)2nw{^j%YXQ)7w3=?+2^vMa7pVgm5 zuP!0T;EGQ)#F?~0NEl*|mxHTsK|^;OW%yB}O-I;_JT=&IIHhQCr&;Ib1TWk)AlnjvfLtgg@}A!;<)EgkYbl zM$#?qlx#dD1Mq>V9#|r28bF9TCEnpOQu44uHBhI%lw-}Z;fEwvtpu!pVwG{h&9l1ednO-%vRjl=ULDnl|s z{#C(-+S#(eOCg&8RV@ohl$!ODwnAEhZQOFM1)4euXASRf9eHJqf} zCM>(Kpw87O_4_Mz*oV0ehlD2=@JP&3cX2`~dz$Q)vOl6=>XL%X1(VUU)I}xI@sJc~ z%^@xmw1IjQ;7oJ_(Hl4AMAj@ff9MjMA^}lhJmEp{8z9?w>>*A^vXJc;_+t^oj=yq4 zP_FFiDYBt*bf)Hoj~hW_7Ce)FLsEq1Xu{FF1jR%$NPBDMY&kS~j#!LQfbqu+ z6D%|kI|HOl546yu;TWpE5YJrwP%L3#RSto9vqnRx>ctLLGIht~wo0^(VyT3U(OIyi z(+HLQRiec=~Ah70P85ESM%Fu5r@|~QNHQ%B& zYUjrmtm;97Q`l%lxtmrkvakFPV(=d1w@Te);R6k%T+dsRCmd6xzeL&7@ zR6A4|BEZWPvWr0PgF||_$=I662AihfM$RCC1Z*LfU#{c@cof35h8hhUWh`NS(o*i% z2BKPGor3MLg(}S1aG{06d^5YOCqtt+1-t5i+l0V>f}|A^s_j)Vk3NKT?~%dtK6M;g zhK^g&+xUu2O3=-c8=*|eY`}v%9b^oCpmqPXHtJ~YSb-siar6M}c-CH>u-;#a-Cwk@ z-TvJ0hFZ@TqfExmUwuVMHEm9^$26=ZVNX|=MVb#}Ngx{U769>TtEDl9yVIawJ_bVn z_E{5Vdk9;EesC^go9!Vb7sQr1##=AsZOapOi9u{Iv?2l@4J#6^F`tGr(rg+60-0GIwWN6%Aca;DfTALwVL%0eF_M14ujYVHFoR<1)7E2d9z zLAl|#%;%4kJeD|NEpv}X_J2l3sojF*;tkFbc5$w4$!jn$UG$POEcg@kT=pw!5${fn zBwQX@55Or%a^`_p=mrpBlVJLprQ5tGtSzlqehN;tn|*JB}xf!UKWOVrj9M2Pn4QE)!D6>w{1)4_J6L=6twc?ns-qa%h|)R%!vCy;xo| zj)vD&Tr)frD;a@HOvBkB)ii@XK%-UxK4t)3R@_ur3p% z1HYuS17dOf?bv%(LEpit&!!^jyrp-*o>&h zX?~y#wf983lINqA<%@GPTpW&X4p49iNxVs;1)W%BjFw*Vzq-M5feId{ry_L{&Iv1C z>qgzK%=?u0q^-E3g`q;{*Vh_Vjv>}wV;$(B-T!Hc^+r)iCtx=t9gL|N%DB#9{xV^w zj1z{$eg2`=ZqqY;=sXKkIRjaB8TBV0zx5DH4rz;)XFyU@M-3t5tZ6|uMcmjYo_+mZ z$%$ivQmRojRt`rNfFrpOzL3v^?P;Q%&_6Nmj?K#;sv2)b7U-U`N*Ti&7=i}=x+q`xdUW-`3i}x>TfZE zQO3_q=OK@zcKq(#UlH63bQ)jW!e%}^25@@Phvs!t^ z%&JK;u22bw;E1)$(Cf$M0o{r@*P??NfyTJ>fPzFr8`&9Ubu#Gm1Xb`EwC@j~sli;6 z_AAn#L48*)L@|?PeLSZFlr$XVlY`~pn!&CrW!OxfVLQdvIw}!2;SgAE^beFUKe2!B zwhU!z9csM4u%mnVvMh}GaN>j&p0~}|WN~v5tM5^1nUpbGW%((e>%P<+b3_zQoddaP zGN2e>ibTPYELN*f$Cy_Vi)I7WuGHaUIfKtuxkE0QkSh)uT8*fncB5K=)8*7#r<^kR z2{os%hHJ1nA#Mf9=p#~jS)!AF7ssL=>03sa3lYEoSVz!N72|VLeB6b1WsM_AxOIft zBf<#7v6wBQ0mMAsK7^Ek?0LW)j1wJd;;vewy)=v-JP+4%t!rL zLu~HB1M3CG#gy@(wBe(ntrCt_a6t`IWR|Q#Vgs&hQo@AlkSOD(=WHG{N!EP0n9%dt zx#VQVW{iV=NbG$6?$3C*5ZIx9sh6GPW`YY@%|yh57tr+){ZrP;S35i4;n*1Vmlc?D z#K&gQJuzb9T98;v)2rSEibnk(&>VvC#xxSaW`o0S%eyQ58_K%%nH8(ZS1c3U%Z)07 z5YUOR^NMM+IJ+%jBtn=m4FES zs3StM91$UACNdyDiLS3+Qf>}y*vKed{@DN|qgf#xbkbi{SZvi~NsfYAMiEZSvZyxq zLND9mt&@iA$+%y5}az|~NJXe17iQ0`)4i8Y02dTh9o;TMD z2@Ap|AT8TBB1cN?eM!ErD>v;2)g}7KU}uDHSlj8V{-ye0YaQ5GHEb;CZL1R?d=~xf z9_%4j8X2xu=OxG{pFBuB>*axyia{F76NT~9j)-mGY~L65cm}+2Z#61%tqKs#SJJ|r8NIEf|9bLGKqei z|I6~qA}KgI1Iz=)Qw1EdyiiCf+;ula$lI2rA_*I2M(#64P z93n4Jb~b)bXwK3{Tm!%IBe!!cizNFxNj)6!kAym7I5JS0;EY!9G-dVzI6-$NEFW9v zL0DQ*cIY&j(&}2}i10K7AyL};nIrT-U<_!H++r3N%W&*@XzjOkS^O{c`6#S2byV+v zk>cbt+dXyKS+=snlhPHyx{|`N375sQ87|7Vqk7N~;sz^Pl|?Hiwd2GuobR@cJ|rhm z`i-@;i{6O`C)22)g3nPISO{vruyWNJJJaN8f(B8SQK$4=kgvTAM_yJ{LgIx4VXl$b z=er${)~TarZ;IgdXBZtNsEMm@RhPWx?PunB3jpTIoQMuOUvRg?lreeB1I*PU=2F!V zD@77cPgX`LD6gnB2}XLf<`SaUD|P(lUzK8L{QEOtf}Yi2ycoe?!%Tgz3dH4MtlKC{ zr-?c8$LB0f@Rw!>8@V_=9iSYv_g?eW)(tzGO!85X7st`F&RZ0~1}z5=nQV8}emat$ zu+W>C?Db>Y?sm^Z9r?VduyI#!Q5c>}ng?c&=%y$uK_B8&b%pZPOdyc$x~77&Qe8A1 z@A%O-PiST2l_H3}xOJZ12~OLxU(1IL*>uRSI#t<|G+O$#b*n;Lz*HYomOj5~jq<--EZ6E!9mv=fTgKzD=1p?@q@Q z2f)KJY-%&wnlXBde)}GVCGniAJ>9lmg8)8+BTR#PiG1OCWpH~u(a`u28uXkY_M;Re zx<)IGa4+8G4VO1gquOFwdso@ztUGP_lTw>flJE5i_7$gW3$Q{%$&tbkyX`z0uVQPp zR3=Wm@ak26M?h(7PLke!GE7dqj|mqt`cSLMoxAR!N}Ux@}ApC7KU^kis6Ymho9lF}Ze z=pa^qB zhucE^VPe5?Dn#S?DW{Ry%pvfe_H*e4$j@CQU==*P2}Vu4>KIxe=s;iN)~8zNN4olv zar(_*}R1d5V(KK1>7r9d{(1H6xG&@IBgDw@}kDkSh(cj>p zOB~}Qo^zH$c~t5vxpWCVgsL`+aD=D|f=_QzCtpoKP-BP5@VlNO<5Bv(I}q&sT<9pm{oJ_>80vXTO$D!6*J6778-KkaB+CYA_H$M!KBWunj=}3se zqPx>56OtPXHFroR%$4i4HJ{0(l~hxASvOk3MRHS2V_ z3nyBw`PN)#ZP*s+4(Ob}g1-DRmx%Pg5>Qs$xhEr)W? z@5;%*VjCnK^`0%_2us7jMhGD^Eq{2{fXZ10mla(o-@h_o-|Ybq)!UwYvbaz~L3YOV zmU0{5nbj#p>y?J_saSE>ttI8ZzrTH`>DnqM3O(-y%WE1P-UYwDS4GNw=FS-h$(P;p zRa)Tu*@0M%cP1d-)^iTF-2`x-htJA%?b}9ZH{c&&*|ZBJJ#eGXtO<*MP8Fl6EEu$r zSLcTO-2TLr^$-<}L^XQms-o)Kf%GtQ!S`m9w)w+@UHG<`lUNOFOuzw$Os6h&%uDvo z+OFT#h2Bb0F%SyV>2`KZ1VFlxIA562hiXh)na)}1 zf=$O~^q`X?1y$$Yl{u-K^lU7-a8DrqZlO-1gMVBcLRo%osv~(%(|2Q?wlPNC#6lLn zt!D>uAn{O+#Wtr=q66zueljsr?h3JY&j$?{66r*$<2$i7J~S)EJ5P|A#u<}X&r?cS zS^h4ta9BS%#y*FZ$^j!bmj*K>7E`mL7~T|8Xk-Q^|MTKT;wSexhsEYRnZE;Cu;wkh zCCtS&ilboy?Citwd7R*h$R`PjvzIl8Qm!l3IL&jZ!eUj9eyNSU4H4He-!G%G;6-}2HnqFl9MJN)(j=MjC6Xb9 z<|7pSIhG&!vCJvCxzsd|Kk|{aNXn*M=ZWi|Vg)olYq%|>u+T|YX&m}&e2(;D&o4?f zhxmG7-5!G_K{4ExX-f^;6-HMihvpgz$g4cgvhZsPh8v!9N~HXZlB+;CERAWe_qD9= zHQ%g&Kj`9P{o@LK**Q(UUnd7qw^F09EibfjgjrJb)r0dL9aMvyYE8)KWW=YTAHNX zT~5~A4yVcRVFGT;dxj>7B(RnQ|Ek^H$r00T=^NKsN|QwL#I1du_ILBoh?kSRSZH%R zb-Ye@ymy#W-(fqyxVu$XArsgydaWv&RjI;LlHreu3{pDGxz3vCHcF*RHy{|U*Iq`t zM%h(}mrF(WhLw)Nun(WO>$eOEQ~`Wfjr}&L@VylIUq3?knzaV8Y@=LRNd2mO?y8yn zLFuU0BJ&h-^2nEu?Ea{M9jSYmpjnw0%%&`C6@Yi-uUR$~dt!`_%D}Ql0!mn4PN7`e zvfZk!&Q;U-2@*3a_MSBRir9jz@nR}Kj6zED%)(|=Hl*lQLzR~7D1^YVZUs+A@w_^O zoyo|mL%KxM0u2ddu`t%VrAtAb70D8@ddk`^V0F$mxM$hxcnzNG{^o6Mdx81#!^UXo zc5P%|+*={nk@%K~tjqvCEiJSFQSUm`7U2=a3;w56248Fj%UCbmntI zNIR=FUl=WyqfUqLlg`*I2F#|QSQ$di*<9ibC}Aw4QBVY@t#j803BH@PQe?YiCOb95 z(Y?KGKP0vSZ!R3RsMs-ppQ(#dpF|m`W{j?Hl70CT{9}=P+0)x)Y?ZG%#gVR`r7`*p zj`E2AJvN?-ycI8&>vz5!AKnS!LxsN42u44eaxsIZ$Ux8(pJ5@WbK&Ed^#JztqOp5w zcuqC1>1`;>tJF;URZ!j#uNmQcf@mFcr@O~$K-FQw)mk&6T|wq-;mUFX%zkd+a7m&U zVU+mRe8*A9>AJSWb_G*3(sc7Pq+i)tA6Bo8Ftq4y6Xd6R;u)_y^q@PT@4|IR zk-%z6CMs*UozTXU&mfphuD!Ud#ai`KWoinN2U=R?y$j*#ew}MIp`%Q7U?|p1%V~Ax z1YPlWAyCxmFfCZ?9NU)Ga%=KAP$eWBC+axEZhZ%_4j6^5_Q3+A`X5B_VRODyPw_VU zvFqz!k#n@EW?XyeHgD39mQVCNG{FTfn9Hg9I6&Kr&2j5?Op%wj-o_s-Sp`Ye=0Ucl z#9jlNHBk}dHtDG96af-J8hAWpRXLdtEvr^ z5r08b5LJRnk)o$6YX)ZyD46y8TDO#i30cyS`!Q)9o}8o&G@l03bU%KvEB7il9e?EX z&H3i{)^gRY*8CvJPhzge;MKESC6Qi??i<4(tyNuXnN_d7&6QQM;+twQ%1u4Tpt{Cv zIpSMY7BFJLDcaqEo&yY$n6cqoFm|&8;<)mj%q%79_qlg zU%$i`rM26x-wq2*oF|G@BJ!lQ*N73Oq=1cdzRK=#mLc()&2z%sle(oU=LrCIewGn2 zQt?7U5}g0bEUwNpr&-|yV?nK^>qpp;P^3mv8K`Rm1FvzoLMWv=yXenTwF=ja4<#ar z$0yUfY6~FHRY*ift$YOvvkcODk0-m2IE{5YDzjDGMs zTBCWpt`j;!U~lTl(Qur$JID>(Bkse<5w?CZi;mmJ+*1Dqe}es3Q~-+5=O34^d2TXl z2!?E?p_G;V0jCczd%#M!SRqfW?o)kokjHyp#%3eXEd<6?0CVc|t?iVFG~ec1D5^cU zQ(Hlo`W$F{DydKxoK2;HpzD)>nb&?;wxEg*9VBht_jBGHt%R=)14b@gNzc4b%Z*hn z`Z!qppJ3cmc#4El#TM4xV4`ui7LJ0USlwQ&j3(7j<%>=xU+DRq^1L*?1SK5*#IP16KfTuMI|zxlaiFC|D1K$s{Rd(TvB?mNUv-`aPQva zNvjAilwGXeHYhIx;Yze92f!ac+SUA)aUz+UUqR`gHV8^wEu;#@H#ay5c zhx&+;eGbuNe-T&~Rt}er;|0UXER0KHsSriG<)*V_6$5s<**xH&ZB9(otbiQrm;FYj zH1ArP4yF=g@|xP&g9iRj(7>^nf*`!8@JEO_k80fIe1-2RS-#9d#BKKXUT{sPoyWZa z?KeE4eaNg5a)+JR;|pr&$_+-7B%<}|O?ZWmo%TL#cQdq*Y6fFfy9blGds3Q$UsOoa z={5~~R$He#Y+LNB_f_9=#LrEVH@>iO*-H{v(dJa^fV%{plBBxCqmkjLU8WUNXt}Mq z(v!`><9^;_=svO~OGqBW>&C47AP<(vr%{r;cGqI1>h=w7 zd8M}~IXiAnJJk(jfGikZu6dOJhD~9%+w2VN<~OZQceyFXAJZaISVn`ZdAb29uf?OD8}9m#iG(!h~|Lmh=j$Vt1HG2|L|{ug?iMn zZYu{wLDba*NUuN^X?|pc?)hdk*)C!W$BQzL(6X8af^fXj2oDa%ZdXpYm{Nhwe7tpy zOR~V+Ukbu`)D{*Q4f?jB6>SXUXAXRPRlwG zbmA+tYtk4BV$FP!kTn39{ER0N&~%eSW914_)ekeJ!6nvK#B@~U`@7#`^O1{b##nMy zvT8NdIrCL3Y6TE>ZGSa_q}`ofp;3{l@3R85dW|iC8=t&$VtVSRhU*6QAf@-M;%ry z8K=9BDdCT$aH;#q!n3UVl4B1AS})vJx}(9+sJpZX^~P+mjj*j3q zD`(O{!E~CV!zd6b$JB8Hcpb-07n4dmIbrC*BfTM9$2~f22!uagfQRTrT4}7}*KRwkd(LSxf2xWPeXfYgMp8fn_j4MH8bb zHv*?zikPWQG9eW|bRvEWI87TViMIidA-JUx4L*D7d)s=nt@$)P$QwyYbq3 ziRq?=zuN%Qui99{JLL8SnPsoqLv(b6LBOW*nLJ$2sd0I3DP!p&PHA&)!vDod3Ic*0 zZS{T#UQ1q%*VMs|$=J-n1jyuR=lFg|9t4D6(9_Y_)CTBEVgj_VvKJt`?C2pQu`&}N z)8vo`$UBMxEv=-yoq?*}3Tmd_Hl{pgWP%^y_&s^w3G9Hb#w4D0w)QT(o&scl@bbQY z|J}_@M)C*5)kc6!OJ0dY)WI1@!p_9b1Yi{Rv~p)9`v6D6?`&qyt0E@x7sY!^fXvd> z)sdH(*~7zw$%Bo_!P$bDg@=cS8NkZS%F6hTV07`acQy88w09x@P4Op(7|_Mk*~-z? z%E6xGH>a_QgPW@W8QJ?d$zSB}qo(4X@11`+_}%`4-o@37S^B-f{yv{~05dB9z|9C? zWn|@H{=5DAsJ#3?t?ga@Qt@3+W=~^BW)>y@vz^_)S-7~0yZ_7Ie`(>O_WoN0W)+}| zgPXG{P~078?@Io6r;fI6E`Rsw<^ufP^+(*cX6DTALH*(R?>3Us@=E`-`7NV`m7U`s z7QfMdN1B=b6X)pWZ2Jes%#;~u3$%L=#O0lt<=^nGR_6a&pnsds?~(s4kau_g~6k`|VU(On~fnyu4-(rdDRWe|}|U80U@JiOJ64k4lz)^I3IAWk z!Yk)s`iJ2kV4&IWdi$&5M2sz%|7h|v|99a3jY-wg!NdOl8_&O>|6~z%cJ**@wo!Ce zG_eMny8ib({}uS3Oe*htor|lpm-PQ(QvVMe|DWk9^=|9n?DaSQsz9edTYqjywpM>g zMMCn&CctZK`ltLZ#_m9~KbGKK$3KTmEsgChfbYBQU#0eseyjf?jRB@y#ymi7Ge%=` zb2CQv_bOoI;RFB~jm?ZXSy(tYfhH`*|IY5>VD9Q+>7 z{dcs7CGb5*7y%r-007ya%S*z~{Ch+F$MpDrZ#nYvynh#f|M!-}EB!n3RNWjMZLNUL z|1Qiw66OB|_c!~$lJfs#{&(1))}juMUhhR~>8j{q|KGa*FMxkC$XS^J?Oh!HyU_m* z`BRp^U3cDN{diH*KWd7&%@vpS_T{-_3Uw@_B|3we))cpyb+j}-VHf&Y_T|G&uv_pdu_p#A$ldLHlh&rI%l;_vs~u#QsNE+8OGZahfttcjNr=KUq?Vd&{Czvgw?bL=)hU(_L!29zEVJ4+XJT zzfOILbBH`0beG*(fsHgR6q$#k5l`k12nh&6iJ*pvlY+VK2S=8IA*BdGfrXL5m(ryr zLmbp<`p(wXhfkw+(=;Ev>NNbA57syg`0_00agoWf8-;q64SL135P38raVU#n_(L zS#^gjXQ!J9&9}1wMSj&(LT+oe`W99%KxF&?xHkRKXN3d-{STe0fj9%Cp{g`0*$r} z&RC9E`-A~z9+VaDSiaD*7*~czBY&wUDA2xOWnV+46vuCa^oT1D=*^Zu{usN!IcMef zyipu&xD?^P&&>b22OpPB&~PnjD69S9wZ-t~#-kt(@&F%~Vk%ECg@s!| z?_g|lQ6=jaP%$|%w0bE=imBgb8h$AU)Ym@tbv9nz(XSiRR#d6+-Yy0E-*uk2oSo;YnjeSL^w^ugJBO|n(PRX z=E)Zuq{S6ub{+hl4=>hpUaI_GR1e?$?kzbw#y zYy2KeP5hDMvj$mc!02}E=p@J$E(0nZZs1nz=n7Qdn!5Zt2QBc>7UT;r4ieWR*@&fl z!+tFx8RG5PqCuAuf@IHqSDxOgtXsA0wXu-8C2L;U)zjs#vXt4Ovb@SmzpInFPCXhb zv@xL<6>myRhBj3fXKHQ`fLGmCknlu+4JQ>!n{|!M@)}B__f!TbRD|SdCZ^kZRa$Pl z#W!r`kNdKMuP?;J1RmCEO2^A#T_OVQU)qV~Pi-7tx36Xo7pOWpE|^QdrZHVOj|_f+ zp$S4W0t5@oX~8v|hFrN46a( zRbWKUV9rNxS7&cm@HQgD*7j~c7Fq(ONr-ela2OyYwa3j|YB6$6T=$PPQNf?rHsLPp z34|*5&pA7u3krvGly2}jQ3o5_)ILcy=TAR2$dT^E|;(^F@tT%hkV^r93wV6h%M0pWprFc2aY3r$xSr`g7>g;Jpo z#fg{C;RXWPuu)m>v#ACQPBh{K`9B!Ud6ab@vEx^YaE6JK0$jec0^uR6=)SmBouW|z zdn#q@52#nOPDL`-7_5v?QOQioNEYZx`eD}gjiA`Ll$zJvd1$lH{hHf_5k;=5k&tIs zt1X{D_T+Lv_6PgM>T9B}HJS;wXk<@hl7#LL?g8SIVQFoWSuuhV^M#i0vJxIEa(eMU*sGdl1I9MxYY9sGaxNj_1B!`r*bp}^MC z0wVW?3}C=qxiNy%(F&%kD^5R75_QzC9(ZAn=!0;u1+1;(=!GatC!w}}Rh4=6K&sqW zSy_OD6D?7UIhON@9AV{@>(6A%Xw!XgeObpp+hCu(`0U~3%V0kNASJIF#`e43uQOxREN^@(=}5Kq*RAntUZt-^{8#u5yZG2#tm!G(5Hy@gLBDs)bUfvuDoHAZrj z%8jo4YCbFmaG7*mTXNu!$z&2PpQ>>&*~j@r(dmD?;s47)Fi2LW0`1Eh3o81A67$It zkct|LfF(0CPZ|ac6I5MM0-P?`70N|O;82d@pi~Beh07#%c>p(UL^!~r!8TB|(#~N% zrx8zoSbfQ$irr1K=f|z0;N$+WVz-M^8T-(a*l<_k7J?{XQX32>Ac+oyg>PI`@~6&NzKB@uXF_Yj(fuc|$FHa(;- z!gde+iv}l1wJ+Z;U&qybx{Bb-!lUa^C^=*?rC{8`g4T@1tTVO&!CG~iI_jk<1Q+XV zE~g9mn(8*YLjAUSC@i1^E=Wjj6wrOj7=13(MBn78HhSiAB3G_~^dX)-2 zB#eMcnyk5R%5iR7nAmWJ-r_kV2`qtuLgNA>7!=dyOWpbL;{bmV+21j3k;pIGXno`U z^uzT=z98<~)x$RPQRAOVIa|IwNw3$?(GJ>d@(A=TB@)VjJbdGo2GFtdcP2PlN+qAfyr=3 z#zSZ=FnOm{kK1o4VaOo>BGSfdbD5fgVc7VDXl)jUUk2JTD-X|dw=1@K9n(9KlF%{a z2KmoYvQFp0cU^p-7vY6x@R?Hsqf7uehATXR_J{PSm0{xAxNVsODa#;Ju?h*8l|&8g zN$BZg`?CtE^6N;72lqWck>6g{1)nPRwL(CyWWNdi-1yp3M?4jzT8}aX_oX4bZ=!%^ zdpJmT=Auo9*+u_@|W^S!#JwVbMv5ieWdUQSw+1h#)%sbX6(~( zAA+P#OT}qRlXtc&5wVA@XDN{prdW7j;mA&$PgIuomuM3cdH9ToHagw)u+T&};3Nl8 zN{e%aroc$35UovVxgF)*-{4V=9Nh(5=9$6Uf=;y+B(3Lwr>57g9=l~N8kgB?pPrxn zZ*&!==jv(jmllv9gxqG3C2$xL_`nW?au1-f+S-+!}!b+Q4E zsmWKlvOiHoU*nY%?R7dng1bioy`>~ll}UOrD~26U#}ksC&7IU5!A7e$NmmF0cW_+& z@e{58VNdtVY0odU)Fy{bIp+)Y|k#MBBXf}LL zJ%ooj4Ut;tXj3yU~U8k?u3(aDsv#Q}n1FYHOv)a5g>$Jo`s8QJF_A88>vcmW}^ABGmW(?yw9fTO9*PUeFq2bSAD3f7~Dixv}L5# zFW+d9z*H1i_Bo$eXBbwk>Q^R0i)h>6QPFd7nGP`7k}7$Gj38???(ZJ9hYu{x@A|-0 zQ~1UK`qF8?Qql~`Chhd8>7NOn288`_R=)d6I^BLR3SOo&SBxx548o9b)yPHX$?#IM zTUm2&K53jPXG`phSu0`iv7bV?CQ!R)J0-^`uv*1`ZW#UC>0Q9hTdxh56a@lrfN$xG zwxX`~rT_M4c#l|{LbP^{yCRkrrH&g5B`dm1KoEKiD+}d#u0U25cVgsPOXmcF2}re# zMio#wIS_TK6#)nI5eYf(g6R5n=~J{$1X zOCOpJ3?4N+y%2@5D7ZW2n%Iv)44g^gnN!Yf~2pL9Dr{jGE3&F!`S{DWK1et!GCPukyj z_44M!Us&CIBbxl^|6IF%tG+Rfrjm&ibhbyrj6ehw5`>wVxCmh8AO@J5shOE-bk`zC zOsVbC#S0h1nKi^5+yK+PlV!gUG5X!#yE|Tg|7@vC2(Nd4j0M&0tp z%yYc<-u}VI2Pw}VzSP@tNy?oU*=U(0)2K}wYLv`WQ*w4NndP(erwVtCS-Y5HN-3|45{Eavq*ZLJS3j_LE4$5(dy&pdtZ!sW?e+z-88YV2gT zI{NrvJfibYUg%ABi>i+h;H=rAcQIRxxoKnF>SErVu2zeATCDWoWN~*Yw@$iQE96Sq za!TE*akWPteDJmZ^~0vgYnL9NpMUZ5JEQ*ku&fFd$}xHB=+irkKYsW2a8hloj~^cA zM;=<=t=4vic{HH$NH(`Ns46zkUEF+VW4N_l4!1>criv}Mmg*E+)tI_2HBF4|Dz%HI zo1Qiw-_F1PPW)uQ%}tZqwu{kXN=;nNW+_Hh9c*re^$>1ezw_GuY*A;J8zBt(#1$rM z)1qh_&eG$VKK2ZreeUX|$3C~YvtEsMxc88;Njy+1#Vs#C>E>PPR;#+1&6?ABJzX}7 zT2B`7&S|$l$8pUkiDE}x?2<-dDyyohDhXsMA2D@JSJzFy*P|dk0K{MpTn3erghDmG zxTY^XHhl5f^=F=c^uf!Iu1z+HOOFbTUThS*&%tBd|KA9GP&L2)`r+yPWZ52^#QjB_ z*Lk*zvzDeSnRmWyQWorlWJ=Lx-o_y4e&PeDqS*UrnvIaN)$u3egl-h0>XUOVXSo_0qw zJ*;z^sOfCgb}4&Oii)hBQ-(Wb14vEb4mGmO%*ixoH8Z3be(A*rx7Ne%W^a2Pea6X( z>!$vz-+pTM{MKxFj*AyfH)4Byy2d7&cK#?mCyMT;}xQ?Zr>;`u=Hq zyhy9g%(;!)X?8cuZVpp}sXN?E=zfMIbq18w;Ht(fno{^@fB*9Os47FzMLnH2Z++Nt zd2Toy|J#56_Vcg)HN>j0mK4|S)hE+BCaX%jaGBY;tDD7gTH0DP`t+c=d4!{7TDI22 zoU^7bSu()y?^%H6Y-Z*fh+s|t8SbBq2x(S;)GXY+vwH1l`QhFC@m+kfSKm9;KlkUK zdjAjlx9SI;DF%y#D%st`+3UBWHeLkpSC}?&xjHSSTy@U9kW#)q^Mj>N7pbkSOVM1< zj!E1+=VYd;df$~5%30xnJE;L6W;bZg4mY##cmCaKzRF#KrkvW&LvgU+mW#tF7LBVO zo7%M2x9;g;kv9uFzdtS3VdV0E0ce5-D{1EAP5=M^07*qoM6N<$f;0NrcmMzZ literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_portrait.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_portrait.png new file mode 100644 index 0000000000000000000000000000000000000000..a6f9890685cf64d7ac065b65b37d463916f2d1a5 GIT binary patch literal 6277 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_sea_god.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_sea_god.png new file mode 100644 index 0000000000000000000000000000000000000000..a3adab76e1a8bc1817eebe99ea42af7b96607f7d GIT binary patch literal 20324 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_seafloor_2.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_seafloor_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9a6168f5e4fda1b6dccbf04bb1973f905806dc0e GIT binary patch literal 22110 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

G56_eN+ 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 Y0h<_g%4Cp95dZ)H07*qoM6N<$f{CLYj{pDw literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_shave_robot.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_shave_robot.png new file mode 100644 index 0000000000000000000000000000000000000000..c344694be0303bb81156e68cd6b5d9aa3ffdf7b3 GIT binary patch literal 22113 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_shipwreck_2.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_shipwreck_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba8f55fed8fb03ddca9fed1464502bb5d5435a9 GIT binary patch literal 22315 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 O0000P) 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 m%5B-k;4oC zz?to%rsbw$>!dW&zmpTUj?5p6VTr$FlH>BR4!f{l6Vh{8g{%q z=iK^Ud$sac$Joc~ z=O@Dr>gQNFvboLaX~MVyE}6?;68GLAKl#%eO4>gO^mS|&9NbAi+`X&Vbb0yJ_;R)x z_k}lXTAF18JNe))bB8Oi^o1&e^4;hy?|jk^*>?@Mzs^foNnfn<9}Ok;pWW4;9~mAq z8eYbWOCS8#FT*}5T0C7JynFPae!03S;Bw;}d>5DUbdd6Ldvm|@YkBzR(~ECK=iT=^ zH#W`kmS?_&^OBWKuWggDlqaoy&E1!D1l#0Q&=yb$CBlh z1b;cv8(DOjs0ihuTorR?p9RZnHii{j)2Pji&-A#(i4t*T_}0xD_(o&_I^PFo=&SZr zWEkpxu#VMMebce2t3!OWkY#9}v$3sfpS4irzniml?CunJAaW+}ZHfi29-7AT{G1u( zRSfXC3g*$&v))(N(6_(gSo#_|J=J;IvG&~|fnSmDC=jb6-{S$_a>EIsEXVQVP21Y} zhieQQrtZhFnuhM@p`3Rb3?Ce|U(S|a{1*GptHpI`x*MOgIRaW*H{0QZQ;IoE2Tf3G zz2*_oXOwNf`Ht{_8S<7U(2N*yRQRwNrVw;kG?+Kh$C2JGeJ`N9Yj=0$d3jf-`>4-T zQTA(7>-Q@Y-QD@g?OTnrNc%R$DGe#>O6i-ZAHG=#dW#amdRP<`7xSKJ+`r;%@7zod zSsKH;%DX;no;qC7JO4oUS^h+I^6TlRSG7N&X@G9H+j;Mliw#@mhv!k9>b)v!f!=*=^F3R`qT<%ep3_Hfn2nEAO7VhJqJ$37Y_40r1eUA) z8|)jare`q`$eX-nx7Q5$Sya1N+VV-pGsBk>&-&?>*WJ=9I6Y-tp_L&4UC7U4t}BX* zzTT`FEX*MZpXh_jQPYw2oNHR@&Tsv{`M8oS?b!fGH*;_UUGF0KMtycm{os=>mq-!- z+Pssy92Y(73IqHn$hU?9mTWYZZQTKePXiX$r7L(;V#*#hG~ed0k6-*oYZ-BReq}Y> zxy|+b#u2tWyNg29pw80~E+1}|$Oz2>i`sjm)An3*+#N)dK18&E#grVvApAYBlbT(2 zC9U{NP4CFJ_qrPik|3W_p(x*J#cNAS)+h4pU$GAwlqQtq%oYJrTa#l+Ebu7k$qUlf zA;h)~Y&#!6Zwd(Gl#@NEjvJ&Dh-QfgAH@fV$Eq0m8LXFbpttG?o{s}N&oHkCs<$Zy?Oc(rYNBkwYweqaa-y)hMd~t zvc!unzDxADK{O~2x%cQF%=n->vqpN5{1WvbVn&bU=0Zj$45C8?3_l2s>oqc8DmgN3 zV~cc4C+<((JFrf;(m-{sZv-ChdTU9LpOD^98;}c=nR!(!t@`F+?=%@$dGe(LslRv` zF%5DKP0JdXi&<$0PD9GaX}QHfmbbu%9Lb#Bhgsop{j8(75Qtw{Gf+Kz`9+~zCOya

!|K#@N{=9?be-aHmNe?xpm7 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

%7?0#`>HjGLFUxOFPWatgF-jFx5alS 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_stone_carving.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_stone_carving.png new file mode 100644 index 0000000000000000000000000000000000000000..8630991fe5c604ae4986978ef8acd2c448ae7fd8 GIT binary patch literal 27542 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 z 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 N002ovPDHLkV1l^XsMr7i literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_tank_top.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_tank_top.png new file mode 100644 index 0000000000000000000000000000000000000000..adc8f4a7ba83f050b0df55398d23f47c52369d4c GIT binary patch literal 21112 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 UnhIF>m;e9(07*qoM6N<$g1^JOVE_OC literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_tree.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..dcaf4f6c5bd15e96736880dcb8f0a5e41a811520 GIT binary patch literal 17101 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_war_unicorn_2.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_war_unicorn_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6813f94f17bd1987fa5751a4b8972d79d12b0597 GIT binary patch literal 25483 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 b-v(+=e9zj$ctZS-GiJ*2>R`B>S;&6@DH(>x literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_wolf_2.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_wolf_2.png new file mode 100644 index 0000000000000000000000000000000000000000..79453827f122cea077bee21d39f4fd12da4c5e9b GIT binary patch literal 21883 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_xenos_mechanica.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_xenos_mechanica.png new file mode 100644 index 0000000000000000000000000000000000000000..a72656c46e588d5c4a4f71db6939d48eb00d763f GIT binary patch literal 22310 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 JPDHLkV1hkRR`37- literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_yggdrasil.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_yggdrasil.png new file mode 100644 index 0000000000000000000000000000000000000000..416dfff846b0719b28176ffcf369de7757368da0 GIT binary patch literal 26385 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x2_car.png b/mods/paintings_gallery/textures/paintings_gallery_4x2_car.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a4ceda3a0fe0af0fbabdb8fc7d649907ac7067 GIT binary patch literal 15839 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x2_car_5.png b/mods/paintings_gallery/textures/paintings_gallery_4x2_car_5.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1a5a78384b8ebc19b1645409e1b259d89d3fee GIT binary patch literal 14043 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

  • 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 RFMojo$Vw_nREn7d{V!DSJUjpZ literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x2_japan_5.png b/mods/paintings_gallery/textures/paintings_gallery_4x2_japan_5.png new file mode 100644 index 0000000000000000000000000000000000000000..525177792136885e930ecdeddc49dd1f82f4c008 GIT binary patch literal 16301 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 SVt)OSK~+&p;ho$Q|NjN1fF5iB literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x2_mountain_landscape_2.png b/mods/paintings_gallery/textures/paintings_gallery_4x2_mountain_landscape_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2167e99cce4d6b4b209ce05c91c2d7a8747e48dc GIT binary patch literal 14622 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x2_ruins.png b/mods/paintings_gallery/textures/paintings_gallery_4x2_ruins.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc2659bc3306db8fba991579d34babcde238570 GIT binary patch literal 16351 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

    82tf} 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x2_sunset_shore.png b/mods/paintings_gallery/textures/paintings_gallery_4x2_sunset_shore.png new file mode 100644 index 0000000000000000000000000000000000000000..d864fadabd95e7eefe0d627e55f1db05400bd378 GIT binary patch literal 12710 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 LBK=0vB>2AoW+NeM literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x2_waterfall_5.png b/mods/paintings_gallery/textures/paintings_gallery_4x2_waterfall_5.png new file mode 100644 index 0000000000000000000000000000000000000000..7a1354b62022216523866ad95251cb49812a46bc GIT binary patch literal 15439 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 JPDHLkV1fiCS}p(p literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x3_autumn.png b/mods/paintings_gallery/textures/paintings_gallery_4x3_autumn.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd601ee57908159226da93433f66380a2a35385 GIT binary patch literal 22742 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 Z{y+BAe+U|%1H%9S002ovPDHLkV1m}p-0lDX literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x3_car_2.png b/mods/paintings_gallery/textures/paintings_gallery_4x3_car_2.png new file mode 100644 index 0000000000000000000000000000000000000000..3e7b92635b75290d678f83eef7d37621b059cdf0 GIT binary patch literal 22328 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 LNkvXXu0mjf_ym<; literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x3_dragon.png b/mods/paintings_gallery/textures/paintings_gallery_4x3_dragon.png new file mode 100644 index 0000000000000000000000000000000000000000..03a4d069d0fc2b98e75311bbe83e56514a3c888c GIT binary patch literal 19389 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%0AZH8j@R%Iaz@nh)* z+U6X7>j0NhrtDN#MrRn`rKjihUCRt6EwaUK0~*sQ_s0NSUTefY1Z)UDlO?_qOs9ZJ7#s$+&DdG+VG(p@*6+=YmLc80w%1|(4Md^Y!j7IlKTg(x z3RQF#%V(AjJldBI>KxIjfLVvU*ZS_OsbV&^+HBgH(XQ+DyTmYb0=g+ub=>Dh{DCeO zkS-I8EJYMNJpQ-}^7#*C_ihdGP7*^0)nMvRO&S&3FnS)^aNHwDs_(xI2h>oF4iGxUqj~dXbU!!@9G*id2w4AHsucTGgqHg~5b$ zL5`N)%=i_|{j>!Ia(b0&nnsG!(Ata59YhM@CM#ZeP4CX8AoaYORC92@82|1l&Q8N1}5BadgtV)~{$n>VM(!OUJ8X2RoriR^&-Nq2j&7qy&mwCG{HXi@1 zJ!r)W-d3_q_SA!l+Zcsp9KOCy5OJIs81QF8KT}wWF?MRfeIHB8c3b~r`H-WeZsnj( ziP{{qa+hFy2pg~DYFDW8^U<=({+q+?17rKvF99-%LRO9(dX-p)3PC>7+%g(@SEY++ zx&!Dii6yK1^Szt?ul+*Kd7q8*iMmTu_CUTRm)0TTpHiR(m&Gs`5vR4E~dE! zZ~o`?zDa3eeWyRh`*bsZxc~l(y}~|VJpD8_O%1=@*&wZ9af~q{eHXcb_AR^roSk+Y z*wGN4N)mw|@eC5Hws+3Og!j1ByFegbHKpv-KV5va@a7@r6-S=K)@S=QmB~?56mEEv zxbXG+00YB%nKZ;MrPTVxvCLv4CZ@Bq{iQ8c%PT>rOV1ug#C{`&LXQSbw5;}LZWhg% zPqGo{shWr;Sokdy05-cW4<{IysE}sm8TPO#HUq5t&y(?4TKuR}nihfu-o{JU&z?mGfKnWz}gCpHyJ-W&;Pu3dw2piGgH1bbx5|=&0$!*Dqi}*&~BE z()28oSOmPlRF;a7@nqZ)A1lK@!z4uCk;XKZ4YW8cDm=n>FV7@8&~`f-5;Va_JgLGr8i+9yMk zwFK%KwfJ`_agNr0o;sJeS;-mki4)kv^ UO>+AGe#cEwP7P8k^CIMb0pD}<6#xJL literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x3_eiffel_aurora.png b/mods/paintings_gallery/textures/paintings_gallery_4x3_eiffel_aurora.png new file mode 100644 index 0000000000000000000000000000000000000000..fef04cb536e6623728763315af10fa04b88911fb GIT binary patch literal 18545 zcmeIabyQu=vM;)DcPF^JySoK<2o4K(cemi~?jBqM!Gb#khv328olElVv(LBRJ@4Fi z#(4L?%@~U{XZNpuRb5@xJ)2RJ&x-Pr2(Y-Y0000%T1rg${afh$!vqcb{+ogNND2TT z;`LP3bXGQWBeHk2Gqtb=5;=R=1Brm{7N!7z`*L-rMFL%UO3_swy}M%?xH{W=xbCEG6-gic@2 zGva-7&xCI9huWV4eW1+Uv=l1H-}FTE@AjUnidNsEJKHYSZr7gg)`^Y3;dsQj*?Jri zcJiK`f_J>$4RHFx?D6iNKU%J4Ox#TxVDGFSUq5FgKdjKMufJZ7+#|_f9IP3(o|iKJ zxZCT}Yq|JxbmqUCcE6DLGAM95c~rf0bLS}VcE%sMfdX86V9 z(-!TO-_D(PCyjnT@;9(lg{Y|q+-B{tDga-8(8qeGq>Yj)y8qs z`NYgvN@Rk2nbqlpg;@85CV7EYIc=lJ^78{ zs~65#FG@VyNNdSs=oip#iRT@~@O(@kc;*3gC%U?U6mMASk|ame`=(>3A?DI7r(yP% zt&dc7MF}67i&NBfZ~Tp`%6GLbtE(@j28N>DIBm_V+fTjr>q>LH4w_no@1vNuq)20p zB=Bv%9#C>I{}^i+<5{VXRMa-?Pgd6h&dqV;H@_hAo;F@Fw4dJIWUwz(zuiCj-DSME zkK-#G3_Rc9+KoT324iH2J;2Ad8CR=JNN4Zba$4e`BOwO*4;D?a9){ZuZnx zMXvbz+-ZcCxQMIb&VDEBbZZ%~C*|6Vv#jo-P~n&c_d@}L}1XCyQx!~ek_c$ zb=ljFqETs?MC-c@d>(g|;^TEw{7uL7B^jfg+gZjOOKtM#>e~1D4wBQGaTCHpil-yI zp!o2}QlM$z_id-DT5sB9MP4g~L3DD{oc76OIchoDD=?(N`;OgCOFbQ~bqRifk?_;vwf;Q*JMrJWyH|i(h9D~ViUIHOJqJScP-QvZ2p1oU~ zBbP1eIUY{oo*7g$hv{Zj*RI-|wfj>ppYE-~GrpS`FO1h36<^B>8?Qh$aPBTvw!9$a^#Te~(7 zbPUv_oZkeGt#a6|-vm$1)O5paHjKDdUc=*!+s;fSU=g!^FB7R?c{=r(`093;a&d07 zVuhM8W}t1Idlx~Us8XFe7v>GT4%L(B{X&|^Q$Dw;(#X7GmROcPOXHG!P>ViC+{DHS zqHU%*&NyhIzKXqq-$B-F&u7=%hGySD{c~5->Go^thrPLdho0WxXehMhr-NjRVI!~f z&T2cjm1Q9@bl7p}!muTp*nvimyH@Fe%n=hn-Nq%6NC%0aiRo;M5=UF&GH{4<^=?ci z^ol`TzBAv$DW#TQ_VSI=U}g{W#&!V!!Y87<77BI?yB@+JcE zxJ>>yu{~5JTROxKtU=|$@Np>aPDKOt8}NEqGd53Y>U7y~9WW$`A&`aQ3w1yn46#^= zC3fSoAB><3s6wFrJY_~sEIk<{;9PE>Dx3ntZ>hk9u|NsKsm%PZ)3h$4Yh}*v_Hw*0 z7X{@?qR3KTDfo{_cStajS}1>E5T8XtazYfep=t+0f+oMsEGOrOLt!NEUIu@r$jqQb z_u#(KWWxiIc{UX3UT4L_q|hy$Ou3#e92VVTYVb@Wb29<8QsD}}pZrKC$Parv<3oNw z4rvOBftoiOuo(MO9tD2O5k5bF@SrF(fyagjPmqo;{KbA0KAR>93#8n|p439z|619s zNIAYMc+7N;2>pxliPU8<7#d!q94z6DLlQ#4N63BJHl5$GjK{)9nD3a8npu!7zKy81ZMnM7&{5k@#A7=7FXFr zp+W;s?-Fj4)UwYe3!qr4bvoKlv|HD53kh56n&(COiUdHw$tZYt81Gif5SGvPccE3|o1}6Civ1 zL(-u7Vs{i4%VaVVc=sS z=T#a!tNbC>z^Nly!}pXdwHFbQ$_LhraE$!}=0=Voyly^4@m-VkmVOEXLZ&rNmGg>4 z$30IGoRhk|K(vL-3wsZ{w}#O&6MW(mC0fZi4LKC@)jgYmj8kEiMj^sPjL*uUf4dW% z-cV=O!UoCD0$HN*ceup6yyxL=PNt&COk!f!47@YN!mu&wO=$kU-koP2sq zN6pU|1pg8y#5yhS15^4hW%34p{Y!zMY{d{8VV4AS$V3i^PT0D9X1I=s$zAbT=2Zzs z#izRStZ2qG{SwzLUDVJGl9Ifh+2hd8e6~cdIPkq)ECKE2z6fL&TmtM^7kP@Ni>)Nk zN{>+y5-!--5Q6;BQ%$idsexAZk80sX;hE{Di)*r96L)Yh*~ir!{IJcBQU$Bu3!^7g)3tJIcHLI z^1D45D_iQZOvjOX9?Wg6S7uz`S*CEg;Ow&#&hU|bSV?1%o$y0_5tSf0!{Y{_ z(}GLHx>GKd^{O~K40+yu-YNayI5e|DxJw(InHy$e}&AB1}7q z7qC17Q5jN-gyT+X#ngNZRbOb{s-eQG+ji8(F(^39nVB=Y zcB?HJ-#Nn%6=`oQc|TQG`Py!^+(7cWzjwX5R^h+^lZQ?usJQ>+d`_I*n=%%>4SO2W zcLG;>l<`7g!!R0iO#;(+uCj#e*w>_Cha)y!5c(NBr5{i>I3iftAM@8TJ^+a8!Y$UB$mTIEVe1%%Rm)R2zaa>>`8s}s3uPed>k8yHuk-0P-R&y1JMFXlb7s?}bYqd8m9n8}8x}rC z)3w36I>XoJRBU7vT(ce?M!_|ObO&g`sNeQ3&k|#R2n9*ysiq7PTjF5_iedTpi6Oe4 z>$tEw4KrI}8jBo4LKO3>8@X4qJHyVIO(@6J;?%~uq?ppie?U6z*L7D=*ij~}g~3vI z2JoviX+OY#n_kcn!HyV*uM~#hoN)hqChk#G7VnZyWPKnOn|wjk?}-5YXoNR14~SFp zXGIS>4yBXitw75V$ATLr^_^;{ZVmV7grIva2@3bGD##x|Zw8h4y7Bzz0Z-MKVU){a z_;R1bc;3^arU-dDq$tuy(xPf=y}$2!hOQm+D@JcFgugA|DiPX1<&z1266g*(#<%>N zt|Y`%elmq(TU5!#tKk^he4ZwpvMkWfo0+n(J`85Qub&r7{c}O_m{iFnap!P{hOB7}ebjadi>>)3FA^(@t4`g-cieqSacS#}(N} zQdf7h>6#V$>D1vkyim*J8>A`bAXSzHotI%O+_?4yuWH8t)57C`a`DJt3Kfnyb2SB0}3SM(N(q z%;g-q+Ln01J{n?$TC+_Py^*cEByK+&NXSQ0A@vi&S}Lzv1csMCj+NBA>YLy!mW;9$ zvB-1<%JSz=LtbBKzSIylRTf&Gib&;z3di{D?!mq)3C0A13Q*Ce+Rtc(j0(exW#9z6 ztF%P59jnlJ40=c{52Cg-AvaZX2yn~TYG2ChBE;>onIN==5fc|Bd8>K0%J2d7##EO#%|MYNI!M-JWINTh)bZt-RUWS0^n{DD@bk*UnV3qdfvEF>+=z{-68j- zZDV!AS(1O3;(aJmR0>tfpuReFrShD!4Vr~FtYE01hfaRzJ_v_)Dy0pm!;nn~?OwUj zNa~W$q81oAkm>lQKM*${{r)F~diDq?tfzYd9V^q+S(!hN)DI{m1pP|Qgd}h+>QVL}CS}R8g-WnXX zT;RbZ_hqQ~kekL5a7QpzK=^4ZchgKW;)&AT(u*fo-1TWV^x(aq!B)SVdHxCU`!XVD z7dMr3{-41EtO7Oejq}4zlw+Hj&RY?=C@^*Kg`rpOAC{=o%SaU^-UzOcG~^BV3=PXOqgs8l8S_%wlS&7O5) z$Ku$cKjM)P6c97<*{~)rxG)$gfi%rU-Aj9V;X)*q0?CsP+C2)_oK>Y1!>}85I&ngM1gZfM6v&<|jc{DlOSEnH*{HW(oi|;z zU*09Zmjo#ioZKIKK!V$i{rpMVOKv%r6Ku(c8+xjm9AtB_bu)Tir-`*mKSi-XHU72? z^+#At>lobv59=7^ovsu~ac3=C>(9?HrWN45uN%tlASuc zY-;J)ScW3SS4Wxp~ zUw|WguC`&f&;dm+qV!rQTjm7GcQBA-N>)eJLaa5h>K5oG_P@nRLDyAGjBfb_ty4=Q zSD!oHjRyPuPRno+S;AkpJ<;SfXoU000pbEQ&NX$@L&a)!IdRSGgYIK?nKGxI7jQVS z0RF0ec$dXWLE1CgWh4Qe5WCs6n_|P>HO4SP_eHg-L1Sj5(W@i#Yr-v@tw{=f3m*Q7 z+Q#Iv>b&El1tQufw{;oPLJzua3N0vAswD}R*o9-WQq;pe$I)DRJ32!%!o|z9qP6sYq}F{OfiPa!%BeD;SEFkqT@v0JPF0F{pU&Ghef2&Zb-86 z$ne{jt+7E02P`UF^D+5?&%vybEe{V%U0W20RAEE0E(KOigkW55Bjb*iokTj3uAl{n zXIR9yBwUAt=kBXQS#B7zbxY_mcT-^%zO{eyQ{6Oa$0?1T__kMYwN*Qtc1q%$b1XT- z5T--MgbWt0b|Mg`U%oYZ6)h zw&qs02YRn5b!HGuNTjNkx`8sx(t6n%j-+0x$kp=0zDJ}OGODn07)|T=(rkrpD`lnL z@H3P%6v>>Gm%j^TC>FeZu7Qwr#fBOO@Z{W3@|XYqMWkbbIg&NfH8I1c8*0uuO&>#k z;7G77P%ZwUoTLycdcsoL%1qg%Qm1R_(_6}NU=oQ8#}u9m z6ZnPXlK5`EoKM{OFNwEs3ri&XyCDC9aPh<7I1f*52XbOV5^Ev>r-G(1MD>p3g&1(r zprDn=MTP~dZ(ujedHI$aUH8DAe=*~J%pZ=HLca?@8M zW-?|XG}l*RZ62y;uNhSk@IC7V*10Ja1wX(CfBH?l4F9T!ELzF;l|Sf3GxlfRe;F_4 zg(_b1Nl?Dwg{r@AYj0d{OTPjIBtbfS(r7&7&TS#IEzi+uhx12p@eSyWbPkK>nc*K1gClk{smVnBLx>EI+Si!VmPAiyKc93 zAv`YLV0xX0!+HSg&hNG z>ThL1!OQPIc5*$;vPD%VLtVC6lkya#P9&Ot9Ou(yJv)Uz&;H>9v zn3;K{Na$~^9A5_k&8UY&00k}{#psoK2DF)j@R+B`dDug!Xd;e)1HQ#W!m$j z&i$g$y&th6$wF@h#!lueN@Pcg^UwqYz!OV12^*K}*?mWSu09dD#c97Dsx6LKFsM7G zk&&+6ywD=jWmC*q;imrV@e(Ljt1!e9v81Mmz>e{7FEQb7=5>>vNIl||HzO{*dFRq?OGb+BnQ2v-u5k}K@(rh`CP#khLD{uYL7U3@a!i>(==E)8;p6^kcbrx$Y zSFQ2#RHqD!4CZ3r`8GtpgNOnLez92Y^h&KYhDVMkiPJsEpHPZ<-U=WQ4ElAsYq!_1 zu}nmN&&e*Dk*cHawGzGzeg(TQdOD|?mAdgW(#}*1pOt%+`f$-WG%6t?esu)i-;-~} zY>Q7-+`?1jgJB(59nL)ehEmNbj{}?r^dxcoT;t0qYO)OJYt1gW2I+RR?bVMxlEok3 z&m3CuyB1EX1B3hzsR)h2N=~>PHvlYX5u2$8;T|zT0v@yE>c<(~5KPpa^^?yT%S%^m34aLz z$iv};!L1UE0SM6}W*Uq?_VPw5bjsNwdp3^7 zgKIfBtAOOPzFoX)sqKiw7Q@cswr+Fg5BQTGYFNw#DH)in=G7CuklpRY86TpJV6(g zTySJUWI8miqvkX$H4r z0dY*(4G2r#_|d3LgWIS1n=->E$|oP{PxJAXe`c-{kvAuoWf1vAI3OtBCaP29F6cZ^Dudw!?4DZG`Q9YDm$0yE3{JL&9y3ozLjZs#$%Rg#u z??QzL3Abs#ls<54NSYeK=xs`4uBM9~(yit>FACaqv>&~{YVl3Py7Yev4^-T}6_XJS zNHGAzyvtSgVjCxU=k)0xgNOK!Z$3Ct>~I(GHh&}v`e9al%Au!{qLyvO7XV4{S-u+U zxtDwEEKMocA^K-y7~u@5T0R3gx+X$x0c(S9=}6Ny_uQQ%{w4u?c7CUtu7=x$_DPwX z9bu!}^=TV0M1kM=Dy4V_>lrD8q`(rrILyTk-#vQ~ZgGBac(s~ZZG8AN|IBhb@~!3k zsFo5tj|s)l?ZtO$Q)AFC zhY}t>&*F&TkJwV+&n`u|04~XmC+^m0?!X8yJUZ)*tN9!1+z`oLN41KvpQ39#BnQ}% zb{}_;lFRp_OEK_IONp*)nc{vdReaBpe9F;B3jaPS++T#L>AVLXD$v^P7;C@a#7{8d zs)R8ie_5AIeYIC*5&kKcJ5V`C0g7q6EEeK0$b+DP$PQoXjhk`9+55Nw1MF&2{zHeA zMud!F@qACUC1NKT*ri$wh z@NzN=Bltb|c#haGFa|Z1&KE%+*r|PV%$s*1}kha)f0CMx8-v$)=tCpIhR0=7Mu*-*Uk^3`-tnU^Wi2w5D+g6Jy@i z#!Czf{m!w&Z&bt0G5akQUAMLx~79XwJl_F85_{?vw|i-3m0&2(K3q_M4)lZ;0e zBG}VlpWn4}29=zEGB=1S`SOZ7S}vd(f0c0i>pDK6y`fS;L`#am1G2gho6u+-BX5=_ zfHsHY4Piziq&NlPhz4bv;IP6JE z0U=x`xYQIg&N=7jNIbsrIxKA?20NNU7&K&qNUu;`W>%OKl&eKjpwQnIZwHx>*B~-n zR$c{~Pj+FD-63llo4b|)rUKGmTACJ7rdkkmbXwRwkXlzkAak6D4CeBpU2; zOmg<3KywQzPe-7Nr@X4MrOA_3vgz z5~4p4XDfaZO*us(Q9DN<5gP*=0~5WtyM-$Yi2y7SpQDK>kFuD=KPcYs_({y2o$YxT z8Qt967~EJH>>SM)nYp>S8JSoZSy<@b5%f+Tw$6s`^tMiD+QsSbI$fNAznlKpZEa%8_-@o6&3~7Xl$KNcr_66RnpxP`|B?8O z{yWmd_@6j?7f0(q7!zYgpf%9u-4LgDX6ApvJ6o9k=LG%Bcz*Z%Z-%_9`zQaup#Q^P ze{A{VR~|7tW0&7brN#J3e%s4qVrOh&!t>{n&4h`?kek(*o}J0mkeMBoZ&cE@PR@q5#=zfH@8k>??>r{#+-#hjKsI_q4kmVbHclh1-&aiZ z+{T86tX%9sP9V_aZxjlS7Vnv0X#IDqep8veQ*i-JOu5-j*yx#ASefbBfGo!JMy5ul z^lYr}{6Jz@h!C%coKsk57*BT(4vJqF(A`8~D%%rg*WGwQGDCE{cJy`cWb@c4c&IdXD5e|G@i?D}0{9n$tc5Yq*2(U_GyU(7 zzufY-edpcgzuMmSv-ja7=KNp$`A4|@U)1nU{ck1zBme%}UH^91|HuRX zBk;eY>)-DBA9>(^1paq){r~1J*#A6X18v_Q^xWRh&$V){bMI$w7<(x#r}vjHNPmAo z+=~TW-y5NvrRBt-_P{|Pkl~aZr4axC%zSAvVO8@rHIL!R-9d*nmAO$nj|IEzkgUz{ z9Ze&;6=jnFP&(1I9U=kpa3tXxp1rPfYG}tX>Y;JytkpoW7A|3f!FcOFr(r}2#lw`#KC|@b?)r~(i z&@Bg5@SoQ(bZQqeTB1t9i%kHre^eZOX?}=sE#G%yFk+jklA>;x1b_r_y16x(f8lAG zxo?hWm&Q9%i+x!$({LO)U)QPLVu}Kd7$E^txCVZELpBN!6kCd8vXNwL8B0k@oI5Iu` zE2xk;z?`8(Ylkgmzk|aNb){L$fM+x;%%Yi!v&0kc=Cr8e>;A2+ep?|zC5eLR^Mkdw zo5yS7`LwaeX1ydnz?_+t6-0_26juf^4-o+PZ0(~qh)R*w=v&ZPR}mpBfeEK-7AG>4 zMkX9gQ(_rVB$JO~j5(uQnF9iCqUk&-R`rh%58)p7Io_=}p) zwod8?9r1^whjY%Gxu?XvT*Eoez1oS-3)oT-P-9{Src6o++^4lrLPArJRusxDhAh!4 zp=o^{7)ob{1&G0@1vDgp08k(m***rcNdhr%(3Y;OXEmK)6FNSpjmC|}e78?J_;%njD!04^jUxAc7R z$jqSYrsMsna$>H4$gA}Jl2gSg@XN&GPwNt9R7<>>9B zEAN(<9J;)V+dV2*s~z5I@nmhZkTlVdupYj*dTLxatlCzCU-*juUW!@wAGRUCU zf-;jLfKr2t9Y~2Z5quZ>-fJ3`)r2d@7AYfytVY=rDFhvIuNWAv;qCxC3<{)X0_#qI zuD}YvXJ(MmT`9AH4!e1M8UNY-Q)BNmW~tK4xR_$n*poA-lQ7qZDJgo*`RZd&Mm@@K zBf*4u-s7TbF*+JCj+AnLu>SK$Wg?-xi62!CSNs#V-fES$L65LCff1?x6sE$&c{5&4 zYhGWe+Qx-11=;JEeU z3s_Y(Fd58KD=qSqJ)MzZS981+io4`*7HW#85!}k zADR~VLP_%YI#N031?Wm5<74|$ur6jO{s#l&WU`G0n0t4tnRh=jjlw2__^Wb#4hde@ zPbiU|HKCp3<&irhn@nq)Os>#_is=bIvi)nJdYk; zAZ<&&!7&QFzjQ;EM)RQ&WsMnrE1ZN0$pMugAwjL<%ZIc8bVsZ*&uIR#Z#_+92=&Jm zqI-56X)RHbEGI5i2NW|gLj-EkM(TLf>L3%+&}+pap`iLQ0nz@w&_a>!7av0*1>D)L ze?(f|tVO%69}zsaBuwH^&0``;S-oNc?h8|Yw3z!jjl$n_;GS2fiKi1<+T2dI#AQ(HsW68SPGDyNNu zOeKi-3B!P=rKmo*!khL6*|f5!YLVI^T>uiTVYPU<2C$cvXW;<#Yp#B&fAvVgmA zd!P$uae7XelsCnp=u`a} z=qm~pE>&1wp~%jiOk&Akbyg%3m)C|3laV3ph%%L)aDJ$daLRRfvW)4n&&n850vIAGh<0pF>vYhR zD^(jwqbml1-#3MKLeMCPQ^y81P9{rPuK&8@sNZJDVNRVf7BANJN(Rs@32#1(HS*Ei z`=D}yN|5WKDrnVKWc3jc8A}ez8fG!ZsdnUVna-Bb)=gO+#Xi-Gp)$p2rY;kJWSWu) zLKNXt!!nVvFPqv!>Bu2&pCGLPryZK2)D$l;FKuinHMiIvr%R16hNsLRk)ag;sx8x2 zQ;*JB(0=kmDS1!L#W4p&_ERNZ$q2QfxNfb`1kL;QVsqd%qGza5gq;6guM9zNL27dS z1EQL%8&Kq!4NtNqMN${#GP}`O?VU4IUl#ObzZ5^`Zj6XmrHOr#~Wa&)W=Z;fC{Q2S(I6@UY$l!F>vy=m+ga`es$8Zdo!@ zXp)bCf)hm&*sB~>^6^Gr+PCvix<#I&eD0~o+XD2i5>;(kxsUwpiRe0yL_&Rd|{b&&ASYiPcQGN5&{yf|0}w@s}_1vR{Xjf{M+jA*h3)Vom%AUyXvozkXD(M_KitL^`Jz_g z{kbWG3Ia^DK5cVgM+N1vv8Ucl3K~aE?73`->$36E1(Hb%lh_kpf#?)OVpVnAe z>FCmfx~dZnS&1e4&C@3x%d4XK7+W|TF;xrH0g3oww$v;*xqMink2qSIQ9ru^;9s{W;+CJyRkQCt9P?*s1!k? z8eI5izKIDX2QWF0!eS>agqMycMR*mET5O?5*ZMQ{17zwxJ)w!4y+v3mH{vcN)*x~- z;)I&LfVM-m70kgtU=xHs}bAR4!j7 zGS^Xip#whRIUP=XU2=K|$~3_H6aJ+U{{yZ1jiL`dIr%4W!-@ zO~puZ_?2=STkA>({&j0nPwUr$`-F}eQbiq^#+fkpwUV!lgJ7naSq<~L9w%)Ce%f;S z;5husbp5~|0bfz9v#nDejPw}p1{#*!*AOWqPnN7Zs@T*FR%<=1e>ot(O&^>b$pj|R zX_=S&`f<7E_n7*f$@SC2c~{bc-J7yDLUC%7_2kXxO5pb$frbbwsVLX(eb;6X5N9d|o?0aPSm3lNa@y z*QpY1u~;ZEzW9u-$}33;Se@UFZ$k^{dK^YD+v+H1LBk)=yBgN_Yj$&gIzPYP{0?>Y zypb(i{=7R zv6#lLZxg2nXzj`>l_)Yd(uH$OdNFS$b2kFnk@QR<<;wQn_;b~gV09@WICTnQvl-_? z*ZpH5lq917m+zywZ(Dkm0sbYnjzZNeZ0Qe|%p!)w59$@Y}P?74*40S%02?h%8DH^u$%-J9jd#gyOcctI>O-4d66fm=att2~`3B zN+rZU7#)BdR|FRfAj+3OA!Y$*3qn_Vf0*;M@^bNf+^-Yqe4PKJkjvlR%Ej1@sEF zsGk>jLEJAuVD}<*(4u>f=2KSj``B3-clTu*P)5M>j@L>6{_bd$V`9@kZI*PMP*dhO zyY}=RFu8f=iaO&0NQr_;VSiEmHbt==p;0C~? zk2}h6)U8B^fM!Tkhfxw~=_ldJu+U}DH9xQ3cn$X`X{1+fXyUBQ zVQ%DAU(Q~(1yM0DNXu5IzcvTK#W9NX%P<$09m;<_SyMy_pLR7*0NA+srUnDVW>PI- zgcB4qhMT-#rKx$1SPd5>-kGR)VQ~S~#~li!QQ&S)gzx`y;S~+29;a+@2rbGi6d9i+ zLYho!9zuc~aRQGV-nQJASOeXGRzW2PJI*2mC9fogi_mF=RXe@nG7Gr-m$*uWCsb*9*m6M9m4F zym0~@py^snU6DR+m-3ZdOow((N5_h-E~b4aCPyuZM(X-JIeaAU<&mXSZ-6~4+Ln`} zrZ|mD<7{1mom!X*gFTJsLa9>1C!0_98&P;TOc{wpLJhV#>TM@UiZ!-Dc5*O2Rx2DZ z92#UPdSn(NF+*LIWE)&SC^~o%5H9tcx}I6na?vH={!KNxjP^uTZ37l&SgUd17u?g1 zZj=TIQS?O7+QJ8YCp+(-w{~$k{)e`jZrR9Wa>>Cg-svkH1bp2;_&9UdU#q=JbM;)2 zyg>B)o(8@noX~?nJJ-MLH7w!|Tnw3{#Z-;})FvyyqwSL=jnw zBCP<{G@V!tct9VFg{j|Qjouj%_4?Dc-`8htr`zl4UyKZcbN7#Kw*#|pzq(%RQEjUy z)yaQZe?LZelYHA%XKiYDTN|i+yd`-)bt6SZEN$iz@OWH0e%^d()WYj{b>Q5X=>(oOFwhOna0%d`Si>&_R;Lb^GZSI zA8N=J`{-NH(l#y2M-!>PjMj1|o)RqtmKq{GTP+9I>=JBQIG1#p&9tQoAeEG+b7YCe z$y1W^Q@2VRst|GIXou@eN_Q(3y1dSy-Zp*A<~&^-o*yq??N$?AtSr=P_d6O$G9nnI zRkkM%9X@>}Mo-48qpACFq}C|>q!Zwu;_Cg7f@nqPh|g`OH~-buHupt5bq*&Fc4$A2diH4zXp)Y3F(f z{hrSK-i~q+6(lYkpT~c>>&ssv!x}Rn7RV}(?eV$Sh!TX_s?2t@-X^RuT-iIcj7A&> z7pauZ8$vfEuXgaH^pl$w(j3)R^irtrq4^!|QD%KRZxLHBa>i9p){%8^?Y{ER8o%<4 z={y`1TF0Y`+jiHN&?{>_ZU@MLoxV#dCDyuxtLCsEx11kojImscN>Pg9Ux)+WH zX=FI3n6NGth09syXF*u3r#UrphR7JTxwdcR&NavEZEdR7;QiA@*mN*`jd=%5Xxq36 zAvDFQn>sDI?a`5YPgjF2u{j-^Soam%34vrU0+-l_C3;Vf9H1Jpepi%9i_44Eh!_O^FDaFZ!TJSMhx*>_%d8SZ|1mP-wSV1z5e8z9lL+qym^}j-yjH*cx1q^I`uYudkuM8=Wg=TrR)+Y z5HA{j?o@oIM;&+$e5YsJu;eRleOjiPxOw~WHNENn>wN3N8~>T#b9aLmk8>_&e*{0j z49xkus-Fn#lai0#!rpVdmkY?O_ll-*4`2HJKvOw$`Ao*555PAF=VHm|v zf8yuip`Xvjp&#$N-pmT}`~H-pZ*2c&uKv)apZwwd`^Nf@?!)YL$q+KS&7#jLO%h#> z4STcv>JJq!)4Vlzi;q?@XL`XtjZlfT`<;lv`%inV1aD8q0;&3NOd%-L0wS73tIl*w zGXs$(Efi)xk2qFmj>F3v`TmPioqVUwbicB>K?^ z4vWC1_Km9_hCxJ|yBQ-tazN=rn(ws&e7@H-H~S7tn<6Yzh!m91lp)JloDnTpDfoKk zw5t6jJXe=OkQNy6FfvX4u_F=hwM9rx-^1Spw- zn|q5zLzV1`^t>sYy`i;#9hxlu^^Vqh6_urO^hQB^h}!Xv-0l~<<`=$-A389r6|5Sn zy+EP-xhwsW)_$ENryJw_a5PnLk;$EpX1Y`6w)Dn0$IG2^Ty4Y6ijO0u;jWA3&ef`G z_|Tc9U44qH3(c#Rc7yVqaa^@FrMG5^^CH9Ux(vv&a*BtgwVXzb(PI+_p|vvmz61}} z$1U@#=a0dLlty-?G1j*%}tA!cJoqa>2&McjDs_Gay>>=@)d-rM6LOW zv_uBELcfIFDfTwsacx13)Pw1}*|$zyH8^%u*DaPD8_uzAy4Q{C z$ai)eIm)r-z{6aIE=$TX(_$CSi1T*SM}qHwv@cywdl9_qqrKj4f+}=B7+aKdWK9;v zBA#1XZqi)AnOjhm(~A+!Q8>RzY^20<*P78|q;X-KG+!%S=%Vbl!Gcumf18+;via%; zUmo3eIFyNbu;`_g6UUAlSd;W)t>q6+FTY!6Gv_!i*`%-5lEsg{q7Og0 zBDbIKP_@-4+%Qe*Oy3Wk)QInRn7Q27q*_vCMAG>O0u_cr6C7P7%^8n5o@4AW?gpYE{E>)V?v~S6Soe7*(Uu89K`PssdF* zv@Pbo3I>*%_;mGlqZNVuRSVaG=NFeUH0Kq?jl<4PRCN4<$}Iw=1zQ}(KKi$j-ytm3 zCT3$19vYQ_kKn3?Y_H2Wb-tUp>h&ilYaW`>Xf&$tP4oaln~ym(Pp0xT)(!3ot@fU7 zdx?Q+#8Q)2AsQNg%p#LHNED6qel6ny(avPE@KuhRrDE2ttZ?Wz2ngkIy;wl9$ap420cV>IGe`uF5{o5qCR5}Um=!y zqso#Xw}&=S|7OjJEam?^Rf2`+e+PXBA{=Ur1A`d*kOkPWcqoI~>|h+J0t(3AnALj74M&|~pkjhGFo zY=)47E`)!me}FON*J@d6q~dX?5a)d4h`5|Sq)&b1D*CX&U;&zjdqUcl$TP+E0Z$j| zuGn_*l4T34XjYAT&7ovZ#?_KI4|qP6!W46qDgiU!u)t5Un1ZnCnDEFYt@K#@5mzZ)o6w;El0P}T-*CC$^zXNbLS;*a;jB99|HT1pPeXx;KUe0c} zNxq`E0+|4a=2|Zw1X&8JCG%mexm8@pZlDBc9oZ|B6qVp-O%{tuv9C7C)g<|0y4fEn z%#b9o*zbZZ>?6FL^Gj$;(-0jj{MT|S({<6oy6hb-u`o8Z1jo_IR^w`LW2HlMQg&)Y z;|KdnMrJp>GEBVUk{oDWK({3q{A32KF_hHX7TH}V840bxXD!DEBAZS5rXfJ#cgF(j8s#PKaYtX|9hGrcW7-wKh#-;T2okrUC1L^^Dbx zrB*OWSv zq!6{ja8peypdvS(iHziy>BrFh$``aXE@zqojNmH3jo75JXjb_NfAt#tXFun&yCSN2$ zEiM}*bc^4_9vU*O8%l#MKrz`q5*gwR%4q_TLH=IhX9?`M7HaL?>d+x>7+N%F zw@*YhyZmLJ5$C-LHMl=3X^a?>llQf0y;D(uk-)^y4dQRP%MaiD8a_dOclmKOtZ^_r zToQhaOx!JL@|qq_DvmXZTOt<`@(T6TcBc$7PGCgoaoeG}X*FEfAIix5ojXi!RX#_;9wjjv$M68_eP`1P+4u{qweH zHBA$gg*i1Nt|VFB#8T!FCqkC9Jlpo<)hnYs%PwOWrV?+N+L+*+**+FBaiA<(=|JSX zD(^RJ;QEm+*&!Aw%r$#jX(e~ir1)-9U?hi|F~Jfqaz7BT!lr^2D^=$a-W_ z%!6Wz@miQ)$=yk12h0AnC)&|yOsqAb*$^+@*w8g?5OVBjqY^9gl!YOX`8Ak?*iMim zY37FX5CQ~nn?aE-?N>0yl}`^`gtAI21vc_?>hs-MR&NuBVXCwz zc6|g?whSSVEUw!a5kW}N!T#~-(!^%)c&PhDUE^sqS=*5LQVTJLPU~#w5n8D@I zQtjRJs6FR_?#+e0%(C=56MFlgt1(j6&=J_8p=c84XLg!VGhDQ-69|!IkvnygR3N*u z*no*WY1btOVN=Pa`aDi>77d^_RIps({ydBpZB-+?poi;dPKXzxFVrj8+n*1})91l| z+<@8{@PIVJ0e=nrTrUOsf&&0%Mwb@e8X_iwk9#!$>lG&(-;bD693}krJ>N6^sW8d- znslHJqhAUr$dhj&$e{lR;v&XRwQ4!ialu;~II!hZTXS}q(-BCaiC}9U%%=0)>KZM$ zDjeF?U3_hyqc(1Jl;=KEsl~l=1#1#HebmeNfhTf5Z>kX2krAz4JDnf5F;HIx`~fI`RdQpS)hrkWl? zjE!xFeMw?6a>}(*rXVD<34n0Ltp@aFRxA))|LV@L;(#QuUBs5%T39+cDVGun+Q%zm z24`iYkB4@@UdI)me5JFK@tDi79(4_@JR&J6s3|i*edHpY>2>aUSA<2-Ho8@7nJ-cj z2CFk^zzddUBHLBeKkZm1GuGbUV|go3clFimPiPq29Ssc;Y?IwDj{xr*QaF8N>x0&Y zEvqg@A+atM3~}#%#ry@XI4U-th6rXEDG9YvB{%MvHL;Pq39L~xckGFH zJlr_Yc1~Rrez0P8M%gS1sA~i}hlXP<1wXUVyj~$R*0X~g4PKLD+$XOpV}x*MO{rS_ zPqHV(VE9q89$MYmzF8Tt;f^*&$a5+O_Qo~`wQEoweVvEE9+Qm$oicQsqI!g##L#O< z-tu6^a?n0SpV-XqPsF7N4Qj7gu0ztT+N&ce>wh zbEa-bI!KC3b;}=gnx(Bm^(Wjpj|1U)%nyOW(j~O%<;TMou7pNSr1^u}ma5 z8IHprd0NR$jJi7qV((r{3!pCC(9bS#tGqHrumMLmfIK#(S_Qx@3Vtg$V|n_j$e9M_ zUbP%!@tx*%LOT&$X^PHJH#+X%=jV0Bwz1{)J`+`az-g=%RyN&(mKf!w5?FEQf_o!5 zZ1S3N7szEbUT(&s1G62fSD&WY^0bULR5ch}A`p#I>*q-{0syidK5)vcSJn8U>1yL3 zid^`HOfL_v9y}mY$LseKGeZXy zvVwIqC5EJFO4bOKMQ~z~f|p<o0^++<6m&+qIGw)?M2e>BGKc zdS~mEjR!pR+06oA(QySP7t5nm;>{zABx~^aXeT_RX#{Og~V|u(!>X&go|d|yshGOEG~sMD2GB!io02N+xgc^mAIM-s&AoaR`8SE~O7Rl#xLh;#IM0OZI%$3P1{|anoW{ zv>NSBSl2%B3-B9(YCX@^)PL3jIYWrKIIu;z<|*8sSVBC69{a*VR; zdk&$Ex{dURbG|7EaL9a|E19YxuQ&kclzQcxpYwr#nG zr<)5ZQDg&p)fJ%Gd;2iI%AUt3U)1{z1%*aK4e-|~3P3Jp+A4H)GA&tpvmt@&g!&CX zDp>1`@A{M2s#`+TpW=$k`SWmZ?F$#2PimC!b2YG~(vrq@s9}5=Vi}n|f)n(a@8McS zSwshts<{wQ$k>#Z*05!wvVBZAJ#9Y6G_=ax1~l{N2eno$6S;}QOI^W3MQ3o&Eh(dK z@%=={7EPY6?Hc`BFI&&5@il~v2M_4<;ex|*J}nw44<0PeD+Jv8O*UDdQO@8N$|Rn) zPO=^%$QF^vUZ5vzvO)oEoQ8 zeyQvpXGja?^;)~)s4ei2Z*BO2)p9&YluS9=P;KCt-*MMl;G~a$t+hZi4E0;ivy>k6 zWr2*X_dDewYl3e^Rc;2g*{caMWKtn|i?SRJ@`H$Jvr~?Kg?2Ge#&|x1k^n+JF3nXd z!VsXyLUUI1jV4-X0P<81MN+Is_VjZsskPKYCmk!7nNGe+wXo|G)q=>E^bmDt7|7k! z&t_{95edQF;&9pDZFyXOocdgvKPDkIv5a-n<X|`=I9P8ZC&8K`{_*$1)rV~=FsDXNv#H+#Kmx1i&E}Hn7;I7YIaFFL# zU)vHBsVAL0^lE5q*?Z8H3=Dlp5 znHJo-uwCZGlcWIPT0n6Ub^q)=QiUWBe{>@WU&fF7>k@``nQ59%HwD|GHt6Qd6 zbjSyy@LU`JqE@iYv+)KnE!>BeJBQ^t^Vf>A;jIdDl<{mA;}JK6Oji_?Kur_Kk+KUK zE(*Xf{;?40wjB$gHCv>t;793 zsoq!5rVt7W1a{B~7sW7IhGHotX<}Q*UWSjZiG^9|OHU1(SC{Rzx<8i3^(DRBgt$%a zT9`hP1UOS+B0iox71m@hW3hBw`T2uTQoYBIH_NoyvNR%bpndxLE7up`f|x9!*7~0B zi`sWx7y_4vzqdk+$%Up^AIFoQs%GF4we}Qluz5()$IS<$abb;!Cu) zTxrXve!QZ5mzJ`@4kqDGw+yTn%_qojp=vYeg>E8|%?e?c{(~#Tv-xAmCdiu#6tmMR zWV`gpMT}Lo-jjxSO<8aw#~$Oh!&9=>1J5(}gPu~mU-7_~<#s9EX_((CI4rtP0Yyfp ztY_5MoskTlrPMs|B4qS}%>hkEg#w3rP&N~>}KM}3j zha2w-<#;I<2z?c-wP6sfm-tPh6~*LgBgX;1T5AL$8h1P0%~HJJvTx?Z!?L4^I)#Y? zV_k|7q+g%lRs%?P6;D^M8eiPq2J6%t-MR0IuTxufhO<$MbqX-)M65v_cVP~d11Ax6|}96hag z)dYen;YnJVQ;2?k0d-LAt+=`+<9_E7cy@GDE_>Her`r__GFPP5c)@i6LF_Q`4aVp* z0sewqGaY-aGyez-%f#A`;&w?1lQ}hkdK%!9*Li@NfFFct*pw*?g8l|gJpL%sgbSfh zUN%Lqz}GKeKd%)DtVLvkb?K@vk5ILzpM<%)VcP}?0Q|GK6;I*Wrp|@8!C_;PKVs;8 zIy9K5on2eBb|OXRG^eeR-kb68cGgA#ZByH*jNU=yynw~Dq{3>8laBo2Vb5t2HzG=I z@70I_We`;F@>QerVMjb{!pt9r*PXWa;bavILWcvJi3Ctoa2rOG&5jx58S4H`WX2sa z$wQyE*#?@v@1MRbk(=eGQS#t5BqT*Gk(>dGJelv0kY;0f*M|IBAGTeK+29ribfm5o zJm}M1?AIZnI;{rE*(VStR_*7*+dx?Or#qxKN9v818JG$*~t#C)Xu7N zDnL<_+hWA#u}gxb*Thtm55d?(=n^j-vaWoqDsB?~{OrF#(OwABhF1A{;=ps2>Y^<9 zN{hF&P*WzT^d*S9kKF;_2y#EF0v%j2SPR+RKES_<-+w2aRhECSoxS#Hs6?dY=L`2% zp>qg`2vg_|-Tm?~qR*(4pv%_q7QMO>50w?pceA8b{_m@HoghG<=qX9dR3tpZhE|W` z`=p8LliS)>EzioRC5I`)L^O(VP^t}t1N+1{Jdkupy2_xRtwdC$@z_?kz_N*++wTgT z*+FzDJnKY`Wjb@J?v{lp7~yU(^#t|f+Ou^}6Q;QJS{(J^4@~*4k9v%)l;_gDT)p;q zW8KJ}3MbXq*ZNsqe{D4+#KtUBF%^8Xwbf$tZ_tK{nL)eilyQ-f>UxbWaYhi+d!3xo z5_OdaM#3BH2n@RUWMy>-e5(~Zj$WASa!oCTif3X3qJ^0+qRp?FJ6Sm#fT2Z)e{QN= z6qge0;=aFZ4Ap%+&GC&E$D8$ay7wubZpnE+Gx`z_Khm^PdLJ zRgC#_Z+ctk`vCHVhaD82_u~UmYY`2+-U;aNmQT`s z^q&5hE|bCoDwLN;aR!HFc_2K`|Bq z=IE(pQPj4^ye1mHWwuF@v-vU&yvIn7eB7a#SES>Mm$*`%>%$Kjh6^aJ6#F#2VVkoO+<|?BE^SETP4lb_#gok@F*Oc!Lvt~txF#9?gfO6Eh(^%V*-lPRqsrfXOles5qo zWy3wjt%uB${i?AL%8LJh_lLGMtA(gXGykomPhcDqe^89Vp%?tV!`(+jL1SsV+DGUDe ze%LeNe&rZ0%7Fu?3<{5eLvpRk=)%@ChTufqYa*k0g}V((aFc9ZNnLLz~6;i~gQI{*_bqn+86X`D>2mf?i@3F2o(gMmRk;ZJW=bWzO$ON z>{!Y*!GjUGUqE)4T(6bBP5A@A#m4NyA`*0EyY&*?t0@3lzX0RjRJwiFRj zloAp7k6REQcOSBR|Iy7GSEm)4F~kX0Vb{ z(Z>W@_x0rtRRl#f)*#db5 zJT?)YI8YzDq7gnKWEcQ3MO^d-!}!q7jkYAvD2z+-d4aaa<*w zcnr8|zL4ANmfw|ki@Kpxzf2^le+|a)PQ?T)Zb8|Rmo)IF+Y&E0HL(fd$2+I+?);^do?=_qgK1rQKol;y{*6iqoeVR${bKL~71T?`35Y;EkExjp!Z|L}5ueE!|cKuq`t;$qE5tSP5RC}QtqO2|sj zO3z3q=3(i^Ow12M$m?Wc#;q(W{tt?eCq7~e7Z(R^1_pO`cY1dgdV42x1|}{pE(S(s z24-fu4+NdFr=5$T2c4ZW$#06kI7CgIjh!qVTrBPF2!C@L8ri$L@DUS#^b`Jr{G-=c z%;Tf+9}a#$|DktwF=3GUcwqe)&j)~knURr`j**#;nTz4?_8+}+a{sipbN+{lA9^x) z7&=3f zO@BB2iQC4+jNv1wKc4??BOxWH_)nYPGMZc3I{dNtjs82*#Q2{$2UjPXKNu5Z22&eT z+mAq;KbV>R4ew%U_OA*0xAFY$`QHNhaQ9FCe?$L=UVmcwqbs+ly|L?Wr&6MP#J}U^ zHnBIhG~xd9k=2-qmBrMEnU0;=)R2yq&5)Iji-pse&V+@7k)4&9i;a_w+K&ECv0fW z@aK`2;lBd^Z%ir{_U?B7-+2B7{U?i%lZ(5(leL1Af{~S}vCDtW^PhqL$)x*VA7Ml8xmbsR#-GECSqy#(&B0Z0Kfc@@EP@ zbo{H!*uv1x-1K9${YR<&N4w>JlEy|X9A?I5TwHYQ9PI3LtgKv|bViI^rgV%(j3z8h zj7F?x%x3@2?rd-7;%?|obCUs(EkqkOP0UwJ0CIs)%LNUeQb{m z|J)z{kruxz=l|m0Kho|0qK6Oa|8er)()WMl`X9OeTMGQQ!2gq7|0CCbOM(9u_fyFhyWmn00AOyKzMG4v99O5{^T8`v_zr(`v!q5%C?x`&u;U_{3A21+D5Xv zJV^0L%9jcE8P4AqXujnLBc0%C5E3~eE=pn{02hP_1V(Cx4iF_RNJ3_z5D3n1KF4u= zw1mS4Je)W$92g#db@Tq!*VU#n0@Y`w%#uJM;PG=?!H;IT@z^5)>vifmw)J$;{{6}C zZA(U=<9j+u#f)pCWnW|jV~_6v)bL1z= zxIE|*`4uEa=@Sl_L=Ae7@FGlL!n!&K*_{_8AN>}JyPpwlNLXHot~dl|3jChFp7UT$ zcOFbCFf~Ty-=ux7aW;J(HoT=zkDI6?v&beeI_>?oukBx-?B%7spQ}L+f0$@v0z^Rb zDNVrPP>J_|od-3ca0G*h13?YU0+SJp8K^>o^@uTSGG$X28X`c*BOac}8K~vUZCh+P zFpY^pS!DK5f0S{R*W`wdl;YeUlz7*#_PF0KO`0_(?s_|~jIWn-C{C!4pYd~R(ebE@6U0>P>f9_&p0v#+OKYj4mmCEe3%hcr_dM+-rsfKCceGV; ztlfGwwrlnHyg7ANKezC4@;7|@e80At6Fqk9p-SCC3RJ+TwI_?1eBpEsUm&hZT1J}y zTow#dJcG$TBbMv+jod8Y)~vZntJvgw4lkX%Jxd-G!UhpCY|+S^{q%Hgj=eGqT-eR1 ze7b39(@?i1+jupd>_}vyc*-e$2u1pA?dkcsY(OAJ?#u0b>>D!^Y!o{=N7IFfnX4ge z%)n5Tg5O2z=k3hRmr)*fH`F3sWGV=zPpS|Bs6=@nl7jw(P{dlwH)S`{pQbz7oHpV( zLvfWJ-Hy~*tD5_RdxL>SVB(dih6=lfcC)j?Pp7|ja`~}i#YPzS<#6)xeC5YI&K`Z} zi@6PQB#o+=d4JG&-*@4Ds(ydc|9o~mQ2V~_=W<%DBNA<&!{_(wL858tEYt6~)(@WZ z?sQ!L<2O!|_%T6tsau&)u0-F?rQ9Hh+jAcf; z3Zya#oe;8qsUH8N#?6E2%$*Z_CR!VFCQVkRgmOIjl3O$c3d)}eKs_UlLtVWHlQc*C7_ig*q?5Ku;;q7S6uZ!Cca9VkOJbp;v z=jW%}_56lGPhXSc`)hXj>+P=o;~1oNgfMxux`-L{7l=Yd8byDT0MOby#z7P8hP7pm*E-MT-c7uhl7R*5>+G+?itSz0|t$WJa zQIuAU-)F+&+mvp2HXt- z?<@jTmL7+F>zlw{r&D+U*$DUmb!ik(GBBf=0sxZ)5>VWhD7Y9e=~18~G^aEkY>HjM zL&qf=mLW=rh_tYfAf{+|q|;e{-kBs)h$r0D+u2U+`!7=^RB!I=4LHt{jsf%9)@OSK zB@zdufN0irZ-@8(KJsF@=oV_f7mUwbj1c00QI^xrr)!MO_aVQZ3bB{CWNuj_EMDRW z0Ax@gRIEw+fnRj$U_WGR>S~iC!NtB%fl!5$57!;6JNbAV<5FIo0sdW zSaj}lQE^Ku2s}Qp#J6>5!JltE+wlx0B`j%E&3(hHW~C02Ok7__^n235iWAme*L`_m zc(HYM5KYu-_8b1L8*HoP^GMOdF7SB<((F186PW~78thIG3IwY6N93lkzWZ8@Jt#~* z5|s53k`Kl?`2l}%8ZYI#cyf{ukt7v|n`Vw}Dn+V2|NBefr4u&L!(y=xGuebPTc2zc zX%Z;_tblGDlho^iR08}2_R~Bzk8hGX6UW&;^N|Zod?oACTM2S%iGKA`e4#? zv$Ju0aewHiS2NzBmok!pDkTVhbE0BtrHsZssvgfw2}4S~MfYt)RWRH$QJnc=s~nCJ zSclnoP3g)x<>>9?WM*j}d`lLl3N6B=R${=V9f9V>NsJ4=59W(W5`0yr=!(gYPKP!g z7^&c<&xh;x1pH4sI<1#{kEa5Dmq7%tb7A_O&i8Mn1b)93YhNsqEp;-YqHcYd1-P>? zmOKs_ramQ!>$-&71S^3*QD1^vM#*F?RzxwXw@!nz~}O>(bg^p7ip}; zgq&FPnB8-`m<^6=-Zla!7CN-iK0Hxd#pR#p4LT`b3??3s)V8`Y_0))P@q#D*5| zNjc?=bdf>7N=Yf^SlzV0re3RLdHmFeo1+D3ka*dg!n`xeQl)j4jBPTr!&&63=2_g< z@$uqR(*olIVHp!lLtTUv6-;2|QjH!LDH>)X6e;45QWFSu{)2Bf9o>eBrCx%CHB84@;W19?dK$XVr$$Cig9=d!ZcK;Y9_eaipyz{k_I`Q%$Ih*6{s9hNb2BZy*L;3cXd zj!!WjAb-kt6RwDYCsCS&`a4<^H@9}zaHgQS$mENbi)` zgLLktV3iwtv?j>4%)o#EwVPRK1r`}Sr`&QD63G?c^uA6u?Pah_#ic_;z>F9~gMd^? zV#brygN=p-=k&oUBOjm|ueyDyH-@udhV|sy=v;>*osU5DMNqOF3f9W04^LUBs)<%_ z-Sp&u|KfGMbFvq$wZVGq8f#3_E}cxKeo~5mmM^SUMCrT6ahh3qdh8Q8*48sV9#0J4 z!?Bc;ql=4+o1>pIO};yVgk_AXl#Y=on2={2DXYi0Tw_8Ms3?JgX$(Rz$^_?o2wD3D zK|~_y*eOd3#x+~vFi-NB_JK%DV6_wP6^OXu^9omyk0@c%nw*|SB36bEQ??*n<>xk* z+|TFdbF0K?>h77RvF}b=RI1vS)1_8D*1;&wT-f@bvSUgTTP(Aj>mBJGP(dUIp#$?p zwU8^pBtiWZG$D~hvw;du3nM`KF%w+qL7+fFF>TAmG%-3WuvdJtkiJ6#q==9VrDqjK z*zA{X4Sr?~dfO*M7~d>#T}sS@TZu(>V&=N;7pR&bQ(!FHwta8Ad^^r{xrG2qO~n8- z?-f>_-rhQS`raKhzTfbSFXtk@#wnlhH4!xvu?cZ};$fJA9WEO}3^*|nMM^i0BO2RM zzWQum#WsuyiUmIb2N*$3)Kd;&mbRuFs}nRGeR5SpEgWO7EEXmQCZ429N*|*OJzCBd zDWFUTp@LO*r|>kDHEkxN1{B#h7u@crk6Ii(M;%TpeCmGN^WNm??9lq88-IHE+!+I( z!OH}usMH(bR**mlD;gRw+6d%C(AQ{_`Q(u#4c%v3%dqK?Qcla!S8X>{IrN6)!?n6@ zmx}x1Q$O;m+%fN%!Y1P0USV#iBQ!=OFWsne;%Fyb?M6-lJwTc2%Br6Kx%*a9HvyvB z816N5KDBm}(m(cn$D1jbh-^Af3cjpmT0T3<@A2^c{_^EUKd3BX#-Eg!RI&^i$IL7r zDk04X74WM@!(5>3_R6bWyZbG3zoN%+Gkv4S&-tk$<1+gGl9HL>!zs_O~L zRP#ge*{7GHT8@NRyLI1MY>Z%+pJ$B?s!>MxAet%-O}^)XCY@MMaW#r$@!#Nyf^`bd zM$38io1cxV-S59eYEcpAlS-w5Jyc-nZY7m_g{$YE4oDHu+a0YJW)Jb;KS=ndk@LkC#Shnk+A26)RSFQt}JL@caCmAd2i!~zAE zkI)D@5wQk==2cKS?T`7OVk)L-Dc1#$jSz_==lJXyaSN zEt+f4ex5lMMNV}icPT6#{@v&2==JrrN0N@UadhdL;XDG?=!zE}irs0=#X91tNE|-F z>TCV+%FB1shOyg#Szw1+(!@6A4!1cgF(?Q|#?&JF>BjXeB&Nov?pj|?zlRMVHTLYN zjTkc)V&vjDO;|InXb|62b-8ZMA0t`+ zSy?%nU84^+JzefLRwNmy<#@T8nw8^p7GhY=ypMIih?!)q%0ZNd6+F>`c)jxImx4Q) zLj_TK9yAgZq>}E1F%=llY0(f>B3;iKF?-xPkuiGNzvKY}Efq9oa<8n99cI8)QzH^u1pQd@Rq32%4mvYjhA4FwvNpi4s%kp>nV zW}KHK1rG-b^D-V|mcYkaTf7~895Yd*_C9qeJ!OZNAmKDUitE z^y#wt@u;?TI~f#qj~E*xGUwXdI0SDEPeqPoCN3ys5XZ2=Cs{eZd}`*-`*T21kWqwX zE&HV5p)ppUj(opcho`c}+qGxo&S$1ueyW^0!wXz1+TwWd+Ze{hJNP?Q-%@Ii9RfwAG{d zKLq$WxsiiUPb*ton;r1FZ)QoFn8@Ry3PgQ9-0yZ=RvwGOlb9sO;N^9mgETM@W8A{h zI(pU^-~kt^E0FGYn|x{b^0dP<9p71;;1U-sPs7Fv8V=0Xv?dPN5d&DPmDf_pX&Cjq zyRkjYtMsc1*^cDbA?Kqc^u0Aqxg-jL`>BDU%Z3r{D}B72y7|6p`5yYc_l>T2EXaIKXW5 z6)j|34jU|6ru5^aW+!~2WttzG*OJFE;)bW+ah@kLr(SNrfP5$F2sJCW1Ai`X; zQJpyY%R2fj%F1OWeCn=JK~=DlivMm{UwrmbxRFwYs!_cAT2P&Tr~qRV3E$(3CrPH7lIP zqX~rbk84gKcTh@W`jxlH*|@m9!T3;pcxbN<8zkHJ?Ygn-!gfW~a)Qb{K$1vYC?}>; z?s5!Fh%_oKDnq0so?SeuPMJD5PleGloNy3RA{pqZ<$fasiEU8n(-|H4YMJyY!^U`a z6#Rg`?^A&*?`BEJlI4sN)}arQ#d78p#X2Zq6sXYP;7IQdh(Cm+N+se`nh|rTjr`$v zjTNT1fUNyre{rK-ppyM^?*{&1I&PeK_sK({fNZcK(-}F3O$`-#ms(| zcte(0r9?TcgB^E$eTQzUKx^ZNuG=rE{DZ5Y)Vvw1VnX1Sp=Cm*?dr+#2oM;kK!irZ zvOpkbRp;laf1(gvW({wyC0mgD7ib@%MvM)tsp2S}V#cKUVAShNR5$2p_qe8(Y! zJeKkv0XCpLEf5DT0~hm|UN`r0Z%M+)Fy2H}9Zjv+lC>hMp{pQe+hMqayMqJ4fbg@ABx z92C|#RMybgaJ6w?DHCG=SA?k|4eVj=cW5^MWQQWwW&F#?D0c1O);#y=lxB93VjWzL zh7UV&mYf_N*fxWauopS`TrB@wDCTaWOA#hb6!%naPR#NdQ*`ndYm$)nvKWSIGmE-5 zC^S_u8WA#83rv-Gp;69pd7x5+sijPzGYB7jOC^6J81msfZ^(jvu8k1cvb&N5dgvf# zVPFluvPz{PO)19o+W~8tmH*C-28OzY5-M&#CEVBneIx%jrZLV!pA?052JmJ)EIC}g zbEdj9+533Au8nk!8b@FI(0uixL*vTv1W6Pqnh@y#X5#_7rxB zc@D!;0XYNXdo?iAT9ql+h-t3h?#|i5q_XN7WZrYpzm|kjF;r=r zrT%iH__gbxIOyAR|4-M*^rhli3=Usr>M)O%KF@%MD~SurAS@zeYYRiq*>wuI_xcmuYS)acsIRau`&35kJ+-qOSvmEPl8`y8^@B; zmym-LI5^lK?K12Zhf5Hp&55r&0{BS}=Uj@G@Sb}m3R&s)OXAhA5s3!3QuN@2(Z>2D z*F7*@08fVM8A%@Nka#{ws*+=vAc8=+1d|$|_oZ_6buFx*p&DQOyjmboi&2?D{TZ#r z;`g5^aF7MTzc%q0>PLOMwoy-aDhZX+`lM&?D><4u!YAzGI9pI(#yP&Y(r^(ZF2)pG zG+`++Y|OH>UU6`#Z>9!8Dl*^xMZ&lNx9#@faf~6FhcTZZxso4E>+Yzo|2a0+riP8m zRuBLUln0e)rAFOs$xtOkZ@+|7`-6~Nq;kRRDk-*f5Y45MKZmU?%?zUdb}4uL zK}g41Zuzc#F~fA%=Tpjzt3!~S=hJ-XrriYSqST&z((5?TnyHdR;nkV#USJ?<- zeVFJsrJIf3%t5*3sI}X!R#tZQz-WmzXKw^W-xTVo5toGPNe9}CYB zMeEQGD*tjVbS>o~VRUcPYLF{OjtERZ6xsgyyzQU6?SEQvo0a=PZiHz&&8VjD7r)We z_0!%}iFd)HWykt8#`Dv_b?(V|;I{tVz;#SU$G(62v7f!e^PW%2Q;TZ$3j9VcY2ERU z_NRTRrze~`a^JRg!un&Wt`)RJ_h7%q%U@c*|} zx$t&j>Ueifag>0_^E2u21M@@LP0QSI|MA^w8&(ns6@22|@=L&sm$_xDh2L&rWl}K} z|M4ocqb*lx?%ImB{r1g?&HIs?!&uOqRcPcE^)D2k+2`uMpU#(~C?1A zO^x{9eA}snk<4~FLnAuuE1SQx6FNu;@YmqueeTSBE5qE{=wXz#LBw#iyI6XM{@4k_ zOx2-N6h~$nt=^V1GKOtFd$)Pq*v0rdK@1gk5?x`A9@^$cIRb}tkFM~8+E7_xhTb0U z<_GoBX460;P=0Ts9COjsgxsh6{tTCA%{D&JSu?T24}7TO(R%aYcNSkY$Ii@i_tDDnTb^J!_q!;l{acSsK``3G z2g@6-FtpaYVD1=Q?X4p)m#*#3cde;6c0{JJOEX70iQYwCBF~O{a$pD1xycyEp?O|X zo0G&Y2BS)IZlimpeaaP=tfFS!Yy4(gt^r3!f<-}VP>n;kcgoU)oOeiUiNmVqg10gF z-avMlEb2R36NxqF1I@`hTx%)aqS~dQ-HnIy_!4Nl1@T>9#UNN=@}%s;v9p-E^K*gk z&Mm@BH5uZ2jNn1it2v%cRkcBsj!J>T1NP5d!8m3XJ_cTVmNS^BJ3c3@-^!R56{u(T6n?E{>d!k=ka@P7P zS~0ZItAu(NTit^hp3EcV5VbnO%$ev;EF9;CW0EbMsgw>h9dQuw3qe~70bcyPEnCrl ze*Ca@dT0!nQM5;Q2(>E0;tbac*X_`*d2K)Kk2{jRa?ICy+-8jrK7^+n3z1#Lj0Ism0_)B0ERI14dxuw{2C73FY5a{ z7n(VyrK-bckttyqX$+i0smV_3EK{j=v6J|g* zM^{(83*3=hDn0BCWn_(uV-VKT^iNxL5c2k7m~?`q0NIW_@WjG>6-*vQt0aGq-uT&w zMEK-=k0XpO!>eROc1PPD?>pHz2P?;LRAoaLDOHJ(kJD+0)p#1B)PY3RsFDmDwVgv^ zt+azEqdV_=`fUcbn>Rb|;yZ)s11lDtaf{+>44~0uZKF(u*FJe4ZS_}snxaCza+12? za74y6p?JWis1joa5=Z$Sh!VMdmjW;`SvH>)mC!cP(7h^dOEr%HT7yzKOzl#!>EEzm zEii>H^JueS5YdhrkQXay)IFa4T~2GOS%h>=q=C67$uLW@16;!RWbdC2QZ5TaMV^^%Q+4JX6fP>$Y2 z^t3r5W#52s=|$sv6+#lbC; zx0t2KQWO(XBuE_H;VB5S>_lK|Y%4(M+ra8u@KgSTVfR231{-b3o6|GzDEuDyLbPo^ zaG#0|;HQUK);Z~C(>#sj@s9vxiZs<5vM=y<#gc{ZC9O?PAN%}`b+0Q+5hi3yVVTF# z5Am)SZv3EWaGo84q_egnj=!-c0K;A{AsbqRNM^Q_uDH+%$$15aQ_q?+vMHdOuG!uQ z8s6q{D)r0Dz6%o3!dZo`0KJ-}c*j8eDVHJI7H_qj%sdztvqcB_mWNCdF|&>JL{`Ft zNfsd}>i*Q4{$kzzA`~UwWtL?fy|sqI%@{xpF$SMGCY(!1 zjDtjcHaZ?_+o_1y_IK(*WJ;N@_F`P|F-2gjCptET!FrJ$`&FOUrH+hmF+?gIjM?Bl z8gM8M2xCv?x++EQLc~!8kjH-A3AU)qDM#g!q{Jjv;)=yNbdd;vIE-=S14tyqd|W;# znPPiR&@k|%{s^=};L+%_Hx75cBBl!}q6SP#P@07~*zHtR)2?+%yt5Sole{`(<&o_= zpf}7%sVR5VP-(|Hl1-+?ECgIl6nC1d@`r2Tk`5TMI*&WN&e@*O$!a!o2yMQFy{Ae$ zeytBbP@82tmreYxQ!$_SzDpG04LR}MP?$OH73c)lERYrLh@5uEH}jH>e{eyKdm?5t zdI3ayG-)GF;xuqtD9W`f)bQq8QTu2{cD0=aj0fmDUdF3e=;Hm|p>3NG_v|r#7H8^j z!Gmu_Kc3)lh_NBKNPo$~xRb0@@TV(W&FCD7DcX-h^vIR=QUe>cI@o^t5ECq;3-*E` zUw%&n&8QkA~5R!sK|CFxswEG*-@-1hkHlS1+d z%;*01c$-TkSG16?*>low1F$4Ok!hyOTl8&(90_tfpgi@708L0>N_*-Bk^>STn%2+H zVjV6p0ezx$q99}nB0Y|0qD2P0UITD;K{-334|^q1wM2D#GCqo61GHgq;ITtw^z9Vf z$m$cPc&^|A6^KJimTt>GY&NvLlM78cSGM*el{A)DmG6@*eu^;Y8jMFc8cq+A+!RFh zrbg>ZIQC%P#?qnSXGY_}yA7{3V_kgXx&Wm?qP=d1wW5v*SL>r|4Nog`sK)Mt=~+C6 z-o3*(*>ITTqK&IlEv``5S{7)jC2+#^&Cb0Zsv1z3wU!+|9#)-z0PS&6d!@BX@m5XQ ztx4s<+!s=lHMB*`r6d7n^&A-{IetVlfA%XR`r(>tm7%=gBg>KZN}4Oqv{5x2GUYq$`O7oo-Dsg# z*3eu@5PUCt^2t^qhP`M5CUm-i7g<7i8>71XiRqU&XXOG*NFri3vTQ&O8FqPKUZ#YD z<|vQ=xbO>G+@nfv7K2J&j2Tlj6D;Pxxb5@Imb7DvD+0saOl^~y_(TX2XDccYYKU|9N z>Y6u|JArxa$MnsYa{gi*@OAm?REzmnf|4@5NRW$of?1#-k3E8a9=pODkbri&o5|_K z8kt=Gk1jZJB>|!q@E5KH|CK|@Me$09>bdBzx?VUQ(s zkMUF!dQ$3;3|#fD2G~cw`@AIQCY<%ojVBz4WFz@?<)M7;d^|1f6~Pg^*<-Y>hOWw1 zM96~5Pd?(rpxvJ-nl0(&Uf6FCyojTP3yfK~2%y6(6MYP1Q7hvc2JzDu(G&ut;)}QB zsd6%{G8egGq85;CW9prPbA!8q+#H75z4yLBk)2+VlDJ}TsI85|6gZt)!QVF$-WkM_ z0%bcb@m0hP3Pidn*m$*av?0z!xY6Mq!}v}6DF=L*A-x_wg0(Ros zF}XDR7Lk}2@yik?M{o)9TIj*7tNZs(wOlaM>EbBpD8x5l&#?rOFYEMtLz0$p0+>f# zKg-C`M)V@N68#8(Z0d^^hnh?>4K8F~7}0-Pwa`Ft zpQq1Mb(G0q7x&AIe*CU45;#^?Ji0vyo(a~L3JQg94?yIYFiyTPe~%tTSE;f2?UkmE zP#mci_6i${GCWHg-;Sv3Cf-=X7sHuv+lXj9n<$&2iFe5>Vj4HnZi%{jJoM(}6R%ho zpW;_oi_tVcHlf$7zTR6Y3^grZGf~_Ly5Izh`CWbCOPh;`{nDj~fxW4(MCkT`3dkFR z{&}+M;pPps6C6?l7tuTp*@vO zrZJFFtxoYl8_>$6*I4U8!*Z@Fsr=4GH=fDJ2i{kIEr0ZCp-(i&$XEUA>v?xE+31sU zFX*W1%_0_@_C4co#4Axb@hPaiI3N5Y2alyM1sf8!=H+9^KdGrEigoCmu1ECI=!V}^ z?2PZ6GKYjXE$>*NIaK$P*()*4xa(s21oWee+Y^z5BOWD1rqt(iyzy1`35;v}(3L# z_zFhc8Y?rN8(nfYWBZI}F>#SxkH(V({jfO+^~xjJv{)`e_~8OS*i5?|oqP2&d2+;3 zIjVT$5JOfJ%;yfJArD?HwFd0SB6=2`42#t&QOIl$-6|Q%{nD!%XeQ50u|OLJkJUx8X=#+7;)!rMYg zIm5H(G(DZ9X|5Wd#+UwF^fbCUK@{jS#&va@1T^{X{4nHoPxw9%$u$RcN)TMZ3}}!w zf-1m&>&wrtVk3dt$oR<$@!N*AIqDZv?2hO|P2VVXj}xXKd$0}>-ncTdK;?rzN>3g= z?CaM*CG7%D)3OK*I5yDZLmy~E}atWlKMOVUx1m% z$o}rF({8fdRew#K1nainS<%5vsZMdgXJW)i_;UmuYT?UxzlJir2tEb|!#;COIoX)+ z?ZkP+cgQ=abVAJ+X|C@fOE}x=#wpZ-v#eCI-@IK;FM!XJ} zx|*5x+>{tP-APznjsDng83;`R037^e+`|qKDMHpCfOQSN(Eibkk+b*=CQTg1T27mC z&P<#zGD$$4m2~Sr*?FzEx#K;gENFS3^}b!{e7(E)RKgeuCD`=kiin z3HWU3=4OSh^6H3yQ94n0P8)YpAk8bI7Mx=!i4THQ51dH0I1es80q zj}}$06+J>W=t%i6bEIGCJ|E;D*sUWnU~e|K8XNo^N-bChij;~hv!y+s9_A6FyC+sLA-oIXDA)pSpOkwe|c?+<9eq@;*YwV zt+%!!{fcxy)kjhY#O|MfPJk4I+@$$VKr@sZ^_*B&DoxB~C;Ss$N$N53M7aSiw^^fN z8v|9Kva^IP@Ca_KclLJF6Cl_!PL!!>#5+?VfG6 zB9dEi@hR=9qVN0xXO%>KY2y{sf$M^}ok2hdVa=r1mj7}-F%jx?c zIgkzcZoL%j?Cplqh*B^nCpM(qLtbkc{oxjv0NL+EW-KIAdse6NC+ih$53Q5>3YOl;ah zN~ZF4yA2<)9`jh3eDa4u&xb0h4JuB@tOrE=r4s8(TDquCz~i!E^5-Cqax{9%LI=*9 zX~ttKSqJ?@egbKZ&bwmXei$0Pb(%Qp4i}*Qa|@#;7F5Q}q1b0ifD4)KZKUt5qrRAX z&~RA}zOpuxV}I1Sd>^8$GZPIs;Dmpxi60{$XvCsJGx2eTGki ziv{;Ur%e$c0fnuLcKBr(hZB({*)$E?f%uMQciW}K@_&8c4t_GA~n@c4QXW(hf&#c<+fK)Fee=t$^~hH$DIIg(#$1D2R@Ts7zL z30PHxF)rrzF<>h{*2|yFK2!q~h6m;0!J#{r(n@v;HFZFm^ceP z2p< zE8ZK`Yx@IcEh4G7gsr#1)9YN`Tdjkw2R-x%kWM;x^@Is4Uo z9Kb2X59f(FB-zPy0TD4y3)DmkN@2@Ev*Dxz7pEJ`k%3h5@0eK;4*NAgjO^&T2>68P z@+U-%rh9&FsA2WqOh${lLCh98(*X`^R95Dg`MT{PZkcIS*SjeP#6A+f`m#tfG*iNu zq>7{0ScBmj8#dZaHMTh8q^VS?kv?k+R`ZTQR*2Ptth!tw9k8LsHDPfLC~p_fGsnM@ z3kmljIbk)gV2U8Q08`mLD5>FaId1acVmqPs*Xh>6-*h!9^5csrr|9IvzCuv-dn~iV zR^ii8ALMXdHtL}Y$dY0B)ciABCYYz<<9p%;>B6aW;n$E-nB)b%L$wH#osp+QdFu;vO!etn~== zrsJ^8*l$(UL$`eAz_J2FqOg=X$*By5peycaiX1I zX(d-+!Hh#FStiGc$g?q^7q~uduNRLvEu!?k{qFjD-#xIwC>WH`Sm;A``OnXs6tkK5GT#*g+*5U zprHCcd01%NZZYhwCFUI1en>d<@=?oZAj;$yvZ_VJet&t(T5C2!pqs1tuK%jsCg5s0!Zx+;QoGRdH-fN#LG-|cAk5qmXkRDNU67V9XwnB1{bP)86NqLQe zHUpo_LtSqdJj{Ff`n!0B>!W|aqT2$7IJR&r{dmC=dGoo0KrLJ1(*IKlYq5czOj>bz>1q!P`%tPFb3=<`f|A^D&EtK0;y&ob}M*zaZR} zC6;H7q>8EHawVZCqEITOAq;TUJfa>#jwZ&(Tw{;)U=7C+9wPv9^!_Nc0~;M=d?;OI zxh({(YIIddK+P*%D_#u-=I-72xAj8e(>mX)y}~;`>(A%5%OC8TA1#K3%*-!j*tmOK z=Q=m6CgAsJ`MSMY#u96tF1fELOVy6){FZZky{uXWh?84{gsO@u zV2Yy35lLW!hFBk=Ux!JWL+`I5qy73SPC(Qk)6hR*CRdxmCF6c4>RQ>>UKJDtWmO!X z)#&5#P^2fP%q&3Q_X8%(m&2Y)D*a7Ym?=avCj^#GLzw}wL8E2B|B8UV7uNB((Hpan z0GA6vLJ50`OjbdQt`Q}}8y(AX$gQ!r=xD!+WX|B?7=1i=^A&5}oDi)x0Tjn9IDhA( z3@y@F*T)5~?iIA3BH}d5(rr`F>Sb98BF~+(Mx>g%_!F};tz^@I@x>FxWTJ3N0~)f50m?93$}`v8fBHF z`wMd$2hXQY$p}WyvC%E@PMJQ=cZ1wiLMrN{_G?DnGsQyXqkcPwM55?%f$Pa{0tPsM zM&(7NZPU#7{XnksIhjw2eKtaws5y_5?^AZ86el9yy{uYN33;uJ$3D9)9c6nfNsfsYHA~}Rt zwyXn$0)WYv5$idsuD(ATQ1SK?*mLO{vXoBQ-0Sqb`~dc_lE7Jn(|Xn%Bj%$%OFEQ- z)lb?lTCBk)hrccQS=W%^K3*Jx*HviW$p8IJy<`392U*U=_u(nhV?UNm6-}{H;!^2* zadIEOH281q^L|zb$Kh~CSF->t;X301PZGt%uQo=9zjC1sl#R#m**&w9;U;}3SiTm^ ziwDS8*o53~M!?l>cM}y_y%JvDx;X*%GFe;)ANBmEG-Q z44yz(np^~W zb6wJegOj}A3ky-GnAK!mm$c4j7QC;Vf(*~(BDTLSgsF3ETW4Izr5KxVsuS7xq_kXV z?r{`Wle2xv0Y=6ZhnB!S@*o;??%IkNqrWpiF0G-4)BgCqS9+PuXIuiF#K?2Ae?->) z?e~r{iO_cSa2h6oQeSXPQ~~pYm#YM(qPsEj6P@tvjazF$F#Wn<6Hul9EeAB$!C^@8 zH5Qi@eb8E7MuLtVPGjU1xi8mVbz>egXgfTtd|;14d1Pdr5Os0lO~psM%Z2;B_dlg3 zGdz;-=v=kiy3w|&wX>Y=t@o@gQYBMD@*5_R*9+EXJL*g(BoIAC&(EH3gTB=gHG~MF zCyJJTAFA-zO!#TA?DY)VV^T=L%_b?tWkN2K%Z7D{QJ%35&}-8E!l~$8A=50b`#5N& z0Bq6t!NJCT8Qi>na3^(vBJ*Qk%u7`|SQyh(vyV(ul;x}DW4|y9Jtt+kTI%_au(YEC zHT4n-;ey?q&h{^)%h`sye8{_?h{jQvv;m+Ac8qTw2LaN27+e%>D2+vSw>n(Xm?d+a z>w8k|`y7AUb(Kd!?!{~vIs_V!8Jw5_p4jXDYeWG|gXy;spc{!zx~4$vY+_m>T+2hq zm-1At*{1wG;jH@Qk>LfEE!D<$>$`SqHLwHVNAV0VpLf)5N!X?KB*_(ptFVwOX_fE= z2aoCxUBH)b%caDR)5D-@m{a*e=gP)xq}XRkpLd#Gg5`dnR0Z%-mk$vU&~jJ zdVU?zk2le;>zpfbS+3gyF^94mmc@za2Y`}?ZIn2}qIx5xB8Kd;GP^!)s#KPl13Y=D zNL{CHweOFSQ%kh{dMfhp(L71M^}LzahvR|~;BPku6(!vFrQ|#H4CNZ}cj@wr21}ru zIPv=l=T;L`l?QKFzm-9?4l;N3CX9?yn#NWV(yqB3j-D0E|CVWn>aReItDPixr#wPt{+l@AKjpY&HJfz`+ z+MruT!W_u%zCE6Pf*TpI4qi@XP#U04~$FL&KE)K}6SQXhp=FAK>r6jLU_jc-S z?WQ>%xq!y>DLW|vd6}>q@AT?r-0g>$3vG~{+t@!`^aH_frore)b`=y>4U-iNfVqm$ zAvR6Cna;CoDW`xZL9h1%nR9fIo9mYlB(6TmT! z??;_YsW{nZpNfgv_#Sxji&5iZ=HIVy!-n>-Tfn(~>s4;CSD6!dOL^s;;1ai`2HCI4 zq*a$Y1cn-UeR_h;Adi;nEZfCI8 zhTNWN0(vtR77jClJ+`G`?xv+ce-#v@U4vRjyf+M!-6YZE)0zo&_l*`4~_ zVHn%YljS00I>G;qNolJIrY%jA2oKiUtKi$RsHg+;Fqd-8p1+7onaYzJv3(##2*0I= zO%~4zb~^h`rCsAkjOUBo2b@dA zsR2?0S`A@&hR(S9qi-S0>6;{8jotQb7&L_kA8F*zO9Yl8+iUDN_t&$t z0~=`TsZt6K002~orMS3?tho3;PKLdl2g~wJ5R~ar!46fPl#`?nazl3b}$8nsZ z$Icfk#nE$R@!TclV5OvEjt#Qz>dNga500v>My(D4-n?4hTQA%pr&>)?z&{WdYe8}y zMHQg9y%Pk;!OX$T!X)Wo>BdGbgaj0DGBx8 zbN;)EFM5JJzz!f*W)_gG?Y~(#yGXkI%in)#;jHm;U=pMTakh7LGJ#0CLF`;8{_51h z#?|?+K3$z5zq|g#ZDVQ%dI{=}=fB!W%POk;)8@B~=9ab&e=L5Z|B5s<`6tf7)yd`$ z#?%A^v4PmW1mgU{%=&M57fZ8$EzrNs=l96}7RZacfAaqu`X74ziRF*3d=mC1uD_ki zN(hqwj+f8W-o(`_{~asvH|3v_0t)=SSojp|P5v1E0YglG*W2GK zP7G`g`qLBu{deI1jY-|Y-res18_&O>|6~z$a&fnJvQ~CdHnxJ8xcv7#{}uS3OlmKC zowJLRr|kb>QvVN}z~9nU=Ec_D$@4G%)gg|5YyE9Qva$Rl6%hDm6W{}z{7rsmup7km z&l0@o__rYw3$UFzay6p1|)dM^TaQuL21C-jeuae`lV$tAm4$CB*69h51LK{J-G-V*mG~{6Crh z74|o4aeD{Pm!h?BQFgccZ{7bFz`rplSeiiWobCU+(Ekegn=F61?!3hOx4xI_*~{e- z^v~<#-_zoE<@{fK{5{?NFM4>P{*ROYk-qpyb+j}-VHf&Y_T|B>r|q`?0O{GaUl z|4lBWf8Ak2>|Va;xxd^$Z*@6e)v#EW%+QTC8*p72WEu)U=p+XOga89X5LUBZK}kr!m_Y%c0TOVc5^(R(LoHW$YfFkVL$-KZm2G|ZI7-#@G5Dp(7yCYS0D^A}9bd&^s{zf$F_5fOUlQ zUOH3ppmmPVpT^PmKE7L_#4C1a*F7}c4{P@{?e^JgVh#)LUaMN-qVsRu__gm)&bt&* z`|N0Y-_`kipisoGAjC={z}uI%G>c2WpKVi45*_wy%>J0h6g?!=w+aA2fW_AVB!tIa zh(-bcqT%Q@?{G!7KFH$7r%OnLql<_Du*q4%0f_+!WC-+Pfbqe*JbU>t1|h#aiJOzc zAP!x_U1_Q#h?kj72>(g;^>v3!`+W2lsS$a_vb7%WG5Q3x1PE6Nrl}DhA>ht2ND2+Z zdZnFTLPBH60uw_L5CS6+9^io;AO;O1kza5K1qCc1r!>Qb;mvq;;{WMACI*J62r@J@ z0fvZ+!Dbr__D~J2uS+sq_Dwh`+b|D0E7?O`bsPI?h8ZZb!Auvd=@#rclu`X!P zB69gab|mP*gk^M%^t;eP4<{FaF24ltR|5-&Pk@B(oDLOhNL-ivy*xL)x!wHE6@1BE+DTDF{O=zdu*UV^DP@LO3toQ5g9!kv zqXXh45HK))=tW6{dweF;&m2)mc>@pyoXChmD}~?ypwY?6z62ob{0xx2n20aHEGwA2 zV!=D_n%J``s(Wj?q=K`BiA0DFlXo`v94lG&kiR!|2WDWuO*Qg$ZrqWI>Clbr@caQ! zxH9j;`6|GI0}4ovY3Zn>lT3{vDhdsSE<#NX0HcHlQHp`j@L60U)jQ()G?F2Uf>L6e4D+KHxfm1x{=O%l<(FkF(41x%M?^%5 zt>X$0+cufdw6Kl`N<_m{0$qcw8xWKyDIx*`13-7-7q7A{J*hCKpHJdp^>1~V!x&0- zKepSSl4#b|9#ew*WQ*pl%XM&Jt*V3Q6E}{Cz>e8Fnm{xSZ4i#02c&}`ccPRD_`ZV= z2zz6HY0|e!$5bl37%`?iEg(XgfcT~hk!JNek+MPTJE}y8tN|H95I`j8O+Ww;8VNn1 zeL+sT=iPT~=$e-^cWla;3Xww!6mNHr-E475b6(5a<9OPf3oy)k3R{%sE8e4qqel$p z1;DEI8lz)CsanE73wcRlq+{pzFfu?xi1gvaKKhLwSJ(9uZq=CezUwP%3w&_${vhev zIB)bJnw*?UP6Q8C2VWE&9e|I&HE6B+>1tXNb+&b><-Pu+gvR0gS%cV)j@-?h7Z$8iHo#0ITI+L!ulY0IAI4~{cS`!j(mP`EM`XVyt|Kmi-Y&`9Tiigi zJw_`qL=$)A?mA7dy8it5aL{|teN3VyZ&*rfOjXVk)Fb-6eN5pV_VAdb`g$_w2i`y% zDu02`eijz1oTo(A0wXAqqp`EJbS+(Kl{Y|1>GA7l#sspWfVyQKe9B6&4JC@>@yuTL zMeqA4>tMSHOSJb(g_)Ek!q3U>m0eQX0Hpv}rv#!8qGD6<{7kmkiVBLtbNU1%(FdrN zheSe!J=)JlRYTpT%8LrCuyR#y-j7*8`ru96ud+k(n)dZ6j&RDP6`@jZSH1-dVqGAl zOccdusq5xM1(^NnK4fFXgB4T4yrVv=122ssU$nLHkm!_MO3-h$UZ*{;?vE)<%Sq;v zlP28z-<=v7!We8OOi+x75IP1x^C?9d@^KK<=go`!Dr!>}a$+7u!%kp{i<`1Cxoo?9 zoOUx172@R!>gmPw+&rXGf)Ws7_v@%#Vpz*vn$r%*!v?_Uk)(&uTh2tXg75(XF%Zo? zygs08vKp0%j0ytW459EXwM)dxNH4QOhaJn!SZQb_h>6;pW-w><($l4$TFkZ5L}LV<$(>bg1xA z)gHP@zq;srs9Q+kk18>vnU}W)=iH_-=QP)SUi@ZvK>C!aoa?jkYrcY^O|JfIJe-?b z$jP}jg*@P)g%VprqTOK9c&%S)zOhm@ILO4+1}!pBJ+gP!Fk_*KHd+;8r2VnfcYNvP zzvJl?(k(KvD0(O;?GXe*bg;&vbGjI2ZqU57CURdLKy>S67=m2T<+N&A`Ja9aiDrqb zOauFE*J(0_~?hO+j_4L z*F<~GaQy-T+?efYC_?TncT*7w!v6O6U10N_@71a!PNuM3i#jKHzSbiG#;%4F&COUir4lI*uO|56&&>{k?;ZY@5DY~LF$JgP|FSlaN0{lh|x(!ofRzopbkM3F< zGP|Ly?D@Ow&Of3C#y5`el;7`g`(3Eo*Bf0-MEm$QP9LKLndKSrX>S|jTY232xY#nh z75J=vS^Dv8#kchCxcV@(ztFSm0}9*j7N(ULtUAOp_GWvag33hB5S&f@QM8{*95}-Z ziC4$^N>SuiR-QtRvCRgJC}J%>I;((V#K=j&!p-jGe7@R0x`wFU&SORYy~DHRDhhrn zrP}+-1Ch6>b{ceFj`8lNL-rzO9##ymFt@g!3nS*}%+);ib!078``r36`aJ97NbCE! zY}>ExQ{|eEj9b7Hj655K4C>Kq&CO%+`nL>*eEw?cVM9u{nIaQ}F9 zXnlD9eplN2F^W9~k0vN{KRCbsRSCZ%=)wtBK%3C~4Yl~|hlvy{)#xHp8??sgGlIS) z!);j5-5FNW^X(1R(GrX-}gy}~}bAv8C&DhVEt-_xYg(@c~(14fZ9oU9hZd*0pj(>sbJ zxF0DtPw(Sm+!#TqQSJ>U4L=uk4v$G)2>Cp>Oxb0VR)jPwycJp=jxyRueK^cD6p3YoUyzg2F)P4R6^*y@gL9cgWjuidtWb4wsF-)-3WKXfZs^=J4u@ zF594_15}WCRc{Ii7Y59wr=Lzb)g6m8BBSK7z_n^!{`Uh$F1YQ_+1k%LXt@hQ(Zlnj z)4|YLT0?x616&w$HJj27WaajKdmW%76#UM4>EVk@1{0hVGhTCExSR^DkM4FfpB_)d zaWQ){w!PbvGm1=oY-%=rFHKPb{A#>D&oH4!onv7IQySW$F~_EIU%z+fzJqW6tTwte z_wpr}L7Rln*ElgLgy9C6TpL5$D?+$-$?wlEl z>6OgjewWL1=Yn5-Q>58*-M@cVqlfTLAGQ}&FjS|^0Kc!5(7U1Yu|1pKJ2&go>!fZE zJDOoxHe|0AH^TilHXcI@HbSna1MpoN1;2Jfn}0r%%)2zs(%702j>L53MVXP-qw>PY zsVQ^H*J`@%ia8gHEqzG0vVZa^P>szI;67K*X?@3gylG|9SihjCq?A1EQR+T}id&s! zJl4w5J(9soRLr@Nn_ih~ccU(Jq3_v_x1E=QmsOh9?oobL#vb!=I!>y7(H0#XNuQ@2%7(O_jhUU9+1!N>7$`P_)A^g=+O^x= zy}ZxIi$4cj+SGRFGM5eKQRJZf&TD@9?f71%3?n@JYF}I!o-h=4m}+fZw0GAU%h~1F z+lIc)R-aBQc2UEY=Wi>ryE?f2!F}9Fl9`=VDXTpFd|9zS+q#O50h0g|!C8Y4`3e^x zF%SeJm2Waw6|SzN6k2|izMaEY^r6ZG426zKEo5~GO_4lkNCeulyh_R>9N1fhh7RO_gBYlB?0s`i!!8zpnAEfb9ozG^g-eJKHh^5(9&zb9rryXa^w zZ`)Bcrxn13Oa9-3YV)tN7K!p`7KikyTwF@>i%n;bm;1-wrd)m6TU_5@~&b{=l znhRp_+bG+e1Nm>&mSFU;T}yU!fLHF0^xJCY@4CwtEktraiHPD)()+3 zfOS|)-H2=nb0Uf(3(6?DW#Mm(uBZDp*B<-sdy#yG^GPxc>gujyp)8#UeUyEMhd_{82$XLe@t!J8j^=3hQn zZz>RVBnLuR@0nwb)HxAAaCn&MYAIHt90D^a)CQc`BL-Oz5guvih;@P!#@O*nyZgxe z*hnS({#*CX%{L~5*SopS$+PKj(9bIs|U+> z$=;65ic%-OBt7=kN{iVMt!=^1UTwCSB|S6Q2t37w6JR7kfX$A3>-Nx|E1hT(6Xn*s z^>O>^LapQ-b;DT;FC7*$4NtQr1nB(Me$W}T{gOY(qUo_q7p96_Ea%M9?y2>UcT(p~9JWuXY?KfKp!o$| zu8gf8jx=l9moq2pLB_E#TmA8+~(&sJ_7AJ-_% z02Ig}zzPR*)8qTQhlm&jj3rd!|7x+nyS|ks#re_FTq(7Nhg0(tC+dwd62RQ?DIh`M zoHIxfQBKTyg-eM5L;x5N0SF11Er=9g(@ZZfA4GaYMY44mmn5U)@WsoXqeL9>5iUML z8zKPUL;&!EwN>Wu^N(HZcDg{gwx53g^*eE4b)Sncs;(UJ$fzHNrfoa9aJi(MMMP)~ z#QI@*WVC;8y{vV+);RU#f(47{vuZ93qN<2q;2CKmcFo zpS@ZYDG=qvIG!B$P*?=m(Gj9Q!k9;xRYU|x1Zqk=N;kLH3-K?_PJj39m0KI#m!E!E z=ZuzR2x&b zmeYxevA2KvhD(`%Ph32=JQT_t_?j8CxVj%`PnSGXZ3bJdR#6lH0L}pdi#xI)06QiJ5ei&Orz!k*bmC8@6L=+a^d**U+YacwQ^wD(#_Z3wi%Sq9G|~(I!WT)R^A15 z`Q+Fz9vJXc0gEf`H`4f%4^0>*aY_>k0J3waS>Q+$B*0F90RR=^{{y`Y3_^%7J276Z z)fB-&PwuUDE|Pw9qFJktj!eugZ|z=RT(d&QrW>;(l|gTC*y-iDt5kx5^TT$go;X?2 zZ!}eub#G^iaj&j+vD|*H*YP+`v-$cvjcQz zWxGatycr&!t@m@NRLd50Cx=3GEUG}SKraE6fyw|gz)WZk$75i#yHo9{kT@vV%_T2!TNUh&wg-YX}2{$S|ah)C#F4>slGs* z$jV+n9_FYZ&)l6~-Oe(uoSHlS=t(9PMw{oo)pa{Nf%A>P5Zzym`@KP{*X<8BTj_(H z;jOjq&JZKN#3;2&loYP-BoUQ58j8upWMX2V1StVZole;&gGENKf4KRx8(WQPnDz(T zt@IymuUVUgn$lbyRtD@+HPg+m3;N__F%VbXT~f42Wt|)`J0!B<^TWy M07*qoM6N<$ff?(P!Y-8EQn5-hlTaCi4hGP7sCxo6*f z?taeM|E8g#tLk0vTD7FAscJ$Mtu1^`?aD$>lNNSovGUlysh;eTZCBB|?HGxlXE zBw#9O&R6+D6tYm0kSq;1?}Dgvjrbm39#1YF8J^K~H_%i{nztU$DZb8m>;&Jh2rRd^ zaxAz!pmj9fKIv8otnDC<%G__c=WL(cWz8<10B*8I6!xNh_a9fVU%c`>RUYnV1y@Cd zXwDz2+kF=}6i;suZxF{$zOF2p-#NTBT=kwEmEV7Q*j-F%-)mq!cK3cEcsuhk)XndP zr|I;38O|FE<&uLp=R)M`NwR-%>C@o}&8jqGzjy8ALtklTN89(%e4+Ae(EiM};M~{zuCeu6Vo-VV7Kl1Mur$#Z4CHuz`Mtbs~f^QwqIRF#+8=U9UDkYaSsMEcIZFHec{kv zRLx*a~S0MLVJ2ZmY|_LP>`Ud zwZ}H4p)%Ysbw8!%enAI_D%n!gvZ}Zm$L-m?PZ@TLq|ZPVX(37h5l-EkSQ;!F~yMl|IK zdi?EpvZ5ZYmIX2&zN}_qzjQoqd-LA(JH4P~x^K3;{BU@gwt4BYD8oex?&Hm8O;B1D zygxd>XHh$(4``r)y26_zaKIph-2id|l)2p#m)GZN(ql6xRd7Dj2d+50r+L8lW&WCF z;le|ZxlXKWVQaGA_cKX2&4k`7bh;|i1GukZcf4+$s^gtp3kDO2F+Twt(hIZCIiaG z80#qZm-BlQ0XiT}pqYj zl;{OXApKomz^|C{HfzIhU5X2;@uyrjH%RE?D*Eby{`qm#tU>Q|Nz$*Nsz^_jg<8K2 z2xG5Iej7gdG`xuQ8tqOoPjGF##yW&BYc<_>Bkl@`I8MS@$?h?N@12W&>pZbgk3n>| zBiFEN2kviCcG)GmwE*4cgS$xZtYV*>daLZmAmg++J8`=Uo6u-msGI=gHA1It@5`tY zL7L0f#YTcAOXCTGo&xhv`LLFCqd%6$B>e6?yKzUT<_*g;-MLNVhqHN zmE{)(GO)Pb`)h^ zv-728-t9b|)r;M?+vfBvPzp`ash08zqCsON6g4yY;fz0SOnb#5AjDYR2k&F|iEegq z4uU7}t0sz|l23OZT4s?CWvb#Cvs7&g94CSmQ7JBb`=>UcW|QgeqgZL#v9V?<=L`rq zC@YDSVVK9Fbf3+92<#Q%fkzc%>ddud9Lio7&M(xS@+4i@aim$Xq^V6=qHl$Rj!U`{ zL>5u5zSg*vw+k^8m4gi5kfS16d_hsLT|=%!e*6k*OVz_?Z7=wC*asIoae*k&;Jq2*5N^nurHpYj$yqx~t~)-6yx5{C zi7<`M!X`?ZDCYx7Sm`mXVASDENX0R4M!mQ(XdM1Lb{|67XeX?JU9!S?%4r7di0pIK zN5I8IOvn*P(D%(*yj+Qv|3D$CbrjabM95JKrX>aYdPoawVLpNNKE&y>2rqTnBoCxRkcE=4-lyY|HN= zCQFMmK>QWn#&b(4%8I;6`>q+0s9Mm>t_pcT8U8$Wy$zEBaYE#5BXE+yPoB+^?%xu9nsN{zDV3$S_9r6sIkCuA(V#|}~EYPJCmIqsW z-KocYh3mEH)65XRl6?rcKqr{0(n}oLH?G|53qsiBe3pv1X`~+ADNFt7UZgYPTPxu) z^O8TB(aEWrE4guXF$A7Or?dDYt9DC)Pn9U!!5Vf!3S^z6{BwoZzr2Eq*6)YVS~%tgNq%ODb;elS<(|X% zu8t#IF%cU>QmONn#?KQr!CpnjL0t61f{PoLdMDacAmfH{o5;No2P#@lxoMHcDePGL zi9==t3mbeq26)2Hjq+wU0_D?1lImq>Trs}`?9L=NXBzx{M8i%ni#SxZH(aK$G|^8qkkItFgF zqNGFKq7IH_$BQ1*N-I#T$VMC_qNY6c$k#!m+yN3+oYC%jKS zd&d0i6o=C~;sIek`+&}JJV#=B>J%Bt2zU(cqj~X+U%5VWG6O;Hzghg!3M2;lBOZB5 zin`(#24&(!Xi1}vsl-s%r=zFn3>w0tw)ls$Pm}fp8_f&QRkrU!)*2(+p;b;zWkHLB z%UI&V_Ik3vZr@i>s;vkFF4Cu9V#Gt69xwBkd54NsK6;BTwbSCI*rW7HDH<4{2k?NA zr={9}clX%55iM&i_! zp~TuJ_~{=CWUGly;nX;Z)DkdAxrSqs24U(g3)mdsyca8UJw0jYUjmd`1MyJBxdD%$ zY4@dHTpFUyx>2f7H=__7y_qF%Hf0S^a*%-alhMIG23ul#DI4l_=o4P@AVE4(Vpe0icC_jxl$TS=TaS_>Mzr zaZUdnx)wt>bA^`9N6=*7;80-bo5y?9;%=?ACpB!9yj@`R*jrM_oP_Ei5uvz1TODR? z>tPPIoJ8vA>)J$T!DzFU{Sw(h&ixw5xBL*(y~!(hPpwmDw(S;DZXY&P!>kdub98T(Y z<@NLa_;bv}_0r1U3``Y`X+kPK`(q%i=ku=!)uXIhtkMU;HD!;$!<-_W&Z>L6P#EE0 zLWtMAlcazWd`o9voKkkl<^Sav$JmFDynhFF3^G7KKP8mi8Gk}@tv?cn)WiQ>BI-WE zgyeUm_wYQ!ZwTOm$%cs49d?QoqLYVn$~Iu~8jhn~p;$@o0xW2xZ=RrAwZzsF0Jxk7 zXY$ASQ$sV#q7MfC*GgxmPZ)rF*P13IRJaD=O54*q%@Tzen5G|7AIaX*WcKq6?oWBS zLlC9LpWD!hP(|1qv+a1}qLum+#&qV?m40$xaHsJ7(eJe<@hh7!H^|nZtmpk3+BNcG zc_MiNAM9+ov{I^#sbD>2DxzgZ(3@dHR2QTOneO4#8EssDpA`Y-FSp6mCn{}K;P-3< zWqh3QB9P*U@0%l7j%T%(iVsw^CX7K{=SNZ3@Q+8cI&3ma)va*cW$295jU96^%9L(D zB?B5E&eI$R0POBUAR8u_L|Ka!ea@MOUz^HPHpat@pSXN582IRpCagbvJaI0&M`1VC zDBlgDZ<0u_F+|@qmLd=11!sNN|7pAoY3oDfk(fN*h51=HvIrH<5+UJj)x!D&rO|up z#eCZjCi$^f;a@Pr?%^H}5Bqxb#jPNIR-lv6o-Dw`8|c;Mz=d;4=U9-}N%=eRbLc!Q_J zB}@-DWON+$l?+}E+tAjz4qJ^#o&G01g86z4Zx(DPKp)dybG`XM&*I&Mn&U5Azl9Fw%i_!_Q z>j^3D&nPwPi@7$vt`8D>u!nrSi4Fpk!ZYH2%B_-8wlV0a7`|pnx&+aKxK;Ot%T8u} z;t}3hS!Ip#NDRoHYh}|sq~B) z#RX?`uw{sL1HD7Ar3?eSsuQ5^=4mltYqLB>rr&YejhUY2RbG=0dJ}6Z`_r?T^J#ME4t%!L03lIIH9y1@0`iwC4QPf5f>Mk^IE?fC(F?`>H&fDo? zmiO;6KHE;k-Jj2Yhr=!)2#P-H!Rx=B+P7*H>RlEaCF2IT#st^{$|S5{NQEpVC$C`l z7Zeg<9&d%%P~m|C@l;7o;Y`RqgiM6^!m{g9`ld&p^@tsnp_|8p%wR#=6ExBQ%duv@ zL;-ZfTW&}W{mMZP$`Fre?5KsEMJVEs4H3JsSaJ&p<$X1&p*VT`^pbpw?GN>J=77yP z7N~g$M2Dy&2$<@54qu7S@#Ul(G^10c!eUlP++jK0kZ-Cdv|GJDq@}=Y7!NQFl4m)0 z@+#h9ySN}_2o>fQLu3*HI8Dt4-O=VsEw8VnQS@3HlZ`N;(AM9sW(|GB*;EugrwKO& zgLYiGT>6VsHc=S-<|#Q~J6W>>%a`cR>H;|l_Rn|Aw~Nm&R0p&D?MDz6t7pSUhFJR} zg+q)$2M9p0DCVY@s&+@UNN#wYT0*bi!Wuq*qtksva?mDo`8xwRzV$Sb3FX|n5d6I!;(^a~eqZ|GEY+_L&4naF@F5dIM&SZanUyT2scEx{Pq`b? z=@SXo3Ya$(1C&&9)Ebo{*9&eGMyh86_+43@42{S95?Bn7`1>B6KB(IG5URomBr^(! z?@E68CNk4Ga@kx+l2vfpRSnVQPo&A8pCbYyPrivris2KdEo^;qFUDO@5@?eghCnLf z-P+*gjtYcq#VBL1!C6qC5bHY@l#5GhfiNz^s0b>|P>nmf#Ur!<%<)FVhYYz2BmcpunH`~ z|MV**F*yh7Lg&Xx$KW4KpC((V6+`CR5343dN!fmlNwO14aB(`R{$VG^7`@ZBoEAj;z_dy$!lY*V_Kv{ehY>oh> zD{9~+f@-6B#E~%Wx+-$0YzwiDQfoN2OY^OCVYh0q^+yfSVv4}TUPY9kZ1ebIT|KIt z^on@h@<@hVB9yTt_##M{b}JJE>29{OWwTvlBYO7}Ix zToCR#mcp4%%XQLvUZV`LX1j7)_k@~jtx}5i=kUE@Oa;HF`WkcPY{64SEUUE42aODB zmdX!efXr=U&{99-EA)N7DGt*{BP0sd(OJchEinfO(7TB26ETKYbe2gr&dxyZnNqIJ z6Q9!y06OwX_mIf~1^_tdLXA#eF%Ng2rK{*G2MEFiY?ZG$$tG=8)7cN9oV3Q?+gPF3 zDVVyTz5GN_RFQog;#GlBxWbfB{1${?Em9J+z<*n#nd6h;SV9o-E}ZY`>Dx5i>3GO~ z#n;}Ml#O6Q2U)~c)InH{I!gk5%3=P1U zRalO+xS@}mo7*Z2(y-AB`UlNX-G9(|Li|XN{F9-nAg@`uL`l5b$shXEEkkQWmHVvn z9K=gyeu~~(m&%aw!q^NEgtR{=G$BWFp^?z6hoT#-AkmINUwsIOy>ub6bIqyQuVmvm z(O0ytj?H$KOQ;7%r#C9-l#`Z@Hl1h+F<~S%hQT>fFVka|8-*U})qGwI*4M1Y*AWbv zsUR8{(4yMSk(nK#I+Mz&&$V1ljDXfAn|wc{^{3gYQbdJAU8=P5bp zz`0a!E##D(OdtUfTm5GhC|g}8?FQkSZ?Q3;YWlK0bMFM10rKwU5yzZCweV4O=FnJr zg5nJyw^5RZ&&mWg7w+Pn5y~_B;ab#tHW(7k(MN>{F%rb>O$eH~T-H=1NEk)!%$1(vqS$%#UVBi$QawCen$3%t`& zmvCtAalXMS|C{}@ZVULN(B-f3(u5cpWI2$w{+zNel=!QVFiE^r+^*GhD#=r$Ie7B7 zrm^X_I0ptieVyJKji;FBm%FxA#N$ZDN2PwaqAL83q9%E38{;tBd!ej$ya=aiQOC;4`_TI zs@l~PJDKs;G5!XFL;4F}>L*Rsk$sGH8Lz;FM1w7S=VRX9A$GmifglC3`Bvn_2Io{c zz9Ub)_36hMjKI$`gxglt?PPmRU+3+-oFavmi)ZK=o1zKw*4^We#9Y^A>TrDZOaj?J zhIFhIS9c05Dp>DxoxF@>mLarmykJif;Uh;HcdBR{ZiTT{6l*n$cyxOKK9EH#$<4cr z339?2spkjAZL!qX6FWT@J=-tgswIYRSSTRaLGO(qW~hr{cqW*ZX$7o>&O~c(&8QUu z&d}>LzdqkGJi|8SeLB{DDb(P0|I~s^H_GoFfC){tK=ItdD|9$J^Q|cV!!Gnh9CtA} z9l)Mm94N6$)RLWggbFhcLk8@_-5SXSpS8{JnLOW+(iJ}(j)O8I;h5bY5y&TH^vup- zC$3A0OI<6Xsya44;i{0N$`Oj%sX;j({BVThiub1srn5s>KWOjW_10s#fA#b5>4UkJ zQOEgSCXbq4kP|WfNoeDx!}R#r#GT&jpRBSA4Iy$G0bB~-bgZ{MZ)c5r_F)0!2&HVk}6P{st;SGN?2pU zQ5{?f;2gV4#za&PH^4A0!k^-7UE&~(ip6%899@aWdWJ&nOYWHAl}KEJs56^|4_+pO z?bGB2A7=GD?(htMk(C4Gmu9cW1nqBs&y-vB8<48d%K&82P^vb97#VPR#T}0vCW0ZU z_5+T4MRn%TZ5s+EueP$c;5Wp>Y%rwiTdlpIyNV{oY$z16^qa04`* zMIYXxm4HfnMjGC?IM0{vW+;4sk$r^gYI@0ZWq#B%XBVBFkZ!2umE;7`F&7PmKwCLL z-a#~>+`aIQNXxtOR*Ki_(@JDaRL4u!>07df%3jU=<|JD3ts{ebK3Y$MtA6HC$%ad9 zp(Hhk%L{LaL^FP|qft^C001J;OhiOcN<`#8?p$AQTGKsac_e!j(Su$J&BdsZ)X?qv z6*Fi%+RXP6s#6tcRbhOX$Gm!xXy~Dpil+ubDF57TE3f-$oqG!fRihI`8ltG! z1uI<*%u}KGE*y5e!T&5Y%MdF=JPV7>wXGBcJAdW>(si<|br)(^rNW6+-@!T3$B423 zv;U#*j^8=`{tb!;Y~^KPhc;B9fK(NG!!B^F4pCd1gAI(_v;+a0`EEWzhf0!a^P=#IRL;b;A*RHXaRO4G60*HS@VHTT01~QW=4D< zbv8LhIa?91shQ+wd$7u9c~!&D7KU6#AOU^^URUl{0xPhiK9Q@HrL_aMD<9|&FZb)~ z-`xx#qCXHv3qFvBoFb8kjXju%m7bNJkxtCj%$XU)k3ht0Z)D7^EGqtYiq{q&$kfr% zmYadW#l?l*g@xY6-h_dPi;Ihak(q&+neG)q=ip}TsP9T=?LhLI;%^+HU%Ze!J1c%*ytU z#BcOpkw%99z}Y(4TmHcq88Uz^!B($^IJ`15{R`gF%=n)H`j`3q9{FDkc~$oh{(nLL zhrj;V^2e{-qBe$3zm-af@_~Na%WY(1XlBIy=Or5(lMy4c5gVP6p*{y4E4w~B9T$@U zBb^ZkD+kz+*^q_ZfbB0-Qq~TR`qqZv-&C*U^k%O-jEsh0un`-Wj**3vnU2+n*@%vd z*_eaQn1h{(k&T0ug@ei9FBA&)X0Mf?Z~0fNep4B}Qn9lb8L=8OvC*-zF*4Gz8gekd z-Xw#K=s1konb-^rjM$CXIsZ`ojsv%lq7)y9nV#{VJ&Kn4j>b0jR(v2?GixW;e-5ac zS%Fm?^?y5!iJg;;ot=@5nTeH)g^iKxpCC1`y~Asg|K?<3q-SRSGh$@OE&j@=|C(%O zR{ADj23u>BKLfwR!u>j#SI6rAu8mjbKmD(B;TEw6>pR-mtJ>ID@_~NaO7xrZPe~E+ z{=HbZWo-=q2>tFZ$pNr`qn1k*VXp#rS>2FX8%bVvokXrF|)ET z(=l>zzE%P&Co7!+7u)Mn#m3BPz-Yk2$M_%%o97};J62K2Y^{yp6PGxIUzGBn~~<6@=*Gchr}mZgy)9VZi`@$1aM z9LAi?Ozf}U|7zj?`Fwa8es2)}5iZ`}OQ@V2_g@3b`+JGymik>uDo(bxmS$l4e+~41 zB>w*g?l1CxFS7rg_+MdvlNPbDb$eZeOdSUYQ6W{+6|t0os!A#Q znXHh0k6;_l9S@Txr=5=?v%kLTe6SX2IO?`G^zDKtChe@ggoQx$_94Th)vVDUhJ2%; zsZrZiYZ+nEdgP3&?($`bZ5DrjrothZ#dGq(_($hDYs`=;b>e&Adte8}9@fj+DDb1P zlu%56FA@i29V4(iU~%6pB)?Z&`Hg5VKGYkwA1IEwB}V=BjB;Yjw9}1rihG z*!s1ygmyo@Wb%MQ`j_V+g@k&4M%cQ5P+~(|MN#F2tP@BaXp#{q^sx?70t2CBp{2wD z@Fhy!Gn3qUvaN|LM?R;*f>^;-~4TtM(gS7ivE_uZ@?nC!OoI1pyxNwdj=>To|MrznA3 zkP8MaApq~}ZI(%L3lo&LeNa$=$(<-jux|?@5>Vr1qRgaA$N<84p~R6p%1ck(}wjBujTrV=U5XPBu$rhgXVZsQd)c=kxaIKydVJ=#%ac&Dw9k`1T}$CfIub(TS|={X;Kw4lF!|&MX0RB za*4A)7DH^Qd%r8fn5zO2lw95*4Sml!jMLyH&KLav^&S;K0v9dx&KxRn*)Kq2K0+z| zh}jT0F&zc)L78A3zzr48w;DsZLLAi^M06_oD%<_@rzmvin>EIZQT0pRc9!e8$Du}J z&mYiMz)YtWrBCJyE$WJI2!@A?gQk9&YxaBq!66so5#`y&nI<&F!F10>=w~Ls-xi|n zHHIYtf!;!;*t+KDEjv$0qMCQ1Fn+}4GO>u0)fyO35zal#rj>$@h4;zh$a}dwzMkdh zzj`j#%|zxVxJJaDH$!cl~5 zA0G@y#nTE$Oe*pQFelad<7Z}zsOPrX5TDfG_+~<=m{weW1T7@9i<8XaK4PeC6nwJx zf!)JFR%Ywu{c&s9aMCLC6zoCe9$&y3XkFMqiKNuDMl}+>{1mS^HcTZxPBngr8?3jM zZ%rUQ|C3VBIJ-$!8d%~GlHJ0kO=aKoxIy?b-unZ3UGk@JZ)mEhoVYnC*`LxcxSvp` z|HMlkE3e+_qCDUGrD(A)nqba2w3@x(Cx9z|k10dG(e2@Rd1fsxD?H?KNPNi;8i5WSnx>Bd(6 zcyExF4HAR}l%HVXpz>W4#UyeDX(2rht=`2=^aii(J&m@A4g}N7$n))Uo)lSboX=ym z&VCZ^xB;69Jf9yo5ONMKImM6{!_NBPOqo`&24DB1V2#S8YaaBp5Ycor=)7T=X z+h!puWhv6e^IYZFFlJt~Kr4!ei*EcON*aqz1dL-}ij*Zuv*Z&Ggl!0_$dfKsMr0Mw z(`RM!f6wf;rWnIWm7RaM7P_orn^*dsBs`x6jzua?*}ymkMG0CAI?(qQaQ`_tE5i<+ zsCU6-*?N{d$JBT&gxj%hN5eKy9&KZ@XH{U1->XBQch-iOMUoTf-|dipil>~9xXNy3 zK`(FcDP!13)hOC>y!68tgRbrhO*`p#WN(9Nu$O4f2OETc)=KSPUyG9F6C0pF>2bK2 zxQe7xyZw@xNVPNf3G~EZ__b; zU4Q38EbODYL$3kT73x-BEQ+8MsrGt2EpJ$3pqLYfO}Xsy@El zHaVq^`YSD7!tzhk`1?Y& z2E}R)ZtAIg?viQpTAnbG;!g`HcmoCc#wNrD#&3Ltm+`Ij=g^-$$ml4390bBGI#ewY|t4;li13gC>ZZfcF^`VfV# zXp6{RV0p~dV^+^t4V$>`e{af)^L4rmHlU{qNK0ikZdx8*py$DkFZD$4Ka?=@awV}|BvZup>SePF;30c;BG-Gn3x zA?Xwcc6H$iN%zihirXR)70KfZUP*?Pwp`hgA~~4)KvSQh$N59J5q`VI~j#B zx3Xf@;eN6={`}}s?A}V1pEIS1S`^SpHsyl{Tmu48fBr>7cbWHhk=7eB4<_}S%ZcwhsKT@E4XexsMSf=eDXKE z-*m~!A8_5SAh8NMyELG2)7DK-`8c^96iD%KQN~b_>}#1OTjewgj!~DmF?w&WEc(bP zG&7NJa+kp&u^;rHB0_wl*Y!^8K>q6T-VNr_h}Y4z#4)j(%Hwkz-01S>=gr&ps2)px znApf3OLh^SvqB#4^Sid2XUmI2?Dr3F>R8bo4&WlQkPc3rlVis|tR9IhK98+Cn!1cP zoJ=AmZV~K<3b)d~ewTWXBopbLC@N?pS%T zZC#Kx>1QXUuzW}P@B3x=&W@_J6I-S!(h4n1F1}auHrg#7;(6R>2#ok0R6XuSs;{0O z*(ZImUY_XvDQgC*U!HlnE_*r9eY)`OP7Y*5MPmbWBZ}JXL4)8~>RRjcaw!eAB@t@% zpakF83UQiM^B{~Ti6OE9Z1>Zym4lmAnHQ{QOOupGz7)0d*^nuj7LQyb+Z$+@1z@RX zTI@*NuhX~GelsyE4pwJ2B@Yx2LVD!&E!*lEIp1PL~OK>`SRW#y5eiD_6NvyqNN$b&UGN&Keb zOIzYg)slNA=jWwnhmGr`M&?Vo-B?dsq(EF`G-Z1p*F6Gvb#fzWgU<%uCkqu{4?f+l z5jGnQP1|$Pc6@X5JYT1C+d=mssp*u zbd*WWS>GrD-@qe~M&s-o7aF2Zh z>>pLB((&(y3*6>`Kz>8uf`pnDq=Sl!4TlK*pA$E7ldL)tKsIoysS+Wsa(6;VBsM?@ zu)m>H!Cl@X&t_wpXbkRv9gkupDcK+SdL8U z+Re~X`+Ke**B-o`jvBC1=N%GoF^ToppZKGBE&7{rHPaT?w+1j1A#!y0j`si6An2vbU;Pr^AXRJI-BK-PYOsyn2@Rnyt&%xs*_g(P6K6d%BG$WRqFs)a5i%L@9E4l)_&` zKEN+Wad6*=ScUlz_Au2z;^JhS&2j32Yx4R)3?<;;TCKa|!{y`Ue&ol7sE6<#A`~U* zP_dBa;gSKa8dqqa>GOFw@8{u@$1WRd`O)a8DEW3*#YPd$EK~denGYY8yf;pF&j#|+ zjV3PDZwepKwCeNtZrP(UEpCp9q!evUo8l~PlN>`@#C5tF^T|AnaDTz5QBf}eNxu2X z>b)lcnwSQWm3GHGJ&AQZXlD@ebG7RAjvRZfpS)fAk~>$BOa?j#pA@)1>2Q4MISHIU z(0$okWboR0hFfjr6hJD|nXORY0eyQvi+lWh`?2F@pbhy``$f0GSAnb%WRvE_8cuJ9 zj!Ty8sD6EEwKc4Kni;uUN&Ywt*EhKR5_6I{Ut}>U(G&YoFenW^hC<@@Pc`I!bN75a z_jfQ`eca1R8@VPB@cfp1656|iOsK=tQd`GyBq;Je)U<{3wj}E%@Mw}EVZn>t{p7~m zuvO>n&hl~wUqY;gTnZWL$pTv_0=PJEdlsi?)RGjFK(7A&@0$>uC$=$5!0n zAPkK_q%okH9!!j)L`-m;SSNg$6q>z5nNw2sf9=UjINza?hHNFTeu*LzWH0tcaC0ZkJpX!Fu^JwP6 zD&G0NaydmQuihcCWyio1*%^WlTxI!jhV9bNao{URCzftNEgxzx$%9BY9)gyS+x;!SL0G5I+WMAy?wF`*;MYK`T}dqzHf^!DW=>VrkhtbfDL;`T z#R|ix2bi|Jt~Q_V>LgMhrsE}=6WgAioSC;`n9Zf9*qUXQ*h51`qX=cUTW58>JXNQ{ zO_u77>8-vzWb8Rw7gPpaA;d4jakO);I_s3}gEcR{KV8Lp++=J#oCvs{V|6rpCyORn z%5dA_8)#2zXe9p3RohLf&&HepPD|4KApXJR*r_2qOuaj3Auw~Kz2UXe7;o=YelU5# z@M7QM()Mv_UgsyBW36|ES?bf>$cVwo?yuK}qKw<=8Qg|>olCVu+)i*Xds1DWg7eP9 zr=af!{N)NKo|h{d4}{W#Hs7vp6ru#~Vm&`!p{Vbutn%|S#6QpwSiCD{=&1I53S=G? zA}EHM(k?3@RVo@{2ox-^{i4Tlu4Qos&%)wTN_^S9`ZRmMAP}L?^HG~{lwU{N?UR$X zKwBeko9l663#&_9Eh8YT(M3iIc}8!p|u~+uB>@`E}#s=cP)0 z7g*cT&wC1EqCv&?&sf((-n`FsjpU;zOpwsbc_FrBF3gA@BDPD-3#CJ!S2}K8o{T0) z%^u8f8J$V_w1-^c4fAvSMD`-TX2g1*m&YtS0ZT$-bE!K z(Dm55B3$L-1jR&x=gPw_7|VmhiySs_os|pT?v1MNq=Ief3M_-|#1FDs?3D4m?={o4 z-&GNQ7jQL`-fYERNLtP-#c;Vo2Y&xHvtGC@)NxDb9i1|5v1+TJgNRH+gu5Ku0+4Nh z*h+8xdAt%Zbvk`*P`t7;VrdDZ2*;^X9GGN^BioX$a;Tg@UuaM^4r8a=~d+)PV_lS*Hyn#C2-%_$L!3^Jh?J?Q5W z0vQ7STeQU{rv!`94xi305B>}}`w>Jz(e!isX4!9zpQ_w{OvY~+J8@el74kzZ1g@DFK87k49v3#2Eqe3-(9Kef1B z_kPXnl>ab4whjz3UmVY!vcm`SG#xm%E=TN?DfJnQvM*jSs!<>YS^Mdi_GHUqQ`<}L zT`=$iqlfPXENzN(@dE4J!}Gk_laG&J8iyUlpWk)Nrr7_X?8$|V(dRBaWghO?b?zX!=xkn!~8({tBT56#7%WlbX|kNf%I zKwjYqy_jw^QLaAT&J%jK8@r60bB;uhNuNp4&5S}G(&80@xvu-g@RfOkm$S!{9@BEl z^A+LUkIc0}R&qBsP1BW*IAj~Pqp%{8DJ=?;QD+q%2+A;6P0P1$NV;dR-XS0|Oy}+E zfiIOU=oT;PB9$*p*;s{-Gb=x}jbAw!ws>CLN8)m9d#Ig?!xZHq_!_$w*j0`t&%-Ej1yr-u&oRLCU|CUw>bNP`kwkF#H`JNsgkEij-P8u9k z_q==eUN-G@$tT`dBV{%n&$HXw&hgsw846kg`}b0x`hObU;D{-j@OHT0R0GE zOVX^Nc_NhhgWu$l5KH$9pvu9xyxyn~My!{Nbcd4!)mPs(ikgh@giq&-O@E$;Z;VkP$#rJEq8*k@Qn z6Y5ft2SsrJ+P#wz9A${Xk!en|BNJ=kRjVFn(-!KLmh5Rn&6ZE2qa*iHi#uv@6n*w> zsj@{ns~u0*i#I2ppI>@9a5~zULhAVrM4<_oY^sx8W|3Zxm0$;*&EyzT>PH(2h85pl zTZDu;_rXgTx|ei8mrPc2E5l%hG6X;NFN|c?=RS`2Y#^HrYi-eYHhp# ZU_HUpgLCa=uV?%KDKUA`N?|>}{|CwM+LZtR literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x3_neon_city.png b/mods/paintings_gallery/textures/paintings_gallery_4x3_neon_city.png new file mode 100644 index 0000000000000000000000000000000000000000..d0e2c7130ebc71a6b53960aed30c66ec7a0fccf2 GIT binary patch literal 24567 zcmeFZWpJEJmMtnqi&?UmnVFfHnVFfUqOu|s1wNh(P#_<#bd+ZjKtPP$ zUMd!FmNupYE}jmi1g0LAW zwR9o>DE2z{6NA5dxBHjJJM@;mhu*Bek6!un-OsDD%OluJ{hYj6dwrFoBaFQ%{idlB z-}keqw|DB}*!#N|AH`Q6#p_3m%RBIQy0eMu)U7mzhj(vZb)~EBxS!W|cP&#{zkXh6 zEO(}~$zA(FV(9(6@7=)Utr2BgCmD_G@ zYfjdV@#O;6-<#jJZpn(G>ly3XCd~C|7*}5imKu@W&}g%#^5>CWwr=anL20Fq2W8*4 zz42_Fof-UJ_`lwU>AA$c&$8K^H#>K`zGcU+#UI?0U-c1O`n*%DK=}W9e)Vs#?g<)g zX>aKH8T*Px+#Y8?8W)7cbv-n&#lEPcnMZFB)#kQqrqcsr??%{uzPan`80%ZLTy`hA z5Oxen=0N#8sQZE`G{muRw(3*L;aw~Lv+I+YVK^$&jtZl~uo{vB79y6yb2T(}XlG*Xjwsn)4LvS@-*0cWdUW)@Ke1_ zzWy?3_itU}*RXZ%-?>f?K@DAb)dwCjmb$z^*`FSX(wJEXsvmvGCYLsQBs27OcqPv_L)tz^!~ zUB%3U!P$J!xdb?B`o593a0^v2<;?G5WWErB%TJuVa9{GqA?3%G&MQr?FKlT8ZXT!8@wvWkNrlJ`QT{zvvVLGd%2xXL9c2bE?HrL*@O1@ zU;EjwiE@*~`#9%TsBIRf+iO{E=9K$g>zu~+OWlOhmz<0bx9^jNZKjsVC%mk58)LrP zsnQ8|Ri_Uh4g9#fY+P!7Ss{;QCeJ+`^*(5R5l&2fYbzMwH zR@-VkS6QavM6(ZDn~x|_*6Et6Q}=S4xw=~n+R_b=;|)cy9o6cXmy{8CI~x==y0Hso zS%rU^gT`dUKxWRfoC^MIkachdWdnbxftD1v_w$MpfgcZ>mx)qh^0;b)e+&kIOj&DGYqc6 z3o@_27II4=E-1pjxAIWewXWK9>Y8S|@P#Q0A0$rB$d3s~2(0ew_AN{W#c^9!2JODv zwldELE<8|VbXE}0%9Na>%E${bpg^Y{ z#9odhn>3(@m%7&wQW>J9`i4>s*V_Tl{URDBd;$m#>)k5al6J0qRBEvp$IIy#sRDkV z2QTvN{AIA-SOa2mwNUU^FB~__2j?8V4q&%0J@&ytaeOdsyiPtrhTB7_hCd?78~3y? z1w^VQra0b~k-lNu;gT<1Z@Y5wZR32y&ZKk1qkCIyN=qB>UN1R2=Nt_W@w9uRfN#U? zmSAR35~{wfR_G%&=VYeFO}Xk7#%e7hw5mL#^4j* z68oVe*xQ~bR(O}uK@l*zO4;byY}7x$!u-ax_On|MV|Q{yYJaR~JR7UWHYoRVsSDVw z{r94#g?9r=-0UeO^+a=X>^)( zeGGLE9E-;&){k()b4T&MfrcguioAU`2rZS#5cnzZxv|#(w)6QHs z;gulGjM+8#xRv%DtObfj2*34>(=3$ZThdd`n5Xq&XL!I2@KF9?(m z4P*_3H-uNgt^;eut5Y<@WBVM++F;)6IujXm^duXrPCh+0Q5D z;csXrpO=U2*9~;09MM{`kO)(cT{x;;f$H+AsUGAcJ0^Ybh@*_G(as)I9H91!;l!J(uYo z?QT;l1(aI6=(ATj=d0!`C^1=oGq~ZSRGm(RNXbLu051F_i-_rUw=x8c3=GM;39cxJyR)4j)Jtb(E8 z*@Xe#G5WLAr>0b39vV~yVj%Fl1nmGSpeA@!AjwUw?_c9;+&yCm;np>QLHC?IUt7$v zuLsb1yQ+=@24SZpxd>Q*#9-U$+XPJ$L+I{$#_Jp8azUzk$)+I z3D+?KVu)MkwW=U->PEP|TzFdNd1)z#W(jBb1SerKp0m*{Wc&uFZIkH5cnA|&pP*Tf z?jGO@XJJQoTuIkGux~nnOK2Gt-N$OqZtL}F|{VzPxrHM97H%d9@HmhXqZ56f%| zL~7xm@ag8GKR}pejsxM>q75G*|9QrhJl+{G4y|?AH zzU>$8HUKscv2SaF3Zn4K=?=dp7cqR_Dp*g0wR7YM@@J6n4b^gQq@ear(&vO6h`i`g z0n8rsDX~EB?YMI28Aj^Y5cYV(RpHOI%QHRa4n4EN)((gU2=6<3*rf@1sBGzPcj$xZ zep{wu%n>Ss9(B+%Fl$Nn1`>OHl`0z@$eQQ{@DfSto%tgsKM)DFg-fjrzM>0E!PXuZ ztFwtjB4!?mRHcFTs)1PLQ-AxHsS_T4cBAL?~QG1yH+S zJf@dF#jwZgd*xy(augFqj*Rt*gp(RxYDB7l;eOT> zeFJw3@b7=MrA7q5tA9ll5e2#f2h|9BGe_82P>R(r6-sH>*WkvZ+#*Bw*a34?Jd*Oy ze+9y167cyUN}5P2qLuHp?{<66mJ*&2#>PR7CHu}w!;_hhS(Fl%wtrh+NkfiHlf)7L zLIgp3ZVk^DKw+C9E!vi3`g#2;XFe7pAcdc&9iMAF3g@{gTj?SBDly2(FXgx`o)h^e zRD3US{E!Y<8y}h}u{d$>LYT~=+ysiKMq!`qSZTtt!%8_%3XW15DGRw!q0H5jM6zqN zGu7}g@nEspjU0~~)M6yz>;u?y_r0yBz*ZL=+J1fY|`mtyDM|D1p$^{07r1B235?1}X}k zV4|Q>qFzlbV1~$w86|Br2v65V4Fe=-6zHe7x@z;I3K%EX1g6U06?_Z2M8jk!|YVpnl_rOU?al`xG)hW``@qEwh1(g1EOhj;A~+xcE{bh!KqddC(@4 z+7+H|1m;LEM^ZM+cK~m2k^OU_$uWg=fF|#8s?Y9cslGbJ2Vnd0RDTiT%$xA-L@U3a zB5o09#8Lq?UG;r*Ken9t*MG7JRrpOKqdaT`3eff5j|fogbL>cwR?Le({2&o=n>v=i zv~L&)Sa|BJOSbKOVj#!-)MC1V-&-C48dV~pie!7+53vD$tkNxHw6QuV>~(qhZ2-!r z*F#ZZ;-XK-o>hbsl0|*6Z%G1OF$o9j>F^iZcDOA+7N-f;p@eJT97=-j=abZJ7wDQC zp{dspbb!kq$^DA|j+^Q;d>p8_l6P>Ms3_ukgQl2i6yxkk&;!-LuL=FpTnoJIBN*rJ z_I=qgf`V$ZOq^71)D$2E(;1-}LogON>7`@R^d1I$rMK59US~Pg-Dyt=OW${ve}FR7 z1NO;RXf$y@4fE$Qv`D2d#;z-6ikLziGki;LLf9mDLwuK#NyLO61|1Ojl4t}S8Y+&7 za>}Ps*cuZ^aA&RZ0901cx+3U+M^lI_cEmQbX6Hm$iH@FDShi!VRzz>7vy z=nnJ~sd7Dhq&Ls)}a=-Y_-yNZI*~1WAFC_^&+4{3+Qgf6R)}C`Qgw3c{cR^!=n(AlpP`B1l3vsWJLA ziTntr>On19!iF-5kp?Rc(idbZv=vapya1c~Q6wu9W}8zRzpxi za&@%}YlK$1+ z_abS3dDR648hxmJdyg)M^bvSR+Aspt5_iGf?nUH6|FALko`FkwrIJD_^+X7t3`bMN z;u4VR=Lf|=1nLGM>I4)9eHhviXetk*!r^$s?)_6in7hqWaR83cW1BD`rCm~#lo&iN ziMm{*kSH=X;LZZoRnk89A+$}ar!0r~o=E$i zDrGzq8e{g*ne+WMnm}(4IF{$kqtPph4Fm6lTRvSWyXvHyPCLE#zAuK#x4$tAQKR+gf(6#pC|W zY_Q!_BfUpxr7O~Ym#1vBS&YFqZNzGC(u`3DDi(UabfVI)HH}s8Y<~_nA#~;ZhNUPGF!1uM{gDwf5p*C8i7*=*fc_&GY#+Ivnby>4YLnHBB4ppokD_^Ui zSJ8+J+gK{86A*bovSq+q(v{dBN4Ws8U$;mj3U>76HJae`35lHUiwaFh1INrwro}6H zfljDDiyk96NdhKy^&!Dwzl5R^2wo(*shvGDsgU|4`9sfj4BiWsbVY%743Jrna1J(` zB?c`+0n)5o@-(`LVZkC;vW;4S%u!*Wl6@)Rtx{lLAOV%7yh^14@i?G`NXT>v zRjY!-(Yz?xo*%wyLIp!FY;^CtrngayowKX@8lYp^$jXrq26`8>k4)N}wZ(5)?Y;0W z3*9G!>PIx&u5#^*v1CV5FB7ZdsmRFKhvJmG!K!df65l*pQ!lIz1t@^YNWI!e&6QCIC-`czm3H1^l9gUQ8 zjjRf(Xf7SQ!d1^;@2cn{=*aaZCP-(LK_Tjm+D+0OHH%A$^P+Rp1$}}AKrBZKaRxAr zE^VJ7k}V^nM)DGJO;5K;t1OI+!WFjQ`UNjlMi-pVUJoXwiF0gv$3Z6uz3gjp+69hJJM))jBUH0V}{4W@kC81_Q)w6AD0s<2pM^ST|hScAr0Z zbm>8fzOkZ-&DSXXX!5a#tdhnPmKS=oqT6J@v6|>E2f;Al35MGLhUuYcm_v}HtQHMy z9>-e+)Em(|b*YLCm-y61Fn}QY6>(6#8T6+v?}}zOY4~MmtC(xO7%SJNgyR&oH8N6u z+DY_;EkR7xHbe&yjv&@B?go}~mNX=5``2(}sbOrlQ#d%CORD%*>JuvT+V5PW4~IPL z6IBsqwQCj^(r^%nV35GTjKbRR2-~38Z0Ri}00p*ewLy;S2ySGW>Jk4Wc6%fe;S_x( z=(Zvwk$Doh@3vpmK6YWUiKWO}4CC=RQU*KF{4TzL(~7Un2>cakIFU-DuiE6cnymfA z;`^CW=+}pmk-qZyvX&yB ze+5w~#==mIy<>n+>A%n$cAc1F` zsD~5Rp+&dB7a<%B{AEn$Dk?C}CP83&!pT#>Pux|12mq>J9)(aEwYI~y(W=452OH`b z97eP}^Pa4$h~AEShBX~HOK>QF?y>NY+LsI)mFsi_?9oypzp#L1y8t|lQ_=vEFlg9M zHRhNRgy*Ug;FgU^$r80eU(cAQ5EE+KF9LLZc_j3)4HRC0>oalMrW!*_wKrC! z17l<}syS`&r}7<2p;zf^bhP`;f@orJwp`|_tWNH1=+Z=QV&qO`(brhW_+MV5#R0*u zsLf=Va44qBm8h1yAS#9U?d3|1hj{T7_!+1|*+H>CDmdtoWw`^s%!K!LJ{6l?P39}Dt{s18|>*oFP7J%MK%Q8L=xSSdWUt{^mR4qsTSim&9_STuqRj~ zm$o-aXsX)5U_x-f)!BUmgvw*N`Ha`yr5fT__M^jrf*3>XUJ0xyxK&ck-{$BhnPU?s zOQ7H?6An~(*5neWjo&e9Ca;;}iRh{TA1j`HO0z&p*p-7cFwfr6h2mED4vq}!V?JW4 zXRTBx?&~akDidv)XsRhFFgQ9*3SlpJpv1SS%MxXv1tVBV$oX{AG1^pV9cw_*T3VGb znXT`d3i~Op>6oP!Qa^>4H6R2!>IHbv$v&1Ug_4suH3zY4rP5P)w`C~8nAA=~gl*+J z*sScDo^7YrbfTWCQ$f)oNS+v<7h@?zkAP3KXCJJxI_~!$N!ajbF)jg{*yRdGuajiC zQzHogFsc~vX|nqQu2~iK39nkUxl|Vw^M3J@*K)lV*uzVBSy6g=sEf+U+_BQQQ|Q?} zX@Jb=W@3yqiOPauRB~n{y|FY4&0t%6l))N+N3f_7f$Bw1@(mCU2(cFFs|1v;Kq9l~ z@7tu3Xp16|`mihZ;=sj2j7v(C!xha0bk3|xrU~EMXe?n~ zJV%pL1W=DuNpJz4D$F{;&W)D39dO?fS&%In2k(YkifxLaQIi&2EDQA8t1N67V_G-s zt0FDAHC=uca*?3pXryNf#Kq0l$--L{9x6wZ=gyB=v8e=v1Z{su6pGEyP;rx42JgK| zIVMBJt1Cgy@4c_06v;q*yI;*KHj8i#>ni9RX~*vORcBMLD@Ickza}dWI-p@yQGF;s z!cae3ujTHA8mD!Y@g+rK9e=A9Q^1D<@xczB#11x*SB+A#h`;<|0jKK_wS(NXmV+pz zQmdUr$Qcdyg2(3i2 z=US<|#bU&t)K$LjtDaOQzq1@c#nAFa^%2Oz%&q>o*r@>zUh>la5#HxQE2=Ac-crMT6KgSUD7+^WK~H`rB5(+$qJMrZUz6xgOA$Y_-jo(yf^ zXG)o}lfq0hKr>33^F}_I{0U^!D4B;6W28tN)^iZA^S69uNX~q$7x#-gfn-CiV&qBN zD%IqQ_@L-2aoG6S-;aJwl)_*P<0AAnZAo@;k7VaYR4MpFatkebU5&B!SSg8 zs*LK3_@aQ)BqK2ys_<&CQcg6e4uhRQi1YFwnf4;f5zYyw8n>)2Otc~}oWYho1Y{p< z)1(X7@9H*z?sei=SFjBA>U*qiNt50Jar7+9^IF-|=xs`2%1KcLyhN-Hvt zoNq->zjCzILNGxAhC%|`+C|qpS-T8TfWRHUjG0~7q;%CtHz4Q z<3?!tFt0ygDp?#9Hxdy&a5V^}=i4VJf{-o@;Nv7LL5V#bt_y!|ub7M*!j24UE064h zkDRGpi67utf2eCMz8p+OM42)A6~RaflcN4Cgr$!R-+_GKAb8+==azG;aOdJDxAV3q zkWJMq!O$WPy}!^PB7MozUI^AO#OHv)1)G3=Gvp4%rL}Q0Q%>Dg2u!QW9B^Tn1J$Ex zY%A1F;s~(!MRUVeITK5yg#*u8F>NeijE@F^DaNAu=4#jhqi}i@QKk+uF)6u{A1lVu z2!Y%gGrOH<oE=^xOhh#NsooK+Ip`7+k(u&RL{6nd zkGqv8)4jCB5)jr}nc>vUP4DQo0PEjOZAhD6B%5W{gWz0Cam{oYh16dOQ9B`G!>HVx ztL9M@*=8}u5mREBDW-~=(zswLortXs>K3Fo4yqN$asegTiJBFx5)ujb)L^Qh5Q?ew z-U8DgD{B2|dY``vC$MpA&ItiQC=RVW#_waPfvX=>A4ra66nipJly$P8(wkLNB_quY zpaN0RYJ=MquU)7i`Wj0t&~Mw)t97nuj%_>z5JWAy9!x&4LD}9-L{m{>CN(-S|6;i^ z3dFegGVEnw$=S^4a%k_#4f#krOM;BdaC4x{Ie=udxmRz)q@=Q}5u~ae^vygiC_U|x zHOnBAI*`!~2Hwx<^*olszFY;^)Or0Xqejsc&k<9)#3C+Rd2(M z1V*>2kXGaj6MCqVTDk^1Q*78>vW{@quDbSx*8*hD%R7RvJX@XRN6_f>>!zR>YpGU2 zFBkY}d$hPE$2JOqR)28^84;fnei90NK&*O_^smeMU$cpv0 zYOutldgD~QQ!syocQ^}oGc3u8mdwZYfF;q~CjYFAR%5C)%NR0hIV-=&W1p}RAX(eZ z35e$vL=dRp&qYfR9NGX)2BnzO0xz+_RPTMo8d{i%unqBvnWt-J)LReP|Fp%UCZJ&6 z5$T<K1B<$ zP3gWo4`|0`orxee7Pa~o3J{Do8y3b(LBe3nRaPp`DR#;YMIE2l1Z3zb$t)HQ=6(!i#RXaE)9i;}RK4Se}ej;$A6qDt!zL7Xr{)agRu3Ay5lkFl41$1!TpE z%M6APf)K1q@)|9M0?lk}Y?7L;&g5_!(CFn2Gsu8N%du^7YL*lu#jBT|=lI3`G0V!l z`g&wDQZ-TdKxL(yafMHtN(;X`L(jCnd-{D*DSi_nK87VA)shA*YpXuqqAbyH|EJ)- zoU3Zva#Uwl^Mx%#Q3ssUCM^OR+aqtLG!f)p3%swOTvWchgi!KY29wa5D!oE4%ElLp zP?t*V{3NJeY%b0Pn6&88EoK1)=qu4jyko5zeq?kQ)KzQpn6|)pTPk}K*N7jVA`-G8 zCS69F*1&>_OXOl7-{%hp=WL^Y{50jPxZ{A6Cb;7Jz51|aoBxo$&TbWYb0@X zLg_CN^q=h9zu^!z<3S0}GZSdUxCSB0CVpei5YTc9w_Z*DszvDeY0JfpcGZ=1zIg5p z5Em1>Hlwu$%Pr)lP#=!PTOc&5q^?#AAxt9C(0XkLugc1rZFAvduzyGt6ECZK%N^Hn zksbTY(&hx_d02H?m&xc-INFwT699tO`$eByzL37#Skn_gwO;2Ea)wbGm{S4@rHxXc z(A=h1p_4*7y&K-5gT2TG?_vjg`|P3D1?6-;dqwec^S{dFlXe_yl37x-bjd z-p%jsp@SmBMAXa7+EaI)9S*^+T13YMvN~ovYdsH{M)%^EQm)BibjhO>`t6o%`CFp@ zjJFGq5vS-$B{vyd`e$ULEfFRNE$umi01q!f{2+0_A z)HH}Lg^Uxm4HoBLyt>aev#y?l`~3ZwCV9bVRbQBv9>W(#rm0Foa2hVA;=zC5!*Ojh z*TTUecCW>(Hl=KXR}^{kssb-c)1kw1SjDENyIEOUq>Bf2G>QX~p)^?lM#ddiQ<@wW zS#p^_YkJ%9b0QlVhgCz9Q2|(HPZG;cjdBY@ovKno%7k&_gBi$Y*rD>MKCftZO<~v1ePL`BrA17WBM47WBWESNclw z3392pI?I9!&6ugr*{$r6hUOTbK0tvjYf> zZgfDqTHRYkR@JRi|I@0(m5fr&sXK_{EpPdGaJ?@A=L%Bgdq%G@yH(U`Tfydc%e*4B zT!-LQ0C?I3X4GVK5Y|-&!rKhqbHQkWH(y7AsY{T+3M*B>@Zf8;Lw)nPO7stM=+))s0W@%1 zBVBsrf~v+8UWL7C(_INb@K(S(45nWz1Rq&c#X*c%y@JT)aTN?ZSeq=fENb%9x(;rZ z@>`zNW6aWIbrtHQn|Y zxFP^yPKb|A+GsNg+dn6E)Tp{dLwEfM7>s-H@ z(R|7(33COl8i_u+&jud7v+VE7Gjwq`&=a|RAVcD^(gkJa@&${of)ez1)%&Hi;~`H? zgj!`wI$7D0l5!zBuPLl5uP~8pnFOJ+^dNB;NO*GI8GGr2U`QjW5Q9+T#W!aVDZ(nY z+I}L`J2f`K0BNws^>YX3*RW$Ej40eJ05qx?jhmL#sr&?qmEg`c_`R;Boa&QYD&7RV z-Ddu?+-KR1!+eM+ykO(9QdKxgY=hRMynTZSA)L}J;Mg;WOF1mTTeU&m1mfg}5Y&A`F_x-K@Hi z)}=yUPrnmD*JO657af`vw7`I?GBmhmpU;OoUE+205en(#>`RhBpj~x%FO% z5+7S%!cMX!3lVJs12?`1@IQ`1LeL?<_sVVX2~C&oWKh7(Wygm4bH-66D>*)hL`?0G z>?*WICwt-R6TTyEw#|Z`{y0>fj08}mdJ70N6<99|PQhRges6Sj^bQyw=2|Db*Pp}E z%)#c}IzH4ufy$JFh|9)C*}^g3v!PkNn?3f%JO!J|5RAr-{xk> zOVx)u(aLn;B8dA#==e&W=5&WnV=h*cn3Y8*VqyLY#r+!H?;Ik5DU?NQA%e2rElaSA zL{OP+A(x*e0_#Y{bx!cfTkAU!UgEwd?DtUHI~-P%1?bOs0!vtytd{*pD>w?X6r1a_ z)y8K6rl#DXK7|>r%O`niMih_B$q>Y;W@-5w*ui(Bpm<(i$7ZAJay9$cFzQRcR^nz^ zV~2G^E+P$1lGZ0xy~NvK96gtd4W? z+vImC{X~SM?2)?EFJk3MKAL)-bq|Cm`vYeE=F3H;ulP6Dbn0_fi!+uT058~>=4|7| zvABZk1}2~2Hx=yqey<(`&qnS(B^?MqnR$^N5$Q)CudtcZPf~tD;cEUQt?ce`u=~{s z-wIVHXn+=FlD(iVRFU`=i_JTb_y8~dVJ3LH!otJY1xC>P)nhe+J&E&>7pKx}~ z_Y@Rl`FzTVU9-am;dm1&)&iExTqM~hC|B+>d*IctFD&GXV7$)zE0q}xqIn|;8?y5H zMY*tV5PKiOWu%ic&EB$CXAGfYL@W@6Rc9}NC?kXy68MNel^}qX+#y-77QpbDi#55g zm%6$=hnV&tUXS;r9y?}1%L3KFE$DUhdv0hK=7tcI_;Q+5J&syv)KC$)LMW($P2hXr z>fR6f!q=mG^>PvgVBCv_F5D_bJ!|q$@T9=};F%`!c;!nt`kI>yV1KnvorLJpGiWHn ztN&8e9CEp|&&f&1S*IW$jLa%3%{_Qo@klY}+b0(rnd&*k#tlL&cuQ^h={2nE!M!S$ zNhw82+}^dS0z8T8U9NXi5z4LhG=XibRTW{Su`59i0t2KlGP*PlF>eozS+0sFR4ZJb z^W+knM!8+QgthMuXH(hu7;=$5aVgix?h$LFPMDQTZQfNyutW_FFC2|K^KniU+AGo6 z=~U!%j$dHgU|4#1yLdKMYeTHw642q&AnTjhCit`3(5Ppt%|L9bCbxPausk<)NGmZ-(wZ7AplH^% z*S5rRgf>?YA zR@Y1$Xdyd%DZ@3Uw zlNEd_%|@=z6wxz~55H zT;y@iG>NgL20W^oSlV8Bod9pSrxLnr_p;-`~` zLxoor*VoXPAuxE2%`M_QNN<>~3k0gfU3NAd(79hmwG+=2J`i5mwPowU;{pXs#8RbS z64tvXz_?>vtk#z6w15{-4(6gReBvK@_QNaG#f5EgrK+^?#seD_mY1J#7Nb9k6h1kB z)2zLhMqFZP(anT|FPCa!S;v~!61OTP*))CxR)z33h*wUcmE?7dA*WAzAI+D%2fCYj z4F_W-uV!p}Lsuoj*}j%+PDjgW&Gl~XY6Yq~d0gPb_VE&ea;o~q036x zRMWs1s?MI2<{FXLXp_1Zzt~Ov0-75HTiJ=E<^Tc$4zUy#R*)1H{^wDSj{_Xpz6rb% z{Q{o{^_5GA&>*A2!%fQN&1Zw-)y(xUtRKEZUPH6kFZqQqE5T4$qW=4QFT&5=criv` zWoQm%lML=~c3tl5o#_Ufd*;15yHsFB0rMqzq+*rIeiP(rw#3PPj1Z=wuN*iUASTm| ze@Zxu9JkMQc18Cv8<8P9j1V3$stHL!H}g~`&Lx1a%#?c;8Z%9~LpQJ1FpKfN#eiUb z8Dma@{kZgw+>Yvm)-zHcfXp)D%KwD_cDXnf z8`mz`OELX(mjho|zyPCM_4Co|vZEDwz%Q(}*{q*RXz4#mI%ntm#04JN92__1lXJHimd=WO_5MMdNySlWvxY%Nj z`RNA)x9fB;<74}Awgw@}^5blchO7*ivAr#wp^3ebDV>L{!^hbhARr!o4+leIYf~2j zBU5urJ6@uzj&33XOA}rqbyishSqEWL3rh(vCsSoFITd3sYhz9mB7Qy?9uKY$0$WoT zLjn(58#`w%4_=}_yj&mGzpLqq2>w7^ta*tvWEBX6?VU^sSm;>j7-&U3EZvxh_+SWl zoJ`EPltje-LGe-IC9-gFap0n-cXxNEb7!WrcQU7EaVIy{ii^5z$9G!9U19T8%|LJ}Up=;CJ~Cy|ar6 zz2rxM<)c3z0D2|{1`b*VCR!#=`oG(Mw93l<%i7NQA1Z$6N$+9kK+j0WKyPdNpDdhR zMBV z`R_L3lClc_viU8exuvbcAB*4UzaveI|AljKb+Y+`F)^k$wK28*2*mk=nejj2T`bN1 zV}Slse}1?8Z-IQc`xpOzLjO~*Ke7DLl}p6l*!8zlNfBP6-|=#p*c)4#aQ(StW-;Pm zXEkQ0H8U|Xqh;aXV5Bu-;4r3TW-&BlVPt1zWim1O85Z4o>#}0I8WeIe#Si zZ%#%AIwqz+EhffXVjql#AIWBEYiMpt?_g*Cr{VXoaD8;El~Qcf0>@JpTdx7mJ{ii@Uv(wY-zOk(H^j%YV=FUxEL{r1Y`YIlDM{O8y@@_5Z-} z{FSZ}AGY>Ro`3VNZ0h(|>8}OJ#`2F;1O$H;0WL%1zvOo|bTj=cJ3e&$tI62H(9YcS zW3~OqRQqSW<$saJtjuO63`UG5v<%EfOtdU)jApbP>>MVvZ0v?C#*8MWM(oCa<;uU< zo$bwB+zp*f1!B(|;D`pNaDSg8Q5OKa%qQWd3*9U)I9* z4xS&A*1|>J-R{42|6c(AVvw;kHnnrM|L;QoJLE4}{&wH_i21L&kNerj?UDXp_s4&v z#fQlMHy{5m2l{zu?{XV<^w`X4FqKLYbdi)5g**bqLuaG%`lS;F z1oXK`QbbV2ViUaAGk(+D7xVh+k<;(U`{MPoQ_Ip-vvQn^#^;MIyz@XX5U_BTrI3X= zQ<7Yk%WUa8IrD^!bcUoP)JaoQhD<&sA~J|Dhs~FWn?PI5zObrsElc&)SFfwBXP&9Y zwJFF-`EU8-mm8hkGI3(hW&9n#o@*EJxRY}{l*;ywezhE0-i2^$Z}D)s?VudkG2^v2 zqw%z!l4;-1p=rrJ(7x|!vGigF$zE|Xd0J1J7HtLkKmL|r( zfn2M;ov`pQZvVNnkpP*Xo7_z5s^B5zsbH4;c**H~+`jgMv4G)52r*>0$4-U4y}t6~Q(Q|obDEyg5$vzssT9zs-m~p4;YseEV?;kW zw|nvHr#$aKghb$Su+$8aWEhySzQ<}YNQv#i=9)D4;qOs-eos689*5084mKnqG%sKD z(if)8W|AWwUaX~_6!?AJ(t}q7F6U$Or8zJIDNKm$y^Y@&rJMWe_+z)>ac9{#lZoz2 zHcqmNG@DiDhxr(k_*&Ia3%?PMtL1A9L^7RbRY+M-vrffjQ(L|SkN9V-GBJC`1CQ+W zc?4ORO49PO)p&R5rLAw~*e!SaHZH(V9e5#+-uJ!tO{Hx7e7S4oQAInKO4Z@DF!(+q zRsfKn%*wO(sIX|y4Sop4;%0X*Zt&+-BZ0o zFw(*5TwS+!H`hpi@FTwve??ze@Wm?8-}ZU&5e2rYB>VM(1d|*4-G;$2E;mTZ2JgiJ zfF7n55olW>kn?QA$7vhuuar&w4k~|tWNCcc>{64J>j(66|A#00O^p}tc^RL_^M^;s);6FcQSr`HFajSq^mjG z@-40){5b@!*yn*hnOB4RH1?M8+TItdVeOkc$W{dCSdx(8eOvIjss%yFgGr<;mSZ;0p!Hc( z^hoS{JNq79CV!t`DSLNNH**1iM{dO^_rnzVWe$y*7zV8UTgn^%WiIARY=a-NWy;I2!f zT&Y*7b3Uhmr9>@iUIt?IiF;WVyr!iia+Es{vc;Uf6u5eoOZo`ua-aN^QHv zyr-AhQ=IV+Ug|Y1Mf{4T#AhdZoo}8B^4&{|#wxqrng=|3$B@Y&Dn2tXt!_%wAh55~ z8s!Aqj6Q{Z=DtQH28MRp_OVp}_STsfNL}Ty+5GD2eU+r$8AUO;_(VA| zye2AFjTqwKH+T}>Z=wJAmdpLCj_Fs#YLg8;Rtugwl?s{=we3^p;@6Xuj?Tvk9{ei! z#j;lF4UElZ`<>ymxIGP^Gb{wJ@49Pi37SHV29L=@rne_~`p@5oXE7vEd4~e(gNC5o zK1I6uO5Qa-`X5LqG==xoe?o&o+}GgT@6!xsQn55D9Qk~`bY=Ogo_|%1DLEw)TC4vC zbY%y0bd>m6*IT#o`DcdS(TFC3^o(9HlPaI@p2l-Zb6!NJWRvWIQPdrG;W4{hlxhu&Y$@6HYDz1YdBu$4Fc*c<`DpW)Zjp1q#ePM48SLA%G^qdUD< zAE)`82^lq;*2K`w-YnQb4<}@3j?*`4*TdvA;-IAZ1x-}OT#ug%%<}XDExVYCk~`E2 zP*{ReDh?Xpf`aonE{A+X8v-igbwu;IP{#WL-rnLSTItnRi8Z~x}wR9JRID9IBn z(J?!MX-5m*SRr_Q_E2(UUztF-xlUUH?ic_i8XiT!j>V)VAgOJL=ot)3-dTz~SsiVa zh$zYuTE1v|pbG2^GRh237T;Rb{K z_r=eDYhv;Fpjbv~xb+NxK!S1zwGbl&sS%}DQq`6Ma>& z`Ghr9)r)H7(Q-Gwjd%BRiyVzE01Xuw04JPZQH9*@?$|23h>&H10SnI2$5NC4v@3e6 zk!!i8UwV9gZgC;5j^*ME`x=Upq?RIwk`%VPVxm7x<-Iri!zYWawyDPu1l;K`S}e6? z>q5Y;lqezh)jC#`(XJTlQb2PqAEzMs|h$(aGwX_(J~hafFzMTKKF#16+b`Fw7Vs>^-(>cwUY8zP%2OU*_y zkOKrDNzzx+w-^`~4%MAe+Em^i(83v@=FoVts)&S2R)7xJS&#<@kIunKx%)kTik-lw z$rJDeN+2oOP+yMc1J@5JC9hX>!Rh8S5HbRy!@{Bku)uq&Vng<#SdBKUTgBmC>Kdr{ z!jk}KO^J<)B6hi%8*@iSymD8Sp$!WTv;#KQ`lvKngF>+HkwUAS4GFSbZ=hr{t4=wg zwnS@O7RJM2B-o^g5>?~&-S6HyJerj~)ddN>Q+OQ#DX>h0kfaTSzSSMpg=oyS+by|x z>Np{xCx9H4#LB0N{&D>%dpIaOF~g#6xT?4jVO}yjFpQ2t3&(^~>^tfXz56Y{jG#2q zI1w4^ypnyC8l^^EvIoYnWaf@xQBGWyRm@-$+`!@A)`DFYTuX|&Kn7-`$V9tO52xQA z&SW{Eu+jlpqNy?uauOwApM2#+#x8fk*>-ufzon!T2)+hX=t~OJ;ZFbF?JMkqGF-j< zdT{OrV2*@r2nc~3SQ4p$ErcXN!ntWz;2(3OZNO)_luUpzI2x-UF8DyagN2@_!z3o-QEHBhO7 zfumLB?u>*JTeZr9Lx+(PjVc%rjsvnToJCKPp$R)a*_g$|aOg1ulmtpUAsjez;2ijV zDP)gU5%ayh3ss~vgQVXTE*T2rL_=m*viw_xO>J_4w?EhvAR>uwpmA(0wUU-Y>P?{U z3npe;ZgfWmOE*Wq|C((3UM76uq@+|*8x$Z2BuKfB`?k|PFl2gdD!((L^v|J8FgL)= zEGeLJOfMgq6g63LwYz^mw!*`Yu7hPH2?kk70SdMYW`>+RIY6fVZqa|_RA;Lqz-ZK% z^|&w~6^5QkD7U~PxS3UxvmfRJv~ab`2l?)YSOj1l?&{eo5NHy%W^v-w8+Si;{h`N% zmx~fy0@{-2uwh7PCjeYumw5qPEq1-B;o-^KXDcZ&p=<`w@WBBN;81V1Sq!2HqwTQu zi`xfVs~>vuB}n?n0)c=KjOEgTW$xz^2bM`yWi$@X`Mx%lG@K|q!j)7QBE>ehlHlC* z;Nhb-Xd!q?X<0o2qZ5er*l(JFzcNS_NCCjz(9v3Vf9<9T$g?b&wG#j!0N9amQkTGb zaJ3OdL+;48Dp}BLI}|>6jHMHRY~k{Ir^eq`kAKz&*S<4#cHK>MeGF}{P$WX%F;n4C z0287yPFkn1n83KA63U#G4re`GG8KY-RhPlE1ucTnS}uu$*jAKc9bn*~s|D0{t=iUv zC$?%z919$p}m09Y=G0o@4B zl)cBVyc4G-fx{ulovmVLcS{WGA1biSo$sNCSe9e~h#5f(CZBBGuvbQ2N!nSZWF(iMIzWYYhgH*fQ1&v~A;Z3`j8NAb3-W^RGX1LvOK8^A2%NKwyCc zI;Gh;!VxQ1=V9qw zM#A(mXs4`05P}gL3QZ%lR;8fgERo_T=oSic16P%|_Xh768ztY-3(9Eiy7q(fnp zONxF@>=j&=l=el?&V>zJ%qneV>EQYs(hQ?7xv5iN-i?$WfM3a(xg~AtV_@(`34lD zA^^uySlMyn`fj6)zwxUdzIJRT-3}?;70e(7_YG|o?`f}WZbM@!nK)3ret24J4R;H^ zvFUGhnh(DJJca~5G7?lmF&f|7K0kfs=`xWXP>3$hi}tnBblYNm->U7fwQQt20|sb#l^pgj zg{ucIZB+AC^4*9<%!EiFRrYqX)^FR+dMagc`9D5EJq#hRonpHfv!!;^5tE~t=;++$ z@6F^V(jO*-EJdCa!38CTdep z5P4=JQ;B2?0PH*l5sBd2e=zx{kHjmt`NW>(GezA-$aB%PDj9_1SutLX1g5318=K}aEHL`Mxa;-J@qY2N~_<<)PFMZ@aKb+gM2nQO0Q3?V2ypSdSfBy+M*#{6|)USB$qys|$9dJeZjulcF zDF4INR&7)Nr~0c68cvVYwiYK(-5vzJj^?evm4V7r-4M1;iK7&b!LYL4i-O&M`Cuo8 zTp|fsph5&uJoop(p^;rV6Ll2f7`f zUG8X=ui;qYO`pW;Sdym*!TMYso7f}MwvdC-y31B~)_eF^=QZipKw-p2DCd+Ho)G#y zkr?;x=q!sj`=hIPv|30QT45R1OR zy%~S287ndI)cJ#43NDh9QIkfPJjh^ zGk!O_`SPoiA7Aup-fLMGtK{MFkDc25ogdm?6TlS%4s+sGJg;Lyc{iO7;YW-zou2@?!s@-qCIfh@m=V2W*SB|`U z_4=XD#V^+37Ufp_>ODa`NX7*&w5D#K7$fikMlg;n6Em`l3UC=iD#|oAwq_4}u*A~` znqMda&ue&d!`mZIZ9ci1Q`C0|NU;3Y9XhpV+cL7Iz~o201N-Wy_VU?(_DR1AqNcYx zT9#(K*B%ty2OnirvMDyK-1H~Vj~A!N2t!?oNz+iHB*g}P(Hrg9doQow_syU9X&!hw zURgMFW$EFCfmph&l!lh}uD|>2;PW5tsH!`yjbkLR(h*aa**Fl&c~~kG_VE5xuH5N= z(;?y>?Z<^$UVrVio}?Ah;C$2D>OcMY&+Xp5AM#!O!xz+r>mRxg9{rG?fB(CUB8i(4 zatftYt8Ln?IVYsFI`8W{q;6-mTRoR2c3_lvM+WQFoMn#E!0CUw7HuxP@AB*CF24Mq zufH-*n*g*bYBPWMdt#?!yunUQ$>h~{-uc@3wR$-C)O5k36vRL!2tvqu=t5~7Wr2U^ zp2@X+di~)b_i}eU4dzu(;;?G`tvjUyLzt1D_8pPy!-lV8^3%bdG(Jz zx1=(Xk;%we<-HxHJ0e65dS#{PgtiD)ZCaYHM}kDiosu>Tx&gzDC|D_M>hQ$I*2(Ri zgIl*I%+}fN<@I#pyZ`2E>hM@ObyqLriP7GiJT`CM)}|R6;8Bl(5fMsoMJ{B>B%v$$ zsTn>0TmNeR!Gqs@<~vj2sy}iyPZ`FgpQ^G@l#G{a5H7l!C!&iz`+FaCjk|9D9adoT z@SlBY8@v_cn@&N3NB{ASZPg8(85L#YazAA2Ul}T*khrFe6}`x`Q3|8648>$_D^_(x zp^WTnEixN>;%IyO%<=^>`($_H)BB%2y{~qoJ^S1{cTCpBL5UoI0|r0=Nc~L~5}3+n zEf__+`}MzE`_^CG7q!%S;Cyhh=IM!W@1x;Bk*lt~xvRU{U$2WxvtioMgG#1t_{e?l z|KgW?GTZ&cS@6J{qC^R+hsFM!RN`|{#yLrpwY(FneoPb(%8*b9SqQ%g)(TEQCMdH& z*0oGT^l1MVQ(TCP7f!7D_jZesQ4f!l)*_{S3oHNt034takhi5P(XcBPS5MtsgYnu^ z|MuVS?5huB2{%$0e~UyX-xV&Xnq z@y5wx*JkD>#K@E^KJ&zJibvUc>jgI%50oV^66qqw!9G?fc7QIjZMMdPtqN%o#gb`sM%o(uwVzeg3mI zih=2aKk!Rk))SYpfGT3Zj$r>WG_&g)FURWdQ+%R2Xeav*9$Wa`KNz9#{PnIlICdyq z{R_D#IsES4_867KFGq`?cu)@Hk@Ynd9e%T^yPQs)hS!-{j>j`WXa06 zzY*rnQ;}DdrAWny(QQ&tGrpSGQNy!i%`=~wy7eJg_F7BJ>lX9WwaBxQj+NK$R8FioAEnF@WH^=Om6;ZAt}VNwZ~#-Mj==KT zd{JC@*Wux@<6)=MJq=6sLp#g*0auK@UT)1D8Oo$$cJjRUioewi+B`4?bV>nXVOnlj pw;XkHF3=2M$hhoVk=ets{r?P&q^d8>mq!2q002ovPDHLkV1j8y8l?aL literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x3_neon_planets.png b/mods/paintings_gallery/textures/paintings_gallery_4x3_neon_planets.png new file mode 100644 index 0000000000000000000000000000000000000000..1567da28ce2f7f4b35fcf1609142843e4bbc3362 GIT binary patch literal 21542 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 Y0cQQV=d7~;!Tj`0{{R3 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x3_pyramid.png b/mods/paintings_gallery/textures/paintings_gallery_4x3_pyramid.png new file mode 100644 index 0000000000000000000000000000000000000000..8944d35c8c73700cef57272f33f8fb8d3bedf278 GIT binary patch literal 16243 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⁡y`=w1@;Mbs{BpR;) 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 Z{}-Y${hOZXa?Jn$002ovPDHLkV1kd25ZM3# literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_galaxy_2.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_galaxy_2.png new file mode 100644 index 0000000000000000000000000000000000000000..f33145befc184adc04267998da276b24f5617e73 GIT binary patch literal 22456 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 TWlS`o00000NkvXXu0mjf!r`;D literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_gingerbread_house_2.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_gingerbread_house_2.png new file mode 100644 index 0000000000000000000000000000000000000000..de5bf153fdbc1645cd69796b176af45596a4bfd5 GIT binary patch literal 29486 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 JPDHLkV1iufF1r8# literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_hearthfire.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_hearthfire.png new file mode 100644 index 0000000000000000000000000000000000000000..94f22f54f2f46c793e407e0f780b8fa80a32747b GIT binary patch literal 27925 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 Hu0mjf273@| literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_intellectual.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_intellectual.png new file mode 100644 index 0000000000000000000000000000000000000000..062e85baa1f7952e72cacda8dde19372b792e96a GIT binary patch literal 22274 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 bfx7-b>A~_SGr7=U00000NkvXXu0mjfKYx;` literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_man.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_man.png new file mode 100644 index 0000000000000000000000000000000000000000..aa045ac21cbe0c9a45f0626215350b2e63e8c1b1 GIT binary patch literal 29486 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

      Kc%_X9M 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 Hu0mjfzrMh; literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_map_2.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_map_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c093f24ccc027d768156d09553e8cb612d2fefc2 GIT binary patch literal 26293 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

      HaTN)U-mL^L7fDe0as?KR`7cIJ%} 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�yGGYP8eni(_%`l_I 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 gls|5!J4N;X1A2c~=o%(k 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 IM6N<$g6K!0YybcN literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_parrot_2.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_parrot_2.png new file mode 100644 index 0000000000000000000000000000000000000000..3779a0bc31e551de903bed303672385637a78bcb GIT binary patch literal 26462 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 JPDHLkV1niKdP)EQ literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_parrot_5.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_parrot_5.png new file mode 100644 index 0000000000000000000000000000000000000000..d9fe09620c066ccaedc2787855649ce78760d3e3 GIT binary patch literal 26266 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 KMNUMnLSTZxO)RVc literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_pizza.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_pizza.png new file mode 100644 index 0000000000000000000000000000000000000000..122ff70718a63852fa0302186d1d824f75bf5a17 GIT binary patch literal 29621 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

      -%0No#tsT<$FOY#ZH|$o*3(f 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 FV1i)x1w;S< literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_read_2.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_read_2.png new file mode 100644 index 0000000000000000000000000000000000000000..70ab1778dd02035fcddb3ec6f2cdb115b3956540 GIT binary patch literal 23584 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

      Kqk03ic=&$Yt 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_skeleton_flowers.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_skeleton_flowers.png new file mode 100644 index 0000000000000000000000000000000000000000..5c16a3902453a855868a62a00d9031430ec9bd5b GIT binary patch literal 32169 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

      +O1Ee1E6lk=8^bzrq~ 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

      Xn?q;+2QlkeP|yl*@$PkR8lP&t}4A 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 Eg295sN&o-= literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_the_machine.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_the_machine.png new file mode 100644 index 0000000000000000000000000000000000000000..ae53315d01d0ce9e8706496285ed5edcfa358f2d GIT binary patch literal 25625 zcmeFZWmH|wwk^7Fch}(V?he6&yTiiW-QC^Y-JRg>A;C2S2*KU$l6?E@{q1+pJNKQ| z-u-uIZNZvVee^M^*BDi6t~nevxhy92(UTZsYIb_e`qV&t`n;^z2=V%Gb@tX=7eFA}I+X%*>$WZv zy(_SmNC2_+s}BlIu&%D7u?MbRY@L@G8*4d$vnyW5)$XFlU#wsKw#=#EQ1m*8-k$nl zn965JbUFLb#jZy=+h>u|Pam>rIXoB-qqQ_-Mo-)y;fcDzNR&SWU0IqtMMYVLKMdb# zf;)}w{D?eRLutGuSxf7HeO^O(x@G=xUd`)@9uQlxr>137b2B5ytA6U;brrA~_Q7x{ zL4puCKPQowJ{!$C%{N&+Yu&`yI{-?lrUzVDP}{OKmgYTezGCP)ZGGyWm*=`DPWr@s z)BMfPZJOUr`)z0T?WMLOPxq=-`O)BEgS|&C$zpwJP?<8R2$1J+_X0-RL+mv$u<`92DqW zA27vSl5Mz6FaQ}}^l|EsYd(YKo_sQ7_=5Dp0XVGXzLuO`MC2)ez zJ8U}gh`>o64;U<-%|FR)5$E{Whd6pT8(l-86Nhq~ddN-B=u@z|dv70CGbC33wHcA(2If=}wb1tq(nK;^a8}rAd?ebYgL@DWDvswZ=HwD&~So=XsOBo02@9*2J~gOFIK+;=&kF+xyhC%{;mm z3n9Fs=V^H&=XO4~BVX484E|XshMqqiCdgoBkB;;5=LCP7=_%)7KFxvov8j(&Hj;pDd z_Rau~^+MY|2BD;hfkc}L2j*xX+^j@>VTa)TS{DxHozyLHD#jqN1g(9wUO=t6f!8dR z1q6zoi?mBKQR0gU;H!qwWS zhjY}CPtdCWNvC?{3l4IBsEjvn;>MR6i8-yZ3(%tuAy~NB^l+S}y%+nV+z2iybLmUP7$`Cef7*Zm> zHMxdqgL|v`R>75SX`((MeWQB>!0Gi^K&IaKe(%XMTi!Gd$ta17z&m)#Sp)N}`k^vA zG?Qk{cwUo2Jiv>n0nni{;sPZGDDTJ!Mrk`49fUpT>bM0SJap_wx)>_nt8H|Ckicd$ ztVb-HUbppHTkuZ;Yx6R+C~3kt7qlIiuLTZwiB`A!{uJ9y17RVwHz;fRv=SAQ$eT>p zRtdGWlS!nnAJRU8`Y~fQVfad-Uxx2#@J=2wuVLE-n?8uNzR4+I1M0fVu+>kQEIl|3 z!;6_3RI6`z8NyquppRCG7gRwB9XH-b{FA>$=>!4}o^t)1Q(F%TyY)6t3N|79-0*h> z$X#J@0n7mnoh7wZgl7C>dPIt_;I!`uQ&cfm^#-8nDg5WeWboK_0jfK6yl|!IG8Fbb zC?q@kMj7D}EPztHopep>4t^2!AO(kDJ$yBsp%w3n0xZZiWq1f_h0N;YlAnlWtL0CI z!paNe6Rc?riAHl_7bc&_04hv|Xeo0A8IWp^KS1f)F!e(N-soy)R2|wrhC=h90h`fB z^T7!#PS)<3a=XDBm7M~nP4e6D-QSF2DOGB4q86?O%Q#@+$)fUa2Kv=$2NY`Jp<$O5 zK}@54Atdud6tXlHN=ssOhI;mk&I%-OD%5pgeq^*a75W)Kv|~06J6nw?s@r8%oH2=m zt$ZEm48Q;{r@YlP=mlm4aR@I}-}1_`xH*R=IT$?!uXf*S7@2>WBgzCAi6;cz2!NOD zt(v241wi0UP!GYxRR(JID5SC5_XpNr?<43DS`&aJ*4;#xM6#Yka1Aw|TS$&2BiYtu5rZU~Pjze4tRX!P$jTer`NLI{Nw` z%Eb8))rZx<`_MZSYj@(kxpWl0Fq!e3q4_*$*Q3iV_7ifw{2)NjM-nX6DadM zxdzN8u03u;zGG?Rash`37bQEJNcM=MchI;FmJt~%FQQ{!=7DwTzs%0i6_adJ>N1YvS80sl!}L0s!}er196@-W;ko5*2cWq# zM8Z`1wd?!QmiiZ1ta*@<`_6yAmrsqND28iH)XcGm%Jok#%cnVSBCl}Uj4L*tm{e^B z0YMW4c}kz5^Uc$r47W$6&o}3*H0BS)_*JeMti42(!Lm9?+_jfZ?I|A0I;<4l(Ea_S zP{sOZi@p8Q=R93f4bzZxhn4q?z|s^d3bY;*vvpl%s{&YShp+F9{CtF^oK4!o*yie^ z>59Fgbda=-4CU_t)j45A*JrqNr2uVHUzc+?IL7IQoHw;+mE><9k}lpQhHZ!72zCc- zD7&gkd}#=2Lxqm8*N{#MHSo!@NP;>~j;By+qQu@;Ss%VOnSdW@Sn#lcPq9O1Qmg)C zsVh$eHN>}aqL7QRqeub@({hm%&o>4F$Iqf@ZlL?)0`g&$idkZI%mDSApmYn`^7!6c zCu~4=AaCDT6q9~!QvmTi5ZGx29tq!?frJk#IO2@H)DG@#Ik;PdX2^MKdz&DbF+h)F z7yRAK+qw+v${$KZ3_XQkx`eI^S^3WWh%(OPw$VMXiRtH!u^n*lvGXM zjRuFYuHte>J`!{9d&n10uoAgjMnkC}ArS}1vxbKYI$vvvIApYd4)P5*M#>c@ac2J3 zntb1HFZY!!I_}rtZl(GFIN$0$JGAC76{Ih*YrxmJeGs!68a}WP_$H#<;+k2MW<1{P zGLL!kYw6kDi=pMY70E2bT~&j`c24>SdyRq!EKjn^uV@G45-#M{Gcx7M<<405e6iQN zR`$Mz>*d$AKKrQ?AJ2K1AyD*fwE|VM={%K51lqQpM#Dv8e@LFdt;W&Qf}-WMXI+q2ac`A!GmR(T+dVzE-uK6oFP?tbyvS_ z1AXg|b#F8dM)6qzSP2^pTD2Mzs`arLmVHy8P{L9{0@$WkAUXd`Q!?GlX=8E=*Mt;8 z*Hw7o7Rc9~VWC#X_{3U?Av6cbfleEwou{c!ciPeT$EIU)#Bfl&oH9uv0Us8+ILXhE zkH0&z4#4hT8xMU%F0RHh6{q4v!y?!m9NdIQYNj7GPXY_<`YvzcMEZh#sIW}IB&f|y ziY&m2?=*m(yg-(lmo>8@bgSCoPjCe?QJI((;Dthk(NR+8=pi9ZUI40Cj|@&ss}q^; z*4v|S!&u<7di}9e1Pmbh7VRn?M!v^1hSh4B8!H}#ros)n`u1FYQaeRK^(BQKrpQab zNe9OuOcOQwru!kB!TP}04I&TV3>~50=i(c@va=`4&h(A^mPNz}B0Ns`hn){lx7 zi7Xiok{`j2yR2jV@av86x(^~H=ec$@%@Vl=gMli`F?^U4t#on@7>#0e1C`kycSqlX zVW&EOX5mT6S47=XvnHorE41R!T9rF%e0~zgcQIW(pZwzQ`XsNkcoua7=ybKpRQrsJ zFsX@3jL{vz*E$8iMoP}v0}q}yS|!H3YK)bW03&<#r3gL6;%PyZ&3_jjc!Y+$?LSfe zx&4}-wtn=uqj=RPE-uLU>Q$nLjkeToiw3Xuvj831x?9~{`ne*RzkL9VY|^lZLgPG9 zP$SxQ#}GnLE+>;mN#T_oqvowxM-1u0?yQ_IdQVQipLEG|bupJ3Ty%4R$t8!=fJKPR zRBm5tkm9A2J|*ZpabV|#8WquzGT0^+1HwMYawb@9idEITt_Dp!ax0z7-HIrs(T z5;(uvB~o7QPs#WhOX3nNfe3ySK_5|{>0SCXEZb}%X|biU9`F|y*O~5B(*C1pc%d5& zUt`b9;SZ%@H}ylXHQF6Jj}QH!E_LzC*Nf++&*cJWnt4Q0q$nIJBd`=WQz@#pWbM;g zpcJtE;exr*5GL(IYM_UT&|!^jKR*|qvoOc?HyWol$Ut{yb*I@5Aa0}h%U3u|cHXii za1F4sje~o{M+CLSBtVKeE8a#i4PY5RQk3cRuez=k8(}kzqWNXgCf`~^J6|{lyPT!r#L($vS`Yf@4*(%xy`n~UqK}W< z0=chas(k%)lvgKEpPBfP`u_Au|^&}iZO zAmeGM_PNQ9^eNa>)#~su8mOqW*`KPXqhZhn@$^JwM3D_p3=1qeXT*!bX=TWb_bYuS zl%Yw%bR~|;d#W>Kt_C%RDkbNJ;xzG~?Ml59(UqCOChl=cdD8wOUk26fI^{tY6geOO zD&nJ{H1}}zLd(n|#TmteV8b86o09}i+H;nQH4b;86`u#UU;v4~q+7Pu*Eq(rzBFeM z`N8SOqf1>IO^QJq`QV9l^ImhpWAYJOI@qkw^l3G(J+H`KR(t^o|8;ACY~`8sW5%(3 zhZcOiALd+$M1H@EhGuNPYCh^S=cAH?R*IeNyh7pyDQh_NIy~fd!BN(YR9i7Bc~r=L zVc4W&5zT7y3p@rY&EOf(0DX`Ovte!mnu~P+n}<849>qryF=AM8_2Z&tC0;BV*bnSh zDn^xsKFI^>v``w{G5UC0cbapB)+z9C5EJ6>Lr~;su_;%a>AEVT=z)?Cm9pNR${yJL z_`;s^dA~T66Z=;yiITnyW7t+IWlRuOij3Jao!Czn7${>&YRo02MTQW1*L4H7RbBn1 zNP0vf`4tyK*k7^;fgke4tr7dxhHa@W(1{CQ+-V*59642(xxAg7p|u0uY2Db4x}Txb zeY*59K17mp4#Z|K*28%Nc=ua$-oK3S=fULfE=77yfRPx^-^ZMm18|GGEJ}r-oMe`` zhXm6wm$n@(5OYKhMvXzzs4L@ZqAPT+eY4S_Fgz$nb9R$nu$vA4YaaQAJ7unp*seu=Q zZOpMj^eEMx(dqIwl8&j(CRDjE<}7R;8i&YGqu-o4o27IOR>THIj7BzFz!f zUY$i<(S({+$R50jlNLmF%w083^_;i=a=1$(jqagN<%0pZkf$Qo+K;5qAr))07vB%g z89*?=eZ!Gi=QD=Jn_Q={$J;S9(fI4Zk6VS54LiJ^LT(t--*g9KK|i2cG4UzT=`IYD zJx?b`uF}kVkpMdA*fu8&purWtKcppj!#g?oR%9KBxvVuX|N|&m4JU8+y z+^KYQ(gw8R>`HWMh#C3Ix{ZcgNc2Y((_J;v6n0aB7lP?>ymjtdDyJfyBKX=DF-+dNX=A2`p;@5TNxI7!zmg%%A>0%i9cc?) zL>(96?=tU}$mX{sq>%Q>72w zfUR*8W9Eu@J~s|rPcsDnwo6lKv5+{@;Kv%6MLlEB%P}I?iC$6wGmgNCqqb=!3w0$G z8FLT{ibscDUlk_i4psS5Hq9UWiQNBZ=URp1BO5|Kg!;s7X$dG_3C&tv=NW@R0BlAF zRgg^jIMZ9))9v^YVmM~Do@y5=hO1zC1Ed83VTvS- zX$(-@{rJhZv~7{>q}uX*3hPIyL{E<8>;WC*=AB3&13p(RbRQcm6+k58YaI*gq4Dh2 z=t)`p!&>Nut;d@*s=cim^t&;SB={*5tLK1gPcqC!)isXoxWWFb^ip*b63lr57Yn{D zx1jg5NT5@x>a^O#2q2h&3)^Z^3lw!JopWdsUl%me=(;1IRc%MCv*B>4CnuBx#3s-Y zG0-AfntqCEZZ;fh7CAQ0y-BiT{WX{aLFe1Kw9{DBZbhtXu0eV1kpHbh zw0f=8oN|{R?b~1pC+tabCYRn+rDkoULkksCm@Z$y$~*;-*0Ta%>fwMPT=Rt7D}zEI zsc$8%Q8q(HOwcw2{)W9h3-3UG8&hnRW~i!TI5N!7k;SkaM_5#V1S_??p|p; zGM<1rEq{JrgmZNdQxRpN7wA9umF9HSi|QK++p_HiZ3{6F;|uh-6JO1C_Yj$hjSd4O zap;nsTopE2VTxV2#OGA1DI4s}83h6ZTqfdH=<_rw9M&z?w`!qJlZTtip}LV%vZqns z=3xW5sP7w+QcA+K=5e-6Hqkz}yOw*1feaP8tPa z8WLPdf8T4xa-c*=eqKs-f}Wiwmx|Mm5Sh1sV7E2CpmYSuD1%38k)GABqyv=9%pmA&1DhcU=&cUh;ik1(m_gO+P~d0f6e=a^9&R)4FM_KMu)vBy=<@R#I42PO^- zZpNMd=`(B~?9Zb=vX@Z{~jj&s_C{s)7++xx6JF7Mx z?EI?F!B&-V#-C|g8%FwBprPH=nB`Nbatm`w;Bd9rtke#HBL!NSiMJ!7JsNeZ%ta)- zsHENWCS3%|a0XVEru4+sxGC6Q{2xI~=O_;jSuS|HWYl359eJ+8M*2L4^1&X}P^d4F{j9Lm z%>7xr$T&!1kA{6uf|;Lq(ZFD&(YP>%{kTbRQRa%}uTcZP%GTM{jN-c6WZ^zr9%}gzm0jZLY zGT9Z))rDzJMv35Kd)D(4y6eTlN-zGuK+Z&brDud*=dtP*GAXj>%b#a02*_Y#I zYw&|2S1oG?S#)AAmq-;$CH6o1wpr7w41Z$DG{DH9wf@e`QrG4Zhp2U^%(B!~)BDi+ zs%5Hj%PC&n1WiTb?~uaS>`INp-b0&rc}7?^H{Sq)gmZ`(P+xUbMMN=wX@KC?2?@P- zQ5_mDG&Vd|>E57xVcC*$UIhvY2ik<7geY`!ut<<@7gsBVxx*#2617qpBhs&>i$8%8 z)hguALU-D3*ulv@&)?Qmp{ealE?_t*El4|#mzimerL=(SSQZDb>9PE+=O=!V0vgiI zP6Q!r=s-j5N7^Hez!9yf&;?1yu*1)yrDj3Oa_XLwxCwS^kExiNhrZ6Qm(AZ^^lw@z zAW-H2!I;p>Dn)5zp^r!=Xsz-DBV#=}8~Spm&3S`xgFjZ4jD64?*DoyO7iUbLK%WQ0 zo@=0I?5|ed%wg`8+aQl|(*(*0Mb|Wb*sP?WPCMh*D ziz~Xp+W}KxlV_x+1$DrdAjFc>8qij{bsa=0S#P^q>&?Z$T3;YL%0p?9Y^@7M`xoe& zki1@VXc9)|w*`kxP#5({dnX6h+KI!(Tvd{w4l@fOW)Bxd@X0q+s;+O;H6T6#9-oX5 zCu>+R)Ly-;D!>JRTD8+Fk ze}47}CoVy0S@r6Xb{9M0rt#9a3zh!1fv?zrWU?Q~;|<0P$b~*TilQ5l?Hx1n0hKuY zx%0x(@vKho>}I;761!wwX?~Q#c0hZ;QzSlS;BqV~ltSz^-yP_v+uvymRd-tT0S4N z{OKSM#o{C1TFIcXa(7OuE@dKpm~)Rj52p39qqZP{Z=33d&FQbZ+-hCkd*9Q83)XNk|l^t?@R*G9-@D!@(Mb09UwE| z{Y;f|m7W|kGnD)|*qhDAaAfu|l;TV?Eurv`w4n!XQFe?nU8bR=IFlT|iT{j$5rWb( zv6~%N;S(*X9j_oH{L6K)5EpU47c%yb&FNpo?yae}FQ*Ea>28DLVItIMGd%PjJrC)$ zAfr+V_^t%m60(p+CD%@}efcmYesQDLx_ezuNZFDz>nJ}^S~g4&F;o&pX{FWS^c#UB z^C#S_6~M|sHipXZeau-sROp0KWi$lk6^9}IUMQYf@&UG~{PpDh6rI`gZtQvF6_-Fl zT#MTH0@%xw3~_4mA{LpcXYtcgf~ssSc%$>827CUbNTo*O83^_DTs#N1FR9T(9v00{ zRZnX7qikLIoL?Fz&8c@eV4fv^Tk$0UJBa)tRJU-P5mn&>P`N^f#KX zb(d5hS5y%+4!^13Fk6HcnJt4Vec?7we~QczL|&I^MIGW=VB@Rfr^e*R%txPW={^ne zbup9?uqiPp#dLi!d|b@R#1{(?$_6R;c1KFV^D3`>ODq?O2%L|Hp*7nmO{_33WnU06 zR~r3HMbt<7I2wMsNySMj!6n!c9}_`cqelcrQw6XzkEVZC_^He~kTgo3v())YFw}pbvjoPM);Uhe(iA*?B zLOo7&3kJIgOrI>V_;~UPPSjMXZHKkrkY)I{E3en4zd93%>O^y6@G3j6#Vk;!LrW35 znDCpmeVJ@;PiJZT)NDI!fhJp~7O<{#6sH23P}o&mi^_OH!2%iealSG)hk=5oeRv`F zioIKyEJ*$1WgpSExeAvX3+!w-s)n}JY*Oc`;_|ZK4C zhL?Hu8QNk|YBB~ISNu_svslw$TzP)CcPgaX0g@4~3a*+syL`kOiRXKzRjcYbpM}>f z1~+^gQF?jTv>}u}c{Lvw?J>@T7fvi)&8wXyk4-2T7|BG`Xda2XM_!(Ok^Un6kg`O> z#Q%n@LXd;FGE?2NPw0u?Cdg7gM;*aFF9Gd65^54PguzcMeDZ@P5{!3|=$`#Ewg%M; z!^f`=76;|TlV3vQMEPL`#L)~l6B z$=;MT)Hg^E>hsEl>e+Vc?cMbHb-#MR8U_Ge#PfG}tJA|z-w==A*NHt-Gd2E7&0#xW zd(OhfQagi6G&mT6AeH%H(_84%jMr%6~XKY;ACESc$;D3E9 z|1p=oVe*|djsPDbwWdzZMzj>v7g0@z>LjQ|?d}mu%e+)mNHUL<$a$~Qv>KN62y$#8X>Aph+d)FMk{h zWkwEu8zjYnO5zXL_=LzC?X~TmBJkqy3FI`j2knfI3uREMIBr5^B43J|N@`vDtxn|* zF~U+Z4U+Q%4f3D$aG)KaGCH5=O+=?LhH|MazuJByaPFYCJ`%CcBaqPI$tyz)F$e=Y zE=Pgx@@I*2k0MxoG091=bhUho*-?GX10X&r`h4`j%lRbIRKcku^sQ50vpboUqqhdZ zW^4v!G`KB)=N0qAO#8N>(fHIx2hazxMb*!qSHeK3{ize zx1yB&^u2nCV?Hb$8w8xg;>lEXZR3guqAj9NDli18a@EvM*mT%|wL^I`^kVdG04VJ|<{W(=VS5QOJ?SJ4 z`rPNK2@EumWG@R}r7`#`QF-V}Xlbz`6>*MC-2K|qGb!p@@ghq-5wj--&lK0d+A%o; zD34YI_|K@SC?Tg6<#5I3SUqU041E-MSb}|yvz>J!40a=MUE5bXxp;nPjN%SBPS1j0 zPhUA@;zam6fiW~_v}Ux6{yI*erM79JmA1b|{)h^d8HZ6?a0pXceo7CLo>3eaJX7mV zK{9SqsolM-OW(l$M5Vem4Xis4nkCjB(W=v0#Lnl_P_y`i9^lKYzqt6L)}r&XkV;8{ z3&&?t)p^V7W#RSb)(u5T#=dm=1u9g_8CCZ-clTp*-KQ{Tgy34GYr#=1Lb=Hf)J7Mz zw`QE17GgM3QvBMQ@?UC#kS&ekL z;^pl%BAa4MT03KPDTr&c(+90g;kJH8Zr47xy1SFb_%Iq5Nbdm~r zGa@PeIk1t+9pkoUyL}a!*G97AKCS%eRpl%yl>{itBN8>p?M0Oj?3v9f-8@7!2KG-1 z*D93-i+njbx=%%)#J(PEbsHiI(7@BP8;S9=?KZrYT&2M0uxFQ-&`?3FRRb(QzUKx& zp|qc*ddD+#MNfACaQ=4Ke72q6_gvt!dm<#V1J8 z(*J5iyt3h~y^0eRRy1egk!1GG`+#<{8(~p)sJc1#StuKdpOwT062^V`kyfpolM_(pS6T0B*faT4FA> zP{$bf$UMaBJEqJ+Z%b)3~Pe4Q0uTBINLP)|AqGwsqc=mbbt<<_=azD50C9Z=lVPO{Vz8 z0t2d;7%BP$Sw+I%>!3P2tE9b@!W2^X^m!W%rwd1Ou0=y8<^vB*YaD^)=P(u3Bu^EH z^T~=D#75dowWbnWy9Zs(K|dE2dOQvFxv3Sx2?ann~x| zzM4a29lB>*n$`LY4`r>fnz1oG36yBEKA;?(mFU_v&?it~`ja|-<_cA(d4e-z2g_yY z@jJ^n4J8Z_B=E#xa0oJq+G8Fb;LFoCo^G7!@|_eB=yaWjq_j>->b|_mOjp8fJhrJh zz2nnj@(Ht;U+yEAoRX0oI#ydmPaw$Moc!HbRtv!mTGk}E0Z^jHF(aC820rSmsokJL>lFlLc8Na9#l2;&CLz)ittss$*+}tqgNP8lP8LP zRb6+oOCo{tH_p(ZmlZF0lQqRQ&G5|5Uj-YaT#Q>4Hr9(8zdCJTT9R8}#^2J2UYtcu zVywS9ecQjQ<(c!2+?qTZsJA^*eAdY1&nCM*lU+&M?3sR`;YK;mt=lYDTuVQj`2~C9 zHM4w|`{aRifxG~@T}5aX3Oe^di(dSr8K}9VA~p zEZXr;lTGSVz^GcfJJRbx#21zA-`oiko}NV*^&^_UkmZyTieL>+$KG$%UtQ7BYg9bN zPHgPQJOi8Rv;vR>i}SXnzq>9;*^lGLJ&JY%*=>44u&ScO&aiLT3OUK{e(ffqc6$EE zuTz^#mp{R!T*RN-k)Ne;9Q34j=8}eDEUgw56BV{8-)QEq?3Ky0R{b>3i++=zw&bxN zzPI5~(zp}gczDs~->1{R#Nb<5)Qd2Kt9w^&JxhS89-$MmHE;K;Pb3*?r;QTB`X(hH zWu5o)4|YQ;%r$~ign;@2Q^p0e%?gRqqAS!XxlacJUKl4SaNCZT$WvkBFM^OKJehY5 z06G8wB-lb!R6$Bq^gr%_f4}oR+b4lva!?3=SYNw@1OqB6JRH1Q9`jiQzXevj9N98N zjX;*+C6EF^Dl)3*yO#aAal_&FAJtVsRYcIf{_UMy)SZ$MZ!)m-MtoeSqg`HcU2gup zYDSeS9FXOiK(ZZX;v7wkz&dCHg{58N%`;EPx6PC=l%WfW=0aCKM-dtei98i z1tL*9M<5X!0~-Sqy|}xDD+`GLED@ihi7Ahgn8ZIQ-jDc6%$=R>c^Dbp+}s%4SQ+db z%@~=vxw#pcSQuGY=-(0aP9C<-hVJyXPNcsn{^Ae=IvG1!*gIR;*%JNcG&Hhvapor> zdG9Cs2l;!ivAFwt<3AkyKK?`RdZp zZR_+872ow_bT_nTWM*Juw6Xa&3nyoB*MIr@Pc58O-X9HNR02BLxi}gF#a)56&ZK{L zYH#i0^mm^wPQc$yf8w?_F=c!Y>W}BY+kBLgQ~0ONZyC)jZ0!G7{6_yBX=40OoV|;q z^&gChF(c3#X!9P3(>pWszu}!NO#d}O|2CfAJ^x!E@9zG||8MC3(Cbeue{|&$vom)2 z?NmyPpX7JEJSKL=7A8D@-mDjoAO}T)~rrd^1 z9Dk#dvUPGcv^56)rg|r5uz2TTG68b4vTynP5jP7r zyP+}bAFAK;z$2_6#ZSV*!1S*c1#3fRQ#(f+eiB&=TNn3#b*Na_0F|8$e~ZSdNv~_R(ft` zb`yFQ7IsrZBU5HWW|O~i@1N{WcBam5hK@jCv-cc$pXc||`ZLc&RDZIM`rl)5GY7us z2t5-!4-*r~U(-v($M}0e{g2`C{a$k9k?X&uz<&$;KiTy^ za{ady_-}##C%gWClMD7=XV^g7_YZn*@8{37x6o_v=iV^(lA2EM|1yB|_Y1_mM9}rU z5z1LgP8@0KH=K9RMH#NQnunm~X0fYF3-#efq7eYlYNI ziHuz_(Ly_sbf}}zNTvZnp9?MCD}e~fL((506%Xz)8NEJqw+a&vM=F0jmN_+MB&KAd zY@Kl2vGVQUo0&k_&r1F?zZ$;dZ?Z~AA(gtS`g?l2`t=r0L(cpD}WFY2`HObIJ8(eAQcEgL{cOI5Gw)rgNH{#E81TZp-}q{ zlRyWG&=~lAr(s*c}|>$ZG>|5F+8h#GuEd$*}Hzd(-V@ z1G7O#%aTk%Tzs{oX(?ojuTv`~ED~h1YUSuuOx*h`ilG{7rYq~Rt~s0l*3d;adPyVa)S5zs=&6-=lo!~u}Rpb~&&l17mBa~1$PajawrZ8UTA znDyzYiJr@8TkqrQN)*A67P+G--5jgG^|=@Lfq3&u4GneV#{q zU#gWV>&f3IC}BCW8B$Dy%#<+H)Gs+990k)zj9dg)k(x|N;tMtkv!eCu_2q5S{wIR7 z_NjU=E?qraJPxD}2)sFugJD@Wl|j;SU`6;|Z*wyta8-6XkN0)Yi;SI_MF!ADR+AI5 zwvG<`SsDCMg~<@nXPt&5u|Rkybg5)3@}!s3d%@T3C)@@}H8OAofPZ8-G(WpXi3NFCL%V z#=h28dE&K}IG}>po={;Die$|%-rP9jzD#aC%+NCG9jnxs3BdDt*xL zsBhJ1(dpWAYS9Bz+55Q~*Yg5}koMy?5N0q^4mSV>CPFen305dv2n~QrqLuo(y;n2q zdkXUr;YgsGP}xCa^RNVAzn()But7HX-JsX+3xCh&``3~@SH7dEYPf}&Rh?lq0DMA% zIZJ7_Pn9_vXe)vQHlGlm$7i6@&hED$!VM3FTbl^aBykMf!KVxX3$wvfrW^|Sh0~?4 z3oWK@Zpj(dnl`lpel*<2TaWI#JBswlMbIJ*bmBze!NI}inw7g!xzQuvyjh$dg9_?= z2JpcvF$AUa)v7qOoD${rpPoZ#)deUZaw?x5_q;~a%*ZDat(DIc@!+3+wX% zRw`l>Om8K#d3GE$ZLXdt8J?3I`3F#T`ude#q2(vs{y$VL*QBn^DG!2!8gsn#*pwO0 z@P|rnx=rR)^<>$Rv1gej6SzURfo(?i$g}qN)qk7;eO6$Romq>7m-=l zABN604qhLzX1Cnu-`cZAa5PLNiFojb>aw+|%mO$xVU%rl%#-y!-X6EPs;8Z=70CrH z+r(p1Nth!Yjnh%a8~I#yKAP<~C^7It$K$oyRB6_w%IH-+sNjopo)JdoA1!x;OUQnm za_`in*Cum1k*+${Xr&0WEXv%+0UUpT?5Wy%TIpur>S@I2)uYsl*z#Jos}h46q#ha_vkaL8V$5BI0R&`#EfUp= zi*ROo5k<-hs2z(O4qd;p%JU@?e-c&Rx+WRam}y)?TWz9rmoy>7I`^~tlp7sMijx}k z6DVK$P)pa$t05EbNgTyN3{;pET#MkVy;~C}y`6e;xQGIvwY3#;98ZEx#PV_>(KyL` z%!;EqGo?r*wmd@PeUlNBEDo2X7B5a-todo3oSoxxRmXhT72m$jqc+Ln2h4MGR78tru~Xr){R!T8rlF_4yt@poWQ9> zkVV+?>RAc}Db7c>jMPi(IVIkwZx?J$!?!8H++eK8sxq~qM%8?{kQw2~80f~Zi6lbb zFN*bRxRMO>#c9Z49oI}8aLvfKw$5VKY$ON1D5)WvloOflSUEJC2G09Sj43%CMtC+I zxIyhGtxY^_u?_|mETdU4Ykl$t7oBTiq(&`nhx}Dwn8gB3XSF1P% zKZQCC57c2rdrX;ujhh3o*cQsj5UkI1f~uux5uYkKHDZTiPcc3 z`ySc2FTJsxA45Nifd}Y-1CpUlMz}B$N-Ka3;keNQ51O;B^rlkZ*e0E(OIIvs=}U?H zgQc=#LX(#KuD7hkrBL;~+|%#LnTb(81yyKQzWucGxw?Dp)_FR=oXED)ZVmJ<-PY~w zxY=z;g}8se-qcE=U8UW%GtLD+`23TXGmobsooqbj=4I2obCGIKB6tpaZdiFT?qRVaH_n?Dr8mGTOCH~hGwh&qIHrd<+QV>@pA|fJWY6%(CXyKXP zUCrBLPTT8Q@5Pd7=0cs{)lo^~+t*1!tl*8oL9kw(m6Z*uh4twZQ9!RC%q@bB?g#L4 z*V+>~i6XSJCFuDEwUvqKb?>XW#qX;pF`TuwOj!>Sf$!O8VMMSJzP|G#lYPKO7oQgFj#WTc-0aF5W&{*#6n9aXm1q{^i7Zi3t z?{(~PIy-&QvqP2*!fPYk3%&Cqt${|SDB2#3Ie9s?=fc%SBsPeZ4GjJs?tQb59aI%$pkoiR zRX@}C79Wo*Vrwp&DAStQ$dX;F7`_u@qk25ObfuQ~jOIcTH$?|=&B#_%$4{y2`LKZ9 zO_U(z`5t6AAd`AbjDwV2!9{5))+jaEWZSqwpAcowAClMY(gbtKN{&Y?gz#}Tv9hYy z`OcTC7g9kMc>b>dvKLM0y>4ODZh|%fszB952&|MQ0$>3Eg~%cRU~=Qwl;;p7sYOHr zS(bR7>o{ufFfhm#CwUspb!usvTZDHGr$7JNXB!pQxOzHH4@Tjs`BsWP8=haBpBEja zNf0E5>mLmI@du+j3$xzBOw9-nC&M%uTGALErb?^+FmBd70?KpAIq&sj$8kK@-Z|)d zdfaK1(NZKPW0Q&)d1SQWQ%eJ&_a+wB6t?D-_+V?%LTss&g zhRWCX;)_q6yZ`V}e`jNEu6gItHfVbira9*fd97ZF)1*``YYW3LYSr!K#qwOIWhtA` z(%LDNTYkkal{`eKRU2$1OHxJ%qO?(~W?7bH+3N8nWxJCg$qi~@5duIKFf5FWz(xvLwrsD0V%s+ud6` zJ};aJs>vj5HT`Kgjgu7f9J1-&BsQW5vB3F{8Ka|@N8TVL08nJbNj4sh^DN7?qbxnY zIP3aWtJPRsm}}HZ3k%I>&L5wj@ik!q+!ZjQB1FPsvWB7_u~G_9grVe>!-QSS4TIEn z6p`)@g7GwHIn^MF-hJ=hnNHbv@OaC+gXP1+{abgo|NcMx*Z<<5{==uvpJB+Sv1zv& z6bC=M-^Gl6{u1o8B+RH_UnQMp>( z-5o41HGl=RW2yY!!)_2}D~oMiK*yq;F#sVP!2%FtL@CWINFpMhYxl;%vHALR+)Hv& zO7{oh>9Z%tlko2Sy@y-<3$sodr{fqG=Ua30&0qQ2XDqkw*gDGdX2UC29pAOb7PcF; zU;=aX^7RLUooQP3y#6S1R&=_>G_5KS=8S_|)oL*>y@a4&(gd#T8)V zIy%XWF?y!mVZuC%H6ay%o(ifAfPvNHJQfiE2ISoEU_5FzssKr|RmpQ^pxHJ&xVui4 zRj&B1r!9gg$u`HyPi|jzwSVHwg-(0s-~E5T-)^^l@cNs7;TvC@24SOBUV*5(Ry&-g zS(bHLWykf_cLJ|jYn9!%e{w0B^zPq#bn3~Aw|7U=>7#R}+a;&8yL)iBk8a5^%$vKt zXU{BGN-`S9Nf2ofVPPz0AtGib1)ul?9)mPvOqN5pHzKLD>z->{K-yMHTXfJ1ZKs^2 zERxr2<%;E;t)@5bK3qe!yW96{D~;lpo;m;V{dKQ|wpPkuILKKCcOPtDyZz|o$zurw zpFLN<^!7)O);BJmUJ9m@E0=E`J6`|JRC)eKlU^?i3@F#DNET_?|5Yql$_iWAi+-gV5aLWF{!SI#O zJlF3JJ2NwK@J?IZ>9;b2ax{mtt%L@vz zNL!+UiGU+uR-6Gr0Nrxu^3}~!MIZJezgl{**-OFNKA4OrS)OO8biLX7=;lLhStUn} z0yDol7mdeh93@HeV14`A)mwwfhM0RoW% zQkqC?M;QWp;1-@YLy(-NOM0yN-Iex!-6tx3>3Y z>)wltwe^GPTlf1YIRPn+YycF_wcIa#>B7v+Oq{t|Q!waNef8b{_Tl<^H$K`G$mu6m zzw+AWe)m88VHC&9i|sGIbn5vh7aG+nAZLl$KA0>m&W2IyIqB~HfMl0szQSHXv$9Dkc3VZ{2zR>9upmo6GYZjj*y%Z8oY=7@b`0%rwfins<26 zee&3>F?@Zi_stiUkn@gj9fUGpx4!<>=lzm*`J;`wPIGy+b>)MbtBZ~0cJ11&bs*=} zwT{+KxmkPusWW?g2}VP+ace%UQ~x?c4cmKUqlG6@?N z7C9oNMFaqiVZ&^gKba{C2Af%$j&9qk=E!g|^~+Q(!Rkt*-7Ga~c9xo*gRoKc8)f(T zrP9k!%sjO=^XyuuY~?Rr>~#10{XukMb?LQNmeawg*{CK_!bZOG>XT^_o?dEQSeub7 zwMh9&o;yDC?xkzCYh@OTvkUWEhy9(y0Ibs0+mCvKWOIL*leN7++1wlM^~OtWZ^q6) zf3CH)I~?@FB+kmNJu~YEOxkhIpILq4c-{A%dk@3en*P+8+Nd9GZw(eomKTL_sh*`t z@8A&nhbmPQ)QwuHUUOTGYNJ&jkJA$;mtD`YZQFL;*@YE0td&BA1Sm=!(Ts!|kc)+h z2nz@@AS#XgH-F>BBufx{KoT+f)Ep5I5&?p${N!5x)SUCzV^yWfn|t@NC6N4D@_HZB_L2BG(Z8V zm+V%}ZdToP-ELOxM#XAYylTm=`c~D|hoh{d<@kL4cYk#M`d)VY;`z`1+{x`<4ImTTy0y{O08^y!M%2`_`XbIC0{= zOP4#I+8XA|OH~mZjpJssUZ9sehn3^Y{q8<78$teLie@&3nRCvw+%Pi>8%XnE6cv~ z_ItOl-tH4xNKTyacpQnrC`vXq_C1T#*IrpFV!h~J0)U_tJ!Te*9VEdgjhTo5Avc^b z?e&tqe)jIoX;MCE)#q%l{?WCM7h07E+v8!J`OTR}j}G7Z(NEUe-id~NcV~1s9>4VB z*`57-GzdQZ{MyHN_ulz%tK{nY2h*j+*~^zc`raSEJ~})wNSlwgZ{5CKbM?*Zx0V}? zAAfLfVX?J(yd8z9cFLpiq){&iUB zkG}ivv#X8!o1^J?5{8qrYfEpwb-CoJ*>;5i zd%ci@q|zv(!1sP|xz`=7cD(U8e$WfuJl^g0+pWeIPSv*VY>fA}Ygusf=0nf3n~t=r zjT;a5>s8lrq*AS>age8(=i9)d0qCemA{NU=L}BKl5f@%TR0t>xMr5mRzW2uc=TFa_ zZ9A|0*{8?T0q*-i6oJe`Qhl1n>}2JdbT$}UuP-Tm$; zPV!!Fym1gh&aa+s+}{~2R>)Wt&aqw7^^y~%Y1wsZJ{{He2@-NV2u z>t?kQ=Q7irZFE|tc)zwhf8vySba&mh73Z0)RJ&bwlsU7~nugJj-+S;2pF36YjkVlJ zl1yj0A%%)bYb^pqY=B4r7?Fe&Q`2Fkw6LcL!2 z?uQQ+ZIfpi17?N+If_DIgN$*;Gd>;$T9de*a%=}}r;g#f{a%{nK%8f?@o0Z`uGX8v zKl*#W`*;7=Zx%b!%m4sB`}FF2KfB{*;c}}y9*1vS+Bm&jnM|fTy;K`x00{`hb**}>w6Q%@qyA(XSj2z= z0wPQR1gHQHN7;$R=5A(v`AaX42hnW0KNhRy*|y}qr9rY2EA`Pdt(WcJ{N-1|-oW!K zVH}YHW7sEo<@r-@zI*R(FZ|Nei&wAiT|Mk-0Etop05*a^ASehqi!mlQz${3X01jp8 zz`B^X&VTyzug)~BW6Sd;MUH`Z5YErE7G|rK0szR8G)qDy3}AbX6{jpLaTEifF4=y? z{owZA!C-RSWvh3v>ZAtf(%nI)?voZrac*cl4#OZSx%BGA_G&Y&lW?r5tw9zJt=@w;!{KDN|c z>D03hmo(E~Bh{;M#AP~lBm`RqUQIsOe(p-5kiE5RV@4s=? zS*#DU%tYc?wmzKXL`I=9AjLvPp#orLu9w_t5FQ>3s+Prue7_Qu!vEvB)%(|OCxJPB zvUd0W&dJqTOX*|FtyZi2(<@uOVIWzS+}IwEqt=s^BuNY#ML80tadctEt3Wz@v^!4I zFU*xUv<;A!90H~kaWaf|yZt9RE2A_{g~H4PX~tkF!}r#^)e;6lnk43I-7f`cv+RDf z)n})wyXv$EYedJg!f2YL2{7*OAO7s4JHPzJGjWvOdH0t8h1Ho_*`Z)O4R*UD17H9z zeR%iJtbV5Kd!1$_NqPIh;rkyvAVfvbHzv-^;qCP(N|(iuKYvs9MEGKhx zFbVTC8#e93NwV6hPIf1)c4?zK%E-i#@z9iAb!T%F%{BDyf!nEQfx$HW)Y9xQm|h#1 zGoN~*QF8GA`mL{2e8245mO|gPT-S0Pl_cpOeeb8?WU{(gpLyc^@i{NcGLt1Y?jBsZ zbf=kTvEu5&(y`O+GskDLTx-iQf|Yvd$*4*yaot(+!=0EH`u_O+ z@BjDJs!gQsk0TcB#?i0+`nMe4G6t^y_=g|f-cqjj3op#9F3ciH62@2W^|t%jLaTgr zvmXcJwG+!LD;?zAvz>OcQYn)d*8k}b-vq>ZtrjO~qw4qj6W6l{;Nr2?{y5yodGWj+ z48zUMZnIsQo2_juw<_IkuI*78H>!?bvdiUClILk+KKSU4L+Lgor2YGk_Byi*S3kV^ zwXc6;rsY4{I^=Xfz-gLmmu74Vat?_W7Mt~2IZ5TNWtHpR+KI*ay45a==X;|G14_l$ zj)DuPXBQXFkH_)z=VwRb1P~gP5~7$a(;Z8*KsFlNC`m7?5~wH{nmo@Nah$Al$~Hw7 z!G$wRNn&;m4lBOfTAsOoWuvm}#&I$lPsh_x*>=A-Sz7Aks7*4C1}SIxpZ@Stvr)Q! zhE4>$V#ZXjasZ0+pt4l;((G&P1xzP)oW zUS3=N)C;FQ+Zm6iTbtWjnZsW4V1H7t`n@>+)^GoXpa0TlTCLiD`On{*tyjijKAZ$s z)<Jvw~=~V1o#BWr#HU}qH+FBVD5d#_#Q|9gc!~SrT3&e4ThI3;~ zo=0)Uxr`s!E-T!6o_hNJgB{ybhGnkR2;+FBND|dGxH@n;Wom%bM)tk>gckan^^KqQ! z!~WTG3zIN;=dC+Sixq33-E`eqL}oMBsm;z*EmYGus+RmX<>55Zh~#V8+wYYuI~Oq; zn=X}<=52N3=K(OWE^B> zlB6tqVfNkczYPYGG>NA1w_ctJV(b2HuyfciDRr3Szw>W?FG-SGrFwR)Em@Fda4-n} z^mqUJU;T|Q0;3>2kpKV#fk{L`RMB)2&sr2mAq%^EI|;*+PoA2Y?~D(6p0Bq10SKKwv#hnC$@4rTGMvTrX6@M8Vw&d<`_tVxJ4nsc z_N@8&%^<$NwSRuG&T$&&nWfZR)gFz4woT!5e7at`)r+?KL6CBsWxa8Nh%>%5?v0w- zShZ@aQQF)&#Bg%F(>Ux6CzC*<>MXVMB(rTx$i8~(;V=jfx}&@6yTf5P)AC(g>nIgO z%n)cl)U`OXJ9>QEHe|f?*(PnwczeTst+XQp9GQ<*CZ){HY}dV{*2%9mK&C zYYT5~?~SuGM**cA!cM1_s%W9=8_3TtRo~beb-UrpV$<>5QP6Fa?9(Tgq99zDsc-Ba z2GaqeZdj~zzPmFWj2STRzIU%yFONonV`ID781;i{)wc;VmRooBec#5mZz)9rfQXi* zEKMLNAcR0lF|$&NjbvFW2+UllA+ubJ5hBo9k%;TMS|Jf?Qh>;u1AqW1g`|j(5J4$z z^6V4V7>Nq}n&-x_Ab@RYMVJ=v1pyF5Qe*NwH@Oi3t+j0zGU0+cWRn~H7r%C%ltMtI zl-5d!5x`Q~vlRdslaW%O3L%{m5hAAIz7PqRg^{#Ux{$20F$IoO^mtbSA}mP6#t5?_ zD%fwsxiBEALY91lxPb)^Taqk{Ya4d7~2%sEJ& z#5rQID-&YO0f-P$fC$(SfdB%50uaf?6wC|a(f?o$hDhOKZ&-?e5doNib15_=A_9;V z!eu}ZU_>;zFbN1DV$NU~j2HwI#=`#qB!!&W0Dtk{00m?h zVL~cY;3C9q3ZxDI`bb(P2!JANj3^=j$w3gYSQ!5=22;#H2%t$oj2J>fKH4WhArfI0 zVG&ahFvZ%C*($91i8LIMn2i9k

        JY~=Au#TXUBqb%eDc8mZQTR_g_4^=5uz&W3W)qz_$$o92nd=@p|3_P6l_PT5|JW=jEFFT z5lzU&heZq)6ixwD5HZg)L=-^*Vi18N5qx2_{{cPu;9~hkWSIZ}002ovPDHLkV1jj@ BiF^P6 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_the_surface.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_the_surface.png new file mode 100644 index 0000000000000000000000000000000000000000..1896f415b5ce7f3191707b4fd631da7195905f44 GIT binary patch literal 24300 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 Z{{yCCVkilHo5cVC002ovPDHLkV1lr=A!7gl literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_the_walk_2.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_the_walk_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f82c2d2db6c71095753b127ec3124f3b48d484 GIT binary patch literal 27320 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_the_wreckage.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_the_wreckage.png new file mode 100644 index 0000000000000000000000000000000000000000..7289448b9546c482580ce9e4c61de926d69f3715 GIT binary patch literal 28261 zcmeFZbyVCL?YZcPNMihyVZpMOH>q?e$so&jSek`kxBv zM-%|SRpzas?WShp3376Aw6L~=fZX0YK|l~MYYPCtYo$8JI*GU=zUbu(y$wQNratPs z#tku+9uas7_4XFS%qE?i`Q(&QK^j!}-fh%C->K)#mm|TKE2Eda;D9GA_42m8$4eu- z`nyTItF9OKhuN;_=g%)YHx$oLAI?O2M9zH~&OKXSs_uNArf$~HU`~y4YG;hlDtL9?Z+uhv`OD3Bgy+rKyF0(h ziYdN_$(k?YNk1IbMAYkRy|%Yh`!>?} zJ-^sL__U9p7jAZ+x7^IaKNzA6@rVpO)G4d>tX)ujt`mo}P_Gi+*1QnMG)~!HJI{iJ zz4#1&5~I1YhrJ7Ue7U_65k4Tw>~wW}GGG|qYuZAV5GWOSk3+aK`GJ^9Z!6d6ITb1T$s&x?U&CWPN<< z(@(*&9W?*CH_TK$_{AT{%(+Xw{kYHQCJm30dp6-3mm;y*Pc@eFCJm(mQ6A{(O(lfF zu+`=GQZ>}&g(8StNBPnj&yT25wADt6Q*?EIa?NS0Pc+Tl&uRMnVgkgM?`i7VS6@v= zczjxW@45e`3r(ayk|IuUw5%{rm@W6MW!C#No!n&$Bmb~BN>!bs6_wT9>%%D?Yu5V) z9_#iuA>}zvJF+ynE{E2oFQ-{Pr_IkTMlUxVKm0u=R+WB+?RhSG+0u!8a0*T?5;FVZ z>vrrljcWYO(C1ncuQ1@V`$}U=kQv!~>CDf3W7c1m`dV|8zdW6;=jJ?o=@w#p7CHI& zvfTDg@8-p9pTvIsrOx%mZ}WMehDqw{a&M2D1j%p`}dSQwOwv8&A3tLb76-E4+t$OIAvvTsX^ReP zXdU+LIaO@v)5tsTXfq8z45uld1_KRMl@3F4dKVFG)4gq~0_ZGr6K=Ao8l|aBrRC2o z%pS&dVC+AloK;O|AAiw_W98KJ)uH&o$2q^@OhlcY?6`d95nSSHYGHdn5;bKadS7Ll z>uyM``q_GADZ+k>?-NF>-;!IEV^ij^Oe)tDlOhN0&56>GKKv>N+;^Q0k||#P?_Ttk zSi{qnX3l4y9BOkGkbV4qVAXg1&SEni%~D!)Q)9$GTDUw(d7D^mC0I*>skY-PTCu=D z-HD6U2VFn*d>RkV$*H(L-|wg*j=|ZXoie6)$S~<-1ZPiNyp`%^bJgzXiWyAwLq+UEvs6Z`7r>KPzH-DCJNJJfg$>jf2XxCjiLV0e9e zD=L4N=&VWjAmAk?N5x9>_CP=rUjMQDqh&TmPyTjBQ-{VHaaLnKq~PnM;6a^A7@%1v zV}#oN?VeI`lRHuEegqZT37%fBIc{a6y1BCjvq0|Et+2ejyDh!Y&_+{-HWZ6RbfDVC z(xuIKyF1AH6aNQ37}BvBcA3oE2Vga8aRK;}YqB+n?m8ZUe{B%i?6S`%BZ&I$bV_80 zfTulPkTh=a=lqGeaD0FwBRuj~URL8pw9R9>AXS~lZ~H;TAU4K>*7(%i*~>ck^{AZB z0?a!L#uLqqz`1Bf^h){=sAGJZ-fkf*8(+1%N7`+6G~T}O^CkD|8IEh)@1{aR*Sj+{ z@h3UFsFU6Vj<65fJG~ndP=(qFjYFmp$g>-aUf;21L)#%FUlEn6&oO@-_AyZ5En2+w ziYTB^9z*T`r|CY@?oXmW?M7UM+J^stO|}ZsI_XxrZpiC;i?Yyn4@Lpz3R-)kM1Q?u z)o&G+9??7z_myyys|r^x=)Y)MJZizhSk0@=m?m9tm-~Ct5fq~>L!bU zo`i>+n8lRn6LdPQ2C$`B>Z07nxS!VC-GBW>q8!^6ITPq6Gzj9WvsCX;aT0tyi=ANZ zt6hTb7P6DT*ThO=jlD5ps*ec9+PZ$%9( zU4M%(vFs;coyBB`cD4R!b1GaEr#b2lo6)D_P+vRmi{t7lKddp}wnQtT!b^T>DaM*; zzVVbafJsLL_3>&oGe7$zG`t6PnXgFR z?c5q3Bdt)a9#4rXaZu2tUpQqX8Nc;~W*&m$c&QQv0}XKK)OQ>Gw2aG^d`zvgT13#2 z4Y(#UcluE{q_L;1*d>_!t z6U+P7C<&vhv`E*nP&B{E)z`hr&&Ubfclz8X$t|YoY>R{#EKb+a{2=*D0=(5r0RVH) z>vAI(wW|E07N3_s4g)_kT8S~Rg<0rDy0SmLt3;#8Ht|D3As2^$ddBT|bwW(}zeXca zLi^37W#EA1yQ=e8pP{@ZWF0fVvGGK2r}dKLqKUH0_YH`}Fw!ohanP~uHgqFW(F|_I zU+Gxw&SW;erEa@Yq>`3vFg$H zxek@AvTb>R{Z}$dDc8VGmk#c7Bb$|sg2f6J0@-!nZg6(;e3pt?Ug$ea%Jb`a{%KBl zI7CK7GK9B?>jkTg(76UZDAID|PCEpuXg4f_iW&sB>nn!0P;BL;zW3Cf_|%Oaj71sn zliS}!GRD3~)fo(mv6a<8lPM{|zJUfY(yXkNvEL)O&k=k!Kd$SgVZ?PL7!{Ghp<<47 z?Ib+H$feZo*Nuw5{LpTENqh$_tBnO@_VOGyWeN;s6{Awn?3Py8FCW`g4j+xOT{sHj z!LMiELK-l`zJ;I0Emjr944!EF-7V%z1~Pj~6u&yeA_op9;eK2JGMQp4dCOF) zgDyJhebCH^3N3aF%GM zlw?!3AS4}Rz<{OaSjS9hXO}`0rJ<}iz?Ph*;&o1x$A0_O0d)$WfH?e!+g5*=W4BJR zRpK+b$D2gvUw*5Mv)|h4?ndV&>-wkMLCRYWNr?n?T_y1e+&_4*fbcr2Xtp8xOu?`i zijL^8%jRL8dCXJ8Z{c|Rs4wi6fIAXMRclD7EeKu0UdrYdqoWFSFlWQzob?FZ7QYkO zv}ai)xr64t7&o>}B5y)zhsu7lNeSjoA*_f!!dP>l&{Nb*6p96tz=WRKjaOs?L|h6k z2F*2a8W1G!5Ufn?k#bn{ps!5XMq8v^By{d?FgN3 zci&^sna=ZIa1ehj#iUI`bDa@~k{=&fXrzSQfAeXqgk9<-N1*6+&}eQphelcLzg6rh z6L#$-y0BI0m)(t$Dzpc+#-W4{n^r1>%cxVCIwxAKG3sgzGKSQPmWWziF~T_T)yJkn zejrSf08QVVw!7X6deY|p*2wU2v9-NiMWtos!BE;bs9oJ zhYII<1hD!?aC}F|u+*IM_)g(@lD-xMwXr*cK@G7=TmaR(Y45r?Z9dUvWgtqBdu$`8 z#lg0T>tLh$O(YMI3|x8T>4RyIO`~Q;4!u@k?EC$sy5mzw7miZnKjq*I#;09>!^CK! z#prYMr*_>Z-=)6wlf``_yNweRiQbC6;*@SbNXejjOgYcS291Suy+gcuE@!=HdP=YO zQTyi{W+Cy$JjPH%jHavtG+wAAEXVAL307~@n4~NTQvOzp21%%&4fMXT>_&o>;SA=M znsLyF$l&BkNHr`zcOV*JUke_!K_rua(0f8V%U zbK5;qjeFK6a$=-6q9M!01zwSK7pG;|&$= zQdvV4bW3)iy&I>k6IO?$W5JKm1K>44*7pI~b#Kgf`m;nMF?Zbf%BShLs2J!=^gRzv z-8zdsl6rL`VKO6yuQ7cM83*C;{IVLP>Zw7+6R7w|$hbI(PRoAQ3Ie22bZHRNGaCm~ z!Lf@Zz0Mw)C^~EC^C+v&)Zb><@w;_bwCC_X0cSBce^4mjvDJ4RunGBG@sK^4FqTUAA47yu_dXMjpB!Y2U1F;rKgPPX5TG z*Yrvv%zRQy9H=z@k*cB{aDMl8Mqd6Q%0Egb#fHG$X9-%cStIz(N7tp6B7MP6C1f5} zy=p;e5qN|@UUU45^YB#GO5Ri0L3D=rW0F&B=og$9=-|ex&3ZP%NWr5>T^tJ|~)e%KS z)Wv?@yi1#Q$U+~Br`Pc7+sCU_9K~TmdiSN4(7@4Zd8X~0Xm2(&qCfY76mup4joOT~ zssB6MC%R5B%C~&gUyz^y?JYF=5O#K~UvABpn27$9+)~YW_Rn^+4xtK8q?MCAId2`V z-?le!=)w-38j&o1b=ImbjGTm1XEA-Y;2E0%tw!Y|Pe%&X&hg^r#}Qloyy!Y6Z$55SYG@32tg|aZxqGqRK4OJ_-KLj!+wHw_zoEt@+EGPd#C#Y(+;K)iAztE= ziIJ!3r`Xq3g_Ae26IN(TlHckLk+Ke_s!(o?Xs}^Y`y77{N+fK7wTX|cpoQtPOPfW6 zg1OT&p+1ghDX;<;rkRzQL!R z9<5W7M`_?zeoRJyrV-~^{+O!FK60!laV8FVs9+H|`YGtX zbe*2B8Jvfg_J9s_R822Duv2-b55s=}a}d>lBlw}1WJWLd_i&oI-z*-E-4;!k86oji zOIo1(opqqQU>X`H-5I*sn87H-S~bpsrk)wk+)U|l z0jyZY3|3DQ4T(C`cZ}aa@}5_nGJPu0`?(Tfa&@K#2ufnLX~2%RcNlB6m_d8_Rf2+2 zVj(ig+Y&WTDIa-!1Dn!f1BGRMJRLKSU^)-6NL+U*CIpzi`4WgFEAUO+_`dB;SrEOR zwCR^?ZUQW?nAob`1;Nut$YIT)G1*zV^ts?4WCH|$m`Ul$=SMnG#C#xtt>cDitKSYN z?Lo8S2w8Dc8pK(#yDGWpQWH^tKQzb27ll6|1 zh2z{un;8sU@j*;rC2BRprLYA_wo9Q;HM}k>w@PM+lTzvTSr*h&61|{1vM^0{zQFn$Vwf<|vHPeb6KB_ct(_5ObmSOu z6CUN)GG|I4OAF$*5BECsJk(h$W2wRp9Us*V^RvIIZ!N}c%4TKsx~drsQyfx(oX&~D z7;j|@$}BTwh9h@za2rw*E(3ky~x(i*&EHmJ?YQAx3FvoSd)gw;XSiqz}gVaj+$;<;r{iN&d@RK6SWrQoa+ z*Js3XSdUJ6Bgf`I;pIi`=6sH@zFnv8ujR1UrdI~__R~lEZP`vNbsn2r=Os^B5e{Mt zIQ8BQG$KbP#Z{7E=gvTcmEF)U=WgZDpoLF^dR5m|B*E1wK9QL3Dl*e5WgJGeM%c`u z?@cuhWCP9}N%E?jq$#1eCWF;Pj57%4Qsk9ke5+@8N)#H|WkfUxU_yy#ej&mDdM49qZ|{_GNwwVJ0~64ZvBOe-=^gjOOWqT-1h zsE}G|_K5qMg!IT_j%H?A|G7PgY1 z7%^xQ1v@UF_vYKV+Dfx90&a7H=e$en;fg$2329uOLY#VX+zgm|h0sgNC-`cmu9dIF zQwY_hd{j<2&G&&J^(I+1dEC>cAc~rt87A>q-MV0GY1{OUjom_qb5(61l_`g7VLeqn zZnGXhpQdZ8qP|ff6W!YwW8QSQ{DHo+r)k`zNul_YWXEUihUm3|lH3>UBMb z)ZI^Cr--s$u0#0rCCzu;dQ0zxZA$zgMH=%~obh{Apan^F3<)Rck@vTW`829n*6fd7 z>eUtHy49_t^To^aL$Hx=@Izcwag#u#lMNHgNkRwDo>4O8YUO^CUoq5(p~_-{IP)~w zBy2}nF%ZBx6x3)%Fenvi2N&aV?Nc(hTF^`ksMQa@6zc|;1!7bQ>{OQDLJCuC49`{; zR7YIiA`71DFUL+I`SL48Aa?4ag4;JV5L z6rQQD+Qj?-e-%GkK*zWU>^?N!1${fbg(Ibzq*mxuL(B^+c=Ohta?7TokqD z;P>`e0Kulps@j3HBX&@gkIK?}S5mRdYo>-vv%MCTPvveDtip4QHN7YjNAVzDp%ulu zf-;N2>vEZs*#_P4(ZNyeloKiY`C(e%)o@r1G2tb60Sir8?)L-Q4~Il_hPd9~ta0s) zj1+1DLVOIa^A+4~vxZq(t&^<+s?-aQWafqH%!|%ZkrS#%X3dyV))@IA#FA%?S(UN3%5X1^<*)0j1A6=846cPNvEgZ6W7bJNbkc1|53DD zwVOFiK2}7Xq~F&MRBnt6ZIYzE6s%rNRFz}oO73j#v(4A!CYIUMJXL&03~IY-xeF~< zZu@RA&J{dx5P1_!0KDAB%;6#EPW$40M_Gn0aiGDc0uuh+c1!M&L+i90Uf->z)VaCi z@j{K}mO~a9^1X0=+Tt71Xp69=OKp^0<#>|yjMSMH@BI3nTCEWo#j~I%sh2hxnfdyt zqR7G?0N7<2Hk@vcBz5omv+DEx4(OMDzsf$C{cE*2C6Z zA*9v$hiIQvB^{$sbd$j(S0soZWBW_>szS%gDorb}@Lc6kG0>C|S;v6eY2)+2@7JT$ z^vYc;X7hYUoVG2@vtY>n)%h|8f|x3modvv57o594@+eIXSHb`mC22Mks;~D)T-~SE zCx^6_aJwPbS+Rv7r1BHgx3b9K$BD<%U$A9eD!FFz^YCe_sp2Z}GwamrwMcwW=Rxj> z>ZL|N6CPh~K-fBAg-0iwh~clS(f5^Z?@Ks28B$8F0*o9g`vOyKxRP1>=Yzk}63qhz zLPLfuE>ZyJBnx|65!%~05lIWyl`#r2)}n1p@cIrkeG{62Fvv2L!8el-YwR}y+~>qt zo=*t|qt-eMW%EnMB6MR@O6C)wumhJRoU(|ryPcSLg_VmBecrgPrc@1i(qCj>DBY_o z(#W`Kb%)a_n|H`M&LbZmzm1C+M1p6DmBfdzRq7c(AcNn0T?N?oOQ*K$)=zvPz)~#Q ze5@GNm9TV5yPT9m0o6Y1VsQye?pUjcfAzPjkO$H=gy@)cnsI6;rmJZ3m99~D6dwF! zQO{I`cZ~NokeH6A^|7O3=E_xi_<`>s4y&CxXgj1k!2fLrzjKEI1G`yWMJjWxFs-gb z5r3}GV!Z4PIs>)BcQZ|zx-FmVMp#ht*@8xyl|$YP(fiDvaShAZ>!_ZVDBpV5>Rrid$K@zD(28eF-^>rsqz;8J;d5{B(BD*+L^-DN zKfEtqOV4z^{hU6Uc4>Q65%*E<@i-b#+!V#1O@DQma4hZ1jtY? zjGLw$TB(R8^C0>g8dJxKw7WFY!)<9D6PZbBzX|GQc~gWQzmF-ap-#v zpn-K#lA=2@Z4M-8$P~ZEr6h&ZRN&GnARvZQ<*0*tEOarNznsi;{y=!0vSjW6?LB3s zM#NwK+>6xR>3(;)fF8D-J`GORtpzncwqcdFSg`#uWCnpJ!$>GDUgzI=-<e$b z81r|-LYDE&xvr|3JZX1n*tNJz>h=7#->P;)yY_9w?|V%@ri!a~7dS};og3L{(uO?6 z<P zE0j-4GRm0$RXPl}t)STKD%th12iRGa`lna;bG_YxHr)lq}QxJGl=jDmbHB8Gk>Nv#HpcUuyG zd7wJ|f zNRU-1b5rLISxpU&)d)UrZs}6!Up(pF)GQx zyk2DgLyR|pGa4N2!kh9Qc+Qf?QV@G(B3yBB|F5Rt!$JDW=GYg=hVBGxYSv42eueI7 zfKoIYuQZ6T!Q$ZDcjDV%ykY7))ovnZ%xO0)_8#+d!@CQXqsR`N19;NXfz67aR>($^ zo07+E(^ztoZt)8~X!3G&yE@3apZwyxs=p5|5 zNhe0#e^+yAE>J=&^)D~rKvoQ4k}~TRCq0&cKFax0-Ug;V?}PvRb|_7S7B}4Cx0aE3 zJywd5dhYM|_D2$J{2&HLHoe5HVqpUToSJ)_rTLI6dH+3BuFbLn4JKPbg1jQM z1npN$uWITNvv&v%b+0J z$6rTY88l5(J^uXF>Se@C!Cv5=F33)|;2PM17c<#Zz!gUL3=A_?BZM9oiJ5xo@EssC zJq8ttY$GzafI9Y6nUzoVec*GtM~(gi^ffhcTgNxsxWxq9(hY)~gQkY61`kPx0K=~S zNutaeyOaIfmfHd4c3HZnrzSAN-tX+yYb?FWZE*Zt*^GT6_OuE&*IH4wlKD!AqOTG{ zTzFfH6IPbQ5HQX^#|WoyRoxoU)}NvKGjs*VuJ5MPn*(UvdCl8YUH8yIUl=z1-MGaM zmKN0@(`_i#CFiCkzS)qt)aKB?b3cB?z5`u{7LDQ1a7-s>?Kn2?N;^9j-*F!+BCAu< zwBdt#2eTN|3d3xPzbxaKs+cN`?~RbkH&F>^w6<}FA1tw2G<@od`SnDMS59bn@h%tv zg|cp{frxlMh)>SYne)s6G|EzV(G|9%0!D0$WDcq{vsYa{B>VL+tt|(J^St}+&T{QS z`1@biCHjSjw=<_;Kg+mN~!`3yH!%W zIG>*%F}*y9n@<|r;~zZV_t`tK)6>7LNxyKW0gruca<$HuwDYM_v6708#@d84$bn+* zA)UEuU9Uze`}(X-I4^4@P;92dBK)%+j=5>UE|8zR%(c!?OIBH)1m~y0-tC~k2d;OP z;Tl6JU4Aavnqe6p3Ck~FK*YfOc8g(XQU?F!g%6Oc!pF8!6W7_zBfrd2sSP7wrgdG1 zA=C&)xgGdbCW4FO0Qw`qx{@@a;S)`s*E-GybLzW0T(0JE=cobYj?%IoQ~}9rMhk<+ zfh5!C2l5T~3|yEEnCF^AfUf!fqP1wjzdKA>*0R`JEJBrTX|6 z)Ql|dqlxHo6|jMQfm;7_G<85}d%LUL5QBgzXwlsiOZHM5D-$(!yMBmqt!DhL3+f<^ z!C5T#eI-CVhkn86S}Qz)HrOus{qLxp_qP_su$Zpfx@UYSJ;$6im|8Jjn4@x78r-n!^@ydH4dZzEV9Z1M98| z3EJZ!9SlyYgrnJ#AtOy`oGuuc$VIplV}xR8%Fh$x%)Qrj7P}dH!_cbX{@k+WyP#-U z9vAhM^+u?~4EnNVt&gUY@jBsB!2>>)SjGK#Rp=VS5dSy^TS@7Q5%G^-y4{Bh?lF5+ zB@d@jqO8Ulvepy^P>sLc1Yk|Gnte-+PPX-a^RAMwQZf6*3{Vi{iSaYE-xHS_pcKU9 zDBu)T0r;x4G*FnLf$fd`p`z@SpDp4G><~WQ9M?GIx|t2wV?XeXz0EYxI@AJF+cq)G1rzV=|P>Y5B|P zYXgc%^&ops!-c1HphMv|v0R^#NF(=3=e4rkOYxK3qBxglep7?hQ`Mg)kK^DD?Sqb8 zM8RoibS}W5V9t_StHGBUl3K3mpK8fBd~%o$M^Z-LdHNp&?UR{E6u*bqtRcSGB@O?| z(fSHe&fN}`oQ)?u*wRRGz{Zy#``kO0brXMeg{|eVx^IuYAU3}lx;5YmQ)c=;vZd>$ zB*%v@iWpPSqhb}lgP(>T{iCo~04hlDG7qHsVf^z6eqjj} zuZm=MfvlP)3h#F1KKbJu`sb9NZv_D&X5H;Ia7zAX#Hs~sKQUQ7v`(0N6Xf;Y*r*EQ zv^$c%xON?ta^;t-KCgVS55Qsc<=U-HhqlZW7wEd1Mb?a+X|o$K%hvlnuFLHpfYy#_zcqxf@sNCQ~m4Ms@bK1xyU`E{X$z!W&Zf`E&#v%cme3#jLKT!h&lZKpSU1TZK@qga z)-Z8BaP2kD_8QGmV!NU3j8D~mksPkiFFWLkMw)9ZsMxb{4<$Djh@S0rrOI+&7e5hS zj4?m(Cno<4s+FV2KjV5+BAIa`;&)A~9B*3pqeeQxk*}3^{#&Yin%J}YM!ma~XFfvm z;rqlGgGUM|Fu!goWFsIkzyRx(|%FUUo7~nd_1-GjtrU_%RZQJoIBq(yPNyAuQCg8g|Irk`!i>`dqnPz9b z+PDAcIwViRR4E!}XyoK#U_(uWXK$dKzH%kY140CKb|6(XmY%g|f^r^CL^*WS;$ zaFJYBs>PzkArqCko-84_bXa_U{yI@1eZ>1wq@C`xP1f|nk@(Jy{$|tR+v2N*Et9yY8%H{-Ntq(-i+p7NtA3HKmHg zJ3_bZP}H!cN#b><%fp5YHE?ld`xgv6=GrSy-TlJ#$|x5FuanBqkS2%iClO1p`Ca?{ z(5c1ckB*jSDwd9ydq3&|rW}9X7NL#f<_@sA|M2p^6Y9X>?B?GY8867)pbWbV#z&hl4Zl1F7bF1YBWDV;41AfOt=F{G>Kg9Q}{bGFnPVE7E7_S6AEwP=xLU7)|c< z)%Yfb&V8r!dmr5@^|~j%n#!-l=>wm9O!cB#>r?zrO3S9Yb!mCX+S6Ad{!#Lz`!f;L6%J*nF(8 zZ&F;ARgXS#o4>xP`honlbF(6AbqxniPjNuho7MC-Z^=6q_HBMl2*eN?U`?El{=iZf zLp;P3gKs_}MW^xbnun^KOup}xT{_c5iNX5e=M|9ol# zbq-Oo+XKMPv&&??UKaII7t81jAm??d#!k)b7w+0sL*i>xpJUmrCFA)rcPM89$c#=)l~!fS4{s`SXSw=S%6{ zRh4jn3zl7K5FYm~f008Ov5S=Z@|{oR_Qr=McRx=qfH?mLauahDfp1LQG80*C<$iLd zCsiV*KT~)bokd#c6-}Du6sju z`7us^_m3WBA@rdr2U@oX-A~GH+7*8j(aLG78w+}NV_HrG+*xYc6=tq!7z_p@OH+!*9e}0?xYlukVgDDL-9bDZe=uBmNu! zwk@3Ze3}M#@r%qS&A|0B_s(HXI-fC}^r*xnEMPG7z2wI5GUr0B>N4sX)z?EtG%gm* zp4*y7B&L^3SM;(PeM6O)(CrFpnl1v#*y}@2cdf1r1%_gJ8nI-nZ7P~6dKse+I6Y~# zhd67Z1?%)wlJmvASL@U#q+ihM!J(5TU1HGo06gpPx8xyA!^IV&hqIj!cs~) zf`FHKwdQM@>7wp|;i1bjEEVzlxLXi&G4nRBJFBX_+d}%RqkhNT>l+>1f|d(ciV%$^ zC8sIZDd~K!j#I08d6`;CK}~v?9?}DAg?2Eptf-wojtEMP+S zEmfvWk(kT1PYOB633rllqSt?Hs6`4FGN?$7y8lcY>GS` z_CJ`l8yy!N`Li3G{&H1M%CU-V_wYDPiK1qxDU~vKKkGjk2~(R;cD7N@c3f0y(Bob_PXr$SfcmXQ>*t_(;4s zc}(b-c-UKGqjGU)Ji>`?pl7lb`~onnFaX-5UW)4X>}iT94*XcP#H=q|EnN$yRcy^< zbRVZQkZw2?B;_0{Do!Za@ku+`k$a@~OKRr!PJ|ks1;<$19j-2j-#EOW&ity_8a7}5~}hAzSA{Q zTm#|C6##$=wU&@jk(H46w=-L>C$+Nu5`|<2M2Uus)TI)mL!_i6*)?d83drMi!^ky& zP2!cP)am|W$>EekL#j?pytnn*?oQ4N^L=1+SP@ZugKTVrqQMucFkChgqMPsQU0>D( zM9We$ESlnAvK&5+cqu4YY7WI~!Lr2)|E3`47|Td5g7y8fC6?4h>;u;X|z-7w@ z0%1G(G(`C=YVTLI@CdJH^#+f-quq7O0OePaQ{9im-_yqjO*)kUC! zr+QO2ey7{^j??^{FTv%5_HGV}IVveRhDsOc?M){8*ue0{8nKP&++TV#17(!eA+)BymX#aO?dq0?4W;5T!$ zXErf+G=(sG**m?Su>$}EMZBC$%xocUAXA8?wSy4(Sw{~!$l6?pT#HMQRnbWTVr4Dk z?E+EvR?;x@wl(83Cl?V$6!hYMC9sFMnSi|P?HpYBy@X!(l2=~-*VliVS;#?uLELPG z$h8$!KoX8F5D+IbCo?OPl$W&!JGn3-NYKUHf?rKi`kxf9S3=}gZf;KeEG(X$p3I&c z%#JRWENpyyd@QW&EbQz|uLvgB_YQ6*UQ7u@1J1Z+M6DvCtJ0Hv6?O%Hp z75`=J;QCJ$U-e}1GI3&IV`gQsxBm|ou5MBu|L*TUwQ$vVJ<7^mKA%B|wirdcIg5@=+zdZll=AEpf%D-&>$Y^P8@AQ|&AN1dm=4SuG zIk~&o{e>|%V}aN~>|X|1h3EJ^x!EukQZE{~yr*rq^Gw{G}_u zq@$VpAE&aCLgatq!qog87GG+2Okp~CpRk-r^#y$@R^$NF>#o1^0KpA zu<>w1xc){Z>)`5U;$Q~(L-k6|Z2ii^Y69VeaC4Y5nVY|65hs@^I}@)37Y7rciJ2MX zm4kx^!uB@`Wf$w$N-(kedsKg@%wMUvIQV$DP1wzuAUu40Oq{$t>`Z(drmRe6W*qG1 z?A+|!Y`naGQT>?*elZnUA#!$R)_-qNu`_YAaCEU3B3H0>aQFK64h?I2h`O7}AJN#j zd0E-nxLCP4x!HKw+5X0-32||KP4YjSY^==e?0=b?oAFD(GMc<5o3*`(C4|Mv!Sb(; zKhwhhI+#~sP5#uzEAwCNuVdktaDkY(Il5>#I@$@5|A`g!hw`tI0tx=JSojqj&Hgg{ z3k)&;Q*ZyQIB^q8mcK3qS^g{V|Hh=|~|BdJ0q5onLb8+)@bg@--Q8u-Kn7RGe zJpUQ^UrcJRYn`i`%X``X!=U~jIKh9UtIVsdqs#lh`B#TH|KsW(3zD7nUs8cUe=P$1 zCT9PT-_^teV*b|@yz2OmE;B0=2TRE7YWvSp`?q%M|16E!UcY9;XTi$E$7O24#K~>S z%Vc8qx>{M7a9Nl@xJ^x2%`N^TyQ`yxo2Q8jM9lIv2VUp-wY2`4XAtdQ*+=&u(VkY2 z*BoJD<>F^$CI83tf&^LqEU5oBJi$Lpj-n#}-vto-vn27${>eObcPA%1YlzE#6z1O& z<^KiuH~W7k<^Re2@34PZOE@~ce=S-oH)T(U|I+<`0{jPqg0&gM!PW7<3jObpf5`H; zedjgif3&^sXRq5M%fI%=f2PHs%K5+e_s?|uzv$tW`hT4KxAgrVx&BA4|CR#(E%5(j z*Z;`%-%{Ye1^%Dx`u|NX#DBlThB&;w(er%0enr|p1?$QoQNe1zf`{47QvM+1RQa zK8-3lPU;{L0yDWtC^|YVm>xkI8NjlmgbYYPOvR`8f&_)muL^?Q9ZyCCQ;{RUOE#iY zi_4|jgqB$oz%akhGL0^#;!Q|$rsLgWR}}w5sV-ey#Ga%E1muf?RD0_D4bi0O9}uEXH>ta#?gt#;|BoD&=kxVe1GH-&Zr4T8b6I(POK^&2C`YLYRQP@v* zg1rPE03tJvl_kT*F#!}|m&2;aC6?$r1tr2}W5%MJL(9`){eGx&k{jTlzv|fmkFUSQI$I7Y-1o)gB!{$3i6A&90|R%|^%+ zrGrX{G$t#OQ3tRM!>WSCL)p?W)qns|bW?FRVvbKm<*6fpK=i&06%f>L5>?P{lnez& zG8L>D7z$u4m8vF=j4`Yatze#Y&Kv1Rqx5#{@L+{J>DMeF;j+lfsfQ=;hgOo-*{-Ne zxkN++bXa}FVF&>XAaqL`%=(?q3>`7FSSI<#K`X&rVd$vv(8&Oy=7O^1ARJh-X`nc|x&n4VStvRsC^94z zvkIT!`z5J=9fWTx*lU}`|Myl`N96`5W*=`d$MbXx;(p;lx^n5PHXeJ8`5bL9BT5(N z9wP>(D5K#jqrFBP>ErFT))^-O&bLFKh#Y+5H{y}y(LgbLF*>qPfY_UI-QlDJOh97l zm;}P>QK!)$*ys|(NjB3gYmgL$WIlaI38Wk`L}Uv?UCU@9;ulvVMKIpSjCAoMUS`6$&ir(l+37P&U&W_MGv z+_g;)*BN}*q?E8N@2|$QjSlPSb5q_R{c+3Z+^&{ir|X9w0v-=cS(RsRM?K6qiE0=% zqJquF>TC*AyvqzsKte@Ddvzx5)BSuhp#WY~QIEg> zcL>V|+T#Be03!e01Rx9*iV1;~07@W05J*53Y7%4#8YNsX5XJm>$liYK@`u0Liz4=) z|NGypH0qg*o-^p<=SSU(p{me&y|J@MoY|~i$&W_kFpe!<&Yi?_=Nc8A^VyA?tBVz@ zKlCgby|rDu-&3frVvHez5DG%Ef*?WA)QLhMgpin)fe=tt)iOv)Nx%ErU*5ca3UmRH zeraX=!_U969QEgPy!$X6az>QB^WCRAp|gHOr(IP38-XX8cmlM3(ZqK4E^Ji zCZS|`W#P*9%H6kbpB}be9W;AG@8sYhW1Gc{{`zj!)X8)@ZS`Cz8P>FnooTETfBuUH zzxwFKYj+VvD`^l*h=`$51p_V^gG@@!fl8sSK~gTLx~{2IQK{I5pI*Otj${g94$&Hc z`29QWzF$d^1|g6TDi~=RG*m@Vi39>d3?KwRBCH81f`kJiqd-$}teYC=!p<0utu3b#O8G^pi)IR^NK^^wf!yFYiBk z``gQpr?#mpnxS9}fs_PEAOsdd3JxVBwu%j%Pz724?YFZWkB8dOma51ZFFSHFC93ILW^(RG6*fg8rZ{Ph9nl3+X-d6f0q5k@#2X)oWW{9OBl?Vh<5d~0i zQ&$b!z*Hfofhhq911>>#ym7YQYP_BWNRz?^k_|eGfZ8HW8ILJNKmrV)l$=6pA$fo&**{gaiI1q`T=5@I=-2Gv@PD97jLLsdgLAgyxc%I+GXhU-lK`Y-=B zW2sXw6oR~a?~ZOzL($5G%)!CQ&7H;O$p6ZB{=m`8APK@C0stV436NYQLSO`du0VYE zo$u&|h9T4ys#^B(o;L4A#4ysN=#JNC;*uaHkPrcZrNlx?!7%^|MH=E70xA+Z1{x8X zOeshOPgD$Arx&WOWinPSYhSs#>$+ppFh)~nFqvM@(hI0RdHNy_g7I*u5aRjCwae=O zpp0!CAD?dR?3PN|2lt=aS^KT8zENm2eBV#J06;+q$08ZFo0Ysx00%tfOcFa|LMecR z07*tN>c*{5z0&CmL)V3#>6auPPWdfGZG7Of;==grP>vl}O= z=R2&!1yP`=MyZr!giQqFGnCX9h>)^4A7@|7hjQkKevO77_7{GEGulO%QA zG@r9E1fzcc==j{W3?4WyA0Jxf+QRzQ=Jnl5rKD@nR3Rl0K}2*#a-PgRmrJOqil*om zQBe@8(#@KfU`|kS(f9HN3o$MeDUlFDKp|(2`_V6+E!0;lm6GQ>zy0lFAlX~D*DPB; z+Z#T5a#AW+?tS&f{Rhtvj!w7$moKjuD&>*mu;GYMWjb|C6=&8rCZjIr;>yl?>#Te8 z#IGh! zq@RC&wAiSRXUzBJ7!w3gE|<-i`SE0IsT4vm98Lq@K}fMpV>ljkM}Eo>hO)7|RIg@( zC|z5r492tLW_xX;k;!KE51QY6|LrJ_Jjdlcf-D6rjbk|X@z~{rVg!lQHA*2AJi=Ha zm~hTng2Mz(=TePRRgnsEArzc*C?Ua;OTk!petw~=yi!(p5{J<|ig-S^FwF%i7rKf9 z7g@Sy8uakcX`Y=gFE0?yym#--t*wn_^X&BKbUGfin@8o!Lge}ar{_HW=%bIn{mnN$ zKYa13DL8iLPNh?c3XXEKxN+|1eUy!Co-G&+^)(n7h{?*d7j$t0h(zId<~ zMu}}|v-ub+WO1QpDA4!9i6{I}PCO7LflW!ZMa++E8e3V!nOexa-gZ)`0r9G~F&Z!_mmY z6rXf^>nnADknabjTt0|HN~xhJA>)N&!L}4a!TZ1SmHUrgA%{*UW82EQ-Y6B|>gC-i zPB4LC%1`>qJcL{z2{2TU0tqAtAV{f#KluIkgy2weE>p$?<1qxOsz|B=OsHY#x+eAy zrp@-`?u`lrJcwv2fNe=aAff;g`Qc}iV4PZo+M`E%gh(OLmEF2-C~*>dGjC&U0TcRz zAN-_LwC}#Qt5Z_WXrq4r@uR)raFWmE6irDPTwYnu74l2VOPFYt+Jb7RYmKGPzIfbi zcOx&}*lOsS-fnhRmdkmQS~}KLs!~FrBqj|LCb@tFC|E{uATIpm%imrA#l&jX&~;s5 zQ#Ve+P(tJ;^b+Pd=O$!TMCaXRt1lt-s67`wCC zbaP`(uylK~@#CL=0x(%B+godmxp$C6A%Y-D#LL5$-R=86TW(bE+`c}Y%zFJ!^YE37 zB1))9q@|LXlSm0|10x^+pi+u3N&PUufA%N8W1xh}fXKjBQawpO{_x5Dr)QJFcs!oW zr>Gl@N`6P-QKT>pkJeg%ojUwsAF)?zREA=>GGL4_Vc=6?<=e>*bl<}kH zSs|ZaUupc&_rCJo@4RN4w&ysf?I>nMAT>xB7Z3so5x{@`_unn3ylTt5CcRnw7eC#j zsxBh$(rUTBv~=Db%v~^<&4#@}ZMpvApFN74An^kR=;_&bHkYMrCYKeqi4RVR;|6gY z24M;$9}S1Ix!YK6=oAloL&tR?K*P~g)y-_aOhC#6msG1&%ax*~Qk=1M&Qq2qOOm`NG_7ysy+IU5-U^%C%(|JTz- zrTE6xGGtI9QD3aJTJ4RimxCaZ3GZ~r{o!QN8(!O81*y0gjr>TAr`$4iRmBq*sAkdk zgXN92YPrC<^uze|o7)89_IZz`(bdb17|?Hi>vxhQdHnE6sai@IbW@hm)xpFK!l-k0 z&WV;U=3-7&h4$JlJDXWqS&AZ_H?-6Cd@^%Q+n^{#$>iph8jD3nPmqv8(=^o}zy7p2 zapRS$<&Hh9D{crNrnO>zG;vvygmG|nd!by)NrW{m)2QbQnsMG5^rqpX7tUu-SgYkt z9bZ?~>15PyU(^@N0HR)RFdPlJl!m7EI^+3dsu}uVG(ki$AQX^fHT|IDPzA@F7j275 z83uCuwcCZP2BmPlsMTseczot~f#8Ws)ml*pQ8FI;&E}LU(9$9P2Y>ukN(mR>M?X2t zFEs?ztIL)XqT$4=l`>jsF;iR|j6KN$lLcBP&oH4n$=UWvcR&$2JUO4typz^seQh~N zlB|XnA_^q}%Qa34wrf-&t8M4yOT9$=O*)LqN04vEx;WhN5X%4L7?3 zkVHhK)Ua3*LXozbT?o;o?JWRc7_l&jy@c;>EZJET%Ea{|ji7RlKidefp=V|K45Sd2C&d#S7PQ*&Z{ELHgBbbi>Ddh{QrXnPcTZ850T4TAg zyS3OK%zORO?KkeoG!BEvvW$hLg~0Py>v>JftSr}l{?X_CivdbQof2&3i4;8H>P z`UG$ZQLA&YytFXrcF)`0#!5p-K`Jm!K(#W9@2m8JYQ-niarwT{|7LzO`gX<_Jb1SPk#d4*064%=(> za@JH$O{)|NYb)7LKY8l7;pI!qhK#r0zHaBuCwt9KtL=Ho^5RnDPPt&?{y-E=%eHh~ z_x*6rU{;|(qHeoApF3Bt?&z9Eh{8C~b?UjHoy}$}^~I}p5*j>qm#gcH3!+&nBp3*u z&DhSk2Z=^O+?ygMI3oP|jmLkE4J8AAWFsd*S!q*;NHTXm>vO?0FElVYejd=n1(!#r_EZW^yOi3=BEV>zIynycG1d-z(pv~sy?O1Cl{@DHv{4~-?|w`%$FQN zS*{d2ok@Qfbh^`%R^PBQ-~ayau5T`f^WfkAyZ_{mhKm_fDAdRp6VJ~T$}jg$;vjsd z9$%mZL($VDYAh6f^Wbz*8KX?zw9V#WCu=BK-Ox#D846I<$#jkp$`~~AT{~l5vI{cy?aZB zh74k?h;R^tcW$9F>@ z5EALedcAouDHM&(OH1{o#o1_Ht*?CJy|*=$-@m{2AOGY3nU3A-m)8tUF|&EASZcPq zx}mJEVllnz6Ivskgeh)|yaAMG(VUPB&Rl1uVP>a`S=fdW0}3VG{AV8;CS%opux%bh`tB zr0dKH;lpWocGioMxKf0Qtvr1Aa6XzKgnb0#nCYLr$ag0*QzI$oqv=JxNQx>+00@Xa z3=#k(#c)AGlts0A?f3uS-S@w7Yc`4Q+_};34?3Oh&dyro&GRNbJL$B}hOQS*M^g@f zqG~_==t~H}!eaTSAAX`>I-WV1f^pKGA9a#Py=Xwqezq~3^F*kg?_fY;21OdwYKuaz zMq%W-o-=p6nIo8g*6F`^`mCVCUw`;C3PRrtiIh|VGZck#rTXCyL&l`<1(&vJ7!pO( zXQ@=|T<7>Om$MjFuSi9?M%*sm2Ep~wpyT;E6oeO zMHNixpnp-VRGi5Sm_`^d$wS-L%6XD8WWH(uB+oko{JlT>=jX$Pagh1=brJ92!TV%y5he4h|{`O0Qvb@}O&!*Z>7aM;Y13e#zT5hn^hJ~+tc3Ir>@ z9~6rjQ&aYj+vQ^B_1)FY_4*gjk1W&9+L`n7PKL;GRw?s%GUtvHude4Op>@(5J3;)z zkIvTD%0pfvjAI}KR$1WYvQ{F}D2Z2B3$510>sP88Msq(VkUFkMy6vRXJ?o#J%DB&% zl`EKi&;QLAdyCb|($ey5I^=0;YG@w9x8J;)HBjWbMAOED=~{j1Vlpb^?Zh4JAGF#R z)9?M^*8+jB@2uT_@Fh>9et(#z>H61hy*M}{M3F$UH1K>M>BJe#kA=`R#WGFD5sHya z=N?98y`=T}<8q_y%aU2k&Q2a+#4C&C$<%SY{?)CLriQJHiKd!!2N~1_fZ!F&onO2f zPJ>2C_fkBXO`B)K-??{#5N+zX0LZ|PZ{2yVTCW`)oCTq@EWJ?35#TSaujLdxnT%2| z$dq%ApSYvm&eqbfH(Xe#K6-MHEfn6kwX2!-fBBz3dgIQmhxeaS%%hMw(;0zEAz#w5 zW@5QjfQBL}x;cw5<3KfXt4#^Teq)xN&5P0mj=D@%{#YVy*gOiSQ~aH zx@kJ25d&1=ZdS+7UY#r!O@x%g!^7v#UW|RTv`|#d?2mr((bncBLBRLjD2W9Jt`|zl zyuc564Aa=qu(h%|4W&#R0LW4;pR+PsS9e1%Jns!{6*8o06pqFY#cHWqnY&?}a7E(5 zXlm&Se(mb^c`qsEb)?X#j|EKU?)<1V4TG3Kxv*S1?+gx)j?*Hod+@vwwF{d6}oEt^y7!V8`c}k<$~VrO%2&quF#` z&ug{@3zg~zfA|eAV*lf>emivH#f`0MC5Hr0Jpbj4#Ajl=z8%t?rwrOS+6N;D|RBq!$;3o zHWtrX!}{XV&URy=YJB$T=}pwozEVlyKhf4$8G^E?bC`q}vK@#NM z<}U4Bw2qtelY{oocHIku`tm}zJC;dwF_}?C8%|t5LP5f@X2lG5+P#vk2SIp#);>9D zMnQxKDHL-XJ6qeA)?d4^T`ez2$-aE@{Oxz{ot$(Ze%Xv;`1IA`>caA+-PK~LJR42! zE$gcrt8wZtR7y$c&77dIl(Vyi^CT-GLW|3I6_f-x^JVnJfAek3kd#K1-we zVm_NI6zZ!8kz6jTskpvWxqfZ+oqO9~K0L4t_4%u2lBRjv@IvtT>4~AKkSOiJER)MY z88pavFpqYxU){b`2SCi`LB43`@>ZcxC>C>?nL9mgz1%G^EgvLokA&pV|NKbKAd}C-rZi$D;65`JcUrQ zSYHWZ9&z^m2k&@Zs4CfodUZUSTwX0l3BP>v<`4e&UnMEH_s)%csqlaP?}w#~Qp@Q5 zR2z)k@g!VZ&hDMf7OK^Jc33FbjES|it?pTW=k~o~CaY(x!qTN~t1W@Fvv$_h0ZWu( zg+vo-W;8mT&ZY_D2!JSz>T4@kE^oPW|MO2iD`(Z;K6vrnzx&>7=5JitiNd&ZG2;@R zwC4&^R;Gyt>D_A^&-PmQ&g*xuNUpy2R?NW0O0}FrSrbhr;ZOhi7bnN9a#nly>#x7@ z`W2lhgWhQWsK*))!$H0HazI}4TKXgpyN z)2LBfSXMRDkK&Mte7SbsI?d#aQRg&?BMf;M`;~mAoYkM)e>gcmt`rJ_@$qPu(bd7k zBOv|sar1ZIyXj7+z5dit;qF>l@>tW2$9re^`n8>x2d7tWUVZlT#YwZfwo-fibpJQM zx-TJoxk+q!JMT00$jOL_t)e2YZ@s6w8HSzpbfeobbI@CyJ>|M{~u{49lDjhn7j4*<>=B zwGLk>lnk0p$&y+|SuJa(W-L^5?%XTojVrqwrb0J1);3m`fBxYY2d|nbmzqL1R+a#k zVaWE|GyKP|FCsnP9nR0r+FbCTefU&0a%L{0n1##!tJhb|NrE#-uHW8hEYsiIAN}L+ zUkhTtS}Oj#&%iltgf)BPX*&2N|LjY6TwA%TEfrpA)s z+0#c4Ke_MEdcCvO{Op)T?%(;--(#tGvEMA`)I!d3rKOeXdba%9?HjwRi$Z|?{bu01 z8Os)25}sVWwpp<4>EOb&bRC0(vkCr_+iRu8N=&nsuFhsYl5#W|J2OW$RK9fUZ-4pl z_S?IxSpCbte*X8qzp%9-=Kis+p_wQ9?e0&0@$}lYo3(N^@V#s%JM9lG9Q)l4a=q4$1kxzzFrpZT%uPO@pcYeU$xd3^~3Y|++jsiwKG<3{nojQ z8j|SRjg70D^?ZhEAbe{zT-Ch{Az!~{-P@rHId!2-vz7+d-x#Op%FWHi90IXZDd_dQ zGU)X>7rkoH3@7uK`%O0nuTIY(B%go!h)Lq7!t+zj)R6%7vMMAXKt4GfVNJCSO-+EY zv%M-HbR9=0I7%bmi*h+zYDTES;b7Kmoj2;WmwV0U`=<+qsymsktgXMj0`9D;msg5g zyDM+rT?L$%>uY{0ClPcL;9hhXgNTJW12PF(BQ|H;4WXv8$eXLW);$}B&Hy5wQ5c6B z!3d^7_q-j>d#>xv#zUO4Ub}U5w-O_rWJ<-Q`aA*6^U1h3!7??e5(F`R=k^svQyAm> zCua~KKTNHR9)_vwg)g7I8XxWHu_qLLZ?D;D_tqNq`ciq?@01Omi#qvINnq;6VloW~ zmWzw!3n%KI_e{WM^J(5T4~NKy$_UkbrIfF)w?}Asx3Yb+cID2tp!y&XuX-s_Gn$zh z4Ms7wQm7e*s_RChVw(yyG=@zZBb0bPF?1nOp;)O_N-5C;rd|xa<(iGFc4m2LF^Ch9 z1e1&5X0? zp(N?~aW81@&zLfcBPr2l8F7Lh9L0zb7Dq!j&?p_vL4PKG@p1d)bmGin%QohLuu6-~ z_B3H&qn5QWH-U5N8#^~{3kky@l<{29Y%uPj`RJt8F*0VYzNA`qzOivI0`Q-G@0)6& zdfw`|UWi4sn8AilECE+5bgd2m6T>NEKtMZ7l$;yH*<$v|;W(jrMMb4bezf;wqp0xE zFIs4&OgnyTsd(f-5Kj7F>5S)qLVBa|pzSPV{nG)~xWBWk6%3rJ#U3o>46|G=j3*T*>a`tr+z%OuT~{?ThGxu1qk>6~hdyI6YhshYaR_?-QEj1S9y-)$%qq%lxlbOYPcmsXavTI0$71ovB1;SF5?$R$)BjCEfzSM{hW zh6)Bc5;+TweWdDe7Vu&LML->=^l)wjT(4#k42BiMyBJD9$w+36Ol>%wL_RE4N`-8W z68Q69{&q=8Och9E1_1jE=S;&gN#uKwMT2=jw7i+k22oVV7h9(-Q`h0Y`qOW3W}>pn z0s)TwTt7wXIyf8!rMt< z1XI9ZAS6~*m;$`IweI_F^XO%giXcr(dAl>5lye#Q*5xZgLV+Phh!SY4C`=hqs3JhM zVnUGwJ|hTAAYDK4xl}M!2uPSHYFx)MkvK?WA>}kC1Y?b2mD2N(PZT9d7{)Y{!3yLm z5SoT#E=M7UKp_e$R~8SC&U8Z$!qhg14*Xe&pb#qIrlxoSqfk%`BR?So##l`mBM>11 j83#fTqKF^{x=Q{ZXwS2D^B~JB00000NkvXXu0mjf>*fVJ literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_tree_4.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_tree_4.png new file mode 100644 index 0000000000000000000000000000000000000000..2debab8342246f860626e09b29974a44669da321 GIT binary patch literal 23172 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_waterfall_3.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_waterfall_3.png new file mode 100644 index 0000000000000000000000000000000000000000..871368fb64f518419d2c2bbc2ff92c9f96afda79 GIT binary patch literal 24909 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 0 then + local new_node_name = node.name + local attempts = 0 + -- Loop until a different painting is found or after 10 attempts + while new_node_name == node.name and attempts < 10 do + new_node_name = painting_nodes[math.random(#painting_nodes)] + attempts = attempts + 1 + end + + if new_node_name ~= node.name then + minetest.swap_node(pos, {name = new_node_name}) + -- Adding wear to the paintbrush + wielded_item:add_wear(65535 / paintbrush_uses) + clicker:set_wielded_item(wielded_item) + end + end +end + +-- Override the on_rightclick for nodes in the "painting" group +minetest.register_on_punchnode(function(pos, node, clicker, pointed_thing) + if minetest.get_item_group(node.name, "painting") > 0 then + swap_node(pos, node, clicker) + end +end) + + +-- Crafting recipe to 'refill' the paintbrush +minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv) + local paintbrush_found, dye_found = false, false + + for _, item in ipairs(old_craft_grid) do + if item:get_name() == "paintings_lib:paintbrush" then + paintbrush_found = true + -- Fully repair the paintbrush + itemstack:add_wear(-65535) + end + if minetest.get_item_group(item:get_name(), "dye") > 0 then + dye_found = true + end + end + + if paintbrush_found and dye_found then + return itemstack + end +end) + +minetest.register_craft({ + type = "shapeless", + output = "paintings_lib:paintbrush", + recipe = { + "paintings_lib:paintbrush", + "group:dye", "group:dye", "group:dye", "group:dye", + "group:dye", "group:dye", "group:dye", "group:dye" + } +}) diff --git a/mods/paintings_lib/mod.conf b/mods/paintings_lib/mod.conf new file mode 100644 index 00000000..8c59c580 --- /dev/null +++ b/mods/paintings_lib/mod.conf @@ -0,0 +1,8 @@ +mod_name = paintings_lib +title = Paintings Library +description = A fast, sleek, modern painting API for Minetest Game, but optional support for other games. +depends = default +min_minetest_version = 5.3 +author = JoeEnderman +release = 22800 +name = paintings_lib diff --git a/mods/paintings_lib/models/paintings_lib_1x1.obj b/mods/paintings_lib/models/paintings_lib_1x1.obj new file mode 100644 index 00000000..e66dfcbb --- /dev/null +++ b/mods/paintings_lib/models/paintings_lib_1x1.obj @@ -0,0 +1,201 @@ +# Made in Blockbench 4.6.5 +mtllib paintings_lib_1x1.mtl + +o plane +v -0.5000000000000001 -0.5000000000000006 0.48437499999999994 +v -0.5000000000000001 0.49999999999999944 0.48437500000000105 +v 0.49999999999999994 -0.5000000000000006 0.48437500000000006 +v 0.49999999999999994 0.49999999999999944 0.48437500000000117 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 1.2246467991473532e-16 1.1102230246251565e-15 -1 +usemtl m_4c1b2dc4-031d-4436-e7f2-9f98428f4029 +f 1/1/1 2/2/1 4/3/1 3/4/1 +o cube +v -0.4375 0.4999999999999981 0.5000000000000039 +v -0.4375 0.49999999999999833 0.43750000000000383 +v -0.4375 -0.5000000000000019 0.5 +v -0.4375 -0.5000000000000017 0.4375 +v -0.5 0.4999999999999981 0.5000000000000039 +v -0.5 0.49999999999999833 0.43750000000000383 +v -0.5 -0.5000000000000019 0.5 +v -0.5 -0.5000000000000017 0.4375 +v 0.4375 -0.43750000000000194 0.5000000000000002 +v 0.4375 -0.43750000000000167 0.4375000000000002 +v 0.4375 -0.5000000000000019 0.5 +v 0.4375 -0.5000000000000017 0.4375 +v -0.4375 -0.43750000000000194 0.5000000000000002 +v -0.4375 -0.43750000000000167 0.4375000000000002 +v -0.4375 -0.5000000000000019 0.5 +v -0.4375 -0.5000000000000017 0.4375 +v 0.4375 0.4999999999999981 0.5000000000000039 +v 0.4375 0.49999999999999833 0.43750000000000383 +v 0.4375 0.4374999999999981 0.5000000000000036 +v 0.4375 0.43749999999999833 0.4375000000000036 +v -0.4375 0.4999999999999981 0.5000000000000039 +v -0.4375 0.49999999999999833 0.43750000000000383 +v -0.4375 0.4374999999999981 0.5000000000000036 +v -0.4375 0.43749999999999833 0.4375000000000036 +v 0.5 0.4999999999999981 0.5000000000000039 +v 0.5 0.49999999999999833 0.43750000000000383 +v 0.5 -0.5000000000000019 0.5 +v 0.5 -0.5000000000000017 0.4375 +v 0.4375 0.4999999999999981 0.5000000000000039 +v 0.4375 0.49999999999999833 0.43750000000000383 +v 0.4375 -0.5000000000000019 0.5 +v 0.4375 -0.5000000000000017 0.4375 +vt 0.0625 0 +vt 0.0625 1 +vt 0 1 +vt 0 0 +vt 0.0625 0 +vt 0.0625 1 +vt 0 1 +vt 0 0 +vt 0.9375 0.9375 +vt 0.9375 1 +vt 0.875 1 +vt 0.875 0.9375 +vt 0.9375 0 +vt 0.9375 0.0625 +vt 0.875 0.0625 +vt 0.875 0 +vt 1 0 +vt 1 1 +vt 0.9375 1 +vt 0.9375 0 +vt 1 0 +vt 1 1 +vt 0.9375 1 +vt 0.9375 0 +vt 0.9375 0.25 +vt 0.9375 0.3125 +vt 0.875 0.3125 +vt 0.875 0.25 +vt 0.125 0.25 +vt 0.125 0.3125 +vt 0.0625 0.3125 +vt 0.0625 0.25 +vt 0.9375 0.9375 +vt 0.9375 1 +vt 0.0625 1 +vt 0.0625 0.9375 +vt 0.9375 0.9375 +vt 0.9375 1 +vt 0.0625 1 +vt 0.0625 0.9375 +vt 0.9375 0 +vt 0.9375 0.0625 +vt 0.0625 0.0625 +vt 0.0625 0 +vt 0.9375 0 +vt 0.9375 0.0625 +vt 0.0625 0.0625 +vt 0.0625 0 +vt 0.0625 0.9375 +vt 0.0625 1 +vt 0 1 +vt 0 0.9375 +vt 1 0.9375 +vt 1 1 +vt 0.9375 1 +vt 0.9375 0.9375 +vt 0.9375 0 +vt 0.9375 0.0625 +vt 0.0625 0.0625 +vt 0.0625 0 +vt 0.9375 0 +vt 0.9375 0.0625 +vt 0.0625 0.0625 +vt 0.0625 0 +vt 0.9375 0.9375 +vt 0.9375 1 +vt 0.0625 1 +vt 0.0625 0.9375 +vt 0.9375 0.9375 +vt 0.9375 1 +vt 0.0625 1 +vt 0.0625 0.9375 +vt 1 0 +vt 1 1 +vt 0.9375 1 +vt 0.9375 0 +vt 1 0 +vt 1 1 +vt 0.9375 1 +vt 0.9375 0 +vt 0.125 0.9375 +vt 0.125 1 +vt 0.0625 1 +vt 0.0625 0.9375 +vt 0.125 0 +vt 0.125 0.0625 +vt 0.0625 0.0625 +vt 0.0625 0 +vt 0.0625 0 +vt 0.0625 1 +vt 0 1 +vt 0 0 +vt 0.0625 0 +vt 0.0625 1 +vt 0 1 +vt 0 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 3.844147222764605e-15 +vn 0 -1 -3.844147222764605e-15 +vn 0 -3.844147222764605e-15 1 +vn 0 3.844147222764605e-15 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 3.844147222764605e-15 +vn 0 -1 -3.844147222764605e-15 +vn 0 -3.844147222764605e-15 1 +vn 0 3.844147222764605e-15 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 3.844147222764605e-15 +vn 0 -1 -3.844147222764605e-15 +vn 0 -3.844147222764605e-15 1 +vn 0 3.844147222764605e-15 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 3.844147222764605e-15 +vn 0 -1 -3.844147222764605e-15 +vn 0 -3.844147222764605e-15 1 +vn 0 3.844147222764605e-15 -1 +usemtl m_7dba1dae-c168-5bcf-bc95-42b33da22c59 +f 8/5/2 6/6/2 5/7/2 7/8/2 +f 11/9/3 9/10/3 10/11/3 12/12/3 +f 5/13/4 6/14/4 10/15/4 9/16/4 +usemtl none +f 8/17/5 7/18/5 11/19/5 12/20/5 +usemtl m_7dba1dae-c168-5bcf-bc95-42b33da22c59 +f 7/21/6 5/22/6 9/23/6 11/24/6 +f 12/25/7 10/26/7 6/27/7 8/28/7 +usemtl none +f 16/29/8 14/30/8 13/31/8 15/32/8 +f 19/33/9 17/34/9 18/35/9 20/36/9 +usemtl m_7dba1dae-c168-5bcf-bc95-42b33da22c59 +f 13/37/10 14/38/10 18/39/10 17/40/10 +f 16/41/11 15/42/11 19/43/11 20/44/11 +f 15/45/12 13/46/12 17/47/12 19/48/12 +f 20/49/13 18/50/13 14/51/13 16/52/13 +usemtl none +f 24/53/14 22/54/14 21/55/14 23/56/14 +f 27/57/15 25/58/15 26/59/15 28/60/15 +usemtl m_7dba1dae-c168-5bcf-bc95-42b33da22c59 +f 21/61/16 22/62/16 26/63/16 25/64/16 +f 24/65/17 23/66/17 27/67/17 28/68/17 +f 23/69/18 21/70/18 25/71/18 27/72/18 +f 28/73/19 26/74/19 22/75/19 24/76/19 +f 32/77/20 30/78/20 29/79/20 31/80/20 +f 35/81/21 33/82/21 34/83/21 36/84/21 +f 29/85/22 30/86/22 34/87/22 33/88/22 +usemtl none +f 32/89/23 31/90/23 35/91/23 36/92/23 +usemtl m_7dba1dae-c168-5bcf-bc95-42b33da22c59 +f 31/93/24 29/94/24 33/95/24 35/96/24 +f 36/97/25 34/98/25 30/99/25 32/100/25 \ No newline at end of file diff --git a/mods/paintings_lib/models/paintings_lib_1x2.obj b/mods/paintings_lib/models/paintings_lib_1x2.obj new file mode 100644 index 00000000..8029763e --- /dev/null +++ b/mods/paintings_lib/models/paintings_lib_1x2.obj @@ -0,0 +1,197 @@ +# Made in Blockbench 4.6.5 +mtllib paintings_lib_1x2.mtl + +o plane +v -0.49999999999999994 -1.5 0.48437500000000483 +v -0.5 0.5 0.48437499999999506 +v 0.5 -1.5 0.48437500000000494 +v 0.49999999999999994 0.5 0.48437499999999517 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 1.2246467991473535e-16 -4.884981308350689e-15 -1 +usemtl m_ddfb71ee-ec06-5006-487f-07f80884a370 +f 1/1/1 2/2/1 4/3/1 3/4/1 +o cube +v -0.4375 0.4375 0.5 +v -0.4375 0.4375 0.4375 +v -0.4375 -1.4375 0.5 +v -0.4375 -1.4375 0.4375 +v -0.5 0.4375 0.5 +v -0.5 0.4375 0.4375 +v -0.5 -1.4375 0.5 +v -0.5 -1.4375 0.4375 +v 0.5 -1.4375 0.5 +v 0.5 -1.4375 0.4375 +v 0.5 -1.5 0.5 +v 0.5 -1.5 0.4375 +v -0.5 -1.4375 0.5 +v -0.5 -1.4375 0.4375 +v -0.5 -1.5 0.5 +v -0.5 -1.5 0.4375 +v 0.5 0.5 0.5 +v 0.5 0.5 0.4375 +v 0.5 0.4375 0.5 +v 0.5 0.4375 0.4375 +v -0.5 0.5 0.5 +v -0.5 0.5 0.4375 +v -0.5 0.4375 0.5 +v -0.5 0.4375 0.4375 +v 0.5 0.4375 0.5 +v 0.5 0.4375 0.4375 +v 0.5 -1.4375 0.5 +v 0.5 -1.4375 0.4375 +v 0.4375 0.4375 0.5 +v 0.4375 0.4375 0.4375 +v 0.4375 -1.4375 0.5 +v 0.4375 -1.4375 0.4375 +vt 1 0.03125 +vt 1 0.96875 +vt 0.9375 0.96875 +vt 0.9375 0.03125 +vt 1 0.03125 +vt 1 0.96875 +vt 0.9375 0.96875 +vt 0.9375 0.03125 +vt 0.0625 0.96875 +vt 0.0625 1 +vt 0 1 +vt 0 0.96875 +vt 0.0625 0.96875 +vt 0.0625 1 +vt 0 1 +vt 0 0.96875 +vt 1 0.03125 +vt 1 0.96875 +vt 0.9375 0.96875 +vt 0.9375 0.03125 +vt 1 0.03125 +vt 1 0.96875 +vt 0.9375 0.96875 +vt 0.9375 0.03125 +vt 0.0625 0.96875 +vt 0.0625 1 +vt 0 1 +vt 0 0.96875 +vt 0.0625 0.96875 +vt 0.0625 1 +vt 0 1 +vt 0 0.96875 +vt 1 0 +vt 1 0.03125 +vt 0 0.03125 +vt 0 0 +vt 1 0 +vt 1 0.03125 +vt 0 0.03125 +vt 0 0 +vt 1 0 +vt 1 0.03125 +vt 0 0.03125 +vt 0 0 +vt 1 0 +vt 1 0.03125 +vt 0 0.03125 +vt 0 0 +vt 0.0625 0.96875 +vt 0.0625 1 +vt 0 1 +vt 0 0.96875 +vt 0.0625 0.96875 +vt 0.0625 1 +vt 0 1 +vt 0 0.96875 +vt 1 0.96875 +vt 1 1 +vt 0 1 +vt 0 0.96875 +vt 1 0.96875 +vt 1 1 +vt 0 1 +vt 0 0.96875 +vt 1 0.96875 +vt 1 1 +vt 0 1 +vt 0 0.96875 +vt 1 0.96875 +vt 1 1 +vt 0 1 +vt 0 0.96875 +vt 0.0625 0.03125 +vt 0.0625 0.96875 +vt 0 0.96875 +vt 0 0.03125 +vt 0.0625 0.03125 +vt 0.0625 0.96875 +vt 0 0.96875 +vt 0 0.03125 +vt 0.0625 0.96875 +vt 0.0625 1 +vt 0 1 +vt 0 0.96875 +vt 0.0625 0.96875 +vt 0.0625 1 +vt 0 1 +vt 0 0.96875 +vt 0.0625 0.03125 +vt 0.0625 0.96875 +vt 0 0.96875 +vt 0 0.03125 +vt 0.0625 0.03125 +vt 0.0625 0.96875 +vt 0 0.96875 +vt 0 0.03125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_0cb95888-a2d2-f45b-9acd-b009709b9459 +f 8/5/2 6/6/2 5/7/2 7/8/2 +f 11/9/3 9/10/3 10/11/3 12/12/3 +usemtl none +f 5/13/4 6/14/4 10/15/4 9/16/4 +f 8/17/5 7/18/5 11/19/5 12/20/5 +usemtl m_0cb95888-a2d2-f45b-9acd-b009709b9459 +f 7/21/6 5/22/6 9/23/6 11/24/6 +f 12/25/7 10/26/7 6/27/7 8/28/7 +f 16/29/8 14/30/8 13/31/8 15/32/8 +f 19/33/9 17/34/9 18/35/9 20/36/9 +f 13/37/10 14/38/10 18/39/10 17/40/10 +f 16/41/11 15/42/11 19/43/11 20/44/11 +f 15/45/12 13/46/12 17/47/12 19/48/12 +f 20/49/13 18/50/13 14/51/13 16/52/13 +f 24/53/14 22/54/14 21/55/14 23/56/14 +f 27/57/15 25/58/15 26/59/15 28/60/15 +f 21/61/16 22/62/16 26/63/16 25/64/16 +f 24/65/17 23/66/17 27/67/17 28/68/17 +f 23/69/18 21/70/18 25/71/18 27/72/18 +f 28/73/19 26/74/19 22/75/19 24/76/19 +f 32/77/20 30/78/20 29/79/20 31/80/20 +f 35/81/21 33/82/21 34/83/21 36/84/21 +usemtl none +f 29/85/22 30/86/22 34/87/22 33/88/22 +f 32/89/23 31/90/23 35/91/23 36/92/23 +usemtl m_0cb95888-a2d2-f45b-9acd-b009709b9459 +f 31/93/24 29/94/24 33/95/24 35/96/24 +f 36/97/25 34/98/25 30/99/25 32/100/25 \ No newline at end of file diff --git a/mods/paintings_lib/models/paintings_lib_2x1.obj b/mods/paintings_lib/models/paintings_lib_2x1.obj new file mode 100644 index 00000000..c001f9d6 --- /dev/null +++ b/mods/paintings_lib/models/paintings_lib_2x1.obj @@ -0,0 +1,197 @@ +# Made in Blockbench 4.6.5 +mtllib paintings_lib_2x1.mtl + +o plane +v -1.5 -0.4999999999999979 0.4843749999999998 +v -1.5 0.5000000000000022 0.4843749999999958 +v 0.49999999999999994 -0.4999999999999978 0.4843750000000001 +v 0.4999999999999999 0.5000000000000022 0.4843749999999961 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 1.2246467991473532e-16 -3.9968028886505635e-15 -1 +usemtl m_2b19c736-5a6e-d890-37e6-0cadeccb4430 +f 1/1/1 2/2/1 4/3/1 3/4/1 +o cube +v -1.4375 0.5 0.5 +v -1.4375 0.5 0.4375 +v -1.4375 -0.5 0.5 +v -1.4375 -0.5 0.4375 +v -1.5 0.5 0.5 +v -1.5 0.5 0.4375 +v -1.5 -0.5 0.5 +v -1.5 -0.5 0.4375 +v 0.4375 -0.4375 0.5 +v 0.4375 -0.4375 0.4375 +v 0.4375 -0.5 0.5 +v 0.4375 -0.5 0.4375 +v -1.4375 -0.4375 0.5 +v -1.4375 -0.4375 0.4375 +v -1.4375 -0.5 0.5 +v -1.4375 -0.5 0.4375 +v 0.4375 0.5 0.5 +v 0.4375 0.5 0.4375 +v 0.4375 0.4375 0.5 +v 0.4375 0.4375 0.4375 +v -1.4375 0.5 0.5 +v -1.4375 0.5 0.4375 +v -1.4375 0.4375 0.5 +v -1.4375 0.4375 0.4375 +v 0.5 0.5 0.5 +v 0.5 0.5 0.4375 +v 0.5 -0.5 0.5 +v 0.5 -0.5 0.4375 +v 0.4375 0.5 0.5 +v 0.4375 0.5 0.4375 +v 0.4375 -0.5 0.5 +v 0.4375 -0.5 0.4375 +vt 0.03125 0 +vt 0.03125 1 +vt 0 1 +vt 0 0 +vt 0.03125 0 +vt 0.03125 1 +vt 0 1 +vt 0 0 +vt 0.03125 0.9375 +vt 0.03125 1 +vt 0 1 +vt 0 0.9375 +vt 0.03125 0.9375 +vt 0.03125 1 +vt 0 1 +vt 0 0.9375 +vt 0.03125 0 +vt 0.03125 1 +vt 0 1 +vt 0 0 +vt 0.03125 0 +vt 0.03125 1 +vt 0 1 +vt 0 0 +vt 0.03125 0.9375 +vt 0.03125 1 +vt 0 1 +vt 0 0.9375 +vt 0.03125 0.9375 +vt 0.03125 1 +vt 0 1 +vt 0 0.9375 +vt 0.96875 0 +vt 0.96875 0.0625 +vt 0.03125 0.0625 +vt 0.03125 0 +vt 0.96875 0 +vt 0.96875 0.0625 +vt 0.03125 0.0625 +vt 0.03125 0 +vt 0.96875 0 +vt 0.96875 0.0625 +vt 0.03125 0.0625 +vt 0.03125 0 +vt 0.96875 0 +vt 0.96875 0.0625 +vt 0.03125 0.0625 +vt 0.03125 0 +vt 0.03125 0.9375 +vt 0.03125 1 +vt 0 1 +vt 0 0.9375 +vt 0.03125 0.9375 +vt 0.03125 1 +vt 0 1 +vt 0 0.9375 +vt 0.96875 0.9375 +vt 0.96875 1 +vt 0.03125 1 +vt 0.03125 0.9375 +vt 0.96875 0.9375 +vt 0.96875 1 +vt 0.03125 1 +vt 0.03125 0.9375 +vt 0.96875 0.9375 +vt 0.96875 1 +vt 0.03125 1 +vt 0.03125 0.9375 +vt 0.96875 0.9375 +vt 0.96875 1 +vt 0.03125 1 +vt 0.03125 0.9375 +vt 0.03125 0 +vt 0.03125 1 +vt 0 1 +vt 0 0 +vt 0.03125 0 +vt 0.03125 1 +vt 0 1 +vt 0 0 +vt 0.03125 0.9375 +vt 0.03125 1 +vt 0 1 +vt 0 0.9375 +vt 0.03125 0.9375 +vt 0.03125 1 +vt 0 1 +vt 0 0.9375 +vt 0.03125 0 +vt 0.03125 1 +vt 0 1 +vt 0 0 +vt 0.03125 0 +vt 0.03125 1 +vt 0 1 +vt 0 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_0e9c98b3-0f02-a20f-b424-3f2a79972999 +f 8/5/2 6/6/2 5/7/2 7/8/2 +f 11/9/3 9/10/3 10/11/3 12/12/3 +f 5/13/4 6/14/4 10/15/4 9/16/4 +f 8/17/5 7/18/5 11/19/5 12/20/5 +f 7/21/6 5/22/6 9/23/6 11/24/6 +f 12/25/7 10/26/7 6/27/7 8/28/7 +usemtl none +f 16/29/8 14/30/8 13/31/8 15/32/8 +f 19/33/9 17/34/9 18/35/9 20/36/9 +usemtl m_0e9c98b3-0f02-a20f-b424-3f2a79972999 +f 13/37/10 14/38/10 18/39/10 17/40/10 +f 16/41/11 15/42/11 19/43/11 20/44/11 +f 15/45/12 13/46/12 17/47/12 19/48/12 +f 20/49/13 18/50/13 14/51/13 16/52/13 +usemtl none +f 24/53/14 22/54/14 21/55/14 23/56/14 +f 27/57/15 25/58/15 26/59/15 28/60/15 +usemtl m_0e9c98b3-0f02-a20f-b424-3f2a79972999 +f 21/61/16 22/62/16 26/63/16 25/64/16 +f 24/65/17 23/66/17 27/67/17 28/68/17 +f 23/69/18 21/70/18 25/71/18 27/72/18 +f 28/73/19 26/74/19 22/75/19 24/76/19 +f 32/77/20 30/78/20 29/79/20 31/80/20 +f 35/81/21 33/82/21 34/83/21 36/84/21 +f 29/85/22 30/86/22 34/87/22 33/88/22 +f 32/89/23 31/90/23 35/91/23 36/92/23 +f 31/93/24 29/94/24 33/95/24 35/96/24 +f 36/97/25 34/98/25 30/99/25 32/100/25 \ No newline at end of file diff --git a/mods/paintings_lib/models/paintings_lib_2x2.obj b/mods/paintings_lib/models/paintings_lib_2x2.obj new file mode 100644 index 00000000..f7859955 --- /dev/null +++ b/mods/paintings_lib/models/paintings_lib_2x2.obj @@ -0,0 +1,197 @@ +# Made in Blockbench 4.6.5 +mtllib paintings_lib_2x2.mtl + +o plane +v -1.5 -1.4999999999999976 0.48437499999999983 +v -1.5 0.5000000000000022 0.48437499999999006 +v 0.49999999999999994 -1.4999999999999976 0.48437500000000006 +v 0.5 0.5000000000000022 0.4843749999999903 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 1.224646799147353e-16 -4.884981308350689e-15 -1 +usemtl m_3f916035-1b89-081b-faf2-171bc6a864ac +f 1/1/1 2/2/1 4/3/1 3/4/1 +o cube +v -1.4375 0.4375 0.5 +v -1.4375 0.4375 0.4375 +v -1.4375 -1.4375 0.5 +v -1.4375 -1.4375 0.4375 +v -1.5 0.4375 0.5 +v -1.5 0.4375 0.4375 +v -1.5 -1.4375 0.5 +v -1.5 -1.4375 0.4375 +v 0.5 -1.4375 0.5 +v 0.5 -1.4375 0.4375 +v 0.5 -1.5 0.5 +v 0.5 -1.5 0.4375 +v -1.5 -1.4375 0.5 +v -1.5 -1.4375 0.4375 +v -1.5 -1.5 0.5 +v -1.5 -1.5 0.4375 +v 0.5 0.5 0.5 +v 0.5 0.5 0.4375 +v 0.5 0.4375 0.5 +v 0.5 0.4375 0.4375 +v -1.5 0.5 0.5 +v -1.5 0.5 0.4375 +v -1.5 0.4375 0.5 +v -1.5 0.4375 0.4375 +v 0.5 0.4375 0.5 +v 0.5 0.4375 0.4375 +v 0.5 -1.4375 0.5 +v 0.5 -1.4375 0.4375 +v 0.4375 0.4375 0.5 +v 0.4375 0.4375 0.4375 +v 0.4375 -1.4375 0.5 +v 0.4375 -1.4375 0.4375 +vt 1 0.03125 +vt 1 0.96875 +vt 0.96875 0.96875 +vt 0.96875 0.03125 +vt 1 0.03125 +vt 1 0.96875 +vt 0.96875 0.96875 +vt 0.96875 0.03125 +vt 0.03125 0.96875 +vt 0.03125 1 +vt 0 1 +vt 0 0.96875 +vt 0.03125 0.96875 +vt 0.03125 1 +vt 0 1 +vt 0 0.96875 +vt 1 0.03125 +vt 1 0.96875 +vt 0.96875 0.96875 +vt 0.96875 0.03125 +vt 1 0.03125 +vt 1 0.96875 +vt 0.96875 0.96875 +vt 0.96875 0.03125 +vt 0.03125 0.96875 +vt 0.03125 1 +vt 0 1 +vt 0 0.96875 +vt 0.03125 0.96875 +vt 0.03125 1 +vt 0 1 +vt 0 0.96875 +vt 1 0 +vt 1 0.03125 +vt 0 0.03125 +vt 0 0 +vt 1 0 +vt 1 0.03125 +vt 0 0.03125 +vt 0 0 +vt 1 0 +vt 1 0.03125 +vt 0 0.03125 +vt 0 0 +vt 1 0 +vt 1 0.03125 +vt 0 0.03125 +vt 0 0 +vt 0.03125 0.96875 +vt 0.03125 1 +vt 0 1 +vt 0 0.96875 +vt 0.03125 0.96875 +vt 0.03125 1 +vt 0 1 +vt 0 0.96875 +vt 1 0.96875 +vt 1 1 +vt 0 1 +vt 0 0.96875 +vt 1 0.96875 +vt 1 1 +vt 0 1 +vt 0 0.96875 +vt 1 0.96875 +vt 1 1 +vt 0 1 +vt 0 0.96875 +vt 1 0.96875 +vt 1 1 +vt 0 1 +vt 0 0.96875 +vt 0.03125 0.03125 +vt 0.03125 0.96875 +vt 0 0.96875 +vt 0 0.03125 +vt 0.03125 0.03125 +vt 0.03125 0.96875 +vt 0 0.96875 +vt 0 0.03125 +vt 0.03125 0.96875 +vt 0.03125 1 +vt 0 1 +vt 0 0.96875 +vt 0.03125 0.96875 +vt 0.03125 1 +vt 0 1 +vt 0 0.96875 +vt 0.03125 0.03125 +vt 0.03125 0.96875 +vt 0 0.96875 +vt 0 0.03125 +vt 0.03125 0.03125 +vt 0.03125 0.96875 +vt 0 0.96875 +vt 0 0.03125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_2142c269-0c1c-2795-f85e-99009cebff40 +f 8/5/2 6/6/2 5/7/2 7/8/2 +f 11/9/3 9/10/3 10/11/3 12/12/3 +usemtl none +f 5/13/4 6/14/4 10/15/4 9/16/4 +f 8/17/5 7/18/5 11/19/5 12/20/5 +usemtl m_2142c269-0c1c-2795-f85e-99009cebff40 +f 7/21/6 5/22/6 9/23/6 11/24/6 +f 12/25/7 10/26/7 6/27/7 8/28/7 +f 16/29/8 14/30/8 13/31/8 15/32/8 +f 19/33/9 17/34/9 18/35/9 20/36/9 +f 13/37/10 14/38/10 18/39/10 17/40/10 +f 16/41/11 15/42/11 19/43/11 20/44/11 +f 15/45/12 13/46/12 17/47/12 19/48/12 +f 20/49/13 18/50/13 14/51/13 16/52/13 +f 24/53/14 22/54/14 21/55/14 23/56/14 +f 27/57/15 25/58/15 26/59/15 28/60/15 +f 21/61/16 22/62/16 26/63/16 25/64/16 +f 24/65/17 23/66/17 27/67/17 28/68/17 +f 23/69/18 21/70/18 25/71/18 27/72/18 +f 28/73/19 26/74/19 22/75/19 24/76/19 +f 32/77/20 30/78/20 29/79/20 31/80/20 +f 35/81/21 33/82/21 34/83/21 36/84/21 +usemtl none +f 29/85/22 30/86/22 34/87/22 33/88/22 +f 32/89/23 31/90/23 35/91/23 36/92/23 +usemtl m_2142c269-0c1c-2795-f85e-99009cebff40 +f 31/93/24 29/94/24 33/95/24 35/96/24 +f 36/97/25 34/98/25 30/99/25 32/100/25 \ No newline at end of file diff --git a/mods/paintings_lib/models/paintings_lib_3x2.obj b/mods/paintings_lib/models/paintings_lib_3x2.obj new file mode 100644 index 00000000..d5bf9c8b --- /dev/null +++ b/mods/paintings_lib/models/paintings_lib_3x2.obj @@ -0,0 +1,197 @@ +# Made in Blockbench 4.6.5 +mtllib paintings_lib_3x2.mtl + +o plane +v -1.5 -1.4999999999999984 0.48437499999999983 +v -1.5 0.5000000000000018 0.48437499999999317 +v 1.5 -1.4999999999999984 0.48437500000000017 +v 1.5 0.5000000000000018 0.4843749999999935 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 1.2246467991473532e-16 -3.3306690738754696e-15 -1 +usemtl m_2153dcb0-d97e-0f31-b270-8c4745b2c2a6 +f 1/1/1 2/2/1 4/3/1 3/4/1 +o cube +v -1.4375 0.5 0.5 +v -1.4375 0.5 0.4375 +v -1.4375 -1.5 0.5 +v -1.4375 -1.5 0.4375 +v -1.5 0.5 0.5 +v -1.5 0.5 0.4375 +v -1.5 -1.5 0.5 +v -1.5 -1.5 0.4375 +v 1.4375 -1.4375 0.5 +v 1.4375 -1.4375 0.4375 +v 1.4375 -1.5 0.5 +v 1.4375 -1.5 0.4375 +v -1.4375 -1.4375 0.5 +v -1.4375 -1.4375 0.4375 +v -1.4375 -1.5 0.5 +v -1.4375 -1.5 0.4375 +v 1.4375 0.5 0.5 +v 1.4375 0.5 0.4375 +v 1.4375 0.4375 0.5 +v 1.4375 0.4375 0.4375 +v -1.4375 0.5 0.5 +v -1.4375 0.5 0.4375 +v -1.4375 0.4375 0.5 +v -1.4375 0.4375 0.4375 +v 1.5 0.5 0.5 +v 1.5 0.5 0.4375 +v 1.5 -1.5 0.5 +v 1.5 -1.5 0.4375 +v 1.4375 0.5 0.5 +v 1.4375 0.5 0.4375 +v 1.4375 -1.5 0.5 +v 1.4375 -1.5 0.4375 +vt 1 0 +vt 1 1 +vt 0.9791666666666666 1 +vt 0.9791666666666666 0 +vt 1 0 +vt 1 1 +vt 0.9791666666666666 1 +vt 0.9791666666666666 0 +vt 0.020833333333333332 0.96875 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.96875 +vt 0.020833333333333332 0.96875 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.96875 +vt 1 0 +vt 1 1 +vt 0.9791666666666666 1 +vt 0.9791666666666666 0 +vt 1 0 +vt 1 1 +vt 0.9791666666666666 1 +vt 0.9791666666666666 0 +vt 0.020833333333333332 0.96875 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.96875 +vt 0.020833333333333332 0.96875 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.96875 +vt 0.9791666666666666 0 +vt 0.9791666666666666 0.03125 +vt 0.020833333333333332 0.03125 +vt 0.020833333333333332 0 +vt 0.9791666666666666 0 +vt 0.9791666666666666 0.03125 +vt 0.020833333333333332 0.03125 +vt 0.020833333333333332 0 +vt 0.9791666666666666 0 +vt 0.9791666666666666 0.03125 +vt 0.020833333333333332 0.03125 +vt 0.020833333333333332 0 +vt 0.9791666666666666 0 +vt 0.9791666666666666 0.03125 +vt 0.020833333333333332 0.03125 +vt 0.020833333333333332 0 +vt 0.020833333333333332 0.96875 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.96875 +vt 0.020833333333333332 0.96875 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.96875 +vt 0.9791666666666666 0.96875 +vt 0.9791666666666666 1 +vt 0.020833333333333332 1 +vt 0.020833333333333332 0.96875 +vt 0.9791666666666666 0.96875 +vt 0.9791666666666666 1 +vt 0.020833333333333332 1 +vt 0.020833333333333332 0.96875 +vt 0.9791666666666666 0.96875 +vt 0.9791666666666666 1 +vt 0.020833333333333332 1 +vt 0.020833333333333332 0.96875 +vt 0.9791666666666666 0.96875 +vt 0.9791666666666666 1 +vt 0.020833333333333332 1 +vt 0.020833333333333332 0.96875 +vt 0.020833333333333332 0 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0 +vt 0.020833333333333332 0 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0 +vt 0.020833333333333332 0.96875 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.96875 +vt 0.020833333333333332 0.96875 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.96875 +vt 0.020833333333333332 0 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0 +vt 0.020833333333333332 0 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6b2a329c-1206-97be-c615-fa7a5d3d2d2c +f 8/5/2 6/6/2 5/7/2 7/8/2 +f 11/9/3 9/10/3 10/11/3 12/12/3 +f 5/13/4 6/14/4 10/15/4 9/16/4 +f 8/17/5 7/18/5 11/19/5 12/20/5 +f 7/21/6 5/22/6 9/23/6 11/24/6 +f 12/25/7 10/26/7 6/27/7 8/28/7 +usemtl none +f 16/29/8 14/30/8 13/31/8 15/32/8 +f 19/33/9 17/34/9 18/35/9 20/36/9 +usemtl m_6b2a329c-1206-97be-c615-fa7a5d3d2d2c +f 13/37/10 14/38/10 18/39/10 17/40/10 +f 16/41/11 15/42/11 19/43/11 20/44/11 +f 15/45/12 13/46/12 17/47/12 19/48/12 +f 20/49/13 18/50/13 14/51/13 16/52/13 +usemtl none +f 24/53/14 22/54/14 21/55/14 23/56/14 +f 27/57/15 25/58/15 26/59/15 28/60/15 +usemtl m_6b2a329c-1206-97be-c615-fa7a5d3d2d2c +f 21/61/16 22/62/16 26/63/16 25/64/16 +f 24/65/17 23/66/17 27/67/17 28/68/17 +f 23/69/18 21/70/18 25/71/18 27/72/18 +f 28/73/19 26/74/19 22/75/19 24/76/19 +f 32/77/20 30/78/20 29/79/20 31/80/20 +f 35/81/21 33/82/21 34/83/21 36/84/21 +f 29/85/22 30/86/22 34/87/22 33/88/22 +f 32/89/23 31/90/23 35/91/23 36/92/23 +f 31/93/24 29/94/24 33/95/24 35/96/24 +f 36/97/25 34/98/25 30/99/25 32/100/25 \ No newline at end of file diff --git a/mods/paintings_lib/models/paintings_lib_3x3.obj b/mods/paintings_lib/models/paintings_lib_3x3.obj new file mode 100644 index 00000000..d89fc7ac --- /dev/null +++ b/mods/paintings_lib/models/paintings_lib_3x3.obj @@ -0,0 +1,197 @@ +# Made in Blockbench 4.6.5 +mtllib paintings_lib_3x3.mtl + +o plane +v -1.5 -1.499999999999998 0.48437500000000483 +v -1.4999999999999998 1.500000000000002 0.48437499999999284 +v 1.5 -1.4999999999999982 0.48437500000000516 +v 1.5000000000000002 1.5000000000000018 0.48437499999999317 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 1.2246467991473535e-16 -3.9968028886505635e-15 -1 +usemtl m_b18c7dff-deab-a54b-3cf4-3950d2bcf151 +f 1/1/1 2/2/1 4/3/1 3/4/1 +o cube +v 1.5 -1.4375 0.5 +v 1.5 -1.4375 0.4375 +v 1.5 -1.5 0.5 +v 1.5 -1.5 0.4375 +v -1.5 -1.4375 0.5 +v -1.5 -1.4375 0.4375 +v -1.5 -1.5 0.5 +v -1.5 -1.5 0.4375 +v 1.5 1.5 0.5 +v 1.5 1.5 0.4375 +v 1.5 1.4375 0.5 +v 1.5 1.4375 0.4375 +v -1.5 1.5 0.5 +v -1.5 1.5 0.4375 +v -1.5 1.4375 0.5 +v -1.5 1.4375 0.4375 +v 1.5 1.4375 0.5 +v 1.5 1.4375 0.4375 +v 1.5 -1.4375 0.5 +v 1.5 -1.4375 0.4375 +v 1.4375 1.4375 0.5 +v 1.4375 1.4375 0.4375 +v 1.4375 -1.4375 0.5 +v 1.4375 -1.4375 0.4375 +v -1.4375 1.4375 0.5 +v -1.4375 1.4375 0.4375 +v -1.4375 -1.4375 0.5 +v -1.4375 -1.4375 0.4375 +v -1.5 1.4375 0.5 +v -1.5 1.4375 0.4375 +v -1.5 -1.4375 0.5 +v -1.5 -1.4375 0.4375 +vt 0.020833333333333332 0.9791666666666666 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.020833333333333332 0.9791666666666666 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 1 0 +vt 1 0.02083333333333337 +vt 0 0.02083333333333337 +vt 0 0 +vt 1 0 +vt 1 0.02083333333333337 +vt 0 0.02083333333333337 +vt 0 0 +vt 1 0 +vt 1 0.02083333333333337 +vt 0 0.02083333333333337 +vt 0 0 +vt 1 0 +vt 1 0.02083333333333337 +vt 0 0.02083333333333337 +vt 0 0 +vt 0.020833333333333332 0.9791666666666666 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.020833333333333332 0.9791666666666666 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 1 0.9791666666666666 +vt 1 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 1 0.9791666666666666 +vt 1 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 1 0.9791666666666666 +vt 1 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 1 0.9791666666666666 +vt 1 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.020833333333333332 0.02083333333333337 +vt 0.020833333333333332 0.9791666666666666 +vt 0 0.9791666666666666 +vt 0 0.02083333333333337 +vt 0.020833333333333332 0.02083333333333337 +vt 0.020833333333333332 0.9791666666666666 +vt 0 0.9791666666666666 +vt 0 0.02083333333333337 +vt 0.020833333333333332 0.9791666666666666 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.020833333333333332 0.9791666666666666 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.020833333333333332 0.02083333333333337 +vt 0.020833333333333332 0.9791666666666666 +vt 0 0.9791666666666666 +vt 0 0.02083333333333337 +vt 0.020833333333333332 0.02083333333333337 +vt 0.020833333333333332 0.9791666666666666 +vt 0 0.9791666666666666 +vt 0 0.02083333333333337 +vt 1 0.02083333333333337 +vt 1 0.9791666666666666 +vt 0.9791666666666666 0.9791666666666666 +vt 0.9791666666666666 0.02083333333333337 +vt 1 0.02083333333333337 +vt 1 0.9791666666666666 +vt 0.9791666666666666 0.9791666666666666 +vt 0.9791666666666666 0.02083333333333337 +vt 0.020833333333333332 0.9791666666666666 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.020833333333333332 0.9791666666666666 +vt 0.020833333333333332 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 1 0.02083333333333337 +vt 1 0.9791666666666666 +vt 0.9791666666666666 0.9791666666666666 +vt 0.9791666666666666 0.02083333333333337 +vt 1 0.02083333333333337 +vt 1 0.9791666666666666 +vt 0.9791666666666666 0.9791666666666666 +vt 0.9791666666666666 0.02083333333333337 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_c4f58bf3-f0cf-26fe-4831-64cde46c806f +f 8/5/2 6/6/2 5/7/2 7/8/2 +f 11/9/3 9/10/3 10/11/3 12/12/3 +f 5/13/4 6/14/4 10/15/4 9/16/4 +f 8/17/5 7/18/5 11/19/5 12/20/5 +f 7/21/6 5/22/6 9/23/6 11/24/6 +f 12/25/7 10/26/7 6/27/7 8/28/7 +f 16/29/8 14/30/8 13/31/8 15/32/8 +f 19/33/9 17/34/9 18/35/9 20/36/9 +f 13/37/10 14/38/10 18/39/10 17/40/10 +f 16/41/11 15/42/11 19/43/11 20/44/11 +f 15/45/12 13/46/12 17/47/12 19/48/12 +f 20/49/13 18/50/13 14/51/13 16/52/13 +f 24/53/14 22/54/14 21/55/14 23/56/14 +f 27/57/15 25/58/15 26/59/15 28/60/15 +usemtl none +f 21/61/16 22/62/16 26/63/16 25/64/16 +f 24/65/17 23/66/17 27/67/17 28/68/17 +usemtl m_c4f58bf3-f0cf-26fe-4831-64cde46c806f +f 23/69/18 21/70/18 25/71/18 27/72/18 +f 28/73/19 26/74/19 22/75/19 24/76/19 +f 32/77/20 30/78/20 29/79/20 31/80/20 +f 35/81/21 33/82/21 34/83/21 36/84/21 +usemtl none +f 29/85/22 30/86/22 34/87/22 33/88/22 +f 32/89/23 31/90/23 35/91/23 36/92/23 +usemtl m_c4f58bf3-f0cf-26fe-4831-64cde46c806f +f 31/93/24 29/94/24 33/95/24 35/96/24 +f 36/97/25 34/98/25 30/99/25 32/100/25 \ No newline at end of file diff --git a/mods/paintings_lib/models/paintings_lib_4x2.obj b/mods/paintings_lib/models/paintings_lib_4x2.obj new file mode 100644 index 00000000..0b74a94d --- /dev/null +++ b/mods/paintings_lib/models/paintings_lib_4x2.obj @@ -0,0 +1,197 @@ +# Made in Blockbench 4.6.5 +mtllib paintings_lib_4x2.mtl + +o plane +v -2.5 -1.4999999999999984 0.4843750000000029 +v -2.5 0.5000000000000016 0.4843749999999962 +v 1.5 -1.4999999999999982 0.48437500000000333 +v 1.5 0.5000000000000018 0.48437499999999667 +vt 0.984375 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 1.2246467991473532e-16 -3.3306690738754696e-15 -1 +usemtl m_1301f86f-a555-6fc1-cf6a-0628584373f3 +f 1/1/1 2/2/1 4/3/1 3/4/1 +o cube +v -2.4375 0.5 0.5 +v -2.4375 0.5 0.4375 +v -2.4375 -1.5 0.5 +v -2.4375 -1.5 0.4375 +v -2.5 0.5 0.5 +v -2.5 0.5 0.4375 +v -2.5 -1.5 0.5 +v -2.5 -1.5 0.4375 +v 1.4375 -1.4375 0.5 +v 1.4375 -1.4375 0.4375 +v 1.4375 -1.5 0.5 +v 1.4375 -1.5 0.4375 +v -2.4375 -1.4375 0.5 +v -2.4375 -1.4375 0.4375 +v -2.4375 -1.5 0.5 +v -2.4375 -1.5 0.4375 +v 1.4375 0.5 0.5 +v 1.4375 0.5 0.4375 +v 1.4375 0.4375 0.5 +v 1.4375 0.4375 0.4375 +v -2.4375 0.5 0.5 +v -2.4375 0.5 0.4375 +v -2.4375 0.4375 0.5 +v -2.4375 0.4375 0.4375 +v 1.5 0.5 0.5 +v 1.5 0.5 0.4375 +v 1.5 -1.5 0.5 +v 1.5 -1.5 0.4375 +v 1.4375 0.5 0.5 +v 1.4375 0.5 0.4375 +v 1.4375 -1.5 0.5 +v 1.4375 -1.5 0.4375 +vt 1 0 +vt 1 1 +vt 0.984375 1 +vt 0.984375 0 +vt 1 0 +vt 1 1 +vt 0.984375 1 +vt 0.984375 0 +vt 0.015625 0.96875 +vt 0.015625 1 +vt 0 1 +vt 0 0.96875 +vt 0.015625 0.96875 +vt 0.015625 1 +vt 0 1 +vt 0 0.96875 +vt 1 0 +vt 1 1 +vt 0.984375 1 +vt 0.984375 0 +vt 1 0 +vt 1 1 +vt 0.984375 1 +vt 0.984375 0 +vt 0.015625 0.96875 +vt 0.015625 1 +vt 0 1 +vt 0 0.96875 +vt 0.015625 0.96875 +vt 0.015625 1 +vt 0 1 +vt 0 0.96875 +vt 0.984375 0 +vt 0.984375 0.03125 +vt 0.015625 0.03125 +vt 0.015625 0 +vt 0.984375 0 +vt 0.984375 0.03125 +vt 0.015625 0.03125 +vt 0.015625 0 +vt 0.984375 0 +vt 0.984375 0.03125 +vt 0.015625 0.03125 +vt 0.015625 0 +vt 0.984375 0 +vt 0.984375 0.03125 +vt 0.015625 0.03125 +vt 0.015625 0 +vt 0.015625 0.96875 +vt 0.015625 1 +vt 0 1 +vt 0 0.96875 +vt 0.015625 0.96875 +vt 0.015625 1 +vt 0 1 +vt 0 0.96875 +vt 0.984375 0.96875 +vt 0.984375 1 +vt 0.015625 1 +vt 0.015625 0.96875 +vt 0.984375 0.96875 +vt 0.984375 1 +vt 0.015625 1 +vt 0.015625 0.96875 +vt 0.984375 0.96875 +vt 0.984375 1 +vt 0.015625 1 +vt 0.015625 0.96875 +vt 0.984375 0.96875 +vt 0.984375 1 +vt 0.015625 1 +vt 0.015625 0.96875 +vt 0.015625 0 +vt 0.015625 1 +vt 0 1 +vt 0 0 +vt 0.015625 0 +vt 0.015625 1 +vt 0 1 +vt 0 0 +vt 0.015625 0.96875 +vt 0.015625 1 +vt 0 1 +vt 0 0.96875 +vt 0.015625 0.96875 +vt 0.015625 1 +vt 0 1 +vt 0 0.96875 +vt 0.015625 0 +vt 0.015625 1 +vt 0 1 +vt 0 0 +vt 0.015625 0 +vt 0.015625 1 +vt 0 1 +vt 0 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_190a9590-f98a-f621-d3b2-5a8eb48cedc5 +f 8/5/2 6/6/2 5/7/2 7/8/2 +f 11/9/3 9/10/3 10/11/3 12/12/3 +f 5/13/4 6/14/4 10/15/4 9/16/4 +f 8/17/5 7/18/5 11/19/5 12/20/5 +f 7/21/6 5/22/6 9/23/6 11/24/6 +f 12/25/7 10/26/7 6/27/7 8/28/7 +usemtl none +f 16/29/8 14/30/8 13/31/8 15/32/8 +f 19/33/9 17/34/9 18/35/9 20/36/9 +usemtl m_190a9590-f98a-f621-d3b2-5a8eb48cedc5 +f 13/37/10 14/38/10 18/39/10 17/40/10 +f 16/41/11 15/42/11 19/43/11 20/44/11 +f 15/45/12 13/46/12 17/47/12 19/48/12 +f 20/49/13 18/50/13 14/51/13 16/52/13 +usemtl none +f 24/53/14 22/54/14 21/55/14 23/56/14 +f 27/57/15 25/58/15 26/59/15 28/60/15 +usemtl m_190a9590-f98a-f621-d3b2-5a8eb48cedc5 +f 21/61/16 22/62/16 26/63/16 25/64/16 +f 24/65/17 23/66/17 27/67/17 28/68/17 +f 23/69/18 21/70/18 25/71/18 27/72/18 +f 28/73/19 26/74/19 22/75/19 24/76/19 +f 32/77/20 30/78/20 29/79/20 31/80/20 +f 35/81/21 33/82/21 34/83/21 36/84/21 +f 29/85/22 30/86/22 34/87/22 33/88/22 +f 32/89/23 31/90/23 35/91/23 36/92/23 +f 31/93/24 29/94/24 33/95/24 35/96/24 +f 36/97/25 34/98/25 30/99/25 32/100/25 \ No newline at end of file diff --git a/mods/paintings_lib/models/paintings_lib_4x3.obj b/mods/paintings_lib/models/paintings_lib_4x3.obj new file mode 100644 index 00000000..c949e909 --- /dev/null +++ b/mods/paintings_lib/models/paintings_lib_4x3.obj @@ -0,0 +1,197 @@ +# Made in Blockbench 4.6.5 +mtllib paintings_lib_4x3.mtl + +o plane +v -2.5 -1.4999999999999973 0.48437500000001055 +v -2.5 1.5000000000000027 0.4843749999999939 +v 1.5 -1.4999999999999973 0.484375000000011 +v 1.5 1.5000000000000027 0.48437499999999434 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 1.224646799147353e-16 -5.551115123125783e-15 -1 +usemtl m_7731411c-b95b-ef82-bd57-fc430f3f360f +f 1/1/1 2/2/1 4/3/1 3/4/1 +o cube +v -2.5 -1.5 0.5 +v -2.4375 1.5 0.5 +v -2.4375 1.5 0.4375 +v -2.4375 -1.5 0.5 +v -2.4375 -1.5 0.4375 +v -2.5 1.5 0.5 +v -2.5 1.5 0.4375 +v -2.5 -1.5 0.4375 +v 1.4375 -1.4375 0.5 +v 1.4375 -1.4375 0.4375 +v 1.4375 -1.5 0.5 +v 1.4375 -1.5 0.4375 +v -2.4375 -1.4375 0.5 +v -2.4375 -1.4375 0.4375 +v -2.4375 -1.5 0.5 +v -2.4375 -1.5 0.4375 +v 1.4375 1.5 0.5 +v 1.4375 1.5 0.4375 +v 1.4375 1.4375 0.5 +v 1.4375 1.4375 0.4375 +v -2.4375 1.5 0.5 +v -2.4375 1.5 0.4375 +v -2.4375 1.4375 0.5 +v -2.4375 1.4375 0.4375 +v 1.5 1.5 0.5 +v 1.5 1.5 0.4375 +v 1.5 -1.5 0.5 +v 1.5 -1.5 0.4375 +v 1.4375 1.5 0.5 +v 1.4375 1.5 0.4375 +v 1.4375 -1.5 0.5 +v 1.4375 -1.5 0.4375 +vt 1 0 +vt 1 1 +vt 0.984375 1 +vt 0.984375 0 +vt 1 0 +vt 1 1 +vt 0.984375 1 +vt 0.984375 0 +vt 0.015625 0.9791666666666666 +vt 0.015625 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.015625 0.9791666666666666 +vt 0.015625 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 1 0 +vt 1 1 +vt 0.984375 1 +vt 0.984375 0 +vt 1 0 +vt 1 1 +vt 0.984375 1 +vt 0.984375 0 +vt 0.015625 0.9791666666666666 +vt 0.015625 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.015625 0.9791666666666666 +vt 0.015625 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.984375 0 +vt 0.984375 0.02083333333333337 +vt 0.015625 0.02083333333333337 +vt 0.015625 0 +vt 0.984375 0 +vt 0.984375 0.02083333333333337 +vt 0.015625 0.02083333333333337 +vt 0.015625 0 +vt 0.984375 0 +vt 0.984375 0.02083333333333337 +vt 0.015625 0.02083333333333337 +vt 0.015625 0 +vt 0.984375 0 +vt 0.984375 0.02083333333333337 +vt 0.015625 0.02083333333333337 +vt 0.015625 0 +vt 0.015625 0.9791666666666666 +vt 0.015625 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.015625 0.9791666666666666 +vt 0.015625 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.984375 0.9791666666666666 +vt 0.984375 1 +vt 0.015625 1 +vt 0.015625 0.9791666666666666 +vt 0.984375 0.9791666666666666 +vt 0.984375 1 +vt 0.015625 1 +vt 0.015625 0.9791666666666666 +vt 0.984375 0.9791666666666666 +vt 0.984375 1 +vt 0.015625 1 +vt 0.015625 0.9791666666666666 +vt 0.984375 0.9791666666666666 +vt 0.984375 1 +vt 0.015625 1 +vt 0.015625 0.9791666666666666 +vt 0.015625 0 +vt 0.015625 1 +vt 0 1 +vt 0 0 +vt 0.015625 0 +vt 0.015625 1 +vt 0 1 +vt 0 0 +vt 0.015625 0.9791666666666666 +vt 0.015625 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.015625 0.9791666666666666 +vt 0.015625 1 +vt 0 1 +vt 0 0.9791666666666666 +vt 0.015625 0 +vt 0.015625 1 +vt 0 1 +vt 0 0 +vt 0.015625 0 +vt 0.015625 1 +vt 0 1 +vt 0 0 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_ec2c7198-dc86-c17f-923d-2128ca144c10 +f 9/5/2 7/6/2 6/7/2 8/8/2 +f 5/9/3 10/10/3 11/11/3 12/12/3 +f 6/13/4 7/14/4 11/15/4 10/16/4 +f 9/17/5 8/18/5 5/19/5 12/20/5 +f 8/21/6 6/22/6 10/23/6 5/24/6 +f 12/25/7 11/26/7 7/27/7 9/28/7 +usemtl none +f 16/29/8 14/30/8 13/31/8 15/32/8 +f 19/33/9 17/34/9 18/35/9 20/36/9 +usemtl m_ec2c7198-dc86-c17f-923d-2128ca144c10 +f 13/37/10 14/38/10 18/39/10 17/40/10 +f 16/41/11 15/42/11 19/43/11 20/44/11 +f 15/45/12 13/46/12 17/47/12 19/48/12 +f 20/49/13 18/50/13 14/51/13 16/52/13 +usemtl none +f 24/53/14 22/54/14 21/55/14 23/56/14 +f 27/57/15 25/58/15 26/59/15 28/60/15 +usemtl m_ec2c7198-dc86-c17f-923d-2128ca144c10 +f 21/61/16 22/62/16 26/63/16 25/64/16 +f 24/65/17 23/66/17 27/67/17 28/68/17 +f 23/69/18 21/70/18 25/71/18 27/72/18 +f 28/73/19 26/74/19 22/75/19 24/76/19 +f 32/77/20 30/78/20 29/79/20 31/80/20 +f 35/81/21 33/82/21 34/83/21 36/84/21 +f 29/85/22 30/86/22 34/87/22 33/88/22 +f 32/89/23 31/90/23 35/91/23 36/92/23 +f 31/93/24 29/94/24 33/95/24 35/96/24 +f 36/97/25 34/98/25 30/99/25 32/100/25 \ No newline at end of file diff --git a/mods/paintings_lib/models/paintings_lib_4x4.obj b/mods/paintings_lib/models/paintings_lib_4x4.obj new file mode 100644 index 00000000..d6ccdbd2 --- /dev/null +++ b/mods/paintings_lib/models/paintings_lib_4x4.obj @@ -0,0 +1,199 @@ +# Made in Blockbench 4.6.5 +mtllib paintings_lib_4x4.mtl + +o plane +v -2.5 -2.4999999999999973 0.4843750000000109 +v -2.5 1.5000000000000027 0.4843749999999887 +v 1.5 -2.4999999999999973 0.4843750000000113 +v 1.5 1.5000000000000027 0.4843749999999891 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 1.2246467991473535e-16 -5.551115123125783e-15 -1 +usemtl m_7754df98-0254-cac9-2828-f0abaaf4f8e6 +f 1/1/1 2/2/1 4/3/1 3/4/1 +o cube +v 1.5 1.4375 0.5 +v 1.5 1.4375 0.4375 +v 1.5 -2.4375 0.5 +v 1.5 -2.4375 0.4375 +v 1.4375 1.4375 0.5 +v 1.4375 1.4375 0.4375 +v 1.4375 -2.4375 0.5 +v 1.4375 -2.4375 0.4375 +v 1.5 -2.4375 0.5 +v 1.5 -2.4375 0.4375 +v 1.5 -2.5 0.5 +v 1.5 -2.5 0.4375 +v -2.5 -2.4375 0.5 +v -2.5 -2.4375 0.4375 +v -2.5 -2.5 0.5 +v -2.5 -2.5 0.4375 +v 1.5 1.5 0.5 +v 1.5 1.5 0.4375 +v 1.5 1.4375 0.5 +v 1.5 1.4375 0.4375 +v -2.5 1.5 0.5 +v -2.5 1.5 0.4375 +v -2.5 1.4375 0.5 +v -2.5 1.4375 0.4375 +v -2.4375 1.4375 0.5 +v -2.4375 1.4375 0.4375 +v -2.4375 -2.4375 0.5 +v -2.4375 -2.4375 0.4375 +v -2.5 1.4375 0.5 +v -2.5 1.4375 0.4375 +v -2.5 -2.4375 0.5 +v -2.5 -2.4375 0.4375 +vt 0.015625 0 +vt 0.015625 0.96875 +vt 0 0.96875 +vt 0 0 +vt 0.015625 0.015625 +vt 0.015625 0.984375 +vt 0 0.984375 +vt 0 0.015625 +vt 0.015625 0.984375 +vt 0.015625 1 +vt 0 1 +vt 0 0.984375 +vt 0.015625 0.984375 +vt 0.015625 1 +vt 0 1 +vt 0 0.984375 +vt 0.015625 0.015625 +vt 0.015625 0.984375 +vt 0 0.984375 +vt 0 0.015625 +vt 0.015625 0.015625 +vt 0.015625 0.984375 +vt 0 0.984375 +vt 0 0.015625 +vt 0.015625 0.984375 +vt 0.015625 1 +vt 0 1 +vt 0 0.984375 +vt 0.015625 0.984375 +vt 0.015625 1 +vt 0 1 +vt 0 0.984375 +vt 1 0 +vt 1 0.015625 +vt 0 0.015625 +vt 0 0 +vt 1 0 +vt 1 0.015625 +vt 0 0.015625 +vt 0 0 +vt 1 0 +vt 1 0.015625 +vt 0 0.015625 +vt 0 0 +vt 1 0 +vt 1 0.015625 +vt 0 0.015625 +vt 0 0 +vt 0.015625 0.984375 +vt 0.015625 1 +vt 0 1 +vt 0 0.984375 +vt 0.015625 0.984375 +vt 0.015625 1 +vt 0 1 +vt 0 0.984375 +vt 1 0.984375 +vt 1 1 +vt 0 1 +vt 0 0.984375 +vt 1 0.984375 +vt 1 1 +vt 0 1 +vt 0 0.984375 +vt 1 0.984375 +vt 1 1 +vt 0 1 +vt 0 0.984375 +vt 1 0.984375 +vt 1 1 +vt 0 1 +vt 0 0.984375 +vt 1 0.015625 +vt 1 0.984375 +vt 0.984375 0.984375 +vt 0.984375 0.015625 +vt 1 0.015625 +vt 1 0.984375 +vt 0.984375 0.984375 +vt 0.984375 0.015625 +vt 0.015625 0.984375 +vt 0.015625 1 +vt 0 1 +vt 0 0.984375 +vt 0.015625 0.984375 +vt 0.015625 1 +vt 0 1 +vt 0 0.984375 +vt 1 0.015625 +vt 1 0.984375 +vt 0.984375 0.984375 +vt 0.984375 0.015625 +vt 1 0.015625 +vt 1 0.984375 +vt 0.984375 0.984375 +vt 0.984375 0.015625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_a19191c5-dea6-c4da-33e1-a02fb515da85 +f 8/5/2 6/6/2 5/7/2 7/8/2 +f 11/9/3 9/10/3 10/11/3 12/12/3 +usemtl none +f 5/13/4 6/14/4 10/15/4 9/16/4 +f 8/17/5 7/18/5 11/19/5 12/20/5 +usemtl m_a19191c5-dea6-c4da-33e1-a02fb515da85 +f 7/21/6 5/22/6 9/23/6 11/24/6 +f 12/25/7 10/26/7 6/27/7 8/28/7 +f 16/29/8 14/30/8 13/31/8 15/32/8 +f 19/33/9 17/34/9 18/35/9 20/36/9 +f 13/37/10 14/38/10 18/39/10 17/40/10 +f 16/41/11 15/42/11 19/43/11 20/44/11 +f 15/45/12 13/46/12 17/47/12 19/48/12 +f 20/49/13 18/50/13 14/51/13 16/52/13 +f 24/53/14 22/54/14 21/55/14 23/56/14 +f 27/57/15 25/58/15 26/59/15 28/60/15 +f 21/61/16 22/62/16 26/63/16 25/64/16 +f 24/65/17 23/66/17 27/67/17 28/68/17 +f 23/69/18 21/70/18 25/71/18 27/72/18 +f 28/73/19 26/74/19 22/75/19 24/76/19 +usemtl none +f 32/77/20 30/78/20 29/79/20 31/80/20 +usemtl m_a19191c5-dea6-c4da-33e1-a02fb515da85 +f 35/81/21 33/82/21 34/83/21 36/84/21 +usemtl none +f 29/85/22 30/86/22 34/87/22 33/88/22 +f 32/89/23 31/90/23 35/91/23 36/92/23 +usemtl m_a19191c5-dea6-c4da-33e1-a02fb515da85 +f 31/93/24 29/94/24 33/95/24 35/96/24 +f 36/97/25 34/98/25 30/99/25 32/100/25 \ No newline at end of file diff --git a/mods/paintings_lib/paintings.lua b/mods/paintings_lib/paintings.lua new file mode 100644 index 00000000..b98cc325 --- /dev/null +++ b/mods/paintings_lib/paintings.lua @@ -0,0 +1,36 @@ + +-- 1x1 + +paintings_lib.register1x1("blank1x1", "Blank 1x1", "paintings_lib_blank_1x1.png^paintings_lib_frame1x1.png") + +-- 1x2 + +paintings_lib.register1x2("blank1x2", "Blank 1x2", "paintings_lib_blank_1x2.png^paintings_lib_frame1x2.png") + +-- 2x1 + +paintings_lib.register2x1("blank2x1", "Blank 2x1", "paintings_lib_blank_2x1.png^paintings_lib_frame2x1.png") + +-- 2x2 + +paintings_lib.register2x2("blank2x2", "Blank 2x2", "paintings_lib_blank_2x2.png^paintings_lib_frame2x2.png") + +-- 3x2 + +paintings_lib.register3x2("blank3x2", "Blank 3x2", "paintings_lib_blank_3x2.png^paintings_lib_frame3x2.png") + +--3x3 + +paintings_lib.register3x3("blank3x3", "Blank 3x3", "paintings_lib_blank_3x3.png^paintings_lib_frame3x3.png") + +-- 4x2 + +paintings_lib.register4x2("blank4x2", "Blank 4x2", "paintings_lib_blank_4x2.png^paintings_lib_frame4x2.png") + +-- 4x3 + +paintings_lib.register4x3("blank4x3", "Blank 4x3", "paintings_lib_blank_4x3.png^paintings_lib_frame4x3.png") + +-- 4x4 + +paintings_lib.register4x4("blank4x4", "Blank 4x4", "paintings_lib_blank_4x4.png^paintings_lib_frame4x4.png") diff --git a/mods/paintings_lib/register.lua b/mods/paintings_lib/register.lua new file mode 100644 index 00000000..8ca839c4 --- /dev/null +++ b/mods/paintings_lib/register.lua @@ -0,0 +1,219 @@ +-- define global variables for the node names and textures +paintings_name = {} +paintings_texture = {} + +-- define the node registration function +function paintings_lib.register1x1(identifier, display_name, texture) + local node_name = ":paintings_lib:1x1_"..identifier:gsub("%s+", "_") + paintings_name[identifier] = paintings_name[identifier] or {} + paintings_name[identifier]["1x1"] = node_name + paintings_texture[node_name] = texture + + -- register the node + minetest.register_node(node_name, { + description = display_name.." Painting", + drawtype = "mesh", + mesh = "paintings_lib_1x1"..".obj", + selection_box = {type = "fixed", fixed = {-0.5, -0.5, 0.4375, 0.5, 0.5, 0.5}}, + collision_box = {type = "fixed", fixed = {-0.5, -0.5, 0.4375, 0.5, 0.5, 0.5}}, + tiles = {texture}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + sunlight_propagates = true, + groups = {painting = 1, choppy = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_wood_defaults(), + }) +end + +-- define the node registration function +function paintings_lib.register1x2(identifier, display_name, texture) + local node_name = ":paintings_lib:1x2_"..identifier:gsub("%s+", "_") + paintings_name[identifier] = paintings_name[identifier] or {} + paintings_name[identifier]["1x2"] = node_name + paintings_texture[node_name] = texture + + -- register the node + minetest.register_node(node_name, { + description = display_name.." Painting", + drawtype = "mesh", + mesh = "paintings_lib_1x2"..".obj", + selection_box = {type = "fixed", fixed = {-0.5, -1.5, 0.4375, 0.5, 0.5, 0.5}}, + collision_box = {type = "fixed", fixed = {-0.5, -1.5, 0.4375, 0.5, 0.5, 0.5}}, + tiles = {texture}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + sunlight_propagates = true, + groups = {painting = 1, choppy = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_wood_defaults(), + }) +end + +-- define the node registration function +function paintings_lib.register2x1(identifier, display_name, texture) + local node_name = ":paintings_lib:2x1_"..identifier:gsub("%s+", "_") + paintings_name[identifier] = paintings_name[identifier] or {} + paintings_name[identifier]["2x1"] = node_name + paintings_texture[node_name] = texture + + -- register the node + minetest.register_node(node_name, { + description = display_name.." Painting", + drawtype = "mesh", + mesh = "paintings_lib_2x1"..".obj", + selection_box = {type = "fixed", fixed = {-0.5, -0.5, 0.4375, 1.5, 0.5, 0.5}}, + collision_box = {type = "fixed", fixed = {-0.5, -0.5, 0.4375, 1.5, 0.5, 0.5}}, + tiles = {texture}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + sunlight_propagates = true, + groups = {painting = 1, choppy = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_wood_defaults(), + }) +end + +-- define the node registration function +function paintings_lib.register2x2(identifier, display_name, texture) + local node_name = ":paintings_lib:2x2_"..identifier:gsub("%s+", "_") + paintings_name[identifier] = paintings_name[identifier] or {} + paintings_name[identifier]["2x2"] = node_name + paintings_texture[node_name] = texture + + -- register the node + minetest.register_node(node_name, { + description = display_name.." Painting", + drawtype = "mesh", + mesh = "paintings_lib_2x2"..".obj", + selection_box = {type = "fixed", fixed = {-0.5, -1.5, 0.4375, 1.5, 0.5, 0.5}}, + collision_box = {type = "fixed", fixed = {-0.5, -1.5, 0.4375, 1.5, 0.5, 0.5}}, + tiles = {texture}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + sunlight_propagates = true, + groups = {painting = 1, choppy = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_wood_defaults(), + }) +end + +-- define the node registration function +function paintings_lib.register3x2(identifier, display_name, texture) + local node_name = ":paintings_lib:3x2_"..identifier:gsub("%s+", "_") + paintings_name[identifier] = paintings_name[identifier] or {} + paintings_name[identifier]["3x2"] = node_name + paintings_texture[node_name] = texture + + -- register the node + minetest.register_node(node_name, { + description = display_name.." Painting", + drawtype = "mesh", + mesh = "paintings_lib_3x2"..".obj", + selection_box = {type = "fixed", fixed = {-1.5, -1.5, 0.4375, 1.5, 0.5, 0.5}}, + collision_box = {type = "fixed", fixed = {-1.5, -1.5, 0.4375, 1.5, 0.5, 0.5}}, + tiles = {texture}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + sunlight_propagates = true, + groups = {painting = 1, choppy = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_wood_defaults(), + }) +end + +-- define the node registration function +function paintings_lib.register3x3(identifier, display_name, texture) + local node_name = ":paintings_lib:3x3_"..identifier:gsub("%s+", "_") + paintings_name[identifier] = paintings_name[identifier] or {} + paintings_name[identifier]["3x3"] = node_name + paintings_texture[node_name] = texture + + -- register the node + minetest.register_node(node_name, { + description = display_name.." Painting", + drawtype = "mesh", + mesh = "paintings_lib_3x3"..".obj", + selection_box = {type = "fixed", fixed = {-1.5, -1.5, 0.4375, 1.5, 1.5, 0.5}}, + collision_box = {type = "fixed", fixed = {-1.5, -1.5, 0.4375, 1.5, 1.5, 0.5}}, + tiles = {texture}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + sunlight_propagates = true, + groups = {painting = 1, choppy = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_wood_defaults(), + }) +end + +-- define the node registration function +function paintings_lib.register4x2(identifier, display_name, texture) + local node_name = ":paintings_lib:4x2_"..identifier:gsub("%s+", "_") + paintings_name[identifier] = paintings_name[identifier] or {} + paintings_name[identifier]["4x2"] = node_name + paintings_texture[node_name] = texture + + -- register the node + minetest.register_node(node_name, { + description = display_name.." Painting", + drawtype = "mesh", + mesh = "paintings_lib_4x2"..".obj", + selection_box = {type = "fixed", fixed = {-1.5, -1.5, 0.4375, 2.5, 0.5, 0.5}}, + collision_box = {type = "fixed", fixed = {-1.5, -1.5, 0.4375, 2.5, 0.5, 0.5}}, + tiles = {texture}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + sunlight_propagates = true, + groups = {painting = 1, choppy = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_wood_defaults(), + }) +end + +-- define the node registration function +function paintings_lib.register4x3(identifier, display_name, texture) + local node_name = ":paintings_lib:4x3_"..identifier:gsub("%s+", "_") + paintings_name[identifier] = paintings_name[identifier] or {} + paintings_name[identifier]["4x3"] = node_name + paintings_texture[node_name] = texture + + -- register the node + minetest.register_node(node_name, { + description = display_name.." Painting", + drawtype = "mesh", + mesh = "paintings_lib_4x3"..".obj", + selection_box = {type = "fixed", fixed = {-1.5, -1.5, 0.4375, 2.5, 1.5, 0.5}}, + collision_box = {type = "fixed", fixed = {-1.5, -1.5, 0.4375, 2.5, 1.5, 0.5}}, + tiles = {texture}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + sunlight_propagates = true, + groups = {painting = 1, choppy = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_wood_defaults(), + }) +end + +-- define the node registration function +function paintings_lib.register4x4(identifier, display_name, texture) + local node_name = ":paintings_lib:4x4_"..identifier:gsub("%s+", "_") + paintings_name[identifier] = paintings_name[identifier] or {} + paintings_name[identifier]["4x4"] = node_name + paintings_texture[node_name] = texture + + -- register the node + minetest.register_node(node_name, { + description = display_name.." Painting", + drawtype = "mesh", + mesh = "paintings_lib_4x4"..".obj", + selection_box = {type = "fixed", fixed = {-1.5, -2.5, 0.4375, 2.5, 1.5, 0.5}}, + collision_box = {type = "fixed", fixed = {-1.5, -2.5, 0.4375, 2.5, 1.5, 0.5}}, + tiles = {texture}, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + sunlight_propagates = true, + groups = {painting = 1, choppy = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_wood_defaults(), + }) +end diff --git a/mods/paintings_lib/settingtypes.txt b/mods/paintings_lib/settingtypes.txt new file mode 100644 index 00000000..128edac9 --- /dev/null +++ b/mods/paintings_lib/settingtypes.txt @@ -0,0 +1,2 @@ +# Number of uses for the paintbrush +paintings_lib_paintbrush_uses (Paintbrush uses) int 32 1 1000 diff --git a/mods/paintings_lib/textures/paintings_lib_4x4_winter.png b/mods/paintings_lib/textures/paintings_lib_4x4_winter.png new file mode 100644 index 0000000000000000000000000000000000000000..144fdf63203facbd461c74a875da8224d133bbd8 GIT binary patch literal 25102 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 Q7ORhm=jrEB=Dslb--L!2J^%m! literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_blank_1x2.png b/mods/paintings_lib/textures/paintings_lib_blank_1x2.png new file mode 100644 index 0000000000000000000000000000000000000000..922c8b720883c7b4c6b0c6b643cd0690d2e3446d GIT binary patch literal 6282 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_blank_2x2.png b/mods/paintings_lib/textures/paintings_lib_blank_2x2.png new file mode 100644 index 0000000000000000000000000000000000000000..b12aadb7b20680518aa17ec19afaefaeff51d8d6 GIT binary patch literal 7606 zcmeHLdpJ~U+n<;yQWBj|(-7G;=3p>0j59gptVEm4Va*uK!OSp|VACvz*Lo z83+U-XJc*Q0{+9q-vtuj@28b-PeCBk$sumr`7R^@jKgKq7y$r`zl#IF03m}0fe4?K zxHC)pG~_=$(&9o}n!;41mDT#C@DYVFp~2ntrHWb^kB^V~_+Be2l)cIMGA@#d>;bg; z4_94ow!^=BKolrn@vV!H3%{#2=!y(wy_`rJeRq|#(st5eioWsDCxKyv#L&5@jbF5! zDzlYE?aD;s(dQK=kE{-?LLdAHedCx*ow5p(i1%u94kXiCLgIa!1%aONGg)c7Fk}EuNXrV%%!k0SvlT--!>IeFO5(KtyBOFsL&Ogcp2iqGIu(Hwecs`JxvZ_KNck$H`Mu)! z(UTjuK!@-Qk6V?!j{?2MhlLf8aqrx)HSK}D;k9ez%8S!q#jBMH2dCmzxHJUssIBM# zY$%AWgTeV~yH7L-e%vSkkemGH<-d}-xEDZ+u2{} zF6(~tZh3}A82P9N{djnSLD%8tEcVTMuaV%1&`s9N{M58_7vA_4of{<~V(kZwyS`*! zn!G?G$1NM&r@N_STy7~t)1k3Cy??>ojjML&9?Dcj3kn@-)<&FS_)v0C-(XdR3 zl;khz8zJyz=KVgNs}&y>?@sj5>%}d5Xr!`B=H{mNsRyZ+Nrg~sPmOZxy;5ZQ>nrR< zjoty)>^+;Wh}w2KpKRaOI(@64dWjX>eRMSIiTb@YN{z6`62`;Z_K+;Ltb^X`+0gtF z4k>W5I+c2M!*MCId0}Q9ttJ#_TAtmzq%~`_`Z@t0NuE}S=w#O0tLug5%WrE}<>}ig zEB9Wx(jNBwbkSHrB10BsgE3!d%5JM^ruLLKEq{(@4Shbt7>-!|O!C*_P3p?2y@}7x zJc*SK-r&*SZMOIQ__~f{CL{k4Vm9uK6QtiAzo@S(4`-H^sw*TSUOe!= zhB_c1a!Jpga~)58o?zJbbYx!NGni{a{XC>-Le4F_HUy)vBMRoWkx&rZMTh zJF=$rXemvOSsh(Z?zM-Gl`nlaWG-Url`{Pa`0m&f9>&3TA=fVNHjAHZzSA!%c8;*{ z=3j1*)@%?ifkGTUWCgf&shl>=lH39FyP)=tD^RW<@$-G`tezjE;I3=qXm4=sX(V&X z#cpq1A8=B|I}uM-z21kv`uusMbGF7=-|``mtWSe?s6+Fo)hCGRmcb7`SdiWzwo<|q zWj)t02nsc=9c7LWE3&P(rzptYh5Bua4mXAjQRckZ0Fco(yzRlZn zu5)Q;e$;qb+1jKr`ITLoD)jqXJCA!;zKqGPIURScEm%G~b|P6VYapJ0i2g+ZXQGt>rI^gXIGkxMXeGABXc(igQ}mDpNv8zdp9)7*<_NJ0aTt)~%e{!kB{>OBa_$ z!zLwr-}L7F24CNmrs#P`_;S>!u~PJ|D|~m;8Pr3WLz2f>$6r&;8V0u2zT0TF0KOX) z3(!{aj-*7h!#iCypLk``KTdr1sPgL~o0zC)1F?){YQ@}(IDOmN zd#A?$p=6!<`TgsyO8IH|^Ohhnrj48RIooU}8 zsV&$YrD?7QxXUyv$jtBg9DhSgdaPT5=->6iQ-lkLV6a84avaWr_~lxmoubapEZ$T_ zf$q(w5QzK^2KczN-F^#!!e(ldsBAKzEo5@Q$0-QJ&{)VJQTzcuj115j zEFyfQ@+KU{pc3Kky7nl0jyd4Vunyq@t|1O?ln{Rko(eZMk}(t#KmsPfC&7fw02YrR zB*JHS3E;hW8VQHZK=}Sd_;!0Im^qsZz_8j_Z4|;%$Oy*3jbvbkTq=#=Vqx`_0vr+H zzI;B1fJ6!e0&RhgHk(UFqVae<5`{rxFbEKV;O%1ZNkRmRrzWPD<*)#F6fT3qXRui? zF(--44&oExaBv;=l^k59SPH?(uL{KD8G0U{inIX-Sa3fe0Et1Na0nCzfx#o^%7d%+ z_TQyhysusa{fQKkI7qZM3dv;tAi?8X2LGY&PbGM6;8QEo1>muRxD>!L7+~?$<|^d` z1o7tT4B`ResTsQis5B&K)Qsl2GMjDeoxaP6-AHFJIWrPs^jsvB@*T$s;s(rMs1zg+ z05CyAcpx+S2Rxra`y)U<>_@!vZ-#*CzVrWp{^qY4TW0)9uwYYy#7b=}h;XsJ1S*@t zpb}jOd@;> zgB2v4(K-WlV=w_%K1u8}v>pzH#bI@H(HIX#)}Sn#yK9bqS0He9G~18@7&ESd!DgBOfkc^g zKaUg)P-j8_`f+xN;!9%D0kGSCEwyj+j6X?Z6qpqhJfMfbp-3nMmJH}1$T+et0*k?s zs3;5#hehLmWaqJId;y6In9{)<0OJgn)=ZpX8)mXk>qoS}7XWhvfzl;7or|9wA(Nbv#jEnJ4;7HV%# zm>W<-af>C`h%3o8h{FkB0Nft~{VnnT2izR_uSNEs#OK0hrOnx#U0@UPCnRAYUHqXw1=QDWRBfp>bU(;ON3I4(BYx(?x8bIowO8%CA zf4b|ZyZ)93{ucOWcKvkM-}1oU0{_ge|2KEZ{PD&BV1W;=0`Pr+ovUL8_%1<;Y`570 z@`HZ;UXRf;l2nNXf! zeou?1tcfA*Zren-GM5ieD`eE3vE}9!E$q8h7@xN^(l6%NZJ(XBHMTHdCu-@EnmC?}{@s;A zmrn}!8+;b_yV{;>m!+9VTS8C2IbSj6BR>(o%)a~1fajp$qpr{q)x9RJ{^2*f^Bf=% zNohOD=^dJCw!HY4!{F;4Tdk1^~s zYzy&Papz>mMQH2la&s8*SGBX8R2N^V!kZ}ys<%6L`1_&!s{GE=mg9B<-QC@-OE@Nv zJzYJQu1l^_4?TPEOcUC4g!o%$;YqyaRPQ8S^LkCTOPF>cb6@p_>C8q!c<>t zr#;S1mm3dTFNuGp6`?i1Uy(hcs(z1Q8Fp1sLHKG|w5zbD+F;WM_bf?hAD!lG%P2Xq z&QErJo7$rKd%FYu%AETzGTd?- zG^7L&eyskHS5Y#|f~}8|$49*PDCfOw34C)ZFP~M@v&(T6#R&uTQF&xkY9O2ISF%Y> zD$`oC=`hqcyIpsypJDCej@(z?dG+#yG0XYRHU}+o+>47@wdy`^%3UDCcJVpRB}bu`EeFWxfLIGF;W}+0T?Jdo%0? iyQFGz^s0A|s literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_blank_3x2.png b/mods/paintings_lib/textures/paintings_lib_blank_3x2.png new file mode 100644 index 0000000000000000000000000000000000000000..2922ed09786a58505d99a611e5cb717ea74a7768 GIT binary patch literal 8876 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 SypOY=0W3^yOs?-f9Q9xNIeoeS literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_blank_3x3.png b/mods/paintings_lib/textures/paintings_lib_blank_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..6651fd0a239e4a510327db596e595d731a5d581d GIT binary patch literal 9611 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_blank_4x2.png b/mods/paintings_lib/textures/paintings_lib_blank_4x2.png new file mode 100644 index 0000000000000000000000000000000000000000..cca00d7c46c29ff57654536b200a53fb3253f39a GIT binary patch literal 8114 zcmeHLc|4Ts+qaXYgh-ag5+-KGjKRz_vS(|Ikgb$43lnCT#h}PuBoPW(+Jr({=#;Dx z5fx=SSwfbOL{Uz8AL?}U{?2=T@A?{*8bOB*X*!LY5~wxVQu_hB&&g>E-b1#BF5V0pY+4h)fiqy35SoLyn-N7KM zoANhbIE8>WUVq6v8*xs0#%EEtVaoaF>jm{A%VccRm|$(vki$%uQ~#&j+4)U_VWKa4 z@DaTsN7JjnJ{@@8Ud10G3D)%7v?TU?z-arzv3Y^b9M>E3PDc;aVHcQ3o!Z|X9DMEC zj;73g{rKf@i4k4yeL>T+%Nw2d+~wC;Mvm9uK3;25P)y$*2BB}`8sVTCa<2*xxPH2~ z^w4^V7i>AI!y^#Jf9pu-*FbE~OznpCv-k{lCFlL*FV9`7VPkU(*ov4jG>5GsW8~Iv z9(rb+lP=VK>obvmCf@Kt=m${gG zueE2Zk6T_#`{o+l=nez>vdKh?*Aq?V<-@! zXuWe=WDnG-z(&I))p#_hK}-B}&Z)%5++XikS2taYG-jsDNu!4DD_zNR-uFBi^DI6t z_Q|h4g>Ut_KqfR(xK*u@mK7vT>Y62P9ZK(=j(9;FCF49Ou5R^yWZJzd&Dy@)y+HX(xKKDhYHKedndhn z8MmC={2;gccbzTKwwTQ8>JOPAf+mbcBJu^*65!-Fk2@$C?DC#5m!v1nEl#fNveM66 z_Lb8X>!B5I%a;_@6)Y!4i1}F|y%S#8q~1&TuqiM;w6`O7w!uyKZ0FJY%bd>kW4ZxX zP&dME#9H`#iMG5gsp93ao53@jCTjH5q|MU?Z3AMDXa#m>WuCWILGMV0Yp3HS4!6s2 z4AYll?j+4EH=H|?E^_(pfCn_`o}u;vzCY|i?6xS^#q z1-nD-tV*k|V@gD}rB4szql2K)%%w=(Tq!Zr8cN2_*W)iiD$JS8FWB=^;bV`uceHbe zTeM`|QHRQsJ9@#7n=N98WVm++QIsyFR*LWVD7L#dQmeeHFG=2kX)JqHtB!Vaizv5R zscGIZbg9LuR1u9x5!cK-i}PJc@#{KD6?3uH+eMxj#0a%A+SdD#x{U?CLX?=Pvqc&E zuyQT>XUOjcA8WgF8UNXAdp@sy|L+)W-1uf3Wl*ix_H zSv#9YFWAV!mk{t0(ym^KEfQf-TcVrN_HK6?)9LN5K=#-g-t-L?#|P$Y2+v(#1Ua8T zD-(H6zQfISl*!x57d2#S)*~?2D10kQ^o5aDOi)8y^a+IxRdOws^62#NI!1-|L38wN zQ{FjmGdO=H*!h@CQ_;C3JBP=NAdh?7N7Z&yv`>79bbrt)EY&Npm=|^aq-eL*CvPwF zjSZlF>Eg}9rw31`8jLJmRaB2kOx&sjqfBn~Zm}!SOl;ra_-Kw;`F`qJ6=cCwvHX`q zG5gQ*$E?3on!O(vy}L0mv4U7TTE87MP~qP#Vppf5Q9QS9o^VdnXlGQ`X^+&01>W2m zt>*_E!AA%cmt)eQ_K%IqCBbiy8jZ+PF?%9*6(79Er#cF%*^-&-%k6qKM)NNEm7aWJMWhmsT`NXqadPj737n zA8jo5H({ZCmgeQ*)Tw(qGMhiXc_xwO=vg|SR4Mz~=n3CCF9fNTyu(zuARzi^!jNr0 z=;CYN+pZAX%?&5&azqs(ilPu>W-;M0`FCog42*UuOmD{?toJ@HRUcm01f}5kbmhAv zq~)Z8HQO#hMR}S#lzWBG@Q1dJ#=_@r>CfJeKj!ao;elLP-r!07mnEDks6)2k#pC^8 z@6q_y$zyW5;jB#pH*fn5h^ame%Sqf_ENN2_64=_a$%iTU;OHJ9UWx$!2<2+ViTlt? z5lr}%nDUda)h<_@xe?tLy~QZmK344g=*CdJ&q*)%o=qpd&DZTTl!YIDL{1qkSO^>2p@hwDqjH}dfGRAyr@ zn(dqZ6u>{Sc|2W<{mbXOg@Lqunf|&{&C~e-HgchN%}Te_6Y9Qfd1XcTRK=s*H`QWJ ztJAm`!W`_jzHv`-GUV3>*?hakb|9A_tp+uiE|cd06|!fh4`jxigA$G9>^l3*sNqN+ zEyOGTTYV}=yl4@1&KxNzlbc&Y6H>$#TO`k_o^KA1PZ6E&u4LZzowxt!hh6;G8m|E| zgXA#VZ=G{)P>6b%l0{<)K#p^nY|fsxX?zyQ`-&T*;^5(Yp6MYn)A3@onTX#HtEE1^ zgZt%{e}%`f4tt(sJKv{jI=|)^-n${P2-9r~jSJKd=&ZPC`K6C*S9Ypa;KmrP8=}(J zwZddWVvi}%UzB@48TT?{e=J~rb-sPWFs7P&HcM7u#G$l}i;Fv&YHDg{Wor8SX$_pw zS)s`WmJjTtV(=Z-=G)f?iU$bUXKNjgM;+P}Z>RKJxEPaue||$IQWXqMjP$9k&26|E zb>ddZ`jSY{BJa?fq08gS+xpK+xzz`~n%&t}G4`%MH2i6ScB}A7-b~uL36jaTu~bRAIG)}sFcvzbq4{Y0 zEP6KGN=7wo~aB+$6qXJJ)F1XzoBHa&4AkjU^&>%m5;OUBs3u_qUPayh` zSs+ic7nNq9JX2Av45E?@l$~{P+BknxvNzQ-gh6%)v2`Sd_z=+~Wy77q*dPo*;74W= zKtX=KG$tm&{+wi7uC;yRbvIc7D*!h z!1=QozN;7#5k~eU`vHzH0cQA5covoNM}mG@&&tfdI0Bga!T%Hb_js-PvKm*68J);p zF=}OIpuFNQhD0Y)Nto4J6haRHRGl7#qEFI=Aob7)2wE3GfanuY`oN{9ud9PzLuEx{ zvIsOHd4&ofhf)C^Z30{yjUoct1QG&*BvbStXao`t0dz?e9U=jZAQ0A2;2Bh)69~R* zy;`9n0aW@(gr2@Wnh4P&=%FA;9WoK(iPY7DkkOtbeH5I6(ACjfrCP}Y#@NovKp6qm z{zGEtOJGsx3_k#)>T0M!pw&$PLm++&Ka&thCatCbh~u{@qBnu&MFw`;@2&Q`ocbqaj6@@Kv`IkO zc@lNBAxMNi2|}O{C=gwg4vB<>>**3v$e-DnbP9_@V33WyfEobu47Ap2on&D&=d+0LLi}0Xe69M)YEX<{Sll{w4#?XW+Pp{W$Nx zm-)(0@E`nqZ=e651%Ub=BY!Kt|AgzGaQ&?a{4MZ5)%8!f{#FG37Wkj)`hN?T@E>ms z$TZ-=l>@vFAbUjd0`C$8JZ&t@xRzJG=PUD50LeOkOIIcr7gS~C;tt9)3DUiNjShoxK6_Pv+i@2j{p=&S5J#Z@b)r8+H_tWCLAlIy&8o z*~NJq%ZUa8r-o69#A0^N7~8$fDJKzr;Ck2Q;d@X660T8t5?M>xfA|8vF<`!bEUW7H zR;^)m#alH}`@3`>y7=@hoMaZ4q1Am7NC~x*Q!%Y$!C_%xrFT2uR9-K$26wU9Sjw~6 zg$>7w)|E^O!(F5+$2MgRM=JX_*5{4|58Me%90n;wzdG^x!BA(fo5+qlDPi;9J_IX5 zB;cdRe<|xctbcZ&m=$$KNYW2Hp#fmzu;WpsPGRjlg z@afC$?I}3Csn-XgD2si256>8RCKz{05^JJ7%R5UZJ-00-!e91De`xzP>T!vSDmJ@R zlaV1*t6^JIW_c9Bz3IG~)+j{!mcsbuKG!IP!Bl&wq(r?h=`{wmXx)jr=g;)=$@}1Ldd5k z;F_V%y>Kv6qF`{R%tB~~P4_EyVfD>aW!iXZ%W;cC&Hetehc{zeA0p!87D@$6Y?@Jm z2XGpv=DC}!_nYnW34Ib#Z?yi>^c6z|q^sTXjw!x*y}pN=lg{&*w+7e8L_JB}hWm1+ z4KtMVc=+OU*iEsLr}Jh_*;$>LJXLC&a|kt5=@7C-Q~c+2kvF~q)ZT^7H&wFVkc1R# z#CtXk$Zk3(TOK;YS6o)79VdQHY&m*{?M^XMOKQGc^hWXS9r}T;G>5qQQ}F0)mAZ#% zk_s=-#oPgr`3s4ryS*olCMX5soC2TGFJZvj7z@ms6yNnIuQQGi)5-WO%cDCk>wfs~ z;dK?$R`AUFbUVArr-N<5IWGq52ReD>gqb|u3$_k0(NiK#>a#V{@mwj}y2xUcPQ&+4 zcFPq)ndi(bt$BYj%=b0v>=g7eiHUu*QSHbLqou;+(#N|<87DX`b{$z~hxWcOhBZ(A zdZxEd>Gav&mb8m#ooq3RWxeQIg8i=az5H*V%&{^AZ=@A#{o0+{7FZWs>LBzUs+AKu zHGYBTSL%dAf?wSpubU34lbOY5dQCxlDYL0e`ba+LlV4-C1#TpXS9L>PVqoo|$5u)_gAO}s?N`)0@=tGcxmTi@@W?kE z;*nhZQDT#CVNLyqrK;uMK1ETa*{&M>5*@Lj@)paf0l5?U`X57cy6Ugx3*ES29CxIx z@XM5Pbd&|D<=XMnWu)!ROPxxJW!|S%C#D~mF$U-=U&T<5YD$_Yl7{jQsfvoC~ZRf+ zDGz6^o+h>hQ%iHZ)m_8gQKlIA* zMRLi$*SOccv&%~tPV>7p;qjk>Q`TDrFBg6^c=#J{=9HzC0r%PXZPjH>=Ro^<(owOd zUoX7t-?q)FgBax%pwL1r9=d9yc16|D9n4VOp=(0v>Nqoft`4Oh2lt)NRxNR)6;~dB ifmN?rKQMeUw^d#y?Q@d8+9I%Vb6J_&nw6M%ME)0=3JZb& literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_blank_4x3.png b/mods/paintings_lib/textures/paintings_lib_blank_4x3.png new file mode 100644 index 0000000000000000000000000000000000000000..65b8a81de556c8f50fb5e26bed84d9d511cd853d GIT binary patch literal 9424 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_frame1x1.png b/mods/paintings_lib/textures/paintings_lib_frame1x1.png new file mode 100644 index 0000000000000000000000000000000000000000..0da62dcfcae470e5f8e5c8808aba0a193a146bdc GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRRARO~w1?are$Rwy?v0+f@H_rAue(oa+^iZrI4gTlr1W@Y+j}3>$-Me-Adl5C8kK zA+FInZ@I$J22VqSUgySe3x;cqt8IU{)Z9NAWX~A)!^pyYt3@x+bqt=aelF{r5}E*U Ch*6yY literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_frame1x2.png b/mods/paintings_lib/textures/paintings_lib_frame1x2.png new file mode 100644 index 0000000000000000000000000000000000000000..e005eb8774b1aa01390ef41b6cc610319317244c GIT binary patch literal 6069 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_frame3x2.png b/mods/paintings_lib/textures/paintings_lib_frame3x2.png new file mode 100644 index 0000000000000000000000000000000000000000..881492d76c377037799b962fd9037c6442ce8b0c GIT binary patch literal 7402 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_frame3x3.png b/mods/paintings_lib/textures/paintings_lib_frame3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..00cae2fe5005977133a299e3688f6e670f1026c8 GIT binary patch literal 7534 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 Oh>eB4dC87_k^cgQHrV6< literal 0 HcmV?d00001 diff --git a/mods/paintings_lib/textures/paintings_lib_frame4x3.png b/mods/paintings_lib/textures/paintings_lib_frame4x3.png new file mode 100644 index 0000000000000000000000000000000000000000..d2d69cb4ab9a5e930154d198405ecdf3e218f6e1 GIT binary patch literal 7267 zcmeHMc|4SD+a83-9*M*>Bw@^snP!TRJ+ez4&2kTeG0cp{lCmdxLTT5cNJ%KPp(IPF zsB9@qDUqx#$oAf&P2c-`&-*>U-}nC4%x{+Kx{mWW&+E9(^SZBlX0QEbb4hV!aR>w= zX=!2V0Dc;QFXUno@IAwNry2wzRvhN!#&sa`pn+@_o#78axuJmo6bNC^A&`*v%WlkT zJ=#*!4cc@ukyVT8Uw%lx9^*cn7TYuMS~FtGmdB>7t3I6NaM5VThdXn+<7zv#s$Rpa zH?PhTI_*XgQxKhOJMHVS+w^(+no}kdbKK6yRA_hFEZ*)l_m4TlVT4e)Yfz}P!%p;CRKgmC+JJa#7xM^un{@0;sQjsh{Mk26D`_*AaaTS3hWdPMBC#ipJ^PNP;*_Cl zO5iVbCQ$pUZVPw4FYnx+CQZzL`8;A&KntNZGt!LM!0d|Hvk&zE+P0@r=-EvhIjg=! z^zg(lpL7n)n%Xs?c>o>&3MhEVy>qn|}wI=r-N-@?yiV@5;f3B%Kb>Ta{=4)`q=pg#QNMNP98Q->rimgId)THpFPB{OTht?yuU7`TO&JP_JwZqN#mmR4tZA%omH8sM>LC* z_K#Sy&Q96BC1ve@qcnlANKv|ag~{x-DumV8(r<11(7P3H;=4}ceYeU<^`WUoSXRn| zt!Hy#BLRQP??U(W^`t00h?GjO`J?QqziP-4u>osE&GOI|Ap=D@Uhlo#Y6SDla))ib z-HxRf%2x!vSi(sph#t5=`j9U(kR%Zv5t$vcWuw^8Xx!;76mLo6S_8;HNvc^^{8f=w z=Kf79f;L|ydrJnN4^KdD+bcA#X?pNw*oiVk5AjgR+jV!VWSqvxvZJxvF{c8KVs)<+ zOxL6$ARRi3iro4rT7^ z&VxvFKAwDY_)AM#I5Hnv7-%cxUU1Ej)o?sagcWiY`04y#1aaxDZhuD zEPtFXAn0IkJ{+pXa2>l;Hq{^9)n-t@BB(V@Wp=)`ofDpu6*5|%hTVH@%5#bNyV%SV z4sC}~G0nP16IKe=4QfT65!PPWY8z))=r*`TKx4QgsUxK#QH5A9;C|HkX?&xe5xts_ z(LOqwKR)EubwQQx!j8rI?#H6M|%B*IGf z0;~q^J7L0l0^5> zk3F7Sh>mSDp+ThvG;YVzVAr)fwf6sZHR`hBMc2g{HAzwt`B;<5%ANfKmMc~FiH~2+F+Amr_S8ORyV}|6 zNf}me;|%s$(QqG$v%>AuHRjjIF+|Rwq&~k}jD0ev^dAxbS^Lhl#2FIbrxv{Tippb=KSM zW?8LDR!TIbB^##;lq;sa3C8F5Y8xPN9k%k1@x^;P%^8a-&#(}33KC}bB)gHtGD=a%U?#B``N6^e*5JWR(lL^Th(LUx%l`MhS&Dap7rUW z&tXS`RpahTMwqm^{1J}hF5mkl_vY66Xq?)Ip{vgZE?ulRp9foHD8^WEc??rpQ&E8w>jVVF&d*AG+GUUnCkosW!8BIhIH zS7RP|-Ur%rBwX-MmlwSxUz$#gKk>N#VopZ#WBZez&^lvE19{{ipxyp^cmw+wmS%~=QfrwD>^QiR-eD&9)bVWuQ` zsM*rGHrKD`zVEW+$NCdZdy21^CokEj^RD9TD$jt>obxgOaihJRPO-OLjr1u3$GPiM zOR?8rsi0@g2q#><&qK2QtefB}n;}kncvOG;uB;&83&9h4KBYG&MH&jcjBm7$uSA8Lx2H%}J7(>Wxk8k;m2vpY5c|DZT8q+{2;9nx;z zj~TM}ZdFewOx$>e-S@cwL%*K=mPH=EudBCx+}Ur8Q5hlrWkx*QQ@^zOSBhx$(An`Y20(6(k5cF{J{|wukn%5PkPmbr42Lqu(b4A z$Y~>DJ@+206MCw%i2G=&lI)Tu|BCYp6{BY{eLwiw8-qu}duE6j|4hdZm1IgrV>Nq4 z;n@s1J6Usi=W{!ER|9b$mU$O%10IHtDaNzg>(H$XDfK8bUE^4Yl5?7UeBAQO%4;
        =T%`=r(s#Mu-rVDco$w^BaBFc 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_button_on.png b/mods/pipeworks/textures/pipeworks_button_on.png new file mode 100644 index 0000000000000000000000000000000000000000..a42eb05d32d7c1c5c0ef2b65d64b2d54915cee55 GIT binary patch literal 6193 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 EfB4+XDgXcg literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_conductor_tube_end.png b/mods/pipeworks/textures/pipeworks_conductor_tube_end.png new file mode 100644 index 0000000000000000000000000000000000000000..594266212f7faa42009dae474c51710094eae3d9 GIT binary patch literal 2022 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 XE%d#yd*)jL`rkrW2<|{_@Oke4qB9po literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_conductor_tube_on_end.png b/mods/pipeworks/textures/pipeworks_conductor_tube_on_end.png new file mode 100644 index 0000000000000000000000000000000000000000..46d0e30cab577251a960cf639dd61bb17b4bb0bd GIT binary patch literal 2188 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_conductor_tube_plain.png b/mods/pipeworks/textures/pipeworks_conductor_tube_plain.png new file mode 100644 index 0000000000000000000000000000000000000000..e0891ed687e435864b509ebb991f2d78c6dbecdb GIT binary patch literal 2169 zcmV-<2!{8GP)JbwIGDwVYK_ixRB+qZAak4V5`kdyWGb@v!>>Cz>sE#qeqfx1C#+qT3ovjTWmm_5&Zb^qr}>PVI&|c z*RNl9j{&!C-IB5KUt$^X>eZ`62?&CWASq6IfhDy8rxLutmoHy7^*?|9+_a%SmCA1d zGo53=)vH(4f@fu5FqQ#4?56$?A3m72krBK=L2lf*;T{9f+u}@GM#o!^175#=ZRYg! zC<7K#a_`4sG+2AE#pFVvuK~%Mx zMFrfn0R%!rLlFa7u>*)b%)<@7c=5tL2JqI{{K=D%3cPvqMz#_6E!z+L=^G}(Oea+! zs20An0Z*Ph+4e!6K7G2WkGTt_jI6D#xyJy~;raQD96jbs%tOWoMJ5?qObdC1lWq_f zHgq=L3&g3%;Uf;?0c;u@@K@)LG2p?22b;zXD)Z*%Q+NS4Z9u(IkP|0V-JZ94;v%srW-_TOXaMLjCj_YA0PKX zgmxDXSXo(t!?+q2qJY4lcc$FGe_vzzRpX0sZHOadFiec2&>sF~9AF6J>Wz#H40(o5 z5Cn4J!Ufhc<>JMQ#Q5LQBkiT84O(Z1J(-=$n|o}^ojZ5H2AIol#pV(UnUgn&@7j7!X{2RkwV>me zpV7VKxHk+a7E@{maxyoUf-c3Zv)H5uUVy6vIzwHwE*L0oYPyXeihYIS_4(556`++q zT|Xzr(uPH0Xlh-!S$CiDjS>6%ke0*EHVo65zG%+zE?>~q^CLQ6>z-bnr)lg|(NlV! zsc~ohiVGBHp>1k1Ju`lGUi$`o85wJqp>w{JDy&2C3pJ?T2(3HSgYN#~(&`#j5- za4%t7bU!+3YJ#zFuckhI+R)kBK!5%E^{40?;c*M3`$*T@;tpe}gzfW8P^}(oa0!5Q)C5PQ{*SmM`5(p;G!F3@4lheM~sv5>~ zej#Jr+)gF7RW;<>-j2iy1}p{{JU~1W6m#J*pn(mrd?0%}0Krx`9=)YV%&N7tpvQ3r zEROd1Q6F3}UImhwiHgS9A&bi(JIR0u!A=Y;o~+MPMHrAFf=r}gX(Q~fw{PFZ60Oy0 zY6RPaw;1AntunYA_%buw7Vib@Jyj&?wt-GuKk<6Gk}^gx6wy`P%m0m@ma8S*fNYK__<3Y#@BNd1Ytj&HufBq~Mk)NG)g#o2&2+ZA+Xs0z zYmAR;-&nM-!9mhq_8UD9=M{Q;qy2h-9RLad1`DM<#&Q>DG73kh0Yv!34bT9npvchg zQesTGO@Rmi2{Q(eK||I&-~%VapvBwQ`+YD%@7oB9OmOidZ&E^3n^ggGm(vG?) zjg(GXWP-6MCX|-@#S*VyrPySy&iPe+XqE_TfClc49K4Z`l)0 zgfW*k=rf*qKvmSZRBHMt%!d{d5CkduXk!o1pe8s9+t~-S!g)Y)A%te``BcxE%ppW) zJ~eZ86BOm`s2JLVqMe-{(gsuA{4xXs&^3El+~fjCg`20u*nE!~(HQp`d!0JPr?ECf z**ylJZ`0E$15DcDj$Qxypw#HFdknzHEU86D1#DvvTrD01W96g`D3#Mj0&KELF8nv? zFk!WmXN70fhmY)l0f!FraWsz+bkYXk!ifA@K$fCIl3d4)4RH9hco3xJSXca6;W)`4 z^d_n!h;sC_cwYWE;EOHNbnu`rt84rD;OQm^G-2B4?#;z4Z7&2^p!Y3;w>2cEtk`lv!@Iyqacs_HN>g{B7ZrXs+ zvEK}c5@K>K;fs+CaPycPnL+djp~iB7Jl@S*V16NI4oKL1u8#gSmIusm zG7?O{1CqmHuts1v01+qMAYtslKnw$tPm6;ux~T$)EvL#t39yg?;s9v4sR9Hq#hE?8 v=hmBNuCvJy!3$72nEej^KF`_3U1h+3l{((Rb${nZ00000NkvXXu0mjfrGpA@ literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_conductor_tube_short.png b/mods/pipeworks/textures/pipeworks_conductor_tube_short.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec809a6cbd27e5ffeac1ef35e1aae84b6015c93 GIT binary patch literal 839 zcmV-N1GxN&P)7+i2;g=0E&tMi;Dq_i~)^}0gjFVkB9`3 zs9>n5VX3KMsi|VBs$#0DW2&mEtE*$Ht7NRKWUQ=ZtgNi9t*x%EuCK4Ju&}VQva++Y zv$V9dwY9ajwzjvox45{txw*Nzy1Ki&yS%)-y}iA@zP`V|zreu2!NI}8!otJD!^FhI z#l^+O#>U6T$H~dbT8=+p00001bW%=J06^y0W&i*I;Ymb6R2UiU!P$1wKmZ2d-=#{G zB#?>1Y#zHwW7Ee!ek~3VBOyTJq$vdoWbMqvKRS2pQJc$8ES4eM_6Y!Jz%({g_T^yV)G{ zMt%FNLn-Z9rvuv_^}7wX16li#qLvQGamBcAYQ#JucS%XDX~m*u)(_RgT9K5F)Vg`E ztW_0*JhdTn2>uJhhItBE%fOaEieb+T8^>pmT@zmm6h75*1F%tR| zvgaChJ|o4khao{6$ZQ=uAu@hp&m2I-fy{agKp-(gMudbw)(pT&7c!>?z{6ktfJ}EG zYt)cnNUd?hhosVijMkBekot)m0)Ke8W^^DMX-LeF5ka!RHO+yHnnA(a0?0h~??b4!YKP*BM?|jb_ia-R|%e zWSmDIRz6#V;;S!W&*xlRg?uiSG2=mec^S-^7tH--@Ll*}5DVmTxm@lR`VB$ANfLNO R-zxwB002ovPDHLkV1hB@ls5nX literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_crossing_tube_end.png b/mods/pipeworks/textures/pipeworks_crossing_tube_end.png new file mode 100644 index 0000000000000000000000000000000000000000..7b51ce318ec8067563243f8acf973d8194808933 GIT binary patch literal 1195 zcmV;c1XTNpP)K~xwSmBHzD;>ZDj(eM3VA}5nGV?a_#RayYsG@Ev`0y6DR(kJvHz%nu5&kxyCEV0vg$dy|+_a2#^wSU%o~+T*l+l5H;bTJCEmynsVF#q-))Eu5 z)xfBYdgbV2j$6NXHiC7Y<7vawWr51slzslEeE&^ZLJLOqn zAVW{t%TTC5S)nCmV1-jx*~|Gvh`@5@zVP{3XW3hOIG&rNYERvJS9blWcYZZ`aB!(GNz!&SyehTVmRy94i?3b`pE=I({N zf>FLgD}X4d_~a;_x!FUu<}T^oI!Z39H2I`H5yxQe@!w0h;H;x46psnbJV*Y)nO zjFT6;s^xV;(fY}t6jP!W3=JJE>72ZJTy&u*vI7}yzogOtW{nV>m)0ycwOvr zO8(+d^^kM(_ep)>K{q@Fd?}3jcrwY()t2QZuV9K51`S&(|KU=b^ zhEqE9L!Vr}|F=3_s`I%$zO!(xKP=%W#}2;z{xq}IJP?lMZ=WWPd=5k3pL^CqMxp0E zOQjZ;yAS>ms+kOCLJINfA%3&xwi2%LgGm^Ma~1lIaHUYM6KRLaQ%hyruJbZeZXg3o zxpU8TrgA==g;o?q9$yn~iATcNem#zg47F-nMYwCZV&32W9d>L_Zo zvp>T`w8**2@&xUD;$gzI-?++)7_Ao1mi>8>EPCLG#rCc@2$As_pBxqZ%s-=aA$gjEEaP>V1F=4p}?sBe5 zM_@ww6~Am4wU&j6(ChgnXY?jROgO)v`K0kBCREVyN$yI%^nbXi`HZNzXk7pR002ov JPDHLkV1h^PLx%tW literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_crossing_tube_inv.png b/mods/pipeworks/textures/pipeworks_crossing_tube_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..2ee350b51bffa9d8586f7620d5ac2a4016c18cc8 GIT binary patch literal 535 zcmV+y0_gpTP)*Qn3{&>Inh_{)jimMMekz6qH!+x_=IN@ry3nDzLioH%GsuSYPK2IaD3Q6>K znGgdysrY7(9_O}$k7hn%YFWu`|`3(qbeA+8&$EoFLXh#T~WpAY;p@O z+Rdt1y)X$b+V$vSb;cA-n)L;V)kPKbniW-SI#sS1wR)Yq{*>Cm-HJChjwux%c;JEbNb(oL0l$1+XY@+(2#bp$WY7kGwDypLxI{d!r(aa!i?`|-cq51&5m Z@ITQUCso<4K9>Lh002ovPDHLkV1jI-`sM%t literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_crossing_tube_noctr.png b/mods/pipeworks/textures/pipeworks_crossing_tube_noctr.png new file mode 100644 index 0000000000000000000000000000000000000000..fdef1be4876a85ea6910972bda1031a3b5c5249d GIT binary patch literal 1005 zcmVJAnsZ$mXo6_3!dm54Hq5G?1U00um-+| z0v&dkp`{0kL#}-q2;f5nI$CppSop@5tJSTj1p8ZgGu4D3!Z#a%;_+v|&^Kc}D zXG}v^xcpV6>8UAR4|QBN`}SL#x81($c&GSY?~Ceu?*7bQv%}$Z=$&6H1}(pD!3Roi z#N4&!M#II@zgtFqkgrt1t zqU0(ef2xuqtEy^K%%hkORGT>6MB8K?m78QuN^iwanD&AQ~!Hz+qQl^{nfPHp{cuucaCj&+$YEG*v03s|CIZ4 zc{nt$-;2)&iQ`R#BgC_f_+*Br6qaY!&Aj8Lc$Y;mCCa zWJ$Hy77%lkQ*=y%dP}cpk}VKXPbE4$_e@DINl?;YjE?cR|15wH-_-t3}Ipv~|r3qqF5>LM|?7X$D*1 z+gxD6n-^$#1zX@8xtLJi9xbiV_O^!!;SFf%7VV%EpZmjel!}CSewr*?F>P7goK&eF_=dbcLoQuGhcC0)r z3}m<|>}4oapsdi6GO)s_tL)``B1B+0b6@y;Z}a@JuMej#ZT83hy|4P=I5@%O>#>b5 zO_OB(_fuC7f%C09*6sB={8=4})9G>=T@NicJ^!|}3bZsqd$%Rpicd6rkTP;)&nRPC zp#AA8v@IVrJnZ;K$|wlm8Ex1kXqPbHZo@w|JmlPT+~ka8m~&I5CE7`a+*Oe9@WMmM zs92$uKolIgY03nx7SG)6AYb#4@$d%8CPCW(k=UcfC0g$)9x}4#mAi(AjOwM$>Y{Di zxLzjdC`;S4%Pv)%CP|fb>8_2_JWh7mHfiE)OU`J+PjQm1i{#vOS-nfDvd+>p$?A5~ zbZwL5n>;kqSS zyh7Vc8xx^-VU&^-XwB0c6V|L})Kj)-Cx3>CXi;#J7b)8N#KVMZU$`mC1g#a%m?D@+Qy=7q{^ag$?7+qwD3Fr3{zvz64 h2^DnwqHraj`ak_24pP-^DX{J%=P)8v_V^%h#c*eX3;P6DHsC{wD}j3O z8aEj3Xw0mE>u~~5MgX31MYyw706Kz;4S-HGfDku!aG53q&IDJ`qmtItrL{JzNf)ND zMQe^#R%l(Bw#aR!bCc>OGbw5T7j?+AQKg>R*3`K+MWIb?lcu$e-X_~ZN2=IXjaIv? zL?z)`y#aO8;VQ)!j;ku$0mlto{2f4E;%bX80)P3K`ZoTm+qysXUEkX7 zz3VHntFxBIDn!55ZHkRPpNI|()hAS@9@L8vUByX!$#Jnh#u?U_8sVrEnL&>C2 z3@)PRA>k|tMaD(!b0U$4s>BZ08NOc})NS N002ovPDHLkV1kXP0dD{R literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_deployer_back.png b/mods/pipeworks/textures/pipeworks_deployer_back.png new file mode 100644 index 0000000000000000000000000000000000000000..4e08be38497f3253b087be95e34055530e14cc7d GIT binary patch literal 275 zcmV+u0qp*XP)pFP;t|^iS*WTo3Q8A`*G8bofpT*YgCj0vY+- z{lq^Z#CVz-#Wa#}mm)UB0tzi(sm#n`12|^r=$h|qlf?#m?l6)IjtBRG!17~CkA!_l z)x0IHyU($@^+w98{#cI51e2o=iM&)A-O@pTVx2`AcABd9OdQM6%i)|-($UhVN*vPC z&rVH9(0@GE*w?J7tV2RQqeK|f)Y7i3r__f+M@B-UsH4?~LeR;{q^YD*QA}}gX|J!Z z*^Nfd(9SI^Dadm*tE{RuG%!s}NOyH_aBpc@S5j+gV_RBOVqjZ;eRt2#(|vq((}h8| zyti#@W!H^H(b3PUsHv!?s@2!nC@3XeTvuFMRXRB}a&c=uJvl-_Jv%!#Z*FK^TvjeE zDN9O5VqsfpXkt`TPB1VmZ*FH_URgpxJYHQ_MnyqEKs;(`V?RDRIyyBxJU3`(VN+5~ zP)|xXHZoIEOk-hOTUu3YYh_?xTDxH>=A&2Ll}pTdIhs2Z$a6E8IupuyH@;^r&3ih+ zX)nTSFWZqxz-cW_Oh;p4T-=gMVPINtZfHb9K7)dLU|(4|I5cc(WJ^g!ZER*kLOyYD zYEe*2Sy)p^NJCy-SZr%#)`>)%JrvJ}ww-+Tzim2)IXxgJr4fQ)6mnjzRO z{rfNbiG{dTgg_}H?{S!LoBSXEeTyhzUKDcfl)yKw{y#3>uk`s zq*A7-+}JRj=#lKQIb-1ZER<^|Jq~o>#$(M+_S4ktv~^)_0y5t|&Ve{L?IzB5O5I<= z*N6KJzsAnco#XUfE)WDd`2Li;K+QC=Z};AQy1@I2KR)18_HcXe07IWSz$`C*|M{-R fkV+qMnJe2b0mow5jjQW7OTqloAAe>Ggfj1PmS|yG@7>-38j!7P#SSHwhH=tQ3l}8-Ycr=((Be7B; zia;66aWRrmBD7W_vQ#0qStOoQBfVfK$!#yTSR|NIBfMWHo>C%%LmY`m9h_4nk4qoA zTqf3gHpy%*&vY`@dN##rEZKiJwO1q1bTgVe6v}xw!f7v_KNj7UOPD$n)`>*oollYAv%>BFAbi#b_+PVJOUSFwlQJ%zHV{ zb27qaE8CGt)Q3XOaxqCsNuxvU&9QB>xvgqfzy4MxndIjDzM!jeKY}XDst$%G^&@DK zq#0n_#mA?Y{GDrUab>A!+kjBvOzerR&VGG)uYeGQleyhSnH4#qOF!q5Vc>m(Z#2t!K6}tIDy_U8^?g)4Seh_AAAK!IF81)A{pqs(ra_OGoShl$lGsPPDvU!LoK7E#KN$)E0E(S|KpB-s9C$Ysqgp4RStk$$ z0g*=?o>L>9QX+vo7mrLJfj1O@Iv0O86r58en^Gf~QX`j8BA8Pnjzt`fNgjhk9FkBX zk4qnkM;#Cb0S*HJFfcGkNJc_HLc(b;o*wDcSr0007%b zL_t(|+BJ>^js!6b1bxiR%y-MoG&_*tB$L?xf6G}btyL3O*t&LuJ`9oBA zJ*v6T?X(BdL+eN@58ItC^yRDQ> hVWk-qX1RuCihnn=KFI2T9M=E<002ovPDHLkV1gh>(I@}_ literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_deployer_side.png b/mods/pipeworks/textures/pipeworks_deployer_side.png new file mode 100644 index 0000000000000000000000000000000000000000..2c7da56151d4d0c982ac55ffe37ff853e00f5851 GIT binary patch literal 823 zcmV-71IYY|P)=Y< zol?AIE6dT#%gD>wk4L*=DVRDF%y~I;a%#L|D$|8PnmZKcqgTp#H^OT#UtU$7KNfX# zYj194($deSrJiSIVRCV8YH4C)VqI`=Y;tjIa&c~kstV2RQPEANnO-w>SLawZ* zW@TVVNJd9SLY9`2ad2rcFff>ymr_woFD@@3A|fa#C5()Ot*oPylZ>mZs##Z3VqjY> zEGf>=&NVbJO-x94b#Jh*r)z3sTUu17N*vF9JEKGx)Q3WCYh`b4XMcTn$a6J)e06GR zV`5=j(}h8|ytip+V$sphU0hc>IW;aVDXOTc*NsNi*Vw40s!K{nK|nk^J2pN&IdXAp zZ*FK@TUA0qJzZQ@R8vk~T~{zLEJ8s%KR!A-IyF;LO)`>*BVJXmmJ(@Zb%zHV)X)kbZY0}ct#&I*-kx9yR zHOO-_&3igcOh;p4T-=gMVPINtZfH3;G=qYBL_?74F)=YoNlEAuZ5#jq0Srk*K~#7F6~TjI!(bQyz;Cu~+qP}nc5T~68|TlP zZo7lHpZ+1~Bk$qCJ~2B#rv}TX@B7)UweD@LFKd)DDtN>`ypEgb_QoXYLEQ*}=i%jz zafR&z+@A)H1J8W~vzr%eZDeUiexa-guCd#@XxP}wmf%^LIRzp(qhfKZjI3vqH3DHm zHV&?^akIBwr)A~oDMEf)F6hqbn2BcU*d!jL3dCv%UPN~cR9CRJn8!~P1qcY8UhXo( zmS9tjM46`wNa5ahR){dimJ-;GGOBV<2AE$sE_;C(g=Y< zol?AIE6dT#%gD>wk4L*=DVRDF%y~I;a%#L|D$|8PnmZKcqgTp#H^OT#UtU$7KNfX# zYj194($deSrJiSIVRCV8YH4C)VqI`=Y;tjIa&c~kstV2RQPEANnO-w>SLawZ* zW@TVVNJd9SLY9`2ad2rcFff>ymr_woFD@@3A|fa#C5()Ot*oPylZ>mZs##Z3VqjY> zEGf>=&NVbJO-x94b#Jh*r)z3sTUu17N*vF9JEKGx)Q3WCYh`b4XMcTn$a6J)e06GR zV`5=j(}h8|ytip+V$sphU0hc>IW;aVDXOTc*NsNi*Vw40s!K{nK|nk^J2pN&IdXAp zZ*FK@TUA0qJzZQ@R8vk~T~{zLEJ8s%KR!A-IyF;LO)`>*BVJXmmJ(@Zb%zHV)X)kbZY0}ct#&I*-kx9yR zHOO-_&3igcOh;p4T-=gMVPINtZfH3;G=qYBL_?74F)=YoNlEAuZ5#jq0Srk*K~#7F6~TjI!(bQyz;Cu~+qP}nc5T~68|TlP zZo7lHpZ+1~Bk$qCJ~2B#rv}TX@B7)UweD@LFKd)DDtN>`ypEgb_QoXYLEQ*}=i%jz zafR&z+@A)H1J8W~vzr%eZDeUiexa-guCd#@XxP}wmf%^LIRzp(qhfKZjI3vqH3DHm zHV&?^akIBwr)A~oDMEf)F6hqbn2BcU*d!jL3dCv%UPN~cR9CRJn8!~P1qcY8UhXo( zmS9tjM46`wNa5ahR){dimJ-;GGOBV<2AE$sE_;C(g=Y1 zI~3xbQs$#qyk#rdk4L*=Dav^_!fP*IUR9Vn6U=!zykjcUg+QJ^7Ik!MZ*FDF(aX!o z%X4ySa&c{PacpX7VsLM4($ddkVqK=Co@ZuZO-)R4ac-fYl&q<&Lqa`5KtfJUNJvOV zuB@kKWneEZFGof~mX?xnaA}yBmr_woAtE9$FffdagsrTjEi5U{(9Wx@sx>q)O-x8x zS5j+gW0RANcXe-KU|Xk39DjXxTUu1eb2WW@b+E6eC@3Y4K|Db~JVr%9UR_r|K00b?V>&uDJUlmOXJJ!PO*b|&P)|xz zQcPoETw7XIY-?p;Us~OjOV)`*yJ0ENe?7`~H<~&V($dnxX)n!tI?8o5%zHU-Z)wPL zGux3##&I)EOh;p4T-=gMVPINtZfHb9K7)dLIXE<6Us-KzW=ly$Y-(h2aB4$BK2cCh zSy)p^NJCy-SZr%#oIMmwOGZUSKtw}7YieX)URYdPR!T`kL_|N%eLKQ!F=l07XJ%lA zgne3BQ>?74F)=YoNlEH9S8ZOS~jz=e`MGCem?#0CP1hab)&hJ%hWgTsJt%NMH#kZTS1Tpn{O6Xc@}0U4{Sv002ovPDHLkV1nk~ BUw!}p literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_deployer_top.png b/mods/pipeworks/textures/pipeworks_deployer_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f331212672b45aff8b273585f1126ea9b53f2186 GIT binary patch literal 800 zcmV+*1K<3KP)TWh=|k%hJ)(r%D{*oKn)# z&!a>bPEAPAe>~RM*Q}|mLqa{&heAh2LZhgouB@kVaB0)j(xj=RQc+CEb2V^pY1M~9 z(8Ku&z-cW_Oh;p4T-=gMVPINtZfJvodrL`0IXE;#Lq2S3WME%eSy)qTY-VwA zYC}RkUR_v8NJDIEWKmE{)`>)%JrvJDAme*g7}$B@cia_J{01V8Y{ zJDkc~9G{+J=o<%g;QcvwgPLjN%ocq4bi?{ZSefb_kKb0F4Xn~8I+ zP-_c7`;I)8On(}5r`(I#Y4BRN9M1MeeQPRZ8qH14!0z_C z&>`e&>FgOA69m}V9AVj-O18SbxqFbEVqs%8-V|Xp(pW4RADA#2f$vi=@$yh{g+vu1 zNL~#Q4at`kibN$<+C(hLFwmx|6Bmd<^2a)DA_)z(rA7b#%YUNbusoVS$Vh2~AQ**= eS1Xk|KJg3in_}4o@*^2dM&Pp9%LymL!PGd^#Bzo8wi8V}VEU2Aa z4;#u!dAFig`aU*%x#8VCwaU@hkfS3Xo`D}jfsJ4o^Whn&A|D$n$hncb0X9TXa$~0y zpZgYgN<~6U?s_9%=_nfMsMq&}6u&t^;D)}^M*ES8A~}3?r5;U$8OcC+!J{7b#2BOQ zg&u@TjY2tmkPl`kLM`2y3LFzk6DW6VgbI~o94SM`^nK-yhdm)e#~W&)`I)X($9%gx zWQ!!<7jMO;DEFlo9`aq9|IEvEa>%m3_hsn)$oAXxbSnSa?Bc`Wc&MFrDQ5-08awL^ z6cmt=K$W?Y#v`9d=vYwmC*ek}1#IYA z(@5!>aN&wPr=nF7pTZt2>H5w^O2?9mNwk8zq>-%QPk9ea>3HHIrE5XM3l8Lb$k-SG zjOfZ}tmxX%@N}NSksM;)AS;yw)^xpa7AM(0&;C0VMUm}}Kl7qIA~-yGp7&kdix-VIze429?D=ewRKC&p+! z44jdSOyEzXQX|KohkqC~kl{c`Aszz67kB6?;VT{Xj4?xHv?qKi)I(3YMg?lDT-W#R z2g(m+=qP^}_+DQQ`vc=dVHEH=;pg0Vy%X5*{WUjo>0-kKM`{b+C3iz?ID>*(!MlSV zU?UpEoULfR^#W}8?vb;YRw^dg2!j)6F|ECEvEkeuXw0c?A=45Yp;ysZP>Uf~J#6$% z!c`3AY=n)zU(gX#C>I-2J-=|Zpi&+-22nPrF{k!I<|%B1`b5InjK(VJW24_Mc%rf7 zEK?dA+Amqqc;+k_JJ^VHN^8p5YiO|H_*+^rXB$soL+XTgQ);>6V8a9@?_z34X|Uma mJ#Zt_5*sSaxDor3PyG+7WQ2jMDLr-o0000))&c5ojG#`=(-C9 z-#vhoaY>M0@PCp4L*cx=eGCkY|2$nBLn;{GUXRRwWFyk>u}L~Oq*w`tXv{^z}Wfp&NB;~`KR!#J?X(9^~K>^;}pvcjXiPK zvKwvpJo$g}W9#cc=HHVR&S&sqc z=8C6+x&@EsJhbE~d>g>Db2qP@7}}X%zkJ29`Pj89aR+zmb_r#X1!!BlhXGkgYoo=eM~!NZgn`S!ms<# z|G((5w+s0C#4HR~PD^~znD0}xDUQG5{EARr=8jnhxn44u=5#Xs(v4M=w?AqUp~R>r zdeI@<<0Av7ZE2t&r^xoz%Zk>m&-q)h$MfAf`^t3=KKmK_`1pJufCL{(=S3j3^ HP6-F& zgQ7t$Dw<4fP3`{K=U6~9VkKpz&*5|NWW|Nrbul5r4Hssfz{G?753P`sTn{nf=pC&) zPPR&7!jCFC_Z+?H5EH}jKqup9D-|Y!Z#A8SqqVrlgwQ!h1&t@FVSouwt~q+5@j?}A zOenjcXHII3F)_NY>3ja=`IwMiNy6EB>uF4Qx+0EWQCk`lGT!sYBk(H{nDC;MKOTWP zbTOg4f(wQ1VM2Hn7dA@qxgVaRR4BycW)QndhheP4!O#_ZF4SQtqkCKGcp`#WdcyJU zbutGcgzKi9O*vU` zw&1!IXSbXz=~;5sjGj3s51dW8Zq8Z8$(+uN#)Rvh=qzYVx%88-Tk)BcuS@96=^Jy+ zioPYCHGLDVnbY@^qcuHquA0*Gz|oq%gll5@aykq8R$Q~B@0nJb<=Z0v?@*RyzS;jS z%4%2SRlx^!nbq5QUDZ``c>Ooq98e`MZRz>%?Iv8DivGq z%>OG;Bk7NX6ynZ9e6u5430G-<5ClP_0__M_iX|7Sk#c?MTgr_**BQ!aI0~%L4?R97 z+=2_QHv$u`yW~P4ZA=8-o<_pE>?Xp5H7aS8yxZv!Cc-$SwczA!;9b>8YvWNfQey{ah5{$6k}rOmh_~Q%Ep9LkI$SX z)XKrcD9mScW;CA39fb*BAINAu(OHB;Obmx54|L|Va-}h$-HL?HBdu&~VItIPPNuY8 z{Qwh|`@%^|Yvl+`NS*O+N~5qWOaxxVyOhRW2AFWZ@3@d_i3#QBTu5EXr~U_J>fxan SDlsbn0000< literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_detector_tube_plain.png b/mods/pipeworks/textures/pipeworks_detector_tube_plain.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9845cf18fd8633b4176ce4713a3325d126771c GIT binary patch literal 1551 zcmchX`9BkU0LSNSd6MZMM-oLzNXt#LO~i>zX^EgiHV7pmKMN^2K)pjliAtXSyooo-roMw@j?zXlzI-Nc|JlxaMGdemt zK0ZD$Fi=rZ0aj6sjg8gS)&2eby}i9)^>SBN7g#kP8X6iL9HdYvEEbDQCKCvRk&zMM znmwD%7Oq{bs;VN9NbldjClZOZwY6Z?w4tG)uCA`8rl!8WerG+uv+Axpx`}qQa{~WI zAm^TxQy>s=4QmwgdekJ&B?$ZFJWLSay%5rjKON=-b!xU2d(?PS@+km5Q4z`n!kdjG zv|R~13zLlwhN~ZqeQ*6!NiL`4`xhSsGXAH=ADR35Ey8sGMKMI`Q23z5tQq#4ileU$ zOdfgfpOgryUHA5BIK*AJY zHFI^5I-+Vzqu)cwP$f@sI&=3~(`hSz9nlwVDG#pGBSg30@xt`@bXHEGth@*+^yT!y zW*-5~q-qZB-JZ zk1`)d?~DtD%WJoH+HJwD&~mIGgyCFgaDqm(){(d?%I5bnKL?AQJkBB?za_Jv2y55% zvK31xmGmwYw0O(pzS2*0RI=Q6h4|dl{LgqLa}@cEa(A-T8GRYHU*Oy!HDc`@FI||4 ztwg?xgBWQk1={5Yw@;gLtLcpRmIJ%Qp)ar0;NQZ%zId~H#u6|ATLDMJ<#qqD+?E%_ zfZyEOSkrMINniS*xBaC~U?_i~19M}g-ZsAhC+V_542i_L7fPZunDuHO``s_=z_NLq z-!gncspDIhJad{}j1?@36t}s(D~2QCJ|BuBo6!rT|6*^q zwoX%xvS2&OL1>=kI+M{+c!iIAHRyI)Tn>+2D=R4e;nNx<2u2zcTueAGMQ#fq)5Z5% zld%mR5Vu_p^C=2qjEnAiJ$tGA9Ar0G#WCW(|j@X=Gkk3?>N98H()%7xED*szxVvJ_=%OVTYjqxG)c}xh1XyMhtgcToen~)-A3Q zj0El}3`!1L*y3u735GiwgCd3P(cor@5#bKQpeEQ@iyMWBJ??k_js#oK01z0smR#GX^0>FZd+zmyZvv4_kb|z{NxeOMnjr z!N!jm#F&U+W4Nh8*w_gdgpq{J$4$p!qa!YS{7Z)>`~H6Fe&ug@(>HbV zR@CRF*|k~o)0o!eUDum>S9Pxi!RAUqn{AZxh|5GRw@Dz$dx=)WyfBek1WQ5DI#@YM zGASYk8&UWWa~3GE=0f|NNNf~&BGQbcb{y$3UwS-}&w?wd1!l9^Z1xTP0gxpkntUO| QJpcdz07*qoM6N<$f*K{?ng9R* literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_digiline_conductor_tube_end.png b/mods/pipeworks/textures/pipeworks_digiline_conductor_tube_end.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c2cfc1c13e4cd6e9936bfc668e89c1a613e196 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxNZx0?d0_RkYMm(pa^40 zkY6x^!?PP{AWo9Ey9+}HtE>l*!&%@FSud@r0D757@~1LIUyn8fnh>JL*g+7j(`9E^D92!x%E@jRu?6^qxNdvl21sKjdT-k{8I< z=PL&a9r1K=4AD5hcA_HRAp?=N+f$}=w((rwd63ghK!MY-phrkZq)EAir}2q~M@qZH zTZTCe#S=dKKfmDnnctVb{J*tN>uPo`Yu=k*eiH9E-g#>1wYa)j^l`plxy0P3UHkId z^j~wBpEU~=oCs^s>))RzC+xX?rk~B`44KQ*_VqXWm&@5b*8btPoMFDd?zeNV*fyAp zEu7wZ-hzGpS2?@gYaVP4eegHLt0s=O@CqAuV5H;%;SWqZ9W(`4Ciz%jT0E8G|LM@Z bbw9+LyyQbJsRa1|{lnnt>gTe~DWM4f78HAV literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_digiline_conductor_tube_noctr.png b/mods/pipeworks/textures/pipeworks_digiline_conductor_tube_noctr.png new file mode 100644 index 0000000000000000000000000000000000000000..b58a4d3b55019f961b461fcfcd4707f3a6fede10 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxNdtf)5+<(@`MUTpa^40 zkY6x^!?PP{AWo9Ey9+}HtE>l*!&%@FSjg9cm$3`b`vteq{d R)d$qU;OXk;vd$@?2>?wbGkX94 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_digiline_conductor_tube_plain.png b/mods/pipeworks/textures/pipeworks_digiline_conductor_tube_plain.png new file mode 100644 index 0000000000000000000000000000000000000000..de31307586687ba74ca8f8da1c7282465a7195d4 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxNdXU;^g$*aQ^MBKoQ20 zAirP+hi5m^K%69RcNc~ZR#^`qhqJ&VvY3H^TNs2H8D`Cq01C2~c>21sKjdT-;?P@v zcDff(NXFB}F+}5hazaAF1H*)dhKa|1@UwETy)EGlW@A{-s{4`cf@jRu?6^qxNdvFl*!&%@FSgTe~DWM4fr)DW2 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_digiline_detector_tube_end.png b/mods/pipeworks/textures/pipeworks_digiline_detector_tube_end.png new file mode 100644 index 0000000000000000000000000000000000000000..e9d01bae4c895d88ab7b2d180c7801b32b726c19 GIT binary patch literal 1068 zcmV+{1k?M8P)^2dM&Pp9%LymL!PGd^#Bzo8wi8V}VEU2Aa z4;#u!dAFig`aU*%x#8VCwaU@hkfS3Xo`D}jfsJ4o^Whn&A|D$n$hncb0X9TXa$~0y zpZgYgN<~6U?s_9%=_nfMsMq&}6u&t^;D)}^M*ES8A~}3?r5;U$8OcC+!J{7b#2BOQ zg&u@TjY2tmkPl`kLM`2y3LFzk6DW6VgbI~o94SM`^nK-yhdm)e#~W&)`I)X($9%gx zWQ!!<7jMO;DEFlo9`aq9|IEvEa>%m3_hsn)$oAXxbSnSa?Bc`Wc&MFrDQ5-08awL^ z6cmt=K$W?Y#v`9d=vYwmC*ek}1#IYA z(@5!>aN&wPr=nF7pTZt2>H5w^O2?9mNwk8zq>-%QPk9ea>3HHIrE5XM3l8Lb$k-SG zjOfZ}tmxX%@N}NSksM;)AS;yw)^xpa7AM(0&;C0VMUm}}Kl7qIA~-yGp7&kdix-VIze429?D=ewRKC&p+! z44jdSOyEzXQX|KohkqC~kl{c`Aszz67kB6?;VT{Xj4?xHv?qKi)I(3YMg?lDT-W#R z2g(m+=qP^}_+DQQ`vc=dVHEH=;pg0Vy%X5*{WUjo>0-kKM`{b+C3iz?ID>*(!MlSV zU?UpEoULfR^#W}8?vb;YRw^dg2!j)6F|ECEvEkeuXw0c?A=45Yp;ysZP>Uf~J#6$% z!c`3AY=n)zU(gX#C>I-2J-=|Zpi&+-22nPrF{k!I<|%B1`b5InjK(VJW24_Mc%rf7 zEK?dA+Amqqc;+k_JJ^VHN^8p5YiO|H_*+^rXB$soL+XTgQ);>6V8a9@?_z34X|Uma mJ#Zt_5*sSaxDor3PyG+7WQ2jMDLr-o0000(`)YR40)z;S5*VotB*x1?G+1uOO+}zyV-QC{a-Y2H>3;+NC z0d!JMQvg8b*k%9#00Cl4M??UK1szBL000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2jBz}5-ByFCKL_uzZ#@fk-eDu^QS;MyEs8ZZ*cq+&Vl4{B+IX=s z*c<1e76nw;Qy8TYwIy;waw-9C73=uKkx?A1BG8*HU%*?IBA25V6xQQJDvbkw3CRp(5gLM2)2 z%$^)Uvb8h0!IO0VI#Y|Dj1Ynok2xx1v^;vTA!linW~taYs<+BsYn;ZJoz^&2X)A~h v8u_j>((d=~wfT?Le}|twd>G+>O%ow3thOsh00000NkvXXu0mjf5n*=e literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_digiline_detector_tube_noctr.png b/mods/pipeworks/textures/pipeworks_digiline_detector_tube_noctr.png new file mode 100644 index 0000000000000000000000000000000000000000..6f078863ad8536cccf35545ae01af85357d491ca GIT binary patch literal 892 zcmV-?1B3jDP)-F& zgQ7t$Dw<4fP3`{K=U6~9VkKpz&*5|NWW|Nrbul5r4Hssfz{G?753P`sTn{nf=pC&) zPPR&7!jCFC_Z+?H5EH}jKqup9D-|Y!Z#A8SqqVrlgwQ!h1&t@FVSouwt~q+5@j?}A zOenjcXHII3F)_NY>3ja=`IwMiNy6EB>uF4Qx+0EWQCk`lGT!sYBk(H{nDC;MKOTWP zbTOg4f(wQ1VM2Hn7dA@qxgVaRR4BycW)QndhheP4!O#_ZF4SQtqkCKGcp`#WdcyJU zbutGcgzKi9O*vU` zw&1!IXSbXz=~;5sjGj3s51dW8Zq8Z8$(+uN#)Rvh=qzYVx%88-Tk)BcuS@96=^Jy+ zioPYCHGLDVnbY@^qcuHquA0*Gz|oq%gll5@aykq8R$Q~B@0nJb<=Z0v?@*RyzS;jS z%4%2SRlx^!nbq5QUDZ``c>Ooq98e`MZRz>%?Iv8DivGq z%>OG;Bk7NX6ynZ9e6u5430G-<5ClP_0__M_iX|7Sk#c?MTgr_**BQ!aI0~%L4?R97 z+=2_QHv$u`yW~P4ZA=8-o<_pE>?Xp5H7aS8yxZv!Cc-$SwczA!;9b>8YvWNfQey{ah5{$6k}rOmh_~Q%Ep9LkI$SX z)XKrcD9mScW;CA39fb*BAINAu(OHB;Obmx54|L|Va-}h$-HL?HBdu&~VItIPPNuY8 z{Qwh|`@%^|Yvl+`NS*O+N~5qWOaxxVyOhRW2AFWZ@3@d_i3#QBTu5EXr~U_J>fxan SDlsbn0000< literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_digiline_detector_tube_plain.png b/mods/pipeworks/textures/pipeworks_digiline_detector_tube_plain.png new file mode 100644 index 0000000000000000000000000000000000000000..86ded6f9e00b20f7c196deccd7596c10211d84f3 GIT binary patch literal 1500 zcmV<21ta>2P)Cf>sHv%`s;a81tE;T6tgWrBuCA`H zudlGMu(7eRva+(Xv$M3cw6(Rhwzjsnx3{>sxVgExy1Kf%ySu!+yuH1>zP`S{zrVo1 zz`?=6!otGC!^6bH#KpzM#>U3S$H&OX$jQmc%F4>i%gfBn%+1Zs&d$!y&(F}%(9zM+ z($dn?)6>+{)YaA1*4Eb7*VowC*xA|H+S=OO+}z&Y-r(Ti;o;%t=H`cAS8V_Q00DGT zPE!Ct=GbNc0004EOGiWihy@);00009a7bBm000XU000XU0RWnu7ytkO2XskIMF-#n z5)vshF*E@c000CdNklToR z4=#XNO-F=fj9D|T7>LjepEb9Z#p6C1Rm-Yr+R0I|p<8yX*05{EQd-JLKc&)XNls^F zMNa3GT+XbYRZP2aqPY#z(5l9nT`y|KxYlRQE<2XhaLoFtdFs|R$2O(SY&xaL86};S zo+(mR&ZZRAG#%9~=~m^qUeq*4t=4VL=KHYQy&K=$PDky*c;elAeb1lxl6>&4u)BG% zvr~Av_vii}J8xv^+h}q#oX`Eg`?tO6^lloM-wp|R{ODO~i#3N*hR7L@7?98=AZ7Ll zykzNpI!ok&gaNS@D{TU@a!BAemJSq|g(fRaVqI3c1TxAiLfgdlvkD7+Rz4HECgB>$ z$pu0?#CD`S3oQ~l#Lii10y*h5kxdr%(ph31RtCg6L|Oz+fV{Lz^Hzth%FBRr&do4JngX6j{!t zQ%^HFC7nJoEvupGE$1)SDw|GOGd1nhK>JXsS1e7pY^UhDZryV2s-|b8Y2*V|mdtvo?5Z`VX7D&oAG7A`k%kCezh=$YtRTWQ?g+G58XVOT zp_V-Y9!pcZjEGvJN2p8ezGxsquiO#p5gTeJh;WQKp&qe`TS0_+G$qm^a04UTM1)hF z5or_X!PqJyqT~)(>4AUQKtxIRNa*2N6-1cU#T6@UW>ysu<=Uu4q($J0QPo0(W6v27 zx+K!Al@L)Xd7KmJ5E@xFB5d8KP2_^m;8;aO%^nhK68h@6h*0$#Vm(6rs)h*D9jqxG)c}xh1XyMhtgcToen~)-A3Q zj0El}3`!1L*y3u735GiwgCd3P(cor@5#bKQpeEQ@iyMWBJ??k_js#oK01z0smR#GX^0>FZd+zmyZvv4_kb|z{NxeOMnjr z!N!jm#F&U+W4Nh8*w_gdgpq{J$4$p!qa!YS{7Z)>`~H6Fe&ug@(>HbV zR@CRF*|k~o)0o!eUDum>S9Pxi!RAUqn{AZxh|5GRw@Dz$dx=)WyfBek1WQ5DI#@YM zGASYk8&UWWa~3GE=0f|NNNf~&BGQbcb{y$3UwS-}&w?wd1!l9^Z1xTP0gxpkntUO| QJpcdz07*qoM6N<$f*K{?ng9R* literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_digiline_filter_input.png b/mods/pipeworks/textures/pipeworks_digiline_filter_input.png new file mode 100644 index 0000000000000000000000000000000000000000..c1ffa53bcaaa96ca6d71e636b9654159b7f6332a GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(awYD@54G#2lcTG-Aa0uNm zrR=MysOVs89TyWNz_HXFsEo6~BeIx*fm;}a85w5HkpK#^mw5WRvft+s66O+PU^m+f z6iV`RaSY+OuG_nt^MC;lYbeY4N2Wn6HV!VAb_vQI*m!An!?8X)w>@6RWeq-OHwOl9 zKA2IcVBF0+#UX?%==JX~x6o%QR#Q$E3D+7m{#2^EldS*!%O&p$f$7Jy1ysMU37eAg YFHFUlGp^6t5ojBOr>mdKI;Vst0Atxl-~a#s literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_digiline_filter_output.png b/mods/pipeworks/textures/pipeworks_digiline_filter_output.png new file mode 100644 index 0000000000000000000000000000000000000000..4c57d0abdb5de861e850384dee0c32dc3c628b5f GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU^>lYlPE4@2G!G39bO_zA zsHo^*YaJI8#rmo)38;p%z$3Dlfq`2Xgc%uT&5-~KvX^-Jy0YKr5fbK7+_7u&CZJG= zr;B3<$Mw>)8wC#-a4EE+D83Uv6C8FZzf%Y+Yy85}Sb4q9e0KQC4aR2}S literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_digiline_filter_top.png b/mods/pipeworks/textures/pipeworks_digiline_filter_top.png new file mode 100644 index 0000000000000000000000000000000000000000..04ffda01e6a136ac44b7ceef4f9506ee9c96fc97 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(awYD@54G#2lcTG-AkW%(_ z2;Hx!s2CR$gol_Eal|aox4|Am;%E0haHns+?g(q8zi<3v6IuHcL3CZCzb=$Y_0RT4LJi#%mX3 zGA>W!bhB^&Vv&#HXxUHx3vIVCg!0LPq3tpET3 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_dispenser_back.png b/mods/pipeworks/textures/pipeworks_dispenser_back.png new file mode 100644 index 0000000000000000000000000000000000000000..ce447bd416d7c8d6269bb0ce7505b908f9431b5b GIT binary patch literal 1744 zcmV;>1~2)EP)ZEbdTc6D`ibaZrQ zXJ=ViS#NJ|ii(P0U|?lsWov6|WMpJqTwH8yY~d3bht zcXn%QYEDj0LPA1NP*7AW)qMegNK5BjfaDbhJu5AdVqU(gnoLDiiMt9dueB8BO)RrBO+>PXoiJ^fq;NUMn+&?Ux0poYiVgCBO_{PXoG@* zcz1VOT3Ua6d}(KAaBXXdhJ$i(ae8=nWn*I>9v&wpBz$*sla7jCUS5NMes^_qK|ntz zCMG5(CM6{$BqJk4LP3Xueqdf*WMW~Jk&K;~ly!7-b#rrca&mESaBXXAcXf1+jEahf zgKR-WQTUv>QftHhwjf;tihlYrUhKPlQhlPcLfq;E`dVzp{dU<(aU|?ipVOm*P zTw7aYV`DftI5svmIyyQzIXON)K07-*k)+1x000A*NklA_imLrg8=I@7q|1u1rDr30~5gQ_w%!mkx)QN~Xv&P+s z21%Dr-xuq)dsug7HO#7*RRuL+H>K6Ily_`3i(Z?6EtjNGXVuLa&B~Rs;IUX3IV^}Q zCw0kftkTXbjKv*so0LcQzMT;+L9$7S1|76rp)TO74N{1Ic_aKa`@S7yXP ztruFYIl=5KL@JZtrPeP~N*#8)!|4>o##0}N@;CO_?Cl7ZwRyXLQ3%G`5Q`QBJZ45U z6Ab?R-m4?Kg8z5>ULp`&c;cKSS^0_gpX7XdCvuMu<>52Kv~!)s%All|+@=nDjW+b!KK zERDU~bAk9kJ&PX_?ZxGeT+}h*S_l_O;b!5{7y#V*?8cRe6@cf+Up)x`Sk;VA=1jCg z3J2+TbRUd0#k8)&TKsdY8jsC;4m*{-%AIP+MN;7M9EL$N-%;EBvvBe8H{7^tOF}$t za>2EjL1tcI+3!KTwx#Qt*nUsovXb1S06r-+7!Q3l2L!R<@=Q#zTpvGkb1{0g9H5Cx zYBD^%7MOh-e%uk1z1qIB-q_BtVx`UD7)U^X mWkSdVxP#Lx%asjiA^ZcYw`C3RAjdlZ0000ULn0$yuVK3HoS=bN)pIMBBHH*5)GP6GpZSSYRzhs=5 z%vo!U!7@(K*xXo)nalYrWS7bXVZ4}O3ws9?{8nUPd7HPMT<^C!rf!g?y) zPajs<*d9+q*mvZA8``=m51m+ojggISFG=Mk#ft7Jg(NDbx1bFFrH~7u6 zL>ku@jlEj-V<@Yo+qGRc`l_&30(wh_ku*&tD5=!YF6cq9INIE?rf!hNIaHb%8@wL^ zq91`plaq>)`ZK6aX{JEg%+QAq*Y3C9|2)l4(=@lYxBLBmxm>=!zSec!bsd|1-{X%# zx;7wweyHZ6EU~$~yu7-)g3R~#_m`KKr>7^5a0Ciw|2{st!{M;o?H(Q;h=K+07Z(>; zFBS`BZQGWbSQ#ji;mKMQ1<6*c72!U9{D|f8c-(Hc;2Xzr7>0Q=BJb|)?G3z-kB>yb znH-$4$uT}e!C67sXC(~)Nq{rJG5h-UE1T5!{QS%&Pa2eQWRn;7?b|mT@B}Pw)Wz9( z#Vz$MV=Q*WqFiiPtEyrLuP_Fe5sfWTm~l$X?NTXpHb-Kymi-=g<71Ich!Z6GCON5|{Q6@hqowt%iUE2t>nJ zQG}3D5cX&UaD1xg_U`UZ?VayvE&vY+$bhWE&JhU+3a8)_GfiU*8hLvrRFBVtjwPC+N^0;p-{QzAwVX>=VobdtC#c8E#xB9^px zZi7hF#1mS;rD;|&ajGi;1njUKvGd1ylWEm%dVEFJ)#2MF;=(F z=~exwPoMbBsW=cij1-78k`_kz=pvG$bb2NM$V#IG5|Sv<(4_>r127`3Rw071bXz$m ze$-OkPIwU-e=#F&+?VVu-B0NkO65x!5LcC_(-g3yCzm#t9ESE z7-d!4aTjoQ1T>}5?*kD5iv@JELq0y$PfSUGCm695Gt#T-7Ka*a%@bz&X{S1tee``_;FZtwd%OvT((t*VE>Cz~b)R@JHw?t!su0s!_y9+zrrYNl#{ zAk2uUs&0-<$P9o&C}g|cPTt?$FXPY!Tt@=HT5(*|+)$UQo@*^t&CFD9iY>)T^)|`n zX}f9y00ANsA)yJ9+zYSY-u&BIWqY1@WX8&Z@eU<_6b036&?AairGTy>l( zqBarQCUjkFQ$PSjASOft_o{|-Au)5fQ{&3Sq37jt}hwTUS@z+=D6Rn^oT92@~ueVpqw7c<>hkgM}GlyR7{ z_H(Va&tsF~amJ0trOG%i?{4?f&({hueqaLqG3!T^9uaRBg@` z5Ws;5hoK-E5x%|I4`Y75+jtZBY_$}PX(fkoo=Z)MMN+NWq^N3UZtei^Fig*{Hp`-O z)@dm7RGCm15eXbapvZW!?Y@6|t7;$ak15E>I_7Fkl%<%YB&BFB>h7jq)rARwVjy!L zmwY_VITv#j<`6grVj@CN0|(Vwj|Ikg2Be&gi7w7of%)TM9_MTTEhQPJ+7DT)s`~Zi zdYtk&m9IWOzkM8DzWN%aQF8!mQ%r$VAQ3|FaVq=c{KSpPkK?~fHD+#`IA^`NKO%UF zfn+7GuU5kv?;hvlm;-Z@1Q3_1YQ9w4|Mcy}X?wCxK6*Bv%&VH3tGT-`S@-??<}ZI` zCRK}3qDXZJu@S-)5TMFjv8wL2@$w`&fX|kzjZ0<1z)pC*0}(P|RcMo}Te&|>O_EPbe)GkyR&#fAC&o60dC(yA`Lpeh?+%|m+pOB) z4)aoex$R$EZdPps045|NL?=WhRMR=@rzKyWcU_ytxwtzcZdYM{QvrYou6Nx}ANm)U zYeM|_L;v#nWZnHbG-hN%CI<&|UzU0p_0y8~{d9f4I*xLjG5`_roa<8xAzYrdKYutP z`0M8<+jSzsUmFl2A`t?D8T4ZTr%y{h-9#2bgj&6_7qwjUw-hi#00%%q5JLW~0e}+% z5t_NGnZxd+{j}sJMO9Y^HLqGrH8Xq4DAoI+Jl}Oe_{aB$6y$#-ub{`|%6>FthL-2niq+Pu`$ zb@MyPr^y>^ZXd>JE{)L5aqN%t#p!CAmvJd6@SL?D%Cqxk-3Ae2qLa0J{p$SN|9t%B z%Ztq_PD^zFcLYRmLxkJMSqPg*s(Yz`M0mDswp}u}_qPXdYg-;Ct7=v4{;)j1Xxm1F zNf?Qd2+ua@&Fk}j{&4rrA1_K!07oQ1U|}NKwh;*kfth72q)S~TNiDy-A5-M7UY^gY zZ5xtMKi20LZ3+zkS7+Pi&Fk}@Zu;HxD{yDVs)&e4xLqX&ueFAzll#M5#xb{X-G!^u z_Qm*7kg9qvR?M`kXHhwb0|druuBN3Z5TLsQAh^_` z$8qV0rHOp9ZvOXA-oN|4l%Mhh-U-c_}&96r(J(@z@_H;jr$+zyZ+Rnkb>+kkM6Qm!Cxz(ywxJ^NbYPB{+>F1Kwx~?H6Rht$9a41l+rn4>u zA;e7^iBPNka(9@Pa=vZ4rV*jbrn@?8-`)<#sRArr6IX4@Mb9=#nCGG~b}}x@QfrLF z9Ba`KMAbC8neY1ra6!ip4I$P9o043OaIFd`r@qPr6#AuM`=kx=WE&Rn);fGA_CZfQO-u zMNCc2R1FXUGa{<0nv%;0NmB4@en@T4l+%fJ}Q|Kb5Xkq~1;GQFy zo10b9aS}xB67*eMEK;8%0w4l0AriQY8qST#9MIirb9V^iSP%EZ&$rN}uvz6kM`mUw zLJR@>6k{NFcX!=@nVXxKSM}RtaWg<*W<+#%GZQg2Hv=_ORbUC9K3RRx@p^Z-KTgNF z_BjRSoVf2om-+gpU99uEPY->YYq>uZbNuXTopN%3`$L&U)zlpv9062)oMoDunXWB{ ztMe7KahR$eW)ZuqW0%u$#&?19S;dRZ=IY#Q)4QQg%>cZq&Q<49 z)~o(vwfyhf-E!H1130*$8HBNlIBeF77=xNkvk+Pp*zcz~$1k5>{O8Ay+uP&qVZOLn zEK&dfRhz2-0yq%iFf>FX!nYsphOs`oSbG=wY+0J7ybSwso}1*%A!HHla#A%jH+KNI z9j0ej>r!;CIt^`}gb4#9B7tL!lo+3E7O&oJRqf-=F~@MSN>!{&p)?CQht{+3sAf4o`_E8N}B$FWA{E(bs?qH12m{`s$emr}m_?mGZb)t4_{zJLGT z-2q@6r=NcM>6>r9If-}7q-rUJ6oNR!)CIyE5kSH$D5@8m^zpq`QjEVcImN(8 z=H8kSA%}2vb@k@Wn;(Ao0RX0HIvft}j)(w|QaU?3Td!B+0hv$~`W#k$xYVhIX0!R~ z5)qLI0l^FoV*{thO+H;G4ul9IF6>S1^78WZ^z{1r`nN9tfR7(PUSD5-b$LMuL}=!! zW)2r8{o^KgIjOojsJW;#u@^7Cc=qhs{{bFCc6Vkb1XptaLaa@Osuw5yq6?3kOcZVp z?RGySf~bi)x&JnXhwDF(2w|-Hupw%5k<(T8E0a&Nci3%j$7ya|pby9KaGal9mOg#)-FAc7krZ13kl*d-`&(3GnzK=POGJpH+ zw`XT(kBy4)-Me?&-Okj&of$N1Cv$3w}9_d|{BM0gy_ zRK!gcQ~2b`%Ia_&N*T&rTCI{(3We654#z2QTrGlu1E9NgDa1tthpPJX&AdO(rOIFb z{G7;_Ilh_hQ^XjkiIt*enyQAt+;?fc?92fGOA|GzGdS30kx~pXaL$Z?YQE}IADIKp z#a6kSO1<74c6UP;!(nLVCZZC!&oK~*Sf5ik%&n>|79BCE+EfU@p+T#f&lWibLR|NW z2vzLeZaYf5QKp+NiCIWXNBmf{FcSCS@19uSvu;va>#KCcx6#$2+AUHE^Fa^%5&|F1b zoy|fD?2t1%Kne`*Ap`)68~}`&!3}`br74K0I+z*&fEplzDj=E&0(3cc{rZ3Pv#To7 S_Szf(0000+xDAO?w`S)wS2H^??TL0&P-D9fx8C7VfBD1uQyfIvOa^u615 zIbZo_tR$sYt6V;H{{P(VUtCdo&EiN_U(52k6(ZK>(5`(rir4kn>NzeJU&nE2a`07ch*~9Z1#;;E&uaESF_nf z>3lw4EEZ*1f|TbukD!8w4CgN|FG%ugG#tLZ4s8y{uvpB-z6Zc~vW)%KGARaw!oUc1 zT!TJ}*a#BUJfe|*_C>Wg=O0rri1S9H;rT(47iG1EE6<1eRGFreeLp3hppDW?s z-k!9}?<_J3IW`IatO39q!{HFTZnq0?nx?!$lE`rp0sch`8SVmu{A4l-Pft&Q0ze^E z&L~4jC*>=wm8OJ&JJQR!{*f0Ur~t!1d*r$01kTUTA;pm#f@h^&Zs7utY!Dy@G7exQ zIsD&0Z{+~xz5M3Tcpyq#%d3TIl!7NDLFyW$*uzUyl;3zyJft0^b^0M`w8M5paf1BA zp)?AHN7aYQ5K|xlCl0yDM#2gq+W1#fa3NGi^IEy2M_mvX_R1wr*mtYNW4l`6&4SCriSN=h1U2gE;8aY~rR~g}Z7S)04B~G&~Y~TdE**srmHf=9|65 zj%s4Vi3HHAu$4CVODyn0rbbSJsIxjBWO+HBt_*sWh01*uvnpPXoMQ?J!=8Wx$y-Ij zInxhuJNl{sm#%GO^jfdkh`^dHb0fdwZnXi3Yoe)oA+8$cEr-NhdSwA`3zytB3_|8! znEP2?Ocq%ZoBkRQ;ViR(_yT~IwQ9LBQu#`w6s62abg|LYRCiOYtO`Fby~37Nm^_9E z77)QSiKqr5Y1E}vXhOncs6!EZz<@-rngnHxl?*`|H5+Wgin6ew!GbVy-Pe{;NWy3? zg5**Yy_)z+9!#mbH+!{4hSKfrEgH#J0-!c%Ih$h-G zNWG8q8n5mJbvWOAb8>Q`cPdd0KaC*u2IaBliR@F4QfJkW(KxHej=rqqMpL&o6;9nv z6%rhZrScLB88r_TBe%A9;#+JX_?SUgxA{x0R%gxLD>38@WCsMfhEn6;+D}^C&LJ;CFos!5V7n zeT*H~v%Hdt(1@7}!F-YND_lrie=>n@>Teg9cNj;y@NZLVMO-a?R$R$yb#1YD9 z&daJ&{lI<5(l8w9(3-QevwweD>tmfZK+0>f6Ab8UHmG70CyYR5x4+TvZzKuHXX4DX lyCkmHO!@pZuBWD*e*jP=(>xHxE;0ZB002ovPDHLkV1i*~_d);w literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_dispenser_side2.png b/mods/pipeworks/textures/pipeworks_dispenser_side2.png new file mode 100644 index 0000000000000000000000000000000000000000..005d9a5efd40c01e02bb16aeebec0b5fb39c8337 GIT binary patch literal 1597 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_filter_input.png b/mods/pipeworks/textures/pipeworks_filter_input.png new file mode 100644 index 0000000000000000000000000000000000000000..187c402221668dd531e8f8cf5822e3744254761c GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEYtF@(hXmFsXyK8b{0>g^0 z3|h8|ii!@l)^RaWFW&4v4OABA>EaktaVxdIk&8i*$Ladq=zssk=bJ8hAg7bKaK{YZ zwT7$RLN4wS+oSHWuU{^Ei@odfBj1>n8_q@UbK!h)E@EE_XJ=6ve=TQc^^Kw`2HWNC mUAx_jtL}XNlmAin8ox^%n|jmy+7m#V7(8A5T-G@yGywpx@Iq4n literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_filter_output.png b/mods/pipeworks/textures/pipeworks_filter_output.png new file mode 100644 index 0000000000000000000000000000000000000000..db7af0868a0e0bd5fba59d5e3946bcfd2e2af1b4 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6-tEanba$otvIiu5`+p;PN%pMyO={ye`EcANLP!GxnKOPI&73>z}Cp%e3+>Y8KYV m1n0=Ulw2fZzIX9E9ed5itbbmXNqPcpV(@hJb6Mw<&;$UQ(L#9u literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_filter_top.png b/mods/pipeworks/textures/pipeworks_filter_top.png new file mode 100644 index 0000000000000000000000000000000000000000..45b6b5a5b4c89333b31a9b92f1b4acbd3c82dbc3 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEYtF@(hXmFsXyK8b{0)v(< z!-}tpii&YDQ4Y4&$N6PzfXb3RT^vIyZl(4IaDRYy7dM?@JF~cAlSl=D%py#kUu$ rEfs7zs_xqsxyS#SreSMh{fE)$KkJ|OM*kKAtz+bP0l+XkK48lYF literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_flow_sensor_off.png b/mods/pipeworks/textures/pipeworks_flow_sensor_off.png new file mode 100644 index 0000000000000000000000000000000000000000..153c3f872edf376e93f5fa588cc36d829a861676 GIT binary patch literal 4090 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_flow_sensor_on.png b/mods/pipeworks/textures/pipeworks_flow_sensor_on.png new file mode 100644 index 0000000000000000000000000000000000000000..43ded0c4766510d6c840c98272d9e1a1d15be531 GIT binary patch literal 5587 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_fountainhead.png b/mods/pipeworks/textures/pipeworks_fountainhead.png new file mode 100644 index 0000000000000000000000000000000000000000..4affa6967e48ec7079a60b965fe24aa18d271a06 GIT binary patch literal 3218 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_grating_sides.png b/mods/pipeworks/textures/pipeworks_grating_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..28ce593b9f9f06dc4b1d4d0b0969e7d7e2c6b4be GIT binary patch literal 4433 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 K8Wqn!{rVq_jwX-* literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_grating_top.png b/mods/pipeworks/textures/pipeworks_grating_top.png new file mode 100644 index 0000000000000000000000000000000000000000..6e876fa5548b8bde763e28e7f8739124db57484e GIT binary patch literal 4376 zcmd^?^;;9}*T+!=1WA!l{7{M*h#-g!QUX#EDk&nNA}yuBMoVnMVB{D%7~MHW3`Pt_ zcaCmG3>dk6_xv5teO>o`emm!VUgzA`bxzoO9W^$V8!U8mbZi>xD*810=KtYApw>I>%w=X zr=_FOb*MU2W=1B>>(bI9wgsD+nE{Q7NlZ*CFE3wQSOkH<`}_MF8ykJSeZ4)sQ&W?% z(Ac8lVjQlcw6vtBrza;TcX((x6M=}1j+vgGE-NjYnV!kd&uj1KC@m>Xf+b-vO*OT( zWo2bikx{d=vjhTRbaa$RBuwC!^p};Dr=_N?t*zzcAQ6Zx3g!Il>};F3y|lDckFH-^Tkq`b ziiSj=o}S`5aNYRsS`;cbFSo6=ZGC zf`fwx1_p+PhMJn1f`Wo_b8}HB6s-*^D=Yi@`m(aJXn2#7lCW58TwEL&3{Fi=MWfM0 zMMWhgC5efNrKP3S)zx`QGV`C8r1g)Cc+1a!P`1kK$OiWBzSXg9aBnSk8LZJl(1ln~t{eM1m24p5NIy%;N4HZR0uM6h! zKb%d;?yVMN)$V~Xc$G$9#Si_L_E^b(YqFq?EGfSB15vDpH3QDm>}RSu~k@}&AG9_Ecox5 zyu>n)8V9j_MsZKhIJrq-R{q{j!UDNCEQJ(;F59}6DA|i6?`U1-Y77!(*L(OFK&>P_ z^*;C1nXccP?A1Ob#A|7ej4Yoz+IzaW?fcBZ(b&Fl6p7vu|eM8jBc!8ch$GlC-wjh7d5 zV<<4s^HIQW;?phiimqlh@=o^hOG#b(wbZMx#Zrt39E`^bbJfOH8ddx{+ZUzJZ%(m?e>Ai^eI&7)KpL}n^5Ec_Zr>~qOTYc> z$k%*MbA0U-tByWLk+To;i~iszXW@U+Fy+`-J&%X;DiqUKitO*83IU@1Jcg>5IKLE` zo$h&^VsPmOWK_GDxw&tqLNXk_)fe%NVsiVJPiv;+sNI>{vNq?O380u~t(_(g18 zSKU^;Jjo`#u;{sdnR1w~j0KlQ_v6@xxY^MH7n`@RS8X5l{hP?Y+mz-G2cny|!ax4H z2h0CV{?M!uGPVG%=Wr#STL@EFt;dl2Pws~G`-L5ep_{WBRpoi_Q3;r!7fI?eR!qxG zYJX(84SIpw_`R}yV1Q`kw{c5Ko3~CxIhw>M;3WGC{TAmS#cNWh=b1ltzs8iy;{H&< zX;ODh^jr$&^^_l@>5%^;2)%s3(UZp|?>&SdH&ooxRnEjzYAJPL=g38(`RzmqQBh-M zVs@49i8t(2CWCLes#~D>29;^o_3Xf+T-w1v{0jr*`w)M<*F6h!)L3U7%X7OoEqprP zbZ!T;qDnQ6)xsVvrvNUpcRGr-{ah3UOL$FPTGnv9^j?_Zi}F>Mv0eIX(&rUEHF3Zl zK5ADp5Z)g_=C*Y=6#)B*U5}h}y_hP($GHd&Zv9wcXQr>RC#Kk$wJ;2`4?U0{IYfaJ zIb;pJy?AX4oORQ*Sh&&^CD&EDGSv5Z9Yu5-FD>S19Cwv8Mcj~S9G{-?B^i=WkSfEczNZeCOK<7*m5oLAw>MH$wzOyo}fOW`)z`i z@kb=PnmeeOOZvY-p62PA z>L9ytHN#(5wqey&7Z^qmplWRUCEL&?PpZN&fX!$5op5`7;=8YtyF#4Sw~2>Yk~`4?lH{_d{a25gaZyIVCi3G8H?ZI3&$R7``L_V~0cr^t= z`mz~h&fd2nakb8y7SCf2$_lPN4OV(5SD$GHDIEG}J2IT1-Roy2^Q==?QNJZ()EU%u z*AH@Ys#$gH>BJj8vi!#=krVcSS%a_=ops?t8O2j};AAZ+g8X>mk2!3izZ!WBSLsOj zY*(qJ#!Z{5))CrKjBg^hvwhW^~wA*&jW^cCqkAC&xG{`RbO zbrDbuT(yL1cnqbrJ+9hu50wV3NOyQ`H5+Le+Ztcc{iYe)aQ@_z{Dg^#>jU|51+%Ko zTiU6T)((GSbO7Tsww^gEDc#*RdVkF%g=)^0t;Jg$EJW_6XYDhtMybZ`Jy3W2I+{*@ zk&TH44444>rVE$p_4DEd~Ybi8KkZpP`N zd6wMthB66COoz@w3!qOh=^wDUsP5$li(tsWd`3pB6VGQ{?4^Krs-G+uI>QZW2i;7% zChzw)v`Cj^37Ns7I+oyp(}N2Otj$tf=4$B6yj-o4ICVi*seb#N8p=x%1dBf4wI`r^ z{+r=X#DdnUxkYCBl@F}oHw|B2RhVWy`Xa|E4fsA=8vFhQT*IzqM(#8@R^bb;Q|@TB z?OP{SCts)icyBnl4fxBVnX~Sqfc|C9dcXVkbU$B0T%AW;ieAKoJGho|aD6}NQ$t01 zfYRX_Ax7pojxvm8V!@^Et8xAHhT*U5oyTv0r35-lW~}k1`Njc%hAEqrou(1NT?-$8 zgS7*SYAU2l*tA(KaJu@S(*f}Jja$)ayYTFh9kynT^uG51aREh6yFxnRKVO`cXla0U zGGs_9OT!v-a;l~r71LI)$~GVD>8RIPJ=}(F<;m$fd;fl`5N|Z<72>@ZUDQ)aJf;Ba zy{Sj=2drLLElh`Yqrkm9g+TBIYrQYj^zDbtDds$Fb?57FgkZ8LfbUNtG*=|lIn^Xt?wEl1rd^#muk54S`&X`T(+^m74-Hiyeri9K9r;b2#cX_< z`L^?GvF3b(^IAtV?B;#M9j%>t0xpnVv9rjZsfAydX&Uk447z&mrhwybP~IRD9X0jv zE1JdE%6iAw***s!ly)Ne?1~uzPs@CJ4?W(a@A2rWQ+=EYPiHp0wso1dLFTW|C|`o0Vj*oPM0Q6gh~ zDrfK(diBCclG?4&RX*AHZJhYZX|FrGI~Z(!-J7~@N#&v*lUB~DOm8p8ahZj2kI=R} OIt^7Fl_I4t0sjMusJ*ZN literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_green.png b/mods/pipeworks/textures/pipeworks_green.png new file mode 100644 index 0000000000000000000000000000000000000000..3f42f9f07530abfbf797ac3ede4b658be76056bc GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;bAV5XtK&WEib=O;0J+?rE{-7_ cvdId9K#lcTSO5S3 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_lua_tube_port_burnt.png b/mods/pipeworks/textures/pipeworks_lua_tube_port_burnt.png new file mode 100644 index 0000000000000000000000000000000000000000..3384eff711e453c8aab73b7b681c367a122525d8 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxNf__)Wg6qDLgy?D8g70 zl@jRu?6^qxNZwL-POa;ZNIDvD8g70 zlgTe~DWM4f=TR$$ literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_lua_tube_port_on.png b/mods/pipeworks/textures/pipeworks_lua_tube_port_on.png new file mode 100644 index 0000000000000000000000000000000000000000..a7e3d09a8ef801bcd81c53b89292fb9395324c45 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxNZ}8`sY8xaes-IKoQ20 zAirP+hi5m^K%69RcNc~ZR#^`qhqJ&VvY3H^TNs2H8D`Cq01C2~c>21sKjdWQmNj>M z+xZG8r0VJ77@~1LIYB|(z|2AN4Eq9}Z|nhV|JgO1|FQ3q;*wmPFoBU_?>DX}`#7;J PKn)C@u6{1-oD!MGs$^R&Ojo&4XO}%M;?Fpbw44$rjF6*2UngFcDLN@>a literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_filter_output.png b/mods/pipeworks/textures/pipeworks_mese_filter_output.png new file mode 100644 index 0000000000000000000000000000000000000000..a39e5a88932b408adc8ee23e08b292f6ce18e9f6 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6-tEanba$1c7RTJY5_^DsD~f59B&vz~P)LJ^T0lip`l0H?Fhrvcz?4G~IIS zT#WJLYeqNBJ^HM!8RYjKX3l0(cb7a-zJTXr>K&PfsbA!rqWB$tFLwX^{C9WdYvyNx Wtof40TV?@GXYh3Ob6Mw<&;$T-);d`L literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_filter_side.png b/mods/pipeworks/textures/pipeworks_mese_filter_side.png new file mode 100644 index 0000000000000000000000000000000000000000..3438ce1bb8ca43f4b917dba00017d3a5988602e3 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEYYiMwwwWWD-VuGi;tD~*V zo#WPuii!@l)^RaW)hoLm0+q#ix;TbZ+)C}UotvIiu5`+p;PN%pMyO={ye`EcANLP!GxnKOPI&73>z}Cp%e3+>Y8KYV m1n0=Ulw2fZzIX9E9ed5itbbmXNqPcpV(@hJb6Mw<&;$TUkVD=8 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_filter_top.png b/mods/pipeworks/textures/pipeworks_mese_filter_top.png new file mode 100644 index 0000000000000000000000000000000000000000..aa4f67c0bca5a2b70a35be6ffdf22c98ede6f966 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEYtF@(hXmFsXyK8b{f}^d> zo#WPuii&YDQ4Y4&swH!`0F@TD zbQ}AhRnWP$K%e_S9Pb|8QzADX+@9j+clCtlvLcHr*Z5;i-^wj9%zx3Yi*GMh rTPoOcRNc2Na*zKtO~cm2`VXVgf7UgTe~DWM4fh|@&t literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_sand_tube_end.png b/mods/pipeworks/textures/pipeworks_mese_sand_tube_end.png new file mode 100644 index 0000000000000000000000000000000000000000..fa59f37c13031438c117073a49da3f0665857121 GIT binary patch literal 1104 zcmV-W1h4yvP)e=$>)$ioa+{2OG#g^sMuHMF%=hd^{$eQTbx9Qrv>DjvQ=F#fh zzvk4j=hwFD-NNM2tM1~<=-9dK;KuCU!`{c4?BB)T$(-fVtn1yt>f62G%AeuPqVMC( z;?1Mr%AM`u$l=SN;?AYx?Z08`Gn*#H0l0d!JMQvg8b*k%9#1AR$EK~#7Fl~&nu z<2Ve&9+M+pJCSW2qDV6FG7O7W&Cd_-y_5rHIGWD<-DF)8>k=DT$rs~34+sw8Fh_@gs zGyn!uC~5CETNi`Y{2Rw{G#H=kh`lw)X>6{i_$6>(-i2|A_z^MU5TAc67?-}c z*g!|_)%l!q=F98hn3J&2j<1I)hgpPK$aO)4XbvfLj!yg{=@|IvgZFO){v}IJo)YsU zpGd;lQ}F3+3Rx1RIps`wJ|^P8E|C!BDadpbC;Z1*?e|mp`JlWPXssPKWY9n;7M%;0 zgMbF^IM&0m=cA56x7JP4Ov>9i$9hz?eg+Mgb^%bbPJ=_gnNbUX;hP)t-sVE_Q- z(yZpxvFFvZ=hwFA*th7|x#`)u>Ds*N+r8@Czw6z=>)pca-oxzQ#qHq6?cvDo;>+*j z%4}v90004WQchC!e2;$z}s7unMCWSw9FgzP^@Td%m z5yuW-K!z{kDv&l`$Otps2B1Xk_YV(Zmh3;vIc6t93P4pr{OczX=^n%u-N1&UGOPs1 z*6Lqdv&~BO2+7RL(0d1<83@D*P<%EV6dHg9Zy%~Mk|>nm`~<6fTzy#ZVNz0nk%2*{ z#p+jH1n5}k0HjLVcX>Wk_6m)TM&=*9ED8&qlaJW#b4rGT&XJiU#=lGfg%gF&$)x5t z{_5d`(Ba7x59(1~eUq?}VK_eD^&aQ|Rd`um|JKO%-F5IQ98B?;S_0p61^7mpl5SPl zb)h#JGfqGIVd3?jKADhz_?^EoeE{Wu@3M|z!fHuO>)K8|)kGN#COgP7Cm!3$qCgG3 z;rhEEy~3FBdC<()GO}DT9L%X;xCT40h2GFwf!@a-#lV|+mI3r@&{6xzw93r`B(woG zZp6cw_kAxRN9UvZ-w;JSfKUd4+d*IvQ|FK{XcI-)Cx8A0|VW;qwD h($>G*7Xfc?{{X$m5Z&Xhcsl?9002ovPDHLkV1gSJDf0jT literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_sand_tube_noctr.png b/mods/pipeworks/textures/pipeworks_mese_sand_tube_noctr.png new file mode 100644 index 0000000000000000000000000000000000000000..f26f39d27c53ff02a3d898c43e79d3f3eb49c66e GIT binary patch literal 912 zcmV;B18@9^P)fFER*th4^v){;?>Ds*K*S723 z!sOAb=G3w5-ox$S#_r)pWK$C>Kez2VHF;L4ri&7T?ZQwrti*dvJm48_MnPZ3xz0-%o(U>F^FC}my1YFxGIW*3!=ECsOnxVk(N zNd<}kyldy%gSz&e2p}sX+Yft?MPQ*;!)%`?Apl@f!>kBhv?m#nY@^iItdR*pmO|J5 zW#RcgjX^dGMYujrP9a3+WNqvx9*mhJ03nh72}*a5pcl5W7NAj=qU<1y33ZdJX0z48GNX9^jidiJGR62`A7pSlh9F#~Vbc%czFhlPP zw6wKbqJU@@nohm7*pmV8Ix-<(?+62`xBTlXwmLP{pxadM>tmg6_8ma)tEBT7)30N? zHcf197Sn?+wM6ijoSKdP{{b$G2Twl-P-nKD(Veef+x*h(ro}`%zFD>t6U(L2oL53P zEEVA}Ltm5M%PiINN{@b43qk(OhUbjd!#^(lEEfPAmh$BYhZPd70Ic$`V7rPl?>Wu& z8V?Vju2Nh5j&)sEDZaIJYTBFU`{7vYm<}<;G{nz$ouY1(YvXT2|aIN=BR%wiU72wPC$!;$j=JffkSc|sS!h9^d(%mZ5NJrIC1mP|%H;Y+O! z&#L^n6W$B(6hUj92!J5+rs^Gu0Q#)vV%cCOi=eo2lI)G}c6O07Cl8$n0O1KBk(1S6 z*UU6ZD^;QJweF_3@)$?!jqtUu`3$8?Ap?M#Phst4HL(6Nu)&Q&fQ+istcruGoR<|5 zqtfgaAYl)2`;! zvFFvZ=hwFA*th7|x#`)u>Ds*N+r8@Czw6z=>)pca-oxzQ#qHq6?cvDo;>+*j%&q@GNu7I@&vG|J$ zKz=sn<=aALLR|`R+`91Jx*J`i0<^BHPi`R;02LtEe)DT48By6tx6O|=0;^ocwrqY~ zhlQOk0`4TBur7swqZCHa0UTy2apR)l5FH&UgqA!%`6p&aa7|;LmgzR-oPo+~?$0Hq{5-wSL&^lpkW*hue!Jyvp3D4UC4aTcWcC(qCxr#P zn6lE+=B=FzzCxcr{{B|=4a2&oKRtNa1BjPxA5}u(wG*o*{Cm3#-}9GrTLE)mV^&FY zd9^L!^@1sHF;+ryaUboPqbSW97rU`OxTQQ{kPpcstm0*jD?+~ks$BeeGuKn14*nVnr_MzXA6`;SmJLT46o@}=9$`kw(VecrK! zU@|rPmz|6t$ao^Z)G}>^n~(dN?ExY&z@-*{1B`W~wc_4EcA=;(&}5_@{Fb(SS(k=9 z4*!*Dnuc87$0^U_kSXLiFQqT#ZO&a@@?`y#N`5Z6Rc@ySOu`hNe;`Ij=Bii zPBzKXC{Jf7a#Zy$ssMyLKxWX@;4p79st&G!yee=7On)2z_?B2ua+Pw1U)$!-j;L4xq*tg-!pyAA-;L4ri&7DjvO;>+vZ!0_hL=hd_8-NNVBw&l~V@8itk&ZXqhtL@>)=G3v{|ntkyRh zO8@`>0d!JMQvg8b*k%9#0dGk}K~#7F?UC7P6y;|BoEnAVO0P z8z~eDg#wWDp#q2#0z$3fZ{^{gz(GKY*XIBP0o`E)g5(rWD7DlC zkyK5dW=c&X!HM3Lh=SIl>f|+M1gVe961f|fah|Tca~y}*#XsZP&)sA1ci!SK^t?^e zKCZJBAYOii9yQiBL6=Q$(}r}^{cakb^WmsjW(lv-kzHaIv^MY?awM3||2pPVWg{3T z+lKO6#>{lSh3y*wjsX)GMzC4|ILEWt3lCQCynQXrJcrqNOh!Q0oH+AocKM}eo7Khh z`=3AR4x3;*H0J_i=udh#^YHjyu#o9t%Oe(>X=tq=a<}fx+jd+2tsg6o%>1$Qm3iWU zw-`CD%Q8lu`ei-YK?3k-WhNo`P_E#PZ s5K%yy21yl(1T82)aQTH43WY-9KaL$I$2_hEc>n+a07*qoM6N<$f&%6k*#H0l literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_tube_end.png b/mods/pipeworks/textures/pipeworks_mese_tube_end.png new file mode 100644 index 0000000000000000000000000000000000000000..b47281a3f2efc3725fb015b10a3525e563e437f1 GIT binary patch literal 1229 zcmb7@{Xf$Q0LQcZm6=m^ zvmQ*=@>tlK=COw(DQX@z_WW$z<=mgp=k?H;P)$V0F@N!F$cnOOMbWXM>{``~NWL7^saWFA=oM9;a=BQmXqWJ!6iWq4 z;WY{Gv{LxHa``ufAXhpUrxIS*DxN8ph$_)7m8e=RzO9y!6@se@LB3Yrs+B)d3IEVY zDH<77E%{SA7o(N8X=F5w^uBaHK`kMv#C39hmYkm>n@^T4q{$X=()lFW!Ug%_rHyI# z@>Glsxn`ilj;?=e0F#JXDFEoT2l*X7mIJD;namP8m=$Mor(T88ndR}cL2%?ABe#LI z=O0UrVg0ZUg7F2F^U_ecP3kne z2aR?}fYI&!G747)O#9yY)S$)G6mWLyvXv2*;7SZQI`n-;-bu)=S>({Faq1#Q-?MK5{Ld0TFfN%n;Cn&IeGZpV|{-sc)WctcE*|Vy0dMI=&qhu zdE!noS6@F7C~>q(FgygrnESMjGHCQZ`2>JRNS4b#J%*gg9-^BDm}Kv#z&LM6&g~zwR72ydV7NuT@t z#Nkd|tph)fUuY$N<~c$isGP{y-`sB06#&%1QE;5mTK8x%kC%Gi6Lj##jX0cvxo)yV z;~VIoIfa;p)K=ZVI)*~mUNES^i|jV;!=M8{dn6Vu@eW_v=hnz&o%YIg+5)xCsp?n9 zwdC)7s*qYBQ1gVTC5xmON1)C+Jigw%80)XAqGC>PLP9?2seUaji(XCnN^couxr6Sa z>A?==PssZZRF5&stiRMEHE-?Nk`rV5zlx_zLM@| zTVev!LM#ghkO-UjR2PV8k1?)k)Auf^V8Ex#B#@MWEH`Xo&P}8QTjo2qI9SD;Am)Pj z(Gfe#00Z_2AJJUx1Qv)Zt%gWX{ekIWJoUqM;wNjrn3nUCmLNl0;0>~F6D=>Ysd?K0 zUE7vj|DNpSH}+#7+eU8QGJT5W0-mgEE=8`;Uvds5Z(_nAsZO&$SUmrCLEFOMpj8XvyV_M=TM$ZgdfDmE$bo5j;^s5% n`Z?mujVc#?UWdyZl&}sup1||EC^*91cs~&2ALjSSC${iEQ5}WL literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_tube_inv.png b/mods/pipeworks/textures/pipeworks_mese_tube_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..4b15ef98334d0c2ba4f2a504465fd3741040b9ef GIT binary patch literal 665 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!LIQk3Tz`Dt`}tMdk54;)d^z~z z^X~7TwtRlo@##hV=huDTKkfMZy65}Hb>Ba3`2KOzm)HGY-c0@SX8M=c6Tf{}`Ssm` zZ||3WeLL&h`{iHXE&BFh^_RCZzrLFXGvyO;IUvqu(|L^_c20_7y7dk7>6diJ1!}N9iBlbYodp}NB zG5%MXkncH}t<#@rw(a`M!3S(_JFPs=pzXlQRb$7PqVSgOYT<&Ut;{bBHhk;;t?(gs zgMIau?UyA47&kE`+1K$ha;|A=ogl$jw&B#b7zu`y`Jd~5%X|~y7EAod{QUmh=F|xv zn5*VBpI{02$Smm)8YMI_<9&4_OLvT1vBXAx^$An{DfplL!c-M?+F3KtVbhY*sjp*G z&l;F+dceBv@~>qD%zSzkjeB1&H7U@xU|d=DMKr)7N`c)kVVm&(84s@n?fJ#P{Yq~3 zp?n32r;O)5-duNm*$#%#b3bplrbHJqEWN%ULS9<$!T)bFCiOP;US{v&_J|c1)!8}s zCSycW=*DCI-(QNd2i*I)P%tN*PvPH3o$TKQ4Bj3=ruvr`wufE3Y+G=U`O2Y-W@}_> zv?uf)V|{V{ziU?FkB0TVJ7y8Z4Y5D>$ydG}&_g8n$ zYd)qG@;6?3>G0Tpa11|s?>qBfSEVFIo>Ya1wF(8v93AFCTi@nqs2X!zxN1?LAQOz-3)+Q*8hMbTK~Y zU^T)242P<-wvWVDqbkTR)LSWiv9}(q*q_~F2PtJ^O6jm<`zM9COTx<$tbZfjAqzIH zNp}mxyt@iXuWYYM#xIxd7D;yUgqt`SpCaaEOSXU97u3nc9b#_QzJMwh(e{Nc`@$x< z=$UXcRxW%Z=H8a>mMFw@!N&Fdy&BnGrHGRvd>=33;DzrK#M}%aCt0*b@MO8Fb`k1b zDwRr|>3XfZYS`Zn4hT^<|5E^=ZmVg1pvq{xfF_SthRAg_@ z49NTBfrYG0xL63PUIe8+QdN7W84kM_I;_?W_yF!IjuEkwqQ@UCAx7LA=C0^Z(Jdj` z(mSkOcxY4^z?ioD4NCXCq7ii(8+$(7-0=|mZ)7F&@W}i)1BG*nf7ln79*eSum={Co zX@ztH3^AOOgnSutqXPpXtXXc!PGBqOwZ3(JmVR7=I1L#?Eakr|2P&4UjROpSMo@EQTQ>RHi}a?a$!modjBe-5kHeP znjU`^q=i(-!-mpQ5FG0(+@6XEsUaikhQ036>xR*Z;y7b+SF5CL`}K3C!Q1;`1#Zwa ztJeNT#H~)+$BRZE9MS1mZ2MJg-G+(sd;J_G0oI?CY_B&E*!>dnD_`XyB0K`}^x@W^ z(g^1YY0&3Aag#|$vRB7a0b8-A^E6<)t-l86+ZIQnb0Fb@K;8p3(Jne+nKzk%Z8SPK z!@j&ptcA7RB++29BhFc%gAV^9``g6P&oiVbvlfsKiF4=%cPJ$n%w@#AGjkq+g!vyL z!xB{F2AeM5e{6IfR+^lyCpGcPk}K)CjvHJ>JMwy6j(^O!Bno)TPBT<_{2rW#0;HmWk3pIZQot%`^gI`Ev*tDA|Re^q&G z@eM57HeY2#Rgi*DAxAvlz4^rh>|K4x&V<_ zn)Xj>f7coIp!aJtVrOnwOV0?Yb`Y7{)I()Sx{dytY_gM*z8nIwp*scKfO8s>TJ`S$ MjCTOK-3xdBU#ufQSO5S3 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_tube_noctr_2.png b/mods/pipeworks/textures/pipeworks_mese_tube_noctr_2.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe53b7c5df701a768fa81663bc930bdd26d26e9 GIT binary patch literal 1102 zcmb7@`&ZHj0L8z20mWAsKAPkjy6Lg0b5459e4yz9&9~JwZJ4hVOxmFVHI<1kO*GCZW14@CF^0zMi06L!zJ_jAtu>Hc!BMMoa7GRK<( z0ANKShr}95`p+1oG4J#;myNg`eKbB)ujavuNsV$;qa0cJ5GR+!YE=TAimP6_x-yfX zT4b)wB&%g*YS|6dLWxe*r&(sN%Ih?;o9d-s6tkx_%fG4?E~*wwS63Q!aHndacy*;& ztN2|9cW4zYT4lRJnx<8@!Sm-dvRgX1OEG(Db)`WguT{?FD5M$6xm=|*6P{-%=V?0 zg{U~icO96vCvgPtLEWD$QX9&Q^pu_|g{<&6A^z-cUOw1FCT)G*!(t&LeVq~bI8nm; zJ?%a;8V;C|LhR%#E@ZIEW32LB!$x)lc*!jws{J1z2Sn74{+<3k4nfL5?Be^{7vrFr z^SGOpyGE?fxIg4L{WZCBN3W^K(~Ml8@D*c{!f=fbV8_0QPXL%8-$P;)3+&*1uA7^! zx+&2aVh%X5L83#|2-{4KIR#1l`ZG87I>5^_aO4U4tfi8lPYV&oMR>CZ$yt z0##c#Wv!l%X^&2Y!d%>5)ic^z-`U5tqu{N~rX8AXXn9qiJ}G6LYjwH>~TM2{@Z7B`!l?0dQKp(qOj;xRedPFI+C&c4EcjZBL&Rb;s-rvkKN-KH(7!f$nG%QV*XS zlF+$h!M`-+kBTb1o;oCd)Vg#Kn1YVj%y|nd2Hci)? z2`#;MVvhC~?oA}HuiHDThVOTFjg4C$rayM-`eSOt=NQ?KOy8`SmcQV3kfGrT$r4q8 zd`Kao#hA&7fyz1*#u0HKIOdqZqSR^{lO#M|&RLV#t)|A-tdp=m00vN+qYHZ?w{|xk O51@obhI9l|FZ~PIR5Zr` literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_tube_noctr_3.png b/mods/pipeworks/textures/pipeworks_mese_tube_noctr_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b65c0e24fcc6283d70d88ea521e99b4b899f5523 GIT binary patch literal 1102 zcmb7@`8(SO9LK*&sJPEjp-oiSsHm5ET)N*;lZY(ibubPy9AUDSa*yM62afik%9Ld_=sKAm1h{ zc5B6JpDT91lW!Gk9-|Xnf82#n{3c$smxeWji6gD(CHvbKMDZS`TfE9p$!X`4x zoZ$Pcb=-;>S*z2rNPPrU75f6b;oR)etV>``O8Ye!@zZ1^(5{o4qFZK+)J!beOEY~ zKjR4QFIVMI&auj#iSFctfunGZ!U=)r>yylA4-CR(2*EJSJuUr^B`{_m*jvOP)PTdB7q!qW)gBszzhr9m zDkjOSIF9~T3bAc7VM+VJH*pP)XWPk03GK_q$7Oz^SDD32YRqSGEf^D3Mt}GBHo}$L z2zoH;%2CBtWJ7ocPq><72!^0WO74|wz3XCOb_8zVN7bE+2xXS6)X*df-_HU5h-~r} zj0QteN@8*F{c)r=g*0gt?t%p>)jupBpE&Gx0p(CvU&~j~WRS5>578x?^AKVK3{7mB zTLkP-3=qdgKaF+G;S+dM?}|$saTTR;v#SU^!eWr{{!RbtW{X5L%wF+nYnyFa)vN1fM%HfF(_KIteCA zEU7dS?2v1cIY?))t~rC^LlXW>6mYzgjr*CSh?JTdhed9ekAe*P4bU1M6ExvH^_vCy O;Q?4oWavN$zVu&bvO6RI literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_tube_noctr_4.png b/mods/pipeworks/textures/pipeworks_mese_tube_noctr_4.png new file mode 100644 index 0000000000000000000000000000000000000000..278c7e85985004e6dce67bb88b9505da220ff0d7 GIT binary patch literal 1102 zcmb7@`#0MM7{OESX7eM)t`YZ17h=P8${~&X52b8DvKpgROzBh;dn?geg+RGoArX-kTMUUP zLAg_@++is;i?oUX^ zNLw|sPN_IWzHwb6>(I)3RXa6mNsDytifXSxww^5&r^(iHWa4!BMuBXdDu0t}dtV4A7QV0Z*gIYuSCZrZk3xqSgB&795 zvT)R-B1aMP^eQc=Y%3C%d87WLI_Fw0uLmuim_@*yulzg(cOP^lM16ks6gueU*a)6V zIr?%5ZjBV!>v#t0JNcpWa8C+NBR1HPiwy0XMB zJADD!cA^xN*~}H>D5}V%o>+2VXREL=k28PJn8A;;MR|=nO_FM}FQ!CYj@$QGelsl6 z+fxF_^XT#wX7>ECa?dW8hijsnReHV6%=m4lZn8RPmKf7SUny$*$9$Y_FfghoA(%=W z2J{#Uyh2!3;jnuTeuQhDqpzFLSSQDmU^GHCB_c8Zn`zer6MpWkvjGrzrQCN2kL_P` z7}-n*VIAPRA14MQvw}JKULyi^8$Zrtijw3hIdfHkjhYUD~cjy`K0-Wrs5jkilG*M9ASJZl+-Lp7|&$d zj_QA@3z2oDl_g18N60)F)_u zRtTKVg5(q4G|@}Db9e~(r2U9H56s4J?6*DhBEW$Qfr(jV-O&!f{?m7Iqna2mq|YD} zBErfvtKX?@v-m=Wb+IS$n%U`%vO0{=3;VlQUOx7NDj`!iRj-nupAUL~Y^&D*3rS&d zCFI3yNL&Gv=PU3R0hR8x{yZp5FJ?Qt@u2GX`@@_NkE#X>l?*ELCdX^f3EzDjU>qJm M2q%VholPwH7vya;7ytkO literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_tube_noctr_5.png b/mods/pipeworks/textures/pipeworks_mese_tube_noctr_5.png new file mode 100644 index 0000000000000000000000000000000000000000..4b75ae22335a2148bd7c9ebce37992a8bc0f66e1 GIT binary patch literal 1102 zcmb7@`8(SO0LH%&B82wCuDmSO6h=bBUZXg6mBHQ z_G@MP-${3hmC~U@0Zo2DmG3{0?U6*A$?}88(w%RmyXA*MhEnoex>Iy0Y*mPUP)d3f zq7H?)Q?!+;5I>V_=gIdUDkXh~!WPkHqFm4@=Ho?MX<~k+cXxIe_~o>M%XAcfBEW+ zwN`ieVJ_(+v+SkdPHvc1gfBNFCg8jSzHX2ONjYao$bV>usNcy$d3;@$uHwE^2|VDR zb+Qfp$fp@Iz!b%*qa6fqFo_B(2K`bRHFf6$SCxeYoYJ~mG~aE4`VDFxOiXVta7G7{ z7UYGaJm)v384*tUGRL){1=0qkLly_^DliG^`MD9EksiLe!MS9(+Sgg#wL9g!zO~x? zMXfLRFUQW2l-0gTCcL`UwPzukGs%Y^^PO6VCN`2v#63pSQ%@ON<<7DpzE*3%h)TVz zEVLJB{0gwD2lK`?DBPyOs&o^U>Cl8Z&kf9Nzn){vO|a`Hse!Ho`n>U&)`i5hl^xD< z_d?B0OL1E-dltOh&t3-W8rb?GX*zj!;*Xd-J=U?MaU@a!Sk1VQ3msA|p}sgD1H-w< zc*BHf>YqvYmhIRj^@rKf_15R+w2TVAp|?`{n8jby0AOw;tJ@Zl@+?KEj(#|5goQ-~SRH@a

        7-JGO4EDYLV0KCL@A=1=KpHW|cwXOt$9a OcmNg?8rTznEBzP23_Sb* literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_tube_noctr_6.png b/mods/pipeworks/textures/pipeworks_mese_tube_noctr_6.png new file mode 100644 index 0000000000000000000000000000000000000000..e2bd483a44525f1179a1ce3ea06ec89005aa7f91 GIT binary patch literal 1102 zcmb7@`8(SO0LH%&N5p-U3ae;CN2S#jV;&kR?SiRcQ65K%YE3gXM;#AK)DhR3HnI|} z07=t2#SJR?mndbLNhOCtWiA6ZSsO=l%Tp{_<8ugkLj(!k_>Em|#8) zjyyK%JrMA5KmCQcf2=1FVbSPAIZGjVEfw=bYf%cxD1X%K-8iX|Dcj~ zE5+?fNr!kdRVjHc-O5w!Jyc114@Ax4jYNg8Q6j*LH`647Ov&bL=~li(kRko&o4^%6 z?VhenBc(Z{I}GF^rE*u<^XP(g{PT+ z<#@>43|%rV(`dC!LT56vign4c{=%es(#f|biGCG^zn+Ky=vtW(s%gSN$-to8wL@EW z2B|y>P&Mu^o&r%V5r9cwl@xM!mP}ab_wLC)0YU2=syHs*XR_um;*A>W8U?}|PjAd% z0MZ7e^X?gUv?U|8fW{Gd&SzMfbE@t=pqb3NnUj}~hU~Dx067-tF!qT>ktJch(CX!@ z({?&t3(T^Y!aKRwbt3(FVKG7Hobh!7EQ6G@#)SNbryT3I^AKKN*QKj@Yigkv z?6VHGaRB)wV+xp{*tWNUU=3!`A;q9yOQR?5e1KG2Tf-(bCMD13YEL849=0(Dedw&NN0grNcYc;u#EJGjdkutdu`Bx7E$% zCtuY1ga3Bv7*1L49cRL-TaevzSnjw0b|i3ZCYsqxD;@7Knx1*f*=kRgJ@K_h3wEqD z%*sOffW|HZ%ZBE@xCW)iBv_qp#hDq@08>tCf|^CWMdiyR|2+E?&Lz}R2zst&d)Q4p7Hdf>Hbil~|lKbVF^L5cM>*N{VkE>hf;fgF}sU9=}*Tn|@NNfn; z4+MgfN}@v@4~Gz%B*Lgch!X~=RDQqsPJg)F36x7-eIr{%5kZC?&+$$<>}Lj+K<~(w ziK)*nNf-Xk;K#wXDO@a%^KWtKR(3@xmKf$fTbo<|(^-(e*qsl%*-@{LDp8ij&!xfV zi!Om^*+IHG6d~6&4o<1og)?val~Z$rt~eyq=_yUaEP7+mIyzb8JhIH~@5T^DTkZLy zC1zv_0XEEqX7*5N%&QKdn4s7{A7egiamC#F>)V@&q@ O;{h0ScyM`$b zVpvFw+4%n!0W-7lX^G6N+ffnZgYu6Nichgi`j<<(=kn^0W)m*xIJ}2md z|Eko=eA?>js+sx4ESg!~xiO?zbMk)&2#<520sw5B7!pLL3G3>_IS>4-$^#0xMT2lA z+O;G6efBkD@zZrSm)pl@D@b2Ld-mP!q1*9H%PpE^og>D=WNhpQZZtbnHe!)i|LTvs zs{^4c7;w-aDbfO`bGHE0nd;&7FQN`X3W>KFE69#2Xl2DX>d!q*Wa7JB6fb{P+S@+g z-byIA>lFWuk6_l;!n3om|MjQy6e))9mW`q{?x|$qgBLVflpqYC%mC*QQnK;^(E1zk z>kpYHO06cJ6|Psmt>Z9l?k{8TZ1{q1hgJGaCu3=UgMS*}VktHd+FEu{8B-0{rySWs zuGg__=>9U0Oh|-B^;$m4aKHy`hPHb31Ic_l*Sbgb=f8kI9E~;vVA^fg^IdGWAY#JW zs3|`4PprG)ROg_#EIpwi;S;=OIC{kQZ?|T`cz!y#b{txrw2nIFInZ&)ZCT8G)pj+$ z3b{3MP926NO^HU`h1B8ZyVJV8$QzLp9_n+L6QuR8{}Hq9|IH}#01)}2roQt&GRseH;0`53B>!liz8yP~^+eXr zF2~>C=XhA)+iQkVGBw@PzQ+DxU14c?AxB_m0smzyAG zsH;HdB=;l2Ep+)YZbD+cn1@>G2Z9l;9W_wIw(IiG8>Yii78K?g?l)IruP`y-XwtgS zjV}r-NBGxRO8=^uiD;nA3BYC~!bjeqjFW3{_0YUTi@kZEHZhcH{z+UH%yj5hrlTdO zu(tBsTwk)+-8ZC<;cd-f3|=6;f*{jHgpi!o!6zcM;cIn0iM1iY4mYbPB}XOUd@A^eSyybAKj*gOl%wlKpyugMh$3 aLrqRdwxr$$rG9Dd2Y`5x6v8G@F8&K9F^J*- literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_tube_plain_2.png b/mods/pipeworks/textures/pipeworks_mese_tube_plain_2.png new file mode 100644 index 0000000000000000000000000000000000000000..12d79665fe2e7348de4b509d8250c9dcec502431 GIT binary patch literal 1273 zcmb7^|3A|S9LGPik({yfb=-BN2T96GSeBY^u_KLPXCdUG429ELTZYy*R^jNe&X?7# zvO1E(P+jZGLp>%QZkPv^Z}WY&efC}D+U@>?dp{oU_w)65|MYsiet2EM$3(y_oGkzV zfa4;=;*7-px8_jeZQz%#8qtK0jt`ejMXN!vPWe`^>XXk9WYckLnip&8C-T`O^~y!P zszbG0DxXbJODk1NbcG~CExo2*xvW}dYNXdStF?M%n_kteS-q*1-O|eMsFu!Yxa6U)5 zP!K$cF#wcV;Pkf9D&TSf+~8@yn}r}v+6@uMiUM0@RW5Z(gRV@e>NxKP0l@pi6{ zOIr6YL-y)ofeP8EegQJF7Z77R0viAJ_S6>9;SjM5*-C$rAf>?TSaDLI3TLlREAPWdFZ!!Xc zzg|Om`u?ri=2oT_Ia{$kJzz(eHkJ_rA6$-d75C+CQ5T}lh=4FFk&GF4I7;Zof9%Q+ zN@hiPBqW;_m_v9Mx-B_W>-cdrqs#+_KXx9nuiWpTSAx$M6U!fyIIHLIq#Z~`ILZ^j zy%E>{`lRO=MVjos`&b@Pi$gGe=lKdsL$=}-TAsxG1ecC{iZg{ts|t`i1sxs4Rvuhg=hDy zAxG)!Be&q`580zlME9oKt-yIj(BX>FkC_-6v{8V5wK6%7C3y37D-iBKUOWZ3o${B- z0gN@8%6~4NrDz-War`p;8{|Oe2Fpp=fk-aVMGv&DjCVX&%%GtAt1*H+lV+h4-U%0T-yoT08*8XOv*1n6D;8!^rd$m!?p6#U+aNW z<~~PhSDFqK6*EH7SoL_js8g|r_H*<4bt>EnZ^oE_+BJ~_Vpr+3RG-3cAT!g!1@+|; zx@E5}bgmW#JW?k^G6`z|2_dXAj=>vypx;9UC(P3H_Dh)^`IzX_yTJOyPY1Zt-umh{ z4{|2F@`r|c2O@Ez`*l`(asuyR8bzTK+yVB}ul?I*a*zB?js?yg7dq$cI-8pJM^&@; ztI>9TuY*af$@UIApws_eTH71Lh4JhUo-HHad5@IWiak-6pCLk=OA|{I7h1*=ktk^u zylWDPWxZp-+Md<@a}c#xR6^$^-o!rYe`_#BhG6gJ+F=1Uc`+Y2D)a>27uDpF>Pa8M zAel2HG!-ijO*X4brcdF1eQ?dhbsfN`OLqU%HQ4>!gVHnCEb(gNLF*R-y@n$o)EAos z0U~k*8YsHS7-Dx@b|m#|R^}M{FJ4sw<+>rRWGJr;Mo-o2;PZu@7l; zu6|!}q@GJB2JQehQ7+Si&#dvU54nNw9by8L?D;G-l(x~nA}6@g3FeO2G*(8>^C``6 g@hCrQj+}NB7~FZEYvSfXfw3R}TzE`aYe-tzzZK|=6#xJL literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_tube_plain_3.png b/mods/pipeworks/textures/pipeworks_mese_tube_plain_3.png new file mode 100644 index 0000000000000000000000000000000000000000..4d3d415ab595d77d7e6aec2a4f91615f50fe3ae3 GIT binary patch literal 1274 zcmVx}Z~eedI9^XrcD>WK2` zh4kx>^z4=Q@v!&uxb*Co_3fJS=zI0yhu{Uia~` z^zE7U@T>3SWcBWz@#l8&=XmhsXYl21@a1psi_@$00022 zxvT>K001>~QchF<|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0 z|NsC0|NsC0|Ns90e6`RD000BkNkl2j+$5QRN+C%ac{u-P#}yVRY;dH-h{ zuuyEJZhq)gA+U?{x%;TWi?6>buTJlQQh>kT`3pcv8Ups9q5z5g@9L8tP+%Vgu-IOG zZyrF6jsl=;oH3aJ8OkU?FNrg9Ux7AJ0P&DI<9P;@Dv8?#EM{jtE!+2|7f}Gv0LIqucRIWeY#jyIBrXH5a|Ur0Xy{yiK0_J_0Bo)RAHq7-`zQeFaT1Sr8`&Vl zwXhyTe0C-5riG|J3XrS8IeiJl+PH0Geh%hN8i2?_y1h`UX-Qe+Hs<8EhpX|(q>8IR z4j~|w5SIbe?}2I?2T;(20BX!HfETdFNTsS}pMyaubCi7#N~;9}um}bPf)r9}nOKc^ zr9`elSx8X!YP}GqQn*25a@6uozX_=jwcQ$E0<{2R*FqUIOfapHiGKQKbSh+4qQb>f zc|4Mu)3!MCns!-t>KfWuB(JpG63*$Nduj{bpv?-(OG28*6CK)?w4(?u7aya#kDpqz zA#63X`tz#fGt?Ep@4e?~vAUaVhi||m7-v}ByZH?G*#88e$R^wF8$blkrrjN2=K)9W z_Sae*ufCH9v_{OP(;cAlfWf={2Z{9R;~v0OHJkSLJsf7hM{)<)O#oFp<8}sgU~Zht3Xg2nT3BTUNUEorbRrmH$z%!2!wuPeAa0-cQZZHFl?242v*_?L8DS5Wd) zcTHOt4H{at87WEn*wTS!O~-V{Q+i07v^kU4e>f$)ZEKn>a$qk^Sz|3GFUyTJ5|w4R zTJ}~~LLf?Dxt0Q;(#GTr_V`DbjmC}AO1;5CJy>at0)yBKA*2y#6=-GNdToUPvmV)C ztBnEF$P7pT+iTfx1d}8E*OzL23G}**{9k|}1k~C_0R)iAcK!zNrHlfwO*h%5#i_+j z6hP*#g`)>#J;Y^T$<_CrM5(GM0KyLd6*ew|W$TRlYl4?cfjX`Nn>xUGuA?@66rdN} z0emCPHje{9cL@lciOWEnl^Y`8NE!*)$YMXI=m3Q^aUmkPxD>XIbCi)G_T43M*28rz z3`P!8(Xo1&~7VJxV k2^9M<87xA;0KWkK2Lw6#lL5$88~^|S07*qoM6N<$g8luGJpcdz literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_mese_tube_plain_4.png b/mods/pipeworks/textures/pipeworks_mese_tube_plain_4.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c337021b2bceb8327553965adbdfd34a60fd40 GIT binary patch literal 1269 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 QU>GoXy85}Sb4q9e04h<+9RL6T literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_nodebreaker_bottom_off.png b/mods/pipeworks/textures/pipeworks_nodebreaker_bottom_off.png new file mode 100644 index 0000000000000000000000000000000000000000..c7a48d441155b8959bbb887336aba73c1dc65eed GIT binary patch literal 637 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47+nHuQ&Vztv*Y4o z5)%_5BEs_Wax*j29UUFa&COzBBIRUcl9LnN+*|?!0|Ep6LqdXba??n3#mPxR8(#FE6hsSXzLeUr<0mOjJ}rKtM=PP*_Na9|-tB!29%tFkrBL@pN$v zk+{ry@N$!LAP>WVHMzIVUa!sFe%;FJ-~Zb51CA;xpLQx09os53A*kgE_rZyCKECHK zP-I%V<87_xkyk&YbMiBOw;Y=6cwnltLaf?fty}A?CmA`k2qqgnIJ72WojP-n!LKbd zo^RZ}y!^DNoues*L`zZW0Fo{2NCc@P&h^`0Ez*`} zKl|+0Tbwf@-^?-X((Jf?dGDn=SDv`IL|eq%|IzGtFhgSFkCMH1wg?qwFK@ T;K{88^gn~AtDnm{r-UW|s0P^B literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_nodebreaker_bottom_on.png b/mods/pipeworks/textures/pipeworks_nodebreaker_bottom_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e14ca32ae54b09983ed2184744265f3785b3e39f GIT binary patch literal 640 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47+nHOGt(m?!h(VVV`3un@^VvCQ<9Stb91v(Qj+xb^-N7o zt*or{^mIc*LlP4cQc{worKIBGfaW-uo0|m&2DrJo1P1!c%E%-oCAho0ii?TKNJ~dY zM}~$5+u7N8c({p+i(6V+h>3|=Sy>1Q3i9&sa03AsS7v5LK!9IfUQSe0go%l9PEMAM zja7PjYDh?spP!Ghv5~j8r>m>8si}#(yPKPvtGBn8v$KRuFE1At zSAKr3lar&pypRbvjsf4(=u&^-DVt;>MUtb@8 ze?M1O7a<`bUS3{1J6kbPQBk0A!omXl{DJ}?APkff6yyg2J`mXJEw~*RtlvFd977~7 zvmU(MbT~kO;X>r?wCiQL)|szN%JiQ7zyDokgN1wFi*}xiK~}O3$0jWH&pdH4=wF@U z5|acSlfC)JDx-fgUe2CrSM+M40>{i&hnV&sxp}+Z^-O3eo?*$y>GbQyl-Pcj6A9lm zt>-V=S{=p0#Sry}LK9Yb)kXTaf6JS3Ijk;J$sgNc&}*CGNMDT(}?A=cfPl;s-0v z!+~3)%zo`X+S*d5e9hZHtjjGob)S*=<*@aA{hthSZ!DTC*Q}t^nSJu`ZO{6C6Jrb^-hR9dfwd|*qLiF-UaeM5(+ z2mq>NW+}#;bIuvSye#uHEz43Rlm2DtEi+~&Rloxl05kKo22!K}$$s|c2{{kxw2b2ESQyl;R002ovPDHLkV1o1L-QWNK literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_nodebreaker_front_on.png b/mods/pipeworks/textures/pipeworks_nodebreaker_front_on.png new file mode 100644 index 0000000000000000000000000000000000000000..927ccca7cce2e674d4c2dfdef90ad9df4d85c191 GIT binary patch literal 493 zcmV5_;DO6Hq0PJp^+esRD?)MBxM#6Bt2Pq!cSLMbzQI5tCN$rcX!`TPv70%ew|Kd z_xJbi{^8<+Bmn<-c{v`B>$+~+Hl>tvcK52P+P2L(Pp8w(=7+m~zP^5ZeB5j{et3A8 zQku`_tJU}I_NSSx*DH4~x~AEZY};S+`NGU{&X!UF;O;qB5iuH#cDvnVGU>YR;NYNb z+wpiD5yb{GvxkR=rfHs^pBIZoL>wKx25@$E2H^Pk4Zym7Me^zCscD++cI(UKGMN$h za&seTG#UYL&j6~bDsV~f&(A|LlC#;&Q!0%`1b{Mnb_ej%b-Uf}rR$>a%dHQ_?{_K5 z{$yw$t)dxh<$ldW$|8E8tlt1hBuN?>qyR7K*ncmnk3iQIX9Pq<2|=NGi5kg)0U)9W jLSo+!eMTrEB0&BIKd=Q@CEH7T00000NkvXXu0mjf*?Zm7 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_nodebreaker_side1_off.png b/mods/pipeworks/textures/pipeworks_nodebreaker_side1_off.png new file mode 100644 index 0000000000000000000000000000000000000000..259172c0a7baf2e943df9fcac5da6d289ad040cd GIT binary patch literal 581 zcmV-L0=oT)P)tLqkGNPEAKgMjjmL_|X~GcrX*Lq0w|MMXqBJUbj48yOfF6B82*3kxV!Z?@2^KR2b70&O?I4P!s^bH@59*+fLFQ+xWcyK_;`URl()f zt8Tqf7!kth@6Q@eFNR&q8gfc0cg*iKRL?e|coz{KWf@tTCNz)ErQL0glLX_CI}U6P zDwQjwyR67@#;F5`?Y-k*HXD4Q!pI2sptcWw@7`a1YN)_1wF@>I_&xv8Uj=%RUkgoW zN$y9{GHqZH&_zdc#JKI@3FG$9<+nj|UHdF;NI*MG3;Vndb3X=)hQ4yp48$JRfU T)abr200000NkvXXu0mjfhQYOm literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_nodebreaker_side1_on.png b/mods/pipeworks/textures/pipeworks_nodebreaker_side1_on.png new file mode 100644 index 0000000000000000000000000000000000000000..96480efcec66b3ab2c60b706acc8a1169d7739ab GIT binary patch literal 481 zcmV<70UrK|P)$*gEmCQi0wdSo2wb7s|m>D@0)^%Oi6~F*^etPx@ z&6y?10G*nhw1~L4*tmOZ{`m7TB1+0kRb}Q0#Y__5W^9cS%Vx9r@$I|2OQJ-wG65hH z z+ifFavpGLIJAe80B5BeARn>dXOaMkgx_@}E+uN zCDpJ*VpV0<;c(dR_xt_+a5(n$4$7IlQ%wE= XBc>QZ@mD+#00000NkvXXu0mjfqr29r literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_nodebreaker_side2_off.png b/mods/pipeworks/textures/pipeworks_nodebreaker_side2_off.png new file mode 100644 index 0000000000000000000000000000000000000000..e330ba0587e3ee59926f796e187a2c8f611dbf91 GIT binary patch literal 582 zcmV-M0=fN(P)2K9UL4G4-XI!5Em8}6ciK^5fKp(5EK&=6%-U07Z(!}5)Tg# z78Ml^4h|0v4g}CNi~s-t@JU2LR2b70&P8H_P!s^bS9f=B++87o;O_AC{s$@D&T3%& z^UF9PVKno14S#n5>u=NLj4?j2tl{AD6ijnPvMl5zyxnYsvj(^>k1$SCoZrae`B4X4 z#xtB3)X~vZy?!8o&q-z!=)FH42giHOLl~-ETp;aZ>0P%y*snrIxz7tdSbC3M+v`&s zW{RBJ@z-ad1%Zb0E?5r{=P5MKWJZrdwbv zvoWSl{QPt`>PZ4{k|vZQ{q1EwYWC#qKa|f`Ctge>QLL(EJ+iT3B*}EE);1OE4@sv# Ul#&qj)c^nh07*qoM6N<$g0OkAM(8mY>08*;9Wo9N% z%BnPzRE9_j01w|EKq~X(i8M;CcXKx1Hv9eC>+4%)*U07l~7wZaovtygtyX6})x5CFi>Spv+gkn7Frv;_fHsN!rw$yzr^iUcU- z7+K!e{{rWd1dvRL!2SK#-dpb#4VBHA8PzUXDV^d??)UpKMr$oI0hQpbwf~U|>nsG5 RVPF6N002ovPDHLkV1iUh+!_D? literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_nodebreaker_top_off.png b/mods/pipeworks/textures/pipeworks_nodebreaker_top_off.png new file mode 100644 index 0000000000000000000000000000000000000000..fb86b957b23df24343bea4a3f5880665f81478bc GIT binary patch literal 637 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47+nH_>n}+IZWF#acLPLWsEiEJ^C1s?g#l*w}1qFF|c({Rpiz_oTBOt&p zFE1xJIMBqz*w4?`&(Fuk#>(2-%G=w^-QCUD*vQ-4)7914+1bg|)WpKV+{VUQTwGjI zLV}N%my3%lKR?&r-p??n3#mPxR8(#FE6hsSXzLeUr<0mOjJ}rKtM=PP*_Na9|-tBKsHLU5*VysJY5_^ zBrdZayxim*$ir}8P3~>8*K2dPU$^r5_rEqhA;3uLSbWj0n{#q=j`;N{-aJ$KsW^DD zaAI!l_b)okd+W5OzT2|cVDlZ@3=!@R*RMai`R!1R#+GYuzw0FhygKq-C@R}<)2_-X zuX&9UmI&`!wtd>G+wIrO{hOJdY>tiP&tH2**?jG`z?$ZTKaOGt(0i;vyo#5)%`Gf&%mMa#K@Na&xm&Qj#1T>|$afe9WTd5| zqa#B@gYE2W#KpxuJlw>@#4If>tgI{q1qFF|c({Rpiz_oTBOt&pFE1x5D#FjtCnqN> zJw4UL#Ms^4EhHq!+uPH|#>(5<%hlD{+1bg>&DGf0$kf!t!ou9f##&NBLPSJ_kC&H= ziz`1rH#|HvI5^PW-pK_i+S?isHiB=IALJ{etrP~0YL!)AwfZ5At8Ps-~)j)7S(oOuzvS+ zaSV~T%zE&0)8POCh6|Cm)2^50T4%m8DbsuQ|NeKG8D?+h#m;C@(f#UYG+l6phw9=z z*6}mDGmkI79v&*u+kJG+MPPsk{c>F&*L)~K`q^*k)fZpvvy;1RU5ai&HEGc;`Uen6+G;VX55Z`x$Irsy|?Q* zx7?ex^Ps{+zoqj_n-}wM=D+#T=J~USo@Jf=JZXK-hZ}6nQm-#oG+MCE`LCIIY`I(J z3CkIAr@u@T?r%#xpwrSYVZz1(U-n5p&wa{1!SKloVWEO8Q})MiuyF5t!On9r$ZBr= Yonmjn%%%D(fkD9F>FVdQ&MBb@0O)Pn$p8QV literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_one_way_tube_input.png b/mods/pipeworks/textures/pipeworks_one_way_tube_input.png new file mode 100644 index 0000000000000000000000000000000000000000..8490858b0f9f4db4e6ba468eea9b3276aa58163d GIT binary patch literal 349 zcmV-j0iyniP)cuUw3a@xj$D#bnu0^-Rtxfmw3Q=L)>}c~h<&$hs=Qk+n_2zaewJ$= zgJUEgfH^bR3vEcC3WA6=T9eHpVn&Y6rNoxrlsc&$w#7U{f;7HX9M>+o0 zi3LX{D;!O*Hw8LF;26>tR|U{00glJ0!aFWrQ4Tyfq^OYNVu9W%a7a}G3tVk{1dee! z2j;jcOa_iv_rMfaD^lQyU5y)sHQ;b|leItJRrj@PH;blU*TR6qO$JeH#zf9NYcVt_ v=>!}`*_X&jvf7TUlu4XDSp-241b6QbRr;VcD;7CB00000NkvXXu0mjf&YX;j literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_one_way_tube_output.png b/mods/pipeworks/textures/pipeworks_one_way_tube_output.png new file mode 100644 index 0000000000000000000000000000000000000000..8490858b0f9f4db4e6ba468eea9b3276aa58163d GIT binary patch literal 349 zcmV-j0iyniP)cuUw3a@xj$D#bnu0^-Rtxfmw3Q=L)>}c~h<&$hs=Qk+n_2zaewJ$= zgJUEgfH^bR3vEcC3WA6=T9eHpVn&Y6rNoxrlsc&$w#7U{f;7HX9M>+o0 zi3LX{D;!O*Hw8LF;26>tR|U{00glJ0!aFWrQ4Tyfq^OYNVu9W%a7a}G3tVk{1dee! z2j;jcOa_iv_rMfaD^lQyU5y)sHQ;b|leItJRrj@PH;blU*TR6qO$JeH#zf9NYcVt_ v=>!}`*_X&jvf7TUlu4XDSp-241b6QbRr;VcD;7CB00000NkvXXu0mjf&YX;j literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_one_way_tube_side.png b/mods/pipeworks/textures/pipeworks_one_way_tube_side.png new file mode 100644 index 0000000000000000000000000000000000000000..9881be2c0ecb7cc5104e439f9ba91df43ac6b14b GIT binary patch literal 859 zcmV-h1EldCU$jHda$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~ z)z#M4*4Nk9*x1-7HzO_DVgJkS z3NSJX?A7Y3ZOg-eyk0!V!!lv*(COdbTpMEV@fCckba!WCvIfHf)m0k#Jn&wPD1fF{D#vk_f(s|#mB?~X}x2e1ZFl?_0 z+!@oo;>f%&a3lyA7S}%EV9&NpBF^B@g|9&jt-!pW%oa94PLANN6LCyJomAU;~HT7{k!H|1<6391PKBK6zcXRAsr(!`G~?<71J$V3{40@=b4xD5}L002ovPDHLkV1m?%yoUe) literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_one_way_tube_top.png b/mods/pipeworks/textures/pipeworks_one_way_tube_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5ade4275c52c35932cf73693bec85591632c837e GIT binary patch literal 860 zcmV-i1Ec(jP)dCU$jHda$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~ z)z#M4*4Nk9*x19d*#<(=EoqXLutT7ug+lPsaCc*=rJ;rrP>e$B&UqUdv&9fPt=UcB@n&x`zxG7V5ejK(bSLtQsT z6B{Zb+Tsdbz(;57nm|R|wC>*pUO2SH-NnZ3SU~BjIsNv1hC(aUa@&M)eQ48A3w`+C z>h%ISXw>4NfmL5TwrTjVRMtAs$0Kt;PuuL+aXp&LVo}?==>%d9L(>Hl_GjvDGaCsI zdY@ri*M-oiW7DlVm@shD7mj{96Y%OfV;FtJLzj5y@^>RZ_k#yF=r~ho#BLaVVA*AY z1GE_g9#JJ(f9S~h0G;FZ0_@nf_c2vQf7p26;L^3Y*5RXoCst$6t_Ok7i&3+x>+RWF zh%{@wMdyUWb$s%c%J}1B@<4QJ58SuD`(YM^f6F+I!?bvf;v|p4L_)gCpUa>)z2xa* zRwXeOv46_;r{t9E%BMemR{D7!r4@2G{*4(0O4RkQ*@A$r7{&5#W>Dd3Ev0Q@M_AhA zt^jZ_->RP)7D6qUU~Fw7_Ji027ze2gt+fqWQpN>?wIPTG6P7>-r>g~UB@_m3o1D&t mJzr>SDa%9?6B82?UxbI0000jBIYXN`>%Ws z_hB3+;6<{eQi)PkZ?t)2ehD=H1_4r}C}B{NAc_4sNnppAv2EB+oCF9^2QNyLgdvFo zf=B>PlGt!2X6*j$APB%BKvCcjhA2sW7D1rt#Bg&L9;oI;NgU#UilW#&5+res6s|n0 zd5MD>6ibi$yz0#C=QSmz+-xC&vXBq&yyEAg3f!-I;hA?HXMR-IZFKy?ia*X8 z+zY?De=LAl6h~JPB)k5J5%&mQ_~#L#AgQE54ro9;`q%rH=?-G`?`Yqdr)o_h!NrG0 zuYhCEQ~!7T8YJ}qcl``|^80=K02tT2I&!zY%z1I-Z$d?1y|DRn78~;$*>;JF!6!!k1 z_WJ+(@&2%+!ST^Ql;?N-zw-|@zw5v5{6pR8|G4oF z6u#&`$Bloelm71XfAG71NZslGoqwqLUH|+3&;B8Gr~kb150%&dAKvtT?;q^xUc>Um zzhCqpd;gG`%uXR2{;dCd|1i^ah-=56^uL36^AEj=$q~Ud{-^#AZv8{cu$>e({7L_@ z_YV&hOKth5{$uYSeE4wGhCk~+_x{22SfJY6|DykV`iJ=8A6kk6q`3juNC-qEK!Di2@)!99960R( z6ls;^Lui!)dqaW?K_c2sCYcY9+g*=?J;W0dA3A-Ral8EVs$KQ!S#bCI=2G80^J^y$ zzP>xi_W+=9+0dz4UrZl>dq;~0sByJU1jxtHE3=q~o*?Z5P!SOaCy4-=3J9UoL;w*X zpzI^i3s6Gop)NYn^g4h5 zkmwTu0#qQPmJC3EAfihIU{iv$)NXVz5+GwTKx`?b0*C=5djb4Yz0BZCOkT;}%87#p zcPTkt99JL(V&GG)1R>AQGtG29aBCXf&eG5Fv1Ybg%RKkx{$yQ@EGL7Fi+CVA(I^0v zBALYnt7=|UI$QXahm-ejN$%w-DU^mm_U>l;`!BbHw5ou*yLa6FmMX2JL8|KZ z=J~Z$oqFJdXScndk#8kUbb9^RXGfiwxsEj4gx$PY+jSdBlkQ|0b&K70^+In{!^b}Z z0KW5Aej{m3P`kQw?kj(#BLnc!51ri=0AP36oB#;1QKytXdESW~LP-E9n(Jo(&>Yx$ zCUGNak=&LE0QeCAW}=P&aM-!`7y$5?VggVoQoAm|r<+azK+$sCx%c@`*Z+4)g8%}N zdMl`1A07kPDRr>bPO}bEHET3MIM5>i_~n0cTB{aY?x7v7TcFk}C zHVo{)p#7UUEGJ&Wi>&6u*%~nKi`j{|K$rdgc341~(N1bO$^Eh(+Vg4c>-ifpJRA5$ z@msKkFHbK*=Kjb6i_zceG|ys1E2b|W8WaM97|PQsaJ&-afBA#i`9&-TZs}dbzWLl_ zf8pzx3I5pwG#Dw~UXAIf%~2V0%NNBWi|%R==k=tli~Lds%dyeLJpdh$sZg- zC_$zg3?)RwLDC&cJ6uz3Uh}Y0Qr|+@4A)eT6x!jc^?kn=QW->RhHH8ywkagn0oe>! zYHBwIvs!`$N$tk7sJbqP%WS;}KJoNwo002ovPDHLkV1ns` B(ZK)! literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_pipe_3_empty.png b/mods/pipeworks/textures/pipeworks_pipe_3_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..10bed65d4d8d730fb58ccebdd1032c5bc73de6f5 GIT binary patch literal 2748 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 N002ovPDHLkV1lThnce^Z literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_plastic_sheeting.png b/mods/pipeworks/textures/pipeworks_plastic_sheeting.png new file mode 100644 index 0000000000000000000000000000000000000000..3834df7155e523bfac379d980db171cb9cbf8c9e GIT binary patch literal 152 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 T?`Wa<00000NkvXXu0mjfp#}Io literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_pressure_gauge_0.png b/mods/pipeworks/textures/pipeworks_pressure_gauge_0.png new file mode 100644 index 0000000000000000000000000000000000000000..de9d592b5e5d07a6a5bae9e7dfe8ce0a0f867f02 GIT binary patch literal 1065 zcmV+^1lIeBP)0F6utAcBUxw{8!5p8E5d!Mqzid%AV^(0_mK@Q(xyp~{DHVi)_+6#0fxN7MFOr3 z2Kiy!$Y9H``qdBu^&8%fVR9=s!1jb_E1`*H5Q!_LmmZf~@x&+7LV2mlHJPoWd#-wRV{{q9| zP-5ksz*9;og_KGvrGg*`f*=e-Aq1?0nOT+%heKmbmSu3o!z}<4iRd9pN-3q3)>>;_ z!lzWKR4TPvZEI^Q2m<`)@bEAQ0H`sYaubW!c@`o#!YL2qB0_ss)V)IJDMlIXazA@h9iJTCFylO=HaM z?d>WDXt-2Ls^1`$@_y{^?=LygZnu|q4h{~&Fl@D2Q4~S0kO|DinGZjZY9U0RRJB@# zA8{OayWK}r)a`cTIOd#3QPgU+N~IE<_)Sexak-k>(UCVFZE#*U#uy?(v-2&_Cw57>L=+z%)924iZ^E#*w>S4D z2m;RmA0BAXC# z^?F$T@#nKAPhL$X6Gx8NT;KlKIgLk}rsMH=GMT^%)cNZVAJz-2AQ1QF4bCM;%rUI9 z1$b5fn8xGrU@#bsMvxrj0PU?l*~gDWL~q|_&z~nr0tMwJM{VSJj+5Ex>FH8#AebnM zc6WEt4U3ZXLdQ-V#~5)*lB8+sC$~2p6P6eKfGyTqYwYNLG#Cu-@9#m36EOwa?RK}@ zZMWN)v1T#N|NNS%gge{#`g9$`Y8Y*B}wA7WUYlmJ|$jOL?rz!Vs+}xZ!p$Qr_<}} zYZQbKLMeq7;%`jFk|7=y70TJeUK=eaS~n7nwA jn>X)zy-xo#YPH(mc^g){IropY00000NkvXXu0mjfOXLj> literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_pressure_gauge_1.png b/mods/pipeworks/textures/pipeworks_pressure_gauge_1.png new file mode 100644 index 0000000000000000000000000000000000000000..fe21ea5b3877e0d0f41434acbb27cdc81df6a808 GIT binary patch literal 1078 zcmV-61j+k}P)0F6utAcv$BvD8!5puR)qUhE>Z;227*+@-AmfY2LFNl45!=FDH8}tKfvU@!cD+k zz+fytj9tiJ$*}s^-I+~sq{&)x{2mY95v)eDV$S_I_ugU0$H&*#*F?lQ=bQ^6gb-3n z&bgceo1AmT7-P&BV~nxZT5HW5X`14RO>1qIWm%RHQMFo?;CL8}F{PBFfi=dMIF9LG zpx^IHteg{gN-3p~Qc0zh=XsvzmCI!z1gwLZNs{#YePc|LByhzcn*$~i(XS{erIb=y zYpu19kM9?Y#Y&~JwzlSZ9{#hxzwddT*1A|M)@rp{tyU-$5H64{Z~#(DNkmF1DWy9L z{`kIME|-;3uxL4wT5F|LtyW8tWH1;wjy!=7f{3J=(>Q=bYke^x@mr6->2U02L$L{X#f)mYVb75z1Z?9Y~HyVu~2q0I;1m@z*Uq6s)A%v$? zsZ@d=VHmdC?FUrUZnwiQ}2N&gU*^S(aIA(=>%z7V-T%efmT@JH#06>^#sfWKOYS4#_!(zkrm| zT8p%|TCL__KyTmP$@#l?;m425N$PYuM09X);LJxGgrM2k*%=X`*%@P$QX3l^zVF}T z&5s}S^(%e(La$%b=g;|<-@eV%`0Uw-tE(&I264i^G{z7S`h>L>(Yq%c+uO9gO>f>T zzd1jj>9ACK!WctUxJ0CBx<~`2IF7Z}&X9jVw_ERY>O_D3L609lN7y;%uoa0QBJNrq z7L&>3;^JaDoi2p_cN|%#gXN3Ao;-T=d^{d!lo6Zh+Z{Wjafsu1G#ZV^V_1PYUv4n2 z^SEX9@+Hotj9A97PUhfA4qzIMM!jBdI2=N9sB>s<`N`hDCn9?FDtY=eiXsfn)TF45 zG)-|bJ32aA$PMHl1i{wU7P?_xvNNGKo7f4%5F;*%qBxG-j)=%)aL6h)EKlC>5Nxs*6r5s`Ga zh~=p_yTMpHnM^J(FHsOe2&EKSh`TZ6OCnz(2qO_m*Yfh0Bf+_t&m}i#Gn-kmj4>FC wpyh99X_^{ijY;ztxmokBR;%Px# literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_pressure_gauge_2.png b/mods/pipeworks/textures/pipeworks_pressure_gauge_2.png new file mode 100644 index 0000000000000000000000000000000000000000..799404c5330a1918cc6bc0b2cd6039c0f55ab702 GIT binary patch literal 1075 zcmV-31kC%1P)35MB0%y*vO8FF!Pad&qI0F+WnDPxQ=#yO{y@)huq zQc4IRgcxItG1gjZtyw{9jVm5nYn^k>IRL2DY8*M92O&fV;c3tsV@#4H@EVJ54QrE2mrsMB!mz`D5aEA1^g8X z<#M@Nt!{5`ODXX`M@L6eN~Kh}Ty8WPjYgwbEMmBjEXRT1oO1vWLU7LgUFc7tPzZuR z2!R%@M^Y&zglIGxX_`JfJa~>Q0b>jRxLDD6AcsGgU+5Hy?3FbuI=u}sihyz}=5rkXJ(g{V|2=tmSq zolfVOD(ZAPQ4~>1!!T?%n}tFFop@4BoKs|zQe=CDG3H|xMbWQs-!^g#27@SyeDq4C zQn_5l1baUatih92`Km3*Wy3A@KFS;r;vEaS-$m50~CZDLn_JbQw>tuP9A_3>xCoCvXma{>+|TUk`9o zsk}rQr4-f_rF0o2^u}wSwKho-rIa`1UoaT#_4|7OzYgKWi#Hf{N-5fk8~{MQNpw`hDE~_4mtq{mpDPbKrn1lkKlv(s(3EGM!Fmvl&`}eZDR*UU~f1 zy?u-Kf&=0R?$Z@$ngKFRr_#!en5!{PAp z@ezsfMw|kzRtqE9Znr&0nx<%Ix(Vd;^c4GMed=+}x3;!+cXx}$qEafSKwdSb)9GTd z@SW$4PLc$J1^`@Z?Z!APu literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_pressure_gauge_3.png b/mods/pipeworks/textures/pipeworks_pressure_gauge_3.png new file mode 100644 index 0000000000000000000000000000000000000000..00a2ca9061af970f25ec878d7789e3ff9f21b879 GIT binary patch literal 1054 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 AI{*Lx literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_pressure_gauge_6.png b/mods/pipeworks/textures/pipeworks_pressure_gauge_6.png new file mode 100644 index 0000000000000000000000000000000000000000..2627860adbf6eef593aae5ecc69f21a9eec804aa GIT binary patch literal 1082 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

      1. tyX6DZC!d&3c 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_pump_on.png b/mods/pipeworks/textures/pipeworks_pump_on.png new file mode 100644 index 0000000000000000000000000000000000000000..fb0539e41b2f30de613503e515ae2778975ee911 GIT binary patch literal 50217 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_red.png b/mods/pipeworks/textures/pipeworks_red.png new file mode 100644 index 0000000000000000000000000000000000000000..33812bda14735d97192e64b1f2774860ef30784e GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;bAV5X>r*>HWi=5wAeY^9-^iNi*thB0yy@Ax@aEC#+`s13 zvFF#e>)pcS(W~y_%jnp-?cm1j-oxIF404j7+PE-H?|NsC0|NsC0|NsC0|NsC0|NsC0 z|NsC0|NsC0|NsC0|NsC0|Ns90GN|xe000AxNkl7z3_AORX< zV|-YL{{J7`ZU)!Hsm=%MLjrFV57KK(rjZ|GSh`XOi1K4R0XT+IIH9WoT+^@ZpR=H7 zt^y<)xBrhUK=f4r$|YQPp(U;Y%p7D3n=|mS3cznW;Byyxcdc6mQu~$u{<#UvbtRzh z_p95VLSUdOKur4n_9ClUssP7pDDFR7tjoaTwE35#he`kvWWZ*^68xzOKz>52dGOyr#gT`CaABf=a%a zvZaYua^#(xe2~jsH%q{n*YqxIUWL;mfH;UK*jE5VRwlXYt$dvU=d9#w&r=Zf_eJd# z^HA;XE6sp4EBS`WN)h0ed`gzXvMH^}IkK|_!DbJ>A1X{}3h|V?Z%NZb2A=O*BbWL+ z1LPr*fkO#coslxS$6hGRc$@ozFogq25qVfPmqN@=CG%jSCYN7YzO3ng1~{!HWEEr$ zG-s#EdK)PSmki>wh=$$jRiyPx-bBv;#c`f+6#Z9K(rqJc$il8}fb&n@CemNv@C{j| z6;Tj=Q?fOH2vVa*RlxOhiUZv*-E9hKcd%P}QaIdZ;`Xa4iMxQx$+Q>^|>d z4_pN>$Eh5aBOU897}j!BwR7d^oI*LOdbd;o2p<5zsm_DLcsHZ0h$3H?LCW9CdmcK@ zm0#<&935~Q>Hs)NL6~Bl2R`0Di^dI=fFr9@c5wr!6zfc+AhtLKxYERVlI#7LRFNt- zQu(nhb}>}|re2EU{FN%Z5p8*Xbjj5%BUvd@(5A8kgz^XrzOIDyK9)jlGeuIRu;LTI Y|5g-fU_#rQUjP6A07*qoM6N<$f*W&IDF6Tf literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_sand_tube_inv.png b/mods/pipeworks/textures/pipeworks_sand_tube_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..3afb05da86490c70dce8976372c42b98cadc3c21 GIT binary patch literal 632 zcmV-;0*C#HP)Ds*L*tzT7!tdkE?BB)e+`sMM z#_Zn1>f62T;mGUVzyJUM9E`G00000ObW%=J|NsC0|NsC0|NsC0|NsC0|NsC0|Ns90 z%@Z!_0005UNkl(fZ{m-Y#P|c7q>}Z zY532c{o7>@$N<#<@wY!yKpBfT{7x7+z*Fg2nE>QS^}i$Op}FA|wlFY!HmP?|hy(UK z2bttWgn#FIOzLJ7FdmV+(!zjLDcdI3o5@xob+Qo! z_UB13Sb&oYQQ#Q%(mJ>|f`F)3XMn-k3poh_$xr-!hD&ep8UwtjTYk(9nCGelg&*~;it5)_$E(CzIYEJ;3A{S2JMS#k_PrtMXHEI#SVmtkA7a=+$0^kxt zH4A$r5kOP8Kd8k6<3s@Zm;u*WD10TW0@m|Wmu_}RQOiOAQ_N47dmyny5y08*@%50# zp%(%2DzNwK9%LREXqNmtuW1^+Y!*sC z&i|ZU2-eEVI4pfIM-l;qjr4z^^pgjJu#Dx>2Xh_vajQRBZHr2V9s}OBGJ91JW0N&X#uPt^bQXUYh*^SlW)itlNn%%Z#Un`?zigmV}In zr`fMp(s;ffmOZc0Yq`j{ItmEaJK(^?{*^=7VOb#n99H7Z5+fX5Zz2wOu@6i3R^I{V z)iBp>{CQY5sycS{pU^Z-9m8AK#J0OB>4$|zg?I=t#B2C`S23uz?czQwVb~1bI%~1o z>~iY}yQE<0Z#ZqE;pEaBJOBmxY1!=8-#$I>eG_N z2~b-nOCpA(*eyW9BfFEP)UoW| z!{pJc>)pca-^J(Gw(jD~?cm1f*ty=vnd;lU-^rZo-N5D2tncH@;L4xj%%bh#$l}eT z;L4rh%b?=UrQ^@200019(n0zF001d;QchF<|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0 z|NsC0|NsC0|NsC0|Ns90QuH8)000AYNkld8{4##~aO9De2@Pdu$U5otw zPk6q;bPA=C3-txa|FVD9(o(xwe_VYyY9SK+eCIEKBt;7cN+!Sw|J?qi3LP&d0P=ME zf3HG;Yyxl%;dB>T7878RxEa2Bkii6ympkBc7lw4QRe`&^HU9fKuVt}?KzX=Z=Pi)Z zvk3q=K3;yTR~Jlx{VA&JOG`EnGR-xATMmm6KwNHsnuHMZ!35wut?TDQAq$f&gfM>X z!oRm}OtxO=({+2Yx)2d~QnI8Ozwm&8T%~CD}ZXs|G}|g#a{a zVMH4sQPDyH_yzDv2p}ni-O>}VNYAn?lyYhu5%NEcNkk;e2{ZR0NuMbpomiF>8i9~_ z&j3AVdC%`6i8eAPn|D}ZCCsdV|hB3>ompbzZJ`H%fY;UU%_3q&|+3oRwc1c&WD|gdEN#| zT~7qHrVq>4DjdE8SlX?R>WadfQMGC}b-U}WpJkJdRh^&?)#GEN6>zOey$~*|3eKlc zPf0y28=ac!qoh%XJQI99q>|7m@ld-j;7|dZ9J4&OMh*4v!&X*~^zybDHSChy%~Yc9 z1(l4KWmqqdV83I1XC0Q!hZ1Y1&<*SPk=t^rFV!z=hMxh+>)I4vYNm9&&8i3=6(pZ} zcN}w2o9H({4IHV}6(4UStylMU8{qS&+#=7b)*;uh^~;*8@5+pLYx9Ai^x< z`Yb{eGC=R>z%K&(%=?s6dZ#A6pdcgy=0!vVgfUT0@V;aeAP9g+81_J%*#QX=E?Jhn zIANh*hw7+>x1I4^psNy3~ z#T%eQuqBb>>eVSA#w0HDdU_m_9k6jD>5uKz2WJ8Z534%P-`LoVv|w!};7$uy`UUWRr7~H^*DJB;00000NkvXXu0mjf6O&LE literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_sand_tube_short.png b/mods/pipeworks/textures/pipeworks_sand_tube_short.png new file mode 100644 index 0000000000000000000000000000000000000000..8dcf2b4f5e62e0bc3a6ca07a1741b02e14cf207c GIT binary patch literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!G6Q@bd`(t}g;U)B`d~^Tk+Xu&9-P!;C$+=gz_rAQj z>)oT%ukRlC@a*FAtD9fnJ@owgwx^fZy?=b>(Yd8hF0Ow2@Wit#8y}xv@$}Lfplt`e zZ-fIW<&q%3;Qs^xLz-suGzJF7T2B|pkP61PS1P-28wjv|$Sp5c*~cHHnC(j{EfHUJ!qod0R#Pay*Z~4jY-x31%M+ ztBe{%7F6ryD7iNuW$@MVH;+CzgNIqezEo#s{QN`zSR0ZLinKABaW{C|&OZ9bIO;*& zKO2)`*)Qr7HZi^kk(ypJWAmRUk-QHsz5ZTbyHal3!8!x63Qe9Q2HV-)$FCpoVmlBQ zmXou5<7S6Pb)V1tu8XVBdoS&O=FhvIM{GWysP>w(t#q!?`NO*^B@~!$dB!w`#(NB$Rr$&y0$X_%dX=wsI0!6l7oVuOs9}rlCM_dQtALgV)^*pkL4mh` bX+IgTe~DWM4f76?4P literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_spigot.png b/mods/pipeworks/textures/pipeworks_spigot.png new file mode 100644 index 0000000000000000000000000000000000000000..a79dbf82cfc1d9725e631aebda9062715d6ab9e3 GIT binary patch literal 2463 zcmV;Q31Ie#P)000SQNkl~%bgWpGrK!|_<2_ymn5E20bB(Sjo8*K06 zp6)YqwzhkA0bS4ig!I+IFuU82Q`J?cs%FXW-@kw0z=4H@g}J#o=iK-2-@ktSy1l)9 z^yty-ZxA;e4*UK7UXWg|2W575cXxJnPMkQg8)PR4Z*;|Aev2DS9}EUqXEYk!y?YmL zwWe0EH+oyU!nJGHI-QOSLR3G0{_IzR@futzfWO=fpW+^qyWQ@}>MHix-7AFy`bP9Q zcg^#>C<;s;1n~+C27XvIQR5>KZmj?#w%cvoM^BLyJPKF_kv%}wCL{KtD@dF>OtgLV?BJc{}-0^2`51zhP=lYTR5wsSe zA7TK;+p~gL+ry5f0uU;PaR7Ai;6d*3;K76E&!0n|wY4=UfaNd-3Sd0E2!VySSP0sl zKYyMvhi|C>SDS{OfoN?{G`QlPb2-H-Fbcxc=6IOWD}cXT5k{rqasU4P`zKGH!23Ua z`t;??7Z_W|hnXDj8Nj)>Z{MCieHtopdwxZ+Y(q5iX={5z2MpeGJPgDe*fen$VY!G!7p=yuP+}?AS3MJbA7a1lKZeEqXXXo3;#g z-Kiu(uRtGrj>q42HYt=I-0#16^M)A>wr8|)3F&~5_=-ZV$LOZ{A#AU#BC{mOKI29^8+54)yls%a?E5xM7#Z3K&K=n5Y>m-WF&< zk76LI6e_3hvdBwo4aZDDhq-w1;;UD$-~<`iH_Ptax%2ShLzF`xC7vvf5l#>E%gf7v ze(TmP*^f46hW6wgR$vqneMdly*b^Y=s8Z-uj2WR^v>!t;f|`A4II5g#!w&-l}Ax zQm8|3YmI_>(2F!0%*eH5!j}KjQrRfCrjn|$kUT=}FH4seKX$WLP#tR1vnmBTm7E@; z5{9YPQ72f`dy#9ariHqk3@g%=u^R5FRc@rHB(N>u7lC!NbbwvK&a(H`skpncQ`F6o zD)L8<9-)vvbm$OtfR~d`F#=)wcRZEAaRV_*H(CH^2AXHQ7m3hXY9M7}TOd(v!N-b{ zpYW#ks)@Q+A*1Z3y|lGEb?TJd-6GQ*t?T)5ohS613oFnGKUeWSHd zdR`HrGPV-iM0=9}#4V9gBbO5_8j+7bhSMaRu--X7Yp`{)_D-)6Y0NTP1ynw!=FlFj z4UFhMI(F$v_hxVCgIMTOK+_P@6C#x&)5^N3TSm~+F)4cM8uo43kxd0^+<;lh<^db@ zyvpCkL0^Sd1S^7`ejdeJ%v3GycN`#$YO}DBC8H`WQ0Mc#@srI z-m3VWMitYbD=b~a35+>G*B3ev6*=SwzYtzU9wAW6FVL21Ety1CpT=(ybU98aMSx6n z0idqsvwkRYETu%`Q>Keavl9fZuC^w!dJ5gToHcoE{?e0#$~9VL#bv6uBD`7_dPIWO zVXQf=?Ioimul*9bV$@&ZrK1|?ycySqM9*SQF%Y4*&@Fje>yCdSsDA0Fh3*lDRZ8dq zZ#L;LV`j^1ppUyH6|^dAqoK7{j~tgkge05KOhY|F*@- zP_{1JCPHtk4jZYF)uls3^Jx$8%ak+;J!7J=C17p)RnBT*HX>7HQl|gS zlr+ogG-g`J-1WO(NNE7 z(Kpd^yQrev-=0-wZm8#;IDv+GR+j0__1sRKR5Lwmu0E-up4&Cuv+75?CVFnKKt%9O z^sK_&M9=N?E|K=4B literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_storage_tank_back.png b/mods/pipeworks/textures/pipeworks_storage_tank_back.png new file mode 100644 index 0000000000000000000000000000000000000000..3b6a16bb30e4290539fffa61d59dd8d780d615e0 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCilqd%8G= zNJz3CJnMBhL4@VPOzX}cF{P?aHzNcc|3n`3?H1Wy`+mmza}|B-%DFVdQ&MBb@0CPEH#Q*>R literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_storage_tank_fittings.png b/mods/pipeworks/textures/pipeworks_storage_tank_fittings.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b8b243b405a4b77abfe54e254152900f8dde43 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCilCc)B=- zNJz3C-0jO^D8O(*vO4E{)Sb==n=%@eJT#l?G?+SDIAXh4JeEgS=bmr>{-Je;Q1QAD zV|6}}Qik1?Cp2E)@eeu9)N(_B=}7e6OV88}H}D6WsVxkt`LCf?Ja{&qeP#=3(33PCBx&GfYfOEiEkb^Yh~3;zUD4L_|aI@bJLEz%MQ?mzS4CMnywI zLjL~#GBPqPEG=heXFEDOaBy%eEiGwjX@Y`+`}_O%_xH}u&OAIk+uPeIDJd!{E9U0r zo12?0E-rg}d+Y1#`T6-rM@R1N?may{NJvQ2)6;8fYmSbNq@<*|xw$bhF-b{D$;rt} zOH0<)*2c!hu&}U{l$7l3>_S39K0ZD$Ffc_$MV+0Ui;Ih=r>A&$ctb-&Mn*@}pP!$coSdtxtFN!Go}QkFh=|3-#iF93kdTm>nVF-bqm7M?m6er~lard7numvn zwzjs9kB^LujF_01hK7c`yu6Bvii3lLfq{Xls;Z@>rIC@5e}8|4g@u-umV7EZZ2$la zq)9|URCwAQS7n>yR+iQ>(=6`}Q!-(gP(#w4X09&ga@l2Ok|o#nU}4A)XQi)7qJ%Q8XePNyAb?zF2t48mSl z<@Q;nf3>s2?(Eg-@3sDlO6+7gTVjvIlj3`dsptl$8os*OWT}?j=N-PYa=Okc91g?b zV0d;ks9dvsd`@e%SGQWPsG_*p2HRx&<5ntcJphozGF6qVO^ws;Zx;NN7X$$_$jw1- zC=c7i-f89Jr$2l7)0Zz_)?VX*sEFg`wwNVFWEWl(DUm_&$PcOr96;w-SP2+F7&V5C zMt3mk9knYb?=zQg{_OH4)o)R51PY5{7RNts?HCW}Imum9wS0eLtv4G!OD7A#8HSxf z*k!K=?LiMvyw5y8{=?w#V-On<<%g-IBE04nF zFdVU~7W4ekoy%JnY@f1JGm7kcx*ZpBDJUT76>&rqB4G!A!(~~TVh`{sIN_?(T&>zw z`3ZA*e0%qU>#IZR2P4-N*VO}Xxx9fdq#}Z-3lFx)H)O42h2aHdjp1E9 z;rb?V?IH;90RE8>v1fbUyObiiNURic`ZilkCX>0t|B-qA_QCltkK`U@rDH1-*FG_n zJh$zjG&ihWN-B|}2t!#e-nZ7;CKDIgB3;mqBm9v$|HI$>^+}Z-P#MjwH$HImiJM2R zZhJwzEtcCKOK0hEr07I~J&DO#7HqNLCs5=hWF9~G#qL#AZcy1c&7hQxNVr@vquhoj zsO_M-4k?F>Ek>D?00u8B#dq@pV;~n0E;AUkfVc5N352NrU}jvZ zEhhIn%;V#aE`R=PI;VJ^p73jp2S}=GSTL3nNhXj)Jd~<}G=oBkFr4XH-&vYwZMa3+ zVa^}jzWaLagp{)qx^z08Ac5Cf4quSmFI+E*18G)3Pzd{AtCvBU>r!cNF@>z#%=51v z?jH%G4mCw__z80h|@VXL+9Mxi5;MCIT}Ry>NS14yP*$ zQ7O=Ax=7dAV$Ee%*(yfvdUj;n?=+3liJ{P3F-)^0W1aby*kShH{Nz9AP8TbLbHqLk zax68oMEJ_g{qIUeNgjM@1Ih&VM{G-qohzka(ODVI{O->2?yA%6QjM_b2&09AC6GRw zOwA35+AyO60$AEN#qt1YS%$TzM+7-Z43UVRF~5Fvyx*QUJT)4PR?`(N2;*$QXHfLo zM@C_XywD35GMIslEfO!cgGeWN*_#>>nE!ord^hA%ni@8%)s+K_U>ltgxJ>I67sD%|*H-=Wh9B~Mo)$LToQJe~0A)E}!*wWu1fh9?0B zC>jBUsEfP;z3I9tdUInk=f`i(`7tJ_;s~qG=R)Y<>*)m1lM&UhEElZ7nw}ISr6h~l z7Nbb6YZ{74EQ7g3pwJngQq^H~P$nh%H`S)o6en8db3UR}#UpMIMbP5SY>EE&bQ}

        RdwWG3xu689mC#aj3rDCtV>=5P2rHb!5%S89!sw75rFvi`!9aG z;4yEnMT=@UA` zM$_p`X<!qA;kPbJo+pdM7Lia-ncpD~o|<_??H$(GI(u|>4N0@ZM!OVsIHgx3+QD^+0AKq&1OZKX zL^q>2vT;6aKVkMi{OaK zxuknRB*9q!!(4v<(cKq;7g4Qxt#Wc$JGnZ&01;>M^$-a$0u|0EUClc@iW8mnL*|$H z6nUmzpss@#Pd|D3^u>S0iA&X9?Y*wm>-E#qlYXVwX4z`kbA~IqJ6f$AfuEo+7P!zh zq6#$_I$(phgQOJH!R(+2s8;Lbb*uj5@DLN6^;uRP9LZIAxN0^=oo^jlm}e8TUbz&XMGbHDP+!^MpCaci`$5P zZj$_-E0y=xEV)^3sn)B*R;#vGKiRpuU@QH8ucSi0?)7j$g~Jf8qNnsC)3R*CiIyfB k#MHf9aksV&Q7>nI0^qpT$wU3a-v9sr07*qoM6N<$f-sS0RsaA1 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_storage_tank_front_1.png b/mods/pipeworks/textures/pipeworks_storage_tank_front_1.png new file mode 100644 index 0000000000000000000000000000000000000000..889893b1150dbf97cbc965cf241f0368e93cede9 GIT binary patch literal 723 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47(;Fe4GlYX z>{zyJ+2qNS=gyrwZ{EDcix>Cw^vs$yYvRO-wY9ZVrcBwhXV1cg3)in--`UyO*x1l? z!94DuBWI(U>W*D|@aofx1ok~s3LVoJbB}y|e7J(UW{y#OhS8$O6&rSMxUnVtw%q(kvu`DQp#d`LqdUy4mK4PZ~0zLZs_jGg{vvy8ZUEt`{^4e49 zN_O_Y7}j^0$LqxM^q#L*nxc?reKk_8CMO}(2%Nc|MH;P2a4UsyB!nBTh@ zGV$X6-$gP^f6M1uom@SkSI>{b#wKjnwe6QTZe1yL_g~wGFaLhs+$v?Vp;K;|xpGCd m=JtKRu3d24v}X00AI!m1UE6=1XUGKlp25@A&t;ucLK6T9prwld literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_storage_tank_front_10.png b/mods/pipeworks/textures/pipeworks_storage_tank_front_10.png new file mode 100644 index 0000000000000000000000000000000000000000..f48a738d77d0a6682d200b2562cf2a07d69895f2 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCik>N`m}? z85qhYpS1w;wtKobhDb=V9z2=IqR7K?KC>lA8X6jl7A@MfYnP~~=WxzT)EIM~@y|y?XWL z&6~%MAD=yY_S&^;D=RB&YHF@rxpL;rnfdeQZ{NQC#*G^nFJ8QR_wLlGQ}5locj3Z? zhYug#zJ2?^fdi*bojP&i#OBSL6%`fL)zw>DTg%JK_wCzv{rdHjCr_?hw{GRil{03{ zXlQ6Sbm-8wZQD+tK7IM}Uwsq^)9Xoa`TefWO z+_{q{Po6h#UQbU?U0vO*S+iexM$CvDO0AbU%$Syv$L_WvAeswqoZTt!iCG1 zFK=pU+Pin}f&~j^&YZbo#fs_Er?<4U)YsQ<*s!6wxw)&WYtp1iz~Jgg^#KMKLt;sg zU+{k#1BP`C`G!EtK6<)1hDcmyJ;>a|>?pu+!0z@o(c3q9uRp8!^gldC^hIaEEXh^= zxnCdt`}9Ym=2YvE(=$pheY@&f#lg7HX2LO9pT%tmYgRYw zxVL0_fRM-HkTnjs%B4@oupLpEb)|f}qpvzo>Q93wYS&M>^S;=o9c+GXgYt>kmun;( z*IWO4xA~^gbj9VrUWv?$&r<$gTe~DWM4fMOT~% literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_storage_tank_front_3.png b/mods/pipeworks/textures/pipeworks_storage_tank_front_3.png new file mode 100644 index 0000000000000000000000000000000000000000..4575e37e417be2ed2ff3a48b1610dea79ff3e192 GIT binary patch literal 700 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47-a)|LR{6=)qp@#Q?s?TRb5^E z{Q2`LDk_T>Eqd_a!Smdl)s zj~_o?Sy@?LUOs#F?6qsxUb%AR%$YOu=g;51ef!FlD{tJmaq;5CyLazSojUd2y?Ylf zTzL5K;qBYE4;(mf>eQ(dCr&6TD%RB0?Ay2R`t|E4PoCVodGoq;>t@WD(a_Lv=+L2U z+qRuPefsj{%UiZ=IdbI4gb5Q4A3j`HSGRca;w4L#^z`%`J9cdA)~!2s>{zyJ+1$Bv zCr_R{Z{EC#6DKZQxNy&&JyWJkS-*aLXJ=<)W8_jrOG`_0b8}Z$*Q804fC0t0{Te8|;!A@3g8$PLFif5m zuLHE|y{C&~NX0GDv&>0H0z@1xhTq<1`X-{#Xyf0hfAtr?WO}!AL&u7%-k;-dioDM| z@85q=moxRKk;~zVfwKhmY~4Olz)n+WN-M z{dY{VbdS&C|9x>+iZHM^4@JqY_VnZO$L!=ti^X&IltTsW0I|K*z@t!oTzp2 z*{^jw)W1D8O6L5w@xY&}dL0{EKAFsBJ)+LJu0n!0YE!JW*iqk_kV*r&v-{ONR<3TC zayE;9-aPBz&Do#ZmUCWA6+LkJ`S0&nWENe}__AQntHZ~mtN$3At6GPL#wz@i@4DmE UDVkzl0Q5S8r>mdKI;Vst0ILU?UH||9 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_storage_tank_front_4.png b/mods/pipeworks/textures/pipeworks_storage_tank_front_4.png new file mode 100644 index 0000000000000000000000000000000000000000..47d9669ea653ac772614d2df63ec9750621e62ef GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47-a)|LR{6=)qp@lLu1vdRr~kv zKY#wbii*mjMT;Ihc<}uB^S-{mPoF-ux3}-wwM$e~^!4l4j~_o?vu4fJt5+XAdQ@3i zSzca#^XARt$B)mRJ$voiwO6iOIdkUB_U+qOu3UNJ#*KaZ_T9aE_u|EiQ>RY7aN)we zd-onbe0clz?E?o6oH}*t#EBD|H*Z!{RGdG5eoaly_3PJ9o;C@}$>swk{Hf-3?)z#J9+&pR0Bw#>Yb?Q|GQt>50e!>4~3K%BO ziq`>J^}*A{F+}1r>p|wG!vP`;2exlJyDs#0uGH^)=tQmtj# zCGpp@C-BZy-#bCm^o0`7Dc*=QF6Th_xT&IHr_ar=(5i0!_SKnfBbZgI?fW)Yx&5( YVTRN8U3oVvfqrN3boFyt=akR{0Er}^PXGV_ literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_storage_tank_front_5.png b/mods/pipeworks/textures/pipeworks_storage_tank_front_5.png new file mode 100644 index 0000000000000000000000000000000000000000..17eaf6984bbdd8a3298d35aaa5723501ee1bcadd GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCik>N`m}? z85qhYpS1w;4tcsbhDb=V9y}PxswlvE!2Cl3qpq<5>t`dT{ADXcr!iLC-*3Qu=Ehn7 zX~%+!l25CKCf@0K^i1*eEPea@94p0+=?V?;@At3C^X5&xp*Q0^|FUPnu}5r=Y+0a_ zQLBHzCn5cf&p{(SX#ux01~;l)KWw~Gvt3S&|4mugi%HQRe*HbZXZ|}|!4O5U4+*Uu z{5Q(JE_&hPy~w&}I#1*b9f`!w+d5@u8YiF3nHHzp^`i7~T9@7dUD?~8{z*KsTO?aB deX8TV|GC2DY&=RQ&j5YH;OXk;vd$@?2>{#7ZwCMX literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_storage_tank_front_6.png b/mods/pipeworks/textures/pipeworks_storage_tank_front_6.png new file mode 100644 index 0000000000000000000000000000000000000000..77619e389333fb34513bf7894fd8f235bd364af8 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@(z2tIEF|_ zvL1BwV^tJjJ#hU)f|SX-J#F7VvAo-}j63;}sLwNg1BdOQf0l%;dUk4-sc7OI=2y=Y zPtVf7pT8#ANkHF`VgJ4Qh&$H|GPbXsah`wKtKuCU)g76M0fD#U8fG3icVk9VYRomo zo(W$Qa#;`lmU!@hYm0!o)o9S87{&A8X z_v9|QX*+zkCYR0eNehnNsA05D+B~>~F)#DRwD0cf-v!?`>|Vq3=^y)-m@>ZG8>6Z~ Op7eC}b6Mw<&;$TYt87sK literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_storage_tank_front_7.png b/mods/pipeworks/textures/pipeworks_storage_tank_front_7.png new file mode 100644 index 0000000000000000000000000000000000000000..ffebf9ba77cd765fb1412cd93887125f95ac7aeb GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@(y{rIEF|_ zvK~C`%VH?Ndf@uE&C7EIQZ`izGMZm{(xAYqvc>vwzIo`M1!1e6otkATns`U{)icG@ zv-IQ5uh}VfELUilpMPH`Z?*K6n_*|3vj=~@8GFR`h)HTd;QGA`#*Ito$1h8eTyDy- zc<-bBuUZ`U!p!eiC4D-u?t9a|6b>c7XMat;xxA1~V&oU=sA$f8zfM;C@}w7hk2QV8 z)I@c43TI~>&)H!-(|2!|>%=-fo@FnXcy?~kegECWt~$(69A{sX@&p* literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_storage_tank_front_8.png b/mods/pipeworks/textures/pipeworks_storage_tank_front_8.png new file mode 100644 index 0000000000000000000000000000000000000000..4974a826d365734d1117e2d3c12f54ded7a651e3 GIT binary patch literal 266 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_straight_pipe_loaded.png b/mods/pipeworks/textures/pipeworks_straight_pipe_loaded.png new file mode 100644 index 0000000000000000000000000000000000000000..96e8e0401662b2f1992a0c8561619d02444a3b1c GIT binary patch literal 2874 zcmV-A3&r$_P)000XCNklE0IW1l)oUy{4KfVm`lVZhlopZ zfk;Sj!+;P98M8}>gDn`Fv15B?y1S}!c-?PaSI-QvYad8i8oKT2s^9ziyUgYqKm% z)096xWS%U`a31H})vH%qtyUO@T5GL!nx<)*b~>G`7)g@Q_j?B5y)h;;CdDa>QNGIu zttW&KLTIgVE;1=ICd;z4cpPyIpGQiGlf-cx1c8*&IcJRFFlZ7&uawdNkfv!Kfh0)_ z*R8LwHyVw#wY65OWv#8%Y7-L^Q&UrM9OJ40faqzuJS^7IJUAH|KrSbHj4?D184!k{ zQp!4OGD9IE^z;Y-NGWpzk|c4?r5K?!O_Jp9-MbGSJZQCA`}_N8nmXsS)^QxiaeU^? znYp<+a=(-^2m+ijNfJ{yB4LP=%0N@e5mHJrKq&s}oo@pF?5CpjaJaKQ`y7l<+ z<7TtDv$M0ex0hv^5F!l2D2hf$N89c8-rnB1bLVghr4+55BnjqWmZse#N&BTfVIuT6 z1D^-0vD@wPaAjG>eXq6dZ@}%_w^vqHHa0dkH#c{7cDmiJF$PnmR;zV79b=4?vR<#x z&(CA2kyp?FTz(LGtU~U4grc=Z1MqQtiW}gZ<5j1W3d68x0G7+ESFi5hzrVh|{^re_ zw{PFJ+ii-PQVQ1w0Il_l7cWkoI#sLHsDg1GDp1Zg2!#@w`yQbOL4emdNs=U;P6sc@ z_f+fn%`gmuK<5T@yIqXH%F0T!+1%dV#_Y$);FD+x=F;x&?%3Ga*5>BS%uEmjLI^aV z)9LV3Bu5U)9HmsCb%2i48V%?c!$VKCo@b6m!^;tP{`~pw?(WXcPP^U4I>RT)h9pVa z?KZlnwY?pMp=Ji4!3dOdKc^k4RKyVk0cJv=wNwfK+U<5^YnkbH*M3&i;Ih4lzWjP!1I0>`X~w`G$D$j2qA)^z!3}s1^daRBVvlk|qH4ek^brpf z*BU)7gd}t2%9X9HElecDff1oKW?|%7|=M5M@B{_CMKq* zrjbDR@+1kyB9eGUID$iq4($p9YGzVqPY{2F&;Tqy`Cs7-kr zI%Es+v7bsv_{hgcZ-8#KT0A9XIY+%gd5@GwiO#hu4z9gX)8lXOqVFd?NY|t+NMF!e zw6s2X@+9reIWl^N<^=%jth4!Xjb#H-(v5WvRV{($fShvzz!hld6E6l)1%4_iffIvL z8YK}fL#qz)4O%k9LmUv13<5xUrnQHJSMUMC2`3=;DZ#+->h<+??xAYDJU}_SRea;E zjr`4zUN|f-

        r!5l^D*pka(dTiewHG4~ZePS$ zi=Ihda?>E1s!{^adych=o)@Qgt7!w#2Pi8<6lWx6yoNy8Nt%kt3YVmA&=-33_a5VU z?850zbI_dHa?k}_t+WtAD50d{c_O6%A%V$38uZ$s)FsMh(A$YYWZf4!zs?M`aSp1~UZ*eTcV7iT$7*?MpquFc0(+&BN)~Y_OMk(;o7aZO_q6{Y zl-z)7HCLh2=EONCqyX0kdM^UBOY(B5vT-Rv=k1ewmy(`x#*=hC+|D_I?wk_>DrK7c zUVuk;l-(uVw7c`Z+Slt|;-Zf|^hh$?fGRomyv`DaHi=ayk|jCvA_7V&AAJ?NCzv_g z@YKf(Vs|v4$}j?ibJhs~4lql&^deo%p_h~?8G!q1WT0wKi08eg)@H+8KHP?H;0gzIm zHmBnZ(P%WNg1Og;1bC%-UgzHBG+*6?4R1*mh5>9eT!i;M#gI~ppZ((Zr%sHW|7_;h zH@=5yhtRoxs&p8t9Dn=!+ViisUpLzTFg+QcJw1Bur^nv|dOxpYVi$i9QVM{- z{B`wNV{`rWu72HYzkS605d5sj=$&pMUwu>G98h_}$<9^1Rpi zu_XV#Q(wlIM~@!eyLV3?s$NG3hq~X; z=q1I(sQV3l$a+0Td3gH`-+%+x>-5s?koFt;u=V=k?l-K{9`hWmUgxih4`sh$ zjV4Y#487h9!r|;U@){r|bKrWtcU#$S&?)CP-f!U7^anzJU%l>~k?}Ah^l!P}pj*ug z|HBeyuwJJi@MBZNaUlB*e!{1{cQC{C`XC|MGebxaB^5-7y(}ND)rY?hEa~)*{YCfx Y0KpeQZ5t6A8~^|S07*qoM6N<$f}#CzuK)l5 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_tag_tube_end.png b/mods/pipeworks/textures/pipeworks_tag_tube_end.png new file mode 100644 index 0000000000000000000000000000000000000000..db131bc951c12307cc9be0d2c3770e8036f3a63e GIT binary patch literal 875 zcmV-x1C;!UP)kO^htra6sRbH;h?4n z)=eNE5t$;;FT4l+)?khl!KBDVW^^{mlZ+r9hWw*h=-Jhyx++hcTJLS^6Uu zWC@7UA0jBM=QJ>s(mn+FN;H+b3g3S)SBgMqEoD4%fcuaCjqN9XV0JzBOu?BWcpA!; z!=W=tP$K~}=?5ke5KnrdAp+n(X|T*mopY?EMye`xEt@v~a5LwH(NtAUhZ}WFRkP_f zsB3Cbj>*OMv|&SalIES}7h?2pgsyH^u)dKsC*75kz`^VM=Zv-f% zDxZb9kFUkT*!09NeksREjdLTxr|j-PxfK%T*moP)_I>FTDgR(;?TK$-zX^t)dwbVS zu(mH8V%^(&ox7p5EskP*EeQ-K7WcV*BMRpM_x)|;+~?LPL(IW15pkm^6%hfrJdJrg>bbk}v66kkY6QeQ zMWBZG>PqsEtIRN_J;Qw5seuleQ5+J*ff0IkQOiwC+!Wn*Y48RHAjD zYmUIqXg()%8W?-*R-k87cpg-H5obpxQqW{0XFLB{RJTEoT4#002ovPDHLkV1l=@ Buj&8* literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_tag_tube_inv.png b/mods/pipeworks/textures/pipeworks_tag_tube_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..7fd2c314ae2b2d7f5c0aacacc3523795bde69a7c GIT binary patch literal 496 zcmV#w+#m)Z2%>Tg3{l3orzR3T%%>KB`|G35fx5WRl#{aCt|E9pc-@I-B z0004WQchCsm82l?LY?z-QpxxByX{d!f+$b?(Akcu|fOz=AmS0=!^2vl@aMgXu`a6$F}pPD}s= zi|NDyZ~>MBS>yV*My=}R1#MpgFp9vmF91B+fU@s`Bv`aY**97F0S_A5wiy5l2BvKR zKtQ4G%9Z)P`HbYf7zl0G1ArA4Za;P{07UcPX`50&1>qLBZ5qI82&TZto(7}Af~k=6 zeca%MX-fhC3s_jTGyn(#KU zL+mPF!j0Ru%a=hA+m9lGyeMZ>%jlm7z=Zp#lM080000z^% z|Ns8k+W*ee|HaMz>j3}1$^W^_|G35fv%>$f$N#Lu{-nPDpuPT`y8oBA|B|}@i?%o4 zJOBUyPBQz-00001bW%=J06^y0W&i*Ja!Eu%RCwB*)`3pMI1B{P_G+B8u{|#Q|GysB zCaYS7a$ZYtq0|o=c!-f;Ip$O93kU8H7b8 z1^DQoyqjR}z&biWOLo9x<#7g|?3x2?0Nc3{mKj#b2cBx*muH709Ids90@#mjN>tlb66yq zKxza?@cvbPtAhYMejn_BnE>K0FclFMcYq>5A|~zl1E?4PG!=(TY65jN6E$hpRG?}< zjVBY>e5F)e=gb3vipk4qOK%FmBpMkiC4$SQWv}fR}+<=k0cOicO+r?=E zm_v|fAa)Ufxjq7M))OcJkVl~Y5Mkm3Py*2U7J^Wox6u9s=JgSf5P?si#12IC<@iiY%OvpK0Ryz{?l4in^$tMHOdOl;YHsQBAk=D7qq>Kni&IUwG|n!ZS8 z+j;@k4@v?qyp0wQfRQXwsb8Y*6!G*`ZhdKgOqx7K9xrKoD}m@Zg&u@dlgC&FP|u%8 y9;0?(L}2%H2O$C_OTP){L z|Ns8k+W*tm|IE?<#m)Zf0RO+q|GCEgxXb^u$N#Is{-nPDp1S{;zWM3)m;FH2*e%w7Z8C|1Ei`5poR)@l}S()4nP2@s3Ho$riX|DF!A-3xGKy9is`~R z6EhJPX5yJM(=Cqx&%Avf&6yJQ@U+~*%R?T4e=YUjm`9+z2g-3Z-+`rk4-6yJ4&(!n zKLGg|kd7VFTVU*v@4!+IKz$DkBX9?D@Bal*4o>aBG7Rz_7zY`FC4CL_Nv1pi@)pPg zkQ%^ahX7FT6$T-{uTVb%OL+^(FakFq4?unkq{m&H5;HOXM|=y>Wqq}N<`GywO_^>f zG+&r#d!8qOxv9Yn)!hvOHNzu-3P216KLQ6_p;|HNkBLD6z~vSQOaV>TA>>$NfB@zY zcQJwB^}jeHFuP8X0BHmm76JscE-O3W5(3P(3VRQNhX9dQA@6&D5CEfXUFtyeA5Gv7 zKw`l?Sb@Hce0xT`!VaVr@DSj_4d_LvNDLTnVhUd*pp*kpt^|u#xC5oVVng^CxdUsm z1UJ$7TCa!8$cRtSJ2W78kz_xGHc0eQo9#eqMNC5gI?zX8i~m9yMxbZ~-+_~-z$1`e a0sjL{*G?Sl;nt)80000?P)Hq)$I1|?I00001bW%=J06^y0W&i*JSxH1eRCwB**N2wsFbo9H@QCE1kwp3be|-ew zlX$7hY%jh?V|xqJ>qyPlAp}g3sL%)$Xb7lwyswiEFgyep+5~lP1@sDCm?0s+JHR_9 zkkbPweGjyT00sAzjUkU!06I{bLV_4zcc3R$l)5I`!bhyt+bDPjOje0e3V3NwLXI&#j$ zOvHtmc;?J>%QL_;-@lLMOo@7UI^V+Qr#u6fmUW0Ok;P zF@fOyzc?c>yH1e+X#^M+0tB=yD=Xj<0?h9f)*b{80V1tJUiSbY07mz9sRPk}G=V<= zi3Rsy0s1!b?HTb3E07kzLx2l6pckPcF<`ujDSVNDQZ_(25G-2Z0hIQN4dG+t4lKzM z+(hR?J!~!`BR)az(174YlJykYAkjx{wgRaYF%1FeKp%lE{tIOofua?B1$LeSk3f0{ Z{0F#~SgZ95&vO6(002ovPDHLkV1kDlJShMG literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_tag_tube_noctr_4.png b/mods/pipeworks/textures/pipeworks_tag_tube_noctr_4.png new file mode 100644 index 0000000000000000000000000000000000000000..014303373ade9851b3b28ed91e7fd06154bbfcb9 GIT binary patch literal 747 zcmVsqGyB*qn*^uqrzBvU*+kJS7#gn%g$6&is84FS~-w{_A1hKB${o1pHkfL@^sGb99f z2YBZM@_PqL-vg~7K*4=wW5{C_fDV+VkRS%w4d}@~$%30$X}m`>5Ux-*08<#C4&2@d zp@e~-+<{#;k^3!dZ%91^h^7v-5y))!G3H$ruq@kFu$@1Ry~8XT1kwnQ#4pki4pvam zx4%>!28e2P7XTsxafki|L?G1wsVV}fp+a0`5>$l)5I`!bhyt+bAz}bbe0e3V3NwLX zI&jX!OvHtmc;?J>%_G1w-@cFLOo@7UI$gu3hdcu3mUJ}}Ykd7cF3rUo-qcQ**s437XR05KFC1rE4EwPMm=6N3VP%QX;~0-7#E$g#u# z0n8!pVgkYIe{n`&cAX*t(g-jt1PEwZR#w0z1eo6{tUU-G0z_JcyzT))0E}+yQU{{{ zXaau#5)1CZ0`zU<>oejNRv;~ahX5CDKrcc?V!(J4Q}`kQrEGw5Ay~A+9VqP;8^XuP z9axejxQWh}df8k?Mtp+ap#i~*BfwbK9q002ovPDHLkV1n$$JQ@H1 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_tag_tube_noctr_5.png b/mods/pipeworks/textures/pipeworks_tag_tube_noctr_5.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c33ba4d07fecba08f8ccea660a697a9f0cce29 GIT binary patch literal 769 zcmV+c1OEJpP)x=$o{y?|G35fv&jFm!vCwo{-nPDp1S{;zW@!Uk3vjv-2so##q=om50r2&}20L`Uo zf)Gj=m{T*z_?F1$R(M+h^$;MMx0Ocyv(#2xw-5P?(!q^by@h6-_&K~NPAKme(zA_~BUZy^T2#Fu~K zsxT8Mh6|@e%tTz6X&R?A(IdVCJo5TI8WUwYf`|Jfru(<}4t#D=Kl@k#ZkLw7f!wa< z9k`d*fzMk5+zuc$KzahC2B-&++ZyuUKxu18J8-WJaQhSJQ{V$gP5t!=kQ?W=08P~A zWBi&(58U%hK--KVb%6W{qz=d%zVIe?3%d+wxa0vnC)3R(j z0fNUekgbIDzX#E)G+Ni?1BhN|0$%_U3-(|EjyCe+7ts=0ATNN20GDP%S^&xt12A1X zVS+`s#L@ueO0Z}NJ5aWNYzU8$+d(D?HqobRy*3*oBc4IIHYu<~_r`OKxAlMYuFV#p z%^;bE04zY80$com(xpI<_|DWudx=$p5*<{=AtAs!z&}nP ze>b4^9cT*y3hpO2hCEgQ=s?{R62t&ofu3^87F=SZ@p?1^!3t>|zK1CcPzTm8La1Tj zR66j}HIe(ZaQi~)AwV>DU>kwVe!dvXPZh8n+gGq3Z;idfEE)vz2#_FrTNuK@3JUu6 zPSs(6s5W;2AR-WV=>LESq!}PhMF2H4h^tJ3rf>iPNJA4*05&~D41kFPCgQ3v6DXzw zmqN@$T$w4&sU*7Q5#X8E|D(B3rXHRy*QCos9)a_gb{?|=ygyps19g9zZ@{H~4U8kS z4wM~GJ^sxwF8OPqPcoGO zkhee?fV=@bb_f9NR$&mz`wHzNaH($r8Ajj@C<9R50{L-^Q)VXS1ErLh=)j3+`OPCh z%ijxKQ)xah(fU450&`P?8JfEr1Zsvy01bc`D*glxxI(pI(mxY}0)Wdk5SRj*k3-0@ z!~g-zA?{)V!Rx0uBQSgLaRGS*7#0Eqv>dB?*JZ~K(-3yz5|2+7_H}W z2cl0jf&Ty!3+`Y6`WpHAj(CMTkQcy1fD3OxFG5vf0Mc;~5-hmHT6aJ_5-eKb2Gs2n z8^RYOcVJ18;1WF@+i`bgWW*=v9X3Fsx5j=k-Uf-jYO_0#w<4w?03GNfu*L6Ch7kx7 jzA+79AY5Tceg*sk2y8oHJ|ChJ_lDq$k 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_tag_tube_plain_6.png b/mods/pipeworks/textures/pipeworks_tag_tube_plain_6.png new file mode 100644 index 0000000000000000000000000000000000000000..458fe5d27ec90b82c596635423338d0e37ea801b GIT binary patch literal 860 zcmV-i1Ec(jP)j3}0$p5*<{sqoY zN4vS0t|{y}`VEcm^0}nf*F^-Bj8td^G-wLY?Rokn01Qt73}*-Z(FlkLLD(QEfCqpd z>_A>FK#Lh@PXQDh&J#nPivR?mofHz}02Y9$`np?kh@IB`Xamv_+6Mqr8bAS<3n8>L z;I#(ep*@jfFFY5do&t#O0XSPAvxhfheJBEk?PCOc@Mw$-n`jcSuK<$#j> zld8i2QSI&mKtv$!Q0R*R1^@!c{Ja|=T}1#jbcm}IL0901m7m4}w((dJZIyNkad|()qbw5J%c9NjHr3x& z{SRoP7u%TzxD?BR|#0-8P! z0Be8yBtsp5p+4)qE_zv80D#+civv(2{{`q4fU`t|XdyT~0Ed=FM7DCP9ssoftc~1& zWf(8c(fv>_>{$KLNvR7!uBF)m*vkfuKMn0CfIrP(%ENYx;Qs>p6=5ON07)IuZ&md0 zd<%$u(y)!;-(u0@*Rr(0Ctw{y4FH!#6^PjD6wA&`%+JJ!h@M7aCV)C^#B>ze$C_b$ zRq0Tp?U{+@YbyeCQ-c}0yBh>*hBj8a2p}-QSm^-7(C{K~z!j<;MPEz|3IHyLhCu;E z_u-rXgLTJ{0Rosq++~3A^)1eyMVo8M2-sHu!%_eN4O_bbE-8TdjBw{5c&-CEBh-5a zNC99peR}}1H=4jd01`{iU;tu_e7um4a0B)M@D#u$Hoyg-CON>mC+_JT31}_cGYG-5 z5n6a>VMBT|asY;^B!}qyr(f1t8Tk$(!wE?4NOEt5K5O==%>od6b2ZIH2tc&JmOr5^ mEf6GqFfC#r9bwV_72q%S1!0AG{OC^r0000#z-#m)b~%KyH||GCEgxXb^t$N#Lu|Et3Ns=@xGzW<)O|Czr3m$(0v zy!u&k;Q#;t0d!JMQvg8b*k%9#0X|7YK~#9!?U7fa+b|3SZHo{@EO%k${)bJZ^gyrt zrEy%vGHAESpU7k~nTV+nNC2Y7uJIv50SJT+C_&@^^;8i+2{9>!asZiIs4Fuu06isX zXomzaSp~V;fj4V?yPMmmUvs-RU%Q8|Zq0gMt!He;|{|WHR{(^wAIy39)Ef00000NkvXXu0mjfkp0)Q literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_teleport_tube_end.png b/mods/pipeworks/textures/pipeworks_teleport_tube_end.png new file mode 100644 index 0000000000000000000000000000000000000000..7a27150fcbcf499737671fd16aafd7eb174c678d GIT binary patch literal 1694 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_teleport_tube_noctr.png b/mods/pipeworks/textures/pipeworks_teleport_tube_noctr.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7364d360db06dda75c7e82a4bc4104698e5622 GIT binary patch literal 1455 zcmchX|3A}t0LMQzUl!*ca;{6QQrBte6#C*)GDTR0j3mUE6sfrlL)?5xCSOnUB}VyL z7$fFOR-(jJ=HzsVQe8@sZJ*CRpKa0m+&^)z$K&;S{`UIe^}~zn?&_qkyGj>=Abl5S z2ahF^|1$xGLjSqRebb3g3q2<9E(I3J)A1GErG52=TGfvOXz+JN*3T9zhfd3+gp z2voNg#)pBj8D@I}^*vSZEqRnDT9S;_=BWp|U=9tf$OK5d`hf_J_XUcJ0L@p41?v6| ztU3q4Q2=HFsT)9I0agtZT(mqLpgf>RL5n%)^$bNp0+3PR1bXr&GD{oy>_q8hW zW0k^EfaU=-2Ovp6Sql`G0CpWH1weTdz!9p>S|Ia+69WKNu57PS-EC6jMgg=K6BGli z62Or_Sr6ni>_$F-&nte9QHrWmT{n>wI*|DSI2^eYhH%fqNx?uK0OY|y<`3kdimXT^ zlL6#sfII}rIESR2UfOxodNOVaES85W75x8#P}YNR2*PK(IM{o#$9V-h)Q@DNi?QOE z_<6B+RXWMhF>WWP3M&J4FlXacFNgUdVP|~W;wdH*n^iZI2@+c~b$xL!zLZO##}jMK zCK!eU26^%GK4v3%z|mmJy^&Q8{MJ`zm~aYuW&VlQw2pt< zVQ6**PdsbA%f<7!dpVpUAqqZr(1$YT(zLw#nKa{9=DMe*^R~QaSX%DqQWl--#( ziS30yZ4Ig(L_BSZO{p7EqbcA}wGb*Js4P1fB?7wHbIPte26NLU=f!vC5K7RK`U!7tK7SXULy27`wavH1dd)eEP`qe)q-fp<8MC6{E7Jc4i<0>6CP_wx@#hy~xxSfr z;UpXtb=>LTrd@&So{@|bG#^;#}aKi^O_>6hgQ>5 zy3@hJv69UDExeJJF#&x2JIk)NQmEsFSg;nw?X>CSqrT_Hm2)=T7J|i)(d6s;E@|{3 z=Dw#+ZKO#f&)u!QA$8`wqo=7BRZe?wt4DmE472$Wk-e|e{xn-rXYbcnA}Ol7U*Jw- z4W;rA_f~#?B@-g_FpNj}LCj?aoNcTGtAuTI9*&T!7hn@Vc7}SJ__I!u-G|S6w}+CU ztjnzO!bXchcOmhy*WR`7&Oa05x&`aHVnRaKgsh2nGPANAtrfntAqel)9IbuyNl09& zmTq`ssL#{Z&{Yn$Zn}(LVP9`TcFy*-{Ku%rI&e3sMu2b1H|)aUNVqeTu@ZPZ&Or3T zmF=Tkr#7<&L#?}OI{xauKuUrtJPx>h`ZZTaqwa{I?Y8aOc--*amK)>&ZNjxMO*6k1 b$!tGJ>3c@#D9FfOdIreF(bb`Ge_-;z8|Xw) literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_teleport_tube_plain.png b/mods/pipeworks/textures/pipeworks_teleport_tube_plain.png new file mode 100644 index 0000000000000000000000000000000000000000..0a859f2059d55f8049b05a3f435c7cd583a8ab15 GIT binary patch literal 1682 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 Qfch9bUHx3vIVCg!04J6nEdT%j literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_trashcan_side.png b/mods/pipeworks/textures/pipeworks_trashcan_side.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0a3bffdeae2fd1134bd633ceaf3b1f21b1a9c6 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9>#XUMj~_eYz;K=gD8lFI l;uyjqn>=M=q6#Y`L+Ax zYHc}rW2Vcp2@@o(Z+81ADq30_Pqg%$(Q{4eo!^eff*y}Ps>{dum@kw&cr_kqCxfS} KpUXO@geCwznLQl< literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_tube_connection_stony.png b/mods/pipeworks/textures/pipeworks_tube_connection_stony.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed02a43b6db3e29b5a5f2f11977205dd05f895a GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`g`O^sAr-gYp7Z5)a}a4ute+c~ zw85aXXW4d+pXZk7{N3*U#$@*9jm6hDTgS>if4y|u&ZC#YEy|kLT`_RxHNKX>tg`v_ zkBv&|b^>hsSXGoBF|QO56L43Q|53S))#vPd{x{kDu^Jguodxf{pFE{t-@TVCEkE4P Ue)`Sv5@mdKI;Vst0P$!-z5oCK literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_tube_connection_wooden.png b/mods/pipeworks/textures/pipeworks_tube_connection_wooden.png new file mode 100644 index 0000000000000000000000000000000000000000..ff199ca0750c4e6ebaaa8586549feafe19d0c7e2 GIT binary patch literal 152 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 SDlsbn0000< literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_tube_plain.png b/mods/pipeworks/textures/pipeworks_tube_plain.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6442b28493a4a0af67a0cd5623976c5527f494 GIT binary patch literal 1073 zcmV-11kU@3P)1eaMmIWAOSsrdg$?sd-UANceJ{D=iMf_TBFH(($6 z*ib>vo!kwuA%c=S8>RT#-+`x8B*gHc)AyB*qP~tgU0+D?hZ6*D=qqisADJkU@v|#+ ze<(~}2Eq%Tb=(mHjCvHh7b?{cW&9+cOe{hz-LVQB6G{^(cVL7Hm17(!L&tP|#`A$4$yv!S4pnf;%TyQhVkL2`y79o-C-$xcccUYHze8G$!0ksf6Z4WyICNgj|fc z8PS+?Gp8cWoU;{;oibdkxOt?pq-6<2;g++6###)yn9wq#@xsjrh(u0p%thfV8Z&MZ z8Z&AWDnsDWO{u+6nZQ9B8e?j6DkJW_(&(EHZdR}r4)<1kWx>Utos@Szy|R7?`OTEt zjJ5$6u9Gt6(~^@Gu%c~AEv0S9g)7#uE{4$@=G?60BQT=ng^QH7 zDK#%R!GxRK2%t|}Mr}^pikhbj?yQsqmbATdwn(yVp8a<$iXz(_e&t2E%d=9e&ExLJ zF+J>m?l#NqsVp2>B>U}bU+&B4@#EiQdrWq_d~>4jJAXUEQ=S{Xe1GV9>dCMtq!3R5;+q@0O882L9b-(ajP`^tg?j2p*Qh`Z zl<7kI;An<>?1VTaQrom1!pTyU_6lB)%k rgEZLizVEn`X^9OLX53l$k}v%aGK_N=pIn3E00000NkvXXu0mjf{=x$+ literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_tube_short.png b/mods/pipeworks/textures/pipeworks_tube_short.png new file mode 100644 index 0000000000000000000000000000000000000000..6729c5329ca6d18ba6e3a125e286110691f6d91a GIT binary patch literal 526 zcmV+p0`dKcP)jqxG)c}xh1XyMhtgcToen~)-A3Q zj0El}3`!1L*y3u735GiwgCd3P(cor@5#bKQpeEQ@iyMWBJ??k_js#oK01z0smR#GX^0>FZd+zmyZvv4_kb|z{NxeOMnjr z!N!jm#F&U+W4Nh8*w_gdgpq{J$4$p!qa!YS{7Z)>`~H6Fe&ug@(>HbV zR@CRF*|k~o)0o!eUDum>S9Pxi!RAUqn{AZxh|5GRw@Dz$dx=)WyfBek1WQ5DI#@YM zGASYk8&UWWa~3GE=0f|NNNf~&BGQbcb{y$3UwS-}&w?wd1!l9^Z1xTP0gxpkntUO| QJpcdz07*qoM6N<$f*K{?ng9R* literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_tube_transparent.png b/mods/pipeworks/textures/pipeworks_tube_transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..aa4418d118df4c1f0e8f319d8f27070f32bf3af0 GIT binary patch literal 95 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

        RqcWEClbVq*iQ$UU~gNQznR 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

        0`;fu~T#FMv5?myvl<6c`($M_iEZ&M(Nf(Az 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

        d~ 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 XAuH8CI8nm#00000NkvXXu0mjfCypPD literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/doc/machines.md b/mods/technic_plus_beta/technic/doc/machines.md new file mode 100644 index 00000000..50d1f973 --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/machines.md @@ -0,0 +1,331 @@ + +powered machines +---------------- + +## Overview +Many of the important machines in Technic run on electricity, using wires to connect generators with the consuming machines. These electric circuits consist of a generator, a consumer, wiring, and a switching station. Every independent circuit requires all 4 of these elements to function. In general the machines are all connected on the bottom by wire. Machines should be placed first and then the wire placed under and around them. The wiring should automatically adjust itself to connect to each machine and adjacent wires. If the wiring looks incorrect, it's likely that it won't work so be sure to check this! + +Circuits are also grouped into 3 different categories based on how much power they transfer and the corresponding voltage: low voltage (LV), medium voltage (MV), and high voltage (HV). The base level for all electronics is low voltage, so if voltage isn't specified for a electrical component, you may safely assume it's low voltage. Most low-voltage components are upgradable to medium- and high-voltage through further crafting. To get started, you won't need to worry about any MV or HV components, and the basic low-voltage components are fine. + +## Getting started +The first step to working with the more advanced machines are to get a basic electrical circuit set up for converting coal into power for other machines. This will rely on the following: + + +1x LV Fuel Fired Generator + + +1x Switching station + + +2x LV Cable + +The generator and switching station should be placed side-by-side with the wire underneath connecting both of them. Once this is done, additional consumers can be added to the network. A grinder or extractor are both good choices to expand the capabilities of the coal-fired smelter and coal-fired alloy furnace that you already have. + + +### powered machine tiers ### + +Each powered machine takes its power in some specific form, being +either fuel-fired (burning fuel directly) or electrically powered at +some specific voltage. There is a general progression through the +game from using fuel-fired machines to electrical machines, and to +higher electrical voltages. The most important kinds of machine come +in multiple variants that are powered in different ways, so the earlier +ones can be superseded. However, some machines are only available for +a specific power tier, so the tier can't be entirely superseded. + +### powered machine upgrades ### + +Some machines have inventory slots that are used to upgrade them in +some way. Generally, machines of MV and HV tiers have two upgrade slots, +and machines of lower tiers (fuel-fired and LV) do not. Any item can +be placed in an upgrade slot, but only specific items will have any +upgrading effect. It is possible to have multiple upgrades of the same +type, but this can't be achieved by stacking more than one upgrade item +in one slot: it is necessary to put the same kind of item in more than one +upgrade slot. The ability to upgrade machines is therefore very limited. +Two kinds of upgrade are currently possible: an energy upgrade and a +tube upgrade. + +An energy upgrade consists of a battery item, the same kind of battery +that serves as a mobile energy store. The effect of an energy upgrade +is to improve in some way the machine's use of electrical energy, most +often by making it use less energy. The upgrade effect has no relation +to energy stored in the battery: the battery's charge level is irrelevant +and will not be affected. + +A tube upgrade consists of a control logic unit item. The effect of a +tube upgrade is to make the machine able, or more able, to eject items +it has finished with into pneumatic tubes. The machines that can take +this kind of upgrade are in any case capable of accepting inputs from +pneumatic tubes. These upgrades are essential in using powered machines +as components in larger automated systems. + +### tubes with powered machines ### + +Generally, powered machines of MV and HV tiers can work with pneumatic +tubes, and those of lower tiers cannot. (As an exception, the fuel-fired +furnace from the basic Minetest game can accept inputs through tubes, +but can't output into tubes.) + +If a machine can accept inputs through tubes at all, then this +is a capability of the basic machine, not requiring any upgrade. +Most item-processing machines take only one kind of input, and in that +case they will accept that input from any direction. This doesn't match +how tubes visually connect to the machines: generally tubes will visually +connect to any face except the front, but an item passing through a tube +in front of the machine will actually be accepted into the machine. + +A minority of machines take more than one kind of input, and in that +case the input slot into which an arriving item goes is determined by the +direction from which it arrives. In this case the machine may be picky +about the direction of arriving items, associating each input type with +a single face of the machine and not accepting inputs at all through the +remaining faces. Again, the visual connection of tubes doesn't match: +generally tubes will still visually connect to any face except the front, +thus connecting to faces that neither accept inputs nor emit outputs. + +Machines do not accept items from tubes into non-input inventory slots: +the output slots or upgrade slots. Output slots are normally filled +only by the processing operation of the machine, and upgrade slots must +be filled manually. + +Powered machines generally do not eject outputs into tubes without +an upgrade. One tube upgrade will make them eject outputs at a slow +rate; a second tube upgrade will increase the rate. Whether the slower +rate is adequate depends on how it compares to the rate at which the +machine produces outputs, and on how the machine is being used as part +of a larger construct. The machine always ejects its outputs through a +particular face, usually a side. Due to a bug, the side through which +outputs are ejected is not consistent: when the machine is rotated one +way, the direction of ejection is rotated the other way. This will +probably be fixed some day, but because a straightforward fix would +break half the machines already in use, the fix may be tied to some +larger change such as free selection of the direction of ejection. + +### battery boxes ### + +The primary purpose of battery boxes is to temporarily store electrical +energy to let an electrical network cope with mismatched supply and +demand. They have a secondary purpose of charging and discharging +powered tools. They are thus a mixture of electrical infrastructure, +powered machine, and generator. Battery boxes connect to cables only +from the bottom. + +MV and HV battery boxes have upgrade slots. Energy upgrades increase +the capacity of a battery box, each by 10% of the un-upgraded capacity. +This increase is far in excess of the capacity of the battery that forms +the upgrade. + +For charging and discharging of power tools, rather than having input and +output slots, each battery box has a charging slot and a discharging slot. +A fully charged/discharged item stays in its slot. The rates at which a +battery box can charge and discharge increase with voltage, so it can +be worth building a battery box of higher tier before one has other +infrastructure of that tier, just to get access to faster charging. + +MV and HV battery boxes work with pneumatic tubes. An item can be input +to the charging slot through the sides or back of the battery box, or +to the discharging slot through the top. With a tube upgrade, fully +charged/discharged tools (as appropriate for their slot) will be ejected +through a side. + +### processing machines ### + +The furnace, alloy furnace, grinder, extractor, compressor, and centrifuge +have much in common. Each implements some industrial process that +transforms items into other items, and the manner in which they present +these processes as powered machines is essentially identical. + +Most of the processing machines operate on inputs of only a single type +at a time, and correspondingly have only a single input slot. The alloy +furnace is an exception: it operates on inputs of two distinct types at +once, and correspondingly has two input slots. It doesn't matter which +way round the alloy furnace's inputs are placed in the two slots. + +The processing machines are mostly available in variants for multiple +tiers. The furnace and alloy furnace are each available in fuel-fired, +LV, and MV forms. The grinder, extractor, and compressor are each +available in LV and MV forms. The centrifuge is the only single-tier +processing machine, being only available in MV form. The higher-tier +machines process items faster than the lower-tier ones, but also have +higher power consumption, usually taking more energy overall to perform +the same amount of processing. The MV machines have upgrade slots, +and energy upgrades reduce their energy consumption. + +The MV machines can work with pneumatic tubes. They accept inputs via +tubes from any direction. For most of the machines, having only a single +input slot, this is perfectly simple behavior. The alloy furnace is more +complex: it will put an arriving item in either input slot, preferring to +stack it with existing items of the same type. It doesn't matter which +slot each of the alloy furnace's inputs is in, so it doesn't matter that +there's no direct control over that, but there is a risk that supplying +a lot of one item type through tubes will result in both slots containing +the same type of item, leaving no room for the second input. + +The MV machines can be given a tube upgrade to make them automatically +eject output items into pneumatic tubes. The items are always ejected +through a side, though which side it is depends on the machine's +orientation, due to a bug. Output items are always ejected singly. +For some machines, such as the grinder, the ejection rate with a +single tube upgrade doesn't keep up with the rate at which items can +be processed. A second tube upgrade increases the ejection rate. + +The LV and fuel-fired machines do not work with pneumatic tubes, except +that the fuel-fired furnace (actually part of the basic Minetest game) +can accept inputs from tubes. Items arriving through the bottom of +the furnace go into the fuel slot, and items arriving from all other +directions go into the input slot. + +### music player ### + +The music player is an LV powered machine that plays audio recordings. +It offers a selection of up to nine tracks. The technic modpack doesn't +include specific music tracks for this purpose; they have to be installed +separately. + +The music player gives the impression that the music is being played in +the Minetest world. The music only plays as long as the music player +is in place and is receiving electrical power, and the choice of music +is controlled by interaction with the machine. The sound also appears +to emanate specifically from the music player: the ability to hear it +depends on the player's distance from the music player. However, the +game engine doesn't currently support any other positional cues for +sound, such as attenuation, panning, or HRTF. The impression of the +sound being located in the Minetest world is also compromised by the +subjective nature of track choice: the specific music that is played to +a player depends on what media the player has installed. + +### CNC machine ### + +The CNC machine is an LV powered machine that cuts building blocks into a +variety of sub-block shapes that are not covered by the crafting recipes +of the stairs mod and its variants. Most of the target shapes are not +rectilinear, involving diagonal or curved surfaces. + +Only certain kinds of building material can be processed in the CNC +machine. + +### tool workshop ### + +The tool workshop is an MV powered machine that repairs mechanically-worn +tools, such as pickaxes and the other ordinary digging tools. It has +a single slot for a tool to be repaired, and gradually repairs the +tool while it is powered. For any single tool, equal amounts of tool +wear, resulting from equal amounts of tool use, take equal amounts of +repair effort. Also, all repairable tools currently take equal effort +to repair equal percentages of wear. The amount of tool use enabled by +equal amounts of repair therefore depends on the tool type. + +The mechanical wear that the tool workshop repairs is always indicated in +inventory displays by a colored bar overlaid on the tool image. The bar +can be seen to fill and change color as the tool workshop operates, +eventually disappearing when the repair is complete. However, not every +item that shows such a wear bar is using it to show mechanical wear. +A wear bar can also be used to indicate charging of a power tool with +stored electrical energy, or filling of a container, or potentially for +all sorts of other uses. The tool workshop won't affect items that use +wear bars to indicate anything other than mechanical wear. + +The tool workshop has upgrade slots. Energy upgrades reduce its power +consumption. + +It can work with pneumatic tubes. Tools to be repaired are accepted +via tubes from any direction. With a tube upgrade, the tool workshop +will also eject fully-repaired tools via one side, the choice of side +depending on the machine's orientation, as for processing machines. It is +safe to put into the tool workshop a tool that is already fully repaired: +assuming the presence of a tube upgrade, the tool will be quickly ejected. +Furthermore, any item of unrepairable type will also be ejected as if +fully repaired. (Due to a historical limitation of the basic Minetest +game, it is impossible for the tool workshop to distinguish between a +fully-repaired tool and any item type that never displays a wear bar.) + +### quarry ### + +The quarry is an HV powered machine that automatically digs out a +large area. The region that it digs out is a cuboid with a square +horizontal cross section, located immediately behind the quarry machine. +The quarry's action is slow and energy-intensive, but requires little +player effort. + +The size of the quarry's horizontal cross section is configurable through +the machine's interaction form. A setting referred to as "radius" +is an integer number of meters which can vary from 2 to 8 inclusive. +The horizontal cross section is a square with side length of twice the +radius plus one meter, thus varying from 5 to 17 inclusive. Vertically, +the quarry always digs from 3 m above the machine to 100 m below it, +inclusive, a total vertical height of 104 m. + +Whatever the quarry digs up is ejected through the top of the machine, +as if from a pneumatic tube. Normally a tube should be placed there +to convey the material into a sorting system, processing machines, or +at least chests. A chest may be placed directly above the machine to +capture the output without sorting, but is liable to overflow. + +If the quarry encounters something that cannot be dug, such as a liquid, +a locked chest, or a protected area, it will skip past that and attempt +to continue digging. + +The quarry consumes 10 kEU per block dug, which is quite a lot of energy. +With most of what is dug being mere stone, it is usually not economically +favorable to power a quarry from anything other than solar power. +In particular, one cannot expect to power a quarry by burning the coal +that it digs up. + +Given sufficient power, the quarry digs at a rate of one block per second. +This is rather tedious to wait for. Unfortunately, leaving the quarry +unattended normally means that the Minetest server won't keep the machine +running: it needs a player nearby. This can be resolved by using a world +anchor. The digging is still quite slow, and independently of whether a +world anchor is used the digging can be speeded up by placing multiple +quarry machines with overlapping digging areas. Four can be placed to +dig identical areas, one on each side of the square cross section. + +The quarry can be toggled on and off with a mesecons signal. + +### forcefield emitter ### + +The forcefield emitter is an HV powered machine that generates a +forcefield reminiscent of those seen in many science-fiction stories. + +The emitter can be configured to generate a forcefield of either +spherical or cubical shape, in either case centered on the emitter. +The size of the forcefield is configured using a radius parameter that +is an integer number of meters which can vary from 5 to 20 inclusive. +For a spherical forcefield this is simply the radius of the forcefield; +for a cubical forcefield it is the distance from the emitter to the +center of each square face. + +The power drawn by the emitter is proportional to the surface area of +the forcefield being generated. A spherical forcefield is therefore the +cheapest way to enclose a specified volume of space with a forcefield, +if the shape of the space doesn't matter. A cubical forcefield is less +efficient at enclosing volume, but is cheaper than the larger spherical +forcefield that would be required if it is necessary to enclose a +cubical space. + +The emitter is normally controlled merely through its interaction form, +which has an enable/disable toggle. However, it can also (via the form) +be placed in a mesecon-controlled mode. If mesecon control is enabled, +the emitter must be receiving a mesecon signal in addition to being +manually enabled, in order for it to generate the forcefield. + +The forcefield itself behaves largely as if solid, despite being +immaterial: it cannot be traversed, and prevents access to blocks behind +it. It is transparent, but not totally invisible. It cannot be dug. +Some effects can pass through it, however, such as the beam of a mining +laser, and explosions. In fact, explosions as currently implemented by +the tnt mod actually temporarily destroy the forcefield itself; the tnt +mod assumes too much about the regularity of node types. + +The forcefield occupies space that would otherwise have been air, but does +not replace or otherwise interfere with materials that are solid, liquid, +or otherwise not just air. If such an object blocking the forcefield is +removed, the forcefield will quickly extend into the now-available space, +but it does not do so instantly: there is a brief moment when the space +is air and can be traversed. + +It is possible to have a doorway in a forcefield, by placing in advance, +in space that the forcefield would otherwise occupy, some non-air blocks +that can be walked through. For example, a door suffices, and can be +opened and closed while the forcefield is in place. diff --git a/mods/technic_plus_beta/technic/doc/mesecons.md b/mods/technic_plus_beta/technic/doc/mesecons.md new file mode 100644 index 00000000..cff258ba --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/mesecons.md @@ -0,0 +1,10 @@ + +# Technic mesecons compatibility + +This document describes the interaction of +technic machines with the `mesecons` mod (https://github.com/minetest-mods/mesecons) + +## HV Quarry + +* **On-Action**: Enables the quarry +* **Off-Action**: Disables the quarry diff --git a/mods/technic_plus_beta/technic/doc/power.md b/mods/technic_plus_beta/technic/doc/power.md new file mode 100644 index 00000000..68076775 --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/power.md @@ -0,0 +1,67 @@ + +electrical power +---------------- + +Most machines in technic are electrically powered. To operate them it is +necessary to construct an electrical power network. The network links +together power generators and power-consuming machines, connecting them +using power cables. + +There are three tiers of electrical networking: low voltage (LV), +medium voltage (MV), and high voltage (HV). Each network must operate +at a single voltage, and most electrical items are specific to a single +voltage. Generally, the machines of higher tiers are more powerful, +but consume more energy and are more expensive to build, than machines +of lower tiers. It is normal to build networks of all three tiers, +in ascending order as one progresses through the game, but it is not +strictly necessary to do this. Building HV equipment requires some parts +that can only be manufactured using electrical machines, either LV or MV, +so it is not possible to build an HV network first, but it is possible +to skip either LV or MV on the way to HV. + +Each voltage has its own cable type, with distinctive insulation. Cable +segments connect to each other and to compatible machines automatically. +Incompatible electrical items don't connect. All non-cable electrical +items must be connected via cable: they don't connect directly to each +other. Most electrical items can connect to cables in any direction, +but there are a couple of important exceptions noted below. + +To be useful, an electrical network must connect at least one power +generator to at least one power-consuming machine. In addition to these +items, the network must have a "switching station" in order to operate: +no energy will flow without one. Unlike most electrical items, the +switching station is not voltage-specific: the same item will manage +a network of any tier. However, also unlike most electrical items, +it is picky about the direction in which it is connected to the cable: +the cable must be directly below the switching station. + +Hovering over a network's switching station will show the aggregate energy +supply and demand, which is useful for troubleshooting. Electrical energy +is measured in "EU", and power (energy flow) in EU per second (EU/s). +Energy is shifted around a network instantaneously once per second. + +In a simple network with only generators and consumers, if total +demand exceeds total supply then no energy will flow, the machines +will do nothing, and the generators' output will be lost. To handle +this situation, it is recommended to add a battery box to the network. +A battery box will store generated energy, and when enough has been +stored to run the consumers for one second it will deliver it to the +consumers, letting them run part-time. It also stores spare energy +when supply exceeds demand, to let consumers run full-time when their +demand occasionally peaks above the supply. More battery boxes can +be added to cope with larger periods of mismatched supply and demand, +such as those resulting from using solar generators (which only produce +energy in the daytime). + +When there are electrical networks of multiple tiers, it can be appealing +to generate energy on one tier and transfer it to another. The most +direct way to do this is with the "supply converter", which can be +directly wired into two networks. It is another tier-independent item, +and also particular about the direction of cable connections: it must +have the cable of one network directly above, and the cable of another +network directly below. The supply converter demands 10000 EU/s from +the network above, and when this network gives it power it supplies 9000 +EU/s to the network below. Thus it is only 90% efficient, unlike most of +the electrical system which is 100% efficient in moving energy around. +To transfer more than 10000 EU/s between networks, connect multiple +supply converters in parallel. diff --git a/mods/technic_plus_beta/technic/doc/processes.md b/mods/technic_plus_beta/technic/doc/processes.md new file mode 100644 index 00000000..b291ed96 --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/processes.md @@ -0,0 +1,105 @@ + +industrial processes +-------------------- + +### alloying ### + +In technic, alloying is a way of combining items to create other items, +distinct from standard crafting. Alloying always uses inputs of exactly +two distinct types, and produces a single output. Like cooking, which +takes a single input, it is performed using a powered machine, known +generically as an "alloy furnace". An alloy furnace always has two +input slots, and it doesn't matter which way round the two ingredients +are placed in the slots. Many alloying recipes require one or both +slots to contain a stack of more than one of the ingredient item: the +quantity required of each ingredient is part of the recipe. + +As with the furnaces used for cooking, there are multiple kinds of alloy +furnace, powered in different ways. The most-used alloy furnaces are +electrically powered. There is also an alloy furnace that is powered +by directly burning fuel, just like the basic cooking furnace. Building +almost any electrical machine, including the electrically-powered alloy +furnaces, requires a machine casing component, one ingredient of which +is brass, an alloy. It is therefore necessary to use the fuel-fired +alloy furnace in the early part of the game, on the way to building +electrical machinery. + +Alloying recipes are mainly concerned with metals. These recipes +combine a base metal with some other element, most often another metal, +to produce a new metal. This is discussed in the section on metal. +There are also a few alloying recipes in which the base ingredient is +non-metallic, such as the recipe for the silicon wafer. + +### grinding, extracting, and compressing ### + +Grinding, extracting, and compressing are three distinct, but very +similar, ways of converting one item into another. They are all quite +similar to the cooking found in the basic Minetest game. Each uses +an input consisting of a single item type, and produces a single +output. They are all performed using powered machines, respectively +known generically as a "grinder", "extractor", and "compressor". +Some compressing recipes require the input to be a stack of more than +one of the input item: the quantity required is part of the recipe. +Grinding and extracting recipes never require such a stacked input. + +There are multiple kinds of grinder, extractor, and compressor. Unlike +cooking furnaces and alloy furnaces, there are none that directly burn +fuel; they are all electrically powered. + +Grinding recipes always produce some kind of dust, loosely speaking, +as output. The most important grinding recipes are concerned with metals: +every metal lump or ingot can be ground into metal dust. Coal can also +be ground into dust, and burning the dust as fuel produces much more +energy than burning the original coal lump. There are a few other +grinding recipes that make block types from the basic Minetest game +more interconvertible: standard stone can be ground to standard sand, +desert stone to desert sand, cobblestone to gravel, and gravel to dirt. + +Extracting is a miscellaneous category, used for a small group +of processes that just don't fit nicely anywhere else. (Its name is +notably vaguer than those of the other kinds of processing.) It is used +for recipes that produce dye, mainly from flowers. (However, for those +recipes using flowers, the basic Minetest game provides parallel crafting +recipes that are easier to use and produce more dye, and those recipes +are not suppressed by technic.) Its main use is to generate rubber from +raw latex, which it does three times as efficiently as merely cooking +the latex. Extracting was also formerly used for uranium enrichment for +use as nuclear fuel, but this use has been superseded by a new enrichment +system using the centrifuge. + +Compressing recipes are mainly used to produce a few relatively advanced +artificial item types, such as the copper and carbon plates used in +advanced machine recipes. There are also a couple of compressing recipes +making natural block types more interconvertible. + +### centrifuging ### + +Centrifuging is another way of using a machine to convert items. +Centrifuging takes an input of a single item type, and produces outputs +of two distinct types. The input may be required to be a stack of +more than one of the input item: the quantity required is part of +the recipe. Centrifuging is only performed by a single machine type, +the MV (electrically-powered) centrifuge. + +Currently, centrifuging recipes don't appear in the unified\_inventory +craft guide, because unified\_inventory can't yet handle recipes with +multiple outputs. + +Generally, centrifuging separates the input item into constituent +substances, but it can only work when the input is reasonably fluid, +and in marginal cases it is quite destructive to item structure. +(In real life, centrifuges require their input to be mainly fluid, that +is either liquid or gas. Few items in the game are described as liquid +or gas, so the concept of the centrifuge is stretched a bit to apply to +finely-divided solids.) + +The main use of centrifuging is in uranium enrichment, where it +separates the isotopes of uranium dust that otherwise appears uniform. +Enrichment is a necessary process before uranium can be used as nuclear +fuel, and the radioactivity of uranium blocks is also affected by its +isotopic composition. + +A secondary use of centrifuging is to separate the components of +metal alloys. This can only be done using the dust form of the alloy. +It recovers both components of binary metal/metal alloys. It can't +recover the carbon from steel or cast iron. diff --git a/mods/technic_plus_beta/technic/doc/radioactivity.md b/mods/technic_plus_beta/technic/doc/radioactivity.md new file mode 100644 index 00000000..627572f4 --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/radioactivity.md @@ -0,0 +1,136 @@ + +radioactivity +------------- + +The technic mod adds radioactivity to the game, as a hazard that can +harm player characters. Certain substances in the game are radioactive, +and when placed as blocks in the game world will damage nearby players. +Conversely, some substances attenuate radiation, and so can be used +for shielding. The radioactivity system is based on reality, but is +not an attempt at serious simulation: like the rest of the game, it has +many simplifications and deliberate deviations from reality in the name +of game balance. + +In real life radiological hazards can be roughly divided into three +categories based on the time scale over which they act: prompt radiation +damage (such as radiation burns) that takes effect immediately; radiation +poisoning that becomes visible in hours and lasts weeks; and cumulative +effects such as increased cancer risk that operate over decades. +The game's version of radioactivity causes only prompt damage, not +any delayed effects. Damage comes in the abstracted form of removing +the player's hit points, and is immediately visible to the player. +As with all other kinds of damage in the game, the player can restore +the hit points by eating food items. High-nutrition foods, such as the +pie baskets supplied by the bushes\_classic mod, are a useful tool in +dealing with radiological hazards. + +Only a small range of items in the game are radioactive. From the technic +mod, the only radioactive items are uranium ore, refined uranium blocks, +nuclear reactor cores (when operating), and the materials released when +a nuclear reactor melts down. Other mods can plug into the technic +system to make their own block types radioactive. Radioactive items +are harmless when held in inventories. They only cause radiation damage +when placed as blocks in the game world. + +The rate at which damage is caused by a radioactive block depends on the +distance between the source and the player. Distance matters because the +damaging radiation is emitted equally in all directions by the source, +so with distance it spreads out, so less of it will strike a target +of any specific size. The amount of radiation absorbed by a target +thus varies in proportion to the inverse square of the distance from +the source. The game imitates this aspect of real-life radioactivity, +but with some simplifications. While in real life the inverse square law +is only really valid for sources and targets that are small relative to +the distance between them, in the game it is applied even when the source +and target are large and close together. Specifically, the distance is +measured from the center of the radioactive block to the abdomen of the +player character. For extremely close encounters, such as where the +player swims in a radioactive liquid, there is an enforced lower limit +on the effective distance. + +Different types of radioactive block emit different amounts of radiation. +The least radioactive of the radioactive block types is uranium ore, +which causes 0.25 HP/s damage to a player 1 m away. A block of refined +but unenriched uranium, as an example, is nine times as radioactive, +and so will cause 2.25 HP/s damage to a player 1 m away. By the inverse +square law, the damage caused by that uranium block reduces by a factor +of four at twice the distance, that is to 0.5625 HP/s at a distance of 2 +m, or by a factor of nine at three times the distance, that is to 0.25 +HP/s at a distance of 3 m. Other radioactive block types are far more +radioactive than these: the most radioactive of all, the result of a +nuclear reactor melting down, is 1024 times as radioactive as uranium ore. + +Uranium blocks are radioactive to varying degrees depending on their +isotopic composition. An isotope being fissile, and thus good as +reactor fuel, is essentially uncorrelated with it being radioactive. +The fissile U-235 is about six times as radioactive than the non-fissile +U-238 that makes up the bulk of natural uranium, so one might expect that +enriching from 0.7% fissile to 3.5% fissile (or depleting to 0.0%) would +only change the radioactivity of uranium by a few percent. But actually +the radioactivity of enriched uranium is dominated by the non-fissile +U-234, which makes up only about 50 parts per million of natural uranium +but is about 19000 times more radioactive than U-238. The radioactivity +of natural uranium comes just about half from U-238 and half from U-234, +and the uranium gets enriched in U-234 along with the U-235. This makes +3.5%-fissile uranium about three times as radioactive as natural uranium, +and 0.0%-fissile uranium about half as radioactive as natural uranium. + +Radiation is attenuated by the shielding effect of material along the +path between the radioactive block and the player. In general, only +blocks of homogeneous material contribute to the shielding effect: for +example, a block of solid metal has a shielding effect, but a machine +does not, even though the machine's ingredients include a metal case. +The shielding effect of each block type is based on the real-life +resistance of the material to ionising radiation, but for game balance +the effectiveness of shielding is scaled down from real life, more so +for stronger shield materials than for weaker ones. Also, whereas in +real life materials have different shielding effects against different +types of radiation, the game only has one type of damaging radiation, +and so only one set of shielding values. + +Almost any solid or liquid homogeneous material has some shielding value. +At the low end of the scale, 5 meters of wooden planks nearly halves +radiation, though in that case the planks probably contribute more +to safety by forcing the player to stay 5 m further away from the +source than by actual attenuation. Dirt halves radiation in 2.4 m, +and stone in 1.7 m. When a shield must be deliberately constructed, +the preferred materials are metals, the denser the better. Iron and +steel halve radiation in 1.1 m, copper in 1.0 m, and silver in 0.95 m. +Lead would halve in 0.69 m (its in-game shielding value is 80). Gold halves radiation +in 0.53 m (factor of 3.7 per meter), but is a bit scarce to use for +this purpose. Uranium halves radiation in 0.31 m (factor of 9.4 per +meter), but is itself radioactive. The very best shielding in the game +is nyancat material (nyancats and their rainbow blocks), which halves +radiation in 0.22 m (factor of 24 per meter), but is extremely scarce. See [technic/technic/radiation.lua](https://github.com/minetest-technic/technic/blob/master/technic/radiation.lua) for the in-game shielding values, which are different from real-life values. + +If the theoretical radiation damage from a particular source is +sufficiently small, due to distance and shielding, then no damage at all +will actually occur. This means that for any particular radiation source +and shielding arrangement there is a safe distance to which a player can +approach without harm. The safe distance is where the radiation damage +would theoretically be 0.25 HP/s. This damage threshold is applied +separately for each radiation source, so to be safe in a multi-source +situation it is only necessary to be safe from each source individually. + +The best way to use uranium as shielding is in a two-layer structure, +of uranium and some non-radioactive material. The uranium layer should +be nearer to the primary radiation source and the non-radioactive layer +nearer to the player. The uranium provides a great deal of shielding +against the primary source, and the other material shields against +the uranium layer. Due to the damage threshold mechanism, a meter of +dirt is sufficient to shield fully against a layer of fully-depleted +(0.0%-fissile) uranium. Obviously this is only worthwhile when the +primary radiation source is more radioactive than a uranium block. + +When constructing permanent radiation shielding, it is necessary to +pay attention to the geometry of the structure, and particularly to any +holes that have to be made in the shielding, for example to accommodate +power cables. Any hole that is aligned with the radiation source makes a +"shine path" through which a player may be irradiated when also aligned. +Shine paths can be avoided by using bent paths for cables, passing +through unaligned holes in multiple shield layers. If the desired +shielding effect depends on multiple layers, a hole in one layer still +produces a partial shine path, along which the shielding is reduced, +so the positioning of holes in each layer must still be considered. +Tricky shine paths can also be addressed by just keeping players out of +the dangerous area. diff --git a/mods/technic_plus_beta/technic/doc/resources.md b/mods/technic_plus_beta/technic/doc/resources.md new file mode 100644 index 00000000..690dd175 --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/resources.md @@ -0,0 +1,7 @@ +Technic provides additional resources for building these machines. + +## Latex + + + +Latex is used for manufacturing rubber, which is heavily used for the medium- and high-voltage components within Technic. Latex can be harvested directly from rubber trees (look for the pale green/seafoam leaves) using the tree tap like any other tool. Rubber trees regenerate their latex supplies after about a day. diff --git a/mods/technic_plus_beta/technic/doc/substances.md b/mods/technic_plus_beta/technic/doc/substances.md new file mode 100644 index 00000000..d54fd526 --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/substances.md @@ -0,0 +1,490 @@ + +substances +---------- + +### ore ### + +The technic mod makes extensive use of not just the default ores but also +some that are added by mods. You will need to mine for all the ore types +in the course of the game. Each ore type is found at a specific range of +elevations, and while the ranges mostly overlap, some have non-overlapping +ranges, so you will ultimately need to mine at more than one elevation +to find all the ores. Also, because one of the best elevations to mine +at is very deep, you will be unable to mine there early in the game. + +Elevation is measured in meters, relative to a reference plane that +is not quite sea level. (The standard sea level is at an elevation +of about +1.4.) Positive elevations are above the reference plane and +negative elevations below. Because elevations are always described this +way round, greater numbers when higher, we avoid the word "depth". + +The ores that matter in technic are coal, iron, copper, tin, zinc, +chromium, uranium, silver, gold, mithril, mese, and diamond. + +Coal is part of the basic Minetest game. It is found from elevation ++64 downwards, so is available right on the surface at the start of +the game, but it is far less abundant above elevation 0 than below. +It is initially used as a fuel, driving important machines in the early +part of the game. It becomes less important as a fuel once most of your +machines are electrically powered, but burning fuel remains a way to +generate electrical power. Coal is also used, usually in dust form, as +an ingredient in alloying recipes, wherever elemental carbon is required. + +Iron is part of the basic Minetest game. It is found from elevation ++2 downwards, and its abundance increases in stages as one descends, +reaching its maximum from elevation -64 downwards. It is a common metal, +used frequently as a structural component. In technic, unlike the basic +game, iron is used in multiple forms, mainly alloys based on iron and +including carbon (coal). + +Copper is part of the basic Minetest game (having migrated there from +moreores). It is found from elevation -16 downwards, but is more abundant +from elevation -64 downwards. It is a common metal, used either on its +own for its electrical conductivity, or as the base component of alloys. +Although common, it is very heavily used, and most of the time it will +be the material that most limits your activity. + +Tin is part of the basic Minetest game (having migrated there from +moreores). It is found from elevation +8 downwards, with no +elevation-dependent variations in abundance beyond that point. +It is a common metal. Its main use in pure form is as a component +of electrical batteries. Apart from that its main purpose is +as the secondary ingredient in bronze (the base being copper), but bronze +is itself little used. Its abundance is well in excess of its usage, +so you will usually have a surplus of it. + +Zinc is supplied by technic. It is found from elevation +2 downwards, +with no elevation-dependent variations in abundance beyond that point. +It is a common metal. Its main use is as the secondary ingredient +in brass (the base being copper), but brass is itself little used. +Its abundance is well in excess of its usage, so you will usually have +a surplus of it. + +Chromium is supplied by technic. It is found from elevation -100 +downwards, with no elevation-dependent variations in abundance beyond +that point. It is a moderately common metal. Its main use is as the +secondary ingredient in stainless steel (the base being iron). + +Uranium is supplied by technic. It is found only from elevation -80 down +to -300; using it therefore requires one to mine above elevation -300 even +though deeper mining is otherwise more productive. It is a moderately +common metal, useful only for reasons related to radioactivity: it forms +the fuel for nuclear reactors, and is also one of the best radiation +shielding materials available. It is not difficult to find enough uranium +ore to satisfy these uses. Beware that the ore is slightly radioactive: +it will slightly harm you if you stand as close as possible to it. +It is safe when more than a meter away or when mined. + +Silver is supplied by the moreores mod. It is found from elevation -2 +downwards, with no elevation-dependent variations in abundance beyond +that point. It is a semi-precious metal. It is little used, being most +notably used in electrical items due to its conductivity, being the best +conductor of all the pure elements. + +Gold is part of the basic Minetest game (having migrated there from +moreores). It is found from elevation -64 downwards, but is more +abundant from elevation -256 downwards. It is a precious metal. It is +little used, being most notably used in electrical items due to its +combination of good conductivity (third best of all the pure elements) +and corrosion resistance. + +Mithril is supplied by the moreores mod. It is found from elevation +-512 downwards, the deepest ceiling of any minable substance, with +no elevation-dependent variations in abundance beyond that point. +It is a rare precious metal, and unlike all the other metals described +here it is entirely fictional, being derived from J. R. R. Tolkien's +Middle-Earth setting. It is little used. + +Mese is part of the basic Minetest game. It is found from elevation +-64 downwards. The ore is more abundant from elevation -256 downwards, +and from elevation -1024 downwards there are also occasional blocks of +solid mese (each yielding as much mese as nine blocks of ore). It is a +precious gemstone, and unlike diamond it is entirely fictional. It is +used in many recipes, though mainly not in large quantities, wherever +some magical quality needs to be imparted. + +Diamond is part of the basic Minetest game (having migrated there from +technic). It is found from elevation -128 downwards, but is more abundant +from elevation -256 downwards. It is a precious gemstone. It is used +moderately, mainly for reasons connected to its extreme hardness. + +### rock ### + +In addition to the ores, there are multiple kinds of rock that need to be +mined in their own right, rather than for minerals. The rock types that +matter in technic are standard stone, desert stone, marble, and granite. + +Standard stone is part of the basic Minetest game. It is extremely +common. As in the basic game, when dug it yields cobblestone, which can +be cooked to turn it back into standard stone. Cobblestone is used in +recipes only for some relatively primitive machines. Standard stone is +used in a couple of machine recipes. These rock types gain additional +significance with technic because the grinder can be used to turn them +into dirt and sand. This, especially when combined with an automated +cobblestone generator, can be an easier way to acquire sand than +collecting it where it occurs naturally. + +Desert stone is part of the basic Minetest game. It is found specifically +in desert biomes, and only from elevation +2 upwards. Although it is +easily accessible, therefore, its quantity is ultimately quite limited. +It is used in a few recipes. + +Marble is supplied by technic. It is found in dense clusters from +elevation -50 downwards. It has mainly decorative use, but also appears +in one machine recipe. + +Granite is supplied by technic. It is found in dense clusters from +elevation -150 downwards. It is much harder to dig than standard stone, +so impedes mining when it is encountered. It has mainly decorative use, +but also appears in a couple of machine recipes. + +### rubber ### + +Rubber is a biologically-derived material that has industrial uses due +to its electrical resistivity and its impermeability. In technic, it +is used in a few recipes, and it must be acquired by tapping rubber trees. + +If you have the moretrees mod installed, the rubber trees you need +are those defined by that mod. If not, technic supplies a copy of the +moretrees rubber tree. + +Extracting rubber requires a specific tool, a tree tap. Using the tree +tap (by left-clicking) on a rubber tree trunk block extracts a lump of +raw latex from the trunk. Each trunk block can be repeatedly tapped for +latex, at intervals of several minutes; its appearance changes to show +whether it is currently ripe for tapping. Each tree has several trunk +blocks, so several latex lumps can be extracted from a tree in one visit. + +Raw latex isn't used directly. It must be vulcanized to produce finished +rubber. This can be performed by alloying the latex with coal dust. + +### metal ### + +Many of the substances important in technic are metals, and there is +a common pattern in how metals are handled. Generally, each metal can +exist in five forms: ore, lump, dust, ingot, and block. With a couple of +tricky exceptions in mods outside technic, metals are only *used* in dust, +ingot, and block forms. Metals can be readily converted between these +three forms, but can't be converted from them back to ore or lump forms. + +As in the basic Minetest game, a "lump" of metal is acquired directly by +digging ore, and will then be processed into some other form for use. +A lump is thus more akin to ore than to refined metal. (In real life, +metal ore rarely yields lumps ("nuggets") of pure metal directly. +More often the desired metal is chemically bound into the rock as an +oxide or some other compound, and the ore must be chemically processed +to yield pure metal.) + +Not all metals occur directly as ore. Generally, elemental metals (those +consisting of a single chemical element) occur as ore, and alloys (those +consisting of a mixture of multiple elements) do not. In fact, if the +fictional mithril is taken to be elemental, this pattern is currently +followed perfectly. (It is not clear in the Middle-Earth setting whether +mithril is elemental or an alloy.) This might change in the future: +in real life some alloys do occur as ore, and some elemental metals +rarely occur naturally outside such alloys. Metals that do not occur +as ore also lack the "lump" form. + +The basic Minetest game offers a single way to refine metals: cook a lump +in a furnace to produce an ingot. With technic this refinement method +still exists, but is rarely used outside the early part of the game, +because technic offers a more efficient method once some machines have +been built. The grinder, available only in electrically-powered forms, +can grind a metal lump into two piles of metal dust. Each dust pile +can then be cooked into an ingot, yielding two ingots from one lump. +This doubling of material value means that you should only cook a lump +directly when you have no choice, mainly early in the game when you +haven't yet built a grinder. + +An ingot can also be ground back to (one pile of) dust. Thus it is always +possible to convert metal between ingot and dust forms, at the expense +of some energy consumption. Nine ingots of a metal can be crafted into +a block, which can be used for building. The block can also be crafted +back to nine ingots. Thus it is possible to freely convert metal between +ingot and block forms, which is convenient to store the metal compactly. +Every metal has dust, ingot, and block forms. + +Alloying recipes in which a metal is the base ingredient, to produce a +metal alloy, always come in two forms, using the metal either as dust +or as an ingot. If the secondary ingredient is also a metal, it must +be supplied in the same form as the base ingredient. The output alloy +is also returned in the same form. For example, brass can be produced +by alloying two copper ingots with one zinc ingot to make three brass +ingots, or by alloying two piles of copper dust with one pile of zinc +dust to make three piles of brass dust. The two ways of alloying produce +equivalent results. + +### iron and its alloys ### + +Iron forms several important alloys. In real-life history, iron was the +second metal to be used as the base component of deliberately-constructed +alloys (the first was copper), and it was the first metal whose working +required processes of any metallurgical sophistication. The game +mechanics around iron broadly imitate the historical progression of +processes around it, rather than the less-varied modern processes. + +The two-component alloying system of iron with carbon is of huge +importance, both in the game and in real life. The basic Minetest game +doesn't distinguish between these pure iron and these alloys at all, +but technic introduces a distinction based on the carbon content, and +renames some items of the basic game accordingly. + +The iron/carbon spectrum is represented in the game by three metal +substances: wrought iron, carbon steel, and cast iron. Wrought iron +has low carbon content (less than 0.25%), resists shattering, and +is easily welded, but is relatively soft and susceptible to rusting. +In real-life history it was used for rails, gates, chains, wire, pipes, +fasteners, and other purposes. Cast iron has high carbon content +(2.1% to 4%), is especially hard, and resists corrosion, but is +relatively brittle, and difficult to work. Historically it was used +to build large structures such as bridges, and for cannons, cookware, +and engine cylinders. Carbon steel has medium carbon content (0.25% +to 2.1%), and intermediate properties: moderately hard and also tough, +somewhat resistant to corrosion. In real life it is now used for most +of the purposes previously satisfied by wrought iron and many of those +of cast iron, but has historically been especially important for its +use in swords, armor, skyscrapers, large bridges, and machines. + +In real-life history, the first form of iron to be refined was +wrought iron, which is nearly pure iron, having low carbon content. +It was produced from ore by a low-temperature furnace process (the +"bloomery") in which the ore/iron remains solid and impurities (slag) +are progressively removed by hammering ("working", hence "wrought"). +This began in the middle East, around 1800 BCE. + +Historically, the next forms of iron to be refined were those of high +carbon content. This was the result of the development of a more +sophisticated kind of furnace, the blast furnace, capable of reaching +higher temperatures. The real advantage of the blast furnace is that it +melts the metal, allowing it to be cast straight into a shape supplied by +a mould, rather than having to be gradually beaten into the desired shape. +A side effect of the blast furnace is that carbon from the furnace's fuel +is unavoidably incorporated into the metal. Normally iron is processed +twice through the blast furnace: once producing "pig iron", which has +very high carbon content and lots of impurities but lower melting point, +casting it into rough ingots, then remelting the pig iron and casting it +into the final moulds. The result is called "cast iron". Pig iron was +first produced in China around 1200 BCE, and cast iron later in the 5th +century BCE. Incidentally, the Chinese did not have the bloomery process, +so this was their first iron refining process, and, unlike the rest of +the world, their first wrought iron was made from pig iron rather than +directly from ore. + +Carbon steel, with intermediate carbon content, was developed much later, +in Europe in the 17th century CE. It required a more sophisticated +process, because the blast furnace made it extremely difficult to achieve +a controlled carbon content. Tweaks of the blast furnace would sometimes +produce an intermediate carbon content by luck, but the first processes to +reliably produce steel were based on removing almost all the carbon from +pig iron and then explicitly mixing a controlled amount of carbon back in. + +In the game, the bloomery process is represented by ordinary cooking +or grinding of an iron lump. The lump represents unprocessed ore, +and is identified only as "iron", not specifically as wrought iron. +This standard refining process produces dust or an ingot which is +specifically identified as wrought iron. Thus the standard refining +process produces the (nearly) pure metal. + +Cast iron is trickier. You might expect from the real-life notes above +that cooking an iron lump (representing ore) would produce pig iron that +can then be cooked again to produce cast iron. This is kind of the case, +but not exactly, because as already noted cooking an iron lump produces +wrought iron. The game doesn't distinguish between low-temperature +and high-temperature cooking processes: the same furnace is used not +just to cast all kinds of metal but also to cook food. So there is no +distinction between cooking processes to produce distinct wrought iron +and pig iron. But repeated cooking *is* available as a game mechanic, +and is indeed used to produce cast iron: re-cooking a wrought iron ingot +produces a cast iron ingot. So pig iron isn't represented in the game as +a distinct item; instead wrought iron stands in for pig iron in addition +to its realistic uses as wrought iron. + +Carbon steel is produced by a more regular in-game process: alloying +wrought iron with coal dust (which is essentially carbon). This bears +a fair resemblance to the historical development of carbon steel. +This alloying recipe is relatively time-consuming for the amount of +material processed, when compared against other alloying recipes, and +carbon steel is heavily used, so it is wise to alloy it in advance, +when you're not waiting for it. + +There are additional recipes that permit all three of these types of iron +to be converted into each other. Alloying carbon steel again with coal +dust produces cast iron, with its higher carbon content. Cooking carbon +steel or cast iron produces wrought iron, in an abbreviated form of the +bloomery process. + +There's one more iron alloy in the game: stainless steel. It is managed +in a completely regular manner, created by alloying carbon steel with +chromium. + +### uranium enrichment ### + +When uranium is to be used to fuel a nuclear reactor, it is not +sufficient to merely isolate and refine uranium metal. It is necessary +to control its isotopic composition, because the different isotopes +behave differently in nuclear processes. + +The main isotopes of interest are U-235 and U-238. U-235 is good at +sustaining a nuclear chain reaction, because when a U-235 nucleus is +bombarded with a neutron it will usually fission (split) into fragments. +It is therefore described as "fissile". U-238, on the other hand, +is not fissile: if bombarded with a neutron it will usually capture it, +becoming U-239, which is very unstable and quickly decays into semi-stable +(and fissile) plutonium-239. + +Inconveniently, the fissile U-235 makes up only about 0.7% of natural +uranium, almost all of the other 99.3% being U-238. Natural uranium +therefore doesn't make a great nuclear fuel. (In real life there are +a small number of reactor types that can use it, but technic doesn't +have such a reactor.) Better nuclear fuel needs to contain a higher +proportion of U-235. + +Achieving a higher U-235 content isn't as simple as separating the U-235 +from the U-238 and just using the required amount of U-235. Because +U-235 and U-238 are both uranium, and therefore chemically identical, +they cannot be chemically separated, in the way that different elements +are separated from each other when refining metal. They do differ +in atomic mass, so they can be separated by centrifuging, but because +their atomic masses are very close, centrifuging doesn't separate them +very well. They cannot be separated completely, but it is possible to +produce uranium that has the isotopes mixed in different proportions. +Uranium with a significantly larger fissile U-235 fraction than natural +uranium is called "enriched", and that with a significantly lower fissile +fraction is called "depleted". + +A single pass through a centrifuge produces two output streams, one with +a fractionally higher fissile proportion than the input, and one with a +fractionally lower fissile proportion. To alter the fissile proportion +by a significant amount, these output streams must be centrifuged again, +repeatedly. The usual arrangement is a "cascade", a linear arrangement +of many centrifuges. Each centrifuge takes as input uranium with some +specific fissile proportion, and passes its two output streams to the +two adjacent centrifuges. Natural uranium is input somewhere in the +middle of the cascade, and the two ends of the cascade produce properly +enriched and depleted uranium. + +Fuel for technic's nuclear reactor consists of enriched uranium of which +3.5% is fissile. (This is a typical value for a real-life light water +reactor, a common type for power generation.) To enrich uranium in the +game, it must first be in dust form: the centrifuge will not operate +on ingots. (In real life uranium enrichment is done with the uranium +in the form of a gas.) It is best to grind uranium lumps directly to +dust, rather than cook them to ingots first, because this yields twice +as much metal dust. When uranium is in refined form (dust, ingot, or +block), the name of the inventory item indicates its fissile proportion. +Uranium of any available fissile proportion can be put through all the +usual processes for metal. + +A single centrifuge operation takes two uranium dust piles, and produces +as output one dust pile with a fissile proportion 0.1% higher and one with +a fissile proportion 0.1% lower. Uranium can be enriched up to the 3.5% +required for nuclear fuel, and depleted down to 0.0%. Thus a cascade +covering the full range of fissile fractions requires 34 cascade stages. +(In real life, enriching to 3.5% uses thousands of cascade stages. +Also, centrifuging is less effective when the input isotope ratio +is more skewed, so the steps in fissile proportion are smaller for +relatively depleted uranium. Zero fissile content is only asymptotically +approachable, and natural uranium relatively cheap, so uranium is normally +only depleted to around 0.3%. On the other hand, much higher enrichment +than 3.5% isn't much more difficult than enriching that far.) + +Although centrifuges can be used manually, it is not feasible to perform +uranium enrichment by hand. It is a practical necessity to set up +an automated cascade, using pneumatic tubes to transfer uranium dust +piles between centrifuges. Because both outputs from a centrifuge are +ejected into the same tube, sorting tubes are needed to send the outputs +in different directions along the cascade. It is possible to send items +into the centrifuges through the same tubes that take the outputs, so the +simplest version of the cascade structure has a line of 34 centrifuges +linked by a line of 34 sorting tube segments. + +Assuming that the cascade depletes uranium all the way to 0.0%, +producing one unit of 3.5%-fissile uranium requires the input of five +units of 0.7%-fissile (natural) uranium, takes 490 centrifuge operations, +and produces four units of 0.0%-fissile (fully depleted) uranium as a +byproduct. It is possible to reduce the number of required centrifuge +operations by using more natural uranium input and outputting only +partially depleted uranium, but (unlike in real life) this isn't usually +an economical approach. The 490 operations are not spread equally over +the cascade stages: the busiest stage is the one taking 0.7%-fissile +uranium, which performs 28 of the 490 operations. The least busy is the +one taking 3.4%-fissile uranium, which performs 1 of the 490 operations. + +A centrifuge cascade will consume quite a lot of energy. It is +worth putting a battery upgrade in each centrifuge. (Only one can be +accommodated, because a control logic unit upgrade is also required for +tube operation.) An MV centrifuge, the only type presently available, +draws 7 kEU/s in this state, and takes 5 s for each uranium centrifuging +operation. It thus takes 35 kEU per operation, and the cascade requires +17.15 MEU to produce each unit of enriched uranium. It takes five units +of enriched uranium to make each fuel rod, and six rods to fuel a reactor, +so the enrichment cascade requires 514.5 MEU to process a full set of +reactor fuel. This is about 0.85% of the 6.048 GEU that the reactor +will generate from that fuel. + +If there is enough power available, and enough natural uranium input, +to keep the cascade running continuously, and exactly one centrifuge +at each stage, then the overall speed of the cascade is determined by +the busiest stage, the 0.7% stage. It can perform its 28 operations +towards the enrichment of a single uranium unit in 140 s, so that is +the overall cycle time of the cascade. It thus takes 70 min to enrich +a full set of reactor fuel. While the cascade is running at this full +speed, its average power consumption is 122.5 kEU/s. The instantaneous +power consumption varies from second to second over the 140 s cycle, +and the maximum possible instantaneous power consumption (with all 34 +centrifuges active simultaneously) is 238 kEU/s. It is recommended to +have some battery boxes to smooth out these variations. + +If the power supplied to the centrifuge cascade averages less than +122.5 kEU/s, then the cascade can't run continuously. (Also, if the +power supply is intermittent, such as solar, then continuous operation +requires more battery boxes to smooth out the supply variations, even if +the average power is high enough.) Because it's automated and doesn't +require continuous player attention, having the cascade run at less +than full speed shouldn't be a major problem. The enrichment work will +consume the same energy overall regardless of how quickly it's performed, +and the speed will vary in direct proportion to the average power supply +(minus any supply lost because battery boxes filled completely). + +If there is insufficient power to run both the centrifuge cascade at +full speed and whatever other machines require power, all machines on +the same power network as the centrifuge will be forced to run at the +same fractional speed. This can be inconvenient, especially if use +of the other machines is less automated than the centrifuge cascade. +It can be avoided by putting the centrifuge cascade on a separate power +network from other machines, and limiting the proportion of the generated +power that goes to it. + +If there is sufficient power and it is desired to enrich uranium faster +than a single cascade can, the process can be speeded up more economically +than by building an entire second cascade. Because the stages of the +cascade do different proportions of the work, it is possible to add a +second and subsequent centrifuges to only the busiest stages, and have +the less busy stages still keep up with only a single centrifuge each. + +Another possible approach to uranium enrichment is to have no fixed +assignment of fissile proportions to centrifuges, dynamically putting +whatever uranium is available into whichever centrifuges are available. +Theoretically all of the centrifuges can be kept almost totally busy all +the time, making more efficient use of capital resources, and the number +of centrifuges used can be as little (down to one) or as large as desired. +The difficult part is that it is not sufficient to put each uranium dust +pile individually into whatever centrifuge is available: they must be +input in matched pairs. Any odd dust pile in a centrifuge will not be +processed and will prevent that centrifuge from accepting any other input. + +### concrete ### + +Concrete is a synthetic building material. The technic modpack implements +it in the game. + +Two forms of concrete are available as building blocks: ordinary +"concrete" and more advanced "blast-resistant concrete". Despite its +name, the latter has no special resistance to explosions or to any other +means of destruction. + +Concrete can also be used to make fences. They act just like wooden +fences, but aren't flammable. Confusingly, the item that corresponds +to a wooden "fence" is called "concrete post". Posts placed adjacently +will implicitly create fence between them. Fencing also appears between +a post and adjacent concrete block. diff --git a/mods/technic_plus_beta/technic/doc/tools.md b/mods/technic_plus_beta/technic/doc/tools.md new file mode 100644 index 00000000..f7af654b --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/tools.md @@ -0,0 +1,87 @@ +Tools in Technic fall into two categories: manual and electric. Both sets of tools are unstackable in the inventory. Manual tools work similarly to the manual tools in `minetest`, they have limited durability that is reduced during use (they disappear after they hit 0 durability). Manual tools can be regenerated by using the Tool Workshop, so that valuable tools, such as mese or diamond tools can be preserved. Electric tools require charging in Battery Boxes (of any voltage) and will not be destroyed when they reach 0 charge. Higher levels of electric tools are more powerful and contain more charge so they work longer. + +## Chainsaw + + + +This electric tool speeds up harvesting of wood by allowing the harvesting of an entire tree in a single click. Just click on any part of a tree, and the wood and leaves of that tree at that point and above will be cut and dropped on the ground as blocks. It has enough charge to cut down about 5 trees before running out of power. + +**Note:** If you can't find the drops from using the chainsaw, dig around as they can be buried under neighbouring terrain blocks. + +## Flashlight + + + +This electric tool illumates the area in front of the player. While it is electric, and so requires charging, to use it one only needs to equip it. Punching with this tool does nothing. + +## Lava can + + + +The lava can works similarly to the bucket tool and the water can, but instead of carrying water, it can carry lava source blocks (the ones that aren't animated), up to 8 at a time. To use, simply equip and click on lava source blocks (they will highlight in black). Then clicking anywhere where there isn't a lava source block will place them again. + +**Warning:** Be careful where you place these source blocks! Since you're placing lava source blocks, lava will flow out of them and may trap or burn you depending on where you are. + +## Mining drill + + + + + +This electric tool operates similarly to a pickaxe, though every block takes exactly one click to drill out. While the Mining Laser allows for faster collection of bulk minerals, it's cutting path can sometimes be undesirable, and the mining drill is useful in these instances. + +The higher levels of the mining drill allow for drilling more blocks at once, substantially reducing mining time. At mark-2, the mining drill can drill 3 blocks at once, either 3-deep, 3-wide, or 3-tall. At mark-3, the mining drill can drill 9-blocks at once in a 3x3 layout around the block selected. Switching between these modes can be done by shift-clicking. + +**Advice:** Since these tools require substantially more diamonds than the mining laser, and yet drills slower, it is suggested that a mining laser be built first. + +## Mining laser + + + + + +This electric tool is a substantial upgrade above the pickaxe that you start mining with. The laser works by drilling directly forward 7 blocks making a path that's roughly 1-block in diameter. The laser is electric, requiring charging in a battery box (any voltage). As soon as an LV electrical system is set up, this is a great next step. + +## Multimeter + + + +This electric tool is used for quick lookup at an electric network. It works by clicking on an electric node (cable, machine, generator, switchting station), and gives values about : the position of the attached switching station, its current status, the lag, the batteries, the supply and the demand, and the total of each type of node. + +| Property | Example Value | Unit | Meaning | +|------------------|---------------|------------|---------------------------------------------------------------| +| Ref. point | 61, 19, 62 | Coordinate | The location of the cable below the switching station that initially triggered initialization of this network | +| Activated | yes | active | The current state of the network | +| Timeout | 1800.0 | s | Time remaining, in seconds, before the network will shut down | +| Lag | 0.60 | ms | The lag generated by the network | +| Skip | 0 | cycles | How many cycles are skipped when network lag value is high | +| Supply | 6000 | EU | How much power is supplied by generators | +| Demand | 4000 | EU | How much power is required by consumers | +| Battery charge | 2911956 | EU | The total of energy stored in batteries | +| Battery charge | 97.07 | % | The energy stored per the maximum that can be stored | +| Battery capacity | 3000000 | EU | The maximum amount of energy that can be stored in batteries | +| Nodes | 47 | count | The number of nodes of the network, excluding switch stations | +| Cables | 32 | count | The number of cables | +| Generators | 8 | count | The number of generators (supplying the network) | +| Consumers | 4 | count | The number of consumers (demanding power) | +| Batteries | 3 | count | The number of batteries (storing energy) | + +## Sonic screwdriver + + + +This electric tool is used for rotating nodes, much like the default Screwdriver tool, but loses charge instead of durability. This is useful for any nodes which have a "front" direction, like stairs, machines, furniture, etc. Nodes are rotated around the Y-axes (vertical). + +## Tree tap + + + +This manual tool allows for harvesting latex from rubber trees. Extracting latex can be done by hitting rubber trees with it yields for 1 latex. The rubber tree will regenerate its latex supply over the course of a day. + +## Water can + + + +The water can works similarly to the bucket tool from minetest_game, but it can hold 16 `water_source` (the water blocks that don't look like they're flowing) blocks instead of 1. To use, simply equip the water can and click on water source blocks (they will highlight in black). Then clicking anywhere where there isn't a `water_source` block with the water can equipped will place them. + +**Warning:** Be careful where you place these source blocks! Since you're placing water source blocks, water will flow out of them and may trap or drown you depending on where you are. diff --git a/mods/technic_plus_beta/technic/effects.lua b/mods/technic_plus_beta/technic/effects.lua new file mode 100644 index 00000000..2d6fc93d --- /dev/null +++ b/mods/technic_plus_beta/technic/effects.lua @@ -0,0 +1,25 @@ + + +minetest.register_abm({ + nodenames = {"technic:hv_nuclear_reactor_core_active"}, + interval = 10, + chance = 1, + action = function(pos, node) + minetest.add_particlespawner({ + amount = 50, + time = 10, + minpos = {x=pos.x-0.5, y=pos.y-0.5, z=pos.z-0.5}, + maxpos = {x=pos.x+0.5, y=pos.y+0.5, z=pos.z+0.5}, + minvel = {x=-0.8, y=-0.8, z=-0.8}, + maxvel = {x=0.8, y=0.8, z=0.8}, + minacc = {x=0,y=0,z=0}, + maxacc = {x=0,y=0,z=0}, + minexptime = 0.5, + maxexptime = 2, + minsize = 1, + maxsize = 2, + texture = "technic_blueparticle.png", + glow = 5 + }) + end +}) diff --git a/mods/technic_plus_beta/technic/helpers.lua b/mods/technic_plus_beta/technic/helpers.lua new file mode 100644 index 00000000..c1815424 --- /dev/null +++ b/mods/technic_plus_beta/technic/helpers.lua @@ -0,0 +1,287 @@ +local constant_digit_count = technic.config:get("constant_digit_count") + +-- converts a number to a readable string with SI prefix, e.g. 10000 → "10 k", +-- 15 → "15 ", 0.1501 → "150.1 m" +-- a non-breaking space (U+a0) instead of a usual one is put after number +-- The precision is 4 digits +local prefixes = {[-8] = "y", [-7] = "z", [-6] = "a", [-5] = "f", [-4] = "p", + [-3] = "n", [-2] = "µ", [-1] = "m", [0] = "", [1] = "k", [2] = "M", + [3] = "G", [4] = "T", [5] = "P", [6] = "E", [7] = "Z", [8] = "Y"} +function technic.pretty_num(num) + -- the small number added is due to floating point inaccuracy + local b = math.floor(math.log10(math.abs(num)) +0.000001) + local pref_i + if b ~= 0 then + -- b is decremented by 1 to avoid a single digit with many decimals, + -- e.g. instead of 1.021 MEU, 1021 kEU is shown + pref_i = math.floor((b - 1) / 3) + else + -- as special case, avoid showing e.g. 1100 mEU instead of 1.1 EU + pref_i = 0 + end + if not prefixes[pref_i] then + -- This happens for 0, nan, inf, very big values, etc. + if num == 0 then + -- handle 0 explicilty to avoid showing "-0" + if not constant_digit_count then + return "0 " + end + -- gives 0.000 + return string.format("%.3f ", 0) + end + return string.format("%.4g ", num) + end + + num = num * 10 ^ (-3 * pref_i) + if constant_digit_count then + local comma_digits_cnt = 3 - (b - 3 * pref_i) + return string.format("%." .. comma_digits_cnt .. "f %s", + num, prefixes[pref_i]) + end + return string.format("%.4g %s", num, prefixes[pref_i]) +end + +-- some unittests +assert(technic.pretty_num(-0) == "0 ") +assert(technic.pretty_num(0) == "0 ") +assert(technic.pretty_num(1234) == "1234 ") +assert(technic.pretty_num(123456789) == "123.5 M") + +-- used to display power values +function technic.EU_string(num) + return technic.pretty_num(num) .. "EU" +end + +--- Same as minetest.swap_node, but only changes name +-- and doesn't re-set if already set. +function technic.swap_node(pos, name) + local node = minetest.get_node(pos) + if node.name ~= name then + node.name = name + minetest.swap_node(pos, node) + end +end + +function technic.set_charge(stack, charge) + local wear_factor = stack:get_definition().technic_wear_factor + if wear_factor then + local wear = math.floor(charge * wear_factor + 0.5) + stack:set_wear(wear > 0 and 65536 - wear or 0) + end +end + +function technic.get_charge(stack) + local def = stack:get_definition() + if def.technic_wear_factor then + local wear = stack:get_wear() + return (wear > 0 and math.floor((65536 - wear) / def.technic_wear_factor + 0.5) or 0), def.technic_max_charge + end + return 0, 0 +end + +function technic.use_charge(stack, amount) + if technic.creative_mode or amount <= 0 then + -- Do not check charge in creative mode or when trying to use zero amount + return true + end + local charge = technic.get_charge(stack) + if charge < amount then + -- Not enough energy available + return false + end + -- Ensure that at least single point is always added to wear when using tool + local wear_factor = stack:get_definition().technic_wear_factor + local wear = stack:get_wear() + wear = math.max(math.floor(wear + 1.5), math.floor(amount * wear_factor + wear + 0.5)) + stack:set_wear(wear > 65535 and 0 or wear) + -- Charge used successfully + return true +end + +-- If the node is loaded, returns it. If it isn't loaded, load it. +function technic.get_or_load_node(pos) + local node = minetest.get_node_or_nil(pos) + if node then return node end + minetest.load_area(pos) + return minetest.get_node(pos) +end + +technic.tube_inject_item = pipeworks.tube_inject_item or function(pos, start_pos, velocity, item) + local tubed = pipeworks.tube_item(vector.new(pos), item) + tubed:get_luaentity().start_pos = vector.new(start_pos) + tubed:set_velocity(velocity) + tubed:set_acceleration(vector.new(0, 0, 0)) +end + +--- Iterates over the node positions along the specified ray. +-- The returned positions will not include the starting position. +function technic.trace_node_ray(pos, dir, range) + local x_step = dir.x > 0 and 1 or -1 + local y_step = dir.y > 0 and 1 or -1 + local z_step = dir.z > 0 and 1 or -1 + + local i = 1 + return function(p) + -- Approximation of where we should be if we weren't rounding + -- to nodes. This moves forward a bit faster then we do. + -- A correction is done below. + local real_x = pos.x + (dir.x * i) + local real_y = pos.y + (dir.y * i) + local real_z = pos.z + (dir.z * i) + + -- How far off we've gotten from where we should be. + local dx = math.abs(real_x - p.x) + local dy = math.abs(real_y - p.y) + local dz = math.abs(real_z - p.z) + + -- If the real position moves ahead too fast, stop it so we + -- can catch up. If it gets too far ahead it will smooth + -- out our movement too much and we won't turn fast enough. + if dx + dy + dz < 2 then + i = i + 1 + end + + -- Step in whichever direction we're most off course in. + if dx > dy then + if dx > dz then + p.x = p.x + x_step + else + p.z = p.z + z_step + end + elseif dy > dz then + p.y = p.y + y_step + else + p.z = p.z + z_step + end + if vector.distance(pos, p) > range then + return nil + end + return p + end, vector.round(pos) +end + +--- Like trace_node_ray, but includes extra positions close to the ray. +function technic.trace_node_ray_fat(pos, dir, range) + local x_step = dir.x > 0 and 1 or -1 + local y_step = dir.y > 0 and 1 or -1 + local z_step = dir.z > 0 and 1 or -1 + + local next_poses = {} + + local i = 1 + return function(p) + local ni, np = next(next_poses) + if np then + next_poses[ni] = nil + return np + end + + -- Approximation of where we should be if we weren't rounding + -- to nodes. This moves forward a bit faster then we do. + -- A correction is done below. + local real_x = pos.x + (dir.x * i) + local real_y = pos.y + (dir.y * i) + local real_z = pos.z + (dir.z * i) + + -- How far off we've gotten from where we should be. + local dx = math.abs(real_x - p.x) + local dy = math.abs(real_y - p.y) + local dz = math.abs(real_z - p.z) + + -- If the real position moves ahead too fast, stop it so we + -- can catch up. If it gets too far ahead it will smooth + -- out our movement too much and we won't turn fast enough. + if dx + dy + dz < 2 then + i = i + 1 + end + + -- Step in whichever direction we're most off course in. + local sx, sy, sz -- Whether we've already stepped along each axis + if dx > dy then + if dx > dz then + sx = true + p.x = p.x + x_step + else + sz = true + p.z = p.z + z_step + end + elseif dy > dz then + sy = true + p.y = p.y + y_step + else + sz = true + p.z = p.z + z_step + end + + if vector.distance(pos, p) > range then + return nil + end + + -- Add other positions that we're significantly off on. + -- We can just use fixed integer keys here because the + -- table will be completely cleared before we reach this + -- code block again. + local dlen = math.sqrt(dx*dx + dy*dy + dz*dz) + -- Normalized axis deltas + local dxn, dyn, dzn = dx / dlen, dy / dlen, dz / dlen + if not sx and dxn > 0.5 then + next_poses[1] = vector.new(p.x + x_step, p.y, p.z) + end + if not sy and dyn > 0.5 then + next_poses[2] = vector.new(p.x, p.y + y_step, p.z) + end + if not sz and dzn > 0.5 then + next_poses[3] = vector.new(p.x, p.y, p.z + z_step) + end + + return p + end, vector.round(pos) +end + +function technic.insert_object_unique_stack(pos, node, incoming_stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local incoming_name = incoming_stack:get_name() + local stack_index = nil + for inv_index, inv_stack in pairs(inv:get_list("src")) do + if inv_stack:get_name() == incoming_name then + stack_index = inv_index + break + end + end + if stack_index == nil then + return inv:add_item("src", incoming_stack) + end + local present_stack = inv:get_stack("src", stack_index) + local leftover = present_stack:add_item(incoming_stack) + inv:set_stack("src", stack_index, present_stack) + return leftover +end + +function technic.can_insert_unique_stack(pos, node, incoming_stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local incoming_name = incoming_stack:get_name() + if meta:get_int("splitstacks") == 0 then + -- avoid looping second time with inv:contains_item("src", incoming_stack) + for _, inv_stack in pairs(inv:get_list("src")) do + if inv_stack:get_name() == incoming_name then + return inv_stack:item_fits(incoming_stack) + end + end + end + return technic.default_can_insert(pos, node, incoming_stack, direction) +end + +function technic.process_recipe(recipe, inv) + local dst_copy = inv:get_list("dst") + for _,item in ipairs(recipe.output) do + if not inv:room_for_item("dst", ItemStack(item)) then + inv:set_list("dst", dst_copy) + return false + end + inv:add_item("dst", item) + end + inv:set_list("src", recipe.new_input) + return true +end diff --git a/mods/technic_plus_beta/technic/init.lua b/mods/technic_plus_beta/technic/init.lua new file mode 100644 index 00000000..b054d36c --- /dev/null +++ b/mods/technic_plus_beta/technic/init.lua @@ -0,0 +1,62 @@ + +technic = rawget(_G, "technic") or {} + +technic.plus = true +technic.version = 1.2 + +if minetest.get_modpath("mcl_sounds") then + technic.sounds = mcl_sounds +else + technic.sounds = assert(default, "No suitable mod found for sounds") +end + +technic.creative_mode = minetest.settings:get_bool("creative_mode") + +local modpath = minetest.get_modpath("technic") +technic.modpath = modpath + +local S = minetest.get_translator("technic") +technic.getter = S + +-- Read materials file +dofile(modpath.."/materials.lua") + +-- Read configuration file +dofile(modpath.."/config.lua") + +-- Lag monitoring +dofile(modpath.."/max_lag.lua") + +-- Helper functions +dofile(modpath.."/helpers.lua") + +-- Register functions +dofile(modpath.."/register.lua") + +-- Compatibility shims for tools +dofile(modpath.."/machines/compat/tools.lua") + +-- Items +dofile(modpath.."/items.lua") + +-- Craft recipes for items +dofile(modpath.."/crafts.lua") + +-- Radiation +dofile(modpath.."/radiation.lua") + +-- Machines +dofile(modpath.."/machines/init.lua") + +-- Tools +dofile(modpath.."/tools/init.lua") + +-- Visual effects +dofile(modpath.."/effects.lua") + +-- Chat commands +dofile(modpath.."/chatcommands.lua") + +if minetest.get_modpath("mtt") and mtt.enabled then + dofile(modpath.."/mtt.lua") +end diff --git a/mods/technic_plus_beta/technic/items.lua b/mods/technic_plus_beta/technic/items.lua new file mode 100644 index 00000000..0221b13c --- /dev/null +++ b/mods/technic_plus_beta/technic/items.lua @@ -0,0 +1,192 @@ + +local S = technic.getter + +local has_mcl = minetest.get_modpath("mcl_core") + +minetest.register_craftitem("technic:silicon_wafer", { + description = S("Silicon Wafer"), + inventory_image = "technic_silicon_wafer.png", +}) + +minetest.register_craftitem( "technic:doped_silicon_wafer", { + description = S("Doped Silicon Wafer"), + inventory_image = "technic_doped_silicon_wafer.png", +}) + +minetest.register_craftitem("technic:uranium_fuel", { + description = S("Uranium Fuel"), + inventory_image = "technic_uranium_fuel.png", +}) + +minetest.register_craftitem( "technic:diamond_drill_head", { + description = S("Diamond Drill Head"), + inventory_image = "technic_diamond_drill_head.png", +}) + +technic.register_power_tool("technic:blue_energy_crystal", { + description = S("Blue Energy Crystal"), + inventory_image = minetest.inventorycube( + "technic_diamond_block_blue.png", + "technic_diamond_block_blue.png", + "technic_diamond_block_blue.png"), + groups = { disable_repair = 1 }, + max_charge = 450000, +}) + +technic.register_power_tool("technic:green_energy_crystal", { + description = S("Green Energy Crystal"), + inventory_image = minetest.inventorycube( + "technic_diamond_block_green.png", + "technic_diamond_block_green.png", + "technic_diamond_block_green.png"), + groups = { disable_repair = 1 }, + max_charge = 150000, +}) + +technic.register_power_tool("technic:red_energy_crystal", { + description = S("Red Energy Crystal"), + inventory_image = minetest.inventorycube( + "technic_diamond_block_red.png", + "technic_diamond_block_red.png", + "technic_diamond_block_red.png"), + groups = { disable_repair = 1 }, + max_charge = 50000, +}) + +minetest.register_craftitem("technic:copper_coil", { + description = S("Copper Coil"), + inventory_image = "technic_copper_coil.png", +}) + +minetest.register_craftitem("technic:lv_transformer", { + description = S("Low Voltage Transformer"), + inventory_image = "technic_lv_transformer.png", +}) + +minetest.register_craftitem("technic:mv_transformer", { + description = S("Medium Voltage Transformer"), + inventory_image = "technic_mv_transformer.png", +}) + +minetest.register_craftitem( "technic:hv_transformer", { + description = S("High Voltage Transformer"), + inventory_image = "technic_hv_transformer.png", +}) + +minetest.register_craftitem( "technic:control_logic_unit", { + description = S("Control Logic Unit"), + inventory_image = "technic_control_logic_unit.png", +}) + +minetest.register_craftitem("technic:mixed_metal_ingot", { + description = S("Mixed Metal Ingot"), + inventory_image = "technic_mixed_metal_ingot.png", +}) + +minetest.register_craftitem("technic:composite_plate", { + description = S("Composite Plate"), + inventory_image = "technic_composite_plate.png", +}) + +minetest.register_craftitem("technic:copper_plate", { + description = S("Copper Plate"), + inventory_image = "technic_copper_plate.png", +}) + +minetest.register_craftitem("technic:carbon_plate", { + description = S("Carbon Plate"), + inventory_image = "technic_carbon_plate.png", +}) + +minetest.register_craftitem("technic:graphite", { + description = S("Graphite"), + inventory_image = "technic_graphite.png", +}) + +minetest.register_craftitem("technic:carbon_cloth", { + description = S("Carbon Cloth"), + inventory_image = "technic_carbon_cloth.png", +}) + +minetest.register_node("technic:machine_casing", { + description = S("Machine Casing"), + groups = {cracky=2, pickaxey=2}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + sunlight_propagates = true, + paramtype = "light", + drawtype = "allfaces", + tiles = {"technic_machine_casing.png"}, + sounds = technic.sounds.node_sound_stone_defaults(), +}) + +for p = 0, 35 do + local nici = (p ~= 0 and p ~= 7 and p ~= 35) and 1 or nil + local psuffix = p == 7 and "" or p + local ingot = "technic:uranium"..psuffix.."_ingot" + local block = "technic:uranium"..psuffix.."_block" + local ov = p == 7 and minetest.override_item or nil; + (ov or minetest.register_craftitem)(ingot, { + description = S("@1%-Fissile Uranium Ingot", string.format("%.1f", p/10)), + inventory_image = "technic_uranium_ingot.png", + groups = {uranium_ingot=1, not_in_creative_inventory=nici}, + }); + -- Note on radioactivity of blocks: + -- Source: + -- The baseline radioactivity of an isotope is not especially + -- correlated with whether it's fissile (i.e., suitable as + -- reactor fuel). Natural uranium consists mainly of fissile + -- U-235 and non-fissile U-238, and both U-235 and U-238 are + -- significantly radioactive. U-235's massic activity is + -- about 80.0 MBq/kg, and U-238's is about 12.4 MBq/kg, which + -- superficially suggests that 3.5%-fissile uranium should have + -- only 1.19 times the activity of fully-depleted uranium. + -- But a third isotope affects the result hugely: U-234 has + -- massic activity of 231 GBq/kg. Natural uranium has massic + -- composition of 99.2837% U-238, 0.711% U-235, and 0.0053% U-234, + -- so its activity comes roughly 49% each from U-234 and U-238 + -- and only 2% from U-235. During enrichment via centrifuge, + -- the U-234 fraction is concentrated along with the U-235, with + -- the U-234:U-235 ratio remaining close to its original value. + -- (Actually the U-234 gets separated from U-238 slightly more + -- than the U-235 is, so the U-234:U-235 ratio is slightly + -- higher in enriched uranium.) A typical massic composition + -- for 3.5%-fissile uranium is 96.47116% U-238, 3.5% U-235, and + -- 0.02884% U-234. This gives 3.5%-fissile uranium about 6.55 + -- times the activity of fully-depleted uranium. The values we + -- compute here for the "radioactive" group value are based on + -- linear interpolation of activity along that scale, rooted at + -- a natural (0.7%-fissile) uranium block having the activity of + -- 9 uranium ore blocks (due to 9 ingots per block). The group + -- value is proportional to the square root of the activity, and + -- uranium ore has radioactive=1. This yields radioactive=1.0 + -- for a fully-depleted uranium block and radioactive=2.6 for + -- a 3.5%-fissile uranium block. + local radioactivity = math.floor(math.sqrt((1+5.55*p/35) * 18 / (1+5.55*7/35)) + 0.5); + (ov or minetest.register_node)(block, { + description = S("@1%-Fissile Uranium Block", string.format("%.1f", p/10)), + tiles = {"technic_uranium_block.png"}, + is_ground_content = false, + groups = {uranium_block=1, not_in_creative_inventory=nici, + cracky=1, level=has_mcl and 0 or 2, radioactive=radioactivity, pickaxey=4}, + _mcl_blast_resistance = 1, + _mcl_hardness = 1, + sounds = technic.sounds.node_sound_stone_defaults(), + }); + if not ov then + minetest.register_craft({ + output = block, + recipe = { + {ingot, ingot, ingot}, + {ingot, ingot, ingot}, + {ingot, ingot, ingot}, + }, + }) + minetest.register_craft({ + output = ingot.." 9", + recipe = {{block}}, + }) + end +end + diff --git a/mods/technic_plus_beta/technic/locale/technic.de.tr b/mods/technic_plus_beta/technic/locale/technic.de.tr new file mode 100644 index 00000000..71894263 --- /dev/null +++ b/mods/technic_plus_beta/technic/locale/technic.de.tr @@ -0,0 +1,211 @@ +# textdomain: technic + +# German Translation for Technic Mod +# Deutsche Uebersetzung des Technic Mods +# by Xanthin + +3 nodes deep.=3 Bloecke tief. +3 nodes tall.=3 Bloecke hoch. +3 nodes wide.=3 Bloecke breit. +3x3 nodes.=3x3 Bloecke. +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) +@1 (@2% Efficiency)=@1 (@2% Wirkungsgrad) +@1 (@2% Fuel Used)=@1 (@2% Brennstoffverbrauch) +@1 (@2)=@1 (@2) +@1 Active (@2)=@1 Aktiv (@2) +@1 Active=@1 ist eingeschaltet +@1 Alloy Furnace=@1 Legierungsofen +@1 Battery Box: @2 / @3=@1 Batteriekasten: @2 / @3 +@1 Battery Box=@1 Batteriebox +@1 Cable Plate=@1 Kabelplatte +@1 Cable=@1 Kabel +@1 Centrifuge=@1 Zentrifuge +@1 Compressor=@1 Kompressor +@1 Digiline Cable Plate=@1 Digiline Kabelplatte +@1 Digiline Cable=@1 Digiline Kabel +@1 Disabled=@1 ist ausgeschaltet +@1 Dust=@1staub +@1 Enabled=@1 ist eingechaltet +@1 Extractor=@1 Extraktor +@1 Finished=@1 ist fertig +@1 Forcefield Emitter=@1 Kraftfeld-Emitter +@1 Forcefield=@1 Kraftfeld +@1 Freezer=@1 Gefrierschrank +@1 Furnace=@1 Ofen +@1 Grinder=@1 Schleifmaschine +@1 Grinding=@1 Schleifen +@1 Has Bad Cabling=@1 ist falsch verkabelt +@1 Has No Network=@1 hat kein Netzwerk +@1 Idle=@1 ist bereit +@1 Improperly Placed=@1 ist falsch plaziert +@1 LED=@1 LED +@1 Lamp=@1 Lampe +@1 Music Player=@1 Musikspieler +@1 Network Overloaded, Restart in @2ms=@1 Netzwerk überlastet, Neustart in @2ms +@1 Nuclear Reactor Core=@1 Nuklearer Reaktorkern +@1 Off=@1 Aus +@1 Out Of Fuel=@1 hat keinen Brennstoff +@1 Purging Cache=@1 Cache leeren +@1 Quarry=@1 Steinbruch +@1 Restarting Network=@1 Neustart des Netzwerks +@1 Tool Workshop=@1 Werkzeugwerkstatt +@1 Unpowered=@1 hat keine Stromversorgung +@1 is absent in @2 region=@1 ist in der Region @2 abwesend +@1 is empty=@1 ist leer +@1 is present in @2 region=@1 ist in der Region @2 vorhanden +@1%-Fissile Uranium Block=@1%-Spaltbarer Uranblock +@1%-Fissile Uranium Dust=@1%-Spaltbarer Uranstaub +@1%-Fissile Uranium Ingot=@1%-Spaltbarer Uranbarren +@1. Supply: @2 Demand: @3=@1. Versorgung: @2 Bedarf: @3 +Acacia=Akazie +Accuracy:=Akkuratesse: +Administrative World Anchor=Administrativer Welt-Anker +Akalin=Akalin +Alatro=Alatro +Alloying=Legieren +Arol=Arol +Arrayed Solar @1 Generator=@1 Solaranlage +Automatic Start=Automatischer Start +Blue Energy Crystal=Blauer Energiekristall +Brass=Messing +Bronze=Bronze +Building Network: @1 Nodes=Gebäude-Netzwerk: @1 Knoten +Carbon Cloth=Kohlefasergewebe +Carbon Plate=Kohlefaserplatte +Carbon Steel=Kohlenstoffstahl +Cast Iron=Gusseisen +Chainsaw=Kettensaege +Charge=Aufladen +Chernobylite Block=Tschernobylit-Block +Chernobylite=Tschernobylit +Chromium=Chrom +Coal=Kohle +Common Tree=Gewöhnlicher Baum +Composite Plate=Verbundplatte +Compressing=Komprimieren +Constructor Mk@1=Konstruktor Modell @1 +Control Logic Unit=Steuer- und Regelungseinheit +Controlled by Mesecon Signal=Gesteuert durch Mesecon-Signal +Copper Coil=Kupferspule +Copper Plate=Kupferplatte +Copper=Kupfer +Corium Bucket=Corium-Eimer +Corium Source=Corium-Quelle +Cube=Würfel +Current target:=Aktuelles Ziel: +Current track: @1=Aktueller Kurs: @1 +Demand: @1=Bedarf: @1 +Diamond Drill Head=Diamantbohrkopf +Digging @1 m below machine=Graben @1 m unterhalb der Maschine +Digging finished=Graben beendet +Digging not started=Graben nicht begonnen +Digiline Channel=Digiline-Kanal +Disabled=Deaktiviert +Discharge=Entladen +Doped Silicon Wafer=Dotierte Siliziumscheibe +Dummy light source node=Dummy-Lichtquellenknoten +Enable Mesecons Control=Mesecons-Steuerung einschalten +Enabled=Aktiviert +Error=Fehler +Extracting=Extrahieren +Flashlight=Taschenlampe +Flowing Corium=Fließendes Corium +Freezing=Einfrieren +Fuel-Fired @1 Generator=Brennstoffbefeuerter @1-Generator +Fuel-Fired Alloy Furnace=Brennstoffbefeuerter Legierungsofen +Fuel-Fired Furnace=Brennstoffbefeuerter Ofen +Geothermal @1 Generator=@1 Geothermie-Generator +Gold=Gold +Graphite=Graphit +Green Energy Crystal=Gruener Energiekristall +Grinding=Schleifen +HV=HV +High Voltage Transformer=Hochspannungstransformator +Hydro @1 Generator=@1 Wassermuehle +Ignoring Mesecon Signal=Ignorieren des Mesecon-Signals +Input Power=Eingangsleistung +Inventory move disallowed due to protection=Das Inventar ist geschuetzt, Zugriff verweigert. +Itemwise=Einzelstuecke +Kalite=Kalit +Keeping @1/@2 map blocks loaded=Beibehaltung der @1/@2 Kartenblöcke geladen +LV=LV +Lava Can=Lavakanister +Lead=Blei +Locked=Gesperrt +Low Voltage Transformer=Niederspannungstransformator +MV=MV +Machine Casing=Gehäuse der Maschine +Machine cannot be removed because it is not empty=Die Maschine kann nicht entfernt werden, weil sie noch nicht leer ist. +Max Depth=Maximale Tiefe +May set new target:=Kann neues Ziel setzen: +Medium Voltage Transformer=Mittelspannungstransformator +Mining Drill Mk@1 Mode @2=Bergbaubohrer Modell @1 Funktion @2 +Mining Drill Mk@1=Bergbaubohrer Modell @1 +Mining Laser Mk@1=Bergbaulaser Modell @1 +Mithril=Mithril +Mixed Metal Ingot=Mischmetallbarren +Multimeter=Multimeter +Network Overloaded=Netzwerk überlastet +No new target available=Kein neues Ziel verfügbar +No target set=Kein Ziel gesetzt +Nuclear Reactor Rod Compartment=Brennstabfaecher +Offset X=Versatz X +Offset Z=Versatz Z +Owner: @1=Besitzer: @1 +Polyfuse triggered, current efficiency: @1%, generated lag: @2 ms=Polyfuse ausgelöst, aktueller Wirkungsgrad: @1%, erzeugte Verzögerung: @2 ms +Power Monitor Has No Network=Leistungsmonitor hat kein Netzwerk +Power Monitor. Supply: @1 Demand: @2=Leistungsmonitor. Versorgung: @1 Bedarf: @2 +Power Monitor=Leistungsmonitor +Power level=Energiestufe +Prospector=Prospektor +Purging cache=Cache leeren +RE Battery=Akkubatterie +Radius=Radius +Range=Reichweite +Raw Latex=Rohlatex +Red Energy Crystal=Roter Energiekristall +Region cross section:=Region Querschnitt: +Region depth:=Tiefe der Region: +Restart=Neustart +Right-click to set target block type=Rechtsklick zum Einstellen des Zielblocktyps +River Water Can=Fluss Wasser Dose +Rubber Fiber=Gummifaser +Rubber Tree=Gummibaum +Save=Speichern +Sawdust=Sägespäne +Self-Contained Injector=Selbständiger Injektor +Separating=Trennen +Set region cross section:=Querschnitt der Region einstellen: +Set region depth:=Tiefe des Bereichs festlegen: +Set target=Ziel einstellen +Silicon Wafer=Siliziumscheibe +Silver=Silber +Single node.=Einzelblock +Slot @1=Fach @1 +Small Solar @1 Generator=@1 Solarmodul +Sonic Screwdriver (left-click rotates face, right-click rotates axis)=Schallschraubendreher (Linksklick dreht die Fläche, Rechtsklick dreht die Achse) +Sphere=Kugel +Stackwise=Ganzer Stapel +Stainless Steel=Edelstahl +Start successful=Start erfolgreich +Start=Start +Stone=Stein +Stop=Stopp +Stopped=Gestoppt +Sulfur=Schwefel +Supply Converter=Stromumwandler +Switching Station=Schaltanlage +Talinite=Talinite +Tin=Zinn +Tree Tap=Baumzapfhahn +Unlocked=Freigegeben +Upgrade Slots=Verbesserungsfaecher +Uranium Fuel=Uranbrennstoff +Use while sneaking to change Mining Drill Mk@1 modes.=Halte die Shift-Taste beim Benutzen gedrueckt, um die Funktion des Bergbaubohrers Modell @1 zu aendern. +Vacuum Cleaner=Staubsauger +Water Can=Wasserkanister +Wind @1 Generator=@1 Windmuehle +Wind Mill Frame=Windmuehlengeruest +Wrought Iron=Schmiedeeisen +You are not allowed to edit this!=Es ist nicht erlaubt, dies zu bearbeiten! +Zinc=Zink diff --git a/mods/technic_plus_beta/technic/locale/technic.es.tr b/mods/technic_plus_beta/technic/locale/technic.es.tr new file mode 100644 index 00000000..8d4566c7 --- /dev/null +++ b/mods/technic_plus_beta/technic/locale/technic.es.tr @@ -0,0 +1,211 @@ +# textdomain: technic + +# Spanish Translation for Technic Mod +# Traduccion al Español del Mod Technic +# by Diego Martínez + +3 nodes deep.=3 nodos de profundo. +3 nodes tall.=3 nodos de alto. +3 nodes wide.=3 nodos de ancho. +3x3 nodes.=3x3 nodos. +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) +@1 (@2% Efficiency)=@1 (@2% Eficiencia) +@1 (@2% Fuel Used)=@1 (@2% Combustible utilizado) +@1 (@2)=@1 (@2) +@1 Active (@2)=@1 Activo (@2) +@1 Active=@1 Activo +@1 Alloy Furnace=Horno de Aleacion @1 +@1 Battery Box: @2 / @3=@1 Caja de baterías: @2 / @3 +@1 Battery Box=Caja de Bateria @1 +@1 Cable Plate=@1 Placa de cable +@1 Cable=Cable @1 +@1 Centrifuge=@1 Centrífuga +@1 Compressor=Compresor @1 +@1 Digiline Cable Plate=@1 Placa de cable Digiline +@1 Digiline Cable=@1 Cable Digiline +@1 Disabled=@1 Deshabilitado +@1 Dust=Polvo de @1 +@1 Enabled=@1 Habilitado +@1 Extractor=Extractor @1 +@1 Finished=@1 Terminado +@1 Forcefield Emitter=Emisor de Campo de Fuerza @1 +@1 Forcefield=@1 Campo de fuerza +@1 Freezer=@1 Congelador +@1 Furnace=Horno @1 +@1 Grinder=Amoladora @1 +@1 Grinding=@1 Amoladora +@1 Has Bad Cabling=@1 Tiene Mal Cableado +@1 Has No Network=@1 No Tiene Una Red +@1 Idle=@1 Quieto +@1 Improperly Placed=@1 No Colocado Apropiadamente +@1 LED=@1 LED +@1 Lamp=@1 Lámpara +@1 Music Player=Reproductor de Musica @1 +@1 Network Overloaded, Restart in @2ms=@1 Red sobrecargada, reinicio en @2ms +@1 Nuclear Reactor Core=@1 Núcleo del reactor nuclear +@1 Off=@1 Apagado +@1 Out Of Fuel=@1 Sin Combustible +@1 Purging Cache=@1 Purga de caché +@1 Quarry=Cantera @1 +@1 Restarting Network=@1 Reinicio de la red +@1 Tool Workshop=Taller de Herramientas @1 +@1 Unpowered=@1 Sin Energia +@1 is absent in @2 region=@1 está ausente en la región @2 +@1 is empty=@1 está vacío +@1 is present in @2 region=@1 está presente en la región @2 +@1%-Fissile Uranium Block=@1%-Bloque de Uranio Fisible +@1%-Fissile Uranium Dust=@1%-Polvo de uranio fisible +@1%-Fissile Uranium Ingot=@1%-Lingote de uranio fisible +@1. Supply: @2 Demand: @3=@1. Suministro: @2 Demanda: @3 +Acacia=Acacia +Accuracy:=Precisión: +Administrative World Anchor=Ancla Administrativa Mundial +Akalin=Akalina +Alatro=Alatro +Alloying=Aleación +Arol=Arol +Arrayed Solar @1 Generator=Panel Solar @1 +Automatic Start=Arranque automático +Blue Energy Crystal=Cristal de Energia Azul +Brass=Laton +Bronze=Bronce +Building Network: @1 Nodes=Red de edificios: @1 Nodos +Carbon Cloth=Tela de Carbon +Carbon Plate=Placa de Carbon +Carbon Steel=Acero al Carbono +Cast Iron=Hierro Fundido +Chainsaw=Motosierra +Charge=Cargar +Chernobylite Block=Bloque de Chernóbilita +Chernobylite=Chernobylita +Chromium=Cromo +Coal=Carbon +Common Tree=Árbol común +Composite Plate=Placa de Compuestos +Compressing=Compresor +Constructor Mk@1=Constructor Mk@1 +Control Logic Unit=Unidad Logica de Control +Controlled by Mesecon Signal=Controlado por la señal de Mesecon +Copper Coil=Resorte de Cobre +Copper Plate=Placa de Cobre +Copper=Cobre +Corium Bucket=Cubo de corio +Corium Source=Fuente de corio +Cube=Cubo +Current target:=Objetivo actual: +Current track: @1=Pista actual: @1 +Demand: @1=Demanda: @1 +Diamond Drill Head=Mecha de Taladro de Diamante +Digging @1 m below machine=Excavación @1 m por debajo de la máquina +Digging finished=Excavación terminada +Digging not started=Excavación no iniciada +Digiline Channel=Canal Digiline +Disabled=Desactivado +Discharge=Descargar +Doped Silicon Wafer=Oblea de Silicio Dopada +Dummy light source node=Nodo de fuente de luz ficticia +Enable Mesecons Control=Habilitar control de mesecons +Enabled=Habilitado +Error=Error +Extracting=Extrayendo +Flashlight=Linterna +Flowing Corium=Corio fluyendo +Freezing=Congelando +Fuel-Fired @1 Generator=Generador @1 alimentado por combustible +Fuel-Fired Alloy Furnace=Horno de aleación alimentado por combustible +Fuel-Fired Furnace=Horno de combustible +Geothermal @1 Generator=Generador Geotermico @1 +Gold=Oro +Graphite=Grafito +Green Energy Crystal=Cristal de Energia Verde +Grinding=Molienda +HV=HV +High Voltage Transformer=Transformador de Alto Voltaje +Hydro @1 Generator=Molino de Agua @1 +Ignoring Mesecon Signal=Ignorar la señal de Mesecon +Input Power=Potencia de entrada +Inventory move disallowed due to protection=Movimiento de inventario desestimado debido a la protección +Itemwise=Itemwise +Kalite=Kalite +Keeping @1/@2 map blocks loaded=Mantener cargados los bloques del mapa @1/@2 +LV=LV +Lava Can=Bidon de Lava +Lead=Plomo +Locked=Bloqueado +Low Voltage Transformer=Transformador de Bajo Voltaje +MV=MV +Machine Casing=Carcasa de la máquina +Machine cannot be removed because it is not empty=La maquina no puede removerse porque no esta vacia +Max Depth=Profundidad máxima +May set new target:=Puede establecer un nuevo objetivo: +Medium Voltage Transformer=Transformador de Voltaje Medio +Mining Drill Mk@1 Mode @2=Taladro de Mineria Mk@1 Modo @2 +Mining Drill Mk@1=Taladro de Mineria Mk@1 +Mining Laser Mk@1=Laser de Mineria Mk@1 +Mithril=Mitrilo +Mixed Metal Ingot=Lingote de Metal Mezclado +Multimeter=Multímetro +Network Overloaded=Red sobrecargada +No new target available=No hay ningún objetivo nuevo disponible +No target set=No se ha fijado ningún objetivo +Nuclear Reactor Rod Compartment=Compartimiento para Vara de Reactor Nuclear +Offset X=Desplazamiento X +Offset Z=Desplazamiento Z +Owner: @1=Propietario: @1 +Polyfuse triggered, current efficiency: @1%, generated lag: @2 ms=Polifusible disparado, eficiencia de la corriente: @1%, retardo generado: @2 ms +Power Monitor Has No Network=El monitor de potencia no tiene red +Power Monitor. Supply: @1 Demand: @2=Monitor de energía. Suministro: @1 Demanda: @2 +Power Monitor=Monitor de potencia +Power level=Nivel de Poder +Prospector=Prospector +Purging cache=Purga de caché +RE Battery=Batería RE +Radius=Radio +Range=Alcance +Raw Latex=Latex Crudo +Red Energy Crystal=Cristal de Energia Rojo +Region cross section:=Sección transversal de la región: +Region depth:=Profundidad de la región: +Restart=Reiniciar +Right-click to set target block type=Haga clic con el botón derecho para establecer el tipo de bloque objetivo +River Water Can=Lata de agua de río +Rubber Fiber=Fibra de Hule +Rubber Tree=Árbol de caucho +Save=Guardar +Sawdust=Aserrín +Self-Contained Injector=Inyector autónomo +Separating=Separación +Set region cross section:=Ajustar la sección transversal de la región: +Set region depth:=Establecer la profundidad de la región: +Set target=Fijar objetivo +Silicon Wafer=Oblea de Silicio +Silver=Plata +Single node.=Nodo simple. +Slot @1=Ranura @1 +Small Solar @1 Generator=Panel Solar @1 +Sonic Screwdriver (left-click rotates face, right-click rotates axis)=Destornillador sónico (clic izquierdo gira la cara, clic derecho gira el eje) +Sphere=Esfera +Stackwise=Stackwise +Stainless Steel=Acero Inoxidable +Start successful=Comienza con éxito +Start=Inicio +Stone=Piedra +Stop=Parada +Stopped=Detenido +Sulfur=Azufre +Supply Converter=Convertidor de Alimentacion +Switching Station=Estacion de Conmutacion +Talinite=Talinita +Tin=Estanio +Tree Tap=Grifo de Arbol +Unlocked=Desbloqueado +Upgrade Slots=Ranuras de mejora +Uranium Fuel=Combustible de Uranio +Use while sneaking to change Mining Drill Mk@1 modes.=Manten pulsado Mayus y Usar para cambiar el modo del Taladro de Mineria Mk@1. +Vacuum Cleaner=Aspirador +Water Can=Bidon de Agua +Wind @1 Generator=Molino de Viento @1 +Wind Mill Frame=Armazon de Molino de Viento +Wrought Iron=Hierro Forjado +You are not allowed to edit this!=¡No está permitido editar esto! +Zinc=Zinc diff --git a/mods/technic_plus_beta/technic/locale/technic.fr.tr b/mods/technic_plus_beta/technic/locale/technic.fr.tr new file mode 100644 index 00000000..1168b8f1 --- /dev/null +++ b/mods/technic_plus_beta/technic/locale/technic.fr.tr @@ -0,0 +1,211 @@ +# textdomain: technic + +# French Translation for Technic Mod +# Traduction française pour Technic Mod +# by d-stephane + +3 nodes deep.=3 noeuds de profondeur. +3 nodes tall.=3 noeuds de hauteur. +3 nodes wide.=3 noeuds de large. +3x3 nodes.=3x3 noeuds. +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) +@1 (@2% Efficiency)=@1 (@2% Efficacité) +@1 (@2% Fuel Used)=@1 (@2% de carburant utilisé) +@1 (@2)=@1 (@2) +@1 Active (@2)=@1 actif (@2) +@1 Active=@1 actif +@1 Alloy Furnace=Four à alliage @1 +@1 Battery Box: @2 / @3=1 Boîtier de batterie @2 / @3 +@1 Battery Box=Batterie @1 +@1 Cable Plate=1 plaque de câble +@1 Cable=Câble @1 +@1 Centrifuge=Centrifugeuse @1 +@1 Compressor=Compresseur @1 +@1 Digiline Cable Plate=1 plaque de câble Digiline +@1 Digiline Cable=1 câble Digiline +@1 Disabled=@1 désactivé +@1 Dust=Poudre de @1 +@1 Enabled=@1 activé +@1 Extractor=Extracteur @1 +@1 Finished=@1 a fini +@1 Forcefield Emitter=Emetteur de champ de force @1 +@1 Forcefield=1 champ de force +@1 Freezer=1 congélateur +@1 Furnace=Four @1 +@1 Grinder=Broyeur @1 +@1 Grinding=1 Meuleuse +@1 Has Bad Cabling=@1 est mal cablé +@1 Has No Network=@1 n'a pas de réseau +@1 Idle=@1 au repos +@1 Improperly Placed=@1 est mal placé +@1 LED=LED @1 +@1 Lamp=1 lampe +@1 Music Player=Grammophone @1 +@1 Network Overloaded, Restart in @2ms=1 réseau surchargé, redémarrage dans 2 ms +@1 Nuclear Reactor Core=Noyau de réacteur nucléaire @1 +@1 Off=1 éteint +@1 Out Of Fuel=@1 plus de carburant +@1 Purging Cache=1 Cache de purge +@1 Quarry=Carrière @1 +@1 Restarting Network=1 Redémarrage du réseau +@1 Tool Workshop=Atelier d'outillage @1 +@1 Unpowered=@1 non alimenté en énergie +@1 is absent in @2 region=@1 est absent dans la région @2 +@1 is empty=@1 est vide +@1 is present in @2 region=Le bloc @1 est présent dans la région @2 +@1%-Fissile Uranium Block=Bloc d'uranium fissile à @1%. +@1%-Fissile Uranium Dust=Poussière d'uranium fissile à @1%. +@1%-Fissile Uranium Ingot=Lingot d'uranium fissile à @1%. +@1. Supply: @2 Demand: @3=Offre @1 : @2 Demande : @3 +Acacia=Acacia +Accuracy:=Précision : +Administrative World Anchor=Ancre administrative du monde +Akalin=Akalin +Alatro=Alatro +Alloying=Alloying +Arol=Arol +Arrayed Solar @1 Generator=Générateur solaire @1 +Automatic Start=Démarrage automatique +Blue Energy Crystal=Cristal d'énergie bleu +Brass=Laiton +Bronze=Bronze +Building Network: @1 Nodes=Réseau de construction : @1 Nœuds +Carbon Cloth=Fibre de carbone +Carbon Plate=Plaque de carbone +Carbon Steel=Acier au carbone +Cast Iron=Fonte +Chainsaw=Tronçonneuse +Charge=Charger +Chernobylite Block=Bloc de Tchernobylite +Chernobylite=Tchernobylite +Chromium=Chrome +Coal=Charbon +Common Tree=Arbre commun +Composite Plate=Plaque composite +Compressing=Compression +Constructor Mk@1=Constructeur Mk@1 +Control Logic Unit=Unité de contrôle logique +Controlled by Mesecon Signal=Contrôlé par signal Mesecon +Copper Coil=Bobine de cuivre +Copper Plate=Plaque de cuivre +Copper=Cuivre +Corium Bucket=Seau de corium +Corium Source=Source de corium +Cube=Cube +Current target:=Cible actuelle : +Current track: @1=Piste actuelle : @1 +Demand: @1=Demande : @1 +Diamond Drill Head=Tête de forage en diamant +Digging @1 m below machine=Creusement à @1m en dessous de la machine +Digging finished=Creusement terminé +Digging not started=Creusement non démarré +Digiline Channel=Canal Digiline +Disabled=Désactivé +Discharge=Décharger +Doped Silicon Wafer=Tranche de silicium doppée +Dummy light source node=Nœud de source lumineuse factice +Enable Mesecons Control=Enable Mesecons Control +Enabled=Activé +Error=Erreur +Extracting=Extraction +Flashlight=Lampe-torche +Flowing Corium=Corium coulant +Freezing=Geler +Fuel-Fired @1 Generator=Générateur @1 alimenté au carburant +Fuel-Fired Alloy Furnace=Four à alliage alimenté au carburant +Fuel-Fired Furnace=Fourneau à combustible +Geothermal @1 Generator=Géénarteur géothermique @1 +Gold=Or +Graphite=Graphite +Green Energy Crystal=Cristal d'énergie vert +Grinding=Broyage +HV=HV +High Voltage Transformer=Transformateur haute tension +Hydro @1 Generator=Générateur hydroélectrique @1 +Ignoring Mesecon Signal=Ignorer le signal Mesecon +Input Power=Puissance d'entrée +Inventory move disallowed due to protection=Le mouvement d'inventaire n'est pas autorisé en raison de la protection +Itemwise=Item par Item +Kalite=Kalite +Keeping @1/@2 map blocks loaded=Garder @1/@2 blocs de carte chargés +LV=LV +Lava Can=Jerrycan de lave +Lead=Plomb +Locked=Verrouillé +Low Voltage Transformer=Transformateur basse tension +MV=MV +Machine Casing=Boîtier de la machine +Machine cannot be removed because it is not empty=La machine ne peut pas être retirée car elle n'est pas vide +Max Depth=Profondeur maximale +May set new target:=Peut fixer une nouvelle cible : +Medium Voltage Transformer=Transformateur moyenne tension +Mining Drill Mk@1 Mode @2=Foreuse Mk@1 Mode @2 +Mining Drill Mk@1=Foreuse Mk@1 +Mining Laser Mk@1=Foreuse laser Mk@1 +Mithril=Mithril +Mixed Metal Ingot=Lingot de métal allié +Multimeter=Multimètre +Network Overloaded=Réseau surchargé +No new target available=Aucune nouvelle cible disponible +No target set=Aucune cible définie +Nuclear Reactor Rod Compartment=Compartiment à barres du réacteur nucléaire +Offset X=Décalage X +Offset Z=Décalage Z +Owner: @1=Propriétaire : @1 +Polyfuse triggered, current efficiency: @1%, generated lag: @2 ms=Polyfuse déclenché, efficacité du courant : @1%, retard généré : @2 ms +Power Monitor Has No Network=Power Monitor n'a pas de réseau +Power Monitor. Supply: @1 Demand: @2=Power Monitor. Alimentation : @1 Demande : @2 +Power Monitor=Moniteur de puissance +Power level=Niveau d'énergie +Prospector=Prospecteur +Purging cache=Purge du cache +RE Battery=Batterie RE +Radius=Rayon +Range=Plage +Raw Latex=Latex brut +Red Energy Crystal=Cristal d'énergie rouge +Region cross section:=Section transversale de la région : +Region depth:=Profondeur de la région : +Restart=Redémarrer +Right-click to set target block type=Cliquez avec le bouton droit de la souris pour définir le type de bloc cible +River Water Can=Bidon d'eau de rivière +Rubber Fiber=Fibre de caoutchouc +Rubber Tree=Arbre en caoutchouc +Save=Sauver +Sawdust=Sciure de bois +Self-Contained Injector=Injecteur autonome +Separating=Séparation +Set region cross section:=Définir la section transversale de la région : +Set region depth:=Définir la profondeur de la région : +Set target=Définir la cible +Silicon Wafer=Tranche de silicium +Silver=Argent +Single node.=Mode simple. +Slot @1=Emplacement @1 +Small Solar @1 Generator=Petit générateur solaire @1 +Sonic Screwdriver (left-click rotates face, right-click rotates axis)=Tournevis sonique (le clic gauche fait tourner la face, le clic droit fait tourner l'axe) +Sphere=Sphère +Stackwise=Stack par Stack +Stainless Steel=Acier inoxydable +Start successful=Démarrage réussi +Start=Démarrage +Stone=Pierre +Stop=Stop +Stopped=Arrêté +Sulfur=Soufre +Supply Converter=Convertisseur de tension +Switching Station=Station de commutation +Talinite=Talanite +Tin=Etain +Tree Tap=Robinet à sève +Unlocked=Déverrouillé +Upgrade Slots=Emplacement d'amélioration +Uranium Fuel=Uranium 235 +Use while sneaking to change Mining Drill Mk@1 modes.=A utiliser en se faufilant pour changer les modes de la foreuse Mk@1. +Vacuum Cleaner=Aspirateur +Water Can=Jerrycan d'eau +Wind @1 Generator=Générateur éolien @1 +Wind Mill Frame=Cadre d'éolienne +Wrought Iron=Fer +You are not allowed to edit this!=Vous n'êtes pas autorisé à modifier ceci ! +Zinc=Zinc diff --git a/mods/technic_plus_beta/technic/locale/technic.it.tr b/mods/technic_plus_beta/technic/locale/technic.it.tr new file mode 100644 index 00000000..9c1e3ad8 --- /dev/null +++ b/mods/technic_plus_beta/technic/locale/technic.it.tr @@ -0,0 +1,211 @@ +# textdomain: technic + +# Italian Translation for Technic Mod +# Traduzione italiana per Technic Mod +# by pagliaccio + +3 nodes deep.=3 nodi in profondità. +3 nodes tall.=3 nodi in altezza. +3 nodes wide.=3 nodi in larghezza. +3x3 nodes.=3x3 nodi. +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) +@1 (@2% Efficiency)=@1 (@2% Efficienza) +@1 (@2% Fuel Used)=@1 (@2% Carburante usato) +@1 (@2)=@1 (@2) +@1 Active (@2)=@1 Attivo (@2) +@1 Active=@1 Attivo +@1 Alloy Furnace=@1 Fornace per leghe +@1 Battery Box: @2 / @3=@1 Box batterie: @2 / @3 +@1 Battery Box=@1 Box batterie +@1 Cable Plate=@1 Piastra per cavi +@1 Cable=Cavo @1 +@1 Centrifuge=@1 Centrifuga +@1 Compressor=Compressore @1 +@1 Digiline Cable Plate=@1 Piastra per cavi Digiline +@1 Digiline Cable=@1 Cavo Digiline +@1 Disabled=@1 Disabilitato +@1 Dust=Polvere di @1 +@1 Enabled=@1 Abilitato +@1 Extractor=Estrattore @1 +@1 Finished=@1 Finito +@1 Forcefield Emitter=Emettitore di campo di forza @1 +@1 Forcefield=@1 Campo di forza +@1 Freezer=@1 Congelatore +@1 Furnace=@1 Fornace +@1 Grinder=@1 Tritatutto +@1 Grinding=@1 Rettifica +@1 Has Bad Cabling=@1 ha un cablaggio scorretto +@1 Has No Network=@1 non è collegata +@1 Idle=@1 Inattivo +@1 Improperly Placed=@1 Piazzato impropiamente +@1 LED=@1 LED +@1 Lamp=@1 Lampada +@1 Music Player=Music Player @1 +@1 Network Overloaded, Restart in @2ms=@1 Rete sovraccarica, riavvio in @2ms +@1 Nuclear Reactor Core=@1 Nucleo del reattore nucleare +@1 Off=@1 Spento +@1 Out Of Fuel=@1 senza carburante +@1 Purging Cache=@1 Spurgo della cache +@1 Quarry=Cava @1 +@1 Restarting Network=@1 Riavvio della rete +@1 Tool Workshop=Officina per attrezzi @1 +@1 Unpowered=@1 Non alimentato +@1 is absent in @2 region=@1 è assente nella regione @2 +@1 is empty=@1 è vuoto +@1 is present in @2 region=@1 è presente nella regione @2 +@1%-Fissile Uranium Block=@1%-Blocco di uranio fissile +@1%-Fissile Uranium Dust=@1%-Polvere di Uranio Fissile +@1%-Fissile Uranium Ingot=@1%-Fissile Lingotto di Uranio +@1. Supply: @2 Demand: @3=@1. Fornitura: @2 Domanda: @3 +Acacia=Acacia +Accuracy:=Precisione: +Administrative World Anchor=Ancora-mondo amministrativa +Akalin=Alcalino +Alatro=Alatro +Alloying=Lega +Arol=Arol +Arrayed Solar @1 Generator=@1 Pannello Solare +Automatic Start=Avvio automatico +Blue Energy Crystal=Cristallo energetico blu +Brass=Ottone +Bronze=Bronzo +Building Network: @1 Nodes=Rete di edifici: @1 Nodi +Carbon Cloth=Fibra di carbonio +Carbon Plate=Lastra in carbonio +Carbon Steel=Acciaio al Carbonio +Cast Iron=Ghisa +Chainsaw=Motosega +Charge=Carica +Chernobylite Block=Blocco di Chernobylite +Chernobylite=Cernobilite +Chromium=Cromo +Coal=Carbone +Common Tree=Albero comune +Composite Plate=Lastra composita +Compressing=Compressione +Constructor Mk@1=Costruttore Mk@1 +Control Logic Unit=Unità di controllo logica +Controlled by Mesecon Signal=Controllato dal segnale Mesecon +Copper Coil=Bobina di rame +Copper Plate=Lastra di rame +Copper=Rame +Corium Bucket=Secchio di corium +Corium Source=Sorgente di corium +Cube=Cubo +Current target:=Obiettivo attuale: +Current track: @1=Traccia attuale: @1 +Demand: @1=Domanda: @1 +Diamond Drill Head=Trivella diamantata +Digging @1 m below machine=Scavo di @1 m sotto la macchina +Digging finished=Scavo finito +Digging not started=Scavo non iniziato +Digiline Channel=Canale Digiline +Disabled=Disabilitato +Discharge=Scarica +Doped Silicon Wafer=Wafer di silicone dopato +Dummy light source node=Nodo sorgente luminosa fittizio +Enable Mesecons Control=Abilita controllo Mesecons +Enabled=Abilitato +Error=Errore +Extracting=Estrazione +Flashlight=Torcia +Flowing Corium=Corium fluente +Freezing=Congelamento +Fuel-Fired @1 Generator=Generatore @1 alimentato a combustibile +Fuel-Fired Alloy Furnace=Forno a combustibile per leghe +Fuel-Fired Furnace=Forno a combustibile +Geothermal @1 Generator=@1 Generatore Geotermico +Gold=Oro +Graphite=Lastra in graffite +Green Energy Crystal=Cristallo energetico verde +Grinding=Macinazione +HV=HV +High Voltage Transformer=Trasformatore in alta tensione +Hydro @1 Generator=Turbina Elettrica @1 +Ignoring Mesecon Signal=Ignorare il segnale Mesecon +Input Power=Potenza in ingresso +Inventory move disallowed due to protection=Impossibile muovere l'inventario a causa della protezione +Itemwise=Singolo elemento +Kalite=Kalite +Keeping @1/@2 map blocks loaded=Mantenimento di @1/@2 blocchi mappa caricati +LV=LV +Lava Can=Serbatoio di lava +Lead=Piombo +Locked=Chiuso a chiave +Low Voltage Transformer=Trasformatore in bassa tensione +MV=MV +Machine Casing=Involucro della macchina +Machine cannot be removed because it is not empty=La macchina non può essere rimossa perchè non è vuota +Max Depth=Profondità massima +May set new target:=Può impostare un nuovo obiettivo: +Medium Voltage Transformer=Trasformatore in media tensione +Mining Drill Mk@1 Mode @2=Trivella mk@1 in modalità @2 +Mining Drill Mk@1=Trivella da miniera mk@1 +Mining Laser Mk@1=Laser da miniera mk@1 +Mithril=Mithril +Mixed Metal Ingot=Lingotto in lega ibrida +Multimeter=Multimetro +Network Overloaded=Rete sovraccarica +No new target available=Nessun nuovo obiettivo disponibile +No target set=Nessun obiettivo impostato +Nuclear Reactor Rod Compartment=Compartimento combustibile nucleare +Offset X=Offset X +Offset Z=Offset Z +Owner: @1=Proprietario: @1 +Polyfuse triggered, current efficiency: @1%, generated lag: @2 ms=Polifusore attivato, efficienza di corrente: @1%, ritardo generato: @2 ms +Power Monitor Has No Network=Il Power Monitor non ha rete +Power Monitor. Supply: @1 Demand: @2=Monitoraggio dell'alimentazione. Alimentazione: @1 Domanda: @2 +Power Monitor=Monitoraggio della potenza +Power level=Livello di potenza +Prospector=Prospettore +Purging cache=Spurgo della cache +RE Battery=Batteria RE +Radius=Raggio +Range=Raggio +Raw Latex=Latex grezzo +Red Energy Crystal=Cristallo energetico rosso +Region cross section:=Sezione trasversale della regione: +Region depth:=Profondità della regione: +Restart=Riavvio +Right-click to set target block type=Fare clic con il tasto destro del mouse per impostare il tipo di blocco di destinazione +River Water Can=Fiume Acqua Lattina +Rubber Fiber=Fibra di gomma +Rubber Tree=Albero di gomma +Save=Salva +Sawdust=Segatura +Self-Contained Injector=Iniettore autonomo +Separating=Separazione +Set region cross section:=Impostare la sezione trasversale della regione: +Set region depth:=Impostare la profondità della regione: +Set target=Impostare il target +Silicon Wafer=Wafer di silicone +Silver=Argento +Single node.=Nodo singolo. +Slot @1=Alloggio @1 +Small Solar @1 Generator=@1 Pannello solare +Sonic Screwdriver (left-click rotates face, right-click rotates axis)=Cacciavite sonico (cliccando a sinistra si ruota la faccia, cliccando a destra si ruota l'asse) +Sphere=Sfera +Stackwise=pila completa +Stainless Steel=Acciaio Inossidabile +Start successful=Avvio riuscito +Start=Avvio +Stone=Pietra +Stop=Fermata +Stopped=Fermato +Sulfur=Zolfo +Supply Converter=Trasformatore +Switching Station=Stazione di controllo +Talinite=Talinite +Tin=Stagno +Tree Tap=Batti albero +Unlocked=Non chiuso a chiave +Upgrade Slots=Alloggi di aggiornamento +Uranium Fuel=Uranio Combustibile +Use while sneaking to change Mining Drill Mk@1 modes.=Premi shift (freccia grossa) e usa per cambiare modalità nella trivella da miniera Mk@1. +Vacuum Cleaner=Aspirapolvere +Water Can=Serbatoio d'acqua +Wind @1 Generator=@1 Generatore eolico +Wind Mill Frame=Pala eolica +Wrought Iron=Ferro Battuto +You are not allowed to edit this!=Non ti è permesso di modificarlo! +Zinc=Zinco diff --git a/mods/technic_plus_beta/technic/locale/technic.pl.tr b/mods/technic_plus_beta/technic/locale/technic.pl.tr new file mode 100644 index 00000000..2ad871f3 --- /dev/null +++ b/mods/technic_plus_beta/technic/locale/technic.pl.tr @@ -0,0 +1,211 @@ +# textdomain: technic + +# Polish Translation for Technic mod +# Polskie tłumaczenie Technic mod +# by mat9117 + +3 nodes deep.=Głęboki na 3 bloki. +3 nodes tall.=Wysoki na 3 bloki. +3 nodes wide.=Szeroki na 3 bloki. +3x3 nodes.=3x3 bloki. +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) +@1 (@2% Efficiency)=@1 (@2% Wydajność) +@1 (@2% Fuel Used)=@1 (@2% Zużycie paliwa) +@1 (@2)=@1 (@2) +@1 Active (@2)=@1 Aktywny (@2) +@1 Active=@1 Aktywny/a +@1 Alloy Furnace=@1 Piec stopowy +@1 Battery Box: @2 / @3=@1 Pojemnik na baterie: @2 / @3 +@1 Battery Box=@1 Skrzynka baterii +@1 Cable Plate=@1 Płytka kablowa +@1 Cable=@1 Przewód +@1 Centrifuge=@1 Centryfuga +@1 Compressor=@1 Kompresor +@1 Digiline Cable Plate=@1 Płytka kablowa Digiline +@1 Digiline Cable=@1 Kabel Digiline +@1 Disabled=@1 Wyłączony/a +@1 Dust=@1 Pył +@1 Enabled=@1 Włączony/a +@1 Extractor=@1 Ekstraktor +@1 Finished=@1 Ukończony +@1 Forcefield Emitter=@1 Emiter pola siłowego +@1 Forcefield=@1 Pole siłowe +@1 Freezer=@1 Zamrażarka +@1 Furnace=@1 Piec +@1 Grinder=@1 Młynek +@1 Grinding=@1 Szlifierka +@1 Has Bad Cabling=@1 Źle podłączono kable +@1 Has No Network=@1 Nie podłączony/a do sieci +@1 Idle=@1 Bezczynny/a +@1 Improperly Placed=@1 Ustawiony/a nieprawidłowo +@1 LED=@1 DIODA LED +@1 Lamp=@1 Lampa +@1 Music Player=@1 Odtwarzacz muzyki +@1 Network Overloaded, Restart in @2ms=@1 Sieć przeciążona, restart za @2ms +@1 Nuclear Reactor Core=@1 Rdzeń reaktora jądrowego +@1 Off=@1 Wyłączony +@1 Out Of Fuel=@1 brak paliwa +@1 Purging Cache=@1 Purging Cache +@1 Quarry=@1 Kamieniołom +@1 Restarting Network=@1 Restartowanie sieci +@1 Tool Workshop=@1 Warsztat narzędzi +@1 Unpowered=@1 brak zasilania +@1 is absent in @2 region=@1 jest nieobecny w regionie @2 +@1 is empty=@1 jest pusty/a +@1 is present in @2 region=@1 jest obecny w regionie @2 +@1%-Fissile Uranium Block=@1%-rozszczepialny blok uranu +@1%-Fissile Uranium Dust=@1%-Fissile Pył uranowy +@1%-Fissile Uranium Ingot=@1%-Fissile Uranium Ingot +@1. Supply: @2 Demand: @3=@1 Podaż: @2 Popyt: @3 +Acacia=Acacia +Accuracy:=Dokładność: +Administrative World Anchor=Administracyjna kotwica świata +Akalin=Akalinowy +Alatro=Alatrowy +Alloying=Alatro +Arol=Arolowy +Arrayed Solar @1 Generator=@1 Szeregowy generator słoneczny +Automatic Start=Automatyczny start +Blue Energy Crystal=Niebieski kryształ energii +Brass=Mosiądzu +Bronze=Brązu +Building Network: @1 Nodes=Sieć budynków: @1 Węzły +Carbon Cloth=Włókno węglowe +Carbon Plate=Płytka węglowa +Carbon Steel=Stali węglowej +Cast Iron=Żeliwa +Chainsaw=Piła łańcuchowa +Charge=Ładuj +Chernobylite Block=Blok Czarnobylitowy +Chernobylite=Czarnobylit +Chromium=Chromu +Coal=Węglowy +Common Tree=Drzewo zwyczajne +Composite Plate=Płytka kompozytowa +Compressing=Kompresowanie +Constructor Mk@1=Konstruktor Mk@1 +Control Logic Unit=Jednostka sterująca +Controlled by Mesecon Signal=Sterowany sygnałem Mesecon +Copper Coil=Miedziana cewka +Copper Plate=Płytka miedziana +Copper=Miedzi +Corium Bucket=Wiadro Korium +Corium Source=Źródło Korium +Cube=Cube +Current target:=Aktualny cel: +Current track: @1=Aktualna ścieżka: @1 +Demand: @1=Popyt: @1 +Diamond Drill Head=Diamentowa głowica wiertła +Digging @1 m below machine=Kopię @1 m pod maszyną +Digging finished=Kopanie skończone +Digging not started=Nie rozpoczęto kopania +Digiline Channel=Kanał Digiline +Disabled=Wyłączony/a +Discharge=Rozładuj +Doped Silicon Wafer=Domieszkowana płytka krzemowa +Dummy light source node=Sztuczny węzeł źródła światła +Enable Mesecons Control=Włączenie kontroli mezekonów +Enabled=Włączony/a +Error=Błąd +Extracting=Ekstrakcja +Flashlight=Latarka +Flowing Corium=Płynące Corium +Freezing=Zamrażanie +Fuel-Fired @1 Generator=Generator @1 zasilany paliwem +Fuel-Fired Alloy Furnace=Opalany paliwem piec stopowy +Fuel-Fired Furnace=Piec opalany paliwem +Geothermal @1 Generator=@1 Generator geotermalny +Gold=Złoty +Graphite=Grafit +Green Energy Crystal=Zielony kryształ energii +Grinding=Mielenie +HV=HV +High Voltage Transformer=Transformator wysokiego napięcia +Hydro @1 Generator=@1 Hydrogenerator +Ignoring Mesecon Signal=Ignoruj sygnał Mesecon +Input Power=Moc wejściowa +Inventory move disallowed due to protection=Przenoszenie rzeczy z ekwipunku niemożliwe z powodu ochrony +Itemwise=Jeden przedmiot +Kalite=Kalite +Keeping @1/@2 map blocks loaded=Ciągle ładuję @1/@2 bloki mapy +LV=LV +Lava Can=Kanister lawy +Lead=Ołów +Locked=Zablokowany/a +Low Voltage Transformer=Transformator niskiego napięcia +MV=MV +Machine Casing=Obudowa maszyny +Machine cannot be removed because it is not empty=Nie można usunąć maszyny, ponieważ nie jest pusta +Max Depth=Maksymalna głębokość +May set new target:=Może ustawić nowy cel: +Medium Voltage Transformer=Transformator średniego napięcia +Mining Drill Mk@1 Mode @2=Tryb wiertła górniczego Mk@1 +Mining Drill Mk@1=Wiertło górnicze Mk@1 +Mining Laser Mk@1=Laser górniczy Mk@1 +Mithril=Mithrilu +Mixed Metal Ingot=Sztabka zmieszanych metali +Multimeter=Multimetr +Network Overloaded=Sieć przeciążona +No new target available=Brak nowego celu. +No target set=Nie ustawiono celu +Nuclear Reactor Rod Compartment=Komora rdzenia reaktora atomowego +Offset X=Przesunięcie X +Offset Z=Przesunięcie Z +Owner: @1=Właściciel: @1 +Polyfuse triggered, current efficiency: @1%, generated lag: @2 ms=Polyfuse wyzwolony, wydajność prądowa: @1%, generowane opóźnienie: @2 ms +Power Monitor Has No Network=Power Monitor nie ma sieci +Power Monitor. Supply: @1 Demand: @2=Power Monitor. Zasilanie: @1 Zapotrzebowanie: @2 +Power Monitor=Monitor mocy +Power level=Poziom zasilania +Prospector=Prospector +Purging cache=Oczyszczanie pamięci podręcznej +RE Battery=Bateria ładowalna +Radius=Promień +Range=Zasięg +Raw Latex=Lateks naturalny +Red Energy Crystal=Czerwony kryształ energii +Region cross section:=Przekrój regionu: +Region depth:=Głębokość regionu: +Restart=Uruchom ponownie +Right-click to set target block type=Kliknij prawym przyciskiem myszy, aby ustawić typ bloku docelowego +River Water Can=Rzeka Woda Puszka +Rubber Fiber=Włókno gumowe +Rubber Tree=Gumowe drzewo +Save=Zapisz +Sawdust=Trociny +Self-Contained Injector=Samodzielny iniektor +Separating=Oddzielanie +Set region cross section:=Ustaw przekrój regionu: +Set region depth:=Ustaw głębokość regionu: +Set target=Ustawić cel +Silicon Wafer=Płytka krzemowa +Silver=Srebrny +Single node.=Pojedynczy blok. +Slot @1=Otwór @1 +Small Solar @1 Generator=@1 Mały generator słoneczny +Sonic Screwdriver (left-click rotates face, right-click rotates axis)=Śrubokręt dźwiękowy (lewe kliknięcie powoduje obrót twarzy, prawe kliknięcie powoduje obrót osi) +Sphere=Sfera +Stackwise=Cały stack +Stainless Steel=Stali nierdzewnej +Start successful=Początek udany +Start=Start +Stone=Kamień +Stop=Stop +Stopped=Zatrzymany/a +Sulfur=Siarka +Supply Converter=Konwerter zasilania +Switching Station=Rozdzielnia +Talinite=Talinitu +Tin=Cyny +Tree Tap=Nacinak drzewny +Unlocked=Odblokowany/a +Upgrade Slots=Miejsca na ulepszenia +Uranium Fuel=Paliwo uranowe +Use while sneaking to change Mining Drill Mk@1 modes.=Użyj podczas skradania, aby zmienić tryby wiertła górniczego Mk@1 +Vacuum Cleaner=Vacuum Cleaner +Water Can=Kanister wody +Wind @1 Generator=@1 Generator wiatrowy +Wind Mill Frame=Klatka wiatraka +Wrought Iron=Kutego żelaza +You are not allowed to edit this!=Nie możesz tego edytować! +Zinc=Cynku diff --git a/mods/technic_plus_beta/technic/locale/technic.pt_BR.tr b/mods/technic_plus_beta/technic/locale/technic.pt_BR.tr new file mode 100644 index 00000000..aef19cef --- /dev/null +++ b/mods/technic_plus_beta/technic/locale/technic.pt_BR.tr @@ -0,0 +1,211 @@ +# textdomain: technic + +# Braziliam portuguese translation for technic +# Tradução portuguesa brasileira para technic +# By Sires + +3 nodes deep.=3 nodes de profundidade. +3 nodes tall.=3 nodes de altura. +3 nodes wide.=3 nodes de largura. +3x3 nodes.=3x3 nodes. +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) +@1 (@2% Efficiency)=@1 (@2% Eficiência) +@1 (@2% Fuel Used)=@1 (@2% Combustível utilizado) +@1 (@2)=@1 (@2) +@1 Active (@2)=@1 Ativo (@2) +@1 Active=@1 Ativo +@1 Alloy Furnace=Fornalha de Liga @1 +@1 Battery Box: @2 / @3=@1 Caixa de bateria: @2 / @3 +@1 Battery Box=Caixa de Bateria @1 +@1 Cable Plate=@1 Placa de cabo +@1 Cable=Cabo @1 +@1 Centrifuge=Centrifuga @1 +@1 Compressor=Compresso @1 +@1 Digiline Cable Plate=@1 Placa de cabo Digiline +@1 Digiline Cable=@1 Cabo Digilino +@1 Disabled=@1 Ativado +@1 Dust=Pó de @1 +@1 Enabled=@1 Desativado +@1 Extractor=Extrator @1 +@1 Finished=@1 Acabou +@1 Forcefield Emitter=Emissor de Campo de Força @1 +@1 Forcefield=@1 Campo de Força +@1 Freezer=@1 Freezer +@1 Furnace=Fornalha @1 +@1 Grinder=Triturador @1 +@1 Grinding=@1 Moagem +@1 Has Bad Cabling=@1 Tem Cabeamento Ruim +@1 Has No Network=@1 Não Tem Rede +@1 Idle=Ócio +@1 Improperly Placed=@1 Colocado Inapropriadamente +@1 LED=@1 LED +@1 Lamp=@1 Lâmpada +@1 Music Player=Tocador de Música @1 +@1 Network Overloaded, Restart in @2ms=@1 Sobrecarga da Rede, Reiniciar em @2ms +@1 Nuclear Reactor Core=@1 Núcleo do Reator Nuclear +@1 Off=@1 Off +@1 Out Of Fuel=@1 Sem Combustível +@1 Purging Cache=@1 Cache de Purgar +@1 Quarry=Pedreira @1 +@1 Restarting Network=@1 Rede de Reinício +@1 Tool Workshop=Oficina de Ferramentas @1 +@1 Unpowered=@1 Sem energia +@1 is absent in @2 region=@1 está ausente em @2 região +@1 is empty=@1 está vazio +@1 is present in @2 region=@1 está presente em @2 região +@1%-Fissile Uranium Block=@1%-Fissile Uranium Block +@1%-Fissile Uranium Dust=@1%-Pó de Urânio Físsil +@1%-Fissile Uranium Ingot=@1%-Uranio Fissile Ingot +@1. Supply: @2 Demand: @3=1. fornecimento: @2 Demanda: @3 +Acacia=Acacia +Accuracy:=Precisão: +Administrative World Anchor=Âncora de Mundo Administrativa +Akalin=Akalin +Alatro=Alatro +Alloying=Ligas +Arol=Arol +Arrayed Solar @1 Generator=Gerador Solar Equipado @1 +Automatic Start=Início automático +Blue Energy Crystal=Cristal de Energia Azul +Brass=Latão +Bronze=Bronze +Building Network: @1 Nodes=Rede de Construção Civil: @1 Nodos +Carbon Cloth=Recido de Carbono +Carbon Plate=Placa de Carbono +Carbon Steel=Aço Carbono +Cast Iron=Ferro Fundido +Chainsaw=Motosserra +Charge=Carregar +Chernobylite Block=Bloco de Chernobylite +Chernobylite=Chernobylite +Chromium=Crômio +Coal=Carvão +Common Tree=Árvore comum +Composite Plate=Placa Composta +Compressing=Comprimindo +Constructor Mk@1=Construtor Nv@1 +Control Logic Unit=Unidade de Controle Lógico +Controlled by Mesecon Signal=Controlado por Sinal de Mesecon +Copper Coil=Bobina de Cobre +Copper Plate=Placa de Cobre +Copper=Cobre +Corium Bucket=Balde de Cório +Corium Source=Fonte de Cório +Cube=Cube +Current target:=Meta atual: +Current track: @1=Pista atual: @1 +Demand: @1=Demanda: @1 +Diamond Drill Head=Cabeça de Broca de Diamante +Digging @1 m below machine=Escavando @1 m abaixo da máquina +Digging finished=Escavação terminada +Digging not started=Escavação não começada +Digiline Channel=Canal Digiline +Disabled=Desativado +Discharge=Descarregar +Doped Silicon Wafer=Pastilha de Silício Dopada +Dummy light source node=Nó de fonte de luz idiota +Enable Mesecons Control=Habilitar o Controle de Mesecons +Enabled=Ativado +Error=Erro +Extracting=Extraindo +Flashlight=Lanterna +Flowing Corium=Cório Fluente +Freezing=Congelamento +Fuel-Fired @1 Generator=Gerador de combustível @1 +Fuel-Fired Alloy Furnace=Forno de Liga Combustível +Fuel-Fired Furnace=Forno a combustível +Geothermal @1 Generator=Gerador Geotermal @1 +Gold=Ouro +Graphite=Grafite +Green Energy Crystal=Cristal de Energia Verde +Grinding=Triturando +HV=HV +High Voltage Transformer=Transformador de Alta Voltagem +Hydro @1 Generator=Gerador Hidráulico @1 +Ignoring Mesecon Signal=Ignorar Sinaal de Mesecon +Input Power=Potência de entrada +Inventory move disallowed due to protection=Movimento de inventário não permitido pela proteção +Itemwise=Por item +Kalite=Kalite +Keeping @1/@2 map blocks loaded=Mantendo @1/@2 blocos de mapa carregados +LV=LV +Lava Can=Lata de Lava +Lead=Chumbo +Locked=Travado +Low Voltage Transformer=Transformador de Baixa Voltagem +MV=MV +Machine Casing=Caixa da máquina +Machine cannot be removed because it is not empty=A máquina não pode ser removida porque ela não está vazia +Max Depth=Profundidade máxima +May set new target:=Pode estabelecer uma nova meta: +Medium Voltage Transformer=Transformador de Média Voltagem +Mining Drill Mk@1 Mode @2=Broca de Mineração Nv@1 Modo @2 +Mining Drill Mk@1=Broca de Mineração Nv@1 +Mining Laser Mk@1=Laser de Mineração Nv@1 +Mithril=Mithril +Mixed Metal Ingot=Lingote de Metal Misturado +Multimeter=Multímetro +Network Overloaded=Sobrecarga da rede +No new target available=Nenhuma nova meta disponível +No target set=Nenhuma meta estabelecida +Nuclear Reactor Rod Compartment=Compartimento de Barra do Reator Nuclear +Offset X=Offset X +Offset Z=Offset Z +Owner: @1=Proprietário: @1 +Polyfuse triggered, current efficiency: @1%, generated lag: @2 ms=Polifusível acionado, eficiência atual: @1%, gerou atraso: @2 ms +Power Monitor Has No Network=O Power Monitor não possui rede +Power Monitor. Supply: @1 Demand: @2=Monitor de energia. Fornecimento: Demanda @1: @2 +Power Monitor=Monitor de energia +Power level=Nível de Energia +Prospector=Prospector +Purging cache=Cache de purga +RE Battery=Bateria RE +Radius=Radius +Range=Alcance +Raw Latex=Latex bruto +Red Energy Crystal=Cristal de Energia Vermelho +Region cross section:=Seção transversal da região: +Region depth:=Profundidade da região: +Restart=Reiniciar +Right-click to set target block type=Clique com o botão direito do mouse para definir o tipo de bloco alvo +River Water Can=Lata de água do rio +Rubber Fiber=Fibra de Borracha +Rubber Tree=Seringueira +Save=Salvar +Sawdust=Serradura +Self-Contained Injector=Injetor autônomo +Separating=Separando +Set region cross section:=Definir a seção transversal da região: +Set region depth:=Profundidade da região definida: +Set target=Objetivo definido +Silicon Wafer=Pastilha de Silício +Silver=Prata +Single node.=Unico node. +Slot @1=Lugar @1 +Small Solar @1 Generator=Gerador Solar Pequeno @1 +Sonic Screwdriver (left-click rotates face, right-click rotates axis)=Chave de fenda sônica (clique esquerdo gira face, clique direito gira eixo) +Sphere=Esfera +Stackwise=Por pilha +Stainless Steel=Aço Inoxidável +Start successful=Comece com sucesso +Start=Início +Stone=Pedra +Stop=Parada +Stopped=Parado +Sulfur=Enxofre +Supply Converter=Conversor de Energia +Switching Station=Estação de Comutação +Talinite=Talinite +Tin=Estanho +Tree Tap=Torneira de Árvore +Unlocked=Destravado +Upgrade Slots=Lugares para Melhoria +Uranium Fuel=Combustivel de Urânio +Use while sneaking to change Mining Drill Mk@1 modes.=Use enquanto esgueirando para mudar os modos da Broca de Mineração Nv@1. +Vacuum Cleaner=Aspirador de pó +Water Can=Lata de Água +Wind @1 Generator=Gerador de Energia Eólica @1 +Wind Mill Frame=Armação de Moinho de Vento +Wrought Iron=Ferro Forjado +You are not allowed to edit this!=Você não está autorizado a editar isto! +Zinc=Zinco diff --git a/mods/technic_plus_beta/technic/locale/technic.zh_CN.tr b/mods/technic_plus_beta/technic/locale/technic.zh_CN.tr new file mode 100644 index 00000000..9680ff0a --- /dev/null +++ b/mods/technic_plus_beta/technic/locale/technic.zh_CN.tr @@ -0,0 +1,211 @@ +# textdomain: technic + +# Chinese Translation for Technic Mod +# 技术模型的中文翻译 +# by wzy2006 <3450354617@qq.com> + +3 nodes deep.=3方块深度。 +3 nodes tall.=3方块高。 +3 nodes wide.=3方块宽。 +3x3 nodes.=3x3 方块.。 +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) +@1 (@2% Efficiency)=@1 (@2% 效率) +@1 (@2% Fuel Used)=@1 (@2% 燃料使用) +@1 (@2)=@1 (@2) +@1 Active (@2)=@1 活跃 (@2) +@1 Active=@1 活动 +@1 Alloy Furnace=@1 合金炉 +@1 Battery Box: @2 / @3=@1 电池盒。@2 / @3 +@1 Battery Box=% s电池盒 +@1 Cable Plate=@1个电缆板 +@1 Cable=@1 电缆 +@1 Centrifuge=@1个离心机 +@1 Compressor=@1 压缩机 +@1 Digiline Cable Plate=@1台Digiline电缆板 +@1 Digiline Cable=@1个数字线电缆 +@1 Disabled=@1 禁用 +@1 Dust=@1 粉 +@1 Enabled=@1 启用 +@1 Extractor=@1 提取机 +@1 Finished=@1 完成 +@1 Forcefield Emitter=@1 力场发射器 +@1 Forcefield=@1 力场 +@1 Freezer=@1 冷藏室 +@1 Furnace=@1 熔炉 +@1 Grinder=@1 研磨机 +@1 Grinding=@1 研磨 +@1 Has Bad Cabling=@1 布线不良 +@1 Has No Network=@1 未并入电网(也许需要"交换站") +@1 Idle=@1 闲置 +@1 Improperly Placed=@1 放置不当 +@1 LED=@1 LED +@1 Lamp=@1 灯 +@1 Music Player=@1 音乐播放器 +@1 Network Overloaded, Restart in @2ms=@1 网络过载,在@2ms内重新启动 +@1 Nuclear Reactor Core=@1 核反应堆核心 +@1 Off=@1 关闭 +@1 Out Of Fuel=@1 燃料耗尽 +@1 Purging Cache=@1 清理缓存 +@1 Quarry=% s采石机 +@1 Restarting Network=@1 重新启动网络 +@1 Tool Workshop=% s工具车间 +@1 Unpowered=@1 无能量的 +@1 is absent in @2 region=@1在@2地区不存在 +@1 is empty=@1是空的 +@1 is present in @2 region=@1在@2地区存在 +@1%-Fissile Uranium Block=@1%-裂变铀块 +@1%-Fissile Uranium Dust=@1%-裂变铀粉 +@1%-Fissile Uranium Ingot=@1%-裂变铀锭 +@1. Supply: @2 Demand: @3=@1.供应。 @2需求。 @3 +Acacia=金合欢 +Accuracy:=准确度。 +Administrative World Anchor=管理员区块锚 +Akalin=Akalin +Alatro=Alatro +Alloying=合金化 +Arol=Arol +Arrayed Solar @1 Generator=太阳能@1发电板 +Automatic Start=自动启动 +Blue Energy Crystal=蓝色能量水晶 +Brass=黄铜 +Bronze=青铜 +Building Network: @1 Nodes=建筑网络。@1个节点 +Carbon Cloth=碳布 +Carbon Plate=碳板 +Carbon Steel=碳钢 +Cast Iron=铸铁 +Chainsaw=电锯 +Charge=Charge +Chernobylite Block=切尔诺贝利石块 +Chernobylite=切尔诺贝利特 +Chromium=铬 +Coal=煤炭 +Common Tree=普通树木 +Composite Plate=复合材料板 +Compressing=压缩 +Constructor Mk@1=建造器@1 +Control Logic Unit=控制逻辑单元 +Controlled by Mesecon Signal=由Mesecon信号控制 +Copper Coil=铜盘管 +Copper Plate=铜板 +Copper=铜 +Corium Bucket=镭射桶 +Corium Source=镭射源 +Cube=立方体 +Current target:=目前的目标。 +Current track: @1=目前的轨道。@1 +Demand: @1=需求。 @1 +Diamond Drill Head=金刚石钻头 +Digging @1 m below machine=挖掘 @1 m以下的机器 +Digging finished=挖完 +Digging not started=没有开始挖掘 +Digiline Channel=数字通道 +Disabled=禁用 +Discharge=Discharge +Doped Silicon Wafer=硅芯片 +Dummy light source node=虚拟光源节点 +Enable Mesecons Control=启用中子控制 +Enabled=启用 +Error=误差 +Extracting=提取 +Flashlight=手电筒 +Flowing Corium=流动珊瑚 +Freezing=冷冻 +Fuel-Fired @1 Generator=燃料加热的@1发电机 +Fuel-Fired Alloy Furnace=燃料燃烧的合金炉 +Fuel-Fired Furnace=燃料加热炉 +Geothermal @1 Generator=地热@1发电机 +Gold=黄金 +Graphite=石墨 +Green Energy Crystal=绿色能源水晶 +Grinding=研磨中 +HV=晶体 +High Voltage Transformer=高压变压器 +Hydro @1 Generator=水力@1 发电机 +Ignoring Mesecon Signal=忽略Mesecon信号 +Input Power=输入功率 +Inventory move disallowed due to protection=库存移动不允许由于保护 +Itemwise=逐项 +Kalite=卡利特 +Keeping @1/@2 map blocks loaded=保持@1/@2地图模块加载 +LV=消耗品 +Lava Can=岩浆罐 +Lead=铅 +Locked=锁着的 +Low Voltage Transformer=低压变压器 +MV=中压 +Machine Casing=机器外壳 +Machine cannot be removed because it is not empty=机器不能被拆除,因为它不是空的 +Max Depth=最大深度 +May set new target:=可以设置新的目标。 +Medium Voltage Transformer=中压变压器 +Mining Drill Mk@1 Mode @2=采矿钻 MK@1模式@2 +Mining Drill Mk@1=采矿钻 MK@1 +Mining Laser Mk@1=采矿激光 MK @1 +Mithril=秘银 +Mixed Metal Ingot=混合金属锭 +Multimeter=万用表 +Network Overloaded=网络过载 +No new target available=没有新目标可用 +No target set=没有设定目标 +Nuclear Reactor Rod Compartment=核反应堆舱 +Offset X=偏移 X +Offset Z=偏移量Z +Owner: @1=所有者。@1 +Polyfuse triggered, current efficiency: @1%, generated lag: @2 ms=多重熔断器被触发,电流效率。@1%,产生滞后。@2毫秒 +Power Monitor Has No Network=电源监控器没有网络 +Power Monitor. Supply: @1 Demand: @2=电源监控器。供应。@1 需求。@2 +Power Monitor=功率监控器 +Power level=功率级 +Prospector=探测仪 +Purging cache=净化缓存 +RE Battery=RE 电池 +Radius=半径 +Range=范围 +Raw Latex=生乳胶 +Red Energy Crystal=红色能量水晶 +Region cross section:=区域横截面。 +Region depth:=区域深度。 +Restart=重新启动 +Right-click to set target block type=右键设置目标块类型 +River Water Can=河水罐 +Rubber Fiber=橡胶纤维 +Rubber Tree=橡胶树 +Save=保存 +Sawdust=锯末 +Self-Contained Injector=自带的注射器 +Separating=分离式 +Set region cross section:=设置区域横截面。 +Set region depth:=设置区域深度。 +Set target=设置目标 +Silicon Wafer=硅晶片 +Silver=银 +Single node.=单方块。 +Slot @1=插槽 @1 +Small Solar @1 Generator=小型太阳能@1发电板 +Sonic Screwdriver (left-click rotates face, right-click rotates axis)=音速螺丝刀(左键旋转面,右键旋转轴) +Sphere=球体 +Stackwise=逐堆 +Stainless Steel=不锈钢 +Start successful=启动成功 +Start=启动 +Stone=石头 +Stop=停止 +Stopped=停止 +Sulfur=硫磺 +Supply Converter=电源转换器 +Switching Station=交换站 +Talinite=绿泥石 +Tin=锡 +Tree Tap=树形水龙头 +Unlocked=解锁 +Upgrade Slots=升级插槽 +Uranium Fuel=铀燃料 +Use while sneaking to change Mining Drill Mk@1 modes.=潜行时使用可更改采矿钻机Mk@1模式 +Vacuum Cleaner=真空清洁器 +Water Can=水罐 +Wind @1 Generator=风力@1发电机 +Wind Mill Frame=风力机框架 +Wrought Iron=锻铁 +You are not allowed to edit this!=你不允许编辑这个! +Zinc=锌 diff --git a/mods/technic_plus_beta/technic/locale/template.txt b/mods/technic_plus_beta/technic/locale/template.txt new file mode 100644 index 00000000..505b3e7c --- /dev/null +++ b/mods/technic_plus_beta/technic/locale/template.txt @@ -0,0 +1,208 @@ + +# textdomain: technic + +3 nodes deep.= +3 nodes tall.= +3 nodes wide.= +3x3 nodes.= +@1 (@2 @3 -> @4 @5)= +@1 (@2% Efficiency)= +@1 (@2% Fuel Used)= +@1 (@2)= +@1 Active (@2)= +@1 Active= +@1 Alloy Furnace= +@1 Battery Box: @2 / @3= +@1 Battery Box= +@1 Cable Plate= +@1 Cable= +@1 Centrifuge= +@1 Compressor= +@1 Digiline Cable Plate= +@1 Digiline Cable= +@1 Disabled= +@1 Dust= +@1 Enabled= +@1 Extractor= +@1 Finished= +@1 Forcefield Emitter= +@1 Forcefield= +@1 Freezer= +@1 Furnace= +@1 Grinder= +@1 Grinding= +@1 Has Bad Cabling= +@1 Has No Network= +@1 Idle= +@1 Improperly Placed= +@1 LED= +@1 Lamp= +@1 Music Player= +@1 Network Overloaded, Restart in @2ms= +@1 Nuclear Reactor Core= +@1 Off= +@1 Out Of Fuel= +@1 Purging Cache= +@1 Quarry= +@1 Restarting Network= +@1 Tool Workshop= +@1 Unpowered= +@1 is absent in @2 region= +@1 is empty= +@1 is present in @2 region= +@1%-Fissile Uranium Block= +@1%-Fissile Uranium Dust= +@1%-Fissile Uranium Ingot= +@1. Supply: @2 Demand: @3= +Acacia= +Accuracy:= +Administrative World Anchor= +Akalin= +Alatro= +Alloying= +Arol= +Arrayed Solar @1 Generator= +Automatic Start= +Blue Energy Crystal= +Brass= +Bronze= +Building Network: @1 Nodes= +Carbon Cloth= +Carbon Plate= +Carbon Steel= +Cast Iron= +Chainsaw= +Charge= +Chernobylite Block= +Chernobylite= +Chromium= +Coal= +Common Tree= +Composite Plate= +Compressing= +Constructor Mk@1= +Control Logic Unit= +Controlled by Mesecon Signal= +Copper Coil= +Copper Plate= +Copper= +Corium Bucket= +Corium Source= +Cube= +Current target:= +Current track: @1= +Demand: @1= +Diamond Drill Head= +Digging @1 m below machine= +Digging finished= +Digging not started= +Digiline Channel= +Disabled= +Discharge= +Doped Silicon Wafer= +Dummy light source node= +Enable Mesecons Control= +Enabled= +Error= +Extracting= +Flashlight= +Flowing Corium= +Freezing= +Fuel-Fired @1 Generator= +Fuel-Fired Alloy Furnace= +Fuel-Fired Furnace= +Geothermal @1 Generator= +Gold= +Graphite= +Green Energy Crystal= +Grinding= +HV= +High Voltage Transformer= +Hydro @1 Generator= +Ignoring Mesecon Signal= +Input Power= +Inventory move disallowed due to protection= +Itemwise= +Kalite= +Keeping @1/@2 map blocks loaded= +LV= +Lava Can= +Lead= +Locked= +Low Voltage Transformer= +MV= +Machine Casing= +Machine cannot be removed because it is not empty= +Max Depth= +May set new target:= +Medium Voltage Transformer= +Mining Drill Mk@1 Mode @2= +Mining Drill Mk@1= +Mining Laser Mk@1= +Mithril= +Mixed Metal Ingot= +Multimeter= +Network Overloaded= +No new target available= +No target set= +Nuclear Reactor Rod Compartment= +Offset X= +Offset Z= +Owner: @1= +Polyfuse triggered, current efficiency: @1%, generated lag: @2 ms= +Power Monitor Has No Network= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor= +Power level= +Prospector= +Purging cache= +RE Battery= +Radius= +Range= +Raw Latex= +Red Energy Crystal= +Region cross section:= +Region depth:= +Restart= +Right-click to set target block type= +River Water Can= +Rubber Fiber= +Rubber Tree= +Save= +Sawdust= +Self-Contained Injector= +Separating= +Set region cross section:= +Set region depth:= +Set target= +Silicon Wafer= +Silver= +Single node.= +Slot @1= +Small Solar @1 Generator= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Sphere= +Stackwise= +Stainless Steel= +Start successful= +Start= +Stone= +Stop= +Stopped= +Sulfur= +Supply Converter= +Switching Station= +Talinite= +Tin= +Tree Tap= +Unlocked= +Upgrade Slots= +Uranium Fuel= +Use while sneaking to change Mining Drill Mk@1 modes.= +Vacuum Cleaner= +Water Can= +Wind @1 Generator= +Wind Mill Frame= +Wrought Iron= +You are not allowed to edit this!= +Zinc= diff --git a/mods/technic_plus_beta/technic/machines/HV/battery_box.lua b/mods/technic_plus_beta/technic/machines/HV/battery_box.lua new file mode 100644 index 00000000..2f3ddad0 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/battery_box.lua @@ -0,0 +1,21 @@ +-- HV battery box + +minetest.register_craft({ + output = 'technic:hv_battery_box0', + recipe = { + {'technic:mv_battery_box0', 'technic:mv_battery_box0', 'technic:mv_battery_box0'}, + {'technic:mv_battery_box0', 'technic:hv_transformer', 'technic:mv_battery_box0'}, + {'', 'technic:hv_cable', ''}, + } +}) + +technic.register_battery_box("technic:hv_battery_box", { + tier = "HV", + max_charge = 1000000, + charge_rate = 100000, + discharge_rate = 400000, + charge_step = 10000, + discharge_step = 40000, + upgrade = 1, + tube = 1, +}) diff --git a/mods/technic_plus_beta/technic/machines/HV/cables.lua b/mods/technic_plus_beta/technic/machines/HV/cables.lua new file mode 100644 index 00000000..c6be07ed --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/cables.lua @@ -0,0 +1,54 @@ +local S = technic.getter + +minetest.register_craft({ + output = 'technic:hv_cable 3', + recipe = { + {'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting'}, + {'technic:mv_cable', 'technic:mv_cable', 'technic:mv_cable'}, + {'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting'}, + } +}) + +minetest.register_craft({ + output = "technic:hv_cable_plate_1 5", + recipe = { + {"" , "" , "technic:hv_cable"}, + {"technic:hv_cable", "technic:hv_cable", "technic:hv_cable"}, + {"" , "" , "technic:hv_cable"}, + } +}) + +minetest.register_craft({ + output = "technic:hv_cable", + recipe = {{"technic:hv_cable_plate_1"}} +}) + +-- Register cables + +technic.register_cable("technic:hv_cable", { + tier = "HV", + size = 3/16, + description = S("@1 Cable", S("HV")) +}) +technic.register_cable_plate("technic:hv_cable_plate", { + tier = "HV", + size = 3/16, + description = S("@1 Cable Plate", S("HV")), + tiles = {"technic_hv_cable.png"}, +}) + +if minetest.get_modpath("digilines") then + technic.register_cable("technic:hv_digi_cable", { + tier = "HV", + size = 3/16, + description = S("@1 Digiline Cable", S("HV")), + digiline = { wire = { rules = technic.digilines.rules_allfaces } } + }) + technic.register_cable_plate("technic:hv_digi_cable_plate", { + tier = "HV", + size = 3/16, + description = S("@1 Digiline Cable Plate", S("HV")), + digiline = { wire = { rules = technic.digilines.rules_allfaces } }, + tiles = {"technic_hv_digi_cable.png"} + }) +end diff --git a/mods/technic_plus_beta/technic/machines/HV/compressor.lua b/mods/technic_plus_beta/technic/machines/HV/compressor.lua new file mode 100644 index 00000000..a4c0b074 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/compressor.lua @@ -0,0 +1,21 @@ +-- HV compressor +local S = technic.getter + +minetest.register_craft({ + output = 'technic:hv_compressor', + recipe = { + {'technic:carbon_plate', 'technic:mv_compressor', 'technic:composite_plate'}, + {'pipeworks:tube_1', 'technic:hv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:hv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_base_machine("technic:hv_compressor", { + typename = "compressing", + description = S("@1 Compressor", S("HV")), + tier = "HV", + demand = {1500, 1000, 750}, + speed = 5, + upgrade = 1, + tube = 1 +}) diff --git a/mods/technic_plus_beta/technic/machines/HV/electric_furnace.lua b/mods/technic_plus_beta/technic/machines/HV/electric_furnace.lua new file mode 100644 index 00000000..443d815b --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/electric_furnace.lua @@ -0,0 +1,26 @@ +-- MV Electric Furnace +-- This is a faster version of the stone furnace which runs on EUs +-- In addition to this it can be upgraded with microcontrollers and batteries +-- This new version uses the batteries to lower the power consumption of the machine +-- Also in addition this furnace can be attached to the pipe system from the pipeworks mod. +local S = technic.getter + +-- FIXME: kpoppel I'd like to introduce an induction heating element here also +minetest.register_craft({ + output = 'technic:hv_electric_furnace', + recipe = { + {'technic:stainless_steel_ingot', 'technic:mv_electric_furnace', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:hv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:hv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_base_machine("technic:hv_electric_furnace", { + typename = "cooking", + description = S("@1 Furnace", S("HV")), + tier="HV", + upgrade=1, + tube=1, + demand={4000, 2500, 1500}, + speed=12 +}) diff --git a/mods/technic_plus_beta/technic/machines/HV/forcefield.lua b/mods/technic_plus_beta/technic/machines/HV/forcefield.lua new file mode 100644 index 00000000..e82db488 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/forcefield.lua @@ -0,0 +1,400 @@ +--- Forcefield generator. +-- @author ShadowNinja +-- +-- Forcefields are powerful barriers but they consume huge amounts of power. +-- The forcefield Generator is an HV machine. + +-- How expensive is the generator? +-- Leaves room for upgrades lowering the power drain? +local digilines_path = minetest.get_modpath("digilines") + +local forcefield_power_drain = 10 + +local S = technic.getter + +local cable_entry = "^technic_cable_connection_overlay.png" + +local mat = technic.materials + +minetest.register_craft({ + output = "technic:forcefield_emitter_off", + recipe = { + {mat.mese, "basic_materials:motor", mat.mese }, + {"technic:deployer_off", "technic:machine_casing", "technic:deployer_off"}, + {mat.mese, "technic:hv_cable", mat.mese }, + } +}) + + +local replaceable_cids = {} + +minetest.after(0, function() + for name, ndef in pairs(minetest.registered_nodes) do + if ndef.buildable_to == true and name ~= "ignore" then + replaceable_cids[minetest.get_content_id(name)] = true + end + end +end) + + +-- Idea: Let forcefields have different colors by upgrade slot. +-- Idea: Let forcefields add up by detecting if one hits another. +-- ___ __ +-- / \/ \ +-- | | +-- \___/\___/ + +local function update_forcefield(pos, meta, active) + + if active then + -- rate limit by chance + if math.floor(math.random()*4) ~= 0 then + return + end + end + + local shape = meta:get_int("shape") + local range = meta:get_int("range") + local vm = VoxelManip() + local MinEdge, MaxEdge = vm:read_from_map(vector.subtract(pos, range), + vector.add(pos, range)) + local area = VoxelArea:new({MinEdge = MinEdge, MaxEdge = MaxEdge}) + local data = vm:get_data() + + local c_air = minetest.get_content_id("air") + local c_field = minetest.get_content_id("technic:forcefield") + + for z = -range, range do + for y = -range, range do + local vi = area:index(pos.x + (-range), pos.y + y, pos.z + z) + for x = -range, range do + local relevant + if shape == 0 then + local squared = x * x + y * y + z * z + relevant = + squared <= range * range + range and + squared >= (range - 1) * (range - 1) + (range - 1) + else + relevant = + x == -range or x == range or + y == -range or y == range or + z == -range or z == range + end + if relevant then + local cid = data[vi] + if active and replaceable_cids[cid] then + data[vi] = c_field + elseif not active and cid == c_field then + data[vi] = c_air + end + end + vi = vi + 1 + end + end + end + + vm:set_data(data) + vm:update_liquids() + vm:write_to_map() +end + +local function set_forcefield_formspec(meta) + local formspec + if digilines_path then + formspec = "size[5,3.25]".. + "field[0.3,3;5,1;channel;"..S("Digiline Channel")..";${channel}]" + else + formspec = "size[5,2.25]" + end + formspec = formspec.. + "field[0.3,0.5;2,1;range;"..S("Range")..";${range}]" + -- The names for these toggle buttons are explicit about which + -- state they'll switch to, so that multiple presses (arising + -- from the ambiguity between lag and a missed press) only make + -- the single change that the user expects. + if meta:get_int("shape") == 0 then + formspec = formspec.."button[3,0.2;2,1;shape1;"..S("Sphere").."]" + else + formspec = formspec.."button[3,0.2;2,1;shape0;"..S("Cube").."]" + end + if meta:get_int("mesecon_mode") == 0 then + formspec = formspec.."button[0,1;5,1;mesecon_mode_1;"..S("Ignoring Mesecon Signal").."]" + else + formspec = formspec.."button[0,1;5,1;mesecon_mode_0;"..S("Controlled by Mesecon Signal").."]" + end + if meta:get_int("enabled") == 0 then + formspec = formspec.. + "button[0,1.75;5,1;enable;"..S("@1 Disabled", S("@1 Forcefield Emitter", S("HV"))).."]" + else + formspec = formspec.. + "button[0,1.75;5,1;disable;"..S("@1 Enabled", S("@1 Forcefield Emitter", S("HV"))).."]" + end + meta:set_string("formspec", formspec) +end + +local forcefield_receive_fields = function(pos, formname, fields, sender) + local player_name = sender:get_player_name() + if minetest.is_protected(pos, player_name) then + minetest.chat_send_player(player_name, S("You are not allowed to edit this!")) + minetest.record_protection_violation(pos, player_name) + return + end + local meta = minetest.get_meta(pos) + local range = nil + if fields.range then + range = tonumber(fields.range) or 0 + -- Smallest field is 5. Anything less is asking for trouble. + -- Largest is 20. It is a matter of pratical node handling. + -- At the maximim range updating the forcefield takes about 0.2s + range = math.max(range, 5) + range = math.min(range, 20) + if range == meta:get_int("range") then range = nil end + end + if fields.shape0 or fields.shape1 or range then + update_forcefield(pos, meta, false) + end + if range then meta:set_int("range", range) end + if fields.channel then meta:set_string("channel", fields.channel) end + if fields.shape0 then meta:set_int("shape", 0) end + if fields.shape1 then meta:set_int("shape", 1) end + if fields.enable then meta:set_int("enabled", 1) end + if fields.disable then meta:set_int("enabled", 0) end + if fields.mesecon_mode_0 then meta:set_int("mesecon_mode", 0) end + if fields.mesecon_mode_1 then meta:set_int("mesecon_mode", 1) end + set_forcefield_formspec(meta) +end + +local mesecons = { + effector = { + action_on = function(pos, node) + minetest.get_meta(pos):set_int("mesecon_effect", 1) + end, + action_off = function(pos, node) + minetest.get_meta(pos):set_int("mesecon_effect", 0) + end + } +} + +local digiline_def = { + receptor = { + rules = technic.digilines.rules, + action = function() end + }, + effector = { + rules = technic.digilines.rules, + action = function(pos, node, channel, msg) + local meta = minetest.get_meta(pos) + if channel ~= meta:get_string("channel") then + return + end + local msgt = type(msg) + if msgt == "string" then + local smsg = msg:lower() + msg = {} + if smsg == "get" then + msg.command = "get" + elseif smsg == "off" then + msg.command = "off" + elseif smsg == "on" then + msg.command = "on" + elseif smsg == "toggle" then + msg.command = "toggle" + elseif smsg:sub(1, 5) == "range" then + msg.command = "range" + msg.value = tonumber(smsg:sub(7)) + elseif smsg:sub(1, 5) == "shape" then + msg.command = "shape" + msg.value = smsg:sub(7):lower() + msg.value = tonumber(msg.value) or msg.value + end + elseif msgt ~= "table" then + return + end + if msg.command == "get" then + digilines.receptor_send(pos, technic.digilines.rules, channel, { + enabled = meta:get_int("enabled"), + range = meta:get_int("range"), + shape = meta:get_int("shape") + }) + return + elseif msg.command == "off" then + meta:set_int("enabled", 0) + elseif msg.command == "on" then + meta:set_int("enabled", 1) + elseif msg.command == "toggle" then + local onn = meta:get_int("enabled") + onn = 1-onn -- Mirror onn with pivot 0.5, so switch between 1 and 0. + meta:set_int("enabled", onn) + elseif msg.command == "range" then + if type(msg.value) ~= "number" then + return + end + msg.value = math.max(msg.value, 5) + msg.value = math.min(msg.value, 20) + update_forcefield(pos, meta, false) + meta:set_int("range", msg.value) + elseif msg.command == "shape" then + local valuet = type(msg.value) + if valuet == "string" then + if msg.value == "sphere" then + msg.value = 0 + elseif msg.value == "cube" then + msg.value = 1 + end + elseif valuet ~= "number" then + return + end + if not msg.value then + return + end + update_forcefield(pos, meta, false) + meta:set_int("shape", msg.value) + else + return + end + set_forcefield_formspec(meta) + end + }, +} + +local function run(pos, node) + local meta = minetest.get_meta(pos) + local eu_input = meta:get_int("HV_EU_input") + local enabled = meta:get_int("enabled") ~= 0 and + (meta:get_int("mesecon_mode") == 0 or meta:get_int("mesecon_effect") ~= 0) + local machine_name = S("@1 Forcefield Emitter", S("HV")) + + local range = meta:get_int("range") + local power_requirement + if meta:get_int("shape") == 0 then + power_requirement = math.floor(4 * math.pi * range * range) + else + power_requirement = 24 * range * range + end + power_requirement = power_requirement * forcefield_power_drain + + if not enabled then + if node.name == "technic:forcefield_emitter_on" then + update_forcefield(pos, meta, false) + technic.swap_node(pos, "technic:forcefield_emitter_off") + meta:set_string("infotext", S("@1 Disabled", machine_name)) + end + meta:set_int("HV_EU_demand", 0) + return + end + meta:set_int("HV_EU_demand", power_requirement) + if eu_input < power_requirement then + meta:set_string("infotext", S("@1 Unpowered", machine_name)) + if node.name == "technic:forcefield_emitter_on" then + update_forcefield(pos, meta, false) + technic.swap_node(pos, "technic:forcefield_emitter_off") + end + elseif eu_input >= power_requirement then + if node.name == "technic:forcefield_emitter_off" then + technic.swap_node(pos, "technic:forcefield_emitter_on") + meta:set_string("infotext", S("@1 Active", machine_name) .. "\n" .. + S("Demand: @1", technic.EU_string(power_requirement))) + end + update_forcefield(pos, meta, true) + end +end + +minetest.register_node("technic:forcefield_emitter_off", { + description = S("@1 Forcefield Emitter", S("HV")), + tiles = { + "technic_forcefield_emitter_off.png", + "technic_machine_bottom.png"..cable_entry, + "technic_forcefield_emitter_off.png", + "technic_forcefield_emitter_off.png", + "technic_forcefield_emitter_off.png", + "technic_forcefield_emitter_off.png" + }, + groups = {cracky = 1, technic_machine = 1, technic_hv = 1, pickaxey = 3}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + on_receive_fields = forcefield_receive_fields, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_int("HV_EU_input", 0) + meta:set_int("HV_EU_demand", 0) + meta:set_int("range", 10) + meta:set_int("enabled", 0) + meta:set_int("mesecon_mode", 0) + meta:set_int("mesecon_effect", 0) + if digilines_path then + meta:set_string("channel", "forcefield"..minetest.pos_to_string(pos)) + end + meta:set_string("infotext", S("@1 Forcefield Emitter", S("HV"))) + set_forcefield_formspec(meta) + end, + mesecons = mesecons, + digiline = digiline_def, + technic_run = run, +}) + +minetest.register_node("technic:forcefield_emitter_on", { + description = S("@1 Forcefield Emitter", S("HV")), + tiles = { + "technic_forcefield_emitter_on.png", + "technic_machine_bottom.png"..cable_entry, + "technic_forcefield_emitter_on.png", + "technic_forcefield_emitter_on.png", + "technic_forcefield_emitter_on.png", + "technic_forcefield_emitter_on.png" + }, + groups = {cracky = 1, technic_machine = 1, technic_hv = 1, + not_in_creative_inventory=1, pickaxey = 3}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + drop = "technic:forcefield_emitter_off", + on_receive_fields = forcefield_receive_fields, + on_destruct = function(pos) + local meta = minetest.get_meta(pos) + update_forcefield(pos, meta, false) + end, + mesecons = mesecons, + digiline = digiline_def, + technic_run = run, + technic_on_disable = function (pos, node) + local meta = minetest.get_meta(pos) + update_forcefield(pos, meta, false) + technic.swap_node(pos, "technic:forcefield_emitter_off") + end, + on_blast = function(pos, intensity) + minetest.dig_node(pos) + return {"technic:forcefield_emitter_off"} + end, +}) + +minetest.register_node("technic:forcefield", { + description = S("@1 Forcefield", S("HV")), + sunlight_propagates = true, + drawtype = "glasslike", + groups = {not_in_creative_inventory=1}, + is_ground_content = false, + paramtype = "light", + light_source = minetest.LIGHT_MAX, + diggable = false, + drop = '', + tiles = {{ + name = "technic_forcefield_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.0, + }, + }}, + on_blast = function(pos, intensity) + end, +}) + + +if minetest.get_modpath("mesecons_mvps") then + mesecon.register_mvps_stopper("technic:forcefield") +end + +technic.register_machine("HV", "technic:forcefield_emitter_on", technic.receiver) +technic.register_machine("HV", "technic:forcefield_emitter_off", technic.receiver) diff --git a/mods/technic_plus_beta/technic/machines/HV/generator.lua b/mods/technic_plus_beta/technic/machines/HV/generator.lua new file mode 100644 index 00000000..3fb494b4 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/generator.lua @@ -0,0 +1,13 @@ +minetest.register_alias("hv_generator", "technic:hv_generator") + +minetest.register_craft({ + output = 'technic:hv_generator', + recipe = { + {'technic:carbon_plate', 'technic:mv_generator', 'technic:composite_plate'}, + {'pipeworks:tube_1', 'technic:hv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:hv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_generator({tier="HV", tube=1, supply=1200}) + diff --git a/mods/technic_plus_beta/technic/machines/HV/grinder.lua b/mods/technic_plus_beta/technic/machines/HV/grinder.lua new file mode 100644 index 00000000..97c7c2c3 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/grinder.lua @@ -0,0 +1,21 @@ +-- HV grinder +local S = technic.getter + +minetest.register_craft({ + output = 'technic:hv_grinder', + recipe = { + {'technic:carbon_plate', 'technic:mv_grinder', 'technic:composite_plate'}, + {'pipeworks:tube_1', 'technic:hv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:hv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_base_machine("technic:hv_grinder", { + typename = "grinding", + description = S("@1 Grinder", S("HV")), + tier="HV", + demand={1200, 900, 600}, + speed=5, + upgrade=1, + tube=1 +}) diff --git a/mods/technic_plus_beta/technic/machines/HV/init.lua b/mods/technic_plus_beta/technic/machines/HV/init.lua new file mode 100644 index 00000000..f1426c6d --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/init.lua @@ -0,0 +1,20 @@ + +technic.register_tier("HV", "High Voltage") + +local path = technic.modpath.."/machines/HV" + +-- Wiring stuff +dofile(path.."/cables.lua") +dofile(path.."/battery_box.lua") + +-- Generators +dofile(path.."/solar_array.lua") +dofile(path.."/nuclear_reactor.lua") +dofile(path.."/generator.lua") + +-- Machines +dofile(path.."/quarry.lua") +dofile(path.."/forcefield.lua") +dofile(path.."/electric_furnace.lua") +dofile(path.."/grinder.lua") +dofile(path.."/compressor.lua") diff --git a/mods/technic_plus_beta/technic/machines/HV/nuclear_reactor.lua b/mods/technic_plus_beta/technic/machines/HV/nuclear_reactor.lua new file mode 100644 index 00000000..d78abec9 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/nuclear_reactor.lua @@ -0,0 +1,557 @@ +--[[ + The enriched uranium rod driven EU generator. +A very large and advanced machine providing vast amounts of power. +Very efficient but also expensive to run as it needs uranium. +Provides 100000 HV EUs for one week (only counted when loaded). + +The nuclear reactor core requires a casing of water and a protective +shield to work. This is checked now and then and if the casing is not +intact the reactor will melt down! +--]] + +local burn_ticks = 7 * 24 * 60 * 60 -- Seconds +local power_supply = 100000 -- EUs +local fuel_type = "technic:uranium_fuel" -- The reactor burns this +local digiline_meltdown = technic.config:get_bool("enable_nuclear_reactor_digiline_selfdestruct") +local has_digilines = minetest.get_modpath("digilines") +local has_mcl = minetest.get_modpath("mcl_core") +local mat = technic.materials + +local S = technic.getter + +local reactor_desc = S("@1 Nuclear Reactor Core", S("HV")) +local cable_entry = "^technic_cable_connection_overlay.png" + +-- FIXME: Recipe should make more sense like a rod recepticle, steam chamber, HV generator? +minetest.register_craft({ + output = 'technic:hv_nuclear_reactor_core', + recipe = { + {'technic:carbon_plate', mat.obsidian_glass, 'technic:carbon_plate'}, + {'technic:composite_plate', 'technic:machine_casing', 'technic:composite_plate'}, + {'technic:stainless_steel_ingot', 'technic:hv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +local size = minetest.get_modpath("mcl_formspec") and "size[9,9]" or "size[8,9]" +local function make_reactor_formspec(meta) + local f = size.. + "label[0,0;"..S("Nuclear Reactor Rod Compartment").."]".. + "list[context;src;2,1;3,2;]".. + "listring[context;src]".. + "button[5.5,1.5;2,1;start;"..S("Start").."]".. + "checkbox[5.5,2.5;autostart;"..S("Automatic Start")..";"..meta:get_string("autostart").."]" + if has_mcl then + f = f.. + mcl_formspec.get_itemslot_bg(2,1,3,2).. + -- player inventory + "list[current_player;main;0,4.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,4.5,9,3).. + "list[current_player;main;0,7.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,7.74,9,1).. + "listring[current_player;main]" + else + f = f.. + "list[current_player;main;0,5;8,4;]".. + "listring[current_player;main]" + end + if not has_digilines then + return f + end + local digiline_enabled = meta:get_string("enable_digiline") + f = f.."checkbox[0.5,2.8;enable_digiline;Enable Digiline;"..digiline_enabled.."]" + if digiline_enabled ~= "true" then + return f + end + return f.. + "button_exit[4.6,3.69;2,1;save;"..S("Save").."]".. + "field[1,4;4,1;channel;"..S("Digiline Channel")..";${channel}]" +end + +local SS_OFF = 0 +local SS_DANGER = 1 +local SS_CLEAR = 2 + +local reactor_siren = {} +local function siren_set_state(pos, state) + local hpos = minetest.hash_node_position(pos) + local siren = reactor_siren[hpos] + if not siren then + if state == SS_OFF then return end + siren = {state=SS_OFF} + reactor_siren[hpos] = siren + end + if state == SS_DANGER and siren.state ~= SS_DANGER then + if siren.handle then minetest.sound_stop(siren.handle) end + siren.handle = minetest.sound_play("technic_hv_nuclear_reactor_siren_danger_loop", + {pos=pos, gain=1.5, loop=true, max_hear_distance=48}) + siren.state = SS_DANGER + elseif state == SS_CLEAR then + if siren.handle then minetest.sound_stop(siren.handle) end + local clear_handle = minetest.sound_play("technic_hv_nuclear_reactor_siren_clear", + {pos=pos, gain=1.5, loop=false, max_hear_distance=48}) + siren.handle = clear_handle + siren.state = SS_CLEAR + minetest.after(10, function() + if siren.handle ~= clear_handle then return end + minetest.sound_stop(clear_handle) + if reactor_siren[hpos] == siren then + reactor_siren[hpos] = nil + end + end) + elseif state == SS_OFF and siren.state ~= SS_OFF then + if siren.handle then minetest.sound_stop(siren.handle) end + reactor_siren[hpos] = nil + end +end + +local function siren_danger(pos, meta) + meta:set_int("siren", 1) + siren_set_state(pos, SS_DANGER) +end + +local function siren_clear(pos, meta) + if meta:get_int("siren") ~= 0 then + siren_set_state(pos, SS_CLEAR) + meta:set_int("siren", 0) + end +end + +--[[ +The standard reactor structure consists of a 9x9x9 cube. A cross +section through the middle: + + CCCC CCCC + CBBB BBBC + CBLL LLBC + CBLWWWLBC + CBLW#WLBC + CBLW|WLBC + CBLL|LLBC + CBBB|BBBC + CCCC|CCCC + C = Concrete, B = Blast-resistant concrete, L = Lead, + W = water node, # = reactor core, | = HV cable + +The man-hole is optional (but necessary for refueling). + +For the reactor to operate and not melt down, it insists on the inner +7x7x7 portion (from the core out to the blast-resistant concrete) +being intact. Intactness only depends on the number of nodes of the +right type in each layer. The water layer must have water in all but +at most one node; the steel and blast-resistant concrete layers must +have the right material in all but at most two nodes. The permitted +gaps are meant for the cable and man-hole, but can actually be anywhere +and contain anything. For the reactor to be useful, a cable must +connect to the core, but it can go in any direction. + +The outer concrete layer of the standard structure is not required +for the reactor to operate. It is noted here because it used to +be mandatory, and for historical reasons (that it predates the +implementation of radiation) it needs to continue being adequate +shielding of legacy reactors. If it ever ceases to be adequate +shielding for new reactors, legacy ones should be grandfathered. + +For legacy reasons, if the reactor has a stainless steel layer instead +of a lead layer it will be converted to a lead layer. +--]] +local function reactor_structure_badness(pos) + local vm = VoxelManip() + local pos1 = vector.subtract(pos, 3) + local pos2 = vector.add(pos, 3) + local MinEdge, MaxEdge = vm:read_from_map(pos1, pos2) + local data = vm:get_data() + local area = VoxelArea:new({MinEdge=MinEdge, MaxEdge=MaxEdge}) + + local c_blast_concrete = minetest.get_content_id("technic:blast_resistant_concrete") + local c_lead = minetest.get_content_id("technic:lead_block") + local c_steel = minetest.get_content_id("technic:stainless_steel_block") + local c_water_source = minetest.get_content_id(mat.water_source) + local c_water_flowing = minetest.get_content_id(mat.water_flowing) + + local blast_layer, steel_layer, lead_layer, water_layer = 0, 0, 0, 0 + + for z = pos1.z, pos2.z do + for y = pos1.y, pos2.y do + for x = pos1.x, pos2.x do + local cid = data[area:index(x, y, z)] + if x == pos1.x or x == pos2.x or + y == pos1.y or y == pos2.y or + z == pos1.z or z == pos2.z then + if cid == c_blast_concrete then + blast_layer = blast_layer + 1 + end + elseif x == pos1.x+1 or x == pos2.x-1 or + y == pos1.y+1 or y == pos2.y-1 or + z == pos1.z+1 or z == pos2.z-1 then + if cid == c_lead then + lead_layer = lead_layer + 1 + elseif cid == c_steel then + steel_layer = steel_layer + 1 + end + elseif x == pos1.x+2 or x == pos2.x-2 or + y == pos1.y+2 or y == pos2.y-2 or + z == pos1.z+2 or z == pos2.z-2 then + if cid == c_water_source or cid == c_water_flowing then + water_layer = water_layer + 1 + end + end + end + end + end + + if steel_layer >= 96 then + for z = pos1.z+1, pos2.z-1 do + for y = pos1.y+1, pos2.y-1 do + for x = pos1.x+1, pos2.x-1 do + local vi = area:index(x, y, z) + if x == pos1.x+1 or x == pos2.x-1 or + y == pos1.y+1 or y == pos2.y-1 or + z == pos1.z+1 or z == pos2.z-1 then + if data[vi] == c_steel then + data[vi] = c_lead + end + end + end + end + end + vm:set_data(data) + vm:write_to_map() + lead_layer = steel_layer + end + + if water_layer > 25 then water_layer = 25 end + if lead_layer > 96 then lead_layer = 96 end + if blast_layer > 216 then blast_layer = 216 end + return (25 - water_layer) + (96 - lead_layer) + (216 - blast_layer) +end + +local mcl_expl_info = { + drop_chance = 1.0, + max_blast_resistance = 10, + sound = true, + particles = true, + fire = true, + griefing = true, + grief_protected = true, +} + +local function melt_down_reactor(pos) + minetest.log("action", "A reactor melted down at "..minetest.pos_to_string(pos)) + if minetest.get_modpath("mcl_explosions") then + mcl_explosions.explode(pos, 30, mcl_expl_info) + end + minetest.set_node(pos, {name = "technic:corium_source"}) +end + + +local function start_reactor(pos, meta) + if minetest.get_node(pos).name ~= "technic:hv_nuclear_reactor_core" then + return false + end + local inv = meta:get_inventory() + if inv:is_empty("src") then + return false + end + local src_list = inv:get_list("src") + local correct_fuel_count = 0 + for _, src_stack in pairs(src_list) do + if src_stack and src_stack:get_name() == fuel_type then + correct_fuel_count = correct_fuel_count + 1 + end + end + -- Check that the reactor is complete and has the correct fuel + if correct_fuel_count ~= 6 or reactor_structure_badness(pos) ~= 0 then + return false + end + meta:set_int("burn_time", 1) + technic.swap_node(pos, "technic:hv_nuclear_reactor_core_active") + meta:set_int("HV_EU_supply", power_supply) + for idx, src_stack in pairs(src_list) do + src_stack:take_item() + inv:set_stack("src", idx, src_stack) + end + return true +end + + +minetest.register_abm({ + label = "Machines: reactor melt-down check", + nodenames = {"technic:hv_nuclear_reactor_core_active"}, + interval = 4, + chance = 1, + action = function (pos, node) + local meta = minetest.get_meta(pos) + local badness = reactor_structure_badness(pos) + local accum_badness = meta:get_int("structure_accumulated_badness") + if badness == 0 then + if accum_badness ~= 0 then + meta:set_int("structure_accumulated_badness", math.max(accum_badness - 4, 0)) + siren_clear(pos, meta) + end + else + siren_danger(pos, meta) + accum_badness = accum_badness + badness + if accum_badness >= 25 then + melt_down_reactor(pos) + else + meta:set_int("structure_accumulated_badness", accum_badness) + end + end + end, +}) + +local function run(pos, node) + local meta = minetest.get_meta(pos) + local burn_time = meta:get_int("burn_time") or 0 + if burn_time >= burn_ticks or burn_time == 0 then + if has_digilines and meta:get_int("HV_EU_supply") == power_supply then + digilines.receptor_send(pos, technic.digilines.rules_allfaces, + -- TODO: Remove "remote_channel" and use de facto standard "channel" + meta:get("channel") or meta:get_string("remote_channel"), + { + command = "fuel_used", + pos = pos + } + ) + end + if meta:get_string("autostart") == "true" then + if start_reactor(pos, meta) then + return + end + end + meta:set_int("HV_EU_supply", 0) + meta:set_int("burn_time", 0) + meta:set_string("infotext", S("@1 Idle", reactor_desc)) + technic.swap_node(pos, "technic:hv_nuclear_reactor_core") + meta:set_int("structure_accumulated_badness", 0) + siren_clear(pos, meta) + elseif burn_time > 0 then + burn_time = burn_time + 1 + meta:set_int("burn_time", burn_time) + local percent = math.floor(burn_time / burn_ticks * 100) + meta:set_string("infotext", S("@1 (@2% Fuel Used)", reactor_desc, percent)) + meta:set_int("HV_EU_supply", power_supply) + end +end + +local nuclear_reactor_receive_fields = function(pos, formname, fields, sender) + local player_name = sender:get_player_name() + if minetest.is_protected(pos, player_name) then + minetest.chat_send_player(player_name, S("You are not allowed to edit this!")) + minetest.record_protection_violation(pos, player_name) + return + end + local meta = minetest.get_meta(pos) + local update_formspec = false + if fields.channel or fields.remote_channel then + -- TODO: Remove "remote_channel" and use de facto standard "channel" + meta:set_string("remote_channel", fields.channel or fields.remote_channel) + meta:set_string("channel", fields.channel or fields.remote_channel) + end + if fields.start then + local b = start_reactor(pos, meta) + if b then + minetest.chat_send_player(player_name, S("Start successful")) + else + minetest.chat_send_player(player_name, S("Error")) + end + end + if fields.autostart then + meta:set_string("autostart", fields.autostart) + update_formspec = true + end + if fields.enable_digiline then + meta:set_string("enable_digiline", fields.enable_digiline) + update_formspec = true + end + if update_formspec then + meta:set_string("formspec", make_reactor_formspec(meta)) + end +end + +local digiline_def = function(pos, _, channel, msg) + local meta = minetest.get_meta(pos) + if meta:get_string("enable_digiline") ~= "true" or + -- TODO: Remove "remote_channel" and use de facto standard "channel" + channel ~= (meta:get("channel") or meta:get_string("remote_channel")) then + return + end + -- Convert string messages to tables: + local msgt = type(msg) + if msgt == "string" then + local smsg = msg:lower() + msg = {} + if smsg == "get" then + msg.command = "get" + elseif smsg:sub(1, 13) == "self_destruct" then + msg.command = "self_destruct" + msg.timer = tonumber(smsg:sub(15)) or 0 + elseif smsg == "start" then + msg.command = "start" + end + elseif msgt ~= "table" then + return + end + + if msg.command == "get" then + local inv = meta:get_inventory() + local invtable = {} + for i = 1, 6 do + local stack = inv:get_stack("src", i) + if stack:is_empty() then + invtable[i] = 0 + elseif stack:get_name() == fuel_type then + invtable[i] = stack:get_count() + else + invtable[i] = -stack:get_count() + end + end + digilines.receptor_send(pos, technic.digilines.rules_allfaces, channel, { + burn_time = meta:get_int("burn_time"), + enabled = meta:get_int("HV_EU_supply") == power_supply, + siren = meta:get_int("siren") == 1, + structure_accumulated_badness = meta:get_int("structure_accumulated_badness"), + rods = invtable + }) + elseif digiline_meltdown and msg.command == "self_destruct" and + minetest.get_node(pos).name == "technic:hv_nuclear_reactor_core_active" then + if msg.timer ~= 0 and type(msg.timer) == "number" then + siren_danger(pos, meta) + minetest.after(msg.timer, melt_down_reactor, pos) + else + melt_down_reactor(pos) + end + elseif msg.command == "start" then + local b = start_reactor(pos, meta) + if b then + digilines.receptor_send(pos, technic.digilines.rules_allfaces, channel, { + command = "start_success", + pos = pos + }) + else + digilines.receptor_send(pos, technic.digilines.rules_allfaces, channel, { + command = "start_error", + pos = pos + }) + end + end +end + +minetest.register_node("technic:hv_nuclear_reactor_core", { + description = reactor_desc, + tiles = { + "technic_hv_nuclear_reactor_core.png", + "technic_hv_nuclear_reactor_core.png"..cable_entry + }, + drawtype = "mesh", + mesh = "technic_reactor.obj", + groups = {cracky = 1, technic_machine = 1, technic_hv = 1, pickaxey = 3}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + paramtype = "light", + paramtype2 = "facedir", + stack_max = 1, + on_receive_fields = nuclear_reactor_receive_fields, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", reactor_desc) + meta:set_string("formspec", make_reactor_formspec(meta)) + local inv = meta:get_inventory() + inv:set_size("src", 6) + end, + + -- digiline interface + digiline = { + receptor = { + rules = technic.digilines.rules_allfaces, + action = function() end, + }, + effector = { + rules = technic.digilines.rules_allfaces, + action = digiline_def, + }, + }, + + can_dig = technic.machine_can_dig, + on_destruct = function(pos) siren_set_state(pos, SS_OFF) end, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, + technic_run = run, +}) + +minetest.register_node("technic:hv_nuclear_reactor_core_active", { + tiles = { + "technic_hv_nuclear_reactor_core.png", + "technic_hv_nuclear_reactor_core.png"..cable_entry + }, + drawtype = "mesh", + mesh = "technic_reactor.obj", + groups = {cracky = 1, technic_machine = 1, technic_hv = 1, radioactive = 4, + not_in_creative_inventory = 1, pickaxey = 3}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + drop = "technic:hv_nuclear_reactor_core", + light_source = 14, + paramtype = "light", + paramtype2 = "facedir", + on_receive_fields = nuclear_reactor_receive_fields, + + -- digiline interface + digiline = { + receptor = { + rules = technic.digilines.rules_allfaces, + action = function() end, + }, + effector = { + rules = technic.digilines.rules_allfaces, + action = digiline_def, + }, + }, + + can_dig = technic.machine_can_dig, + after_dig_node = melt_down_reactor, + on_destruct = function(pos) siren_set_state(pos, SS_OFF) end, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, + technic_run = run, + technic_on_disable = function(pos, node) + local timer = minetest.get_node_timer(pos) + timer:start(1) + end, + on_timer = function(pos, node) + -- Connected back? + if technic.get_timeout("HV", pos) > 0 then return false end + + local meta = minetest.get_meta(pos) + local burn_time = meta:get_int("burn_time") or 0 + + if burn_time >= burn_ticks or burn_time == 0 then + meta:set_int("HV_EU_supply", 0) + meta:set_int("burn_time", 0) + technic.swap_node(pos, "technic:hv_nuclear_reactor_core") + meta:set_int("structure_accumulated_badness", 0) + siren_clear(pos, meta) + return false + end + + meta:set_int("burn_time", burn_time + 1) + return true + end, +}) + +technic.register_machine("HV", "technic:hv_nuclear_reactor_core", technic.producer) +technic.register_machine("HV", "technic:hv_nuclear_reactor_core_active", technic.producer) diff --git a/mods/technic_plus_beta/technic/machines/HV/quarry.lua b/mods/technic_plus_beta/technic/machines/HV/quarry.lua new file mode 100644 index 00000000..f6bfb7ef --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/quarry.lua @@ -0,0 +1,640 @@ + +local S = technic.getter + +local has_digilines = minetest.get_modpath("digilines") +local has_mesecons = minetest.get_modpath("mesecons") +local has_vizlib = minetest.get_modpath("vizlib") +local has_jumpdrive = minetest.get_modpath("jumpdrive") +local has_mcl = minetest.get_modpath("mcl_formspec") + +local quarry_max_depth = technic.config:get_int("quarry_max_depth") +local quarry_dig_particles = technic.config:get_bool("quarry_dig_particles") +local quarry_time_limit = technic.config:get_int("quarry_time_limit") +local quarry_demand = 10000 +local network_time_limit = 30000 + +local infotext +do + local name = S("@1 Quarry", S("HV")) + local demand = S("Demand: @1", technic.EU_string(quarry_demand)) + infotext = { + active = S("@1 Active", name).."\n"..demand, + disabled = S("@1 Disabled", name), + finished = S("@1 Finished", name), + purge = S("@1 Purging Cache", name), + unpowered = S("@1 Unpowered", name), + } +end + +-- Hard-coded outward-spiral dig pattern for up to 17x17 dig area +local dig_pattern = { + 0,1,2,2,3,3,0,0,0,1,1,1,2,2,2,2,3,3,3,3,0,0,0,0,0,1,1,1,1,1,2,2, + 2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, + 3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2, + 2,2,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1, + 1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2, + 2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +} + +-- Convert the dig pattern values to x/z offset vectors +do + local head = vector.new() + dig_pattern[0] = head + for i = 1, #dig_pattern do + head = vector.add(head, minetest.facedir_to_dir(dig_pattern[i])) + dig_pattern[i] = {x = head.x, z = head.z} + end +end + +-- Cache of pipeworks fake players +local fake_players = {} + +minetest.register_on_leaveplayer(function(player) + fake_players[player:get_player_name()] = nil +end) + +local function get_fake_player(name) + if not fake_players[name] then + fake_players[name] = pipeworks.create_fake_player({name = name}) + end + return fake_players[name] +end + +local function player_allowed(pos, name) + local owner = minetest.get_meta(pos):get_string("owner") + if owner == "" or owner == name then + return true + end + return not minetest.is_protected(pos, name) +end + +local function can_dig_node(pos, dig_pos, node_name, owner, digger) + if node_name == "air" or node_name == "vacuum:vacuum" then + return false + end + if vector.equals(pos, dig_pos) then + return false -- Don't dig self + end + local def = minetest.registered_nodes[node_name] + if not def or not def.diggable or (def.can_dig and not def.can_dig(dig_pos, digger)) then + return false + end + if def._mcl_hardness == -1 then + return false + end + return not minetest.is_protected(dig_pos, owner) +end + +local function do_purge(pos, meta) + local inv = meta:get_inventory() + for i, stack in ipairs(inv:get_list("cache")) do + if not stack:is_empty() then + technic.tube_inject_item(pos, pos, vector.new(0, 1, 0), stack:to_table()) + inv:set_stack("cache", i, "") + break + end + end + if inv:is_empty("cache") then + meta:set_int("purge_on", 0) + end +end + +local function spawn_dig_particles(pos, dig_pos, node) + local end_pos = vector.new(pos.x, pos.y - 0.5, pos.z) + local dist = vector.distance(dig_pos, end_pos) + local t = math.sqrt((2 * dist) / 20) + local acc = vector.multiply(vector.subtract(end_pos, dig_pos), (1 / dist) * 20) + minetest.add_particlespawner({ + amount = 50, + time = 0.5, + minpos = vector.subtract(dig_pos, 0.4), + maxpos = vector.add(dig_pos, 0.4), + minacc = acc, + maxacc = acc, + minsize = 0.5, + maxsize = 1.5, + minexptime = t, + maxexptime = t, + node = node, + }) +end + +local function do_digging(pos, meta, net_time) + local us_start = minetest.get_us_time() + local step = tonumber(meta:get("step") or "") + if not step then + -- Missing metadata or not yet updated by conversion LBM, abort digging + return + end + local radius = meta:get_int("size") + local diameter = radius * 2 + 1 + local num_steps = diameter * diameter + local dug = meta:get_int("dug") + local max_depth = meta:get_int("max_depth") + local offset = { + x = meta:get_int("offset_x"), + y = math.floor(step / num_steps) + 1 - meta:get_int("offset_y"), + z = meta:get_int("offset_z") + } + if dug == -1 then + -- Find ground before digging + if offset.y > max_depth then + meta:set_int("finished", 1) + return + end + local pos1 = { + x = pos.x + offset.x - radius, + y = pos.y - offset.y, + z = pos.z + offset.z - radius + } + local pos2 = { + x = pos.x + offset.x + radius, + y = pos.y - offset.y, + z = pos.z + offset.z + radius + } + minetest.load_area(pos1, pos2) + local nodes = minetest.find_nodes_in_area(pos1, pos2, {"air", "vacuum:vacuum"}) + if #nodes < num_steps then + -- There are nodes to dig, start digging at this layer + meta:set_int("dug", 0) + else + -- Move down to next layer + meta:set_int("step", step + num_steps) + end + return + end + local owner = meta:get_string("owner") + local digger = get_fake_player(owner) + while true do + -- Search for something to dig + if offset.y > max_depth then + -- Finished digging + meta:set_int("finished", 1) + meta:set_int("purge_on", 1) + break + end + local dig_offset = dig_pattern[step % num_steps] + local dig_pos = { + x = pos.x + offset.x + dig_offset.x, + y = pos.y - offset.y, + z = pos.z + offset.z + dig_offset.z, + } + step = step + 1 + if step % num_steps == 0 then + -- Finished this layer, move down + offset.y = offset.y + 1 + end + local node = technic.get_or_load_node(dig_pos) + if can_dig_node(pos, dig_pos, node.name, owner, digger) then + -- Found something to dig, dig it and stop + minetest.remove_node(dig_pos) + if quarry_dig_particles then + spawn_dig_particles(pos, dig_pos, node) + end + local inv = meta:get_inventory() + local drops = minetest.get_node_drops(node.name, "") + local full = false + for _, item in ipairs(drops) do + local left = inv:add_item("cache", item) + while not left:is_empty() do + -- Cache is full, forcibly purge until the item fits + full = true + do_purge(pos, meta) + left = inv:add_item("cache", left) + end + end + dug = dug + 1 + if full or dug % 99 == 0 then + -- Time to purge the cache + meta:set_int("purge_on", 1) + end + break + end + local us_used = minetest.get_us_time() - us_start + if us_used > quarry_time_limit or net_time + us_used > network_time_limit then + break + end + end + meta:set_int("dug", dug) + meta:set_int("step", step) +end + +local function quarry_run(pos, _, _, network) + local meta = minetest.get_meta(pos) + if meta:get_int("purge_on") == 1 then + -- Purging + meta:set_string("infotext", infotext.purge) + meta:set_int("HV_EU_demand", 0) + do_purge(pos, meta) + elseif meta:get_int("finished") == 1 then + -- Finished + meta:set_string("infotext", infotext.finished) + meta:set_int("HV_EU_demand", 0) + elseif meta:get_int("enabled") == 1 then + -- Active + if meta:get_int("HV_EU_input") >= quarry_demand then + meta:set_string("infotext", infotext.active) + do_digging(pos, meta, network.lag) + else + meta:set_string("infotext", infotext.unpowered) + end + meta:set_int("HV_EU_demand", quarry_demand) + else + -- Disabled + meta:set_int("HV_EU_demand", 0) + meta:set_string("infotext", infotext.disabled) + if not meta:get_inventory():is_empty("cache") then + meta:set_int("purge_on", 1) + end + end +end + +local function reset_quarry(meta) + meta:set_int("step", 0) + meta:set_int("dug", -1) + meta:set_int("purge_on", 1) + meta:set_int("finished", 0) +end + +local size = minetest.get_modpath("mcl_formspec") and "size[9,10]" or "size[8,9]" +local base_formspec = size.. + "label[0,0;"..S("@1 Quarry", S("HV")).."]".. + "list[context;cache;0,0.7;4,3;]".. + "listring[context;cache]".. + "button[6,0.6;2,1;restart;"..S("Restart").."]".. + "field[4.3,2.1;2,1;size;"..S("Radius")..";${size}]".. + "field[6.3,2.1;2,1;max_depth;"..S("Max Depth")..";${max_depth}]".. + "field[4.3,3.1;1.333,1;offset_x;"..S("Offset X")..";${offset_x}]".. + "field[5.633,3.1;1.333,1;offset_y;"..S("Offset Y")..";${offset_y}]".. + "field[6.966,3.1;1.333,1;offset_z;"..S("Offset Z")..";${offset_z}]" + +if has_digilines then + base_formspec = base_formspec.. + "field[4.3,4.2;4,1;channel;"..S("Digiline Channel")..";${channel}]" +end + +if has_mcl then + base_formspec = base_formspec.. + mcl_formspec.get_itemslot_bg(0,0.7,4,3).. + -- player inventory + "list[current_player;main;0,5.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,5.5,9,3).. + "list[current_player;main;0,8.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,8.74,9,1).. + "listring[current_player;main]" +else + base_formspec = base_formspec.. + "list[current_player;main;0,5;8,4;]".. + "listring[current_player;main]" +end + +local function update_formspec(meta) + local fs = base_formspec + local status = S("Digging not started") + if meta:get_int("purge_on") == 1 then + status = S("Purging cache") + elseif meta:get_int("finished") == 1 then + status = S("Digging finished") + elseif meta:get_int("enabled") == 1 then + local diameter = meta:get_int("size") * 2 + 1 + local num_steps = diameter * diameter + local y_level = math.floor(meta:get_int("step") / num_steps) + 1 - meta:get_int("offset_y") + if y_level < 0 then + status = S("Digging @1 m above machine", math.abs(y_level)) + else + status = S("Digging @1 m below machine", y_level) + end + end + if meta:get_int("enabled") == 1 then + fs = fs.."button[4,0.6;2,1;disable;"..S("Enabled").."]" + else + fs = fs.."button[4,0.6;2,1;enable;"..S("Disabled").."]" + end + if has_mesecons then + local selected = meta:get("mesecons") or "true" + if has_jumpdrive then + fs = fs.."checkbox[0,3.6;mesecons;"..S("Enable Mesecons Control")..";"..selected.."]" + else + fs = fs.."checkbox[0,3.8;mesecons;"..S("Enable Mesecons Control")..";"..selected.."]" + end + end + if has_jumpdrive then + local selected = meta:get("reset_on_move") or "true" + if has_mesecons then + fs = fs.."checkbox[0,4.1;reset_on_move;"..S("Restart When Moved")..";"..selected.."]" + else + fs = fs.."checkbox[0,3.8;reset_on_move;"..S("Restart When Moved")..";"..selected.."]" + end + end + meta:set_string("formspec", fs.."label[4,0;"..status.."]") +end + +local function clamp(value, min, max, default) + value = tonumber(value) or default or max + return math.min(math.max(value, min), max) +end + +local function quarry_receive_fields(pos, _, fields, sender) + local player_name = sender:get_player_name() + if not player_allowed(pos, player_name) then + minetest.chat_send_player(player_name, S("You are not allowed to edit this!")) + return + end + local meta = minetest.get_meta(pos) + if fields.size then + meta:set_int("size", clamp(fields.size, 0, 8, 4)) + end + if fields.max_depth then + local depth = clamp(fields.max_depth, 1, quarry_max_depth) + meta:set_int("max_depth", depth) + local ymin = -math.min(10, depth - 1) + meta:set_int("offset_y", clamp(meta:get_int("offset_y"), ymin, 10, 0)) + end + if fields.offset_x then + meta:set_int("offset_x", clamp(fields.offset_x, -10, 10, 0)) + end + if fields.offset_y then + local ymin = -math.min(10, meta:get_int("max_depth") - 1) + meta:set_int("offset_y", clamp(fields.offset_y, ymin, 10, 0)) + end + if fields.offset_z then + meta:set_int("offset_z", clamp(fields.offset_z, -10, 10, 0)) + end + if fields.mesecons then + meta:set_string("mesecons", fields.mesecons) + end + if fields.reset_on_move then + meta:set_string("reset_on_move", fields.reset_on_move) + end + if fields.channel then + meta:set_string("channel", fields.channel) + end + if fields.enable then meta:set_int("enabled", 1) end + if fields.disable then meta:set_int("enabled", 0) end + if fields.restart then reset_quarry(meta) end + update_formspec(meta) +end + +local function show_working_area(pos, _, player) + if not player or player:get_wielded_item():get_name() ~= "" then + -- Only spawn particles when using an empty hand + return + end + local meta = minetest.get_meta(pos) + local radius = meta:get_int("size") + 0.5 + local offset = vector.new(meta:get_int("offset_x"), meta:get_int("offset_y"), meta:get_int("offset_z")) + local depth = meta:get_int("max_depth") + 0.5 + -- Draw area from top corner to bottom corner + local pos1 = vector.add(pos, vector.new(offset.x - radius, offset.y - 0.5, offset.z - radius)) + local pos2 = vector.add(pos, vector.new(offset.x + radius, -depth, offset.z + radius)) + vizlib.draw_area(pos1, pos2, {player = player}) +end + +local function digiline_action(pos, _, channel, msg) + local meta = minetest.get_meta(pos) + if channel ~= meta:get_string("channel") then + return + end + -- Convert string message to table + if type(msg) == "string" then + msg = msg:lower() + if msg == "get" or msg == "on" or msg == "off" or msg == "restart" then + msg = {command = msg} + elseif msg:sub(1, 7) == "radius " then + msg = {command = "radius", value = msg:sub(8,-1)} + elseif msg:sub(1,10) == "max_depth " then + msg = {command = "max_depth", value = msg:sub(11,-1)} + elseif msg:sub(1,9) == "offset_x " then + msg = {command = "offset_x", value = msg:sub(10,-1)} + elseif msg:sub(1,9) == "offset_y " then + msg = {command = "offset_y", value = msg:sub(10,-1)} + elseif msg:sub(1,9) == "offset_z " then + msg = {command = "offset_z", value = msg:sub(10,-1)} + elseif msg:sub(1,7) == "offset " then + local s = string.split(msg:sub(8,-1), ",") + msg = {command = "offset", value = {x = s[1], y = s[2], z = s[3]}} + end + end + if type(msg) ~= "table" then return end + -- Convert old message format to new format + if msg.command ~= "set" and msg.command ~= "get" then + local cmd = msg.command + if cmd == "restart" then + msg = {command = "set", restart = true} + elseif cmd == "on" or cmd == "off" then + msg = {command = "set", enabled = msg.command == "on"} + elseif cmd == "radius" or cmd == "max_depth" or cmd == "offset" + or cmd == "offset_x" or cmd == "offset_y" or cmd == "offset_z" then + msg = {command = "set", [cmd] = msg.value} + end + end + -- Process message + if msg.command == "get" then + local diameter = meta:get_int("size") * 2 + 1 + local num_steps = diameter * diameter + local offset = { + x = meta:get_int("offset_x"), + y = meta:get_int("offset_y"), + z = meta:get_int("offset_z") + } + digilines.receptor_send(pos, technic.digilines.rules, channel, { + enabled = meta:get_int("enabled") == 1, + finished = meta:get_int("finished") == 1, + radius = meta:get_int("size"), + max_depth = meta:get_int("max_depth"), + offset_x = offset.x, + offset_y = offset.y, + offset_z = offset.z, + offset = offset, + dug_nodes = meta:get_int("dug"), + dig_level = -(math.floor(meta:get_int("step") / num_steps) + 1 - offset.y), + }) + elseif msg.command == "set" then + if msg.enabled ~= nil then + meta:set_int("enabled", msg.enabled == true and 1 or 0) + end + if msg.restart == true then + reset_quarry(meta) + end + if msg.radius then + meta:set_int("size", clamp(msg.radius, 0, 8, 4)) + end + if msg.max_depth then + local depth = clamp(msg.max_depth, 1, quarry_max_depth) + meta:set_int("max_depth", depth) + local ymin = -math.min(10, depth - 1) + meta:set_int("offset_y", clamp(meta:get_int("offset_y"), ymin, 10, 0)) + end + if msg.offset_x then + meta:set_int("offset_x", clamp(msg.offset_x, -10, 10, 0)) + end + if msg.offset_y then + local ymin = -math.min(10, meta:get_int("max_depth") - 1) + meta:set_int("offset_y", clamp(msg.offset_y, ymin, 10, 0)) + end + if msg.offset_z then + meta:set_int("offset_z", clamp(msg.offset_z, -10, 10, 0)) + end + if msg.offset and type(msg.offset) == "table" then + local ymin = -math.min(10, meta:get_int("max_depth") - 1) + meta:set_int("offset_x", clamp(msg.offset.x, -10, 10, 0)) + meta:set_int("offset_y", clamp(msg.offset.y, ymin, 10, 0)) + meta:set_int("offset_z", clamp(msg.offset.z, -10, 10, 0)) + end + end +end + +minetest.register_node("technic:quarry", { + description = S("@1 Quarry", S("HV")), + tiles = { + "technic_carbon_steel_block.png^pipeworks_tube_connection_metallic.png", + "technic_carbon_steel_block.png^technic_quarry_bottom.png", + "technic_carbon_steel_block.png^technic_cable_connection_overlay.png", + "technic_carbon_steel_block.png^technic_cable_connection_overlay.png", + "technic_carbon_steel_block.png^technic_cable_connection_overlay.png", + "technic_carbon_steel_block.png^technic_cable_connection_overlay.png" + }, + groups = {cracky = 2, tubedevice = 1, technic_machine = 1, technic_hv = 1, pickaxey = 2}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"front", "back", "left", "right"}, + tube = { + connect_sides = {top = 1}, + -- Lower priority than tubes, so items will prefer any tube to another quarry + priority = 10, + can_go = function(pos, node, velocity, stack) + -- Always eject up, even if items came in another way + return { vector.new(0, 1, 0) } + end + }, + on_punch = has_vizlib and show_working_area or nil, + on_rightclick = function(pos) + local meta = minetest.get_meta(pos) + update_formspec(meta) + end, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_int("size", 4) + meta:set_int("offset_x", 0) + meta:set_int("offset_y", 0) + meta:set_int("offset_z", 0) + meta:set_int("max_depth", quarry_max_depth) + meta:set_string("mesecons", "false") + meta:set_string("reset_on_move", "false") + meta:get_inventory():set_size("cache", 12) + reset_quarry(meta) + update_formspec(meta) + end, + on_movenode = has_jumpdrive and function(_, pos) + local meta = minetest.get_meta(pos) + if meta:get("reset_on_move") ~= "false" then + reset_quarry(meta) + end + end or nil, + after_place_node = function(pos, placer, itemstack) + minetest.get_meta(pos):set_string("owner", placer:get_player_name()) + pipeworks.scan_for_tube_objects(pos) + end, + can_dig = function(pos, player) + return minetest.get_meta(pos):get_inventory():is_empty("cache") + end, + after_dig_node = pipeworks.scan_for_tube_objects, + on_receive_fields = quarry_receive_fields, + technic_run = quarry_run, + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + return player_allowed(pos, player:get_player_name()) and count or 0 + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + return player_allowed(pos, player:get_player_name()) and stack:get_count() or 0 + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + return player_allowed(pos, player:get_player_name()) and stack:get_count() or 0 + end, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, + mesecons = { + effector = { + action_on = function(pos) + local meta = minetest.get_meta(pos) + if meta:get("mesecons") ~= "false" then + meta:set_int("enabled", 1) + end + end, + action_off = function(pos) + local meta = minetest.get_meta(pos) + if meta:get("mesecons") ~= "false" then + meta:set_int("enabled", 0) + end + end + } + }, + digiline = { + receptor = { + rules = technic.digilines.rules, + }, + effector = { + rules = technic.digilines.rules, + action = digiline_action, + } + }, +}) + +minetest.register_craft({ + output = "technic:quarry", + recipe = { + {"technic:carbon_plate", "pipeworks:filter", "technic:composite_plate"}, + {"basic_materials:motor", "technic:machine_casing", "technic:diamond_drill_head"}, + {"technic:carbon_steel_block", "technic:hv_cable", "technic:carbon_steel_block"} + } +}) + +technic.register_machine("HV", "technic:quarry", technic.receiver) + +minetest.register_lbm({ + label = "Old quarry conversion", + name = "technic:old_quarry_conversion", + nodenames = {"technic:quarry"}, + run_at_every_load = false, + action = function(pos, node) + local meta = minetest.get_meta(pos) + if meta:get("step") then + -- Quarry v3, don't do anything + -- This can happen when a quarry is moved with a jumpdrive + return + elseif meta:get("quarry_pos") then + -- Quarry v2, calculate step if quarry is digging below + local level = meta:get_int("dig_level") - pos.y + if level < 0 then + local diameter = meta:get_int("size") * 2 + 1 + local num_steps = diameter * diameter + -- Convert the negative value to positive, and go back up one level + level = math.abs(level + 1) + meta:set_int("step", level * num_steps) + end + -- Delete unused meta values + meta:set_string("quarry_dir", "") + meta:set_string("quarry_pos", "") + meta:set_string("dig_pos", "") + meta:set_string("dig_level", "") + meta:set_string("dig_index", "") + meta:set_string("dig_steps", "") + else + -- Quarry v1, reset quarry + reset_quarry(meta) + end + local dir = minetest.facedir_to_dir(node.param2) + local offset = vector.multiply(dir, meta:get_int("size") + 1) + meta:set_int("offset_x", offset.x) + meta:set_int("offset_y", 4) + meta:set_int("offset_z", offset.z) + if not meta:get("max_depth") then + meta:set_int("max_depth", quarry_max_depth) + end + update_formspec(meta) + end +}) diff --git a/mods/technic_plus_beta/technic/machines/HV/solar_array.lua b/mods/technic_plus_beta/technic/machines/HV/solar_array.lua new file mode 100644 index 00000000..1212f7d4 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/HV/solar_array.lua @@ -0,0 +1,18 @@ +-- The high voltage solar array is an assembly of medium voltage arrays. +-- Solar arrays are not able to store large amounts of energy. + +minetest.register_craft({ + output = 'technic:hv_solar_array 1', + recipe = { + {'technic:mv_solar_array', 'technic:mv_solar_array', 'technic:mv_solar_array'}, + {'technic:carbon_plate', 'technic:hv_transformer', 'technic:composite_plate'}, + {'', 'technic:hv_cable', ''}, + } +}) + +technic.register_solar_array("technic:hv_solar_array", { + tier="HV", + power=100 +}) + +minetest.register_alias("technic:solar_array_hv", "technic:hv_solar_array") diff --git a/mods/technic_plus_beta/technic/machines/LV/alloy_furnace.lua b/mods/technic_plus_beta/technic/machines/LV/alloy_furnace.lua new file mode 100644 index 00000000..a7e07ef7 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/alloy_furnace.lua @@ -0,0 +1,23 @@ +-- LV Alloy furnace +local S = technic.getter +local mat = technic.materials + +-- FIXME: kpoppel: I'd like to introduce an induction heating element here... +minetest.register_craft({ + output = 'technic:lv_alloy_furnace', + recipe = { + {mat.brick, mat.brick, mat.brick}, + {mat.brick, 'technic:machine_casing', mat.brick}, + {mat.brick, 'technic:lv_cable', mat.brick}, + } +}) + +technic.register_base_machine("technic:lv_alloy_furnace", { + typename = "alloy", + description = S("@1 Alloy Furnace", S("LV")), + insert_object = technic.insert_object_unique_stack, + can_insert = technic.can_insert_unique_stack, + tier = "LV", + speed = 1, + demand = {300} +}) diff --git a/mods/technic_plus_beta/technic/machines/LV/battery_box.lua b/mods/technic_plus_beta/technic/machines/LV/battery_box.lua new file mode 100644 index 00000000..0cf86a90 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/battery_box.lua @@ -0,0 +1,19 @@ +-- LV Battery box + +minetest.register_craft({ + output = 'technic:lv_battery_box0', + recipe = { + {'group:wood', 'group:wood', 'group:wood'}, + {'technic:battery', 'technic:machine_casing', 'technic:battery'}, + {'technic:battery', 'technic:lv_cable', 'technic:battery'}, + } +}) + +technic.register_battery_box("technic:lv_battery_box", { + tier = "LV", + max_charge = 40000, + charge_rate = 1000, + discharge_rate = 4000, + charge_step = 500, + discharge_step = 800, +}) diff --git a/mods/technic_plus_beta/technic/machines/LV/cables.lua b/mods/technic_plus_beta/technic/machines/LV/cables.lua new file mode 100644 index 00000000..f6c2e6e2 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/cables.lua @@ -0,0 +1,57 @@ +local S = technic.getter +local mat = technic.materials + +minetest.register_alias("lv_cable", "technic:lv_cable") + +minetest.register_craft({ + output = 'technic:lv_cable 6', + recipe = { + {mat.paper, mat.paper, mat.paper}, + {mat.copper_ingot, mat.copper_ingot, mat.copper_ingot}, + {mat.paper, mat.paper, mat.paper}, + } +}) + +minetest.register_craft({ + output = "technic:lv_cable_plate_1 5", + recipe = { + {"" , "" , "technic:lv_cable"}, + {"technic:lv_cable", "technic:lv_cable", "technic:lv_cable"}, + {"" , "" , "technic:lv_cable"}, + } +}) + +minetest.register_craft({ + output = "technic:lv_cable", + recipe = {{"technic:lv_cable_plate_1"}} +}) + +-- Register cables + +technic.register_cable("technic:lv_cable", { + tier = "LV", + size = 2/16, + description = S("@1 Cable", S("LV")) +}) +technic.register_cable_plate("technic:lv_cable_plate", { + tier = "LV", + size = 2/16, + description = S("@1 Cable Plate", S("LV")), + tiles = {"technic_lv_cable.png"}, +}) + +if minetest.get_modpath("digilines") then + technic.register_cable("technic:lv_digi_cable", { + tier = "LV", + size = 2/16, + description = S("@1 Digiline Cable", S("LV")), + digiline = { wire = { rules = technic.digilines.rules_allfaces } } + }) + technic.register_cable_plate("technic:lv_digi_cable_plate", { + tier = "LV", + size = 2/16, + description = S("@1 Digiline Cable Plate", S("LV")), + digiline = { wire = { rules = technic.digilines.rules_allfaces } }, + tiles = {"technic_lv_digi_cable.png"} + }) +end diff --git a/mods/technic_plus_beta/technic/machines/LV/compressor.lua b/mods/technic_plus_beta/technic/machines/LV/compressor.lua new file mode 100644 index 00000000..9c040f1a --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/compressor.lua @@ -0,0 +1,26 @@ + +local S = technic.getter +local mat = technic.materials + +minetest.register_alias("compressor", "technic:lv_compressor") + +minetest.register_craft({ + output = 'technic:lv_compressor', + recipe = { + {mat.stone, 'basic_materials:motor', mat.stone}, + {'mesecons:piston', 'technic:machine_casing', 'mesecons:piston'}, + {'basic_materials:silver_wire', 'technic:lv_cable', 'basic_materials:silver_wire'}, + }, + replacements = { + {"basic_materials:silver_wire", "basic_materials:empty_spool"}, + {"basic_materials:silver_wire", "basic_materials:empty_spool"} + }, +}) + +technic.register_base_machine("technic:lv_compressor", { + typename = "compressing", + description = S("@1 Compressor", S("LV")), + tier = "LV", + demand = {300}, + speed = 1 +}) diff --git a/mods/technic_plus_beta/technic/machines/LV/electric_furnace.lua b/mods/technic_plus_beta/technic/machines/LV/electric_furnace.lua new file mode 100644 index 00000000..368d1073 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/electric_furnace.lua @@ -0,0 +1,22 @@ +-- LV Electric Furnace +-- This is a faster version of the stone furnace which runs on EUs +local S = technic.getter +local mat = technic.materials + +-- FIXME: kpoppel I'd like to introduce an induction heating element here also +minetest.register_craft({ + output = 'technic:lv_electric_furnace', + recipe = { + {mat.cobble, mat.cobble, mat.cobble}, + {mat.cobble, 'technic:machine_casing', mat.cobble}, + {mat.cobble, 'technic:lv_cable', mat.cobble}, + } +}) + +technic.register_base_machine("technic:lv_electric_furnace", { + typename = "cooking", + description = S("@1 Furnace", S("LV")), + tier="LV", + demand={300}, + speed = 2 +}) diff --git a/mods/technic_plus_beta/technic/machines/LV/extractor.lua b/mods/technic_plus_beta/technic/machines/LV/extractor.lua new file mode 100644 index 00000000..983ab22e --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/extractor.lua @@ -0,0 +1,35 @@ +local S = technic.getter + +minetest.register_alias("extractor", "technic:lv_extractor") + +if technic.config:get_bool("enable_tree_tap") then + + minetest.register_craft({ + output = 'technic:lv_extractor', + recipe = { + {'technic:treetap', 'basic_materials:motor', 'technic:treetap'}, + {'technic:treetap', 'technic:machine_casing', 'technic:treetap'}, + {'', 'technic:lv_cable', ''}, + } + }) + +else + + minetest.register_craft({ + output = 'technic:lv_extractor', + recipe = { + {'basic_materials:motor', 'pipeworks:tube_1', 'basic_materials:motor'}, + {'technic:carbon_steel_ingot', 'technic:machine_casing', 'technic:carbon_steel_ingot'}, + {'', 'technic:lv_cable', ''}, + } + }) + +end + +technic.register_base_machine("technic:lv_extractor", { + typename = "extracting", + description = S("@1 Extractor", S("LV")), + tier = "LV", + demand = {300}, + speed = 1 +}) diff --git a/mods/technic_plus_beta/technic/machines/LV/generator.lua b/mods/technic_plus_beta/technic/machines/LV/generator.lua new file mode 100644 index 00000000..f212591b --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/generator.lua @@ -0,0 +1,20 @@ +-- The electric generator. +-- A simple device to get started on the electric machines. +-- Inefficient and expensive in fuel (200EU per tick) +-- Also only allows for LV machinery to run. + +local mat = technic.materials + +minetest.register_alias("lv_generator", "technic:lv_generator") + +minetest.register_craft({ + output = 'technic:lv_generator', + recipe = { + {mat.stone, mat.furnace, mat.stone}, + {mat.stone, 'technic:machine_casing', mat.stone}, + {mat.stone, 'technic:lv_cable', mat.stone}, + } +}) + +technic.register_generator({tier="LV", supply=200}) + diff --git a/mods/technic_plus_beta/technic/machines/LV/geothermal.lua b/mods/technic_plus_beta/technic/machines/LV/geothermal.lua new file mode 100644 index 00000000..52c2ebd2 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/geothermal.lua @@ -0,0 +1,124 @@ +-- A geothermal EU generator +-- Using hot lava and water this device can create energy from steam +-- The machine is only producing LV EUs and can thus not drive more advanced equipment +-- The output is a little more than the coal burning generator (max 300EUs) + +minetest.register_alias("geothermal", "technic:geothermal") + +local S = technic.getter +local mat = technic.materials + +minetest.register_craft({ + output = 'technic:geothermal', + recipe = { + {'technic:granite', mat.diamond, 'technic:granite'}, + {'basic_materials:copper_wire', 'technic:machine_casing', 'basic_materials:copper_wire'}, + {'technic:granite', 'technic:lv_cable', 'technic:granite'}, + }, + replacements = { + {"basic_materials:copper_wire", "basic_materials:empty_spool"}, + {"basic_materials:copper_wire", "basic_materials:empty_spool"} + }, +}) + +minetest.register_craftitem("technic:geothermal", { + description = S("Geothermal @1 Generator", S("LV")), +}) + +local check_node_around = function(pos) + local node = minetest.get_node(pos) + if node.name == mat.water_source or node.name == mat.water_flowing then return 1 end + if node.name == mat.lava_source or node.name == mat.lava_flowing then return 2 end + return 0 +end + +local run = function(pos, node) + local meta = minetest.get_meta(pos) + local water_nodes = 0 + local lava_nodes = 0 + local production_level = 0 + local eu_supply = 0 + + -- Correct positioning is water on one side and lava on the other. + -- The two cannot be adjacent because the lava the turns into obsidian or rock. + -- To get to 100% production stack the water and lava one extra block down as well: + -- WGL (W=Water, L=Lava, G=the generator, |=an LV cable) + -- W|L + + local positions = { + {x=pos.x+1, y=pos.y, z=pos.z}, + {x=pos.x+1, y=pos.y-1, z=pos.z}, + {x=pos.x-1, y=pos.y, z=pos.z}, + {x=pos.x-1, y=pos.y-1, z=pos.z}, + {x=pos.x, y=pos.y, z=pos.z+1}, + {x=pos.x, y=pos.y-1, z=pos.z+1}, + {x=pos.x, y=pos.y, z=pos.z-1}, + {x=pos.x, y=pos.y-1, z=pos.z-1}, + } + for _, p in pairs(positions) do + local check = check_node_around(p) + if check == 1 then water_nodes = water_nodes + 1 end + if check == 2 then lava_nodes = lava_nodes + 1 end + end + + if water_nodes == 1 and lava_nodes == 1 then production_level = 25; eu_supply = 50 end + if water_nodes == 2 and lava_nodes == 1 then production_level = 50; eu_supply = 100 end + if water_nodes == 1 and lava_nodes == 2 then production_level = 75; eu_supply = 200 end + if water_nodes == 2 and lava_nodes == 2 then production_level = 100; eu_supply = 300 end + + if production_level > 0 then + meta:set_int("LV_EU_supply", eu_supply) + end + + meta:set_string("infotext", S("@1 (@2% Efficiency)", + S("Geothermal @1 Generator", S("LV")), production_level)) + + if production_level > 0 and minetest.get_node(pos).name == "technic:geothermal" then + technic.swap_node (pos, "technic:geothermal_active") + return + end + if production_level == 0 then + technic.swap_node(pos, "technic:geothermal") + meta:set_int("LV_EU_supply", 0) + end +end + +minetest.register_node("technic:geothermal", { + description = S("Geothermal @1 Generator", S("LV")), + tiles = {"technic_geothermal_top.png", "technic_machine_bottom.png", "technic_geothermal_side.png", + "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png"}, + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, technic_lv=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + paramtype2 = "facedir", + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Geothermal @1 Generator", S("LV"))) + meta:set_int("LV_EU_supply", 0) + end, + technic_run = run, +}) + +minetest.register_node("technic:geothermal_active", { + description = S("Geothermal @1 Generator", S("LV")), + tiles = {"technic_geothermal_top_active.png", "technic_machine_bottom.png", "technic_geothermal_side.png", + "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png"}, + paramtype2 = "facedir", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, technic_lv=1, not_in_creative_inventory=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + drop = "technic:geothermal", + technic_run = run, +}) + +technic.register_machine("LV", "technic:geothermal", technic.producer) +technic.register_machine("LV", "technic:geothermal_active", technic.producer) + diff --git a/mods/technic_plus_beta/technic/machines/LV/grinder.lua b/mods/technic_plus_beta/technic/machines/LV/grinder.lua new file mode 100644 index 00000000..678c7570 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/grinder.lua @@ -0,0 +1,20 @@ +local S = technic.getter +local mat = technic.materials + +minetest.register_alias("grinder", "technic:lv_grinder") +minetest.register_craft({ + output = 'technic:lv_grinder', + recipe = { + {mat.desert_stone, mat.diamond, mat.desert_stone}, + {mat.desert_stone, 'technic:machine_casing', mat.desert_stone}, + {'technic:granite', 'technic:lv_cable', 'technic:granite'}, + } +}) + +technic.register_base_machine("technic:lv_grinder", { + typename = "grinding", + description = S("@1 Grinder", S("LV")), + tier="LV", + demand={200}, + speed=1 +}) diff --git a/mods/technic_plus_beta/technic/machines/LV/init.lua b/mods/technic_plus_beta/technic/machines/LV/init.lua new file mode 100644 index 00000000..5536d24c --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/init.lua @@ -0,0 +1,27 @@ + +technic.register_tier("LV", "Low Voltage") + +local path = technic.modpath.."/machines/LV" + +-- Wiring stuff +dofile(path.."/cables.lua") +dofile(path.."/battery_box.lua") + +-- Generators +dofile(path.."/solar_panel.lua") +dofile(path.."/solar_array.lua") +dofile(path.."/geothermal.lua") +dofile(path.."/water_mill.lua") +dofile(path.."/generator.lua") + +-- Machines +dofile(path.."/alloy_furnace.lua") +dofile(path.."/electric_furnace.lua") +dofile(path.."/grinder.lua") +dofile(path.."/extractor.lua") +dofile(path.."/compressor.lua") + +dofile(path.."/music_player.lua") + +dofile(path.."/led.lua") +dofile(path.."/lamp.lua") diff --git a/mods/technic_plus_beta/technic/machines/LV/lamp.lua b/mods/technic_plus_beta/technic/machines/LV/lamp.lua new file mode 100644 index 00000000..4cffb420 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/lamp.lua @@ -0,0 +1,204 @@ + +-- LV Lamp - a powerful light source. +-- Illuminates a 7x7x3(H) volume below itself with light bright as the sun. + +local S = technic.getter +local mat = technic.materials + +local demand = 50 +local desc = S("@1 Lamp", S("LV")) +local active_desc = S("@1 Active", desc).."\n"..S("Demand: @1", technic.EU_string(demand)) +local unpowered_desc = S("@1 Unpowered", desc) +local off_desc = S("@1 Off", desc) + +-- Invisible light source node used for illumination +minetest.register_node("technic:dummy_light_source", { + description = S("Dummy light source node"), + inventory_image = "technic_dummy_light_source.png", + wield_image = "technic_dummy_light_source.png", + paramtype = "light", + drawtype = "airlike", + light_source = 14, + sunlight_propagates = true, + walkable = false, + buildable_to = true, + diggable = false, + pointable = false, + --drop = "", -- Intentionally allowed to drop itself + groups = {not_in_creative_inventory = 1} +}) + +local cid_light = minetest.get_content_id("technic:dummy_light_source") +local cid_air = minetest.CONTENT_AIR + +local function illuminate(pos, active) + local pos1 = {x = pos.x - 3, y = pos.y - 3, z = pos.z - 3} + local pos2 = {x = pos.x + 3, y = pos.y - 1, z = pos.z + 3} + + local vm = minetest.get_voxel_manip() + local emin, emax = vm:read_from_map(pos1, pos2) + local va = VoxelArea:new({MinEdge = emin, MaxEdge = emax}) + local node_data = vm:get_data() + + local find_node = active and cid_air or cid_light + local set_node = active and cid_light or cid_air + + local dirty = false + for i in va:iterp(pos1, pos2) do + if node_data[i] == find_node then + node_data[i] = set_node + dirty = true + end + end + if dirty then + vm:set_data(node_data) + vm:write_to_map() + end +end + +local function set_random_timer(pos, mint, maxt) + local t = math.random(mint * 10, maxt * 10) * 0.1 + minetest.get_node_timer(pos):start(t) +end + +local function lamp_run(pos, node) + local meta = minetest.get_meta(pos) + + if meta:get_int("LV_EU_demand") == 0 then + return -- Lamp is turned off + end + + local eu_input = meta:get_int("LV_EU_input") + + if node.name == "technic:lv_lamp_active" then + if eu_input < demand then + technic.swap_node(pos, "technic:lv_lamp") + meta:set_string("infotext", unpowered_desc) + set_random_timer(pos, 0.2, 1) + end + elseif node.name == "technic:lv_lamp" then + if eu_input >= demand then + technic.swap_node(pos, "technic:lv_lamp_active") + meta:set_string("infotext", active_desc) + set_random_timer(pos, 0.2, 2) + end + end +end + +local function lamp_toggle(pos, node, player) + if not player or minetest.is_protected(pos, player:get_player_name()) then + return + end + local meta = minetest.get_meta(pos) + if meta:get_int("LV_EU_demand") == 0 then + meta:set_string("infotext", active_desc) + meta:set_int("LV_EU_demand", demand) + else + technic.swap_node(pos, "technic:lv_lamp") + meta:set_string("infotext", off_desc) + meta:set_int("LV_EU_demand", 0) + set_random_timer(pos, 0.2, 1) + end +end + +minetest.register_node("technic:lv_lamp", { + description = desc, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = {0.5,0.5,0.5,-0.5,-0.2,-0.5} + }, + collision_box = { + type = "fixed", + fixed = {0.5,0.5,0.5,-0.5,-0.2,-0.5} + }, + selection_box = { + type = "fixed", + fixed = {0.5,0.5,0.5,-0.5,-0.2,-0.5} + }, + tiles = { + "technic_lv_lamp_top.png", + "technic_lv_lamp_bottom.png", + "technic_lv_lamp_side.png", + "technic_lv_lamp_side.png", + "technic_lv_lamp_side.png", + "technic_lv_lamp_side.png" + }, + groups = {cracky = 2, technic_machine = 1, technic_lv = 1, pickaxey = 2}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"front", "back", "left", "right", "top"}, + can_dig = technic.machine_can_dig, + technic_run = lamp_run, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", desc) + meta:set_int("LV_EU_demand", demand) + end, + on_destruct = illuminate, + on_rightclick = lamp_toggle, + on_timer = function(pos) + illuminate(pos, false) + -- Don't start the timer again, otherwise lights will fight each other + end, +}) + +minetest.register_node("technic:lv_lamp_active", { + description = active_desc, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = {0.5, 0.5, 0.5, -0.5, -0.2, -0.5} + }, + collision_box = { + type = "fixed", + fixed = {0.5, 0.5, 0.5, -0.5, -0.2, -0.5} + }, + selection_box = { + type = "fixed", + fixed = {0.5, 0.5, 0.5, -0.5, -0.2, -0.5} + }, + tiles = { + "technic_lv_lamp_top.png", + "technic_lv_lamp_bottom.png", + "technic_lv_lamp_side.png", + "technic_lv_lamp_side.png", + "technic_lv_lamp_side.png", + "technic_lv_lamp_side.png" + }, + paramtype = "light", + light_source = 14, + drop = "technic:lv_lamp", + groups = {cracky = 2, technic_machine = 1, technic_lv = 1, not_in_creative_inventory = 1, pickaxey = 2}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"front", "back", "left", "right", "top"}, + can_dig = technic.machine_can_dig, + technic_run = lamp_run, + technic_on_disable = function(pos) + technic.swap_node(pos, "technic:lv_lamp") + set_random_timer(pos, 0.2, 1) + end, + on_destruct = illuminate, + on_rightclick = lamp_toggle, + on_timer = function(pos, elapsed) + if elapsed < 60 then -- Don't check immediately after being unloaded + illuminate(pos, true) + end + set_random_timer(pos, 30, 60) -- Check every 30-60 seconds + end, +}) + +technic.register_machine("LV", "technic:lv_lamp", technic.receiver) +technic.register_machine("LV", "technic:lv_lamp_active", technic.receiver) + +minetest.register_craft({ + output = "technic:lv_lamp", + recipe = { + {mat.glass, mat.glass, mat.glass}, + {"technic:lv_led", "technic:lv_led", "technic:lv_led"}, + {"mesecons_materials:glue", "technic:lv_cable", "mesecons_materials:glue"}, + } +}) diff --git a/mods/technic_plus_beta/technic/machines/LV/led.lua b/mods/technic_plus_beta/technic/machines/LV/led.lua new file mode 100644 index 00000000..bb9d8a29 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/led.lua @@ -0,0 +1,102 @@ + +-- LED - a weak light source. +-- Intended primarily as a core component for LED lamps. + +local S = technic.getter + +local demand = 5 +local desc = S("@1 LED", S("LV")) +local active_desc = S("@1 Active", desc).."\n"..S("Demand: @1", technic.EU_string(demand)) +local unpowered_desc = S("@1 Unpowered", desc) + + +local function led_run(pos, node) + local meta = minetest.get_meta(pos) + local eu_input = meta:get_int("LV_EU_input") + + if eu_input < demand and node.name == "technic:lv_led_active" then + technic.swap_node(pos, "technic:lv_led") + meta:set_string("infotext", unpowered_desc) + elseif eu_input >= demand and node.name == "technic:lv_led" then + technic.swap_node(pos, "technic:lv_led_active") + meta:set_string("infotext", active_desc) + end +end + +minetest.register_node("technic:lv_led", { + description = desc, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = {0.2, 0.2, 0.2, -0.2, -0.2, -0.2} + }, + collision_box = { + type = "fixed", + fixed = {0.2, 0.2, 0.2, -0.2, -0.2, -0.2} + }, + selection_box = { + type = "fixed", + fixed = {0.2, 0.2, 0.2, -0.2, -0.2, -0.2} + }, + tiles = {"technic_lv_led.png"}, + inventory_image = "technic_lv_led_inv.png", + sunlight_propagates = true, + groups = {cracky = 2, technic_machine = 1, technic_lv = 1, pickaxey = 2}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"front", "back", "left", "right", "top", "bottom"}, + can_dig = technic.machine_can_dig, + technic_run = led_run, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", desc) + meta:set_int("LV_EU_demand", demand) + end, +}) + +minetest.register_node("technic:lv_led_active", { + description = active_desc, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = {0.2, 0.2, 0.2, -0.2, -0.2, -0.2} + }, + collision_box = { + type = "fixed", + fixed = {0.2, 0.2, 0.2, -0.2, -0.2, -0.2} + }, + selection_box = { + type = "fixed", + fixed = {0.2, 0.2, 0.2, -0.2, -0.2, -0.2} + }, + tiles = {"technic_lv_led.png"}, + inventory_image = "technic_lv_led_inv.png", + paramtype = "light", + light_source = 9, + drop = "technic:lv_led", + sunlight_propagates = true, + groups = {cracky = 2, technic_machine = 1, technic_lv = 1, not_in_creative_inventory = 1, pickaxey = 2}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"front", "back", "left", "right", "top", "bottom"}, + can_dig = technic.machine_can_dig, + technic_run = led_run, + technic_on_disable = function(pos) + technic.swap_node(pos, "technic:lv_led") + end, +}) + +technic.register_machine("LV", "technic:lv_led", technic.receiver) +technic.register_machine("LV", "technic:lv_led_active", technic.receiver) + +minetest.register_craft({ + output = "technic:lv_led 2", + recipe = { + {"", "basic_materials:plastic_sheet", ""}, + {"basic_materials:plastic_sheet", "technic:doped_silicon_wafer", "basic_materials:plastic_sheet"}, + {"", "basic_materials:silver_wire", ""}, + }, + replacements = {{"basic_materials:silver_wire", "basic_materials:empty_spool"}}, +}) diff --git a/mods/technic_plus_beta/technic/machines/LV/music_player.lua b/mods/technic_plus_beta/technic/machines/LV/music_player.lua new file mode 100644 index 00000000..e2e5b912 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/music_player.lua @@ -0,0 +1,134 @@ +-- LV Music player. +-- The player can play music. But it is high ampage! + +local S = technic.getter +local mat = technic.materials + +minetest.register_alias("music_player", "technic:music_player") +minetest.register_craft({ + output = 'technic:music_player', + recipe = { + {'technic:chromium_ingot', mat.diamond, 'technic:chromium_ingot'}, + {mat.diamond, 'technic:machine_casing', mat.diamond}, + {mat.mossycobble, 'technic:lv_cable', mat.mossycobble}, + } +}) + +local music_handles = {} + +local function play_track(pos, track) + return minetest.sound_play("technic_track"..tostring(track), + {pos = pos, gain = 1.0, loop = true, max_hear_distance = 72,}) +end + +local run = function(pos, node) + local meta = minetest.get_meta(pos) + local eu_input = meta:get_int("LV_EU_input") + local machine_name = S("@1 Music Player", S("LV")) + local demand = 150 + + local current_track = meta:get_int("current_track") + local pos_hash = minetest.hash_node_position(pos) + local music_handle = music_handles[pos_hash] + + -- Setup meta data if it does not exist. + if not eu_input then + meta:set_int("LV_EU_demand", demand) + meta:set_int("LV_EU_input", 0) + return + end + + if meta:get_int("active") == 0 then + meta:set_string("infotext", S("@1 Idle", machine_name)) + meta:set_int("LV_EU_demand", 0) + return + end + + if eu_input < demand then + meta:set_string("infotext", S("@1 Unpowered", machine_name)) + if music_handle then + minetest.sound_stop(music_handle) + music_handle = nil + end + elseif eu_input >= demand then + meta:set_string("infotext", S("@1 Active", machine_name) .. "\n" .. + S("Demand: @1", technic.EU_string(demand))) + if not music_handle then + music_handle = play_track(pos, current_track) + end + end + music_handles[pos_hash] = music_handle + meta:set_int("LV_EU_demand", demand) +end + +local function stop_player(pos, node) + local pos_hash = minetest.hash_node_position(pos) + local music_handle = music_handles[pos_hash] + if music_handle then + minetest.sound_stop(music_handle) + music_handles[pos_hash] = nil + end +end + +local function set_display(meta) + meta:set_string("formspec", + "size[4,4.5]".. + "item_image[0,0;1,1;technic:music_player]".. + "label[1,0;"..S("@1 Music Player", S("LV")).."]".. + "button[0,1;1,1;track1;1]".. + "button[1,1;1,1;track2;2]".. + "button[2,1;1,1;track3;3]".. + "button[0,2;1,1;track4;4]".. + "button[1,2;1,1;track5;5]".. + "button[2,2;1,1;track6;6]".. + "button[0,3;1,1;track7;7]".. + "button[1,3;1,1;track8;8]".. + "button[2,3;1,1;track9;9]".. + "button[3,1;1,1;stop;"..S("Stop").."]".. + "label[0,4;"..(meta:get_int("active") == 0 and S("Stopped") or + S("Current track: @1", meta:get_int("current_track"))).."]") +end + +minetest.register_node("technic:music_player", { + description = S("@1 Music Player", S("LV")), + tiles = {"technic_music_player_top.png", "technic_machine_bottom.png", "technic_music_player_side.png", + "technic_music_player_side.png", "technic_music_player_side.png", "technic_music_player_side.png"}, + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, technic_lv=1, axey = 2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"bottom"}, + sounds = technic.sounds.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("@1 Music Player", S("LV"))) + set_display(meta) + end, + on_receive_fields = function(pos, formanme, fields, sender) + local new_track = nil + if fields.stop then new_track = 0 end + if fields.track1 then new_track = 1 end + if fields.track2 then new_track = 2 end + if fields.track3 then new_track = 3 end + if fields.track4 then new_track = 4 end + if fields.track5 then new_track = 5 end + if fields.track6 then new_track = 6 end + if fields.track7 then new_track = 7 end + if fields.track8 then new_track = 8 end + if fields.track9 then new_track = 9 end + if new_track then + stop_player(pos) + local meta = minetest.get_meta(pos) + meta:set_int("active", new_track == 0 and 0 or 1) + meta:set_int("current_track", new_track) + set_display(meta) + end + end, + on_destruct = stop_player, + technic_run = run, + technic_on_disable = stop_player, +}) + +technic.register_machine("LV", "technic:music_player", technic.receiver) + diff --git a/mods/technic_plus_beta/technic/machines/LV/solar_array.lua b/mods/technic_plus_beta/technic/machines/LV/solar_array.lua new file mode 100644 index 00000000..12eacb2f --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/solar_array.lua @@ -0,0 +1,22 @@ +-- The solar array is an assembly of panels into a powerful array +-- The assembly can deliver more energy than the individual panel because +-- of the transformer unit which converts the panel output variations into +-- a stable supply. +-- Solar arrays are not able to store large amounts of energy. +-- The LV arrays are used to make medium voltage arrays. + +minetest.register_craft({ + output = 'technic:lv_solar_array 1', + recipe = { + {'technic:solar_panel', 'technic:solar_panel', 'technic:solar_panel'}, + {'technic:carbon_steel_ingot', 'technic:lv_transformer', 'technic:carbon_steel_ingot'}, + {'', 'technic:lv_cable', ''}, + } +}) + +technic.register_solar_array("technic:lv_solar_array", { + tier="LV", + power=10 +}) + +minetest.register_alias("technic:solar_array_lv", "technic:lv_solar_array") diff --git a/mods/technic_plus_beta/technic/machines/LV/solar_panel.lua b/mods/technic_plus_beta/technic/machines/LV/solar_panel.lua new file mode 100644 index 00000000..fed7159e --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/solar_panel.lua @@ -0,0 +1,74 @@ +-- Solar panels are the building blocks of LV solar arrays +-- They can however also be used separately but with reduced efficiency due to the missing transformer. +-- Individual panels are less efficient than when the panels are combined into full arrays. + +local S = technic.getter + + +minetest.register_craft({ + output = 'technic:solar_panel', + recipe = { + {'technic:doped_silicon_wafer', 'technic:doped_silicon_wafer', 'technic:doped_silicon_wafer'}, + {'basic_materials:silver_wire', 'technic:lv_cable', 'mesecons_materials:glue'}, + }, + replacements = { {"basic_materials:silver_wire", "basic_materials:empty_spool"}, }, +}) + + +local run = function(pos, node) + -- The action here is to make the solar panel prodice power + -- Power is dependent on the light level and the height above ground + -- There are many ways to cheat by using other light sources like lamps. + -- As there is no way to determine if light is sunlight that is just a shame. + -- To take care of some of it solar panels do not work outside daylight hours or if + -- built below 0m + local pos1 = {x=pos.x, y=pos.y+1, z=pos.z} + local machine_name = S("Small Solar @1 Generator", S("LV")) + + local light = minetest.get_node_light(pos1, nil) + local time_of_day = minetest.get_timeofday() + local meta = minetest.get_meta(pos) + if light == nil then light = 0 end + -- turn on panel only during day time and if sufficient light + -- I know this is counter intuitive when cheating by using other light sources underground. + if light >= 12 and time_of_day >= 0.24 and time_of_day <= 0.76 and pos.y > -10 then + local charge_to_give = math.floor((light + pos1.y) * 3) + charge_to_give = math.max(charge_to_give, 0) + charge_to_give = math.min(charge_to_give, 200) + meta:set_string("infotext", S("@1 Active (@2)", machine_name, + technic.EU_string(charge_to_give))) + meta:set_int("LV_EU_supply", charge_to_give) + else + meta:set_string("infotext", S("@1 Idle", machine_name)) + meta:set_int("LV_EU_supply", 0) + end +end + +minetest.register_node("technic:solar_panel", { + tiles = {"technic_solar_panel_top.png", "technic_solar_panel_bottom.png", "technic_solar_panel_side.png", + "technic_solar_panel_side.png", "technic_solar_panel_side.png", "technic_solar_panel_side.png"}, + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, technic_lv=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"bottom"}, + sounds = technic.sounds.node_sound_wood_defaults(), + description = S("Small Solar @1 Generator", S("LV")), + active = false, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_int("LV_EU_supply", 0) + meta:set_string("infotext", S("Small Solar @1 Generator", S("LV"))) + end, + technic_run = run, +}) + +technic.register_machine("LV", "technic:solar_panel", technic.producer) + diff --git a/mods/technic_plus_beta/technic/machines/LV/water_mill.lua b/mods/technic_plus_beta/technic/machines/LV/water_mill.lua new file mode 100644 index 00000000..5c795b8e --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/LV/water_mill.lua @@ -0,0 +1,115 @@ +-- A water mill produces LV EUs by exploiting flowing water across it +-- It is a LV EU supplier and fairly low yield (max 180EUs) +-- It is a little over half as good as the thermal generator. + +local S = technic.getter +local mat = technic.materials + +local cable_entry = "^technic_cable_connection_overlay.png" + +minetest.register_alias("water_mill", "technic:water_mill") + +minetest.register_craft({ + output = 'technic:water_mill', + recipe = { + {'technic:marble', mat.diamond, 'technic:marble'}, + {'group:wood', 'technic:machine_casing', 'group:wood'}, + {'technic:marble', 'technic:lv_cable', 'technic:marble'}, + } +}) + +local function check_node_around_mill(pos) + local node = minetest.get_node(pos) + if node.name == mat.water_flowing or node.name == mat.river_water_flowing then + return node.param2 -- returns approx. water flow, if any + end + return false +end + +local run = function(pos, node) + local meta = minetest.get_meta(pos) + local water_flow = 0 + local production_level + local eu_supply + local max_output = 4 * 45 -- keeping it around 180, little more than previous 150 :) + + local positions = { + {x=pos.x+1, y=pos.y, z=pos.z}, + {x=pos.x-1, y=pos.y, z=pos.z}, + {x=pos.x, y=pos.y, z=pos.z+1}, + {x=pos.x, y=pos.y, z=pos.z-1}, + } + + for _, p in pairs(positions) do + local check = check_node_around_mill(p) + if check then + water_flow = water_flow + check + end + end + + eu_supply = math.min(4 * water_flow, max_output) + production_level = math.floor(100 * eu_supply / max_output) + + meta:set_int("LV_EU_supply", eu_supply) + + meta:set_string("infotext", S("@1 (@2% Efficiency)", + S("Hydro @1 Generator", S("LV")), production_level)) + + if production_level > 0 and + minetest.get_node(pos).name == "technic:water_mill" then + technic.swap_node (pos, "technic:water_mill_active") + meta:set_int("LV_EU_supply", 0) + return + end + if production_level == 0 then + technic.swap_node(pos, "technic:water_mill") + end +end + +minetest.register_node("technic:water_mill", { + description = S("Hydro @1 Generator", S("LV")), + tiles = { + "technic_water_mill_top.png", + "technic_machine_bottom.png"..cable_entry, + "technic_water_mill_side.png", + "technic_water_mill_side.png", + "technic_water_mill_side.png", + "technic_water_mill_side.png" + }, + paramtype2 = "facedir", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, technic_lv=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Hydro @1 Generator", S("LV"))) + meta:set_int("LV_EU_supply", 0) + end, + technic_run = run, +}) + +minetest.register_node("technic:water_mill_active", { + description = S("Hydro @1 Generator", S("LV")), + tiles = {"technic_water_mill_top_active.png", "technic_machine_bottom.png", + "technic_water_mill_side.png", "technic_water_mill_side.png", + "technic_water_mill_side.png", "technic_water_mill_side.png"}, + paramtype2 = "facedir", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, technic_lv=1, not_in_creative_inventory=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + drop = "technic:water_mill", + technic_run = run, + technic_disabled_machine_name = "technic:water_mill", +}) + +technic.register_machine("LV", "technic:water_mill", technic.producer) +technic.register_machine("LV", "technic:water_mill_active", technic.producer) + diff --git a/mods/technic_plus_beta/technic/machines/MV/alloy_furnace.lua b/mods/technic_plus_beta/technic/machines/MV/alloy_furnace.lua new file mode 100644 index 00000000..28abba8c --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/alloy_furnace.lua @@ -0,0 +1,23 @@ +-- MV alloy furnace +local S = technic.getter + +minetest.register_craft({ + output = 'technic:mv_alloy_furnace', + recipe = { + {'technic:stainless_steel_ingot', 'technic:lv_alloy_furnace', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:mv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:mv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_base_machine("technic:mv_alloy_furnace", { + typename = "alloy", + description = S("@1 Alloy Furnace", S("MV")), + insert_object = technic.insert_object_unique_stack, + can_insert = technic.can_insert_unique_stack, + tier = "MV", + speed = 1.5, + upgrade = 1, + tube = 1, + demand = {3000, 2000, 1000} +}) diff --git a/mods/technic_plus_beta/technic/machines/MV/battery_box.lua b/mods/technic_plus_beta/technic/machines/MV/battery_box.lua new file mode 100644 index 00000000..73750b31 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/battery_box.lua @@ -0,0 +1,21 @@ +-- MV Battery box + +minetest.register_craft({ + output = 'technic:mv_battery_box0', + recipe = { + {'technic:lv_battery_box0', 'technic:lv_battery_box0', 'technic:lv_battery_box0'}, + {'technic:lv_battery_box0', 'technic:mv_transformer', 'technic:lv_battery_box0'}, + {'', 'technic:mv_cable', ''}, + } +}) + +technic.register_battery_box("technic:mv_battery_box", { + tier = "MV", + max_charge = 200000, + charge_rate = 20000, + discharge_rate = 80000, + charge_step = 2000, + discharge_step = 8000, + upgrade = 1, + tube = 1, +}) diff --git a/mods/technic_plus_beta/technic/machines/MV/cables.lua b/mods/technic_plus_beta/technic/machines/MV/cables.lua new file mode 100644 index 00000000..614dd485 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/cables.lua @@ -0,0 +1,56 @@ +local S = technic.getter + +minetest.register_alias("mv_cable", "technic:mv_cable") + +minetest.register_craft({ + output = 'technic:mv_cable 3', + recipe ={ + {'technic:rubber', 'technic:rubber', 'technic:rubber'}, + {'technic:lv_cable', 'technic:lv_cable', 'technic:lv_cable'}, + {'technic:rubber', 'technic:rubber', 'technic:rubber'}, + } +}) + +minetest.register_craft({ + output = "technic:mv_cable_plate_1 5", + recipe = { + {"" , "" , "technic:mv_cable"}, + {"technic:mv_cable", "technic:mv_cable", "technic:mv_cable"}, + {"" , "" , "technic:mv_cable"}, + } +}) + +minetest.register_craft({ + output = "technic:mv_cable", + recipe = {{"technic:mv_cable_plate_1"}} +}) + +-- Register cables + +technic.register_cable("technic:mv_cable", { + tier = "MV", + size = 2.5/16, + description = S("@1 Cable", S("MV")) +}) +technic.register_cable_plate("technic:mv_cable_plate", { + tier = "MV", + size = 2.5/16, + description = S("@1 Cable Plate", S("MV")), + tiles = {"technic_mv_cable.png"}, +}) + +if minetest.get_modpath("digilines") then + technic.register_cable("technic:mv_digi_cable", { + tier = "MV", + size = 2.5/16, + description = S("@1 Digiline Cable", S("MV")), + digiline = { wire = { rules = technic.digilines.rules_allfaces } } + }) + technic.register_cable_plate("technic:mv_digi_cable_plate", { + tier = "MV", + size = 2.5/16, + description = S("@1 Digiline Cable Plate", S("MV")), + digiline = { wire = { rules = technic.digilines.rules_allfaces } }, + tiles = {"technic_mv_digi_cable.png"} + }) +end diff --git a/mods/technic_plus_beta/technic/machines/MV/centrifuge.lua b/mods/technic_plus_beta/technic/machines/MV/centrifuge.lua new file mode 100644 index 00000000..1b034009 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/centrifuge.lua @@ -0,0 +1,20 @@ +local S = technic.getter + +minetest.register_craft({ + output = "technic:mv_centrifuge", + recipe = { + {"basic_materials:motor", "technic:copper_plate", "technic:diamond_drill_head"}, + {"technic:copper_plate", "technic:machine_casing", "technic:copper_plate" }, + {"pipeworks:one_way_tube", "technic:mv_cable", "pipeworks:mese_filter" }, + } +}) + +technic.register_base_machine("technic:mv_centrifuge", { + typename = "separating", + description = S("@1 Centrifuge", S("MV")), + tier = "MV", + demand = { 8000, 7000, 6000 }, + speed = 2, + upgrade = 1, + tube = 1, +}) diff --git a/mods/technic_plus_beta/technic/machines/MV/compressor.lua b/mods/technic_plus_beta/technic/machines/MV/compressor.lua new file mode 100644 index 00000000..f93d4b50 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/compressor.lua @@ -0,0 +1,21 @@ +-- MV compressor +local S = technic.getter + +minetest.register_craft({ + output = 'technic:mv_compressor', + recipe = { + {'technic:stainless_steel_ingot', 'technic:lv_compressor', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:mv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:mv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_base_machine("technic:mv_compressor", { + typename = "compressing", + description = S("@1 Compressor", S("MV")), + tier = "MV", + demand = {800, 600, 400}, + speed = 2, + upgrade = 1, + tube = 1 +}) diff --git a/mods/technic_plus_beta/technic/machines/MV/electric_furnace.lua b/mods/technic_plus_beta/technic/machines/MV/electric_furnace.lua new file mode 100644 index 00000000..ba5b7a88 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/electric_furnace.lua @@ -0,0 +1,26 @@ +-- MV Electric Furnace +-- This is a faster version of the stone furnace which runs on EUs +-- In addition to this it can be upgraded with microcontrollers and batteries +-- This new version uses the batteries to lower the power consumption of the machine +-- Also in addition this furnace can be attached to the pipe system from the pipeworks mod. +local S = technic.getter + +-- FIXME: kpoppel I'd like to introduce an induction heating element here also +minetest.register_craft({ + output = 'technic:mv_electric_furnace', + recipe = { + {'technic:stainless_steel_ingot', 'technic:lv_electric_furnace', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:mv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:mv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_base_machine("technic:mv_electric_furnace", { + typename = "cooking", + description = S("@1 Furnace", S("MV")), + tier="MV", + upgrade=1, + tube=1, + demand={2000, 1000, 500}, + speed=4 +}) diff --git a/mods/technic_plus_beta/technic/machines/MV/extractor.lua b/mods/technic_plus_beta/technic/machines/MV/extractor.lua new file mode 100644 index 00000000..810b1f25 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/extractor.lua @@ -0,0 +1,21 @@ +-- MV extractor +local S = technic.getter + +minetest.register_craft({ + output = 'technic:mv_extractor', + recipe = { + {'technic:stainless_steel_ingot', 'technic:lv_extractor', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:mv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:mv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_base_machine("technic:mv_extractor", { + typename = "extracting", + description = S("@1 Extractor", S("MV")), + tier = "MV", + demand = {800, 600, 400}, + speed = 2, + upgrade = 1, + tube = 1 +}) diff --git a/mods/technic_plus_beta/technic/machines/MV/freezer.lua b/mods/technic_plus_beta/technic/machines/MV/freezer.lua new file mode 100644 index 00000000..0ae2f7bf --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/freezer.lua @@ -0,0 +1,21 @@ +-- MV freezer +local S = technic.getter + +minetest.register_craft({ + output = 'technic:mv_freezer', + recipe = { + {'technic:stainless_steel_ingot', 'basic_materials:motor', 'technic:stainless_steel_ingot'}, + {'pipeworks:pipe_1_empty', 'technic:mv_transformer', 'pipeworks:pipe_1_empty'}, + {'technic:stainless_steel_ingot', 'technic:mv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_base_machine("technic:mv_freezer", { + typename = "freezing", + description = S("@1 Freezer", S("MV")), + tier = "MV", + demand = {800, 600, 400}, + speed = 0.5, + upgrade = 1, + tube = 1 +}) diff --git a/mods/technic_plus_beta/technic/machines/MV/generator.lua b/mods/technic_plus_beta/technic/machines/MV/generator.lua new file mode 100644 index 00000000..bb9e936e --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/generator.lua @@ -0,0 +1,11 @@ +minetest.register_craft({ + output = 'technic:mv_generator', + recipe = { + {'technic:stainless_steel_ingot', 'technic:lv_generator', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:mv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:mv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_generator({tier="MV", tube=1, supply=600}) + diff --git a/mods/technic_plus_beta/technic/machines/MV/grinder.lua b/mods/technic_plus_beta/technic/machines/MV/grinder.lua new file mode 100644 index 00000000..03e8a64c --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/grinder.lua @@ -0,0 +1,21 @@ +-- MV grinder +local S = technic.getter + +minetest.register_craft({ + output = 'technic:mv_grinder', + recipe = { + {'technic:stainless_steel_ingot', 'technic:lv_grinder', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:mv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:mv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_base_machine("technic:mv_grinder", { + typename = "grinding", + description = S("@1 Grinder", S("MV")), + tier="MV", + demand={600, 450, 300}, + speed=2, + upgrade=1, + tube=1 +}) diff --git a/mods/technic_plus_beta/technic/machines/MV/hydro_turbine.lua b/mods/technic_plus_beta/technic/machines/MV/hydro_turbine.lua new file mode 100644 index 00000000..64d173d3 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/hydro_turbine.lua @@ -0,0 +1,111 @@ +-- A Hydro Turbine produces MV EUs by exploiting flowing water across it +-- It is a MV EU supplier and fairly high yield (max 1800EUs) + +local S = technic.getter + +local cable_entry = "^technic_cable_connection_overlay.png" + +minetest.register_alias("hydro_turbine", "technic:hydro_turbine") + +minetest.register_craft({ + output = 'technic:hydro_turbine', + recipe = { + {'technic:stainless_steel_ingot', 'technic:water_mill', 'technic:stainless_steel_ingot'}, + {'technic:water_mill', 'technic:mv_transformer', 'technic:water_mill'}, + {'technic:stainless_steel_ingot', 'technic:mv_cable', 'technic:stainless_steel_ingot'}, + } +}) + +local function get_water_flow(pos) + local node = minetest.get_node(pos) + if minetest.get_item_group(node.name, "water") == 3 then + return node.param2 -- returns approx. water flow, if any + end + return 0 +end + +--- +-- 10 times better than LV hydro because of 2 extra water mills and 4 stainless steel, a transformer and whatnot ;P. +-- Man hydro turbines are tough and long lasting. So, give it some value :) +local run = function(pos, node) + local meta = minetest.get_meta(pos) + local water_flow = 0 + local production_level + local eu_supply + local max_output = 40 * 45 -- Generates 1800EU/s + + local positions = { + {x=pos.x+1, y=pos.y, z=pos.z}, + {x=pos.x-1, y=pos.y, z=pos.z}, + {x=pos.x, y=pos.y, z=pos.z+1}, + {x=pos.x, y=pos.y, z=pos.z-1}, + } + + for _, p in pairs(positions) do + water_flow = water_flow + get_water_flow(p) + end + + eu_supply = math.min(40 * water_flow, max_output) + production_level = math.floor(100 * eu_supply / max_output) + + meta:set_int("MV_EU_supply", eu_supply) + + meta:set_string("infotext", S("@1 (@2% Efficiency)", + S("Hydro @1 Generator", S("MV")), production_level)) + if production_level > 0 and + minetest.get_node(pos).name == "technic:hydro_turbine" then + technic.swap_node(pos, "technic:hydro_turbine_active") + meta:set_int("MV_EU_supply", 0) + return + end + if production_level == 0 then + technic.swap_node(pos, "technic:hydro_turbine") + end +end + +minetest.register_node("technic:hydro_turbine", { + description = S("Hydro @1 Generator", S("MV")), + tiles = { + "technic_hydro_turbine_top.png", + "technic_machine_bottom.png"..cable_entry, + "technic_hydro_turbine_side.png", + "technic_hydro_turbine_side.png", + "technic_hydro_turbine_side.png", + "technic_hydro_turbine_side.png" + }, + paramtype2 = "facedir", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, technic_mv=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Hydro @1 Generator", S("MV"))) + meta:set_int("MV_EU_supply", 0) + end, + technic_run = run, +}) + +minetest.register_node("technic:hydro_turbine_active", { + description = S("Hydro @1 Generator", S("MV")), + tiles = {"technic_hydro_turbine_top_active.png", "technic_machine_bottom.png", + "technic_hydro_turbine_side.png", "technic_hydro_turbine_side.png", + "technic_hydro_turbine_side.png", "technic_hydro_turbine_side.png"}, + paramtype2 = "facedir", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, axey=2, handy=1, + technic_machine=1, technic_mv=1, not_in_creative_inventory=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + drop = "technic:hydro_turbine", + technic_run = run, + technic_disabled_machine_name = "technic:hydro_turbine", +}) + +technic.register_machine("MV", "technic:hydro_turbine", technic.producer) +technic.register_machine("MV", "technic:hydro_turbine_active", technic.producer) diff --git a/mods/technic_plus_beta/technic/machines/MV/init.lua b/mods/technic_plus_beta/technic/machines/MV/init.lua new file mode 100644 index 00000000..68671225 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/init.lua @@ -0,0 +1,28 @@ + +technic.register_tier("MV", "Medium Voltage") + +local path = technic.modpath.."/machines/MV" + +-- Wiring stuff +dofile(path.."/cables.lua") +dofile(path.."/battery_box.lua") + +-- Generators +if technic.config:get_bool("enable_wind_mill") then + dofile(path.."/wind_mill.lua") +end +dofile(path.."/generator.lua") +dofile(path.."/solar_array.lua") +dofile(path.."/hydro_turbine.lua") + +-- Machines +dofile(path.."/alloy_furnace.lua") +dofile(path.."/electric_furnace.lua") +dofile(path.."/grinder.lua") +dofile(path.."/extractor.lua") +dofile(path.."/compressor.lua") +dofile(path.."/centrifuge.lua") + +dofile(path.."/tool_workshop.lua") + +dofile(path.."/freezer.lua") diff --git a/mods/technic_plus_beta/technic/machines/MV/solar_array.lua b/mods/technic_plus_beta/technic/machines/MV/solar_array.lua new file mode 100644 index 00000000..0109696c --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/solar_array.lua @@ -0,0 +1,18 @@ + +minetest.register_craft({ + output = 'technic:mv_solar_array 1', + recipe = { + {'technic:lv_solar_array', 'technic:lv_solar_array', 'technic:lv_solar_array'}, + {'technic:carbon_steel_ingot', 'technic:mv_transformer', 'technic:carbon_steel_ingot'}, + {'', 'technic:mv_cable', ''}, + } +}) + +technic.register_solar_array("technic:mv_solar_array", { + tier="MV", + power=30 +}) + +-- compatibility alias for upgrading from old versions of technic +minetest.register_alias("technic:solar_panel_mv", "technic:mv_solar_array") +minetest.register_alias("technic:solar_array_mv", "technic:mv_solar_array") diff --git a/mods/technic_plus_beta/technic/machines/MV/tool_workshop.lua b/mods/technic_plus_beta/technic/machines/MV/tool_workshop.lua new file mode 100644 index 00000000..04963060 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/tool_workshop.lua @@ -0,0 +1,152 @@ +-- Tool workshop +-- This machine repairs tools. + +minetest.register_alias("tool_workshop", "technic:tool_workshop") + +local S = technic.getter +local mat = technic.materials + +local tube_entry = "^pipeworks_tube_connection_wooden.png" + +minetest.register_craft({ + output = 'technic:tool_workshop', + recipe = { + {'group:wood', mat.diamond, 'group:wood'}, + {'mesecons_pistons:piston_sticky_off', 'technic:machine_casing', 'technic:carbon_cloth'}, + {mat.obsidian, 'technic:mv_cable', mat.obsidian}, + } +}) + +local workshop_demand = {5000, 3500, 2000} + +local size = minetest.get_modpath("mcl_formspec") and "size[9,9;]" or "size[8,9;]" +local workshop_formspec = + size.. + "list[context;src;3,1;1,1;]".. + "label[0,0;"..S("@1 Tool Workshop", S("MV")).."]".. + "list[context;upgrade1;1,3;1,1;]".. + "list[context;upgrade2;2,3;1,1;]".. + "label[1,4;"..S("Upgrade Slots").."]" + +if minetest.get_modpath("mcl_formspec") then + workshop_formspec = workshop_formspec.. + mcl_formspec.get_itemslot_bg(3,1,1,1).. + mcl_formspec.get_itemslot_bg(1,3,1,1).. + mcl_formspec.get_itemslot_bg(2,3,1,1).. + -- player inventory + "list[current_player;main;0,4.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,4.5,9,3).. + "list[current_player;main;0,7.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,7.74,9,1) +else + workshop_formspec = workshop_formspec.. + "list[current_player;main;0,5;8,4;]" +end + +-- listrings +workshop_formspec = workshop_formspec.. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;upgrade1]".. + "listring[current_player;main]".. + "listring[context;upgrade2]".. + "listring[current_player;main]" + +local run = function(pos, node) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local eu_input = meta:get_int("MV_EU_input") + local machine_name = S("@1 Tool Workshop", S("MV")) + + -- Setup meta data if it does not exist. + if not eu_input then + meta:set_int("MV_EU_demand", workshop_demand[1]) + meta:set_int("MV_EU_input", 0) + return + end + + local EU_upgrade, tube_upgrade = technic.handle_machine_upgrades(meta) + + local repairable = false + local srcstack = inv:get_stack("src", 1) + if not srcstack:is_empty() then + local itemdef = minetest.registered_items[srcstack:get_name()] + if itemdef and + (not itemdef.wear_represents or + itemdef.wear_represents == "mechanical_wear") and + srcstack:get_wear() ~= 0 then + repairable = true + end + end + technic.handle_machine_pipeworks(pos, tube_upgrade, function(pos2, x_velocity, z_velocity) + if not repairable then + technic.send_items(pos2, x_velocity, z_velocity, "src") + end + end) + if not repairable then + meta:set_string("infotext", S("@1 Idle", machine_name)) + meta:set_int("MV_EU_demand", 0) + return + end + + if eu_input < workshop_demand[EU_upgrade+1] then + meta:set_string("infotext", S("@1 Unpowered", machine_name)) + elseif eu_input >= workshop_demand[EU_upgrade+1] then + meta:set_string("infotext", S("@1 Active", machine_name) .. "\n" .. + S("Demand: @1", technic.EU_string(workshop_demand[EU_upgrade+1]))) + srcstack:add_wear(-1000) + inv:set_stack("src", 1, srcstack) + end + meta:set_int("MV_EU_demand", workshop_demand[EU_upgrade+1]) +end + +minetest.register_node("technic:tool_workshop", { + description = S("@1 Tool Workshop", S("MV")), + paramtype2 = "facedir", + tiles = { + "technic_workshop_top.png"..tube_entry, + "technic_machine_bottom.png"..tube_entry, + "technic_workshop_side.png"..tube_entry, + "technic_workshop_side.png"..tube_entry, + "technic_workshop_side.png"..tube_entry, + "technic_workshop_side.png" + }, + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, technic_mv=1, tubedevice=1, tubedevice_receiver=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"bottom", "back", "left", "right"}, + sounds = technic.sounds.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("@1 Tool Workshop", S("MV"))) + meta:set_string("formspec", workshop_formspec) + local inv = meta:get_inventory() + inv:set_size("src", 1) + inv:set_size("upgrade1", 1) + inv:set_size("upgrade2", 1) + end, + can_dig = technic.machine_can_dig, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, + tube = { + can_insert = function (pos, node, stack, direction) + return minetest.get_meta(pos):get_inventory():room_for_item("src", stack) + end, + insert_object = function (pos, node, stack, direction) + return minetest.get_meta(pos):get_inventory():add_item("src", stack) + end, + connect_sides = {left = 1, right = 1, back = 1, top = 1, bottom = 1}, + }, + technic_run = run, + after_place_node = pipeworks.after_place, + after_dig_node = technic.machine_after_dig_node +}) + +technic.register_machine("MV", "technic:tool_workshop", technic.receiver) + diff --git a/mods/technic_plus_beta/technic/machines/MV/wind_mill.lua b/mods/technic_plus_beta/technic/machines/MV/wind_mill.lua new file mode 100644 index 00000000..f9ec37e1 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/MV/wind_mill.lua @@ -0,0 +1,102 @@ + +local S = technic.getter + +minetest.register_craft({ + output = 'technic:wind_mill_frame 5', + recipe = { + {'technic:carbon_steel_ingot', '', 'technic:carbon_steel_ingot'}, + {'', 'technic:carbon_steel_ingot', ''}, + {'technic:carbon_steel_ingot', '', 'technic:carbon_steel_ingot'}, + } +}) + +minetest.register_craft({ + output = 'technic:wind_mill', + recipe = { + {'', 'basic_materials:motor', ''}, + {'technic:carbon_steel_ingot', 'technic:carbon_steel_block', 'technic:carbon_steel_ingot'}, + {'', 'technic:mv_cable', ''}, + } +}) + +minetest.register_node("technic:wind_mill_frame", { + description = S("Wind Mill Frame"), + drawtype = "glasslike_framed", + tiles = {"technic_carbon_steel_block.png", "default_glass.png"}, + sunlight_propagates = true, + groups = {cracky=3, pickaxey=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + sounds = technic.sounds.node_sound_stone_defaults(), + paramtype = "light", +}) + +local function check_wind_mill(pos) + if pos.y < 30 then + return false + end + pos = {x=pos.x, y=pos.y, z=pos.z} + for i = 1, 20 do + pos.y = pos.y - 1 + local node = minetest.get_node_or_nil(pos) + if not node then + -- we reached CONTENT_IGNORE, we can assume, that nothing changed + -- as the user will have to load the block to change it + return + end + if node.name ~= "technic:wind_mill_frame" then + return false + end + end + return true +end + +local run = function(pos, node) + local meta = minetest.get_meta(pos) + local machine_name = S("Wind @1 Generator", S("MV")) + + local check = check_wind_mill(pos) + if check == false then + meta:set_int("MV_EU_supply", 0) + meta:set_string("infotext", S("@1 Improperly Placed", machine_name)) + elseif check == true then + local power = math.min(pos.y * 100, 5000) + meta:set_int("MV_EU_supply", power) + meta:set_string("infotext", S("@1 (@2)", machine_name, + technic.EU_string(power))) + end + -- check == nil: assume nothing has changed +end + +minetest.register_node("technic:wind_mill", { + description = S("Wind @1 Generator", S("MV")), + tiles = {"technic_carbon_steel_block.png"}, + paramtype2 = "facedir", + groups = {cracky=1, technic_machine=1, technic_mv=1, pickaxey=2}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"top", "bottom", "back", "left", "right"}, + sounds = technic.sounds.node_sound_stone_defaults(), + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, -- Main box + {-0.1, -0.1, -0.5, 0.1, 0.1, -0.6}, -- Shaft + {-0.1, -1, -0.6, 0.1, 1, -0.7}, -- Vertical blades + {-1, -0.1, -0.6, 1, 0.1, -0.7}, -- Horizontal blades + } + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Wind @1 Generator", S("MV"))) + meta:set_int("MV_EU_supply", 0) + end, + technic_run = run, +}) + +technic.register_machine("MV", "technic:wind_mill", technic.producer) + diff --git a/mods/technic_plus_beta/technic/machines/compat/api.lua b/mods/technic_plus_beta/technic/machines/compat/api.lua new file mode 100644 index 00000000..87ee148d --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/compat/api.lua @@ -0,0 +1,87 @@ +local S = technic.getter + +-- Registration compatibility shim to transform Technic 1.x arguments to 2.x +-- This could be made stricter for new style API by utilizing `assert` + +local function shallow_copy(t) + local result = {} + for k, v in pairs(t) do + result[k] = v + end + return setmetatable(result, getmetatable(t)) +end + +function technic.register_compat_v1_to_v2(name, data, default_name) + local modname = minetest.get_current_modname() + local colon, def + if type(name) == "table" then + -- Log old API usage, swap name to def and set name from def table + local msg = "Deprecated Technic registration API call: %s (%s)" + def = shallow_copy(name) + name = def.machine_name or default_name + def.machine_name = nil + def.description = def.machine_desc + def.machine_desc = nil + minetest.log("warning", msg:format(tostring(name), tostring(modname))) + else + def = shallow_copy(data) + end + -- Input name can be "modname:nodename", ":modname:nodename" or "nodename". + -- If name is presented as "nodename" then check for old def.modname field. + if name:find(":") then + colon, modname, name = name:match("(:?)(.+):(.+)") + -- Make sure that all fields are set, can be empty but pattern matcher must succeed. + assert(colon and modname and name) + elseif def.modname then + minetest.log("warning", ("Definition contains modname for %s"):format(name)) + colon = ":" + modname = def.modname + end + return (colon or ""), modname, name, def +end + +-- Registration functions in Technic 1.x version + +function technic.register_alloy_furnace(def) + def.typename = "alloy" + def.description = S("@1 Alloy Furnace", S(def.tier)) + def.insert_object = technic.insert_object_unique_stack + def.can_insert = technic.can_insert_unique_stack + technic.register_base_machine(def) +end + +function technic.register_centrifuge(def) + def.typename = "separating" + def.description = S("@1 Centrifuge", S(def.tier)) + technic.register_base_machine(def) +end + +function technic.register_compressor(def) + def.typename = "compressing" + def.description = S("@1 Compressor", S(def.tier)) + technic.register_base_machine(def) +end + +function technic.register_extractor(def) + def.typename = "extracting" + def.description = S("@1 Extractor", S(def.tier)) + technic.register_base_machine(def) +end + +function technic.register_freezer(def) + def.typename = "freezing" + def.description = S("@1 Freezer", S(def.tier)) + technic.register_base_machine(def) +end + +function technic.register_grinder(def) + def.typename = "grinding" + def.description = S("@1 Grinder", S(def.tier)) + technic.register_base_machine(def) +end + +function technic.register_electric_furnace(def) + def.typename = "cooking" + def.description = S("@1 Furnace", S(def.tier)) + technic.register_base_machine(def) +end diff --git a/mods/technic_plus_beta/technic/machines/compat/digtron.lua b/mods/technic_plus_beta/technic/machines/compat/digtron.lua new file mode 100644 index 00000000..f7c64da2 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/compat/digtron.lua @@ -0,0 +1,109 @@ +-- +-- Compatibility hacks for digtron to work well with new Technic Plus network and power tools +-- +-- More information: +-- https://github.com/mt-mods/technic/issues/100 +-- https://github.com/mt-mods/technic/issues/233 +-- +-- Disable some luacheck warnings to allow having original formatting here +-- luacheck: no max line length +-- luacheck: globals digtron + +-- Only relevant sections modified, you can directly compare this with upstream function defined in util.lua +local node_inventory_table = {type="node"} +local function tap_batteries(battery_positions, target, test) + if (battery_positions == nil) then + return 0 + end + + local current_burned = 0 + -- 1 coal block is 370 PU + -- 1 coal lump is 40 PU + -- An RE battery holds 10000 EU of charge + -- local power_ratio = 100 -- How much charge equals 1 unit of PU from coal + -- setting Moved to digtron.config.power_ratio + + for k, location in pairs(battery_positions) do + if current_burned > target then + break + end + node_inventory_table.pos = location.pos + local inv = minetest.get_inventory(node_inventory_table) + local invlist = inv:get_list("batteries") + + if (invlist == nil) then -- This check shouldn't be needed, it's yet another guard against https://github.com/minetest/minetest/issues/8067 + break + end + + for i, itemstack in pairs(invlist) do + local charge = technic.get_charge(itemstack) + local power_available = math.floor(charge / digtron.config.power_ratio) + if power_available ~= 0 then + local actual_burned = power_available -- we just take all we have from the battery, since they aren't stackable + -- don't bother recording the items if we're just testing, nothing is actually being removed. + if test ~= true then + -- since we are taking everything, the wear and charge can both be set to 0 + technic.set_charge(itemstack, 0) + end + current_burned = current_burned + actual_burned + end + + if current_burned > target then + break + end + end + + if test ~= true then + -- only update the list if we're doing this for real. + inv:set_list("batteries", invlist) + end + end + return current_burned +end + +local function power_connector_compat() + local digtron_technic_run = minetest.registered_nodes["digtron:power_connector"].technic_run + minetest.override_item("digtron:power_connector",{ + technic_run = function(pos, node) + local network_id = technic.pos2network(pos) + local sw_pos = network_id and technic.network2sw_pos(network_id) + local meta = minetest.get_meta(pos) + meta:set_string("HV_network", sw_pos and minetest.pos_to_string(sw_pos) or "") + return digtron_technic_run(pos, node) + end, + technic_on_disable = function(pos, node) + local meta = minetest.get_meta(pos) + meta:set_string("HV_network", "") + meta:set_string("HV_EU_input", "") + end, + }) +end + +local function battery_holder_compat() + -- Override battery holder + local tube = minetest.registered_nodes["digtron:battery_holder"].tube + tube.can_insert = function(pos, node, stack, direction) + if technic.get_charge(stack) > 0 then + local inv = minetest.get_meta(pos):get_inventory() + return inv:room_for_item("batteries", stack) + end + return false + end + minetest.override_item("digtron:battery_holder",{ + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + return (listname == "batteries" and technic.get_charge(stack) > 0) and stack:get_count() or 0 + end, + tube = tube, + }) + -- Override digtron.tap_batteries + digtron.tap_batteries = tap_batteries +end + +minetest.register_on_mods_loaded(function() + if minetest.registered_nodes["digtron:power_connector"] then + power_connector_compat() + end + if minetest.registered_nodes["digtron:battery_holder"] then + battery_holder_compat() + end +end) diff --git a/mods/technic_plus_beta/technic/machines/compat/tools.lua b/mods/technic_plus_beta/technic/machines/compat/tools.lua new file mode 100644 index 00000000..701497b1 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/compat/tools.lua @@ -0,0 +1,139 @@ +-- +-- This allows using old style technic.register_power_tool tool registration function. +-- +-- To make tool fully compatible replace `minetest.register_tool` with `technic.register_power_tool` +-- and add `technic_max_charge` field for tool definition. +-- Fields `wear_represents` and `on_refill` can be removed if using defaults. +-- +-- Does not offer compatibility for charger mods: mods that charge or discharge registered power tools. +-- Compatibility for those can be achieved by using `.technic_get_charge` / `.technic_set_charge`. +-- + +local function compat_set_RE_wear(stack, charge) + local def = stack:get_definition() + if def.technic_wear_factor then + local wear = math.floor(charge * def.technic_wear_factor + 0.5) + stack:set_wear(wear > 0 and 65536 - wear or 0) + end +end + +local function compat_technic_get_charge(stack) + local def = stack:get_definition() + if def.technic_max_charge then + local legacy_fields = minetest.deserialize(stack:get_meta():get_string("")) or {} + return legacy_fields.charge or 0, def.technic_max_charge + end + return 0, 0 +end + +local function compat_technic_set_charge(stack, charge) + compat_set_RE_wear(stack, charge) + local meta = stack:get_meta() + local legacy_fields = minetest.deserialize(meta:get_string("")) or {} + legacy_fields.charge = charge + meta:set_string("", minetest.serialize(legacy_fields)) +end + +-- This attempts to find out if mod is aware of technic.plus version property and marks mod as `plus_aware` if +-- it tries to read `technic.plus` value. Marked tools wont receive automatic metadata compatibility functions. +local plus_aware = {} +do + local original_mt = getmetatable(technic) + local mt = original_mt and table.copy(original_mt) or {} + local mt_index = mt.__index or rawget + local plus = technic.plus + rawset(technic, "plus", nil) + + -- Extend `__index` lookup function for `technic` to collect mod names that are reading `technic.plus` property + function mt:__index(key) + if key == "plus" then + local modname = minetest.get_current_modname() + if modname then + plus_aware[modname] = true + end + return plus + end + return mt_index(self, key) + end + setmetatable(technic, mt) + + -- Restore version and metatable, this must happen after handling register_on_mods_loaded callbacks + minetest.after(0, function() + rawset(technic, "plus", plus) + setmetatable(technic, original_mt) + end) +end + +-- Override `technic.register_power_tool` to handle old style registration that was only setting max charge value. +local register_power_tool = technic.register_power_tool +function technic.register_power_tool(itemname, def_or_max_charge) + if type(def_or_max_charge) == "number" then + minetest.log("warning", "Deprecated technic.register_power_tool use. Setting max_charge for "..itemname) + technic.power_tools[itemname] = def_or_max_charge + minetest.register_on_mods_loaded(function() + minetest.log("warning", "Deprecated technic.register_power_tool use. Ensuring fields for "..itemname) + local redef = minetest.registered_items[itemname] + if redef and redef.wear_represents == "technic_RE_charge" then + -- Override power tools that called register_power_tool but do not have on_refill function defined + local overrides = { + technic_max_charge = def_or_max_charge, + technic_wear_factor = 65535 / def_or_max_charge, + on_refill = function(stack) + local tooldef = stack:get_definition() + tooldef.technic_set_charge(stack, def_or_max_charge) + return stack + end, + } + -- Add legacy meta handlers if mod did not attempt to read technic.plus value + local modname = itemname:match(":?(.+):") + if plus_aware[modname] then + overrides.technic_get_charge = redef.technic_get_charge or technic.get_charge + overrides.technic_set_charge = redef.technic_set_charge or technic.set_charge + minetest.log("warning", "Mod "..modname.." seems to be aware of technic.plus but ".. + itemname.." is still using deprecated registration, skipping meta charge compatibility.") + elseif not redef.technic_get_charge and not redef.technic_set_charge then + overrides.technic_get_charge = compat_technic_get_charge + overrides.technic_set_charge = compat_technic_set_charge + minetest.log("warning", "Using metadata charge values for "..itemname) + end + -- Override tool definition with added / new values + minetest.override_item(itemname, overrides) + minetest.log("warning", "Updated legacy Technic power tool definition for "..itemname) + else + minetest.log("error", "Technic compatibility overrides skipped for "..itemname..", charging might ".. + 'cause crash. Upgrading to technic.register_power_tool("'..itemname..'", {itemdef}) recommended.') + end + end) + else + return register_power_tool(itemname, def_or_max_charge) + end +end + +technic.set_RE_charge = assert(technic.set_charge) +technic.get_RE_charge = assert(technic.get_charge) +technic.use_RE_charge = assert(technic.use_charge) + +-- Same as `technic.set_charge` but without calling through `itemdef.technic_set_charge`. +function technic.set_RE_wear(stack, charge) + minetest.log("warning", "Use of deprecated function technic.set_RE_wear with stack: "..stack:get_name()) + compat_set_RE_wear(stack, charge) +end + +-- Old utility function to recharge tools +local function charge_tools(meta, batt_charge, charge_step) + local src_stack = meta:get_inventory():get_stack("src", 1) + local def = src_stack:get_definition() + if not def or not def.technic_max_charge or src_stack:is_empty() then + return batt_charge, false + end + local new_charge = math.min(def.technic_max_charge, def.technic_get_charge(src_stack) + charge_step) + def.technic_set_charge(src_stack, new_charge) + meta:get_inventory():set_stack("src", 1, src_stack) + return batt_charge, (def.technic_max_charge == new_charge) +end + +function technic.charge_tools(...) + minetest.log("warning", "Use of deprecated function technic.charge_tools") + technic.charge_tools = charge_tools + return charge_tools(...) +end diff --git a/mods/technic_plus_beta/technic/machines/init.lua b/mods/technic_plus_beta/technic/machines/init.lua new file mode 100644 index 00000000..2cfdb229 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/init.lua @@ -0,0 +1,80 @@ +local path = technic.modpath.."/machines" + +technic.digilines = { + rules = { + -- digilines.rules.default + {x= 1,y= 0,z= 0},{x=-1,y= 0,z= 0}, -- along x beside + {x= 0,y= 0,z= 1},{x= 0,y= 0,z=-1}, -- along z beside + {x= 1,y= 1,z= 0},{x=-1,y= 1,z= 0}, -- 1 node above along x diagonal + {x= 0,y= 1,z= 1},{x= 0,y= 1,z=-1}, -- 1 node above along z diagonal + {x= 1,y=-1,z= 0},{x=-1,y=-1,z= 0}, -- 1 node below along x diagonal + {x= 0,y=-1,z= 1},{x= 0,y=-1,z=-1}, -- 1 node below along z diagonal + -- added rules for digi cable + {x = 0, y = -1, z = 0}, -- along y below + }, + rules_allfaces = { + {x= 1, y= 0, z= 0}, {x=-1, y= 0, z= 0}, -- along x beside + {x= 0, y= 1, z= 0}, {x= 0, y=-1, z= 0}, -- along y above and below + {x= 0, y= 0, z= 1}, {x= 0, y= 0, z=-1}, -- along z beside + } +} + +-- Compatibility shim to allow old API usage +dofile(path.."/compat/api.lua") + +-- https://github.com/mt-mods/technic/issues/100 +dofile(path.."/compat/digtron.lua") + +dofile(path.."/network.lua") + +dofile(path.."/overload.lua") + +dofile(path.."/register/init.lua") + +-- Tiers +dofile(path.."/LV/init.lua") +dofile(path.."/MV/init.lua") +dofile(path.."/HV/init.lua") + +dofile(path.."/switching_station.lua") +dofile(path.."/switching_station_globalstep.lua") + +dofile(path.."/power_monitor.lua") +dofile(path.."/supply_converter.lua") + +dofile(path.."/other/init.lua") + + +-- Metadata cleanup LBM, removes old metadata values from nodes +minetest.register_lbm({ + name = "technic:metadata_cleanup", + nodenames = { + "group:technic_machine", + "group:technic_all_tiers", + "technic:switching_station", + "technic:power_monitor", + }, + action = function(pos, node) + -- Delete all listed metadata key/value pairs from technic machines + local keys = { + "LV_EU_timeout", "MV_EU_timeout", "HV_EU_timeout", + "LV_network", "MV_network", "HV_network", + "active_pos", "supply", "demand", + "battery_count", "battery_charge", "battery_charge_max", + } + local meta = minetest.get_meta(pos) + for _,key in ipairs(keys) do + -- Value of `""` will delete the key. + meta:set_string(key, "") + end + if node.name == "technic:switching_station" then + meta:set_string("active", "") + + -- start nodetimer if not already started + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(1.0) + end + end + end, +}) diff --git a/mods/technic_plus_beta/technic/machines/network.lua b/mods/technic_plus_beta/technic/machines/network.lua new file mode 100644 index 00000000..d26212d6 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/network.lua @@ -0,0 +1,767 @@ +-- +-- Power network specific functions and data should live here +-- +local S = technic.getter + +local off_delay_seconds = tonumber(technic.config:get("switch_off_delay_seconds")) + +local network_node_arrays = {"PR_nodes","BA_nodes","RE_nodes"} + +technic.active_networks = {} +local networks = {} +technic.networks = networks +local technic_cables = {} +technic.cables = technic_cables + +local poshash = minetest.hash_node_position +local hashpos = minetest.get_position_from_hash + +function technic.create_network(sw_pos) + local network_id = poshash({x=sw_pos.x,y=sw_pos.y-1,z=sw_pos.z}) + technic.build_network(network_id) + return network_id +end + +local function pos_in_array(pos, array) + for _,pos2 in ipairs(array) do + if pos.x == pos2.x and pos.y == pos2.y and pos.z == pos2.z then + return true + end + end + return false +end + +function technic.merge_networks(net1, net2) + -- TODO: Optimize for merging small network into larger by first checking network + -- node counts for both networks and keep network id with most nodes. + assert(type(net1) == "table", "Invalid net1 for technic.merge_networks") + assert(type(net2) == "table", "Invalid net2 for technic.merge_networks") + assert(net1 ~= net2, "Deadlock recipe: net1 & net2 equals for technic.merge_networks") + -- Move data in cables table + for node_id,cable_net_id in pairs(technic_cables) do + if cable_net_id == net2.id then + technic_cables[node_id] = net1.id + end + end + -- Move data in machine tables + for _,tablename in ipairs(network_node_arrays) do + for _,pos in ipairs(net2[tablename]) do + table.insert(net1[tablename], pos) + end + end + -- Move data in all_nodes table + for node_id,pos in pairs(net2.all_nodes) do + net1.all_nodes[node_id] = pos + end + -- Merge queues for incomplete networks + if net1.queue and net2.queue then + for _,pos in ipairs(net2.queue) do + if not pos_in_array(pos, net1.queue) then + table.insert(net1.queue, pos) + end + end + else + net1.queue = net1.queue or net2.queue + end + -- Remove links to net2 + networks[net2.id] = nil + technic.active_networks[net2.id] = nil +end + +function technic.activate_network(network_id, timeout) + -- timeout is optional ttl for network in seconds, if not specified use default + local network = networks[network_id] + if network then + -- timeout is absolute time in microseconds + network.timeout = minetest.get_us_time() + ((timeout or off_delay_seconds) * 1000 * 1000) + technic.active_networks[network_id] = network + end +end + +function technic.sw_pos2tier(pos, load_node) + -- Get cable tier for switching station or nil if no cable + -- load_node true to use minetest.load_area to load node + local cable_pos = {x=pos.x,y=pos.y-1,z=pos.z} + if load_node then + minetest.load_area(cable_pos) + end + return technic.get_cable_tier(minetest.get_node(cable_pos).name) +end + +-- Destroy network data +function technic.remove_network(network_id) + for pos_hash,cable_net_id in pairs(technic_cables) do + if cable_net_id == network_id then + technic_cables[pos_hash] = nil + end + end + networks[network_id] = nil + technic.active_networks[network_id] = nil +end + +local function switch_index(pos, net) + for index, spos in ipairs(net.swpos) do + if pos.x == spos.x and pos.y == spos.y and pos.z == spos.z then + return index + end + end +end + +function technic.switch_insert(pos, net) + if not switch_index(pos, net) then + table.insert(net.swpos, table.copy(pos)) + end + return #net.swpos +end + +function technic.switch_remove(pos, net) + local swindex = switch_index(pos, net) + if swindex then + table.remove(net.swpos, swindex) + end + return #net.swpos +end + +function technic.sw_pos2network(pos) + return technic_cables[poshash({x=pos.x,y=pos.y-1,z=pos.z})] +end + +function technic.pos2network(pos) + return technic_cables[poshash(pos)] +end + +function technic.network2pos(network_id) + return hashpos(network_id) +end + +function technic.network2sw_pos(network_id) + -- Return switching station position for network. + -- It is not guaranteed that position actually contains switching station. + local sw_pos = hashpos(network_id) + sw_pos.y = sw_pos.y + 1 + return sw_pos +end + +function technic.network_infotext(network_id, text) + local network = networks[network_id] + if network then + if text then + network.infotext = text + elseif network.queue then + local count = 0 + for _ in pairs(network.all_nodes) do count = count + 1 end + return S("Building Network: @1 Nodes", count) + else + return network.infotext + end + end +end + +local node_timeout = {} +local default_timeout = 2 + +function technic.set_default_timeout(timeout) + default_timeout = timeout or 2 +end + +function technic.get_timeout(tier, pos) + if node_timeout[tier] == nil then + -- it is normal that some multi tier nodes always drop here when checking all LV, MV and HV tiers + return 0 + end + return node_timeout[tier][poshash(pos)] or 0 +end + +local function touch_node(tier, pos, timeout) + if node_timeout[tier] == nil then + -- this should get built up during registration + node_timeout[tier] = {} + end + node_timeout[tier][poshash(pos)] = timeout or default_timeout +end +technic.touch_node = touch_node + +function technic.disable_machine(pos, node) + local nodedef = minetest.registered_nodes[node.name] + if nodedef then + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("@1 Has No Network", nodedef.description)) + end + if nodedef and nodedef.technic_disabled_machine_name then + node.name = nodedef.technic_disabled_machine_name + minetest.swap_node(pos, node) + end + if nodedef and nodedef.technic_on_disable then + nodedef.technic_on_disable(pos, node) + end + local node_id = poshash(pos) + for _,nodes in pairs(node_timeout) do + nodes[node_id] = nil + end +end + +local function match_cable_tier_filter(name, tiers) + -- Helper to check for set of cable tiers + if tiers then + for _, tier in ipairs(tiers) do if technic.is_tier_cable(name, tier) then return true end end + return false + end + return technic.get_cable_tier(name) ~= nil +end + +local function get_neighbors(pos, tiers) + local tier_machines = tiers and technic.machines[tiers[1]] + local is_cable = match_cable_tier_filter(minetest.get_node(pos).name, tiers) + local network = is_cable and technic.networks[technic.pos2network(pos)] + local cables = {} + local machines = {} + local positions = { + {x=pos.x+1, y=pos.y, z=pos.z}, + {x=pos.x-1, y=pos.y, z=pos.z}, + {x=pos.x, y=pos.y+1, z=pos.z}, + {x=pos.x, y=pos.y-1, z=pos.z}, + {x=pos.x, y=pos.y, z=pos.z+1}, + {x=pos.x, y=pos.y, z=pos.z-1}, + } + for _,connected_pos in ipairs(positions) do + local name = minetest.get_node(connected_pos).name + if tier_machines and tier_machines[name] then + table.insert(machines, connected_pos) + elseif match_cable_tier_filter(name, tiers) then + local cable_network = technic.networks[technic.pos2network(connected_pos)] + table.insert(cables,{ + pos = connected_pos, + network = cable_network, + }) + if not network then network = cable_network end + end + end + return network, cables, machines +end + +function technic.place_network_node(pos, tiers, name) + -- Get connections and primary network if there's any + local network, cables, machines = get_neighbors(pos, tiers) + if not network then + -- We're evidently not on a network, nothing to add ourselves to + return + end + + -- Attach to primary network, this must be done before building branches from this position + technic.add_network_node(pos, network) + if not match_cable_tier_filter(name, tiers) then + if technic.machines[tiers[1]][name] == technic.producer_receiver then + -- FIXME: Multi tier machine like supply converter should also attach to other networks around pos. + -- Preferably also with connection rules defined for machine. + -- nodedef.connect_sides could be used to generate these rules. + -- For now, assume that all multi network machines belong to technic.producer_receiver group: + -- Get cables and networks around PR_RE machine + local _, machine_cables, _ = get_neighbors(pos) + for _,connection in ipairs(machine_cables) do + if connection.network and connection.network.id ~= network.id then + -- Attach PR_RE machine to secondary networks (last added is primary until above note is resolved) + technic.add_network_node(pos, connection.network) + end + end + else + -- Check connected cables for foreign networks, overload if machine was connected to multiple networks + for _, connection in ipairs(cables) do + if connection.network and connection.network.id ~= network.id then + technic.overload_network(connection.network.id) + technic.overload_network(network.id) + end + end + end + -- Machine added, skip all network building + return + end + + -- Attach neighbor machines if cable was added + for _,machine_pos in ipairs(machines) do + technic.add_network_node(machine_pos, network) + end + + -- Attach neighbor cables + for _,connection in ipairs(cables) do + if connection.network then + if connection.network.id ~= network.id then + -- Remove network if position belongs to another network + -- FIXME: Network requires partial rebuild but avoid doing it here if possible. + -- This might cause problems when merging two active networks into one + technic.remove_network(network.id) + technic.remove_network(connection.network.id) + connection.network = nil + end + else + -- There's cable that does not belong to any network, attach whole branch + technic.add_network_node(connection.pos, network) + technic.add_network_branch({connection.pos}, network) + end + end +end + +-- Remove machine or cable from network +local function remove_network_node(network_id, pos) + local network = networks[network_id] + if not network then return end + -- Clear hash tables, cannot use table.remove + local node_id = poshash(pos) + technic_cables[node_id] = nil + network.all_nodes[node_id] = nil + -- TODO: All following things can be skipped if node is not machine + -- check here if it is or is not cable + -- or add separate function to remove cables and move responsibility to caller + -- Clear indexed arrays, do NOT leave holes + local machine_removed = false + for _,tblname in ipairs(network_node_arrays) do + local tbl = network[tblname] + for i=#tbl,1,-1 do + local mpos = tbl[i] + if mpos.x == pos.x and mpos.y == pos.y and mpos.z == pos.z then + table.remove(tbl, i) + machine_removed = true + break + end + end + end + if machine_removed then + -- Machine can still be in world, just not connected to any network. If so then disable it. + local node = minetest.get_node(pos) + technic.disable_machine(pos, node) + end +end + +function technic.remove_network_node(pos, tiers, name) + -- Get the network and neighbors + local network, cables, machines = get_neighbors(pos, tiers) + if not network then return end + + if not match_cable_tier_filter(name, tiers) then + -- Machine removed, skip cable checks to prevent unnecessary network cleanups + for _,connection in ipairs(cables) do + if connection.network then + -- Remove machine from all networks around it + remove_network_node(connection.network.id, pos) + end + end + return + end + + if #cables == 1 then + -- Dead end cable removed, remove it from the network + remove_network_node(network.id, pos) + -- Remove neighbor machines from network if cable was removed + if match_cable_tier_filter(name, tiers) then + for _,machine_pos in ipairs(machines) do + local net, _, _ = get_neighbors(machine_pos, tiers) + if not net then + -- Remove machine from network if it does not have other connected cables + remove_network_node(network.id, machine_pos) + end + end + end + else + -- TODO: Check branches around and switching stations for branches: + -- remove branches that do not have switching station. Switching stations not tracked but could be easily tracked. + -- remove branches not connected to another branch. Individual branches not tracked, requires simple AI heuristics. + -- move branches that have switching station to new networks without checking or loading actual nodes in world. + -- To do all this network must be aware of individual branches and switching stations, might not be worth it... + -- For now remove whole network and let ABM rebuild it + technic.remove_network(network.id) + end +end + +-- +-- Functions to traverse the electrical network +-- + +-- Add a machine node to the LV/MV/HV network +local function add_network_machine(nodes, pos, network_id, all_nodes, multitier) + local node_id = poshash(pos) + local net_id_old = technic_cables[node_id] + if net_id_old == nil or (multitier and net_id_old ~= network_id and all_nodes[node_id] == nil) then + -- Add machine to network only if it is not already added + table.insert(nodes, pos) + -- FIXME: Machines connecting to multiple networks should have way to store multiple network ids + technic_cables[node_id] = network_id + all_nodes[node_id] = pos + return true + elseif not multitier and net_id_old ~= network_id then + -- Do not allow running from multiple networks, trigger overload + technic.overload_network(network_id) + technic.overload_network(net_id_old) + local meta = minetest.get_meta(pos) + meta:set_string("infotext",S("Network Overloaded")) + end +end + +-- Add a wire node to the LV/MV/HV network +local function add_cable_node(pos, network) + local node_id = poshash(pos) + if not technic_cables[node_id] then + technic_cables[node_id] = network.id + network.all_nodes[node_id] = pos + if network.queue then + table.insert(network.queue, pos) + end + elseif technic_cables[node_id] ~= network.id then + -- Conflicting network connected, merge networks if both are still in building stage + local net2 = networks[technic_cables[node_id]] + if net2 and net2.queue then + technic.merge_networks(network, net2) + end + end +end + +-- Generic function to add found connected nodes to the right classification array +local function add_network_node(network, pos, machines) + local name = technic.get_or_load_node(pos).name + + if technic.get_cable_tier(name) == network.tier then + add_cable_node(pos, network) + elseif machines[name] then + if machines[name] == technic.producer then + add_network_machine(network.PR_nodes, pos, network.id, network.all_nodes) + elseif machines[name] == technic.receiver then + add_network_machine(network.RE_nodes, pos, network.id, network.all_nodes) + elseif machines[name] == technic.producer_receiver then + if add_network_machine(network.PR_nodes, pos, network.id, network.all_nodes, true) then + table.insert(network.RE_nodes, pos) + end + elseif machines[name] == technic.battery then + add_network_machine(network.BA_nodes, pos, network.id, network.all_nodes) + end + end +end + +-- Generic function to add single nodes to the right classification array of existing network +function technic.add_network_node(pos, network) + add_network_node(network, pos, technic.machines[network.tier]) +end + +-- Traverse a network given a list of machines and a cable type name +local function traverse_network(network, pos, machines) + local positions = { + {x=pos.x+1, y=pos.y, z=pos.z}, + {x=pos.x-1, y=pos.y, z=pos.z}, + {x=pos.x, y=pos.y+1, z=pos.z}, + {x=pos.x, y=pos.y-1, z=pos.z}, + {x=pos.x, y=pos.y, z=pos.z+1}, + {x=pos.x, y=pos.y, z=pos.z-1}} + for i, cur_pos in pairs(positions) do + if not network.all_nodes[poshash(cur_pos)] then + add_network_node(network, cur_pos, machines) + end + end +end + +local function touch_nodes(list, tier) + for _, pos in ipairs(list) do + touch_node(tier, pos) -- Touch node + end +end + +local function get_network(network_id, tier) + local cached = networks[network_id] + if cached and not cached.queue and cached.tier == tier then + touch_nodes(cached.PR_nodes, tier) + touch_nodes(cached.BA_nodes, tier) + touch_nodes(cached.RE_nodes, tier) + return cached.PR_nodes, cached.BA_nodes, cached.RE_nodes + end + return technic.build_network(network_id) +end + +function technic.add_network_branch(queue, network) + -- Adds whole branch to network, queue positions can be used to bypass sub branches + local machines = technic.machines[network.tier] + --print(string.format("technic.add_network_branch(%s, %s, %.17g)",queue,minetest.pos_to_string(sw_pos),network.id)) + local t1 = minetest.get_us_time() + while next(queue) do + local to_visit = {} + for _, pos in ipairs(queue) do + network.queue = to_visit + traverse_network(network, pos, machines) + end + queue = to_visit + if minetest.get_us_time() - t1 > 10000 then + -- time limit exceeded + break + end + end + -- Set build queue for network if network build was not finished within time limits + network.queue = #queue > 0 and queue +end + +-- Battery charge status updates for network +local function update_battery(self, charge, max_charge, supply, demand) + self.battery_charge = self.battery_charge + charge + self.battery_charge_max = self.battery_charge_max + max_charge + self.battery_supply = self.battery_supply + supply + self.battery_demand = self.battery_demand + demand + if demand ~= 0 then + self.BA_count_active = self.BA_count_active + 1 + self.BA_charge_active = self.BA_charge_active + charge + end +end + +-- Moving average function generator +local function sma(period) + local values = {} + local index = 1 + local sum = 0 + return function(n) + -- Add new value and return average + sum = sum - (values[index] or 0) + n + values[index] = n + index = index ~= period and index + 1 or 1 + return sum / #values + end +end + +function technic.build_network(network_id) + local network = networks[network_id] + if network and not network.queue then + -- Network exists complete and cached + return network.PR_nodes, network.BA_nodes, network.RE_nodes + elseif not network then + -- Build new network if network does not exist + technic.remove_network(network_id) + local sw_pos = technic.network2sw_pos(network_id) + local tier = sw_pos and technic.sw_pos2tier(sw_pos) + if not tier then + -- Failed to get initial cable node for network + return + end + network = { + -- Build queue + queue = {}, + -- Basic network data and lookup table for attached nodes + id = network_id, tier = tier, all_nodes = {}, swpos = {}, + -- Indexed arrays for iteration by machine type + PR_nodes = {}, RE_nodes = {}, BA_nodes = {}, + -- Power generation, usage and capacity related variables + supply = 0, demand = 0, battery_charge = 0, battery_charge_max = 0, + BA_count_active = 0, BA_charge_active = 0, battery_supply = 0, battery_demand = 0, + -- Battery status update function + update_battery = update_battery, + -- Network activation and excution control + timeout = 0, skip = 0, lag = 0, average_lag = sma(5) + } + -- Add first cable (one that is holding network id) and build network + add_cable_node(technic.network2pos(network_id), network) + end + -- Continue building incomplete network + technic.add_network_branch(network.queue, network) + network.battery_count = #network.BA_nodes + -- Add newly built network to cache array + networks[network_id] = network + if not network.queue then + -- And return producers, batteries and receivers (should this simply return network?) + return network.PR_nodes, network.BA_nodes, network.RE_nodes + end +end + +-- +-- Execute technic power network +-- +local node_technic_run = {} +minetest.register_on_mods_loaded(function() + for name, tiers in pairs(technic.machine_tiers) do + local nodedef = minetest.registered_nodes[name] + local on_construct = type(nodedef.on_construct) == "function" and nodedef.on_construct + local on_destruct = type(nodedef.on_destruct) == "function" and nodedef.on_destruct + local place_node = technic.place_network_node + local remove_node = technic.remove_network_node + minetest.override_item(name, { + on_construct = on_construct + and function(pos) on_construct(pos) place_node(pos, tiers, name) end + or function(pos) place_node(pos, tiers, name) end, + on_destruct = on_destruct + and function(pos) on_destruct(pos) remove_node(pos, tiers, name) end + or function(pos) remove_node(pos, tiers, name) end, + }) + end + for name, _ in pairs(technic.machine_tiers) do + if type(minetest.registered_nodes[name].technic_run) == "function" then + node_technic_run[name] = minetest.registered_nodes[name].technic_run + end + end +end) + +local function run_nodes(list, run_stage, network) + for _, pos in ipairs(list) do + local node = minetest.get_node_or_nil(pos) + if not node then + minetest.load_area(pos, pos) + node = minetest.get_node_or_nil(pos) + end + if node and node.name and node_technic_run[node.name] then + node_technic_run[node.name](pos, node, run_stage, network) + end + end +end + +function technic.network_run(network_id) + -- + -- !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! + -- TODO: This function requires a lot of cleanup + -- It is moved here from switching_station.lua and still + -- contain a lot of switching station specific stuff which + -- should be removed and/or refactored. + -- + + local t0 = minetest.get_us_time() + + local PR_nodes + local BA_nodes + local RE_nodes + + local network = networks[network_id] + if network then + PR_nodes, BA_nodes, RE_nodes = get_network(network_id, network.tier) + if not PR_nodes or technic.is_overloaded(network_id) then return end + else + --dprint("Not connected to a network") + technic.network_infotext(network_id, S("@1 Has No Network", S("Switching Station"))) + return + end + + -- Reset battery data for updates + network.battery_charge = 0 + network.battery_charge_max = 0 + network.battery_supply = 0 + network.battery_demand = 0 + network.BA_count_active = 0 + network.BA_charge_active = 0 + + run_nodes(PR_nodes, technic.producer, network) + run_nodes(RE_nodes, technic.receiver, network) + run_nodes(BA_nodes, technic.battery, network) + + -- Strings for the meta data + local eu_demand_str = network.tier.."_EU_demand" + local eu_input_str = network.tier.."_EU_input" + local eu_supply_str = network.tier.."_EU_supply" + + -- Distribute charge equally across multiple batteries. + local charge_distributed = math.floor(network.BA_charge_active / network.BA_count_active) + for n, pos1 in pairs(BA_nodes) do + local meta1 = minetest.get_meta(pos1) + if (meta1:get_int(eu_demand_str) ~= 0) then + meta1:set_int("internal_EU_charge", charge_distributed) + end + end + + -- Get all the power from the PR nodes + local PR_eu_supply = 0 -- Total power + for _, pos1 in pairs(PR_nodes) do + local meta1 = minetest.get_meta(pos1) + PR_eu_supply = PR_eu_supply + meta1:get_int(eu_supply_str) + end + --dprint("Total PR supply:"..PR_eu_supply) + + -- Get all the demand from the RE nodes + local RE_eu_demand = 0 + for _, pos1 in pairs(RE_nodes) do + local meta1 = minetest.get_meta(pos1) + RE_eu_demand = RE_eu_demand + meta1:get_int(eu_demand_str) + end + --dprint("Total RE demand:"..RE_eu_demand) + + technic.network_infotext(network_id, S("@1. Supply: @2 Demand: @3", + S("Switching Station"), technic.EU_string(PR_eu_supply), + technic.EU_string(RE_eu_demand))) + + -- Data that will be used by the power monitor + network.supply = PR_eu_supply + network.demand = RE_eu_demand + network.battery_count = #BA_nodes + + -- If the PR supply is enough for the RE demand supply them all + local BA_eu_demand = network.battery_demand + if PR_eu_supply >= RE_eu_demand then + --dprint("PR_eu_supply"..PR_eu_supply.." >= RE_eu_demand"..RE_eu_demand) + for _, pos1 in pairs(RE_nodes) do + local meta1 = minetest.get_meta(pos1) + local eu_demand = meta1:get_int(eu_demand_str) + meta1:set_int(eu_input_str, eu_demand) + end + -- We have a surplus, so distribute the rest equally to the BA nodes + -- Let's calculate the factor of the demand + PR_eu_supply = PR_eu_supply - RE_eu_demand + local charge_factor = 0 -- Assume all batteries fully charged + if BA_eu_demand > 0 then + charge_factor = PR_eu_supply / BA_eu_demand + end + -- TODO: EU input for all batteries: math.floor(BA_eu_demand * charge_factor * #BA_nodes) + for n, pos1 in pairs(BA_nodes) do + local meta1 = minetest.get_meta(pos1) + local eu_demand = meta1:get_int(eu_demand_str) + meta1:set_int(eu_input_str, math.floor(eu_demand * charge_factor)) + --dprint("Charging battery:"..math.floor(eu_demand*charge_factor)) + end + local t1 = minetest.get_us_time() + local diff = t1 - t0 + if diff > 50000 then + minetest.log("warning", "[technic] [+supply] technic_run took " .. diff .. " us at " + .. minetest.pos_to_string(hashpos(network_id))) + end + + return + end + + -- If the PR supply is not enough for the RE demand we will discharge the batteries too + local BA_eu_supply = network.battery_supply + if PR_eu_supply + BA_eu_supply >= RE_eu_demand then + --dprint("PR_eu_supply "..PR_eu_supply.."+BA_eu_supply "..BA_eu_supply.." >= RE_eu_demand"..RE_eu_demand) + for _, pos1 in pairs(RE_nodes) do + local meta1 = minetest.get_meta(pos1) + local eu_demand = meta1:get_int(eu_demand_str) + meta1:set_int(eu_input_str, eu_demand) + end + -- We have a deficit, so distribute to the BA nodes + -- Let's calculate the factor of the supply + local charge_factor = 0 -- Assume all batteries depleted + if BA_eu_supply > 0 then + charge_factor = (PR_eu_supply - RE_eu_demand) / BA_eu_supply + end + for n,pos1 in pairs(BA_nodes) do + local meta1 = minetest.get_meta(pos1) + local eu_supply = meta1:get_int(eu_supply_str) + meta1:set_int(eu_input_str, math.floor(eu_supply * charge_factor)) + --dprint("Discharging battery:"..math.floor(eu_supply*charge_factor)) + end + local t1 = minetest.get_us_time() + local diff = t1 - t0 + if diff > 50000 then + minetest.log("warning", "[technic] [-supply] technic_run took " .. diff .. " us at " + .. minetest.pos_to_string(hashpos(network_id))) + end + + return + end + + -- If the PR+BA supply is not enough for the RE demand: Power only the batteries + local charge_factor = 0 -- Assume all batteries fully charged + if BA_eu_demand > 0 then + charge_factor = PR_eu_supply / BA_eu_demand + end + for n, pos1 in pairs(BA_nodes) do + local meta1 = minetest.get_meta(pos1) + local eu_demand = meta1:get_int(eu_demand_str) + meta1:set_int(eu_input_str, math.floor(eu_demand * charge_factor)) + end + for n, pos1 in pairs(RE_nodes) do + local meta1 = minetest.get_meta(pos1) + meta1:set_int(eu_input_str, 0) + end + + local t1 = minetest.get_us_time() + local diff = t1 - t0 + if diff > 50000 then + minetest.log("warning", "[technic] technic_run took " .. diff .. " us at " + .. minetest.pos_to_string(hashpos(network_id))) + end + +end diff --git a/mods/technic_plus_beta/technic/machines/other/anchor.lua b/mods/technic_plus_beta/technic/machines/other/anchor.lua new file mode 100644 index 00000000..2b79ecef --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/other/anchor.lua @@ -0,0 +1,131 @@ +local S = technic.getter + +local desc = S("Administrative World Anchor") + +local function compute_forceload_positions(pos, meta) + local radius = meta:get_int("radius") + local minpos = vector.subtract(pos, vector.new(radius, radius, radius)) + local maxpos = vector.add(pos, vector.new(radius, radius, radius)) + local minbpos = {} + local maxbpos = {} + for _, coord in ipairs({"x","y","z"}) do + minbpos[coord] = math.floor(minpos[coord] / 16) * 16 + maxbpos[coord] = math.floor(maxpos[coord] / 16) * 16 + end + local flposes = {} + for x = minbpos.x, maxbpos.x, 16 do + for y = minbpos.y, maxbpos.y, 16 do + for z = minbpos.z, maxbpos.z, 16 do + table.insert(flposes, vector.new(x, y, z)) + end + end + end + return flposes +end + +local function currently_forceloaded_positions(meta) + local ser = meta:get_string("forceloaded") + return ser == "" and {} or minetest.deserialize(ser) +end + +local function forceload_off(meta) + local flposes = currently_forceloaded_positions(meta) + meta:set_string("forceloaded", "") + for _, p in ipairs(flposes) do + minetest.forceload_free_block(p) + end +end + +local function forceload_on(pos, meta) + local want_flposes = compute_forceload_positions(pos, meta) + local have_flposes = {} + for _, p in ipairs(want_flposes) do + if minetest.forceload_block(p) then + table.insert(have_flposes, p) + end + end + meta:set_string("forceloaded", #have_flposes == 0 and "" or minetest.serialize(have_flposes)) +end + +local function set_display(pos, meta) + meta:set_string("infotext", S(meta:get_int("enabled") ~= 0 and "@1 Enabled" or "@1 Disabled", desc)) + meta:set_string("formspec", + "size[5,3.5]".. + "item_image[0,0;1,1;technic:admin_anchor]".. + "label[1,0;"..desc.."]".. + "label[0,1;"..S("Owner: @1", meta:get_string("owner")).."]".. + (meta:get_int("locked") == 0 and + "button[3,1;2,1;lock;"..S("Unlocked").."]" or + "button[3,1;2,1;unlock;"..S("Locked").."]").. + "field[0.25,2.3;1,1;radius;"..S("Radius")..";${radius}]".. + (meta:get_int("enabled") == 0 and + "button[3,2;2,1;enable;"..S("Disabled").."]" or + "button[3,2;2,1;disable;"..S("Enabled").."]").. + "label[0,3;"..S("Keeping @1/@2 map blocks loaded", + #currently_forceloaded_positions(meta), #compute_forceload_positions(pos, meta)).."]") +end + +minetest.register_node("technic:admin_anchor", { + description = desc, + drawtype = "normal", + tiles = {"technic_admin_anchor.png"}, + is_ground_content = false, + groups = {cracky=3, not_in_creative_inventory=1, pickaxey=1}, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + sounds = technic.sounds.node_sound_stone_defaults(), + after_place_node = function (pos, placer) + local meta = minetest.get_meta(pos) + if placer and placer:is_player() then + meta:set_string("owner", placer:get_player_name()) + end + set_display(pos, meta) + end, + can_dig = function (pos, player) + local meta = minetest.get_meta(pos) + return meta:get_int("locked") == 0 or (player and player:is_player() + and player:get_player_name() == meta:get_string("owner")) + end, + on_destruct = function (pos) + local meta = minetest.get_meta(pos) + forceload_off(meta) + end, + on_receive_fields = function (pos, formname, fields, sender) + local meta = minetest.get_meta(pos) + if (meta:get_int("locked") ~= 0 or fields.lock) and + not (sender and sender:is_player() and + sender:get_player_name() == meta:get_string("owner")) then + return + end + if fields.unlock then meta:set_int("locked", 0) end + if fields.lock then meta:set_int("locked", 1) end + if fields.disable or fields.enable or fields.radius then + forceload_off(meta) + if fields.disable then meta:set_int("enabled", 0) end + if fields.enable then meta:set_int("enabled", 1) end + if fields.radius and string.find(fields.radius, "^[0-9]+$") and tonumber(fields.radius) < 256 then + meta:set_int("radius", fields.radius) + end + if meta:get_int("enabled") ~= 0 then + forceload_on(pos, meta) + end + end + set_display(pos, meta) + end, + mesecons = { + effector = { + action_on = function(pos) + local meta = minetest.get_meta(pos) + meta:set_int("enabled", 1) + forceload_on(pos, meta) + set_display(pos, meta) + end, + action_off = function(pos) + local meta = minetest.get_meta(pos) + meta:set_int("enabled", 0) + forceload_off(meta) + set_display(pos, meta) + end + } + } +}) diff --git a/mods/technic_plus_beta/technic/machines/other/coal_alloy_furnace.lua b/mods/technic_plus_beta/technic/machines/other/coal_alloy_furnace.lua new file mode 100644 index 00000000..119a1545 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/other/coal_alloy_furnace.lua @@ -0,0 +1,206 @@ + +-- Fuel driven alloy furnace. This uses no EUs: + +local S = technic.getter +local mat = technic.materials + +minetest.register_craft({ + output = 'technic:coal_alloy_furnace', + recipe = { + {mat.brick, mat.brick, mat.brick}, + {mat.brick, '', mat.brick}, + {mat.brick, mat.brick, mat.brick}, + } +}) + +local machine_name = S("Fuel-Fired Alloy Furnace") +local size = minetest.get_modpath("mcl_formspec") and "size[9,9]" or "size[8,9]" +local formspec = + size.. + "label[0,0;"..machine_name.."]".. + "image[2,2;1,1;default_furnace_fire_bg.png]".. + "list[context;fuel;2,3;1,1;]".. + "list[context;src;2,1;2,1;]".. + "list[context;dst;5,1;2,2;]" + +if minetest.get_modpath("mcl_formspec") then + formspec = formspec.. + mcl_formspec.get_itemslot_bg(2,3,1,1).. + mcl_formspec.get_itemslot_bg(2,1,2,1).. + mcl_formspec.get_itemslot_bg(5,1,2,2).. + -- player inventory + "list[current_player;main;0,4.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,4.5,9,3).. + "list[current_player;main;0,7.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,7.74,9,1) +else + formspec = formspec.. + "list[current_player;main;0,5;8,4;]" +end + +-- listrings +formspec = formspec.. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]" + +minetest.register_node("technic:coal_alloy_furnace", { + description = machine_name, + tiles = {"technic_coal_alloy_furnace_top.png", "technic_coal_alloy_furnace_bottom.png", + "technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_side.png", + "technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_front.png"}, + paramtype2 = "facedir", + groups = {cracky=2, pickaxey=2}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_stone_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", formspec) + meta:set_string("infotext", machine_name) + local inv = meta:get_inventory() + inv:set_size("fuel", 1) + inv:set_size("src", 2) + inv:set_size("dst", 4) + end, + can_dig = technic.machine_can_dig, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, +}) + +minetest.register_node("technic:coal_alloy_furnace_active", { + description = machine_name, + tiles = {"technic_coal_alloy_furnace_top.png", "technic_coal_alloy_furnace_bottom.png", + "technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_side.png", + "technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_front_active.png"}, + paramtype2 = "facedir", + light_source = 8, + drop = "technic:coal_alloy_furnace", + groups = {cracky=2, not_in_creative_inventory=1, pickaxey=2}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_stone_defaults(), + can_dig = technic.machine_can_dig, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, +}) + +minetest.register_abm({ + label = "Machines: run coal alloy furnace", + nodenames = {"technic:coal_alloy_furnace", "technic:coal_alloy_furnace_active"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local src_list = inv:get_list("src") + if not src_list then + return + end + + for i, name in pairs({ + "fuel_totaltime", + "fuel_time", + "src_totaltime", + "src_time"}) do + if not meta:get_float(name) then + meta:set_float(name, 0.0) + end + end + + -- Get what to cook if anything + local recipe = technic.get_recipe("alloy", src_list) + + local was_active = false + + if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then + was_active = true + meta:set_int("fuel_time", meta:get_int("fuel_time") + 1) + if recipe then + meta:set_int("src_time", meta:get_int("src_time") + 1) + if meta:get_int("src_time") >= recipe.time then + meta:set_int("src_time", 0) + technic.process_recipe(recipe, inv) + end + else + meta:set_int("src_time", 0) + end + end + + if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then + local percent = math.floor(meta:get_float("fuel_time") / + meta:get_float("fuel_totaltime") * 100) + meta:set_string("infotext", S("@1 Active", machine_name).." ("..percent.."%)") + technic.swap_node(pos, "technic:coal_alloy_furnace_active") + meta:set_string("formspec", + size.. + "label[0,0;"..machine_name.."]".. + "image[2,2;1,1;default_furnace_fire_bg.png^[lowpart:".. + (100 - percent)..":default_furnace_fire_fg.png]".. + "list[context;fuel;2,3;1,1;]".. + "list[context;src;2,1;2,1;]".. + "list[context;dst;5,1;2,2;]".. + + (minetest.get_modpath("mcl_formspec") and + mcl_formspec.get_itemslot_bg(2,3,1,1).. + mcl_formspec.get_itemslot_bg(2,1,2,1).. + mcl_formspec.get_itemslot_bg(5,1,2,2).. + -- player inventory + "list[current_player;main;0,4.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,4.5,9,3).. + "list[current_player;main;0,7.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,7.74,9,1) + or "list[current_player;main;0,5;8,4;]").. + + -- listrings + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]") + return + end + + if not technic.get_recipe("alloy", inv:get_list("src")) then + if was_active then + meta:set_string("infotext", S("@1 is empty", machine_name)) + technic.swap_node(pos, "technic:coal_alloy_furnace") + meta:set_string("formspec", formspec) + end + return + end + + -- Next take a hard look at the fuel situation + local fuellist = inv:get_list("fuel") + local fuel, afterfuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist}) + + if fuel.time <= 0 then + meta:set_string("infotext", S("@1 Out Of Fuel", machine_name)) + technic.swap_node(pos, "technic:coal_alloy_furnace") + meta:set_string("formspec", formspec) + return + end + + meta:set_string("fuel_totaltime", fuel.time) + meta:set_string("fuel_time", 0) + + inv:set_stack("fuel", 1, afterfuel.items[1]) + end, +}) + diff --git a/mods/technic_plus_beta/technic/machines/other/coal_furnace.lua b/mods/technic_plus_beta/technic/machines/other/coal_furnace.lua new file mode 100644 index 00000000..878dfdda --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/other/coal_furnace.lua @@ -0,0 +1,7 @@ +local S = technic.getter + +local default_furnace = minetest.registered_nodes["default:furnace"] + +if default_furnace and default_furnace.description == "Furnace" then + minetest.override_item("default:furnace", { description = S("Fuel-Fired Furnace") }) +end diff --git a/mods/technic_plus_beta/technic/machines/other/constructor.lua b/mods/technic_plus_beta/technic/machines/other/constructor.lua new file mode 100644 index 00000000..5536c1d4 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/other/constructor.lua @@ -0,0 +1,246 @@ + +local S = technic.getter + +local function deploy_node(inv, slot_name, pos, node, machine_node) + if node.param2 > 3 then return end + if node.name ~= "air" then + if node.name == "ignore" or + node.name == "default:chest_open" or + node.name == "default:chest_locked_open" or + node.name == "default:lava_source" or + node.name == "default:lava_flowing" or + node.name == "default:water_source" or + node.name == "default:water_flowing" then + return + end + local drops = minetest.get_node_drops(node.name, "") + local remove_to = false + for i, item in ipairs(drops) do + if not inv:room_for_item(slot_name, item) then + remove_to = i - 1 + break + end + inv:add_item(slot_name, item) + end + if remove_to then + for i = 1, remove_to do + inv:remove_item(slot_name, drops[i]) + end + else + minetest.remove_node(pos) + end + return + end + if not inv:is_empty(slot_name) then + local stack = inv:get_list(slot_name)[1] + local def = stack:get_definition() + if def.type == "node" then + minetest.set_node(pos, { + name = stack:get_name(), + param2 = machine_node.param2 + }) + stack:take_item() + inv:set_stack(slot_name, 1, stack) + elseif def.type == "craft" then + if def.on_place then + -- Use pcall to avoid nil placer errors. + -- TODO: Do without pcall. + local ok, stk = pcall(def.on_place, stack, nil, { + -- Fake pointed_thing + type = "node", + above = pos, + under = {x=pos.x, y=pos.y-1, z=pos.z}, + }) + if ok then + inv:set_stack(slot_name, 1, stk or stack) + return + end + end + minetest.item_place_object(stack, nil, { + -- Fake pointed_thing + type = "node", + above = pos, + under = pos, + }) + inv:set_stack(slot_name, 1, nil) + end + end +end + +minetest.register_craft({ + type = "shapeless", + output = 'technic:constructor_mk1_off 1', + recipe = {'technic:nodebreaker_off', 'technic:deployer_off'}, + +}) +minetest.register_craft({ + type = "shapeless", + output = 'technic:constructor_mk2_off 1', + recipe = {'technic:constructor_mk1_off', 'technic:constructor_mk1_off'}, + +}) + +minetest.register_craft({ + type = "shapeless", + output = 'technic:constructor_mk3_off 1', + recipe = {'technic:constructor_mk2_off', 'technic:constructor_mk2_off'}, + +}) + +local function make_on(mark, length) + return function(pos, node) + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + local inv = meta:get_inventory() + local dir = vector.new() + if node.param2 == 3 then dir.x = 1 end + if node.param2 == 2 then dir.z = 1 end + if node.param2 == 1 then dir.x = -1 end + if node.param2 == 0 then dir.z = -1 end + + local place_pos = vector.new(pos) + + if node.name == "technic:constructor_mk"..mark.."_off" then + technic.swap_node(pos, "technic:constructor_mk"..mark.."_on") + minetest.check_for_falling(pos) + for i = 1, length do + place_pos = vector.add(place_pos, dir) + if owner ~= "" and minetest.is_protected(place_pos, owner) then + return + end + local place_node = minetest.get_node(place_pos) + deploy_node(inv, "slot"..i, place_pos, place_node, node) + end + end + end +end + +local function make_off(mark) + return function(pos, node) + if node.name == "technic:constructor_mk"..mark.."_on" then + technic.swap_node(pos,"technic:constructor_mk"..mark.."_off") + minetest.check_for_falling(pos) + end + end +end + +local function allow_inventory_put(pos, listname, index, stack, player) + if stack and minetest.get_item_group(stack:get_name(), "technic_constructor") == 1 then + return 0 + end + return technic.machine_inventory_put(pos, listname, index, stack, player) +end + +local function make_constructor(mark, length) + minetest.register_node("technic:constructor_mk"..mark.."_off", { + description = S("Constructor Mk@1", mark), + tiles = {"technic_constructor_mk"..mark.."_top_off.png", + "technic_constructor_mk"..mark.."_bottom_off.png", + "technic_constructor_mk"..mark.."_side2_off.png", + "technic_constructor_mk"..mark.."_side1_off.png", + "technic_constructor_back.png", + "technic_constructor_front_off.png"}, + paramtype2 = "facedir", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + mesecon = 2, technic_constructor = 1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + mesecons = {effector = {action_on = make_on(mark, length)}}, + sounds = technic.sounds.node_sound_stone_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local size = minetest.get_modpath("mcl_formspec") and "size[9,9]" or "size[8,9]" + local formspec = size.. + "label[0,0;"..S("Constructor Mk@1", mark).."]" + for i = 1, length do + formspec = formspec.. + "label[5,"..(i - 1)..";"..S("Slot @1", i).."]".. + "list[context;slot"..i..";6,"..(i - 1)..";1,1;]" + end + if minetest.get_modpath("mcl_formspec") then + for i = 1, length do + formspec = formspec.. + mcl_formspec.get_itemslot_bg(6,i-1,1,1) + end + formspec = formspec.. + -- player inventory + "list[current_player;main;0,4.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,4.5,9,3).. + "list[current_player;main;0,7.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,7.74,9,1) + else + formspec = formspec.. + "list[current_player;main;0,5;8,4;]" + end + -- listrings + for i = 1, length do + formspec = formspec.. + "listring[current_player;main]".. + "listring[context;slot"..i.."]" + end + + meta:set_string("formspec", formspec) + meta:set_string("infotext", S("Constructor Mk@1", mark)) + local inv = meta:get_inventory() + for i = 1, length do + inv:set_size("slot"..i, 1) + end + meta:set_string("owner", "?") + end, + after_place_node = function(pos, placer) + local meta = minetest.get_meta(pos) + meta:set_string("owner", (placer and placer:get_player_name() or "?")) + end, + can_dig = function(pos, player) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + for i = 1, length do + if not inv:is_empty("slot"..i) then + return false + end + end + return true + end, + allow_metadata_inventory_put = allow_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, + on_rotate = function(pos, node, user, mode, new_param2) + if mode ~= 1 then + return false + end + end, + }) + + minetest.register_node("technic:constructor_mk"..mark.."_on", { + tiles = {"technic_constructor_mk"..mark.."_top_on.png", + "technic_constructor_mk"..mark.."_bottom_on.png", + "technic_constructor_mk"..mark.."_side2_on.png", + "technic_constructor_mk"..mark.."_side1_on.png", + "technic_constructor_back.png", + "technic_constructor_front_on.png"}, + paramtype2 = "facedir", + drop = "technic:constructor_mk"..mark.."_off", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + mesecon=2, not_in_creative_inventory=1, technic_constructor=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + mesecons= {effector = {action_off = make_off(mark)}}, + sounds = technic.sounds.node_sound_stone_defaults(), + allow_metadata_inventory_put = allow_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, + on_rotate = false + }) +end + +make_constructor(1, 1) +make_constructor(2, 2) +make_constructor(3, 4) diff --git a/mods/technic_plus_beta/technic/machines/other/init.lua b/mods/technic_plus_beta/technic/machines/other/init.lua new file mode 100644 index 00000000..e78295e1 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/other/init.lua @@ -0,0 +1,12 @@ +local path = technic.modpath.."/machines/other" + +-- Mesecons and tubes related +dofile(path.."/injector.lua") +dofile(path.."/constructor.lua") + +-- Coal-powered machines +dofile(path.."/coal_alloy_furnace.lua") +dofile(path.."/coal_furnace.lua") + +-- Force-loading +dofile(path.."/anchor.lua") diff --git a/mods/technic_plus_beta/technic/machines/other/injector.lua b/mods/technic_plus_beta/technic/machines/other/injector.lua new file mode 100644 index 00000000..d91e4eca --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/other/injector.lua @@ -0,0 +1,180 @@ + +local S = technic.getter + +local fs_helpers = pipeworks.fs_helpers + +local tube_entry = "^pipeworks_tube_connection_metallic.png" + +local mat = technic.materials + +local param2_to_under = { + [0] = {x= 0,y=-1,z= 0}, [1] = {x= 0,y= 0,z=-1}, + [2] = {x= 0,y= 0,z= 1}, [3] = {x=-1,y= 0,z= 0}, + [4] = {x= 1,y= 0,z= 0}, [5] = {x= 0,y= 1,z= 0} +} + +local size = minetest.get_modpath("mcl_formspec") and "size[9,10]" or "size[8,9]" +local base_formspec = size.. + "label[0,0;"..S("Self-Contained Injector").."]".. + "list[context;main;0,2;8,2;]".. + "listring[context;main]" + +if minetest.get_modpath("mcl_formspec") then + base_formspec = base_formspec.. + mcl_formspec.get_itemslot_bg(0,2,8,2).. + -- player inventory + "list[current_player;main;0,5.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,5.5,9,3).. + "list[current_player;main;0,8.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,8.74,9,1).. + "listring[current_player;main]" +else + base_formspec = base_formspec.. + "list[current_player;main;0,5;8,4;]".. + "listring[current_player;main]" +end + +local function set_injector_formspec(pos) + local meta = minetest.get_meta(pos) + local formspec = base_formspec.. + fs_helpers.cycling_button( + meta, + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label + if meta:get_string("mode") == "whole stacks" then + formspec = formspec.."button[0,1;4,1;mode_item;"..S("Stackwise").."]" + else + formspec = formspec.."button[0,1;4,1;mode_stack;"..S("Itemwise").."]" + end + if minetest.get_node_timer(pos):is_started() then + formspec = formspec.."button[4,1;4,1;disable;"..S("Enabled").."]" + else + formspec = formspec.."button[4,1;4,1;enable;"..S("Disabled").."]" + end + meta:set_string("formspec", formspec) +end + +minetest.register_node("technic:injector", { + description = S("Self-Contained Injector"), + tiles = { + "technic_injector_top.png"..tube_entry, + "technic_injector_bottom.png", + "technic_injector_side.png"..tube_entry, + "technic_injector_side.png"..tube_entry, + "technic_injector_side.png"..tube_entry, + "technic_injector_side.png" + }, + paramtype2 = "facedir", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, tubedevice=1, tubedevice_receiver=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + tube = { + can_insert = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + if meta:get_int("splitstacks") == 1 then + stack = stack:peek_item(1) + end + return meta:get_inventory():room_for_item("main", stack) + end, + insert_object = function(pos, node, stack, direction) + return minetest.get_meta(pos):get_inventory():add_item("main", stack) + end, + connect_sides = {left=1, right=1, back=1, top=1, bottom=1}, + }, + sounds = technic.sounds.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Self-Contained Injector")) + meta:set_string("mode", "single items") + meta:get_inventory():set_size("main", 16) + minetest.get_node_timer(pos):start(1) + set_injector_formspec(pos) + end, + can_dig = function(pos, player) + return minetest.get_meta(pos):get_inventory():is_empty("main") + end, + on_receive_fields = function(pos, formanme, fields, sender) + if fields.quit or not pipeworks.may_configure(pos, sender) then + return + end + local meta = minetest.get_meta(pos) + if fields.mode_item then + meta:set_string("mode", "single items") + elseif fields.mode_stack then + meta:set_string("mode", "whole stacks") + elseif fields.disable then + minetest.get_node_timer(pos):stop() + elseif fields.enable then + minetest.get_node_timer(pos):start(1) + end + fs_helpers.on_receive_fields(pos, fields) + set_injector_formspec(pos) + end, + on_timer = function(pos, elapsed) + local meta = minetest.get_meta(pos) + local node = minetest.get_node(pos) + local dir = param2_to_under[math.floor(node.param2 / 4)] + local node_under = minetest.get_node(vector.add(pos, dir)) + if minetest.get_item_group(node_under.name, "tubedevice") > 0 then + local inv = meta:get_inventory() + local list = inv:get_list("main") + if not list then + return true + end + local stackwise = meta:get_string("mode") == "whole stacks" + for i,stack in ipairs(list) do + if not stack:is_empty() then + if stackwise then + technic.tube_inject_item(pos, pos, dir, stack:to_table()) + stack:clear() + else + technic.tube_inject_item(pos, pos, dir, stack:take_item(1):to_table()) + end + inv:set_stack("main", i, stack) + break + end + end + end + return true + end, + on_rotate = function(pos, node, user, mode, new_param2) + node.param2 = new_param2 + minetest.swap_node(pos, node) + pipeworks.scan_for_tube_objects(pos) + return true + end, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, + after_place_node = pipeworks.after_place, + after_dig_node = pipeworks.after_dig +}) + +minetest.register_craft({ + output = "technic:injector 1", + recipe = { + {"", "technic:control_logic_unit",""}, + {"", mat.chest,""}, + {"", "pipeworks:tube_1",""}, + } +}) + +minetest.register_lbm({ + label = "Old injector conversion", + name = "technic:old_injector_conversion", + nodenames = {"technic:injector"}, + run_at_every_load = false, + action = function(pos, node) + minetest.get_node_timer(pos):start(1) + set_injector_formspec(pos) + end +}) diff --git a/mods/technic_plus_beta/technic/machines/overload.lua b/mods/technic_plus_beta/technic/machines/overload.lua new file mode 100644 index 00000000..fe71eef2 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/overload.lua @@ -0,0 +1,31 @@ +-- +-- Network overloading (incomplete cheat mitigation) +-- + +local overload_reset_time = technic.config:get_int("network_overload_reset_time") +local overloaded_networks = {} +local networks = technic.networks + +function technic.overload_network(network_id) + local network = networks[network_id] + if network then + network.supply = 0 + network.battery_charge = 0 + end + overloaded_networks[network_id] = minetest.get_us_time() + (overload_reset_time * 1000 * 1000) +end + +function technic.reset_overloaded(network_id) + local remaining = math.max(0, overloaded_networks[network_id] - minetest.get_us_time()) + if remaining == 0 then + -- Clear cache, remove overload and restart network + technic.remove_network(network_id) + overloaded_networks[network_id] = nil + end + -- Returns 0 when network reset or remaining time if reset timer has not expired yet + return remaining +end + +function technic.is_overloaded(network_id) + return overloaded_networks[network_id] +end diff --git a/mods/technic_plus_beta/technic/machines/power_monitor.lua b/mods/technic_plus_beta/technic/machines/power_monitor.lua new file mode 100644 index 00000000..ea1b6837 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/power_monitor.lua @@ -0,0 +1,133 @@ +-- POWER MONITOR +-- The power monitor can be used to monitor how much power is available on a network, +-- similarly to the old "slave" switching stations. + +local S = technic.getter +local mat = technic.materials + +local cable_entry = "^technic_cable_connection_overlay.png" + +-- Get registered cable or nil, returns nil if area is not loaded +local function get_cable(pos) + local node = minetest.get_node_or_nil(pos) + return (node and technic.get_cable_tier(node.name)) and node +end + +-- return the position of connected cable or nil +-- TODO: Make it support every possible orientation +local function get_connected_cable_network(pos) + local param2 = minetest.get_node(pos).param2 + -- should probably also work sideways or upside down but for now it wont + if param2 > 3 then return end + -- Below? + local checkpos = {x=pos.x,y=pos.y-1,z=pos.z} + local network_id = get_cable(checkpos) and technic.pos2network(checkpos) + if network_id then + return network_id + end + -- Behind? + checkpos = vector.add(minetest.facedir_to_dir(param2),pos) + network_id = get_cable(checkpos) and technic.pos2network(checkpos) + return network_id +end + +-- return the position of the associated switching station or nil +local function get_network(pos) + local network_id = get_connected_cable_network(pos) + local network = network_id and technic.networks[network_id] + local swpos = network and technic.network2sw_pos(network_id) + local is_powermonitor = swpos and minetest.get_node(swpos).name == "technic:switching_station" + return (is_powermonitor and network.all_nodes[network_id]) and network +end + +minetest.register_craft({ + output = "technic:power_monitor", + recipe = { + {"", "", ""}, + {"", "technic:machine_casing", mat.copper_ingot}, + {"technic:lv_cable", "technic:lv_cable", "technic:lv_cable"} + } +}) + +minetest.register_node("technic:power_monitor",{ + description = S("Power Monitor"), + tiles = { + "technic_power_monitor_sides.png", + "technic_power_monitor_sides.png"..cable_entry, + "technic_power_monitor_sides.png", + "technic_power_monitor_sides.png", + "technic_power_monitor_sides.png"..cable_entry, + "technic_power_monitor_front.png" + }, + paramtype2 = "facedir", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_all_tiers=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"bottom", "back"}, + sounds = technic.sounds.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Power Monitor")) + meta:set_string("formspec", "field[channel;"..S("Digiline Channel")..";${channel}]") + end, + on_receive_fields = function(pos, formname, fields, sender) + if not fields.channel then + return + end + local plname = sender:get_player_name() + if minetest.is_protected(pos, plname) and not minetest.check_player_privs(sender, "protection_bypass") then + minetest.record_protection_violation(pos, plname) + return + end + local meta = minetest.get_meta(pos) + meta:set_string("channel", fields.channel) + end, + digiline = { + receptor = { + rules = technic.digilines.rules, + action = function() end + }, + effector = { + rules = technic.digilines.rules, + action = function(pos, node, channel, msg) + if msg ~= "GET" and msg ~= "get" then + return + end + local meta = minetest.get_meta(pos) + if channel ~= meta:get_string("channel") then + return + end + + local network = get_network(pos) + if not network then return end + + digilines.receptor_send(pos, technic.digilines.rules, channel, { + supply = network.supply, + demand = network.demand, + lag = network.lag, + battery_count = network.battery_count, + battery_charge = network.battery_charge, + battery_charge_max = network.battery_charge_max, + }) + end + }, + }, +}) + +minetest.register_abm({ + nodenames = {"technic:power_monitor"}, + label = "Machines: run power monitor", + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local meta = minetest.get_meta(pos) + local network = get_network(pos) + if network then + meta:set_string("infotext", S("Power Monitor. Supply: @1 Demand: @2", + technic.EU_string(network.supply), technic.EU_string(network.demand))) + else + meta:set_string("infotext",S("Power Monitor Has No Network")) + end + end, +}) diff --git a/mods/technic_plus_beta/technic/machines/register/alloy_recipes.lua b/mods/technic_plus_beta/technic/machines/register/alloy_recipes.lua new file mode 100644 index 00000000..1748726c --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/alloy_recipes.lua @@ -0,0 +1,60 @@ + +local S = technic.getter +local mat = technic.materials + +technic.register_recipe_type("alloy", { + description = S("Alloying"), + icon = "technic_mv_alloy_furnace_front.png", + input_size = 2, +}) + +function technic.register_alloy_recipe(data) + data.time = data.time or 6 + technic.register_recipe("alloy", data) +end + +local recipes = { + {"technic:copper_dust 7", "technic:tin_dust", mat.bronze_ingot.." 8", 12}, + {mat.copper_ingot.." 7", mat.tin_ingot, mat.bronze_ingot.." 8", 12}, + {"technic:wrought_iron_dust 2", "technic:coal_dust", "technic:carbon_steel_ingot 2", 6}, + {"technic:wrought_iron_ingot 2", "technic:coal_dust", "technic:carbon_steel_ingot 2", 6}, + {"technic:carbon_steel_dust 4", "technic:chromium_dust", "technic:stainless_steel_ingot 5", 7.5}, + {"technic:carbon_steel_ingot 4", "technic:chromium_ingot", "technic:stainless_steel_ingot 5", 7.5}, + {"technic:copper_dust 2", "technic:zinc_dust", "basic_materials:brass_ingot 3"}, + {mat.copper_ingot.." 2", "technic:zinc_ingot", "basic_materials:brass_ingot 3"}, + {mat.sand.." 2", "technic:coal_dust 2", "technic:silicon_wafer"}, + {"technic:silicon_wafer", "technic:gold_dust", "technic:doped_silicon_wafer"}, + -- from https://en.wikipedia.org/wiki/Carbon_black + -- The highest volume use of carbon black is as a reinforcing filler in rubber products, especially tires. + -- "[Compounding a] pure gum vulcanizate … with 50% of its weight of carbon black + -- improves its tensile strength and wear resistance …" + {"technic:raw_latex 4", "technic:coal_dust 2", "technic:rubber 6", 2}, + {"technic:raw_latex 2", mat.coal_lump, "technic:rubber 2", 2}, + {mat.ice, mat.bucket_empty, mat.bucket_water, 1 }, + {mat.obsidian, mat.bucket_empty, mat.bucket_lava, 1 }, +} + +if minetest.get_modpath("ethereal") then + table.insert(recipes, {mat.clay, mat.dye_red, "bakedclay:red"}) + table.insert(recipes, {mat.clay, mat.dye_orange, "bakedclay:orange"}) + table.insert(recipes, {mat.clay, mat.dye_grey, "bakedclay:grey"}) +end + +if minetest.get_modpath("digilines") then + table.insert(recipes, + {"technic:lv_cable", "digilines:wire_std_00000000 2", "technic:lv_digi_cable", 18}) + table.insert(recipes, + {"technic:lv_cable_plate_1", "digilines:wire_std_00000000 2", "technic:lv_digi_cable_plate_1", 18}) + table.insert(recipes, + {"technic:mv_cable", "digilines:wire_std_00000000 2", "technic:mv_digi_cable", 18}) + table.insert(recipes, + {"technic:mv_cable_plate_1", "digilines:wire_std_00000000 2", "technic:mv_digi_cable_plate_1", 18}) + table.insert(recipes, + {"technic:hv_cable", "digilines:wire_std_00000000 2", "technic:hv_digi_cable", 18}) + table.insert(recipes, + {"technic:hv_cable_plate_1", "digilines:wire_std_00000000 2", "technic:hv_digi_cable_plate_1", 18}) +end + +for _, data in pairs(recipes) do + technic.register_alloy_recipe({input = {data[1], data[2]}, output = data[3], time = data[4]}) +end diff --git a/mods/technic_plus_beta/technic/machines/register/battery_box.lua b/mods/technic_plus_beta/technic/machines/register/battery_box.lua new file mode 100644 index 00000000..f9396f78 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/battery_box.lua @@ -0,0 +1,458 @@ + +local digilines_path = minetest.get_modpath("digilines") + +local S = technic.getter +local tube_entry = "^pipeworks_tube_connection_metallic.png" +local cable_entry = "^technic_cable_connection_overlay.png" +local mat = technic.materials + +-- Battery recipes: +-- Tin-copper recipe: +minetest.register_craft({ + output = "technic:battery", + recipe = { + {"group:wood", mat.copper_ingot, "group:wood"}, + {"group:wood", mat.tin_ingot, "group:wood"}, + {"group:wood", mat.copper_ingot, "group:wood"}, + } +}) +-- Sulfur-lead-water recipes: +-- With sulfur lumps: +-- With water: +minetest.register_craft({ + output = "technic:battery", + recipe = { + {"group:wood", "technic:sulfur_lump", "group:wood"}, + {"technic:lead_ingot", mat.bucket_water, "technic:lead_ingot"}, + {"group:wood", "technic:sulfur_lump", "group:wood"}, + }, + replacements = { + {mat.bucket_water, mat.bucket_empty} + } +}) +-- With oil extract: +minetest.register_craft({ + output = "technic:battery", + recipe = { + {"group:wood", "technic:sulfur_lump", "group:wood"}, + {"technic:lead_ingot", "homedecor:oil_extract", "technic:lead_ingot"}, + {"group:wood", "technic:sulfur_lump", "group:wood"}, + } +}) +-- With sulfur dust: +-- With water: +minetest.register_craft({ + output = "technic:battery", + recipe = { + {"group:wood", "technic:sulfur_dust", "group:wood"}, + {"technic:lead_ingot", mat.bucket_water, "technic:lead_ingot"}, + {"group:wood", "technic:sulfur_dust", "group:wood"}, + }, + replacements = { + {mat.bucket_water, mat.bucket_empty} + } +}) +-- With oil extract: +minetest.register_craft({ + output = "technic:battery", + recipe = { + {"group:wood", "technic:sulfur_dust", "group:wood"}, + {"technic:lead_ingot", "homedecor:oil_extract", "technic:lead_ingot"}, + {"group:wood", "technic:sulfur_dust", "group:wood"}, + } +}) + +technic.register_power_tool("technic:battery", { + description = S("RE Battery"), + inventory_image = "technic_battery.png", + groups = { disable_repair = 1 }, +}) + +-- x+2 + (z+2)*2 +local dirtab = { + [4] = 2, + [5] = 3, + [7] = 1, + [8] = 0 +} + +local tube = { + insert_object = function(pos, node, stack, direction) + if direction.y == 1 + or (direction.y == 0 and dirtab[direction.x+2+(direction.z+2)*2] == node.param2) then + return stack + end + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if direction.y == 0 then + return inv:add_item("src", stack) + else + return inv:add_item("dst", stack) + end + end, + can_insert = function(pos, node, stack, direction) + if direction.y == 1 + or (direction.y == 0 and dirtab[direction.x+2+(direction.z+2)*2] == node.param2) then + return false + end + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if direction.y == 0 then + return inv:room_for_item("src", stack) + else + return inv:room_for_item("dst", stack) + end + end, + connect_sides = {left=1, right=1, back=1, top=1}, +} + +function technic.register_battery_box(nodename, data) + local colon, modname, name, def = technic.register_compat_v1_to_v2(nodename, data, "battery_box") + local texture_prefix = modname.."_"..name + nodename = modname..":"..name + + local tier = def.tier + local ltier = string.lower(tier) + + local size = minetest.get_modpath("mcl_formspec") and "size[9,9]" or "size[8,9]" + local formspec = + size.. + "image[1,1;1,2;technic_power_meter_bg.png]".. + "list[context;src;3,1;1,1;]".. + "image[4,1;1,1;technic_battery_reload.png]".. + "list[context;dst;5,1;1,1;]".. + "label[0,0;"..S("@1 Battery Box", S(tier)).."]".. + "label[3,0;"..S("Charge").."]".. + "label[5,0;"..S("Discharge").."]".. + "label[1,3;"..S("Power level").."]".. + (def.upgrade and + "list[context;upgrade1;3.5,3;1,1;]".. + "list[context;upgrade2;4.5,3;1,1;]".. + "label[3.5,4;"..S("Upgrade Slots").."]" + or "") + + if minetest.get_modpath("mcl_formspec") then + formspec = formspec.. + mcl_formspec.get_itemslot_bg(3,1,1,1).. + mcl_formspec.get_itemslot_bg(5,1,1,1).. + -- player inventory + "list[current_player;main;0,4.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,4.5,9,3).. + "list[current_player;main;0,7.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,7.74,9,1).. + -- upgrade + (def.upgrade and + mcl_formspec.get_itemslot_bg(3.5,3,1,1).. + mcl_formspec.get_itemslot_bg(4.5,3,1,1) + or "") + else + formspec = formspec.. + "list[current_player;main;0,5;8,4;]" + end + + -- listrings + formspec = formspec.. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + (def.upgrade and + "listring[context;upgrade1]".. + "listring[current_player;main]".. + "listring[context;upgrade2]".. + "listring[current_player;main]" + or "") + + + + -- + -- Generate formspec with power meter + -- + local function get_formspec(charge_ratio, channel) + return formspec .. "image[1,1;1,2;technic_power_meter_bg.png^[lowpart:" .. + math.floor(charge_ratio * 100) .. ":technic_power_meter_fg.png]" .. + (digilines_path and + ("field[0.3,4;2.2,1;channel;"..S("Digiline Channel")..";${channel}]".. + "button[2,3.7;1,1;setchannel;"..S("Save").."]") or "") + + end + + -- + -- Update fields not affecting internal network calculations and behavior in any way + -- + local function update_node(pos, update_formspec) + -- Read metadata and calculate actual values based on upgrades + local meta = minetest.get_meta(pos) + local current_charge = meta:get_int("internal_EU_charge") + local EU_upgrade = 0 + if def.upgrade then + EU_upgrade = technic.handle_machine_upgrades(meta) + end + local max_charge = def.max_charge * (1 + EU_upgrade / 10) + -- Select node textures + local charge_ratio = current_charge / max_charge + local charge_count = math.ceil(charge_ratio * 8) + charge_count = math.min(charge_count, 8) + charge_count = math.max(charge_count, 0) + local last_count = meta:get_float("last_side_shown") + if charge_count ~= last_count then + technic.swap_node(pos, nodename .. charge_count) + meta:set_float("last_side_shown", charge_count) + end + -- Update formspec and infotext + local eu_input = meta:get_int(tier.."_EU_input") + local infotext = S("@1 Battery Box: @2 / @3", tier, + technic.EU_string(current_charge), technic.EU_string(max_charge)) + if eu_input == 0 then + infotext = S("@1 Idle", infotext) + end + meta:set_string("infotext", infotext) + if update_formspec then + local channel = meta:get_string("channel") + meta:set_string("formspec", get_formspec(charge_ratio, channel)) + end + end + + local function get_tool(inventory, listname) + -- Get itemstack and check if it is registered tool + if inventory:is_empty(listname) then + return + end + -- Get itemstack and check if it is registered tool + local toolstack = inventory:get_stack(listname, 1) + local tooldef = toolstack:get_definition() + if not tooldef.technic_max_charge then + return + end + return toolstack, tooldef + end + + local function charge_tools(meta, batt_charge, charge_step) + -- Get tool metadata + local inv = meta:get_inventory() + local toolstack, tooldef = get_tool(inv, "src") + if not toolstack then + return batt_charge, false + end + -- Do the charging + local charge = tooldef.technic_get_charge(toolstack) + if charge >= tooldef.technic_max_charge then + return batt_charge, true + elseif batt_charge <= 0 then + return batt_charge, false + end + local oldcharge = charge + charge_step = math.min(charge_step, batt_charge, tooldef.technic_max_charge - charge) + charge = charge + charge_step + if charge ~= oldcharge then + tooldef.technic_set_charge(toolstack, charge) + inv:set_stack("src", 1, toolstack) + end + return batt_charge - charge_step, (charge == tooldef.technic_max_charge) + end + + local function discharge_tools(meta, batt_charge, charge_step, batt_max_charge) + -- Get tool metadata + local inv = meta:get_inventory() + local toolstack, tooldef = get_tool(inv, "dst") + if not toolstack then + return batt_charge, false + end + -- Do the discharging + local charge = tooldef.technic_get_charge(toolstack) + if charge <= 0 then + return batt_charge, true + elseif batt_charge >= batt_max_charge then + return batt_charge, false + end + local oldcharge = charge + charge_step = math.min(charge_step, batt_max_charge - batt_charge, charge) + charge = charge - charge_step + if charge ~= oldcharge then + tooldef.technic_set_charge(toolstack, charge) + inv:set_stack("dst", 1, toolstack) + end + return batt_charge + charge_step, (charge == 0) + end + + local function run(pos, node, run_state, network) + local meta = minetest.get_meta(pos) + + local eu_input = meta:get_int(tier.."_EU_input") + local current_charge = meta:get_int("internal_EU_charge") + + local EU_upgrade, tube_upgrade = 0, 0 + if def.upgrade then + EU_upgrade, tube_upgrade = technic.handle_machine_upgrades(meta) + end + local max_charge = def.max_charge * (1 + EU_upgrade / 10) + + -- Charge/discharge the battery with the input EUs + if eu_input >= 0 then + current_charge = math.min(current_charge + eu_input, max_charge) + else + current_charge = math.max(current_charge + eu_input, 0) + end + + -- Charging/discharging tools here + local tool_full, tool_empty + current_charge, tool_full = charge_tools(meta, current_charge, def.charge_step) + current_charge, tool_empty = discharge_tools(meta, current_charge, def.discharge_step, max_charge) + + if def.tube and (tool_full or tool_empty) then + technic.handle_machine_pipeworks(pos, tube_upgrade, function(pos2, x_velocity, z_velocity) + if tool_full then + technic.send_items(pos2, x_velocity, z_velocity, "src") + elseif tool_empty then + technic.send_items(pos2, x_velocity, z_velocity, "dst") + end + end) + end + + -- We allow batteries to charge on less than the demand + local supply = math.min(def.discharge_rate, current_charge) + local demand = math.min(def.charge_rate, max_charge - current_charge) + network:update_battery(current_charge, max_charge, supply, demand) + + meta:set_int(tier.."_EU_demand", demand) + meta:set_int(tier.."_EU_supply", supply) + meta:set_int("internal_EU_charge", current_charge) + meta:set_int("internal_EU_charge_max", max_charge) + + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(2) + end + end + + local function on_timer(pos, elapsed) + if not technic.pos2network(pos) then return end + update_node(pos) + return true + end + + for i = 0, 8 do + local groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, ["technic_"..ltier]=1, axey=2, handy=1} + if i ~= 0 then + groups.not_in_creative_inventory = 1 + end + + if def.tube then + groups.tubedevice = 1 + groups.tubedevice_receiver = 1 + end + + local top_tex = texture_prefix.."_top.png"..tube_entry + local front_tex = texture_prefix.."_front.png^technic_power_meter"..i..".png" + local side_tex = texture_prefix.."_side.png"..tube_entry + local bottom_tex = texture_prefix.."_bottom.png"..cable_entry + if ltier == "lv" then + top_tex = texture_prefix.."_top.png" + front_tex = texture_prefix.."_side.png^technic_power_meter"..i..".png" + side_tex = texture_prefix.."_side.png^technic_power_meter"..i..".png" + end + + minetest.register_node(colon..nodename..i, { + description = S("@1 Battery Box", S(tier)), + tiles = { + top_tex, + bottom_tex, + side_tex, + side_tex, + side_tex, + front_tex}, + groups = groups, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"bottom"}, + tube = def.tube and tube or nil, + paramtype2 = "facedir", + sounds = technic.sounds.node_sound_wood_defaults(), + drop = "technic:"..ltier.."_battery_box0", + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("@1 Battery Box", S(tier))) + meta:set_int(tier.."_EU_demand", 0) + meta:set_int(tier.."_EU_supply", 0) + meta:set_int(tier.."_EU_input", 0) + meta:set_float("internal_EU_charge", 0) + local inv = meta:get_inventory() + inv:set_size("src", 1) + inv:set_size("dst", 1) + inv:set_size("upgrade1", 1) + inv:set_size("upgrade2", 1) + update_node(pos, true) + end, + can_dig = technic.machine_can_dig, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, + technic_run = run, + on_timer = on_timer, + on_rightclick = function(pos) update_node(pos, true) end, + on_rotate = function(pos, node, user, mode, new_param2) + if mode ~= 1 then + return false + end + end, + after_place_node = def.tube and pipeworks.after_place, + after_dig_node = technic.machine_after_dig_node, + on_receive_fields = function(pos, formname, fields, player) + if fields.quit then + return + end + local playername = player:get_player_name() + if minetest.is_protected(pos, playername) then + minetest.record_protection_violation(pos, playername) + return + elseif fields.setchannel then + local meta = minetest.get_meta(pos) + meta:set_string("channel", fields.channel or "") + update_node(pos, true) + end + end, + digiline = { + receptor = { + rules = technic.digilines.rules, + action = function() end + }, + effector = { + rules = technic.digilines.rules, + action = function(pos, node, channel, msg) + if msg ~= "GET" and msg ~= "get" then + return + end + local meta = minetest.get_meta(pos) + if channel ~= meta:get_string("channel") then + return + end + local inv = meta:get_inventory() + digilines.receptor_send(pos, technic.digilines.rules, channel, { + demand = meta:get_int(tier.."_EU_demand"), + supply = meta:get_int(tier.."_EU_supply"), + input = meta:get_int(tier.."_EU_input"), + charge = meta:get_int("internal_EU_charge"), + max_charge = def.max_charge * (1 + technic.handle_machine_upgrades(meta) / 10), + src = inv:get_stack("src", 1):to_table(), + dst = inv:get_stack("dst", 1):to_table(), + upgrade1 = inv:get_stack("upgrade1", 1):to_table(), + upgrade2 = inv:get_stack("upgrade2", 1):to_table() + }) + end + }, + }, + }) + end + + -- Register as a battery type + -- Battery type machines function as power reservoirs and can both receive and give back power + for i = 0, 8 do + technic.register_machine(tier, nodename..i, technic.battery) + end + +end -- End registration diff --git a/mods/technic_plus_beta/technic/machines/register/cables.lua b/mods/technic_plus_beta/technic/machines/register/cables.lua new file mode 100644 index 00000000..c2057460 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/cables.lua @@ -0,0 +1,162 @@ + +local cable_tier = {} + +function technic.is_tier_cable(nodename, tier) + return cable_tier[nodename] == tier +end + +function technic.get_cable_tier(nodename) + return cable_tier[nodename] +end + +function technic.register_cable_tier(name, tier) + assert(technic.machines[tier], "Tier does not exist") + assert(type(name) == "string", "Invalid node name") + + cable_tier[name] = tier +end + +local function item_place_override_node(itemstack, placer, pointed, node) + -- Call the default on_place function with a fake itemstack + local temp_itemstack = ItemStack(itemstack) + temp_itemstack:set_name(node.name) + local original_count = temp_itemstack:get_count() + temp_itemstack = + minetest.item_place(temp_itemstack, placer, pointed, node.param2) or + temp_itemstack + -- Remove the same number of items from the real itemstack + itemstack:take_item(original_count - temp_itemstack:get_count()) + return itemstack +end + +local function cable_defaults(nodename, data) + assert(data.tier, "Technic cable registration requires `tier` field") + assert(data.size, "Technic cable registration requires `size` field") + assert(data.description, "Technic cable registration requires `description` field") + + local def = table.copy(data) + local tier = def.tier + local ltier = string.lower(tier) + local size = def.size + + local place_network_node = technic.place_network_node + local remove_network_node = technic.remove_network_node + + def.connects_to = def.connects_to or { + "group:technic_"..ltier.."_cable", + "group:technic_"..ltier, + "group:technic_all_tiers" + } + def.groups = def.groups or { + snappy = 2, + choppy = 2, + oddly_breakable_by_hand = 2, + swordy = 1, + axey = 1, + handy = 1, + ["technic_"..ltier.."_cable"] = 1 + } + def.is_ground_content = false + def.drop = def.drop or nodename + def.sounds = def.sounds or technic.sounds.node_sound_wood_defaults() + def.on_construct = def.on_construct or function(pos) place_network_node(pos, {tier}, nodename) end + def.on_destruct = def.on_destruct or function(pos) remove_network_node(pos, {tier}, nodename) end + def.paramtype = def.paramtype or "light" + def.sunlight_propagates = not (def.sunlight_propagates == false and true) + def.drawtype = def.drawtype or "nodebox" + def.node_box = def.node_box or { + type = "connected", + fixed = {-size, -size, -size, size, size, size}, + connect_top = {-size, -size, -size, size, 0.5, size}, -- y+ + connect_bottom = {-size, -0.5, -size, size, size, size}, -- y- + connect_front = {-size, -size, -0.5, size, size, size}, -- z- + connect_back = {-size, -size, size, size, size, 0.5 }, -- z+ + connect_left = {-0.5, -size, -size, size, size, size}, -- x- + connect_right = {-size, -size, -size, 0.5, size, size}, -- x+ + } + return def +end + +function technic.register_cable_plate(nodename, data) + local xyz = {"x","y","z"} + local notconnects = {"left", "bottom", "front", "right", "top", "back"} + local texture_basename = nodename:gsub(":", "_") + for i = 1, 6 do + -- Merge defaults and register cable plate + local def = cable_defaults(nodename.."_"..i, data) + local size = def.size + def.tiles = def.tiles or {texture_basename..".png"} + def.drop = nodename.."_1" + def.node_box.fixed = { + {-size, -size, -size, size, size, size}, + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} + } + def.node_box.fixed[1][i] = 7/16 * (i-3.5)/math.abs(i-3.5) + def.node_box.fixed[2][(i + 2) % 6 + 1] = 3/8 * (i-3.5)/math.abs(i-3.5) + def.node_box["connect_"..notconnects[i]] = nil + if i == 1 then + def.on_place = function(itemstack, placer, pointed_thing) + local count = 0 + for axis in pairs(xyz) do + count = count + (pointed_thing.under[axis] == pointed_thing.above[axis] and 0 or 1) + if count > 1 then + return itemstack + end + end + local pointed_thing_diff = vector.direction(pointed_thing.under, pointed_thing.above) + local index = pointed_thing_diff.x + (pointed_thing_diff.y*2) + (pointed_thing_diff.z*3) + local num = index < 0 and -index + 3 or index + local crtl = placer:get_player_control() + if (crtl.aux1 or crtl.sneak) and not (crtl.aux1 and crtl.sneak) and index ~= 0 then + local fine_pointed = minetest.pointed_thing_to_face_pos(placer, pointed_thing) + fine_pointed = vector.direction(pointed_thing.above,fine_pointed) + fine_pointed[xyz[index < 0 and -index or index]] = nil + local key_a, a = next(fine_pointed) + local key_b, b = next(fine_pointed, key_a) + local far_key = math.abs(a) > math.abs(b) and key_a or key_b + local far = fine_pointed[far_key] + -- Plate facing + -- X pair floor +X 4 -X 1 -> Z pair, Y pair + -- Y pair floor +Y 5 -Y 2 -> X pair, Z pair + -- Z pair floor +Z 6 -Z 3 -> X pair, Y pair + if math.abs(far) < 0.3 then + num = num < 4 and num + 3 or num - 3 + elseif far_key == "x" then + num = far < 0 and 1 or 4 + elseif far_key == "y" then + num = far < 0 and 2 or 5 + else + num = far < 0 and 3 or 6 + end + end + local node = {name = nodename.."_"..(num ~= 0 and num or 1)} + return item_place_override_node(itemstack, placer, pointed_thing, node) + end + else + def.groups.not_in_creative_inventory = 1 + def._mcl_blast_resistance = 1 + def._mcl_hardness = 0.8 + end + def.on_rotate = function(pos, node, user, mode, new_param2) + -- mode 1 is left-click, mode 2 is right-click + local dir = mode == 1 and 1 or (mode == 2 and -1 or 0) + local num = tonumber(node.name:sub(-1)) + dir - 1 + minetest.swap_node(pos, {name = nodename.."_"..(num % 6 + 1)}) + end + minetest.register_node(nodename.."_"..i, def) + cable_tier[nodename.."_"..i] = def.tier + end +end + +function technic.register_cable(nodename, data) + -- Merge defaults and register cable + local def = cable_defaults(nodename, data) + local texture_basename = nodename:gsub(":", "_") + def.tiles = def.tiles or {texture_basename..".png"} + def.inventory_image = def.inventory_image or def.inventory_image ~= false and texture_basename.."_wield.png" or nil + def.wield_image = def.wield_image or def.wield_image ~= false and texture_basename.."_wield.png" or nil + def._mcl_blast_resistance = 1 + def._mcl_hardness = 0.8 + minetest.register_node(nodename, def) + cable_tier[nodename] = def.tier +end diff --git a/mods/technic_plus_beta/technic/machines/register/centrifuge_recipes.lua b/mods/technic_plus_beta/technic/machines/register/centrifuge_recipes.lua new file mode 100644 index 00000000..5c76ff8a --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/centrifuge_recipes.lua @@ -0,0 +1,50 @@ +local S = technic.getter +local mat = technic.materials + +technic.register_recipe_type("separating", { + description = S("Separating"), + icon = "technic_mv_centrifuge_front.png", + output_size = 4, +}) + +function technic.register_separating_recipe(data) + data.time = data.time or 10 + technic.register_recipe("separating", data) +end + +local recipes = { + { "technic:bronze_dust 8", "technic:copper_dust 7", "technic:tin_dust" }, + { "technic:stainless_steel_dust 5", "technic:wrought_iron_dust 4", "technic:chromium_dust" }, + { "technic:brass_dust 3", "technic:copper_dust 2", "technic:zinc_dust" }, + { "technic:chernobylite_dust", mat.sand, "technic:uranium3_dust" }, + { mat.dirt.." 4", mat.sand, mat.gravel, mat.clay_lump.." 4" }, +} + +local function uranium_dust(p) + return "technic:uranium"..(p == 7 and "" or p).."_dust" +end +for p = 1, 34 do + table.insert(recipes, { uranium_dust(p).." 2", uranium_dust(p-1), uranium_dust(p+1) }) +end + +if minetest.get_modpath("bushes_classic") then + for _, berry in ipairs({ "blackberry", "blueberry", "gooseberry", "raspberry", "strawberry" }) do + table.insert(recipes, { "bushes:"..berry.."_bush", mat.stick.." 20", "bushes:"..berry.." 4" }) + end +end + +if minetest.get_modpath("farming") or minetest.get_modpath("mcl_farming") then + if minetest.get_modpath("cottages") then + -- work as a mechanized threshing floor + table.insert(recipes, { "farming:wheat", "farming:seed_wheat", "cottages:straw_mat" }) + table.insert(recipes, { "farming:barley", "farming:seed_barley", "cottages:straw_mat" }) + else + -- work in a less fancy and less efficient manner + table.insert(recipes, { mat.wheat.." 4", mat.seed_wheat.." 3", mat.dry_shrub }) + table.insert(recipes, { "farming:barley 4", "farming:seed_barley 3", mat.dry_shrub }) + end +end + +for _, data in pairs(recipes) do + technic.register_separating_recipe({ input = { data[1] }, output = { data[2], data[3], data[4] } }) +end diff --git a/mods/technic_plus_beta/technic/machines/register/common.lua b/mods/technic_plus_beta/technic/machines/register/common.lua new file mode 100644 index 00000000..9d874cc2 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/common.lua @@ -0,0 +1,220 @@ + +local S = technic.getter +local mat = technic.materials + +-- handles the machine upgrades every tick +function technic.handle_machine_upgrades(meta) + -- Get the names of the upgrades + local inv = meta:get_inventory() + + local srcstack = inv:get_stack("upgrade1", 1) + local upg_item1 = srcstack and srcstack:get_name() + + srcstack = inv:get_stack("upgrade2", 1) + local upg_item2 = srcstack and srcstack:get_name() + + -- Save some power by installing battery upgrades. + -- Tube loading speed can be upgraded using control logic units. + local EU_upgrade = 0 + local tube_upgrade = 0 + + if upg_item1 == "technic:control_logic_unit" then + tube_upgrade = tube_upgrade + 1 + elseif upg_item1 == "technic:battery" then + EU_upgrade = EU_upgrade + 1 + end + + if upg_item2 == "technic:control_logic_unit" then + tube_upgrade = tube_upgrade + 1 + elseif upg_item2 == "technic:battery" then + EU_upgrade = EU_upgrade + 1 + end + + return EU_upgrade, tube_upgrade +end + +-- handles the machine upgrades when set or removed +local function on_machine_upgrade(meta, stack) + local stack_name = stack:get_name() + if stack_name == mat.chest then + meta:set_int("public", 1) + return 1 + elseif stack_name ~= "technic:control_logic_unit" + and stack_name ~= "technic:battery" then + return 0 + end + return 1 +end + +-- something is about to be removed +local function on_machine_downgrade(meta, stack, list) + if stack:get_name() == mat.chest then + local inv = meta:get_inventory() + local upg1, upg2 = inv:get_stack("upgrade1", 1), inv:get_stack("upgrade2", 1) + + -- only set 0 if theres not a nother chest in the other list too + if (not upg1 or not upg2 or upg1:get_name() ~= upg2:get_name()) then + meta:set_int("public", 0) + end + end + return 1 +end + + +function technic.send_items(pos, x_velocity, z_velocity, output_name) + -- Send items on their way in the pipe system. + if output_name == nil then + output_name = "dst" + end + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local i = 0 + for _, stack in ipairs(inv:get_list(output_name)) do + i = i + 1 + if stack then + local item0 = stack:to_table() + if item0 then + item0["count"] = 1 + technic.tube_inject_item(pos, pos, vector.new(x_velocity, 0, z_velocity), item0) + stack:take_item(1) + inv:set_stack(output_name, i, stack) + return + end + end + end +end + +function technic.handle_machine_pipeworks(pos, tube_upgrade, send_function) + if send_function == nil then + send_function = technic.send_items + end + + local node = minetest.get_node(pos) + local meta = minetest.get_meta(pos) + local pos1 = vector.new(pos) + local x_velocity = 0 + local z_velocity = 0 + + -- Output is on the left side of the furnace + if node.param2 == 3 then pos1.z = pos1.z - 1 z_velocity = -1 end + if node.param2 == 2 then pos1.x = pos1.x - 1 x_velocity = -1 end + if node.param2 == 1 then pos1.z = pos1.z + 1 z_velocity = 1 end + if node.param2 == 0 then pos1.x = pos1.x + 1 x_velocity = 1 end + + local output_tube_connected = false + local node1 = minetest.get_node(pos1) + if minetest.get_item_group(node1.name, "tubedevice") > 0 then + output_tube_connected = true + end + local tube_time = meta:get_int("tube_time") + tube_upgrade + if tube_time >= 2 then + tube_time = 0 + if output_tube_connected then + send_function(pos, x_velocity, z_velocity) + end + end + meta:set_int("tube_time", tube_time) +end + +function technic.machine_can_dig(pos, player) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if not inv:is_empty("src") or not inv:is_empty("dst") or not inv:is_empty("fuel") then + if player then + minetest.chat_send_player(player:get_player_name(), + S("Machine cannot be removed because it is not empty")) + end + return false + end + + return true +end + +function technic.machine_after_dig_node(pos, oldnode, oldmetadata, player) + if oldmetadata.inventory then + if oldmetadata.inventory.upgrade1 and oldmetadata.inventory.upgrade1[1] then + local stack = ItemStack(oldmetadata.inventory.upgrade1[1]) + if not stack:is_empty() then + minetest.add_item(pos, stack) + end + end + if oldmetadata.inventory.upgrade2 and oldmetadata.inventory.upgrade2[1] then + local stack = ItemStack(oldmetadata.inventory.upgrade2[1]) + if not stack:is_empty() then + minetest.add_item(pos, stack) + end + end + end + + if minetest.registered_nodes[oldnode.name].tube then + pipeworks.after_dig(pos, oldnode, oldmetadata, player) + end +end + +local function inv_change(pos, player, count, from_list, to_list, stack) + local playername = player:get_player_name() + local meta = minetest.get_meta(pos); + local public = (meta:get_int("public") == 1) + local to_upgrade = to_list == "upgrade1" or to_list == "upgrade2" + local from_upgrade = from_list == "upgrade1" or from_list == "upgrade2" + + if (not public or to_upgrade or from_upgrade) and minetest.is_protected(pos, playername) then + minetest.chat_send_player(playername, S("Inventory move disallowed due to protection")) + return 0 + end + if to_upgrade then + -- only place a single item into it, if it's empty + local empty = meta:get_inventory():is_empty(to_list) + if empty then + return on_machine_upgrade(meta, stack) + end + return 0 + elseif from_upgrade then + -- only called on take (not move) + on_machine_downgrade(meta, stack, from_list) + end + return count +end + +function technic.machine_inventory_put(pos, listname, index, stack, player) + return inv_change(pos, player, stack:get_count(), nil, listname, stack) +end + +function technic.machine_inventory_take(pos, listname, index, stack, player) + return inv_change(pos, player, stack:get_count(), listname, nil, stack) +end + +function technic.machine_inventory_move(pos, from_list, from_index, + to_list, to_index, count, player) + local stack = minetest.get_meta(pos):get_inventory():get_stack(from_list, from_index) + return inv_change(pos, player, count, from_list, to_list, stack) +end + +function technic.machine_on_inventory_put(pos, listname, index, stack, player) + minetest.log("action", string.format("%s puts %s into %s at %s", + player:get_player_name(), + stack:to_string(), + minetest.get_node(pos).name, + minetest.pos_to_string(pos) + )) +end + +function technic.machine_on_inventory_take(pos, listname, index, stack, player) + minetest.log("action", string.format("%s takes %s from %s at %s", + player:get_player_name(), + stack:to_string(), + minetest.get_node(pos).name, + minetest.pos_to_string(pos) + )) +end + +function technic.machine_on_inventory_move(pos, from_list, from_index, to_list, to_index, count, player) + local stack = minetest.get_meta(pos):get_inventory():get_stack(to_list, to_index) + minetest.log("action", string.format("%s moves %s in %s at %s", + player:get_player_name(), + stack:to_string(), + minetest.get_node(pos).name, + minetest.pos_to_string(pos) + )) +end diff --git a/mods/technic_plus_beta/technic/machines/register/compressor_recipes.lua b/mods/technic_plus_beta/technic/machines/register/compressor_recipes.lua new file mode 100644 index 00000000..2e6bfd0e --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/compressor_recipes.lua @@ -0,0 +1,61 @@ + +local S = technic.getter +local mat = technic.materials +local has_mcl = minetest.get_modpath("mcl_core") + +technic.register_recipe_type("compressing", { + description = S("Compressing"), + icon = "technic_hv_compressor_front.png", +}) + +function technic.register_compressor_recipe(data) + data.time = data.time or 4 + technic.register_recipe("compressing", data) +end + +local recipes = { + {mat.snowblock, mat.ice}, + {mat.sand.." 2", mat.sandstone}, + {mat.desert_sand.." 2", mat.desert_sandstone}, + {mat.silver_sand.." 2", mat.silver_sandstone}, + {mat.desert_sandstone, mat.desert_stone}, + {"technic:mixed_metal_ingot", "technic:composite_plate"}, + {mat.copper_ingot.." 5", "technic:copper_plate"}, + {"technic:coal_dust 4", "technic:graphite"}, + {"technic:carbon_cloth", "technic:carbon_plate"}, + {"technic:uranium35_ingot 5", "technic:uranium_fuel"}, + {"technic:graphite 25", mat.diamond} +} + +if minetest.get_modpath("ethereal") then + -- the density of charcoal is ~1/10 of coal, otherwise it's pure carbon + table.insert(recipes, {"ethereal:charcoal_lump 10", mat.coal_lump.." 1"}) +end + + +-- defuse the default sandstone recipe, since we have the compressor to take over in a more realistic manner +if not has_mcl then + minetest.clear_craft({ + recipe = { + {"default:sand", "default:sand"}, + {"default:sand", "default:sand"}, + }, + }) + minetest.clear_craft({ + recipe = { + {"default:desert_sand", "default:desert_sand"}, + {"default:desert_sand", "default:desert_sand"}, + }, + }) + minetest.clear_craft({ + recipe = { + {"default:silver_sand", "default:silver_sand"}, + {"default:silver_sand", "default:silver_sand"}, + }, + }) +end + +for _, data in pairs(recipes) do + technic.register_compressor_recipe({input = {data[1]}, output = data[2]}) +end + diff --git a/mods/technic_plus_beta/technic/machines/register/extractor_recipes.lua b/mods/technic_plus_beta/technic/machines/register/extractor_recipes.lua new file mode 100644 index 00000000..d7688418 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/extractor_recipes.lua @@ -0,0 +1,136 @@ + +local S = technic.getter + +technic.register_recipe_type("extracting", { + description = S("Extracting"), + icon = "technic_mv_extractor_front.png", +}) + +function technic.register_extractor_recipe(data) + data.time = data.time or 4 + technic.register_recipe("extracting", data) +end + +if minetest.get_modpath("dye") then + -- check if we are using dye or unifieddyes + local unifieddyes = minetest.get_modpath("unifieddyes") + + -- register recipes with the same crafting ratios as `dye` provides + local dye_recipes = { + {"technic:coal_dust", "dye:black 2"}, + {"default:blueberries", "dye:violet 2"}, + {"default:grass_1", "dye:green 1"}, + {"default:dry_shrub", "dye:brown 4"}, + {"default:junglegrass", "dye:green 2"}, + {"default:cactus", "dye:green 4"}, + {"default:coral_green", "dye:green 4"}, + {"default:coral_pink", "dye:pink 4"}, + {"default:coral_cyan", "dye:cyan 4"}, + {"default:coral_brown", "dye:brown 4"}, + {"default:coral_orange", "dye:orange 4"}, + {"default:coral_skeleton", "dye:white 8"}, + {"flowers:chrysanthemum_green", "dye:green 4"}, + {"flowers:geranium", "dye:blue 4"}, + {"flowers:dandelion_white", "dye:white 4"}, + {"flowers:dandelion_yellow", "dye:yellow 4"}, + {"flowers:tulip", "dye:orange 4"}, + {"flowers:tulip_black", "dye:black 8"}, + {"flowers:rose", "dye:red 4"}, + {"flowers:viola", "dye:violet 4"}, + {"bushes:blackberry", unifieddyes and "unifieddyes:magenta_s50 4" or "dye:violet 4"}, + {"bushes:blueberry", unifieddyes and "unifieddyes:magenta_s50 4" or "dye:magenta 4"}, + } + + if minetest.get_modpath("hunger") and minetest.get_modpath("ethereal") then + table.insert(dye_recipes, {"ethereal:willow_twig 12", "technic:aspirin_pill"}) + end + + if minetest.get_modpath("farming") then + -- Dyes --- + -- better recipes for farming's crafting methods (twice the output) + table.insert(dye_recipes, {"farming:chili_pepper", "dye:red 4"}) + table.insert(dye_recipes, {"farming:beans", "dye:green 4"}) + table.insert(dye_recipes, {"farming:grapes", "dye:violet 4"}) + table.insert(dye_recipes, {"farming:cocoa_beans", "dye:brown 4"}) + -- Some extra recipes: + table.insert(dye_recipes, {"farming:onion", "dye:yellow 4"}) + table.insert(dye_recipes, {"farming:blueberries", "dye:blue 4"}) + table.insert(dye_recipes, {"farming:raspberries", "dye:red 4"}) + table.insert(dye_recipes, {"farming:blackberry", "dye:violet 4"}) + -- Himalayan rhubarb root can give yellow dye IRL + table.insert(dye_recipes, {"farming:rhubarb", "dye:yellow 4"}) + -- https://pubmed.ncbi.nlm.nih.gov/25401128 + -- Biobleaching of industrial important dyes with peroxidase partially purified from garlic + table.insert(dye_recipes, {"farming:garlic", "dye:white 2"}) + end + + if minetest.get_modpath("ethereal") then + table.insert(dye_recipes, {"ethereal:seaweed", "dye:dark_green 6"}) + table.insert(dye_recipes, {"ethereal:coral2", "dye:cyan 6"}) + table.insert(dye_recipes, {"ethereal:coral3", "dye:orange 6"}) + table.insert(dye_recipes, {"ethereal:coral4", "dye:pink 6"}) + table.insert(dye_recipes, {"ethereal:coral5", "dye:green 6"}) + table.insert(dye_recipes, {"ethereal:fern", "dye:dark_green 4"}) + table.insert(dye_recipes, {"ethereal:snowygrass", "dye:grey 4"}) + table.insert(dye_recipes, {"ethereal:crystalgrass", "dye:blue 4"}) + end + + if minetest.get_modpath("bakedclay") then + table.insert(dye_recipes, {"bakedclay:delphinium", "dye:cyan 8"}) + table.insert(dye_recipes, {"bakedclay:thistle", "dye:magenta 8"}) + table.insert(dye_recipes, {"bakedclay:lazarus", "dye:pink 8"}) + table.insert(dye_recipes, {"bakedclay:mannagrass", "dye:dark_green 8"}) + end + + + if minetest.get_modpath("bonemeal") then + table.insert(dye_recipes, {"bonemeal:bone", "dye:white 8"}) + table.insert(dye_recipes, {"bonemeal:bonemeal", "dye:white 4"}) + end + + for _, data in ipairs(dye_recipes) do + technic.register_extractor_recipe({input = {data[1]}, output = data[2]}) + end + + -- overwrite the existing crafting recipes + local dyes = {"white", "red", "yellow", "blue", "violet", "orange"} + for _, color in ipairs(dyes) do + minetest.clear_craft({ + recipe = { + {"group:flower,color_"..color} + }, + }) + minetest.register_craft({ + output = "dye:"..color.." 1", + recipe = { + {"group:flower,color_"..color} + }, + }) + end + + minetest.clear_craft({ + recipe = { + {"group:coal"} + }, + }) + minetest.register_craft({ + output = "dye:black 1", + recipe = { + {"group:coal"} + }, + }) + + if unifieddyes then + minetest.clear_craft({ + recipe = { + {"default:cactus"} + }, + }) + minetest.register_craft({ + output = "dye:green 1", + recipe = { + {"default:cactus"} + }, + }) + end +end diff --git a/mods/technic_plus_beta/technic/machines/register/freezer_recipes.lua b/mods/technic_plus_beta/technic/machines/register/freezer_recipes.lua new file mode 100644 index 00000000..153722ca --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/freezer_recipes.lua @@ -0,0 +1,25 @@ + +local S = technic.getter +local mat = technic.materials + +technic.register_recipe_type("freezing", { + description = S("Freezing"), + icon = "technic_mv_freezer_front.png", +}) + +function technic.register_freezer_recipe(data) + data.time = data.time or 5 + technic.register_recipe("freezing", data) +end + +local recipes = { + {mat.bucket_water, { mat.ice, mat.bucket_empty } }, + {mat.bucket_river_water, { mat.ice, mat.bucket_empty } }, + {mat.dirt, mat.dirt_with_snow }, + {mat.bucket_lava, { mat.obsidian, mat.bucket_empty } } +} + +for _, data in pairs(recipes) do + technic.register_freezer_recipe({input = {data[1]}, output = data[2], hidden = true}) +end + diff --git a/mods/technic_plus_beta/technic/machines/register/generator.lua b/mods/technic_plus_beta/technic/machines/register/generator.lua new file mode 100644 index 00000000..7ccc6736 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/generator.lua @@ -0,0 +1,294 @@ +local S = technic.getter + +local fs_helpers = pipeworks.fs_helpers +local tube_entry = "^pipeworks_tube_connection_metallic.png" + +local tube = { + insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:add_item("src", stack) + end, + can_insert = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if meta:get_int("splitstacks") == 1 then + stack = stack:peek_item(1) + end + return inv:room_for_item("src", stack) + end, + connect_sides = {left=1, right=1, back=1, top=1, bottom=1}, +} + +local size = minetest.get_modpath("mcl_formspec") and "size[9,10]" or "size[8,9]" + +local function update_generator_formspec(meta, desc, percent, form_buttons) + local generator_formspec = size.. + "label[0, 0;"..desc.."]".. + "list[context;src;3,1;1,1;]".. + "listring[context;src]".. + "image[4,1;1,1;default_furnace_fire_bg.png^[lowpart:".. + (percent)..":default_furnace_fire_fg.png]".. + form_buttons + + if minetest.get_modpath("mcl_formspec") then + generator_formspec = generator_formspec.. + mcl_formspec.get_itemslot_bg(3,1,1,1).. + -- player inventory + "list[current_player;main;0,5.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,5.5,9,3).. + "list[current_player;main;0,8.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,8.74,9,1).. + "listring[current_player;main]" + else + generator_formspec = generator_formspec.. + "list[current_player;main;0, 5;8, 4;]".. + "listring[current_player;main]" + end + return meta:set_string("formspec", generator_formspec) +end + +function technic.register_generator(data) + + local tier = data.tier + local ltier = string.lower(tier) + + local groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, ["technic_"..ltier]=1, axey=2, handy=1} + if data.tube then + groups.tubedevice = 1 + groups.tubedevice_receiver = 1 + end + local active_groups = {not_in_creative_inventory = 1} + for k, v in pairs(groups) do active_groups[k] = v end + + local desc = S("Fuel-Fired @1 Generator", S(tier)) + + local run = function(pos, node) + local meta = minetest.get_meta(pos) + local burn_time = meta:get_int("burn_time") + local burn_totaltime = meta:get_int("burn_totaltime") + -- If more to burn and the energy produced was used: produce some more + if burn_time > 0 then + meta:set_int(tier.."_EU_supply", data.supply) + burn_time = burn_time - 1 + meta:set_int("burn_time", burn_time) + end + -- Burn another piece of fuel + if burn_time == 0 then + local inv = meta:get_inventory() + if not inv:is_empty("src") then + local fuellist = inv:get_list("src") + local fuel + local afterfuel + fuel, afterfuel = minetest.get_craft_result( + {method = "fuel", width = 1, + items = fuellist}) + if not fuel or fuel.time == 0 then + meta:set_string("infotext", S("@1 Out Of Fuel", desc)) + technic.swap_node(pos, "technic:"..ltier.."_generator") + meta:set_int(tier.."_EU_supply", 0) + return + end + meta:set_int("burn_time", fuel.time) + meta:set_int("burn_totaltime", fuel.time) + inv:set_stack("src", 1, afterfuel.items[1]) + technic.swap_node(pos, "technic:"..ltier.."_generator_active") + meta:set_int(tier.."_EU_supply", data.supply) + else + technic.swap_node(pos, "technic:"..ltier.."_generator") + meta:set_int(tier.."_EU_supply", 0) + end + end + if burn_totaltime == 0 then burn_totaltime = 1 end + local percent = math.floor((burn_time / burn_totaltime) * 100) + meta:set_string("infotext", desc.." ("..percent.."%)") + + local form_buttons = "" + if ltier ~= "lv" then + form_buttons = fs_helpers.cycling_button( + meta, + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label + end + update_generator_formspec(meta, desc, percent, form_buttons) + end + + local tentry = tube_entry + if ltier == "lv" then tentry = "" end + + minetest.register_node("technic:"..ltier.."_generator", { + description = desc, + tiles = { + "technic_"..ltier.."_generator_top.png"..tentry, + "technic_machine_bottom.png"..tentry, + "technic_"..ltier.."_generator_side.png"..tentry, + "technic_"..ltier.."_generator_side.png"..tentry, + "technic_"..ltier.."_generator_side.png"..tentry, + "technic_"..ltier.."_generator_front.png" + }, + paramtype2 = "facedir", + groups = groups, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"bottom", "back", "left", "right"}, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + tube = data.tube and tube or nil, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local node = minetest.get_node(pos) + meta:set_string("infotext", desc) + meta:set_int(data.tier.."_EU_supply", 0) + meta:set_int("burn_time", 0) + meta:set_int("tube_time", 0) + local form_buttons = "" + if not string.find(node.name, ":lv_") then + form_buttons = fs_helpers.cycling_button( + meta, + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label + end + update_generator_formspec(meta, desc, 0, form_buttons) + local inv = meta:get_inventory() + inv:set_size("src", 1) + end, + can_dig = technic.machine_can_dig, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + technic_run = run, + after_place_node = data.tube and pipeworks.after_place, + after_dig_node = technic.machine_after_dig_node, + on_receive_fields = function(pos, formname, fields, sender) + if not pipeworks.may_configure(pos, sender) then return end + fs_helpers.on_receive_fields(pos, fields) + local meta = minetest.get_meta(pos) + local node = minetest.get_node(pos) + local form_buttons = "" + if not string.find(node.name, ":lv_") then + form_buttons = fs_helpers.cycling_button( + meta, + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label + end + local burn_totaltime = meta:get_int("burn_totaltime") or 0 + local burn_time = meta:get_int("burn_time") + local percent = math.floor(burn_time / burn_totaltime * 100) + update_generator_formspec(meta, desc, percent, form_buttons) + end, + }) + + minetest.register_node("technic:"..ltier.."_generator_active", { + description = desc, + tiles = { + "technic_"..ltier.."_generator_top.png"..tube_entry, + "technic_machine_bottom.png"..tube_entry, + "technic_"..ltier.."_generator_side.png"..tube_entry, + "technic_"..ltier.."_generator_side.png"..tube_entry, + "technic_"..ltier.."_generator_side.png"..tube_entry, + "technic_"..ltier.."_generator_front_active.png" + }, + paramtype2 = "facedir", + groups = active_groups, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"bottom"}, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + tube = data.tube and tube or nil, + drop = "technic:"..ltier.."_generator", + can_dig = technic.machine_can_dig, + after_dig_node = technic.machine_after_dig_node, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + technic_run = run, + technic_on_disable = function(pos, node) + local timer = minetest.get_node_timer(pos) + timer:start(1) + end, + on_timer = function(pos) + -- Connected back? + if technic.get_timeout(tier, pos) > 0 then return false end + + local meta = minetest.get_meta(pos) + local node = minetest.get_node(pos) + + local burn_time = meta:get_int("burn_time") or 0 + + if burn_time <= 0 then + meta:set_int(tier.."_EU_supply", 0) + meta:set_int("burn_time", 0) + technic.swap_node(pos, "technic:"..ltier.."_generator") + return false + end + + local burn_totaltime = meta:get_int("burn_totaltime") or 0 + if burn_totaltime == 0 then burn_totaltime = 1 end + burn_time = burn_time - 1 + meta:set_int("burn_time", burn_time) + local percent = math.floor(burn_time / burn_totaltime * 100) + + local form_buttons = "" + if not string.find(node.name, ":lv_") then + form_buttons = fs_helpers.cycling_button( + meta, + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label + end + update_generator_formspec(meta, desc, percent, form_buttons) + return true + end, + on_receive_fields = function(pos, formname, fields, sender) + if not pipeworks.may_configure(pos, sender) then return end + fs_helpers.on_receive_fields(pos, fields) + local meta = minetest.get_meta(pos) + local node = minetest.get_node(pos) + local form_buttons = "" + if not string.find(node.name, ":lv_") then + form_buttons = fs_helpers.cycling_button( + meta, + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label + end + + local burn_totaltime = meta:get_int("burn_totaltime") or 0 + local burn_time = meta:get_int("burn_time") + local percent = math.floor(burn_time / burn_totaltime * 100) + + update_generator_formspec(meta, desc, percent, form_buttons) + end, + }) + + technic.register_machine(tier, "technic:"..ltier.."_generator", technic.producer) + technic.register_machine(tier, "technic:"..ltier.."_generator_active", technic.producer) +end + diff --git a/mods/technic_plus_beta/technic/machines/register/grinder_recipes.lua b/mods/technic_plus_beta/technic/machines/register/grinder_recipes.lua new file mode 100644 index 00000000..df38d81e --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/grinder_recipes.lua @@ -0,0 +1,182 @@ + +local S = technic.getter +local mat = technic.materials + +technic.register_recipe_type("grinding", { + description = S("Grinding"), + icon = "technic_hv_grinder_front.png", +}) + +function technic.register_grinder_recipe(data) + data.time = data.time or 3 + technic.register_recipe("grinding", data) +end + +local recipes = { + -- Dusts + {mat.coal_lump, "technic:coal_dust 2"}, + {mat.copper_lump, "technic:copper_dust 2"}, + {mat.desert_stone, mat.desert_sand}, + {mat.gold_lump, "technic:gold_dust 2"}, + {mat.iron_lump, "technic:wrought_iron_dust 2"}, + {mat.tin_lump, "technic:tin_dust 2"}, + {"technic:chromium_lump", "technic:chromium_dust 2"}, + {"technic:uranium_lump", "technic:uranium_dust 2"}, + {"technic:zinc_lump", "technic:zinc_dust 2"}, + {"technic:lead_lump", "technic:lead_dust 2"}, + {"technic:sulfur_lump", "technic:sulfur_dust 2"}, + {mat.stone, "technic:stone_dust"}, + {mat.sand, "technic:stone_dust"}, + {mat.desert_sand, "technic:stone_dust"}, + {mat.silver_sand, "technic:stone_dust"}, + + -- Other + {mat.cobble, mat.gravel}, + {mat.gravel, mat.sand}, + {mat.sandstone, mat.sand.." 2"}, -- reverse recipe can be found in the compressor + {mat.desert_sandstone, mat.desert_sand.." 2"}, -- reverse recipe can be found in the compressor + {mat.silver_sandstone, mat.silver_sand.." 2"}, -- reverse recipe can be found in the compressor + + {mat.ice, mat.snowblock}, +} + +if minetest.get_modpath("ethereal") then + -- the density of charcoal is ~1/10 of coal, otherwise it's the same graphitic carbon + table.insert(recipes, {"ethereal:charcoal_lump 5", "technic:coal_dust 1"}) +end + +-- defuse the sandstone -> 4 sand recipe to avoid infinite sand bugs (also consult the inverse compressor recipe) +minetest.clear_craft({ + recipe = { + {mat.sandstone} + }, +}) +minetest.clear_craft({ + recipe = { + {mat.desert_sandstone} + }, +}) +minetest.clear_craft({ + recipe = { + {mat.silver_sandstone} + }, +}) + +if minetest.get_modpath("farming") then + table.insert(recipes, {mat.seed_wheat, "farming:flour 1"}) +end + +if minetest.get_modpath("moreores") then + table.insert(recipes, {"moreores:mithril_lump", "technic:mithril_dust 2"}) + table.insert(recipes, {"moreores:silver_lump", "technic:silver_dust 2"}) +end + +if minetest.get_modpath("gloopores") or minetest.get_modpath("glooptest") then + table.insert(recipes, {"gloopores:alatro_lump", "technic:alatro_dust 2"}) + table.insert(recipes, {"gloopores:kalite_lump", "technic:kalite_dust 2"}) + table.insert(recipes, {"gloopores:arol_lump", "technic:arol_dust 2"}) + table.insert(recipes, {"gloopores:talinite_lump", "technic:talinite_dust 2"}) + table.insert(recipes, {"gloopores:akalin_lump", "technic:akalin_dust 2"}) +end + +if minetest.get_modpath("homedecor") then + table.insert(recipes, {"home_decor:brass_ingot", "technic:brass_dust 1"}) +end + +for _, data in pairs(recipes) do + technic.register_grinder_recipe({input = {data[1]}, output = data[2]}) +end + +-- dusts +local function register_dust(name, ingot) + local lname = string.lower(name) + lname = string.gsub(lname, ' ', '_') + minetest.register_craftitem("technic:"..lname.."_dust", { + description = S("@1 Dust", S(name)), + inventory_image = "technic_"..lname.."_dust.png", + }) + if ingot then + minetest.register_craft({ + type = "cooking", + recipe = "technic:"..lname.."_dust", + output = ingot, + }) + technic.register_grinder_recipe({ input = {ingot}, output = "technic:"..lname.."_dust 1" }) + end +end + +-- Sorted alphibeticaly +register_dust("Brass", "basic_materials:brass_ingot") +register_dust("Bronze", mat.bronze_ingot) +register_dust("Carbon Steel", "technic:carbon_steel_ingot") +register_dust("Cast Iron", "technic:cast_iron_ingot") +register_dust("Chernobylite", "technic:chernobylite_block") +register_dust("Chromium", "technic:chromium_ingot") +register_dust("Coal", nil) +register_dust("Copper", mat.copper_ingot) +register_dust("Lead", "technic:lead_ingot") +register_dust("Gold", mat.gold_ingot) +register_dust("Mithril", mat.mithril_ingot) +register_dust("Silver", mat.silver_ingot) +register_dust("Stainless Steel", "technic:stainless_steel_ingot") +register_dust("Stone", mat.stone) +register_dust("Sulfur", nil) +register_dust("Tin", mat.tin_ingot) +register_dust("Wrought Iron", "technic:wrought_iron_ingot") +register_dust("Zinc", "technic:zinc_ingot") +if minetest.get_modpath("gloopores") or minetest.get_modpath("glooptest") then + register_dust("Akalin", "glooptest:akalin_ingot") + register_dust("Alatro", "glooptest:alatro_ingot") + register_dust("Arol", "glooptest:arol_ingot") + register_dust("Kalite", nil) + register_dust("Talinite", "glooptest:talinite_ingot") +end + +for p = 0, 35 do + local nici = (p ~= 0 and p ~= 7 and p ~= 35) and 1 or nil + local psuffix = p == 7 and "" or p + local ingot = "technic:uranium"..psuffix.."_ingot" + local dust = "technic:uranium"..psuffix.."_dust" + minetest.register_craftitem(dust, { + description = S("@1%-Fissile Uranium Dust", string.format("%.1f", p/10)), + inventory_image = "technic_uranium_dust.png", + on_place_on_ground = minetest.craftitem_place_item, + groups = {uranium_dust=1, not_in_creative_inventory=nici}, + }) + minetest.register_craft({ + type = "cooking", + recipe = dust, + output = ingot, + }) + technic.register_grinder_recipe({ input = {ingot}, output = dust }) +end + +local function uranium_dust(p) + return "technic:uranium"..(p == 7 and "" or p).."_dust" +end +for pa = 0, 34 do + for pb = pa+1, 35 do + local pc = (pa+pb)/2 + if pc == math.floor(pc) then + minetest.register_craft({ + type = "shapeless", + recipe = { uranium_dust(pa), uranium_dust(pb) }, + output = uranium_dust(pc).." 2", + }) + end + end +end + +minetest.register_craft({ + type = "fuel", + recipe = "technic:coal_dust", + burntime = 50, +}) + +if minetest.get_modpath("gloopores") or minetest.get_modpath("glooptest") then + minetest.register_craft({ + type = "fuel", + recipe = "technic:kalite_dust", + burntime = 37.5, + }) +end diff --git a/mods/technic_plus_beta/technic/machines/register/grindings.lua b/mods/technic_plus_beta/technic/machines/register/grindings.lua new file mode 100644 index 00000000..4c622947 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/grindings.lua @@ -0,0 +1,60 @@ +local S = technic.getter +local moretrees = minetest.get_modpath("moretrees") +local dye = minetest.get_modpath("dye") +local mat = technic.materials + +-- sawdust, the finest wood/tree grinding +local sawdust = "technic:sawdust" +minetest.register_craftitem(sawdust, { + description = S("Sawdust"), + inventory_image = "technic_sawdust.png", +}) +minetest.register_craft({ type = "fuel", recipe = sawdust, burntime = 6 }) +technic.register_compressor_recipe({ input = {sawdust .. " 4"}, output = mat.wood }) + +-- tree/wood grindings +local function register_tree_grinding(name, tree, wood, extract, grinding_color) + local lname = string.lower(name) + lname = string.gsub(lname, ' ', '_') + local grindings_name = "technic:"..lname.."_grindings" + if not minetest.registered_craftitems[grindings_name] then + local inventory_image = "technic_"..lname.."_grindings.png" + if grinding_color then + inventory_image = inventory_image .. "^[colorize:" .. grinding_color + end + minetest.register_craftitem(grindings_name, { + description = S("@1 Grinding", S(name)), + inventory_image = inventory_image, + }) + minetest.register_craft({ + type = "fuel", + recipe = grindings_name, + burntime = 8, + }) + end + technic.register_grinder_recipe({ input = { tree }, output = grindings_name .. " 4" }) + technic.register_grinder_recipe({ input = { grindings_name }, output = sawdust .. " 4" }) + if wood then + technic.register_grinder_recipe({ input = { wood }, output = grindings_name }) + end + if extract then + technic.register_extractor_recipe({ input = { grindings_name .. " 4" }, output = extract}) + technic.register_separating_recipe({ + input = { grindings_name .. " 4" }, + output = { sawdust .. " 4", extract } + }) + end +end + +local rubber_planks = moretrees and "moretrees:rubber_tree_planks" +local default_extract = dye and "dye:brown 2" +-- https://en.wikipedia.org/wiki/Catechu ancient brown dye from the wood of acacia trees +local acacia_extract = dye and "dye:brown 8" + +-- Specific recipes for acacia and rubber trees +register_tree_grinding("Acacia", mat.acacia_tree, mat.acacia_wood, acacia_extract) +register_tree_grinding("Rubber Tree", "moretrees:rubber_tree_trunk", rubber_planks, "technic:raw_latex 2") +register_tree_grinding("Rubber Tree", "moretrees:rubber_tree_trunk_empty", nil, "technic:raw_latex") + +-- Group recipe for all other trees +register_tree_grinding("Common Tree", "group:tree", "group:wood", default_extract) diff --git a/mods/technic_plus_beta/technic/machines/register/init.lua b/mods/technic_plus_beta/technic/machines/register/init.lua new file mode 100644 index 00000000..d4ba2ea6 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/init.lua @@ -0,0 +1,26 @@ +local path = technic.modpath.."/machines/register" + +dofile(path.."/common.lua") + +-- Wiring stuff +dofile(path.."/cables.lua") +dofile(path.."/battery_box.lua") + +-- Generators +dofile(path.."/solar_array.lua") +dofile(path.."/generator.lua") + +-- API for machines +dofile(path.."/recipes.lua") +dofile(path.."/machine_base.lua") + +-- Recipes +dofile(path.."/alloy_recipes.lua") +dofile(path.."/grinder_recipes.lua") +dofile(path.."/extractor_recipes.lua") +dofile(path.."/compressor_recipes.lua") +dofile(path.."/centrifuge_recipes.lua") +dofile(path.."/freezer_recipes.lua") + +-- Multi-Machine Recipes +dofile(path.."/grindings.lua") diff --git a/mods/technic_plus_beta/technic/machines/register/machine_base.lua b/mods/technic_plus_beta/technic/machines/register/machine_base.lua new file mode 100644 index 00000000..9ea99e5d --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/machine_base.lua @@ -0,0 +1,299 @@ + +local S = technic.getter + +local fs_helpers = pipeworks.fs_helpers +local tube_entry = "^pipeworks_tube_connection_metallic.png" + +function technic.default_can_insert(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if meta:get_int("splitstacks") == 1 then + stack = stack:peek_item(1) + end + return inv:room_for_item("src", stack) +end + +function technic.new_default_tube() + return { + insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:add_item("src", stack) + end, + can_insert = technic.default_can_insert, + connect_sides = {left = 1, right = 1, back = 1, top = 1, bottom = 1}, + } +end + +local connect_default = {"bottom", "back", "left", "right"} + +function technic.register_base_machine(nodename, data) + local colon, modname, name, def = technic.register_compat_v1_to_v2(nodename, data) + local texture_prefix = modname.."_"..name + nodename = modname..":"..name + + local typename = def.typename + local input_size = technic.recipes[typename].input_size + local tier = def.tier + local ltier = string.lower(tier) + local infotext_idle = S("@1 Idle", def.description) + local infotext_active = S("@1 Active", def.description) + local infotext_unpowered = S("@1 Unpowered", def.description) + + local groups = {cracky = 2, technic_machine = 1, ["technic_"..ltier] = 1, pickaxey=2} + if def.tube then + groups.tubedevice = 1 + groups.tubedevice_receiver = 1 + end + local active_groups = table.copy(groups) + active_groups.not_in_creative_inventory = 1 + + local size = minetest.get_modpath("mcl_formspec") and "size[9,10]" or "size[8,9]" + local formspec = + size.. + "list[context;src;"..(4-input_size)..",1;"..input_size..",1;]".. + "list[context;dst;5,1;2,2;]".. + "label[0,0;"..def.description.."]" + if def.upgrade then + formspec = formspec.. + "list[context;upgrade1;1,3;1,1;]".. + "list[context;upgrade2;2,3;1,1;]".. + "label[1,4;"..S("Upgrade Slots").."]" + end + + if minetest.get_modpath("mcl_formspec") then + formspec = formspec.. + mcl_formspec.get_itemslot_bg(4-input_size,1,input_size,1).. + mcl_formspec.get_itemslot_bg(5,1,2,2).. + -- player inventory + "list[current_player;main;0,5.5;9,3;9]".. + mcl_formspec.get_itemslot_bg(0,5.5,9,3).. + "list[current_player;main;0,8.74;9,1;]".. + mcl_formspec.get_itemslot_bg(0,8.74,9,1) + if def.upgrade then + formspec = formspec.. + mcl_formspec.get_itemslot_bg(1,3,1,1).. + mcl_formspec.get_itemslot_bg(2,3,1,1) + end + else + formspec = formspec.. + "list[current_player;main;0,5;8,4;]" + end + + -- listrings + formspec = formspec.. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]" + if def.upgrade then + formspec = formspec.. + "listring[context;upgrade1]".. + "listring[current_player;main]".. + "listring[context;upgrade2]".. + "listring[current_player;main]" + end + + local tube = technic.new_default_tube() + if def.can_insert then + tube.can_insert = def.can_insert + end + if def.insert_object then + tube.insert_object = def.insert_object + end + + local update_node = function(pos, meta, newnode, infotext, demand, src_time) + technic.swap_node(pos, newnode) + meta:set_string("infotext", infotext) + meta:set_int(tier.."_EU_demand", demand) + meta:set_int("src_time", src_time) + end + + local run = function(pos, node) + local meta = minetest.get_meta(pos) + local eu_input = meta:get_int(tier.."_EU_input") + local machine_demand = def.demand + + -- Setup meta def if it does not exist. + if not eu_input then + meta:set_int(tier.."_EU_demand", machine_demand[1]) + meta:set_int(tier.."_EU_input", 0) + return + end + + local EU_upgrade, tube_upgrade = 0, 0 + if def.upgrade then + EU_upgrade, tube_upgrade = technic.handle_machine_upgrades(meta) + end + if def.tube then + technic.handle_machine_pipeworks(pos, tube_upgrade) + end + + local inv = meta:get_inventory() + local demand = machine_demand[EU_upgrade+1] + local powered = eu_input >= demand + local src_time = meta:get_int("src_time") + if powered then + src_time = src_time + math.floor(def.speed * 10 + 0.5) + end + while true do + local recipe = inv:get_list("src") and technic.get_recipe(typename, inv:get_list("src")) + if not recipe then + update_node(pos, meta, nodename, infotext_idle, 0, 0) + return + end + local recipe_time = math.floor(recipe.time * 10 + 0.5) + if src_time < recipe_time then + if powered then + local infotext = infotext_active .. "\n" .. S("Demand: @1", technic.EU_string(demand)) + update_node(pos, meta, nodename.."_active", infotext, demand, src_time) + else + update_node(pos, meta, nodename, infotext_unpowered, demand, src_time) + end + return + elseif not technic.process_recipe(recipe, inv) then + update_node(pos, meta, nodename, infotext_idle, 0, recipe_time) + return + end + src_time = src_time - recipe_time + end + end + + local tentry = tube_entry + if ltier == "lv" then + tentry = "" + end + + minetest.register_node(colon..nodename, { + description = def.description, + tiles = { + texture_prefix.."_top.png"..tentry, + texture_prefix.."_bottom.png"..tentry, + texture_prefix.."_side.png"..tentry, + texture_prefix.."_side.png"..tentry, + texture_prefix.."_side.png"..tentry, + texture_prefix.."_front.png" + }, + paramtype2 = "facedir", + groups = groups, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + tube = def.tube and tube or nil, + connect_sides = def.connect_sides or connect_default, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + on_construct = function(pos) + local node = minetest.get_node(pos) + local meta = minetest.get_meta(pos) + + local form_buttons = "" + if not string.find(node.name, ":lv_") then + form_buttons = fs_helpers.cycling_button( + meta, + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label + end + + meta:set_string("infotext", def.description) + meta:set_int("tube_time", 0) + meta:set_string("formspec", formspec..form_buttons) + local inv = meta:get_inventory() + inv:set_size("src", input_size) + inv:set_size("dst", 4) + inv:set_size("upgrade1", 1) + inv:set_size("upgrade2", 1) + end, + can_dig = technic.machine_can_dig, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, + technic_run = run, + after_place_node = def.tube and pipeworks.after_place, + after_dig_node = technic.machine_after_dig_node, + on_receive_fields = function(pos, formname, fields, sender) + if fields.quit then return end + if not pipeworks.may_configure(pos, sender) then return end + fs_helpers.on_receive_fields(pos, fields) + local node = minetest.get_node(pos) + local meta = minetest.get_meta(pos) + local form_buttons = "" + if not string.find(node.name, ":lv_") then + form_buttons = fs_helpers.cycling_button( + meta, + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label + end + meta:set_string("formspec", formspec..form_buttons) + end, + }) + + minetest.register_node(colon..nodename.."_active",{ + description = def.description, + tiles = { + texture_prefix.."_top.png"..tentry, + texture_prefix.."_bottom.png"..tentry, + texture_prefix.."_side.png"..tentry, + texture_prefix.."_side.png"..tentry, + texture_prefix.."_side.png"..tentry, + texture_prefix.."_front_active.png" + }, + paramtype2 = "facedir", + drop = nodename, + groups = active_groups, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = def.connect_sides or connect_default, + legacy_facedir_simple = true, + sounds = technic.sounds.node_sound_wood_defaults(), + tube = def.tube and tube or nil, + can_dig = technic.machine_can_dig, + allow_metadata_inventory_put = technic.machine_inventory_put, + allow_metadata_inventory_take = technic.machine_inventory_take, + allow_metadata_inventory_move = technic.machine_inventory_move, + on_metadata_inventory_move = technic.machine_on_inventory_move, + on_metadata_inventory_put = technic.machine_on_inventory_put, + on_metadata_inventory_take = technic.machine_on_inventory_take, + technic_run = run, + technic_disabled_machine_name = nodename, + on_receive_fields = function(pos, formname, fields, sender) + if fields.quit then return end + if not pipeworks.may_configure(pos, sender) then return end + fs_helpers.on_receive_fields(pos, fields) + local node = minetest.get_node(pos) + local meta = minetest.get_meta(pos) + local form_buttons = "" + if not string.find(node.name, ":lv_") then + form_buttons = fs_helpers.cycling_button( + meta, + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label + end + meta:set_string("formspec", formspec..form_buttons) + end, + }) + + technic.register_machine(tier, nodename, technic.receiver) + technic.register_machine(tier, nodename.."_active", technic.receiver) + +end -- End registration + diff --git a/mods/technic_plus_beta/technic/machines/register/recipes.lua b/mods/technic_plus_beta/technic/machines/register/recipes.lua new file mode 100644 index 00000000..45b88c70 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/recipes.lua @@ -0,0 +1,263 @@ + +local have_ui = minetest.get_modpath("unified_inventory") +local have_cg = minetest.get_modpath("craftguide") +local have_mcl_cg = minetest.get_modpath("mcl_craftguide") +local have_i3 = minetest.get_modpath("i3") + +technic.recipes = { + cooking = {input_size = 1, output_size = 1, recipes = {}}, +} + +local temp_recipes = {} -- Used to store recipes before caching +local recipe_cache = {} -- Cache used by technic.get_recipe + +function technic.register_recipe_type(method, data) + data = table.copy(data) + data.input_size = data.input_size or 1 + data.output_size = data.output_size or 1 + data.recipes = {} + if have_ui then + unified_inventory.register_craft_type(method, { + description = data.description, + icon = data.icon, + width = data.input_size, + height = 1, + }) + end + if have_cg then + craftguide.register_craft_type(method, { + description = data.description, + icon = data.icon, + }) + end + if have_mcl_cg then + mcl_craftguide.register_craft_type(method, { + description = data.description, + icon = data.icon, + }) + end + if have_i3 then + i3.register_craft_type(method, { + description = data.description, + icon = data.icon, + }) + end + technic.recipes[method] = data +end + +function technic.register_recipe(method, data) + data.time = data.time or 1 + data.method = method + if type(data.input) == "string" then + data.input = {data.input} + end + if type(data.output) == "string" then + data.output = {data.output} + end + table.insert(temp_recipes, data) +end + +local function get_recipe_key(method, items) + local t = {} + for i, stack in ipairs(items) do + t[i] = ItemStack(stack):get_name() + end + table.sort(t) + return method.."/"..table.concat(t, "/") +end + +function technic.get_recipe(method, items) + local key = get_recipe_key(method, items) + local recipe = recipe_cache[key] + if not recipe then + return + end + local new_input = {} + for i, stack in ipairs(items) do + local amount = recipe.input[stack:get_name()] + if stack:get_count() < amount then + return + else + new_input[i] = ItemStack(stack) + new_input[i]:take_item(amount) + end + end + return { + time = recipe.time, + new_input = new_input, + output = recipe.output + } +end + +local function add_to_craftguides(recipe) + for _, output in ipairs(recipe.output) do + if have_ui then + unified_inventory.register_craft({ + type = recipe.method, + output = output, + items = table.copy(recipe.input), + width = 0, + }) + end + if have_cg and craftguide.register_craft then + craftguide.register_craft({ + type = recipe.method, + result = output, + items = {table.concat(recipe.input, ", ")}, + }) + end + if have_mcl_cg then + mcl_craftguide.register_craft({ + type = recipe.method, + output = output, + items = table.copy(recipe.input), + width = 0, + }) + end + if have_i3 then + i3.register_craft({ + type = recipe.method, + result = output, + items = {table.concat(recipe.input, ", ")}, + }) + end + end +end + +local function get_items_in_group(group) + local items = {} + local groups = group:split(",") + for name, def in pairs(minetest.registered_items) do + local match = true + for _,g in pairs(groups) do + if not def.groups[g] then + match = false + break + end + end + if match then + items[#items+1] = name + end + end + return items +end + +local function get_recipe_variants(items, index) + index = index or 1 + if not items[index] then + return + end + local list = {} + local variants = get_recipe_variants(items, index + 1) + if variants then + for _,a in pairs(items[index]) do + for _,b in pairs(variants) do + list[#list+1] = a..","..b + end + end + else + for _,a in pairs(items[index]) do + list[#list+1] = a + end + end + if index == 1 then + for i, str in pairs(list) do + list[i] = str:split(",") + end + end + return list +end + +local function cache_recipe(data) + -- Create the basic recipe + local recipe = {time = data.time, input = {}, output = {}} + for _, item in ipairs(data.input) do + if item:match("^group:") then + local split = item:split(" ") + recipe.input[split[1]] = tonumber(split[2]) or 1 + else + local stack = ItemStack(item) + recipe.input[stack:get_name()] = stack:get_count() + end + end + for i, item in ipairs(data.output) do + recipe.output[i] = ItemStack(item):to_string() + end + if data.method ~= "cooking" then + table.insert(technic.recipes[data.method].recipes, recipe) + end + -- Find all unique variants of the recipe and cache them + -- If there are no group items, there will only be one + local all_items, item_counts = {}, {} + local has_group_item = false + for item, count in pairs(recipe.input) do + local group = item:match("^group:(.+)$") + if group then + table.insert(all_items, get_items_in_group(group)) + has_group_item = true + else + table.insert(all_items, {ItemStack(item):get_name()}) + end + table.insert(item_counts, count) + end + if not has_group_item then + local key = get_recipe_key(data.method, data.input) + recipe_cache[key] = table.copy(recipe) + return + end + for _,items in pairs(get_recipe_variants(all_items)) do + local key = get_recipe_key(data.method, items) + -- Non-group recipes take priority over group recipes + if not has_group_item or not recipe_cache[key] then + local input = {} + for i, item in ipairs(items) do + input[item] = item_counts[i] + end + recipe_cache[key] = { + time = data.time, + input = input, + output = table.copy(recipe.output), + } + end + end +end + +local function cache_all_recipes() + -- Cache built in cooking recipes + for item in pairs(minetest.registered_items) do + local recipes = minetest.get_all_craft_recipes(item) + for _,recipe in ipairs(recipes or {}) do + if recipe.method == "cooking" then + local result, new_input = minetest.get_craft_result(recipe) + if result and result.time > 0 then + local data = { + method = "cooking", + time = result.time, + input = recipe.items, + output = {result.item:to_string()}, + } + local replacement = new_input.items[1] + if not replacement:is_empty() then + data.output[2] = replacement:to_string() + end + cache_recipe(data) + end + end + end + end + -- Cache custom recipes + for _, data in pairs(temp_recipes) do + if not data.hidden then + add_to_craftguides(data) + end + cache_recipe(data) + end + temp_recipes = nil +end + +-- Slightly hacky way to be the first function called +table.insert(minetest.registered_on_mods_loaded, 1, cache_all_recipes) +minetest.callback_origins[cache_all_recipes] = { + mod = "technic", + name = "register_on_mods_loaded", +} diff --git a/mods/technic_plus_beta/technic/machines/register/solar_array.lua b/mods/technic_plus_beta/technic/machines/register/solar_array.lua new file mode 100644 index 00000000..9f0d380e --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/register/solar_array.lua @@ -0,0 +1,72 @@ + +local S = technic.getter + +function technic.register_solar_array(nodename, data) + local _, modname, name, def = technic.register_compat_v1_to_v2(nodename, data, "solar_array") + assert(def.tier, "Technic register_solar_array requires `tier` field") + + local tier = def.tier + local ltier = string.lower(tier) + local infotext = S("Arrayed Solar @1 Generator", S(tier)) + + local run = function(pos, node) + -- The action here is to make the solar array produce power + -- Power is dependent on the light level and the height above ground + -- There are many ways to cheat by using other light sources like lamps. + -- As there is no way to determine if light is sunlight that is just a shame. + -- To take care of some of it solar panels do not work outside daylight hours or if + -- built below 0m + local pos1 = { y = pos.y + 1, x = pos.x, z = pos.z } + + minetest.load_area(pos1) + local light = minetest.get_node_light(pos1, nil) + local time_of_day = minetest.get_timeofday() + local meta = minetest.get_meta(pos) + light = light or 0 + + -- turn on array only during day time and if sufficient light + -- I know this is counter intuitive when cheating by using other light sources. + if light >= 12 and time_of_day >= 0.24 and time_of_day <= 0.76 and pos.y > 0 then + local charge_to_give = math.floor((light + pos.y) * def.power) + charge_to_give = math.max(charge_to_give, 0) + charge_to_give = math.min(charge_to_give, def.power * 50) + meta:set_string("infotext", S("@1 Active (@2)", infotext, technic.EU_string(charge_to_give))) + meta:set_int(tier.."_EU_supply", charge_to_give) + else + meta:set_string("infotext", S("@1 Idle", infotext)) + meta:set_int(tier.."_EU_supply", 0) + end + end + + def.tiles = def.tiles or { + modname.."_"..name.."_top.png", + modname.."_"..name.."_bottom.png", + modname.."_"..name.."_side.png", + modname.."_"..name.."_side.png", + modname.."_"..name.."_side.png", + modname.."_"..name.."_side.png" + } + def.groups = def.groups or {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, ["technic_"..ltier]=1, axey=2, handy=1} + def.is_ground_content = false + def._mcl_blast_resistance = 1 + def._mcl_hardness = 0.8 + def.connect_sides = def.connect_sides or {"bottom"} + def.sounds = def.sounds or technic.sounds.node_sound_wood_defaults() + def.description = def.description or S("Arrayed Solar @1 Generator", S(tier)) + def.active = def.active or false + def.drawtype = def.drawtype or "nodebox" + def.paramtype = def.paramtype or "light" + def.node_box = def.nodebox or { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + } + def.on_construct = def.on_construct or function(pos) + local meta = minetest.get_meta(pos) + meta:set_int(tier.."_EU_supply", 0) + end + def.technic_run = def.technic_run or run + + minetest.register_node(nodename, def) + technic.register_machine(tier, nodename, technic.producer) +end diff --git a/mods/technic_plus_beta/technic/machines/supply_converter.lua b/mods/technic_plus_beta/technic/machines/supply_converter.lua new file mode 100644 index 00000000..a4ce569f --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/supply_converter.lua @@ -0,0 +1,219 @@ +-- The supply converter is a generic device which can convert from +-- LV to MV and back, and HV to MV and back. +-- The machine is configured by the wiring below and above it. +-- +-- It works like this: +-- The top side is setup as the receiver side, the bottom as the producer side. +-- Once the receiver side is powered it will deliver power to the other side. +-- Unused power is wasted just like any other producer! + +local digilines_path = minetest.get_modpath("digilines") + +local S = technic.getter + +local cable_entry = "^technic_cable_connection_overlay.png" + +local function set_supply_converter_formspec(meta) + local formspec = "size[5,2.25]".. + "field[0.3,0.5;2,1;power;"..S("Input Power")..";${power}]" + if digilines_path then + formspec = formspec.. + "field[2.3,0.5;3,1;channel;"..S("Digiline Channel")..";${channel}]" + end + -- The names for these toggle buttons are explicit about which + -- state they'll switch to, so that multiple presses (arising + -- from the ambiguity between lag and a missed press) only make + -- the single change that the user expects. + if meta:get_int("mesecon_mode") == 0 then + formspec = formspec.."button[0,1;5,1;mesecon_mode_1;"..S("Ignoring Mesecon Signal").."]" + else + formspec = formspec.."button[0,1;5,1;mesecon_mode_0;"..S("Controlled by Mesecon Signal").."]" + end + if meta:get_int("enabled") == 0 then + formspec = formspec.."button[0,1.75;5,1;enable;"..S("@1 Disabled", S("Supply Converter")).."]" + else + formspec = formspec.."button[0,1.75;5,1;disable;"..S("@1 Enabled", S("Supply Converter")).."]" + end + meta:set_string("formspec", formspec) +end + +local supply_converter_receive_fields = function(pos, formname, fields, sender) + if not sender or minetest.is_protected(pos, sender:get_player_name()) then + return + end + local meta = minetest.get_meta(pos) + local power = nil + if fields.power then + power = tonumber(fields.power) or 0 + power = math.max(power, 0) + power = math.min(power, 10000) + power = 100 * math.floor(power / 100) + if power == meta:get_int("power") then power = nil end + end + if power then meta:set_int("power", power) end + if fields.channel then meta:set_string("channel", fields.channel) end + if fields.enable then meta:set_int("enabled", 1) end + if fields.disable then meta:set_int("enabled", 0) end + if fields.mesecon_mode_0 then meta:set_int("mesecon_mode", 0) end + if fields.mesecon_mode_1 then meta:set_int("mesecon_mode", 1) end + set_supply_converter_formspec(meta) +end + +local mesecons = { + effector = { + action_on = function(pos, node) + minetest.get_meta(pos):set_int("mesecon_effect", 1) + end, + action_off = function(pos, node) + minetest.get_meta(pos):set_int("mesecon_effect", 0) + end + } +} + + +local digiline_def = { + receptor = { + rules = technic.digilines.rules, + action = function() end + }, + effector = { + rules = technic.digilines.rules, + action = function(pos, node, channel, msg) + if type(msg) ~= "string" then + return + end + local meta = minetest.get_meta(pos) + if channel ~= meta:get_string("channel") then + return + end + msg = msg:lower() + if msg == "get" then + digilines.receptor_send(pos, technic.digilines.rules, channel, { + enabled = meta:get_int("enabled"), + power = meta:get_int("power"), + mesecon_mode = meta:get_int("mesecon_mode") + }) + return + elseif msg == "off" then + meta:set_int("enabled", 0) + elseif msg == "on" then + meta:set_int("enabled", 1) + elseif msg == "toggle" then + local onn = meta:get_int("enabled") + onn = 1-onn -- Mirror onn with pivot 0.5, so switch between 1 and 0. + meta:set_int("enabled", onn) + elseif msg:sub(1, 5) == "power" then + local power = tonumber(msg:sub(7)) + if not power then + return + end + power = math.max(power, 0) + power = math.min(power, 10000) + power = 100 * math.floor(power / 100) + meta:set_int("power", power) + elseif msg:sub(1, 12) == "mesecon_mode" then + meta:set_int("mesecon_mode", tonumber(msg:sub(14))) + else + return + end + set_supply_converter_formspec(meta) + end + }, +} + +local run = function(pos, node, run_stage) + -- run only in producer stage. + if run_stage == technic.receiver then + return + end + + local remain = 0.9 + -- Machine information + local machine_name = S("Supply Converter") + local meta = minetest.get_meta(pos) + local enabled = meta:get_int("enabled") == 1 and + (meta:get_int("mesecon_mode") == 0 or meta:get_int("mesecon_effect") ~= 0) + + local demand = enabled and meta:get_int("power") or 0 + + local pos_up = {x=pos.x, y=pos.y+1, z=pos.z} + local pos_down = {x=pos.x, y=pos.y-1, z=pos.z} + local name_up = minetest.get_node(pos_up).name + local name_down = minetest.get_node(pos_down).name + + local from = technic.get_cable_tier(name_up) + local to = technic.get_cable_tier(name_down) + + if from and to then + local input = meta:get_int(from.."_EU_input") + if (technic.get_timeout(from, pos) <= 0) or (technic.get_timeout(to, pos) <= 0) then + -- Supply converter timed out, either RE or PR network is not running anymore + input = 0 + end + meta:set_int(from.."_EU_demand", demand) + meta:set_int(from.."_EU_supply", 0) + meta:set_int(to.."_EU_demand", 0) + meta:set_int(to.."_EU_supply", input * remain) + meta:set_string("infotext", S("@1 (@2 @3 -> @4 @5)", machine_name, + technic.EU_string(input), from, + technic.EU_string(input * remain), to)) + else + meta:set_string("infotext", S("@1 Has Bad Cabling", machine_name)) + if to then + meta:set_int(to.."_EU_supply", 0) + end + if from then + meta:set_int(from.."_EU_demand", 0) + end + return + end + +end + +minetest.register_node("technic:supply_converter", { + description = S("Supply Converter"), + tiles = { + "technic_supply_converter_tb.png"..cable_entry, + "technic_supply_converter_tb.png"..cable_entry, + "technic_supply_converter_side.png", + "technic_supply_converter_side.png", + "technic_supply_converter_side.png", + "technic_supply_converter_side.png" + }, + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, + technic_machine=1, technic_all_tiers=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"top", "bottom"}, + sounds = technic.sounds.node_sound_wood_defaults(), + on_receive_fields = supply_converter_receive_fields, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Supply Converter")) + meta:set_int("power", 10000) + meta:set_int("enabled", 1) + meta:set_int("mesecon_mode", 0) + meta:set_int("mesecon_effect", 0) + set_supply_converter_formspec(meta) + end, + mesecons = mesecons, + digiline = digiline_def, + technic_run = run, + technic_on_disable = run, +}) + +minetest.register_craft({ + output = 'technic:supply_converter 1', + recipe = { + {'basic_materials:gold_wire', 'technic:rubber', 'technic:doped_silicon_wafer'}, + {'technic:mv_transformer', 'technic:machine_casing', 'technic:lv_transformer'}, + {'technic:mv_cable', 'technic:rubber', 'technic:lv_cable'}, + }, + replacements = { {"basic_materials:gold_wire", "basic_materials:empty_spool"}, }, +}) + +for tier, machines in pairs(technic.machines) do + technic.register_machine(tier, "technic:supply_converter", technic.producer_receiver) +end + diff --git a/mods/technic_plus_beta/technic/machines/switching_station.lua b/mods/technic_plus_beta/technic/machines/switching_station.lua new file mode 100644 index 00000000..b230d85b --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/switching_station.lua @@ -0,0 +1,198 @@ +-- See also technic/doc/api.md + +local mesecons_path = minetest.get_modpath("mesecons") +local digilines_path = minetest.get_modpath("digilines") + +local S = technic.getter +local mat = technic.materials + +local cable_entry = "^technic_cable_connection_overlay.png" + +minetest.register_craft({ + output = "technic:switching_station", + recipe = { + {"", "technic:lv_transformer", ""}, + {mat.copper_ingot, "technic:machine_casing", mat.copper_ingot}, + {"technic:lv_cable", "technic:lv_cable", "technic:lv_cable"} + } +}) + +local function start_network(pos) + local tier = technic.sw_pos2tier(pos) + if not tier then + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("@1 Has No Network", S("Switching Station"))) + else + local network_id = technic.sw_pos2network(pos) or technic.create_network(pos) + local network = network_id and technic.networks[network_id] + if network and technic.switch_insert(pos, network) > 0 then + technic.activate_network(network_id) + end + end +end + +local mesecon_def +if mesecons_path then + mesecon_def = {effector = { + rules = mesecon.rules.default, + }} +end + +minetest.register_node("technic:switching_station",{ + description = S("Switching Station"), + tiles = { + "technic_water_mill_top_active.png", + "technic_water_mill_top_active.png"..cable_entry, + "technic_water_mill_top_active.png", + "technic_water_mill_top_active.png", + "technic_water_mill_top_active.png", + "technic_water_mill_top_active.png"}, + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, technic_all_tiers=1, axey=2, handy=1}, + is_ground_content = false, + _mcl_blast_resistance = 1, + _mcl_hardness = 0.8, + connect_sides = {"bottom"}, + sounds = technic.sounds.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Switching Station")) + meta:set_string("formspec", "field[channel;"..S("Digiline Channel")..";${channel}]") + start_network(pos) + + -- start nodetimer + minetest.get_node_timer(pos):start(1.0) + end, + on_destruct = function(pos) + -- Remove network when last switching stations is removed + local network_id = technic.sw_pos2network(pos) + local network = network_id and technic.networks[network_id] + if network and technic.switch_remove(pos, network) < 1 then + technic.remove_network(network_id) + end + end, + on_receive_fields = function(pos, formname, fields, sender) + if not fields.channel then + return + end + local plname = sender:get_player_name() + if minetest.is_protected(pos, plname) then + minetest.record_protection_violation(pos, plname) + return + end + local meta = minetest.get_meta(pos) + meta:set_string("channel", fields.channel) + end, + + -- nodetimer for network activation + on_timer = function(pos) + local network_id = technic.sw_pos2network(pos) + -- Check if network is overloaded / conflicts with another network + if network_id then + local infotext + local meta = minetest.get_meta(pos) + if technic.is_overloaded(network_id) then + local remaining = technic.reset_overloaded(network_id) + if remaining > 0 then + infotext = S("@1 Network Overloaded, Restart in @2ms", S("Switching Station"), remaining / 1000) + else + infotext = S("@1 Restarting Network", S("Switching Station")) + end + technic.network_infotext(network_id, infotext) + else + -- Network exists and is not overloaded, reactivate network + technic.activate_network(network_id) + infotext = technic.network_infotext(network_id) + -- If mesecon signal enabled and power supply or demand changed then send them via digilines. + if mesecons_path and digilines_path and mesecon.is_powered(pos) then + local network = technic.networks[network_id] + if meta:get_int("supply") ~= network.supply or meta:get_int("demand") ~= network.demand then + meta:set_int("supply", network.supply) + meta:set_int("demand", network.demand) + local channel = meta:get_string("channel") + digilines.receptor_send(pos, technic.digilines.rules, channel, { + supply = network.supply, + demand = network.demand + }) + end + end + end + meta:set_string("infotext", infotext) + else + -- Network does not exist yet, attempt to create new network here + start_network(pos) + end + + -- restart the nodetimer again + return true + end, + + -- mesecons + mesecons = mesecon_def, + + -- digiline + digiline = { + receptor = { + rules = technic.digilines.rules, + action = function() end + }, + effector = { + rules = technic.digilines.rules, + action = function(pos, node, channel, msg) + if msg ~= "GET" and msg ~= "get" then + return + end + local meta = minetest.get_meta(pos) + if channel ~= meta:get_string("channel") then + return + end + local network_id = technic.sw_pos2network(pos) + local network = network_id and technic.networks[network_id] + if network then + digilines.receptor_send(pos, technic.digilines.rules, channel, { + supply = network.supply, + demand = network.demand, + lag = network.lag + }) + else + digilines.receptor_send(pos, technic.digilines.rules, channel, { + error = "No network", + }) + end + end + }, + }, +}) + +----------------------------------------------- +-- The action code for the switching station -- +----------------------------------------------- + +-- Timeout ABM +-- Timeout for a node in case it was disconnected from the network +-- A node must be touched by the station continuously in order to function +minetest.register_abm({ + label = "Machines: timeout check", + nodenames = {"group:technic_machine"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + if not technic.machine_tiers[node.name] then + -- https://github.com/mt-mods/technic/issues/123 + return + end + -- Check for machine timeouts for all tiers + local tiers = technic.machine_tiers[node.name] + local timed_out = true + for _, tier in ipairs(tiers) do + local timeout = technic.get_timeout(tier, pos) + if timeout > 0 then + technic.touch_node(tier, pos, timeout - 1) + timed_out = false + end + end + -- If all tiers for machine timed out take action + if timed_out then + technic.disable_machine(pos, node) + end + end, +}) diff --git a/mods/technic_plus_beta/technic/machines/switching_station_globalstep.lua b/mods/technic_plus_beta/technic/machines/switching_station_globalstep.lua new file mode 100644 index 00000000..b10b47d6 --- /dev/null +++ b/mods/technic_plus_beta/technic/machines/switching_station_globalstep.lua @@ -0,0 +1,76 @@ +local S = technic.getter + +-- the interval between technic_run calls +local technic_run_interval = 1.0 +local set_default_timeout = technic.set_default_timeout + +-- iterate over all collected switching stations and execute the technic_run function +local timer = 0 +minetest.register_globalstep(function(dtime) + timer = timer + dtime + if timer < technic_run_interval or not technic.powerctrl_state then + return + end + timer = 0 + + local max_lag = technic.get_max_lag() + -- slow down technic execution if the lag is higher than usual + if max_lag > 5.0 then + technic_run_interval = 5.0 + elseif max_lag > 2.0 then + technic_run_interval = 4.0 + elseif max_lag > 1.5 then + technic_run_interval = 3.0 + elseif max_lag > 1.0 then + technic_run_interval = 1.5 + else + -- normal run_interval + technic_run_interval = 1.0 + end + set_default_timeout(math.ceil(technic_run_interval) + 1) + + local now = minetest.get_us_time() + + for network_id, network in pairs(technic.active_networks) do + if network.timeout > now and not technic.is_overloaded(network_id) then + -- station active + if network.skip > 0 then + network.skip = network.skip - 1 + else + local start = minetest.get_us_time() + technic.network_run(network_id) + local switch_diff = network.average_lag(minetest.get_us_time() - start) + + -- set lag in microseconds into the "lag" meta field + network.lag = switch_diff + + -- overload detection + if switch_diff > 250000 then + network.skip = 30 + elseif switch_diff > 150000 then + network.skip = 20 + elseif switch_diff > 75000 then + network.skip = 10 + elseif switch_diff > 50000 then + network.skip = 2 + end + + if network.skip > 0 then + -- calculate efficiency in percent and display it + local efficiency = math.floor(1/network.skip*100) + technic.network_infotext(network_id, + S("Polyfuse triggered, current efficiency: @1%, generated lag: @2 ms", + efficiency, math.floor(switch_diff/1000))) + + -- remove laggy network from active index + -- it will be reactivated when a player is near it + technic.active_networks[network_id] = nil + end + end + + else + -- network timed out + technic.active_networks[network_id] = nil + end + end +end) diff --git a/mods/technic_plus_beta/technic/materials.lua b/mods/technic_plus_beta/technic/materials.lua new file mode 100644 index 00000000..4baf6a8f --- /dev/null +++ b/mods/technic_plus_beta/technic/materials.lua @@ -0,0 +1,78 @@ + +local mesecons_materials = minetest.get_modpath("mesecons_materials") +local has_mcl = minetest.get_modpath("mcl_core") +local has_mcl_dye = minetest.get_modpath("mcl_dye") +local has_moreores = minetest.get_modpath("moreores") + +technic.materials = { + stone = has_mcl and "mcl_core:stone" or "default:stone", + cobble = has_mcl and "mcl_core:cobble" or "default:cobble", + mossycobble = has_mcl and "mcl_core:mossycobble" or "default:mossycobble", + gold_ingot = has_mcl and "mcl_core:gold_ingot" or "default:gold_ingot", + gold_lump = has_mcl and "mcl_raw_ores:raw_gold" or "default:gold_lump", + steel_ingot = has_mcl and "mcl_core:iron_ingot" or "default:steel_ingot", + iron_lump = has_mcl and "mcl_raw_ores:raw_iron" or "default:iron_lump", + diamond = has_mcl and "mcl_core:diamond" or "default:diamond", + dirt = has_mcl and "mcl_core:dirt" or "default:dirt", + tin_ingot = has_mcl and "mcl_core:iron_ingot" or "default:tin_ingot", + tin_lump = has_mcl and "mcl_raw_ores:raw_iron" or "default:tin_lump", + bronze_ingot = has_mcl and "mcl_copper:copper_ingot" or "default:bronze_ingot", + copper_ingot = has_mcl and "mcl_copper:copper_ingot" or "default:copper_ingot", + copper_lump = has_mcl and "mcl_copper:raw_copper" or "default:copper_lump", + mese = has_mcl and "mesecons_torch:redstoneblock" or "default:mese", + mese_crystal = has_mcl and "mesecons:redstone" or "default:mese_crystal", + dye_green = has_mcl_dye and "mcl_dye:green" or "dye:green", + dye_red = has_mcl_dye and "mcl_dye:red" or "dye:red", + dye_blue = has_mcl_dye and "mcl_dye:blue" or "dye:blue", + dye_orange = has_mcl and "mcl_dye:orange" or "dye:orange", + dye_grey = has_mcl and "mcl_dye:grey" or "dye:grey", + insulation = mesecons_materials and "mesecons_materials:fiber" or "technic:rubber", + obsidian = has_mcl and "mcl_core:obsidian" or "default:obsidian", + obsidian_glass = has_mcl and "mcl_core:glass" or "default:obsidian_glass", + brick = has_mcl and "mcl_core:brick" or "default:brick", + paper = has_mcl and "mcl_core:paper" or "default:paper", + furnace = has_mcl and "mcl_furnaces:furnace" or "default:furnace", + chest = has_mcl and "mcl_chests:chest" or "default:chest", + sand = has_mcl and "mcl_core:sand" or "default:sand", + ice = has_mcl and "mcl_core:ice" or "default:ice", + clay = has_mcl and "mcl_core:clay" or "default:clay", + clay_lump = has_mcl and "mcl_core:clay_lump" or "default:clay_lump", + stick = has_mcl and "mcl_core:stick" or "default:stick", + dry_shrub = has_mcl and "mcl_core:deadbush" or "default:dry_shrub", + wheat = has_mcl and "mcl_farming:wheat_item" or "farming:wheat", + seed_wheat = has_mcl and "mcl_farming:wheat_seeds" or "farming:seed_wheat", + snowblock = has_mcl and "mcl_core:snowblock" or "default:snowblock", + sandstone = has_mcl and "mcl_core:sandstone" or "default:sandstone", + desert_stone = has_mcl and "mcl_core:redsandstone" or "default:desert_stone", + desert_sand = has_mcl and "mcl_core:redsand" or "default:desert_sand", + desert_sandstone = has_mcl and "mcl_core:redsandstone" or "default:desert_sandstone", + silver_sand = has_mcl and "mcl_core:sand" or "default:silver_sand", + silver_sandstone = has_mcl and "mcl_core:sandstone" or "default:silver_sandstone", + glass = has_mcl and "mcl_core:glass" or "default:glass", + coal_lump = has_mcl and "mcl_core:coal_lump" or "default:coal_lump", + bucket_empty = has_mcl and "mcl_buckets:bucket_empty" or "bucket:bucket_empty", + bucket_water = has_mcl and "mcl_buckets:bucket_water" or "bucket:bucket_water", + bucket_river_water = has_mcl and "mcl_buckets:bucket_river_water" or "bucket:bucket_river_water", + bucket_lava = has_mcl and "mcl_buckets:bucket_lava" or "bucket:bucket_lava", + dirt_with_snow = has_mcl and "mcl_core:snowblock" or "default:dirt_with_snow", + gravel = has_mcl and "mcl_core:gravel" or "default:gravel", + tree = has_mcl and "mcl_core:tree" or "default:tree", + wood = has_mcl and "mcl_core:wood" or "default:wood", + acacia_tree = has_mcl and "mcl_core:acaciatree" or "default:acacia_tree", + acacia_wood = has_mcl and "mcl_core:acaciawood" or "default:acacia_wood", + water_source = has_mcl and "mcl_core:water_source" or "default:water_source", + water_flowing = has_mcl and "mcl_core:water_flowing" or "default:water_flowing", + river_water_source = has_mcl and "mclx_core:river_water_source" or "default:river_water_source", + river_water_flowing = has_mcl and "mclx_core:river_water_flowing" or "default:river_water_flowing", + lava_source = has_mcl and "mcl_core:lava_source" or "default:lava_source", + lava_flowing = has_mcl and "mcl_core:lava_flowing" or "default:lava_flowing", + mithril_ingot = has_moreores and "moreores:mithril_ingot" or has_mcl and "mcl_core:lapis" or "default:steel_ingot", + silver_ingot = has_moreores and "moreores:silver_ingot" or has_mcl and "mcl_core:gold_ingot" or "default:gold_ingot", + pick_silver = has_moreores and "moreores:pick_silver" or has_mcl and "mcl_tools:pick_gold" or "default:gold_pickaxe", + mithril_block = has_moreores and "moreores:mithril_block" or has_mcl and "mcl_core:lapisblock" or "default:goldblock", +} + +if has_mcl and has_moreores then + technic.materials.tin_ingot = "moreores:tin_ingot" + technic.materials.tin_lump = "moreores:tin_lump" +end diff --git a/mods/technic_plus_beta/technic/max_lag.lua b/mods/technic_plus_beta/technic/max_lag.lua new file mode 100644 index 00000000..522a6930 --- /dev/null +++ b/mods/technic_plus_beta/technic/max_lag.lua @@ -0,0 +1,23 @@ + +local multiplier = technic.config:get_int("max_lag_reduction_multiplier") + +local last_step = minetest.get_us_time() + +local max_lag = 0 + +minetest.register_globalstep(function() + -- Calculate own dtime as a workaround to 2 second limit + local now = minetest.get_us_time() + local dtime = now - last_step + last_step = now + + max_lag = max_lag * multiplier -- Decrease slowly + + if dtime > max_lag then + max_lag = dtime + end +end) + +function technic.get_max_lag() + return max_lag / 1000000 +end diff --git a/mods/technic_plus_beta/technic/mod.conf b/mods/technic_plus_beta/technic/mod.conf new file mode 100644 index 00000000..6e8b33d3 --- /dev/null +++ b/mods/technic_plus_beta/technic/mod.conf @@ -0,0 +1,3 @@ +name = technic +depends = pipeworks, technic_worldgen, basic_materials +optional_depends = mcl_core, mcl_sounds, default, bucket, mesecons, mesecons_mvps, digilines, digiline_remote, unified_inventory, dye, craftguide, i3, mtt, vizlib, moreores, mcl_buckets, mcl_explosions, mcl_craftguide diff --git a/mods/technic_plus_beta/technic/models/technic_reactor.obj b/mods/technic_plus_beta/technic/models/technic_reactor.obj new file mode 100644 index 00000000..c71374cb --- /dev/null +++ b/mods/technic_plus_beta/technic/models/technic_reactor.obj @@ -0,0 +1,362 @@ +# Blender v2.78 (sub 0) OBJ File: 'technic-reactor.blend' +# www.blender.org +o Cube.002 +v 0.249998 -0.500500 -0.249998 +v 0.249998 -0.500500 0.249998 +v -0.249999 -0.500500 -0.249998 +v -0.249999 -0.500500 0.249998 +v 0.283224 0.283132 0.423876 +v 0.283224 -0.283316 0.423876 +v -0.283224 0.283132 0.423875 +v -0.283224 -0.283316 0.423875 +v 0.195088 -0.195188 0.470985 +v 0.195088 0.194988 0.470985 +v -0.195088 -0.195188 0.470985 +v -0.195088 0.194988 0.470985 +v 0.099454 -0.099560 0.499495 +v 0.099454 0.099349 0.499495 +v -0.099455 -0.099560 0.499495 +v -0.099455 0.099349 0.499495 +v -0.360476 -0.360431 -0.360476 +v -0.195088 -0.195024 -0.470985 +v -0.195088 0.195153 -0.470985 +v 0.195089 -0.195024 -0.470985 +v 0.195089 0.195153 -0.470985 +v 0.283225 -0.283168 -0.423875 +v 0.283225 0.283281 -0.423875 +v -0.283224 -0.283168 -0.423875 +v -0.283224 0.283281 -0.423875 +v 0.099455 -0.099386 -0.499495 +v 0.099455 0.099525 -0.499495 +v -0.099455 -0.099386 -0.499495 +v -0.099455 0.099525 -0.499495 +v -0.360492 0.360411 0.360457 +v -0.099717 0.499491 0.099455 +v 0.099194 0.499491 0.099456 +v -0.195335 0.470933 0.195089 +v 0.195097 0.470933 0.195089 +v 0.194842 0.471069 0.194640 +v -0.283446 0.423808 0.283224 +v 0.283003 0.424005 0.282855 +v 0.360288 0.360647 0.360170 +v -0.099717 0.499526 -0.099455 +v 0.099194 0.499526 -0.099455 +v -0.194886 0.471001 -0.195088 +v 0.194842 0.471001 -0.195088 +v -0.195335 0.470865 -0.195343 +v -0.283076 0.423907 -0.283224 +v 0.283003 0.423907 -0.283224 +v -0.360358 0.360522 -0.360476 +v 0.360429 0.360474 -0.360515 +v 0.360664 -0.360306 -0.360247 +v -0.423875 -0.283187 0.283224 +v -0.423875 0.283165 0.283224 +v -0.423727 -0.283464 -0.283405 +v -0.423875 0.283165 -0.283224 +v 0.283446 -0.423844 -0.283224 +v -0.283244 -0.423843 -0.283224 +v -0.470985 0.195015 -0.195088 +v -0.470985 -0.195016 -0.195088 +v -0.360287 -0.360683 0.360323 +v 0.283446 -0.423745 0.283465 +v -0.283002 -0.423942 0.283224 +v 0.360664 -0.360306 0.360247 +v 0.423875 0.283152 0.283225 +v 0.423727 0.283428 -0.283405 +v 0.424023 -0.283021 0.282947 +v -0.470985 -0.195017 0.195088 +v 0.470985 0.195317 0.195089 +v 0.424023 -0.283021 -0.282948 +v 0.470985 -0.194860 -0.195088 +v 0.470883 0.195317 -0.195279 +v 0.471087 -0.194860 0.194752 +v -0.471087 0.194824 0.194751 +v -0.499495 0.099176 0.099455 +v -0.499495 -0.099735 0.099455 +v -0.499495 0.099175 -0.099455 +v -0.499495 -0.099735 -0.099455 +v 0.499495 -0.099212 0.099456 +v 0.499495 0.099699 0.099456 +v 0.499495 -0.099212 -0.099455 +v 0.499495 0.099699 -0.099455 +v 0.254894 -0.439053 0.254894 +v 0.254894 -0.438992 -0.254894 +v -0.254894 -0.439019 -0.254894 +v -0.254664 -0.439081 0.254894 +vt 0.2500 0.0000 +vt 0.2451 0.0610 +vt 0.7549 0.0609 +vt 0.7500 0.0000 +vt 0.2500 0.0000 +vt 0.2451 0.0609 +vt 0.7547 0.0609 +vt 0.7500 0.0000 +vt 0.2500 0.0000 +vt 0.2451 0.0609 +vt 0.7549 0.0610 +vt 0.7500 0.0000 +vt 0.2498 0.0000 +vt 0.2449 0.0610 +vt 0.7547 0.0610 +vt 0.7498 0.0000 +vt 0.2168 0.2167 +vt 0.1393 0.1397 +vt 0.1397 0.8606 +vt 0.2168 0.7831 +vt 0.4004 0.4006 +vt 0.3047 0.3050 +vt 0.3047 0.6952 +vt 0.4004 0.5995 +vt 0.7830 0.2168 +vt 0.8605 0.1397 +vt 0.1393 0.1396 +vt 0.2166 0.2168 +vt 0.3049 0.3048 +vt 0.3049 0.6950 +vt 0.6949 0.3050 +vt 0.5993 0.4006 +vt 0.5993 0.5995 +vt 0.6949 0.6952 +vt 0.7830 0.7833 +vt 0.2166 0.7833 +vt 0.7832 0.7831 +vt 0.6951 0.6950 +vt 0.8602 0.8605 +vt 0.1395 0.8605 +vt 0.4005 0.5993 +vt 0.5995 0.5993 +vt 0.6951 0.3048 +vt 0.7832 0.2167 +vt 0.5995 0.4004 +vt 0.8605 0.1396 +vt 0.7834 0.2165 +vt 0.7832 0.7832 +vt 0.8605 0.8605 +vt 0.4005 0.4004 +vt 0.8605 0.8604 +vt 0.1396 0.1395 +vt 0.2170 0.2168 +vt 0.2170 0.7829 +vt 0.1397 0.8602 +vt 0.2168 0.2168 +vt 0.1397 0.1393 +vt 0.1396 0.8604 +vt 0.2168 0.7832 +vt 0.6951 0.6950 +vt 0.3053 0.6948 +vt 0.6953 0.3047 +vt 0.7831 0.2168 +vt 0.7834 0.7832 +vt 0.6953 0.6951 +vt 0.8604 0.1395 +vt 0.3052 0.3049 +vt 0.6949 0.3049 +vt 0.8602 0.1397 +vt 0.7829 0.2170 +vt 0.7832 0.7832 +vt 0.8602 0.8606 +vt 0.3052 0.6946 +vt 0.3049 0.6951 +vt 0.2171 0.2170 +vt 0.1398 0.1397 +vt 0.1395 0.8605 +vt 0.2166 0.7834 +vt 0.4005 0.4008 +vt 0.3049 0.3051 +vt 0.3047 0.6953 +vt 0.4005 0.5997 +vt 0.6951 0.6953 +vt 0.4006 0.4003 +vt 0.4006 0.5992 +vt 0.5995 0.5992 +vt 0.5995 0.4003 +vt 0.6948 0.3051 +vt 0.5995 0.4008 +vt 0.5995 0.5997 +vt 0.5997 0.4005 +vt 0.5997 0.5995 +vt 0.6951 0.3050 +vt 0.3049 0.3050 +vt 0.4008 0.4005 +vt 0.4008 0.5995 +vt 0.8603 0.1393 +vt 0.2169 0.2168 +vt 0.1397 0.1395 +vt 0.1395 0.8605 +vt 0.2166 0.7832 +vt 0.8605 0.8605 +vt 0.1393 0.1398 +vt 0.2166 0.2168 +vt 0.7832 0.2168 +vt 0.8605 0.1395 +vt 0.1393 0.8602 +vt 0.2166 0.7835 +vt 0.7830 0.7832 +vt 0.8603 0.8603 +vt 0.2451 0.2451 +vt 0.7549 0.2451 +vt 0.7547 0.7549 +vt 0.2451 0.7549 +vt 0.2500 0.7500 +vt 0.7500 0.7500 +vt 0.7500 0.2500 +vt 0.2500 0.2500 +vn 0.9968 -0.0794 -0.0000 +vn 0.0000 -0.0794 0.9968 +vn -0.9970 -0.0776 0.0002 +vn 0.0000 -0.0794 -0.9968 +vn 0.6360 0.0002 0.7717 +vn -0.2857 0.0000 -0.9583 +vn 0.0002 -0.6353 -0.7722 +vn 0.4714 -0.0000 0.8819 +vn 0.2857 0.0000 -0.9583 +vn 0.0000 -0.2857 -0.9583 +vn 0.0000 0.4714 -0.8819 +vn -0.0000 0.4714 0.8819 +vn 0.6346 -0.0000 -0.7728 +vn -0.6347 0.0001 -0.7728 +vn -0.0000 0.2857 0.9583 +vn -0.0000 -0.4714 0.8819 +vn -0.2857 -0.0000 0.9583 +vn -0.7727 0.0001 -0.6347 +vn -0.0000 -0.2857 0.9583 +vn -0.4714 0.0000 -0.8819 +vn 0.2857 -0.0000 0.9583 +vn -0.4714 -0.0000 0.8819 +vn 0.4714 0.0000 -0.8819 +vn 0.0001 0.6347 0.7728 +vn 0.0000 -0.4714 -0.8819 +vn 0.0000 0.2857 -0.9583 +vn 0.6339 0.7734 -0.0001 +vn -0.7722 -0.0002 0.6353 +vn -0.8820 0.4713 0.0000 +vn -0.4717 0.8817 -0.0002 +vn 0.0000 0.7730 -0.6344 +vn 0.0000 0.8820 -0.4713 +vn 0.7721 0.0002 0.6355 +vn 0.4711 0.8821 -0.0002 +vn 0.0000 0.0000 -1.0000 +vn 0.7732 -0.0000 -0.6342 +vn -0.0000 -0.0000 1.0000 +vn 0.9583 0.0001 -0.2859 +vn -0.7730 0.6345 -0.0000 +vn 0.8815 0.4723 -0.0001 +vn -1.0000 -0.0000 0.0000 +vn 0.9583 0.0000 0.2857 +vn 0.0000 0.6344 -0.7730 +vn -0.2867 0.9580 -0.0001 +vn -0.9580 -0.2867 0.0000 +vn 0.0000 0.9583 -0.2858 +vn 0.7733 -0.6340 0.0000 +vn 1.0000 0.0000 0.0000 +vn -0.8818 -0.0000 -0.4716 +vn 0.9585 -0.2852 -0.0002 +vn 0.2853 0.9584 -0.0001 +vn 0.9582 0.2862 -0.0002 +vn -0.0000 0.8819 0.4715 +vn 0.0002 -0.6359 0.7718 +vn -0.7728 -0.6346 0.0000 +vn -0.9586 0.2849 -0.0001 +vn -0.6353 -0.0002 0.7722 +vn -0.0000 0.9582 0.2861 +vn -0.9583 0.0000 -0.2857 +vn 0.8821 -0.0001 0.4711 +vn -0.6348 0.7727 -0.0001 +vn -0.8821 0.0001 0.4711 +vn 0.8818 0.0000 -0.4716 +vn -0.9583 -0.0000 0.2857 +vn -0.8820 -0.4713 -0.0000 +vn 0.0000 1.0000 0.0002 +vn 0.8824 -0.4705 -0.0001 +vn 0.7729 0.6346 0.0000 +vn 0.0001 0.7732 0.6342 +vn 0.0002 -0.7722 -0.6354 +vn 0.6351 -0.7724 0.0001 +vn -0.6340 -0.7733 0.0000 +vn 0.0000 -0.8817 -0.4719 +vn -0.4716 -0.8818 0.0001 +vn 0.0003 -0.7720 0.6356 +vn 0.4706 -0.8823 0.0000 +vn 0.0001 -0.8817 0.4718 +vn 0.0000 -1.0000 0.0000 +g Cube.002_Cube.002_allsides +s off +f 1/1/1 80/2/1 79/3/1 2/4/1 +f 2/5/2 79/6/2 82/7/2 4/8/2 +f 4/9/3 82/10/3 81/11/3 3/12/3 +f 3/13/4 81/14/4 80/15/4 1/16/4 +f 6/17/5 60/18/5 38/19/5 5/20/5 +f 28/21/6 18/22/6 19/23/6 29/24/6 +f 22/25/7 48/26/7 17/27/7 24/28/7 +f 9/29/8 6/17/8 5/20/8 10/30/8 +f 20/31/9 26/32/9 27/33/9 21/34/9 +f 26/32/10 20/31/10 18/22/10 28/21/10 +f 23/35/11 21/34/11 19/23/11 25/36/11 +f 10/30/12 5/20/12 7/37/12 12/38/12 +f 48/26/13 22/25/13 23/35/13 47/39/13 +f 24/28/14 17/27/14 46/40/14 25/36/14 +f 14/41/15 10/30/15 12/38/15 16/42/15 +f 6/17/16 9/29/16 11/43/16 8/44/16 +f 11/43/17 15/45/17 16/42/17 12/38/17 +f 17/46/18 51/47/18 52/48/18 46/49/18 +f 9/29/19 13/50/19 15/45/19 11/43/19 +f 18/22/20 24/28/20 25/36/20 19/23/20 +f 13/50/21 9/29/21 10/30/21 14/41/21 +f 8/44/22 11/43/22 12/38/22 7/37/22 +f 22/25/23 20/31/23 21/34/23 23/35/23 +f 5/20/24 38/19/24 30/51/24 7/37/24 +f 20/31/25 22/25/25 24/28/25 18/22/25 +f 21/34/26 27/33/26 29/24/26 19/23/26 +f 47/52/27 45/53/27 37/54/27 38/55/27 +f 49/56/28 57/57/28 30/58/28 50/59/28 +f 52/48/29 55/60/29 70/61/29 50/59/29 +f 43/62/30 44/63/30 36/64/30 33/65/30 +f 45/53/31 47/52/31 46/66/31 44/63/31 +f 42/67/32 45/53/32 44/63/32 43/62/32 41/68/32 +f 60/69/33 63/70/33 61/71/33 38/72/33 +f 45/53/34 42/67/34 35/73/34 34/74/34 37/54/34 +f 28/21/35 29/24/35 27/33/35 26/32/35 +f 66/75/36 48/76/36 47/77/36 62/78/36 +f 13/50/37 14/41/37 16/42/37 15/45/37 +f 77/79/38 67/80/38 68/81/38 78/82/38 +f 46/49/39 52/48/39 50/59/39 30/58/39 +f 68/81/40 62/78/40 61/71/40 65/83/40 +f 72/84/41 71/85/41 73/86/41 74/87/41 +f 69/88/42 75/89/42 76/90/42 65/83/42 +f 47/39/43 23/35/43 25/36/43 46/40/43 +f 39/91/44 41/68/44 43/62/44 33/65/44 31/92/44 +f 74/87/45 56/93/45 64/94/45 72/84/45 +f 40/95/46 42/67/46 41/68/46 39/91/46 +f 48/76/47 66/75/47 63/70/47 60/69/47 +f 77/79/48 78/82/48 76/90/48 75/89/48 +f 51/47/49 56/93/49 55/60/49 52/48/49 +f 67/80/50 77/79/50 75/89/50 69/88/50 +f 42/67/51 40/95/51 32/96/51 35/73/51 +f 78/82/52 68/81/52 65/83/52 76/90/52 +f 37/54/53 34/74/53 33/65/53 36/64/53 +f 60/18/54 6/17/54 8/44/54 57/97/54 +f 51/47/55 17/46/55 57/57/55 49/56/55 +f 55/60/56 73/86/56 71/85/56 70/61/56 +f 57/97/57 8/44/57 7/37/57 30/51/57 +f 34/74/58 35/73/58 32/96/58 31/92/58 33/65/58 +f 56/93/59 74/87/59 73/86/59 55/60/59 +f 63/70/60 69/88/60 65/83/60 61/71/60 +f 44/98/61 46/99/61 30/100/61 36/101/61 +f 64/94/62 49/56/62 50/59/62 70/61/62 +f 67/80/63 66/75/63 62/78/63 68/81/63 +f 72/84/64 64/94/64 70/61/64 71/85/64 +f 56/93/65 51/47/65 49/56/65 64/94/65 +f 40/95/66 39/91/66 31/92/66 32/96/66 +f 66/75/67 67/80/67 69/88/67 63/70/67 +f 62/78/68 47/77/68 38/72/68 61/71/68 +f 30/102/69 38/55/69 37/54/69 36/64/69 +g Cube.002_Cube.002_bottom +f 48/103/70 53/104/70 54/105/70 17/106/70 +f 53/104/71 48/103/71 60/107/71 58/108/71 +f 17/106/72 54/105/72 59/109/72 57/110/72 +f 53/104/73 80/111/73 81/112/73 54/105/73 +f 54/105/74 81/112/74 82/113/74 59/109/74 +f 58/108/75 60/107/75 57/110/75 59/109/75 +f 79/114/76 80/111/76 53/104/76 58/108/76 +f 82/113/77 79/114/77 58/108/77 59/109/77 +f 2/115/78 4/116/78 3/117/78 1/118/78 diff --git a/mods/technic_plus_beta/technic/mtt.lua b/mods/technic_plus_beta/technic/mtt.lua new file mode 100644 index 00000000..939c3986 --- /dev/null +++ b/mods/technic_plus_beta/technic/mtt.lua @@ -0,0 +1,12 @@ + +-- check if all required nodenames are registered +mtt.validate_nodenames(minetest.get_modpath("technic").."/registered_nodes.txt") + +-- test mapgen +mtt.emerge_area({x=0, y=0, z=0}, {x=48, y=48, z=48}) + +mtt.register("technic.max_lag", function(callback) + local lag = technic.get_max_lag() + assert(lag ~= nil and lag > 0) + callback() +end) \ No newline at end of file diff --git a/mods/technic_plus_beta/technic/radiation.lua b/mods/technic_plus_beta/technic/radiation.lua new file mode 100644 index 00000000..36baaf07 --- /dev/null +++ b/mods/technic_plus_beta/technic/radiation.lua @@ -0,0 +1,575 @@ +--[[ +Radioactivity + +Radiation resistance represents the extent to which a material +attenuates radiation passing through it; i.e., how good a radiation +shield it is. This is identified per node type. For materials that +exist in real life, the radiation resistance value that this system +uses for a node type consisting of a solid cube of that material is the +(approximate) number of halvings of ionising radiation that is achieved +by a meter of the material in real life. This is approximately +proportional to density, which provides a good way to estimate it. +Homogeneous mixtures of materials have radiation resistance computed +by a simple weighted mean. Note that the amount of attenuation that +a material achieves in-game is not required to be (and is not) the +same as the attenuation achieved in real life. + +Radiation resistance for a node type may be specified in the node +definition, under the key "radiation_resistance". As an interim +measure, until node definitions widely include this, this code +knows a bunch of values for particular node types in several mods, +and values for groups of node types. The node definition takes +precedence if it specifies a value. Nodes for which no value at +all is known are taken to provide no radiation resistance at all; +this is appropriate for the majority of node types. Only node types +consisting of a fairly homogeneous mass of material should report +non-zero radiation resistance; anything with non-uniform geometry +or complex internal structure should show no radiation resistance. +Fractional resistance values are permitted. +--]] + +local MP = minetest.get_modpath("technic") +local throttle = dofile(MP .. "/util/throttle.lua") + +local S = technic.getter +local has_mcl = minetest.get_modpath("mcl_core") + +local rad_resistance_node = { + ["default:brick"] = 13, + ["default:bronzeblock"] = 45, + ["default:clay"] = 15, + ["default:coalblock"] = 9.6, + ["default:cobble"] = 15, + ["default:copperblock"] = 46, + ["default:desert_cobble"] = 15, + ["default:desert_sand"] = 10, + ["default:desert_stone"] = 17, + ["default:desert_stonebrick"] = 17, + ["default:diamondblock"] = 24, + ["default:dirt"] = 8.2, + ["default:dirt_with_grass"] = 8.2, + ["default:dirt_with_grass_footsteps"] = 8.2, + ["default:dirt_with_snow"] = 8.2, + ["default:glass"] = 17, + ["default:goldblock"] = 170, + ["default:gravel"] = 10, + ["default:ice"] = 5.6, + ["default:lava_flowing"] = 8.5, + ["default:lava_source"] = 17, + ["default:mese"] = 21, + ["default:mossycobble"] = 15, + ["default:tinblock"] = 37, + ["pbj_pup:pbj_pup"] = 10000, + ["pbj_pup:pbj_pup_candies"] = 10000, + ["gloopblocks:rainbow_block_diagonal"] = 5000, + ["gloopblocks:rainbow_block_horizontal"] = 10000, + ["default:nyancat"] = 10000, + ["default:nyancat_rainbow"] = 10000, + ["nyancat:nyancat"] = 10000, + ["nyancat:nyancat_rainbow"] = 10000, + ["default:obsidian"] = 18, + ["default:obsidian_glass"] = 18, + ["default:sand"] = 10, + ["default:sandstone"] = 15, + ["default:sandstonebrick"] = 15, + ["default:snowblock"] = 1.7, + ["default:steelblock"] = 40, + ["default:stone"] = 17, + ["default:stone_with_coal"] = 16, + ["default:stone_with_copper"] = 20, + ["default:stone_with_diamond"] = 18, + ["default:stone_with_gold"] = 34, + ["default:stone_with_iron"] = 20, + ["default:stone_with_mese"] = 17, + ["default:stone_with_tin"] = 19, + ["default:stonebrick"] = 17, + ["default:water_flowing"] = 2.8, + ["default:water_source"] = 5.6, + ["farming:desert_sand_soil"] = 10, + ["farming:desert_sand_soil_wet"] = 10, + ["farming:soil"] = 8.2, + ["farming:soil_wet"] = 8.2, + ["glooptest:akalin_crystal_glass"] = 21, + ["glooptest:akalinblock"] = 40, + ["glooptest:alatro_crystal_glass"] = 21, + ["glooptest:alatroblock"] = 40, + ["glooptest:amethystblock"] = 18, + ["glooptest:arol_crystal_glass"] = 21, + ["glooptest:crystal_glass"] = 21, + ["glooptest:emeraldblock"] = 19, + ["glooptest:heavy_crystal_glass"] = 21, + ["glooptest:mineral_akalin"] = 20, + ["glooptest:mineral_alatro"] = 20, + ["glooptest:mineral_amethyst"] = 17, + ["glooptest:mineral_arol"] = 20, + ["glooptest:mineral_desert_coal"] = 16, + ["glooptest:mineral_desert_iron"] = 20, + ["glooptest:mineral_emerald"] = 17, + ["glooptest:mineral_kalite"] = 20, + ["glooptest:mineral_ruby"] = 18, + ["glooptest:mineral_sapphire"] = 18, + ["glooptest:mineral_talinite"] = 20, + ["glooptest:mineral_topaz"] = 18, + ["glooptest:reinforced_crystal_glass"] = 21, + ["glooptest:rubyblock"] = 27, + ["glooptest:sapphireblock"] = 27, + ["glooptest:talinite_crystal_glass"] = 21, + ["glooptest:taliniteblock"] = 40, + ["glooptest:topazblock"] = 24, + ["mesecons_extrawires:mese_powered"] = 21, + ["moreblocks:cactus_brick"] = 13, + ["moreblocks:cactus_checker"] = 8.5, + ["moreblocks:circle_stone_bricks"] = 17, + ["moreblocks:clean_glass"] = 17, + ["moreblocks:coal_checker"] = 9.0, + ["moreblocks:coal_glass"] = 17, + ["moreblocks:coal_stone"] = 17, + ["moreblocks:coal_stone_bricks"] = 17, + ["moreblocks:glow_glass"] = 17, + ["moreblocks:grey_bricks"] = 15, + ["moreblocks:iron_checker"] = 11, + ["moreblocks:iron_glass"] = 17, + ["moreblocks:iron_stone"] = 17, + ["moreblocks:iron_stone_bricks"] = 17, + ["moreblocks:plankstone"] = 9.3, + ["moreblocks:split_stone_tile"] = 15, + ["moreblocks:split_stone_tile_alt"] = 15, + ["moreblocks:stone_tile"] = 15, + ["moreblocks:super_glow_glass"] = 17, + ["moreblocks:tar"] = 7.0, + ["moreblocks:wood_tile"] = 1.7, + ["moreblocks:wood_tile_center"] = 1.7, + ["moreblocks:wood_tile_down"] = 1.7, + ["moreblocks:wood_tile_flipped"] = 1.7, + ["moreblocks:wood_tile_full"] = 1.7, + ["moreblocks:wood_tile_left"] = 1.7, + ["moreblocks:wood_tile_right"] = 1.7, + ["moreblocks:wood_tile_up"] = 1.7, + ["moreores:mineral_mithril"] = 18, + ["moreores:mineral_silver"] = 21, + ["moreores:mithril_block"] = 26, + ["moreores:silver_block"] = 53, + ["snow:snow_brick"] = 2.8, + ["basic_materials:brass_block"] = 43, + ["technic:carbon_steel_block"] = 40, + ["technic:cast_iron_block"] = 40, + ["technic:chernobylite_block"] = 40, + ["technic:chromium_block"] = 37, + ["technic:corium_flowing"] = 40, + ["technic:corium_source"] = 80, + ["technic:granite"] = 18, + ["technic:lead_block"] = 80, + ["technic:marble"] = 18, + ["technic:marble_bricks"] = 18, + ["technic:mineral_chromium"] = 19, + ["technic:mineral_uranium"] = 71, + ["technic:mineral_zinc"] = 19, + ["technic:stainless_steel_block"] = 40, + ["technic:zinc_block"] = 36, + ["tnt:tnt"] = 11, + ["tnt:tnt_burning"] = 11, +} +local rad_resistance_group = { + concrete = 16, + tree = 3.4, + uranium_block = 500, + wood = 1.7, +} +local cache_radiation_resistance = {} +local function node_radiation_resistance(node_name) + local resistance = cache_radiation_resistance[node_name] + if resistance then + return resistance + end + local def = minetest.registered_nodes[node_name] + if not def then + cache_radiation_resistance[node_name] = 0 + return 0 + end + resistance = def.radiation_resistance or + rad_resistance_node[node_name] + if not resistance then + resistance = 0 + for g, v in pairs(def.groups) do + if v > 0 and rad_resistance_group[g] then + resistance = resistance + rad_resistance_group[g] + end + end + end + resistance = math.sqrt(resistance) + cache_radiation_resistance[node_name] = resistance + return resistance +end + + +--[[ +Radioactive nodes cause damage to nearby players. The damage +effect depends on the intrinsic strength of the radiation source, +the distance between the source and the player, and the shielding +effect of the intervening material. These determine a rate of damage; +total damage caused is the integral of this over time. + +In the absence of effective shielding, for a specific source the +damage rate varies realistically in inverse proportion to the square +of the distance. (Distance is measured to the player's abdomen, +not to the nominal player position which corresponds to the foot.) +However, if the player is inside a non-walkable (liquid or gaseous) +radioactive node, the nominal distance could go to zero, yielding +infinite damage. In that case, the player's body is displacing the +radioactive material, so the effective distance should remain non-zero. +We therefore apply a lower distance bound of sqrt(0.75), which is +the maximum distance one can get from the node center within the node. + +A radioactive node is identified by being in the "radioactive" group, +and the group value signifies the strength of the radiation source. +The group value is the distance from a node at which an unshielded +player will be damaged by 1 HP/s. Or, equivalently, it is the square +root of the damage rate in HP/s that an unshielded player one node +away will take. + +Shielding is assessed by adding the shielding values of all nodes +between the source node and the player, ignoring the source node itself. +As in reality, shielding causes exponential attenuation of radiation. +However, the effect is scaled down relative to real life. A node with +radiation resistance value R yields attenuation of sqrt(R) * 0.1 nepers. +(In real life it would be about R * 0.69 nepers, by the definition +of the radiation resistance values.) The sqrt part of this formula +scales down the differences between shielding types, reflecting the +game's simplification of making expensive materials such as gold +readily available in cubes. The multiplicative factor in the +formula scales down the difference between shielded and unshielded +safe distances, avoiding the latter becoming impractically large. + +Damage is processed at rates down to 0.2 HP/s, which in the absence of +shielding is attained at the distance specified by the "radioactive" +group value. Computed damage rates below 0.2 HP/s result in no +damage at all to the player. This gives the player an opportunity +to be safe, and limits the range at which source/player interactions +need to be considered. +--]] +local abdomen_offset = 1 +local rad_dmg_cutoff = 0.2 +local radiated_players = {} + +-- radiation callback function for external use +-- (radiation counters, etc) +-- parameters: object / damage (before armor calculations) +function technic.radiation_callback(object, damage) +end + +local armor_enabled = technic.config:get_bool("enable_radiation_protection") +local entity_damage = technic.config:get_bool("enable_entity_radiation_damage") +local longterm_damage = technic.config:get_bool("enable_longterm_radiation_damage") + +local function apply_fractional_damage(o, dmg) + local dmg_int = math.floor(dmg) + -- The closer you are to getting one more damage point, + -- the more likely it will be added. + if math.random() < dmg - dmg_int then + dmg_int = dmg_int + 1 + end + if dmg_int > 0 then + local new_hp = math.max(o:get_hp() - dmg_int, 0) + o:set_hp(new_hp) + return new_hp == 0 + end + return false +end + +local function calculate_base_damage(node_pos, object_pos, strength) + local shielding = 0 + local dist = vector.distance(node_pos, object_pos) + + for ray_pos in technic.trace_node_ray(node_pos, + vector.direction(node_pos, object_pos), dist) do + local shield_name = minetest.get_node(ray_pos).name + shielding = shielding + node_radiation_resistance(shield_name) * 0.025 + end + + local dmg = (strength * strength) / + (math.max(0.75, dist * dist) * math.exp(shielding)) + + if dmg < rad_dmg_cutoff then return end + return dmg +end + +local function calculate_damage_multiplier(object) + local ag = object.get_armor_groups and object:get_armor_groups() + if not ag then + return 0 + end + if ag.immortal then + return 0 + end + if ag.radiation then + return 0.01 * ag.radiation + elseif armor_enabled then + return 0 + end + if ag.fleshy then + return math.sqrt(0.01 * ag.fleshy) + end + return 0 +end + +local function calculate_object_center(object) + if object:is_player() then + return {x=0, y=abdomen_offset, z=0} + end + return {x=0, y=0, z=0} +end + +local function dmg_object(pos, object, strength) + local obj_pos = vector.add(object:get_pos(), calculate_object_center(object)) + local mul + if armor_enabled or entity_damage then + -- we need to check may the object be damaged even if armor is disabled + mul = calculate_damage_multiplier(object) + if mul == 0 then + return + end + end + local dmg = calculate_base_damage(pos, obj_pos, strength) + if not dmg then + return + end + + -- execute radiation callback + technic.radiation_callback(object, dmg) + + if armor_enabled then + dmg = dmg * mul + end + apply_fractional_damage(object, dmg) + if longterm_damage and object:is_player() then + local pn = object:get_player_name() + radiated_players[pn] = (radiated_players[pn] or 0) + dmg + end +end + +local enable_radiation_throttling = technic.config:get_bool("enable_radiation_throttling") + +-- max lag tracker +local last_max_lag = 0 + +if enable_radiation_throttling then + local function trackMaxLag() + last_max_lag = technic.get_max_lag() + minetest.after(5, trackMaxLag) + end + + -- kick off lag tracking function + trackMaxLag() +end + +local rad_dmg_mult_sqrt = math.sqrt(1 / rad_dmg_cutoff) +local function dmg_abm(pos, node) + if enable_radiation_throttling and last_max_lag > 1.5 then + -- too much lag, skip radiation check entirely + return + end + + local strength = minetest.get_item_group(node.name, "radioactive") + local max_dist = strength * rad_dmg_mult_sqrt + for _, o in pairs(minetest.get_objects_inside_radius(pos, + max_dist + abdomen_offset)) do + if (entity_damage or o:is_player()) and o:get_hp() > 0 then + dmg_object(pos, o, strength) + end + end +end + +if minetest.settings:get_bool("enable_damage") then + if enable_radiation_throttling then + dmg_abm = throttle(100, dmg_abm) + end + + minetest.register_abm({ + label = "Radiation damage", + nodenames = {"group:radioactive"}, + interval = 1, + chance = 2, + action = dmg_abm, + }) + + if longterm_damage then + minetest.register_globalstep(function(dtime) + for pn, dmg in pairs(radiated_players) do + dmg = dmg - (dtime / 8) + local player = minetest.get_player_by_name(pn) + local killed + if player and dmg > rad_dmg_cutoff then + killed = apply_fractional_damage(player, (dmg * dtime) / 8) + else + dmg = nil + end + -- on_dieplayer will have already set this if the player died + if not killed then + radiated_players[pn] = dmg + end + end + end) + + minetest.register_on_dieplayer(function(player) + radiated_players[player:get_player_name()] = nil + end) + end +end + +-- Radioactive materials that can result from destroying a reactor +local griefing = technic.config:get_bool("enable_corium_griefing") + +for _, state in pairs({"flowing", "source"}) do + minetest.register_node("technic:corium_"..state, { + description = state == "source" and S("Corium Source") or S("Flowing Corium"), + drawtype = (state == "source" and "liquid" or "flowingliquid"), + tiles = {{ + name = "technic_corium_"..state.."_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }}, + special_tiles = { + { + name = "technic_corium_"..state.."_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + { + name = "technic_corium_"..state.."_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + }, + paramtype = "light", + paramtype2 = (state == "flowing" and "flowingliquid" or nil), + light_source = (state == "source" and 8 or 5), + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + drop = "", + drowning = 1, + liquidtype = state, + liquid_alternative_flowing = "technic:corium_flowing", + liquid_alternative_source = "technic:corium_source", + liquid_viscosity = 7, + liquid_renewable = false, + damage_per_second = 6, + post_effect_color = {a=192, r=80, g=160, b=80}, + is_ground_content = state == "flowing", + groups = { + liquid = 2, + hot = 3, + igniter = (griefing and 1 or 0), + radioactive = (state == "source" and 12 or 6), + not_in_creative_inventory = (state == "flowing" and 1 or nil), + }, + }) +end + +if rawget(_G, "bucket") and bucket.register_liquid then + bucket.register_liquid( + "technic:corium_source", + "technic:corium_flowing", + "technic:bucket_corium", + "technic_bucket_corium.png", + S("Corium Bucket") + ) +end + +if minetest.get_modpath("mcl_buckets") then + mcl_buckets.register_liquid({ + bucketname = "technic:bucket_corium", + source_place = "technic:corium_source", + source_take = {"technic:corium_source"}, + inventory_image = "technic_bucket_corium.png", + name = S("Corium Bucket"), + longdesc = S("This bucket is filled with radioactive corium."), + usagehelp = S("Place it to empty the bucket and create a radioactive liquid source."), + tt_help = S("Danger Hight Radiation"), + groups = { radioactive = 5 }, + }) +end + +minetest.register_node("technic:chernobylite_block", { + description = S("Chernobylite Block"), + tiles = {"technic_chernobylite_block.png"}, + is_ground_content = false, + groups = {cracky=1, radioactive=4, level= has_mcl and 0 or 2, pickaxey=5}, + _mcl_blast_resistance = 30, + _mcl_hardness = 40, + sounds = technic.sounds.node_sound_stone_defaults(), + light_source = 2, +}) + +minetest.register_abm({ + label = "Corium: boil-off water (sources)", + nodenames = {"group:water"}, + neighbors = {"technic:corium_source"}, + interval = 1, + chance = 3, + action = function(pos, node) + minetest.remove_node(pos) + end, +}) + +minetest.register_abm({ + label = "Corium: boil-off water (flowing)", + nodenames = {"technic:corium_flowing"}, + neighbors = {"group:water"}, + interval = 1, + chance = 3, + action = function(pos, node) + minetest.set_node(pos, {name="technic:chernobylite_block"}) + end, +}) + +minetest.register_abm({ + label = "Corium: become chernobylite", + nodenames = {"technic:corium_flowing"}, + interval = 5, + chance = (griefing and 10 or 1), + action = function(pos, node) + minetest.set_node(pos, {name="technic:chernobylite_block"}) + end, +}) + +if griefing then + minetest.register_abm({ + label = "Corium: griefing", + nodenames = {"technic:corium_source", "technic:corium_flowing"}, + interval = 4, + chance = 4, + action = function(pos, node) + for _, offset in ipairs({ + vector.new(1,0,0), + vector.new(-1,0,0), + vector.new(0,0,1), + vector.new(0,0,-1), + vector.new(0,-1,0), + }) do + if math.random(8) == 1 then + local vpos = vector.add(pos, offset) + local def = minetest.registered_nodes[minetest.get_node(vpos).name] + if def and (not def._mcl_hardness or def._mcl_hardness > 0) then + minetest.dig_node(vpos) + end + end + end + end, + }) +end diff --git a/mods/technic_plus_beta/technic/register.lua b/mods/technic_plus_beta/technic/register.lua new file mode 100644 index 00000000..ac695a8a --- /dev/null +++ b/mods/technic_plus_beta/technic/register.lua @@ -0,0 +1,47 @@ +-- This file includes the functions and data structures for registering machines and tools for LV, MV, HV types. +-- We use the technic namespace for these functions and data to avoid eventual conflict. + +technic.receiver = "RE" +technic.producer = "PR" +technic.producer_receiver = "PR_RE" +technic.battery = "BA" + +technic.machines = {} +technic.power_tools = {} +technic.networks = {} +technic.machine_tiers = {} + +function technic.register_tier(tier, description) + technic.machines[tier] = {} +end + +function technic.register_machine(tier, nodename, machine_type) + -- Lookup table to get compatible node names and machine type by tier + if not technic.machines[tier] then + return + end + technic.machines[tier][nodename] = machine_type + -- Lookup table to get compatible tiers by node name + if not technic.machine_tiers[nodename] then + technic.machine_tiers[nodename] = {} + end + table.insert(technic.machine_tiers[nodename], tier) +end + +function technic.register_power_tool(itemname, itemdef) + local max_charge = itemdef.technic_max_charge or itemdef.max_charge or 10000 + itemdef.max_charge = nil + itemdef.wear_represents = itemdef.wear_represents or "technic_RE_charge" + itemdef.technic_max_charge = max_charge + itemdef.technic_wear_factor = 65535 / max_charge + itemdef.technic_get_charge = itemdef.technic_get_charge or technic.get_charge + itemdef.technic_set_charge = itemdef.technic_set_charge or technic.set_charge + itemdef.on_refill = itemdef.on_refill or function(stack) + local def = stack:get_definition() + def.technic_set_charge(stack, def.technic_max_charge) + return stack + end + itemdef.tool_capabilities = itemdef.tool_capabilities or { punch_attack_uses = 0 } + minetest.register_tool(itemname, itemdef) + technic.power_tools[itemname] = max_charge +end diff --git a/mods/technic_plus_beta/technic/registered_nodes.txt b/mods/technic_plus_beta/technic/registered_nodes.txt new file mode 100644 index 00000000..ffeadd42 --- /dev/null +++ b/mods/technic_plus_beta/technic/registered_nodes.txt @@ -0,0 +1,176 @@ +technic:dummy_light_source +technic:lv_lamp_active +technic:lv_cable_plate_2 +technic:lv_cable_plate_6 +technic:lv_battery_box0 +technic:mv_electric_furnace_active +technic:mv_alloy_furnace_active +technic:mv_compressor +technic:mv_grinder +technic:mv_grinder_active +technic:lv_battery_box1 +technic:lv_battery_box2 +technic:mv_cable_plate_6 +technic:mv_battery_box3 +technic:power_monitor +technic:mv_battery_box4 +technic:mv_battery_box5 +technic:mv_battery_box7 +technic:mv_battery_box8 +technic:mv_generator +technic:mv_solar_array +technic:hydro_turbine +technic:lv_cable_plate_1 +technic:mv_cable_plate_1 +technic:hv_cable +technic:hv_cable_plate_1 +technic:lv_battery_box3 +technic:lv_battery_box7 +technic:solar_panel +technic:lv_solar_array +technic:geothermal +technic:water_mill_active +technic:supply_converter +technic:lv_generator +technic:lv_generator_active +technic:admin_anchor +technic:coal_alloy_furnace_active +technic:constructor_mk3_on +technic:constructor_mk1_off +technic:constructor_mk2_on +technic:constructor_mk2_off +technic:lv_grinder +technic:constructor_mk1_on +technic:injector +technic:switching_station +technic:hv_compressor_active +technic:hv_compressor +technic:lv_led +technic:hv_grinder_active +technic:hv_grinder +technic:hv_electric_furnace_active +technic:hv_electric_furnace +technic:forcefield +technic:lv_compressor +technic:hv_nuclear_reactor_core +technic:hv_solar_array +technic:hv_battery_box8 +technic:hv_battery_box7 +technic:hv_battery_box5 +technic:hv_battery_box4 +technic:hv_battery_box3 +technic:hv_battery_box1 +technic:hv_battery_box0 +technic:uranium1_block +technic:uranium20_block +technic:hv_cable_plate_3 +technic:uranium31_block +technic:hv_cable_plate_2 +technic:mv_freezer_active +technic:mv_freezer +technic:tool_workshop +technic:mv_centrifuge_active +technic:mv_centrifuge +technic:mv_compressor_active +technic:mv_extractor_active +technic:mv_extractor +technic:mv_electric_furnace +technic:mv_alloy_furnace +technic:hydro_turbine_active +technic:mv_generator_active +technic:mv_battery_box6 +technic:mv_battery_box2 +technic:mv_battery_box1 +technic:uranium33_block +technic:mv_battery_box0 +technic:mv_cable_plate_5 +technic:mv_cable_plate_4 +technic:mv_cable_plate_3 +technic:mv_cable_plate_2 +technic:mv_cable +technic:uranium34_block +technic:lv_lamp +technic:lv_led_active +technic:music_player +technic:uranium35_block +technic:lv_compressor_active +technic:lv_extractor_active +technic:uranium9_block +technic:lv_extractor +technic:lv_grinder_active +technic:lv_electric_furnace_active +technic:lv_electric_furnace +technic:uranium10_block +technic:lv_alloy_furnace_active +technic:lv_alloy_furnace +technic:carbon_steel_block +technic:stainless_steel_block +technic:water_mill +technic:sulfur_block +technic:geothermal_active +technic:lv_battery_box8 +technic:lv_battery_box6 +technic:lv_battery_box5 +technic:lv_battery_box4 +technic:uranium12_block +technic:lv_cable_plate_5 +technic:lv_cable_plate_4 +technic:lv_cable_plate_3 +technic:lv_cable +technic:uranium13_block +technic:chernobylite_block +technic:uranium8_block +technic:uranium11_block +technic:uranium32_block +technic:uranium30_block +technic:uranium29_block +technic:uranium28_block +technic:uranium27_block +technic:uranium26_block +technic:uranium25_block +technic:uranium24_block +technic:uranium23_block +technic:hv_cable_plate_4 +technic:uranium16_block +technic:hv_cable_plate_5 +technic:hv_cable_plate_6 +technic:uranium18_block +technic:uranium17_block +technic:uranium15_block +technic:uranium14_block +technic:corium_flowing +technic:corium_source +technic:hv_battery_box2 +technic:uranium2_block +technic:uranium19_block +technic:uranium0_block +technic:hv_battery_box6 +technic:mineral_chromium +technic:mineral_lead +technic:mineral_sulfur +technic:granite +technic:uranium21_block +technic:granite_bricks +technic:marble +technic:marble_bricks +technic:uranium_block +technic:chromium_block +technic:uranium22_block +technic:zinc_block +technic:lead_block +technic:cast_iron_block +technic:uranium3_block +technic:uranium4_block +technic:uranium5_block +technic:uranium6_block +technic:hv_nuclear_reactor_core_active +technic:hv_generator +technic:hv_generator_active +technic:machine_casing +technic:mineral_uranium +technic:quarry +technic:forcefield_emitter_off +technic:constructor_mk3_off +technic:coal_alloy_furnace +technic:mineral_zinc +technic:forcefield_emitter_on diff --git a/mods/technic_plus_beta/technic/sounds/chainsaw.ogg b/mods/technic_plus_beta/technic/sounds/chainsaw.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5fe7552fac1dc561887cec11dcf17c724b59e167 GIT binary patch literal 38174 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%0AOR?`k>aWasF<0 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
        ) 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 ZvtJG2ZCtfXK?dk822WQ%mvv4FO#u6grZ4~i literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_battery_box_front.png b/mods/technic_plus_beta/technic/textures/technic_mv_battery_box_front.png new file mode 100644 index 0000000000000000000000000000000000000000..5e031d689afd0146205de6da75d71005bc565534 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU^$!ho_4f7(2;feSjf#qD zYHFH3efr$Fb9rkEyOV9sudL#&&gU)8;H%2#YbX(JtSBq_e+;PC%G1R$q~ca`LPK+8 zPg4`q<^~?_V_yVVvn38Qsjw$GTw#z@Fx{rmCOfe!*MX;cO_qej)F~nYc?k>*4z~n1 U@_kLI0h+?#>FVdQ&MBb@0JfqxcmMzZ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_battery_box_side.png b/mods/technic_plus_beta/technic/textures/technic_mv_battery_box_side.png new file mode 100644 index 0000000000000000000000000000000000000000..4af67bd6cbe86488531714dcc54b51f6bc8a6674 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX^$!i@PLJiSE$mLVIlr=s zw>qDMu!JH@QpX_)Cmx=ND;>=eLM~cj g%!Vo(S2?mX9A;$-G!rfT3)I2j>FVdQ&MBb@01M_MRR910 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_battery_box_top.png b/mods/technic_plus_beta/technic/textures/technic_mv_battery_box_top.png new file mode 100644 index 0000000000000000000000000000000000000000..94de9111078f913dc04f82153ceb6a7a9ba3c42b GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b^$Q8Hwzv26_jmL5c5roF zDS5RGC}ra5;uunKD>ZA!u6{1-oD!MH$6>uA(9$qM|?~Dk=tqAVLg` z#l*zL#Kpyd6qxP^9VH^}_e;9AaC&iCJlea#=KTjyoO_A=esEN)rxZR$>-6Bs;Q L{an^LB{Ts5w1-Pe literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_cable_wield.png b/mods/technic_plus_beta/technic/textures/technic_mv_cable_wield.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4e6b0ffe6c39ea769bea4716230098fca8089e GIT binary patch literal 399 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy69RlfT!FN>xG0~1Fu#z9kg%wj zn3$-jC=iQ_ivyV;3=$AI-)Si#A_C-yi;17_vb-|M@ycY!Tl2hb&-Z@1F8tYs2q9sh zJWwG}jffaX703VyaWQEri3^>U=ew+~_F7+_=x}9{!__H{H>Ww@n(KLYp2zJ4K9839 zKVBL1bWP~Y&8#FczVv8yYNa@{U3=QlT@t*3UX&P<5>R7Pjs2HRxbP0l+XkK!%UQX literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_centrifuge_bottom.png b/mods/technic_plus_beta/technic/textures/technic_mv_centrifuge_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..602973a73f2d8798ca07518009a501a4a5f0d43a GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47kt`8o9jIrRlO4FtLL z1-XEvkr0Y|eBic-?TQgSj<^88W?B2tRN(o)jW(vs40 z5;AfEGV(Gqs{FEYGO|jtJ$;>1W=x;AWbT5+a~3Y2w`l2t<*OI1TC;4`x|QoTtlY3+ z&8E$3Hf>wKdDE&bJ2vdzyTvAKLj*ARo_e}ChE&|rJ=Z*m#ZZ9lLH*miAAKfmE!~!T z|JID}_3hr_v6o`AY6G_PergDpiZKa&5yeETI)fwlC)(SP@z|9<+;*PrXug6_q;Ur(NX`~5nR8w6CWmn?3_27JLl}f^EFTB}x0yW* zJr)Z$6AU~S3pNu7Dh~-R5e+;QduJ&MGZKw6CWmn?3_27JLl}f^EFXvfx0yW* zJr)Z$6AU~S3pNu7Dh~-R5e+;QduJ&MGZKwmG{OQ47-udNujnJ~AhFt5EhuY)+Zi7>YrP>l$;l_;;BIG?jbPhaPh8PgXmo-=RB z+(krOdvw731O`F$j+O~enjt#r_ZsF7yEaktam)AIbD<^!373n$jV!JrZ}v7Se7kr5|JE<3 z4J7N|pSj6hx$EW0f;+!M%y!5vZ9AlTVO7{GeyiLars5l$H$70){u#Yx*IBk#mv6q< zvtpe=e3jBu9zpR?qbuhUmBcwGRKEN5uju3hLG8tl9v@Im*Qu~u6KE6E*nfYq%H!`D zTmd#!DFKZCbu#_QNUPG9-1c^y3_#UfXtXUM(U>^3L+_IK7-6GilWj`DN? PUCrR>>gTe~DWM4fdta1} literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_centrifuge_top.png b/mods/technic_plus_beta/technic/textures/technic_mv_centrifuge_top.png new file mode 100644 index 0000000000000000000000000000000000000000..4afa7a4791006da0231094900ef82d6570b86808 GIT binary patch literal 587 zcmV-R0<`^!P)PR6($rF zB^?zf8??Bv3_cba8xt5N6BZj68XpfBCK((b9E^^M6&@cO9vB-M8yFiG6&@HECKi;K zmkd7_4M7(VOB)*-85JQI8XFTDArlrH78xfMprf1%ITQ{<85|xE6&w>99vmDc4;UUI z8Xy!I9~2fE9~U4K7b6uF8W|lP90@QH4MP|WKNtur4+=9ASLX-*0002mNklf^!D3?fV3Mls+;EE6j;08Yl#9u(-z>Nb-w$4mX z&7`}lx)ztW^7i@j!c#%wkl>P9s%rcF{66oqy!>x|`)k&;gb>@Z(%r5ot0YNzu2)sX zFbz%9i#$(vspGhoW#8V;Jo~6O2Ltzhu^^&!bbOqoJKJ^?nNUhaB0PQPDN5_Q=D1!~l;~!?S>6!;03;I8zAF(ZX72k$0w4a2)xj9 z+`~tY2@yn5@;pzJW!p4mRU^~K4{SB+(63 z)y;}lyF7pX`2eS^*$Ot}LxMV0{&R1DS|N#xP?cyy4YSsbMtFGz%=dkRUe4e4Z*)}H70 zJqOC>MF~>rs-kPg7gtxPD8BvHThr--o7c0Vs@sMsnv?|Fw(o4yLd%Bbw0%1?tfS+J z=lZg&CTT)h)i<3$i0`{e9E+0t>E~Cht{z-Y6@4$vV7a8U5=Bx~wTMHqEa!TDG#p~2 zB`y8IV6)!5el?S1@t42)xT$03qr#p~( zw<{?fjz&)}zVqtk%eIY0%hYj(W*9}D!4e8u3qpB2zjG|pb?mOKXR~WvwbG)fXuV5! zhGAeFlog;ktt(B>DPy?pdNwmntL=J-4wAb1{4;zNI1cLJJ4R1Wj-XZ3G|tYB|MAaH z;1e(tjB8g=*LMH-^(u$@|Cgb;Cq3I39~vUtCR&j<#PD#&n!Gibn@y8``!p;m}a!Bx=iwMp4XzmH)eV4#NELPkx|T z_TgkqYno;$6wYYnyXd=JE?1+YqbLXjxR@wQK?pU~4P)>kk&x%tFW{?X%`DsQdy(t8 zZ(coD(;5U8x+Y8W`}sO#vj3Thp?yZf-S07flN?VZ-4_QB}MYZCb-NeSZuU zczeW3s*hp7#nCtVupKvuv+;Nc`U%9YS&L+WP6eSCWSOXn zcy@9Gzl#txJf9cUV!rYRqcSfIU55(c-hKZ~n1~>NPTc-qjcuut$gzqViVS5?3KI9Y z!ErpXshja+ki;2uXgD@`3{fZ?HROf zJI+_L*WjqGN=06Xn;>kuK2G;8Z<{tI4O55K5jzNwFj(E+FKyR4JUjrw`LB%{5`#(y zLto+r7$1>DRmVn_WXuc*Vi*if+vX*@()OZTR{-eih8cscfFyhn;>{` zd&hI^>35&J|H1e9Rs?$xGKLKmYH5nGiR;B;;5qkY9){syI0(X6RphqqM1ce8VdG-k zwzHc%KxjI)ZkX9F6N#j$@^-TUB_3Z)vwTH}%2*>yd&Dm8j)6lR(2EXP`}mPl-9kQTY^dU;Vm8Jea_C@PRN-oj!{g#Mckr>OPp-DjIE;-cY* z#P>a-2FX|D`D(R9VnYp0Q^ITERP(z#Kqtx4atUCvVwd@@3#np-0pL834j525KRc5Z znNdc5`r(J*{_ES@U>lBxgPPR{TMRP@)^ImPl9rngotb8R=hI9+dJsG(+^=h?EN4F&@+2P(k) zp(fL?V7drbY-yHZVAFzGA{B1ta|};WHEbkp&r#OxR!a;7b~HIWCYEKuh|z>$TQzO4 zJ(#8mr5Ku0PzKs`U5lN^Hgp&UK4=flR?@&{oQ z-!GQJ_+TPq*)xpw1`ZuN{z%u=;lRhteb=e-41)p%AiS!ouuSxQXX;AV)Hv;{n>)zL z^_=o$1_uYE6K(0n{)MH$suQwPeq6uGp&x72so9?kJ zO8f#ZAn!i=9wFS_{2si=q5vs@5(1I1y;8(4$I-gM-iUr70oydNK7nTFvStk$s_Tm9 z30@A7ip|&eeW)A=RhX+JfgnzWq39JM_{J$pK?uEk8I!qU(@fQyxBGJKr0Gh_Zbyye`BLDyZ07*qoM6N<$ Eg3nWu@&Et; literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_compressor_front.png b/mods/technic_plus_beta/technic/textures/technic_mv_compressor_front.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe9a7a4f560878adce2481fae6fdc65b2ca7caf GIT binary patch literal 2356 zcmV-43Cs40P)-SX#Mor^Qt_yy^%z1*JfE}Y(E?hi$ggajkcS$ z{PM-~h%inD9`h&)i(TH8)xh&klC(J#X%Jpcr;{{28>KqmpN>bxcB}JUmPCP6=uMR$ z+T(G*-gI?!Ivn;|Pevoznb9EHuNJWvsOe;s42O-@r&H#kZnByd^tJ2xNI!wOz{U3Nj2BANjFPwE%xuIYF!!MI0 zcDA2n2si-55P-vX2n=!n2oCh(>iW&wx8HvA z@nP}qPk;PZRn>%1Je_2lT_K)bT^WXMx;#Jlez;y&Ai)f0t#D2{=Q-;c7xp&lZP1#i zvte(7-UY^b)=B4tbIfdw38TT?EO*W&X{wYL4+g&Psf#C1r5DWaZY^6+DFPEf{|}!r zF%y^=#2_#j3^*`|2uw@_1_2;uc8;SkO42bi#e>1)CxQBK^L{a#+rBwJKQpEQKtcd4 zl@ja}LpoNLC9||F@R@TUC&)?yk(FR(r4$4JB7$!F$!RngB;!%KxL>Iv&#x{Y?TcbG z%0AwF%K$qD5u6hY>726cS$M{Ij-_K_7)eHuVS*$g;Rv7ko+p(gP+3*IWdfSkRCT2m z^F^yiLdxBCM?wlAq>^9=AqW5yfdwGI#4H>LEFG)>SP(!AA`pm3IBOYvett2C<1mcg z-@KPXs+TWbyn6NWVL9Iwg_IJ^##sK2BXR-;f|#8YR&XytfFl?|M#2yo0Y~^uDJg{{ zP^0x?c6W0;Do+uUa?HBXT6dG|Bvd^!gB_S1vn7InBRGN(Qi6#AFcUd~CE)}t!GfG~ zUDr8w%qYuaIz0KwU;gyw-Mgmk)F@5brX8e-Gv;nKcg)s020Ml$0+D650)ibu5SSSN zF~Jd-h>0BFob9{b^o9fuhhjXQe)YTG4TnQPB!BkPzhGytudg504`D!kyXy^gomsCp zwbl+`h6P&|J)>tBW&`wq1z88j>>L8$S4!?S_r7Ycp1*FI_VVI8n?7-rxK_jDp=}H%Nv8PG#vJjKbw=CE%`K3^%2d-tf(vNBcwZ?AcYCjy`_+lnk;g z8)lQq{&3V%JFGxYqcgx8Ch0lgt=PfU~WT9-!`S@8lo7{T}Mw>G_#K9r}_j zOVL?fSW>YsyQWQiC6ono-;^Z!uBn&nyz6yam2hpIF9&gWx14!OuxlcZ%5uX*U0n~- z^xgY+DoTP?-QvS1Hr;4E-Zy$Uh`Z7uX_T$g#JioB9>Yt=U3C;JS#~N2H(LnlHTfn*C^ij5X*hq@+t75y`zkG3hdYauYx6+sDEE_e)G6+eESUWY0vQ@s8;He;RkXLQn z_R)A+9IIooF?ByZJ<-O3kqxBwqx3FxAt@q8)bN+a;`}nOFB$5OOg5U!oFaQ!D1{9!y8X&*|Tn%Y#0M_5C~?jS6kgCIjR7UE?gUuNQS)H(DEG01*BU0}L?!fDnR- ztugyNmwwvYXfTSVXJ06PB*UaAD^(TdoB7t0Qg_z$Hc*GIcb)@Ft4;s2zyA5({`_x* zG1T{-vmObhqy_ar4{n*mG@b7@MN#;HgeWf_oft=l;t)mtc3&i3q>3t+qW8#OZ#Qwk z$F0eR(Y|epeSY&{-qg*%{`9&x`DBcolX>E)NNi~Z(sETcepUR0EalXxhV$oI#~ z%To_LUu5!xVA>VCvW4b!`<9N1OHFdMz+)EXz z>bMns(`Yw;SamI`#`Q3QcE8cdeU zMccG(Z|0k2Q&*pUe_Pf1vwwTSF$7s6S+nX>7 zoNn^%y6GH=V6}XZQCQb)k|fF>+^(0*rfprPP2Kjoa*v-~R)%(~C4Kq&>AvjqO@8)h zsKdmbPU1tF}W@oIimMsGeKzv3*NMVU! a`u_zSrqTgtdbAV(0000#a2zB79A`t|TmDLbLL2Z((Ra&fLke8^x{dB#%j z-CUYmkwvm9kF8J*EmYN8zW2TFJ^ZIX|FNt}P1PO8F7iBMEKT#asWn6MT-P*BR8tOce76(t)D22`b{Wd%Vr9*w@gxlx`ze`aW^ z<2e{(+p&`@uX%0T)}Y@n3ucdu z8~S}#RkrI0Uc0WnSuGsLrK3U5@w}3;@yXHKH?Js8v-rc!I&5krgn$exUfGtt3$}0? zf_5DTA>6h#e8&h$DJ{o=>llfA@4xuu6O|~sq0QzC(TY6V(bYC|SSh*-g0tN>-~8L_ zpI%;n)-(;0h!8BKR8{rl;#n)i4<9~OHGlBnoT`eVP)xuFc)=10LX_p~!&m?K`m>+? zD$h&9v_=Cz$r(MrxY+ErRmr1huW811n~hIA+i_G%+ZJpJg;I!!`rBZVXi z?Et}83V|_cn$~eG2)?Ns@F7K8ao&Rewh=;_hUvI{DKR)WJ=4iM0RH8FqhO;_15v6j*_)Uha_2&1xPdNr(7>c>pe4xW5l}k%DC19`1MCR4CC7zU!uj zmvG_UD}(}J0c97nySHfyC}4>xu#mw!#s~h;pf#LsyAssE!bU>K0E~okAJT_EL}!(^z)NzZkvvTHxows*6+kn$dGuytqx(cSMX zNzVEGzuGG}DUW#IT%UzaK>rBo0yvRMG)o*|?qqk}lc?5R0QIFS4`K2ebKnAIDVHUDxHj z%2J5wEKT=71`uQ4?QP=*Rc-c1 zNt&n0t|{u#c*q(^2>G_cG;_JSo1UE2wE%_O#099Lt*UvFWqCQCdE{eE8SD{biq|oe;~eoB!Wf_nm%d zLrtYmo<6Zn>+zE@vb5D|E$V*Hb})fXBxzbu(#X|jF{GxbagJG&ac=Uy-@m(EzI^%e zyMO-ci?Y-ZGJv%R0W%bYI6^RBON1(f-e_8Nan6eDIG;rGcZ~C5AAD%pqszynv_zHD zbrL=r_rvvU8<(CcwEiG`{{t*B3djmH0pM`3ZXG`0gBT1ZM+&J`tZjpxrOPyEe9w%lGKr(N@8)Gu{{8E(fHqyon80G7U`5D|ruP#RN>@hu`@4{tXx$WHUaDBuA?Y;?b|ifLe){-E_8TqEwGd%-p*fy2sjt!Xbb+gY{zwf~`>A4!k0-{u8-e=}2l{ONNkmCh(^s9ajM1G}0BO1qgY zW-|dYRPx)~w}z<;Rz|_L0_V}mZv=h_VE<_B072kcsF6tazTCB{ zZtc-I@K1mKuThM?7o=&zC>=QOdup`uLqE^5D2h1alu_RgCezt!xlWSs{Nj>!r+%Px z7~b4{(>Et&AwhtRd^VX7k3?~NJl1Ek*$iGe1uBltj+3|4ToK4Gu3z=l8l`6}U-DZ`h8UDB5 z|F)b=w3LhUi=Te{!Wd_aLIADNeLqxH)%L9z<$wR>uT@!Y_xrD3T{!?(>kS(Q0AZe` zcXw}<*3(JFg!uaPYiCUq`Rn!C7(4VGesg~>m1K+>Eg2Ke*~|0AcDGSdUESOaj3sdz zMV__RIs1$E-wGi;k6ho}P%bzd*6USI+11r`mgj==?RLG{?mmD1B&3X^pzbLC!+-pH z&)CREqxI{rzFI8K_lLvx-+$NjgL6(R<%dz<)}BZH?%`pxUiXY+?49bG5HF5n1f1{t z{m_2-;c>U$QcA-h@B<$qGMQ9-6y)Oi27AHs`N=pl3Uzn$RS<@M`Jcaro+q^mLci~h z&gk>=`Es?~ADb*o8KY%cMp3X`Z|?5y+hH);IOmG;jo{2^?fJfQFiw)I>j2-qyZ`d| z$cDDaGh=Msw5!#!EX$%S!XV7E%vulyfwKT3gn#CF#=4(={PFquMQf#%oJ=OhXv)Us zw090_2eK?L%CahouIur`!@G;K2}EczovqfJei(|XGFsPl-89X1yPZ^(@B2X*4wPz$ z+qTCDy}Q4yPqo&nC<;IDtFkPLydUWPa1>HyMHvMFfcS7c;Q4%Rj5gL9ZKN^)SnDij zTuO;CiQ}|x8i+8XR0^G>nRSkjf)G5NOfc~mi^Y#m&qZDWgc;*)-`%`=ouz3KCm%k3 zu*ShZ{_#KW@9%b-<*DoHw$CEJ>nX%|I<2gA5P&2}o4T=9-rnBT9nFh;90kEBAOw3p z0HAK$MLQ6In=6#3Rr_{Of=Cb&|ww-R4D+M$xCwpWeU!h3^MV*G;NP z+q8W@1U{BRR@FosM=1@1u&z&s<7vHKK?KFfwJ`(}Ap{-h&j|6q`|dm14*(+k`+xl% zgphc|8S}hcmQ~eu9fBZDvt!fD&t{ZSYwdJ0@qE9htm}t3j@q`#vIIeR`{ot^r<6(J z#96DYU2is%s$9LiL{Vh4!N2{N-#BY-Z*O<|9r3&<3h2;{LR3|uv_XgzdGYY=`^EWU zv)vg7q9_tV&Sn#YK$;|4D`x>hsOyL4=bwx*Q522iczJQYdVZcxr+9HTbpY=6J0pb` z1lH&`7@l;&BwTrM$$(7C?rjByaa`Fv57l~($4ak1NM z9zQ=4OscYyoHcb51fi08z1hC``m4bAyP@Cicg8vVkKg}FI~YZgAH{Xkg>gD9%et-s z08tbp2m(KVPG@=Qdx13?LfF(bWyAH=&C7DxHVyHDEX$-6L*Ko6b=~(ZaCTCbRaJI< zM;`wEpRcbkjMmf13&eBQix1UWlK9vp^)gHSS-WZB<7{Eb9uuw?>#dURSAW!a28 zPhvS(kdDN#EcKq2gXe&km6GbRWs1M9k@kPvB99Hl|*vtfvRFC{(~9hK5q z((`(|SzlkgTJH`7LobYgl3w8D`OFIl1V}LIAjHZ#2#Y)$wb7hIWJlo;mt7hKI7oy{Dg!8Mk5?xEJzGb$8BA= zz5^j52%x@a1ZlU~t)?Wh3R1}RAY~-Wsyy!Zkw^aTe?KlRE`%{5Mjs!aB52#)uBW3@ zAAzwLxwH8sjTie<2LP;>pSYB)J$^C#_Vqm)V=E|r`^$&Rs%)Cma#N4pN&CTRdt_8A zqqS8&LBmKVgoJ^QeNqofN@|snf=a6>J#rfiy|zHtyPY+PDXK@HEohokk!4@jOSE4v z!=mW8nNJe!`Es-dfQGHcaSTJ>Xb}R_3&}J9mO!H+j+k=ui#LnuB8hUxhrU@E&YHT# zex^*66wz${n)n3{({7;n`s!;hNilHRIwe)$jamw99Dqm)-3}B0)d|OF1C11bdpKNg zwrs4G5mB5kpI43GP1B@FTu!_*lKp7qX(Tjp+a-ZIsEvvc8Z<4-p4iwljCtepG+-woAvSa>x&H9A3kiXA1k>U zn8;_Pfm$(^R`bnqV@BzsXnow`>3o*QzLJz44@wH;dB9qsh=N)RBS-CJ3GreaU?Vl7 zy(Kw;Rt;=(Xp=OtR-{RW2nG<;rz0P=WVIj1FWc?N#{FT9Nl0jaL~0zlUGBD006H2! zjO8#|Y`cL*Q4*6#JIi~{q{i41U=M9yrI{B+UDpMHS0t0oW+g@;lwKY-BcqQ$JW<9! zKfd5!{_4RwOh@DA`6ykSqyXZ)D!bjw>gC0H4vg~Y>0=lLmXGyuKS~Qxu-)u%6f!2# zG$nrWwBIeVIH@U-2)x9@J6LDh$PzL;^&$ANL75j5u)SHp0kRC-~U z1YX^A00FDr&%(e9B40`a0I<$kZL~4YH~<^~0R0Rigpq*|X!ZX{^>=9#bO&Al0000< KMNUMnLSTZgkH-!G literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_compressor_top.png b/mods/technic_plus_beta/technic/textures/technic_mv_compressor_top.png new file mode 100644 index 0000000000000000000000000000000000000000..6f233c112924b446b825ed4610fd58fd92807f9a GIT binary patch literal 2400 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 E0Jm_EL;wH) literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_bottom.png b/mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..dc8f53200e60a81800418010db4513edc75b587b GIT binary patch literal 290 zcmV+-0p0$IP)uiIFn|XLV7ZPG`Tl3fG*}LmQ~bqZM&dE^^)c8S#u#fYGf(XT0HB^?<=hIeie;LH)IHGKLWl(*L+eT(8|4WE zaLyM%2u}S9910Zxye1F;AnSluv^Xq4Y5G6lWg7b)v3Iz$QoP_Wq-mNM#eDHLdQ&$& zCU>32d7de0>n$d?^EJkZKjUz}-6ns12R>#BdZ7%uD58s{Zd48gu-<^SB*<$N##{RR;SH4WoxW@3B zvBFL14TFUJ0jHM-X1sKaWDtq_lasQjSSgrANLe_OA)T;eTQCU?_E^z zYD0M9_C%S<)n*6jv;;eAjKx9e-o9_WI=K sINp=@vJcjEy7D;qTN}G9gM;rsMgy0Kcil~AT|nOPboFyt=akR{0Ml+@cK`qY literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_front_active.png b/mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..79e4bdf17f5f367aa2f70a1c698d09166e66aec5 GIT binary patch literal 407 zcmV;I0cie-P)H$6Q)K0ZD_KR-c1 zK|(@8L_|bIMMXwNMn^|SNJvOZN=i#hOH52mO-)TsPEJoxPf$=$QBhG+Qc_b>Q&dz` zRaI41R#sP6S6EnBSy@?HT3TCMTU=aRUS3{bUteKiVPaxpWMpJzWo2k+XlrY0Y;0_8 zZEbLHaB*>Q*bUtz00020Nkle+!GBHXC;_M#;zF#`Z}@ekTKT230NdguTE002ovPDHLkV1gel BnT`Me literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_side.png b/mods/technic_plus_beta/technic/textures/technic_mv_electric_furnace_side.png new file mode 100644 index 0000000000000000000000000000000000000000..034ad984685e6b21553a070bbe72e60208dbed6c GIT binary patch literal 288 zcmV+*0pI?KP)bf$DCyVoQ&wcUB6{zc zwU%}Xh+eO*5df{VF^1_;e*plHqu8=<26%}jnwsPRsx5?=05bG4z4=l)CxCN40YY$! zQwPde)=uFFz}$fVfI1H-Nf(C+SepI?%%-tv5F3j!?;)JAZDZf}jK+L+Cb+j(`gmp9 zchO$^ZWsodv~dQbReykhm#)3vZ%j$46*w*OKrqrf6JuPT^lCUy`cRgqs>}oYcsN$o m1Qf-t+!y)pO$qzrnezZy&d?nh=gQ9j0000uh0AQ`3pY#xEz+32hoE-Ab2Gv zFc7eVU9;$YP{!%~Hwc6Uy<9fNjAAE8C3B)UoNb(xZ7BeEJHUmv!vGS^g`;5riH6Z= z1c^paGJ=p@#mFd1MlmvmQ&5zGViXL(DLBB3!SEOy;KlF&KGj7)<@2e00aXA9X?y`q z00?P9Km-Ye5U2vaYyDFZm&Nbj@^2r;qpE?`GFF{uE`upxRhdx^*mQ@D-#A=r!X9)L99w z4&qmBp0%Ykov8i8&7*E!AMxl-$IncjxYZZZfiC>g@oi|`F;#W5FK;kN`gY)1m{Zw5 z)G_!7BEE>)<00}BGEPmzToB0h|DMRgBbIGs)>ijEUExhQz%IIWQhs{#$;$c12c5RA z1u9DKRYk+?vF0thu5dBkCmMF%4z1C2AL63#Y&~+l&?G3md`6M;Zv8mlvn6!y17-VO zgWtja(SG&Pi++uW3WILALyuY#l+LD*ydm8Ce5E+sIAlKtt-NZRs(*F0dzEj%L(Xr^ zX=`gkK{jT+JXGJo>^|RPagfISIF_{|k!PDZ>f@v(&y!RbK5fe;<*HxA&kUj-SB~fo zHVgYMHT|4>&X2d`mewPUgU5${`f)Y;oRKJNdkE#)G=W=TR-hu7HN1+EKSNr#pIbN0 zUT~o`&tk57)P7IfJv3HS{JEoBv-q%O@=e1r$3&#R84i8yZ%>-F79_*0k^2;;qA_A_ z{$=^fs#<-3Hg9y_$jIuEMVDXxxY}g5kOHg2XH*W_(Zd5F9!(Zrb6^*(*2^n^eK%~y zKu=9ZU*zf%Y>iJ?!5tdy6cpj!)3(Z?D5!CcJBJIg$$^Qn2Tv<%wvf6S-S3~vu#wwF zA746a*LHet2>KmapHGUKkD1Q1ylEf4r_z?qrqHhZ9q7N*c0WRL+_xi)I5&F2`0LcB zS@NyP&wLMgeo(>k(BG| ZdD6}FI~MCQ*+1a15fYgkhLxUb{vUybD=+{6 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_extractor_bottom.png b/mods/technic_plus_beta/technic/textures/technic_mv_extractor_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b25bcdcfe1a86c7a8f2fc709493840a218f1a08e GIT binary patch literal 500 zcmVO;}b|P)<%%Qc_k_R8&z>RZ~+)MMXwxkQr+|2Sp0y;KYE; zOtfl98&$}-0iZTWbx57e0+jDFI8O7Tko{8CO(%>+WS8h%IOrgP_bIxwah`mCy}v!b zE|PgufJrjHoKE+TcN|Sw!t^}B?_pIvl9QU?DqM|EF>nl+Z9lqq?zPh-8siE#W7=L~d5wtQA787^Pi; q5+cE4rnNJORtY+nBx4IUDgOaO0TDvQn*AF900003+| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_extractor_front.png b/mods/technic_plus_beta/technic/textures/technic_mv_extractor_front.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad925022eb348c3639df5d100a4a4aa9d1c6442 GIT binary patch literal 606 zcmV-k0-^nhP)`>695?mEEyN$Ivj$6GdNiywj2;_Q7+?|(acEVlT^FWcA(O< zx?jJ3-6LPVzFGYeV{F@YyWMhn@0Vp!s}d2VR0zQsQ|{}!F5bt=N!?TuENNQnX`1GF z=1wSSc({YY#afG#R{(UgNY{0EaV_&YFODD;wG|^;Vm1=0s-jwmJ|$DsL~+jXL8#KH z;PH4Qf;e||V37vHx~|{7e;a&4Y1%egCD-efX!B%Mwgl8h`k)zJImcn*OoUU7RgfWM zEA1T)2bHa@8owq#&LW1*R*U$`3(}Re0#*z@>$DbzMT}Aw{z($?az3AV;JIkc2}#o! z6Oso%(aeLi@;Q#9^0WN;W-~)yhLgHdiaNtEkdNY<&1M)Jf|FqF8kRtq-0W}Y!G{D^ z+DMFjZ2J}<^2Ju&rn5#k3FzxS71;0hr5Rj5zyFY2q0E;{(=>qeT{k=T;nPRL#(x9Q z0-5Lepvmjo+n8BWnq`3wjREod;bC?QYgmA?l0FupivYVTpssI20 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_extractor_front_active.png b/mods/technic_plus_beta/technic/textures/technic_mv_extractor_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..5354a316617ee3187b7ef4fdf4311ef871a9c80b GIT binary patch literal 625 zcmV-%0*?KOP){`!_VLq)*@Y~*)?PBYTrNP1S5Z+yBJD8;hQTXz-wn{A;ZVa8 zXqcm<@z(1#i=tKTZ1BUG$dFMoBBvaIx)hd@B|$%Su&KjDMk#Ek1%yinvELpa>(vVL1k$v|6~hnei?STX9w`JxdWGkLOBUz4 zyL*FQY7e=?zX5$pS=YB$8?9Br*w2Fu@S->P)!c`f9$o3zB<p+ltK@j^oICXR_!u zS+`boFt%$)NS`zazg!YJz(b;jwLPh}FEyn@_ztDER^dplOp z_l+}yfHKKIJ{*!Z%_C_(=$Un%qAj4=qA?hWINI{(P$pvB_UG&uG^~bB70L%6oihKD zAtpEKW~nlXi$1>1Z`gC1DFL+W^^4r^clSSG*LIwC0RQZdk6#e`2hPc++{3;S(f|Me M07*qoM6N<$f`hdQh5!Hn literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_extractor_top.png b/mods/technic_plus_beta/technic/textures/technic_mv_extractor_top.png new file mode 100644 index 0000000000000000000000000000000000000000..876b288216b2d555e4d3c39e1ec595448c56d997 GIT binary patch literal 468 zcmV;_0W1EAP)D}U5_nLlcnLTa2sBhN6K0002P zNkl>;YP}v0wXAwWEGE`^HeYgYx&1;6$iUZ=y)T3k zm->kRBEr#MMErta?jc^iAif%-<#My#q`w+_nq-v!(>R>HH$DT2$|neG`8cuw0000< KMNUMnLSTYnL%r4j literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_freezer_bottom.png b/mods/technic_plus_beta/technic/textures/technic_mv_freezer_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..6000cb9de4861e06485cf5ebc474edda94840945 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA>O5T>Ln?0RPPom~V8G$@H_Bo4 z|9aj#Wtz@5JFg0yso3LK^7Lrl%A1_s+ZcAwWjJM}Snu1!@khl(l8@IMVtkGe2{^(V+hp00i_>zopr0IhgOo&W#< literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_freezer_front.png b/mods/technic_plus_beta/technic/textures/technic_mv_freezer_front.png new file mode 100644 index 0000000000000000000000000000000000000000..4694f306a4752f24097c513b1485a55308564937 GIT binary patch literal 336 zcmV-W0k8gvP)e_Ck?OMgy?ok_byr4lfja)2ej;DaWnfkoyy2cuFnQ$&66dm^9 zu>X?nmb(xE?Y6t^BhXs1Imtzz9=Il`sy?6pO;uG?6a`!qMXu}Gw(U3$jOTgq&@@e< z2=R!qJkKf1GB^xz${GZL@B8lx7@UD(Y?ZAjiR0_f{ze?f^dSiXlw8Uyoy;xt^dPhx zvADe{=CAW9zXDq%e8ETY_qZ$eNs8ZR5XbKm^&7ah&@P2iN{4hP{X*&D;*zBq8bJpK(+VJkLWVOz9J$ z0-@K0-jdxj)8z~1S=k}w4WXBW;+X5Y;5ZIju&FTK;=&avaa8c>= z{bz||wqpaatkYk~vMl&uj7E4^RJzK0@f)}}6HsbYUfwJEZ+)c=Y=J)1`6_Cl_kACK4%dcZ0AAfiUb{FkkY!1dL{Zcw*UYD literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_freezer_side.png b/mods/technic_plus_beta/technic/textures/technic_mv_freezer_side.png new file mode 100644 index 0000000000000000000000000000000000000000..570147a785715a210f1000db477648b0bd3af0e6 GIT binary patch literal 304 zcmV-00nh%4P)1PY2(K`~fh0u)+E0wz#k0R`N^+1X|BheZ7{Gwpnvn7dE#Uq{g;iC&#TdA&07^kIbWs%8WvMnI=Mfg%a^#k0`3Tua z0O>Wo{sWvj7d4)=KU`iSh~p%YMG_~ykRzdu1Wp6t>77u`FvQ}(@i&5i>KK5(mnbuG z+zl2sob48iH+h=9c?Twc0+z%UvLqJsg*67QfUTK$6u->#JmG!+z?jUVD8ip3yz9Dv zubv{aDc)F_rmpLnra6wo*cxNQFidl0+ZKj+2lEH$^*?$zFwgG*00001^Y5l^l?&RoKcCadZ})`uuV-^l z9IDIk<$n`;IsNkIzzyDA+WUnnXDH{07J3>Lz)0Xx*$WAAVZN5L$NSJqbNg*D8o!ihIvwb z%_rKL`+Jb?|w`;NYefu+&gPu<;*rV5nW{8W)rIK$kFhy85}S Ib4q9e0RI43c>n+a literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_generator_front_active.png b/mods/technic_plus_beta/technic/textures/technic_mv_generator_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..b491a277b867442dc9d92f030600d8376278c3b5 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Q-Dv1D}ysPgBv%4J2!(j4}%{M zLl7@RFfT(GA451FLlhrFG(SU<07IGpLzW;zkq|?%Fhip#LyIWGOi6}$Qggezj&EEq zBKx5cXj-+Wi(`m{r0c=Ju)_udEC*W?7N_o-I-})xyy(xv`k|>Fk2t4twQS6l6%Atg z{r$6LS%K!pZ75{IkUBw5m))-C9nHPv+K+_t}rFXkA;`aX$^ z2v8Mjv|3VHdOV%$f5QnIlkB|`y4ocrZafD`njxg HN@xNA%KSBP literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_generator_top.png b/mods/technic_plus_beta/technic/textures/technic_mv_generator_top.png new file mode 100644 index 0000000000000000000000000000000000000000..b703b3793d50165fa5c894149d778b1b16bdd134 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}D?=0?LmWRtk^n=R07I4_ zL!OY_y^>U*Y^bM;V@SoV+}>73mq4CF3w*!H|Ge}5c_!~A?E`WC-d4WP<O;}b|P)<%%Qc_k_R8&z>RZ~+)MMXwxkQr+|2Sp0y;KYE; zOtfl98&$}-0iZTWbx57e0+jDFI8O7Tko{8CO(%>+WS8h%IOrgP_bIxwah`mCy}v!b zE|PgufJrjHoKE+TcN|Sw!t^}B?_pIvl9QU?DqM|EF>nl+Z9lqq?zPh-8siE#W7=L~d5wtQA787^Pi; q5+cE4rnNJORtY+nBx4IUDgOaO0TDvQn*AF900003+| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_grinder_front.png b/mods/technic_plus_beta/technic/textures/technic_mv_grinder_front.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad925022eb348c3639df5d100a4a4aa9d1c6442 GIT binary patch literal 606 zcmV-k0-^nhP)`>695?mEEyN$Ivj$6GdNiywj2;_Q7+?|(acEVlT^FWcA(O< zx?jJ3-6LPVzFGYeV{F@YyWMhn@0Vp!s}d2VR0zQsQ|{}!F5bt=N!?TuENNQnX`1GF z=1wSSc({YY#afG#R{(UgNY{0EaV_&YFODD;wG|^;Vm1=0s-jwmJ|$DsL~+jXL8#KH z;PH4Qf;e||V37vHx~|{7e;a&4Y1%egCD-efX!B%Mwgl8h`k)zJImcn*OoUU7RgfWM zEA1T)2bHa@8owq#&LW1*R*U$`3(}Re0#*z@>$DbzMT}Aw{z($?az3AV;JIkc2}#o! z6Oso%(aeLi@;Q#9^0WN;W-~)yhLgHdiaNtEkdNY<&1M)Jf|FqF8kRtq-0W}Y!G{D^ z+DMFjZ2J}<^2Ju&rn5#k3FzxS71;0hr5Rj5zyFY2q0E;{(=>qeT{k=T;nPRL#(x9Q z0-5Lepvmjo+n8BWnq`3wjREod;bC?QYgmA?l0FupivYVTpssI20 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_grinder_front_active.png b/mods/technic_plus_beta/technic/textures/technic_mv_grinder_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..5354a316617ee3187b7ef4fdf4311ef871a9c80b GIT binary patch literal 625 zcmV-%0*?KOP){`!_VLq)*@Y~*)?PBYTrNP1S5Z+yBJD8;hQTXz-wn{A;ZVa8 zXqcm<@z(1#i=tKTZ1BUG$dFMoBBvaIx)hd@B|$%Su&KjDMk#Ek1%yinvELpa>(vVL1k$v|6~hnei?STX9w`JxdWGkLOBUz4 zyL*FQY7e=?zX5$pS=YB$8?9Br*w2Fu@S->P)!c`f9$o3zB<p+ltK@j^oICXR_!u zS+`boFt%$)NS`zazg!YJz(b;jwLPh}FEyn@_ztDER^dplOp z_l+}yfHKKIJ{*!Z%_C_(=$Un%qAj4=qA?hWINI{(P$pvB_UG&uG^~bB70L%6oihKD zAtpEKW~nlXi$1>1Z`gC1DFL+W^^4r^clSSG*LIwC0RQZdk6#e`2hPc++{3;S(f|Me M07*qoM6N<$f`hdQh5!Hn literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_grinder_top.png b/mods/technic_plus_beta/technic/textures/technic_mv_grinder_top.png new file mode 100644 index 0000000000000000000000000000000000000000..876b288216b2d555e4d3c39e1ec595448c56d997 GIT binary patch literal 468 zcmV;_0W1EAP)D}U5_nLlcnLTa2sBhN6K0002P zNkl>;YP}v0wXAwWEGE`^HeYgYx&1;6$iUZ=y)T3k zm->kRBEr#MMErta?jc^iAif%-<#My#q`w+_nq-v!(>R>HH$DT2$|neG`8cuw0000< KMNUMnLSTYnL%r4j literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_solar_array_bottom.png b/mods/technic_plus_beta/technic/textures/technic_mv_solar_array_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..ed4ff1ba498e56ab0f77def2b1d3ceb12e37cd96 GIT binary patch literal 489 zcmVK98 z6($<3We~d>SglCbs_%P6imI_Jik!r2`B5vjjmeqB!{4tP!mhyU-I)}H-O1E?pU|?# z6vp~=k&Mh*O5F|6{d2ck>R4mk17#bFVF-6Xg=UD5pg@-oCdHUNX*z*e*fb;77_N|X zY-P;><<{;jb&OQ%*pDOM5$?vhZFXJPW)Ni-ql{YX9P>P%6pKwV6A`&Q>qhPrq^0h2 zhCw5|-P6pE<9vVKP}{70J`Jzy5{3ID#quyaAWhVk=kvhb=JonZnG8fU+XTc3kv912 z7iqA^CGg!tCRJUwhHHWG&BFt;bO-R>)Xv z`2Lj?o57hgq1;Ibv)_-y#*FV@3WoL9#R_7ga2)4(-?y(Q)tJ2O)uXo7b4_e~z20R% f0oe>9_}u*;$H`RhY4IKw00000NkvXXu0mjfJi_f7 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_solar_array_side.png b/mods/technic_plus_beta/technic/textures/technic_mv_solar_array_side.png new file mode 100644 index 0000000000000000000000000000000000000000..25a46314c2480613e6a913407a0f001f718c315d GIT binary patch literal 547 zcmV+;0^I$HP)M6{CwMhQ{%XdIJ zx{<19R0&hneXo@P=v)N3G|JxjeOn}1IDiX7fREO$>;0SsXwFU^{(jv;=q&PjZv>Wx z?pTW4p96U^JrnjZHTxv@*7_(UJnq|D?Lc|%BNW$7-g_oI9#0``g;%@2wt*0O2$rkF{L43o~Jk(Z=H^hZ>dy lc)i|xs|bxMk1_VK{{S_vPgEl)VcGxy002ovPDHLkV1oO1^4kCa literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_solar_array_top.png b/mods/technic_plus_beta/technic/textures/technic_mv_solar_array_top.png new file mode 100644 index 0000000000000000000000000000000000000000..186e82b7b1c81445efd565b8120752bb63695f96 GIT binary patch literal 727 zcmV;|0x127P)Nkl0%& zzi-n(7>4h@yR&_^8z)v%8kIsx8$b$(3b7$17H0kfW+nz!M#Rj*#vj1M3PS}F3jzrt zKt+IBT3QMeXc8xJ&gUO@9~R&INZu!3Anj|3->n3WKFJNY?xPyfpi}ySmVzwaW8!oSD^LA8i?54BQpRKQ5fM zz_4Nw^F3#C>pL0~1VXEfCu79`@=QN}w!ws_wo3rx9pm}0(q}=Q%u=PK^eT%80&Pkc zuf)Ue1MP^kQH zJFBak(wQkOSKxR3BGr>WkY&0K%s8JVDoZnvj9WmzmTE{n)xo@%{#4#EuOvE*!&awR zn%cpv_D_rsM$P5s->oB#h3#GLGM|-c$pe0n{a9SC)? zDj_Af^@sp!C=$crczLN)53Jigv%kO18DZAg>3A5o7mt#p(`_$xJBdx?STA2#YPF-* zBtWZcl`o&)3gN+MoSf}-h3k%zBiG@BgTco)pMHHiJUsZbx3&NB$*aL2?VVY7Imn;^ zw2lDz7pah|5kID!&aIiZ>LmFZD{@q)Ph4gG*(0^2IU?ZU7Vr&2a002ov JPDHLkV1ljWQB?o{ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_transformer.png b/mods/technic_plus_beta/technic/textures/technic_mv_transformer.png new file mode 100644 index 0000000000000000000000000000000000000000..2ef7259b27dd432306975aa24793456d77c76208 GIT binary patch literal 1567 zcmV+)2H^RLP)0*R)gDs7rLn-eD?iPOYcoTW6)(k8e`oz#gFuj6IB z%y=1l#xr(oXKhmIHYIHVA;hLuD&hqR6{$i9sVeY-`U3vB>C0|6wd0|R(=@FW1>&(FWCcNl zBnk+!MBF`!WzmLNW&#T#BYdXANGGh><&+Onh`Esp@~=D;0Jq!S!*O9mA_4?q7NR79 zi}*mBjv~%XBj%aFO3aQ_U>b`&4bRjd79y7HYMg?^xj(mC%nFerKkyuQ6mE8E+m-I?1DgHa_lGz;Hmop@cVrG z0$hmXJb*YcAsB>@34(Gsz|u~V0w>b$Y0w{P5TSYyV@X633|1p#J~Ro|F^UC=C;z&# z7W1U}o&lULdTSu)Bf>76=<9^vG>H%!gxBkV+iZe=d>oT)t(Z3%A<}lxlm!O;0AgMp z!i*kK&Wm(>9%(U^T}s6f4u}4ZMx$i~0|fovtv>xBjMweLXmt@XAu~+@QuUU;Gc>gy?J+YDf4CJ^Ij2%-c@5)qFlkV>U;mP{tI>2zA|Un0BejsFC=^v%~V z991izSM9{G;!S*(aA81I1Y4a79%>9OviLm34QNy9;AArh#6_g|BodMUF%d>0k;n_@ zY(qTPCy_W@P!x`}R$L#iE5dlqPJFk_;>MK>*pU|K>UYD`-2m_KL3rv9LR~$BKte#2 zk3fpYkWAkelv~+mXJ>OzaEuE)PtFTYB->WZiQXwL&&j8$ z$K%;n5Wu)bk+Eqj;cTw}r73}{oAfn%VQG99bXNt=MvS<8hR1r$guzM`RBzXzqplYM zA0k5HUE=xH>-81}aICq6vT3Ubz^y3Q+DqYXD*=B{iFjWXR>vE0(ol=cR5Owz<)B-J zFxgy3&V)eD)4aIc&xc>0BSmd{K>(KC8i%>PJnLv90G(x^h?%?h!+WR<@nI$A^-8Q+ zYH?1l#o8Fzmi?u$9(au$)&5P7^Cm;cb42{7g3kiIdXL(gi$KK&fC5xkF__*GB!{YT z%Fv7p_7Cu}tr;uhwUCZf!Q4~^k)<{T^OhfzEqJY9fZnR2o#xI;&>h9_bnJ&+tAwMo z6v3Wyqy}qn-qenZb}i1k+p%J3LV7?+02B}dZpbD4PGPx~jpMk&0lbDI&+FT(;nbF7 zy&e1D)|L?f1sDP_KT?N`L5+2*2IpN}SUu5z#eNkmO?wav-VGp+H|`bJ?x`jihqOv# zcMTEV4^L+?fl+|%El2u@3a2I-ur_l5r_C)mGt+{_f!hGN+ta@QkVW{*Jr|~k?f7`jR&2u3P#w$!Kni(tVzS3_E1L`;TQC@OKhQ;`fA+_x zE!_vC*gy+1Cp1{MwPr6m+ORg=0zub`Bx3~^3~YKVL*&KDIP3TOnTK*^V@8{{d5-tA zr2~eAxsXZX95a6=LM+13ST-CL?gEHJB48Ni4^oJpePp+2Arh6i5GM;}Wx6SjKlf91hD1PWJpJDLyTa{V_v4cM*tBNzR{p@}?~0`v>S`zRb6* RK_&nI002ovPDHLkV1jNS-Kqcp literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_power_meter0.png b/mods/technic_plus_beta/technic/textures/technic_power_meter0.png new file mode 100644 index 0000000000000000000000000000000000000000..ced1506830baabe7407b5bebb3aa7207760a7d95 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-5RU7~2?;4>ejm{>c qS!Wmaw7v{*3sjkM@l{`_Hp7ZTEE)!L$_#-@89ZJ6T-G@yGywqYo-{51 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_power_meter4.png b/mods/technic_plus_beta/technic/textures/technic_power_meter4.png new file mode 100644 index 0000000000000000000000000000000000000000..93c9de0971e298f821c8a49d7ea56b4a8420aae5 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=0a;UIx5-9r*rD(5Lso z-#!O_{}Q`@PwaucafkNDA33WGF@z&JIbngE#&Oy_^RycqYM|1u^f)lv1bJ;XYh3Ob6Mw<&;$UJjWm}4 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_power_meter5.png b/mods/technic_plus_beta/technic/textures/technic_power_meter5.png new file mode 100644 index 0000000000000000000000000000000000000000..6188a45d389ba84eadbe56f75ea51d01e4590de1 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMV1=0a;UIx5-9r*rD(5Lso z-#!O_{}Q=Ygr+Aso@k2@52q zxH$A?Tx&6kTC}j|q*%bQV>}v*HMvgBc-43{i9z8D>(`Ch*OvpeFnGH9xvXEal| z5uKc%Anw!K^eX3MlaW}qv!r*?!k)8X0mqJNX(R{oP1$&sd-YL<<(VAJ(`0(q1GO=D My85}Sb4q9e0GwPty#N3J literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_power_meter7.png b/mods/technic_plus_beta/technic/textures/technic_power_meter7.png new file mode 100644 index 0000000000000000000000000000000000000000..ad010c8af4fae87c7f10d65b3b03b534ad1bdf48 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VE07L&^D^Mw>%jMK0zbSB z`t&~d>!;vvpM$@D3HkXga{HF3o!esf?}_#+1sj~_AMXWs+V##j>M7tG-B z>_!@pW9#YS7*cU-ZTEJ@0}ebbcF(78`M+gd;p2*@jPLe)zT$3wdMbI^q2xKeqKBVN qT>a>Vp;6%diZubPo@YY literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_power_meter8.png b/mods/technic_plus_beta/technic/textures/technic_power_meter8.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa52b8a307dcd42193aeca9a171cba83b40954f GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E07L&^D^Mw>%jMK0zbSB z`t&~d>!;vvpM$@D3HkXga{HF3o!esf?}loHE`BG>*a3)z4*}Q$iB}3R+Yc literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_power_meter_bg.png b/mods/technic_plus_beta/technic/textures/technic_power_meter_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..bd95e9b10a1365d36ae049a95e1be5235c457c3f GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ#hxyXArXh)PBG*<qhVr@%HFvXOYL}qdCvHJtS~aZ=5z4WNA^eNeJfV> zeB-^#!91a1LFF@nw8IWtudlTUI%XVb%gQ9wX7}MC&!1NISy9*KE!ch7z^O~1$#{Y? zv#+l8n+5evEShKU+CGrG;Z?>ccYvd1>72$t5;r``SmPR|Jv{`JDB%C|gIU;x#m;9I T!~fqv=Q4P@`njxgN@xNAhV4|t literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_power_meter_fg.png b/mods/technic_plus_beta/technic/textures/technic_power_meter_fg.png new file mode 100644 index 0000000000000000000000000000000000000000..1c84c03b6a275e6d4f9df0aab9ae103467aab904 GIT binary patch literal 403 zcmV;E0c`$>P)S6h_aT$xx*D4sLYS(t>s83;PH@f(U{OH_{d>{%k4)szTZ%*F{svL`$1=3JTs; zU>MGwGxy6xOpe%RMeMnLKR~tk5W#{4Bdet#03$e1h;v2@h6|<{DLAka0+1^S0Bu9B zMZXnVkw{5bp`|H6)iYzk3PRcV50~7{k~%XXSePr%8TWH0DYF~_S0Yt*Tz?q5 zINPG7g)|<}wOT@6vKIr3wUrp`3@`@gP$iBTJuny; zVqgm6n_^H0P-*t&ma7Y9?}*@>x9S1zI`t;AfI$T3+eNdE@in}C=Agtj zV81o7a}FQ^g&91-BgBwVygeau0CNBi;22JVpFlSKpP~l3muAdLLaFn(6>+Ac^!0`Y7|D>qhYk`JN@N{tuskr5P<|-qzBZuon@q=j%rEmA2-|^~? literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_power_monitor_sides.png b/mods/technic_plus_beta/technic/textures/technic_power_monitor_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..77dd9338f8f4003f32ba307eccfbc8725f3bb4f3 GIT binary patch literal 223 zcmV<503iQ~P)GQz1lq3tc>nV`W80_Rd;^g^RALG+w8Qnp4g0wDMR}dY}jO`ZYRI%?$6pXxRP{GckYK z-6v(-YqZF9KT2@h^7CZ7gwKq;tdt56E06myOxLS;_(U)RGI~Tj=#?TTX(BVTFX4%p ZpMULz9iE2E{Z0S?002ovPDHLkV1i`QVKe{$ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_prospector.png b/mods/technic_plus_beta/technic/textures/technic_prospector.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec0f3422bcd86d8154db383b2c553825e6a79d7 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyLIFM@u0Wc>Ab_C&NC*TdC`@4B zu+!9c1PU^i1o;IsI6S+N2IORVx;TbZ+}eAok?nv1Ps_tKd-wg<*1u`tb?4wN`3L(V zFWit)wAv`oa6;t3RL6IsPwc7nmiqyp0OUmfW}o v$WlAM!cMS2N#jp`oq*hd{e_wWMmE2BIi@km-~H~i8RRZcS3j3^P6HK~#9!l~Peo#2^p_1{zwkG3lDscp5!`*ERmSUT2dgYicbp;49$n zk6U#@VbYm5^B#E&(7KEY2Fbt{aA5-UEao zwF10%nc_tZYB!Aq;KEF^YYXfT_R1dalRVhXd%U0TXb&$w4QHq8yjbh@ zb!W)=8QLc%%ADxuJ3me0>1yx8-J;kv041)@F?_w&_Qy{DoAdQA&QLxxS@6tMwac?j zuAlln5a(*iRrRn@9Ch*;yCvkV7BEIki zY5>N=g=zd}Ch;Hb1?o|{I9-ZBBp&MKJJ!p$zk_#2v&_LBWt>p~2m3nsj`l0QSm#`5n)$nepv8v;2SmEJ$nhswgs)RWbELk2Fn?W!aP$1?r|*xva7`H}@+uLYnvuED`tWl8iG_27u?DHO&vEb$kSFc^c?OQi-_S`wNZHu-a z@MW-;7v2E`0;|0oB+DWmB}d=S@Z|Ab9PaPH-%FOD?V1Z80ZNMNT8a0W4T8Y1wctx2 zNkWumjH2MNC_k4*9H-Ym0hFA(vnxV;AQi{f_men8!Hn#C1x%ogL=*?}FOEULMoI#h z-CB(-ae=W{8b>a(zn?I&ZhiC3C2B1n32_>RbYm3*yb}TgwgFoUtrh6jIeGLA;Ju5b zB!sQMNJ}x$x6JMVbh-TLXXJ+0yi~W@2N|}MhjQ-qvEM0lkt!t@TB|o+N-ea~>9M0I ZZvklUmd!DrF>C+;002ovPDHLkV1nzx-e>>- literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_rubber_tree_grindings.png b/mods/technic_plus_beta/technic/textures/technic_rubber_tree_grindings.png new file mode 100644 index 0000000000000000000000000000000000000000..500e46400a3ae06a76a024f9a5224f47b99d5721 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}RDe&2E07jrU{Dhg(d6UO5n(iy zV6`?jwo&5o&=UzTR|~e54tI8paM6f!(@G35P4%}-3vkQ`4JwKcDoY8e%80DbOY5o2 zp4!ncv$tkWZ^f3?i}q|@y=UwC!+W;+ab!yYO=m0#@(X5gcy=QV$T9JBaSW-rl`K)$ z5bV&x+<96_@9^0Zr?{STZ{+MY-01E3$+&rEOwFY|N;XYGn_^@Z#qjVj7*sL7jJ{(M Q4%E-!>FVdQ&MBb@0CnU;`v3p{ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_sawdust.png b/mods/technic_plus_beta/technic/textures/technic_sawdust.png new file mode 100644 index 0000000000000000000000000000000000000000..0e37555b9d75bd6d42fb00dc7cf028635adfda6e GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE0CU6AV0TEd2W^R{3?}2 zwJOV-G*>lfu4>j?-KxF5LvK^B;nqIG9TN<9O*P&#*<}9=>jQIb4$O6^TETAs)XZ2C z+W$=#sdxl3>(sIzP;b-BQ;C+UHvbHUt6|JN_v03eZI^y llQZs99o5q3d4nhDnDKG(Hd~;622WQ%mvv4FO#rd>LpuNf literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_silicon_wafer.png b/mods/technic_plus_beta/technic/textures/technic_silicon_wafer.png new file mode 100644 index 0000000000000000000000000000000000000000..b236e3c192a6f57db76213f07486e3d74ec59081 GIT binary patch literal 789 zcmV+w1M2*VP)y;fzu$ZL=liFm?2@Hd^9MsrW4-Pyum@}< z)ObL?l(LtsfBt%4sJHc@pDKjcmIE)7V|s69!)Uf3>}S4X zzFB}aG6kX6mwed{%3TXu%tN=42gb+*FJ^<~>LB`(bBOj}{{0HpHrKyw3p8Cl^mc6- z!SMvdkO7zGM5j~-J98eiKMPDG8;p_xj=c<*rwhWM7c(#JVq;@vV_T58pV+tfdJ)R_ z9N0)0c0U6vX$K`#Le?x0V!04|azWTibh~YkgA!(@2hH`B$J0AQe7^8-DL#@gy`gyW zn*=ORfpJyBBNRajr5A*O-r~VXgkZ3q@>g z&7`H~mvA*7diyy9+fPGoNQZ3Ad>hi~BPn~$K)mm8XH#i9-B6zP^T+qpf8F~Hdwkhh Tk(;N!00000NkvXXu0mjfw_|F^ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_silver_dust.png b/mods/technic_plus_beta/technic/textures/technic_silver_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..045c7a37c7f0cdc5cf4fc23dcea6ac4a840461db GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@+>`F978H@ zB_~LfJvjV%{rm|#{P)#Ve*J$n-QxfM$;aQ@+5Y{V%Zq literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_solar_panel_bottom.png b/mods/technic_plus_beta/technic/textures/technic_solar_panel_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..0d7d8bbe593a9331a7d57cb926ac47540aab7cb8 GIT binary patch literal 467 zcmV;^0WAKBP)3C4dP?|_O+JF4{JCY^Y zwgt9_Mh5OCV5wkxBPDSnkp!tT%S%>l%LvQUF00cWTlU`D764>FSaKX^T1&FRI*;SO zgq_%0S#~<(#8O*3d&L%I7~4s|F;Bx=~ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_solar_panel_side.png b/mods/technic_plus_beta/technic/textures/technic_solar_panel_side.png new file mode 100644 index 0000000000000000000000000000000000000000..73b511cd8e380c4c61642292f1bbffc99b88d1fc GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf-T2^zFtD(&u(YtSvIGHZD-ZyZHda=)*48%G)W`?(y?!Gqn$%m!tyLQW_R5;Xnv*j(fhR0?Xsc*ZEF?onxZxMArRpQ6H zNTBDd<)yxyy(z82G152oZqA=OWu?OO>mCdG>&m>2elou==cBuKanaAz7&*hg%r*ik V@vn4^7Xkgk;OXk;vd$@?2>>aqmB9c2 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_solar_panel_top.png b/mods/technic_plus_beta/technic/textures/technic_solar_panel_top.png new file mode 100644 index 0000000000000000000000000000000000000000..385c0c6f1f8d8323cfc7147009e44a7e43fc6ef9 GIT binary patch literal 526 zcmV+p0`dKcP)5X{S325cUZ0s@0A47nqyDR!{#eU%+ zrKF#h5MqV5(i721%6rq^IB$uvLiI#r9N!Do5gFWWUfzj15UqgAbDTbj4oP|vVn?L? zb%DnpvM6esW+wVTume>3%!8S+OVchwyb`5NdnHmq&{`LFl=9X8IXVE6-u}A#j}xSb zN+^`oh+WEEZ7)PfPv-^byC4WwcuhSg=`k-lD46<^B!@IR)piD~(&I~VSg-#8x!$}v z1;*Gj6L!`Hd?t#nWi=4(Id9gRcQ3A0Iq+a|0M0pBecTOXNC^Ol2)V@Z4u5!XM%@s6 z)&M|RO;8BK+54N~BF&KTz?k(ED0=6wzFdMFQH`R#6($T9ZO%f#2?LiP2s&*Xz%>p4 zbO&TYEGP!*=wP7+Z*C^*z#I7-Em22+;`m2Qw!`N~slH Qx&QzG07*qoM6N<$f^^8`^#A|> literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_sonic_screwdriver.png b/mods/technic_plus_beta/technic/textures/technic_sonic_screwdriver.png new file mode 100644 index 0000000000000000000000000000000000000000..0b02a500a1e2b5ab8896b6bc116a60cadf75605b GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDUb&V9+v}x0c6RS?11frAw z|J(oj_wWDz|9Ow2?gG^?mIV0)GdMiEkp|?*db&7)ofXr%ahLW5$fxvuDql zGiTnsdGqJbU$9`oqD6}qFJ8Q4$&#f@mo8hjZ29u#D^{#nxpL*IRjXF7UcGkh+O1o+ z?%1*8yY&0zK%*E-g8YIR9G=}s19D6~T^vIyZY3v3lr>C`oxtCDT20}A<{?dn=iHk& ye)_Qa!)8vy=ACQK)X3av>hWpX6LTkrhlfFHK4UJEiK!~k00vK2KbLh*2~7aI2~u7F literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_stone_dust.png b/mods/technic_plus_beta/technic/textures/technic_stone_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..c0a7cc2de465564dcf50ae3b5f55a0b450845917 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bz5DcaSy|blMT@Rpy?X!t z{fGT=sX!^lk|4ie28U-i(tsRgPZ!6Kid)GE3-k>FTQ2lzo#IoNbH*&C2YGKC=DT&2@7@W%N2mFoUle|Ek*_wyCK{-du_VYZ zn8D%MjWi&~$kW9!q~g|H&t}F04m>r==l&hOHf!NQ!$0{8jO%igrOaM@yr-3LaM{l_ h#yy^fC*5>gM3r?I_1Z+&R0DN0c)I$ztaD0e0s!@aLqz}p literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_supply_converter_side.png b/mods/technic_plus_beta/technic/textures/technic_supply_converter_side.png new file mode 100644 index 0000000000000000000000000000000000000000..099c1495c62daaf10b7a7d6a2cdf3f6e2b28680f GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}V}MVH>#N!FKljA+bakyf{Jlx;cH^9%&$IB}uD9GE>)7RVE&&MY!A|gH}CMiDN z&Dq(*)z!=0-P^+>z}Gj>&o3k}FeWlGAvV_C#l;7x-pk9++dBwoazH>h(7>>;=!l58 z=;*|_xYVR1smkqDK*y~1ba4!+xMkYc&Ue^=!{t2ZgWUA8_jmvOXW!NvEuda#!+1fq z)j)XLp3L8Ks!Gy0_N`mBYt`1fod@2taLxbGQIy>7b9O)Lq|Oaf0w?G{l#2QG`s$uH z7H8AjSvyPv4NuJ4)+(7fA?e3*dFc;V_XipNYQJgKQToxnrOzmN>m48WWl`(II~Iw0 zG1;+7r2SzOZElmkV-gyFwcJTM|ImK>irKt5Upo6|ZMEf|*>-Ph8^@v(DW;%6W$<+M Kb6Mw<&;$VB%8jl7 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_supply_converter_tb.png b/mods/technic_plus_beta/technic/textures/technic_supply_converter_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..26c4efc7fe4bfcefad0d757797dd6986241ba8a9 GIT binary patch literal 387 zcmV-}0et?6P)Uv@~{Q5F-{=q!>XRFR)rmsIuUJ-fm4PuGklP-mcsK(E&U`kWaw_)Bfw^n zjfoClYn4v3JJEPwCJ;+?SC`%RFi6N_`{+w( literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_talinite_dust.png b/mods/technic_plus_beta/technic/textures/technic_talinite_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..bd42e6e83a645411e5e202f49b175fc03f9e1732 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=6~6ml!TuuD@WZ@si~R z3zr!!S*|mCvF410+Orqx&0k`^a<#>(HFY=atAI)wOM?7@862M7NCR?IJzX3_DsCkw zEYQDD)N~=~WV^6~$@YW^6FeB1nUg23JTCIofsMgEk(HG{W-X)OXCd?-sFSfI z$S;_|;n|HeAjjC##WAGfRI~{&^SZ=~B z|9rEFv!~7X-SUCkQKxL-gcbWjRYV-!IPzcb;*L&Xb~W6y*dB@00DGT zPE!Ct=GbNc004SPL_t(|+G4;8qyg>BwV?t500Yo`Id>P_U9$ghI34LI?+x%0$F!ps zN5_||U&F8=_(^b07*qoM6N<$f{7E1 Aa{vGU literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_tool_mode3.png b/mods/technic_plus_beta/technic/textures/technic_tool_mode3.png new file mode 100644 index 0000000000000000000000000000000000000000..683356932da32d4934f39605c553f4e1d3566f26 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy(*k@#T!FN{9>0mPps9(VxtWlK zxsa8mu(g%2t&NDit%!rYsH20Zi?f)Ui@3X+xVNW-pO0ivfOK$>bVQhJe5`z8yh3t< zVoH)?da6=ZhH`eMa$&w|X_0zewPtgpc59PPXPfTCK7*N4jh8MoU%Av`=T_U(CsHn7 zsJVW%^TxHF+c&4&y*1r;J!sbmob(E`2{mLJiCzw zA&u0UE$lwDGSLsf-GU5!Uy zkKfQhz}Qg0+)T*AT*%5&*xE|i-A&xjN7CO{D!^YVB1|?iTsA&dJ|#(U^Lp#88*R34 zvORh*=-8pq8`pa7-kR~?{*p%zR$lgGS^zYfu_VYZn8D%MjWi%9$gGX48%=_cV*5J?TjX>vHZo z@uY`dzQp|ZqS1r%SAT6-x1a40&l%ar6?`IBeuOeSUCHNmP=kSCS{|F+XVwd1K-(BR MUHx3vIVCg!0Gg~^wEzGB literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_tool_mode5.png b/mods/technic_plus_beta/technic/textures/technic_tool_mode5.png new file mode 100644 index 0000000000000000000000000000000000000000..0a18bb2df5b2d321f3a8bfa91099c38db7f57439 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyT>(BJu0UE`oZZksz}Qg0#8}YW zOvu7q$jVaK+Dh2gM#SD$#Mw#A#aYbFMcmy@+|ymc&qvbVS1Kq#Iy6`&GF&z-Sus6T zDJw%cJ5xD7N42y_y}VR?%0$EIQ;g=$G+8*$bm>C#4Qs7;ZnfRF%l`V6jvH6IZ{3)9 z`{tCpw`bkIyWsxag^wSudGcuelgAq@zV}rCUBg%sXDQ`^X{n2ajF#U5;`DxkSZ< z#cIs`s}L8Z_rW*e_pwOROnI5Nc^sK{js#wM gWcI2#(142}TaHayUHx3vIVCg!03!K-fdBvi literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_tree_tap.png b/mods/technic_plus_beta/technic/textures/technic_tree_tap.png new file mode 100644 index 0000000000000000000000000000000000000000..4e329c6c7f22c6b3d0ee9eee338fbf2f19228c0e GIT binary patch literal 921 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0VB8bn6XFWwYHMqonwrj^KYzl6 z2^JO>zP`R;VPT1hiG_uQeSLj;dU_ff8bAe>mX_w`<_Zc5EiElpR#usrnMOuNPEJnl z?(S)6X<1oW&d$z;hK5m5QJR{Xa&mG&l|YR^ww9Kbj*gD5t}f6heSLjnV`DQjGoVpG zyMX4{*w{EYICyw?czSvU2L}TgK#f3lPEL-hsw$8T)FmY)B_kuFqM~A8U;xx;Z*LzG z5)u~|7at#=o12@LmseC&Bqk?d>fs zEe%uyG#2P`etv!t5fO25aiHNqWe_(jDk>@|DJd%}1FZu(0BD-Jx;oq=z_3F03(#1g zML-_`tp<7u;v;KoYoMoWZEfxB?0`-M`p(hO5on!@i;JtPtDBn}FvNh~^z!oZ@$mtM zwx6G$zrTNAU|@K7I56~LVqzd(1BNg#R3RSB&(8-&M@dOZd3kwNRaH|{Q)g%AaZ!;x zVEl!Y1o;IsFfz(0ssNp;u5M!ww8cFjHU$_hX?fkf{gWnRf=&Al9yxdZ>N6zp>djXm z`1bwxpFe;9{sV%Af2QpMrV|TK7srr_TgeFv7z`G2S42kMx?yQ)6>-Dr=IzMYyA@Jq z?6k1FaU;^nC`f3L@S#b+O#=XkgI35RMzQPYQIZMwwr$U&pCHyUFOR7ul3zE z3{IUn>7hSEBp@(+O5}vOQ>IAFmYX?Mw)x?THCI}0+}QJB!JRb~>B7Om#yqS-i zPr9qm2OXR~!N%*BQRzp`g7vRFuO420U~8e%95y@Fyk23Uk`J06c;5A1KEB++YVYZ2 zf&97^U-S>pPuvmA`9$L$4-?l9BTkJ6{)!74LffY3@G-o(=DlU%(slj7IAZX0^>bP0 Hl+XkKAtFQp literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_uranium_dust.png b/mods/technic_plus_beta/technic/textures/technic_uranium_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..07d5d1c92c52c4ce48e057b9226c8130277fc531 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMV1=92GPG9nP?&3#t7Tlk? z=;7=+cc#s}IcfH-sq^p6T=in{>X%DGe^i+Q)iIU?`2{mLJiCzwtIrc18;kNuUA-Pgg&ebxsLQ E0ILQY(f|Me literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_vacuum.png b/mods/technic_plus_beta/technic/textures/technic_vacuum.png new file mode 100644 index 0000000000000000000000000000000000000000..859eaf8532806e33c18879006e866b398ac4a3c6 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf_5hy{S0N!8MMXn34GU>$O+i6P zAPHovsG52DCVKfLO)WK=S7WNFV{2yVy|}?_=R`Ykab*b!6;*XJQwz_YJpI0W{fUJJ zGs=yZG@5VdvfkWdvtxqozNz+nd?M1)>M}A~^76X!^7`@$`aoNhRZZ12%uOx5&8>jQ z$I`~%+Ah%1HQdQH(#0dj!#B~}KRz+QFgeI5CCDf*$}~UPv@pi3BTKh4M{iQG;gk}? zg>`1jn=Q8W+j1JP0)4>1QWE4B%)rF_@1VV%4v^pN>EaktajUoIsL){p0q3jNM63%} zoH=vm%m4eKT^MlwlyBy{YrEj)Tr>*~8V4v*Hx!TqI&Qp*(Jzf1=);T3K0RT1eh*SUo literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_water_can.png b/mods/technic_plus_beta/technic/textures/technic_water_can.png new file mode 100644 index 0000000000000000000000000000000000000000..25c48bd35e9d03d84d40aeca4c43a711d70a9591 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}SAb85>;M1%ebZ&Nta$v>rS%>7 z93!Qiqa^(jBqdZ>B-2x+RGAf;>h){|_3U^Jte6a)ge_A{Y!kJeA|#z7B!DViBE?*y zBwZuKTq8wXV`SaJh1}v~+~cI(V@h;v6^^aT+cx*)i)3=L`!QpN6;VzVn{W e%Sie9jV1ashxO9;lkI`lGkCiCxvXs(ZNnDB0@JQ zNiRJ;IyyW$HYz?YGA=$kE+IBPF(y7KHa;mXB{@DhB_SmxJ~=f$B{eZMJt;jSIU^$_ zBQqr{BPBC4Eh8&6D>F4KJ2?l)$WF`3PS49u%g)Kn$w|-7&C1Tp%+1Zr&rQ$C%gM{j z&Ih9Wtb+WE{DPcY9dnJ#JQD&@p`Tba4!+xFve7STbbXj zhfRiI`ktBUJ>OmD%SUReJz}%8y|iG>3ciF3dxf1`3L-TacRtY3`M6TuFY(s9tce#y zHF;j{pZ=2TdSXjW^K734s~Xe2HD5UvAJLnjJAE$Se4(%W2cvedaxOh& literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_water_mill_top.png b/mods/technic_plus_beta/technic/textures/technic_water_mill_top.png new file mode 100644 index 0000000000000000000000000000000000000000..66300a341be2fd23b97c818ed787a671f2fd9aa5 GIT binary patch literal 653 zcmV;80&@L{P) zX>Zgp5Qg)cK&V1gw1v;0s@)^E?<4V%+etQ?W!nnAaHu~S7o4$A;gx{o(m7B;QL3}`EsqZ0*9 z)4iL9VQhUW7l<+#9G}hrWq+Q3uHR-VpeTvfWSYCWHS^Kcb*YU^vONG1VW1nTfJ#a^ zqMX!yWgAsBYMPp=E`3V?CJ084Pm3(@F4`=o<@|ICD8)kHI19sMM>yn?_)5KNs=oGr zK0KXlZA?`njzC?{eJ#+SQj@>!%La5ch1Ll=n#RJK!kG)v!LKG%R{YrQIMu@E`q@8&A<3xUv9rv zl|G*jQlcCrfpf-M+4Z*VjH&f&-mC7mcWEAPd`n7fx3@vxDqRw5i*Ki~RO06I&D)E2 z?>}B%USD2beYpN~<&|X7I1kpUIK1~;0*nFAXr2fEz>g)BJgoCD)a&X_>(F*q7A#5k z2&GTKxiJ#tQ2=0uDKfQz6e0rRbnlV3z4a59 nnr_3pBnxwtdBakMlO+5LNA@h`{QZ{~00000NkvXXu0mjfMzJ#m literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_water_mill_top_active.png b/mods/technic_plus_beta/technic/textures/technic_water_mill_top_active.png new file mode 100644 index 0000000000000000000000000000000000000000..cc62e9f5a12fc0ef3401f0f39f8669d5d0c2c807 GIT binary patch literal 646 zcmV;10(t$3P)33j z*KX866o&my2q8p761WCM$rktN#h&6mw%6;;CM&q1C~pjt+ek+v9nIc%$Ewm2*UK7Bir&SdLBtF;hYk^l2}C%@FbfI}vpm#_7X@kh=3fxJv2SuLKwap3yuHKEbagl{~ETFx2bnPV3NiRu(Kt_Xwrl0wuAZ zo-*L^xv?vihk}0me8wm#1bjNrheHQYLMZgOCNGV3nK%VL0aE~A%Gm1-23HjVX~T`C zQRdar6pGKs;V}2XcE3?dc#-veQ#Tr-RBLXlVml< glzG8YhLa@x54Be|O3Hp8dH?_b07*qoM6N<$f;w(1b^rhX literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_workshop_side.png b/mods/technic_plus_beta/technic/textures/technic_workshop_side.png new file mode 100644 index 0000000000000000000000000000000000000000..3f9fd6c21ae41efa42c7a7d5c960e15aff4908c5 GIT binary patch literal 568 zcmV-80>}M{P)ydPd+6>Lqi@O9xW{`E-o%GFfcecI7l}hK|w)SM=n`NFB%#e z8yg!WBqSvzB`PW^D=RB3EG#cCFGDgLM>ZWsHz7+pAxkB9ELur0 zcScyG0002%NklhIIfiXFExubcUHc*r@ zj$U4;lQ`ZGBZ$B69**&NaC`QCNIgqikLUB#b6kHds+QJaKcQyKHpUb;_p2ne{J@Xp zr7*^q_?-L^)~Z`o^=1xq-@r2`yW`HlBtg=)K_x{=RXBp` zy5i~@z;~EVK>E93*X%|dL~H#)J1a_9~byy^a>QXdOP*;U0xzpG}3l5-0 zp+rP48Vb;DiQFDh(kS(&Y|5GGdSLkwk}9PhZ>B;i_WuFi1Q{tI9USfe0000 z3^7$uP|(xU^D&q9w~`CCQwnobjds(Dao5(+(9qP>)Ya8BG&FQK67w>XvbMJNwUDu~ zv9YtW3$T_CvQ-SRR|v6Jj&jxX-kQG|=$E^mE{-7;w|LLACLT6mU^yV(tZJM*W96B% z|Dv~=A81rHoZaoEmvqeKsKpbj{ByRBDKZ_Ns*?nkZSm5)A2eklOZmR|+Vy6>by4yw zR~OC@xTJ7KD`ze?vV`+L#O_C;ZvRe;v5X~+D^{_l{t-&nD~mi1s+!?&AC z@tk`uUYNL6m)%<9ozI{8itRgfW~Wu|Em|a8AY!1*2v*8AOA58-&R|uktvstQ(;jt7Yo*2GqJN6%kNCy6 W3(vI=GMf(cD1)b~pUXO@geCxyPoN?I literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_wrought_iron_dust.png b/mods/technic_plus_beta/technic/textures/technic_wrought_iron_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..4e69bbf855d14eb79fe7ff664a5de2df6594d70d GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=>)ofX!@|O%qod>F_P znwr|$+DfOrmjs&0SQ6wH%;50sMjDV~;_2cTQgJIeL87c-zH*SBdX_AIi7cK y-1v!W1ILDLBj+VEe_B?yNX&Hkv7_>aqy&S$KjW0no?i(-{S2P2elF{r5}E)*@JN6F literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_zinc_dust.png b/mods/technic_plus_beta/technic/textures/technic_zinc_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..38599d641ae026fcb1e5907f10f3125f14d74f7a GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=1aduTMF7d* 65535 then temp = 65535 end + if temp < 1 then temp = 1 end + end + itemstack:set_wear(temp) +end + +local function get_can_level(itemstack) + if itemstack:get_meta():get_string("") == "" then + return 0 + else + return tonumber(itemstack:get_meta():get_string("")) + end +end + +function technic.register_can(d) + local data = {} + for k, v in pairs(d) do data[k] = v end + minetest.register_tool(data.can_name, { + description = data.can_description, + inventory_image = data.can_inventory_image, + stack_max = 1, + wear_represents = "content_level", + liquids_pointable = true, + on_use = function(itemstack, user, pointed_thing) + if pointed_thing.type ~= "node" then return end + local node = minetest.get_node(pointed_thing.under) + if node.name ~= data.liquid_source_name then return end + local charge = get_can_level(itemstack) + if charge == data.can_capacity then return end + if minetest.is_protected(pointed_thing.under, user:get_player_name()) then + minetest.log("action", user:get_player_name().." tried to take "..node.name.. + " at protected position "..minetest.pos_to_string(pointed_thing.under).." with a "..data.can_name) + return + end + minetest.remove_node(pointed_thing.under) + charge = charge + 1 + itemstack:set_metadata(tostring(charge)) + set_can_wear(itemstack, charge, data.can_capacity) + return itemstack + end, + on_place = function(itemstack, user, pointed_thing) + if pointed_thing.type ~= "node" then return end + local pos = pointed_thing.under + local node_name = minetest.get_node(pos).name + local def = minetest.registered_nodes[node_name] or {} + if def.on_rightclick and user and not user:get_player_control().sneak then + return def.on_rightclick(pos, minetest.get_node(pos), user, itemstack, pointed_thing) + end + if not def.buildable_to or node_name == data.liquid_source_name then + pos = pointed_thing.above + node_name = minetest.get_node(pos).name + def = minetest.registered_nodes[node_name] or {} + -- Try to place node above the pointed source, or abort. + if not def.buildable_to or node_name == data.liquid_source_name then return end + end + local charge = get_can_level(itemstack) + if charge == 0 then return end + if minetest.is_protected(pos, user:get_player_name()) then + minetest.log("action", user:get_player_name().." tried to place "..data.liquid_source_name.. + " at protected position "..minetest.pos_to_string(pos).." with a "..data.can_name) + return + end + minetest.set_node(pos, {name=data.liquid_source_name}) + charge = charge - 1 + itemstack:set_metadata(tostring(charge)) + set_can_wear(itemstack, charge, data.can_capacity) + return itemstack + end, + on_refill = function(stack) + stack:set_metadata(tostring(data.can_capacity)) + set_can_wear(stack, data.can_capacity, data.can_capacity) + return stack + end, + }) +end + +technic.register_can({ + can_name = "technic:water_can", + can_description = S("Water Can"), + can_inventory_image = "technic_water_can.png", + can_capacity = 16, + liquid_source_name = mat.water_source, + liquid_flowing_name = mat.water_flowing, +}) + +minetest.register_craft({ + output = 'technic:water_can 1', + recipe = { + {'technic:zinc_ingot', 'technic:rubber','technic:zinc_ingot'}, + {'technic:carbon_steel_ingot', '', 'technic:carbon_steel_ingot'}, + {'technic:zinc_ingot', 'technic:carbon_steel_ingot', 'technic:zinc_ingot'}, + } +}) + +technic.register_can({ + can_name = "technic:lava_can", + can_description = S("Lava Can"), + can_inventory_image = "technic_lava_can.png", + can_capacity = 8, + liquid_source_name = mat.lava_source, + liquid_flowing_name = mat.lava_flowing, +}) + +minetest.register_craft({ + output = 'technic:lava_can 1', + recipe = { + {'technic:zinc_ingot', 'technic:stainless_steel_ingot','technic:zinc_ingot'}, + {'technic:stainless_steel_ingot', '', 'technic:stainless_steel_ingot'}, + {'technic:zinc_ingot', 'technic:stainless_steel_ingot', 'technic:zinc_ingot'}, + } +}) + +technic.register_can({ + can_name = 'technic:river_water_can', + can_description = S("River Water Can"), + can_inventory_image = "technic_river_water_can.png", + can_capacity = 16, + liquid_source_name = mat.river_water_source, + liquid_flowing_name = mat.river_water_flowing, +}) + +minetest.register_craft({ + output = 'technic:river_water_can 1', + recipe = { + {'technic:zinc_ingot', 'technic:rubber', 'technic:zinc_ingot'}, + {mat.steel_ingot, '', mat.steel_ingot}, + {'technic:zinc_ingot', mat.steel_ingot, 'technic:zinc_ingot'}, + } +}) diff --git a/mods/technic_plus_beta/technic/tools/chainsaw.lua b/mods/technic_plus_beta/technic/tools/chainsaw.lua new file mode 100644 index 00000000..6c5e925d --- /dev/null +++ b/mods/technic_plus_beta/technic/tools/chainsaw.lua @@ -0,0 +1,228 @@ +-- Configuration + +local chainsaw_max_charge = 30000 -- Maximum charge of the saw +local chainsaw_charge_per_node = 12 -- Gives 2500 nodes on a single charge (about 50 complete normal trees) + +local chainsaw_leaves = true -- Cut down tree leaves. +-- Leaf decay may cause slowness on large trees if this is disabled. + +local chainsaw_vines = true -- Cut down vines + +local timber_nodenames = {} -- Cuttable nodes + +local max_saw_radius = 12 -- max x/z distance away from starting position to allow cutting +-- Prevents forest destruction, increase for extra wide trees + +-- Support for nodes not in any supported node groups (tree, leaves, leafdecay, leafdecay_drop) +timber_nodenames["default:papyrus"] = true +timber_nodenames["default:cactus"] = true +timber_nodenames["default:bush_stem"] = true +timber_nodenames["default:acacia_bush_stem"] = true +timber_nodenames["default:pine_bush_stem"] = true + +if minetest.get_modpath("growing_trees") then + timber_nodenames["growing_trees:branch_sprout"] = true + if chainsaw_leaves then + timber_nodenames["growing_trees:leaves"] = true + end +end + +if minetest.get_modpath("snow") then + if chainsaw_leaves then + timber_nodenames["snow:needles"] = true + timber_nodenames["snow:needles_decorated"] = true + timber_nodenames["snow:star"] = true + end +end + +if minetest.get_modpath("trunks") then + if chainsaw_leaves then + timber_nodenames["trunks:moss"] = true + timber_nodenames["trunks:moss_fungus"] = true + timber_nodenames["trunks:treeroot"] = true + end +end + +if minetest.get_modpath("ethereal") then + timber_nodenames["ethereal:bamboo"] = true +end + +local S = technic.getter + +-- Table for saving what was sawed down +local produced = {} + +-- Save the items sawed down so that we can drop them in a nice single stack +local function handle_drops(drops) + for _, item in ipairs(drops) do + local stack = ItemStack(item) + local name = stack:get_name() + local p = produced[name] + if not p then + produced[name] = stack + else + p:set_count(p:get_count() + stack:get_count()) + end + end +end + +-- This function does all the hard work. Recursively we dig the node at hand +-- if it is in the table and then search the surroundings for more stuff to dig. +local function recursive_dig(pos, origin, remaining_charge) + if remaining_charge < chainsaw_charge_per_node then + return remaining_charge + end + local node = minetest.get_node(pos) + + if not timber_nodenames[node.name] then + return remaining_charge + end + + -- Wood found - cut it + handle_drops(minetest.get_node_drops(node.name, "")) + minetest.remove_node(pos) + remaining_charge = remaining_charge - chainsaw_charge_per_node + + -- Check for snow on pine trees, sand/gravel on leaves, etc + minetest.check_for_falling(pos) + + -- Check surroundings and run recursively if any charge left + for y=-1, 1 do + if (pos.y + y) >= origin.y then + for x=-1, 1 do + if (pos.x + x) <= (origin.x + max_saw_radius) and (pos.x + x) >= (origin.x - max_saw_radius) then + for z=-1, 1 do + if (pos.z + z) <= (origin.z + max_saw_radius) and (pos.z + z) >= (origin.z - max_saw_radius) then + local npos = {x=pos.x+x, y=pos.y+y, z=pos.z+z} + if remaining_charge < chainsaw_charge_per_node then + return remaining_charge + end + if timber_nodenames[minetest.get_node(npos).name] then + remaining_charge = recursive_dig(npos, origin, remaining_charge) + end + end + end + end + end + end + end + return remaining_charge +end + +-- Function to randomize positions for new node drops +local function get_drop_pos(pos) + local drop_pos = {} + + for i = 0, 8 do + -- Randomize position for a new drop + drop_pos.x = pos.x + math.random(-3, 3) + drop_pos.y = pos.y - 1 + drop_pos.z = pos.z + math.random(-3, 3) + + -- Move the randomized position upwards until + -- the node is air or unloaded. + for y = drop_pos.y, drop_pos.y + 5 do + drop_pos.y = y + local node = minetest.get_node_or_nil(drop_pos) + + if not node then + -- If the node is not loaded yet simply drop + -- the item at the original digging position. + return pos + elseif node.name == "air" then + -- Add variation to the entity drop position, + -- but don't let drops get too close to the edge + drop_pos.x = drop_pos.x + (math.random() * 0.8) - 0.5 + drop_pos.z = drop_pos.z + (math.random() * 0.8) - 0.5 + return drop_pos + end + end + end + + -- Return the original position if this takes too long + return pos +end + +-- Chainsaw entry point +local function chainsaw_dig(pos, current_charge) + -- Start sawing things down + local remaining_charge = recursive_dig(pos, pos, current_charge) + minetest.sound_play("chainsaw", {pos = pos, gain = 1.0, max_hear_distance = 10}, true) + + -- Now drop items for the player + for name, stack in pairs(produced) do + -- Drop stacks of stack max or less + local count, max = stack:get_count(), stack:get_stack_max() + stack:set_count(max) + while count > max do + minetest.add_item(get_drop_pos(pos), stack) + count = count - max + end + stack:set_count(count) + minetest.add_item(get_drop_pos(pos), stack) + end + + -- Clean up + produced = {} + + return remaining_charge +end + +technic.register_power_tool("technic:chainsaw", { + description = S("Chainsaw"), + inventory_image = "technic_chainsaw.png", + max_charge = chainsaw_max_charge, + on_use = function(itemstack, user, pointed_thing) + if pointed_thing.type ~= "node" then + return + end + + local charge = technic.get_charge(itemstack) + if charge < chainsaw_charge_per_node then + return + end + + local name = user:get_player_name() + if minetest.is_protected(pointed_thing.under, name) then + minetest.record_protection_violation(pointed_thing.under, name) + return + end + + -- Send current charge to digging function so that the + -- chainsaw will stop after digging a number of nodes + charge = chainsaw_dig(pointed_thing.under, charge) + if not technic.creative_mode then + technic.set_charge(itemstack, charge) + end + return itemstack + end, +}) + +local mesecons_button = minetest.get_modpath("mesecons_button") +local has_mcl = minetest.get_modpath("mcl_core") +local trigger = has_mcl and mesecons_button and "mesecons_button:button_wood_off" + or mesecons_button and "mesecons_button:button_off" or "default:mese_crystal_fragment" + +minetest.register_craft({ + output = "technic:chainsaw", + recipe = { + {"technic:stainless_steel_ingot", trigger, "technic:battery"}, + {"basic_materials:copper_wire", "basic_materials:motor", "technic:battery"}, + {"", "", "technic:stainless_steel_ingot"}, + }, + replacements = { {"basic_materials:copper_wire", "basic_materials:empty_spool"}, }, + +}) + +-- Add cuttable nodes after all mods loaded +minetest.after(0, function () + for k, v in pairs(minetest.registered_nodes) do + if v.groups.tree then + timber_nodenames[k] = true + elseif chainsaw_leaves and (v.groups.leaves or v.groups.leafdecay or v.groups.leafdecay_drop) then + timber_nodenames[k] = true + elseif chainsaw_vines and v.groups.vines then + timber_nodenames[k] = true + end + end +end) diff --git a/mods/technic_plus_beta/technic/tools/flashlight.lua b/mods/technic_plus_beta/technic/tools/flashlight.lua new file mode 100644 index 00000000..23aa2e4b --- /dev/null +++ b/mods/technic_plus_beta/technic/tools/flashlight.lua @@ -0,0 +1,115 @@ +-- Original code comes from walkin_light mod by Echo +-- http://minetest.net/forum/viewtopic.php?id=2621 + +local flashlight_max_charge = 30000 + +local S = technic.getter +local mat = technic.materials + +minetest.register_alias("technic:light_off", "air") + +technic.register_power_tool("technic:flashlight", { + description = S("Flashlight"), + inventory_image = "technic_flashlight.png", + max_charge = flashlight_max_charge, +}) + +minetest.register_craft({ + output = "technic:flashlight", + recipe = { + {"technic:rubber", mat.glass, "technic:rubber"}, + {"technic:stainless_steel_ingot", "technic:battery", "technic:stainless_steel_ingot"}, + {"", "technic:battery", ""} + } +}) + +local player_positions = {} +local was_wielding = {} + +local function check_for_flashlight(player) + if player == nil then + return false + end + local inv = player:get_inventory() + local hotbar = inv:get_list("main") + for i = 1, 8 do + if hotbar[i]:get_name() == "technic:flashlight" and technic.use_charge(hotbar[i], 2) then + -- See https://github.com/minetest/minetest/issues/9377 for wield item animation + inv:set_stack("main", i, hotbar[i]) + return true + end + end + return false +end + +minetest.register_on_joinplayer(function(player) + local player_name = player:get_player_name() + local pos = player:get_pos() + local rounded_pos = vector.round(pos) + rounded_pos.y = rounded_pos.y + 1 + player_positions[player_name] = rounded_pos + was_wielding[player_name] = true +end) + +minetest.register_on_leaveplayer(function(player) + local player_name = player:get_player_name() + local pos = player_positions[player_name] + local nodename = minetest.get_node(pos).name + if nodename == "technic:light" then + minetest.remove_node(pos) + end + player_positions[player_name] = nil +end) + +minetest.register_globalstep(function(dtime) + for i, player in pairs(minetest.get_connected_players()) do + local player_name = player:get_player_name() + local flashlight_weared = check_for_flashlight(player) + local pos = player:get_pos() + local rounded_pos = vector.round(pos) + rounded_pos.y = rounded_pos.y + 1 + local old_pos = player_positions[player_name] + local player_moved = old_pos and not vector.equals(old_pos, rounded_pos) + if not old_pos then + old_pos = rounded_pos + player_moved = true + end + + -- Remove light, flashlight weared out or was removed from hotbar + if was_wielding[player_name] and not flashlight_weared then + was_wielding[player_name] = false + local node = minetest.get_node_or_nil(old_pos) + if node and node.name == "technic:light" then + minetest.remove_node(old_pos) + end + elseif (player_moved or not was_wielding[player_name]) and flashlight_weared then + local node = minetest.get_node_or_nil(rounded_pos) + if node and node.name == "air" then + minetest.set_node(rounded_pos, {name="technic:light"}) + end + node = minetest.get_node_or_nil(old_pos) + if node and node.name == "technic:light" then + minetest.remove_node(old_pos) + end + player_positions[player_name] = rounded_pos + was_wielding[player_name] = true + end + end +end) + +if minetest.get_modpath("mcl_core") then + minetest.register_alias("technic:light", "mcl_core:light_14") +else + minetest.register_node("technic:light", { + drawtype = "glasslike", + tiles = {"technic_light.png"}, + paramtype = "light", + groups = {not_in_creative_inventory = 1}, + drop = "", + walkable = false, + buildable_to = true, + sunlight_propagates = true, + light_source = minetest.LIGHT_MAX, + pointable = false, + }) +end diff --git a/mods/technic_plus_beta/technic/tools/init.lua b/mods/technic_plus_beta/technic/tools/init.lua new file mode 100644 index 00000000..25d5e98b --- /dev/null +++ b/mods/technic_plus_beta/technic/tools/init.lua @@ -0,0 +1,21 @@ +local path = technic.modpath.."/tools" + +local function enabled(name) + return technic.config:get_bool("enable_" .. name) +end + +if enabled("mining_drill") then dofile(path.."/mining_drill.lua") end +if enabled("mining_laser") then dofile(path.."/mining_lasers.lua") end +if enabled("flashlight") then dofile(path.."/flashlight.lua") end +if enabled("cans") then dofile(path.."/cans.lua") end +if enabled("chainsaw") then dofile(path.."/chainsaw.lua") end +if enabled("tree_tap") then dofile(path.."/tree_tap.lua") end +if enabled("sonic_screwdriver") then dofile(path.."/sonic_screwdriver.lua") end +if enabled("prospector") then dofile(path.."/prospector.lua") end +if enabled("vacuum") then dofile(path.."/vacuum.lua") end +if enabled("multimeter") then dofile(path.."/multimeter.lua") end + +if minetest.get_modpath("screwdriver") then + -- compatibility alias + minetest.register_alias("technic:screwdriver", "screwdriver:screwdriver") +end diff --git a/mods/technic_plus_beta/technic/tools/mining_drill.lua b/mods/technic_plus_beta/technic/tools/mining_drill.lua new file mode 100644 index 00000000..a2d8766c --- /dev/null +++ b/mods/technic_plus_beta/technic/tools/mining_drill.lua @@ -0,0 +1,358 @@ +local max_charge = {50000, 200000, 300000} +local power_usage_per_node = {200, 500, 600} + +local S = technic.getter +local mat = technic.materials + +minetest.register_craft({ + output = 'technic:mining_drill', + recipe = { + {mat.tin_ingot, 'technic:diamond_drill_head', mat.tin_ingot}, + {'technic:stainless_steel_ingot', 'basic_materials:motor', 'technic:stainless_steel_ingot'}, + {'', 'technic:red_energy_crystal', mat.copper_ingot}, + } +}) +minetest.register_craft({ + output = 'technic:mining_drill_mk2', + recipe = { + {'technic:diamond_drill_head', 'technic:diamond_drill_head', 'technic:diamond_drill_head'}, + {'technic:stainless_steel_ingot', 'technic:mining_drill', 'technic:stainless_steel_ingot'}, + {'', 'technic:green_energy_crystal', ''}, + } +}) +minetest.register_craft({ + output = 'technic:mining_drill_mk3', + recipe = { + {'technic:diamond_drill_head', 'technic:diamond_drill_head', 'technic:diamond_drill_head'}, + {'technic:stainless_steel_ingot', 'technic:mining_drill_mk2', 'technic:stainless_steel_ingot'}, + {'', 'technic:blue_energy_crystal', ''}, + } +}) +for i = 1, 4 do + minetest.register_craft({ + output = 'technic:mining_drill_mk3', + recipe = { + {'technic:diamond_drill_head', 'technic:diamond_drill_head', 'technic:diamond_drill_head'}, + {'technic:stainless_steel_ingot', 'technic:mining_drill_mk2_'..i, 'technic:stainless_steel_ingot'}, + {'', 'technic:blue_energy_crystal', ''}, + } + }) +end + +local mining_drill_mode_text = { + {S("Single node.")}, + {S("3 nodes deep.")}, + {S("3 nodes wide.")}, + {S("3 nodes tall.")}, + {S("3x3 nodes.")}, +} + +local function get_description(mk, mode) + local description = "Mining Drill Mk@1"..(mode > 0 and " Mode @2" or "") + return mode > 0 and S(description, mk, mode) or S(description, mk) +end + +local function drill_dig_it0 (pos,player) + if minetest.is_protected(pos, player:get_player_name()) then + minetest.record_protection_violation(pos, player:get_player_name()) + return + end + local node = minetest.get_node(pos) + if node.name == "air" or node.name == "ignore" then return end + if node.name == mat.lava_source then return end + if node.name == mat.lava_flowing then return end + if node.name == mat.water_source then minetest.remove_node(pos) return end + if node.name == mat.water_flowing then minetest.remove_node(pos) return end + local def = minetest.registered_nodes[node.name] + if not def then return end + def.on_dig(pos, node, player) +end + +local function drill_dig_it1 (player) + local dir=player:get_look_dir() + if math.abs(dir.x)>math.abs(dir.z) then + if dir.x>0 then return 0 end + return 1 + end + if dir.z>0 then return 2 end + return 3 +end + +local function drill_dig_it2 (pos,player) + pos.y=pos.y+1 + drill_dig_it0 (pos,player) + pos.z=pos.z+1 + drill_dig_it0 (pos,player) + pos.z=pos.z-2 + drill_dig_it0 (pos,player) + pos.z=pos.z+1 + pos.y=pos.y-1 + drill_dig_it0 (pos,player) + pos.z=pos.z+1 + drill_dig_it0 (pos,player) + pos.z=pos.z-2 + drill_dig_it0 (pos,player) + pos.z=pos.z+1 + pos.y=pos.y-1 + drill_dig_it0 (pos,player) + pos.z=pos.z+1 + drill_dig_it0 (pos,player) + pos.z=pos.z-2 + drill_dig_it0 (pos,player) +end + +local function drill_dig_it3 (pos,player) + pos.y=pos.y+1 + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + drill_dig_it0 (pos,player) + pos.x=pos.x-2 + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + pos.y=pos.y-1 + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + drill_dig_it0 (pos,player) + pos.x=pos.x-2 + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + pos.y=pos.y-1 + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + drill_dig_it0 (pos,player) + pos.x=pos.x-2 + drill_dig_it0 (pos,player) +end + +local function drill_dig_it4 (pos,player) + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + drill_dig_it0 (pos,player) + pos.x=pos.x-2 + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + pos.z=pos.z+1 + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + drill_dig_it0 (pos,player) + pos.x=pos.x-2 + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + pos.z=pos.z-2 + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + drill_dig_it0 (pos,player) + pos.x=pos.x-2 + drill_dig_it0 (pos,player) +end + +local function cost_to_use(drill_type, mode) + local mult + if mode == 1 then + mult = 1 + elseif mode <= 4 then + mult = 3 + else + mult = 9 + end + return power_usage_per_node[drill_type] * mult +end + +local function drill_dig_it(pos, player, mode) + if mode == 1 then + drill_dig_it0(pos, player) + end + + if mode == 2 then -- 3 deep + local dir = drill_dig_it1(player) + if dir == 0 then -- x+ + drill_dig_it0(pos, player) + pos.x = pos.x + 1 + drill_dig_it0(pos, player) + pos.x = pos.x + 1 + drill_dig_it0(pos, player) + end + if dir == 1 then -- x- + drill_dig_it0(pos, player) + pos.x=pos.x-1 + drill_dig_it0 (pos,player) + pos.x=pos.x-1 + drill_dig_it0 (pos,player) + end + if dir==2 then -- z+ + drill_dig_it0 (pos,player) + pos.z=pos.z+1 + drill_dig_it0 (pos,player) + pos.z=pos.z+1 + drill_dig_it0 (pos,player) + end + if dir==3 then -- z- + drill_dig_it0 (pos,player) + pos.z=pos.z-1 + drill_dig_it0 (pos,player) + pos.z=pos.z-1 + drill_dig_it0 (pos,player) + end + end + + if mode==3 then -- 3 wide + local dir = drill_dig_it1(player) + if dir==0 or dir==1 then -- x + drill_dig_it0 (pos,player) + pos.z=pos.z+1 + drill_dig_it0 (pos,player) + pos.z=pos.z-2 + drill_dig_it0 (pos,player) + end + if dir==2 or dir==3 then -- z + drill_dig_it0 (pos,player) + pos.x=pos.x+1 + drill_dig_it0 (pos,player) + pos.x=pos.x-2 + drill_dig_it0 (pos,player) + end + end + + if mode==4 then -- 3 tall, selected in the middle + drill_dig_it0 (pos,player) + pos.y=pos.y-1 + drill_dig_it0 (pos,player) + pos.y=pos.y-1 + drill_dig_it0 (pos,player) + end + + if mode==5 then -- 3 x 3 + local dir=player:get_look_dir() + if math.abs(dir.y)<0.5 then + dir=drill_dig_it1(player) + if dir==0 or dir==1 then -- x + drill_dig_it2(pos,player) + end + if dir==2 or dir==3 then -- z + drill_dig_it3(pos,player) + end + else + drill_dig_it4(pos,player) + end + end + + minetest.sound_play("mining_drill", {pos = pos, gain = 1.0, max_hear_distance = 10}, true) +end + +local function pos_is_pointable(pos) + local node = minetest.get_node(pos) + local nodedef = minetest.registered_nodes[node.name] + return nodedef and nodedef.pointable +end + +local function mining_drill_mk2_setmode(user,itemstack) + local player_name = user:get_player_name() + local meta = itemstack:get_meta() + local mode = meta:get_int("mode") + if mode == 0 then + minetest.chat_send_player(player_name, S("Use while sneaking to change Mining Drill Mk@1 modes.", 2)) + end + mode = mode < 4 and mode + 1 or 1 + minetest.chat_send_player(player_name, get_description(2, mode)..": "..mining_drill_mode_text[mode][1]) + itemstack:set_name("technic:mining_drill_mk2_"..mode) + meta:set_int("mode", mode) + return itemstack +end + +local function mining_drill_mk3_setmode(user,itemstack) + local player_name = user:get_player_name() + local meta = itemstack:get_meta() + local mode = meta:get_int("mode") + if mode == 0 then + minetest.chat_send_player(player_name, S("Use while sneaking to change Mining Drill Mk@1 modes.", 3)) + end + mode = mode < 5 and mode + 1 or 1 + minetest.chat_send_player(player_name, get_description(3, mode)..": "..mining_drill_mode_text[mode][1]) + itemstack:set_name("technic:mining_drill_mk3_"..mode) + meta:set_int("mode", mode) + return itemstack +end + +local function mining_drill_mk2_handler(itemstack, user, pointed_thing) + local keys = user:get_player_control() + local meta = itemstack:get_meta() + local mode = meta:get_int("mode") + if mode == 0 or keys.sneak then + return mining_drill_mk2_setmode(user, itemstack) + end + if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) then + return + end + local charge_to_take = cost_to_use(2, mode) + if technic.use_charge(itemstack, charge_to_take) then + local pos = minetest.get_pointed_thing_position(pointed_thing, false) + drill_dig_it(pos, user, mode) + end + return itemstack +end + +local function mining_drill_mk3_handler(itemstack, user, pointed_thing) + local keys = user:get_player_control() + local meta = itemstack:get_meta() + local mode = meta:get_int("mode") + if mode == 0 or keys.sneak then + return mining_drill_mk3_setmode(user, itemstack) + end + if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) then + return + end + local charge_to_take = cost_to_use(3, mode) + if technic.use_charge(itemstack, charge_to_take) then + local pos = minetest.get_pointed_thing_position(pointed_thing, false) + drill_dig_it(pos, user, mode) + end + return itemstack +end + +-- register Mining Drill Mk1 +technic.register_power_tool("technic:mining_drill", { + description = get_description(1, 0), + inventory_image = "technic_mining_drill.png", + max_charge = max_charge[1], + on_use = function(itemstack, user, pointed_thing) + if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) then + return itemstack + end + local charge_to_take = cost_to_use(1, 1) + if technic.use_charge(itemstack, charge_to_take) then + local pos = minetest.get_pointed_thing_position(pointed_thing, false) + drill_dig_it(pos, user, 1) + end + return itemstack + end, +}) + +do -- register Mining Drill Mk2 + local inventory_image = "technic_mining_drill_mk2.png" + for i = 0, 4 do + local overlay = i > 0 and "^technic_tool_mode"..i..".png" or "" + technic.register_power_tool("technic:mining_drill_mk2"..(i > 0 and ("_"..i) or ""), { + description = get_description(2, i), + inventory_image = inventory_image .. overlay, + wield_image = inventory_image, + max_charge = max_charge[2], + groups = i > 0 and {not_in_creative_inventory=1} or nil, + on_use = mining_drill_mk2_handler, + }) + end +end + +do -- register Mining Drill Mk3 + local inventory_image = "technic_mining_drill_mk3.png" + for i = 0, 5 do + local overlay = i > 0 and "^technic_tool_mode"..i..".png" or "" + technic.register_power_tool("technic:mining_drill_mk3"..(i > 0 and ("_"..i) or ""), { + description = get_description(3, i), + inventory_image = inventory_image .. overlay, + wield_image = inventory_image, + max_charge = max_charge[3], + groups = i > 0 and {not_in_creative_inventory=1} or nil, + on_use = mining_drill_mk3_handler, + }) + end +end diff --git a/mods/technic_plus_beta/technic/tools/mining_lasers.lua b/mods/technic_plus_beta/technic/tools/mining_lasers.lua new file mode 100644 index 00000000..55a06b21 --- /dev/null +++ b/mods/technic_plus_beta/technic/tools/mining_lasers.lua @@ -0,0 +1,120 @@ + +local mat = technic.materials + +local mining_lasers_list = { +-- {, , , }, + {"1", 7, 50000, 1000}, + {"2", 14, 200000, 2000}, + {"3", 21, 650000, 3000}, +} +local allow_entire_discharging = true + +local S = technic.getter + +minetest.register_craft({ + output = "technic:laser_mk1", + recipe = { + {mat.diamond, "basic_materials:brass_ingot", mat.obsidian_glass}, + {"", "basic_materials:brass_ingot", "technic:red_energy_crystal"}, + {"", "", mat.copper_ingot}, + } +}) +minetest.register_craft({ + output = "technic:laser_mk2", + recipe = { + {mat.diamond, "technic:carbon_steel_ingot", "technic:laser_mk1"}, + {"", "technic:carbon_steel_ingot", "technic:green_energy_crystal"}, + {"", "", mat.copper_ingot}, + } +}) +minetest.register_craft({ + output = "technic:laser_mk3", + recipe = { + {mat.diamond, "technic:carbon_steel_ingot", "technic:laser_mk2"}, + {"", "technic:carbon_steel_ingot", "technic:blue_energy_crystal"}, + {"", "", mat.copper_ingot}, + } +}) + +local function laser_node(pos, node, player) + local def = minetest.registered_nodes[node.name] + if def.liquidtype ~= "none" and def.buildable_to then + minetest.remove_node(pos) + minetest.add_particle({ + pos = pos, + velocity = {x = 0, y = 1.5 + math.random(), z = 0}, + acceleration = {x = 0, y = -1, z = 0}, + size = 6 + math.random() * 2, + texture = "smoke_puff.png^[transform" .. math.random(0, 7), + }) + return + end + def.on_dig(pos, node, player) +end + +local keep_node = {air = true} +local function can_keep_node(name) + if keep_node[name] ~= nil then + return keep_node[name] + end + keep_node[name] = minetest.get_item_group(name, "hot") ~= 0 + return keep_node[name] +end + +local function laser_shoot(player, range, particle_texture, sound) + local player_pos = player:get_pos() + local player_name = player:get_player_name() + local dir = player:get_look_dir() + + local start_pos = vector.new(player_pos) + -- Adjust to head height + start_pos.y = start_pos.y + (player:get_properties().eye_height or 1.625) + minetest.add_particle({ + pos = start_pos, + velocity = dir, + acceleration = vector.multiply(dir, 50), + expirationtime = (math.sqrt(1 + 100 * (range + 0.4)) - 1) / 50, + size = 1, + texture = particle_texture .. "^[transform" .. math.random(0, 7), + }) + minetest.sound_play(sound, {pos = player_pos, max_hear_distance = range}, true) + for pos in technic.trace_node_ray_fat(start_pos, dir, range) do + if minetest.is_protected(pos, player_name) then + minetest.record_protection_violation(pos, player_name) + break + end + local node = minetest.get_node(pos) + if node.name == "ignore" + or not minetest.registered_nodes[node.name] then + break + end + if not can_keep_node(node.name) then + laser_node(pos, node, player) + end + end +end + +for _, m in pairs(mining_lasers_list) do + technic.register_power_tool("technic:laser_mk"..m[1], { + description = S("Mining Laser Mk@1", m[1]), + inventory_image = "technic_mining_laser_mk"..m[1]..".png", + range = 0, + max_charge = m[3], + on_use = function(itemstack, user) + local charge = technic.get_charge(itemstack) + if charge > 0 then + local range = m[2] + if charge < m[4] then + if not allow_entire_discharging then + return + end + -- If charge is too low, give the laser a shorter range + range = range * charge / m[4] + end + technic.use_charge(itemstack, math.min(m[4], charge)) + laser_shoot(user, range, "technic_laser_beam_mk" .. m[1] .. ".png", "technic_laser_mk" .. m[1]) + return itemstack + end + end, + }) +end diff --git a/mods/technic_plus_beta/technic/tools/multimeter.lua b/mods/technic_plus_beta/technic/tools/multimeter.lua new file mode 100644 index 00000000..2ca01293 --- /dev/null +++ b/mods/technic_plus_beta/technic/tools/multimeter.lua @@ -0,0 +1,308 @@ +local S = technic.getter + +local remote_start_ttl = technic.config:get_int("multimeter_remote_start_ttl") + +local max_charge = 50000 +local power_usage = 100 -- Normal network reading uses this much energy +local rs_charge_multiplier = 100 -- Remote start energy requirement multiplier +local texture = "technic_multimeter.png" +local texture_logo = "technic_multimeter_logo.png" +local texture_bg9 = "technic_multimeter_bg.png" +local texture_button = "technic_multimeter_button.png" +local texture_button_pressed = "technic_multimeter_button_pressed.png" +local bgcolor = "#FFC00F" +local bgcolor_lcd = "#4B8E66" +local bghiglight_lcd = "#5CAA77" +local textcolor = "#101010" +--local bgcolor_button = "#626E41" + +local form_width = 8 +local form_height = 11.5 +local btn_count = 3 +local btn_spacing = 0.1 +local btn_width = (form_width - ((btn_count + 1) * btn_spacing)) / btn_count + +local open_formspecs = {} + +local formspec_escape = minetest.formspec_escape +local function fmtf(n) return type(n) == "number" and ("%0.3f"):format(n) or n end +local function fs_x_pos(i) return (btn_spacing * i) + (btn_width * (i - 1)) end +local function create_button(index, y, h, name, label, exit, modifier) + local x = fs_x_pos(index) + local t1 = texture_button .. (modifier and formspec_escape(modifier) or "") + local t2 = texture_button_pressed .. (modifier and formspec_escape(modifier) or "") + local dimensions = ("%s,%s;%s,%s"):format(fmtf(x),fmtf(y),fmtf(btn_width),h) + local properties = ("%s;%s;%s;false;false;%s"):format(t1, name, label, t2) + return ("image_button%s[%s;%s]"):format(exit and "_exit" or "", dimensions, properties) +end + +local formspec_format_string = "formspec_version[3]" .. + ("size[%s,%s;]bgcolor[%s;both;]"):format(fmtf(form_width), fmtf(form_height), bgcolor) .. + ("style_type[*;textcolor=%s;font_size=*1]"):format(textcolor) .. + ("style_type[table;textcolor=%s;font_size=*1;font=mono]"):format(textcolor) .. + ("style_type[label;textcolor=%s;font_size=*2]"):format(textcolor) .. + ("background9[0,0;%s,%s;%s;false;3]"):format(fmtf(form_width), fmtf(form_height), texture_bg9) .. + ("image[0.3,0.3;5.75,1;%s]"):format(texture_logo) .. + "label[0.6,1.5;Network %s]" .. + ("field[%s,2.5;%s,0.8;net;Network ID:;%%s]"):format(fmtf(fs_x_pos(2)),fmtf(btn_width)) .. + create_button(3, "2.5", "0.8", "rs", "Remote start", false, "^[colorize:#10E010:125") .. + create_button(1, form_height - 0.9, "0.8", "wp", "Waypoint", true) .. + create_button(2, form_height - 0.9, "0.8", "up", "Update", false) .. + create_button(3, form_height - 0.9, "0.8", "exit", "Exit", true) .. + ("tableoptions[border=false;background=%s;highlight=%s;color=%s]"):format(bgcolor_lcd,bghiglight_lcd,textcolor) .. + "tablecolumns[indent,width=0.2;text,width=13;text,width=13;text,align=center]" .. + ("table[0.1,3.4;%s,%s;items;1,Property,Value,Unit%%s]"):format(fmtf(form_width - 0.2), fmtf(form_height - 4.4)) + +minetest.register_craft({ + output = 'technic:multimeter', + recipe = { + {'basic_materials:copper_strip', 'technic:rubber', 'basic_materials:copper_strip'}, + {'basic_materials:plastic_sheet', 'basic_materials:ic', 'basic_materials:plastic_sheet'}, + {'technic:battery', 'basic_materials:ic', 'technic:copper_coil'}, + } +}) + +local function use_charge(itemstack, multiplier) + return technic.use_charge(itemstack, power_usage * (multiplier or 1)) +end + +local function async_itemstack_get(player, refstack) + local inv = player:get_inventory() + local invindex, invstack + if inv and refstack then + local invsize = inv:get_size('main') + local name = refstack:get_name() + local count = refstack:get_count() + local meta = refstack:get_meta() + for i=1,invsize do + local stack = inv:get_stack('main', i) + if stack:get_count() == count and stack:get_name() == name and stack:get_meta():equals(meta) then + -- This item stack seems very similar to one that were used originally, use this + invindex = i + invstack = stack + break + end + end + end + return inv, invindex, invstack +end + +--[[ Base58 +local alpha = { + "1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H", + "J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z", + "a","b","c","d","e","f","g","h","i","j","k","m","n","o", + "p","q","r","s","t","u","v","w","x","y","z" +} --]] +-- Base36 +local alpha = { + "0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H", + "I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z" +} +local function base36(num) + if type(num) ~= "number" then return end + if num < 36 then return alpha[num + 1] end + local result = "" + while num ~= 0 do + result = alpha[(num % 36) + 1] .. result + num = math.floor(num / 36) + end + return result +end + +-- Clean version of minetest.pos_to_string +local function v2s(v) return ("%s,%s,%s"):format(v.x,v.y,v.z) end +-- Size of hash table +local function count(t) + if type(t) ~= "table" then return 0 end + local c=0 for _ in pairs(t) do c=c+1 end return c +end +-- Percentage value as string +local function percent(val, max) + if type(val) ~= "number" or type(max) ~= "number" then return "" end + local p = (val / max) * 100 + return p > 99.99 and "100" or ("%0.2f"):format(p) +end +-- Get network TTL +local function net_ttl(net) return type(net.timeout) == "number" and (net.timeout - minetest.get_us_time()) end +-- Microseconds to milliseconds +local function us2ms(val) return type(val) == "number" and (val / 1000) or 0 end +-- Microseconds to seconds +local function us2s(val) return type(val) == "number" and (val / 1000 / 1000) or 0 end + +local function formspec(data) + local tablerows = "" + for _,row in ipairs(data.rows) do + tablerows = tablerows .. ",1" .. + "," .. formspec_escape(row[1] or "-") .. + "," .. formspec_escape(row[2] or "-") .. + "," .. formspec_escape(row[3] or "-") + end + local base36_net = base36(data.network_id) or "N/A" + return formspec_format_string:format(base36_net, base36_net, tablerows) +end + +local function multimeter_inspect(itemstack, player, pos, fault) + local id = pos and technic.pos2network(pos) + local rows = {} + local data = { network_id = id, rows = rows } + local name = player:get_player_name() + if id and itemstack and not fault then + table.insert(rows, { "Ref. point", v2s(technic.network2pos(id)), "coord" }) + table.insert(rows, { "Activated", technic.active_networks[id] and "yes" or "no", "active" }) + local net = technic.networks[id] + if net then + table.insert(rows, { "Timeout", ("%0.1f"):format(us2s(net_ttl(net))), "s" }) + table.insert(rows, { "Lag", ("%0.2f"):format(us2ms(net.lag)), "ms" }) + table.insert(rows, { "Skip", net.skip, "cycles" }) + table.insert(rows, {}) + local PR = net.PR_nodes + local RE = net.RE_nodes + local BA = net.BA_nodes + local C = count(net.all_nodes) + table.insert(rows, { "Supply", net.supply, "EU" }) + table.insert(rows, { "Demand", net.demand, "EU" }) + table.insert(rows, { "Battery charge", net.battery_charge, "EU" }) + table.insert(rows, { "Battery charge", percent(net.battery_charge, net.battery_charge_max), "%" }) + table.insert(rows, { "Battery capacity", net.battery_charge_max, "EU" }) + table.insert(rows, {}) + table.insert(rows, { "Nodes", C, "count" }) + table.insert(rows, { "Cables", C - #PR - #RE - #BA, "count" }) -- FIXME: Do not count PR+RE duplicates + table.insert(rows, { "Generators", #PR, "count" }) + table.insert(rows, { "Consumers", #RE, "count" }) + table.insert(rows, { "Batteries", #BA, "count" }) + end + else + table.insert(rows, { "Operation failed", "", "" }) + if not id then + table.insert(rows, {}) + table.insert(rows, { "Bad contact", "No network", "Fault" }) + end + if fault then table.insert(rows, {}) end + if fault == "battery" then + table.insert(rows, { "Recharge", "Insufficient charge", "Fault" }) + elseif fault == "decode" then + table.insert(rows, { "Decoder error", "Net ID decode", "Fault" }) + elseif fault == "switchload" then + table.insert(rows, { "Remote load error", "Load switching station", "Fault" }) + elseif fault == "cableload" then + table.insert(rows, { "Remote load error", "Load ref. cable", "Fault" }) + elseif fault == "protected" then + table.insert(rows, { "Protection error", "Area is protected", "Access" }) + end + if not itemstack then + table.insert(rows, {}) + table.insert(rows, { "Missing FLUTE", "FLUTE not found", "Fault" }) + end + end + open_formspecs[name] = { pos = pos, itemstack = itemstack } + minetest.show_formspec(name, "technic:multimeter", formspec(data)) +end + +local function remote_start_net(player, pos) + local sw_pos = {x=pos.x,y=pos.y+1,z=pos.z} + -- Try to load switch network node + local sw_node = technic.get_or_load_node(sw_pos) + if sw_node.name ~= "technic:switching_station" then return "switchload" end + -- Try to load network node + local tier = technic.sw_pos2tier(sw_pos, true) + if not tier then return "cableload" end + -- Check protections + if minetest.is_protected(pos, player:get_player_name()) then return "protected" end + -- All checks passed, start network + local network_id = technic.sw_pos2network(sw_pos) or technic.create_network(sw_pos) + technic.activate_network(network_id, remote_start_ttl) +end + +local function async_itemstack_use_charge(itemstack, player, multiplier) + local fault = nil + local inv, invindex, invstack = async_itemstack_get(player, itemstack) + if not inv or not invindex or not use_charge(invstack, multiplier) then + -- Multimeter battery empty + fault = "battery" + elseif invstack then + inv:set_stack('main', invindex, invstack) + end + return invstack, fault +end + +minetest.register_on_player_receive_fields(function(player, formname, fields) + if formname ~= "technic:multimeter" then + -- Not our formspec, tell engine to continue with other registered handlers + return + end + local name = player:get_player_name() + local flute = open_formspecs[name] + if fields and name then + local pos = flute and flute.pos + if fields.up then + local itemstack = flute and flute.itemstack + local invstack, fault = async_itemstack_use_charge(itemstack, player) + multimeter_inspect(invstack, player, pos, fault) + return true + elseif fields.wp and pos then + local network_id = technic.pos2network(pos) + local encoded_net_id = base36(network_id) + if encoded_net_id then + local net_pos = technic.network2pos(network_id) + local id = player:hud_add({ + hud_elem_type = "waypoint", + name = ("Network %s"):format(encoded_net_id), + text = "m", + number = 0xE0B020, + world_pos = net_pos + }) + minetest.after(90, function() if player then player:hud_remove(id) end end) + end + elseif fields.rs and fields.net and fields.net ~= "" then + -- Use charge first before even attempting remote start + local itemstack = flute and flute.itemstack + local invstack, fault = async_itemstack_use_charge(itemstack, player, rs_charge_multiplier) + if not fault then + local net_id = tonumber(fields.net, 36) + local net_pos = net_id and technic.network2pos(net_id) + if net_pos then + fault = remote_start_net(player, net_pos) + else + fault = "decode" + end + end + multimeter_inspect(invstack, player, pos, fault) + return true + elseif fields.quit then + open_formspecs[name] = nil + end + end + -- Tell engine to skip rest of formspec handlers + return true +end) + +local function check_node(pos) + local name = minetest.get_node(pos).name + if technic.machine_tiers[name] or technic.get_cable_tier(name) or name == "technic:switching_station" then + return name + end +end + +technic.register_power_tool("technic:multimeter", { + description = S("Multimeter"), + inventory_image = texture, + wield_image = texture, + liquids_pointable = false, + max_charge = max_charge, + on_use = function(itemstack, player, pointed_thing) + local pos = minetest.get_pointed_thing_position(pointed_thing, false) + if pos and pointed_thing.type == "node" then + local name = check_node(pos) + if name then + if name == "technic:switching_station" then + -- Switching station compatibility shim + pos.y = pos.y - 1 + end + open_formspecs[player:get_player_name()] = nil + multimeter_inspect(itemstack, player, pos, not use_charge(itemstack) and "battery") + end + end + return itemstack + end, +}) diff --git a/mods/technic_plus_beta/technic/tools/prospector.lua b/mods/technic_plus_beta/technic/tools/prospector.lua new file mode 100644 index 00000000..b6d565cb --- /dev/null +++ b/mods/technic_plus_beta/technic/tools/prospector.lua @@ -0,0 +1,147 @@ +local S = technic.getter +local mat = technic.materials + +local function migrate_meta(meta) + local data = meta:get("") + if data then + local fields = minetest.deserialize(data, true) + if type(fields) == "table" then + meta:set_string("target", fields.target) + meta:set_int("look_radius", fields.look_radius or 1) + meta:set_int("look_depth", fields.look_depth or 7) + meta:set_string("", "") + return meta:get("target") + end + end +end + +local function get_field(meta) + return (meta:get("look_depth") or 7), (meta:get("look_radius") or 1) +end + +technic.register_power_tool("technic:prospector", { + description = S("Prospector"), + inventory_image = "technic_prospector.png", + max_charge = 300000, + on_use = function(toolstack, user, pointed_thing) + if not user or not user:is_player() or user.is_fake_player then return end + if pointed_thing.type ~= "node" then return end + local meta = toolstack:get_meta() + local target = meta:get("target") or migrate_meta(meta) + if not target then + minetest.chat_send_player(user:get_player_name(), S("Right-click to set target block type")) + return toolstack + end + local look_depth, look_radius = get_field(meta) + local look_diameter = look_radius * 2 + 1 + local charge_to_take = look_depth * (look_depth + 1) * look_diameter * look_diameter + if not technic.use_charge(toolstack, charge_to_take) then + return toolstack + end + local start_pos = pointed_thing.under + local forward = minetest.facedir_to_dir(minetest.dir_to_facedir(user:get_look_dir(), true)) + local right = forward.x ~= 0 and { x=0, y=1, z=0 } or (forward.y ~= 0 and { x=0, y=0, z=1 } or { x=1, y=0, z=0 }) + local up = forward.x ~= 0 and { x=0, y=0, z=1 } or (forward.y ~= 0 and { x=1, y=0, z=0 } or { x=0, y=1, z=0 }) + local base_pos = vector.add(start_pos, vector.multiply(vector.add(right, up), - look_radius)) + local found = false + for f = 0, look_depth-1 do + for r = 0, look_diameter-1 do + for u = 0, look_diameter-1 do + if minetest.get_node(vector.add(vector.add(vector.add(base_pos, vector.multiply(forward, f)), + vector.multiply(right, r)), vector.multiply(up, u))).name == target then + found = true + end + end + end + end + if math.random() < 0.02 then found = not found end + minetest.chat_send_player(user:get_player_name(), + S("@1 is "..(found and "present" or "absent").." in @2 region", + minetest.registered_nodes[target].description, + look_diameter.."x"..look_diameter.."x"..look_depth)) + minetest.sound_play("technic_prospector_"..(found and "hit" or "miss"), + { pos = vector.add(user:get_pos(), { x = 0, y = 1, z = 0 }), gain = 1.0, max_hear_distance = 10 }, true) + return toolstack + end, + on_place = function(toolstack, user, pointed_thing) + if not user or not user:is_player() or user.is_fake_player then + return + end + local meta = toolstack:get_meta() + local target = meta:get("target") or migrate_meta(meta) + local look_depth, look_radius = get_field(meta) + local pointed + if pointed_thing.type == "node" then + local pname = minetest.get_node(pointed_thing.under).name + local pdef = minetest.registered_nodes[pname] + if pdef and (pdef.groups.not_in_creative_inventory or 0) == 0 and pname ~= target then + pointed = pname + end + end + local look_diameter = look_radius * 2 + 1 + minetest.show_formspec(user:get_player_name(), "technic:prospector_control", + "size[7,8.5]".. + "item_image[0,0;1,1;"..toolstack:get_name().."]".. + "label[1,0;"..minetest.formspec_escape(toolstack:get_description()).."]".. + (target and + "label[0,1.5;"..S("Current target:").."]".. + "label[0,2;"..minetest.formspec_escape(minetest.registered_nodes[target].description).."]".. + "item_image[0,2.5;1,1;"..target.."]" or + "label[0,1.5;"..S("No target set").."]").. + (pointed and + "label[3.5,1.5;"..S("May set new target:").."]".. + "label[3.5,2;"..minetest.formspec_escape(minetest.registered_nodes[pointed].description).."]".. + "item_image[3.5,2.5;1,1;"..pointed.."]".. + "button_exit[3.5,3.65;2,0.5;target_"..pointed..";"..S("Set target").."]" or + "label[3.5,1.5;"..S("No new target available").."]").. + "label[0,4.5;"..S("Region cross section:").."]".. + "label[0,5;"..look_diameter.."x"..look_diameter.."]".. + "label[3.5,4.5;"..S("Set region cross section:").."]".. + "button_exit[3.5,5.15;1,0.5;look_radius_0;1x1]".. + "button_exit[4.5,5.15;1,0.5;look_radius_1;3x3]".. + "button_exit[5.5,5.15;1,0.5;look_radius_3;7x7]".. + "label[0,6;"..S("Region depth:").."]".. + "label[0,6.5;"..look_depth.."]".. + "label[3.5,6;"..S("Set region depth:").."]".. + "button_exit[3.5,6.65;1,0.5;look_depth_7;7]".. + "button_exit[4.5,6.65;1,0.5;look_depth_14;14]".. + "button_exit[5.5,6.65;1,0.5;look_depth_21;21]".. + "label[0,7.5;"..S("Accuracy:").."]".. + "label[0,8;98%]") + return toolstack + end, +}) + +minetest.register_on_player_receive_fields(function(user, formname, fields) + if formname ~= "technic:prospector_control" then + return false + end + if not user or not user:is_player() or user.is_fake_player then + return + end + local toolstack = user:get_wielded_item() + if toolstack:get_name() ~= "technic:prospector" then + return true + end + local meta = toolstack:get_meta() + for field, value in pairs(fields) do + if field:sub(1, 7) == "target_" then + meta:set_string("target", field:sub(8)) + elseif field:sub(1, 12) == "look_radius_" then + meta:set_int("look_radius", field:sub(13)) + elseif field:sub(1, 11) == "look_depth_" then + meta:set_int("look_depth", field:sub(12)) + end + end + user:set_wielded_item(toolstack) + return true +end) + +minetest.register_craft({ + output = "technic:prospector", + recipe = { + {mat.pick_silver, mat.mithril_block, "pipeworks:teleport_tube_1"}, + {"basic_materials:brass_ingot", "technic:control_logic_unit", "basic_materials:brass_ingot"}, + {"", "technic:blue_energy_crystal", ""}, + } +}) diff --git a/mods/technic_plus_beta/technic/tools/sonic_screwdriver.lua b/mods/technic_plus_beta/technic/tools/sonic_screwdriver.lua new file mode 100644 index 00000000..f001794a --- /dev/null +++ b/mods/technic_plus_beta/technic/tools/sonic_screwdriver.lua @@ -0,0 +1,86 @@ +local sonic_screwdriver_max_charge = 15000 + +local S = technic.getter +local mat = technic.materials + +-- screwdriver handler code reused from minetest/minetest_game screwdriver @a9ac480 +local ROTATE_FACE = 1 +local ROTATE_AXIS = 2 + +local function nextrange(x, max) + x = x + 1 + if x > max then + x = 0 + end + return x +end + +-- Handles rotation +local function screwdriver_handler(itemstack, user, pointed_thing, mode) + if pointed_thing.type ~= "node" then + return + end + + local pos = pointed_thing.under + + if minetest.is_protected(pos, user:get_player_name()) then + minetest.record_protection_violation(pos, user:get_player_name()) + return + end + + local node = minetest.get_node(pos) + local ndef = minetest.registered_nodes[node.name] + if not ndef or ndef.paramtype2 ~= "facedir" or + (ndef.drawtype == "nodebox" and + ndef.node_box.type ~= "fixed") or + node.param2 == nil then + return + end + + -- contrary to the default screwdriver, do not check for can_dig, to allow rotating machines with CLU's in them + -- this is consistent with the previous sonic screwdriver + + if not technic.use_charge(itemstack, 100) then + return + end + + minetest.sound_play("technic_sonic_screwdriver", {pos = pos, gain = 0.5, max_hear_distance = 10}, true) + + -- Set param2 + local rotationPart = node.param2 % 32 -- get first 4 bits + local preservePart = node.param2 - rotationPart + + local axisdir = math.floor(rotationPart / 4) + local rotation = rotationPart - axisdir * 4 + if mode == ROTATE_FACE then + rotationPart = axisdir * 4 + nextrange(rotation, 3) + elseif mode == ROTATE_AXIS then + rotationPart = nextrange(axisdir, 5) * 4 + end + + node.param2 = preservePart + rotationPart + minetest.swap_node(pos, node) + + return itemstack +end + +technic.register_power_tool("technic:sonic_screwdriver", { + description = S("Sonic Screwdriver (left-click rotates face, right-click rotates axis)"), + inventory_image = "technic_sonic_screwdriver.png", + max_charge = sonic_screwdriver_max_charge, + on_use = function(itemstack, user, pointed_thing) + return screwdriver_handler(itemstack, user, pointed_thing, ROTATE_FACE) + end, + on_place = function(itemstack, user, pointed_thing) + return screwdriver_handler(itemstack, user, pointed_thing, ROTATE_AXIS) + end, +}) + +minetest.register_craft({ + output = "technic:sonic_screwdriver", + recipe = { + {"", mat.diamond, ""}, + {"mesecons_materials:fiber", "technic:battery", "mesecons_materials:fiber"}, + {"mesecons_materials:fiber", mat.mithril_ingot, "mesecons_materials:fiber"} + } +}) diff --git a/mods/technic_plus_beta/technic/tools/tree_tap.lua b/mods/technic_plus_beta/technic/tools/tree_tap.lua new file mode 100644 index 00000000..a37401f4 --- /dev/null +++ b/mods/technic_plus_beta/technic/tools/tree_tap.lua @@ -0,0 +1,87 @@ + +local S = technic.getter +local mat = technic.materials +local mesecons_materials = minetest.get_modpath("mesecons_materials") + +local function drop_raw_latex(pointed_thing, user) + if minetest.get_modpath("mcl_core") then + minetest.add_item(user:get_pos(), "technic:raw_latex") + else + minetest.handle_node_drops(pointed_thing.above, {"technic:raw_latex"}, user) + end +end + +minetest.register_tool("technic:treetap", { + description = S("Tree Tap"), + inventory_image = "technic_tree_tap.png", + on_use = function(itemstack, user, pointed_thing) + if pointed_thing.type ~= "node" then + return + end + local pos = pointed_thing.under + if minetest.is_protected(pos, user:get_player_name()) then + minetest.record_protection_violation(pos, user:get_player_name()) + return + end + local node = minetest.get_node(pos) + local node_name = node.name + if node_name ~= "moretrees:rubber_tree_trunk" then + return + end + node.name = "moretrees:rubber_tree_trunk_empty" + minetest.swap_node(pos, node) + drop_raw_latex(pointed_thing, user) + if not technic.creative_mode then + local item_wear = tonumber(itemstack:get_wear()) + item_wear = item_wear + 819 + if item_wear > 65535 then + itemstack:clear() + return itemstack + end + itemstack:set_wear(item_wear) + end + return itemstack + end, +}) + +minetest.register_craft({ + output = "technic:treetap", + recipe = { + {"pipeworks:tube_1", "group:wood", mat.stick}, + {"", mat.stick, mat.stick} + }, +}) + +minetest.register_craftitem("technic:raw_latex", { + description = S("Raw Latex"), + inventory_image = "technic_raw_latex.png", +}) + +if mesecons_materials then + minetest.register_craft({ + type = "cooking", + recipe = "technic:raw_latex", + output = "mesecons_materials:glue", + }) +end + +minetest.register_craftitem("technic:rubber", { + description = S("Rubber Fiber"), + inventory_image = "technic_rubber.png", +}) + +minetest.register_abm({ + label = "Tools: tree tap", + nodenames = {"moretrees:rubber_tree_trunk_empty"}, + interval = 60, + chance = 15, + action = function(pos, node) + local radius = (moretrees and moretrees.leafdecay_radius) or 5 + local nodes = minetest.find_node_near(pos, radius, {"moretrees:rubber_tree_leaves"}) + if nodes then + node.name = "moretrees:rubber_tree_trunk" + minetest.swap_node(pos, node) + end + end +}) + diff --git a/mods/technic_plus_beta/technic/tools/vacuum.lua b/mods/technic_plus_beta/technic/tools/vacuum.lua new file mode 100644 index 00000000..37561779 --- /dev/null +++ b/mods/technic_plus_beta/technic/tools/vacuum.lua @@ -0,0 +1,50 @@ +-- Configuration +local vacuum_max_charge = 10000 -- 10000 - Maximum charge of the vacuum cleaner +local vacuum_charge_per_object = 100 -- 100 - Capable of picking up 50 objects +local vacuum_range = 8 -- 8 - Area in which to pick up objects + +local S = technic.getter + +technic.register_power_tool("technic:vacuum", { + description = S("Vacuum Cleaner"), + inventory_image = "technic_vacuum.png", + max_charge = vacuum_max_charge, + on_use = function(itemstack, user, pointed_thing) + local original_charge = technic.get_charge(itemstack) + if original_charge < vacuum_charge_per_object then + return + end + minetest.sound_play("vacuumcleaner", {to_player = user:get_player_name(), gain = 0.4}, true) + local pos = user:get_pos() + local inv = user:get_inventory() + local charge = original_charge + for _, object in ipairs(minetest.get_objects_inside_radius(pos, vacuum_range)) do + local entity = object:get_luaentity() + if not object:is_player() and entity and entity.name == "__builtin:item" and entity.itemstring ~= "" then + if inv and inv:room_for_item("main", ItemStack(entity.itemstring)) then + charge = charge - vacuum_charge_per_object + inv:add_item("main", ItemStack(entity.itemstring)) + minetest.sound_play("item_drop_pickup", {to_player = user:get_player_name(), gain = 0.4}, true) + entity.itemstring = "" + object:remove() + if charge < vacuum_charge_per_object then + break + end + end + end + end + if not technic.creative_mode and charge ~= original_charge then + technic.set_charge(itemstack, charge) + return itemstack + end + end, +}) + +minetest.register_craft({ + output = 'technic:vacuum', + recipe = { + {'pipeworks:tube_1', 'pipeworks:filter', 'technic:battery'}, + {'pipeworks:tube_1', 'basic_materials:motor', 'technic:battery'}, + {'technic:stainless_steel_ingot', '', ''}, + } +}) diff --git a/mods/technic_plus_beta/technic/util/throttle.lua b/mods/technic_plus_beta/technic/util/throttle.lua new file mode 100644 index 00000000..99d4ec24 --- /dev/null +++ b/mods/technic_plus_beta/technic/util/throttle.lua @@ -0,0 +1,26 @@ + +local function throttle(callspersecond, fn) + local time = 0 + local count = 0 + + return function(...) + local now = minetest.get_us_time() + if (now - time) > 1000000 then + -- reset time + time = now + count = 0 + else + -- check max calls + count = count + 1 + if count > callspersecond then + return + end + end + + return pcall(fn, ...) + end + +end + + +return throttle diff --git a/mods/technic_plus_beta/technic_chests/README.md b/mods/technic_plus_beta/technic_chests/README.md new file mode 100644 index 00000000..9e1cfc09 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/README.md @@ -0,0 +1,28 @@ +Technic chests +============== + +[![luacheck](https://github.com/mt-mods/technic/actions/workflows/luacheck.yml/badge.svg)](https://github.com/mt-mods/technic/actions/workflows/luacheck.yml?query=branch%3Amaster) +[![mineunit](https://github.com/mt-mods/technic/actions/workflows/mineunit.yml/badge.svg)](https://github.com/mt-mods/technic/actions/workflows/mineunit.yml?query=branch%3Amaster) +[![mineunit](https://byob.yarr.is/mt-mods/technic/coverage-chests)](https://github.com/mt-mods/technic/actions/workflows/mineunit.yml?query=branch%3Amaster+is%3Asuccess) + +License +------- + +Copyright (C) 2012-2014 Maciej Kasatkin (RealBadAngel) + +Technic chests code is licensed under the GNU LGPLv2+. + +Texture licenses: + +VanessaE: (WTFPL) + * technic\_pencil\_icon.png + * technic\_checkmark\_icon.png + * technic\_chest\_overlay\_*.png + * technic\_*\_chest\_lock\_overlay.png + +sdzen (Elise Staudter) modified by VanessaE (CC BY-SA 3.0): + * copper, iron, silver, gold, mithril chest textures 16x16 + +RealBadAngel: (WTFPL) + * Everything else. + diff --git a/mods/technic_plus_beta/technic_chests/chests.lua b/mods/technic_plus_beta/technic_chests/chests.lua new file mode 100644 index 00000000..7f6183f7 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/chests.lua @@ -0,0 +1,164 @@ + +local S = minetest.get_translator(minetest.get_current_modname()) + +local function register_chests(data) + local name = data.description:lower() + local type_description = { + S("@1 Chest", S(data.description)), + S("@1 Locked Chest", S(data.description)), + S("@1 Protected Chest", S(data.description)), + } + for i,t in ipairs({"", "_locked", "_protected"}) do + local data_copy = table.copy(data) + data_copy.locked = t == "_locked" + data_copy.protected = t == "_protected" + data_copy.texture_prefix = "technic_"..name.."_chest" + data_copy.description = type_description[i] + technic.chests.register_chest(":technic:"..name..t.."_chest", data_copy) + end +end + +local function register_crafts(name, material, base_open, base_locked, base_protected) + name = name:lower() + if minetest.registered_items[material] then + if minetest.registered_items[base_open] then + minetest.register_craft({ + output = "technic:"..name.."_chest", + recipe = { + {material, material, material}, + {material, base_open, material}, + {material, material, material}, + } + }) + end + if minetest.registered_items[base_locked] then + minetest.register_craft({ + output = "technic:"..name.."_locked_chest", + recipe = { + {material, material, material}, + {material, base_locked, material}, + {material, material, material}, + } + }) + end + if minetest.registered_items[base_protected] then + minetest.register_craft({ + output = "technic:"..name.."_protected_chest", + recipe = { + {material, material, material}, + {material, base_protected, material}, + {material, material, material}, + } + }) + end + end + minetest.register_craft({ + output = "technic:"..name.."_locked_chest", + type = "shapeless", + recipe = {"basic_materials:padlock","technic:"..name.."_chest"} + }) + minetest.register_craft({ + output = "technic:"..name.."_protected_chest", + type = "shapeless", + recipe = {"default:copper_ingot", "technic:"..name.."_chest"} + }) + minetest.register_craft({ + output = "technic:"..name.."_chest", + type = "shapeless", + recipe = {"technic:"..name.."_locked_chest"} + }) + minetest.register_craft({ + output = "technic:"..name.."_chest", + type = "shapeless", + recipe = {"technic:"..name.."_protected_chest"} + }) +end + +-- Iron +register_chests({ + description = "Iron", + width = 9, + height = 5, + sort = true, + infotext = true, +}) +register_crafts( + "Iron", + minetest.get_modpath("technic_worldgen") and "technic:cast_iron_ingot" or "default:steel_ingot", + "default:chest", + "default:chest_locked", + "protector:chest" +) + +-- Copper +register_chests({ + description = "Copper", + width = 12, + height = 5, + sort = true, + infotext = true, + autosort = true, +}) +register_crafts( + "Copper", + "default:copper_ingot", + "technic:iron_chest", + "technic:iron_locked_chest", + "technic:iron_protected_chest" +) + +-- Silver +register_chests({ + description = "Silver", + width = 12, + height = 6, + sort = true, + infotext = true, + autosort = true, + quickmove = true, +}) +register_crafts( + "Silver", + "moreores:silver_ingot", + "technic:copper_chest", + "technic:copper_locked_chest", + "technic:copper_protected_chest" +) + +-- Gold +register_chests({ + description = "Gold", + width = 15, + height = 6, + sort = true, + infotext = true, + autosort = true, + quickmove = true, + color = true, +}) +register_crafts( + "Gold", + "default:gold_ingot", + minetest.get_modpath("moreores") and "technic:silver_chest" or "technic:copper_chest", + minetest.get_modpath("moreores") and "technic:silver_locked_chest" or "technic:copper_locked_chest", + minetest.get_modpath("moreores") and "technic:silver_protected_chest" or "technic:copper_protected_chest" +) + +-- Mithril +register_chests({ + description = "Mithril", + width = 15, + height = 6, + sort = true, + infotext = true, + autosort = true, + quickmove = true, + digilines = true, +}) +register_crafts( + "Mithril", + "moreores:mithril_ingot", + "technic:gold_chest", + "technic:gold_locked_chest", + "technic:gold_protected_chest" +) diff --git a/mods/technic_plus_beta/technic_chests/digilines.lua b/mods/technic_plus_beta/technic_chests/digilines.lua new file mode 100644 index 00000000..8fb2b928 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/digilines.lua @@ -0,0 +1,102 @@ + +function technic.chests.send_digiline_message(pos, event, player, items) + local set_channel = minetest.get_meta(pos):get_string("channel") + local player_name = player and player:get_player_name() or "" + digilines.receptor_send(pos, digilines.rules.default, set_channel, { + event = event, + items = items, + player = player_name, + pos = pos + }) +end + +local function item_matches(item, stack) + -- Same macthing as pipeworks filter injector + local name = stack:get_name() + local wear = stack:get_wear() + return (not item.name or name == item.name) + and (not item.group or (type(item.group) == "string" and minetest.get_item_group(name, item.group) ~= 0)) + and (not item.wear or (type(item.wear) == "number" and wear == item.wear) or (type(item.wear) == "table" + and (not item.wear[1] or (type(item.wear[1]) == "number" and item.wear[1] <= wear)) + and (not item.wear[2] or (type(item.wear[2]) == "number" and wear < item.wear[2])))) + and (not item.metadata or (type(item.metadata) == "string" and stack:get_meta():get_string("") == item.metadata)) +end + +function technic.chests.digiline_effector(pos, _, channel, msg) + local meta = minetest.get_meta(pos) + local set_channel = meta:get_string("channel") + if channel ~= set_channel then + return + end + if type(msg) ~= "table" or not msg.command then + return + end + local inv = meta:get_inventory() + + if msg.command == "sort" then + technic.chests.sort_inv(inv, meta:get_int("sort_mode")) + + elseif msg.command == "is_empty" then + local empty = inv:is_empty("main") + digilines.receptor_send(pos, digilines.rules.default, set_channel, empty) + + elseif msg.command == "get_list" then + local inv_table = {} + local list = inv:get_list("main") + if list then + for _,stack in ipairs(list) do + if not stack:is_empty() then + table.insert(inv_table, stack:get_name().." "..stack:get_count()) + else + table.insert(inv_table, "") + end + end + end + digilines.receptor_send(pos, digilines.rules.default, set_channel, inv_table) + + elseif msg.command == "get_stack" and type(msg.index) == "number" then + local stack = inv:get_stack("main", msg.index) + local item = stack:to_table() + if item then + -- item available at that slot + local def = minetest.registered_items[stack:get_name()] + item.groups = def and table.copy(def.groups) or {} + digilines.receptor_send(pos, digilines.rules.default, set_channel, item) + else + -- nothing there, return nil + digilines.receptor_send(pos, digilines.rules.default, set_channel, nil) + end + + elseif msg.command == "contains_item" and (type(msg.item) == "string" or type(msg.item) == "table") then + local contains = inv:contains_item("main", msg.item) + digilines.receptor_send(pos, digilines.rules.default, set_channel, contains) + + elseif msg.command == "room_for_item" and (type(msg.item) == "string" or type(msg.item) == "table") then + local room = inv:room_for_item("main", msg.item) + digilines.receptor_send(pos, digilines.rules.default, set_channel, room) + + elseif msg.command == "count_item" and (type(msg.item) == "string" or type(msg.item) == "table") then + local count = 0 + local list = inv:get_list("main") + if list then + if type(msg.item) == "string" then + local itemstack = ItemStack(msg.item) + msg.item = { + name = itemstack:get_name(), + count = itemstack:get_count(), + wear = string.match(msg.item, "%S*:%S*%s%d%s(%d)") and itemstack:get_wear(), + metadata = string.match(msg.item, "%S*:%S*%s%d%s%d(%s.*)") and itemstack:get_meta():get_string("") + } + end + for _,stack in pairs(list) do + if not stack:is_empty() and item_matches(msg.item, stack) then + count = count + stack:get_count() + end + end + if msg.item.count and type(msg.item.count) == "number" and msg.item.count > 1 then + count = math.floor(count / msg.item.count) + end + end + digilines.receptor_send(pos, digilines.rules.default, set_channel, count) + end +end diff --git a/mods/technic_plus_beta/technic_chests/formspec.lua b/mods/technic_plus_beta/technic_chests/formspec.lua new file mode 100644 index 00000000..30ad0480 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/formspec.lua @@ -0,0 +1,254 @@ + +local S = minetest.get_translator(minetest.get_current_modname()) + +local has_pipeworks = minetest.get_modpath("pipeworks") + +local function get_pipeworks_fs(x, y, meta) + -- Use a container to reposition the pipeworks button. + return "container["..x..","..(y - 4.3).."]".. + pipeworks.fs_helpers.cycling_button( + meta, + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label.."container_end[]" +end + +local function get_color_fs(x, y, meta) + local fs = "" + for a = 0, 3 do + for b = 0, 3 do + fs = fs.."image_button["..(x + b * 0.73)..","..(y + 0.1 + a * 0.79)..";0.8,0.8;".. + "technic_colorbutton"..(a * 4 + b)..".png;color_button"..(a * 4 + b + 1)..";]" + end + end + local selected = meta:get_int("color") + local color + if technic.chests.colors[selected] then + color = technic.chests.colors[selected][2] + else + color = S("None") + end + return fs.."label["..(x + 0.1)..","..(y + 3.4)..";"..S("Selected Color: @1", color).."]" +end + +local function get_quickmove_fs(x, y) + return "button["..x..","..y..";3,1;existing_to_chest;"..S("Move existing to Chest").."]".. + "label["..(x + 0.1)..","..(y + 1.15)..";"..S("Move specific")..":\n("..S("Drop to move")..")]".. + "list[context;quickmove;"..(x + 1.8)..","..(y + 1.15)..";1,1]".. + "button["..x..","..(y + 2.3)..";3,1;all_to_chest;"..S("Move all to Chest").."]".. + "button["..x..","..(y + 3.2)..";3,1;all_to_inv;"..S("Move all to Inventory").."]" +end + +local function get_digilines_fs(x, y, meta) + local channel = minetest.formspec_escape(meta:get_string("channel")) + local put = meta:get_int("send_put") == 1 and "true" or "false" + local take = meta:get_int("send_take") == 1 and "true" or "false" + local inject = meta:get_int("send_inject") == 1 and "true" or "false" + local pull = meta:get_int("send_pull") == 1 and "true" or "false" + local overflow = meta:get_int("send_overflow") == 1 and "true" or "false" + return "field["..(x + 0.3)..","..(y + 0.5)..";3,1;channel;Digiline Channel:;"..channel.."]".. + "button["..(x + 0.5)..","..(y + 1.1)..";2,1;save_channel;Save Channel]".. + "checkbox["..(x + 0.1)..","..(y + 1.8)..";send_put;"..S("Send player put messages")..";"..put.."]".. + "checkbox["..(x + 0.1)..","..(y + 2.2)..";send_take;"..S("Send player take messages")..";"..take.."]".. + "checkbox["..(x + 0.1)..","..(y + 2.6)..";send_inject;"..S("Send tube inject messages")..";"..inject.."]".. + "checkbox["..(x + 0.1)..","..(y + 3.0)..";send_pull;"..S("Send tube pull messages")..";"..pull.."]".. + "checkbox["..(x + 0.1)..","..(y + 3.4)..";send_overflow;"..S("Send overflow messages")..";"..overflow.."]" +end + +local function get_infotext_fs(editing, meta) + local infotext = minetest.formspec_escape(meta:get_string("infotext")) + if editing then + return "image_button[0,0.1;0.8,0.8;technic_checkmark_icon.png;save_infotext;]".. + "field[1,0.3;4,1;infotext;;"..infotext.."]" + else + return "image_button[0,0.1;0.8,0.8;technic_pencil_icon.png;edit_infotext;]".. + "label[1,0;"..infotext.."]" + end +end + +local function get_autosort_fs(x, meta) + if meta:get_int("autosort") == 1 then + return "button["..x..",0;2,1;autosort;"..S("Auto-sort is On").."]" + else + return "button["..x..",0;2,1;autosort;"..S("Auto-sort is Off").."]" + end +end + +local function get_sort_fs(x, meta) + local mode = meta:get_int("sort_mode") + local fs = "button["..(x + 2)..",0;1,1;sort;"..S("Sort").."]" + if mode == 1 then + return fs.."button["..x..",0;2,1;sort_mode;"..S("Sort by Quantity").."]" + elseif mode == 2 then + return fs.."button["..x..",0;2,1;sort_mode;"..S("Sort by Type").."]" + elseif mode == 3 then + return fs.."button["..x..",0;2,1;sort_mode;"..S("Sort by Wear").."]" + elseif mode == 4 then + return fs.."button["..x..",0;2,1;sort_mode;"..S("Natural sort").."]" + else + return fs.."button["..x..",0;2,1;sort_mode;"..S("Sort by Item").."]" + end +end + +function technic.chests.get_formspec(data) + local formspec = {} + local top_width = (data.infotext and 6 or 0) + (data.autosort and 2 or 0) + (data.sort and 3 or 0) + local bottom_width = (data.quickmove and 3 or 0) + ((data.color or data.digilines) and 3 or 0) + 8 + local width = math.max(top_width, bottom_width, data.width) + local padding = (width - bottom_width) / 2 + if data.quickmove and (data.color or data.digilines) then + padding = (width - bottom_width) / 4 + elseif data.quickmove or data.color or data.digilines then + padding = (width - bottom_width) / 3 + end + local player_inv_left = padding + if data.quickmove then + player_inv_left = padding + 3 + padding + end + local player_inv_top = data.height + (has_pipeworks and 1.6 or 1.3) + local height = data.height + (has_pipeworks and 5.4 or 5.1) + local chest_inv_left = (width - data.width) / 2 + formspec.base = + "size["..width..","..height.."]".. + "list[context;main;"..chest_inv_left..",1;"..data.width..","..data.height..";]".. + "list[current_player;main;"..player_inv_left..","..player_inv_top..";8,4;]".. + "listring[context;main]".. + "listring[current_player;main]".. + default.get_hotbar_bg(player_inv_left, player_inv_top) + if data.quickmove then + formspec.base = formspec.base..get_quickmove_fs(padding, data.height + 1.2) + end + formspec.padding = padding + formspec.width = width + return formspec +end + +function technic.chests.update_formspec(pos, data, edit_infotext) + local formspec = data.formspec.base + local meta = minetest.get_meta(pos) + if data.infotext then + formspec = formspec..get_infotext_fs(edit_infotext, meta) + end + if data.sort then + formspec = formspec..get_sort_fs(data.formspec.width - 3, meta) + if data.autosort then + formspec = formspec..get_autosort_fs(data.formspec.width - 5, meta) + end + end + if has_pipeworks then + local offset = data.quickmove and (data.formspec.padding * 2 + 3) or data.formspec.padding + formspec = formspec..get_pipeworks_fs(offset, data.height + 1, meta) + end + if data.color or data.digilines then + local offset = data.quickmove and (data.formspec.padding * 3 + 11) or (data.formspec.padding * 2 + 8) + if data.color then + formspec = formspec..get_color_fs(offset, data.height + 1.2, meta) + else + formspec = formspec..get_digilines_fs(offset, data.height + 1.2, meta) + end + end + meta:set_string("formspec", formspec) +end + +function technic.chests.get_receive_fields(nodename, data) + return function(pos, formname, fields, player) + if not fields or not player then + return + end + local meta = minetest.get_meta(pos) + local chest_inv = meta:get_inventory() + local player_inv = player:get_inventory() + if fields.quit then + if meta:get_int("autosort") == 1 then + technic.chests.sort_inv(chest_inv, meta:get_int("sort_mode")) + end + technic.chests.update_formspec(pos, data) + return + end + if not technic.chests.change_allowed(pos, player, data.locked, data.protected) then + return + end + if data.sort and fields.sort then + technic.chests.sort_inv(chest_inv, meta:get_int("sort_mode")) + return + end + if data.quickmove then + if fields.all_to_chest then + local moved_items = technic.chests.move_inv(player_inv, chest_inv) + if data.digilines and meta:get_int("send_put") == 1 then + technic.chests.send_digiline_message(pos, "put", player, moved_items) + end + technic.chests.log_inv_change(pos, player:get_player_name(), "put", "stuff") + return + elseif fields.all_to_inv then + local moved_items = technic.chests.move_inv(chest_inv, player_inv) + if data.digilines and meta:get_int("send_take") == 1 then + technic.chests.send_digiline_message(pos, "take", player, moved_items) + end + technic.chests.log_inv_change(pos, player:get_player_name(), "take", "stuff") + return + elseif fields.existing_to_chest then + local items = technic.chests.get_inv_items(chest_inv) + local moved_items = technic.chests.move_inv(player_inv, chest_inv, items) + if data.digilines and meta:get_int("send_put") == 1 then + technic.chests.send_digiline_message(pos, "put", player, moved_items) + end + technic.chests.log_inv_change(pos, player:get_player_name(), "put", "stuff") + return + end + end + if not technic.chests.change_allowed(pos, player, data.locked, true) then + return -- Protect settings from being changed, even for open chests + end + if has_pipeworks then + pipeworks.fs_helpers.on_receive_fields(pos, fields) + end + if data.sort and fields.sort_mode then + local value = meta:get_int("sort_mode") + meta:set_int("sort_mode", (value + 1) % 5) + end + if data.autosort and fields.autosort then + local value = meta:get_int("autosort") == 1 and 0 or 1 + meta:set_int("autosort", value) + end + if data.color then + for i = 1, 16 do + if fields["color_button"..i] then + local node = minetest.get_node(pos) + if technic.chests.colors[i] then + node.name = nodename.."_"..technic.chests.colors[i][1] + else + node.name = nodename + end + minetest.swap_node(pos, node) + meta:set_int("color", i) + break + end + end + end + if data.digilines then + if fields.save_channel and fields.channel then + meta:set_string("channel", fields.channel) + end + for _,setting in pairs({"send_put", "send_take", "send_inject", "send_pull", "send_overflow"}) do + if fields[setting] then + local value = fields[setting] == "true" and 1 or 0 + meta:set_int(setting, value) + end + end + end + if data.infotext then + if fields.edit_infotext then + technic.chests.update_formspec(pos, data, true) + return + elseif fields.save_infotext and fields.infotext then + meta:set_string("infotext", fields.infotext) + end + end + technic.chests.update_formspec(pos, data) + end +end diff --git a/mods/technic_plus_beta/technic_chests/init.lua b/mods/technic_plus_beta/technic_chests/init.lua new file mode 100644 index 00000000..386e7bd7 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/init.lua @@ -0,0 +1,82 @@ + +local S = minetest.get_translator(minetest.get_current_modname()) + +local modpath = minetest.get_modpath("technic_chests") + +technic = rawget(_G, "technic") or {} +technic.chests = {} + +technic.chests.colors = { + {"black", S("Black")}, + {"blue", S("Blue")}, + {"brown", S("Brown")}, + {"cyan", S("Cyan")}, + {"dark_green", S("Dark Green")}, + {"dark_grey", S("Dark Grey")}, + {"green", S("Green")}, + {"grey", S("Grey")}, + {"magenta", S("Magenta")}, + {"orange", S("Orange")}, + {"pink", S("Pink")}, + {"red", S("Red")}, + {"violet", S("Violet")}, + {"white", S("White")}, + {"yellow", S("Yellow")}, +} + +function technic.chests.change_allowed(pos, player, owned, protected) + if owned then + if minetest.is_player(player) and not default.can_interact_with_node(player, pos) then + return false + end + elseif protected then + if minetest.is_protected(pos, player:get_player_name()) then + return false + end + end + return true +end + +if minetest.get_modpath("digilines") then + dofile(modpath.."/digilines.lua") +end + +dofile(modpath.."/formspec.lua") +dofile(modpath.."/inventory.lua") +dofile(modpath.."/register.lua") +dofile(modpath.."/chests.lua") + +-- Undo all of the locked wooden chest recipes, and just make them use a padlock. +minetest.register_on_mods_loaded(function() + minetest.clear_craft({output = "default:chest_locked"}) + minetest.register_craft({ + output = "default:chest_locked", + recipe = { + { "group:wood", "group:wood", "group:wood" }, + { "group:wood", "basic_materials:padlock", "group:wood" }, + { "group:wood", "group:wood", "group:wood" } + } + }) + minetest.register_craft({ + output = "default:chest_locked", + type = "shapeless", + recipe = { + "default:chest", + "basic_materials:padlock" + } + }) +end) + +-- Conversion for old chests +minetest.register_lbm({ + name = "technic_chests:old_chest_conversion", + nodenames = {"group:technic_chest"}, + run_at_every_load = false, + action = function(pos, node) + -- Use `on_construct` function because that has data from register function + local def = minetest.registered_nodes[node.name] + if def and def.on_construct then + def.on_construct(pos) + end + end, +}) diff --git a/mods/technic_plus_beta/technic_chests/inventory.lua b/mods/technic_plus_beta/technic_chests/inventory.lua new file mode 100644 index 00000000..7a6f845f --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/inventory.lua @@ -0,0 +1,193 @@ + +-- Table to define order of type sorting +local itemtypes = { + node = 1, + tool = 2, + craft = 3, + none = 4 +} + +-- Not so good compatibility workaround for older than 5.3 servers +local get_translated_string = minetest.get_translated_string or function(_, name) return name end + +function technic.chests.sort_inv(inv, mode) + local list = inv:get_list("main") + if not list then return end + local unique_items = {} + if mode ~= 4 then + local items = {} + for _,stack in pairs(list) do + if not stack:is_empty() then + local name = stack:get_name() + local wear = stack:get_wear() + local meta = stack:get_meta():get_string("") + local count = stack:get_count() + local def = minetest.registered_items[name] + local itemtype = (def and itemtypes[def.type]) and def.type or "none" + local key = string.format("%s %05d %s", name, wear, meta) + if not items[key] then + items[key] = { + stacks = {stack}, + wear = wear, + count = count, + itemtype = itemtype, + key = key, + } + else + items[key].count = items[key].count + count + table.insert(items[key].stacks, stack) + end + end + end + for k,v in pairs(items) do + table.insert(unique_items, v) + end + end + if mode == 1 then + -- Quantity + table.sort(unique_items, function(a, b) + if a.count ~= b.count then + return a.count > b.count + end + return a.key < b.key + end) + elseif mode == 2 then + -- Type + table.sort(unique_items, function(a, b) + if itemtypes[a.itemtype] ~= itemtypes[b.itemtype] then + return itemtypes[a.itemtype] < itemtypes[b.itemtype] + end + return a.key < b.key + end) + elseif mode == 3 then + -- Wear + table.sort(unique_items, function(a, b) + if a.itemtype == "tool" and b.itemtype == "tool" then + if a.wear ~= b.wear then + return a.wear < b.wear + end + return a.key < b.key + elseif a.itemtype == "tool" or b.itemtype == "tool" then + return a.itemtype == "tool" + end + return a.key < b.key + end) + elseif mode == 4 then + -- Natural + do -- Collect item stacks for sorting + local function name(stack) + return stack:get_meta():get("infotext") + or stack:get_description() + or stack:get_name() + end + local lookup = {} + for _,stack in pairs(list) do + local key = get_translated_string('', name(stack)) + if not lookup[key] then + table.insert(unique_items, { + stacks = {stack}, + key = key, + }) + lookup[key] = #unique_items + else + table.insert(unique_items[lookup[key]].stacks, stack) + end + end + end + local function padnum(value) + local dec, n = string.match(value, "(%.?)0*(.+)") + return #dec > 0 and ("%.12f"):format(value) or ("%s%03d%s"):format(dec, #n, n) + end + table.sort(unique_items, function(a, b) + local sort_a = ("%s%3d"):format(tostring(a.key):gsub("%.?%d+", padnum), #b.key) + local sort_b = ("%s%3d"):format(tostring(b.key):gsub("%.?%d+", padnum), #a.key) + return sort_a < sort_b + end) + else + -- Item + table.sort(unique_items, function(a, b) + return a.key < b.key + end) + end + inv:set_list("main", {}) + for _,item in ipairs(unique_items) do + for _,stack in ipairs(item.stacks) do + inv:add_item("main", stack) + end + end +end + +function technic.chests.get_inv_items(inv) + local list = inv:get_list("main") + if not list then return {} end + local keys = {} + for _,stack in pairs(list) do + if not stack:is_empty() then + keys[stack:get_name()] = true + end + end + local items = {} + for k,_ in pairs(keys) do + items[#items + 1] = k + end + return items +end + +function technic.chests.move_inv(from_inv, to_inv, filter) + local list = from_inv:get_list("main") + if not list then return {} end + local moved_items = {} + for i,stack in ipairs(list) do + if not stack:is_empty() then + local move_stack = false + local name = stack:get_name() + if name == filter or not filter then + move_stack = true + elseif type(filter) == "table" then + for _,k in pairs(filter) do + if name == k then + move_stack = true + break + end + end + end + if move_stack then + local leftover = to_inv:add_item("main", stack) + if not leftover:is_empty() then + from_inv:set_stack("main", i, leftover) + stack:set_count(stack:get_count() - leftover:get_count()) + else + from_inv:set_stack("main", i, "") + end + table.insert(moved_items, stack:to_table()) + end + end + end + return moved_items +end + +function technic.chests.log_inv_change(pos, name, change, items) + local spos = minetest.pos_to_string(pos) + if change == "move" then + minetest.log("action", name.." moves "..items.." in chest at "..spos) + elseif change == "put" then + minetest.log("action", name.." puts "..items.." into chest at "..spos) + elseif change == "take" then + minetest.log("action", name.." takes "..items.." from chest at "..spos) + end +end + +function technic.chests.log_fast_move(pos, name, change, items) + local spos = minetest.pos_to_string(pos) + local itemlist = {} + for _, stack in ipairs(items) do + table.insert(itemlist, stack.name.." "..stack.count) + end + if change == "put" then + minetest.log("action", string.format("%s puts items into chest at %s: %s", + name, spos, table.concat(itemlist, ", "))) + elseif change == "take" then + minetest.log("action", string.format("%s takes items from chest at %s: %s", + name, spos, table.concat(itemlist, ", "))) + end +end diff --git a/mods/technic_plus_beta/technic_chests/locale/technic_chests.de.tr b/mods/technic_plus_beta/technic_chests/locale/technic_chests.de.tr new file mode 100644 index 00000000..21a6b7f1 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/locale/technic_chests.de.tr @@ -0,0 +1,63 @@ +# textdomain: technic_chests + +# German Translation for technic_chests +# Deutsche Übersetzung von technic_chests +# by Xanthin + +@1 Chest=@1truhe +@1 Locked Chest=Verschlossene @1truhe +@1 Locked Chest (owned by @2)=Verschlossene @1truhe (gehoert @2) +Color Filter: @1=Farbfilter: @1 +Edit chest description:=Bearbeite die Beschreibung + +# Colors +Black=Schwarz +Blue=Blau +Brown=Braun +Cyan=Tuerkis +Dark Green=Dunkelgruen +Dark Grey=Dunkelgrau +Green=Gruen +Grey=Grau +Magenta=Magenta +Orange=Orange +Pink=Rosa +Red=Rot +Violet=Violett +White=Weiss +Yellow=Gelb +None=Farblos + +# Materials +Copper=Kupfer +Gold=Gold +Iron=Eisen +Mithril=Mithril +Silver=Silber +Wooden=Holz + +# Sorting +Sort= +Auto-sort is @1= +Off= +On= +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/mods/technic_plus_beta/technic_chests/locale/technic_chests.es.tr b/mods/technic_plus_beta/technic_chests/locale/technic_chests.es.tr new file mode 100644 index 00000000..f394d559 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/locale/technic_chests.es.tr @@ -0,0 +1,61 @@ +# textdomain: technic_chests + +# technic_chests translation template + +@1 Chest=Cofre de @1 +@1 Locked Chest=Cofre de @1 Bloqueado +@1 Locked Chest (owned by @2)=Cofre de @1 Bloqueado (propiedad de @2) +Color Filter: @1=Filtro por Color: @1 +Edit chest description:=Editar la descripción del cofre + +# Colors +Black=Negro +Blue=Azul +Brown=Café +Cyan=Cian +Dark Green=Verde Oscuro +Dark Grey=Gris Oscuro +Green=Verde +Grey=Gris +Magenta=Magenta +Orange=Naranja +Pink=Rosado +Red=Rojo +Violet=Violeta +White=Blanco +Yellow=Amarillo +None=Ninguno + +# Materials +Copper=Cobre +Gold=Oro +Iron=Hierro +Mithril=Mitrilo +Silver=Plata +Wooden=Madera + +# Sorting +Sort=Ordenar +Auto-sort is @1=El orden Automático esta @1 +Off=Apagado +On=Encendido +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/mods/technic_plus_beta/technic_chests/locale/technic_chests.fr.tr b/mods/technic_plus_beta/technic_chests/locale/technic_chests.fr.tr new file mode 100644 index 00000000..06171c4c --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/locale/technic_chests.fr.tr @@ -0,0 +1,61 @@ +# textdomain: technic_chests + +# technic_chests translation template + +@1 Chest=Coffre en @1 +@1 Locked Chest=Coffre verrouillé en @1 +@1 Locked Chest (owned by @2)=Coffre verrouillé en @1 (appartient à @2) +Color Filter: @1=Filtre couleur : @1 +Edit chest description:=Editer la description du coffre + +# Colors +Black=Noir +Blue=Bleu +Brown=Marron +Cyan=Cyan +Dark Green=Vert foncé +Dark Grey=Gris foncé +Green=Vert +Grey=Gris +Magenta=Magenta +Orange=Orange +Pink=Rose +Red=Rouge +Violet=Violet +White=Blanc +Yellow=Jaune +None=Rien + +# Materials +Copper=cuivre +Gold=or +Iron=fer +Mithril=mithril +Silver=argent +Wooden=bois + +# Sorting +Sort=Tri +Auto-sort is @1=Tri automatique @1 +Off=désactivé +On=activé +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/mods/technic_plus_beta/technic_chests/locale/technic_chests.ja.tr b/mods/technic_plus_beta/technic_chests/locale/technic_chests.ja.tr new file mode 100644 index 00000000..39189c59 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/locale/technic_chests.ja.tr @@ -0,0 +1,43 @@ +# textdomain: technic_chests + +# technic_chests japanese translation +# technic_chestsの日本語への翻訳 +# by damiemk + +@1 Chest=@1 のチェスト +@1 Locked Chest=@1 ロックされたチェスト +@1 Locked Chest (owned by @2)=@1 のロックされたチェスト (@2 が所有) +Color Filter: @1=カラーフィルター: @1 +Edit chest description:=チェストの説明を編集する: + +# Colors +Black=黒 +Blue=青 +Brown=茶色 +Cyan=シアン +Dark Green=濃い緑色 +Dark Grey=暗灰色 +Green=緑 +Grey=灰色 +Magenta=マジェンタ +Orange=橙色 +Pink=桃色 +Red=赤 +Violet=紫 +White=白 +Yellow=黄色 +None=デフォルト + +# Materials +Copper=銅 +Gold=金 +Iron=鉄 +Mithril=ミスリル +Silver=銀 +Wooden=木造 + +# Sorting +Sort=組織する +Auto-sort is @1=自動組織が @1 になっている +Off=オフ +On=オン diff --git a/mods/technic_plus_beta/technic_chests/locale/technic_chests.pl.tr b/mods/technic_plus_beta/technic_chests/locale/technic_chests.pl.tr new file mode 100644 index 00000000..aecb2be1 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/locale/technic_chests.pl.tr @@ -0,0 +1,63 @@ +# textdomain: technic_chests + +# Polish Translation for technic_chests +# Polskie tłumaczenie technic_chests +# by mat9117 + +@1 Chest=@1 Skrzynia +@1 Locked Chest=@1 Zamknięta skrzynia +@1 Locked Chest (owned by @2)=@1 Zamknięta skrzynia (należy do @2) +Color Filter: @1=Filtr kolorów: @1 +Edit chest description:=Edytuj opis skrzyni + +# Colors +Black=Czarny +Blue=Niebieski +Brown=Brązowy +Cyan=Cyan +Dark Green=Ciemnozielony +Dark Grey=Ciemnoszary +Green=Zielony +Grey=Szary +Magenta=Magenta +Orange=Pomarańczowy +Pink=Różowy +Red=Czerwony +Violet=Fioletowy +White=Biały +Yellow=Żółty +None=Żaden + +# Materials +Copper=Miedziana +Gold=Złota +Iron=Żelazna +Mithril=Mithrilowa +Silver=Srebrna +Wooden=Drewniana + +# Sorting +Sort=Sortuj +Auto-sort is @1=Autosortowanie jest @1 +Off=Wyłaczone +On=Włączone +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/mods/technic_plus_beta/technic_chests/locale/technic_chests.pt_BR.tr b/mods/technic_plus_beta/technic_chests/locale/technic_chests.pt_BR.tr new file mode 100644 index 00000000..1208c7d3 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/locale/technic_chests.pt_BR.tr @@ -0,0 +1,63 @@ +# textdomain: technic_chests + +# Braziliam portuguese translation for technic_chests +# Tradução portuguesa brasileira para technic_chests +# By Sires + +@1 Chest=Baú @1 +@1 Locked Chest=Baú Trancado @1 +@1 Locked Chest (owned by @2)=Baú Trancado @1 (pertence a/à @2) +Color Filter: @1=Filtro de Cor: @1 +Edit chest description:=Editar descrição do baú: + +# Colors +Black=Preto +Blue=Azul +Brown=Marrom +Cyan=Ciano +Dark Green=Verde Escuro +Dark Grey=Cinza Escuro +Green=Verde +Grey=Cinza +Magenta=Magenta +Orange=Laranja +Pink=Rosa +Red=Vermelho +Violet=Violeta +White=Branco +Yellow=Amarelo +None=Nada + +# Materials +Copper=Cobre +Gold=Ouro +Iron=Ferro +Mithril=Mithril +Silver=Prata +Wooden=de Madeira + +# Sorting +Sort=Ordenar +Auto-sort is @1=Auto-ordenação está @1 +Off=Desligada +On=Ligada +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/mods/technic_plus_beta/technic_chests/locale/technic_chests.tr.tr b/mods/technic_plus_beta/technic_chests/locale/technic_chests.tr.tr new file mode 100644 index 00000000..5cde5fe1 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/locale/technic_chests.tr.tr @@ -0,0 +1,63 @@ +# textdomain: technic_chests + +# Turkish translation +# mahmutelmas06@hotmail.com +# Türkçe çeviri + +@1 Chest=@1 Sandık +@1 Locked Chest=@1 Kilitli sandık +@1 Locked Chest (owned by @2)=@1 Kilitli sandık (Sahibi @2) +Color Filter: @1=Renk süzgeci: @1 +Edit chest description:=Sandık bilgilerini düzenle + +# Colors - Renkler +Black=Siyah +Blue=Mavi +Brown=Kahverengi +Cyan=Cam göbeği +Dark Green=Koyu yeşil +Dark Grey=Koyu gri +Green=Yeşil +Grey=Gri +Magenta=Mor +Orange=Turuncu +Pink=Pembe +Red=Kırmızı +Violet=Koyu mor +White=Beyaz +Yellow=Sarı +None=Hiç + +# Materials - Metaryeller +Copper=Bakır +Gold=Altın +Iron=Demir +Mithril=Mithril +Silver=Gümüş +Wooden=Ahşap + +# Sorting - Sıralama +Sort=Sırala +Auto-sort is @1=Otomatik sıralama @1 +Off=Kapalı +On=Açık +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/mods/technic_plus_beta/technic_chests/locale/technic_chests.zh_CN.tr b/mods/technic_plus_beta/technic_chests/locale/technic_chests.zh_CN.tr new file mode 100644 index 00000000..71566438 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/locale/technic_chests.zh_CN.tr @@ -0,0 +1,53 @@ +# textdomain: technic_chests + +@1 Chest=@1箱子 +@1 Locked Chest=上锁的@1箱子 +@1 Locked Chest (owned by @2)=上锁的@1锁箱子(归@2所有) +Color Filter: @1=颜色筛选器:@1 +Edit chest description:=编辑箱子描述: +Black=黑色 +Blue=蓝色 +Brown=棕色 +Cyan=青色 +Dark Green=深绿色 +Dark Grey=深灰色 +Green=绿色 +Grey=灰色 +Magenta=洋红 +Orange=橙色 +Pink=粉红色 +Red=红色 +Violet=紫罗兰色 +White=白色 +Yellow=黄色 +None=没有 +Copper=铜 +Gold=黄金 +Iron=铁 +Mithril=秘银 +Silver=银 +Wooden=木制 +Sort=排序 +Auto-sort is @1=自动排序为@1 +Off=关 +On=打开 +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/mods/technic_plus_beta/technic_chests/locale/template.txt b/mods/technic_plus_beta/technic_chests/locale/template.txt new file mode 100644 index 00000000..c7273cbe --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/locale/template.txt @@ -0,0 +1,61 @@ +# textdomain: technic_chests + +# technic_chests translation template + +@1 Chest= +@1 Locked Chest= +@1 Locked Chest (owned by @2)= +Color Filter: @1= +Edit chest description:= + +# Colors +Black= +Blue= +Brown= +Cyan= +Dark Green= +Dark Grey= +Green= +Grey= +Magenta= +Orange= +Pink= +Red= +Violet= +White= +Yellow= +None= + +# Materials +Copper= +Gold= +Iron= +Mithril= +Silver= +Wooden= + +# Sorting +Sort= +Auto-sort is @1= +Off= +On= +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/mods/technic_plus_beta/technic_chests/mod.conf b/mods/technic_plus_beta/technic_chests/mod.conf new file mode 100644 index 00000000..155796f4 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/mod.conf @@ -0,0 +1,3 @@ +name = technic_chests +depends = default, basic_materials +optional_depends = technic, technic_worldgen, moreores, pipeworks, protector, digilines diff --git a/mods/technic_plus_beta/technic_chests/register.lua b/mods/technic_plus_beta/technic_chests/register.lua new file mode 100644 index 00000000..f7dd2533 --- /dev/null +++ b/mods/technic_plus_beta/technic_chests/register.lua @@ -0,0 +1,240 @@ + +local S = minetest.get_translator(minetest.get_current_modname()) + +local has_pipeworks = minetest.get_modpath("pipeworks") +local has_digilines = minetest.get_modpath("digilines") +local has_protector = minetest.get_modpath("protector") + +local tube_entry = has_pipeworks and "^pipeworks_tube_connection_metallic.png" or "" +local protector_overlay = has_protector and "^protector_logo.png" or "^technic_protector_overlay.png" + +local node_groups = { + snappy = 2, + choppy = 2, + oddly_breakable_by_hand = 2, + tubedevice = 1, + tubedevice_receiver = 1, + technic_chest = 1, +} + +local node_groups_no_inv = { + snappy = 2, + choppy = 2, + oddly_breakable_by_hand = 2, + tubedevice = 1, + tubedevice_receiver = 1, + technic_chest = 1, + not_in_creative_inventory = 1, +} + +local function get_tiles(data, color) + local tiles = data.tiles and table.copy(data.tiles) or { + data.texture_prefix.."_top.png"..tube_entry, + data.texture_prefix.."_top.png"..tube_entry, + data.texture_prefix.."_side.png"..tube_entry, + data.texture_prefix.."_side.png"..tube_entry, + data.texture_prefix.."_side.png"..tube_entry, + data.texture_prefix.."_front.png" + } + if data.color and color then + tiles[6] = tiles[6].."^technic_chest_overlay_"..technic.chests.colors[color][1]..".png" + end + if data.locked then + tiles[6] = tiles[6].."^"..data.texture_prefix.."_lock_overlay.png" + elseif data.protected then + tiles[6] = tiles[6]..protector_overlay + end + return tiles +end + +function technic.chests.register_chest(nodename, data) + assert(data.tiles or data.texture_prefix, "technic.chests.register_chest: tiles or texture_prefix required") + assert(data.description, "technic.chests.register_chest: description required") + local colon + colon, nodename = nodename:match("^(:?)(.+)") + + if data.digilines and not has_digilines then + data.digilines = nil + end + + data.formspec = technic.chests.get_formspec(data) + local def = { + description = data.description, + tiles = data.tiles or get_tiles(data), + paramtype2 = "facedir", + is_ground_content = false, + legacy_facedir_simple = true, + groups = node_groups, + sounds = default.node_sound_wood_defaults(), + drop = nodename, + after_place_node = function(pos, placer) + local meta = minetest.get_meta(pos) + if data.locked then + local owner = placer:get_player_name() or "" + meta:set_string("owner", owner) + meta:set_string("infotext", S("@1 (owned by @2)", data.description, owner)) + else + meta:set_string("infotext", data.description) + end + if has_pipeworks then + pipeworks.after_place(pos) + end + end, + after_dig_node = function(pos) + if has_pipeworks then + pipeworks.after_dig(pos) + end + end, + tube = { + insert_object = function(pos, node, stack) + local meta = minetest.get_meta(pos) + if data.digilines and meta:get_int("send_inject") == 1 then + technic.chests.send_digiline_message(pos, "inject", nil, {stack:to_table()}) + end + technic.chests.log_inv_change(pos, "pipeworks tube", "put", stack:get_name()) + return meta:get_inventory():add_item("main", stack) + end, + can_insert = function(pos, node, stack) + local meta = minetest.get_meta(pos) + if meta:get_int("splitstacks") == 1 then + stack = stack:peek_item(1) + end + local can_insert = meta:get_inventory():room_for_item("main", stack) + if not can_insert and data.digilines and meta:get_int("send_overflow") == 1 then + technic.chests.send_digiline_message(pos, "overflow", nil, {stack:to_table()}) + end + return can_insert + end, + remove_items = function(pos, node, stack, dir, count, list, index) + local meta = minetest.get_meta(pos) + local item = stack:take_item(count) + meta:get_inventory():set_stack(list, index, stack) + if data.digilines and meta:get_int("send_pull") == 1 then + technic.chests.send_digiline_message(pos, "pull", nil, {item:to_table()}) + end + technic.chests.log_inv_change(pos, "pipeworks tube", "take", item:get_name()) + return item + end, + input_inventory = "main", + connect_sides = {left=1, right=1, front=1, back=1, top=1, bottom=1}, + }, + on_construct = function(pos) + local inv = minetest.get_meta(pos):get_inventory() + inv:set_size("main", data.width * data.height) + if data.quickmove then + inv:set_size("quickmove", 1) + end + technic.chests.update_formspec(pos, data) + end, + can_dig = function(pos, player) + if not technic.chests.change_allowed(pos, player, data.locked, data.protected) then + return false + end + return minetest.get_meta(pos):get_inventory():is_empty("main") + end, + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + if not technic.chests.change_allowed(pos, player, data.locked, data.protected) then + return 0 + end + if data.quickmove and to_list == "quickmove" then + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local stack = inv:get_stack("main", from_index) + local moved_items = technic.chests.move_inv(inv, player:get_inventory(), stack:get_name()) + if data.digilines and meta:get_int("send_take") == 1 then + technic.chests.send_digiline_message(pos, "take", player, moved_items) + end + technic.chests.log_fast_move(pos, player:get_player_name(), "take", moved_items) + return 0 + end + return count + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if not technic.chests.change_allowed(pos, player, data.locked, data.protected) then + return 0 + end + if data.quickmove and listname == "quickmove" then + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local moved_items = technic.chests.move_inv(player:get_inventory(), inv, stack:get_name()) + if data.digilines and meta:get_int("send_put") == 1 then + technic.chests.send_digiline_message(pos, "put", player, moved_items) + end + technic.chests.log_fast_move(pos, player:get_player_name(), "put", moved_items) + return 0 + end + return stack:get_count() + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if not technic.chests.change_allowed(pos, player, data.locked, data.protected) then + return 0 + end + return stack:get_count() + end, + on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + technic.chests.log_inv_change(pos, player:get_player_name(), "move", "stuff") + end, + on_metadata_inventory_put = function(pos, listname, index, stack, player) + if data.digilines and minetest.get_meta(pos):get_int("send_put") == 1 then + technic.chests.send_digiline_message(pos, "put", player, {stack:to_table()}) + end + technic.chests.log_inv_change(pos, player:get_player_name(), "put", stack:get_name()) + end, + on_metadata_inventory_take = function(pos, listname, index, stack, player) + if data.digilines and minetest.get_meta(pos):get_int("send_take") == 1 then + technic.chests.send_digiline_message(pos, "take", player, {stack:to_table()}) + end + technic.chests.log_inv_change(pos, player:get_player_name(), "take", stack:get_name()) + end, + on_blast = function(pos) + if data.locked or data.protected then + return + end + local drops = {} + default.get_inventory_drops(pos, "main", drops) + drops[#drops+1] = nodename + minetest.remove_node(pos) + return drops + end, + on_receive_fields = technic.chests.get_receive_fields(nodename, data), + } + if data.locked then + def.on_skeleton_key_use = function(pos, player, newsecret) + -- Copied from default chests.lua + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + local player_name = player:get_player_name() + if owner ~= player_name then + minetest.record_protection_violation(pos, player_name) + minetest.chat_send_player(player_name, "You do not own this chest.") + return nil + end + local secret = meta:get_string("key_lock_secret") + if secret == "" then + secret = newsecret + meta:set_string("key_lock_secret", secret) + end + return secret, "a locked chest", owner + end + end + if data.digilines then + def.digiline = { + receptor = {}, + effector = { + action = technic.chests.digiline_effector + }, + } + end + minetest.register_node(colon..nodename, def) + if data.color then + for i = 1, 15 do + local colordef = {} + for k, v in pairs(def) do + colordef[k] = v + end + colordef.groups = node_groups_no_inv + colordef.tiles = get_tiles(data, i) + minetest.register_node(colon..nodename.."_"..technic.chests.colors[i][1], colordef) + end + end +end diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_checkmark_icon.png b/mods/technic_plus_beta/technic_chests/textures/technic_checkmark_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d0d55fd1a8b6ad39fb0eb4686fa89ac839cf0fe9 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE0AW`#lWzKf#EO%!%+r? zV+;&u85k}wFkE3^xXHk9n}Ojj1H)qmhGz^6&lworGBA8%VED|y@Pi@WQtuy7FJnoN zUoeBivm0qZj;E)KV@SoVBnQTZLr)GdBnWUcJveHs|M$C;_?<+t)a$P^B6D{C7dSqr z{JV|kxzFFX%z64L-p~BU=^W|53DOz6mu+zhz0G#&QT_XMkC^W6eRAvu$a$WwelF{r G5}E))l1YI8 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_black.png b/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_black.png new file mode 100644 index 0000000000000000000000000000000000000000..a1da761ce1effee344ab4069183de10a1da6e568 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx?BpA#)4xIr~OeH~n!3>OyQ~s_4@?yqwEzGB literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_blue.png b/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..14896e8486fec0e627cf7ebdc3caa5354ec7d43a GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0AVj_}`Hl<^-e}OM?7@ z862M7NCR@DJY5_^DsCkw9ALa5Z}36Fpn#)6U;^WlCPoGoQKoXGElQI?dOcnJT-G@y GGywqD&>9{9 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_brown.png b/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..8a05055d59c0b73f71a9c837083fb50e79a986d7 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E09hzW{?fb&IPgX9SQ6wH z%;50sMjDVK<>}%WQgJIe;Q-?ed4mrU1_c}q0uvaYG%+%$h%%KcZBd#G((LK#=d#Wz Gp$Py7;2O^W literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_dark_green.png b/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..a40ccacf0e1c6929238fa979bcc08d79af377434 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0AUgV35D_WHyk&SQ6wH z%;50sMjDVK<>}%WQgJIe;Q-?ed4mrU1_c}q0uvaYG%+%$h%%KcZBd#G((LK#=d#Wz Gp$P!zB^qP^ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_dark_grey.png b/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_dark_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..bd8e8a5e435aec9ddb0dfa73aeb48403d8c6ec54 GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc^5i^S978H@ vB_~MuC@}C$_{kxp)ZmmT>Tta&Q6r9lp>7>}qq9qQ1xUZAtDnm{r-UW|8DQdAc};RNP8VIKX&A-r$3TK>gaeE>*v_)w$P!)rxtDnm{ Hr-UW|XagKI literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_red.png b/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_red.png new file mode 100644 index 0000000000000000000000000000000000000000..6fabfff372687343ca5a119779c51f943fe2c55a GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0F%rz##p<7bL=1666=m z;PC858jvI9>EaktaVt6D0OJjLgAWo01sn|m6BwT~F*2x#GLbP0 Hl+XkK`T824 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_white.png b/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_white.png new file mode 100644 index 0000000000000000000000000000000000000000..6b4fea3c01dca52a2ec46e74ed93838ea8f641f0 GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx?BpA#)4xIr~OeH~n!3+##lh0ZJc~YJ(jv*Dd rk`oRv-jFx=AYo9z(I7B^@ktXSgNi6qxzZM;$soO+u6{1-oD!M<*#Q@0 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_yellow.png b/mods/technic_plus_beta/technic_chests/textures/technic_chest_overlay_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..c181b2f13648351db83ddc485aadaa614db038c4 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0F&GpP}P+K>(1&SQ6wH z%;50sMjDVK<>}%WQgJIe;Q-?ed4mrU1_c}q0uvaYG%+%$h%%KcZBd#GRK?)w>gTe~ HDWM4fM;;ry literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton0.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton0.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6080bca730176da93b6dff6584374383ec2916 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx?BpA#)4xIr~OeH~n!3>OyQ~s_4@m+~w+u)>@dq|4LQ&t;ucLK6U{a2W3Z literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton1.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton1.png new file mode 100644 index 0000000000000000000000000000000000000000..fa4af24a63bd36bda0c0687f1deea8032d75cee7 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0AVj_}`Hl<^-e}OM?7@ w862M7NCR>NJzX3_DsCkwBqXf(?<~T^%<%lCu!F#JziS{Zp00i_>zopr00R^lsQ>@~ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton10.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton10.png new file mode 100644 index 0000000000000000000000000000000000000000..640324ada1a15952d75fda73dd97378c369b8548 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0F%b;r}IzGvYuNV@Z%- yFoVOh8)-m}pr?ytNX4z>goK0@|D8pcm>Hhm6m}4J?sp9+$>8bg=d#Wzp$PzhX&S%) literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton11.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton11.png new file mode 100644 index 0000000000000000000000000000000000000000..d27737376876cb0c5d7660ac31844117c36e7e8e GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0F%rz##p<7bL=1666=m x;PC858jvIC>EaktaVt3?Az{UTXAvf5hUYhh9R!~HT?0xoc)I$ztaD0e0ss@z80`Q6 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton12.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton12.png new file mode 100644 index 0000000000000000000000000000000000000000..6cc05655ded458167c2292e0561e358222176749 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0FGI_@BhX^&iM$ED7=p yW^j0RBMrzA^mK6yskoJ#kdUzAzq1GvGsE+n!VUt@{jLEe89ZJ6T-G@yGywo0wHYb^ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton13.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton13.png new file mode 100644 index 0000000000000000000000000000000000000000..1517798917ca1ce9b27139d8e7dbcb28c8fbfa2e GIT binary patch literal 88 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx?BpA#)4xIr~OeH~n!3+##lh0ZJd4irUjv*Dd ik`odVR{VDsVPa-@epA>%;JM#5kQPr@KbLh*2~7YT*cI*o literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton14.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton14.png new file mode 100644 index 0000000000000000000000000000000000000000..03438ce4fd63742c1abcead99332456337ec805f GIT binary patch literal 105 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 ArT_o{ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton2.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton2.png new file mode 100644 index 0000000000000000000000000000000000000000..264eff066e4997ccc06a84eb0c8677a2d3b5db8b GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E09hzW{?fb&IPgNJzX3_DsCkwBqXf(?<~T^%<%lCu!F#JziU8A22WQ%mvv4FO#t4)7zqFX literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton3.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton3.png new file mode 100644 index 0000000000000000000000000000000000000000..df04ae8f0089acd3576780cf689d5f6002567729 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0AXR|6kg1wE>X9SQ6wH x%;50sMjDVK=;`7ZQgJIeAt7PKe`gUUW`^fCg&hQ*`&|R+@pScbS?83{1OP1D8Cn1U literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton4.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton4.png new file mode 100644 index 0000000000000000000000000000000000000000..3f1359faaf54ad61be5761e3e750a663787cefdd GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0AUgV35D_WHyk&SQ6wH x%;50sMjDVK=;`7ZQgJIeAt7PKe`gUUW`^fCg&hQ*`&|R+@pScbS?83{1ON~781Dc8 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton5.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton5.png new file mode 100644 index 0000000000000000000000000000000000000000..db5f31fbc44b4543e61dfde6a3f3b777a9852c01 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@`OBH978H@ kB_|wUU_6nqgHwQs;mu@|i~py(NrLovy85}Sb4q9e04r}68UO$Q literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton6.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton6.png new file mode 100644 index 0000000000000000000000000000000000000000..5706a96977c5f977556ca45f4f8ff726b5af1d6e GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0AXR&tT^4vKPo;ED7=p xW^j0RBMrzA^mK6yskoJ#kdUzAzq1GvGsE+n!VUt@{jP!Zc)I$ztaD0e0ssJN7@hzC literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton7.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton7.png new file mode 100644 index 0000000000000000000000000000000000000000..69653806bd91b9603278e3939262df2f4523550a GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@`OBH978H@ kB_|wU;GS@>Kv;o=;f8AF!Uq%EszG`@UHx3vIVCg!04W<5BLDyZ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton8.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton8.png new file mode 100644 index 0000000000000000000000000000000000000000..4e16a31dd49c0591172c65dc5ce9061cc3fb983b GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0F%r@Zaoj(t03^u_VYZ yn8D%MjWi%f(9^{+q~ca`LPEld|IQ*z%nZ+O3Ofiq_qzs^WbkzLb6Mw<&;$T!CK_h| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton9.png b/mods/technic_plus_beta/technic_chests/textures/technic_colorbutton9.png new file mode 100644 index 0000000000000000000000000000000000000000..99bf2bb3bad340209c80db791d94910f71f7cfd7 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0F%*z@Shgnh9hvmIV0) xGdMiEkp|=ldb&7|c0CxglN&8?B`KFmZXg)^85eh9pXeaMWXw+O zs4yC%aj7UwjtP$yS9~xU+ji&FK!ht}a-J$8%n27x1p!mMc1mM1l5nX6TlQ0>bWCvN zv5*@A3SK)Y0FDJ8P@|50JC#5(1HkNN8wZ$gp_zRTw#~EP6UXs zbMB|*5JVu($5;;qSN0B-e7?KqO}I literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_copper_chest_lock_overlay.png b/mods/technic_plus_beta/technic_chests/textures/technic_copper_chest_lock_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..d5924031e3339148089ab49f6944cbd3dcdfb406 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`W}YsNAr-fh7Z^&g)^YLtcbt*K zY?C7Suh}4S7BlZsm$^$M|1lf>)GG*k^y9tC`Cs)nj$hSaVBk8+eOL2gfDq6G22WQ% Jmvv4FO#ow>BMATi literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_copper_chest_side.png b/mods/technic_plus_beta/technic_chests/textures/technic_copper_chest_side.png new file mode 100644 index 0000000000000000000000000000000000000000..7ba21ddaab5805018c2529a31a774d296ac88218 GIT binary patch literal 446 zcmV;v0YUzWP)}rtuZF~02yv?j+=w=)oy95Q*+};6uSOlX2;))NIs$`egOUK(3NQx} z*NvXIA#tsIHvmB$M8bADZwVsAxAB>z@2uLO8%zLg&tCOO(9Ngt%0~IL#P5 zA4VuZaotD=<7KB1#;uac;y7IDuENFbMK)Tpb=IJWdnI9U zOnh!^0~aptuT6>Q39pPF4<;^^HVDJSt^Q|K2hj%(_Xa=N?AD6y_15>RE*mX~@$-X* o8=Lq{lKqmNbVDFf2Q3)MKUa#z;8DnNc>n+a07*qoM6N<$fJ6LxyrAh8k0b zdNT%|Q}z#mUfAjB;us97F@t3$1loZqV;9G7@jit6u5dSNFcl)MEO+nu^?(X<1yOw>+ zxw*50UkmO$$FS{r+P&h4ywi;LZ$0x9T76|_Xkyel)thOTsxwU;j`QyIdse7Cmn}v( zljl%n;V!jg-4~UU_praTJdmX$uT?SofiXvLEL&>j&SlqI{^X{KUFB$${(R>ne}q}? V=H8qW8bD7lc)I$ztaD0e0s#K{h2sDK literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_gold_chest_front.png b/mods/technic_plus_beta/technic_chests/textures/technic_gold_chest_front.png new file mode 100644 index 0000000000000000000000000000000000000000..db566ded8df715a2b6d762b14a730358e36dcd35 GIT binary patch literal 613 zcmV-r0-F7aP)KzELib2S@4n}@itLNr0nA#5GZovF*ZHZRdo*w zzV#=sfB8v7OrZvWs4^v_tPHlsQV?rMCrI$~TCUK&aSAgxvg%6tWVa{u{eE~OOn-7ap% zHZA0K^D$@SycJJ^1XLi1Qj6E}F&d_+%`?5!I6q$spbAx}bs`EZAt1Mc+=3uTFjA@E zUDlT`A97bs#azTX)yE<|&;gBc8GIngV43~=_oer}tk7dF;{+(AiU(30omIm_F> z?$+z!{fB?wfB5ISqwepw_g#lRc}gCQ0@0vE0D;BwNTo&9Xe4K{v=*(2S?&A72n5jr z3Syphf34|B`efVblkH|svzs-|Vg6jt8!Ofe z0gYfR3GxeOaCmkj4ahO~ba4!+xRty>RY1^D_`!2`;RlbMg%gsUpKdNF+Nkt-XX}ia sEtL~lZm>#7vRX<^aNSX9aiYwKp>YzUs!4m@MxYT4p00i_>zopr0Gv`mQvd(} literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_gold_chest_side.png b/mods/technic_plus_beta/technic_chests/textures/technic_gold_chest_side.png new file mode 100644 index 0000000000000000000000000000000000000000..d556c141447e801690f7e48d078e96f43eb3bbc0 GIT binary patch literal 567 zcmV-70?7S|P)Hi#&&f`D8Exd%azV5Hi@hpcC3uX$*uVlHBX z>XFC@3_xdG2VY4tSc_l&T=_W4cALgQ#E`Rysp%lHQOyxG!h)G3Yn0;am3dCG-FkLc zN6tv2syvB)1dP06c&#HD>}(ZzfRnL=ZLwKT8f(0aXg4X5IvwEO40qz#=SsKYEd?jBtbHonjD*#^?I}0DGBZ5 zvh?e#sWyFi`rA5NXSC=gdSh#Re!4G3Z?C6$j@IZ5%sUb3*T1K63{~ul6{H@bz{^V| zF-_Av$Fd^{C-LJViy|3B;U?yEGYEQ%)-5_nv`!Kc_z#aqU)*20ON0Ob002ovPDHLk FV1j=32SWe= literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_gold_chest_top.png b/mods/technic_plus_beta/technic_chests/textures/technic_gold_chest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..79b0367a01285cd8a0521cce0aa0302a5701dc1c GIT binary patch literal 561 zcmV-10?z%3P)(CT36(Gs`?fH`G*wIC_`poBjyGlikkMZF0SH( zh^$oKh^&Arvd#Qf%ARCKlEqy$$xLBtPyhisKwwZUfB^w0ph#s30FO=peQ^VNM=_9p zMP6ir{7JHRCo@9<^hjS8JU_>3T_8wHav`UP?;-&Jm`P>V2tGY7(M^+*2_%kIrz(A! zy|o}8GN;y-*3@jN^&}HXL_$Hdrkm~7y+O~HrtBa|f@F3zd2Qa->+Rv7Bs9o*j_a%4 z()DrwuLpZDdq&IX?41w$+t&2vdN)nkJDrK?AR=-7V^?dcVk6d2B1M76$A!dhx0|M% z4eQ(-X3SWzV#Vs!tG938e#ppv zIxvh*dAc};RNTt-W6pC4WQe)FE%)}XZLjYA7vaymQl>69JEuNjQ)KzyS6A(Kzi7K| ztE;3W5VdXUg;}@vu>S2fQkrzq;jobHyRi8a?`-Ph_-SD$uH5?Zjo_JMUL6LnL^u44kjPEAFET}aV7T6;}aRyDFsI)v$uaV6nFl9Z}IQd$6Smao2eb~{%pGC haf-6UjO+j8o5knJJ$@s*`V7!l44$rjF6*2UngG@(&!PYT literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_iron_chest_lock_overlay.png b/mods/technic_plus_beta/technic_chests/textures/technic_iron_chest_lock_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..b74093013dd841efdd43923947a9fa08932663ee GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`rk*a2Ar-fh7Z^&gzFW8MzvGM? z=A1Qa{xKW=WP9=Q#UJ*hPrMT*PWr`vL_|`7=g666+jVY?47FCgv4ZKx{{jtQ@O1Ta JS?83{1OVPYB!~b2 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_iron_chest_side.png b/mods/technic_plus_beta/technic_chests/textures/technic_iron_chest_side.png new file mode 100644 index 0000000000000000000000000000000000000000..ecb3e82122827dfc3f560bc30ba45bee44a63e10 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47)=9wLReI=6ciN|l|Vol2vk&5R8>{g)YR0~)ipFUG&MD~w6wIfwRLrM_4M=% z3=9kn4ULS9jE#*=OiWBoO)V@eY;0_7ZEfxB>>M2(ot>RsT%257TwGmU-Q3)~yu7@D z$lKe;$H&*#*WceiARr(xFfb@6ChfvCK^s;a8KzP`D+xuvD0tsMk9Iy$<$yZie3CQO(xY0{)A zQ>ILvI(5d387o$-SiO4n_U+pr)^E5D4982JE{-7;w{rcO3t1Q$YHn}Ky?yLv-{pGt z_QDO1x1RgMZM8Y^uI9Yh$HK?0a~Ah_?by4S?P;vSY4iTx7Q|`R2&} z=+K`>((Cwc!HzX7ENf{KrQ^*+r!t_7izUCg250{sT4N1wlFt0ho8Y9Gytckrx*+d z*o?Ba2WA;9P{(@a5|m%`1lak2`KXfVaX(?g5mM;G2Y+brG$lr1#~(c6pKZ? zyu4szV?z$#-`@)>Rb?_6*tSi8p#a2UF;#aE-{0RjJUm2I8A!Hzy^h`8UEJN>$vzF; z-``h04u$ORD9C2BXt&!~US5W( zMHEPlL}k5vuCK4l;n~?)SRPBfXf~UY^Z9%T1Oo7Sz2ciF;3k9SunUbwL*7{u0Vj(= z5bpEb!~;oAR8SfnAC3oxst7je6vL^EER{-A1zNY;69Br;%eS|;({CEg`8Yc}6WN@= zdZQ&i@UA&lE{yqn9*IN(+uPfMesFMrTrMZZUS3`bD3@Vqs8lMvGy%|5f1OjaUSD5@ zJ)KTVE1QkB_`wp+RP;2S00000NkvXXu0mjfPjE`! literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_mithril_chest_front.png b/mods/technic_plus_beta/technic_chests/textures/technic_mithril_chest_front.png new file mode 100644 index 0000000000000000000000000000000000000000..1cde4212a876c632dae375749e9a598c1b672c0f GIT binary patch literal 599 zcmV-d0;v6oP)36O zhAqXpIzUna>77L(xK{`iUSIeg;xi}TikO9MBA9c8C>}{4N92q}E zZK;wmMJG^9C{uYVWr$p7_BrPn<5<25gEY)#1kT0R?nBa}kRw%XZj&JrN5{Bk6_|<+ lf)-dwgLvxD3b|+`>Te$2X4zZ1M)&{#002ovPDHLkV1m1}6&?Tp literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_mithril_chest_lock_overlay.png b/mods/technic_plus_beta/technic_chests/textures/technic_mithril_chest_lock_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..ec5ceec0db90f485dd9fae3171d8a14f517bfff7 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`=AJH&Ar-fh7Z^&gHmx!H&l;)w zZ*p#f$okLqfqvDWcqcq8|E;h8#CIR#sie67Ph0Q)=l{J!ij`sJ9&XROukKF-8o}V{ L>gTe~DWM4fI=Lt3 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_mithril_chest_side.png b/mods/technic_plus_beta/technic_chests/textures/technic_mithril_chest_side.png new file mode 100644 index 0000000000000000000000000000000000000000..12f6f1e580b28fecc0f921e141d6fd587e90a782 GIT binary patch literal 583 zcmV-N0=WH&P)C7MdkwZb5Y&X+V^&6PYtWlSnyOvXbFCEP|2rF&FSZ6)bBJ2F9$5T8~yOdhD zKV_$4=a7>n2iEJ`p7@E(!b+|Q%cKRQ;RwuKl{_i>j%z4oseSxlW_81BVr=@9^V!&c zg_WM3mR1H_3d@Z55q5L$nH)!Z3oe0WTkhZ(Y(M2&^UD*OVam8%@yCW&;$V2n2?cSL zHpl2g(Kj3Wp~k`SC8x#K>23LiY|Z~pxkf!pJeYA54}%_tw5jn-mQDIm3`aj3er8Hv zUMb#YVwyH)zPs}8)6=+3_+ zB}Gji`Z`&jnx3U&wtd;XniS&d;gUo1Y`-&nvMaMUuGaE9=ty1yn=A#jyP(Ptsr%F z(XpTLS7+a>@$Q71kzaef9nwbZrdW4o?~Oy&ZGt$1-jZ4mEh?EP8iOcI2B52caxJkq zO@gA0haz2-KaQ3XhdsP5$-BU(9lymM7&ZNgNuIg)~zU6%5Wla(kIo zPwkrYte1`R64N@prPP1hk1N&O&KJFw7!(jo1gAy>8WABU4_|n6Cvv`y2g8`kYJL!Vyq`w+vW9LbqIa$-s zf>FsPQ$!Vn0&Q%&=BJ`hn@p`m#WMLGQh}xVBA6nchL1D91e<*K>IY&pIa4IZUZo^# oD(?vx9tV$*#jpvq#s`zt{~5VmTz7xBb^rhX07*qoM6N<$g8YXMzW@LL literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_pencil_icon.png b/mods/technic_plus_beta/technic_chests/textures/technic_pencil_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f8511c74a8dcc848e500474a00ce9d9c59910f06 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}T7XZ8E06|)j5Mpd8n3C7Bi62p zTeo)Iwk?^vcI`T_x8%Tq1BVVBI=aRB}9egD==tCx#) z&pO@Tes0O9(sT9lHv3+FUD53&cQo>lyMWh6Mz{a0GkcP!iGw`h>FVdQ&MBb@0L#R6 ARR910 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_protector_overlay.png b/mods/technic_plus_beta/technic_chests/textures/technic_protector_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..c6f6f51bf4ebc7b91a725e6eaa5ca4c7bac98232 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDUy?yr<0~3Q^fbYBob62ij zv2pYIa~IA$eDa|0`4SVL8pe_!zhDN3XE)M-90gAo#}JO|$q5R45*r*O6ITYbRdY^R jsL`T#Na}!t9s|Rhb4>3pFnezSs%7wW^>bP0l+XkKcs?!v literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_silver_chest_front.png b/mods/technic_plus_beta/technic_chests/textures/technic_silver_chest_front.png new file mode 100644 index 0000000000000000000000000000000000000000..e21046a773840aaa8f09c7a45c80b8bb0e527d4a GIT binary patch literal 652 zcmV;70(1R|P)8GDr>y%Q?Ii!-8Q#yA7SprMvgTV)zKCn74f zSt8ocOYg&Z??Y(0VhndTN7nn+TbO(Ty4vo0Yp6jhu)Vj(znmkYbM_XoD6J!6Y26sz zT1RJ6siSvdqCr+Gef;t(hyf9&IQf7M@p!YDb0enFyVG#_WlG%IbK7h{#jLyzA-{O0F4IcJ&q z!;eo#@2R!pJDdG}e*EjX)mq=Zvk5WAX?5%2*AF&FM?amNYo*_O?-Ts~X@7*j}12Cvs%67Zu-g2p> zU& zmG%Gm^s9f=Z#S$twCO+V)2&aWC(MifVQ*^PZ^Nv$`n3yp_vwG)Q>RRR-*n~<)7~p* h=CmD@ySSKv!H8R;Iq$==FF<1%JYD@<);T3K0RScEGDQFY literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_chests/textures/technic_silver_chest_side.png b/mods/technic_plus_beta/technic_chests/textures/technic_silver_chest_side.png new file mode 100644 index 0000000000000000000000000000000000000000..98912abd9c3dc806b4daaecdae837e7f8e7a29b2 GIT binary patch literal 613 zcmV-r0-F7aP)0%2 z+iuh_5ValOv%6GV)NU&t5aOj0KT`O4BwkuopmM2-TIhD0#E$QrFplCxnwfLv%%PVb zKXEQ7r9$A%mctk!q@%31TH6w}mgW2pu9bR!@j+`PxR6QL%m9;E#)VPpRE}V58=Ta@9g;Hm)w;h*V$G`*> zKsDza!tADL)7#&-76=PfBc(OUVNO{~3DMrNzqlBjv@4jAxkPsYEYJ*HhsW~PPi!mwDxjE#N7M+$E zDBHb#hXGJyjg^o~soi!v`iKnV2}bT89+B*wyT85Rt5yHz>|ANR>U(2tD5N*)e0TbI zm`E#!!^=^xGo^l}ePIR}G^F@jxiE&ceVA)U$0yHXU%bXEE z&v-C*hzZGj89nEf)*2&gqm6}N&x0!s<95>=*N}q}&4^>IqjW*2xxgooMJdn4aC&?M zco;AciY@K;`oKV<_NReq{q+!`;&f$w6 zH&=gt-NsaulJN6)V_>r-73fRg6UM43X8`^Ksp*V@0%2 z$!^p@6zqK)d)AN$api)eL zl@d2w4r7E6PFd@%^#!ff<-9@|t>1t6XpELZDs7}fqC^5?f|3UOJ-+0UomMHO+izb5 zij-Da?VS?@V7j`7{#&#>3us6###&F zM&liFzJGiW&$1vm<(xt(_4IP`eu_B@=>72gj5w6Va2P;=ffSv}MPEijjCg!ZDHj9_ z>=La9jOna1)>x;t{CD=X7s)tkjxf)wrk-_9>C&Oi72COltaT9bd~?`NKEQy9P%P_s zJhqZUOz7l8gh|Ter*Y-ZA#TR?#e2vfCqIsZAQW~YO3t)1(nIhlF5umt-*2CO-Q`lX rR`Bx=Yhkk`6x|o#6UJ)T8XEowP1<+}HUKZ700000NkvXXu0mjfb`Kf( literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/README.md b/mods/technic_plus_beta/technic_cnc/README.md new file mode 100644 index 00000000..0ef5636c --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/README.md @@ -0,0 +1,203 @@ +Technic CNC +----------------- + +Provides CNC machines that allow cutting nodes to selected shapes. + +[![luacheck](https://github.com/mt-mods/technic/actions/workflows/luacheck.yml/badge.svg)](https://github.com/mt-mods/technic/actions/workflows/luacheck.yml?query=branch%3Amaster) +[![mineunit](https://github.com/mt-mods/technic/actions/workflows/mineunit.yml/badge.svg)](https://github.com/mt-mods/technic/actions/workflows/mineunit.yml?query=branch%3Amaster) +[![mineunit](https://byob.yarr.is/mt-mods/technic/coverage-cnc)](https://github.com/mt-mods/technic/actions/workflows/mineunit.yml?query=branch%3Amaster+is%3Asuccess) + +# Machines + +### LV CNC Machine (technic:cnc) + +* Manufactures different shapes from provided raw materials. +* Manufactures products over time if technic is enabled. +* Manufactures products immediately when selecting program if technic is not enabled. +* 1 inventory slot for input materials, 4 inventory slots for products. + +### LV CNC Machine Mk2 (technic:cnc_mk2) + +* All features provided by technic:cnc +* Only available if technic, digilines or pipeworks is available. +* Has digiline API for programming, enabling, disabling, getting status and getting programs. +* Can use technic upgrades for energy saving (RE battery), auto eject (CLU), and public use (chest). +* Has support for pipeworks tubes for receiving raw materials or taking products using filter injectors. + +# Configuration (minetest.conf) + +| Configuration key | Default | Description +|-----------------------------|-------------|--------------------------------------------------------------------------| +| technic_cnc_use_technic | true | Use technic power networks and upgrades, machines require LV network | +| technic_cnc_use_digilines | true | Use digilines to allow configuring machines using digiline messages | +| technic_cnc_use_pipeworks | true | Use pipeworks for tube and injector support | + +# Digilines (technic:cnc_mk2) + +### Simple commands, type: string + +| Command | Description +|-------------------|--------------------------------------------------------------------------------------------------| +| enable | Enables machines, machine will attempt manufacturing products if materials are available | +| disable | Disables machines, machine will stop manufacturing and will not consume power | +| programs | Machine will send table containing all possible programs as keys and product count as values | +| status | Machine will send table with following keys: enabled, time, size, program, user, material | + +Example reply for `programs` command: +```lua +{ + element_end = 2, + slope_inner_edge = 1, + twocurvededge = 1, + cylinder = 2, + stick = 8, + spike = 1, + element_cross = 1, + slope_edge_upsdown = 1, + cylinder_horizontal = 2, + element_edge = 2, + oblate_spheroid = 1, + slope = 2, + slope_lying = 2, + slope_inner_edge_upsdown = 1, + sphere = 1, + element_straight = 2, + slope_upsdown = 2, + pyramid = 2, + element_t = 1, + onecurvededge = 1, + slope_edge = 1 +} +``` + +Example reply for `status` command: +```lua +{ + enabled = true, + time = 2, + user = "SX", + material = { + count = 98, + name = "default:desert_sandstone", + }, + program = "sphere", + size = 2 +} +``` + +### Complex commands, type: table + +Command can contain any combination of keys and will affect only relevant parts of functionality. + +Example with all possible keys set: + +```lua +{ + program = "sphere", + size = 2, + enabled = true +} +``` + +Value for `program` should be one of keys returned by simple command `programs`, it will change CNC program. + +Value for `size` should be number `1` or `2`, other numbers or types are not acceppted. Sets size of programs that can +produce both half and full sized nodes. `2` is for half size and `1` for full size products. + +Value for `ènabled` should be `true` or `false`. Functions similar to simple string commands `enable` and `disable`. + +Invalid values or value types are simply skipped and not used, check your value types +and keys for typos if it seems that machine accepts commands only partially. + +# Technic CNC API for extensions + +API is incomplete, feel free to give suggestions for functionality or other feedback about CNC API. + +### CNC material, program and product extension API: + +*Currently undetermined / to be determined.* + +### CNC machine control and manufacturing API: +```lua +-- Get product item string with count for given program, material and size +-- Return value example: default:desert_sandstone_technic_cnc_stick 8 +function technic_cnc.get_product(program, material, size) + +-- Set program for cnc machine with optional size, size is not changed if size is nil +function technic_cnc.set_program(meta, program, size) + +-- Returns true if CNC machine is enabled and false if machine is disabled +function technic_cnc.is_enabled(meta) -- return true|false + +-- Enables CNC machine +function technic_cnc.enable(meta) + +-- Disables CNC machine +function technic_cnc.disable(meta) + +-- Finds first input stack with items +function technic_cnc.get_material(inventory) + +-- Manufacture product based on current program. +-- Updates src and dst inventories taking required amount from src inventory and placing products into dst inventory +function technic_cnc.produce(meta, inventory) +``` + +### Register new CNC machine defined by your mod: +```lua +-- Textures for machine +local tiles = { + "my_mod_my_cnc_machine_top.png", + "my_mod_my_cnc_machine_bottom.png", + "my_mod_my_cnc_machine_right.png", + "my_mod_my_cnc_machine_left.png", + "my_mod_my_cnc_machine_back.png", + "my_mod_my_cnc_machine_front.png" +} +local tiles_active = { + "my_mod_my_cnc_machine_top_active.png", + "my_mod_my_cnc_machine_bottom_active.png", + "my_mod_my_cnc_machine_right_active.png", + "my_mod_my_cnc_machine_left_active.png", + "my_mod_my_cnc_machine_back_active.png", + "my_mod_my_cnc_machine_front_active.png" +} + +-- +-- Add pipeworks tube connection with overlay textures if pipeworks is available for CNC machines +-- +local tube_def = nil +if technic_cnc.pipeworks then + tiles = technic_cnc.pipeworks.tube_entry_overlay(tiles) + tiles_active = technic_cnc.pipeworks.tube_entry_overlay(tiles_active) + tube_def = technic_cnc.pipeworks.new_tube() +end + +-- +-- Default values provided with example machine registration below. +-- +-- Required definition keys that do not have default value: +-- description, programs, demand +-- Optional definition keys that do not have default value: +-- recipe, upgrade, digilines, tube +-- +technic_cnc.register_cnc_machine("my_mod_name:my_cnc_machine", { + description = "My Mod - My CNC Machine", + input_size = 1, + output_size = 4, + digilines = technic_cnc.digilines, + upgrade = true, + tube = tube_def, + programs = { "sphere", "spike", "stick", "slope" }, + demand = 539, + get_formspec = technic_cnc.formspec.get_formspec, + on_receive_fields = technic_cnc.formspec.on_receive_fields, + recipe = { + {'default:glass', 'default:glass', 'default:glass'}, + {'default:steelblock', 'default:diamond', 'default:steelblock'}, + {'default:steelblock', '', 'default:steelblock'}, + }, + tiles = tiles, + tiles_active = tiles_active, +}) +``` diff --git a/mods/technic_plus_beta/technic_cnc/api.lua b/mods/technic_plus_beta/technic_cnc/api.lua new file mode 100644 index 00000000..0865780a --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/api.lua @@ -0,0 +1,459 @@ +-- API for the technic CNC machine +-- Again code is adapted from the NonCubic Blocks MOD v1.4 by yves_de_beck + +local S = technic_cnc.getter +local ALPHA_CLIP = minetest.features.use_texture_alpha_string_modes and "clip" or true + +-- Generic function for registering all the different node types +function technic_cnc.register_program(recipeitem, suffix, model, groups, images, description, cbox, sbox) + + local dtype + local nodeboxdef + local meshdef + + if type(model) ~= "string" then -- assume a nodebox if it's a table or function call + dtype = "nodebox" + nodeboxdef = { + type = "fixed", + fixed = model + } + else + dtype = "mesh" + meshdef = model + end + + if cbox and not sbox then sbox = cbox end + + minetest.register_node(":"..recipeitem.."_"..suffix, { + description = description, + drawtype = dtype, + node_box = nodeboxdef, + mesh = meshdef, + tiles = images, + paramtype = "light", + paramtype2 = "facedir", + use_texture_alpha = ALPHA_CLIP, + walkable = true, + groups = groups, + is_ground_content = false, + selection_box = sbox, + collision_box = cbox + }) +end + +-- function to iterate over all the programs the CNC machine knows +function technic_cnc.register_all(recipeitem, groups, images, description) + for _, data in ipairs(technic_cnc.programs) do + -- Disable node creation for disabled node types for some material + local do_register = true + if technic_cnc.programs_disable[recipeitem] ~= nil then + for __, disable in ipairs(technic_cnc.programs_disable[recipeitem]) do + if disable == data.suffix then + do_register = false + end + end + end + -- Create the node if it passes the test + if do_register then + technic_cnc.register_program(recipeitem, data.suffix, data.model, + groups, images, description.." "..data.desc, data.cbox, data.sbox) + end + end +end + +-- REGISTER NEW TECHNIC_CNC_API's PART 2: +-- technic_cnc..register_element_end(subname, recipeitem, groups, images, desc_element_xyz) +------------------------------------------------------------------------------------------------------------ +function technic_cnc.register_slope_edge_etc(recipeitem, groups, images, desc_slope, desc_slope_lying, + desc_slope_upsdown, desc_slope_edge, desc_slope_inner_edge, desc_slope_upsdwn_edge, + desc_slope_upsdwn_inner_edge, desc_pyramid, desc_spike, desc_onecurvededge, desc_twocurvededge, + desc_cylinder, desc_cylinder_horizontal, desc_spheroid, desc_element_straight, desc_element_edge, + desc_element_t, desc_element_cross, desc_element_end) + technic_cnc.register_slope(recipeitem, groups, images, desc_slope) + technic_cnc.register_slope_lying(recipeitem, groups, images, desc_slope_lying) + technic_cnc.register_slope_upsdown(recipeitem, groups, images, desc_slope_upsdown) + technic_cnc.register_slope_edge(recipeitem, groups, images, desc_slope_edge) + technic_cnc.register_slope_inner_edge(recipeitem, groups, images, desc_slope_inner_edge) + technic_cnc.register_slope_edge_upsdown(recipeitem, groups, images, desc_slope_upsdwn_edge) + technic_cnc.register_slope_inner_edge_upsdown(recipeitem, groups, images, desc_slope_upsdwn_inner_edge) + technic_cnc.register_pyramid(recipeitem, groups, images, desc_pyramid) + technic_cnc.register_spike(recipeitem, groups, images, desc_spike) + technic_cnc.register_onecurvededge(recipeitem, groups, images, desc_onecurvededge) + technic_cnc.register_twocurvededge(recipeitem, groups, images, desc_twocurvededge) + technic_cnc.register_cylinder(recipeitem, groups, images, desc_cylinder) + technic_cnc.register_cylinder_horizontal(recipeitem, groups, images, desc_cylinder_horizontal) + technic_cnc.register_spheroid(recipeitem, groups, images, desc_spheroid) + technic_cnc.register_element_straight(recipeitem, groups, images, desc_element_straight) + technic_cnc.register_element_edge(recipeitem, groups, images, desc_element_edge) + technic_cnc.register_element_t(recipeitem, groups, images, desc_element_t) + technic_cnc.register_element_cross(recipeitem, groups, images, desc_element_cross) + technic_cnc.register_element_end(recipeitem, groups, images, desc_element_end) +end + +-- REGISTER STICKS: noncubic.register_xyz(recipeitem, groups, images, desc_element_xyz) +------------------------------------------------------------------------------------------------------------ +function technic_cnc.register_stick_etc(recipeitem, groups, images, desc_stick) + technic_cnc.register_stick(recipeitem, groups, images, desc_stick) +end + +function technic_cnc.register_elements(recipeitem, groups, images, desc_element_straight_double, + desc_element_edge_double, desc_element_t_double, desc_element_cross_double, desc_element_end_double) + technic_cnc.register_element_straight_double(recipeitem, groups, images, desc_element_straight_double) + technic_cnc.register_element_edge_double(recipeitem, groups, images, desc_element_edge_double) + technic_cnc.register_element_t_double(recipeitem, groups, images, desc_element_t_double) + technic_cnc.register_element_cross_double(recipeitem, groups, images, desc_element_cross_double) + technic_cnc.register_element_end_double(recipeitem, groups, images, desc_element_end_double) +end + +-- CNC MACHINE API +------------------------------------------------------------------------------------------------------------ + +function technic_cnc.get_product(program, material, size) + -- Get and return product item string with stack size or nil if product not available + local multiplier = technic_cnc.products[program] + if multiplier then + size = math.max(1, math.min(2, size)) + local twosize = technic_cnc.twosize_products[program] + local double = size == 1 and twosize and "_double" or "" + local product = ("%s_technic_cnc_%s%s"):format(material, program, double) + if minetest.registered_nodes[product] then + return ("%s %d"):format(product, multiplier * (twosize and size or 1)) + end + end +end + +function technic_cnc.set_program(meta, program, size) + if technic_cnc.products[program] then + if size then + meta:set_int("size", math.max(1, math.min(2, size))) + end + meta:set_string("program", program) + return true + end + return false +end + +function technic_cnc.is_enabled(meta) + return meta:get("disable") == nil +end + +function technic_cnc.enable(meta) + meta:set_string("disable", "") +end + +function technic_cnc.disable(meta) + meta:set_string("disable", "1") + meta:set_string("LV_EU_demand", "") +end + +function technic_cnc.get_material(inventory) + local srclist = inventory:get_list("src") + for index, stack in ipairs(srclist) do + if not stack:is_empty() then + return index, stack + end + end +end + +function technic_cnc.produce(meta, inventory) + -- Get and check program + local program = meta:get("program") + if program then + -- Get material stack + local index, materialstack = technic_cnc.get_material(inventory) + if index and materialstack then + -- Get product and produce items if output has enough space + local size = meta:get_int("size") + local product = technic_cnc.get_product(program, materialstack:get_name(), size) + if product and inventory:room_for_item("dst", product) then + -- Remove materials from input inventory + materialstack:take_item() + inventory:set_stack("src", index, materialstack) + + -- Add results to output inventory of machine + inventory:add_item("dst", product) + + return true + end + end + end + return false +end + +-- REGISTER MACHINES +------------------------------------------------------------------------------------------------------------ + +function technic_cnc.register_cnc_machine(nodename, def) + -- Basic sanity check for registration, prefer failing early + assert(type(nodename) == "string" and #nodename > 0, "nodename should be non empty string") + assert(type(def.description) == "string", "description field should be string") + assert(({["nil"]=1,number=1})[type(def.input_size)], "input_size field should be number if set") + assert(({["nil"]=1,number=1})[type(def.output_size)], "output_size field should be number if set") + assert(({["nil"]=1,["function"]=1})[type(def.get_formspec)], "get_formspec should be function if set") + assert(({["nil"]=1,["function"]=1})[type(def.on_receive_fields)], "on_receive_fields should be function if set") + assert(({["nil"]=1,["function"]=1})[type(def.technic_run)], "technic_run should be function if set") + assert(({["nil"]=1,table=1})[type(def.tube)], "tube field should be table if set") + + -- Register recipe if recipe given + if def.recipe then + minetest.register_craft({ + output = nodename, + recipe = def.recipe, + }) + end + + -- Collect / generate basic variables for CNC machine + local nodename_active = nodename .. "_active" + local idle_infotext = S("@1 Idle", def.description) + local active_infotext = S("@1 Active", def.description) + local unpowered_infotext = S("@1 Unpowered", def.description) + local groups = { cracky = 2, technic_machine = 1, technic_lv = 1 } + -- It is possible to override these using def fields + local on_receive_fields = def.on_receive_fields or technic_cnc.formspec.on_receive_fields + local get_formspec = def.get_formspec or technic_cnc.formspec.get_formspec + local input_size = def.input_size or 1 + local output_size = def.output_size or 4 + local technic_run + local after_dig_node + local allow_metadata_inventory_put + local allow_metadata_inventory_take + local allow_metadata_inventory_move + local can_dig + + -- Update few variables in definition table to make some things easier + def.get_formspec = get_formspec + def.input_size = input_size + def.output_size = output_size + + -- UPGRADE OLD CNC MACHINES + local function upgrade_machine(meta) + local oldmeta = meta:get("technic_power_machine") + if oldmeta then + local product = meta:get("cnc_product") + -- Remove old metadata fields + meta:set_string("cnc_product", "") + meta:set_string("cnc_multiplier", "") + meta:set_string("technic_power_machine", "") + if product then + -- Only executed for active machines, old inactive machines do not have cnc_product set + local program_raw = product:match("[%w_]+:[%w_]+_technic_cnc_([%w_]+)") + if program_raw then + local double = "_double" + local size = program_raw:sub(-#double) == double and 1 or 2 + local program = size == 1 and program_raw:sub(1, #program_raw - #double) or program_raw + meta:set_string("program", program) + meta:set_int("size", size) + end + meta:set_string("formspec", get_formspec(nodename, def, meta)) + end + end + end + + if technic_cnc.use_technic and not def.technic_run then + -- Check and get EU demand for Technic CNC machine + assert(type(def.demand) == "number", "demand field must be set for Technic CNC") + + -- Update machine state if needed + local function update_machine(pos, meta, oldname, newname, infotext, demand) + if demand then + meta:set_int("LV_EU_demand", demand) + end + meta:set_string("infotext", infotext) + technic.swap_node(pos, newname) + end + + -- Technic action code performing the transformation, use form handler for when not using technic + technic_run = function(pos, node) + local meta = minetest.get_meta(pos) + upgrade_machine(meta) + + local demand = def.demand + if def.upgrade then + local EU_upgrade, tube_upgrade = technic.handle_machine_upgrades(meta) + if EU_upgrade and EU_upgrade > 0 then + demand = math.max(0, demand - EU_upgrade * demand * 0.2) + end + technic.handle_machine_pipeworks(pos, tube_upgrade) + end + + if not technic_cnc.is_enabled(meta) or not meta:get("program") then + update_machine(pos, meta, node.name, nodename, idle_infotext, 0) + return + end + + -- Get and check material stack + local inv = meta:get_inventory() + if inv:is_empty("src") then + update_machine(pos, meta, node.name, nodename, idle_infotext, 0) + return + end + + local eu_input = meta:get_int("LV_EU_input") + if eu_input < demand then + update_machine(pos, meta, node.name, nodename, unpowered_infotext, demand) + return + end + + local src_time = meta:get_int("src_time") + if src_time >= 3 then + -- Cycle counter expired, reset counter and attempt to produce items + if technic_cnc.produce(meta, inv) then + -- Production succeed, reset cycle counter + meta:set_int("src_time", 0) + else + -- Production failed, set machine status to unpowered and try again after one cycle + meta:set_int("src_time", 2) + update_machine(pos, meta, node.name, nodename, unpowered_infotext, 0) + return + end + else + -- Increment cycle counter + meta:set_int("src_time", src_time + 1) + end + update_machine(pos, meta, node.name, nodename_active, active_infotext, demand) + end + end + + if technic_cnc.use_technic then + allow_metadata_inventory_put = technic.machine_inventory_put + allow_metadata_inventory_take = technic.machine_inventory_take + allow_metadata_inventory_move = technic.machine_inventory_move + can_dig = technic.machine_can_dig + after_dig_node = def.upgrade and technic.machine_after_dig_node or nil + else + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + return stack:get_count() + end + + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + return stack:get_count() + end + + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + return count + end + + can_dig = function(pos, player) + if player and minetest.is_protected(pos, player:get_player_name()) then + return false + end + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:is_empty("dst") and inv:is_empty("src") and default.can_interact_with_node(player, pos) + end + end + + -- Formspec handlers with / without pipeworks + do + local wrapped_on_receive_fields = on_receive_fields + local function update_formspec(meta) + meta:set_string("formspec", get_formspec(nodename, def, meta)) + end + if technic_cnc.pipeworks and def.tube then + local pipeworks_on_receive_fields = technic_cnc.pipeworks.on_receive_fields + on_receive_fields = function(pos, formname, fields, sender) + local meta = minetest.get_meta(pos) + if not wrapped_on_receive_fields(pos, meta, fields, sender, update_formspec) and not fields.quit then + -- Custom pipeworks form handler to skip unnecessary protection messages + pipeworks_on_receive_fields(pos, meta, fields, sender, update_formspec) + end + upgrade_machine(meta) + end + else + on_receive_fields = function(pos, formname, fields, sender) + local meta = minetest.get_meta(pos) + wrapped_on_receive_fields(pos, meta, fields, sender, update_formspec) + upgrade_machine(meta) + end + end + end + + -- Groups for pipeworks + if technic_cnc.pipeworks and def.tube then + groups.tubedevice = 1 + groups.tubedevice_receiver = 1 + end + + -- Only do logging when technic is enabled to avoid duplicating code + local on_metadata_inventory_move = technic_cnc.use_technic and technic.machine_on_inventory_move or nil + local on_metadata_inventory_put = technic_cnc.use_technic and technic.machine_on_inventory_put or nil + local on_metadata_inventory_take = technic_cnc.use_technic and technic.machine_on_inventory_take or nil + + -- Inactive state CNC machine + minetest.register_node(":" .. nodename, { + description = def.description, + tiles = def.tiles, + groups = groups, + connect_sides = {"bottom", "back", "left", "right"}, + paramtype2 = "facedir", + legacy_facedir_simple = true, + is_ground_content = false, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", def.description) + meta:set_string("formspec", get_formspec(nodename, def, meta)) + local inv = meta:get_inventory() + inv:set_size("src", def.input_size) + inv:set_size("dst", def.output_size) + if def.upgrade then + inv:set_size("upgrade1", 1) + inv:set_size("upgrade2", 1) + end + end, + after_place = def.tube and pipeworks.after_place, + after_dig_node = def.after_dig_node or after_dig_node, + tube = def.tube, + digilines = def.digilines, + can_dig = def.can_dig or can_dig, + allow_metadata_inventory_put = def.allow_metadata_inventory_put or allow_metadata_inventory_put, + allow_metadata_inventory_take = def.allow_metadata_inventory_take or allow_metadata_inventory_take, + allow_metadata_inventory_move = def.allow_metadata_inventory_move or allow_metadata_inventory_move, + on_metadata_inventory_move = on_metadata_inventory_move, + on_metadata_inventory_put = on_metadata_inventory_put, + on_metadata_inventory_take = on_metadata_inventory_take, + on_receive_fields = on_receive_fields, + technic_run = def.technic_run or technic_run, + }) + + -- Active state CNC machine + if technic_cnc.use_technic then + local groups_active = table.copy(groups) + groups_active.not_in_creative_inventory = 1 + minetest.register_node(":" .. nodename_active, { + description = def.description, + tiles = def.tiles_active, + groups = groups_active, + connect_sides = {"bottom", "back", "left", "right"}, + paramtype2 = "facedir", + drop = nodename, + legacy_facedir_simple = true, + is_ground_content = false, + after_dig_node = def.after_dig_node or after_dig_node, + tube = def.tube, + digilines = def.digilines, + can_dig = def.can_dig or can_dig, + allow_metadata_inventory_put = def.allow_metadata_inventory_put or allow_metadata_inventory_put, + allow_metadata_inventory_take = def.allow_metadata_inventory_take or allow_metadata_inventory_take, + allow_metadata_inventory_move = def.allow_metadata_inventory_move or allow_metadata_inventory_move, + on_metadata_inventory_move = on_metadata_inventory_move, + on_metadata_inventory_put = on_metadata_inventory_put, + on_metadata_inventory_take = on_metadata_inventory_take, + on_receive_fields = on_receive_fields, + technic_run = def.technic_run or technic_run, + technic_disabled_machine_name = nodename, + }) + technic.register_machine("LV", nodename, technic.receiver) + technic.register_machine("LV", nodename_active, technic.receiver) + else + minetest.register_alias(nodename_active, nodename) + end +end diff --git a/mods/technic_plus_beta/technic_cnc/cnc.lua b/mods/technic_plus_beta/technic_cnc/cnc.lua new file mode 100644 index 00000000..39b605ed --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/cnc.lua @@ -0,0 +1,74 @@ +-- Technic CNC v2.0 by SX +-- Based on Technic CNC v1.0 by kpoppel +-- Based on the NonCubic Blocks MOD v1.4 by yves_de_beck + +local S = technic_cnc.getter + +-- This should handle both onesize_products and twosize_products, currently +-- twosize_products are hardcoded for formspec definitions. +local programs = {} +for key,_ in pairs(technic_cnc.onesize_products) do table.insert(programs, key) end +table.sort(programs) + +-- +-- Register technic:cnc machine +-- +do + technic_cnc.register_cnc_machine("technic:cnc", { + description = technic_cnc.use_technic and S("LV CNC Machine") or S("CNC Machine"), + output_size = 4, + programs = programs, + demand = 450, + recipe = technic_cnc.use_technic and ({ + {'default:glass', 'technic:diamond_drill_head', 'default:glass'}, + {'technic:control_logic_unit', 'technic:machine_casing', 'basic_materials:motor'}, + {'technic:carbon_steel_ingot', 'technic:lv_cable', 'technic:carbon_steel_ingot'}, + }) or ({ + {'default:glass', 'default:diamond', 'default:glass'}, + {'basic_materials:ic', 'default:steelblock', 'basic_materials:motor'}, + {'default:steel_ingot', 'default:mese', 'default:steel_ingot'}, + }), + tiles = { + "technic_cnc_top.png", "technic_cnc_bottom.png", "technic_cnc_side.png", + "technic_cnc_side.png", "technic_cnc_side.png", "technic_cnc_front.png" + }, + tiles_active = { + "technic_cnc_top_active.png", "technic_cnc_bottom.png", "technic_cnc_side.png", + "technic_cnc_side.png", "technic_cnc_side.png", "technic_cnc_front_active.png" + }, + }) +end + +-- +-- Register technic:cnc_mk2 machine +-- +if technic_cnc.use_technic or technic_cnc.pipeworks or technic_cnc.digilines then + local tiles = { + "technic_cnc_mk2_top.png", "technic_cnc_bottom.png", "technic_cnc_mk2_side.png", + "technic_cnc_mk2_side.png", "technic_cnc_mk2_side.png", "technic_cnc_mk2_front.png" + } + local tiles_active = { + "technic_cnc_mk2_top_active.png", "technic_cnc_bottom.png", "technic_cnc_mk2_side.png", + "technic_cnc_mk2_side.png", "technic_cnc_mk2_side.png", "technic_cnc_mk2_front_active.png" + } + if technic_cnc.pipeworks then + tiles = technic_cnc.pipeworks.tube_entry_overlay(tiles) + tiles_active = technic_cnc.pipeworks.tube_entry_overlay(tiles_active) + end + technic_cnc.register_cnc_machine("technic:cnc_mk2", { + description = S("LV CNC Machine") .. " Mk2", + output_size = 4, + digilines = technic_cnc.digilines, + upgrade = true, + tube = technic_cnc.pipeworks and technic_cnc.pipeworks.new_tube() or nil, + programs = programs, + demand = 900, + recipe = { + {'basic_materials:ic', 'technic:cnc', 'basic_materials:ic'}, + {'pipeworks:tube_1', 'technic:machine_casing', 'pipeworks:tube_1'}, + {'technic:cnc', 'digilines:wire_std_00000000', 'technic:cnc'}, + }, + tiles = tiles, + tiles_active = tiles_active, + }) +end diff --git a/mods/technic_plus_beta/technic_cnc/digilines.lua b/mods/technic_plus_beta/technic_cnc/digilines.lua new file mode 100644 index 00000000..8fa392e4 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/digilines.lua @@ -0,0 +1,91 @@ + +local rules = technic_cnc.use_technic and technic.digilines.rules or digilines.rules.default +local def = { + receptor = { + rules = rules, + }, + effector = { + rules = rules, + }, +} + +local function check_message(meta, channel, msg) + -- Digiline channel check + if channel ~= meta:get_string("channel") then + return false + end + + -- Message type check + if type(msg) == "string" then + -- String is is always valid, get out skipping all table checks + return true + elseif type(msg) ~= "table" then + return false + end + + -- Verify that size is either nil or number between 1-2 + if msg.size ~= nil and (type(msg.size) ~= "number" or msg.size < 1 or msg.size > 2) then + msg.size = nil + end + + -- Verify program if provided + if msg.program ~= nil then + -- If program is set it must be string and available + if type(msg.program) ~= "string" or not technic_cnc.products[msg.program] then + msg.program = nil + end + end + + -- Message is valid (but not necessarily useful) + return true +end + +function def.effector.action(pos, node, channel, msg) + -- Validate message contents, + local meta = minetest.get_meta(pos) + if not check_message(meta, channel, msg) then + return + end + + -- Process message and execute required actions + if type(msg) == "string" then + msg = msg:lower() + if msg == "programs" then + digilines.receptor_send(pos, rules, channel, technic_cnc.products) + elseif msg == "status" then + local inv = meta:get_inventory() + local srcstack = inv:get_stack("src", 1) + local status = { + enabled = technic_cnc.is_enabled(meta), + time = meta:get_int("src_time"), + size = meta:get_int("size"), + program = meta:get_string("program"), + user = meta:get_string("cnc_user"), + material = { + name = srcstack:get_name(), + count = srcstack:get_count(), + } + } + digilines.receptor_send(pos, rules, channel, status) + elseif msg == "enable" then + technic_cnc.enable(meta) + elseif msg == "disable" then + technic_cnc.disable(meta) + end + else + -- Configure milling programs + if msg.program then + technic_cnc.set_program(meta, msg.program, msg.size) + elseif msg.size then + meta:set_int("size", msg.size) + end + -- Enable / disable CNC machine + if msg.enabled == true then + technic_cnc.enable(meta) + elseif msg.enabled == false then + technic_cnc.disable(meta) + end + end +end + +return def diff --git a/mods/technic_plus_beta/technic_cnc/formspec.lua b/mods/technic_plus_beta/technic_cnc/formspec.lua new file mode 100644 index 00000000..3d0a7af8 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/formspec.lua @@ -0,0 +1,183 @@ +local S = technic_cnc.getter + +-- Margin is hardcoded for some elements... +local margin = 0.5 +local padding = 0.2 +local grid_size = 1 + padding + +local fs_prefix = "formspec_version[4]size[%d,%d]style_type[list;size=1,1;spacing=0.2,0.2]label[0.5,0.5;%s]" + +local fs_slimhalf = "label[0.5,3.6;"..S("Slim Elements half / normal height:").."]".. + "image_button[0.5,4;1,0.49;technic_cnc_full%s.png;full; ]".. + "image_button[0.5,4.51;1,0.49;technic_cnc_half%s.png;half; ]" + +-- TODO: These should be defined in programs.lua and provide API to register more +local slimhalf_buttons = { + "element_straight", + "element_end", + "element_cross", + "element_t", + "element_edge" +} + +-- Create button grid that returns paging information (leftover button count). +-- WIP: Starting index could be easily added if needed to provide full paging. +local function image_button_grid(x_start, y_start, width, height, items, selected) + local result = "" + local count = 0 + local row = 0 + local column = 0 + local max_row = math.floor(height / grid_size + 0.1) + local max_column = math.floor(math.min(#items, math.floor(width / grid_size) * max_row) / max_row + 0.1) + for _,name in ipairs(items) do + local x = x_start + column * grid_size + local y = y_start + row * grid_size + local modifier = selected == name and "^[invert:b" or "" + result = result .. ("image_button[%0.1f,%0.1f;1,1;technic_cnc_%s.png%s;%s;]"):format(x, y, name, modifier, name) + count = count + 1 + if column + 1 < max_column then + column = column + 1 + else + column = 0 + row = row + 1 + if row >= max_row then + return result, #items - count + end + end + end + return result, #items - count +end + +local function label(x, y, text) + return ("label[%0.1f,%0.1f;%s]"):format(x, y, text) +end + +local function list(name, x, y, w, h, text) + return (text and label(x, y - 0.5, text) or "") .. + ("list[context;%s;%0.1f,%0.1f;%d,%d;]"):format(name, x, y, w, h) .. + ("listring[current_player;main]listring[context;%s]"):format(name) +end + +local function get_formspec(nodename, def, meta) + local width = grid_size * 11 + margin * 2 + local height = 13 + local fs = fs_prefix:format(width, height, S("Choose Milling Program:")) + local p = meta:get("program") + + -- Programming buttons + local x = margin + local y = 1 + local buttons1, leftover1 = image_button_grid(x, y, width - margin * 2, grid_size * 2, def.programs, p) + + -- Slim / half / normal + x = margin + grid_size + y = 4 + local buttons2, leftover2 = image_button_grid(x, y, width - grid_size - margin * 2, grid_size, slimhalf_buttons, p) + local half = meta:get("size") == "2" + fs = fs .. buttons1 .. fs_slimhalf:format(half and "" or "_active", half and "_active" or "") .. buttons2 + + -- Program paging controls + if leftover1 > 0 or leftover2 > 0 then + x = width - margin - grid_size * 2 + fs = fs .. ("button[%0.1f,%0.1f;%0.1f,%0.1f;paging_prev;Previous]"):format(x, padding, grid_size, 0.6) + .. ("button[%0.1f,%0.1f;%0.1f,%0.1f;paging_next;Next]"):format(x + grid_size, padding, grid_size, 0.6) + end + + -- Some filler for empty unused space + y = height - (grid_size * 4) - margin + padding + --fs = fs .. ("model[10,%0.1f;3,3;;node.obj;%s;0.1,0.1;true;false]"):format(y, table.concat(def.tiles, ",")) + --fs = fs .. ("image[10,%0.1f;3,3;%s]"):format(y, def.tiles[6]) + local size = grid_size * 3 + fs = fs .. ("item_image[%0.1f,%0.1f;%0.1f,%0.1f;%s]"):format(grid_size * 8 + margin, y, size, size, nodename) + + -- Player inventory + fs = fs .. ("list[current_player;main;%0.1f,%0.1f;8,4;]"):format(margin, y) + + -- Input / output inventories + x = grid_size * def.input_size + grid_size + margin + y = 6 + fs = fs .. list("src", margin, y, def.input_size, 1, S("In:")) .. list("dst", x, y, def.output_size, 1, S("Out:")) + + x = grid_size * 8 + margin + + -- Upgrades + if def.upgrade then + fs = fs .. list("upgrade1", x, y, 1, 1, S("Upgrade Slots")) .. list("upgrade2", x + grid_size, y, 1, 1) + end + + -- Stack splitting toggle + if meta and def.tube and technic_cnc.pipeworks then + y = height - margin - grid_size * 4.5 + fs = fs .. technic_cnc.pipeworks.cycling_button(meta, "splitstacks", margin, y) + end + + -- Digilines channel field + if def.digilines then + y = height - grid_size - margin + padding + 0.3 + local w = width - x - margin - grid_size + fs = fs .. ("field[%0.1f,%0.1f;%0.1f,%0.1f;channel;Channel;${channel}]"):format(x + padding, y, w, 0.7) + fs = fs .. ("button[%0.1f,%0.1f;%0.1f,%0.1f;setchannel;Set]"):format(x + w + padding, y, 1, 0.7) + end + + return fs +end + +local function on_receive_fields(pos, meta, fields, sender, update_formspec) + local name = sender:get_player_name() + + if fields.quit or (meta:get_int("public") == 0 and minetest.is_protected(pos, name)) then + return true + end + + -- Program for half/full size + if fields.full then + meta:set_int("size", 1) + update_formspec(meta) + return true + elseif fields.half then + meta:set_int("size", 2) + update_formspec(meta) + return true + elseif fields.paging_next or fields.paging_prev then + -- TODO: Page index should be capped between 0 and max based on button count + local page = meta:get_int("page") + meta:set_int("page", page + (fields.paging_next and 1 or -1)) + return + end + + -- Resolve the node name and the number of items to make + local program_selected + local products = technic_cnc.products + for program, _ in pairs(fields) do + if products[program] then + local update = meta:get("program") ~= program + technic_cnc.set_program(meta, program, meta:get_int("size")) + technic_cnc.enable(meta) + meta:set_string("cnc_user", name) + program_selected = true + if update then + update_formspec(meta) + end + break + end + end + + if program_selected and not technic_cnc.use_technic then + local inv = meta:get_inventory() + technic_cnc.produce(meta, inv) + return true + end + + local setchannel = fields.setchannel or (fields.key_enter and fields.key_enter_field == "channel") + if setchannel and not minetest.is_protected(pos, name) then + meta:set_string("channel", fields.channel) + return true + end + + return program_selected +end + +return { + get_formspec = get_formspec, + on_receive_fields = on_receive_fields, +} diff --git a/mods/technic_plus_beta/technic_cnc/init.lua b/mods/technic_plus_beta/technic_cnc/init.lua new file mode 100644 index 00000000..c959d9a4 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/init.lua @@ -0,0 +1,20 @@ +local technic_modpath = minetest.get_modpath("technic") +local digilines_modpath = minetest.get_modpath("digilines") +local pipeworks_modpath = minetest.get_modpath("pipeworks") + +technic_cnc = {} +technic_cnc.modpath = minetest.get_modpath("technic_cnc") +technic_cnc.use_technic = technic_modpath and minetest.settings:get_bool("technic_cnc_use_technic", true) +local use_digilines = digilines_modpath and minetest.settings:get_bool("technic_cnc_use_digilines", true) +local use_pipeworks = pipeworks_modpath and minetest.settings:get_bool("technic_cnc_use_pipeworks", true) + +technic_cnc.getter = minetest.get_translator(minetest.get_current_modname()) + +if use_digilines then technic_cnc.digilines = dofile(technic_cnc.modpath.."/digilines.lua") end +if use_pipeworks then technic_cnc.pipeworks = dofile(technic_cnc.modpath.."/pipeworks.lua") end + +technic_cnc.formspec = dofile(technic_cnc.modpath .. "/formspec.lua") +dofile(technic_cnc.modpath .. "/programs.lua") +dofile(technic_cnc.modpath .. "/api.lua") +dofile(technic_cnc.modpath .. "/materials/init.lua") +dofile(technic_cnc.modpath .. "/cnc.lua") diff --git a/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.de.tr b/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.de.tr new file mode 100644 index 00000000..2f949356 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.de.tr @@ -0,0 +1,109 @@ +# textdomain: technic_cnc + +## CNC +CNC Machine=CNC-Maschine +@1 CNC Machine=@1 CNC-Maschine +Cylinder=Zylinder +Element Cross=Halbes Kreuzelement +Element Cross Double=Kreuzelement +Element Edge=Halbes Eckelement +Element Edge Double=Eckelement +Element End=Halbes Endelement +Element End Double=Endelement +Element Straight=Halbes aufrechtes Element +Element Straight Double=Aufrechtes Element +Element T=Halbes T-Element +Element T Double=T-Element +Horizontal Cylinder=Liegender Zylinder +One Curved Edge Block=Block mit einer abgerundeten Kante +Pyramid=Pyramide +Slope=Schraege +Slope Edge=Schraege mit Ecke +Slope Inner Edge=Schraege mit Innenecke +Slope Lying=Liegende Schraege +Slope Upside Down=Umgedrehte Schraege +Slope Upside Down Edge=Umgedrehte Schraege mit Ecke +Slope Upside Down Inner Edge=Umgedrehte Schraege mit Innenecke +Sphere=Kugel +Spike=Spitze +Stick=Stange +Two Curved Edge Block=Block mit zwei abgerundeten Kanten +Brick=Ziegel: +Cobble=Pflasterstein: +Dirt=Erde: +Leaves=Laub: +Sandstone=Sandstein: +Stone=Stein: +Tree=Baumstamm: +Wooden=Holz: +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.es.tr b/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.es.tr new file mode 100644 index 00000000..c35af2d9 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.es.tr @@ -0,0 +1,109 @@ +# textdomain: technic_cnc + +## CNC +CNC Machine=Maquina CNC +@1 CNC Machine=Maquina CNC @1 +Element Edge=Elemento Borde +Tree=Arbol +Element Cross Double=Elemento Cruz Doble +Spike=Pica +Element Edge Double=Elemento Borde Doble +Two Curved Edge Block=Dos Bloques de Borde Curvados +Pyramid=Piramide +Slope Upside Down Inner Edge=Borde Interno de Rampa Al Reves +Slope Upside Down Edge=Borde de Rampa Al Reves +Element Straight Double=Elemento Doble Recto +Sphere=Esfera +Element End Double=Doble Fin de Elemento +Element Straight=Recta de Elemento +Horizontal Cylinder=Cilindro Horizontal +Slope Inner Edge=Borde Interno de Rampa +One Curved Edge Block=Un Bloque de Borde Curvado +Element Cross=Cruce de Elementos +Stick=Varita +Element End=Fin de Elemento +Slope Lying=Rampa en Reposo +Slope Upside Down=Rampa Al Reves +Slope Edge=Borde de Rampa +Slope=Rampa +Element T=Elemento T +Cylinder=Cilindro +Cobble=Adoquines +Stone=Piedra +Brick=Ladrillo +Dirt=Tierra +Sandstone=Arenisca +Wooden=Madera +Leaves=Hojas +Element T Double= +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.it.tr b/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.it.tr new file mode 100644 index 00000000..30350de8 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.it.tr @@ -0,0 +1,109 @@ +# textdomain: technic_cnc + +## CNC +CNC Machine=Tornio CNC +@1 CNC Machine=Tornio CNC @1 +Cylinder=Cilindro +Element Cross=Elemento a croce +Element Cross Double=Elemento a croce doppio +Element Edge=Elemento bordo +Element Edge Double=Elemento bordo doppio +Element End=Elemento finale +Element End Double=Elemento finale doppio +Element Straight=Elemento dritto +Element Straight Double=Elemento dritto doppio +Element T=Elemento a T +Element T Double=Elemento a T doppio +Horizontal Cylinder=Cilindro orizzontale +One Curved Edge Block=Blocco con bordo curvo +Pyramid=Piramide +Slope=Inclinato +Slope Edge=Bordo inclinato +Slope Inner Edge=Bordo interno inclinato +Slope Lying=Pendenza bugiarda +Slope Upside Down=Pendenza capovolta +Slope Upside Down Edge=Bordo inclinato capovolto +Slope Upside Down Inner Edge=Bordo interno inclinato capovolto +Sphere=Sfera +Spike=Spuntone +Stick=Bastone +Two Curved Edge Block=Blocco con bordo a doppia curva +Brick=Mattone +Cobble=Ciottolato +Dirt=Terra +Leaves=Foglie +Sandstone=Arenaria +Stone=Pietra +Tree=Albero +Wooden=Legno +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.pl.tr b/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.pl.tr new file mode 100644 index 00000000..38aef544 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.pl.tr @@ -0,0 +1,109 @@ +# textdomain: technic_cnc + +## CNC +CNC Machine=Obrabiarka CNC +@1 CNC Machine=@1 Obrabiarka CNC +Cylinder=Walec +Element Cross=Część krzyżowa +Element Cross Double=Podwójna część krzyżowa +Element Edge=Krawędź części +Element Edge Double=Podwójna krawędź części +Element End=Końcowa część +Element End Double=Podwójna końcowa część +Element Straight=Prosta część +Element Straight Double=Podwójna prosta część +Element T=Część T +Element T Double=Podwójna część T +Horizontal Cylinder=Poziomy walec +One Curved Edge Block=Blok z zagiętą krawędzią +Pyramid=Ostrosłup +Slope=Spad +Slope Edge=Krawędź spadu +Slope Inner Edge=Wewnętrzna krawędź spadu +Slope Lying=Leżący spad +Slope Upside Down=Odwrócony spad +Slope Upside Down Edge=Krawędź odwróconego spadu +Slope Upside Down Inner Edge=Wewnętrzna krawędz odwróconego spadu +Sphere=Kula +Spike=Kolec +Stick=Patyk +Two Curved Edge Block=Blok z dwoma zagiętymi krawędziami +Brick=Cegła +Cobble=Bruk +Dirt=Ziemia +Leaves=Liście +Sandstone=Piaskowiec +Stone=Kamień +Tree=Drzewo +Wooden=Drewniany +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.zh_CN.tr b/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.zh_CN.tr new file mode 100644 index 00000000..2db9be37 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/locale/technic_cnc.zh_CN.tr @@ -0,0 +1,108 @@ +# textdomain: technic_cnc + +CNC Machine=数控机床 +@1 CNC Machine=@1数控机床 +Cylinder=圆柱 +Element Cross=元素交叉 +Element Cross Double=元素交叉双精度 +Element Edge=元素边缘 +Element Edge Double=元素边缘双 +Element End=元素结束 +Element End Double=双端元件 +Element Straight=直线元素 +Element Straight Double=元素直线双精度 +Element T=元素T +Element T Double=元素T双 +Horizontal Cylinder=卧式圆筒 +One Curved Edge Block=一个曲边块 +Pyramid=金字塔 +Slope=坡度 +Slope Edge=斜坡边缘 +Slope Inner Edge=斜坡内边缘 +Slope Lying=斜坡式 +Slope Upside Down=倒坡 +Slope Upside Down Edge=斜坡倒棱 +Slope Upside Down Inner Edge=斜坡上下内缘 +Sphere=球体 +Spike=尖峰 +Stick=棍子 +Two Curved Edge Block=双弯边块 +Brick=砖 +Cobble=卵石 +Dirt=泥土 +Leaves=树叶 +Sandstone=砂岩 +Stone=石头 +Tree=树 +Wooden=木制 +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/mods/technic_plus_beta/technic_cnc/locale/template.txt b/mods/technic_plus_beta/technic_cnc/locale/template.txt new file mode 100644 index 00000000..338ccfdd --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/locale/template.txt @@ -0,0 +1,109 @@ +# textdomain: technic_cnc + +## CNC +CNC Machine= +@1 CNC Machine= +Cylinder= +Element Cross= +Element Cross Double= +Element Edge= +Element Edge Double= +Element End= +Element End Double= +Element Straight= +Element Straight Double= +Element T= +Element T Double= +Horizontal Cylinder= +One Curved Edge Block= +Pyramid= +Slope= +Slope Edge= +Slope Inner Edge= +Slope Lying= +Slope Upside Down= +Slope Upside Down Edge= +Slope Upside Down Inner Edge= +Sphere= +Spike= +Stick= +Two Curved Edge Block= +Brick= +Cobble= +Dirt= +Leaves= +Sandstone= +Stone= +Tree= +Wooden= +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/mods/technic_plus_beta/technic_cnc/materials/bakedclay.lua b/mods/technic_plus_beta/technic_cnc/materials/bakedclay.lua new file mode 100644 index 00000000..a1016b57 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/materials/bakedclay.lua @@ -0,0 +1,23 @@ + +local S = technic_cnc.getter + +technic_cnc.register_all( + "bakedclay:red", + {cracky = 3, not_in_creative_inventory = 1}, + {"baked_clay_red.png"}, + S("Red Clay") +) + +technic_cnc.register_all( + "bakedclay:orange", + {cracky = 3, not_in_creative_inventory = 1}, + {"baked_clay_orange.png"}, + S("Orange Clay") +) + +technic_cnc.register_all( + "bakedclay:grey", + {cracky = 3, not_in_creative_inventory = 1}, + {"baked_clay_grey.png"}, + S("Grey Clay") +) diff --git a/mods/technic_plus_beta/technic_cnc/materials/basic_materials.lua b/mods/technic_plus_beta/technic_cnc/materials/basic_materials.lua new file mode 100644 index 00000000..af945d3c --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/materials/basic_materials.lua @@ -0,0 +1,23 @@ + +local S = technic_cnc.getter + +technic_cnc.register_all( + "basic_materials:concrete_block", + {cracky = 2, level = 2, not_in_creative_inventory = 1}, + {"basic_materials_concrete_block.png"}, + S("Concrete") +) + +technic_cnc.register_all( + "basic_materials:cement_block", + {cracky = 2, level = 2, not_in_creative_inventory = 1}, + {"basic_materials_cement_block.png"}, + S("Cement") +) + +technic_cnc.register_all( + "basic_materials:brass_block", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"basic_materials_brass_block.png"}, + S("Brass block") +) diff --git a/mods/technic_plus_beta/technic_cnc/materials/default.lua b/mods/technic_plus_beta/technic_cnc/materials/default.lua new file mode 100644 index 00000000..b3b58b28 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/materials/default.lua @@ -0,0 +1,256 @@ + +local S = technic_cnc.getter + +technic_cnc.register_all( + "default:dirt", + {snappy = 2,choppy = 2,oddly_breakable_by_hand = 3,not_in_creative_inventory = 1}, + {"default_dirt.png"}, + S("Dirt") +) + +technic_cnc.register_all( + "default:dirt_with_grass", + {snappy = 2,choppy = 2,oddly_breakable_by_hand = 3,not_in_creative_inventory = 1}, + {"default_grass.png"}, + S("Grassy dirt") +) + +technic_cnc.register_all( + "default:wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"default_wood.png"}, + S("Wooden") +) + +technic_cnc.register_all( + "default:junglewood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"default_junglewood.png"}, + S("Junglewood") +) + +technic_cnc.register_all( + "default:pine_wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"default_pine_wood.png"}, + S("Pine") +) + +technic_cnc.register_all( + "default:acacia_wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"default_acacia_wood.png"}, + S("Acacia") +) + +technic_cnc.register_all( + "default:aspen_wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"default_aspen_wood.png"}, + S("Aspen") +) + +technic_cnc.register_all( + "default:stone", + {cracky = 3, stone = 1, not_in_creative_inventory = 1}, + {"default_stone.png"}, + S("Stone") +) + +technic_cnc.register_all( + "default:stonebrick", + {crumbly = 2, cracky = 3, stone = 1, not_in_creative_inventory = 1}, + {"default_stone_brick.png"}, + S("Stone Brick") +) + +technic_cnc.register_all( + "default:stone_block", + {crumbly = 2, cracky = 3, stone = 1, not_in_creative_inventory = 1}, + {"default_stone_block.png"}, + S("Stone Block") +) + +technic_cnc.register_all( + "default:desert_stone", + {cracky = 3, stone = 1, not_in_creative_inventory = 1}, + {"default_desert_stone.png"}, + S("Desert Stone") +) + +technic_cnc.register_all( + "default:desert_stonebrick", + {crumbly = 2, cracky = 3, stone = 1, not_in_creative_inventory = 1}, + {"default_desert_stone_brick.png"}, + S("Desert Stone Brick") +) + +technic_cnc.register_all( + "default:desert_stone_block", + {crumbly = 2, cracky = 3, stone = 1, not_in_creative_inventory = 1}, + {"default_desert_stone_block.png"}, + S("Desert Stone Block") +) + +technic_cnc.register_all( + "default:cobble", + {cracky = 3, stone = 1, not_in_creative_inventory = 1}, + {"default_cobble.png"}, + S("Cobble") +) + +technic_cnc.register_all( + "default:mossycobble", + {cracky = 3, stone = 1, not_in_creative_inventory = 1}, + {"default_mossycobble.png"}, + S("Mossy Cobblestone") +) + +technic_cnc.register_all( + "default:desert_cobble", + {cracky = 3, stone = 1, not_in_creative_inventory = 1}, + {"default_desert_cobble.png"}, + S("Desert Cobble") +) + +technic_cnc.register_all( + "default:brick", + {cracky = 3, not_in_creative_inventory = 1}, + {"default_brick.png"}, + S("Brick") +) + +technic_cnc.register_all( + "default:sandstone", + {crumbly = 2, cracky = 3, not_in_creative_inventory = 1}, + {"default_sandstone.png"}, + S("Sandstone") +) + +technic_cnc.register_all( + "default:sandstonebrick", + {crumbly = 2, cracky = 3, not_in_creative_inventory = 1}, + {"default_sandstone_brick.png"}, + S("Sandstone Brick") +) + +technic_cnc.register_all( + "default:sandstone_block", + {crumbly = 2, cracky = 3, not_in_creative_inventory = 1}, + {"default_sandstone_block.png"}, + S("Sandstone Block") +) + +technic_cnc.register_all( + "default:desert_sandstone", + {crumbly = 2, cracky = 3, not_in_creative_inventory = 1}, + {"default_desert_sandstone.png"}, + S("Desert Sandstone") +) + +technic_cnc.register_all( + "default:desert_sandstone_brick", + {crumbly = 2, cracky = 3, not_in_creative_inventory = 1}, + {"default_desert_sandstone_brick.png"}, + S("Desert Sandstone Brick") +) + +technic_cnc.register_all( + "default:desert_sandstone_block", + {crumbly = 2, cracky = 3, not_in_creative_inventory = 1}, + {"default_desert_sandstone_block.png"}, + S("Desert Sandstone Block") +) + +technic_cnc.register_all( + "default:silver_sandstone", + {crumbly = 2, cracky = 3, not_in_creative_inventory = 1}, + {"default_silver_sandstone.png"}, + S("Silver Sandstone") +) + +technic_cnc.register_all( + "default:silver_sandstone_brick", + {crumbly = 2, cracky = 3, not_in_creative_inventory = 1}, + {"default_silver_sandstone_brick.png"}, + S("Silver Sandstone Brick") +) + +technic_cnc.register_all( + "default:silver_sandstone_block", + {crumbly = 2, cracky = 3, not_in_creative_inventory = 1}, + {"default_silver_sandstone_block.png"}, + S("Silver Sandstone Block") +) + +technic_cnc.register_all( + "default:leaves", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 3, not_in_creative_inventory = 1}, + {"default_leaves.png"}, + S("Leaves") +) + +technic_cnc.register_all( + "default:tree", + {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1, not_in_creative_inventory = 1}, + {"default_tree.png"}, + S("Tree") +) + +technic_cnc.register_all( + "default:ice", + {cracky = 3, puts_out_fire = 1, cools_lava = 1, not_in_creative_inventory = 1}, + {"default_ice.png"}, + S("Ice") +) + +technic_cnc.register_all( + "default:obsidian_block", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"default_obsidian_block.png"}, + S("Obsidian") +) + +technic_cnc.register_all( + "default:bronzeblock", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"default_bronze_block.png"}, + S("Bronze") +) + +technic_cnc.register_all( + "default:copperblock", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"default_copper_block.png"}, + S("Copper") +) + +technic_cnc.register_all( + "default:tinblock", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"default_tin_block.png"}, + S("Tin") +) + +technic_cnc.register_all( + "default:goldblock", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"default_gold_block.png"}, + S("Gold") +) + +if minetest.get_modpath("technic_worldgen") then + technic_cnc.register_all( + "default:steelblock", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"technic_wrought_iron_block.png"}, + S("Wrought Iron") + ) +else + technic_cnc.register_all( + "default:steelblock", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"default_steel_block.png"}, + S("Steel") + ) +end diff --git a/mods/technic_plus_beta/technic_cnc/materials/ethereal.lua b/mods/technic_plus_beta/technic_cnc/materials/ethereal.lua new file mode 100644 index 00000000..fb8fc413 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/materials/ethereal.lua @@ -0,0 +1,65 @@ + +local S = technic_cnc.getter + +technic_cnc.register_all( + "ethereal:glostone", + {cracky = 1, not_in_creative_inventory = 1, light_source = 13}, + {"ethereal_glostone.png"}, + S("Glo Stone") +) + +technic_cnc.register_all( + "ethereal:crystal_block", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"ethereal_crystal_block.png"}, + S("Crystal") +) + +technic_cnc.register_all( + "ethereal:banana_wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"ethereal_banana_wood.png"}, + S("Banana Wood") +) + +technic_cnc.register_all( + "ethereal:birch_wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"moretrees_birch_wood.png"}, + S("Birch Wood") +) + +technic_cnc.register_all( + "ethereal:frost_wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"ethereal_frost_wood.png"}, + S("Frost Wood") +) + +technic_cnc.register_all( + "ethereal:palm_wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"moretrees_palm_wood.png"}, + S("Palm Wood") +) + +technic_cnc.register_all( + "ethereal:willow_wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"ethereal_willow_wood.png"}, + S("Willow Wood") +) + +technic_cnc.register_all( + "ethereal:yellow_wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"ethereal_yellow_wood.png"}, + S("Healing Tree Wood") +) + +technic_cnc.register_all( + "ethereal:redwood_wood", + {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, not_in_creative_inventory = 1}, + {"ethereal_redwood_wood.png"}, + S("Redwood") +) diff --git a/mods/technic_plus_beta/technic_cnc/materials/init.lua b/mods/technic_plus_beta/technic_cnc/materials/init.lua new file mode 100644 index 00000000..f57441c7 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/materials/init.lua @@ -0,0 +1,26 @@ + +local path = technic_cnc.modpath .. "/materials/" + +dofile(path .. "default.lua") +dofile(path .. "basic_materials.lua") + +local optional_mods = { + "bakedclay", + "ethereal", + "moreblocks", + "technic_worldgen", +} + +for _, mod in pairs(optional_mods) do + if minetest.get_modpath(mod) then + dofile(path .. mod .. ".lua") + end +end + +local function alias(old, new) + for _,shape in pairs(technic_cnc.programs) do + minetest.register_alias(old .. "_" .. shape.suffix, new .. "_" .. shape.suffix) + end +end + +alias("technic:brass_block", "basic_materials:brass_block") diff --git a/mods/technic_plus_beta/technic_cnc/materials/moreblocks.lua b/mods/technic_plus_beta/technic_cnc/materials/moreblocks.lua new file mode 100644 index 00000000..093e6b07 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/materials/moreblocks.lua @@ -0,0 +1,50 @@ + +local S = technic_cnc.getter + +technic_cnc.register_all( + "moreblocks:stone_tile", + {stone = 1, cracky = 3, not_in_creative_inventory = 1}, + {"moreblocks_stone_tile.png"}, + S("Stone Tile")) + +technic_cnc.register_all( + "moreblocks:split_stone_tile", + {stone = 1, cracky = 3, not_in_creative_inventory = 1}, + {"moreblocks_split_stone_tile.png"}, + S("Split Stone Tile") +) + +technic_cnc.register_all( + "moreblocks:checker_stone_tile", + {stone = 1, cracky = 3, not_in_creative_inventory = 1}, + {"moreblocks_checker_stone_tile.png"}, + S("Checker Stone Tile") +) + +technic_cnc.register_all( + "moreblocks:cactus_checker", + {stone = 1, cracky = 3, not_in_creative_inventory = 1}, + {"moreblocks_cactus_checker.png"}, + S("Cactus Checker") +) + +technic_cnc.register_all( + "moreblocks:cactus_brick", + {cracky = 3, not_in_creative_inventory = 1}, + {"moreblocks_cactus_brick.png"}, + S("Cactus Brick") +) + +technic_cnc.register_all( + "moreblocks:grey_bricks", + {cracky = 3, not_in_creative_inventory = 1}, + {"moreblocks_grey_bricks.png"}, + S("Grey Bricks") +) + +technic_cnc.register_all( + "moreblocks:copperpatina", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"moreblocks_copperpatina.png"}, + S("Copper Patina") +) diff --git a/mods/technic_plus_beta/technic_cnc/materials/technic_worldgen.lua b/mods/technic_plus_beta/technic_cnc/materials/technic_worldgen.lua new file mode 100644 index 00000000..0d6f7ae9 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/materials/technic_worldgen.lua @@ -0,0 +1,44 @@ + +local S = technic_cnc.getter + +technic_cnc.register_all( + "technic:zinc_block", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"technic_zinc_block.png"}, + S("Zinc") +) + +technic_cnc.register_all( + "technic:cast_iron_block", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"technic_cast_iron_block.png"}, + S("Cast Iron") +) + +technic_cnc.register_all( + "technic:stainless_steel_block", + {cracky = 1, level = 2, not_in_creative_inventory = 1}, + {"technic_stainless_steel_block.png"}, + S("Stainless Steel") +) + +technic_cnc.register_all( + "technic:marble", + {cracky = 3, not_in_creative_inventory = 1}, + {"technic_marble.png"}, + S("Marble") +) + +technic_cnc.register_all( + "technic:granite", + {cracky = 1, not_in_creative_inventory = 1}, + {"technic_granite.png"}, + S("Granite") +) + +technic_cnc.register_all( + "technic:blast_resistant_concrete", + {cracky = 2, level = 2, not_in_creative_inventory = 1}, + {"technic_blast_resistant_concrete_block.png"}, + S("Blast-resistant concrete") +) diff --git a/mods/technic_plus_beta/technic_cnc/mod.conf b/mods/technic_plus_beta/technic_cnc/mod.conf new file mode 100644 index 00000000..4e0f9408 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/mod.conf @@ -0,0 +1,3 @@ +name = technic_cnc +depends = default, basic_materials +optional_depends = technic diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_cylinder.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_cylinder.obj new file mode 100644 index 00000000..b7b97545 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_cylinder.obj @@ -0,0 +1,205 @@ +v 0 -0.5 -0.5 +v 0 0.5 -0.5 +v 0.097545 0.5 -0.490393 +v 0.097545 -0.5 -0.490393 +v 0.191342 0.5 -0.46194 +v 0.191342 -0.5 -0.46194 +v 0.277785 0.5 -0.415735 +v 0.277785 -0.5 -0.415735 +v 0.353553 0.5 -0.353554 +v 0.353553 -0.5 -0.353554 +v 0.415735 0.5 -0.277785 +v 0.415735 -0.5 -0.277785 +v 0.46194 0.5 -0.191342 +v 0.46194 -0.5 -0.191342 +v 0.490393 0.5 -0.097545 +v 0.490393 -0.5 -0.097545 +v 0.5 0.5 0 +v 0.5 -0.5 0 +v 0.490393 0.5 0.097545 +v 0.490393 -0.5 0.097545 +v 0.46194 0.5 0.191341 +v 0.46194 -0.5 0.191341 +v 0.415735 0.5 0.277785 +v 0.415735 -0.5 0.277785 +v 0.353553 0.5 0.353553 +v 0.353553 -0.5 0.353553 +v 0.277785 0.5 0.415735 +v 0.277785 -0.5 0.415735 +v 0.191342 0.5 0.46194 +v 0.191342 -0.5 0.46194 +v 0.097545 0.5 0.490392 +v 0.097545 -0.5 0.490392 +v 0 0.5 0.5 +v 0 -0.5 0.5 +v -0.097545 0.5 0.490392 +v -0.097545 -0.5 0.490392 +v -0.191342 0.5 0.461939 +v -0.191342 -0.5 0.461939 +v -0.277785 0.5 0.415734 +v -0.277785 -0.5 0.415734 +v -0.353554 0.5 0.353553 +v -0.353554 -0.5 0.353553 +v -0.415735 0.5 0.277785 +v -0.415735 -0.5 0.277785 +v -0.46194 0.5 0.191341 +v -0.46194 -0.5 0.191341 +v -0.490393 0.5 0.097545 +v -0.490393 -0.5 0.097545 +v -0.5 0.5 -0.000001 +v -0.5 -0.5 -0.000001 +v -0.490393 0.5 -0.097546 +v -0.490393 -0.5 -0.097546 +v -0.46194 0.5 -0.191342 +v -0.46194 -0.5 -0.191342 +v -0.415734 0.5 -0.277786 +v -0.415734 -0.5 -0.277786 +v -0.353553 0.5 -0.353554 +v -0.353553 -0.5 -0.353554 +v -0.277785 0.5 -0.415735 +v -0.277785 -0.5 -0.415735 +v -0.191341 0.5 -0.46194 +v -0.191341 -0.5 -0.46194 +v -0.097544 0.5 -0.490393 +v -0.097544 -0.5 -0.490393 +vn 0 0 -1 +vn 0.1951 0 -0.9808 +vn 0.3827 0 -0.9239 +vn 0.5556 0 -0.8315 +vn 0.7071 0 -0.7071 +vn 0.8315 0 -0.5556 +vn 0.9239 0 -0.3827 +vn 0.9808 0 -0.1951 +vn 1 0 0 +vn 0.9808 0 0.1951 +vn 0.9239 0 0.3827 +vn 0.8315 0 0.5556 +vn 0.7071 0 0.7071 +vn 0.5556 0 0.8315 +vn 0.3827 0 0.9239 +vn 0.1951 0 0.9808 +vn 0 0 1 +vn -0.1951 0 0.9808 +vn -0.3827 0 0.9239 +vn -0.5556 0 0.8315 +vn -0.7071 0 0.7071 +vn -0.8315 0 0.5556 +vn -0.9239 0 0.3827 +vn -0.9808 0 0.1951 +vn -1 0 0 +vn -0.9808 0 -0.1951 +vn -0.9239 0 -0.3827 +vn -0.8315 0 -0.5556 +vn -0.7071 0 -0.7071 +vn -0.5556 0 -0.8315 +vn -0.3827 0 -0.9239 +vn 0 1 0 +vn -0.1951 0 -0.9808 +vn 0 -1 0 +vt 0.500003 0.000001 +vt 0.500004 0.999993 +vt 0.437504 0.999994 +vt 0.437503 0.000001 +vt 0.375004 0.999995 +vt 0.375002 0.000001 +vt 0.312503 0.999996 +vt 0.312502 0 +vt 0.250002 0.999997 +vt 0.250002 0 +vt 0.187502 0.999997 +vt 0.187502 0 +vt 0.125002 0.999998 +vt 0.125002 0 +vt 0.062501 0.999998 +vt 0.062501 0 +vt 0.000001 0.999998 +vt 0.000001 0 +vt 0.999994 0.000001 +vt 0.999998 0.999974 +vt 0.937499 0.999975 +vt 0.937494 0.000002 +vt 0.875 0.999977 +vt 0.874995 0.000002 +vt 0.812501 0.999978 +vt 0.812496 0.000003 +vt 0.750002 0.99998 +vt 0.749996 0.000004 +vt 0.687502 0.999981 +vt 0.687497 0.000004 +vt 0.625002 0.999983 +vt 0.624997 0.000005 +vt 0.562503 0.999984 +vt 0.562498 0.000005 +vt 0.9904 0.402488 +vt 0.999996 0.499996 +vt 0.990387 0.597577 +vt 0.961929 0.691372 +vt 0.915719 0.777812 +vt 0.853532 0.853577 +vt 0.777759 0.915754 +vt 0.691312 0.961954 +vt 0.597514 0.9904 +vt 0.402424 0.990387 +vt 0.308631 0.961929 +vt 0.22219 0.915718 +vt 0.146426 0.853532 +vt 0.084248 0.777759 +vt 0.038049 0.691313 +vt 0.009603 0.597515 +vt 0.000004 0.499997 +vt 0.009615 0.402425 +vt 0.038073 0.308631 +vt 0.084284 0.222189 +vt 0.14647 0.146425 +vt 0.222242 0.084249 +vt 0.308688 0.03805 +vt 0.402486 0.009603 +vt 0.597576 0.009615 +vt 0.691371 0.038074 +vt 0.777812 0.084284 +vt 0.853577 0.146471 +vt 0.915753 0.222244 +vt 0.961953 0.30869 +vt 0.500073 0 +vt 0.915774 0.222274 +vt 1 0.500072 +vt 0.777723 0.915775 +vt 0.499926 0.999999 +vt 0.084223 0.77772 +vt 0 0.499922 +vt 0.222276 0.084224 +s 1 +f 1/1/1 2/2/1 3/3/2 4/4/2 +f 4/4/2 3/3/2 5/5/3 6/6/3 +f 6/6/3 5/5/3 7/7/4 8/8/4 +f 8/8/4 7/7/4 9/9/5 10/10/5 +f 10/10/5 9/9/5 11/11/6 12/12/6 +f 12/12/6 11/11/6 13/13/7 14/14/7 +f 14/14/7 13/13/7 15/15/8 16/16/8 +f 16/16/8 15/15/8 17/17/9 18/18/9 +f 18/19/9 17/20/9 19/21/10 20/22/10 +f 20/22/10 19/21/10 21/23/11 22/24/11 +f 22/24/11 21/23/11 23/25/12 24/26/12 +f 24/26/12 23/25/12 25/27/13 26/28/13 +f 26/28/13 25/27/13 27/29/14 28/30/14 +f 28/30/14 27/29/14 29/31/15 30/32/15 +f 30/32/15 29/31/15 31/33/16 32/34/16 +f 32/34/16 31/33/16 33/2/17 34/1/17 +f 34/1/17 33/2/17 35/3/18 36/4/18 +f 36/4/18 35/3/18 37/5/19 38/6/19 +f 38/6/19 37/5/19 39/7/20 40/8/20 +f 40/8/20 39/7/20 41/9/21 42/10/21 +f 42/10/21 41/9/21 43/11/22 44/12/22 +f 44/12/22 43/11/22 45/13/23 46/14/23 +f 46/14/23 45/13/23 47/15/24 48/16/24 +f 48/16/24 47/15/24 49/17/25 50/18/25 +f 50/19/25 49/20/25 51/21/26 52/22/26 +f 52/22/26 51/21/26 53/23/27 54/24/27 +f 54/24/27 53/23/27 55/25/28 56/26/28 +f 56/26/28 55/25/28 57/27/29 58/28/29 +f 58/28/29 57/27/29 59/29/30 60/30/30 +f 60/30/30 59/29/30 61/31/31 62/32/31 +f 3/35/32 2/36/32 63/37/32 61/38/32 59/39/32 57/40/32 55/41/32 53/42/32 51/43/32 49/2/32 47/44/32 45/45/32 43/46/32 41/47/32 39/48/32 37/49/32 35/50/32 33/51/32 31/52/32 29/53/32 27/54/32 25/55/32 23/56/32 21/57/32 19/58/32 17/1/32 15/59/32 13/60/32 11/61/32 9/62/32 7/63/32 5/64/32 +f 64/34/33 63/33/33 2/2/1 1/1/1 +f 62/32/31 61/31/31 63/33/33 64/34/33 +f 1/65/34 4/59/34 6/60/34 8/61/34 10/62/34 12/66/34 14/64/34 16/35/34 18/67/34 20/37/34 22/38/34 24/39/34 26/40/34 28/68/34 30/42/34 32/43/34 34/69/34 36/44/34 38/45/34 40/46/34 42/47/34 44/70/34 46/49/34 48/50/34 50/71/34 52/52/34 54/53/34 56/54/34 58/55/34 60/72/34 62/57/34 64/58/34 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_cylinder_horizontal.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_cylinder_horizontal.obj new file mode 100644 index 00000000..ea480213 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_cylinder_horizontal.obj @@ -0,0 +1,205 @@ +v 0.5 0 -0.5 +v -0.5 0 -0.5 +v 0.5 0.097545 -0.490393 +v -0.5 0.097545 -0.490393 +v 0.5 0.191342 -0.46194 +v -0.5 0.191342 -0.46194 +v 0.5 0.277785 -0.415735 +v -0.5 0.277785 -0.415735 +v 0.5 0.353553 -0.353553 +v -0.5 0.353553 -0.353554 +v 0.5 0.415735 -0.277785 +v -0.5 0.415735 -0.277785 +v 0.5 0.46194 -0.191342 +v -0.5 0.46194 -0.191342 +v 0.5 0.490393 -0.097545 +v -0.5 0.490393 -0.097545 +v 0.5 0.5 0 +v -0.5 0.5 0 +v 0.5 0.490393 0.097545 +v -0.5 0.490393 0.097545 +v 0.5 0.46194 0.191342 +v -0.5 0.46194 0.191341 +v 0.5 0.415735 0.277785 +v -0.5 0.415735 0.277785 +v 0.5 0.353553 0.353553 +v -0.5 0.353553 0.353553 +v 0.5 0.277785 0.415735 +v -0.5 0.277785 0.415735 +v 0.5 0.191342 0.46194 +v -0.5 0.191342 0.46194 +v 0.5 0.097545 0.490393 +v -0.5 0.097545 0.490392 +v 0.5 0 0.5 +v -0.5 0 0.5 +v 0.5 -0.097546 0.490392 +v -0.5 -0.097545 0.490392 +v 0.5 -0.191342 0.46194 +v -0.5 -0.191342 0.461939 +v 0.5 -0.277785 0.415734 +v -0.5 -0.277785 0.415734 +v 0.5 -0.353554 0.353553 +v -0.5 -0.353554 0.353553 +v 0.5 -0.415735 0.277785 +v -0.5 -0.415735 0.277785 +v 0.5 -0.46194 0.191341 +v -0.5 -0.46194 0.191341 +v 0.5 -0.490393 0.097545 +v -0.5 -0.490393 0.097544 +v 0.5 -0.5 -0.000001 +v -0.5 -0.5 -0.000001 +v 0.5 -0.490393 -0.097546 +v -0.5 -0.490393 -0.097546 +v 0.5 -0.46194 -0.191342 +v -0.5 -0.46194 -0.191343 +v 0.5 -0.415734 -0.277786 +v -0.5 -0.415734 -0.277786 +v 0.5 -0.353553 -0.353554 +v -0.5 -0.353553 -0.353554 +v 0.5 -0.277785 -0.415735 +v -0.5 -0.277784 -0.415735 +v 0.5 -0.191341 -0.46194 +v -0.5 -0.191341 -0.46194 +v 0.5 -0.097544 -0.490393 +v -0.5 -0.097544 -0.490393 +vn 0 0 -1 +vn 0 0.1951 -0.9808 +vn 0 0.3827 -0.9239 +vn 0 0.5556 -0.8315 +vn 0 0.7071 -0.7071 +vn 0 0.8315 -0.5556 +vn 0 0.9239 -0.3827 +vn 0 0.9808 -0.1951 +vn 0 1 0 +vn 0 0.9808 0.1951 +vn 0 0.9239 0.3827 +vn 0 0.8315 0.5556 +vn 0 0.7071 0.7071 +vn 0 0.5556 0.8315 +vn 0 0.3827 0.9239 +vn 0 0.1951 0.9808 +vn 0 0 1 +vn 0 -0.1951 0.9808 +vn 0 -0.3827 0.9239 +vn 0 -0.5556 0.8315 +vn 0 -0.7071 0.7071 +vn 0 -0.8315 0.5556 +vn 0 -0.9239 0.3827 +vn 0 -0.9808 0.1951 +vn 0 -1 0 +vn 0 -0.9808 -0.1951 +vn 0 -0.9239 -0.3827 +vn 0 -0.8315 -0.5556 +vn 0 -0.7071 -0.7071 +vn 0 -0.5556 -0.8315 +vn 0 -0.3827 -0.9239 +vn -1 0 0 +vn 0 -0.1951 -0.9808 +vn 1 0 0 +vt 0.000003 0.499996 +vt 0.999995 0.499995 +vt 0.999996 0.562495 +vt 0.000002 0.562496 +vt 0.999997 0.624995 +vt 0.000003 0.624996 +vt 0.999998 0.687496 +vt 0.000002 0.687496 +vt 0.999999 0.749997 +vt 0.000002 0.749996 +vt 0.999999 0.812497 +vt 0.000002 0.812497 +vt 1 0.874997 +vt 0.000001 0.874997 +vt 1 0.937498 +vt 0.000001 0.937497 +vt 1 0.999998 +vt 0.000001 0.999998 +vt 0.000003 0.000005 +vt 0.999976 0.000001 +vt 0.999977 0.0625 +vt 0.000003 0.062505 +vt 0.999978 0.124999 +vt 0.000004 0.125004 +vt 0.99998 0.187498 +vt 0.000005 0.187503 +vt 0.999982 0.249997 +vt 0.000005 0.250003 +vt 0.999983 0.312497 +vt 0.000006 0.312502 +vt 0.999985 0.374997 +vt 0.000007 0.375001 +vt 0.999986 0.437496 +vt 0.000007 0.437501 +vt 0.009601 0.597512 +vt 0.009614 0.402424 +vt 0.038072 0.308628 +vt 0.084283 0.222189 +vt 0.146469 0.146424 +vt 0.222242 0.084247 +vt 0.308689 0.038047 +vt 0.402487 0.009601 +vt 0.500033 0 +vt 0.597577 0.009613 +vt 0.691371 0.038072 +vt 0.777811 0.084283 +vt 0.853575 0.146469 +vt 0.915753 0.222242 +vt 0.961952 0.308688 +vt 0.990398 0.402486 +vt 0.990386 0.597576 +vt 0.961928 0.69137 +vt 0.915717 0.777812 +vt 0.853531 0.853576 +vt 0.777759 0.915752 +vt 0.691313 0.961951 +vt 0.597515 0.990398 +vt 0.49997 1 +vt 0.402425 0.990386 +vt 0.30863 0.961927 +vt 0.222189 0.915717 +vt 0.146424 0.85353 +vt 0.084248 0.777757 +vt 0.038048 0.691311 +vt 0.999999 0.500073 +vt 0.777724 0.915774 +vt 0.499927 0.999999 +vt 0.084224 0.777723 +vt 0 0.499925 +vt 0.222279 0.084223 +vt 0.500078 0 +vt 0.915775 0.222276 +s 1 +f 1/1/1 2/2/1 4/3/2 3/4/2 +f 3/4/2 4/3/2 6/5/3 5/6/3 +f 5/6/3 6/5/3 8/7/4 7/8/4 +f 7/8/4 8/7/4 10/9/5 9/10/5 +f 9/10/5 10/9/5 12/11/6 11/12/6 +f 11/12/6 12/11/6 14/13/7 13/14/7 +f 13/14/7 14/13/7 16/15/8 15/16/8 +f 15/16/8 16/15/8 18/17/9 17/18/9 +f 17/19/9 18/20/9 20/21/10 19/22/10 +f 19/22/10 20/21/10 22/23/11 21/24/11 +f 21/24/11 22/23/11 24/25/12 23/26/12 +f 23/26/12 24/25/12 26/27/13 25/28/13 +f 25/28/13 26/27/13 28/29/14 27/30/14 +f 27/30/14 28/29/14 30/31/15 29/32/15 +f 29/32/15 30/31/15 32/33/16 31/34/16 +f 31/34/16 32/33/16 34/2/17 33/1/17 +f 33/1/17 34/2/17 36/3/18 35/4/18 +f 35/4/18 36/3/18 38/5/19 37/6/19 +f 37/6/19 38/5/19 40/7/20 39/8/20 +f 39/8/20 40/7/20 42/9/21 41/10/21 +f 41/10/21 42/9/21 44/11/22 43/12/22 +f 43/12/22 44/11/22 46/13/23 45/14/23 +f 45/14/23 46/13/23 48/15/24 47/16/24 +f 47/16/24 48/15/24 50/17/25 49/18/25 +f 49/19/25 50/20/25 52/21/26 51/22/26 +f 51/22/26 52/21/26 54/23/27 53/24/27 +f 53/24/27 54/23/27 56/25/28 55/26/28 +f 55/26/28 56/25/28 58/27/29 57/28/29 +f 57/28/29 58/27/29 60/29/30 59/30/30 +f 59/30/30 60/29/30 62/31/31 61/32/31 +f 4/35/32 2/1/32 64/36/32 62/37/32 60/38/32 58/39/32 56/40/32 54/41/32 52/42/32 50/43/32 48/44/32 46/45/32 44/46/32 42/47/32 40/48/32 38/49/32 36/50/32 34/2/32 32/51/32 30/52/32 28/53/32 26/54/32 24/55/32 22/56/32 20/57/32 18/58/32 16/59/32 14/60/32 12/61/32 10/62/32 8/63/32 6/64/32 +f 63/34/33 64/33/33 2/2/1 1/1/1 +f 61/32/31 62/31/31 64/33/33 63/34/33 +f 1/65/34 3/51/34 5/52/34 7/53/34 9/54/34 11/66/34 13/56/34 15/57/34 17/67/34 19/59/34 21/60/34 23/61/34 25/62/34 27/68/34 29/64/34 31/35/34 33/69/34 35/36/34 37/37/34 39/38/34 41/39/34 43/70/34 45/41/34 47/42/34 49/71/34 51/44/34 53/45/34 55/46/34 57/47/34 59/72/34 61/49/34 63/50/34 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_innercorner.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_innercorner.obj new file mode 100644 index 00000000..ac8ffa84 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_innercorner.obj @@ -0,0 +1,28 @@ +v -0.5 0.5 0.5 +v -0.5 0.5 -0.5 +v -0.5 -0.5 -0.5 +v -0.5 -0.5 0.5 +v 0.5 -0.5 -0.5 +v 0.5 0.5 0.5 +v -0.5 -0.5 0.5 +v 0.5 -0.5 0.5 +v 0.5 -0.5 -0.5 +vn 0 0 1 +vn 0 0 -1 +vn 0.7071 0.7071 0 +vn 1 0 0 +vn 0 -1 0 +vn -1 0 0 +vn 0 0.7071 -0.7071 +vt 1 1 +vt 0 1 +vt 0 0 +vt 1 0 +s 0 +f 6/1/1 1/2/1 7/3/1 8/4/1 +f 2/1/2 5/3/2 3/4/2 +f 2/1/3 1/2/3 5/4/3 +f 6/2/4 8/3/4 9/4/4 +f 9/1/5 8/2/5 7/3/5 3/4/5 +f 3/3/6 7/4/6 1/1/6 2/2/6 +f 1/1/7 6/2/7 9/3/7 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_innercorner_upsdown.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_innercorner_upsdown.obj new file mode 100644 index 00000000..3aed9f40 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_innercorner_upsdown.obj @@ -0,0 +1,28 @@ +v -0.5 -0.5 0.5 +v 0.5 -0.5 0.5 +v 0.5 0.5 0.5 +v -0.5 0.5 0.5 +v 0.5 0.5 -0.5 +v -0.5 -0.5 -0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 -0.5 +v 0.5 0.5 -0.5 +vn -1 0 0 +vn 1 0 0 +vn 0 -0.7071 -0.7071 +vn 0 0 -1 +vn 0 1 0 +vn 0 0 1 +vn 0.7071 -0.7071 0 +vt 0 0 +vt 1 0 +vt 1 1 +vt 0 1 +s 0 +f 6/1/1 1/2/1 7/3/1 8/4/1 +f 2/1/2 5/3/2 3/4/2 +f 2/1/3 1/2/3 5/4/3 +f 6/2/4 8/3/4 9/4/4 +f 9/1/5 8/2/5 7/3/5 3/4/5 +f 3/3/6 7/4/6 1/1/6 2/2/6 +f 1/1/7 6/2/7 9/3/7 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_oblate_spheroid.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_oblate_spheroid.obj new file mode 100644 index 00000000..e949f5bf --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_oblate_spheroid.obj @@ -0,0 +1,300 @@ +# Blender v2.73 (sub 0) OBJ File: 'slope_test_blob_onetexture.blend' +# www.blender.org +o Cube +v 0.213679 -0.450000 -0.213679 +v -0.213679 -0.450000 0.213680 +v 0.213680 -0.450000 0.213680 +v -0.213679 -0.450000 -0.213679 +v 0.213679 0.450000 -0.213679 +v -0.213679 0.450000 -0.213679 +v 0.213679 0.450000 0.213680 +v 0.500000 -0.000003 0.500000 +v 0.277785 -0.415735 0.277785 +v -0.277785 -0.415735 0.277785 +v 0.353553 -0.353554 0.353553 +v -0.353553 -0.353554 0.353553 +v -0.500000 -0.000002 0.500000 +v 0.415735 -0.277786 0.415735 +v -0.277785 0.415735 0.277785 +v 0.277785 0.415735 0.277785 +v -0.415735 -0.277785 0.415735 +v 0.353554 0.353553 0.353554 +v -0.500000 -0.000002 -0.499983 +v 0.461940 -0.191342 0.461940 +v -0.461940 -0.191342 0.461940 +v -0.353553 0.353553 0.353554 +v 0.490393 -0.097546 0.490393 +v 0.500000 -0.000002 -0.500000 +v 0.490393 0.097545 -0.490392 +v 0.490393 0.097545 0.490393 +v -0.490393 -0.097546 0.490393 +v 0.490393 -0.097545 -0.490393 +v 0.461940 0.191341 0.461940 +v -0.461940 0.191341 0.461940 +v 0.461940 0.191342 -0.461940 +v -0.490393 0.097545 0.490393 +v 0.415735 0.277785 0.415735 +v -0.490393 0.097545 -0.490392 +v -0.415735 0.277785 0.415735 +v 0.461940 -0.191341 -0.461940 +v 0.415735 0.277785 -0.415735 +v -0.461940 0.191341 -0.461940 +v -0.415735 0.277785 -0.415735 +v 0.415735 -0.277785 -0.415735 +v -0.490393 -0.097546 -0.490392 +v 0.353553 0.353553 -0.353553 +v -0.213679 0.450000 0.213680 +v -0.353553 0.353553 -0.353553 +v 0.277785 0.415735 -0.277785 +v -0.461940 -0.191342 -0.461939 +v 0.353554 -0.353553 -0.353554 +v -0.277785 0.415735 -0.277785 +v -0.415735 -0.277785 -0.415734 +v 0.277786 -0.415735 -0.277785 +v -0.353553 -0.353554 -0.353553 +v -0.277785 -0.415735 -0.277784 +vt 0.038487 0.679029 +vt 0.010047 0.589789 +vt 0.990397 0.589790 +vt 0.915772 0.767073 +vt 0.084671 0.767071 +vt 0.961957 0.679029 +vt 0.852473 0.146294 +vt 0.914576 0.232749 +vt 0.084146 0.232744 +vt 0.712776 0.000003 +vt 0.221926 0.061588 +vt 0.285951 0.000000 +vt 0.285945 0.999818 +vt 0.221920 0.938229 +vt 0.712771 0.999818 +vt 0.009578 0.589789 +vt 0.989138 0.589792 +vt 0.960721 0.679031 +vt 0.286638 0.000000 +vt 0.777884 0.061589 +vt 0.222561 0.061589 +vt 0.777608 0.938229 +vt 0.222164 0.938229 +vt 0.146413 0.853527 +vt 0.286255 0.999818 +vt 0.713517 0.999818 +vt 0.776800 0.061592 +vt 0.146251 0.146290 +vt 0.000000 0.499907 +vt 0.989139 0.410032 +vt 0.998734 0.499910 +vt 0.853618 0.146291 +vt 0.915772 0.232746 +vt 0.146826 0.146290 +vt 0.961957 0.320789 +vt 0.084672 0.232745 +vt 0.990397 0.410029 +vt 0.038487 0.320789 +vt 0.776796 0.938230 +vt 0.777790 0.938229 +vt 0.146467 0.853526 +vt 0.853556 0.853527 +vt 0.146825 0.853526 +vt 1.000000 0.499907 +vt 0.010047 0.410028 +vt 0.146246 0.853527 +vt 0.222559 0.938228 +vt 0.777882 0.938230 +vt 0.915737 0.767073 +vt 0.084287 0.767072 +vt 0.038083 0.679029 +vt 0.961941 0.679029 +vt 0.037995 0.679029 +vt 0.960723 0.320792 +vt 0.037998 0.320787 +vt 0.009580 0.410028 +vt 0.990167 0.589790 +vt 0.999772 0.499909 +vt 0.961721 0.679029 +vt 0.084246 0.767072 +vt 0.915526 0.767072 +vt 0.853359 0.853527 +vt 0.914573 0.767074 +vt 0.084142 0.767072 +vt 0.852470 0.853528 +vt 0.777609 0.061590 +vt 0.853360 0.146293 +vt 0.222166 0.061589 +vt 0.146414 0.146291 +vt 0.915527 0.232748 +vt 0.084247 0.232746 +vt 0.961721 0.320791 +vt 0.038052 0.320789 +vt 0.990167 0.410031 +vt 0.713686 0.999818 +vt 0.749950 0.250050 +vt 0.749950 0.749950 +vt 0.250050 0.749950 +vt 0.250050 0.250050 +vt 0.713807 0.000000 +vt 0.286258 0.000000 +vt 0.713519 0.000001 +vt 0.250050 0.250050 +vt 0.749950 0.250050 +vt 0.749950 0.749950 +vt 0.286636 0.999817 +vt 0.777791 0.061589 +vt 0.146467 0.146291 +vt 0.084287 0.232745 +vt 0.915737 0.232746 +vt 0.961941 0.320789 +vt 0.000444 0.499907 +vt 0.713687 0.000000 +vt 0.713805 0.999818 +vn -0.620400 0.479600 0.620400 +vn -0.683900 0.254100 0.683900 +vn 0.683900 0.254100 0.683900 +vn 0.531000 0.660300 0.531000 +vn -0.531000 0.660300 0.531000 +vn 0.620400 0.479600 0.620400 +vn -0.429700 -0.794100 0.429700 +vn -0.531000 -0.660300 0.531000 +vn -0.531000 -0.660300 -0.531000 +vn -0.185700 -0.964900 0.185700 +vn -0.325800 -0.887500 -0.325800 +vn -0.185700 -0.964900 -0.185700 +vn -0.185700 0.964900 -0.185700 +vn -0.325800 0.887500 -0.325800 +vn -0.185700 0.964900 0.185700 +vn -0.683900 0.254000 -0.683900 +vn 0.325800 -0.887500 0.325800 +vn -0.325800 -0.887500 0.325800 +vn 0.325800 0.887500 -0.325800 +vn 0.429700 0.794100 -0.429700 +vn 0.185700 0.964900 -0.185700 +vn -0.429700 -0.794100 -0.429700 +vn -0.707100 0.000000 -0.707100 +vn -0.683900 -0.254100 0.683900 +vn -0.707100 0.000000 0.707100 +vn 0.429700 -0.794100 0.429700 +vn 0.531000 -0.660300 0.531000 +vn 0.620400 -0.479600 0.620400 +vn 0.683900 -0.254100 0.683900 +vn -0.620400 -0.479600 0.620400 +vn -0.325800 0.887500 0.325800 +vn 0.185700 0.964900 0.185700 +vn 0.325800 0.887500 0.325800 +vn 0.429700 0.794100 0.429700 +vn -0.429700 0.794100 0.429700 +vn 0.707100 0.000000 0.707100 +vn -0.429700 0.794100 -0.429700 +vn 0.531000 0.660300 -0.531000 +vn 0.683900 0.254100 -0.683900 +vn 0.707100 0.000000 -0.707100 +vn 0.620400 0.479600 -0.620400 +vn -0.620400 0.479600 -0.620400 +vn -0.620400 -0.479600 -0.620400 +vn -0.683900 -0.254000 -0.683900 +vn 0.683900 -0.254100 -0.683900 +vn -0.531000 0.660300 -0.531000 +vn 0.325800 -0.887500 -0.325800 +vn 0.429700 -0.794100 -0.429700 +vn 0.531000 -0.660300 -0.531000 +vn 0.620400 -0.479600 -0.620400 +vn 0.185700 -0.964900 -0.185700 +vn 0.185700 -0.964900 0.185700 +s 1 +f 30/1/1 32/2/2 26/3/3 +f 33/4/4 35/5/5 29/6/6 +f 12/7/7 17/8/8 49/9/9 +f 2/10/10 52/11/11 4/12/12 +f 6/13/13 48/14/14 43/15/15 +f 34/16/16 32/17/2 30/18/1 +f 2/19/10 9/20/17 10/21/18 +f 48/22/14 45/23/19 42/24/20 +f 5/25/21 45/23/19 6/26/13 +f 10/27/18 12/7/7 51/28/22 +f 19/29/23 27/30/24 13/31/25 +f 9/20/17 11/32/26 10/21/18 +f 11/32/26 14/33/27 12/34/7 +f 14/33/27 20/35/28 17/36/8 +f 20/35/28 23/37/29 21/38/30 +f 43/15/15 48/14/14 15/39/31 +f 7/25/32 16/23/33 45/40/19 +f 18/41/34 42/42/20 45/40/19 +f 29/6/6 30/1/1 26/3/3 +f 22/43/35 33/4/4 18/42/34 +f 26/3/3 32/2/2 8/44/36 +f 8/44/36 27/45/24 23/37/29 +f 11/32/26 12/34/7 10/21/18 +f 14/33/27 17/36/8 12/34/7 +f 20/35/28 21/38/30 17/36/8 +f 23/37/29 27/45/24 21/38/30 +f 10/27/18 52/11/11 2/10/10 +f 15/39/31 48/14/14 44/46/37 +f 22/43/35 35/5/5 33/4/4 +f 15/47/31 22/43/35 16/48/33 +f 37/49/38 42/42/20 18/41/34 +f 33/50/4 29/51/6 37/49/38 +f 8/29/36 25/3/39 26/16/3 +f 24/44/40 25/3/39 8/29/36 +f 29/51/6 26/16/3 31/52/41 +f 26/16/3 25/3/39 31/52/41 +f 29/51/6 31/52/41 37/49/38 +f 38/53/42 34/16/16 30/18/1 +f 19/29/23 32/17/2 34/16/16 +f 13/31/25 32/17/2 19/29/23 +f 17/8/8 21/54/30 46/55/43 +f 21/54/30 27/30/24 41/56/44 +f 8/29/36 28/37/45 24/44/40 +f 34/57/16 25/16/39 19/58/23 +f 38/59/42 31/51/41 34/57/16 +f 31/51/41 25/16/39 34/57/16 +f 37/60/38 38/59/42 39/61/46 +f 37/60/38 31/51/41 38/59/42 +f 44/62/37 42/24/20 37/60/38 +f 38/53/42 30/18/1 35/63/5 +f 39/64/46 35/63/5 22/65/35 +f 52/66/11 51/67/22 50/68/47 +f 51/67/22 47/69/48 50/68/47 +f 51/67/22 49/70/9 47/69/48 +f 49/70/9 40/71/49 47/69/48 +f 49/70/9 46/72/43 40/71/49 +f 46/72/43 36/73/50 40/71/49 +f 19/58/23 28/56/45 41/74/44 +f 46/72/43 41/74/44 36/73/50 +f 41/74/44 28/56/45 36/73/50 +f 22/43/35 18/42/34 16/48/33 +f 5/75/21 7/25/32 45/40/19 +f 2/76/10 4/77/12 1/78/51 3/79/52 +f 44/62/37 48/22/14 42/24/20 +f 35/5/5 30/1/1 29/6/6 +f 3/80/52 9/20/17 2/19/10 +f 45/23/19 48/22/14 6/26/13 +f 1/81/51 52/66/11 50/68/47 +f 39/61/46 44/62/37 37/60/38 +f 52/66/11 1/81/51 4/82/12 +f 24/29/40 28/56/45 19/58/23 +f 7/78/32 5/83/21 6/84/13 43/85/15 +f 24/29/40 19/58/23 25/16/39 +f 15/47/31 16/48/33 43/86/15 +f 22/65/35 44/46/37 39/64/46 +f 39/64/46 38/53/42 35/63/5 +f 41/56/44 27/30/24 19/29/23 +f 46/55/43 21/54/30 41/56/44 +f 49/9/9 17/8/8 46/55/43 +f 51/28/22 12/7/7 49/9/9 +f 52/11/11 10/27/18 51/28/22 +f 9/68/17 50/87/47 11/88/26 +f 50/87/47 47/32/48 11/88/26 +f 11/88/26 47/32/48 14/89/27 +f 47/32/48 40/90/49 14/89/27 +f 14/89/27 40/90/49 20/73/28 +f 40/90/49 36/91/50 20/73/28 +f 23/56/29 28/37/45 8/29/36 +f 20/73/28 36/91/50 23/56/29 +f 36/91/50 28/37/45 23/56/29 +f 13/92/25 8/44/36 32/2/2 +f 50/87/47 9/68/17 1/93/51 +f 13/92/25 27/45/24 8/44/36 +f 16/23/33 18/41/34 45/40/19 +f 22/65/35 15/39/31 44/46/37 +f 9/68/17 3/81/52 1/93/51 +f 33/50/4 37/49/38 18/41/34 +f 43/86/15 16/48/33 7/94/32 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_one_curved_edge.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_one_curved_edge.obj new file mode 100644 index 00000000..bb82040f --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_one_curved_edge.obj @@ -0,0 +1,132 @@ +# Blender v2.73 (sub 0) OBJ File: 'slope_test_quarter_round_onetexture.blend' +# www.blender.org +o Cylinder +v -0.500000 0.490393 -0.097545 +v 0.500000 0.490393 -0.097545 +v -0.500000 0.461940 -0.191342 +v 0.500000 0.461940 -0.191342 +v -0.500000 0.415735 -0.277785 +v 0.500000 0.415735 -0.277785 +v -0.500000 0.353553 -0.353553 +v 0.500000 0.353553 -0.353553 +v -0.500000 0.277785 -0.415735 +v 0.500000 0.277785 -0.415735 +v -0.500000 0.191342 -0.461940 +v 0.500000 0.191342 -0.461940 +v -0.500000 0.097545 -0.490393 +v 0.500000 0.097545 -0.490393 +v 0.500000 -0.000000 -0.500000 +v 0.500000 0.490393 -0.097545 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v -0.500000 0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.000000 -0.500000 +v -0.500000 0.500000 -0.000000 +v 0.500000 0.500000 0.000000 +v -0.500000 0.490393 -0.097545 +v -0.500000 0.461940 -0.191342 +v -0.500000 0.415735 -0.277785 +v -0.500000 0.353553 -0.353553 +v -0.500000 0.277785 -0.415735 +v -0.500000 0.191342 -0.461940 +v -0.500000 0.097545 -0.490393 +v -0.500000 0.000000 0.000000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 0.000000 -0.500000 +v -0.500000 0.500000 -0.000000 +v 0.500000 0.461940 -0.191342 +v 0.500000 0.415735 -0.277785 +v 0.500000 0.353553 -0.353553 +v 0.500000 0.277785 -0.415735 +v 0.500000 0.191342 -0.461940 +v 0.500000 0.097545 -0.490393 +v 0.500000 -0.000000 -0.500000 +v 0.500000 -0.000000 -0.000000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v 0.500000 0.500000 0.000000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v 0.500000 0.500000 0.500000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.500001 0.500000 +vt 0.500001 1.000000 +vt 0.000003 1.000000 +vt 0.000003 0.000000 +vt 0.597546 0.990393 +vt 0.691342 0.961940 +vt 1.000000 1.000000 +vt 0.990393 0.597545 +vt 0.961940 0.691341 +vt 0.777786 0.915735 +vt 0.853554 0.853553 +vt 0.915735 0.777785 +vt 0.146446 0.853552 +vt 0.084265 0.777783 +vt 0.038060 0.691340 +vt 0.308658 0.961938 +vt 0.222214 0.915733 +vt 0.000000 0.499999 +vt 0.402454 0.990391 +vt 0.009607 0.597544 +vt 1.000000 0.375000 +vt 0.000000 0.375000 +vt 0.000000 0.250000 +vt 1.000000 0.250000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.000000 0.750000 +vt 1.000000 0.750000 +vt 0.000000 0.625000 +vt 1.000000 0.625000 +vn 1.000000 -0.000000 0.000000 +vn -0.000000 0.000000 1.000000 +vn -0.000000 -1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.980800 -0.195100 +vn 0.000000 0.923900 -0.382700 +vn -0.000000 0.831500 -0.555600 +vn -0.000000 0.707100 -0.707100 +vn -0.000000 0.555600 -0.831500 +vn -0.000000 0.382700 -0.923900 +vn -0.000000 0.195100 -0.980800 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 0.998800 -0.049100 +vn -0.000000 0.049100 -0.998800 +vn -0.000000 0.000000 -1.000000 +s off +f 46/1/1 44/2/1 45/3/1 49/4/1 48/5/1 47/6/1 +f 16/7/1 49/4/1 45/3/1 38/8/1 +f 55/5/2 53/6/2 54/1/2 56/9/2 +f 43/10/1 42/11/1 45/3/1 44/2/1 +f 39/12/1 38/8/1 45/3/1 40/13/1 +f 41/14/1 40/13/1 45/3/1 42/11/1 +f 50/9/3 51/5/3 52/6/3 17/1/3 +f 28/15/4 29/16/4 30/17/4 32/3/4 +f 26/18/4 27/19/4 28/15/4 32/3/4 +f 35/9/4 37/4/4 32/3/4 36/20/4 34/6/4 33/1/4 +f 37/4/4 25/21/4 26/18/4 32/3/4 +f 30/17/4 31/22/4 36/20/4 32/3/4 +s 1 +f 1/23/5 2/24/5 4/25/6 3/26/6 +f 3/26/6 4/25/6 6/27/7 5/28/7 +f 5/28/7 6/27/7 8/6/8 7/1/8 +f 7/9/8 8/5/8 10/29/9 9/30/9 +f 9/30/9 10/29/9 12/31/10 11/32/10 +f 11/32/10 12/31/10 14/33/11 13/34/11 +f 21/5/12 24/20/13 23/2/13 20/9/12 +f 13/34/11 14/33/11 15/20/14 22/2/14 +f 23/2/13 24/20/13 2/24/5 1/23/5 +f 18/1/15 22/2/14 15/20/14 19/6/15 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_outercorner.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_outercorner.obj new file mode 100644 index 00000000..60ccae65 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_outercorner.obj @@ -0,0 +1,23 @@ +# Blender v2.73 (sub 0) OBJ File: 'technic-ocorner.blend' +# www.blender.org +o Cube_Cube.002 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 -0.000000 0.000000 +vn -0.000000 0.707100 -0.707100 +vn 0.707100 0.707100 -0.000000 +s off +f 3/1/1 2/2/1 4/3/1 5/4/1 +f 1/2/2 3/3/2 5/4/2 +f 1/1/3 2/3/3 3/4/3 +f 1/1/4 4/3/4 2/4/4 +f 1/2/5 5/3/5 4/4/5 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_outercorner_upsdown.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_outercorner_upsdown.obj new file mode 100644 index 00000000..c89de8ac --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_outercorner_upsdown.obj @@ -0,0 +1,23 @@ +# Blender v2.73 (sub 0) OBJ File: 'slope_test_ocorner_onetexture.blend' +# www.blender.org +o Cube_Cube.002 +v -0.500000 -0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v 0.500000 0.500000 -0.500000 +v -0.500000 0.500000 -0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn 0.000000 1.000000 -0.000000 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.707100 -0.707100 0.000000 +vn -0.000000 -0.707100 -0.707100 +s off +f 3/1/1 2/2/1 4/3/1 5/4/1 +f 1/2/2 3/3/2 5/4/2 +f 1/1/3 2/3/3 3/4/3 +f 1/1/4 4/3/4 2/4/4 +f 1/2/5 5/3/5 4/4/5 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_pyramid.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_pyramid.obj new file mode 100644 index 00000000..a618dcf5 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_pyramid.obj @@ -0,0 +1,24 @@ +# Blender v2.73 (sub 0) OBJ File: 'slope_test_pyramid_short_onetexture.blend' +# www.blender.org +o Cube +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.000000 0.000000 -0.000000 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.500000 0.500000 +vn 0.000000 -1.000000 0.000000 +vn -0.707100 0.707100 -0.000000 +vn 0.000000 0.707100 -0.707100 +vn 0.707100 0.707100 0.000000 +vn -0.000000 0.707100 0.707100 +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 3/4/2 5/5/2 4/3/2 +f 5/5/3 1/3/3 4/4/3 +f 1/4/4 5/5/4 2/3/4 +f 2/4/5 5/5/5 3/3/5 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_pyramid_spike.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_pyramid_spike.obj new file mode 100644 index 00000000..b305af2f --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_pyramid_spike.obj @@ -0,0 +1,24 @@ +# Blender v2.73 (sub 0) OBJ File: 'slope_test_pyramid_onetexture.blend' +# www.blender.org +o Cube +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.000000 0.500000 -0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.500000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn -0.894400 0.447200 -0.000000 +vn 0.000000 0.447200 -0.894400 +vn 0.894400 0.447200 0.000000 +vn -0.000000 0.447200 0.894400 +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 3/4/2 5/5/2 4/3/2 +f 5/5/3 1/3/3 4/4/3 +f 1/4/4 5/5/4 2/3/4 +f 2/4/5 5/5/5 3/3/5 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope.obj new file mode 100644 index 00000000..f6f48607 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope.obj @@ -0,0 +1,24 @@ +# Blender v2.73 (sub 0) OBJ File: 'slope_test_slope_onetexture.blend' +# www.blender.org +o Cube_Cube.002 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +vn 0.000000 -1.000000 -0.000000 +vn -1.000000 0.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.707100 -0.707100 +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 4/3/2 3/4/2 5/1/2 6/2/2 +f 2/1/3 5/3/3 3/4/3 +f 1/2/4 4/3/4 6/4/4 +f 2/1/5 1/2/5 6/3/5 5/4/5 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope_horizontal.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope_horizontal.obj new file mode 100644 index 00000000..4866a921 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope_horizontal.obj @@ -0,0 +1,24 @@ +# Blender v2.73 (sub 0) OBJ File: 'technic-slope-horizontal.blend' +# www.blender.org +o Cube_Cube.002 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vn 0.000000 -0.000000 1.000000 +vn 1.000000 -0.000000 -0.000000 +vn -0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 -0.000000 +vn -0.707100 0.000000 -0.707100 +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 4/1/2 3/2/2 5/3/2 6/4/2 +f 2/3/3 5/1/3 3/2/3 +f 1/4/4 4/1/4 6/2/4 +f 2/3/5 1/4/5 6/1/5 5/2/5 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope_upsdown.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope_upsdown.obj new file mode 100644 index 00000000..68805955 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_slope_upsdown.obj @@ -0,0 +1,24 @@ +# Blender v2.73 (sub 0) OBJ File: 'slope_test_slope_onetexture.blend' +# www.blender.org +o Cube_Cube.002 +v -0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 0.500000 +v 0.500000 0.500000 -0.500000 +v -0.500000 0.500000 -0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 1.000000 -0.000000 +vn 1.000000 -0.000000 0.000000 +vn -1.000000 0.000000 -0.000000 +vn -0.000000 -0.707100 -0.707100 +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 4/3/2 3/4/2 5/1/2 6/2/2 +f 2/1/3 5/3/3 3/4/3 +f 1/2/4 4/3/4 6/4/4 +f 2/1/5 1/2/5 6/3/5 5/4/5 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_sphere.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_sphere.obj new file mode 100644 index 00000000..772b5707 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_sphere.obj @@ -0,0 +1,1927 @@ +# Blender v2.73 (sub 0) OBJ File: 'globe.blend' +# www.blender.org +o Sphere +v -0.097545 0.490393 0.000000 +v -0.191342 0.461940 0.000000 +v -0.277785 0.415735 0.000000 +v -0.353553 0.353553 0.000000 +v -0.415735 0.277785 0.000000 +v -0.461940 0.191342 0.000000 +v -0.490393 0.097545 0.000000 +v -0.500000 0.000000 0.000000 +v -0.490393 -0.097545 0.000000 +v -0.461940 -0.191342 0.000000 +v -0.415735 -0.277785 0.000000 +v -0.353553 -0.353553 0.000000 +v -0.277785 -0.415735 0.000000 +v -0.191342 -0.461940 0.000000 +v -0.097545 -0.490393 0.000000 +v -0.095671 0.490393 -0.019030 +v -0.187665 0.461940 -0.037329 +v -0.272448 0.415735 -0.054193 +v -0.346760 0.353553 -0.068975 +v -0.407747 0.277785 -0.081106 +v -0.453064 0.191342 -0.090120 +v -0.480970 0.097545 -0.095671 +v -0.490393 0.000000 -0.097545 +v -0.480970 -0.097545 -0.095671 +v -0.453064 -0.191342 -0.090120 +v -0.407747 -0.277785 -0.081106 +v -0.346760 -0.353553 -0.068975 +v -0.272448 -0.415735 -0.054193 +v -0.187665 -0.461940 -0.037329 +v -0.095671 -0.490393 -0.019030 +v -0.090120 0.490393 -0.037329 +v -0.176777 0.461940 -0.073223 +v -0.256640 0.415735 -0.106304 +v -0.326641 0.353553 -0.135299 +v -0.384089 0.277785 -0.159095 +v -0.426777 0.191342 -0.176777 +v -0.453064 0.097545 -0.187665 +v -0.461940 0.000000 -0.191342 +v -0.453064 -0.097545 -0.187665 +v -0.426777 -0.191342 -0.176777 +v -0.384089 -0.277785 -0.159095 +v -0.326641 -0.353553 -0.135299 +v -0.256640 -0.415735 -0.106304 +v -0.176777 -0.461940 -0.073223 +v -0.090120 -0.490393 -0.037329 +v -0.081106 0.490393 -0.054193 +v -0.159095 0.461940 -0.106304 +v -0.230970 0.415735 -0.154329 +v -0.293969 0.353553 -0.196424 +v -0.345671 0.277785 -0.230970 +v -0.384089 0.191342 -0.256640 +v -0.407746 0.097545 -0.272448 +v -0.415735 0.000000 -0.277785 +v -0.407746 -0.097545 -0.272448 +v -0.384089 -0.191342 -0.256640 +v -0.345671 -0.277785 -0.230970 +v -0.293969 -0.353553 -0.196424 +v -0.230970 -0.415735 -0.154329 +v -0.159095 -0.461940 -0.106304 +v -0.081106 -0.490393 -0.054193 +v -0.068975 0.490393 -0.068975 +v -0.135299 0.461940 -0.135299 +v -0.196424 0.415735 -0.196424 +v -0.250000 0.353553 -0.250000 +v -0.293969 0.277785 -0.293969 +v -0.326641 0.191342 -0.326641 +v -0.346760 0.097545 -0.346760 +v -0.353553 0.000000 -0.353554 +v -0.346760 -0.097545 -0.346760 +v -0.326641 -0.191342 -0.326641 +v -0.293969 -0.277785 -0.293969 +v -0.250000 -0.353553 -0.250000 +v -0.196424 -0.415735 -0.196424 +v -0.135299 -0.461940 -0.135299 +v -0.068975 -0.490393 -0.068975 +v -0.054193 0.490393 -0.081106 +v -0.106304 0.461940 -0.159095 +v -0.154329 0.415735 -0.230970 +v -0.196424 0.353553 -0.293969 +v -0.230970 0.277785 -0.345671 +v -0.256640 0.191342 -0.384089 +v -0.272447 0.097545 -0.407747 +v -0.277785 0.000000 -0.415735 +v -0.272447 -0.097545 -0.407747 +v -0.256640 -0.191342 -0.384089 +v -0.230970 -0.277785 -0.345671 +v -0.196424 -0.353553 -0.293969 +v -0.154329 -0.415735 -0.230970 +v -0.106304 -0.461940 -0.159095 +v -0.054193 -0.490393 -0.081106 +v -0.037329 0.490393 -0.090120 +v -0.073223 0.461940 -0.176777 +v -0.106304 0.415735 -0.256640 +v -0.135299 0.353553 -0.326641 +v -0.159095 0.277785 -0.384089 +v -0.176777 0.191342 -0.426777 +v -0.187665 0.097545 -0.453064 +v -0.191342 0.000000 -0.461940 +v -0.187665 -0.097545 -0.453064 +v -0.176777 -0.191342 -0.426777 +v -0.159095 -0.277785 -0.384089 +v -0.135299 -0.353553 -0.326641 +v -0.106304 -0.415735 -0.256640 +v -0.073223 -0.461940 -0.176777 +v -0.037329 -0.490393 -0.090120 +v -0.019030 0.490393 -0.095671 +v -0.037329 0.461940 -0.187665 +v -0.054193 0.415735 -0.272448 +v -0.068975 0.353553 -0.346760 +v -0.081106 0.277785 -0.407747 +v -0.090120 0.191342 -0.453064 +v -0.095671 0.097545 -0.480970 +v -0.097545 0.000000 -0.490393 +v -0.095671 -0.097545 -0.480970 +v -0.090120 -0.191342 -0.453064 +v -0.081106 -0.277785 -0.407747 +v -0.068975 -0.353553 -0.346760 +v -0.054193 -0.415735 -0.272448 +v -0.037329 -0.461940 -0.187665 +v -0.019030 -0.490393 -0.095671 +v 0.000000 0.490393 -0.097545 +v 0.000000 0.461940 -0.191342 +v 0.000000 0.415735 -0.277785 +v 0.000000 0.353553 -0.353553 +v 0.000000 0.277785 -0.415735 +v 0.000000 0.191342 -0.461940 +v 0.000000 0.097545 -0.490393 +v 0.000000 0.000000 -0.500000 +v 0.000000 -0.097545 -0.490393 +v 0.000000 -0.191342 -0.461940 +v 0.000000 -0.277785 -0.415735 +v 0.000000 -0.353553 -0.353553 +v 0.000000 -0.415735 -0.277785 +v 0.000000 -0.461940 -0.191342 +v 0.000000 -0.490393 -0.097545 +v 0.019030 0.490393 -0.095671 +v 0.037329 0.461940 -0.187665 +v 0.054193 0.415735 -0.272448 +v 0.068975 0.353553 -0.346760 +v 0.081106 0.277785 -0.407747 +v 0.090120 0.191342 -0.453064 +v 0.095671 0.097545 -0.480970 +v 0.097545 0.000000 -0.490393 +v 0.095671 -0.097545 -0.480970 +v 0.090120 -0.191342 -0.453064 +v 0.081106 -0.277785 -0.407747 +v 0.068975 -0.353553 -0.346760 +v 0.054193 -0.415735 -0.272448 +v 0.037329 -0.461940 -0.187665 +v 0.019030 -0.490393 -0.095671 +v 0.037329 0.490393 -0.090120 +v 0.073224 0.461940 -0.176777 +v 0.106304 0.415735 -0.256640 +v 0.135299 0.353553 -0.326641 +v 0.159095 0.277785 -0.384089 +v 0.176777 0.191342 -0.426777 +v 0.187665 0.097545 -0.453064 +v 0.191342 0.000000 -0.461940 +v 0.187665 -0.097545 -0.453064 +v 0.176777 -0.191342 -0.426777 +v 0.159095 -0.277785 -0.384089 +v 0.135299 -0.353553 -0.326641 +v 0.106304 -0.415735 -0.256640 +v 0.073223 -0.461940 -0.176777 +v 0.037329 -0.490393 -0.090120 +v 0.054193 0.490393 -0.081106 +v 0.106304 0.461940 -0.159095 +v 0.154329 0.415735 -0.230970 +v 0.196424 0.353553 -0.293969 +v 0.230970 0.277785 -0.345671 +v 0.256640 0.191342 -0.384089 +v 0.272448 0.097545 -0.407747 +v 0.277785 0.000000 -0.415735 +v 0.272448 -0.097545 -0.407747 +v 0.256640 -0.191342 -0.384089 +v 0.230970 -0.277785 -0.345671 +v 0.196424 -0.353553 -0.293969 +v 0.154329 -0.415735 -0.230970 +v 0.106304 -0.461940 -0.159095 +v 0.054193 -0.490393 -0.081106 +v 0.068975 0.490393 -0.068975 +v 0.135299 0.461940 -0.135299 +v 0.196424 0.415735 -0.196424 +v 0.250000 0.353553 -0.250000 +v 0.293969 0.277785 -0.293969 +v 0.326641 0.191342 -0.326641 +v 0.346760 0.097545 -0.346760 +v 0.353554 0.000000 -0.353553 +v 0.346760 -0.097545 -0.346760 +v 0.326641 -0.191342 -0.326641 +v 0.293969 -0.277785 -0.293969 +v 0.250000 -0.353553 -0.250000 +v 0.196424 -0.415735 -0.196424 +v 0.135299 -0.461940 -0.135299 +v 0.068975 -0.490393 -0.068975 +v 0.081106 0.490393 -0.054193 +v 0.159095 0.461940 -0.106304 +v 0.230970 0.415735 -0.154329 +v 0.293969 0.353553 -0.196424 +v 0.345671 0.277785 -0.230970 +v 0.384089 0.191342 -0.256640 +v 0.407747 0.097545 -0.272447 +v 0.415735 0.000000 -0.277785 +v 0.407747 -0.097545 -0.272447 +v 0.384089 -0.191342 -0.256640 +v 0.345671 -0.277785 -0.230970 +v 0.293969 -0.353553 -0.196424 +v 0.230970 -0.415735 -0.154329 +v 0.159095 -0.461940 -0.106304 +v 0.081106 -0.490393 -0.054193 +v 0.090120 0.490393 -0.037329 +v 0.176777 0.461940 -0.073223 +v 0.256640 0.415735 -0.106304 +v 0.326641 0.353553 -0.135299 +v 0.384089 0.277785 -0.159095 +v 0.426777 0.191342 -0.176777 +v 0.453064 0.097545 -0.187665 +v 0.461940 0.000000 -0.191342 +v 0.453064 -0.097545 -0.187665 +v 0.426777 -0.191342 -0.176777 +v 0.384089 -0.277785 -0.159095 +v 0.326641 -0.353553 -0.135299 +v 0.256640 -0.415735 -0.106304 +v 0.176777 -0.461940 -0.073223 +v 0.090120 -0.490393 -0.037329 +v 0.095671 0.490393 -0.019030 +v 0.187665 0.461940 -0.037329 +v 0.272448 0.415735 -0.054193 +v 0.346760 0.353553 -0.068975 +v 0.407747 0.277785 -0.081106 +v 0.453064 0.191342 -0.090120 +v 0.480970 0.097545 -0.095671 +v 0.490393 0.000000 -0.097545 +v 0.480970 -0.097545 -0.095671 +v 0.453064 -0.191342 -0.090120 +v 0.407747 -0.277785 -0.081106 +v 0.346760 -0.353553 -0.068975 +v 0.272448 -0.415735 -0.054193 +v 0.187665 -0.461940 -0.037329 +v 0.095671 -0.490393 -0.019030 +v 0.097545 0.490393 0.000000 +v 0.191342 0.461940 -0.000000 +v 0.277785 0.415735 -0.000000 +v 0.353554 0.353553 0.000000 +v 0.415735 0.277785 0.000000 +v 0.461940 0.191342 -0.000000 +v 0.490393 0.097545 0.000000 +v 0.500000 0.000000 0.000000 +v 0.490393 -0.097545 0.000000 +v 0.461940 -0.191342 -0.000000 +v 0.415735 -0.277785 0.000000 +v 0.353554 -0.353553 0.000000 +v 0.277785 -0.415735 0.000000 +v 0.191342 -0.461940 -0.000000 +v 0.097545 -0.490393 -0.000000 +v 0.095671 0.490393 0.019030 +v 0.187665 0.461940 0.037329 +v 0.272448 0.415735 0.054193 +v 0.346760 0.353553 0.068975 +v 0.407747 0.277785 0.081106 +v 0.453064 0.191342 0.090120 +v 0.480970 0.097545 0.095671 +v 0.490393 0.000000 0.097545 +v 0.480970 -0.097545 0.095671 +v 0.453064 -0.191342 0.090120 +v 0.407747 -0.277785 0.081106 +v 0.346760 -0.353553 0.068975 +v 0.272448 -0.415735 0.054193 +v 0.187665 -0.461940 0.037329 +v 0.095671 -0.490393 0.019030 +v 0.090120 0.490393 0.037329 +v 0.176777 0.461940 0.073223 +v 0.256640 0.415735 0.106304 +v 0.326641 0.353553 0.135299 +v 0.384089 0.277785 0.159095 +v 0.426777 0.191342 0.176777 +v 0.453064 0.097545 0.187665 +v 0.461940 0.000000 0.191342 +v 0.453064 -0.097545 0.187665 +v 0.426777 -0.191342 0.176777 +v 0.384089 -0.277785 0.159095 +v 0.326641 -0.353553 0.135299 +v 0.256640 -0.415735 0.106304 +v 0.176777 -0.461940 0.073223 +v 0.090120 -0.490393 0.037329 +v 0.081106 0.490393 0.054193 +v 0.159095 0.461940 0.106304 +v 0.230970 0.415735 0.154329 +v 0.293969 0.353553 0.196424 +v 0.345671 0.277785 0.230970 +v 0.384089 0.191342 0.256640 +v 0.407747 0.097545 0.272448 +v 0.415735 0.000000 0.277785 +v 0.407747 -0.097545 0.272448 +v 0.384089 -0.191342 0.256640 +v 0.345671 -0.277785 0.230970 +v 0.293969 -0.353553 0.196424 +v 0.230970 -0.415735 0.154329 +v 0.159095 -0.461940 0.106304 +v 0.081106 -0.490393 0.054193 +v 0.068975 0.490393 0.068975 +v 0.135299 0.461940 0.135299 +v 0.196424 0.415735 0.196424 +v 0.250000 0.353553 0.250000 +v 0.293969 0.277785 0.293969 +v 0.326641 0.191342 0.326641 +v 0.346760 0.097545 0.346760 +v 0.353553 0.000000 0.353553 +v 0.346760 -0.097545 0.346760 +v 0.326641 -0.191342 0.326641 +v 0.293969 -0.277785 0.293969 +v 0.250000 -0.353553 0.250000 +v 0.196424 -0.415735 0.196424 +v 0.135299 -0.461940 0.135299 +v 0.068975 -0.490393 0.068975 +v 0.054193 0.490393 0.081106 +v 0.106304 0.461940 0.159095 +v 0.154329 0.415735 0.230970 +v 0.196424 0.353553 0.293969 +v 0.230970 0.277785 0.345671 +v 0.256640 0.191342 0.384089 +v 0.272448 0.097545 0.407746 +v 0.277785 0.000000 0.415735 +v 0.272448 -0.097545 0.407746 +v 0.256640 -0.191342 0.384089 +v 0.230970 -0.277785 0.345671 +v 0.196424 -0.353553 0.293969 +v 0.154329 -0.415735 0.230970 +v 0.106304 -0.461940 0.159095 +v 0.054193 -0.490393 0.081106 +v 0.037329 0.490393 0.090120 +v 0.073223 0.461940 0.176777 +v 0.106304 0.415735 0.256640 +v 0.135299 0.353553 0.326641 +v 0.159095 0.277785 0.384089 +v 0.176777 0.191342 0.426777 +v 0.187665 0.097545 0.453064 +v 0.191342 0.000000 0.461940 +v 0.187665 -0.097545 0.453064 +v 0.176777 -0.191342 0.426777 +v 0.159095 -0.277785 0.384089 +v 0.135299 -0.353553 0.326641 +v 0.106304 -0.415735 0.256640 +v 0.073223 -0.461940 0.176777 +v 0.037329 -0.490393 0.090120 +v 0.019030 0.490393 0.095671 +v 0.037329 0.461940 0.187665 +v 0.054193 0.415735 0.272448 +v 0.068975 0.353553 0.346760 +v 0.081106 0.277785 0.407746 +v 0.090120 0.191342 0.453064 +v 0.095671 0.097545 0.480970 +v 0.097545 0.000000 0.490393 +v 0.095671 -0.097545 0.480970 +v 0.090120 -0.191342 0.453064 +v 0.081106 -0.277785 0.407746 +v 0.068975 -0.353553 0.346760 +v 0.054193 -0.415735 0.272447 +v 0.037329 -0.461940 0.187665 +v 0.019030 -0.490393 0.095671 +v 0.000000 0.490393 0.097545 +v 0.000000 0.461940 0.191342 +v 0.000000 0.415735 0.277785 +v 0.000000 0.353553 0.353553 +v 0.000000 0.277785 0.415735 +v 0.000000 0.191342 0.461940 +v 0.000000 0.097545 0.490392 +v 0.000000 0.000000 0.500000 +v 0.000000 -0.097545 0.490392 +v 0.000000 -0.191342 0.461940 +v 0.000000 -0.277785 0.415735 +v 0.000000 -0.353553 0.353553 +v 0.000000 -0.415735 0.277785 +v 0.000000 -0.461940 0.191342 +v 0.000000 -0.490393 0.097545 +v -0.019030 0.490393 0.095671 +v -0.037329 0.461940 0.187665 +v -0.054193 0.415735 0.272448 +v -0.068975 0.353553 0.346760 +v -0.081106 0.277785 0.407746 +v -0.090120 0.191342 0.453064 +v -0.095671 0.097545 0.480970 +v -0.097545 0.000000 0.490393 +v -0.095671 -0.097545 0.480970 +v -0.090120 -0.191342 0.453064 +v -0.081106 -0.277785 0.407746 +v -0.068975 -0.353553 0.346760 +v -0.054193 -0.415735 0.272447 +v -0.037329 -0.461940 0.187665 +v -0.019030 -0.490393 0.095671 +v -0.037329 0.490393 0.090120 +v -0.073223 0.461940 0.176777 +v -0.106304 0.415735 0.256640 +v -0.135299 0.353553 0.326641 +v -0.159095 0.277785 0.384089 +v -0.176777 0.191342 0.426777 +v -0.187665 0.097545 0.453063 +v -0.191342 0.000000 0.461940 +v -0.187665 -0.097545 0.453063 +v -0.176777 -0.191342 0.426777 +v -0.159095 -0.277785 0.384089 +v -0.135299 -0.353553 0.326641 +v -0.106304 -0.415735 0.256640 +v -0.073223 -0.461940 0.176777 +v -0.037329 -0.490393 0.090120 +v -0.054193 0.490393 0.081106 +v -0.106304 0.461940 0.159095 +v -0.154329 0.415735 0.230970 +v -0.196424 0.353553 0.293969 +v -0.230970 0.277785 0.345671 +v -0.256640 0.191342 0.384089 +v -0.272447 0.097545 0.407746 +v -0.277785 0.000000 0.415735 +v -0.272447 -0.097545 0.407746 +v -0.256640 -0.191342 0.384089 +v -0.230970 -0.277785 0.345671 +v -0.196424 -0.353553 0.293969 +v -0.154329 -0.415735 0.230970 +v -0.106304 -0.461940 0.159095 +v -0.054193 -0.490393 0.081106 +v -0.068975 0.490393 0.068975 +v -0.135299 0.461940 0.135299 +v -0.196424 0.415735 0.196424 +v -0.250000 0.353553 0.250000 +v -0.293969 0.277785 0.293969 +v -0.326641 0.191342 0.326641 +v -0.346760 0.097545 0.346760 +v -0.353553 0.000000 0.353553 +v -0.346760 -0.097545 0.346760 +v -0.326641 -0.191342 0.326641 +v -0.293969 -0.277785 0.293969 +v -0.250000 -0.353553 0.250000 +v -0.196424 -0.415735 0.196424 +v -0.135299 -0.461940 0.135299 +v -0.068975 -0.490393 0.068975 +v -0.081106 0.490393 0.054193 +v -0.159095 0.461940 0.106304 +v -0.230970 0.415735 0.154329 +v -0.293969 0.353553 0.196424 +v -0.345671 0.277785 0.230970 +v -0.384089 0.191342 0.256640 +v -0.407746 0.097545 0.272447 +v -0.415735 0.000000 0.277785 +v -0.407746 -0.097545 0.272447 +v -0.384089 -0.191342 0.256640 +v -0.345671 -0.277785 0.230970 +v -0.293969 -0.353553 0.196424 +v -0.230970 -0.415735 0.154329 +v -0.159095 -0.461940 0.106304 +v -0.081106 -0.490393 0.054193 +v -0.090120 0.490393 0.037329 +v -0.176776 0.461940 0.073223 +v -0.256640 0.415735 0.106304 +v -0.326641 0.353553 0.135299 +v -0.384089 0.277785 0.159095 +v -0.426776 0.191342 0.176777 +v -0.453063 0.097545 0.187665 +v -0.461939 0.000000 0.191342 +v -0.453063 -0.097545 0.187665 +v -0.426776 -0.191342 0.176777 +v -0.384089 -0.277785 0.159095 +v -0.326641 -0.353553 0.135299 +v -0.256640 -0.415735 0.106304 +v -0.176776 -0.461940 0.073223 +v -0.090120 -0.490393 0.037329 +v -0.095671 0.490393 0.019030 +v -0.187665 0.461940 0.037329 +v -0.272447 0.415735 0.054193 +v -0.346760 0.353553 0.068975 +v -0.407746 0.277785 0.081106 +v -0.453063 0.191342 0.090120 +v -0.480969 0.097545 0.095671 +v -0.490392 0.000000 0.097545 +v -0.480969 -0.097545 0.095671 +v -0.453063 -0.191342 0.090120 +v -0.407746 -0.277785 0.081106 +v -0.346760 -0.353553 0.068975 +v -0.272447 -0.415735 0.054193 +v -0.187665 -0.461940 0.037329 +v -0.095671 -0.490393 0.019030 +v -0.013167 -0.495196 0.000000 +v -0.005039 0.495196 0.012165 +v -0.013167 0.495196 0.000000 +v -0.012914 0.495196 -0.002569 +v -0.012914 -0.495196 -0.002569 +v -0.012165 0.495196 -0.005039 +v -0.012165 -0.495196 -0.005039 +v -0.010948 0.495196 -0.007315 +v -0.010948 -0.495196 -0.007315 +v -0.009311 0.495196 -0.009311 +v -0.009311 -0.495196 -0.009311 +v -0.007315 0.495196 -0.010948 +v -0.007315 -0.495196 -0.010948 +v -0.005039 0.495196 -0.012165 +v -0.005039 -0.495196 -0.012165 +v -0.002569 0.495196 -0.012914 +v -0.002569 -0.495196 -0.012914 +v 0.000000 0.495196 -0.013167 +v 0.000000 -0.495196 -0.013167 +v 0.002569 0.495196 -0.012914 +v 0.002569 -0.495196 -0.012914 +v 0.005039 0.495196 -0.012165 +v 0.005039 -0.495196 -0.012165 +v 0.007316 0.495196 -0.010948 +v 0.007316 -0.495196 -0.010948 +v 0.009311 0.495196 -0.009311 +v 0.009311 -0.495196 -0.009311 +v 0.010948 0.495196 -0.007315 +v 0.010948 -0.495196 -0.007315 +v 0.012165 0.495196 -0.005039 +v 0.012165 -0.495196 -0.005039 +v 0.012915 0.495196 -0.002569 +v 0.012915 -0.495196 -0.002569 +v 0.013168 0.495196 0.000000 +v 0.013168 -0.495196 0.000000 +v 0.012915 0.495196 0.002569 +v 0.012915 -0.495196 0.002569 +v 0.012165 0.495196 0.005039 +v 0.012165 -0.495196 0.005039 +v 0.010948 0.495196 0.007315 +v 0.010948 -0.495196 0.007315 +v 0.009311 0.495196 0.009311 +v 0.009311 -0.495196 0.009311 +v 0.007316 0.495196 0.010948 +v 0.007316 -0.495196 0.010948 +v 0.005039 0.495196 0.012165 +v 0.005039 -0.495196 0.012165 +v 0.002569 0.495196 0.012914 +v 0.002569 -0.495196 0.012914 +v 0.000000 0.495196 0.013167 +v 0.000000 -0.495196 0.013167 +v -0.002569 0.495196 0.012914 +v -0.002569 -0.495196 0.012914 +v -0.005039 -0.495196 0.012165 +v -0.007315 0.495196 0.010948 +v -0.007315 -0.495196 0.010948 +v -0.009311 0.495196 0.009311 +v -0.009311 -0.495196 0.009311 +v -0.010948 0.495196 0.007315 +v -0.010948 -0.495196 0.007315 +v -0.012165 0.495196 0.005039 +v -0.012165 -0.495196 0.005039 +v -0.012914 0.495196 0.002569 +v -0.012914 -0.495196 0.002569 +vt 0.437500 0.750000 +vt 0.437500 0.812500 +vt 0.375000 0.812500 +vt 0.375000 0.750000 +vt 0.437500 0.062500 +vt 0.437500 0.125000 +vt 0.375000 0.125000 +vt 0.375000 0.062500 +vt 0.437500 0.875000 +vt 0.437500 0.937500 +vt 0.375000 0.937500 +vt 0.375000 0.875000 +vt 0.437500 0.187500 +vt 0.437500 0.250000 +vt 0.375000 0.250000 +vt 0.375000 0.187500 +vt 0.437500 0.312500 +vt 0.437500 0.375000 +vt 0.375000 0.375000 +vt 0.375000 0.312500 +vt 0.437500 0.437500 +vt 0.437500 0.500000 +vt 0.375000 0.500000 +vt 0.375000 0.437500 +vt 0.437500 0.562500 +vt 0.437500 0.625000 +vt 0.375000 0.625000 +vt 0.375000 0.562500 +vt 0.437500 0.687500 +vt 0.375000 0.687500 +vt 0.312500 0.437500 +vt 0.312500 0.375000 +vt 0.312500 0.562500 +vt 0.312500 0.500000 +vt 0.312500 0.687500 +vt 0.312500 0.625000 +vt 0.312500 0.812500 +vt 0.312500 0.750000 +vt 0.312500 0.125000 +vt 0.312500 0.062500 +vt 0.312500 0.937500 +vt 0.312500 0.875000 +vt 0.312500 0.250000 +vt 0.312500 0.187500 +vt 0.312500 0.312500 +vt 0.250000 0.437500 +vt 0.250000 0.375000 +vt 0.250000 0.562500 +vt 0.250000 0.500000 +vt 0.250000 0.687500 +vt 0.250000 0.625000 +vt 0.250000 0.812500 +vt 0.250000 0.750000 +vt 0.250000 0.125000 +vt 0.250000 0.062500 +vt 0.250000 0.937500 +vt 0.250000 0.875000 +vt 0.250000 0.250000 +vt 0.250000 0.187500 +vt 0.250000 0.312500 +vt 0.187500 0.437500 +vt 0.187500 0.375000 +vt 0.187500 0.562500 +vt 0.187500 0.500000 +vt 0.187500 0.687500 +vt 0.187500 0.625000 +vt 0.187500 0.812500 +vt 0.187500 0.750000 +vt 0.187500 0.125000 +vt 0.187500 0.062500 +vt 0.187500 0.937500 +vt 0.187500 0.875000 +vt 0.187500 0.250000 +vt 0.187500 0.187500 +vt 0.187500 0.312500 +vt 0.125000 0.437500 +vt 0.125000 0.375000 +vt 0.125000 0.562500 +vt 0.125000 0.500000 +vt 0.125000 0.687500 +vt 0.125000 0.625000 +vt 0.125000 0.812500 +vt 0.125000 0.750000 +vt 0.125000 0.125000 +vt 0.125000 0.062500 +vt 0.125000 0.937500 +vt 0.125000 0.875000 +vt 0.125000 0.250000 +vt 0.125000 0.187500 +vt 0.125000 0.312500 +vt 0.062500 0.437500 +vt 0.062500 0.375000 +vt 0.062500 0.562500 +vt 0.062500 0.500000 +vt 0.062500 0.687500 +vt 0.062500 0.625000 +vt 0.062500 0.812500 +vt 0.062500 0.750000 +vt 0.062500 0.125000 +vt 0.062500 0.062500 +vt 0.062500 0.937500 +vt 0.062500 0.875000 +vt 0.062500 0.250000 +vt 0.062500 0.187500 +vt 0.062500 0.312500 +vt 0.000000 0.437500 +vt 0.000000 0.375000 +vt 0.000000 0.562500 +vt 0.000000 0.500000 +vt 0.000000 0.687500 +vt 0.000000 0.625000 +vt 0.000000 0.812500 +vt 0.000000 0.750000 +vt 0.000000 0.125000 +vt 0.000000 0.062500 +vt 0.000000 0.937500 +vt 0.000000 0.875000 +vt 0.000000 0.250000 +vt 0.000000 0.187500 +vt 0.000000 0.312500 +vt 1.000000 0.375000 +vt 1.000000 0.437500 +vt 0.937500 0.437500 +vt 0.937500 0.375000 +vt 1.000000 0.500000 +vt 1.000000 0.562500 +vt 0.937500 0.562500 +vt 0.937500 0.500000 +vt 1.000000 0.625000 +vt 1.000000 0.687500 +vt 0.937500 0.687500 +vt 0.937500 0.625000 +vt 1.000000 0.750000 +vt 1.000000 0.812500 +vt 0.937500 0.812500 +vt 0.937500 0.750000 +vt 1.000000 0.062500 +vt 1.000000 0.125000 +vt 0.937500 0.125000 +vt 0.937500 0.062500 +vt 1.000000 0.875000 +vt 1.000000 0.937500 +vt 0.937500 0.937500 +vt 0.937500 0.875000 +vt 1.000000 0.187500 +vt 1.000000 0.250000 +vt 0.937500 0.250000 +vt 0.937500 0.187500 +vt 1.000000 0.312500 +vt 0.937500 0.312500 +vt 0.875000 0.437500 +vt 0.875000 0.375000 +vt 0.875000 0.562500 +vt 0.875000 0.500000 +vt 0.875000 0.687500 +vt 0.875000 0.625000 +vt 0.875000 0.812500 +vt 0.875000 0.750000 +vt 0.875000 0.125000 +vt 0.875000 0.062500 +vt 0.875000 0.937500 +vt 0.875000 0.875000 +vt 0.875000 0.250000 +vt 0.875000 0.187500 +vt 0.875000 0.312500 +vt 0.812500 0.437500 +vt 0.812500 0.375000 +vt 0.812500 0.562500 +vt 0.812500 0.500000 +vt 0.812500 0.687500 +vt 0.812500 0.625000 +vt 0.812500 0.812500 +vt 0.812500 0.750000 +vt 0.812500 0.125000 +vt 0.812500 0.062500 +vt 0.812500 0.937500 +vt 0.812500 0.875000 +vt 0.812500 0.250000 +vt 0.812500 0.187500 +vt 0.812500 0.312500 +vt 0.750000 0.437500 +vt 0.750000 0.375000 +vt 0.750000 0.562500 +vt 0.750000 0.500000 +vt 0.750000 0.687500 +vt 0.750000 0.625000 +vt 0.750000 0.812500 +vt 0.750000 0.750000 +vt 0.750000 0.125000 +vt 0.750000 0.062500 +vt 0.750000 0.937500 +vt 0.750000 0.875000 +vt 0.750000 0.250000 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 0.687500 0.437500 +vt 0.687500 0.375000 +vt 0.687500 0.562500 +vt 0.687500 0.500000 +vt 0.687500 0.687500 +vt 0.687500 0.625000 +vt 0.687500 0.812500 +vt 0.687500 0.750000 +vt 0.687500 0.125000 +vt 0.687500 0.062500 +vt 0.687500 0.937500 +vt 0.687500 0.875000 +vt 0.687500 0.250000 +vt 0.687500 0.187500 +vt 0.687500 0.312500 +vt 0.625000 0.437500 +vt 0.625000 0.375000 +vt 0.625000 0.562500 +vt 0.625000 0.500000 +vt 0.625000 0.687500 +vt 0.625000 0.625000 +vt 0.625000 0.812500 +vt 0.625000 0.750000 +vt 0.625000 0.125000 +vt 0.625000 0.062500 +vt 0.625000 0.937500 +vt 0.625000 0.875000 +vt 0.625000 0.250000 +vt 0.625000 0.187500 +vt 0.625000 0.312500 +vt 0.562500 0.437500 +vt 0.562500 0.375000 +vt 0.562500 0.562500 +vt 0.562500 0.500000 +vt 0.562500 0.687500 +vt 0.562500 0.625000 +vt 0.562500 0.812500 +vt 0.562500 0.750000 +vt 0.562500 0.125000 +vt 0.562500 0.062500 +vt 0.562500 0.937500 +vt 0.562500 0.875000 +vt 0.562500 0.250000 +vt 0.562500 0.187500 +vt 0.562500 0.312500 +vt 0.500000 0.437500 +vt 0.500000 0.375000 +vt 0.500000 0.562500 +vt 0.500000 0.500000 +vt 0.500000 0.687500 +vt 0.500000 0.625000 +vt 0.500000 0.812500 +vt 0.500000 0.750000 +vt 0.500000 0.125000 +vt 0.500000 0.062500 +vt 0.500000 0.937500 +vt 0.500000 0.875000 +vt 0.500000 0.250000 +vt 0.500000 0.187500 +vt 0.500000 0.312500 +vt 0.437500 0.000000 +vt 0.375000 0.000000 +vt 0.312500 0.000000 +vt 0.250000 0.000000 +vt 0.187500 0.000000 +vt 0.125000 0.000000 +vt 0.062500 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.937500 0.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 0.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 0.000000 +vt 0.500000 0.000000 +vt 0.500000 1.000000 +vt 0.437500 1.000000 +vt 0.562500 1.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.750000 1.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.937500 1.000000 +vt 1.000000 1.000000 +vt 0.062500 1.000000 +vt -0.000000 1.000000 +vt 0.125000 1.000000 +vt 0.187500 1.000000 +vt 0.250000 1.000000 +vt 0.312500 1.000000 +vt 0.375000 1.000000 +vt 0.031303 0.999906 +vt 0.037377 0.999307 +vt 0.043218 0.997535 +vt 0.048601 0.994658 +vt 0.053319 0.990786 +vt 0.057192 0.986068 +vt 0.060069 0.980685 +vt 0.061841 0.974844 +vt 0.062439 0.968769 +vt 0.061841 0.962695 +vt 0.060069 0.956854 +vt 0.057192 0.951471 +vt 0.053319 0.946753 +vt 0.048601 0.942881 +vt 0.043218 0.940004 +vt 0.037377 0.938232 +vt 0.031303 0.937633 +vt 0.025229 0.938232 +vt 0.019388 0.940004 +vt 0.014005 0.942881 +vt 0.009286 0.946753 +vt 0.005414 0.951471 +vt 0.002537 0.956854 +vt 0.000765 0.962695 +vt 0.000167 0.968770 +vt 0.000765 0.974844 +vt 0.002537 0.980685 +vt 0.005414 0.986068 +vt 0.009286 0.990786 +vt 0.014005 0.994658 +vt 0.019388 0.997535 +vt 0.025229 0.999307 +vn -0.710100 0.704000 0.000000 +vn -0.559800 0.828600 0.000000 +vn -0.549000 0.828600 -0.109200 +vn -0.696500 0.704000 -0.138500 +vn -0.182000 -0.983300 0.000000 +vn -0.387900 -0.921700 0.000000 +vn -0.380400 -0.921700 -0.075700 +vn -0.178400 -0.983300 -0.035500 +vn -0.387900 0.921700 0.000000 +vn -0.182000 0.983300 0.000000 +vn -0.178400 0.983300 -0.035500 +vn -0.380400 0.921700 -0.075700 +vn -0.559800 -0.828600 0.000000 +vn -0.710100 -0.704000 0.000000 +vn -0.696500 -0.704000 -0.138500 +vn -0.549000 -0.828600 -0.109200 +vn -0.833300 -0.552800 0.000000 +vn -0.924700 -0.380500 0.000000 +vn -0.907000 -0.380500 -0.180400 +vn -0.817300 -0.552800 -0.162600 +vn -0.981000 -0.193900 0.000000 +vn -1.000000 0.000000 0.000000 +vn -0.980800 0.000000 -0.195100 +vn -0.962200 -0.193900 -0.191400 +vn -0.981000 0.193900 0.000000 +vn -0.924700 0.380500 0.000000 +vn -0.907000 0.380500 -0.180400 +vn -0.962200 0.193900 -0.191400 +vn -0.833300 0.552800 0.000000 +vn -0.817300 0.552800 -0.162600 +vn -0.906300 -0.193900 -0.375400 +vn -0.854400 -0.380500 -0.353900 +vn -0.906300 0.193900 -0.375400 +vn -0.923900 0.000000 -0.382700 +vn -0.769900 0.552800 -0.318900 +vn -0.854400 0.380500 -0.353900 +vn -0.517100 0.828600 -0.214200 +vn -0.656100 0.704000 -0.271700 +vn -0.358300 -0.921700 -0.148400 +vn -0.168100 -0.983300 -0.069600 +vn -0.168100 0.983300 -0.069600 +vn -0.358300 0.921700 -0.148400 +vn -0.656100 -0.704000 -0.271700 +vn -0.517100 -0.828600 -0.214200 +vn -0.769900 -0.552800 -0.318900 +vn -0.815700 -0.193900 -0.545000 +vn -0.768900 -0.380500 -0.513700 +vn -0.815700 0.193900 -0.545000 +vn -0.831400 0.000000 -0.555600 +vn -0.692900 0.552800 -0.463000 +vn -0.768900 0.380500 -0.513700 +vn -0.465400 0.828600 -0.311000 +vn -0.590400 0.704000 -0.394500 +vn -0.322500 -0.921700 -0.215500 +vn -0.151300 -0.983300 -0.101100 +vn -0.151300 0.983300 -0.101100 +vn -0.322500 0.921700 -0.215500 +vn -0.590400 -0.704000 -0.394500 +vn -0.465400 -0.828600 -0.311000 +vn -0.692900 -0.552800 -0.463000 +vn -0.693700 -0.193900 -0.693700 +vn -0.653900 -0.380500 -0.653900 +vn -0.693700 0.193900 -0.693700 +vn -0.707100 0.000000 -0.707100 +vn -0.589300 0.552800 -0.589300 +vn -0.653900 0.380500 -0.653900 +vn -0.395800 0.828600 -0.395800 +vn -0.502100 0.704000 -0.502100 +vn -0.274300 -0.921700 -0.274300 +vn -0.128600 -0.983300 -0.128600 +vn -0.128600 0.983300 -0.128600 +vn -0.274300 0.921700 -0.274300 +vn -0.502100 -0.704000 -0.502100 +vn -0.395800 -0.828600 -0.395800 +vn -0.589300 -0.552800 -0.589300 +vn -0.545000 -0.193900 -0.815700 +vn -0.513700 -0.380500 -0.768900 +vn -0.545000 0.193900 -0.815700 +vn -0.555600 0.000000 -0.831400 +vn -0.463000 0.552800 -0.692900 +vn -0.513700 0.380500 -0.768900 +vn -0.311000 0.828600 -0.465400 +vn -0.394500 0.704000 -0.590400 +vn -0.215500 -0.921700 -0.322500 +vn -0.101100 -0.983300 -0.151300 +vn -0.101100 0.983300 -0.151300 +vn -0.215500 0.921700 -0.322500 +vn -0.394500 -0.704000 -0.590400 +vn -0.311000 -0.828600 -0.465400 +vn -0.463000 -0.552800 -0.692900 +vn -0.375400 -0.193900 -0.906300 +vn -0.353900 -0.380500 -0.854400 +vn -0.375400 0.193900 -0.906300 +vn -0.382700 0.000000 -0.923900 +vn -0.318900 0.552800 -0.769900 +vn -0.353900 0.380500 -0.854400 +vn -0.214200 0.828600 -0.517100 +vn -0.271700 0.704000 -0.656100 +vn -0.148400 -0.921700 -0.358300 +vn -0.069600 -0.983300 -0.168100 +vn -0.069600 0.983300 -0.168100 +vn -0.148400 0.921700 -0.358300 +vn -0.271700 -0.704000 -0.656100 +vn -0.214200 -0.828600 -0.517100 +vn -0.318900 -0.552800 -0.769900 +vn -0.191400 -0.193900 -0.962200 +vn -0.180400 -0.380500 -0.907000 +vn -0.191400 0.193900 -0.962200 +vn -0.195100 0.000000 -0.980800 +vn -0.162600 0.552800 -0.817300 +vn -0.180400 0.380500 -0.907000 +vn -0.109200 0.828600 -0.549000 +vn -0.138500 0.704000 -0.696500 +vn -0.075700 -0.921700 -0.380400 +vn -0.035500 -0.983300 -0.178400 +vn -0.035500 0.983300 -0.178400 +vn -0.075700 0.921700 -0.380400 +vn -0.138500 -0.704000 -0.696500 +vn -0.109200 -0.828600 -0.549000 +vn -0.162600 -0.552800 -0.817300 +vn 0.000000 -0.193900 -0.981000 +vn 0.000000 -0.380500 -0.924700 +vn 0.000000 0.193900 -0.981000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.552800 -0.833300 +vn 0.000000 0.380500 -0.924700 +vn 0.000000 0.828600 -0.559800 +vn 0.000000 0.704000 -0.710100 +vn 0.000000 -0.921700 -0.387900 +vn 0.000000 -0.983300 -0.182000 +vn 0.000000 0.983300 -0.182000 +vn 0.000000 0.921700 -0.387900 +vn 0.000000 -0.704000 -0.710100 +vn 0.000000 -0.828600 -0.559800 +vn 0.000000 -0.552800 -0.833300 +vn 0.191400 -0.193900 -0.962200 +vn 0.180400 -0.380500 -0.907000 +vn 0.191400 0.193900 -0.962200 +vn 0.195100 0.000000 -0.980800 +vn 0.162600 0.552800 -0.817300 +vn 0.180400 0.380500 -0.907000 +vn 0.109200 0.828600 -0.549000 +vn 0.138500 0.704000 -0.696500 +vn 0.075700 -0.921700 -0.380400 +vn 0.035500 -0.983300 -0.178400 +vn 0.035500 0.983300 -0.178400 +vn 0.075700 0.921700 -0.380400 +vn 0.138500 -0.704000 -0.696500 +vn 0.109200 -0.828600 -0.549000 +vn 0.162600 -0.552800 -0.817300 +vn 0.375400 -0.193900 -0.906300 +vn 0.353900 -0.380500 -0.854400 +vn 0.375400 0.193900 -0.906300 +vn 0.382700 0.000000 -0.923900 +vn 0.318900 0.552800 -0.769900 +vn 0.353900 0.380500 -0.854400 +vn 0.214200 0.828600 -0.517100 +vn 0.271700 0.704000 -0.656100 +vn 0.148400 -0.921700 -0.358300 +vn 0.069600 -0.983300 -0.168100 +vn 0.069600 0.983300 -0.168100 +vn 0.148400 0.921700 -0.358300 +vn 0.271700 -0.704000 -0.656100 +vn 0.214200 -0.828600 -0.517100 +vn 0.318900 -0.552800 -0.769900 +vn 0.545000 -0.193900 -0.815700 +vn 0.513700 -0.380500 -0.768900 +vn 0.545000 0.193900 -0.815700 +vn 0.555600 0.000000 -0.831400 +vn 0.463000 0.552800 -0.692900 +vn 0.513700 0.380500 -0.768900 +vn 0.311000 0.828600 -0.465400 +vn 0.394500 0.704000 -0.590400 +vn 0.215500 -0.921700 -0.322500 +vn 0.101100 -0.983300 -0.151300 +vn 0.101100 0.983300 -0.151300 +vn 0.215500 0.921700 -0.322500 +vn 0.394500 -0.704000 -0.590400 +vn 0.311000 -0.828600 -0.465400 +vn 0.463000 -0.552800 -0.692900 +vn 0.693700 -0.193900 -0.693700 +vn 0.653900 -0.380500 -0.653900 +vn 0.693700 0.193900 -0.693700 +vn 0.707100 0.000000 -0.707100 +vn 0.589300 0.552800 -0.589300 +vn 0.653900 0.380500 -0.653900 +vn 0.395800 0.828600 -0.395800 +vn 0.502100 0.704000 -0.502100 +vn 0.274300 -0.921700 -0.274300 +vn 0.128600 -0.983300 -0.128600 +vn 0.128600 0.983300 -0.128600 +vn 0.274300 0.921700 -0.274300 +vn 0.502100 -0.704000 -0.502100 +vn 0.395800 -0.828600 -0.395800 +vn 0.589300 -0.552800 -0.589300 +vn 0.815700 -0.193900 -0.545000 +vn 0.768900 -0.380500 -0.513700 +vn 0.815700 0.193900 -0.545000 +vn 0.831400 0.000000 -0.555600 +vn 0.692900 0.552800 -0.463000 +vn 0.768900 0.380500 -0.513700 +vn 0.465400 0.828600 -0.311000 +vn 0.590400 0.704000 -0.394500 +vn 0.322500 -0.921700 -0.215500 +vn 0.151300 -0.983300 -0.101100 +vn 0.151300 0.983300 -0.101100 +vn 0.322500 0.921700 -0.215500 +vn 0.590400 -0.704000 -0.394500 +vn 0.465400 -0.828600 -0.311000 +vn 0.692900 -0.552800 -0.463000 +vn 0.906300 -0.193900 -0.375400 +vn 0.854400 -0.380500 -0.353900 +vn 0.906300 0.193900 -0.375400 +vn 0.923900 0.000000 -0.382700 +vn 0.769900 0.552800 -0.318900 +vn 0.854400 0.380500 -0.353900 +vn 0.517100 0.828600 -0.214200 +vn 0.656100 0.704000 -0.271700 +vn 0.358300 -0.921700 -0.148400 +vn 0.168100 -0.983300 -0.069600 +vn 0.168100 0.983300 -0.069600 +vn 0.358300 0.921700 -0.148400 +vn 0.656100 -0.704000 -0.271700 +vn 0.517100 -0.828600 -0.214200 +vn 0.769900 -0.552800 -0.318900 +vn 0.962200 -0.193900 -0.191400 +vn 0.907000 -0.380500 -0.180400 +vn 0.962200 0.193900 -0.191400 +vn 0.980800 0.000000 -0.195100 +vn 0.817300 0.552800 -0.162600 +vn 0.907000 0.380500 -0.180400 +vn 0.549000 0.828600 -0.109200 +vn 0.696500 0.704000 -0.138500 +vn 0.380400 -0.921700 -0.075700 +vn 0.178400 -0.983300 -0.035500 +vn 0.178400 0.983300 -0.035500 +vn 0.380400 0.921700 -0.075700 +vn 0.696500 -0.704000 -0.138500 +vn 0.549000 -0.828600 -0.109200 +vn 0.817300 -0.552800 -0.162600 +vn 0.981000 -0.193900 0.000000 +vn 0.924700 -0.380500 0.000000 +vn 0.981000 0.193900 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.833300 0.552800 0.000000 +vn 0.924700 0.380500 0.000000 +vn 0.559800 0.828600 0.000000 +vn 0.710100 0.704000 0.000000 +vn 0.387900 -0.921700 0.000000 +vn 0.182000 -0.983300 0.000000 +vn 0.182000 0.983300 0.000000 +vn 0.387900 0.921700 0.000000 +vn 0.710100 -0.704000 0.000000 +vn 0.559800 -0.828600 0.000000 +vn 0.833300 -0.552800 0.000000 +vn 0.962200 -0.193900 0.191400 +vn 0.907000 -0.380500 0.180400 +vn 0.962200 0.193900 0.191400 +vn 0.980800 0.000000 0.195100 +vn 0.817300 0.552800 0.162600 +vn 0.907000 0.380500 0.180400 +vn 0.549000 0.828600 0.109200 +vn 0.696500 0.704000 0.138500 +vn 0.380400 -0.921700 0.075700 +vn 0.178400 -0.983300 0.035500 +vn 0.178400 0.983300 0.035500 +vn 0.380400 0.921700 0.075700 +vn 0.696500 -0.704000 0.138500 +vn 0.549000 -0.828600 0.109200 +vn 0.817300 -0.552800 0.162600 +vn 0.906300 -0.193900 0.375400 +vn 0.854400 -0.380500 0.353900 +vn 0.906300 0.193900 0.375400 +vn 0.923900 0.000000 0.382700 +vn 0.769900 0.552800 0.318900 +vn 0.854400 0.380500 0.353900 +vn 0.517100 0.828600 0.214200 +vn 0.656100 0.704000 0.271700 +vn 0.358300 -0.921700 0.148400 +vn 0.168100 -0.983300 0.069600 +vn 0.168100 0.983300 0.069600 +vn 0.358300 0.921700 0.148400 +vn 0.656100 -0.704000 0.271700 +vn 0.517100 -0.828600 0.214200 +vn 0.769900 -0.552800 0.318900 +vn 0.815700 -0.193900 0.545000 +vn 0.768900 -0.380500 0.513700 +vn 0.815700 0.193900 0.545000 +vn 0.831400 0.000000 0.555600 +vn 0.692900 0.552800 0.463000 +vn 0.768900 0.380500 0.513700 +vn 0.465400 0.828600 0.311000 +vn 0.590400 0.704000 0.394500 +vn 0.322500 -0.921700 0.215500 +vn 0.151300 -0.983300 0.101100 +vn 0.151300 0.983300 0.101100 +vn 0.322500 0.921700 0.215500 +vn 0.590400 -0.704000 0.394500 +vn 0.465400 -0.828600 0.311000 +vn 0.692900 -0.552800 0.463000 +vn 0.693700 -0.193900 0.693700 +vn 0.653900 -0.380500 0.653900 +vn 0.693700 0.193900 0.693700 +vn 0.707100 0.000000 0.707100 +vn 0.589300 0.552800 0.589300 +vn 0.653900 0.380500 0.653900 +vn 0.395800 0.828600 0.395800 +vn 0.502100 0.704000 0.502100 +vn 0.274300 -0.921700 0.274300 +vn 0.128600 -0.983300 0.128600 +vn 0.128600 0.983300 0.128600 +vn 0.274300 0.921700 0.274300 +vn 0.502100 -0.704000 0.502100 +vn 0.395800 -0.828600 0.395800 +vn 0.589300 -0.552800 0.589300 +vn 0.545000 -0.193900 0.815700 +vn 0.513700 -0.380500 0.768900 +vn 0.545000 0.193900 0.815700 +vn 0.555600 0.000000 0.831400 +vn 0.463000 0.552800 0.692900 +vn 0.513700 0.380500 0.768900 +vn 0.311000 0.828600 0.465400 +vn 0.394500 0.704000 0.590400 +vn 0.215500 -0.921700 0.322500 +vn 0.101100 -0.983300 0.151300 +vn 0.101100 0.983300 0.151300 +vn 0.215500 0.921700 0.322500 +vn 0.394500 -0.704000 0.590400 +vn 0.311000 -0.828600 0.465400 +vn 0.463000 -0.552800 0.692900 +vn 0.375400 -0.193900 0.906300 +vn 0.353900 -0.380500 0.854400 +vn 0.375400 0.193900 0.906300 +vn 0.382700 0.000000 0.923900 +vn 0.318900 0.552800 0.769900 +vn 0.353900 0.380500 0.854400 +vn 0.214200 0.828600 0.517100 +vn 0.271700 0.704000 0.656100 +vn 0.148400 -0.921700 0.358300 +vn 0.069600 -0.983300 0.168100 +vn 0.069600 0.983300 0.168100 +vn 0.148400 0.921700 0.358300 +vn 0.271700 -0.704000 0.656100 +vn 0.214200 -0.828600 0.517100 +vn 0.318900 -0.552800 0.769900 +vn 0.191400 -0.193900 0.962200 +vn 0.180400 -0.380500 0.907000 +vn 0.191400 0.193900 0.962200 +vn 0.195100 0.000000 0.980800 +vn 0.162600 0.552800 0.817300 +vn 0.180400 0.380500 0.907000 +vn 0.109200 0.828600 0.549000 +vn 0.138500 0.704000 0.696500 +vn 0.075700 -0.921700 0.380400 +vn 0.035500 -0.983300 0.178400 +vn 0.035500 0.983300 0.178400 +vn 0.075700 0.921700 0.380400 +vn 0.138500 -0.704000 0.696500 +vn 0.109200 -0.828600 0.549000 +vn 0.162600 -0.552800 0.817300 +vn 0.000000 -0.193900 0.981000 +vn 0.000000 -0.380500 0.924700 +vn 0.000000 0.193900 0.981000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 0.552800 0.833300 +vn 0.000000 0.380500 0.924700 +vn 0.000000 0.828600 0.559800 +vn 0.000000 0.704000 0.710100 +vn 0.000000 -0.921700 0.387900 +vn 0.000000 -0.983300 0.182000 +vn 0.000000 0.983300 0.182000 +vn 0.000000 0.921700 0.387900 +vn 0.000000 -0.704000 0.710100 +vn 0.000000 -0.828600 0.559800 +vn 0.000000 -0.552800 0.833300 +vn -0.191400 -0.193900 0.962200 +vn -0.180400 -0.380500 0.907000 +vn -0.191400 0.193900 0.962200 +vn -0.195100 0.000000 0.980800 +vn -0.162600 0.552800 0.817300 +vn -0.180400 0.380500 0.907000 +vn -0.109200 0.828600 0.549000 +vn -0.138500 0.704000 0.696500 +vn -0.075700 -0.921700 0.380400 +vn -0.035500 -0.983300 0.178400 +vn -0.035500 0.983300 0.178400 +vn -0.075700 0.921700 0.380400 +vn -0.138500 -0.704000 0.696500 +vn -0.109200 -0.828600 0.549000 +vn -0.162600 -0.552800 0.817300 +vn -0.375400 -0.193900 0.906300 +vn -0.353900 -0.380500 0.854400 +vn -0.375400 0.193900 0.906300 +vn -0.382700 0.000000 0.923900 +vn -0.318900 0.552800 0.769900 +vn -0.353900 0.380500 0.854400 +vn -0.214200 0.828600 0.517100 +vn -0.271700 0.704000 0.656100 +vn -0.148400 -0.921700 0.358300 +vn -0.069600 -0.983300 0.168100 +vn -0.069600 0.983300 0.168100 +vn -0.148400 0.921700 0.358300 +vn -0.271700 -0.704000 0.656100 +vn -0.214200 -0.828600 0.517100 +vn -0.318900 -0.552800 0.769900 +vn -0.545000 -0.193900 0.815700 +vn -0.513700 -0.380500 0.768900 +vn -0.545000 0.193900 0.815700 +vn -0.555600 0.000000 0.831400 +vn -0.463000 0.552800 0.692900 +vn -0.513700 0.380500 0.768900 +vn -0.311000 0.828600 0.465400 +vn -0.394500 0.704000 0.590400 +vn -0.215500 -0.921700 0.322500 +vn -0.101100 -0.983300 0.151300 +vn -0.101100 0.983300 0.151300 +vn -0.215500 0.921700 0.322500 +vn -0.394500 -0.704000 0.590400 +vn -0.311000 -0.828600 0.465400 +vn -0.463000 -0.552800 0.692900 +vn -0.693700 -0.193900 0.693700 +vn -0.653900 -0.380500 0.653900 +vn -0.693700 0.193900 0.693700 +vn -0.707100 0.000000 0.707100 +vn -0.589300 0.552800 0.589300 +vn -0.653900 0.380500 0.653900 +vn -0.395800 0.828600 0.395800 +vn -0.502100 0.704000 0.502100 +vn -0.274300 -0.921700 0.274300 +vn -0.128600 -0.983300 0.128600 +vn -0.128600 0.983300 0.128600 +vn -0.274300 0.921700 0.274300 +vn -0.502100 -0.704000 0.502100 +vn -0.395800 -0.828600 0.395800 +vn -0.589300 -0.552800 0.589300 +vn -0.815700 -0.193900 0.545000 +vn -0.768900 -0.380500 0.513700 +vn -0.815700 0.193900 0.545000 +vn -0.831400 0.000000 0.555600 +vn -0.692900 0.552800 0.463000 +vn -0.768900 0.380500 0.513700 +vn -0.465400 0.828600 0.311000 +vn -0.590400 0.704000 0.394500 +vn -0.322500 -0.921700 0.215500 +vn -0.151300 -0.983300 0.101100 +vn -0.151300 0.983300 0.101100 +vn -0.322500 0.921700 0.215500 +vn -0.590400 -0.704000 0.394500 +vn -0.465400 -0.828600 0.311000 +vn -0.692900 -0.552800 0.463000 +vn -0.906300 -0.193900 0.375400 +vn -0.854400 -0.380500 0.353900 +vn -0.906300 0.193900 0.375400 +vn -0.923900 0.000000 0.382700 +vn -0.769900 0.552800 0.318900 +vn -0.854400 0.380500 0.353900 +vn -0.517100 0.828600 0.214200 +vn -0.656100 0.704000 0.271700 +vn -0.358300 -0.921700 0.148400 +vn -0.168100 -0.983300 0.069600 +vn -0.168100 0.983300 0.069600 +vn -0.358300 0.921700 0.148400 +vn -0.656100 -0.704000 0.271700 +vn -0.517100 -0.828600 0.214200 +vn -0.769900 -0.552800 0.318900 +vn -0.962200 -0.193900 0.191400 +vn -0.907000 -0.380500 0.180400 +vn -0.962200 0.193900 0.191400 +vn -0.980800 0.000000 0.195100 +vn -0.817300 0.552800 0.162600 +vn -0.907000 0.380500 0.180400 +vn -0.549000 0.828600 0.109200 +vn -0.696500 0.704000 0.138500 +vn -0.380400 -0.921700 0.075700 +vn -0.178400 -0.983300 0.035500 +vn -0.178400 0.983300 0.035500 +vn -0.380400 0.921700 0.075700 +vn -0.696500 -0.704000 0.138500 +vn -0.549000 -0.828600 0.109200 +vn -0.817300 -0.552800 0.162600 +vn -0.030200 -0.999500 0.000000 +vn -0.029600 -0.999500 -0.005900 +vn -0.027900 -0.999500 -0.011500 +vn -0.025100 -0.999500 -0.016800 +vn -0.021300 -0.999500 -0.021300 +vn -0.016800 -0.999500 -0.025100 +vn -0.011500 -0.999500 -0.027900 +vn -0.005900 -0.999500 -0.029600 +vn 0.000000 -0.999500 -0.030200 +vn 0.005900 -0.999500 -0.029600 +vn 0.011500 -0.999500 -0.027900 +vn 0.016800 -0.999500 -0.025100 +vn 0.021300 -0.999500 -0.021300 +vn 0.025100 -0.999500 -0.016800 +vn 0.027900 -0.999500 -0.011500 +vn 0.029600 -0.999500 -0.005900 +vn 0.030200 -0.999500 0.000000 +vn 0.029600 -0.999500 0.005900 +vn 0.027900 -0.999500 0.011500 +vn 0.025100 -0.999500 0.016800 +vn 0.021300 -0.999500 0.021300 +vn 0.016800 -0.999500 0.025100 +vn 0.011500 -0.999500 0.027900 +vn 0.005900 -0.999500 0.029600 +vn 0.000000 -0.999500 0.030200 +vn -0.005900 -0.999500 0.029600 +vn -0.011500 -0.999500 0.027900 +vn -0.016800 -0.999500 0.025100 +vn -0.021300 -0.999500 0.021300 +vn -0.025100 -0.999500 0.016800 +vn -0.027900 -0.999500 0.011500 +vn -0.029600 -0.999500 0.005900 +vn -0.029600 0.999500 0.005900 +vn -0.030200 0.999500 0.000000 +vn -0.027900 0.999500 0.011500 +vn -0.025100 0.999500 0.016800 +vn -0.021300 0.999500 0.021300 +vn -0.016800 0.999500 0.025100 +vn -0.011500 0.999500 0.027900 +vn -0.005900 0.999500 0.029600 +vn 0.000000 0.999500 0.030200 +vn 0.005900 0.999500 0.029600 +vn 0.011500 0.999500 0.027900 +vn 0.016800 0.999500 0.025100 +vn 0.021300 0.999500 0.021300 +vn 0.025100 0.999500 0.016800 +vn 0.027900 0.999500 0.011500 +vn 0.029600 0.999500 0.005900 +vn 0.030200 0.999500 0.000000 +vn 0.029600 0.999500 -0.005900 +vn 0.027900 0.999500 -0.011500 +vn 0.025100 0.999500 -0.016800 +vn 0.021300 0.999500 -0.021300 +vn 0.016800 0.999500 -0.025100 +vn 0.011500 0.999500 -0.027900 +vn 0.005900 0.999500 -0.029600 +vn 0.000000 0.999500 -0.030200 +vn -0.005900 0.999500 -0.029600 +vn -0.011500 0.999500 -0.027900 +vn -0.016800 0.999500 -0.025100 +vn -0.021300 0.999500 -0.021300 +vn -0.025100 0.999500 -0.016800 +vn -0.027900 0.999500 -0.011500 +vn -0.029600 0.999500 -0.005900 +s 1 +f 4/1/1 3/2/2 18/3/3 19/4/4 +f 15/5/5 14/6/6 29/7/7 30/8/8 +f 2/9/9 1/10/10 16/11/11 17/12/12 +f 13/13/13 12/14/14 27/15/15 28/16/16 +f 11/17/17 10/18/18 25/19/19 26/20/20 +f 9/21/21 8/22/22 23/23/23 24/24/24 +f 7/25/25 6/26/26 21/27/27 22/28/28 +f 5/29/29 4/1/1 19/4/4 20/30/30 +f 3/2/2 2/9/9 17/12/12 18/3/3 +f 14/6/6 13/13/13 28/16/16 29/7/7 +f 12/14/14 11/17/17 26/20/20 27/15/15 +f 10/18/18 9/21/21 24/24/24 25/19/19 +f 8/22/22 7/25/25 22/28/28 23/23/23 +f 6/26/26 5/29/29 20/30/30 21/27/27 +f 25/19/19 24/24/24 39/31/31 40/32/32 +f 23/23/23 22/28/28 37/33/33 38/34/34 +f 21/27/27 20/30/30 35/35/35 36/36/36 +f 19/4/4 18/3/3 33/37/37 34/38/38 +f 30/8/8 29/7/7 44/39/39 45/40/40 +f 17/12/12 16/11/11 31/41/41 32/42/42 +f 28/16/16 27/15/15 42/43/43 43/44/44 +f 26/20/20 25/19/19 40/32/32 41/45/45 +f 24/24/24 23/23/23 38/34/34 39/31/31 +f 22/28/28 21/27/27 36/36/36 37/33/33 +f 20/30/30 19/4/4 34/38/38 35/35/35 +f 18/3/3 17/12/12 32/42/42 33/37/37 +f 29/7/7 28/16/16 43/44/44 44/39/39 +f 27/15/15 26/20/20 41/45/45 42/43/43 +f 40/32/32 39/31/31 54/46/46 55/47/47 +f 38/34/34 37/33/33 52/48/48 53/49/49 +f 36/36/36 35/35/35 50/50/50 51/51/51 +f 34/38/38 33/37/37 48/52/52 49/53/53 +f 45/40/40 44/39/39 59/54/54 60/55/55 +f 32/42/42 31/41/41 46/56/56 47/57/57 +f 43/44/44 42/43/43 57/58/58 58/59/59 +f 41/45/45 40/32/32 55/47/47 56/60/60 +f 39/31/31 38/34/34 53/49/49 54/46/46 +f 37/33/33 36/36/36 51/51/51 52/48/48 +f 35/35/35 34/38/38 49/53/53 50/50/50 +f 33/37/37 32/42/42 47/57/57 48/52/52 +f 44/39/39 43/44/44 58/59/59 59/54/54 +f 42/43/43 41/45/45 56/60/60 57/58/58 +f 55/47/47 54/46/46 69/61/61 70/62/62 +f 53/49/49 52/48/48 67/63/63 68/64/64 +f 51/51/51 50/50/50 65/65/65 66/66/66 +f 49/53/53 48/52/52 63/67/67 64/68/68 +f 60/55/55 59/54/54 74/69/69 75/70/70 +f 47/57/57 46/56/56 61/71/71 62/72/72 +f 58/59/59 57/58/58 72/73/73 73/74/74 +f 56/60/60 55/47/47 70/62/62 71/75/75 +f 54/46/46 53/49/49 68/64/64 69/61/61 +f 52/48/48 51/51/51 66/66/66 67/63/63 +f 50/50/50 49/53/53 64/68/68 65/65/65 +f 48/52/52 47/57/57 62/72/72 63/67/67 +f 59/54/54 58/59/59 73/74/74 74/69/69 +f 57/58/58 56/60/60 71/75/75 72/73/73 +f 70/62/62 69/61/61 84/76/76 85/77/77 +f 68/64/64 67/63/63 82/78/78 83/79/79 +f 66/66/66 65/65/65 80/80/80 81/81/81 +f 64/68/68 63/67/67 78/82/82 79/83/83 +f 75/70/70 74/69/69 89/84/84 90/85/85 +f 62/72/72 61/71/71 76/86/86 77/87/87 +f 73/74/74 72/73/73 87/88/88 88/89/89 +f 71/75/75 70/62/62 85/77/77 86/90/90 +f 69/61/61 68/64/64 83/79/79 84/76/76 +f 67/63/63 66/66/66 81/81/81 82/78/78 +f 65/65/65 64/68/68 79/83/83 80/80/80 +f 63/67/67 62/72/72 77/87/87 78/82/82 +f 74/69/69 73/74/74 88/89/89 89/84/84 +f 72/73/73 71/75/75 86/90/90 87/88/88 +f 85/77/77 84/76/76 99/91/91 100/92/92 +f 83/79/79 82/78/78 97/93/93 98/94/94 +f 81/81/81 80/80/80 95/95/95 96/96/96 +f 79/83/83 78/82/82 93/97/97 94/98/98 +f 90/85/85 89/84/84 104/99/99 105/100/100 +f 77/87/87 76/86/86 91/101/101 92/102/102 +f 88/89/89 87/88/88 102/103/103 103/104/104 +f 86/90/90 85/77/77 100/92/92 101/105/105 +f 84/76/76 83/79/79 98/94/94 99/91/91 +f 82/78/78 81/81/81 96/96/96 97/93/93 +f 80/80/80 79/83/83 94/98/98 95/95/95 +f 78/82/82 77/87/87 92/102/102 93/97/97 +f 89/84/84 88/89/89 103/104/104 104/99/99 +f 87/88/88 86/90/90 101/105/105 102/103/103 +f 100/92/92 99/91/91 114/106/106 115/107/107 +f 98/94/94 97/93/93 112/108/108 113/109/109 +f 96/96/96 95/95/95 110/110/110 111/111/111 +f 94/98/98 93/97/97 108/112/112 109/113/113 +f 105/100/100 104/99/99 119/114/114 120/115/115 +f 92/102/102 91/101/101 106/116/116 107/117/117 +f 103/104/104 102/103/103 117/118/118 118/119/119 +f 101/105/105 100/92/92 115/107/107 116/120/120 +f 99/91/91 98/94/94 113/109/109 114/106/106 +f 97/93/93 96/96/96 111/111/111 112/108/108 +f 95/95/95 94/98/98 109/113/113 110/110/110 +f 93/97/97 92/102/102 107/117/117 108/112/112 +f 104/99/99 103/104/104 118/119/119 119/114/114 +f 102/103/103 101/105/105 116/120/120 117/118/118 +f 115/121/107 114/122/106 129/123/121 130/124/122 +f 113/125/109 112/126/108 127/127/123 128/128/124 +f 111/129/111 110/130/110 125/131/125 126/132/126 +f 109/133/113 108/134/112 123/135/127 124/136/128 +f 120/137/115 119/138/114 134/139/129 135/140/130 +f 107/141/117 106/142/116 121/143/131 122/144/132 +f 118/145/119 117/146/118 132/147/133 133/148/134 +f 116/149/120 115/121/107 130/124/122 131/150/135 +f 114/122/106 113/125/109 128/128/124 129/123/121 +f 112/126/108 111/129/111 126/132/126 127/127/123 +f 110/130/110 109/133/113 124/136/128 125/131/125 +f 108/134/112 107/141/117 122/144/132 123/135/127 +f 119/138/114 118/145/119 133/148/134 134/139/129 +f 117/146/118 116/149/120 131/150/135 132/147/133 +f 130/124/122 129/123/121 144/151/136 145/152/137 +f 128/128/124 127/127/123 142/153/138 143/154/139 +f 126/132/126 125/131/125 140/155/140 141/156/141 +f 124/136/128 123/135/127 138/157/142 139/158/143 +f 135/140/130 134/139/129 149/159/144 150/160/145 +f 122/144/132 121/143/131 136/161/146 137/162/147 +f 133/148/134 132/147/133 147/163/148 148/164/149 +f 131/150/135 130/124/122 145/152/137 146/165/150 +f 129/123/121 128/128/124 143/154/139 144/151/136 +f 127/127/123 126/132/126 141/156/141 142/153/138 +f 125/131/125 124/136/128 139/158/143 140/155/140 +f 123/135/127 122/144/132 137/162/147 138/157/142 +f 134/139/129 133/148/134 148/164/149 149/159/144 +f 132/147/133 131/150/135 146/165/150 147/163/148 +f 145/152/137 144/151/136 159/166/151 160/167/152 +f 143/154/139 142/153/138 157/168/153 158/169/154 +f 141/156/141 140/155/140 155/170/155 156/171/156 +f 139/158/143 138/157/142 153/172/157 154/173/158 +f 150/160/145 149/159/144 164/174/159 165/175/160 +f 137/162/147 136/161/146 151/176/161 152/177/162 +f 148/164/149 147/163/148 162/178/163 163/179/164 +f 146/165/150 145/152/137 160/167/152 161/180/165 +f 144/151/136 143/154/139 158/169/154 159/166/151 +f 142/153/138 141/156/141 156/171/156 157/168/153 +f 140/155/140 139/158/143 154/173/158 155/170/155 +f 138/157/142 137/162/147 152/177/162 153/172/157 +f 149/159/144 148/164/149 163/179/164 164/174/159 +f 147/163/148 146/165/150 161/180/165 162/178/163 +f 160/167/152 159/166/151 174/181/166 175/182/167 +f 158/169/154 157/168/153 172/183/168 173/184/169 +f 156/171/156 155/170/155 170/185/170 171/186/171 +f 154/173/158 153/172/157 168/187/172 169/188/173 +f 165/175/160 164/174/159 179/189/174 180/190/175 +f 152/177/162 151/176/161 166/191/176 167/192/177 +f 163/179/164 162/178/163 177/193/178 178/194/179 +f 161/180/165 160/167/152 175/182/167 176/195/180 +f 159/166/151 158/169/154 173/184/169 174/181/166 +f 157/168/153 156/171/156 171/186/171 172/183/168 +f 155/170/155 154/173/158 169/188/173 170/185/170 +f 153/172/157 152/177/162 167/192/177 168/187/172 +f 164/174/159 163/179/164 178/194/179 179/189/174 +f 162/178/163 161/180/165 176/195/180 177/193/178 +f 175/182/167 174/181/166 189/196/181 190/197/182 +f 173/184/169 172/183/168 187/198/183 188/199/184 +f 171/186/171 170/185/170 185/200/185 186/201/186 +f 169/188/173 168/187/172 183/202/187 184/203/188 +f 180/190/175 179/189/174 194/204/189 195/205/190 +f 167/192/177 166/191/176 181/206/191 182/207/192 +f 178/194/179 177/193/178 192/208/193 193/209/194 +f 176/195/180 175/182/167 190/197/182 191/210/195 +f 174/181/166 173/184/169 188/199/184 189/196/181 +f 172/183/168 171/186/171 186/201/186 187/198/183 +f 170/185/170 169/188/173 184/203/188 185/200/185 +f 168/187/172 167/192/177 182/207/192 183/202/187 +f 179/189/174 178/194/179 193/209/194 194/204/189 +f 177/193/178 176/195/180 191/210/195 192/208/193 +f 190/197/182 189/196/181 204/211/196 205/212/197 +f 188/199/184 187/198/183 202/213/198 203/214/199 +f 186/201/186 185/200/185 200/215/200 201/216/201 +f 184/203/188 183/202/187 198/217/202 199/218/203 +f 195/205/190 194/204/189 209/219/204 210/220/205 +f 182/207/192 181/206/191 196/221/206 197/222/207 +f 193/209/194 192/208/193 207/223/208 208/224/209 +f 191/210/195 190/197/182 205/212/197 206/225/210 +f 189/196/181 188/199/184 203/214/199 204/211/196 +f 187/198/183 186/201/186 201/216/201 202/213/198 +f 185/200/185 184/203/188 199/218/203 200/215/200 +f 183/202/187 182/207/192 197/222/207 198/217/202 +f 194/204/189 193/209/194 208/224/209 209/219/204 +f 192/208/193 191/210/195 206/225/210 207/223/208 +f 205/212/197 204/211/196 219/226/211 220/227/212 +f 203/214/199 202/213/198 217/228/213 218/229/214 +f 201/216/201 200/215/200 215/230/215 216/231/216 +f 199/218/203 198/217/202 213/232/217 214/233/218 +f 210/220/205 209/219/204 224/234/219 225/235/220 +f 197/222/207 196/221/206 211/236/221 212/237/222 +f 208/224/209 207/223/208 222/238/223 223/239/224 +f 206/225/210 205/212/197 220/227/212 221/240/225 +f 204/211/196 203/214/199 218/229/214 219/226/211 +f 202/213/198 201/216/201 216/231/216 217/228/213 +f 200/215/200 199/218/203 214/233/218 215/230/215 +f 198/217/202 197/222/207 212/237/222 213/232/217 +f 209/219/204 208/224/209 223/239/224 224/234/219 +f 207/223/208 206/225/210 221/240/225 222/238/223 +f 220/227/212 219/226/211 234/241/226 235/242/227 +f 218/229/214 217/228/213 232/243/228 233/244/229 +f 216/231/216 215/230/215 230/245/230 231/246/231 +f 214/233/218 213/232/217 228/247/232 229/248/233 +f 225/235/220 224/234/219 239/249/234 240/250/235 +f 212/237/222 211/236/221 226/251/236 227/252/237 +f 223/239/224 222/238/223 237/253/238 238/254/239 +f 221/240/225 220/227/212 235/242/227 236/255/240 +f 219/226/211 218/229/214 233/244/229 234/241/226 +f 217/228/213 216/231/216 231/246/231 232/243/228 +f 215/230/215 214/233/218 229/248/233 230/245/230 +f 213/232/217 212/237/222 227/252/237 228/247/232 +f 224/234/219 223/239/224 238/254/239 239/249/234 +f 222/238/223 221/240/225 236/255/240 237/253/238 +f 235/242/227 234/241/226 249/21/241 250/18/242 +f 233/244/229 232/243/228 247/25/243 248/22/244 +f 231/246/231 230/245/230 245/29/245 246/26/246 +f 229/248/233 228/247/232 243/2/247 244/1/248 +f 240/250/235 239/249/234 254/6/249 255/5/250 +f 227/252/237 226/251/236 241/10/251 242/9/252 +f 238/254/239 237/253/238 252/14/253 253/13/254 +f 236/255/240 235/242/227 250/18/242 251/17/255 +f 234/241/226 233/244/229 248/22/244 249/21/241 +f 232/243/228 231/246/231 246/26/246 247/25/243 +f 230/245/230 229/248/233 244/1/248 245/29/245 +f 228/247/232 227/252/237 242/9/252 243/2/247 +f 239/249/234 238/254/239 253/13/254 254/6/249 +f 237/253/238 236/255/240 251/17/255 252/14/253 +f 250/18/242 249/21/241 264/24/256 265/19/257 +f 248/22/244 247/25/243 262/28/258 263/23/259 +f 246/26/246 245/29/245 260/30/260 261/27/261 +f 244/1/248 243/2/247 258/3/262 259/4/263 +f 255/5/250 254/6/249 269/7/264 270/8/265 +f 242/9/252 241/10/251 256/11/266 257/12/267 +f 253/13/254 252/14/253 267/15/268 268/16/269 +f 251/17/255 250/18/242 265/19/257 266/20/270 +f 249/21/241 248/22/244 263/23/259 264/24/256 +f 247/25/243 246/26/246 261/27/261 262/28/258 +f 245/29/245 244/1/248 259/4/263 260/30/260 +f 243/2/247 242/9/252 257/12/267 258/3/262 +f 254/6/249 253/13/254 268/16/269 269/7/264 +f 252/14/253 251/17/255 266/20/270 267/15/268 +f 265/19/257 264/24/256 279/31/271 280/32/272 +f 263/23/259 262/28/258 277/33/273 278/34/274 +f 261/27/261 260/30/260 275/35/275 276/36/276 +f 259/4/263 258/3/262 273/37/277 274/38/278 +f 270/8/265 269/7/264 284/39/279 285/40/280 +f 257/12/267 256/11/266 271/41/281 272/42/282 +f 268/16/269 267/15/268 282/43/283 283/44/284 +f 266/20/270 265/19/257 280/32/272 281/45/285 +f 264/24/256 263/23/259 278/34/274 279/31/271 +f 262/28/258 261/27/261 276/36/276 277/33/273 +f 260/30/260 259/4/263 274/38/278 275/35/275 +f 258/3/262 257/12/267 272/42/282 273/37/277 +f 269/7/264 268/16/269 283/44/284 284/39/279 +f 267/15/268 266/20/270 281/45/285 282/43/283 +f 280/32/272 279/31/271 294/46/286 295/47/287 +f 278/34/274 277/33/273 292/48/288 293/49/289 +f 276/36/276 275/35/275 290/50/290 291/51/291 +f 274/38/278 273/37/277 288/52/292 289/53/293 +f 285/40/280 284/39/279 299/54/294 300/55/295 +f 272/42/282 271/41/281 286/56/296 287/57/297 +f 283/44/284 282/43/283 297/58/298 298/59/299 +f 281/45/285 280/32/272 295/47/287 296/60/300 +f 279/31/271 278/34/274 293/49/289 294/46/286 +f 277/33/273 276/36/276 291/51/291 292/48/288 +f 275/35/275 274/38/278 289/53/293 290/50/290 +f 273/37/277 272/42/282 287/57/297 288/52/292 +f 284/39/279 283/44/284 298/59/299 299/54/294 +f 282/43/283 281/45/285 296/60/300 297/58/298 +f 295/47/287 294/46/286 309/61/301 310/62/302 +f 293/49/289 292/48/288 307/63/303 308/64/304 +f 291/51/291 290/50/290 305/65/305 306/66/306 +f 289/53/293 288/52/292 303/67/307 304/68/308 +f 300/55/295 299/54/294 314/69/309 315/70/310 +f 287/57/297 286/56/296 301/71/311 302/72/312 +f 298/59/299 297/58/298 312/73/313 313/74/314 +f 296/60/300 295/47/287 310/62/302 311/75/315 +f 294/46/286 293/49/289 308/64/304 309/61/301 +f 292/48/288 291/51/291 306/66/306 307/63/303 +f 290/50/290 289/53/293 304/68/308 305/65/305 +f 288/52/292 287/57/297 302/72/312 303/67/307 +f 299/54/294 298/59/299 313/74/314 314/69/309 +f 297/58/298 296/60/300 311/75/315 312/73/313 +f 310/62/302 309/61/301 324/76/316 325/77/317 +f 308/64/304 307/63/303 322/78/318 323/79/319 +f 306/66/306 305/65/305 320/80/320 321/81/321 +f 304/68/308 303/67/307 318/82/322 319/83/323 +f 315/70/310 314/69/309 329/84/324 330/85/325 +f 302/72/312 301/71/311 316/86/326 317/87/327 +f 313/74/314 312/73/313 327/88/328 328/89/329 +f 311/75/315 310/62/302 325/77/317 326/90/330 +f 309/61/301 308/64/304 323/79/319 324/76/316 +f 307/63/303 306/66/306 321/81/321 322/78/318 +f 305/65/305 304/68/308 319/83/323 320/80/320 +f 303/67/307 302/72/312 317/87/327 318/82/322 +f 314/69/309 313/74/314 328/89/329 329/84/324 +f 312/73/313 311/75/315 326/90/330 327/88/328 +f 325/77/317 324/76/316 339/91/331 340/92/332 +f 323/79/319 322/78/318 337/93/333 338/94/334 +f 321/81/321 320/80/320 335/95/335 336/96/336 +f 319/83/323 318/82/322 333/97/337 334/98/338 +f 330/85/325 329/84/324 344/99/339 345/100/340 +f 317/87/327 316/86/326 331/101/341 332/102/342 +f 328/89/329 327/88/328 342/103/343 343/104/344 +f 326/90/330 325/77/317 340/92/332 341/105/345 +f 324/76/316 323/79/319 338/94/334 339/91/331 +f 322/78/318 321/81/321 336/96/336 337/93/333 +f 320/80/320 319/83/323 334/98/338 335/95/335 +f 318/82/322 317/87/327 332/102/342 333/97/337 +f 329/84/324 328/89/329 343/104/344 344/99/339 +f 327/88/328 326/90/330 341/105/345 342/103/343 +f 340/92/332 339/91/331 354/106/346 355/107/347 +f 338/94/334 337/93/333 352/108/348 353/109/349 +f 336/96/336 335/95/335 350/110/350 351/111/351 +f 334/98/338 333/97/337 348/112/352 349/113/353 +f 345/100/340 344/99/339 359/114/354 360/115/355 +f 332/102/342 331/101/341 346/116/356 347/117/357 +f 343/104/344 342/103/343 357/118/358 358/119/359 +f 341/105/345 340/92/332 355/107/347 356/120/360 +f 339/91/331 338/94/334 353/109/349 354/106/346 +f 337/93/333 336/96/336 351/111/351 352/108/348 +f 335/95/335 334/98/338 349/113/353 350/110/350 +f 333/97/337 332/102/342 347/117/357 348/112/352 +f 344/99/339 343/104/344 358/119/359 359/114/354 +f 342/103/343 341/105/345 356/120/360 357/118/358 +f 355/121/347 354/122/346 369/123/361 370/124/362 +f 353/125/349 352/126/348 367/127/363 368/128/364 +f 351/129/351 350/130/350 365/131/365 366/132/366 +f 349/133/353 348/134/352 363/135/367 364/136/368 +f 360/137/355 359/138/354 374/139/369 375/140/370 +f 347/141/357 346/142/356 361/143/371 362/144/372 +f 358/145/359 357/146/358 372/147/373 373/148/374 +f 356/149/360 355/121/347 370/124/362 371/150/375 +f 354/122/346 353/125/349 368/128/364 369/123/361 +f 352/126/348 351/129/351 366/132/366 367/127/363 +f 350/130/350 349/133/353 364/136/368 365/131/365 +f 348/134/352 347/141/357 362/144/372 363/135/367 +f 359/138/354 358/145/359 373/148/374 374/139/369 +f 357/146/358 356/149/360 371/150/375 372/147/373 +f 370/124/362 369/123/361 384/151/376 385/152/377 +f 368/128/364 367/127/363 382/153/378 383/154/379 +f 366/132/366 365/131/365 380/155/380 381/156/381 +f 364/136/368 363/135/367 378/157/382 379/158/383 +f 375/140/370 374/139/369 389/159/384 390/160/385 +f 362/144/372 361/143/371 376/161/386 377/162/387 +f 373/148/374 372/147/373 387/163/388 388/164/389 +f 371/150/375 370/124/362 385/152/377 386/165/390 +f 369/123/361 368/128/364 383/154/379 384/151/376 +f 367/127/363 366/132/366 381/156/381 382/153/378 +f 365/131/365 364/136/368 379/158/383 380/155/380 +f 363/135/367 362/144/372 377/162/387 378/157/382 +f 374/139/369 373/148/374 388/164/389 389/159/384 +f 372/147/373 371/150/375 386/165/390 387/163/388 +f 385/152/377 384/151/376 399/166/391 400/167/392 +f 383/154/379 382/153/378 397/168/393 398/169/394 +f 381/156/381 380/155/380 395/170/395 396/171/396 +f 379/158/383 378/157/382 393/172/397 394/173/398 +f 390/160/385 389/159/384 404/174/399 405/175/400 +f 377/162/387 376/161/386 391/176/401 392/177/402 +f 388/164/389 387/163/388 402/178/403 403/179/404 +f 386/165/390 385/152/377 400/167/392 401/180/405 +f 384/151/376 383/154/379 398/169/394 399/166/391 +f 382/153/378 381/156/381 396/171/396 397/168/393 +f 380/155/380 379/158/383 394/173/398 395/170/395 +f 378/157/382 377/162/387 392/177/402 393/172/397 +f 389/159/384 388/164/389 403/179/404 404/174/399 +f 387/163/388 386/165/390 401/180/405 402/178/403 +f 400/167/392 399/166/391 414/181/406 415/182/407 +f 398/169/394 397/168/393 412/183/408 413/184/409 +f 396/171/396 395/170/395 410/185/410 411/186/411 +f 394/173/398 393/172/397 408/187/412 409/188/413 +f 405/175/400 404/174/399 419/189/414 420/190/415 +f 392/177/402 391/176/401 406/191/416 407/192/417 +f 403/179/404 402/178/403 417/193/418 418/194/419 +f 401/180/405 400/167/392 415/182/407 416/195/420 +f 399/166/391 398/169/394 413/184/409 414/181/406 +f 397/168/393 396/171/396 411/186/411 412/183/408 +f 395/170/395 394/173/398 409/188/413 410/185/410 +f 393/172/397 392/177/402 407/192/417 408/187/412 +f 404/174/399 403/179/404 418/194/419 419/189/414 +f 402/178/403 401/180/405 416/195/420 417/193/418 +f 415/182/407 414/181/406 429/196/421 430/197/422 +f 413/184/409 412/183/408 427/198/423 428/199/424 +f 411/186/411 410/185/410 425/200/425 426/201/426 +f 409/188/413 408/187/412 423/202/427 424/203/428 +f 420/190/415 419/189/414 434/204/429 435/205/430 +f 407/192/417 406/191/416 421/206/431 422/207/432 +f 418/194/419 417/193/418 432/208/433 433/209/434 +f 416/195/420 415/182/407 430/197/422 431/210/435 +f 414/181/406 413/184/409 428/199/424 429/196/421 +f 412/183/408 411/186/411 426/201/426 427/198/423 +f 410/185/410 409/188/413 424/203/428 425/200/425 +f 408/187/412 407/192/417 422/207/432 423/202/427 +f 419/189/414 418/194/419 433/209/434 434/204/429 +f 417/193/418 416/195/420 431/210/435 432/208/433 +f 430/197/422 429/196/421 444/211/436 445/212/437 +f 428/199/424 427/198/423 442/213/438 443/214/439 +f 426/201/426 425/200/425 440/215/440 441/216/441 +f 424/203/428 423/202/427 438/217/442 439/218/443 +f 435/205/430 434/204/429 449/219/444 450/220/445 +f 422/207/432 421/206/431 436/221/446 437/222/447 +f 433/209/434 432/208/433 447/223/448 448/224/449 +f 431/210/435 430/197/422 445/212/437 446/225/450 +f 429/196/421 428/199/424 443/214/439 444/211/436 +f 427/198/423 426/201/426 441/216/441 442/213/438 +f 425/200/425 424/203/428 439/218/443 440/215/440 +f 423/202/427 422/207/432 437/222/447 438/217/442 +f 434/204/429 433/209/434 448/224/449 449/219/444 +f 432/208/433 431/210/435 446/225/450 447/223/448 +f 445/212/437 444/211/436 459/226/451 460/227/452 +f 443/214/439 442/213/438 457/228/453 458/229/454 +f 441/216/441 440/215/440 455/230/455 456/231/456 +f 439/218/443 438/217/442 453/232/457 454/233/458 +f 450/220/445 449/219/444 464/234/459 465/235/460 +f 437/222/447 436/221/446 451/236/461 452/237/462 +f 448/224/449 447/223/448 462/238/463 463/239/464 +f 446/225/450 445/212/437 460/227/452 461/240/465 +f 444/211/436 443/214/439 458/229/454 459/226/451 +f 442/213/438 441/216/441 456/231/456 457/228/453 +f 440/215/440 439/218/443 454/233/458 455/230/455 +f 438/217/442 437/222/447 452/237/462 453/232/457 +f 449/219/444 448/224/449 463/239/464 464/234/459 +f 447/223/448 446/225/450 461/240/465 462/238/463 +f 460/227/452 459/226/451 474/241/466 475/242/467 +f 458/229/454 457/228/453 472/243/468 473/244/469 +f 456/231/456 455/230/455 470/245/470 471/246/471 +f 454/233/458 453/232/457 468/247/472 469/248/473 +f 465/235/460 464/234/459 479/249/474 480/250/475 +f 452/237/462 451/236/461 466/251/476 467/252/477 +f 463/239/464 462/238/463 477/253/478 478/254/479 +f 461/240/465 460/227/452 475/242/467 476/255/480 +f 459/226/451 458/229/454 473/244/469 474/241/466 +f 457/228/453 456/231/456 471/246/471 472/243/468 +f 455/230/455 454/233/458 469/248/473 470/245/470 +f 453/232/457 452/237/462 467/252/477 468/247/472 +f 464/234/459 463/239/464 478/254/479 479/249/474 +f 462/238/463 461/240/465 476/255/480 477/253/478 +f 481/256/481 15/5/5 30/8/8 485/257/482 +f 485/257/482 30/8/8 45/40/40 487/258/483 +f 487/258/483 45/40/40 60/55/55 489/259/484 +f 489/259/484 60/55/55 75/70/70 491/260/485 +f 491/260/485 75/70/70 90/85/85 493/261/486 +f 493/261/486 90/85/85 105/100/100 495/262/487 +f 495/262/487 105/100/100 120/115/115 497/263/488 +f 497/264/488 120/137/115 135/140/130 499/265/489 +f 499/265/489 135/140/130 150/160/145 501/266/490 +f 501/266/490 150/160/145 165/175/160 503/267/491 +f 503/267/491 165/175/160 180/190/175 505/268/492 +f 505/268/492 180/190/175 195/205/190 507/269/493 +f 507/269/493 195/205/190 210/220/205 509/270/494 +f 509/270/494 210/220/205 225/235/220 511/271/495 +f 511/271/495 225/235/220 240/250/235 513/272/496 +f 513/272/496 240/250/235 255/5/250 515/256/497 +f 515/256/497 255/5/250 270/8/265 517/257/498 +f 517/257/498 270/8/265 285/40/280 519/258/499 +f 519/258/499 285/40/280 300/55/295 521/259/500 +f 521/259/500 300/55/295 315/70/310 523/260/501 +f 523/260/501 315/70/310 330/85/325 525/261/502 +f 525/261/502 330/85/325 345/100/340 527/262/503 +f 527/262/503 345/100/340 360/115/355 529/263/504 +f 529/264/504 360/137/355 375/140/370 531/265/505 +f 531/265/505 375/140/370 390/160/385 533/266/506 +f 533/266/506 390/160/385 405/175/400 534/267/507 +f 534/267/507 405/175/400 420/190/415 536/268/508 +f 536/268/508 420/190/415 435/205/430 538/269/509 +f 538/269/509 435/205/430 450/220/445 540/270/510 +f 540/270/510 450/220/445 465/235/460 542/271/511 +f 542/271/511 465/235/460 480/250/475 544/272/512 +f 475/242/467 474/241/466 9/21/21 10/18/18 +f 473/244/469 472/243/468 7/25/25 8/22/22 +f 471/246/471 470/245/470 5/29/29 6/26/26 +f 469/248/473 468/247/472 3/2/2 4/1/1 +f 480/250/475 479/249/474 14/6/6 15/5/5 +f 467/252/477 466/251/476 1/10/10 2/9/9 +f 478/254/479 477/253/478 12/14/14 13/13/13 +f 476/255/480 475/242/467 10/18/18 11/17/17 +f 474/241/466 473/244/469 8/22/22 9/21/21 +f 472/243/468 471/246/471 6/26/26 7/25/25 +f 470/245/470 469/248/473 4/1/1 5/29/29 +f 544/272/512 480/250/475 15/5/5 481/256/481 +f 468/247/472 467/252/477 2/9/9 3/2/2 +f 479/249/474 478/254/479 13/13/13 14/6/6 +f 477/253/478 476/255/480 11/17/17 12/14/14 +f 466/251/476 543/273/513 483/274/514 1/10/10 +f 451/236/461 541/275/515 543/273/513 466/251/476 +f 436/221/446 539/276/516 541/275/515 451/236/461 +f 421/206/431 537/277/517 539/276/516 436/221/446 +f 406/191/416 535/278/518 537/277/517 421/206/431 +f 391/176/401 482/279/519 535/278/518 406/191/416 +f 376/161/386 532/280/520 482/279/519 391/176/401 +f 361/143/371 530/281/521 532/280/520 376/161/386 +f 346/142/356 528/282/522 530/281/521 361/143/371 +f 331/101/341 526/283/523 528/284/522 346/116/356 +f 316/86/326 524/285/524 526/283/523 331/101/341 +f 301/71/311 522/286/525 524/285/524 316/86/326 +f 286/56/296 520/287/526 522/286/525 301/71/311 +f 271/41/281 518/288/527 520/287/526 286/56/296 +f 256/11/266 516/289/528 518/288/527 271/41/281 +f 241/10/251 514/274/529 516/289/528 256/11/266 +f 226/251/236 512/273/530 514/274/529 241/10/251 +f 211/236/221 510/275/531 512/273/530 226/251/236 +f 196/221/206 508/276/532 510/275/531 211/236/221 +f 181/206/191 506/277/533 508/276/532 196/221/206 +f 166/191/176 504/278/534 506/277/533 181/206/191 +f 151/176/161 502/279/535 504/278/534 166/191/176 +f 136/161/146 500/280/536 502/279/535 151/176/161 +f 121/143/131 498/281/537 500/280/536 136/161/146 +f 106/142/116 496/282/538 498/281/537 121/143/131 +f 91/101/101 494/283/539 496/284/538 106/116/116 +f 76/86/86 492/285/540 494/283/539 91/101/101 +f 61/71/71 490/286/541 492/285/540 76/86/86 +f 46/56/56 488/287/542 490/286/541 61/71/71 +f 31/41/41 486/288/543 488/287/542 46/56/56 +f 16/11/11 484/289/544 486/288/543 31/41/41 +f 1/10/10 483/274/514 484/289/544 16/11/11 +f 543/290/513 541/291/515 539/292/516 537/293/517 535/294/518 482/295/519 532/296/520 530/297/521 528/298/522 526/299/523 524/300/524 522/301/525 520/302/526 518/303/527 516/304/528 514/305/529 512/306/530 510/307/531 508/308/532 506/309/533 504/310/534 502/311/535 500/312/536 498/313/537 496/314/538 494/315/539 492/316/540 490/317/541 488/318/542 486/319/543 484/320/544 483/321/514 +f 544/290/512 481/291/481 485/292/482 487/293/483 489/294/484 491/295/485 493/296/486 495/297/487 497/298/488 499/299/489 501/300/490 503/301/491 505/302/492 507/303/493 509/304/494 511/305/495 513/306/496 515/307/497 517/308/498 519/309/499 521/310/500 523/311/501 525/312/502 527/313/503 529/314/504 531/315/505 533/316/506 534/317/507 536/318/508 538/319/509 540/320/510 542/321/511 diff --git a/mods/technic_plus_beta/technic_cnc/models/technic_cnc_two_curved_edge.obj b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_two_curved_edge.obj new file mode 100644 index 00000000..7fbb9356 --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/models/technic_cnc_two_curved_edge.obj @@ -0,0 +1,209 @@ +v 0.415732 0.277783 0.499997 +v 0.461936 0.19134 0.499997 +v 0.415735 0.277783 -0.415732 +v 0.46194 0.19134 -0.461937 +v 0.490389 0.097544 0.499997 +v 0.353551 0.353551 0.499997 +v 0.353555 0.353551 -0.353551 +v 0.499996 0 0.499997 +v 0.277783 0.415732 0.499997 +v 0.490393 0.097544 -0.490389 +v 0.277787 0.415732 -0.277784 +v 0.19134 0.461936 0.499997 +v 0.191344 0.461937 -0.191341 +v 0.097544 0.490389 0.499997 +v 0.097547 0.490391 -0.097545 +v 0 0.499996 0.499997 +v -0.499997 0.499997 0.499997 +v -0.499997 0.499997 -0.00003 +v -0.499997 0.415735 -0.277785 +v -0.499997 0.46194 -0.191342 +v -0.499997 0.490393 -0.097545 +v -0.5 -0.5 -0.5 +v -0.499997 -0.499997 0.499997 +v 0 0.499998 0 +v -0.499998 0.000014 -0.499999 +v -0.499997 0.353553 -0.353554 +v -0.499998 0.097545 -0.490393 +v -0.499997 0.277785 -0.415735 +v -0.499998 0.191342 -0.46194 +v 0.499997 0 -0.499996 +v 0.5 -0.5 -0.5 +v 0.499997 -0.499997 0.499997 +v -0.499997 -0.499997 0.499997 +v -0.499997 0.499997 0.499997 +v -0.499997 0.499997 -0.00003 +v -0.499997 0.415735 -0.277785 +v -0.499997 0.46194 -0.191342 +v -0.499997 0.490393 -0.097545 +v -0.5 -0.5 -0.5 +v -0.499998 0.000014 -0.499999 +v -0.499997 0.353553 -0.353554 +v -0.499998 0.097545 -0.490393 +v -0.499997 0.277785 -0.415735 +v -0.499998 0.191342 -0.46194 +v -0.499998 -0.033351 0.033348 +v -0.5 -0.5 -0.5 +v 0.5 -0.5 -0.5 +v 0.499997 -0.499997 0.499997 +v 0.415732 0.277783 0.499997 +v 0.461936 0.19134 0.499997 +v 0.490389 0.097544 0.499997 +v 0.353551 0.353551 0.499997 +v 0.499996 0 0.499997 +v 0.277783 0.415732 0.499997 +v 0.19134 0.461936 0.499997 +v -0.499997 -0.499997 0.499997 +v 0.097544 0.490389 0.499997 +v 0 0.499996 0.499997 +v -0.499997 0.499997 0.499997 +v -0.033351 -0.033351 0.499997 +v 0.499997 -0.499997 0.499997 +vn 0 0 1 +vn 0 -1 0 +vn -1 0 0 +vn 0 0.8315 -0.5556 +vn 0 0.8061 -0.5917 +vn 0 0.6786 -0.7345 +vn 0 0.7071 -0.7071 +vn 0.8315 0.5556 0 +vn 0.8493 0.528 0 +vn 0.7345 0.6786 0 +vn 0.7071 0.7071 0 +vn 0 0.1951 -0.9808 +vn 0 0.1827 -0.9832 +vn 0 0.0475 -0.9989 +vn 0 0.0491 -0.9988 +vn 0.2427 0.9701 0 +vn 0.098 0.9952 0 +vn 0.1951 0.9808 0 +vn 0 0.9808 -0.1951 +vn 0 0.9952 -0.098 +vn 0 0.9701 -0.2426 +vn 0 0.528 -0.8493 +vn 0 0.5556 -0.8315 +vn 0.9832 0.1826 0 +vn 0.9327 0.3605 0 +vn 0.9239 0.3827 0 +vn 0.9808 0.1951 0 +vn 0.5917 0.8061 0 +vn 0.4258 0.9048 0 +vn 0.3827 0.9239 0 +vn 0.5556 0.8315 0 +vn 0 0.9048 -0.4258 +vn 0 0.9239 -0.3827 +vn 0 0.3605 -0.9327 +vn 0 0.3827 -0.9239 +vn 0.9988 0.0491 0 +vn 0.9989 0.0475 0 +vn 0 0 -1 +vn 0 1 0 +vn 1 0 0 +vt 1 0.5001 +vt 0.990395 0.597625 +vt 0.466756 0.466756 +vt 1 0.0002 +vt 0.000201 0.000201 +vt 0.597626 0.990394 +vt 0.500101 1 +vt 0.691404 0.961947 +vt 0.77783 0.915751 +vt 0.853583 0.853583 +vt 0.915752 0.777829 +vt 0.000201 1 +vt 0.961948 0.691403 +vt 0 0 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0.533443 0.466757 +vt 0.000202 0.500115 +vt 0.402575 0.990397 +vt 0.308797 0.961949 +vt 0.222371 0.915753 +vt 0.146617 0.853584 +vt 0.084449 0.777831 +vt 0.038253 0.691405 +vt 0.009806 0.597626 +vt 0.999996 0.125448 +vt 0.222353 0.125462 +vt 0.146597 0.000612 +vt 0.999995 0.000594 +vt 0.000178 0.874582 +vt 0.915751 0.874577 +vt 0.85358 0.999436 +vt 0.000178 0.999439 +vt 0.999808 0.625427 +vt 0.009599 0.625446 +vt -0.000005 0.500594 +vt 0.999807 0.500594 +vt 0.597441 0.374574 +vt 0.499912 0.499435 +vt 0 0.499434 +vt 0 0.374576 +vt 0.999999 0.375154 +vt 1 0.499969 +vt 0.500093 0.500015 +vt 0.402562 0.375164 +vt 0.999812 0.999983 +vt 0.146415 1 +vt 0.084244 0.875149 +vt 0.999811 0.875131 +vt 0.990396 0.624861 +vt 0.961947 0.749719 +vt 0.000178 0.749724 +vt 0.000178 0.624866 +vt 0.777649 0.124857 +vt 0.691221 0.249715 +vt 0.000001 0.249719 +vt 0.000001 0.124861 +vt 0.308782 0.250314 +vt 0.999998 0.250301 +vt 0.853403 0 +vt 0.038047 0.750298 +vt 0.999809 0.75028 +vt 0.000177 0.500008 +vt 0 0.5 +vt 0.5 1 +vt 0.5 0.5 +s 1 +f 53/1/1 51/2/1 60/3/1 +f 61/4/1 53/1/1 60/3/1 56/5/1 +f 57/6/1 58/7/1 60/3/1 +f 55/8/1 57/6/1 60/3/1 +f 54/9/1 55/8/1 60/3/1 +f 52/10/1 54/9/1 60/3/1 +f 49/11/1 52/10/1 60/3/1 +f 59/12/1 56/5/1 60/3/1 58/7/1 +f 50/13/1 49/11/1 60/3/1 +f 48/14/2 23/15/2 46/16/2 47/17/2 +f 39/5/3 33/4/3 45/18/3 40/19/3 +f 35/7/3 38/20/3 45/18/3 +f 38/20/3 37/21/3 45/18/3 +f 37/21/3 36/22/3 45/18/3 +f 36/22/3 41/23/3 45/18/3 +f 41/23/3 43/24/3 45/18/3 +f 43/24/3 44/25/3 45/18/3 +f 44/25/3 42/26/3 45/18/3 +f 42/26/3 40/19/3 45/18/3 +f 34/16/3 35/7/3 45/18/3 33/4/3 +f 51/2/1 50/13/1 60/3/1 +f 19/27/4 11/28/5 7/29/6 26/30/7 +f 1/31/8 3/32/9 7/33/10 6/34/11 +f 27/35/12 10/36/13 30/37/14 25/38/15 +f 15/39/16 24/40/17 16/41/17 14/42/18 +f 21/43/19 18/44/20 24/45/20 15/46/21 +f 26/47/7 7/48/6 3/49/22 28/50/23 +f 10/51/24 4/52/25 2/53/26 5/54/27 +f 11/55/28 13/56/29 12/57/30 9/58/31 +f 21/43/19 15/46/21 13/59/32 20/60/33 +f 20/60/33 13/59/32 11/28/5 19/27/4 +f 9/58/31 6/14/11 7/61/10 11/55/28 +f 4/52/25 3/32/9 1/31/8 2/53/26 +f 3/49/22 4/62/34 29/63/35 28/50/23 +f 10/51/24 5/54/27 8/64/36 30/44/37 +f 29/63/35 4/62/34 10/36/13 27/35/12 +f 25/44/15 30/65/14 31/14/38 22/15/38 +f 16/66/39 24/67/39 18/44/39 17/16/39 +f 8/65/36 32/14/40 31/15/40 30/44/37 +f 12/57/30 13/56/29 15/39/16 14/42/18 diff --git a/mods/technic_plus_beta/technic_cnc/pipeworks.lua b/mods/technic_plus_beta/technic_cnc/pipeworks.lua new file mode 100644 index 00000000..18ba0e2e --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/pipeworks.lua @@ -0,0 +1,63 @@ + +local S = minetest.get_translator("pipeworks") +local tube_entry = "^pipeworks_tube_connection_metallic.png" +local button_base = "image_button[%0.1f,%0.1f;1,0.6" +local button_label = "label[%0.1f,%0.1f;" .. S("Allow splitting incoming stacks from tubes") .. "]" +local cycling_buttons = { pipeworks.button_off, pipeworks.button_on } +local fs_helpers = pipeworks.fs_helpers +local pipeworks_on_receive_fields = pipeworks.fs_helpers.on_receive_fields + +local function new_tube() + return { + insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:add_item("src", stack) + end, + can_insert = technic_cnc.use_technic and technic.default_can_insert or function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:room_for_item("src", stack) + end, + connect_sides = {left=1, right=1, back=1, bottom=1}, + input_inventory = {"dst"}, + } +end + +local function tube_entry_overlay(tiles) + assert(type(tiles) == "table" and #tiles == 6, "tube_entry_overlay requires table with 6 elements") + return { + tiles[1], tiles[2] .. tube_entry, tiles[3] .. tube_entry, + tiles[4] .. tube_entry, tiles[5] .. tube_entry, tiles[6], + } +end + +local function cycling_button(meta, name, x, y) + local form_buttons = fs_helpers.cycling_button(meta, button_base:format(x, y), name, cycling_buttons) + return form_buttons .. button_label:format(x + 1.2, y + 0.31) +end + +-- Pipeworks does not provide API to selectively silence protection messages. +-- This wrapper handles pipeworks cycling buttons without sending unnecessary protection messages. +local function on_receive_fields(pos, meta, fields, sender, update_formspec) + -- https://github.com/mt-mods/pipeworks/-/blob/master/common.lua#L115 + for field,_ in pairs(fields) do + if field:match("^fs_helpers_cycling:") then + if pipeworks.may_configure(pos, sender) then + pipeworks_on_receive_fields(pos, fields) + update_formspec(meta) + end + -- Handled and protection message sent if necessary + return true + end + end + -- Not handled, caller may continue processing + return false +end + +return { + new_tube = new_tube, + cycling_button = cycling_button, + on_receive_fields = on_receive_fields, + tube_entry_overlay = tube_entry_overlay, +} diff --git a/mods/technic_plus_beta/technic_cnc/programs.lua b/mods/technic_plus_beta/technic_cnc/programs.lua new file mode 100644 index 00000000..a7c7713b --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/programs.lua @@ -0,0 +1,303 @@ +local S = technic_cnc.getter + +-- Define slope boxes for the various nodes +------------------------------------------- +technic_cnc.programs = { + { suffix = "technic_cnc_stick", + model = {-0.15, -0.5, -0.15, 0.15, 0.5, 0.15}, + desc = S("Stick") + }, + + { suffix = "technic_cnc_element_end_double", + model = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.5}, + desc = S("Element End Double") + }, + + { suffix = "technic_cnc_element_cross_double", + model = { + {0.3, -0.5, -0.3, 0.5, 0.5, 0.3}, + {-0.3, -0.5, -0.5, 0.3, 0.5, 0.5}, + {-0.5, -0.5, -0.3, -0.3, 0.5, 0.3}}, + desc = S("Element Cross Double") + }, + + { suffix = "technic_cnc_element_t_double", + model = { + {-0.3, -0.5, -0.5, 0.3, 0.5, 0.3}, + {-0.5, -0.5, -0.3, -0.3, 0.5, 0.3}, + {0.3, -0.5, -0.3, 0.5, 0.5, 0.3}}, + desc = S("Element T Double") + }, + + { suffix = "technic_cnc_element_edge_double", + model = { + {-0.3, -0.5, -0.5, 0.3, 0.5, 0.3}, + {-0.5, -0.5, -0.3, -0.3, 0.5, 0.3}}, + desc = S("Element Edge Double") + }, + + { suffix = "technic_cnc_element_straight_double", + model = {-0.3, -0.5, -0.5, 0.3, 0.5, 0.5}, + desc = S("Element Straight Double") + }, + + { suffix = "technic_cnc_element_end", + model = {-0.3, -0.5, -0.3, 0.3, 0, 0.5}, + desc = S("Element End") + }, + + { suffix = "technic_cnc_element_cross", + model = { + {0.3, -0.5, -0.3, 0.5, 0, 0.3}, + {-0.3, -0.5, -0.5, 0.3, 0, 0.5}, + {-0.5, -0.5, -0.3, -0.3, 0, 0.3}}, + desc = S("Element Cross") + }, + + { suffix = "technic_cnc_element_t", + model = { + {-0.3, -0.5, -0.5, 0.3, 0, 0.3}, + {-0.5, -0.5, -0.3, -0.3, 0, 0.3}, + {0.3, -0.5, -0.3, 0.5, 0, 0.3}}, + desc = S("Element T") + }, + + { suffix = "technic_cnc_element_edge", + model = { + {-0.3, -0.5, -0.5, 0.3, 0, 0.3}, + {-0.5, -0.5, -0.3, -0.3, 0, 0.3}}, + desc = S("Element Edge") + }, + + { suffix = "technic_cnc_element_straight", + model = {-0.3, -0.5, -0.5, 0.3, 0, 0.5}, + desc = S("Element Straight") + }, + + { suffix = "technic_cnc_oblate_spheroid", + model = "technic_cnc_oblate_spheroid.obj", + desc = S("Oblate spheroid"), + cbox = { + type = "fixed", + fixed = { + { -6/16, 4/16, -6/16, 6/16, 8/16, 6/16 }, + { -8/16, -4/16, -8/16, 8/16, 4/16, 8/16 }, + { -6/16, -8/16, -6/16, 6/16, -4/16, 6/16 } + } + } + }, + + { suffix = "technic_cnc_sphere", + model = "technic_cnc_sphere.obj", + desc = S("Sphere") + }, + + { suffix = "technic_cnc_cylinder_horizontal", + model = "technic_cnc_cylinder_horizontal.obj", + desc = S("Horizontal Cylinder") + }, + + { suffix = "technic_cnc_cylinder", + model = "technic_cnc_cylinder.obj", + desc = S("Cylinder") + }, + + { suffix = "technic_cnc_twocurvededge", + model = "technic_cnc_two_curved_edge.obj", + desc = S("Two Curved Edge/Corner Block") + }, + + { suffix = "technic_cnc_onecurvededge", + model = "technic_cnc_one_curved_edge.obj", + desc = S("One Curved Edge Block") + }, + + { suffix = "technic_cnc_spike", + model = "technic_cnc_pyramid_spike.obj", + desc = S("Spike"), + cbox = { + type = "fixed", + fixed = { + { -2/16, 4/16, -2/16, 2/16, 8/16, 2/16 }, + { -4/16, 0, -4/16, 4/16, 4/16, 4/16 }, + { -6/16, -4/16, -6/16, 6/16, 0, 6/16 }, + { -8/16, -8/16, -8/16, 8/16, -4/16, 8/16 } + } + } + }, + + { suffix = "technic_cnc_pyramid", + model = "technic_cnc_pyramid.obj", + desc = S("Pyramid"), + cbox = { + type = "fixed", + fixed = { + { -2/16, -2/16, -2/16, 2/16, 0, 2/16 }, + { -4/16, -4/16, -4/16, 4/16, -2/16, 4/16 }, + { -6/16, -6/16, -6/16, 6/16, -4/16, 6/16 }, + { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 } + } + } + }, + + { suffix = "technic_cnc_slope_inner_edge_upsdown", + model = "technic_cnc_innercorner_upsdown.obj", + desc = S("Slope Upside Down Inner Edge/Corner"), + sbox = { + type = "fixed", + fixed = { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } + }, + cbox = { + type = "fixed", + fixed = { + { 0.25, -0.25, -0.5, 0.5, -0.5, 0.5 }, + { -0.5, -0.25, 0.25, 0.5, -0.5, 0.5 }, + { 0, 0, -0.5, 0.5, -0.25, 0.5 }, + { -0.5, 0, 0, 0.5, -0.25, 0.5 }, + { -0.25, 0.25, -0.5, 0.5, 0, -0.25 }, + { -0.5, 0.25, -0.25, 0.5, 0, 0.5 }, + { -0.5, 0.5, -0.5, 0.5, 0.25, 0.5 } + } + } + }, + + { suffix = "technic_cnc_slope_edge_upsdown", + model = "technic_cnc_outercorner_upsdown.obj", + desc = S("Slope Upside Down Outer Edge/Corner"), + cbox = { + type = "fixed", + fixed = { + { -8/16, 8/16, -8/16, 8/16, 4/16, 8/16 }, + { -4/16, 4/16, -4/16, 8/16, 0, 8/16 }, + { 0, 0, 0, 8/16, -4/16, 8/16 }, + { 4/16, -4/16, 4/16, 8/16, -8/16, 8/16 } + } + } + }, + + { suffix = "technic_cnc_slope_inner_edge", + model = "technic_cnc_innercorner.obj", + desc = S("Slope Inner Edge/Corner"), + sbox = { + type = "fixed", + fixed = { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } + }, + cbox = { + type = "fixed", + fixed = { + { -0.5, -0.5, -0.5, 0.5, -0.25, 0.5 }, + { -0.5, -0.25, -0.25, 0.5, 0, 0.5 }, + { -0.25, -0.25, -0.5, 0.5, 0, -0.25 }, + { -0.5, 0, 0, 0.5, 0.25, 0.5 }, + { 0, 0, -0.5, 0.5, 0.25, 0.5 }, + { -0.5, 0.25, 0.25, 0.5, 0.5, 0.5 }, + { 0.25, 0.25, -0.5, 0.5, 0.5, 0.5 } + } + } + }, + + { suffix = "technic_cnc_slope_edge", + model = "technic_cnc_outercorner.obj", + desc = S("Slope Outer Edge/Corner"), + cbox = { + type = "fixed", + fixed = { + { 4/16, 4/16, 4/16, 8/16, 8/16, 8/16 }, + { 0, 0, 0, 8/16, 4/16, 8/16 }, + { -4/16, -4/16, -4/16, 8/16, 0, 8/16 }, + { -8/16, -8/16, -8/16, 8/16, -4/16, 8/16 } + } + } + }, + + { suffix = "technic_cnc_slope_upsdown", + model = "technic_cnc_slope_upsdown.obj", + desc = S("Slope Upside Down"), + cbox = { + type = "fixed", + fixed = { + { -8/16, 8/16, -8/16, 8/16, 4/16, 8/16 }, + { -8/16, 4/16, -4/16, 8/16, 0, 8/16 }, + { -8/16, 0, 0, 8/16, -4/16, 8/16 }, + { -8/16, -4/16, 4/16, 8/16, -8/16, 8/16 } + } + } + }, + + { suffix = "technic_cnc_slope_lying", + model = "technic_cnc_slope_horizontal.obj", + desc = S("Slope Lying"), + cbox = { + type = "fixed", + fixed = { + { 4/16, -8/16, 4/16, 8/16, 8/16, 8/16 }, + { 0, -8/16, 0, 4/16, 8/16, 8/16 }, + { -4/16, -8/16, -4/16, 0, 8/16, 8/16 }, + { -8/16, -8/16, -8/16, -4/16, 8/16, 8/16 } + } + } + }, + + { suffix = "technic_cnc_slope", + model = "technic_cnc_slope.obj", + desc = S("Slope"), + cbox = { + type = "fixed", + fixed = { + { -8/16, 4/16, 4/16, 8/16, 8/16, 8/16 }, + { -8/16, 0, 0, 8/16, 4/16, 8/16 }, + { -8/16, -4/16, -4/16, 8/16, 0, 8/16 }, + { -8/16, -8/16, -8/16, 8/16, -4/16, 8/16 } + } + } + }, + +} + +-- Allow disabling certain programs for some node. Default is allowing all types for all nodes +technic_cnc.programs_disable = { + -- ["default:brick"] = {"technic_cnc_stick"}, -- Example: Disallow the stick for brick + ["default:dirt"] = { + "technic_cnc_oblate_spheroid", + "technic_cnc_slope_upsdown", + "technic_cnc_edge", "technic_cnc_inner_edge", + "technic_cnc_slope_edge_upsdown", + "technic_cnc_slope_inner_edge_upsdown", + "technic_cnc_stick", + "technic_cnc_cylinder_horizontal" + } +} + +-- TODO: These should be collected automatically through program registration function +-- Also technic_cnc.programs could be parsed and product lists created based on programs. +technic_cnc.onesize_products = { + cylinder = 2, + cylinder_horizontal = 2, + oblate_spheroid = 1, + onecurvededge = 1, + pyramid = 2, + slope = 2, + slope_edge = 1, + slope_edge_upsdown = 1, + slope_inner_edge = 1, + slope_inner_edge_upsdown = 1, + slope_lying = 2, + slope_upsdown = 2, + sphere = 1, + spike = 1, + stick = 8, + twocurvededge = 1, +} + +technic_cnc.twosize_products = { + element_straight = 2, + element_end = 2, + element_cross = 1, + element_t = 1, + element_edge = 2, +} + +-- Lookup tables for all available programs, main use is to verify that requested product is available +technic_cnc.products = {} +for key, size in pairs(technic_cnc.onesize_products) do technic_cnc.products[key] = size end +for key, size in pairs(technic_cnc.twosize_products) do technic_cnc.products[key] = size end diff --git a/mods/technic_plus_beta/technic_cnc/settingtypes.txt b/mods/technic_plus_beta/technic_cnc/settingtypes.txt new file mode 100644 index 00000000..d94dffda --- /dev/null +++ b/mods/technic_plus_beta/technic_cnc/settingtypes.txt @@ -0,0 +1,9 @@ +# Used to disable technic features +technic_cnc_use_technic (Use technic features) bool true + +# Used to disable digilines features +technic_cnc_use_digilines (Use digilines features) bool true + +# Used to disable pipeworks features +technic_cnc_use_pipeworks (Use pipeworks features) bool true + diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_bottom.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..fc907e3771d104081ad64dd238cb66dd736cfaa0 GIT binary patch literal 1539 zcmV+e2K@PnP)L{ad<#xa9(m00HusU;p9y<=0<-4TgvS=sxz?3Auj|fi5bkCWtgz zW(30A%q=Py(a#nUr)R=c03@S(L)28)EsPAt4*)VE;{JBaC8}!cdcQyGTHn9FBS~WR zKF@r+zPZ6n;SkZv4mvWbq5=+N6;PQ4f|-?H6PQRu%93DaR0IL;v%9-%)HEU?MzAWo zDy!Xm-K%;`B{HKrd#d6*Cz$4*jQjQa0dV#tn1T1+5%6I3$&52ahJ&vDJfF-mGZj-2 zH?P9`^Ue$tjY&rUwrfDhEv6p)DRQ_0q0GR{?6a%O%@6@FGS`x>CYUFtCW7}%R2&G0 zfOI$zGec)akYrZ%7exW8DI;Vp(`BL_zz@1Y)%Kp=2O`niftk(Z%tZd6UY5+ss;bQD z0=z22{YwK^lO-Y~sn(t54uZk8?##%k%3u%x-08OT_TakK*}JAp(bY^=B>^|8TIAOj zC7DrFkQBKi2r_3PDzav8Gbczw)M2KoKtzz98CEmuR+XfOdGBTf6Y+D4l0kBx6Pi#g5EhKO{KegCMN+mu(H(EVPZOaPZuM5clQ)at~-Lj*8~oa?0)+F-#-|vE?05a z$|QXE&gvx1<(y|-H%!SiGrFDk+dvZoU}nK^Gc(W3-2DS!Kc~9`5Ot6>V`|U)>8^;B zbv>U`8QBTO^}0;lRI8)A_ueMbQ*akice-0Jf{~qH6R1TO)SgrD*fUj(40Fu$5Z+zA z8*mcUVWJ?iOJ$J>u;OFfW41w$0 zx9j>=v*&z?+`F=KpR<+(L1Ntk;9d*r&M-F>F_EgOE)^+OFih0se!hPfbCP>TR2jLh zJ1gU-(O%bWB7iy6OnXXiTfbk)JkPPU%)O^0XiLfb{O^x*CMzP$OjH!XD4KgjxFah> z^{*`Inf;sy%-%#0gu_%t4ek-FN_P`AFc^#s6){J4B~wIA?0J782}kcu`1^DCGff$l zorD8)8VEH{prXhC=_+ilC4I&THC^{Y#FB*wcbJ3jDz564l^Kw^1h-6E2iQ7LOxMrJZuwR`uv7lA)_%t!(NUA`#F$m*`CtTOujy1I**E=F>_ zF2Dm&Gc#p`s@zM~ebd!c!R)TA0z5nE*|VAaOJrA@Gp6PyT{&kmt20ejR4-k*cUI5S zq$6t1mRmFO^ZE2l)re~EFm-cegsKxD@z+;Dhp9!C0ku0KBN0SZO=j;gS=aqy(A~s^ zU?xaDpQE=1T1BH^_lhLQsH{1EJznm@#Pj`+fbIA0uIf(4eO>Av5rmOMFyLyw?#1x? zy4=~F!F03N>#Bf?Rqy@mh@ba>X|8~0*8B4&KtxYL+*~tDRGvMy)>HuIe@0ft%uzKs pp|)PPsa2Mlb<@=oUljeL^?ya>rEi|k=;;6e002ovPDHLkV1hW)^8Nq- literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_cylinder.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_cylinder.png new file mode 100644 index 0000000000000000000000000000000000000000..c82e8ce573f7654aa547f57bbe6410775384735c GIT binary patch literal 6024 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_edge.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..6668296515c785fb25660be93a7d3a822432468b GIT binary patch literal 2953 zcmb79i8s`XAN|h8m|={4XDnr3N}`0ZWJw|NP?o7zsE6TE2E%+AWna>wB1YE8F4@hL z7rl_JWS2KWQc}ME~ANa@6TKf9>YkK_bcWW@1$1D!Iul@A`WBd$B%oRS%Gk|z61$is957*cjt)&g)9_^Z- zWwUSym31fwX~dU$0{ZZ`r9%2KW;8(ut^Jn`IlW9t7N9^RsC?ESf!av6<|3Hk1TD>4r;6O(lV;ifI*(J>u24n>ZKxB4e1`u(4}G7{V2t7o_kGGcJAq`D@}BLct|Qfma7^#$ybs2$O^4eFO4Y zp=gqs(FdOZWiZlZgjpKv7E6JCu&s$`Dk2PHt5KQ^i842-ijKt|^gx?u;7ZrihRK!- z|15|E#NUm5sPxvpA<`e_GE&a_%9d}SZMH`yXd>x`r{{>X@@tEyGa>;og365MvInOB{Z>xl9VO*itntnR2RSEYenY*jJE!$h{GLu>08>_plGT!*j zcLl-4%dQOOH7LcwR%s=*=Y$GmVJankqToPf>@s=X)eYQ}u&N7Dv~t(H&ec&|_YJXB zQjVJ&Ues$yuyr?IW>(6yv5j|@b-|X8wzk*wSKo;> z#r*r+S+?{6a3kyoloy0!tb!{b-j?y-u~(IY-ma?I(E@aSm>x$ioY7egUmIKLjxTmW zG+}#{AwyWejcEs}$HKqL9D~ftKTn9Cs&i2BGr_Gq)9k7$w~u!XZT5!dqU5EJF;%vs zX1enP-I}y5;G&W~OEDU@YBQDg_9aWauEl0@Zn~c3EdckweDsx}{ngijLWNlJn=9Kg z5-Fkq*@0Ku4Ku9uo)sSGm6%TQrbc>9sj67Fdrg_K_k3W`&AaZvI7~O;`y=XcEeW$= zYIlj#@i+$T^6ttGyo@4Vco1nwil0XBogEj0kc~&6xa;WR_S_G8=&(0y;xfT!*$w>3 z!Xef3;d0w0?N7s-3tTwSQalJ!xW5}@X@R%$?vFmwh6zD=EmGN#HPw6o8c#(Oc5Gi} z*qBJ*&W@rj)bSI(y8Dj}W|y{q%u1(jR=#QuOb$5}X-zxU{KS zFxUCT>tBOP?8|Mrr|(srmm`zTsrgN^5a$bH)MT$6D?@HM;Nq&go*k-Y;-SPfipj)$ z(sFxMw}wrB%!tg^XOj~w?t$(}uWHDR0x^JbB`jJXlX=6I8MvzxO2lX%&Pu26!LZTA znZv{)r>HuVw-;m|))j`O@f5`h$YwDneooNr4G4mDdV7mag$I91uaBigIwb2tZey7N zH5l70{GT=I@z&}^e$b{S&Kl91VQnI4Y6zLGN&&jTC^fdIV7?pmOPZnpCEt+cXJ!Ri zkTCUu%8U3ynvjo}i=uagZG9H5!L_^lCZ%4e#zwU_%gda0A6jRkmFOciXnF;`Rc*-) zl+D@=Gb$>gmNp*!(HF}1R(U+h54NraK5J>3meEM&l2iZHnycFn>+T7qYj7YRJUxjuNOn{#zgruwYW0nZsPXyG)4kE2NVM}r_N8j>PT=g%Krc17*I(&E$vdu-mhIEDJlVg6W!@drDIsit&bV-Lb~W+JHnsUV1@a zn+)SHC5UwME)kaCZH7u8^#G5vvtR5$ZW)l|Rc{B~16b+aNxj^z&*a_G4GAl9x-J5C z6|(TN)qh%74k8>D&9{FlG=GFjI~`-*CF8Lh9*3oc2$g_QIC`fYIK)RmbNJDnS|~A^ ze1Hb)9DT7@F%opf(tU4GApXuaF`{rIxijMDm2L5$lqdKte{Bs`dfnRO%Jxld@Gnf# z9o{dzy;~)q$Iftx<6+I?eHD)8ld^l&?Z7!Pj@`nr1p|riZj4GW*!N^^9VgKok*njc(q{c?JAE%y9YI zPlFAe6(T6YN%4&oYT$MYqxLCtm#nabBGg7hATggT?8Sap_V1qy8!9!dVRynbqR({* zfk{pdqmmpIBPSA{EvTBT0SHnANsi)uc|y2h!J5%DLfW4Ci#CrQP5fX^``B3jjy2GD zno#Ws{ZyOwqV0%(m?r%JmdT1UjKkFYdMQbZ{A?`^7~4UB-i~m$+J%AswIp1$)SN)r zNNZDwgw19^Q?;%zbL^($*fIHLBNq0R+K;tBrzij@<4ARMnPvc>A_8WUVkYf{*f=ek^H0*UADgwlJA6{=<@VAuuKQ^w%tp zqvGa3PE`)4^mZChe1rkN)6yfq7mIz4Zi|QaRE@PJ$PJ%_J}iSjVrH;V=3=y)wL3O- zm$t6U9pnQ)*Q=~Sy-h^^jYl{M2#KR0FgVnYq;K<&<7JIbp=#vXOg-18k+fC$y!#PP ztc<9P8Ir}mCxqiD`#r}J5;A}sMr$;NC<$q}52ojSHq$Lvq}NlSn~4#eM3NlB zr)nmb2q!3!zPCred2*b4aUCbm_oCF(L?^`*8K0jG*!j#zek{t(I z)m$_?XJ-HXPcwcYrq^2J=pl+-tQ&22CoD`-sp}6P?qx?XylqZywT+mF6H#?|c!3wCE6tg0*sasL5F9Amuz literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_end.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_end.png new file mode 100644 index 0000000000000000000000000000000000000000..e8dbbfe987d55de751b7de7c843938ce329c54b8 GIT binary patch literal 2672 zcmb7F`#02!7XN;~=4A#GnL(7H@iua5oKzY^9wXyT4V4*k%E_~~0Sir@*8)Gq1jTm_^q<=SMBUsp#Hy2lgY8>J$xg zTYA3jUl?5#MYix%fmg%Hp2C$spxGa1moNJt%&t9c@cXc0e~$Dp@JK`F22_6h5*T!%b8R@eToD`FGvM9g z@8)(#UKE-4bv^cRUhYQ=@uM5+#?0eLUDSm1bUZfq6!==5hFC`|eR4lm8g1t;yj;D}l=U?Q(V-qj^zEHdv;+U~7KH7=u; zPk{#=mFD)?6@v9~v1zdERuzLsULNJjXl2NpjIq)7A3^NV@ycHkRi@w(mJEfbc{1}M z)bc1Z9%)Z7_^_JT4{2K_fjvk(Z>x1(MP_f60~wAugOvO;_~e|!`4XfIvj+I$-=2)( zUO?Y*XXca0)xVJ|Aos@g+3!Q(QN&rQa;I_=Lm!i^( zt>_BT+{T8$2Vcd4#K;ljh{>Hs<>yow}5Gj zvErwn&nK*AyZqIKV}HcFZTw(oBo^#NB)uqws5XT0PFJ4bi&^HfI7@``36f~Jzt4R0 zXW5d^4BuTUfCt4+1~-$uUp$R(C~P=?JC6A(AH5pf=qgNw3Cl{B0S# z{HfdCe~RIBIGpyCpZY=_XuLiTB*}I%N-%o|mp*>y9J-{*JA3PJniA82QMq5OQ_TJG}DL|_C`CBdz(M*iC#U6bxE}VApFZD^AA|E3u9Q_XVrk2 zQ~n1AD_GF?Tflwhm)5Tlww-YUD?f|N%lirUZX%}B_OE#b zbyU}&({NC@sxbh_$3mhotlDY;%!g^<$eo|&#n}vxn+FiOYFd& z`4)gIPHY5X%N+B)tURE$bB3iFXA%503buex^8^E@s?_ba}r_CH@Qvv z?WX0GtlmT*KuPRVpq;1I*G)*!N$1-t6rxG8J&KTR&7;IQHI;6oM{6nk1LWZ=CNW*uSrR!9-hH zaxJ!!pVaK>zRPEO2d(=*aN7~5F1_Q#+PDUy-`sZl6vTwcP}3O$tGV`?O$qIBp`W|W zb=o`vXfa=~44womGZkr;cpf?;w!VRcN8HR_7un!G^*`eFX!#H1g%&>Lx56wE@~V_f zKn~%B?_v>h3+MV4YvzMB4#fkAJn^BiJ}NYOZflfa!L|Hng$BpQo&|zm>j>T9!7%1b z1ydlFyqi~5PpBS9+!6j)%5FFgP75S#xY8|9ScuG(M(gXpG(VJArI^=V(|5(+!Nofc z9WVivhh$c>4>{snJpNo)X#O`;-V-yANdcV^1b!5ANf(Vph$#Z&dghFG8`*g(`fhb- z{kl=sZk`S=dB(a#21zSQ!bxKjEg?I{%_1*lOa>CANqzXfV3-JJJ8rIfxjowFh01k-|LvEAKvX1%MFu`g-2yB}t;WWb~7*6$xIP1o1**@0|4Z!DO8l>ra}SO8be=Xwp{y&B^GcoTY@*3(qQAH6mhzgM!Ye8 z0Avo#w0vH@=S`uTTJXiurWtI6?eO*4_rYuOdSK@1v!*JmB0k4J&Z zWN=yOvFW51Yxa(s<(!A(W@Xb9Ar=z;U2wt&C*u85rD&Vl>qKn?ey{;q%Fog!V<9U5 zm!I=+B22n{u{PHN4=Ptzjb$(X+ZXg7SUjs$aaT{21(>RGYBmIGBySa#_YXqmRb(p9 zFB-+DGLdeNzo|9iK%t*A2@@vqxlOr+3nDccZz%qy{)7#pbzin*PgEqRoif>+)igZO z`@`6iI$SYf{k~7~o#`lW{x*@66c++7&$Y29^tIg*Uf2yL;bhWG{2O*30ybRz;J$7l zdSA%4IT8{=1t-ectNiUEe7Z~}Wo!_UuYz~*UBm5*uKea7l|~0P!o$_urP7(h`!`P_ Bw(kG{ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_straight.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_straight.png new file mode 100644 index 0000000000000000000000000000000000000000..5c2d5b4489e234478c7624bc9adb134ac2af4915 GIT binary patch literal 3045 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 Y5JC5!teY%&zXg8cWbbPC)P|JyKfc+E?EnA( literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_t.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_element_t.png new file mode 100644 index 0000000000000000000000000000000000000000..f60b5efb95c5e3282066e3607f63e8961bfa73b1 GIT binary patch literal 3319 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_front.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_front.png new file mode 100644 index 0000000000000000000000000000000000000000..e1bf4192cefc6c118a4bcc15e4996ac49b1e8ee3 GIT binary patch literal 1607 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 VtK*(yQx*UK002ovPDHLkV1l{IE)@U( literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_full.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_full.png new file mode 100644 index 0000000000000000000000000000000000000000..aeff8a9573f3c55bfbd973d38696d125d70cf87f GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3-pya`gKGsk8u}5LY10u!@1<0RzKh28L%K z9>Wd>K|w(wAt6^+S8s1`A0MBvu&{`Th{(vuf`Wq5($ccBvc|^7j*gD5uCCtR-WfAy z%$YN1!GZ-#mo8nmZr$F!dk-Ewc<$V}3l}atc<|uavuB?^eR5R(kOefEwIs+dn1O{) zKXMT$$-J-BA3;pHX!`>-#(M0Q!uE}90;rjs31?as&|@ZfU8Jnx3ueGE(-3JvuPe{>n< zF&toC@atsB7Tx2gSqe&xgbrNE3!W?Ece?*?r~|Xkh4oR4EHAhcrcQ_wX(;u{p2qx4 hIqC5UANDJ4<#%o8Z+#f+?*Q}^gQu&X%Q~loCIIownx+5% literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_full_active.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_full_active.png new file mode 100644 index 0000000000000000000000000000000000000000..35b76d31d2570cde50002d72eb7ebdd7c311cd7b GIT binary patch literal 1194 zcmaJ>|5FnL6#oopqlp3woDL*J;RFORP%jf$bAt^gPJ}tcba@_VGeTt}6=i5DE+>?P z(^DV_6TzLvP{fwwpwv_57f|sQ4Glp>(=bttJsbZ(cc1q@_dfS|?}yJ1Z?7yRaXg#H z1~6VC7N$B`>ny&ztFu3FFIfaIa%9ppk#odb)Bk~f0yT~q91Wn8AR`skS}N=XcA~LhzIfm`Gcl_0zg5aX`tz#5YP-zC@2gR4vGQI0nGy~ z00}?~K@!knP&!BsS_V>pGC@kvYS0=`Hb@0p56S`Mf;NISf$~6VkOs6BQ~)XjeFfSD z+6(#`qzCN>m4eDZ<)DM0L!iT;3Q!g3d(e-dO8w5s5^}$;ncwR4$h* z6pD9 zx3|B)e`si^kjH6tM#srZO<4+$DesF`tja%JdBbkEJ1zIN=ytCIT<%JQAE&MThMU~y0uLn%3poAKC?n){=sHCwxL?&Jn&S`xc^0(pN+R zrlBm`5aNn7IaFWIm(I<;lo1 z#&G{QZ9rQ^l*i_f;=F-8&r9C?H-m!;$-t@k8{YIiynAlt+5~|vd^o0O-^6Uq!G_bFy2bS-qi35y z*LADov!Sfvckeu&(-v4iSnfYt^jMYMbS^rxNu{xM{17=a?3nndqamU2{H&RZo`$om zo@H|fnY|8Oh*{5wo2lwlxjpYcmtaEzacWos9+*mBp5u(qZ@W~yzSopW|)cHNnIzi|GT^Ssa5bDsA%=Y5{{ zyk~aIx^?SvQ>RW9s6Q4iT&Q8wrcHW!dQ6`_Jw&9AShj4LMT-_`fQ=hBYHn^eY0{(+ znL1$Q%9WNcUk-Tzz_xAMWHK4!#*GURs$sTn-D=I6HUEBY=xgll?bY7iJ|={zc9}na zey;E5Jwiz8n;?K7fItvHAP6831P}-U2-F)5Wgp=i6Lh#Eq16JB?KKy@;kx!t<7FL% z!_kTsj4je~v&dt+R{$L*;P!-8k5YpIsPwhRj=(LlF2?v29`CWc1rVqVu^Vt78mnsv z2vnl;FTn#L39Qe~-y08xDxiL8FC=kt@Ow zP`gY{usw5Y{p0U5KBeF z`)wlA@~NY)kf z>*&%n;n2c%8SWQbiaSNV9Ht2DgN1|ixwV9Cd6CLsl;!}j$uiz4eDl*RJUt1k#12f+ z_Q*kYelf;jEwrgSuzeXH|w+FEQQRvWnMLJ5J zL8J>SutID}A(P%?z`H=kiFl(z*Z-aWKls^8@_ha*Y%FToUj8DRkrcoeI9cT9ejW0P z*fm(3;6Jm30L~Zb9`qSSUK4u(mzHRCLd67-pV#Q_BmUkLUcU_K+D73JaP2Og|DTeV zGJx$r4lWVcasu>rg8f)E%t+k<)`?1di`x7twgIOklxKsdQ=_a_>|NOU&%N)PaD@GX z0Ltf;6m7mwus5grOR)nA3E*j%A!{0`=G+HjVh}+2e3GKgj!sX zO}RJpr*pA$@FFG*!?`yG0hG@#DcbZ7vGY&GOSRrn)m{ap`F0Qfxp$`qJRCZ|I_3c? zPu6)jETL5nFXL5wiC+u*{^1PV6$DV7oReVRiL*TfluoDYH4p7}(iJyk(I}e`*0aW*0V6*%yWDpf=tPj(jM; z^n7t*?a%v|E%HQ20V|RG&dufItvHAP6831Q4jAd4R62u3i4GT%fkd z<#NRZuy*ZQ>({Rj5vns0G{A-p8+3GZgvitpjg5s@DcaiFa`N-%VXL#PwY4?(H;Tiq U%)LMB$^ZZW07*qoM6N<$f?|cKp8x;= literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_half_active.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_half_active.png new file mode 100644 index 0000000000000000000000000000000000000000..249ac50bdb74b215f129899b2c9f6ecd9b0fdba9 GIT binary patch literal 1701 zcmaJ?`#;nP7k=ha7{($c?37kFHigY)r!AK#%;c8KV9V%6tu|#SZ2FR9EzvH$vkaz- zh?dxDO9|b4)@{{p#Y&{K@vc~H_KoIP`UBqQb1t8A&hvSGIOm7+wYTSbKF^2;fbZ_+ z;yaa@DR)%oOvQfntPKF0=PmYgohmVT@&B2s3RDgHahjtlhw4129P|UI0#pgQ096_2 zTaY2h8}uQF1>#Q2s`8;yKve)$F$nMbY!GL9N;5z+L24ik5D%mY(gN{8Iv_oeK4>;* z4ruOsS)=!|0?>TW0?-?F4-RiUfTL z+6RgT$v`onSkQjZ0Z=^XD^Mcn5QqUKgHk|8K&hZKP&()vP$uXYC<~PRetS8fT+j*7 ze?WPlLQoM%2|5Wn1v(8n3n~GXg3f`;FbQ2wzjsRp`opU*Uv-u=M~-SnZguj8c(19cjT>#4%vlj0$dAs7bm}nCqv(d zht6`+Ir^RHf}hPkPTyjXq>~Wnt$&S~@pXEwrjJjR)XC3V|Bi{#>Vy?b$A(`%eEe$2 zXrH`CutE{o`F(!DlKig8p$(roBwpJ!{Mo^t#H$fSg$Kst>n3Hb@kORgWl`OgZSzBQ znax?Eu`!2wDR*R7P|M0nmDz&6kh*gKSSvvUP(jl;o@Z5f5xJDIgi zxjDFS&^*9S-}-R+-#SZAK5I7NFS^*q?0V_gxYOlUSlroiw{DqmiALG|=*}zACMaE( z_?3MHcb3hv%i_SJ-B||57M6P?56WzBtY(TF)e2%XdrJm#OQNM8xisFiE>m?JdrTlY1Pm7&Vb!M}pXv6?p1MIrT z47nGAXODmTq2sp2lQ~_YzpS+^>$W(JMso#L>h*o9KX~ivE&LCd8SM~di$<(@-m&~S zI}0091J&!BURqSY{cBB~M10y}Vbh*l3YU+Lr$l&3jq`43&;4dzy}8i7^{!QLvbr?8 zDU6>v?*ww3&y-ZAjI3%XKRm88=Gem#nJl>fokzx>_L%|ANITAvdMNrN%aOA+_`sPU zCqb7~<8{WW>Tuu2n24iS)oS~~ZgbpL7@uQlTlIIk32eAHQD;zY&JTH2v53bk(`4Ro zj~gis!ySK_GuWXnD5dB8JLz2sn}tx-8uK8~QXb$Omj=tU4-SKHoB+uGM^Hg#H!%&g(OzAU`K-(MYNAAfP6-T9B0-ZFpY z?yB=C(p<@*o09dc-rYSmA+Ya!z7)UzZ+CRd=+kw*mJojMxcl~#juQ<(Wc%RVE3=FG zGd_@I&+>7KY_7RO7j??-wt|hFY${ki??VE%uH}-9PW4a^B699T|PKFq^s%S z*e8!p))#0jFfab+*NFgGbN}6%ORVAk#jZ9-N^=TpCLHP=mbJL6jb`1Ptc#qvsD9$7 y<(Nkl z(g}idG3&sbV0Ie#XOU@vHw?UichL#NOM&~L6w@B8@y5MiJ`k8*A4*KkGEK{3v{tLf z0IqE}nhu^Ve|;@xJ$wm`VhSziSoq^ErkI?17rn*eT+Dl7eiljZ-LXII2DqG^c^Ajt zyXR11!*WL9fN7dBfJLm9xA2FOmdjIr))A8Ho|yCm)B!*Y z{n2qGgIV7noh-xa4u_b+VzmrUVjmsLy4gi)R`sYN@4(9 zBj}Q%=^4TWU66~#D>x3-!jtpIulJ_(8%V6@?~fxH_$d3qB7DK0o}eIPkSVoo?z#<> z^vVOu7_;&0tN&t9^dO5c#@%Ks20&t&dL6eMx5$;&CF+ii?S_IvXwcBmVnPCz}Wu<&~ zwZW1sLi0eI;NZYANkS1d4Fc`^ih@YM74YCRoTG3k zijqw!rAko=N3OJ0%9Z3QoxZkRzH{%(QaOiL6eXo7Yq_k7zk_h-`l?mHSjVxkfcE?M z?-S1IwHjwM0gz)qAIWvKDA#Kl$h4}!rd&>iEEd%0#qFI+1Yji;*)Ccvv$<^{!VQ;E z%K&;^`v*W|elZ^{vc+OLoh_&^TuJ59seEC3>qhjbw7C%hK;x>L9?G0?n@t1*yIr%@ zLekW~twjL&yi&|>z}~fVPRjB+q>8)y`HijWe&n8_>{PaHe{p-Ks8*__*aNcaMUIPJ zR7-;F*c{I&k7JNdDIve1`(+u4_4R_hNTsTuRkP`Iv6Q;8b2BBKQP%VFF9I<16#$dX z&xCduB})<79l50@6jgU_B$k4nWS!ouKyFs9@2@yaXOskhkX07hw!^5I1ldB_ASQ0? z!PZtq39VbXp=9J`W^*I=>D^l)Vru)7Yo$Ut2~`B3)wCD@0iXoCG|}rQUd_ZAgE5PI z2y$LcmCM_440Ebl$SeOE#llv!SX%+${Icpr%+c#LYzZ8j5oMqY1Q~=x0L98?Hlxba z+|S>-3Ok07*qo IM6N<$f{C6awEzGB literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_mk2_front_active.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_mk2_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..69e10592139041f192603e381366008914c26c13 GIT binary patch literal 1608 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_mk2_top.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_mk2_top.png new file mode 100644 index 0000000000000000000000000000000000000000..4ea2b2144df2bbefd7f6bbd00e90f4434a9f2d38 GIT binary patch literal 1772 zcmVTLz4x_kgCZfOLo^**2bqihmi`3}Bsd9(appv){+dn#5(L4Cprn)7 zBr$?W+v$GqJs*45hlBfGiE*Hi8a#syhjmV!shr5ltsjXXk9v^I^z|^TUVl zB><@ub7Ml9Mg%Mz;q%;T$&?%cbtYyJIi6;3=7hu5m1&Czu)Dc-hG6S%aSA5s(5)LO z00z)bGZ3w*Y47Gx&ACofti>%rS?+nC9^9iPr-x~v-qsWu84hGBo}Dug_7 z&h*wh?`Ye8`@45JF(|;YE~}&(0swUX{{6f6UhQjp@ZiCJkIm=n3*+?f5u*RBAN}Bm zNK~>cYy0%CpC$m?X$vTTU;pyQT#`41xE(ji$yGTe*WRDblG(aTW-!^-QmFu_6bMBG z4;dCedE+;AtjpHjg@Z5upa^jW0Ccww317M#hUwLp!RV*c^z9c@&4@TN)MY<;b8pT= z0!V~oGtLPBN-Bj~U&}Pz2+Z@62mrh(EVvX-yt{Mf_@{?pxq9v1>CcaXfFx%E5v$5o zmaE*K&e1d&;T|3Uwx=gzsikp#bQPs01HEHIP5$wUKC(P03epr2an)3z4-k6=p%r9 zZ4iNYM8FXoaLDf9>q3`z3R4zFO<)I5>(E;lGmW?r5CKR41QTZ&UwCQx_+v0QOBjQh zDaB;OIlL2RTQ_iuO#uWImh7_zTN*2XX$ie}5ew&(0QlO*7ru3R_`aP^ zu_>_x1VMbLaPnn2Q>Go)B4d%UP^JjtsX)7L9l-u-e|++6JY%*?$j@DQGrOKC zQ>e>f=W4{vBCbY7LY<00m6&W>0Hmuc%E_)z5pmvwI!JFtTQ5Vs`GRFx+yJ0G{w%an zO;jtDA=G_s`p?msBy~axjhxiw@1l*Ch-v5Wk1M%pa6(Ll5StY006GzFpXDx_$3eAqSkz#SFi$M zOXI}hj)YJ{FiC1pj%NlyT=m(a&lZ~-F~KcbcWnTe<#ar5-BjsDpl{900RU>(Js9D^ zHS<_GB_fa3!W1Q+>DMQOam`#ah8(65Mkyi~KuD_JMoBmfAJTa`R06(Zv* zzHBfA3A&fVXiG1L5h=C5KbC2ClZI+kODyf|rVJ@#IzGAPA~yowS9JzJiJ6mavmKZ8 zwXgKY*OW3B2{Wh~d2}~&qMmQxveN>{WHzn;&5^XB(nCla;GtwL&cb^ttz zFHNQ~A9i+{LGZQNyvEkktsUobrZ+`^B#|T_$U$7ND39Yga2RRc)|AU-ikK4%0AEz5 z0j{>Kv8v}ycB3~1OKhrJmzs6!EW%^z{$?H zlCWqL$te%{8w1>JR>}fMc$Zy?)@4@^;pTC+7iXw@3twi=`RvVae*dSYK)wWyZ+$$} zl+ymYck$&arBv&%t?GRvy6nLxfBOW$Fbv=M>T6$8U>JrE9zOj1$-e-3zG%c1q9!8% O0000oK0srSgT3vFZRqj1D)gDasN^E(Ad2nSiAn zct%NWwYF6ig_QXq9}e>}j*8M-Ys)fdqn+{ATcx%0K({JaS}CJ-2cU#>h0k;0oHY)f zn^=vC;OlV>NMmr-TJQN>8xKP=55CL?L+6};3%Nj$LS$NNk>?zX#m^h9Isjh=kW-cs zpw{^U?0B%^q?9(eG6s-PMOcTw74Br&@SCr`HgH6%;b4I1Vm%UrObQi>67ZvXWUS1y zyaNEDGfrEB8+&_uu*+J&FA!ryCM-yBu5?AKIT4VmU~vi$$Et*eQ$;Mn4kAFhGT8%E z{=UP{<0>E~MxHEJw?Z(B+ywZCQV8=FNjixK4jhI*q&U7IfLL ze8k-sba_HoYuthn)QMC`RiQ+m1Jn+vPXNzoU9rp@ZEO1TC7lF1*6AeDGISbpI;C03 za{hoe6Mkh`($xzF03X3hB}3VlsSu(_6wxo=(<;*0eOh`py72rLCwLi1O|R#U7A2jI zS!SNk*O7htux=>|Wk8;gvJOCsT%^R(uS;6jv>CI}#~B;KNfT*P(}|~<=``@x6TS%9 zO=vq|Kjx9%H=Js8L@F>LuB*tKJWl}NcaePGL~5$e_uW1ht?@FPpJkeG3FD>XX$6W-QicTtK^;n`CID+7{()l36 z^z0*0vTL+AsZ3EtaHmPkz|&R9(VXowKdt6Ut2n+k6KD(Wp1Q3fj4YLB7%CVT9Y9eO z)}$PK-Z7O=4b3h0*Ji%UFiO_Y{>8pb22bWe2;* zhKWLL0Ero&Fw9}zY3_`DI(95i3_pON0dui{5%8m>O1rI(fYYLM0$6gHgWn^adU(QV z*rWjm-$7TaaTkREi%ptwV0D4ki}a3jV1vf08BJ>RR=?4(#73i3rYD>*x1^2o9GGRGpn?t`?|)2L|Z^+UFJDEQ6eG}kcE zppPw&pjIP9aD{O+PbG^?Fhz(UjS8h4cP_q2hCM~t<;JB5(mrT=cvW+wKDA8xJeh{4 zt>(@crxHkwjrqDty?xo0X;GqThS+1*5umG6l0R>_9#C-GG`ui{0M_o4T`JsG1Gq_d zA#Je&2@QDhyj?iA=nDuIX9tko8(`(92v(`}Baa{+&TS}>?H;8Jw|bSv>N?3X1-DEa z@a=c)!f{r6=Wd1_)|+W_@aY8?$=L&XeV;oS<%mjsB6(&YCFti?!{Q>b1c7Owg3o!l zUO2(}VV+?t+~fcYuB#%rj07T+kFw70Q_X~6pdR~9FA{Y)hb#=Y4&?lx?E@^FmLjM6 z2u%9UVt{wc)W#L(;B3k(cUg0(V54CeY{?jp6 zu_|ugzD@Lo$MruJdIKX^I7)jl6gS_d?Q!SM9s1V?jQs8M{VzF5P?4l|Art@r002ov JPDHLkV1lmV^ke`4 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_oblate_spheroid.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_oblate_spheroid.png new file mode 100644 index 0000000000000000000000000000000000000000..7109d3efda114962badce723d3b605b643cc11c8 GIT binary patch literal 7586 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_onecurvededge.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_onecurvededge.png new file mode 100644 index 0000000000000000000000000000000000000000..4bdceba15873ad7353ec5411af63f936814dac40 GIT binary patch literal 7088 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_side.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_side.png new file mode 100644 index 0000000000000000000000000000000000000000..4feb412c9ad84743c79f37c3081318144729f6b3 GIT binary patch literal 1422 zcmV;91#$X`P)aC6NR`QtGxdwQt_TjD6muDm<%%A|L?z_WfU;Z!a$|zGm-z z&Ry9ljd|_eRjFjL07~8at}bO$m}3SQ9=@zHeHlnVlziCEzCS(!T+3cwUcSA&ysWjv z2nz}BZp+>5d2W%{kIOs&Ff-f{K_RQ=m|aa0;S?f}l^@STz--y{RQ2iK0F?!EmE2;i zF|L7tFM~L)p{(9}pKTUdol2q@Tx+Tl@PMc2;S$a%rZQkoU-27&5FvB7ImeG5A3uKr z=;~iv*A_g?=B^F0l4}n0HOE|U<<>=WKn3$~Wp9`U= zvaYwc>R#^aTHQ%<{5gbVD%__T0{}=7wB>FAd}`2DyBZ$uw$DyspRUw$BSL@&|CR=Q z+6<(BQN&$Ut%wE0{cK25&N=t)m2J?s>+lt4{|L#`w$35bqQHj z+2v!Bk(pT)%cjja7E}z9bTbuIpBlK?xMp_-oxmIuRCWFJ@jk8#?q_#Wq(9G-S!>Nw zD$D1(u1lq)BI0`c4}tR>IVA0KJ}F8v5CAJBy4g7gPD*v3%(~y7zoh{XDmT=yU!X|AZ)G5>=G1Y?t9yGH?w7H41v#IKR-1%`+h%y!aUrw z(%k{(u862A1bbIjW@VU(s?Kw7vmhCeyRWx}z`RDd|7wu>GFkxDB@t%Vb=g{}w6%Qs z-pRmyzgJatt8%SHX1I5yTSQ>r8{oW#Ip_pH(t$PKzA6)0($37x>Oj8zxR{wh?@BQ& zDmzIs`fO!0GlIL1Ew3sCx~q43L{(*}cb)g=)5+#x$dcJwWA!f3rHVjhBP>97har^^ zg%GrsowE}f^9s0)S$s=CijkdTc5 zH}y7KZl=sRrj2#B0;>HP6;;aav8Iw1Ze~(u=YF=$6@mMCu4^FT+&3U(R-Xun40loI zzL_cIoRYp&zIOl$sw>fZcl8Do7Rr3iA<2+_egAfu z%>a8J52!vjIQtF@i9{$#;8zE~{rM*4$A5oTC8Y={^{e8lk2&0osq6}ZDf6hxEROLu z{#^TuqP|_$EUWIyq|%o8T5yGXRp0OT%gf8R cKmO(U9|G-zh`~Gs6951J07*qoM6N<$f?UnG82|tP literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b3ce4da645810b5ced1087bd7618f86bd9ffca GIT binary patch literal 4817 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 Kt)E*4r~VH(`{9cK literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_edge_upsdown.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_edge_upsdown.png new file mode 100644 index 0000000000000000000000000000000000000000..f507d0fe09ce5ec40a286109cbfe262a80f7314a GIT binary patch literal 3800 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 UuE8Jn_hSW2u9+Lu>APV5142mnod5s; literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_inner_edge.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_inner_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..0184ef1da96fd54fe18ded96dd0c98b4fa1aadf0 GIT binary patch literal 6501 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 LNkvXXu0mjf-J%^x literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_inner_edge_upsdown.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_inner_edge_upsdown.png new file mode 100644 index 0000000000000000000000000000000000000000..8b4aa25f7ac1cbe898cc5162f8256407c8ed6ef2 GIT binary patch literal 6838 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 BKyd&7 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_lying.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_lying.png new file mode 100644 index 0000000000000000000000000000000000000000..32ff8abe4f6f0ccb89c5dd0a2ffe21d68083ff1e GIT binary patch literal 6035 zcmV;E7i{Q>P)ixYF#Nhr!#oonX0yYbVP=M76rWhf%qLoA zX6D^6!(d>UnK|slu6KWzO1(Xb9a@HxK2_TdQrG{zSN2zYd?&!_n@RKBOParev|s~i z^y!9XFl`fQD=s11vWsZm>RTwqS4t_tMo>=+{N=PNP){pE&9o~06s>gMMn}OVxaNXD z9bJI$FYw+^ecp%YH@J4mvh!&&S%&uk(!TWqEdDoX%P%5*^-ZLEA0*vhNxJ(^vU%?z zyYFGL2P(;q1$4M?Cl?meg>VfftY@;(C`RH>Xy(HI(oE0oG&A!tn!55j%Jt$`}J@FLhu0)YqwB|$J&_%r8}DFILtw3rBp_dbOG z)sp{F!Z*1C*cShVmLRCbo;zu=uN3ngl;ypfit+Nr{!%LT+)ew@TL0_0hyLe(1XR#} zQ1Q2-`YRD+B`T)eS4M5#`-t%!qeC#h<6r}51WhJ#(E%3QvfxIwo&svd`9TC^C8F;8 zB)l`=>@b{>j7o&ishAQB;@CjG1G>uzyz`&@4^swN1|+c=+uB!Bfb?4X#eoOy7kf(S zV)p}d@#_2Nl2x}-^XfaP9aY$lfZKczXfOC4)IRi=Y9IK^F;{>xEsQ_~f>t2Zaz%xr z3LxZwL5-r8gh?GmjXBr|npAbSNcbF1nhYP54E$4aW?Ui&i6KI>lp&1JUqqq&Z~2v! zMruF~7YacCN(r!Qa2_Ay#e9&{_&_w3_w*+7?w-Vf9Usr@-}3hC@Y>g>^yk0m7|3aN zL^2xek@Q+yBm_V-SgRpGgjhvURJ1?~XGxiwE6hq)5?H7+P#vI2Vg^3;@MDLW(W+>R zL+dz1h%bSaDBdS5WvG|$TZPW}L+>Lrk1S*LZKQqa0<3#t79ZtBk;7u4ILr&h5ng1# z!1!Luah#V*aE$L4f(3kt=kwlZ67LQt@XpQz-uC`n-u%ui-t^`yUjO=ZE_rPt7d-3Y zyvLoK*{XBkB!ocV-f~a|F#C)SVTe$#1ZV~=8mAkaG#A^fZbkfxHv=Chtz!^jL`M8k_r8(!Ov3cK0P-ZG?^R$IKy!a1bIK;Iz2x zzvUc7hW!GQ2sI>O}md1 zXuF~#4)T1gdp}DF6b-8D8PrN5-iPT4{5IG>B}6vDz;iTo3hfIOU`OxV3n9R;AuG(l z_j798z;O;N6K_^p=AQUbl1JOE%7ZUgw-=G|qlX=d33+&U^v^J_ZbtS}n8zixeQH z5LS6`-)Odk;U#E}DS^PYFlb01J3|?$qN{wRbijQZEho!BXV91YhqTX4fQ>KCzSwBz z2Q47TF@V5jbLjgxWfY;y>K{IM1%e)yZDIzPF4-cc$l$GP6cZ&I1OyPyb6Cd?UcuJv*%+d^?xO&~?lRU0C3ADP}cC6+#gO0}!PTl5`Unbb=2c%G(g-HR7C? zAj=DoEkJg&>j%5~6Gk2G=-a!Md1mOAiXThW#}8hyK1TR!*=ANff{hD8HYpm2K^XK8 z0W!qq|J3tmsw@G?HOdr*CLBsrF+hAmI*e@h#Em&oBZ21$)8v* z_}^*zy$e4ehmY8scmABdbHgWTpK!eUFI2}@?1|6@=smRO_Qw`43I$t$o1t^sHRzId zv(DC1-&z6wE+4*t*Cds1hR*`wuT(I=R`?6|sQZks1to3~^<#_v_qnYy%O;s*lZ>em z6lj%yQ;`j`#*N~c=8m7TenKC+H3@?qOuN!vIntR@AAl|r@GKp&8GaFmZ?1jO7Wng93@~d6K8yE; zH9n23hBm;3@1V8^&Fmcv0UDGx-wogex~lt@ZNLZ5_V(ce$zL+V$E)8s2G%-H00wa1 z9j;$|dPi^Q}8cyJ5}?cwp8`dLVJPSa~313X}*<<&mi(iYH?>Yzfv)}fngUQfJU z^?Ks*E#EZnSpqt!yao6ctDnJ(O0F5&{|*}9KKc3=`k&lXo9;Whb-=#EUfE&tm7Q-yEHcYUCbKG0vG~lipD*$hHD?X5Rr9^e$3n3Rh zsr;1?@E0S7FLOU=fRg*Zfa~8!H$etycq+BI24KJ&0=A;cs?u2k)+`V@Fz3zSMUwhB z!Osfxpi;v$Q_Tm4H1Tp)WWbsMTI6^p3ISY}ISsm1@T@`=@GGQV)MJ1TEqv2e!p~KP zpJsI&rCG=TJ-LR2`{n)C8w(FAH?0}K8me73`0bL8L)X=30>5FQ@@>PPsv-Pw_2s_5 z(rL&5eYwVj|7B4OfY-ViIt+dj125_gn|fLHL<`oFk1u@!e}XmcYm8nG8KCoMeZv28 z;=$$SLIAP?ZGf$So2nfEud03n1aCOoi-M^)z@M*W@&Wk#^;AE-2{J(UEG7Ie-{2p~ zN8CRQW*aUCp8J0fmLnN)38X zE_rnOzd-}scO%j48DK48HUOS`1guk& z*8rO|heOv=UKFT!&BIr?qC5aUUdb0ZnNgbA_XoNnc@Q)}WPM^bK1 zI$ZOjl}NzLypI4r%LHGkm>Q-@e)`%a`~D0X;O;*t10+wCs^x)`@)1sUpw1aM0NpUx4dBBh9!tGp%b$%f`TE9h zR)LRyCoXstHSGHnXaN2VlmQm$t$jtX&cT@;cwvTsM~-y@9#1`3`4J>vG(m;^f2RQ= zYP{)FpaJCL%lS8aD<|G+y#whXCW1$>d?8K9ruRkZ=SXDHE?qbD;MIOS&WA&zm-f+vXwDnD-U z#Q+oD<7(brwE>bRD8W~WPv$h~>1J7i4%EE4>haXquJQr+6IB}EAU&^Y17xz4NcGdL z+yHq7=LkSh3ObT@S2%cl){CZMk$h2+vo98Gzq0^a^kG=gBccm&D^$Z$I@oe015106t5#3qM8t z!HcFMS@!J1AKM1L$bCZjNqUsr<5)4k4Iief{RSu) z<~s(Sg@b3!Mg*RfnS?ie`|w$*0q;}rJ;`hC?^!Yc5w-dauo*nN~qKh$W&0No2}mN3MR*jw&^)W-mRI%4>#Vb&lWNFJr;&QsK2#Q^DH zWq`~$eVms+GkDQL%)#r*#st1P0v@>iht$0P@0JX(|F6mb9S7(Wy(>Ee&$3YWz^sq| zrjNsCjZnG$A9VPNS5eEYU$tZahMMqC15aS#w|8*rBY-cJAEV@plE>%+F0X6eObJU% zp!$vYH+~w!1Hi{E^)l~clzd(N`h%e?7=Ww9Gr*lcrKd800DJ&^#IxR@T#Vrld7sVn zjn)hxZ#?@OJ5SR^JOb9OAMN0Cy?teJ_%RQcK!xFpN}d4@(95hFAd{me{>Puoz*Y_5 zML_B!uKa9l;foyC0Pd)^ZUCMuO&tg6TsFdgYd-5mQ_;`+n826%ciiU!-SsPahIIq* zd}`o}h25OUlU3c{2jE9s`Ei49FhJ)3m2UnbJ;}NOl1HfF&R@{3t}Gpm{h}wz#Sgwg z8?5EzUul z7S^_H+uj}96YT6@Z8J${&)hri^}ewBuR0a0&zE!m+cIkKc_IOjHTNFuV$|a0rOk5Z z4l{9)p9RxADk9v!h?wbz*4?SI5x(uTbpLzh{2)`6SW*{Z{Va%mtK^x%7Cwa&QUic>y@A7<52sNLmp2E!(WS=j zi+)SqU`iBVqo~J;jIK*b?x(y|27V^fg2PDHq)5OtuO)*UKC5D_pFRCTtWP`u38=|u z!nxpa%-0IBn^A?!2*g)CnnhD80p@4qKi{e-r-0HwUiQuy0A^kZhh7RNo0s0l_2?;_ zgE4r)BUnlpP80#$&mUIJ$o_-|%JE(G6cUOk(;~+EO{v63eqy%e{~t9XY6KJjB9J)% zSjt-fhfxEEHwRAisBwp2fL4q#)M9@KduauzCln@OXy2SmNf3UcA~ZW&&9|xvQD3D3 zKrc%@012suPr_x?!OgXh?yb9|#o!ef?RgW&lKdM9Mh+M9cLd>kUJ{6Iv2SLP`BsJS zAy^`aUfBkKrCL+M^9J0$a`b}rq*mhy!yGLihwA0H&)NlK@D3IS7M`YcB^gB{qm44%3TJODNhwXio+SLMHz6Dft=R z9F+h|UaDg2bQl24jX`fS<^3)GY^+mXq}GEx(XZgB3xkv@T{oAS6tW;LZD1;P7Cv;v^<;& z*22f&v;p`ZHTPaM4fWN)-SZIZQM;qx!l$so2x33I6jw4OibMz>`$O$#=#u)y-+)M1UNN3SHU3bt#;1u`kzOo868R-gIzVI6_Em?=^yLTDBN{3Ok4Y?lNgO2z)Q z@eRs&C24+K%g0*1#0DT`MYA2gayaxd%NXoj^b|%Amg%0iv4gJ?r_-nsf+Nr959mJ&#k}41~K<<6;S6V(e00e*l5C8%|00;m9AOHlw zM*z$@_xbSO*%;#;z*_4(1emqfo&b99JLeo|R!X@6)LPHo4>(IH?F$YOji;4-F4F)2 N002ovPDHLkV1l8?Z|ML4 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_upsdown.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_slope_upsdown.png new file mode 100644 index 0000000000000000000000000000000000000000..d15bf2bae3617335ea516a5c48d411bc38d1aaa6 GIT binary patch literal 4677 zcma)g`8U)L^!{tcm>KH~WyzB9wj^VVVQevESN7~%q7brV$vVbp?1VxkQ&fs003-;209l182|qY z4*iGi8aMg?fRoiwN6RW~YGwG+dmUk<-VF?yg@N~lK5&_lkxiOiLJpUKiw9Wy`@WPY zO_t*ORC)?Hy~$nLaJTn=*{Su*qYs1Fffg_T!UH$}1t0-900I6Ai?wZ&S%>{BO*C(Z#;gwVF45$Jo8GVJFbb3TiV~l}esq59Vh_j|0}~CtHGi!dMCC zAE255tySIb1Q8;;+i$yEvCGMM-q?lh(2|gD*Z3Xvy-XJhQ#fmvL^%yqgZM0H(Y=+Y zDX*sH{&VAlY>mcu$(EG%R5-VcijXBo!i*+~+z9@83Z)CW?WV$e21JSwBGo51Qm%)~ zS@XBqGAlUqcS11fJ?Qc_H|7S{nI>h2)wWT!qJVmhggJIY9SQd-11kSQd3Sop)Fnhv zm*e$0!R;agqay0KsM&UeDCvtHXTdT@N4B41-641B71X!$DLe&jyqo9Xr@x`LLHvS; z>iL^|+sUITU$3BSgVebD%3WV5;dPC8#w-RO{aNb@7!IoYkw9aQ-n*Rt+su~vS7P@{ z^7Rc}=^HFAcVA^ptGBW!N(ntx&SywY$#_4@*Wpxflu#Z4?^?H_v?+dcgYprvVkc~D z6G#RHVGvmRNbs-u9J%Pl{Y%hP2DD6@Q5@!_hFQ)ulKv0BC~_{sai^%g7?-6)mIw4g=VSU$Iq4RHP6v>*%TUd z=J&qilp>e!m}U#LA++aIB{@9~ghZ2H})umP`7aZ?zv zbMg_JT=18C-eg>z<Y`HQBLn zTMv$*4Ok}GmR>tme3Kj6d`*3uAJcWl8FG#~P@+eZj-Cz!gfxF~_FXA*kOZj0Hl*0W4cu)apCRytXY&o{9xAqK4@ zhYgM;5@U~{o5{g`r*E4+;Qemev~5gO8t3G_SV>(C!+IU&=KcS8@g1}3l{qU<%u}iF z@9z&_y<3z&@@vW0qr72nCK$7LJU>>pIHD=?z9@kyzke{hW@%qK|7V!6oHFE_>^&{c zN4U>#tttj2;^P*>1>AS(_0g6ku{r|!7lV`&};?wiB* zX37?`8A$znDPYj-(_tz|($Vj>=ME$SuR=YFe-&F4i$)E=SX4XWapP}ES0kgIq?|pN)L%t2v@T=FHERXUTI=| zUpGQ~HyPL8%=!No>|Zlat#@cit13IHdTqM2mv3}}Sq?O?VQF*uXve)pqAY!cX_d}^ z@!|$AX>hH~`PjvIxzoQI$2ENV+yw0!YS-6$mpGN)@8jAcM~YU$d@`?;6o7{dja6l@hN@xkncXp+#`21m{`OZ1&A7t)I6w~^(dm2sC z7Xc#WGx@G1_{{5ImeWL~o=6wBziAg@4tWh*u8)NcU#m_x-X^|tHbyB>h4_6$AT~wcp$u^(?46Z)EHTP zZaoV#-#F+y#Y_Y2->Wp)*08_J8x;Xe$?{T{3u|}hhITDy$}>}<4Yzu><`Z2axR$+H zoIL(6&NqRM6wPS`(#>vP*wyg71=r%%cgEWYV3LsY1A)+wG%I)vg+)erU#9LKAkiEBA z{0uZK-DQu-o@#_@J_&}D!CQ3Z%S(nyH9w}fhzHTl!3CKWd(1|q>YID~xX|e)`i5kz zN#3_ZUXYFzUby3bIeo;4_;`5r{RvRau8xAKFj>)c!_FX-}BzZTA4!z2!8*+*{ z4@#YcTilKBeYwu$coJc+Q5MJb@UOq7xKr2;niPv8^U0=pKV`ab-ICVix0}7P!bgHI zpsX0~Br)NYuRBJb=+jR=3frGGTCOMHHC+^vdKx;Tt3Jy#i|VP1%|7_&OZ6#MW5-Hq zff;h_W0GZMNGpe^TtzVc_GBzovY~M1m56h7$WhWwrqnxs905v|CLvwvNu

        4zk+l zaRMW6iZe{_6Lw)M`yLF#sGx`Kf4=3Dql`?QnA89aE+vg4Z*O z3LQ13=AXTsw`S%!!*Ta0 zpo3`FrVNHqVhZ)?StWI!Z*l(F8vM$gByk}5yQrSzyrV=fyKMr?StpL`B8-%BYV8`d z=ke3$`_H0>whDb#qKHaup^gY3AIuJPE~jpEE=7kyKn9n-1Ta+Uqx2JM9B^_@ZiP|L z+!v)pPMVCP;dd^FYEp(>DD@9#{1KWFgAyuk;@Pl5Ql`f5&7$N*j_pzSMkI}DOT7qG z_%Yr$EGB`X*Qj#S%g^}X;W?x%lf)n+y%r|??CLpy=tT=f**3F8Um=-W!sEVkz@bfr zNRoDvS&JaI+7lCY_5TbWc=Wt@S3+0im>@CZ)Jbf$K&0P0{~y#gK( zIUyLI{y4pWXZB0JEA-JzJOB$wN6n+qX@~VY2A`(FjfC66Z zkTKL?GvW7tDfhe>Y$9){tUyyXOeD~GcW94Kp5=9W1-?@F6_>~CIpe4Z41uWH)Gf=9P% zx~5o`&fb!>1a#PCNifC=#C}1(yD&4;*mLHo(>(>gqnMcEgLFdr%#w8=HonXm5&iP$ z)z8bh^uH2o@JX#fhe>$I?csQxg%Z)ENBD7T_K_voa{vUsq}?mA$B59|yCUC)qWa-f zBUgs;Lh@n_-AqEkl0%%pgM&EoIG@uiI3Ah%opCXmy|*pcUjfbZFe<~%&()5b`1a;# z!fm}8K`|r{5-}Zg)0c|&1tfO3vv#%w{UxeMS2E7_fpZw)#|e9NU7XV6Qr>!ZiKBXp zkpSLpRCCE{SdVV!j%_hV$DwBvH5ycJ|)(^#buUbITRto8WT$U-)Cl*2C zr`Oj(R0vFMT0K(cKUNW-f6jBqgtBFhqCaFpB42GK9(+u;U$%+a3^GL}F> z&zo~??_ye~YXmd&um=CZy#g5mAq&udow~~_S|82}0@c172u8eaDLq+5+I}xWnM<>X zG{k0M#f^lta=^i5ahPlOG=Ym}@3@zo1u`iQTQ;5z;BY0e9M8mxIEXsDS_x)$a$=Yy ziKdZVlMJ^JTVI7zb6^gca}4JuDYeGfx!_T`erB?GR6p;MR%QvPZUbFm1OOOF3-#82*gItC8!%vCr!60qIJgTk5 z_dR4?JM6iDT5trOvgOhm_#S$GuvP(!ddP3P2ZK$#wzL6J3If4;?xxN_vF)yl@`Y+f zJ-Sr@tmrB>1CJML^&i4i1_G*{3Z8jjRLkd=z-jaufg2`d4v1qgx5th0gQlUN9WQ|> z*~!%`Y!nsc zWevg=W3|X#UwvAHQ>iqThSMK|Jlke~a+uj@`baY+sipn*i!c6YFV%Bj4`>*Uvx+o;1Nc9Y~uz`&1C$A-s zX(L^_Y;*uCG6TfxLr+7cl)4`B_=k_ymCce>J!S?R7ubJ6%~fj$52oft_u3}=Wqk7% z{w$2_)z-ZUdYu>tr=Y&WfYwJb5etA>&#A1`Yeizsi);Sz*66xc6Lv^}xb-DCRN(1F z_4s7mM{qm~U>3_}hm55&x!~T#huw;ypb}O@E>s+b_rzUQqVoQ<+4!*{17!0o+&_RbopDXLae?&8$#|IDo+W0b7;V`$yu<1 z3t`PmdVtknRQI|;TzYLW*0VaZyF(ba=|yvOMsB=!4M#_IGW;`LBsU#N$f0I$dfBTP zWQtHRmt^4l?7-`5`yqsl){K0w90jr1Aa1(U7M zxFn#y>wkzpn-EbFShO-$|$u{kFY zYc$Z0)mQHHec zfW+oglj>EZ?V&@RL>0{Mh62$R-3T>qC*1$H#aEh8m(FoBI+qET3v!lGixHo60L3#i z{@+psXgS#}AECptjck9=JF%r8`s&@7zL+a-cXro8TOwotmy@lWk@B$5=!J*b&ikLn q^MJnDa)zt4B%Vp+dk_&{fUKMY;(Im_?`y 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_stick.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_stick.png new file mode 100644 index 0000000000000000000000000000000000000000..c2846429dba941ba5b6709113246f2587ac55e9e GIT binary patch literal 1898 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 KMNUMnLSTYNWm;nZ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_top_active.png b/mods/technic_plus_beta/technic_cnc/textures/technic_cnc_top_active.png new file mode 100644 index 0000000000000000000000000000000000000000..24e3cd41187ef41ea3de8010b6e603dc75eb7aa9 GIT binary patch literal 1838 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
        65oD$ZKNk|`){C!sP^U?AsHA}*C_0r+p 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 Eg1+xPcmMzZ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/config.lua b/mods/technic_plus_beta/technic_worldgen/config.lua new file mode 100644 index 00000000..6f8fbd83 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/config.lua @@ -0,0 +1,16 @@ +technic.config = technic.config or Settings(minetest.get_worldpath().."/technic.conf") + +local conf_table = technic.config:to_table() + +local defaults = { + enable_granite_generation = "true", + enable_marble_generation = "true", + enable_rubber_tree_generation = "true", + enable_steel_override = "true", +} + +for k, v in pairs(defaults) do + if conf_table[k] == nil then + technic.config:set(k, v) + end +end diff --git a/mods/technic_plus_beta/technic_worldgen/crafts.lua b/mods/technic_plus_beta/technic_worldgen/crafts.lua new file mode 100644 index 00000000..0966276a --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/crafts.lua @@ -0,0 +1,166 @@ + +local S = minetest.get_translator("technic_worldgen") + +local has_mcl = minetest.get_modpath("mcl_core") + +minetest.register_craftitem(":technic:uranium_lump", { + description = S("Uranium Lump"), + inventory_image = "technic_uranium_lump.png", +}) + +minetest.register_craftitem(":technic:uranium_ingot", { + description = S("Uranium Ingot"), + inventory_image = "technic_uranium_ingot.png", + groups = {uranium_ingot = 1}, +}) + +minetest.register_craftitem(":technic:chromium_lump", { + description = S("Chromium Lump"), + inventory_image = "technic_chromium_lump.png", +}) + +minetest.register_craftitem(":technic:chromium_ingot", { + description = S("Chromium Ingot"), + inventory_image = "technic_chromium_ingot.png", +}) + +minetest.register_craftitem(":technic:zinc_lump", { + description = S("Zinc Lump"), + inventory_image = "technic_zinc_lump.png", +}) + +minetest.register_craftitem(":technic:zinc_ingot", { + description = S("Zinc Ingot"), + inventory_image = "technic_zinc_ingot.png", +}) + +minetest.register_craftitem(":technic:lead_lump", { + description = S("Lead Lump"), + inventory_image = "technic_lead_lump.png", +}) + +minetest.register_craftitem(":technic:lead_ingot", { + description = S("Lead Ingot"), + inventory_image = "technic_lead_ingot.png", +}) + +minetest.register_craftitem(":technic:sulfur_lump", { + description = S("Sulfur Lump"), + inventory_image = "technic_sulfur_lump.png", +}) + +minetest.register_craftitem(":technic:cast_iron_ingot", { + description = S("Cast Iron Ingot"), + inventory_image = "technic_cast_iron_ingot.png", +}) + +minetest.register_craftitem(":technic:carbon_steel_ingot", { + description = S("Carbon Steel Ingot"), + inventory_image = "technic_carbon_steel_ingot.png", +}) + +minetest.register_craftitem(":technic:stainless_steel_ingot", { + description = S("Stainless Steel Ingot"), + inventory_image = "technic_stainless_steel_ingot.png", +}) + +local blocks = { + ["uranium"] = "ingot", + ["chromium"] = "ingot", + ["zinc"] = "ingot", + ["lead"] = "ingot", + ["cast_iron"] = "ingot", + ["carbon_steel"] = "ingot", + ["stainless_steel"] = "ingot", + ["sulfur"] = "lump", +} + +for material, form in pairs(blocks) do + local block = "technic:"..material.."_block" + local item = "technic:"..material.."_"..form + + minetest.register_craft({ + output = block, + recipe = { + {item, item, item}, + {item, item, item}, + {item, item, item}, + } + }) + + minetest.register_craft({ + output = item.." 9", + recipe = {{block}} + }) +end + +minetest.register_craft({ + type = "cooking", + recipe = "technic:zinc_lump", + output = "technic:zinc_ingot", +}) + +minetest.register_craft({ + type = "cooking", + recipe = "technic:chromium_lump", + output = "technic:chromium_ingot", +}) + +minetest.register_craft({ + type = "cooking", + recipe = "technic:uranium_lump", + output = "technic:uranium_ingot", +}) + +minetest.register_craft({ + type = "cooking", + recipe = "technic:lead_lump", + output = "technic:lead_ingot", +}) + +minetest.register_craft({ + type = "cooking", + recipe = has_mcl and "mcl_core:iron_ingot" or "default:steel_ingot", + output = "technic:cast_iron_ingot", +}) + +minetest.register_craft({ + type = "cooking", + recipe = "technic:cast_iron_ingot", + cooktime = 2, + output = "technic:wrought_iron_ingot", +}) + +minetest.register_craft({ + type = "cooking", + recipe = "technic:carbon_steel_ingot", + cooktime = 2, + output = "technic:wrought_iron_ingot", +}) + +if not minetest.get_modpath("underch") then + minetest.register_craft({ + output = "technic:marble_bricks 4", + recipe = { + {"technic:marble","technic:marble"}, + {"technic:marble","technic:marble"} + } + }) +end + +minetest.register_craft({ + output = "technic:granite_bricks 4", + recipe = { + {"technic:granite","technic:granite"}, + {"technic:granite","technic:granite"} + } +}) + +minetest.register_craft({ + output = "technic:blast_resistant_concrete 5", + recipe = { + {"basic_materials:concrete_block", "technic:composite_plate", "basic_materials:concrete_block"}, + {"technic:composite_plate", "basic_materials:concrete_block", "technic:composite_plate"}, + {"basic_materials:concrete_block", "technic:composite_plate", "basic_materials:concrete_block"}, + } +}) diff --git a/mods/technic_plus_beta/technic_worldgen/init.lua b/mods/technic_plus_beta/technic_worldgen/init.lua new file mode 100644 index 00000000..bbe90602 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/init.lua @@ -0,0 +1,52 @@ + +local modpath = minetest.get_modpath("technic_worldgen") + +technic = rawget(_G, "technic") or {} + +technic.sounds = {} +if minetest.get_modpath("default") then + technic.sounds = default +end +if minetest.get_modpath("mcl_sounds") then + technic.sounds = mcl_sounds +end + +dofile(modpath.."/config.lua") +dofile(modpath.."/nodes.lua") +dofile(modpath.."/oregen.lua") +dofile(modpath.."/crafts.lua") +if minetest.get_modpath("default") and technic.config:get_bool("enable_steel_override") then + dofile(modpath.."/overrides.lua") +end + +-- Rubber trees, moretrees also supplies these +if not minetest.get_modpath("moretrees") then + dofile(modpath.."/rubber.lua") +else + -- Older versions of technic provided rubber trees regardless + minetest.register_alias("technic:rubber_sapling", "moretrees:rubber_tree_sapling") + minetest.register_alias("technic:rubber_tree_empty", "moretrees:rubber_tree_trunk_empty") +end + +-- mg suppport +if minetest.get_modpath("mg") then + dofile(modpath.."/mg.lua") +end + +minetest.register_alias("technic:uranium", "technic:uranium_lump") + +if minetest.get_modpath("default") then + minetest.register_alias("technic:wrought_iron_ingot", "default:steel_ingot") + minetest.register_alias("technic:wrought_iron_block", "default:steelblock") + minetest.register_alias("technic:diamond_block", "default:diamondblock") + minetest.register_alias("technic:diamond", "default:diamond") + minetest.register_alias("technic:mineral_diamond", "default:stone_with_diamond") +end + +if minetest.get_modpath("mcl_core") then + minetest.register_alias("technic:wrought_iron_ingot", "mcl_core:iron_ingot") + minetest.register_alias("technic:wrought_iron_block", "mcl_core:ironblock") + minetest.register_alias("technic:diamond_block", "mcl_core:diamondblock") + minetest.register_alias("technic:diamond", "mcl_core:diamond") + minetest.register_alias("technic:mineral_diamond", "mcl_core:stone_with_diamond") +end diff --git a/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.de.tr b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.de.tr new file mode 100644 index 00000000..29e2ed16 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.de.tr @@ -0,0 +1,51 @@ +# textdomain: technic_worldgen + +# German Translation for technic_worldgen +# Deutsche Übersetzung von technic_worldgen +# by Xanthin + +## crafts.lua +Uranium Lump=Uranklumpen +Uranium Ingot=Uranbarren +Chromium Lump=Chromklumpen +Chromium Ingot=Chrombarren +Zinc Lump=Zinkklumpen +Zinc Ingot=Zinkbarren +Brass Ingot=Messingbarren +Wrought Iron Ingot=Schmiedeeisenbarren +Cast Iron Ingot=Gusseisenbarren +Carbon Steel Ingot=Kohlenstoffstahlbarren +Stainless Steel Ingot=Edelstahlbarren +Iron=Eisen + +## nodes.lua +Uranium Ore=Uranerz +Chromium Ore=Chromerz +Zinc Ore=Zinkerz +Granite=Granit +Marble=Marmor +Marble Bricks=Marmorziegel +Uranium Block=Uranblock +Chromium Block=Chromblock +Zinc Block=Zinkblock +Wrought Iron Block=Schmiedeeisenblock +Cast Iron Block=Gusseisenblock +Carbon Steel Block=Kohlenstoffstahlblock +Stainless Steel Block=Edelstahlblock +Brass Block=Messingblock +Wrought Iron=Schmiedeeisen +Blast-resistant Concrete Block=Explosionsbestaendiger Betonblock + +## rubber.lua +Rubber Tree Sapling=Gummibaumsetzling +Rubber Tree=Gummibaum + +Lead Lump=Bleiklumpen +Lead Ingot=Bleibarren +Sulfur Lump=Schwefelklumpen +Rubber Tree Leaves=Gummibaumblätter +Lead Ore=Bleierz +Sulfur Ore=Schwefelerz +Granite Bricks=Granitblock +Lead Block=Bleibblock +Sulfur Block=Schwefelblock diff --git a/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.es.tr b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.es.tr new file mode 100644 index 00000000..26dc3e22 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.es.tr @@ -0,0 +1,48 @@ +# textdomain: technic_worldgen + +# technic_worldgen traducido por Carlos Barraza + +###crafts.lua +Uranium Lump=Pepita de Uranio +Uranium Ingot=Lingote de Uranio +Chromium Lump=Pepita de Cromo +Chromium Ingot=Lingote de Cromo +Zinc Lump=Pepita de Zinc +Zinc Ingot=Lingote de Zinc +Brass Ingot=Lingote de Latón +Wrought Iron Ingot=Lingote de Hierro Forjado +Cast Iron Ingot=Lingote de Hierro Fundido +Carbon Steel Ingot=Lingote de Acero al Carbon +Stainless Steel Ingot=Lingote de Acero inoxidable +Iron=Lingote + +###nodes.lua +Uranium Ore=Mineral de Uranio +Chromium Ore=Mineral de Cromo +Zinc Ore=Mineral de Zinc +Granite=Granito +Marble=Mármol +Marble Bricks=Ladrillos de Mármol +Uranium Block=Bloque de Uranio +Chromium Block=Bloque de Cromo +Zinc Block=Bloque de Zinc +Wrought Iron Block=Bloque de Hierro Forjado +Cast Iron Block=Bloque de Hierro Fundido +Carbon Steel Block=Bloque de Acero al Carbon +Stainless Steel Block=Bloque de Acero Inoxidable +Brass Block=Bloque de Latón +Wrought Iron=Hierro Forjado +Blast-resistant Concrete Block=Bloque de concreto resistente a explosiones + +###rubber.lua +Rubber Tree Sapling=Retoño de Árbol de Goma +Rubber Tree=Árbol de Goma +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.fr.tr b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.fr.tr new file mode 100644 index 00000000..bdf004b6 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.fr.tr @@ -0,0 +1,49 @@ +# textdomain: technic_worldgen + +# template.txt +# technic_worldgen translation template + +###crafts.lua +Uranium Lump=Morceau d'uranium +Uranium Ingot=Lingot d'uranium +Chromium Lump=Morceau de chrome +Chromium Ingot=Lingot de chrome +Zinc Lump=Morceau de zinc +Zinc Ingot=Lingot de zinc +Brass Ingot=Lingot de laiton +Wrought Iron Ingot=Lingot de fer forgé +Cast Iron Ingot=Lingot de fonte +Carbon Steel Ingot=Lingot d'acier au carbone +Stainless Steel Ingot=Lingot d'acier inoxydable +Iron=Fer + +###nodes.lua +Uranium Ore=Minerai d'uranium +Chromium Ore=Minerai de chrome +Zinc Ore=Minerai de zinc +Granite=Granite +Marble=Marbre +Marble Bricks=Briques en marbre +Uranium Block=Bloc d'uranium +Chromium Block=Bloc de chrome +Zinc Block=Bloc de zinc +Wrought Iron Block=Bloc de fer forgé +Cast Iron Block=Bloc de fonte +Carbon Steel Block=Bloc d'acier au carbone +Stainless Steel Block=Bloc d'acier inoxydable +Brass Block=Bloc de laiton +Wrought Iron=Fer forgé +Blast-resistant Concrete Block=Bloc de béton anti explosions + +###rubber.lua +Rubber Tree Sapling=Pousse d'arbre à caoutchouc +Rubber Tree=Arbre à caoutchouc +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.ja.tr b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.ja.tr new file mode 100644 index 00000000..26c744be --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.ja.tr @@ -0,0 +1,48 @@ +# textdomain: technic_worldgen + +# technic_worldgen japanese translation + +###crafts.lua +Uranium Lump= +Uranium Ingot= +Chromium Lump= +Chromium Ingot= +Zinc Lump= +Zinc Ingot= +Brass Ingot= +Wrought Iron Ingot= +Cast Iron Ingot= +Carbon Steel Ingot= +Stainless Steel Ingot= +Iron= + +###nodes.lua +Uranium Ore= +Chromium Ore= +Zinc Ore= +Granite= +Marble= +Marble Bricks= +Uranium Block= +Chromium Block= +Zinc Block= +Wrought Iron Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Brass Block= +Wrought Iron= +Blast-resistant Concrete Block=耐爆性コンクリートのブロック + +###rubber.lua +Rubber Tree Sapling= +Rubber Tree= +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.pl.tr b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.pl.tr new file mode 100644 index 00000000..391ac3c9 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.pl.tr @@ -0,0 +1,50 @@ +# textdomain: technic_worldgen + +# Polish Translation for technic_worldgen +# Polskie tłumaczenie technic_worldgen +# by mat9117 + +###crafts.lua +Uranium Lump=Bryłka uranu +Uranium Ingot=Sztabka uranu +Chromium Lump=Bryłka chromu +Chromium Ingot=Sztabka chromu +Zinc Lump=Bryłka cynku +Zinc Ingot=Sztabka cynku +Brass Ingot=Sztabka mosiądzu +Wrought Iron Ingot=Sztabka kutego żelaza +Cast Iron Ingot=Sztabka żelaziwa +Carbon Steel Ingot=Sztabka stali węglowej +Stainless Steel Ingot=Sztabka nierdzewnej stali +Iron=Żelazo + +###nodes.lua +Uranium Ore=Ruda uranu +Chromium Ore=Ruda chromu +Zinc Ore=Ruda cynku +Granite=Granit +Marble=Marmur +Marble Bricks=Marmurowe cegły +Uranium Block=Blok uranu +Chromium Block=Blok chromu +Zinc Block=Blok cynku +Wrought Iron Block=Blok kutego żelaza +Cast Iron Block=Blok żelaziwa +Carbon Steel Block=Blok stali węglowej +Stainless Steel Block=Blok stali nierdzewnej +Brass Block=Blok mosiądzu +Wrought Iron=Kute żelazo +Blast-resistant Concrete Block=Przeciwwybuchowy blok betonu + +###rubber.lua +Rubber Tree Sapling=Sadzonka kauczukowca +Rubber Tree=Kauczukowiec +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.pt_BR.tr b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.pt_BR.tr new file mode 100644 index 00000000..eaaacab6 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.pt_BR.tr @@ -0,0 +1,50 @@ +# textdomain: technic_worldgen + +# Braziliam portuguese translation for technic_worldgen +# Tradução portuguesa brasileira para technic_worldgen +# By Sires + +###crafts.lua +Uranium Lump=Pedaço de Urânio +Uranium Ingot=Lingote de Urânio +Chromium Lump=Pedaço de Crômio +Chromium Ingot=Lingote de Crômio +Zinc Lump=Pedaço de Zinco +Zinc Ingot=Lingote de Zinco +Brass Ingot=Lingote de Latão +Wrought Iron Ingot=Lingote de Ferro Forjado +Cast Iron Ingot=Lingote de Ferro Fundido +Carbon Steel Ingot=Lingote de Aço Carbono +Stainless Steel Ingot=Lingote de Ferro Inoxidável +Iron=Ferro + +###nodes.lua +Uranium Ore=Minério de Urânio +Chromium Ore=Minério de Crômio +Zinc Ore=Minério de Zinco +Granite=Granito +Marble=Mármore +Marble Bricks=Tijolos de Mármore +Uranium Block=Bloco de Urânio +Chromium Block=Bloco de Crômio +Zinc Block=Bloco de Zinco +Wrought Iron Block=Bloco de Ferro Forjado +Cast Iron Block=Bloco de Ferro Fundido +Carbon Steel Block=Bloco de Aço Carbono +Stainless Steel Block=Bloco de Aço Inoxidável +Brass Block=Bloco de Latão +Wrought Iron=Ferro Forjado +Blast-resistant Concrete Block=Bloco de Concreto resistente-a-explosões + +###rubber.lua +Rubber Tree Sapling=Muda de Árvore de Borracha +Rubber Tree=Árvore de Borracha +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.tr.tr b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.tr.tr new file mode 100644 index 00000000..55c24e75 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.tr.tr @@ -0,0 +1,50 @@ +# textdomain: technic_worldgen + +# Turkish translation +# mahmutelmas06@hotmail.com +# Türkçe çeviri + +###crafts.lua +Uranium Lump=Uranyum yığını +Uranium Ingot=Uranyum külçesi +Chromium Lump=Krom yığını +Chromium Ingot=Krom külçesi +Zinc Lump=Çinko yığını +Zinc Ingot=Çünko külçesi +Brass Ingot=Pirinç yığını +Wrought Iron Ingot=İşlenmiş demir yığını +Cast Iron Ingot=Döküm demir yığını +Carbon Steel Ingot=Karbon çelik külçe +Stainless Steel Ingot=Paslanmaz çelik külçe +Iron=Demir + +###nodes.lua +Uranium Ore=Uranyum madeni +Chromium Ore=Krom madeni +Zinc Ore=Çinko madeni +Granite=Granit +Marble=Mermer +Marble Bricks=Mermer tuğla +Uranium Block=Uranyum blok +Chromium Block=Karbon blok +Zinc Block=Çinko blok +Wrought Iron Block=İşlenmiş demir blok +Cast Iron Block=Döküm demir blok +Carbon Steel Block=Karbon çelik blok +Stainless Steel Block=Paslanmaz çelik blok +Brass Block=Pirinç blok +Wrought Iron=İşlenmiş demir +Blast-resistant Concrete Block=Patlamaya dayanıklı beton blok + +###rubber.lua +Rubber Tree Sapling=Kauçuk ağacı fidanı +Rubber Tree=Kauçuk ağacı +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.zh_CN.tr b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.zh_CN.tr new file mode 100644 index 00000000..15c9e31a --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/locale/technic_worldgen.zh_CN.tr @@ -0,0 +1,42 @@ +# textdomain: technic_worldgen + +# Author: wzy2006 <3450354617@qq.com> +Uranium Lump=铀粒 +Uranium Ingot=铀锭 +Chromium Lump=铬粒 +Chromium Ingot=铬锭 +Zinc Lump=锌粒 +Zinc Ingot=锌锭 +Brass Ingot=黄铜锭 +Wrought Iron Ingot=熟铁锭 +Cast Iron Ingot=铸铁锭 +Carbon Steel Ingot=碳钢锭 +Stainless Steel Ingot=不锈钢锭 +Iron=铁 +Uranium Ore=铀矿石 +Chromium Ore=铬矿 +Zinc Ore=锌矿 +Granite=花岗岩 +Marble=大理石 +Marble Bricks=大理石砖 +Uranium Block=铀块 +Chromium Block=铬块 +Zinc Block=锌块 +Wrought Iron Block=熟铁块 +Cast Iron Block=铸铁块 +Carbon Steel Block=碳钢块 +Stainless Steel Block=不锈钢块 +Brass Block=黄铜块 +Wrought Iron=熟铁 +Rubber Tree Sapling=橡胶树苗 +Rubber Tree=橡胶树 +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= +Blast-resistant Concrete Block=抗爆混凝土块 diff --git a/mods/technic_plus_beta/technic_worldgen/locale/template.txt b/mods/technic_plus_beta/technic_worldgen/locale/template.txt new file mode 100644 index 00000000..d9d6d9e9 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/locale/template.txt @@ -0,0 +1,49 @@ +# textdomain: technic_worldgen + +# template.txt +# technic_worldgen translation template + +###crafts.lua +Uranium Lump= +Uranium Ingot= +Chromium Lump= +Chromium Ingot= +Zinc Lump= +Zinc Ingot= +Brass Ingot= +Wrought Iron Ingot= +Cast Iron Ingot= +Carbon Steel Ingot= +Stainless Steel Ingot= +Iron= + +###nodes.lua +Uranium Ore= +Chromium Ore= +Zinc Ore= +Granite= +Marble= +Marble Bricks= +Uranium Block= +Chromium Block= +Zinc Block= +Wrought Iron Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Brass Block= +Wrought Iron= +Blast-resistant Concrete Block= + +###rubber.lua +Rubber Tree Sapling= +Rubber Tree= +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/mods/technic_plus_beta/technic_worldgen/mg.lua b/mods/technic_plus_beta/technic_worldgen/mg.lua new file mode 100644 index 00000000..74807d7e --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/mg.lua @@ -0,0 +1,90 @@ +mg.register_ore({ + name = "technic:mineral_uranium", + wherein = "default:stone", + seeddiff = 11, + maxvdistance = 10.5, + maxheight = -80, + minheight = -300, + sizen = 20, + sizedev = 10, + seglenghtn = 3, + seglenghtdev = 1, + segincln = 0.4, + segincldev = 0.6, + turnangle = 57, + numperblock = 1, + fork_chance = 0 +}) + +mg.register_ore({ + name = "technic:mineral_chromium", + wherein = "default:stone", + seeddiff = 12, + maxvdistance = 10.5, + maxheight = -100, + sizen = 50, + sizedev = 20, + seglenghtn = 8, + seglenghtdev = 3, + segincln = 0, + segincldev = 0.6, + turnangle = 57, + forkturnangle = 57, + numperblock = 2 +}) + +mg.register_ore({ + name = "technic:mineral_zinc", + wherein = "default:stone", + seeddiff = 13, + maxvdistance = 10.5, + maxheight = 2, + seglenghtn = 15, + seglenghtdev = 6, + segincln = 0, + segincldev = 0.6, + turnangle = 57, + forkturnangle = 57, + numperblock = 2 +}) + +mg.register_ore({ + name = "technic:mineral_lead", + wherein = "default:stone", + seeddiff = 14, + maxvdistance = 10.5, + maxheight = 16, + seglenghtn = 15, + seglenghtdev = 6, + segincln = 0, + segincldev = 0.6, + turnangle = 57, + forkturnangle = 57, + numperblock = 3 +}) + +if technic.config:get_bool("enable_granite_generation") then + mg.register_ore_sheet({ + name = "technic:granite", + wherein = "default:stone", + height_min = -31000, + height_max = -150, + tmin = 3, + tmax = 6, + threshhold = 0.4, + noise_params = {offset=0, scale=15, spread={x=130, y=130, z=130}, seed=24, octaves=3, persist=0.70} + }) +end + +if technic.config:get_bool("enable_marble_generation") then + mg.register_ore_sheet({ + name = "technic:marble", + wherein = "default:stone", + height_min = -31000, + height_max = -50, + tmin = 3, + tmax = 6, + threshhold = 0.4, + noise_params = {offset=0, scale=15, spread={x=130, y=130, z=130}, seed=23, octaves=3, persist=0.70} + }) +end diff --git a/mods/technic_plus_beta/technic_worldgen/mod.conf b/mods/technic_plus_beta/technic_worldgen/mod.conf new file mode 100644 index 00000000..93ced82d --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/mod.conf @@ -0,0 +1,3 @@ +name = technic_worldgen +depends = +optional_depends = default, mcl_core, mcl_sounds, mcl_init, mcl_worlds, mg, underch diff --git a/mods/technic_plus_beta/technic_worldgen/nodes.lua b/mods/technic_plus_beta/technic_worldgen/nodes.lua new file mode 100644 index 00000000..d927fd51 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/nodes.lua @@ -0,0 +1,201 @@ + +local S = minetest.get_translator("technic_worldgen") + +local has_mcl = minetest.get_modpath("mcl_core") + +minetest.register_node(":technic:mineral_uranium", { + description = S("Uranium Ore"), + tiles = {"default_stone.png^technic_mineral_uranium.png"}, + is_ground_content = true, + groups = {cracky=3, radioactive=1, pickaxey=1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults(), + drop = "technic:uranium_lump", +}) + +minetest.register_node(":technic:mineral_chromium", { + description = S("Chromium Ore"), + tiles = {"default_stone.png^technic_mineral_chromium.png"}, + is_ground_content = true, + groups = {cracky=3, pickaxey=1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults(), + drop = "technic:chromium_lump", +}) + +minetest.register_node(":technic:mineral_zinc", { + description = S("Zinc Ore"), + tiles = {"default_stone.png^technic_mineral_zinc.png"}, + is_ground_content = true, + groups = {cracky=3, pickaxey=1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults(), + drop = "technic:zinc_lump", +}) + +minetest.register_node(":technic:mineral_lead", { + description = S("Lead Ore"), + tiles = {"default_stone.png^technic_mineral_lead.png"}, + is_ground_content = true, + groups = {cracky=3, pickaxey=1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults(), + drop = "technic:lead_lump", +}) + +minetest.register_node(":technic:mineral_sulfur", { + description = S("Sulfur Ore"), + tiles = {"default_stone.png^technic_mineral_sulfur.png"}, + is_ground_content = true, + groups = {cracky=3, pickaxey=1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults(), + drop = "technic:sulfur_lump", +}) + +if has_mcl then + minetest.register_alias("technic:granite", "mcl_core:granite") + minetest.register_alias("technic:granite_bricks", "mcl_core:granite_smooth") +else + minetest.register_node(":technic:granite", { + description = S("Granite"), + tiles = {"technic_granite.png"}, + is_ground_content = true, + groups = {cracky=1}, + sounds = technic.sounds.node_sound_stone_defaults(), + }) + + minetest.register_node(":technic:granite_bricks", { + description = S("Granite Bricks"), + tiles = {"technic_granite_bricks.png"}, + is_ground_content = false, + groups = {cracky=1}, + sounds = technic.sounds.node_sound_stone_defaults(), + }) +end + +if minetest.get_modpath("underch") then + minetest.register_alias("technic:marble", "underch:marble") + minetest.register_alias("technic:marble_bricks", "underch:marble_brick") +else + minetest.register_node(":technic:marble", { + description = S("Marble"), + tiles = {"technic_marble.png"}, + is_ground_content = true, + groups = {cracky=3, marble=1, pickaxey=1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults(), + }) + + minetest.register_node(":technic:marble_bricks", { + description = S("Marble Bricks"), + tiles = {"technic_marble_bricks.png"}, + is_ground_content = false, + groups = {cracky=3, pickaxey=1}, + _mcl_hardness = 0.8, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults(), + }) +end + +minetest.register_node(":technic:uranium_block", { + description = S("Uranium Block"), + tiles = {"technic_uranium_block.png"}, + is_ground_content = false, + groups = {uranium_block=1, cracky=1, level=has_mcl and 0 or 2, radioactive=2, pickaxey=4}, + _mcl_hardness = 1, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults() +}) + +minetest.register_node(":technic:chromium_block", { + description = S("Chromium Block"), + tiles = {"technic_chromium_block.png"}, + is_ground_content = false, + groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, + _mcl_hardness = 1, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults() +}) + +minetest.register_node(":technic:zinc_block", { + description = S("Zinc Block"), + tiles = {"technic_zinc_block.png"}, + is_ground_content = false, + groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, + _mcl_hardness = 1, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults() +}) + +minetest.register_node(":technic:lead_block", { + description = S("Lead Block"), + tiles = {"technic_lead_block.png"}, + is_ground_content = false, + groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, + _mcl_hardness = 1, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults() +}) + +minetest.register_node(":technic:cast_iron_block", { + description = S("Cast Iron Block"), + tiles = {"technic_cast_iron_block.png"}, + is_ground_content = false, + groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, + _mcl_hardness = 1, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults() +}) + +minetest.register_node(":technic:carbon_steel_block", { + description = S("Carbon Steel Block"), + tiles = {"technic_carbon_steel_block.png"}, + is_ground_content = false, + groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, + _mcl_hardness = 1, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults() +}) + +minetest.register_node(":technic:stainless_steel_block", { + description = S("Stainless Steel Block"), + tiles = {"technic_stainless_steel_block.png"}, + is_ground_content = false, + groups = {cracky=1, level=has_mcl and 0 or 2, pickaxey=4}, + _mcl_hardness = 1, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults() +}) + +minetest.register_node(":technic:sulfur_block", { + description = S("Sulfur Block"), + tiles = {"technic_sulfur_block.png"}, + is_ground_content = false, + groups = {cracky = 3, pickaxey=1, handy=1}, + _mcl_hardness = 1, + _mcl_blast_resistance = 1, + sounds = technic.sounds.node_sound_stone_defaults() +}) + +minetest.register_node(":technic:blast_resistant_concrete", { + description = S("Blast-resistant Concrete Block"), + tiles = {"technic_blast_resistant_concrete_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = has_mcl and 0 or 3, concrete = 1, pickaxey=5}, + _mcl_hardness = 5, + _mcl_blast_resistance = 9, + sounds = technic.sounds.node_sound_stone_defaults(), + on_blast = function(pos, intensity) + if intensity > 9 then + minetest.remove_node(pos) + return {"technic:blast_resistant_concrete"} + end + end +}) diff --git a/mods/technic_plus_beta/technic_worldgen/oregen.lua b/mods/technic_plus_beta/technic_worldgen/oregen.lua new file mode 100644 index 00000000..2f78ba30 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/oregen.lua @@ -0,0 +1,248 @@ + +local has_mcl = minetest.get_modpath("mcl_core") +local stones = {"default:stone", "mcl_core:stone", "mcl_deepslate:deepslate"} + +local uranium_params = { + offset = 0, + scale = 1, + spread = {x = 100, y = 100, z = 100}, + seed = 420, + octaves = 3, + persist = 0.7 +} +local uranium_threshold = 0.55 + +local chromium_params = { + offset = 0, + scale = 1, + spread = {x = 100, y = 100, z = 100}, + seed = 421, + octaves = 3, + persist = 0.7 +} +local chromium_threshold = 0.55 + +local zinc_params = { + offset = 0, + scale = 1, + spread = {x = 100, y = 100, z = 100}, + seed = 422, + octaves = 3, + persist = 0.7 +} +local zinc_threshold = 0.5 + +local lead_params = { + offset = 0, + scale = 1, + spread = {x = 100, y = 100, z = 100}, + seed = 423, + octaves = 3, + persist = 0.7 +} +local lead_threshold = 0.3 + +minetest.register_ore({ + ore_type = "scatter", + ore = "technic:mineral_uranium", + wherein = stones, + clust_scarcity = 8*8*8, + clust_num_ores = 4, + clust_size = 3, + y_min = has_mcl and mcl_vars.mg_overworld_min or -300, + y_max = has_mcl and mcl_worlds.layer_to_y(80) or -80, + noise_params = uranium_params, + noise_threshold = uranium_threshold, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "technic:mineral_chromium", + wherein = stones, + clust_scarcity = 8*8*8, + clust_num_ores = 2, + clust_size = 3, + y_min = has_mcl and mcl_vars.mg_overworld_min or -200, + y_max = has_mcl and mcl_worlds.layer_to_y(80) or -100, + noise_params = chromium_params, + noise_threshold = chromium_threshold, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "technic:mineral_chromium", + wherein = stones, + clust_scarcity = 6*6*6, + clust_num_ores = 2, + clust_size = 3, + y_min = has_mcl and mcl_vars.mg_overworld_min or -31000, + y_max = has_mcl and mcl_worlds.layer_to_y(80) or -200, + flags = "absheight", + noise_params = chromium_params, + noise_threshold = chromium_threshold, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "technic:mineral_zinc", + wherein = stones, + clust_scarcity = 8*8*8, + clust_num_ores = 5, + clust_size = 7, + y_min = -32, + y_max = 2, + noise_params = zinc_params, + noise_threshold = zinc_threshold, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "technic:mineral_zinc", + wherein = stones, + clust_scarcity = 6*6*6, + clust_num_ores = 4, + clust_size = 3, + y_min = has_mcl and mcl_vars.mg_overworld_min or -31000, + y_max = -32, + flags = "absheight", + noise_params = zinc_params, + noise_threshold = zinc_threshold, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "technic:mineral_lead", + wherein = stones, + clust_scarcity = 9*9*9, + clust_num_ores = 5, + clust_size = 3, + y_min = -16, + y_max = 16, + noise_params = lead_params, + noise_threshold = lead_threshold, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "technic:mineral_lead", + wherein = stones, + clust_scarcity = 8*8*8, + clust_num_ores = 5, + clust_size = 3, + y_min = has_mcl and mcl_vars.mg_overworld_min or -128, + y_max = -16, + noise_params = lead_params, + noise_threshold = lead_threshold, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "technic:mineral_lead", + wherein = stones, + clust_scarcity = 6*6*6, + clust_num_ores = 5, + clust_size = 3, + y_min = has_mcl and mcl_vars.mg_overworld_min or -31000, + y_max = has_mcl and mcl_worlds.layer_to_y(80) or -128, + flags = "absheight", + noise_params = lead_params, + noise_threshold = lead_threshold, +}) + +-- Sulfur +local sulfur_buf = {} +local sulfur_noise + +minetest.register_on_generated(function(minp, maxp) + local vm, emin, emax = minetest.get_mapgen_object("voxelmanip") + local a = VoxelArea:new({MinEdge=emin, MaxEdge=emax}) + vm:get_data(sulfur_buf) + local pr = PseudoRandom(17 * minp.x + 42 * minp.y + 101 * minp.z) + sulfur_noise = sulfur_noise or minetest.get_perlin(9876, 3, 0.5, 100) + + local lava = has_mcl and "mcl_core:lava_source" or "default:lava_source" + local lava_flowing = has_mcl and "mcl_core:lava_flowing" or "default:lava_flowing" + local stone = has_mcl and "mcl_core:stone" or "default:stone" + local c_lava = minetest.get_content_id(lava) + local c_lava_flowing = minetest.get_content_id(lava_flowing) + local c_stone = minetest.get_content_id(stone) + local c_sulfur = minetest.get_content_id("technic:mineral_sulfur") + + local grid_size = 5 + for x = minp.x + math.floor(grid_size / 2), maxp.x, grid_size do + for y = minp.y + math.floor(grid_size / 2), maxp.y, grid_size do + for z = minp.z + math.floor(grid_size / 2), maxp.z, grid_size do + local c = sulfur_buf[a:index(x, y, z)] + if (c == c_lava or c == c_lava_flowing) + and sulfur_noise:get3d({x = x, y = z, z = z}) >= 0.4 then + for i in a:iter( + math.max(minp.x, x - grid_size), + math.max(minp.y, y - grid_size), + math.max(minp.z, z - grid_size), + math.min(maxp.x, x + grid_size), + math.min(maxp.y, y + grid_size), + math.min(maxp.z, z + grid_size) + ) do + if sulfur_buf[i] == c_stone and pr:next(1, 10) <= 7 then + sulfur_buf[i] = c_sulfur + end + end + end + end + end + end + + vm:set_data(sulfur_buf) + vm:write_to_map(sulfur_buf) +end) + +-- in MCL sulfur is generated in the nether +if has_mcl then + minetest.register_ore({ + ore_type = "scatter", + ore = "technic:mineral_sulfur", + wherein = {"mcl_nether:netherrack", "mcl_blackstone:blackstone"}, + clust_scarcity = 830, + clust_num_ores = 5, + clust_size = 3, + y_min = mcl_vars.mg_nether_min, + y_max = mcl_vars.mg_nether_max, + }) +end + +if technic.config:get_bool("enable_marble_generation") + and not minetest.get_modpath("underch") then + minetest.register_ore({ + ore_type = "sheet", + ore = "technic:marble", + wherein = stones, + clust_scarcity = 1, + clust_num_ores = 1, + clust_size = 3, + y_min = has_mcl and mcl_vars.mg_overworld_min or -31000, + y_max = has_mcl and mcl_worlds.layer_to_y(80) or -50, + noise_threshold = 0.4, + noise_params = { + offset = 0, scale = 15, spread = {x = 150, y = 150, z = 150}, + seed = 23, octaves = 3, persist = 0.70 + } + }) +end + +if technic.config:get_bool("enable_granite_generation") and not has_mcl then + minetest.register_ore({ + ore_type = "sheet", + ore = "technic:granite", + wherein = stones, + clust_scarcity = 1, + clust_num_ores = 1, + clust_size = 4, + y_min = -31000, + y_max = -150, + noise_threshold = 0.4, + noise_params = { + offset = 0, scale = 15, spread = {x = 130, y = 130, z = 130}, + seed = 24, octaves = 3, persist = 0.70 + } + }) +end diff --git a/mods/technic_plus_beta/technic_worldgen/overrides.lua b/mods/technic_plus_beta/technic_worldgen/overrides.lua new file mode 100644 index 00000000..b6a942d8 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/overrides.lua @@ -0,0 +1,83 @@ + +local S = minetest.get_translator("technic_worldgen") + +minetest.override_item("default:steel_ingot", { + description = S("Wrought Iron Ingot"), + -- Make the color of the ingot a bit darker to separate it better from tin + inventory_image = "technic_wrought_iron_ingot.png^[multiply:#bbbbbbff", +}) + +-- Override description and textures of "steel" items + +local excluded_words = { + "[Cc]arbon", + "[Ss]tainless", + "[Ff]lint", +} + +local function is_steel(name, desc) + name = name:gsub(".+:(.+)", "%1") -- Ignore mod name + if name:match("[Ss]teel") or desc:match("[Ss]teel") then + for _, word in pairs(excluded_words) do + if name:match(word) or desc:match(word) then + return false + end + end + return true + end +end + +local function edit_desc(desc, old, new) + desc = desc:gsub(old, new) + desc = desc:gsub(old:lower(), new:lower()) + return desc +end + +local function replace_texture(tile) + local new_tile + if type(tile) == "string" then + new_tile = tile:gsub("default_steel_block.png", "technic_wrought_iron_block.png") + else + new_tile = {} + for k, v in pairs(tile) do + if k == "name" then + new_tile[k] = v:gsub("default_steel_block.png", "technic_wrought_iron_block.png") + else + new_tile[k] = v + end + end + end + return new_tile +end + +local function do_override(name, def) + local desc = def.description + if not is_steel(name, desc) then + return + end + local override = {} + if name:find("steelblock") then + override.description = edit_desc(desc, "Steel", "Wrought Iron") + else + override.description = edit_desc(desc, "Steel", "Iron") + end + if def.tiles then + override.tiles = {} + for _, tile in ipairs(def.tiles) do + table.insert(override.tiles, replace_texture(tile)) + end + end + if def.inventory_image then + override.inventory_image = replace_texture(def.inventory_image) + end + if def.wield_image then + override.wield_image = replace_texture(def.wield_image) + end + minetest.override_item(name, override) +end + +minetest.register_on_mods_loaded(function() + for name, def in pairs(minetest.registered_items) do + do_override(name, def) + end +end) diff --git a/mods/technic_plus_beta/technic_worldgen/rubber.lua b/mods/technic_plus_beta/technic_worldgen/rubber.lua new file mode 100644 index 00000000..5917c898 --- /dev/null +++ b/mods/technic_plus_beta/technic_worldgen/rubber.lua @@ -0,0 +1,116 @@ +-- Code of rubber tree by PilzAdam + +local S = minetest.get_translator("technic_worldgen") + +local has_mcl = minetest.get_modpath("mcl_core") + +minetest.register_node(":moretrees:rubber_tree_sapling", { + description = S("Rubber Tree Sapling"), + drawtype = "plantlike", + tiles = {"technic_rubber_sapling.png"}, + inventory_image = "technic_rubber_sapling.png", + wield_image = "technic_rubber_sapling.png", + paramtype = "light", + walkable = false, + groups = {dig_immediate=3, flammable=2, sapling=1}, + sounds = technic.sounds.node_sound_defaults(), +}) + +minetest.register_craft({ + type = "fuel", + recipe = "moretrees:rubber_tree_sapling", + burntime = 10 +}) + +minetest.register_node(":moretrees:rubber_tree_trunk", { + description = S("Rubber Tree"), + tiles = {"default_tree_top.png", "default_tree_top.png", + "technic_rubber_tree_full.png"}, + groups = {tree=1, snappy=1, choppy=2, oddly_breakable_by_hand=1, + flammable=2, axey=1, handy=1}, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + sounds = technic.sounds.node_sound_wood_defaults(), +}) + +minetest.register_node(":moretrees:rubber_tree_trunk_empty", { + description = S("Rubber Tree"), + tiles = {"default_tree_top.png", "default_tree_top.png", + "technic_rubber_tree_empty.png"}, + groups = {tree=1, snappy=1, choppy=2, oddly_breakable_by_hand=1, + flammable=2, not_in_creative_inventory=1, axey=1, handy=1}, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + sounds = technic.sounds.node_sound_wood_defaults(), +}) + +local leaves_drop = { + max_items = 1, + items = { + {items = {"moretrees:rubber_tree_sapling"}, rarity = 20}, + {items = {"moretrees:rubber_tree_leaves"}} + } +} + +if has_mcl then + leaves_drop.items = { + {items = {"moretrees:rubber_tree_sapling"}, rarity = 20}, + {items = {"mcl_core:stick 1"}, rarity = 30}, + {items = {"mcl_core:stick 2"}, rarity = 40}, + {items = {"mcl_core:apple"}, rarity = 50} + } +end + +minetest.register_node(":moretrees:rubber_tree_leaves", { + drawtype = "allfaces_optional", + description = S("Rubber Tree Leaves"), + tiles = {"technic_rubber_leaves.png"}, + paramtype = "light", + groups = {snappy=3, leafdecay=3, flammable=2, leaves=1, swordy=1, handy=1}, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + _mcl_silk_touch_drop = true, + drop = leaves_drop, + sounds = technic.sounds.node_sound_leaves_defaults(), +}) + +technic.rubber_tree_model={ + axiom = "FFFFA", + rules_a = "[&FFBFA]////[&BFFFA]////[&FBFFA]", + rules_b = "[&FFA]////[&FFA]////[&FFA]", + trunk = "moretrees:rubber_tree_trunk", + leaves = "moretrees:rubber_tree_leaves", + angle = 35, + iterations = 3, + random_level = 1, + trunk_type = "double", + thin_branches = true +} + +minetest.register_abm({ + nodenames = {"moretrees:rubber_tree_sapling"}, + label = "Worldgen: grow rubber tree sapling", + interval = 60, + chance = 20, + action = function(pos, node) + minetest.remove_node(pos) + minetest.spawn_tree(pos, technic.rubber_tree_model) + end +}) + +if technic.config:get_bool("enable_rubber_tree_generation") then + minetest.register_on_generated(function(minp, maxp, blockseed) + if math.random(1, 100) > 5 then + return + end + local tmp = { + x = (maxp.x - minp.x) / 2 + minp.x, + y = (maxp.y - minp.y) / 2 + minp.y, + z = (maxp.z - minp.z) / 2 + minp.z} + local pos = minetest.find_node_near(tmp, maxp.x - minp.x, + {has_mcl and "mcl_core:dirt_with_grass" or "default:dirt_with_grass"}) + if pos ~= nil then + minetest.spawn_tree({x=pos.x, y=pos.y+1, z=pos.z}, technic.rubber_tree_model) + end + end) +end diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_blast_resistant_concrete_block.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_blast_resistant_concrete_block.png new file mode 100644 index 0000000000000000000000000000000000000000..4136c7f212f49a8755cc0a0de84cef57440e23fa GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeXjft_1jkSx5vrkBHNKAA{ zPIgL3aZXKjNl$ml$Z(zd$<+g>ve?tbF@!^w_25C?Lk0q_2k$qvUS?!X*r=({l~d?D zE)r}iu;sLDLl>sQ(FTy(}Q`F%>72iDE`W(l;O!PC{x JWt~$(69B(=PF(;1 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_carbon_steel_block.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_carbon_steel_block.png new file mode 100644 index 0000000000000000000000000000000000000000..1841f77982618e626a1f3282fdc4f2c9e77d0432 GIT binary patch literal 385 zcmV-{0e=38P)i!_tBsAVj*hO6kFSuBu#k|kk&&{JlCzVOw3L*!m6f)ZmbjOfxtN%` zn3%hnnY@~sy_=i9oSeU%oxq-+!JnVP#)TP$0002ENklh5;?Y^j&O(i4L@ f|6Lyc7vKE=fMy-3hi@m;00000NkvXXu0mjfwAQg- literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_carbon_steel_ingot.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_carbon_steel_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..ea260106014ca11fa417265200b7e6be4117d3ad GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`E07KdsSJs%507q2$()*9 zFsHnFNqx(zzKNS>%-OwW-SN#^&+I>V<;bz?*RDUle&flFn@?}ves=rLvpaX6pS9so z1L|ii3GxeOaCmkj4akZ1ba4!+xHY9~E92n+kt3gG%D=PEK6B&euE}418zjd~zd7@^ zYnY=!+Wv+kXAXvMj%9G+S$J(yTGB3lhSz5^*_Lg&mwe~F(2|f_8;;LS7fbP;!}jn{ g>xH?jPbTv-oDySZj0&1|8E6fIr>mdKI;Vst0FK3FR{#J2 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_cast_iron_block.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_cast_iron_block.png new file mode 100644 index 0000000000000000000000000000000000000000..cc980012580ad408e886f43252d243a44a94e339 GIT binary patch literal 385 zcmV-{0e=38P)h5;?Y^j&O(i4L@ f|6Lyc7vKE=fMy-3hi@m;00000NkvXXu0mjf#L=#H literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_cast_iron_ingot.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_cast_iron_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..c18ee71f4025f78b9ac0890c9caca117f16bb167 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE0A_@Dt2+Jbak)s59|vG zpB^2%C@FP$e&M>x>Mgx}`zB94G=IU#MN3X^*?M)`_N&`>T-&kp`p#W9JmcgYftndh zg8YIR9G=}s19BofT^vIyZp}S+l(E5qhsEKX>8<+pJN_rsZ&p9~LGjogjYnsCRkT`; zy>Uqr&|5A`DE@rzN2{OgrLlXay>)uRPQ^LA@8@A{Xfle YVlvbJtmg*)Ksy*bUHx3vIVCg!0M(OQ0RR91 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_chromium_block.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_chromium_block.png new file mode 100644 index 0000000000000000000000000000000000000000..f5cdfe95ac664fdd4af77c4f1e51934af6b377cb GIT binary patch literal 377 zcmV-<0fzpGP)TV9$F#`Ew#Ue~$jP|M%DKzSy3EYI%gepY&A!gg zzt7LW(9prr(ZtZusQYT70002INkl3aT3DO`szoznOZ XB5xZJcKm??00000NkvXXu0mjf#W1(j literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_chromium_ingot.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_chromium_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..92b279c189f4801da840d010a898e1ea5cf0a5ac GIT binary patch literal 222 zcmV<403rX0P)G1IE@$vQe`1bkv_xk$z`ueTN zwG;pV00DGTPE!Ct=GbNc0034=L_t(|+MUj|0e~W1Px^An{QvGQSc#8?$?*ANw5!H$dHVuZUHK)CCa&?YzC2xzi=@99S&+=qOHT{b)<9|& zq4o1FaSaW@2$H~fw%OApyha$he9Y6l-<}UG2&)kcO%_9Q>FI~W|FRr>T*jWEASm+t zVcAm!Ns?cD^)*T0Z?{)4f$Zb8w9T67-+9_k|9!mqk_D$l{9PJABMY3< zOsmnb6doritcsP+&TzDfVQ{0_)Pz>-n7#p`4!BDL-!dSvK^194F@k!|A zK^Mhp6nSnbY6r-(z+q^bV_6_Jp;nU_n(A#9@frQ#^!%GCqAyXqOM(0@q%KX>WfG-`_+^l3VL+RhTUi=Ze_WRf6g wiaN$^^P=T<)aN{TzD|n3JS4$p?4K6V|G46~IP)T7(h>wg zfG+~V2nLfmg|tpmi?i?qOCgxs9*QE9(&7}eDb)VVru*V4P1E4Ps~+w35{~2J*ftrf z!Z+Xl#fJwS?B$ZjFMAkG!3Mok*1tZN&mXX&|8mgq=&gYz;T{2j>1YyLlr(G`lLne+(tGSN9f;){W z)k2Pona9;^PUL&YhNjV*I)q7`idDe(R&@I#t_Bl!Ivtj)fV0sYEfM2tI_IQ!O`}|7 z;U^<<1uTy1a`w#})UN3TT(PucB5szs!Et5haNB61^fIM?- z+N}mHE6+~7NUK)n(dmHk!sFf>JLr0XS~kv1thky?iODM8K6%PGjPYVHLM`YC%(V*j zQiix;Fdo=oWT<9y{QU2b&W1(O$WdE|5S1HLOjDs<$unGds5g$!-foAq7AKidX~)wL zNrX{ER!`tA1wpW4Z>K=nOyMIF21~+KL_=4RDwY+60epJ@E}9&2{Nx|*-Y(J|d%Syi z2cemK_4P3#6dWDwa(3QhJhc(wij1x!*Q^Q~6_Z;zo#*`#or;bY2E5a@h!IfA=*(Rg zEf(j`lT$>LAitL9=(SB&VTe2!UehR=jJ<&WMssY(BZ?vh*JB(Ja^rd!x`Cv|h$0zP z3OL%|Q2X7Vf!R{?C``4TgXT10N9-UelrM$oChqiPWc%$&*C^-%N_ffVCnX0y3o;(s|JZX>*wo+|(V N002ovPDHLkV1g?0n$G|L literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_lead_block.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_lead_block.png new file mode 100644 index 0000000000000000000000000000000000000000..11da56a64d44c1853e15c69e3f83fc3369b5b3b3 GIT binary patch literal 340 zcmV-a0jvIrP)Wu3Mc$SH_}M|<@NmL z0sy)t80Nw*#MnQyBjzML69X|f(fc0b(Jmbh5Bm`n``iKy7W@n{{zL-5`Twm7^}h)M z{pu~0uu`k7wf_S;nU^Jl)wZJ2m>K6^c(mZ9}V>V72GiZ0?`3+ m5di$}1qT7{7UK#R;1v9uQg$;ijH0ao0000^||(fe`jZR|61;MtBO&tU}yEKYr7;>U%oVGy!N%4 z&-`pe@N_QWi1~XzCH_Ar$#}EC_ND0LPgdSSg4V4qbl`b`+%waba+kC?u2uG)RfCX@|Yr+%pqO zDe?s?HoIR`p`xsH2V-oBli(`D?O4(}j2}~&OI+*xMxf;QlO2C3FMnl}VY&HrQDB&; zCNJG~FBvLp(#`el?*tb5ooF|Nj)xtSC#hx0(|QKrrW>)$Cy=PzIP4$H=3XHaE5XJN zR(In@>Zjwk85?0ONEP4yk>T_tvgZ=hbSa=EfmO0G%A(ea8CWw#e*%$}L}hv;t-L=< zE+G|_Mi}=JP!gv!&3-{Z*LIiV^BPVpv1zx`^<4?P`o#?&As*+`V__}==Jjftt#l)9 jf82fg&1%JIRuKLNyN7h3+%}Ia00000NkvXXu0mjfMoBOs literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_marble_bricks.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_marble_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..7db142f5b8d750826e38a3f9f230daf9eb682273 GIT binary patch literal 737 zcmV<70v`Q|P)14= zQEQt}6vzEEW3X?qJ$8FpVU(_;E$s-SB`FOn4Gj$m4N8I}7$jm4MIz!woL00ViijeT zG>9RTl2OdwN2~ zPZEfM=Z6OXn_1*or?vLC)EuNbJ@bTEqq0DcG*a#Ccru=7eOsqeZ zxhuFr6SQI6@d|Ug%GEYQg~+VI$YgIu=Cv=oLL+tgSS1p@m)Tu|?D_cf4O8d(^jmPHo~ za>M6~nN)?r97KX>eNbJx1YO{G@g8D$14z!#fgdb;d2w-@WsrYiS&;ea1iY7PnZ?8! z9ZE!k$aHuBHyo}`ti2gWdge<4v3+}$%p!z|^)0PenhZ};jhcX6_&V6CP+Ra=uH)3v zdtD%W)REgIU2J5Yhy@A>+Zm%KtTs__PikeMYRd!+cAcQqAPl)X3DDT%1EV+dWz6G` z^H6q0!b4q+J4>8?=<@oY0jf-<6003UtjAh=7Rh5*3K4;IKEBrR9fK;t29nTlgtMEe zn|capUH&_@dy|L1GdH#eR}(Y$hnUwZT&4Ux5W^wCoPHje97yL+K0ybUtDx4lRQWu% znOP{9z2YoJn9c6NI`OqvV(p7f?b&Qu=^exd4IMnWh1#2zjE5$jnQc$pA6wLaha>r} TNOfOk00000NkvXXu0mjfqcTr{ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_chromium.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_chromium.png new file mode 100644 index 0000000000000000000000000000000000000000..5f7cfc07bca0c459bb6524b42c5775a5c5e7011d GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`d7dtgAr-fh6Bd|N{Qv#GUSQd( zh5Ge>|MMSG$=>r^EYf^IBe3bI3+^C?2ZPP_NtvS3~M8AC7g3# R*9o+l!PC{xWt~$(695%`LEHcU literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_lead.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_lead.png new file mode 100644 index 0000000000000000000000000000000000000000..01515774fc19b57fb1aae8b8b250542da16ceb21 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@~S;u978H@ zB_|wU`xNtOLr0iM*n)!eHS_n>xlOd5@N)W`aKm!-Rj)*iUtRp-{NwA?r3trAT5Ijy zw5aIVy1loTO|5Ensk)YbduOg}Oy%__k$*LQ{e86gGnb>7IYZ~0oD~@XP8WM(cRveD r_{z~-9Wl?m=kF)$E+3~v-epw`8@H&ZSIyy>1ah3GtDnm{r-UW|54TWP literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_sulfur.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_sulfur.png new file mode 100644 index 0000000000000000000000000000000000000000..28445b35ff0b13bc35433e6eb0d903e7ba9cf0fc GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7tJX2yb2}L>?qayMpW*re zhFgaj?jB{hf1KgT8HQ(P8D3mqczucC?G=U(*BCzCWcYH6;ooD1|IZkHuKqm@XaZwN zkY6x^!?PP{Ku(OOi(`m{BEE~QwqzYvJ{GaX%lw&v$x*&~lDvPbZ<$`gTe~DWM4fhVfJ1 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_uranium.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_mineral_uranium.png new file mode 100644 index 0000000000000000000000000000000000000000..4258bbc5a630c28b3d2bc600cc086571d9e5a415 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr-fh6Bd}wsLp>_FR*Og z%KxqZnhjSrr2qW%zv=wEgQi;Y_CMzvwleo@yv=YlDF6PX_pB3i6=q9jFgmb3Hj#N| zo+I%@E2ZbU!j}&Ur!v>{JOAU3+4pDur;1~V+Gfu`>BRn;zk-1|+s$ZBnqi9&_mO4d erw(;RF)%PLs`A-dMk%XGj-bJ$-&L(>I_i7(8A5T-G@yGywo)m literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_rubber_leaves.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_rubber_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..ffd63f5f7f9d27527c2c584e27a24cbe2766d089 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=60~p&p$fo{?Uj*#SA8 zH4lM8OeH~n!3@7+{ybX)tR|Nmc*gYn_Rhd?z(N@76Srbm`hKs{_FL4Lsu%xoO|<=*Yxr9cs1PZ!6K zid)GE4oq_l+?aYM9yDM)};`|^1{ v;hB8N1@a9>5qgf2IqMZnlE0WUv#~MsKH!TzeZ{31XfT7PtDnm{r-UW|5kxt3 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_rubber_tree_empty.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_rubber_tree_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..dc36fa56643ee5948e122ca14103d26a94ad4bb2 GIT binary patch literal 663 zcmV;I0%-k-P)=6%{u>2%&%se≪E+f)(b-n>iuIV3py^f^e+1sT-SPcm?_- z+R&BXO3FO-<19eZNn}ZzibU23GCrNhxvPLeXbjZ4u5 z;P=b(x4YFe!}7KYxu-zHmW4nabR{`bzu^uurO+BX6JgiTL*MPpi?q>Q%Ug~fZ`YlO z(to$L&TV6GR8kYm!nO%BtnKS44P;m91F$JW$X@1{+Ty#yS&n>tu&Y9F>AInbCEl;5 zFbAp)@7w7?@S-HCf3Q{RC!Ugq#w^g<6obDRRvuc;kO;u#JU9SVY%Ws-4)yGb;K==U z9z^E2phn9vv&OeId;R_6kP6EJ->I+8L)`_ynjD*>4-g9VVS>b(*|9U(FQPv$KOvYP z>89>{W44qNtpmVKR~aO(3Ik4Ha0SU+?XHP)YCvl0%CLM-U$42Zy#D&$xn#es_Y^DO xQWHD7f~->acF7jhTo?X~7_i;|fJg`Ega01T!qLru&@BJ}002ovPDHLkV1n;0MqK~^ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_rubber_tree_full.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_rubber_tree_full.png new file mode 100644 index 0000000000000000000000000000000000000000..def5cf6200ce2202433a4defc5f36767e9499d78 GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47^epKgt#h*@F|M%DvI+dN$@L6 z2q;SmC`${dNC>D%393j7s!H;!N(!h-0g;fZw2+#VpqjLRnzW#rjG&sVu)36hx|E>0 zw2->Au)2(}CJ@O2k*Joeh?cylwycP@oT!e1sIHu-uDrOeqNJ{}q@J9ZzKWE-s-%IU zxS@)qp{kUzsMwT_pqj<=nzuZ^Cst-ha)o}aCrpQEv#v$4OezQ3b>fSo~r zvr(XfL6Eaiu#<7Hi*c}*ONfg}sHZy!Ni8|m7ueu z$h^GV+hxJGx8>fBIrek@?(d(^d`!N7R;8zBnwO56c6IuGOZx`1Xbnwx zYwf)TI!ir$9cN?pIG#$`fzqdSBygFdTwWRa$dHZ~1 fzsRpTe&2rc>WF1iWq7)Q-evG~^>bP0l+XkKmXpw~ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_stainless_steel_block.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_stainless_steel_block.png new file mode 100644 index 0000000000000000000000000000000000000000..e1c586583402ec46a39aac1def4f719e683d1f0a GIT binary patch literal 255 zcmVqe8F|*#+0Bb?G>kW?-!Av zE9|I9S8Zo^8LSj3FnQ@S)H0bZzru}y(xB7f>})D;hpO8%(=hi9<-(zvxVIDS-PGf z(A4-7r@EJ@*A$`SSphbkCNW8(4`RGHWcwX^=3IYysBH17PUd6F%YSR^_eY;0N=*|=+FS<%mD4w0RH0u@YVp@!vNjI0N20(^4S3E(g4xA0M@?%&ba{LVrW7D z005OqL_t(|+D*?}4#O}AM9~=r2fvg3uePLV)%p*F&XwU|YBIB}z9hjAVy~R)Lv7@u z`U-aH)B$fmQIBw*D##~bxm<$<<#;Y4(QQ_)aa7}YqpQ=;=)}z=y1-@;JdliIIumA? zRl6C4dn=R7nLsrxasNdeoZS5vX=vN~G`l_#hY04^$~S^}M{fTe@id-@KN05(w>Jdr T$Zv=)00000NkvXXu0mjf8zFQK literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_sulfur_lump.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_sulfur_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..4a7b2521e646b36b6bbe482ea1a228f9bb42ce37 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMV1=2t7Gkm_uaC8I1?IR2y zt}*Oe#c*yr!{bv7uP-q?KhN;>Hp8R`G15SFj3q&S!3+-1ZlnP@rk*a2Ar-fh6BGmu za$hwWu&}bq9$;Fub`q;XTawFyF2)&x8ZYNCB<=8t%3}*V9hWoBVa`W}e^KnuzBx>a Q02;vH>FVdQ&MBb@02H%2y8r+H literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_uranium_block.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_uranium_block.png new file mode 100644 index 0000000000000000000000000000000000000000..02f2b03f11d1917f8bcf6f6155ed6d9eef36d638 GIT binary patch literal 381 zcmV-@0fPRCP)PIg1sj;GEUm(3XZ!vq^w|7R z#e3ZaVOjhVuf9Eb|Kek$sFO|;XLdES!pTC)(xBw?8m#5xyI~Tu0}*h(Hfs8))FGPs ziiBRsPWfBX(c&{IG@a`FRE8VT3}-g=-S$H>6k4$XK~pCjW}bF)vRB8$QCP(^00000NkvXXu0mjf4L`J8 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_uranium_ingot.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_uranium_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..02b2d7045da04f9a4d29e21613bb62d3b69f9953 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=4eFPdo5u$GX?cw|!i< z=i8P8zjrKux?uIoC7a)^KJfkc literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_uranium_lump.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_uranium_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..c0efc19496ecfe2eaeecc4eebd3b9ac2eb6d6307 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E0A9KV9}}vi`P9`vGduM z-Osk}f3fS(%RNV49XR&t;PKaoPrg2K>dn#f@6KF&clPRsOV>VJzVY#j(2ZC3fjSvW zg8YIR9G=}s19AdAT^vIs!sqr}AJwO`>~&|z>iSm{*9WyVh*w)`;9%Ts5{3%h!4 Q3(#-|Pgg&ebxsLQ0PyEyDgXcg literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_wrought_iron_block.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_wrought_iron_block.png new file mode 100644 index 0000000000000000000000000000000000000000..ccb6e96ce3d89278b9630fd937c9cd57d381d3c9 GIT binary patch literal 247 zcmVu+bX<;rm;N_bu3KuxO;6| zPwSrm<|!wScKU%{?!QP-D%(0x)bSKc_PwPnrUF?^x)CkRAn0IxLA$eqI}i7gyYCmY zwMBW0V7-Z_du8!D=w4tX(=H@?U&q&6`W5*EB&+#?vhrZb&^NZjDefa8!%*8riJ|2# x4O|nA1(<3IIUGZ+xyZ^VcnTbJ)g|I$9EL(oDh_mP_Ad_o$7t3GUWZ%vj3-9 YPE2O{pY`0pA7}@Ir>mdKI;Vst0Ppx-$N&HU literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_zinc_block.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_zinc_block.png new file mode 100644 index 0000000000000000000000000000000000000000..19ec8f12f9246e33b97a8ba83b0b98848b656334 GIT binary patch literal 417 zcmV;S0bc%zP)ftxjgn>UA{V6Mn+w$6sX)H;r;JCLh9mb5*Yw?Lh|XR^y}w99n4(0jbm zfxXj)!PGa4r#XzLJCUtBm9svYxIde@X0OU)vCD9`&Um`edA-woywvxXiCq8y0LDo~ zK~#9!6^>Vu#4r#-p}QqZ&T(u{j+^8CFSlBLsDeioaMP4eVV9SiyqJp+a1f79z%5r% z)e0MRh{z}ww~Nyf@86mAQ2ilbHspy&?KQ1#5Y&2rtHH-0_HVebL=jD3Stl~yh0PvE zReIIF?mm7kYbun`hDg)}c2mt!o;}t+Jzjedx)r9Nl25XScw#a83V0Fa zpgLxdn&K<8aN--TfalrC8)igiLdJAGseo(S)BZJt=Tot3=VSE;$`}g(*Zp(X00000 LNkvXXu0mjf7PiTA literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_zinc_ingot.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_zinc_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..9585447c7ef6c2d4e2e67934e4205e91f45c5625 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VE0C@_c(wlUwWg!jC!V=8 z^ZdQVS01gr{$$(T=ldVNI``uJmDe9{zWs9R-Pb$szTW@v<>d$p4L;<=|zVFR!L~DJ;_?k82I{J(Lo9Ej`C?6f(n;gyO*vH{bQ}aM3L$IWZv6< Qf#x%Ky85}Sb4q9e0Fp0YtpET3 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic_worldgen/textures/technic_zinc_lump.png b/mods/technic_plus_beta/technic_worldgen/textures/technic_zinc_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c4f782b7180056994adf0428699a9d1fa356ea GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE08YPb+K&M#hSgB`;Oh5 zaQxQv(|6{cySM1VgT)sgEV=Y>#pOpUuRL0P@|CZ}O z&5R{Me!&b5&u*jvIsTq5jv*Dd=5{$VF(?SQZm#{mJ1ws|@fmZC@Z|a}-w#?=XXo}B zevydsihEzQXVNak>53N9cZpswk$Ai(t4xyDNq|MziNkHhOV(qdVSn8jD<(75Xgj~y Q0W_My)78&qol`;+0PAgCIsgCw literal 0 HcmV?d00001 diff --git a/mods/xcompat/.github/workflows/farlands_reloaded.yml b/mods/xcompat/.github/workflows/farlands_reloaded.yml new file mode 100644 index 00000000..176f2d9a --- /dev/null +++ b/mods/xcompat/.github/workflows/farlands_reloaded.yml @@ -0,0 +1,23 @@ +name: farlands_reloaded +on: [push, pull_request] +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Checkout + uses: actions/checkout@main + - uses: buckaroobanzay/mtt@main + with: + modname: xcompat + git_game_repo: https://github.com/TerraQuest-Studios/farlands_reloaded + git_dependencies: | + https://github.com/mt-mods/unifieddyes + https://github.com/mt-mods/basic_materials + https://github.com/OgelGames/fakelib + https://github.com/mt-mods/pipeworks + https://github.com/mt-mods/steel + https://github.com/mt-mods/display_modpack + https://github.com/mt-mods/homedecor_modpack + additional_config: | + mtt_nodelist = farlands_reloaded.txt \ No newline at end of file diff --git a/mods/xcompat/.github/workflows/hades_revisited.yml b/mods/xcompat/.github/workflows/hades_revisited.yml new file mode 100644 index 00000000..650e49b5 --- /dev/null +++ b/mods/xcompat/.github/workflows/hades_revisited.yml @@ -0,0 +1,23 @@ +name: hades_revisited +on: [push, pull_request] +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Checkout + uses: actions/checkout@main + - uses: buckaroobanzay/mtt@main + with: + modname: xcompat + git_game_repo: https://codeberg.org/Wuzzy/Hades_Revisited + git_dependencies: | + https://github.com/mt-mods/unifieddyes + https://github.com/mt-mods/basic_materials + https://github.com/OgelGames/fakelib + https://github.com/mt-mods/pipeworks + https://github.com/mt-mods/steel + https://github.com/mt-mods/display_modpack + https://github.com/mt-mods/homedecor_modpack + additional_config: | + mtt_nodelist = hades_revisited.txt \ No newline at end of file diff --git a/mods/xcompat/.github/workflows/luacheck.yml b/mods/xcompat/.github/workflows/luacheck.yml new file mode 100644 index 00000000..18088bce --- /dev/null +++ b/mods/xcompat/.github/workflows/luacheck.yml @@ -0,0 +1,10 @@ +name: luacheck +on: [push, pull_request] +jobs: + luacheck: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@main + - name: Luacheck + uses: lunarmodules/luacheck@master diff --git a/mods/xcompat/.github/workflows/mineclonia.yml b/mods/xcompat/.github/workflows/mineclonia.yml new file mode 100644 index 00000000..d9ef8207 --- /dev/null +++ b/mods/xcompat/.github/workflows/mineclonia.yml @@ -0,0 +1,23 @@ +name: mineclonia +on: [push, pull_request] +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Checkout + uses: actions/checkout@main + - uses: buckaroobanzay/mtt@main + with: + modname: xcompat + git_game_repo: https://codeberg.org/mineclonia/mineclonia + git_dependencies: | + https://github.com/mt-mods/unifieddyes + https://github.com/mt-mods/basic_materials + https://github.com/OgelGames/fakelib + https://github.com/mt-mods/pipeworks + https://github.com/mt-mods/steel + https://github.com/mt-mods/display_modpack + https://github.com/mt-mods/homedecor_modpack + additional_config: | + mtt_nodelist = mineclonia.txt \ No newline at end of file diff --git a/mods/xcompat/.github/workflows/minetest_game.yml b/mods/xcompat/.github/workflows/minetest_game.yml new file mode 100644 index 00000000..6b887cda --- /dev/null +++ b/mods/xcompat/.github/workflows/minetest_game.yml @@ -0,0 +1,23 @@ +name: minetest_game +on: [push, pull_request] +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Checkout + uses: actions/checkout@main + - uses: buckaroobanzay/mtt@main + with: + modname: xcompat + git_game_repo: https://github.com/minetest/minetest_game + git_dependencies: | + https://github.com/mt-mods/unifieddyes + https://github.com/mt-mods/basic_materials + https://github.com/OgelGames/fakelib + https://github.com/mt-mods/pipeworks + https://github.com/mt-mods/steel + https://github.com/mt-mods/display_modpack + https://github.com/mt-mods/homedecor_modpack + additional_config: | + mtt_nodelist = minetest.txt \ No newline at end of file diff --git a/mods/xcompat/.github/workflows/voxelibre.yml b/mods/xcompat/.github/workflows/voxelibre.yml new file mode 100644 index 00000000..9c2e93f5 --- /dev/null +++ b/mods/xcompat/.github/workflows/voxelibre.yml @@ -0,0 +1,23 @@ +name: voxelibre +on: [push, pull_request] +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Checkout + uses: actions/checkout@main + - uses: buckaroobanzay/mtt@main + with: + modname: xcompat + git_game_repo: https://git.minetest.land/VoxeLibre/VoxeLibre/ + git_dependencies: | + https://github.com/mt-mods/unifieddyes + https://github.com/mt-mods/basic_materials + https://github.com/OgelGames/fakelib + https://github.com/mt-mods/pipeworks + https://github.com/mt-mods/steel + https://github.com/mt-mods/display_modpack + https://github.com/mt-mods/homedecor_modpack + additional_config: | + mtt_nodelist = voxelibre.txt \ No newline at end of file diff --git a/mods/xcompat/.luacheckrc b/mods/xcompat/.luacheckrc new file mode 100644 index 00000000..e46563b5 --- /dev/null +++ b/mods/xcompat/.luacheckrc @@ -0,0 +1,21 @@ +globals = { + "minetest", + "xcompat", +} + +read_globals = { + "default", + "mcl_sounds", + "ks_sounds", + "nodes_nature", + "fl_stone", + "fl_topsoil", + "fl_trees", + "hades_sounds", + "rp_sounds", + "mtt", + "sounds", + "player_api", + "mcl_player", + "fl_player", +} diff --git a/mods/xcompat/LICENSE b/mods/xcompat/LICENSE new file mode 100644 index 00000000..b04a4864 --- /dev/null +++ b/mods/xcompat/LICENSE @@ -0,0 +1,19 @@ + +MIT Copyright 2021-2024 wsor4035 + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/mods/xcompat/README.md b/mods/xcompat/README.md new file mode 100644 index 00000000..e3d1e265 --- /dev/null +++ b/mods/xcompat/README.md @@ -0,0 +1,34 @@ +# XCompat + +[![luacheck](https://github.com/mt-mods/xcompat/actions/workflows/luacheck.yml/badge.svg?branch=master)](https://github.com/mt-mods/xcompat/actions/workflows/luacheck.yml) +[![ContentDB](https://content.minetest.net/packages/mt-mods/xcompat/shields/downloads/)](https://content.minetest.net/packages/mt-mods/xcompat/) + +Provides cross compatibility between games and mods for sounds and crafting materials. + +Thanks to: +* MisterE, OgelGames, and Blockhead for naming advice/suggestion. +* luk3yx, Blockhead, BuckarooBanzai for bouncing ideas on the concept of this mod. + +## Usage + +See the respective sub apis doc file in /doc for detailed documentation. + +## Directly supported games and mods + +| Games | Sounds | Materials | Textures | Player | +| ----------------- | --------- | --------- | --------- | ------ | +| Minetest Game | x | x | x | x | +| MineClone2 | x | x | | x | +| Mineclonia | x | x | | x | +| Hades Revisited | x | x | | | +| Farlands Reloaded | x | x | x | x | +| Exile | x | | | | +| KSurvive 2 | x | | | | +| Forgotten Lands | x | | | | + +For functions see /doc/functions.md for the specifics relating to the function + +**Mods** +* `basic_materials` +* `mesecons_materials` +* `moreores` diff --git a/mods/xcompat/doc/functions.md b/mods/xcompat/doc/functions.md new file mode 100644 index 00000000..fd4541a1 --- /dev/null +++ b/mods/xcompat/doc/functions.md @@ -0,0 +1,13 @@ +# Functions API + +## `can_interact_with_node(player, pos)` +returns `bool` + +checks for the ability to interact with a node via: +* if a player +* owner metadata key +* protection_bypass + +supports +* minetest game default if present +* else polyfill \ No newline at end of file diff --git a/mods/xcompat/doc/gameid.md b/mods/xcompat/doc/gameid.md new file mode 100644 index 00000000..a09f9be5 --- /dev/null +++ b/mods/xcompat/doc/gameid.md @@ -0,0 +1,12 @@ +# GameId API + +## minetest versions >= 5.7 + +simply returns `minetest.get_game_info().id` + +## minetest versions < 5.7 + +approximates the gameid value via a hardcoded table of gameid=>modname +and then checks via `minetest.get_modpath()`. If it fails, it falls +back to using `xcompat_unknown_gameid` as the id. See the chart in the +readme for which games are supported \ No newline at end of file diff --git a/mods/xcompat/doc/materials.md b/mods/xcompat/doc/materials.md new file mode 100644 index 00000000..6eca5b36 --- /dev/null +++ b/mods/xcompat/doc/materials.md @@ -0,0 +1,3 @@ +# Materials API + +consult `/src/materials/minetest.lua` at this time \ No newline at end of file diff --git a/mods/xcompat/doc/player.md b/mods/xcompat/doc/player.md new file mode 100644 index 00000000..cdb84311 --- /dev/null +++ b/mods/xcompat/doc/player.md @@ -0,0 +1,13 @@ +# Player API + +mimic mtg player_api + +## NOTE + +`xcompat.player.player_attached` + +read/write from it is fine, looping over it is not as it is a proxy table. this +would need lua5.2 __pairs/__ipairs metamethods support which i could polyfill +for using https://stackoverflow.com/a/77354254 but didnt feel like doing at +this time. (luajit supports this via 5.2 extensions). additionally see issue: +https://github.com/minetest/minetest/issues/15133 \ No newline at end of file diff --git a/mods/xcompat/doc/sounds.md b/mods/xcompat/doc/sounds.md new file mode 100644 index 00000000..3b13d62f --- /dev/null +++ b/mods/xcompat/doc/sounds.md @@ -0,0 +1,35 @@ +# Sound API + +## Option 1: Agnostically depend + +You can do this by using a custom field in your node def instead of the `sounds` key. + +```lua +minetest.register_node(nodename, { + ... + _sound_def = { + key = "", + input = {}, + }, + ... +}) +``` + +where: + +* key: string name of the field from the sound api you want to use, for example `node_sound_stone_defaults` +* input: table input of fields you want passed to the key field, used to override specific sounds. + +## Option 2: Hard depend + +add this mod to your mod.confs depends and directly call the sound_api as follows + +```lua +minetest.register_node(nodename, { + ... + sounds = xcompat.sounds.node_sound_stone_defaults(input) + ... +}) +``` + +* input: optional table to override some or all of returned values \ No newline at end of file diff --git a/mods/xcompat/doc/textures.md b/mods/xcompat/doc/textures.md new file mode 100644 index 00000000..973e9341 --- /dev/null +++ b/mods/xcompat/doc/textures.md @@ -0,0 +1,3 @@ +# Textures API + +consult `/src/texture/minetest.lua` at this time \ No newline at end of file diff --git a/mods/xcompat/gitattributes b/mods/xcompat/gitattributes new file mode 100644 index 00000000..1a19d520 --- /dev/null +++ b/mods/xcompat/gitattributes @@ -0,0 +1,2 @@ +test export-ignore +.github export-ignore \ No newline at end of file diff --git a/mods/xcompat/init.lua b/mods/xcompat/init.lua new file mode 100644 index 00000000..883b0d3e --- /dev/null +++ b/mods/xcompat/init.lua @@ -0,0 +1,51 @@ +local modpath = minetest.get_modpath("xcompat") + +xcompat = { + modpath = modpath, +} + +xcompat.gameid = dofile(modpath .. "/src/gameid.lua") +xcompat.utilities = dofile(modpath .. "/src/utilities.lua") + +xcompat.sounds = dofile(modpath .. "/src/sounds.lua") +xcompat.materials = dofile(modpath .. "/src/materials.lua") +xcompat.textures = dofile(modpath .. "/src/textures.lua") +xcompat.functions = dofile(modpath .. "/src/functions.lua") +xcompat.player = dofile(modpath .. "/src/player.lua") + +local function validate_sound(key) + if key and xcompat.sounds[key] then + return true + elseif key then + minetest.log("warning", "attempted to call invalid sound: "..key) + else + minetest.log("warning", "sound_def is missing a sound_api key") + end + return false +end + +minetest.register_on_mods_loaded(function() + for name, def in pairs(minetest.registered_nodes) do + if def._sound_def and validate_sound(def._sound_def.key) then + minetest.override_item(name, { + sounds = xcompat.sounds[def._sound_def.key](def._sound_def.input) + }) + end + end + + local old_reg_node = minetest.register_node + function minetest.register_node(name, def) + if def._sound_def and validate_sound(def._sound_def.key) then + def.sounds = xcompat.sounds[def._sound_def.key](def._sound_def.input) + end + + old_reg_node(name, def) + end +end) + +dofile(modpath .. "/src/commands.lua") + +if minetest.get_modpath("mtt") and mtt.enabled then + -- register tests + dofile(modpath .. "/mtt.lua") +end diff --git a/mods/xcompat/mod.conf b/mods/xcompat/mod.conf new file mode 100644 index 00000000..b53aec52 --- /dev/null +++ b/mods/xcompat/mod.conf @@ -0,0 +1,6 @@ +name = xcompat +description = Provides cross compatibility between mods and games for sounds and crafting materials. +optional_depends = default, fl_stone, fl_trees, mcl_sounds, hades_sounds, ks_sounds, nodes_nature, fl_topsoil, fl_trees, mcl_core, farming, x_farming, sounds, mtt, player_api, mcl_player, fl_player +release = 30345 +author = mt-mods +title = Xcompat diff --git a/mods/xcompat/mtt.lua b/mods/xcompat/mtt.lua new file mode 100644 index 00000000..e407cfef --- /dev/null +++ b/mods/xcompat/mtt.lua @@ -0,0 +1,10 @@ + +-- emerge a part of the world (basic smoketest) +mtt.emerge_area({ x=0, y=0, z=0 }, { x=10, y=10, z=10 }) + +-- check nodelist +local mtt_nodelist = minetest.settings:get("mtt_nodelist") +if mtt_nodelist then + -- nodelist specified, check if all the required nodes are present + mtt.validate_nodenames(minetest.get_modpath("xcompat") .. "/test/nodelist/" .. mtt_nodelist) +end \ No newline at end of file diff --git a/mods/xcompat/src/commands.lua b/mods/xcompat/src/commands.lua new file mode 100644 index 00000000..15bf4e76 --- /dev/null +++ b/mods/xcompat/src/commands.lua @@ -0,0 +1,76 @@ +local materials_list = minetest.get_dir_list(xcompat.modpath.."/src/materials", false) +local materials = {} +for _, material in ipairs(materials_list) do + local gameid = material:sub(1, -5) + materials[gameid] = dofile(xcompat.modpath.."/src/materials/"..material) +end + +local textures_list = minetest.get_dir_list(xcompat.modpath.."/src/textures", false) +local textures = {} +for _, texture in ipairs(textures_list) do + local gameid = texture:sub(1, -5) + textures[gameid] = dofile(xcompat.modpath.."/src/textures/"..texture) +end + +local sounds_list = minetest.get_dir_list(xcompat.modpath.."/src/sounds", false) +local sounds = {} +for _, sound in ipairs(sounds_list) do + local gameid = sound:sub(1, -5) + sounds[gameid] = dofile(xcompat.modpath.."/src/sounds/"..sound) +end + +minetest.register_chatcommand("xcompat_test_materials", { + description = "Test materials", + privs = {server=true}, + func = function(name, _) + local reference_materials = materials["minetest"] + + for gameid, game_materials in pairs(materials) do + for material, _ in pairs(reference_materials) do + if not game_materials[material] then + minetest.chat_send_player(name, "Missing material: "..material.." in game: "..gameid) + end + end + end + + minetest.chat_send_player(name, "Materials test complete") + end +}) + +--WARNING: only handles top level of table currently +--TODO: handle nested tables +minetest.register_chatcommand("xcompat_test_textures", { + description = "Test textures", + privs = {server=true}, + func = function(name, _) + local reference_textures = textures["xcompat_agnostic"] + + for gameid, game_textures in pairs(textures) do + for texture, _ in pairs(reference_textures) do + if not game_textures[texture] then + minetest.chat_send_player(name, "Missing texture: "..texture.." in game: "..gameid) + end + end + end + + minetest.chat_send_player(name, "Textures test complete") + end +}) + +minetest.register_chatcommand("xcompat_test_sounds", { + description = "Test sounds", + privs = {server=true}, + func = function(name, _) + local reference_sounds = sounds["xcompat_agnostic"] + + for gameid, game_sounds in pairs(sounds) do + for sound, _ in pairs(reference_sounds) do + if not game_sounds[sound] then + minetest.chat_send_player(name, "Missing sound: "..sound.." in game: "..gameid) + end + end + end + + minetest.chat_send_player(name, "Sounds test complete") + end +}) diff --git a/mods/xcompat/src/functions.lua b/mods/xcompat/src/functions.lua new file mode 100644 index 00000000..51700b93 --- /dev/null +++ b/mods/xcompat/src/functions.lua @@ -0,0 +1,55 @@ +local functions = {} + +function functions.can_interact_with_node(player, pos) + --if we have default, use it + if default then return default.can_interact_with_node(player, pos) end + + local owner = minetest.get_meta(pos):get_string("owner") or "" + + --check that we have a valid player + if not player or not player:is_player() then return false end + --check there privs for compat with areas + if minetest.check_player_privs(player, "protection_bypass") then return true end + --if a normal player, check if they are the owner + if owner == "" or owner == player:get_player_name() then return true end + + return false +end + +function functions.sapling_on_place( + itemstack, player, pointed_thing, sapling_name, minp_relative, maxp_relative, interval +) + if default then + return default.sapling_on_place( + itemstack, player, pointed_thing, sapling_name, minp_relative, maxp_relative, interval + ) + end + + local pos = pointed_thing.above + local pname = player and player:get_player_name() or "" + local below_node = minetest.get_node_or_nil(pointed_thing.under) + + if below_node and minetest.registered_items[below_node.name] and + minetest.registered_items[below_node.name].buildable_to then + + pos = pointed_thing.under + end + + --check protection + if minetest.is_protected(pos, pname) then + minetest.record_protection_violation(pos, pname) + return itemstack + end + + --actually place sapling + minetest.set_node(pos, {name = sapling_name}) + + --handle survival + if not minetest.is_creative_enabled(pname) then + itemstack:take_item() + end + + return itemstack +end + +return functions \ No newline at end of file diff --git a/mods/xcompat/src/gameid.lua b/mods/xcompat/src/gameid.lua new file mode 100644 index 00000000..b21b0b1a --- /dev/null +++ b/mods/xcompat/src/gameid.lua @@ -0,0 +1,33 @@ +local game_alias = { + mineclone2 = "mineclonia", +} + +local game_modnames = { + mineclonia = "mcl_core", + farlands_reloaded = "fl_core", + minetest = "default", + hades = "hades_core", + exile = "exile_env_sounds", + ksurvive2 = "ks_metals", +} + +local gameid = "xcompat_unknown_gameid" + +if type(minetest.get_game_info) == "function" then + gameid = minetest.get_game_info().id +else + for game, modname in pairs(game_modnames) do + if minetest.get_modpath(modname) then + gameid = game + break + end + end +end + +--for games that are similar/derviatives of other games +if game_alias[gameid] then gameid = game_alias[gameid] end + +--while minetest game derviates are not supported, we can still try to detect them +if minetest.get_modpath("default") then gameid = "minetest" end + +return gameid \ No newline at end of file diff --git a/mods/xcompat/src/materials.lua b/mods/xcompat/src/materials.lua new file mode 100644 index 00000000..0512eafb --- /dev/null +++ b/mods/xcompat/src/materials.lua @@ -0,0 +1,8 @@ +local filename = xcompat.gameid + +--if we dont have a materials file for the game, use minetest +if not xcompat.utilities.file_exists(xcompat.modpath .. "/src/materials/" .. filename .. ".lua") then + filename = "minetest" +end + +return dofile(xcompat.modpath .. "/src/materials/" .. filename .. ".lua") diff --git a/mods/xcompat/src/materials/farlands_reloaded.lua b/mods/xcompat/src/materials/farlands_reloaded.lua new file mode 100644 index 00000000..7ed19551 --- /dev/null +++ b/mods/xcompat/src/materials/farlands_reloaded.lua @@ -0,0 +1,93 @@ +local materials = { + sand = "fl_stone:sand", + sandstone = "fl_stone:sandstone", + gravel = "fl_topsoil:gravel", + flint = "fl_topsoil:flint", + copper_ingot = "fl_ores:copper_ingot", + steel_ingot = "fl_ores:iron_ingot", + gold_ingot = "fl_ores:gold_ingot", + tin_ingot = "fl_ores:tin_ingot", + copper_block = "fl_ores:copper_block", + steel_block = "fl_ores:iron_block", + gold_block = "fl_ores:gold_block", + tin_block = "fl_ores:tin_block", + axe_steel = "fl_tools:steel_axe", + axe_diamond = "fl_tools:diamond_axe", + axe_bronze = "fl_tools:bronze_axe", + axe_stone = "fl_tools:stone_axe", + axe_wood = "fl_tools:wood_axe", + pick_steel = "fl_tools:steel_pick", + mese = "fl_ores:iron_ingot", + mese_crystal = "fl_ores:iron_ingot", + mese_crystal_fragment = "fl_ores:iron_ingot", + torch = "fl_light_sources:torch", + diamond = "fl_ores:diamond", + clay_lump = "fl_bricks:clay_lump", + water_bucket = "fl_bucket:bucket_water", + empty_bucket = "fl_bucket:bucket", + dye_dark_grey = "fl_dyes:dark_grey_dye", + dye_black = "fl_dyes:black_dye", + dye_white = "fl_dyes:white_dye", + dye_green = "fl_dyes:green_dye", + dye_red = "fl_dyes:red_dye", + dye_yellow = "fl_dyes:yellow_dye", + dye_brown = "fl_dyes:brown_dye", + dye_blue = "fl_dyes:blue_dye", + dye_violet = "fl_dyes:violet_dye", + dye_grey = "fl_dyes:grey_dye", + dye_dark_green = "fl_dyes:dark_green_dye", + dye_orange = "fl_dyes:orange_dye", + dye_pink = "fl_dyes:pink_dye", + dye_cyan = "fl_dyes:cyan_dye", + dye_magenta = "fl_dyes:magenta_dye", + silver_ingot = "fl_ores:iron_ingot", + silicon = "mesecons_materials:silicon", + string = "fl_plantlife:oxeye_daisy", + paper = "", + book = "", + iron_lump = "fl_ores:iron_ore", + wool_grey = "", + wool_green = "", + wool_dark_green = "", + wool_brown = "", + wool_black = "", + wool_white = "", + slab_stone = "fl_stone:stone_slab", + slab_wood = "fl_trees:apple_plank_slab", + glass = "fl_glass:framed_glass", + glass_block = "fl_glass:framed_glass", + glass_bottle = "fl_bottles:bottle", + coal_lump = "fl_ores:coal_ore", + stone = "fl_stone:stone", + desert_stone = "fl_stone:desert_stone", + desert_sand = "fl_stone:desert_sand", + chest = "fl_storage:wood_chest", + cobble = "fl_stone:stone_rubble", + brick = "", + obsidian_glass = "", + water_source = "fl_liquids:water_source", + water_flowing = "fl_liquids:water_flowing", + dirt = "fl_stone:dirt", + dirt_with_grass = "fl_topsoil:dirt_with_grass", + apple_leaves = "fl_trees:apple_leaves", + apple_log = "fl_trees:apple_trunk", + apple_planks = "fl_trees:apple_plank", + birch_leaves = "fl_trees:aspen_leaves", + birch_log = "fl_trees:aspen_trunk", + birch_planks = "fl_trees:aspen_plank", + jungle_leaves = "fl_trees:jungletree_leaves", + bowl = "", + stick = "fl_trees:stick", +} + +if minetest.get_modpath("basic_materials") then + materials.paper = "basic_materials:plastic_sheet" +end + +if minetest.registered_items["farming:bowl"] then + materials.bowl = "farming:bowl" +elseif minetest.get_modpath("x_farming") then + materials.bowl = "x_farming:bowl" +end + +return materials \ No newline at end of file diff --git a/mods/xcompat/src/materials/hades_revisited.lua b/mods/xcompat/src/materials/hades_revisited.lua new file mode 100644 index 00000000..a40f1f38 --- /dev/null +++ b/mods/xcompat/src/materials/hades_revisited.lua @@ -0,0 +1,107 @@ +local materials = { + sand = "hades_core:fertile_sand", + sandstone = "hades_core:sandstone", + gravel = "hades_core:gravel", + flint = "", + copper_ingot = "hades_core:copper_ingot", + steel_ingot = "hades_core:steel_ingot", + gold_ingot = "hades_core:gold_ingot", + tin_ingot = "hades_core:tin_ingot", + silver_ingot = "--unknown--", + copper_block = "hades_core:copperblock", + steel_block = "hades_core:steelblock", + gold_block = "hades_core:goldblock", + tin_block = "hades_core:tinblock", + axe_steel = "hades_core:axe_steel", + axe_diamond = "hades_core:axe_diamond", + axe_bronze = "hades_core:axe_bronze", + axe_stone = "hades_core:axe_stone", + axe_wood = "hades_core:axe_wood", + pick_steel = "hades_core:pick_steel", + mese = "hades_core:mese", + mese_crystal = "hades_core:mese_crystal", + mese_crystal_fragment = "hades_core:mese_crystal_fragment", + torch = "hades_torches:torch", + diamond = "hades_core:diamond", + clay_lump = "hades_core:clay_lump", + clay_brick = "hades_core:clay_brick", + + --[[ + Since hades doesnt have buckets or water for the user, + using dirt from near water to pull the water out + ]] + water_bucket = "hades_core:dirt", + empty_bucket = "hades_core:fertile_sand", + dye_dark_grey = "dye:dark_grey", + dye_black = "dye:black", + dye_white = "dye:white", + dye_green = "dye:green", + dye_red = "dye:red", + dye_yellow = "dye:yellow", + dye_brown = "dye:brown", + dye_blue = "dye:blue", + dye_violet = "dye:violet", + dye_grey = "dye:grey", + dye_dark_green = "dye:dark_green", + dye_orange = "dye:orange", + dye_pink = "dye:pink", + dye_cyan = "dye:cyan", + dye_magenta = "dye:magenta", + silicon = "hades_materials:silicon", + string = "hades_farming:string", + paper = "hades_core:paper", + book = "hades_core:book", + iron_lump = "hades_core:iron_lump", + wool_grey = "wool:grey", + wool_green = "wool:green", + wool_dark_green = "wool:dark_green", + wool_brown = "wool:brown", + wool_black = "wool:black", + wool_white = "wool:white", + slab_stone = "stairs:slab_stone", + slab_wood = "stairs:slab_wood", + glass = "hades_core:glass", + glass_block = "hades_core:glass", + glass_bottle = "vessels:glass_bottle", + obsidian_glass = "hades_core:obsidian_glass", + coal_lump = "hades_core:coal_lump", + stone = "hades_core:stone", + desert_stone = "hades_core:stone_baked", + desert_sand = "hades_core:volcanic_sand", + chest = "hades_chests:chest"; + cobble = "hades_core:cobble", + brick = "hades_core:brick", + water_source = "hades_core:water_source", + water_flowing = "hades_core:water_flowing", + dirt = "hades_core:dirt", + dirt_with_grass = "hades_core:dirt_with_grass", + apple_leaves = "hades_trees:leaves", + apple_log = "hades_trees:tree", + apple_planks = "hades_trees:wood", + birch_leaves = "hades_core:birch_leaves", + birch_log = "hades_trees:birch_tree", + birch_planks = "hades_trees:cream_wood", + jungle_leaves = "hades_trees:jungle_leaves", +--hades has no bowl but you get plate on eat so makes most sense? + bowl = "hades_food:plate", + stick = "hades_core:stick", +} + +if minetest.get_modpath("hades_bucket") then + materials["water_bucket"] = "hades_bucket:bucket_water" + materials["empty_bucket"] = "hades_bucket:bucket_empty" +end +if minetest.get_modpath("hades_extraores") then + materials["silver_ingot"] = "hades_extraores:silver_ingot" + materials["aluminum_ingot"] = "hades_extraores:aluminum_ingot" +end +if minetest.get_modpath("hades_default") then + materials.desert_sand = "hades_default:desert_sand" +end +if minetest.get_modpath("hades_technic") then + materials.lead_ingot = "hades_technic:lead_ingot" + materials.carbon_steel_ingot = "hades_technic:carbon_steel_ingot" + materials.stainless_steel_ingot = "hades_technic:stainless_steel_ingot" +end + +return materials \ No newline at end of file diff --git a/mods/xcompat/src/materials/mineclonia.lua b/mods/xcompat/src/materials/mineclonia.lua new file mode 100644 index 00000000..261f53be --- /dev/null +++ b/mods/xcompat/src/materials/mineclonia.lua @@ -0,0 +1,117 @@ +--note this file handles mineclonia, mineclone2, and its rename voxelibre + +local mcl_dyes = minetest.get_modpath("mcl_dyes") +local mcl_dyes_name = mcl_dyes and "mcl_dyes" or "mcl_dye" + +local materials = { + sand = "mcl_core:sand", + sandstone = "mcl_core:sandstone", + gravel = "mcl_core:gravel", + flint = "mcl_core:flint", + copper_ingot = "mcl_copper:copper_ingot", + steel_ingot = "mcl_core:iron_ingot", + gold_ingot = "mcl_core:gold_ingot", + tin_ingot = "mcl_core:iron_ingot", + copper_block = "mcl_copper:block", + steel_block = "mcl_core:ironblock", + gold_block = "mcl_core:goldblock", + tin_block = "mcl_core:ironblock", + axe_steel = "mcl_core:axe_steel", + axe_diamond = "mcl_core:axe_diamond", + axe_bronze = "mcl_core:axe_bronze", + axe_stone = "mcl_core:axe_stone", + axe_wood = "mcl_core:axe_wood", + pick_steel = "mcl_core:pick_steel", + torch = "mcl_torches:torch", + diamond = "mcl_core:diamond", + clay_lump = "mcl_core:clay_lump", + water_bucket = "mcl_buckets:bucket_water", + empty_bucket = "mcl_buckets:bucket_empty", + dye_dark_grey = mcl_dyes_name .. ":dark_grey", + dye_black = mcl_dyes_name .. ":black", + dye_white = mcl_dyes_name .. ":white", + dye_green = mcl_dyes_name .. ":green", + dye_red = mcl_dyes_name .. ":red", + dye_yellow = mcl_dyes_name .. ":yellow", + dye_brown = mcl_dyes_name .. ":brown", + dye_blue = mcl_dyes_name .. ":blue", + dye_violet = mcl_dyes_name .. ":violet", + dye_grey = mcl_dyes_name .. ":grey", + dye_dark_green = mcl_dyes_name .. ":dark_green", + dye_orange = mcl_dyes_name .. ":orange", + dye_pink = mcl_dyes_name .. ":pink", + dye_cyan = mcl_dyes_name .. ":cyan", + dye_magenta = mcl_dyes_name .. ":magenta", + silicon = "mcl_core:iron_ingot", + string = "mcl_mobitems:string", + paper = "mcl_core:paper", + book = "mcl_books:book", + iron_lump = "mcl_raw_ores:raw_iron", + wool_grey = "mcl_wool:grey", + wool_green = "mcl_wool:green", + wool_dark_green = "mcl_wool:dark_green", + wool_brown = "mcl_wool:brown", + wool_black = "mcl_wool:black", + wool_white = "mcl_wool:white", + slab_stone = "mcl_stairs:slab_stone", + slab_wood = "mcl_stairs:slab_wood", + glass = "mcl_core:glass", + glass_block = "mcl_core:glass", + glass_bottle = "mcl_potions:glass_bottle", + coal_lump = "mcl_core:coal_lump", + stone = "mcl_core:stone", + desert_stone = "mcl_core:redsandstone", + desert_sand = "mcl_core:sand", + chest = "mcl_chests:chest", + cobble = "mcl_core:cobble", + brick = "mcl_core:brick", + obsidian_glass = "", + water_source = "mcl_core:water_source", + water_flowing = "mcl_core:water_flowing", + dirt = "mcl_core:dirt", + dirt_with_grass = "mcl_core:dirt_with_grass", + bowl = "mcl_core:bowl", + stick = "mcl_core:stick", +} + +if minetest.get_modpath("mcl_redstone") then + materials.mese = "mcl_redstone_torch:redstoneblock" + materials.mese_crystal = "mcl_redstone:redstone" + materials.mese_crystal_fragment = "mcl_core:iron_ingot" +else + materials.mese = "mesecons_torch:redstoneblock" + materials.mese_crystal = "mesecons:redstone" + materials.mese_crystal_fragment = "mcl_core:iron_ingot" +end + +if minetest.get_modpath("mcl_trees") then + materials.apple_leaves = "mcl_trees:leaves_oak" + materials.apple_log = "mcl_trees:tree_oak" + materials.apple_planks = "mcl_trees:wood_oak" + materials.birch_leaves = "mcl_trees:leaves_birch" + materials.birch_log = "mcl_trees:tree_birch" + materials.birch_planks = "mcl_trees:wood_birch" + materials.jungle_leaves = "mcl_trees:leaves_jungle" +else + materials.apple_leaves = "mcl_core:leaves" + materials.apple_log = "mcl_core:tree" + materials.apple_planks = "mcl_core:wood" + materials.birch_leaves = "mcl_core:birchleaves" + materials.birch_log = "mcl_core:birchtree" + materials.birch_planks = "mcl_core:birchwood" + materials.jungle_leaves = "mcl_core:jungleleaves" +end + +if minetest.get_modpath("moreores") then + materials.tin_ingot = "moreores:tin_ingot" + materials.tin_block = "moreores:tin_block" + materials.silver_ingot = "moreores:silver_ingot" +end + +if minetest.get_modpath("technic") then + materials.lead_ingot = "technic:lead_ingot" + materials.carbon_steel_ingot = "technic:carbon_steel_ingot" + materials.stainless_steel_ingot = "technic:stainless_steel_ingot" +end + +return materials diff --git a/mods/xcompat/src/materials/minetest.lua b/mods/xcompat/src/materials/minetest.lua new file mode 100644 index 00000000..feab7480 --- /dev/null +++ b/mods/xcompat/src/materials/minetest.lua @@ -0,0 +1,106 @@ +local materials = { + sand = "default:sand", + sandstone = "default:sandstone", + gravel = "default:gravel", + flint = "default:flint", + copper_ingot = "default:copper_ingot", + steel_ingot = "default:steel_ingot", + gold_ingot = "default:gold_ingot", + tin_ingot = "default:tin_ingot", + copper_block = "default:copperblock", + steel_block = "default:steelblock", + gold_block = "default:goldblock", + tin_block = "default:tinblock", + axe_steel = "default:axe_steel", + axe_diamond = "default:axe_diamond", + axe_bronze = "default:axe_bronze", + axe_stone = "default:axe_stone", + axe_wood = "default:axe_wood", + pick_steel = "default:pick_steel", + mese = "default:mese", + mese_crystal = "default:mese_crystal", + mese_crystal_fragment = "default:mese_crystal_fragment", + torch = "default:torch", + diamond = "default:diamond", + clay_lump = "default:clay_lump", + water_bucket = "bucket:bucket_water", + empty_bucket = "bucket:bucket_empty", + dye_dark_grey = "dye:dark_grey", + dye_black = "dye:black", + dye_white = "dye:white", + dye_green = "dye:green", + dye_red = "dye:red", + dye_yellow = "dye:yellow", + dye_brown = "dye:brown", + dye_blue = "dye:blue", + dye_violet = "dye:violet", + dye_grey = "dye:grey", + dye_dark_green = "dye:dark_green", + dye_orange = "dye:orange", + dye_pink = "dye:pink", + dye_cyan = "dye:cyan", + dye_magenta = "dye:magenta", + silicon = "mesecons_materials:silicon", + string = "farming:string", + paper = "default:paper", + book = "default:book", + iron_lump = "default:iron_lump", + wool_grey = "wool:grey", + wool_green = "wool:green", + wool_dark_green = "wool:dark_green", + wool_brown = "wool:brown", + wool_black = "wool:black", + wool_white = "wool:white", + slab_stone = "stairs:slab_stone", + slab_wood = "stairs:slab_wood", + glass = "default:glass", + glass_block = "default:glass", + glass_bottle = "vessels:glass_bottle", + coal_lump = "default:coal_lump", + stone = "default:stone", + desert_stone = "default:desert_stone", + desert_sand = "default:desert_sand", + chest = "default:chest", + cobble = "default:cobble", + brick = "default:brick", + obsidian_glass = "default:obsidian_glass", + water_source = "default:water_source", + water_flowing = "default:water_flowing", + dirt = "default:dirt", + dirt_with_grass = "default:dirt_with_grass", + apple_leaves = "default:leaves", + apple_log = "default:tree", + apple_planks = "default:wood", + birch_leaves = "default:aspen_leaves", + birch_log = "default:aspen_tree", + birch_planks = "default:aspen_wood", + jungle_leaves = "default:jungleleaves", + bowl = "", + stick = "default:stick", +} + +if minetest.registered_items["farming:bowl"] then + materials.bowl = "farming:bowl" +elseif minetest.get_modpath("x_farming") then + materials.bowl = "x_farming:bowl" +end + +if minetest.get_modpath("moreores") then + materials.silver_ingot = "moreores:silver_ingot" +end + +if minetest.get_modpath("technic") then + materials.lead_ingot = "technic:lead_ingot" + materials.carbon_steel_ingot = "technic:carbon_steel_ingot" + materials.stainless_steel_ingot = "technic:stainless_steel_ingot" +end + +if minetest.get_modpath("aloz") then + materials.aluminum_ingot = "aloz:aluminum_ingot" +end + +if minetest.get_modpath("techage") then + materials.aluminum_ingot = "techage:aluminum" +end + +return materials \ No newline at end of file diff --git a/mods/xcompat/src/player.lua b/mods/xcompat/src/player.lua new file mode 100644 index 00000000..fa03f419 --- /dev/null +++ b/mods/xcompat/src/player.lua @@ -0,0 +1,8 @@ +local filename = xcompat.gameid + +--if we dont have a player file for the game, use minetest +if not xcompat.utilities.file_exists(xcompat.modpath .. "/src/player/" .. filename .. ".lua") then + filename = "xcompat_agnostic" +end + +return dofile(xcompat.modpath .. "/src/player/" .. filename .. ".lua") \ No newline at end of file diff --git a/mods/xcompat/src/player/farlands_reloaded.lua b/mods/xcompat/src/player/farlands_reloaded.lua new file mode 100644 index 00000000..288d9ba9 --- /dev/null +++ b/mods/xcompat/src/player/farlands_reloaded.lua @@ -0,0 +1,51 @@ +local papi = {} + +local models = {} +function papi.register_model(name, def) + models[name] = def +end + +function papi.set_model(player, model_name) + local model = models[model_name] + + if not model then return end + + player:set_properties({ + mesh = model_name, + textures = model.textures, + visual = "mesh", + visual_size = model.visual_size, + stepheight = model.stepheight + }) +end + +function papi.get_animation(_) + --stub to keep from crashing +end + +function papi.get_textures(player) + return player:get_properties().textures +end + +function papi.set_textures(player, textures) + player:set_properties({textures = textures}) +end + +function papi.set_animation(player, anim_name, speed, loop) + player:set_animation(fl_player.animations[anim_name], speed, 0, loop) +end + +local metatable = { + __index = function (_, key) + return fl_player.ignore[key] + end, + __newindex = function (_, key, value) + rawset(fl_player.ignore, key, value) + end +} + +papi.player_attached = {} + +setmetatable(papi.player_attached, metatable) + +return papi \ No newline at end of file diff --git a/mods/xcompat/src/player/mineclonia.lua b/mods/xcompat/src/player/mineclonia.lua new file mode 100644 index 00000000..4758be95 --- /dev/null +++ b/mods/xcompat/src/player/mineclonia.lua @@ -0,0 +1,40 @@ +local papi = {} + +function papi.register_model(name, def) + return mcl_player.player_register_model(name, def) +end + +function papi.set_model(player, model) + return mcl_player.player_set_model(player, model) +end + +function papi.get_animation(player) + return mcl_player.player_get_animation(player) +end + +function papi.get_textures(player) + return player:get_properties().textures +end + +function papi.set_textures(player, textures) + player:set_properties({textures = textures}) +end + +function papi.set_animation(player, anim_name, speed, _) + return mcl_player.player_set_animation(player, anim_name, speed) +end + +local metatable = { + __index = function (_, key) + return mcl_player.player_attached[key] + end, + __newindex = function (_, key, value) + rawset(mcl_player.player_attached, key, value) + end +} + +papi.player_attached = {} + +setmetatable(papi.player_attached, metatable) + +return papi \ No newline at end of file diff --git a/mods/xcompat/src/player/minetest.lua b/mods/xcompat/src/player/minetest.lua new file mode 100644 index 00000000..75f4f082 --- /dev/null +++ b/mods/xcompat/src/player/minetest.lua @@ -0,0 +1,41 @@ +local papi = {} + +function papi.register_model(name, def) + return player_api.register_model(name, def) +end + +function papi.set_model(player, model) + return player_api.set_model(player, model) +end + +function papi.get_animation(player) + return player_api.get_animation(player) +end + +function papi.get_textures(player) + return player_api.get_textures(player) +end + +function papi.set_textures(player, texture) + return player_api.set_textures(player, texture) +end + +function papi.set_animation(player, anim_name, speed, loop) + return player_api.set_animation(player, anim_name, speed, loop) +end + + +local metatable = { + __index = function (_, key) + return player_api.player_attached[key] + end, + __newindex = function (_, key, value) + rawset(player_api.player_attached, key, value) + end +} + +papi.player_attached = {} + +setmetatable(papi.player_attached, metatable) + +return papi \ No newline at end of file diff --git a/mods/xcompat/src/player/xcompat_agnostic.lua b/mods/xcompat/src/player/xcompat_agnostic.lua new file mode 100644 index 00000000..3a5523e9 --- /dev/null +++ b/mods/xcompat/src/player/xcompat_agnostic.lua @@ -0,0 +1,41 @@ +local papi = {} + +local models = {} +function papi.register_model(name, def) + models[name] = def +end + +function papi.set_model(player, model_name) + local model = models[model_name] + + if not model then return end + + player:set_properties({ + mesh = model_name, + textures = model.textures, + visual = "mesh", + visual_size = model.visual_size, + stepheight = model.stepheight + }) +end + +function papi.get_animation(_) + --stub to keep from crashing +end + +function papi.get_textures(player) + return player:get_properties().textures +end + +function papi.set_textures(player, textures) + player:set_properties({textures = textures}) +end + +function papi.set_animation(_, _, _, _) + --stub to keep from crashing +end + +--nothing to do here as we have no globalstep .....that we know about anyways +papi.player_attached = {} + +return papi \ No newline at end of file diff --git a/mods/xcompat/src/sounds.lua b/mods/xcompat/src/sounds.lua new file mode 100644 index 00000000..a8712593 --- /dev/null +++ b/mods/xcompat/src/sounds.lua @@ -0,0 +1,8 @@ +local filename = xcompat.gameid + +--if we dont have a materials file for the game, use minetest +if not xcompat.utilities.file_exists(xcompat.modpath .. "/src/sounds/" .. filename .. ".lua") then + filename = "xcompat_agnostic" +end + +return dofile(xcompat.modpath .. "/src/sounds/" .. filename .. ".lua") \ No newline at end of file diff --git a/mods/xcompat/src/sounds/exile.lua b/mods/xcompat/src/sounds/exile.lua new file mode 100644 index 00000000..c944ed65 --- /dev/null +++ b/mods/xcompat/src/sounds/exile.lua @@ -0,0 +1,67 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return nodes_nature.node_sound_default(soundtable) +end + +function sound_api.node_sound_stone_defaults(soundtable) + return nodes_nature.node_sound_stone_defaults(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return nodes_nature.node_sound_dirt_defaults(soundtable) +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return sound_api.node_sound_dirt_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return nodes_nature.node_sound_sand_defaults(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return nodes_nature.node_sound_gravel_defaults(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return nodes_nature.node_sound_wood_defaults(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return nodes_nature.node_sound_leaves_defaults(soundtable) +end + +function sound_api.node_sound_glass_defaults(soundtable) + return nodes_nature.node_sound_glass_defaults(soundtable) +end + + +function sound_api.node_sound_ice_defaults(soundtable) + --s/ice/glass + return nodes_nature.node_sound_glass_defaults(soundtable) +end + +function sound_api.node_sound_metal_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_water_defaults(soundtable) + return nodes_nature.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_lava_defaults(soundtable) + --s/lava/water + return nodes_nature.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_snow_defaults(soundtable) + return nodes_nature.node_sound_snow_defaults(soundtable) +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/farlands_reloaded.lua b/mods/xcompat/src/sounds/farlands_reloaded.lua new file mode 100644 index 00000000..e5be8074 --- /dev/null +++ b/mods/xcompat/src/sounds/farlands_reloaded.lua @@ -0,0 +1,65 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return soundtable +end + +function sound_api.node_sound_stone_defaults(soundtable) + return fl_stone.sounds.stone(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return fl_topsoil.sounds.grass(soundtable) +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return sound_api.node_sound_dirt_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return fl_stone.sounds.sand(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return fl_topsoil.sounds.gravel(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return fl_trees.sounds.wood(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_glass_defaults(soundtable) + return soundtable +end + + +function sound_api.node_sound_ice_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_metal_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_water_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_lava_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_snow_defaults(soundtable) + return fl_topsoil.sounds.snow(soundtable) +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/forgotten_lands.lua b/mods/xcompat/src/sounds/forgotten_lands.lua new file mode 100644 index 00000000..96eb7d94 --- /dev/null +++ b/mods/xcompat/src/sounds/forgotten_lands.lua @@ -0,0 +1,63 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return soundtable +end + +function sound_api.node_sound_stone_defaults(soundtable) + return sounds.stone(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return sounds.dirt(soundtable) +end + +function sound_api.node_sound_grass_defaults(soundtable) + return sounds.grass(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return sounds.sand(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return sounds.gravel(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return sounds.wood(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_glass_defaults(soundtable) + return sounds.glass(soundtable) +end + +function sound_api.node_sound_ice_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_metal_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_water_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_lava_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_snow_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/hades_revisited.lua b/mods/xcompat/src/sounds/hades_revisited.lua new file mode 100644 index 00000000..a8a2a04e --- /dev/null +++ b/mods/xcompat/src/sounds/hades_revisited.lua @@ -0,0 +1,66 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return hades_sounds.node_sound_defaults(soundtable) +end + +function sound_api.node_sound_stone_defaults(soundtable) + return hades_sounds.node_sound_stone_defaults(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return hades_sounds.node_sound_dirt_defaults(soundtable) +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return hades_sounds.node_sound_grass_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return hades_sounds.node_sound_sand_defaults(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return hades_sounds.node_sound_gravel_defaults(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return hades_sounds.node_sound_wood_defaults(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return hades_sounds.node_sound_leaves_defaults(soundtable) +end + +function sound_api.node_sound_glass_defaults(soundtable) + return hades_sounds.node_sound_glass_defaults(soundtable) +end + + +function sound_api.node_sound_ice_defaults(soundtable) + --s/ice/glass + return hades_sounds.node_sound_glass_defaults(soundtable) +end + +function sound_api.node_sound_metal_defaults(soundtable) + return hades_sounds.node_sound_metal_defaults(soundtable) +end + +function sound_api.node_sound_water_defaults(soundtable) + return hades_sounds.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_lava_defaults(soundtable) + return hades_sounds.node_sound_lava_defaults(soundtable) +end + +function sound_api.node_sound_snow_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/ksurvive2.lua b/mods/xcompat/src/sounds/ksurvive2.lua new file mode 100644 index 00000000..70ae03b3 --- /dev/null +++ b/mods/xcompat/src/sounds/ksurvive2.lua @@ -0,0 +1,107 @@ +local sound_api = {} + +--ks_sounds conversion +--currently loggy and bedrock are ignored +local ks = {} + +function ks.node_sound_defaults(soundtable) + soundtable = soundtable or {} + soundtable.footstep = soundtable.footstep or ks_sounds.generalnode_sounds.footstep + soundtable.dug = soundtable.dug or ks_sounds.generalnode_sounds.dug + soundtable.dig = soundtable.dig or ks_sounds.generalnode_sounds.dig + soundtable.place = soundtable.place or ks_sounds.generalnode_sounds.place + return soundtable +end + +function ks.node_sound_wood_defaults(soundtable) + soundtable = soundtable or {} + soundtable.footstep = soundtable.footstep or ks_sounds.woodennode_sounds.footstep + soundtable.dug = soundtable.dug or ks_sounds.woodennode_sounds.dug + soundtable.dig = soundtable.dig or ks_sounds.woodennode_sounds.dig + soundtable.place = soundtable.place or ks_sounds.woodennode_sounds.place + ks.node_sound_defaults(soundtable) + return soundtable +end + +function ks.node_sound_leaves_defaults(soundtable) + soundtable = soundtable or {} + soundtable.footstep = soundtable.footstep or ks_sounds.leafynode_sounds.footstep + soundtable.dug = soundtable.dug or ks_sounds.leafynode_sounds.dug + soundtable.dig = soundtable.dig or ks_sounds.leafynode_sounds.dig + soundtable.place = soundtable.place or ks_sounds.leafynode_sounds.place + ks.node_sound_defaults(soundtable) + return soundtable +end + +function ks.node_sound_snow_defaults(soundtable) + soundtable = soundtable or {} + soundtable.footstep = soundtable.footstep or ks_sounds.snowynode_sounds.footstep + soundtable.dug = soundtable.dug or ks_sounds.snowynode_sounds.dug + soundtable.dig = soundtable.dig or ks_sounds.snowynode_sounds.dig + soundtable.place = soundtable.place or ks_sounds.snowynode_sounds.place + ks.node_sound_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_default(soundtable) + return ks.node_sound_default(soundtable) +end + +function sound_api.node_sound_stone_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return soundtable +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return sound_api.node_sound_dirt_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_wood_defaults(soundtable) + return ks.node_sound_wood_default(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return ks.node_sound_leaves_default(soundtable) +end + +function sound_api.node_sound_glass_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_ice_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_metal_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_water_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_lava_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_snow_defaults(soundtable) + return ks.node_sound_snow_default(soundtable) +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/mineclonia.lua b/mods/xcompat/src/sounds/mineclonia.lua new file mode 100644 index 00000000..5de0753b --- /dev/null +++ b/mods/xcompat/src/sounds/mineclonia.lua @@ -0,0 +1,67 @@ +--note this file handles mineclonia, mineclone2, and its rename voxelibre + +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return mcl_sounds.node_sound_defaults(soundtable) +end + +function sound_api.node_sound_stone_defaults(soundtable) + return mcl_sounds.node_sound_stone_defaults(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return mcl_sounds.node_sound_dirt_defaults(soundtable) +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return sound_api.node_sound_dirt_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return mcl_sounds.node_sound_sand_defaults(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return mcl_sounds.node_sound_sand_defaults(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return mcl_sounds.node_sound_wood_defaults(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return mcl_sounds.node_sound_leaves_defaults(soundtable) +end + +function sound_api.node_sound_glass_defaults(soundtable) + return mcl_sounds.node_sound_glass_defaults(soundtable) +end + + +function sound_api.node_sound_ice_defaults(soundtable) + return mcl_sounds.node_sound_glass_defaults(soundtable) +end + +function sound_api.node_sound_metal_defaults(soundtable) + return mcl_sounds.node_sound_metal_defaults(soundtable) +end + +function sound_api.node_sound_water_defaults(soundtable) + return mcl_sounds.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_lava_defaults(soundtable) + return mcl_sounds.node_sound_lava_defaults(soundtable) +end + +function sound_api.node_sound_snow_defaults(soundtable) + return mcl_sounds.node_sound_snow_defaults(soundtable) +end + +function sound_api.node_sound_wool_defaults(soundtable) + return mcl_sounds.node_sound_wool_defaults(soundtable) +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/minetest.lua b/mods/xcompat/src/sounds/minetest.lua new file mode 100644 index 00000000..3c2485e4 --- /dev/null +++ b/mods/xcompat/src/sounds/minetest.lua @@ -0,0 +1,67 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return default.node_sound_defaults(soundtable) +end + +function sound_api.node_sound_stone_defaults(soundtable) + return default.node_sound_stone_defaults(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return default.node_sound_dirt_defaults(soundtable) +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return sound_api.node_sound_dirt_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return default.node_sound_sand_defaults(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return default.node_sound_gravel_defaults(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return default.node_sound_wood_defaults(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return default.node_sound_leaves_defaults(soundtable) +end + +function sound_api.node_sound_glass_defaults(soundtable) + return default.node_sound_glass_defaults(soundtable) +end + + +function sound_api.node_sound_ice_defaults(soundtable) + return default.node_sound_ice_defaults(soundtable) +end + +function sound_api.node_sound_metal_defaults(soundtable) + return default.node_sound_metal_defaults(soundtable) +end + +function sound_api.node_sound_water_defaults(soundtable) + return default.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_lava_defaults(soundtable) + --s/lava/water + return default.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_snow_defaults(soundtable) + return default.node_sound_snow_defaults(soundtable) +end + +function sound_api.node_sound_wool_defaults(soundtable) + --s/wool/default + return default.node_sound_defaults(soundtable) +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/xcompat_agnostic.lua b/mods/xcompat/src/sounds/xcompat_agnostic.lua new file mode 100644 index 00000000..2dbdf30c --- /dev/null +++ b/mods/xcompat/src/sounds/xcompat_agnostic.lua @@ -0,0 +1,63 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return soundtable +end + +function sound_api.node_sound_stone_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_grass_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_sand_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_wood_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_glass_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_ice_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_metal_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_water_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_lava_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_snow_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/textures.lua b/mods/xcompat/src/textures.lua new file mode 100644 index 00000000..ceb7736a --- /dev/null +++ b/mods/xcompat/src/textures.lua @@ -0,0 +1,8 @@ +local filename = xcompat.gameid + +--if we dont have a materials file for the game, use minetest +if not xcompat.utilities.file_exists(xcompat.modpath .. "/src/textures/" .. filename .. ".lua") then + filename = "xcompat_agnostic" +end + +return dofile(xcompat.modpath .. "/src/textures/" .. filename .. ".lua") \ No newline at end of file diff --git a/mods/xcompat/src/textures/farlands_reloaded.lua b/mods/xcompat/src/textures/farlands_reloaded.lua new file mode 100644 index 00000000..eb06cd69 --- /dev/null +++ b/mods/xcompat/src/textures/farlands_reloaded.lua @@ -0,0 +1,57 @@ +local textures = { + gravel = "farlands_gravel.png", + brick = "farlands_brick.png", + + metal = { + steel = { + ore = "farlands_iron_ingot.png", + ingot = "farlands_iron_ingot.png", + block = "farlands_iron_block.png", + }, + gold = { + ore = "farlands_gold_ore.png", + ingot = "farlands_gold_ingot.png", + block = "farlands_gold_block.png", + }, + }, + glass = { + pane = "farlands_glass.png", + detail = "farlands_glass_detail.png", + }, + wood = { + apple = { + sapling = "farlands_apple_sapling.png", + planks = "farlands_apple_planks.png", + trunk_side = "farlands_apple_trunk.png", + trunk_top = "farlands_apple_trunk_top.png", + leaves = "farlands_apple_leaves.png", + }, + jungle = { + sapling = "farlands_jungletree_sapling.png", + planks = "farlands_jungletree_planks.png", + trunk_side = "farlands_jungletree_trunk.png", + trunk_top = "farlands_jungletree_trunk_top.png", + leaves = "farlands_jungletree_leaves.png", + }, + }, + water = { + tile = "farlands_water.png", + animated = { + source = "farlands_water_source_animated.png", + flowing = "farlands_water_flowing_animated.png", + }, + }, + wool = { + white = "farlands_wool.png", + black = "farlands_wool.png", + grey = "farlands_wool.png", + dark_grey = "farlands_wool.png", + }, + grass = { + top = "farlands_grass.png", + side = "farlands_dirt.png^farlands_grass_side.png", + dirt = "farlands_dirt.png", + }, +} + +return textures \ No newline at end of file diff --git a/mods/xcompat/src/textures/minetest.lua b/mods/xcompat/src/textures/minetest.lua new file mode 100644 index 00000000..2216922c --- /dev/null +++ b/mods/xcompat/src/textures/minetest.lua @@ -0,0 +1,57 @@ +local textures = { + gravel = "default_gravel.png", + brick = "default_brick.png", + + metal = { + steel = { + ore = "default_iron_lump.png", + ingot = "default_steel_ingot.png", + block = "default_steel_block.png", + }, + gold = { + ore = "default_gold_lump.png", + ingot = "default_gold_ingot.png", + block = "default_gold_block.png", + }, + }, + glass = { + pane = "default_glass.png", + detail = "default_glass_detail.png", + }, + wood = { + apple = { + sapling = "default_sapling.png", + planks = "default_wood.png", + trunk_side = "default_tree.png", + trunk_top = "default_tree_top.png", + leaves = "default_leaves.png", + }, + jungle = { + sapling = "default_junglesapling.png", + planks = "default_junglewood.png", + trunk_side = "default_jungletree.png", + trunk_top = "default_jungletree_top.png", + leaves = "default_jungleleaves.png", + }, + }, + water = { + tile = "default_water.png", + animated = { + source = "default_water_source_animated.png", + flowing = "default_water_flowing_animated.png", + }, + }, + wool = { + white = "wool_white.png", + black = "wool_black.png", + grey = "wool_grey.png", + dark_grey = "wool_dark_grey.png", + }, + grass = { + top = "default_grass.png", + side = "default_dirt.png^default_grass_side.png", + dirt = "default_dirt.png", + }, +} + +return textures \ No newline at end of file diff --git a/mods/xcompat/src/textures/xcompat_agnostic.lua b/mods/xcompat/src/textures/xcompat_agnostic.lua new file mode 100644 index 00000000..ae26238a --- /dev/null +++ b/mods/xcompat/src/textures/xcompat_agnostic.lua @@ -0,0 +1,65 @@ +local textures = { + gravel = "[combine:16x16^[noalpha^[colorize:#3a3b3c", + brick = "[combine:16x16^[noalpha^[colorize:#AA4A44", + + metal = { + steel = { + ore = "[combine:16x16^[noalpha^[colorize:#D3D3D3", + ingot = "[combine:16x16^[noalpha^[colorize:#D3D3D3", + block = "[combine:16x16^[noalpha^[colorize:#D3D3D3", + }, + gold = { + ore = "[combine:16x16^[noalpha^[colorize:#FFD700", + ingot = "[combine:16x16^[noalpha^[colorize:#FFD700", + block = "[combine:16x16^[noalpha^[colorize:#FFD700", + }, + }, + glass = { + pane = "[combine:16x16:" .. + "0,0=\\[combine\\:1x16\\^[noalpha\\^[colorize\\:#ffffff:" .. + "0,0=\\[combine\\:16x1\\^[noalpha\\^[colorize\\:#ffffff:" .. + "0,15=\\[combine\\:16x1\\^[noalpha\\^[colorize\\:#ffffff:" .. + "15,0=\\[combine\\:1x16\\^[noalpha\\^[colorize\\:#ffffff", + detail = "[combine:16x16:" .. + "0,0=\\[combine\\:1x16\\^[noalpha\\^[colorize\\:#ffffff:" .. + "0,0=\\[combine\\:16x1\\^[noalpha\\^[colorize\\:#ffffff:" .. + "0,15=\\[combine\\:16x1\\^[noalpha\\^[colorize\\:#ffffff:" .. + "15,0=\\[combine\\:1x16\\^[noalpha\\^[colorize\\:#ffffff", + }, + wood = { + apple = { + sapling = "[combine:16x16^[noalpha^[colorize:#654321", + planks = "[combine:16x16^[noalpha^[colorize:#654321", + trunk_side = "[combine:16x16^[noalpha^[colorize:#654321", + trunk_top = "[combine:16x16^[noalpha^[colorize:#654321", + leaves = "[combine:16x16^[noalpha^[colorize:#654321", + }, + jungle = { + sapling = "[combine:16x16^[noalpha^[colorize:#563d2d", + planks = "[combine:16x16^[noalpha^[colorize:#563d2d", + trunk_side = "[combine:16x16^[noalpha^[colorize:#563d2d", + trunk_top = "[combine:16x16^[noalpha^[colorize:#563d2d", + leaves = "[combine:16x16^[noalpha^[colorize:#563d2d", + }, + }, + water = { + tile = "[combine:16x16^[noalpha^[colorize:#00008b", + animated = { + source = "[combine:16x16^[noalpha^[colorize:#00008b", + flowing = "[combine:16x16^[noalpha^[colorize:#00008b", + }, + }, + wool = { + white = "[combine:16x16^[noalpha^[colorize:#ffffff", + black = "[combine:16x16^[noalpha^[colorize:#000000", + grey = "[combine:16x16^[noalpha^[colorize:#313b3c", + dark_grey = "[combine:16x16^[noalpha^[colorize:#313b3c", + }, + grass = { + top = "[combine:16x16^[noalpha^[colorize:#006400", + side = "[combine:16x16^[noalpha^[colorize:#006400", + dirt = "[combine:16x16^[noalpha^[colorize:#563d2d", + }, +} + +return textures \ No newline at end of file diff --git a/mods/xcompat/src/utilities.lua b/mods/xcompat/src/utilities.lua new file mode 100644 index 00000000..61a74110 --- /dev/null +++ b/mods/xcompat/src/utilities.lua @@ -0,0 +1,8 @@ +local utilities = {} + +function utilities.file_exists(name) + local f=io.open(name,"r") + if f~=nil then io.close(f) return true else return false end +end + +return utilities \ No newline at end of file diff --git a/mods/xcompat/test/nodelist/farlands_reloaded.txt b/mods/xcompat/test/nodelist/farlands_reloaded.txt new file mode 100644 index 00000000..29833c76 --- /dev/null +++ b/mods/xcompat/test/nodelist/farlands_reloaded.txt @@ -0,0 +1,356 @@ +fl_furniture:yellow_ipe_table +fl_trees:palm_trunk +fl_stone:mossy_stone +fl_trees:acacia_sapling +fl_doors:copper_door_a +fl_trees:jungletree_plank +fl_workshop:furnace_active +fl_topsoil:wet_farmland +fl_trees:spruce_leaves +fl_stone:stone_brick +fl_light_sources:lantern +fl_plantlife:red_mushroom_leaves +fl_stone:basalt +fl_topsoil:condensed_ice +fl_doors:apple_door_b +fl_beds:bed_pink +fl_plantlife:petunia_blue +fl_trees:acacia_leaves +fl_stone:basalt_block +fl_ores:coal_in_tuff +fl_topsoil:sea_grass_3 +fl_agriculture:carrot_2 +fl_beds:bed_violet +fl_stone:basalt_rubble +fl_furniture:spruce_bench +fl_ores:copper_in_tuff +fl_trees:willow_plank +fl_trees:yellow_ipe_plank_fence +fl_storage:spruce_vessel_shelf +fl_beds:bed_blue +fl_stone:stone_block +fl_stone:tuff_rubble +fl_ores:mithite_in_stone +fl_topsoil:savannah_dirt_with_grass +fl_furniture:pine_table +fl_trees:pine_plank_fence +fl_furniture:baobab_chair +fl_plantlife:grass_2 +fl_trees:pine_sapling +fl_beds:bed_dark_green +fl_plantlife:cactus +fl_storage:spruce_book_shelf +fl_signs:sign_wood +fl_plantlife:pink_ground_flower +fl_doors:steel_door_b +fl_topsoil:sea_grass_1 +fl_trees:aspen_leaves +fl_stone:ors_brick +fl_doors:jungletree_door_a +fl_paintings:forest +fl_storage:spruce_multi_shelf +fl_beds:bed_red +fl_tnt:tnt +fl_beds:bed_brown +fl_storage:pine_multi_shelf +fl_ores:mithite_block +fl_beds:bed_orange +fl_ores:coal_in_desert_stone +fl_plantlife:red_ground_flower +fl_ores:gold_in_desert_stone +fl_stone:silver_sandstone_block +fl_storage:wood_chest +fl_furniture:aspen_table +fl_doors:aspen_door_a +fl_stone:ors +fl_stone:sandstone_brick +fl_doors:pine_door_b +fl_furniture:acacia_table +fl_trees:acacia_trunk +fl_stone:mossy_stone_block +fl_doors:baobab_door_b +fl_plantlife:pansy_purple +fl_industrial:conveyor_funnel +fl_stone:savannah_rubble +fl_trains:straight_rise_track +fl_storage:baobab_book_shelf +fl_plantlife:purple_allium +fl_ores:diamond_block +fl_topsoil:dirt_with_grass +fl_plantlife:ground_waterlily +fl_plantlife:flowerpot +fl_plantlife:grass_4 +fl_storage:pine_book_shelf +fl_doors:palm_door_a +fl_furniture:willow_table +fl_trains:straight_45_track +fl_trees:palm_leaves +fl_glass:framed_glass_panes +fl_storage:yellow_ipe_vessel_shelf +fl_ores:coal_block +fl_plantlife:dandelion_yellow +fl_beds:bed_cyan +fl_topsoil:gravel +fl_storage:acacia_book_shelf +fl_furniture:baobab_bench +fl_furniture:willow_bench +fl_plantlife:savannah_grass_1 +fl_industrial:conveyor +fl_storage:acacia_vessel_shelf +fl_light_sources:chain +fl_trees:spruce_plank +fl_trees:apple_leaves +fl_trees:baobab_leaves +fl_stone:silver_sand +fl_stone:desert_stone +fl_furniture:spruce_chair +fl_ores:copper_in_desert_stone +fl_topsoil:snow_block +fl_ores:mithite_in_savannah +fl_trees:acacia_plank +fl_topsoil:dirt +fl_fire:fire +fl_stone:gneiss_rubble +fl_furniture:acacia_bench +fl_storage:willow_vessel_shelf +fl_plantlife:lantana +fl_stone:sandstone +fl_furniture:jungletree_chair +fl_workshop:furnace +fl_stone:gneiss +fl_agriculture:potato_4 +fl_topsoil:permafrost_with_stones +fl_topsoil:snow +fl_trees:baobab_plank +fl_stone:tuff_brick +fl_stone:desert_sandstone_block +fl_bones:bone_block +fl_stone:basalt_brick +fl_doors:steel_door_a +fl_furniture:aspen_bench +fl_ores:tin_in_savannah +fl_trees:palm_plank_fence +fl_doors:apple_door_a +fl_wool:wool +fl_furniture:spruce_table +fl_agriculture:carrot_1 +fl_ores:iron_in_stone +fl_stone:desert_sandstone_brick +fl_storage:apple_empty_shelf +fl_stone:gneiss_block +fl_stone:mossy_stone_rubble +fl_agriculture:carrot_3 +fl_trees:willow_trunk +fl_trees:pine_leaves +fl_trains:curve_right_track +fl_doors:copper_door_b +fl_doors:jungletree_door_b +fl_furniture:jungletree_bench +fl_doors:willow_door_b +fl_topsoil:sea_grass_2 +fl_ores:gold_in_ors +fl_doors:willow_door_a +fl_trains:switch_right_track +fl_doors:aspen_door_b +fl_doors:palm_door_b +fl_stone:stone +fl_plantlife:rose +fl_doors:yellow_ipe_door_b +fl_doors:yellow_ipe_door_a +fl_plantlife:grass_3 +fl_storage:apple_vessel_shelf +fl_plantlife:tulip +fl_light_sources:torch +fl_trees:palm_sapling +fl_doors:blocker_top +fl_bricks:terracotta +fl_bricks:clay_block +fl_bricks:brick +fl_agriculture:carrot_4 +fl_paintings:cthulhu +fl_trees:aspen_trunk +fl_furniture:willow_chair +fl_glass:tinted_framed_glass_panes +fl_stone:sandstone_block +fl_glass:tinted_framed_glass +fl_ores:gold_block +fl_furniture:apple_chair +fl_glass:framed_glass +fl_storage:pine_vessel_shelf +fl_beds:bed_yellow +fl_beds:bed_black +fl_stone:silver_sandstone +fl_beds:bed_dark_grey +fl_beds:bed_green +fl_ores:tin_in_tuff +fl_beds:bed_grey +fl_beds:bed_magenta +fl_beds:bed_white +fl_wildlife:spawner +fl_wool:wool_carpet +fl_paintings:dragon +fl_topsoil:dirt_with_snow +fl_ores:tin_block +fl_furniture:baobab_table +fl_dyes:demo_node +fl_plantlife:viola +fl_ores:diamond_in_ors +fl_plantlife:savannah_grass_4 +fl_plantlife:oxeye_daisy +fl_plantlife:geranium +fl_plantlife:mushroom_trunk +fl_stone:ors_rubble +fl_doors:baobab_door_a +fl_light_sources:lantern_c +fl_doors:acacia_door_b +fl_plantlife:petunia_white +fl_storage:spruce_empty_shelf +fl_plantlife:petunia_pink +fl_ores:tin_in_stone +fl_ores:mithite_in_desert_stone +fl_stone:desert_sand +fl_plantlife:pansy_blue +fl_plantlife:frozen_rose +fl_ores:gold_in_tuff +fl_stone:savannah_brick +fl_ores:coal_in_savannah +fl_plantlife:blue_ground_flower +fl_ores:iron_in_desert_stone +fl_industrial:injector +fl_trees:aspen_plank_fence +fl_plantlife:savannah_grass_2 +fl_plantlife:dandelion_white +fl_plantlife:flame_lily +fl_plantlife:brown_mushroom +fl_plantlife:red_mushroom +fl_trees:jungletree_plank_fence +fl_plantlife:brown_mushroom_leaves +fl_plantlife:raw_mushroom_leaves +fl_plantlife:savannah_grass_5 +fl_stone:tuff_block +fl_plantlife:savannah_grass_3 +fl_trees:acacia_plank_fence +fl_trees:jungletree_sapling +fl_furniture:pine_bench +fl_plantlife:grass_1 +fl_plantlife:lavender_flower +fl_ores:coal_in_stone +fl_plantlife:grass_5 +fl_ores:bronze_block +fl_trees:yellow_ipe_plank +fl_stone:gneiss_brick +fl_ores:diamond_in_savannah +fl_trees:pine_plank +fl_ores:diamond_in_desert_stone +fl_ores:diamond_in_tuff +fl_storage:baobab_empty_shelf +fl_storage:yellow_ipe_empty_shelf +fl_paintings:landscape +fl_stairs:tablesaw +fl_furniture:yellow_ipe_chair +fl_ores:copper_in_ors +fl_trees:apple_trunk +fl_trees:yellow_ipe_leaves +fl_trees:dead_aspen_leaves +fl_liquids:water_flowing +fl_furniture:aspen_chair +fl_plantlife:lobelia +fl_topsoil:dry_farmland +fl_trees:apple_plank +ignore +fl_trains:switch_left_track +fl_storage:willow_empty_shelf +fl_trees:spruce_plank_fence +fl_ores:copper_in_savannah +fl_stone:sand +fl_furniture:pine_chair +fl_storage:aspen_empty_shelf +fl_topsoil:coarse_dirt +fl_storage:acacia_multi_shelf +fl_ores:mithite_in_ors +fl_paintings:waterlilie +fl_stone:tuff +fl_stone:savannah_block +fl_trees:willow_plank_fence +fl_storage:baobab_vessel_shelf +fl_furniture:apple_table +fl_paintings:rose +fl_liquids:river_water_source +fl_trees:pine_trunk +fl_storage:aspen_vessel_shelf +fl_topsoil:ice +fl_storage:aspen_book_shelf +fl_liquids:lava_source +fl_agriculture:potato_2 +fl_storage:aspen_multi_shelf +fl_storage:willow_book_shelf +fl_furniture:acacia_chair +fl_trains:crossing_track +fl_trees:apple_plank_fence +fl_liquids:river_water_flowing +fl_trees:baobab_sapling +fl_ores:gold_in_stone +fl_trains:curve_left_track +fl_trains:straight_track +fl_doors:acacia_door_a +fl_storage:apple_multi_shelf +fl_trees:aspen_plank +fl_trees:spruce_trunk +fl_stone:desert_stone_rubble +fl_trees:baobab_trunk +fl_ores:copper_in_stone +fl_industrial:conveyor_left +fl_storage:acacia_empty_shelf +fl_trees:palm_plank +fl_agriculture:potato_1 +fl_trees:apple_sapling +fl_trees:baobab_plank_fence +fl_furniture:yellow_ipe_bench +fl_ores:tin_in_desert_stone +fl_furniture:palm_bench +fl_storage:yellow_ipe_book_shelf +fl_stone:savannah +fl_furniture:apple_bench +fl_ores:iron_block +fl_furniture:palm_chair +fl_glass:tinted_connected_glass +fl_agriculture:potato_3 +fl_trees:aspen_sapling +fl_storage:baobab_multi_shelf +fl_storage:willow_multi_shelf +fl_furniture:palm_table +fl_furniture:jungletree_table +fl_trees:jungletree_trunk +fl_stone:stone_rubble +fl_doors:pine_door_a +fl_storage:pine_empty_shelf +fl_stone:mossy_stone_brick +fl_stone:ors_block +fl_paintings:possessedwoman +fl_storage:apple_book_shelf +fl_storage:yellow_ipe_multi_shelf +fl_stone:desert_stone_block +fl_stone:desert_stone_brick +fl_trees:jungletree_leaves +fl_liquids:water_source +fl_stone:desert_sandstone +fl_trees:willow_leaves +fl_workshop:anvil +fl_paintings:mistiriusgirl +fl_trees:yellow_ipe_trunk +fl_topsoil:savannah_dirt +fl_ores:coal_in_ors +fl_topsoil:permafrost +fl_liquids:lava_flowing +fl_ores:iron_in_ors +fl_industrial:conveyor_right +fl_ores:iron_in_tuff +fl_ores:iron_in_savannah +fl_ores:copper_block +fl_stone:silver_sandstone_brick +air +fl_ores:gold_in_savannah +fl_ores:tin_in_ors +fl_ores:mithite_in_tuff +fl_stone:bedrock +fl_ores:diamond_in_stone diff --git a/mods/xcompat/test/nodelist/hades_revisited.txt b/mods/xcompat/test/nodelist/hades_revisited.txt new file mode 100644 index 00000000..0d219dc2 --- /dev/null +++ b/mods/xcompat/test/nodelist/hades_revisited.txt @@ -0,0 +1,2966 @@ +columnia:column_linktee_hades_core_tuff_baked +gluncarp:white +hades_bedrock:bedrock +columnia:column_stairsubpillar_hades_trees_colwood_dark_green +columnia:column_bottom_hades_trees_colwood_dark_grey +hades_core:brick_dark_grey +hades_doors:door_stone_e +columnia:column_crosslink_hades_core_essexite +hades_core:apolline_brick +columnia:column_linkcross_hades_core_orangite +hades_stairs:stair_cream_wood +hades_furniture:table_lamp_med +columnia:column_top_hades_core_orangite +columnia:column_mid_hades_core_brick_pink +columnia:column_linktee_hades_core_tuff +hades_chests:chest_green +hades_stairs:slab_marble +hades_stairs:stair_out_colwood_dark_grey +hades_stairs:stair_tuff_baked +columnia:column_stairsubpillar_hades_core_mossycobble +hades_flowers:violet +hades_refruit:bud_orange +hades_stairs:stair_in_floor_marble_marble +columnia:column_linktee_down_hades_trees_colwood_red +columnia:column_stairsubpillar_hades_trees_birch_bark +hades_doors:door_chondrite_d +hades_glowcrystals:window_glow +hades_stairs:stair_birch_bark +columnia:column_bottom_hades_core_orangite +columnia:column_linkangle_down_hades_core_chondrite_brick +hades_doors:door_steel_white_d +hades_doors:door_stone_baked_b +hades_core:water_flowing +hades_doors:gate_jungle_wood_closed +columnia:column_linktee_columnia_rusty_block +columnia:column_linkangle_hades_trees_colwood_yellow +columnia:column_linkangle_hades_trees_pale_bark +hades_stairs:slab_tuff_baked +hades_stairs:stair_in_brick_pink +columnia:column_mid_hades_trees_colwood_magenta +hades_doors:door_steel_green_a +hades_stairs:step_brick_dark_green +hades_doors:door_steel_red_a +hades_stairs:stair_in_pale_bark +columnia:column_bottom_hades_trees_colwood_uncolored +columnia:column_linkvertical_hades_core_apolline +columnia:column_linkangle_down_hades_core_azurite +hades_stairs:slab_colwood_pink +hades_stairs:slab_jungle_bark +columnia:column_bottom_hades_core_brick_magenta +columnia:column_linkdown_hades_trees_jungle_wood +hades_trees:wood +hades_torches:torch +hades_trees:cocoa_pod +hades_fences:fence_rusty +hades_stairs:step_out_colwood_green +columnia:column_linktee_hades_core_essexite +columnia:column_linkangle_down_hades_trees_colwood_white +gluncarp:blackgold +hades_core:stone_with_emerald +hades_stairs:slab_copperblock +columnia:column_linkcross_hades_trees_wood +columnia:column_mid_hades_core_brick_dark_grey +hades_tiles:floor_stone_tuffbaked +columnia:column_linktee_hades_core_brick_dark_grey +columnia:column_linkangle_down_hades_core_brick_violet +hades_stairs:step_out_cinnabar +hades_stairs:stair_out_floor_cream_cream +hades_core:brick_black +hades_trees:leaves +hades_bushes:orange +hades_stairs:stair_out_orangite +columnia:column_linktee_down_hades_trees_colwood_grey +hades_core:emerald_block +hades_trees:jungle_sapling +columnia:column_link_hades_trees_colwood_red +hades_stairs:slab_cyan +hades_farming:soil +hades_cloth:green +hades_doors:door_steel_black_b +hades_trees:birch_tree +hades_doors:door_sandstone_volcanic_e +columnia:column_linkangle_hades_core_marble +hades_doors:door_glass_b +hades_doors:door_chondrite_e +hades_stairs:stair_floor_stonebaked_stonebaked +hades_stairs:stair_out_sandstone_volcanic_brick +columnia:column_linkangle_down_hades_core_brick_red +columnia:column_stairsubpillar_hades_core_tuff_baked +columnia:column_stairsub_hades_trees_colwood_violet +hades_doors:door_dungeon1_c +hades_core:chondrite_brick +columnia:column_linkangle_down_hades_trees_colwood_violet +hades_windows:paperwall +hades_torches:torch_wall +columnia:column_stairsubpillar_hades_core_brick_blue +hades_stairs:stair_blue +hades_stairs:slab_floor_cream_cream +columnia:column_stairsub_hades_trees_canvas_bark +hades_doors:door_steel_red_b +hades_core:tinblock +hades_stairs:stair_in_stone +columnia:column_crosslink_hades_core_brick_black +hades_tiles:floor_tuffbaked_tuff +hades_doors:door_dungeon2_a +columnia:column_linkdown_hades_core_cobble_baked +columnia:column_linkangle_down_hades_core_cobble_sandstone +hades_core:stone +columnia:column_stairsubpillar_hades_trees_colwood_dark_grey +hades_stairs:slab_chondrite_brick +hades_windows:window_cream_wood +hades_stairs:step_colwood_uncolored +columnia:column_linktee_hades_trees_colwood_black +columnia:column_crosslink_hades_core_lillite +hades_walls:cobble_baked +hades_core:copperblock +hades_stairs:stair_in_white +columnia:column_linkvertical_hades_core_brick_white +columnia:column_linktee_down_hades_core_cobble_sandstone +hades_trees:banana_leaves +columnia:column_linkangle_hades_core_sandstone_volcanic +columnia:column_linkvertical_hades_trees_pale_bark +hades_refruit:flower_orange +hades_doors:door_steel_green_b +hades_stairs:stair_out_stone +hades_stairs:stair_out_brick_orange +columnia:column_linkvertical_hades_core_stone +columnia:column_linktee_down_hades_core_stone_baked +hades_stairs:stair_out_white +columnia:column_stairsubpillar_hades_core_basalt +hades_refruit:bud_olive +hades_stairs:slab_essexite +hades_stairs:step_in_colwood_uncolored +hades_waterplants:seaweed +gluncarp:cloth_blackgold +hades_stairs:slab_cream_wood +hades_doors:door_steel_pink_a +hades_farming:seed_tomato +hades_doors:door_steel_brown_a +hades_stairs:step_in_stonebrick_baked +hades_stairs:slab_brick_violet +hades_stairs:slab_charred_bark +hades_doors:door_steel_white_e +columnia:column_stairsubpillar_hades_core_brick_dark_grey +columnia:column_link_hades_core_sandstone_volcanic +signs_lib:sign_wall_white_red +hades_stairs:step_brick_brown +columnia:column_stairsubpillar_hades_core_essexite +columnia:column_linkangle_down_hades_core_stone +columnia:column_bottom_hades_trees_wood +columnia:column_link_hades_core_olivine +columnia:column_linkangle_hades_trees_cream_wood +hades_stairs:slab_green +columnia:column_linkangle_hades_core_olivine_brick +hades_fences:fence_cream_wood +columnia:column_stairsubpillar_hades_core_obsidian +hades_stairs:slab_double_steelblock +columnia:column_stairsubpillar_hades_core_stonebrick_baked +columnia:column_bottom_hades_core_tuff_baked_brick +hades_trees:canvas_sapling +hades_stairs:slab_cobble_sandstone_volcanic +columnia:column_bottom_hades_trees_colwood_dark_green +hades_stairs:slab_pink +columnia:column_linkdown_hades_trees_lush_wood +hades_stairs:stair_stone_baked +hades_doors:door_rusty_c +columnia:column_mid_hades_trees_colwood_red +columnia:column_stairsub_hades_core_chondrite_brick +columnia:column_bottom_hades_core_cobble_sandstone_volcanic +columnia:column_stairsub_hades_trees_colwood_grey +columnia:column_crosslink_hades_core_cobble_sandstone +hades_doors:door_steel_darkgreen_b +columnia:column_linkangle_down_hades_core_obsidian +hades_stairs:step_in_olivine +hades_stairs:slab_double_copperblock +hades_core:floor_chondrite_stone +hades_doors:door_steel_black_c +hades_tiles:floor_tuffbaked_tuffbaked +columnia:column_linktee_hades_trees_colwood_violet +columnia:column_linkcrossdown_hades_core_tuff +hades_trees:colwood_green +hades_doors:door_stone_baked_c +hades_doors:door_obsidian_glass_b +hades_chests:chest_green_locked +columnia:column_linkangle_hades_core_olivine +hades_doors:door_glass_e +columnia:column_linkangle_hades_core_brick_cyan +hades_stairs:stair_in_floor_pale_pale +hades_stairs:step_in_essexite +columnia:column_linkcrossdown_hades_trees_birch_bark +hades_stairs:stair_brick_cyan +columnia:column_linkdown_hades_trees_colwood_white +hades_stairs:stair_azurite +columnia:column_linkcrossdown_hades_core_cinnabar +hades_stairs:step_brick_red +columnia:column_link_hades_trees_pale_bark +hades_tiles:floor_lush_pale +hades_trees:charred_tree +hades_stairs:stair_in_brick_brown +columnia:column_linkvertical_hades_core_tuff_baked_brick +hades_stairs:stair_in_red +hades_doors:door_steel_red_c +hades_stairs:slab_pale_bark +columnia:column_link_hades_core_brick_yellow +hades_doors:door_rusty_a +hades_stairs:stair_out_orange +columnia:column_linkvertical_hades_trees_jungle_wood +columnia:column_linkvertical_hades_trees_colwood_uncolored +columnia:column_link_hades_core_cobble_sandstone +hades_furnaces:furnace +hades_stairs:step_in_jungle_wood +hades_flowerpots:flower_pot_cultivated_jungle_leaves +columnia:column_linkangle_down_hades_core_brick_magenta +hades_doors:door_wood_e +air +columnia:column_linkcrossdown_hades_core_brick +columnia:column_linkangle_down_hades_trees_colwood_orange +columnia:column_linkangle_down_hades_trees_wood +hades_stairs:step_tinblock +hades_farming:straw +columnia:column_linkvertical_columnia_rusty_block +hades_grass:dead_grass_5 +hades_trees:colwood_dark_green +columnia:column_mid_hades_trees_pale_wood +hades_core:volcanic_sand +hades_stairs:slab_brick_dark_green +hades_doors:door_steel_pink_b +hades_doors:door_steel_green_c +hades_stairs:step_in_tuff_baked_brick +columnia:column_linktee_down_hades_trees_wood +columnia:column_stairsubpillar_hades_core_brick +hades_trees:colwood_pink +hades_trees:orange_sapling +hades_waterplants:seaweed_4 +columnia:column_bottom_hades_core_brick_orange +columnia:column_bottom_hades_core_turquosite +hades_stairs:stair_out_floor_tuff_tuff +columnia:column_mid_hades_core_sandstone_volcanic_brick +columnia:column_linkcross_hades_core_apolline +columnia:column_linkangle_hades_core_tuff_brick +hades_stairs:step_out_colwood_uncolored +columnia:column_linkcrossdown_hades_trees_colwood_brown +hades_itemshow:pedestal_cinnabar +hades_stairs:slab_brick_cyan +columnia:column_crosslink_hades_trees_jungle_wood +columnia:column_linktee_down_hades_core_tuff_brick +hades_doors:door_steel_darkgreen_e +columnia:column_linktee_hades_core_brick_red +columnia:column_linkdown_hades_core_brick_orange +hades_stairs:stair_in_colwood_dark_green +hades_stairs:step_in_floor_wood_wood +columnia:column_linkcross_hades_core_brick_brown +columnia:column_bottom_hades_core_basalt_brick +columnia:column_crosslink_hades_core_chondrite_brick +columnia:column_linkcross_hades_core_tuff +columnia:column_linkangle_hades_core_tuff_baked_brick +hades_stairs:stair_out_grey +hades_refruit:flower_banana +columnia:column_linkvertical_hades_core_brick_red +columnia:column_crosslink_hades_core_obsidian +columnia:column_link_hades_trees_colwood_green +hades_stairs:stair_colwood_red +hades_tiles:floor_sandstonevolcanic_sandstone +hades_stairs:stair_in_violet +hades_stairs:stair_in_sandstone_volcanic +columnia:machine +columnia:column_linkcrossdown_hades_core_tuff_brick +hades_core:cactus_brick +columnia:column_linkdown_hades_core_stonebrick_baked +hades_core:papyrus +columnia:column_linkangle_hades_core_chondrite +columnia:column_top_hades_core_brick_yellow +hades_chests:chest_red_locked +hades_stairs:slab_yellow +hades_doors:door_sandstone_d +columnia:column_linkcrossdown_hades_core_brick_brown +hades_doors:door_essexite_d +gluncarp:brown +hades_windows:window_jungle_wood +hades_furniture:table_lamp_hi +columnia:column_stairsub_hades_core_tuff_brick +columnia:column_linkangle_hades_core_brick_brown +columnia:column_linktee_hades_core_tuff_baked_brick +hades_trees:cultivated_jungle_leaves +columnia:column_stairsubpillar_hades_core_cobble_sandstone +columnia:column_linkvertical_hades_core_essexite_brick +hades_doors:door_wood_jungle_a +hades_itemshow:pedestal_azurite +hades_core:ladder_bronze +columnia:column_stairsubpillar_hades_core_brick_pink +hades_doors:door_obsidian_glass_a +columnia:column_linkvertical_hades_trees_colwood_grey +hades_bushes:blue +hades_stairs:stair_in_brick_dark_green +columnia:column_linktee_down_hades_core_tuff +columnia:column_bottom_hades_trees_colwood_pink +columnia:column_link_hades_trees_colwood_dark_grey +columnia:column_stairsub_hades_trees_lush_wood +columnia:column_top_hades_core_stone +columnia:column_crosslink_hades_trees_colwood_green +hades_core:cactus +hades_windows:window_wood_green +hades_core:basalt_block +columnia:column_linkcrossdown_hades_core_essexite +columnia:column_linkvertical_hades_core_sandstone +hades_trees:burned_branches +columnia:column_bottom_hades_core_sandstone_volcanic_brick +hades_core:sandstone_volcanic_brick +hades_stairs:slab_colwood_dark_green +columnia:column_link_hades_core_chondrite_brick +columnia:column_top_hades_core_brick_orange +columnia:column_linkvertical_hades_trees_colwood_pink +hades_stairs:stair_in_straw +hades_doors:door_steel_brown_c +hades_stairs:slab_colwood_violet +hades_doors:door_steel_magenta_d +hades_doors:door_marble_d +columnia:column_link_hades_core_brick_violet +hades_stairs:stair_in_colwood_magenta +hades_stairs:slab_brick_black +hades_trees:charred_bark +columnia:column_linkcross_hades_core_brick_dark_green +columnia:column_crosslink_hades_core_brick_grey +hades_fences:fence_wood_black +hades_stairs:step_out_floor_pale_pale +columnia:column_linkcrossdown_hades_core_brick_pink +columnia:column_linkvertical_hades_core_olivine +columnia:column_crosslink_hades_core_stone +columnia:column_mid_hades_core_tuff +columnia:column_stairsubpillar_hades_core_chondrite +columnia:column_linkvertical_hades_core_basalt +columnia:column_mid_hades_trees_colwood_uncolored +hades_glowcrystals:glowcrystal_ore +columnia:column_linktee_down_hades_core_mossycobble +columnia:column_stairsub_hades_core_brick_violet +hades_doors:door_wood_lush_a +columnia:column_linktee_hades_core_essexite_brick +columnia:column_linkcrossdown_hades_core_brick_blue +hades_stairs:step_out_colwood_blue +hades_core:lava_source +hades_doors:door_steel_pink_c +columnia:column_linktee_down_hades_core_basalt_brick +columnia:column_stairsubpillar_hades_core_brick_black +hades_doors:door_wood_jungle_b +hades_stairs:slab_orange +columnia:column_mid_hades_trees_colwood_white +hades_stairs:stair_out_chondrite +columnia:column_linkangle_down_hades_core_brick_orange +columnia:column_linkangle_down_hades_core_basalt +hades_doors:door_steel_darkgreen_d +columnia:column_top_hades_trees_birch_bark +hades_flowerpots:flower_pot_canvas_leaves +hades_tiles:floor_essexitegold_essexitegold +columnia:column_linkcross_hades_core_brick_magenta +columnia:column_linktee_down_hades_core_essexite +hades_stairs:step_out_essexite +columnia:column_stairsub_hades_trees_colwood_orange +columnia:column_crosslink_hades_core_stone_baked +hades_stairs:stair_out_floor_stonebaked_stonebaked +hades_fences:fence_wood_pink +columnia:column_stairsub_hades_core_essexite +hades_stairs:step_in_floor_marble_marble +hades_stairs:step_brick_violet +columnia:column_crosslink_hades_core_mossycobble +hades_stairs:step_steelblock +hades_flowers:orange +columnia:column_linkdown_hades_core_marble +hades_tiles:floor_tuffbaked_stone +columnia:column_linkdown_hades_core_tuff +hades_stairs:stair_out_marble +columnia:column_mid_hades_core_basalt +hades_doors:gate_pale_wood_closed +columnia:column_linktee_hades_core_brick_white +hades_waterplants:waterlily_s4 +columnia:column_linkvertical_hades_core_orangite +columnia:column_crosslink_hades_core_brick_dark_grey +columnia:column_linktee_hades_core_brick_pink +columnia:column_crosslink_hades_trees_colwood_white +columnia:column_crosslink_hades_core_cobble_sandstone_volcanic +columnia:column_bottom_hades_core_tuff_baked +hades_flowerpots:flower_pot_yellow +hades_trees:sapling +hades_windows:window_wood_blue +columnia:column_linkdown_hades_core_brick_blue +columnia:column_linkdown_hades_trees_colwood_dark_green +hades_core:brick_red +columnia:column_top_hades_core_tuff_brick +columnia:column_stairsubpillar_hades_trees_colwood_cyan +columnia:column_top_hades_trees_bark +hades_doors:door_marble_c +hades_chests:chest_blue +hades_bushes:red +hades_tiles:floor_tuff_chondrite +columnia:column_linkdown_hades_trees_bark +columnia:column_linkangle_hades_trees_colwood_green +columnia:column_stairsubpillar_columnia_rusty_block +hades_doors:door_sandstone_volcanic_d +columnia:column_linkangle_down_hades_core_tuff_brick +hades_doors:gate_cream_wood_closed +columnia:column_linkdown_hades_core_tuff_brick +columnia:column_linktee_down_hades_core_chondrite_brick +hades_refruit:bud_coconut +hades_stairs:step_glowcrystal_block +hades_stairs:slab_white +hades_doors:hidden +columnia:column_linkangle_hades_trees_bark +columnia:column_linkdown_hades_trees_canvas_bark +columnia:column_linkcross_hades_core_brick_orange +columnia:column_linktee_down_hades_core_brick_violet +hades_stairs:stair_out_brick_brown +columnia:column_linkvertical_hades_core_basalt_brick +hades_stairs:stair_out_stone_baked +hades_stairs:stair_in_tuff +columnia:column_top_hades_core_basalt_brick +columnia:column_link_hades_core_brick_black +hades_waterplants:waterlily_225 +columnia:column_linkangle_hades_trees_birch_bark +columnia:column_linkdown_hades_core_brick_dark_grey +columnia:column_link_hades_trees_colwood_black +columnia:column_link_hades_core_brick_white +columnia:column_linktee_hades_core_cinnabar +hades_core:brick_yellow +hades_stairs:stair_out_brick_dark_grey +columnia:column_linktee_down_hades_core_brick_grey +columnia:column_stairsub_hades_core_cinnabar +columnia:column_crosslink_hades_trees_colwood_grey +columnia:column_crosslink_hades_core_olivine_brick +gluncarp:blue +hades_core:brick_magenta +hades_stairs:stair_in_floor_stonebaked_stonebaked +hades_doors:door_wood_lush_b +hades_stairs:step_in_basalt_brick +columnia:column_stairsub_hades_core_obsidianbrick +hades_stairs:stair_floor_essexitegold_essexitegold +columnia:column_stairsubpillar_hades_core_brick_orange +hades_stairs:step_in_brick_dark_grey +columnia:column_linkdown_hades_core_sandstone +hades_stairs:step_out_floor_essexitegold_essexitegold +columnia:column_crosslink_hades_trees_colwood_red +columnia:column_stairsub_hades_core_brick_grey +columnia:column_linkangle_down_hades_core_tuff_baked_brick +hades_furniture:binding_rusty_bars +columnia:column_linktee_hades_trees_canvas_bark +columnia:column_link_hades_trees_colwood_pink +hades_stairs:step_out_basalt +columnia:column_mid_hades_trees_colwood_green +hades_vines:cave +columnia:column_linkangle_down_columnia_rusty_block +columnia:column_link_hades_core_brick_brown +hades_stairs:step_apolline +hades_doors:trapdoor +columnia:column_bottom_hades_core_sandstone_volcanic +columnia:column_link_hades_trees_pale_wood +columnia:column_linkangle_down_hades_trees_pale_bark +hades_tiles:floor_stone_sandstonevolcanic +hades_stairs:stair_colwood_violet +hades_doors:trapdoor_pale +columnia:column_mid_hades_core_tuff_baked +hades_fences:fence_wood_yellow +hades_stairs:step_in_colwood_white +hades_stairs:slab_floor_pale_pale +columnia:column_stairsubpillar_hades_core_tuff_brick +hades_trees:colwood_grey +columnia:column_crosslink_hades_core_orangite +hades_stairs:stair_out_charred_bark +hades_core:obsidian_glass +columnia:column_linkangle_down_hades_core_cobble_sandstone_volcanic +hades_doors:door_wood_jungle_c +hades_itemshow:pedestal_orangite +hades_stairs:stair_brick_white +hades_core:olivine +columnia:column_linkvertical_hades_core_turquosite +hades_stairs:slab_bark +hades_stairs:stair_in_basalt_brick +columnia:column_linkangle_down_hades_core_brick_brown +hades_farming:spice_2 +columnia:column_bottom_hades_trees_colwood_orange +hades_stairs:stair_essexite +columnia:column_bottom_hades_trees_pale_bark +hades_core:brick_orange +hades_torches:torch_low_ceiling +hades_core:water_source +hades_doors:door_wood_pale_b +columnia:column_crosslink_hades_core_stonebrick_baked +columnia:column_linktee_down_hades_core_tuff_baked_brick +hades_trees:cream_wood +columnia:column_stairsub_hades_core_tuff_baked +hades_stairs:step_in_cobble_sandstone_volcanic +columnia:column_link_hades_core_chondrite +hades_refruit:flower_olive +columnia:column_linkangle_down_hades_core_basalt_brick +columnia:column_linkcrossdown_hades_core_chondrite +hades_wardrobes:wardrobe +hades_stairs:stair_out_black +hades_stairs:step_in_colwood_dark_grey +hades_tiles:floor_tuff_tuff +columnia:column_linkcross_hades_trees_jungle_wood +hades_stairs:step_in_jungle_bark +hades_windows:window_obsidian +columnia:column_linktee_hades_core_stone +hades_doors:door_steel_brown_b +hades_doors:door_rusty_d +hades_core:goldblock +hades_stairs:stair_in_brown +hades_tiles:floor_sandstone_stonebaked +hades_chests:chest +columnia:column_crosslink_hades_core_brick_green +hades_fences:fence_wood_magenta +columnia:column_mid_hades_core_cobble_sandstone_volcanic +columnia:column_linkcrossdown_hades_trees_colwood_pink +hades_furnaces:prism_furnace +hades_stairs:stair_brick_black +hades_doors:door_essexite_a +hades_stairs:step_colwood_brown +columnia:column_linktee_hades_core_cobble_sandstone +hades_doors:door_dungeon2_e +columnia:column_stairsubpillar_hades_core_cobble_baked +hades_stairs:step_out_brick_pink +hades_doors:door_steel_violet_d +hades_stairs:step_out_floor_essexite_essexite +hades_stairs:stair_in_colwood_red +columnia:column_linktee_down_hades_trees_colwood_yellow +columnia:column_stairsub_hades_core_brick_cyan +hades_flowerpots:flower_pot_coconut_sapling +columnia:column_linkangle_hades_core_brick_green +hades_stairs:slab_red +columnia:column_stairsub_hades_core_brick +columnia:column_linkvertical_hades_core_tuff_baked +hades_stairs:stair_grey +columnia:column_bottom_hades_core_sandstone +columnia:column_linktee_down_hades_trees_colwood_brown +columnia:column_stairsubpillar_hades_core_marble +columnia:column_bottom_hades_trees_colwood_grey +hades_tiles:floor_tuff_stone +hades_doors:door_sandstone_volcanic_a +columnia:column_crosslink_hades_core_tuff_baked +hades_stairs:step_in_colwood_brown +hades_core:cobble_sandstone +hades_doors:door_steel_magenta_b +hades_tiles:floor_stonebaked_sandstone +columnia:column_link_hades_trees_colwood_violet +hades_doors:door_rusty_b +columnia:column_stairsubpillar_hades_trees_colwood_violet +columnia:column_linkcrossdown_hades_core_brick_white +hades_doors:door_wood_b +hades_fences:fence_wood_violet +hades_windows:window_wood_cyan +columnia:column_linkcross_hades_core_brick +columnia:column_bottom_columnia_rusty_block +hades_farming:tomato_2 +hades_farming:wheat_3 +columnia:column_bottom_hades_trees_bark +columnia:column_linkangle_hades_trees_colwood_grey +columnia:column_linktee_down_hades_core_stone +columnia:column_crosslink_hades_core_sandstone_volcanic_brick +columnia:column_linkvertical_hades_core_brick_pink +columnia:column_linkcrossdown_hades_core_cobble_sandstone_volcanic +hades_stairs:stair_in_yellow +hades_trees:pale_leaves +hades_doors:door_steel_darkgrey_e +columnia:column_link_hades_core_obsidian +hades_itemshow:pedestal_essexite +columnia:column_stairsub_hades_core_sandstone_volcanic +hades_stairs:stair_in_pink +columnia:column_linkdown_hades_trees_colwood_pink +columnia:column_linkangle_down_hades_core_brick_yellow +columnia:column_stairsubpillar_hades_core_brick_white +hades_stairs:step_in_colwood_blue +columnia:column_linkangle_down_hades_core_brick_cyan +columnia:column_crosslink_hades_core_apolline +columnia:column_link_hades_trees_wood +columnia:column_linkdown_hades_core_chondrite_brick +hades_doors:door_steel_orange_d +columnia:column_linkvertical_hades_trees_colwood_violet +columnia:column_linkangle_down_hades_trees_colwood_blue +hades_stairs:slab_colwood_black +columnia:column_top_hades_trees_colwood_blue +columnia:column_linkdown_hades_trees_colwood_green +hades_stairs:stair_out_cobble_sandstone_volcanic +columnia:column_top_hades_trees_colwood_orange +hades_core:cobble_baked +hades_doors:door_steel_cyan_b +hades_stairs:slab_colwood_brown +columnia:column_linkcross_hades_core_azurite +hades_stairs:step_in_floor_sandstone_sandstone +hades_core:cactus_block +hades_stairs:stair_colwood_green +columnia:column_linktee_hades_trees_colwood_uncolored +hades_stairs:step_out_brick_dark_green +hades_core:stone_with_sapphire +hades_core:marble_brick +hades_doors:door_wood_pale_c +columnia:column_stairsubpillar_hades_core_brick_violet +hades_core:gravel +columnia:column_linkcrossdown_hades_core_tuff_baked_brick +hades_doors:door_steel_cyan_c +hades_stairs:step_out_brick_yellow +hades_stairs:step_in_obsidianbrick +columnia:column_linkcrossdown_hades_trees_cream_wood +hades_stairs:step_in_stone_baked +columnia:column_linkangle_down_hades_core_tuff +hades_doors:gate_wood_open +hades_stairs:step_out_magenta +columnia:column_stairsubpillar_hades_trees_lush_wood +hades_farming:spice_1 +hades_stairs:slab_dark_grey +hades_tiles:floor_chondrite_chondrite +columnia:column_linktee_down_hades_core_brick_dark_grey +hades_flowerpots:flower_pot_sapling +columnia:column_linkvertical_hades_core_brick_magenta +hades_stairs:stair_out_brick_grey +columnia:column_linkdown_hades_trees_colwood_red +columnia:column_crosslink_hades_core_brick_orange +columnia:column_linkcrossdown_hades_core_basalt +columnia:column_linkvertical_hades_core_brick +columnia:column_crosslink_hades_trees_lush_wood +hades_stairs:slab_glowcrystal_block +columnia:column_linkangle_hades_core_tuff +columnia:column_linkangle_hades_core_brick_white +columnia:column_stairsubpillar_hades_core_tuff_baked_brick +columnia:column_linktee_down_hades_trees_colwood_blue +hades_doors:door_steel_yellow_d +columnia:column_linktee_down_hades_core_brick_red +columnia:column_stairsub_hades_core_basalt +columnia:column_linkdown_hades_trees_birch_bark +columnia:column_link_hades_core_brick_dark_grey +columnia:column_linkcross_hades_trees_colwood_white +columnia:column_linkvertical_hades_core_tuff_brick +columnia:column_linkdown_hades_core_brick_pink +hades_doors:door_marble_a +columnia:column_crosslink_hades_trees_colwood_black +hades_walls:cobble +columnia:column_linkdown_hades_core_cinnabar +hades_stairs:slab_brick_green +columnia:column_top_hades_core_cinnabar +hades_trees:colwood_magenta +hades_doors:door_steel_violet_e +hades_core:stone_block_baked +columnia:column_stairsubpillar_hades_core_cobble +columnia:column_linkangle_down_hades_core_orangite +columnia:column_stairsubpillar_hades_core_sandstone +columnia:column_bottom_hades_core_brick_grey +hades_doors:door_dungeon2_d +signs_lib:sign_wall_locked +hades_fences:fence_wood +hades_farming:wheat_2 +hades_doors:door_chondrite_b +hades_furniture:L_binding_bars +columnia:column_linkvertical_hades_trees_colwood_dark_green +hades_doors:door_wood_a +hades_stairs:step_in_pale_bark +hades_stairs:step_out_orangite +hades_doors:door_basalt_c +hades_stairs:stair_in_tuff_baked_brick +columnia:column_linkvertical_hades_core_cobble_baked +columnia:column_top_hades_core_brick_violet +hades_stairs:stair_in_colwood_black +hades_stairs:stair_out_straw +columnia:column_link_hades_core_stonebrick_baked +hades_stairs:slab_floorblock_chondrite_stone +hades_trees:coconut +columnia:column_top_hades_core_marble +columnia:column_linkangle_hades_trees_jungle_wood +hades_stairs:step_out_colwood_magenta +hades_core:apolline +hades_flowerpots:flower_pot_blue +hades_stairs:step_colwood_grey +hades_farming:strawberry_3 +columnia:column_link_hades_trees_colwood_dark_green +gluncarp:green +columnia:column_top_hades_core_brick_pink +hades_stairs:step_out_colwood_black +columnia:column_crosslink_hades_trees_colwood_yellow +hades_tiles:floor_cream_pale +columnia:column_linkangle_hades_core_brick_magenta +columnia:column_linkvertical_hades_trees_colwood_white +hades_doors:door_steel_white_b +columnia:column_bottom_hades_core_chondrite_brick +columnia:column_bottom_hades_trees_canvas_bark +columnia:column_linktee_down_hades_trees_colwood_black +hades_stairs:stair_in_sandstonebrick +hades_doors:door_steel_darkgrey_d +hades_waterplants:waterlily_675 +columnia:column_linkcross_hades_trees_colwood_green +columnia:column_linkangle_hades_core_basalt +hades_stairs:stair_in_colwood_blue +hades_fences:fence_jungle_wood +columnia:column_linktee_down_hades_core_sandstone_volcanic_brick +hades_doors:door_wood_cream_e +columnia:column_crosslink_hades_core_brick_brown +columnia:column_link_hades_core_tuff +hades_core:brick_dark_green +columnia:column_bottom_hades_core_olivine +hades_stairs:slab_colwood_grey +hades_farming:tomato_1 +hades_stairs:slab_birch_bark +columnia:column_linkdown_hades_core_cobble_sandstone +hades_doors:door_steel_c +columnia:column_top_hades_core_essexite +columnia:column_linkdown_hades_core_orangite +hades_core:mese +gluncarp:yellow +hades_flowers:white +hades_core:ladder_jungle_wood +columnia:column_bottom_hades_core_stone +columnia:column_bottom_hades_core_lillite +hades_stairs:step_floor_essexitegold_essexitegold +columnia:column_linkcrossdown_hades_trees_colwood_dark_grey +columnia:column_linkcross_hades_core_marble +hades_trees:colwood_white +hades_stairs:step_in_colwood_dark_green +columnia:column_stairsub_hades_core_brick_red +hades_trees:coconut_sapling +hades_core:azurite_block +columnia:column_stairsub_hades_trees_birch_bark +columnia:column_linkvertical_hades_core_obsidian +hades_stairs:slab_stone_baked +columnia:column_linkdown_hades_core_cobble_sandstone_volcanic +columnia:column_linkcrossdown_hades_core_stone_baked +hades_stairs:step_out_lush_wood +hades_itemshow:pedestal_lillite +hades_stairs:stair_pale_bark +hades_itemshow:pedestal_turquosite +hades_itemshow:pedestal_olivine +hades_itemshow:pedestal_apolline +hades_itemshow:pedestal_basalt +hades_stairs:step_brick_magenta +gluncarp:red +hades_stairs:step_in_cinnabar_brick +columnia:column_linkdown_hades_core_brick_green +hades_itemshow:pedestal_obsidian +hades_itemshow:pedestal_sandstone_volcanic +hades_stairs:step_out_yellow +hades_itemshow:pedestal_sandstone +hades_itemshow:pedestal_marble +columnia:column_stairsubpillar_hades_core_brick_green +hades_itemshow:pedestal_stone_baked +hades_tiles:floor_tuff_tuffbaked +hades_stairs:stair_in_brick_black +columnia:column_linkcrossdown_hades_core_brick_red +hades_itemshow:pedestal_stone +hades_core:stone_with_tin +columnia:column_link_hades_core_brick +hades_walls:mossycobble +hades_stairs:step_out_sandstone +hades_stairs:step_floor_cream_cream +hades_stairs:stair_pink +columnia:column_linktee_hades_trees_colwood_yellow +columnia:column_linkcrossdown_hades_core_brick_dark_grey +mobs_hades:cobweb +columnia:column_linkvertical_hades_core_brick_cyan +hades_stairs:stair_out_azurite +columnia:column_linktee_down_hades_core_sandstone +mobs:spawner +hades_trees:orange_tree +hades_meshhand:hand +gluncarp:machine +columnia:column_linktee_hades_core_brick_dark_green +hades_bushes:yellow +columnia:column_linkcross_hades_core_essexite_brick +hades_stairs:step_floor_jungle_jungle +columnia:column_top_hades_trees_cream_wood +hades_food:tomatosalad +columnia:column_linkangle_hades_core_brick_grey +hades_stairs:stair_lillite +columnia:column_link_hades_trees_canvas_bark +hades_doors:door_steel_yellow_e +hades_stairs:slab_turquosite +hades_food:bottle_olive_oil +hades_stairs:step_in_pink +columnia:column_linkcrossdown_hades_core_brick_violet +hades_stairs:step_out_colwood_orange +hades_doors:door_dungeon2_c +hades_core:chondrite +hades_food:plate +hades_stairs:slab_double_floorblock_chondrite_stone +hades_stairs:stair_in_cactus_brick +hades_stairs:stair_colwood_orange +hades_stairs:slab_floorblock_bstone_sandstone +hades_stairs:slab_double_floorblock_marble_essexite2 +hades_stairs:slab_floorblock_marble_essexite2 +columnia:column_linkdown_hades_trees_colwood_blue +columnia:column_linkcross_hades_core_obsidianbrick +hades_stairs:slab_floorblock_essexite_gold_block +hades_stairs:step_in_lillite_brick +hades_stairs:step_out_lillite_brick +hades_stairs:step_lillite_brick +hades_stairs:slab_lillite_brick +columnia:column_stairsub_hades_trees_colwood_pink +hades_stairs:stair_in_lillite_brick +hades_stairs:stair_out_lillite_brick +columnia:column_linkvertical_hades_core_brick_dark_grey +columnia:column_linktee_down_hades_trees_birch_bark +hades_stairs:stair_lillite_brick +hades_stairs:step_in_turquosite_brick +hades_stairs:step_out_turquosite_brick +hades_tiles:floor_sandstone_sandstonevolcanic +hades_stairs:step_turquosite_brick +hades_doors:door_sandstone_volcanic_c +columnia:column_linktee_down_hades_core_brick_cyan +hades_stairs:slab_turquosite_brick +hades_stairs:stair_in_turquosite_brick +hades_stairs:stair_out_turquosite_brick +hades_stairs:stair_turquosite_brick +columnia:column_linkcross_hades_core_brick_black +hades_stairs:step_in_azurite_brick +hades_stairs:slab_floor_lush_lush +hades_stairs:step_out_azurite_brick +columnia:column_bottom_hades_core_cobble +hades_stairs:step_azurite_brick +columnia:column_stairsubpillar_hades_core_sandstone_volcanic +hades_stairs:stair_out_brick_dark_green +columnia:column_linkangle_down_hades_trees_colwood_pink +hades_stairs:slab_azurite_brick +hades_stairs:stair_in_azurite_brick +hades_stairs:stair_out_azurite_brick +columnia:column_mid_hades_core_cinnabar +hades_stairs:stair_azurite_brick +columnia:column_top_hades_core_brick_red +hades_furniture:table_white +hades_stairs:step_in_olivine_brick +columnia:column_linkangle_down_hades_core_mossycobble +columnia:column_link_hades_trees_colwood_white +columnia:column_bottom_hades_core_chondrite +columnia:column_link_hades_core_brick_magenta +columnia:column_linkvertical_hades_trees_colwood_red +hades_stairs:step_out_olivine_brick +hades_stairs:step_olivine_brick +hades_stairs:slab_olivine_brick +hades_stairs:stair_in_olivine_brick +columnia:column_linkcross_hades_trees_colwood_grey +hades_tiles:floor_cream_cream +hades_windows:window_wood_darkgrey +hades_stairs:stair_out_olivine_brick +hades_stairs:stair_olivine_brick +columnia:column_linktee_down_hades_core_sandstone_volcanic +hades_itemshow:pedestal_chondrite +hades_core:cobble_block +hades_doors:door_steel_white_c +hades_stairs:step_out_cinnabar_brick +hades_tiles:floor_sandstone_tuffbaked +hades_stairs:step_cinnabar_brick +hades_stairs:slab_cinnabar_brick +hades_stairs:stair_in_olivine +hades_stairs:stair_in_cinnabar_brick +hades_stairs:stair_out_cinnabar_brick +hades_core:steelblock +hades_stairs:stair_cinnabar_brick +hades_stairs:step_in_orangite_brick +hades_stairs:step_out_orangite_brick +hades_stairs:stair_in_brick_dark_grey +columnia:column_linkcrossdown_hades_trees_colwood_red +hades_refruit:bud_apple +hades_stairs:step_orangite_brick +hades_stairs:slab_orangite_brick +hades_stairs:stair_in_orangite_brick +hades_stairs:stair_out_orangite_brick +hades_stairs:stair_orangite_brick +hades_stairs:step_in_apolline_brick +hades_stairs:step_out_apolline_brick +columnia:column_linkcrossdown_hades_trees_colwood_black +hades_stairs:step_apolline_brick +hades_stairs:slab_apolline_brick +hades_stairs:stair_in_apolline_brick +columnia:column_linkangle_down_hades_core_lillite +hades_grass:dead_grass_4 +hades_stairs:stair_out_apolline_brick +hades_trees:pale_sapling +hades_stairs:stair_apolline_brick +columnia:column_bottom_hades_trees_colwood_cyan +hades_stairs:step_out_apolline +columnia:column_link_hades_core_olivine_brick +columnia:column_mid_hades_trees_bark +hades_stairs:step_lillite +columnia:column_linkdown_hades_core_mossycobble +hades_farming:cotton_2 +hades_stairs:slab_basalt_brick +hades_stairs:stair_in_lillite +signs_lib:sign_wall_yellow +columnia:column_linktee_hades_core_brick_orange +columnia:column_stairsub_hades_trees_colwood_black +columnia:column_linktee_hades_core_olivine +hades_stairs:step_in_turquosite +hades_stairs:slab_sandstonebrick +hades_stairs:step_out_turquosite +columnia:column_link_hades_core_brick_green +columnia:column_top_hades_core_obsidian +columnia:column_linktee_down_hades_trees_colwood_orange +hades_stairs:step_turquosite +hades_chests:chest_dark_grey_locked +hades_stairs:step_out_colwood_yellow +hades_stairs:stair_in_turquosite +hades_stairs:stair_out_turquosite +columnia:column_linkvertical_hades_trees_birch_bark +hades_stairs:stair_turquosite +columnia:column_linkvertical_hades_core_marble +hades_stairs:step_in_azurite +columnia:column_bottom_hades_core_tuff +hades_stairs:step_azurite +hades_stairs:slab_tuff +hades_stairs:stair_in_azurite +hades_core:marble_block +hades_stairs:step_out_olivine +hades_vines:root +hades_stairs:step_olivine +hades_tiles:floor_tuff_stonebaked +columnia:column_linkdown_hades_trees_colwood_cyan +hades_stairs:step_in_lush_wood +hades_stairs:step_in_cinnabar +hades_stairs:step_cinnabar +hades_core:gravel_volcanic_block +hades_stairs:step_brick_orange +hades_stairs:stair_in_cinnabar +columnia:column_stairsub_hades_core_cactus_brick +hades_stairs:stair_out_wood +hades_stairs:stair_cinnabar +hades_stairs:step_goldblock +hades_stairs:step_orangite +columnia:column_stairsub_hades_core_stone_baked +hades_stairs:slab_stonebrick_baked +hades_stairs:slab_orangite +hades_stairs:stair_out_essexite +hades_core:brick_brown +hades_stairs:slab_jungle_wood +columnia:column_linkdown_hades_core_brick_yellow +columnia:column_stairsubpillar_hades_trees_colwood_yellow +hades_stairs:stair_in_orangite +hades_stairs:stair_orangite +hades_stairs:step_in_apolline +hades_doors:gate_pale_wood_open +hades_stairs:step_out_lillite +columnia:column_top_hades_trees_colwood_grey +columnia:column_linkvertical_hades_core_brick_blue +hades_stairs:step_out_tuff_baked_brick +hades_core:stone_with_diamond +hades_stairs:step_chondrite +hades_stairs:stair_tuff_baked_brick +hades_core:brick_grey +hades_flowerpots:flower_pot_red +hades_chests:chest_magenta +hades_stairs:stair_apolline +hades_stairs:step_out_floor_marble_marble +hades_stairs:step_floor_marble_marble +columnia:column_linkcross_hades_core_cobble +hades_windows:window_wood +columnia:column_crosslink_hades_trees_canvas_bark +columnia:column_crosslink_hades_trees_colwood_cyan +hades_stairs:slab_floor_marble_marble +hades_stairs:stair_out_floor_marble_marble +columnia:column_linkvertical_hades_trees_colwood_dark_grey +hades_chests:chest_violet_locked +hades_core:bronzeblock +columnia:column_stairsub_hades_core_mossycobble +hades_stairs:slab_floor_essexitegold_essexitegold +hades_stairs:step_dark_grey +hades_stairs:stair_sandstone_volcanic +columnia:column_linkcross_hades_core_brick_dark_grey +hades_stairs:step_in_colwood_orange +columnia:column_linktee_hades_trees_colwood_magenta +columnia:column_linkangle_down_hades_trees_lush_wood +hades_stairs:stair_out_floor_essexitegold_essexitegold +hades_stairs:step_in_floor_essexite_essexite +columnia:column_stairsub_hades_core_apolline +columnia:column_linkdown_hades_trees_cream_wood +hades_stairs:step_floor_essexite_essexite +hades_stairs:stair_in_floor_essexite_essexite +hades_stairs:stair_out_floor_essexite_essexite +hades_trees:colwood_cyan +columnia:column_linktee_hades_core_cobble_sandstone_volcanic +hades_core:dirt_with_grass_l1 +hades_stairs:step_in_floor_chondrite_chondrite +columnia:column_stairsubpillar_hades_trees_colwood_orange +hades_stairs:step_out_floor_chondrite_chondrite +hades_core:ruby_block +hades_stairs:step_in_stonebrick +hades_stairs:step_floor_chondrite_chondrite +hades_doors:door_rusty_e +columnia:column_stairsub_hades_core_brick_pink +hades_cloth:pink +columnia:column_top_hades_core_brick_dark_grey +hades_stairs:stair_glowcrystal_block +hades_stairs:slab_charred_wood +hades_stairs:stair_out_floor_chondrite_chondrite +hades_doors:door_obsidian_glass_d +hades_stairs:stair_floor_chondrite_chondrite +hades_stairs:step_in_floor_sandstonevolcanic_sandstonevolcanic +columnia:column_crosslink_hades_core_sandstonebrick +hades_stairs:step_floor_sandstonevolcanic_sandstonevolcanic +hades_stairs:stair_in_brick_orange +columnia:column_stairsubpillar_hades_trees_colwood_uncolored +hades_stairs:slab_tuff_brick +hades_stairs:stair_in_floor_sandstonevolcanic_sandstonevolcanic +hades_stairs:stair_in_jungle_wood +hades_stairs:step_canvas_bark +hades_stairs:step_cobble_sandstone_volcanic +hades_doors:trapdoor_lush_open +hades_stairs:step_out_floor_sandstone_sandstone +columnia:column_linkangle_hades_core_essexite_brick +columnia:column_bottom_hades_core_brick_violet +hades_stairs:step_floor_sandstone_sandstone +hades_stairs:slab_floor_sandstone_sandstone +hades_stairs:stair_in_floor_sandstone_sandstone +hades_stairs:stair_out_floor_sandstone_sandstone +hades_stairs:stair_floor_sandstone_sandstone +hades_stairs:step_in_floor_tuffbaked_tuffbaked +hades_stairs:step_out_floor_tuffbaked_tuffbaked +hades_stairs:step_floor_tuffbaked_tuffbaked +hades_stairs:step_in_tuff_baked +columnia:column_linkangle_down_hades_trees_colwood_brown +hades_stairs:stair_in_floor_tuffbaked_tuffbaked +hades_chests:chest_pink_locked +hades_stairs:stair_out_floor_tuffbaked_tuffbaked +columnia:column_top_hades_core_brick_cyan +hades_stairs:stair_floor_tuffbaked_tuffbaked +hades_stairs:step_in_floor_tuff_tuff +columnia:column_crosslink_hades_trees_jungle_bark +hades_stairs:step_floor_tuff_tuff +hades_stairs:slab_floor_tuff_tuff +hades_stairs:stair_in_floor_tuff_tuff +hades_trees:orange_leaves +hades_trees:jungle_tree +columnia:column_linkdown_hades_core_tuff_baked +hades_stairs:step_in_floor_stonebaked_stonebaked +hades_stairs:step_out_floor_stonebaked_stonebaked +hades_stairs:step_floor_stonebaked_stonebaked +hades_chests:chest_dark_green +columnia:column_linkcrossdown_hades_trees_bark +columnia:column_stairsub_hades_trees_colwood_dark_grey +hades_furniture:armchair_white +hades_stairs:step_in_tuff +columnia:column_stairsubpillar_hades_core_apolline +hades_stairs:step_in_floor_stone_stone +hades_stairs:stair_out_stonebrick_baked +hades_stairs:step_floor_stone_stone +columnia:column_linktee_down_hades_trees_colwood_white +columnia:column_linkdown_hades_core_brick_red +columnia:column_linkcrossdown_hades_core_olivine +columnia:column_crosslink_hades_trees_wood +columnia:column_crosslink_hades_core_obsidianbrick +hades_stairs:step_cobble_baked +hades_stairs:stair_in_floor_stone_stone +columnia:column_linktee_hades_core_mossycobble +hades_stairs:stair_floor_stone_stone +hades_stairs:step_in_floor_jungle_jungle +hades_stairs:step_out_floor_jungle_jungle +hades_flowerpots:flower_pot_pale_sapling +columnia:column_top_hades_trees_colwood_dark_grey +columnia:column_linktee_hades_core_sandstonebrick +columnia:column_linkvertical_hades_trees_colwood_green +hades_stairs:stair_floor_jungle_jungle +columnia:column_linkangle_hades_trees_colwood_red +hades_stairs:step_in_floor_cream_cream +hades_stairs:step_out_floor_cream_cream +hades_itemshow:frame +hades_stairs:stair_in_floor_cream_cream +hades_core:lillite_brick +columnia:column_linktee_down_hades_core_brick_green +hades_stairs:stair_floor_cream_cream +hades_stairs:step_out_jungle_wood +hades_stairs:stair_tinblock +columnia:column_stairsub_hades_trees_colwood_yellow +columnia:column_linkcross_hades_core_tuff_brick +columnia:column_bottom_hades_trees_colwood_brown +hades_stairs:step_in_floor_pale_pale +columnia:column_linkcross_hades_trees_canvas_bark +hades_flowers:blue +hades_stairs:step_floor_pale_pale +hades_stairs:stair_out_floor_pale_pale +hades_stairs:stair_floor_pale_pale +hades_stairs:stair_out_red +hades_stairs:stair_out_charred_wood +columnia:column_linkangle_down_hades_trees_colwood_magenta +hades_stairs:stair_out_bronzeblock +columnia:column_linkvertical_hades_core_cobble +hades_stairs:step_out_floor_lush_lush +hades_stairs:slab_grey +columnia:column_linkangle_down_hades_core_sandstonebrick +hades_stairs:stair_colwood_uncolored +hades_core:basalt_brick +hades_stairs:stair_floor_lush_lush +hades_stairs:step_out_floor_wood_wood +hades_stairs:step_floor_wood_wood +columnia:column_stairsub_hades_core_brick_magenta +columnia:column_top_hades_core_brick_dark_green +columnia:column_link_hades_core_sandstone +hades_stairs:stair_marble +hades_core:azurite +hades_stairs:stair_out_floor_wood_wood +hades_stairs:stair_floor_wood_wood +hades_stairs:step_in_glowcrystal_block +hades_doors:door_wood_c +columnia:column_linktee_hades_core_cactus_brick +columnia:column_crosslink_hades_core_cobble_baked +hades_stairs:step_out_glowcrystal_block +hades_stairs:stair_in_glowcrystal_block +hades_trees:colwood_yellow +hades_core:lillite_block +hades_doors:door_basalt_a +hades_stairs:stair_in_floor_chondrite_chondrite +hades_stairs:step_in_dark_green +hades_stairs:step_out_dark_green +hades_stairs:step_dark_green +columnia:column_linktee_hades_core_turquosite +hades_stairs:stair_in_dark_green +hades_stairs:stair_out_dark_green +hades_flowers:yellow +columnia:column_linkangle_hades_trees_colwood_white +hades_stairs:stair_dark_green +hades_stairs:step_in_dark_grey +columnia:column_linkcrossdown_hades_core_olivine_brick +hades_stairs:step_out_dark_grey +hades_stairs:stair_in_floor_essexitegold_essexitegold +hades_stairs:stair_in_dark_grey +hades_vines:vines_block +hades_stairs:stair_out_dark_grey +hades_stairs:stair_dark_grey +columnia:column_linktee_hades_core_cobble_baked +hades_stairs:step_out_pink +hades_stairs:step_pink +columnia:column_linkcrossdown_hades_trees_orange_bark +columnia:column_linkangle_down_hades_trees_jungle_wood +hades_stairs:step_out_brown +hades_stairs:step_brown +hades_stairs:slab_brown +hades_stairs:stair_out_brown +hades_stairs:stair_brown +hades_stairs:step_in_violet +hades_stairs:step_out_violet +columnia:column_linktee_down_hades_core_brick_pink +hades_doors:door_steel_bar_d +columnia:column_bottom_hades_trees_jungle_wood +columnia:column_stairsub_hades_trees_wood +hades_stairs:step_violet +hades_stairs:slab_violet +columnia:column_linkangle_hades_core_stone +hades_stairs:stair_out_violet +hades_stairs:stair_violet +hades_stairs:step_in_orange +columnia:column_linktee_hades_trees_colwood_brown +columnia:column_crosslink_hades_trees_pale_bark +hades_doors:door_steel_a +columnia:column_bottom_hades_core_marble +hades_windows:window_wood_violet +hades_stairs:step_orange +columnia:column_mid_hades_core_azurite +columnia:column_stairsub_hades_core_orangite +hades_stairs:step_sandstonebrick +columnia:column_bottom_hades_trees_orange_bark +hades_stairs:step_magenta +hades_stairs:step_out_colwood_cyan +hades_stairs:slab_magenta +hades_stairs:stair_in_magenta +columnia:column_linkdown_hades_trees_colwood_brown +hades_refruit:flower_apple +columnia:column_stairsub_hades_core_brick_white +hades_stairs:step_out_marble +hades_stairs:step_in_blue +hades_stairs:step_out_blue +hades_stairs:step_blue +columnia:column_linkcrossdown_hades_core_obsidian +hades_stairs:stair_out_blue +hades_chests:chest_black +hades_stairs:step_out_cyan +hades_stairs:step_cyan +hades_cloth:black +columnia:column_crosslink_hades_trees_colwood_pink +columnia:column_crosslink_hades_trees_bark +hades_stairs:stair_out_cyan +hades_chests:chest_cyan +hades_stairs:stair_out_colwood_blue +hades_stairs:step_in_green +columnia:column_linkcrossdown_hades_core_brick_yellow +hades_stairs:step_out_green +hades_stairs:step_green +gluncarp:pink +columnia:column_linkvertical_hades_core_brick_grey +hades_core:tuff +columnia:column_link_hades_trees_colwood_orange +hades_stairs:stair_in_green +hades_stairs:stair_out_green +hades_stairs:stair_in_marble_brick +hades_stairs:step_in_yellow +hades_stairs:step_yellow +columnia:column_linkvertical_hades_core_cactus_brick +columnia:column_linkangle_hades_core_chondrite_brick +hades_fences:fence_wood_green +hades_doors:door_steel_darkgreen_c +hades_stairs:step_in_red +columnia:column_linkdown_hades_core_olivine_brick +hades_tiles:floor_cream_jungle +hades_stairs:stair_out_brick_green +columnia:column_linkcross_hades_core_tuff_baked_brick +hades_stairs:step_out_red +hades_stairs:step_red +hades_stairs:step_in_black +hades_core:chondrite_block +hades_stairs:step_out_black +hades_stairs:step_black +columnia:column_mid_hades_core_lillite_brick +columnia:column_bottom_hades_core_cobble_baked +hades_core:sapphire_block +hades_stairs:stair_in_black +hades_stairs:step_out_charred_wood +hades_stairs:stair_in_charred_wood +columnia:column_mid_hades_trees_colwood_dark_grey +hades_stairs:step_colwood_white +columnia:column_bottom_hades_trees_colwood_white +hades_stairs:step_out_grey +hades_stairs:step_grey +signs_lib:sign_wall_green +hades_stairs:step_floor_lush_lush +hades_stairs:step_out_cobble +hades_stairs:stair_in_grey +hades_stairs:step_in_white +columnia:column_top_hades_core_azurite +hades_core:stonebrick_baked +hades_stairs:step_out_white +hades_stairs:step_white +hades_stairs:stair_white +hades_stairs:step_in_straw +hades_tiles:floor_marble_marble +columnia:column_mid_hades_core_mossycobble +columnia:column_stairsub_hades_trees_colwood_blue +hades_stairs:step_out_straw +hades_stairs:step_straw +hades_stairs:slab_straw +hades_stairs:stair_straw +hades_stairs:step_out_obsidianbrick +hades_doors:door_obsidian_glass_c +columnia:column_linkdown_hades_core_cactus_brick +hades_stairs:step_obsidianbrick +hades_tiles:floor_lush_wood +hades_flowerpots:flower_pot_violet +hades_doors:door_steel_darkgrey_a +hades_stairs:stair_in_obsidianbrick +hades_tiles:floor_stone_stonebaked +hades_stairs:stair_obsidianbrick +columnia:column_stairsub_hades_core_basalt_brick +columnia:column_linkcross_hades_trees_lush_wood +hades_stairs:step_in_cactus_brick +hades_stairs:step_out_cactus_brick +hades_stairs:stair_cobble +hades_stairs:step_cactus_brick +hades_doors:door_stone_d +hades_stairs:slab_cactus_brick +columnia:column_linkangle_down_hades_core_marble +hades_stairs:slab_double_floorblock_bstone_sandstone +columnia:column_linkangle_hades_core_essexite +columnia:column_linkcross_hades_core_chondrite +columnia:column_linkangle_hades_core_brick_dark_grey +hades_vines:willow_rotten +hades_stairs:stair_out_cactus_brick +hades_stairs:stair_cactus_brick +hades_stairs:step_in_rusty_block +hades_stairs:step_out_rusty_block +hades_stairs:step_rusty_block +hades_stairs:slab_rusty_block +hades_stairs:stair_in_rusty_block +hades_stairs:stair_out_rusty_block +columnia:column_linktee_hades_core_chondrite_brick +columnia:column_linktee_down_hades_core_brick_dark_green +hades_stairs:stair_rusty_block +columnia:column_linkcrossdown_hades_core_stonebrick_baked +hades_stairs:stair_in_essexite +hades_stairs:step_in_essexite_brick +columnia:column_linktee_hades_core_olivine_brick +hades_stairs:step_out_essexite_brick +columnia:column_top_hades_core_chondrite +hades_stairs:step_essexite_brick +hades_stairs:slab_essexite_brick +hades_stairs:stair_in_essexite_brick +hades_stairs:stair_out_essexite_brick +hades_stairs:stair_essexite_brick +hades_stairs:slab_floor_tuffbaked_tuffbaked +hades_stairs:step_out_tuff_baked +hades_stairs:stair_brick_dark_green +hades_core:clay +columnia:column_linkcrossdown_hades_core_brick_magenta +hades_stairs:stair_in_tuff_baked +columnia:column_linktee_down_hades_core_marble +hades_stairs:stair_out_tuff_baked +hades_doors:door_basalt_d +hades_stairs:step_tuff_baked_brick +columnia:column_linktee_down_hades_core_chondrite +hades_stairs:slab_tuff_baked_brick +hades_stairs:stair_out_tuff_baked_brick +hades_doors:door_steel_grey_d +columnia:column_linkvertical_hades_core_brick_violet +columnia:column_stairsubpillar_hades_core_brick_yellow +hades_stairs:stair_in_apolline +hades_stairs:step_out_tuff +hades_stairs:step_tuff +hades_stairs:slab_azurite +columnia:column_linkdown_hades_core_marble_brick +hades_stairs:stair_tuff +hades_stairs:step_in_tuff_brick +hades_stairs:step_out_tuff_brick +gluncarp:cyan +columnia:column_linktee_down_hades_core_brick_yellow +columnia:column_linktee_down_hades_core_obsidian +hades_stairs:stair_out_brick_white +hades_tiles:floor_stonebaked_stonebaked +hades_stairs:step_tuff_brick +hades_stairs:slab_floor_sandstonevolcanic_sandstonevolcanic +hades_stairs:stair_in_tuff_brick +hades_furniture:armchair_red +hades_stairs:stair_out_tuff_brick +hades_stairs:stair_tuff_brick +hades_stairs:step_in_marble +columnia:column_mid_hades_core_essexite +hades_tiles:floor_tuffbaked_chondrite +columnia:column_linkdown_hades_core_brick_grey +columnia:column_linkangle_down_hades_trees_colwood_black +hades_stairs:step_in_chondrite_brick +columnia:column_top_hades_trees_colwood_brown +hades_stairs:step_marble +hades_stairs:step_in_brick_grey +hades_stairs:slab_floor_wood_wood +hades_stairs:step_in_marble_brick +hades_stairs:step_out_marble_brick +hades_stairs:step_marble_brick +hades_stairs:slab_marble_brick +hades_stairs:stair_green +hades_stairs:stair_out_marble_brick +hades_stairs:stair_marble_brick +hades_stairs:step_in_chondrite +columnia:column_linkcrossdown_hades_trees_jungle_wood +columnia:column_stairsub_hades_core_brick_yellow +hades_stairs:slab_apolline +hades_doors:trapdoor_rusty_bar +hades_stairs:stair_out_colwood_cyan +hades_stairs:step_out_brick_black +columnia:column_linkcross_hades_core_brick_green +hades_core:tuff_block +hades_stairs:stair_in_chondrite +columnia:column_linkangle_down_hades_core_brick_blue +hades_chests:chest_orange_locked +hades_stairs:step_out_chondrite_brick +hades_stairs:stair_in_steelblock +hades_stairs:step_chondrite_brick +columnia:column_linktee_down_hades_core_olivine_brick +columnia:column_stairsubpillar_hades_core_lillite +columnia:column_linkvertical_hades_core_azurite_brick +hades_stairs:stair_chondrite_brick +hades_core:gravel_block +hades_stairs:step_in_basalt +hades_cloth:violet +hades_stairs:step_basalt +hades_stairs:slab_basalt +hades_stairs:stair_in_basalt +columnia:column_linkcrossdown_hades_core_marble +hades_stairs:stair_out_basalt +columnia:column_linktee_hades_core_brick_black +hades_furniture:armchair_dark_green +columnia:column_linktee_down_hades_trees_colwood_dark_green +hades_furniture:chair_uncolored +hades_core:essexite +columnia:column_top_hades_core_olivine_brick +hades_stairs:step_out_basalt_brick +hades_stairs:step_basalt_brick +hades_stairs:step_out_colwood_white +columnia:column_stairsub_hades_core_turquosite +hades_stairs:step_out_stonebrick +hades_stairs:step_stonebrick +hades_tiles:floor_pale_lush +hades_stairs:step_out_tinblock +hades_stairs:stair_out_stonebrick +hades_stairs:stair_stonebrick +columnia:column_linktee_hades_core_azurite_brick +hades_stairs:step_out_sandstone_volcanic_brick +hades_stairs:step_sandstone_volcanic_brick +columnia:column_bottom_hades_core_apolline +hades_doors:door_steel_d +columnia:column_linkdown_hades_trees_colwood_yellow +hades_stairs:stair_out_cobble_baked +columnia:column_linkdown_hades_core_obsidian +hades_stairs:step_brick_dark_grey +hades_stairs:stair_out_olivine +hades_stairs:step_out_cobble_sandstone_volcanic +hades_core:brick_blue +hades_stairs:stair_floor_sandstonevolcanic_sandstonevolcanic +hades_stairs:stair_in_cobble_sandstone_volcanic +hades_stairs:stair_in_cyan +hades_stairs:step_in_sandstone_volcanic +columnia:column_linktee_down_hades_core_obsidianbrick +hades_grass:grass_3 +hades_stairs:step_out_sandstone_volcanic +columnia:column_link_hades_core_marble_brick +hades_stairs:step_brick_grey +hades_trees:colwood_blue +hades_core:dirt_with_grass_l3 +columnia:column_linkdown_hades_trees_pale_wood +columnia:column_mid_hades_core_lillite +columnia:column_top_hades_trees_jungle_wood +hades_stairs:stair_orange +hades_stairs:stair_out_sandstonebrick +columnia:column_linkdown_hades_core_apolline +hades_chests:chest_yellow +hades_stairs:stair_sandstonebrick +columnia:column_linkangle_hades_core_mossycobble +hades_stairs:step_in_cobble_sandstone +hades_stairs:step_out_cobble_sandstone +columnia:column_linkcross_hades_core_brick_red +hades_stairs:step_cobble_sandstone +columnia:column_linktee_down_hades_trees_pale_wood +hades_vines:jungle_rotten +hades_stairs:stair_in_cobble_sandstone +hades_stairs:stair_out_cobble_sandstone +columnia:column_linkcross_hades_core_obsidian +hades_stairs:stair_cobble_sandstone +hades_doors:door_sandstone_e +hades_itemshow:pedestal_top +hades_stairs:step_sandstone +columnia:column_top_hades_core_lillite +gluncarp:dark_grey +hades_doors:door_sandstone_c +hades_stairs:stair_out_brick +hades_stairs:stair_sandstone +hades_stairs:step_in_brick_yellow +columnia:column_linkangle_down_hades_trees_colwood_yellow +hades_doors:gate_wood_closed +hades_stairs:stair_out_brick_magenta +hades_stairs:step_in_brick_cyan +hades_stairs:slab_brick_yellow +hades_stairs:stair_in_brick_yellow +hades_bushes:violet +columnia:column_linkcross_hades_core_brick_pink +hades_stairs:stair_out_brick_yellow +hades_stairs:stair_brick_yellow +hades_tiles:floor_sandstone_chondrite +hades_stairs:step_out_brick_white +hades_stairs:step_brick_white +hades_cloth:brown +columnia:column_linkvertical_hades_core_marble_brick +hades_stairs:step_in_brick_violet +hades_stairs:step_out_brick_violet +hades_stairs:stair_in_brick_violet +hades_stairs:stair_out_brick_violet +hades_flowerpots:flower_pot_olive_sapling +hades_stairs:step_in_brick_red +columnia:column_top_hades_trees_colwood_green +columnia:column_linkangle_down_hades_trees_orange_bark +columnia:column_stairsubpillar_hades_core_sandstone_volcanic_brick +columnia:column_crosslink_hades_core_brick_red +hades_trees:charred_wood +hades_bushes:green +hades_stairs:stair_out_brick_red +columnia:column_stairsub_hades_trees_cream_wood +hades_windows:window_wood_grey +hades_stairs:stair_brick_red +hades_stairs:step_in_brick_pink +signs_lib:sign_hanging +hades_stairs:step_brick_pink +columnia:column_linkangle_down_hades_core_sandstone_volcanic_brick +hades_stairs:slab_brick_pink +columnia:column_bottom_hades_core_cactus_brick +hades_trees:canvas_leaves +hades_stairs:stair_brick_pink +hades_core:diamondblock +hades_stairs:step_in_brick_orange +hades_stairs:step_out_brick_orange +columnia:column_link_hades_core_sandstone_volcanic_brick +hades_stairs:slab_brick_orange +hades_stairs:stair_brick_orange +hades_stairs:step_in_brick_magenta +hades_doors:door_chondrite_a +hades_core:lava_flowing +hades_farming:tomato_3 +hades_core:brick +columnia:column_bottom_hades_core_stone_baked +hades_stairs:stair_in_brick_magenta +hades_stairs:step_brick_yellow +hades_stairs:stair_brick_magenta +hades_stairs:stair_in_marble +hades_fences:fence_wood_cyan +hades_stairs:step_out_brick_grey +hades_tiles:floor_stone_chondrite +hades_stairs:stair_out_colwood_yellow +columnia:column_linkangle_down_hades_core_brick_white +hades_core:olivine_block +columnia:column_linktee_down_hades_core_stonebrick +columnia:column_linkangle_hades_core_obsidian +columnia:column_stairsubpillar_hades_core_turquosite_brick +columnia:column_linktee_down_hades_trees_colwood_dark_grey +hades_stairs:step_out_brick_green +columnia:column_crosslink_hades_core_chondrite +hades_stairs:stair_in_brick_green +columnia:column_top_hades_core_brick_magenta +columnia:column_top_hades_core_cobble_sandstone +hades_stairs:stair_in_sandstone_volcanic_brick +columnia:column_linktee_down_hades_core_brick_white +columnia:column_bottom_hades_trees_colwood_magenta +hades_stairs:slab_brick_dark_grey +hades_stairs:stair_brick_dark_grey +columnia:column_linkvertical_hades_core_tuff +hades_stairs:step_tuff_baked +hades_stairs:step_out_brick_cyan +hades_core:turquosite_brick +hades_stairs:stair_in_brick_cyan +hades_stairs:stair_out_brick_cyan +signs_lib:sign_yard +columnia:column_linktee_hades_core_tuff_brick +hades_stairs:step_in_brick_brown +columnia:column_linkangle_down_hades_core_obsidianbrick +hades_stairs:slab_brick_brown +hades_core:floor_marble_essexite2 +columnia:column_linkangle_hades_core_sandstone +hades_stairs:step_in_brick_blue +hades_tiles:floor_cream_wood +hades_core:stone_with_ruby +hades_stairs:stair_in_colwood_orange +hades_core:turquosite_block +hades_cloth:cyan +hades_stairs:step_brick_blue +hades_stairs:slab_brick_blue +columnia:column_top_hades_core_tuff_baked_brick +hades_stairs:stair_in_brick_blue +columnia:column_link_hades_core_brick_dark_green +hades_stairs:stair_brick_blue +hades_doors:door_stone_c +columnia:column_linkvertical_hades_trees_wood +hades_stairs:step_in_brick_black +columnia:column_stairsubpillar_hades_trees_colwood_red +hades_doors:door_essexite_c +hades_doors:door_steel_orange_a +hades_stairs:stair_out_tuff +columnia:column_mid_hades_trees_colwood_brown +hades_stairs:step_in_brick +columnia:column_linkcrossdown_hades_core_cobble +columnia:column_linkcross_hades_core_olivine +hades_stairs:stair_in_colwood_pink +hades_stairs:step_out_brick +hades_waterplants:waterlily +hades_stairs:step_brick +hades_lamps:lantern_rusty +columnia:column_linkcrossdown_hades_core_brick_orange +columnia:column_linktee_hades_trees_lush_wood +columnia:column_linktee_hades_trees_bark +columnia:column_linkcrossdown_hades_trees_jungle_bark +hades_stairs:stair_brick +columnia:column_crosslink_hades_trees_colwood_orange +hades_stairs:step_in_cobble_baked +columnia:column_link_hades_trees_cream_wood +hades_stairs:stair_pale_wood +hades_stairs:step_out_cobble_baked +hades_stairs:slab_cobble_baked +hades_core:mossystone +hades_stairs:stair_in_cobble_baked +columnia:column_top_hades_trees_wood +hades_stairs:slab_sandstone_volcanic_brick +columnia:column_linkvertical_hades_core_orangite_brick +columnia:column_top_hades_trees_jungle_bark +hades_stairs:step_cobble +hades_doors:door_steel_blue_a +hades_stairs:stair_in_cobble +columnia:column_crosslink_columnia_rusty_block +hades_tiles:floor_sandstonevolcanic_sandstonevolcanic +hades_stairs:stair_out_cobble +columnia:column_crosslink_hades_core_essexite_brick +columnia:column_stairsub_hades_core_lillite_brick +hades_stairs:step_stone_baked +columnia:column_linkangle_down_hades_trees_jungle_bark +hades_stairs:slab_lush_wood +columnia:column_crosslink_hades_core_cobble +hades_stairs:step_stonebrick_baked +hades_cloth:dark_green +hades_stairs:step_out_pale_bark +hades_stairs:stair_in_stonebrick_baked +hades_stairs:step_out_floor_stone_stone +hades_tiles:floor_chondrite_stonebaked +hades_core:brick_green +hades_doors:door_steel_grey_a +hades_stairs:step_in_charred_wood +hades_stairs:step_out_stone +columnia:column_linktee_down_hades_core_essexite_brick +hades_stairs:step_stone +hades_stairs:slab_stone +hades_stairs:stair_stone +hades_stairs:step_in_goldblock +hades_stairs:step_out_goldblock +columnia:column_mid_hades_core_stonebrick_baked +columnia:column_linkvertical_hades_core_cinnabar +hades_stairs:step_in_orangite +columnia:column_stairsub_hades_core_cinnabar_brick +hades_core:sandstone_volcanic +hades_stairs:slab_goldblock +hades_stairs:stair_in_goldblock +hades_stairs:stair_out_goldblock +hades_core:fertile_sand +hades_farming:seed_spice +hades_stairs:stair_goldblock +hades_doors:door_marble_e +hades_stairs:step_in_tinblock +columnia:column_stairsubpillar_hades_trees_pale_bark +hades_stairs:stair_in_stonebrick +hades_tiles:floor_stone_tuff +columnia:column_link_hades_core_brick_orange +hades_stairs:slab_double_tinblock +hades_stairs:step_pale_wood +hades_stairs:stair_in_tinblock +hades_stairs:stair_out_tinblock +columnia:column_bottom_hades_core_brick_black +hades_stairs:step_in_bronzeblock +hades_doors:door_steel_yellow_a +hades_stairs:step_out_bronzeblock +hades_farming:cotton_3 +hades_stairs:stair_out_colwood_uncolored +columnia:column_linkangle_down_hades_core_brick_grey +hades_core:stone_with_coal +hades_stairs:step_bronzeblock +hades_stairs:slab_double_bronzeblock +columnia:column_crosslink_hades_core_brick_white +hades_core:cinnabar +hades_stairs:slab_bronzeblock +hades_furniture:armchair_blue +columnia:column_link_hades_core_tuff_baked_brick +hades_stairs:stair_in_bronzeblock +columnia:column_stairsubpillar_hades_trees_colwood_white +hades_stairs:step_in_floor_lush_lush +hades_stairs:stair_bronzeblock +columnia:column_link_columnia_rusty_block +hades_stairs:step_in_copperblock +columnia:column_linkangle_hades_trees_colwood_magenta +columnia:column_mid_hades_core_brick_blue +hades_stairs:step_copperblock +hades_stairs:stair_in_copperblock +columnia:column_mid_hades_core_cobble_sandstone +hades_stairs:stair_copperblock +hades_vessels:glass_bottle +columnia:column_linkcross_hades_core_sandstonebrick +hades_stairs:step_out_steelblock +hades_stairs:slab_steelblock +hades_stairs:stair_out_steelblock +columnia:column_linkcrossdown_hades_core_cinnabar_brick +hades_stairs:stair_out_bark +hades_stairs:step_colwood_yellow +hades_stairs:slab_colwood_yellow +columnia:column_linkangle_hades_trees_pale_wood +hades_doors:door_steel_violet_b +hades_stairs:slab_brick_grey +columnia:column_bottom_hades_core_azurite +columnia:column_top_hades_core_sandstone +hades_stairs:stair_colwood_yellow +hades_stairs:stair_bark +hades_stairs:stair_out_basalt_brick +columnia:column_linkvertical_hades_trees_colwood_yellow +hades_chests:chest_dark_grey +hades_furniture:armchair +columnia:column_linkcross_hades_trees_colwood_dark_grey +hades_stairs:stair_out_colwood_white +hades_stairs:stair_colwood_white +columnia:column_linkvertical_hades_trees_orange_bark +hades_stairs:stair_in_colwood_yellow +hades_stairs:step_colwood_violet +hades_stairs:stair_out_brick_pink +columnia:column_linktee_hades_trees_birch_bark +columnia:column_linkdown_hades_trees_colwood_black +columnia:column_linktee_down_hades_core_turquosite_brick +hades_stairs:step_in_colwood_red +hades_stairs:step_out_colwood_red +columnia:column_stairsub_hades_core_stone +columnia:column_linkcross_columnia_rusty_block +hades_stairs:stair_colwood_dark_green +columnia:column_linkangle_hades_core_lillite_brick +hades_beds:fancy_bed_top +hades_stairs:slab_colwood_red +hades_trees:apple +hades_windows:window_wood_white +columnia:column_linkcross_hades_core_stonebrick_baked +hades_core:stonebrick +hades_stairs:stair_out_colwood_red +columnia:column_stairsub_hades_trees_orange_bark +hades_stairs:step_out_colwood_pink +hades_stairs:step_colwood_pink +columnia:column_linkvertical_hades_core_brick_brown +hades_fences:fence_wood_white +hades_stairs:stair_colwood_pink +hades_stairs:step_charred_bark +columnia:column_link_hades_core_sandstonebrick +hades_stairs:stair_out_colwood_orange +columnia:column_linkcrossdown_hades_trees_lush_wood +hades_stairs:step_colwood_magenta +columnia:column_linkcross_hades_core_lillite +columnia:column_linktee_down_hades_core_brick_blue +columnia:column_linkdown_hades_core_brick_magenta +columnia:column_top_hades_trees_pale_bark +hades_stairs:stair_out_floor_sandstonevolcanic_sandstonevolcanic +columnia:column_stairsubpillar_hades_core_brick_dark_green +hades_core:obsidian +hades_doors:door_steel_cyan_d +hades_stairs:step_in_colwood_grey +columnia:column_linktee_down_hades_core_olivine +hades_stairs:step_out_colwood_grey +hades_glowcrystals:glowcrystal_block +hades_stairs:stair_in_colwood_grey +columnia:column_linkangle_hades_trees_jungle_bark +columnia:column_link_hades_core_azurite +hades_doors:trapdoor_steel_open +columnia:column_linkdown_hades_core_sandstone_volcanic +hades_stairs:step_colwood_green +hades_stairs:slab_colwood_green +hades_doors:trapdoor_lush +hades_stairs:stair_out_colwood_green +columnia:column_linkcrossdown_hades_core_sandstone +columnia:column_bottom_hades_core_brick_dark_grey +hades_trees:colwood_red +hades_stairs:step_out_colwood_dark_grey +hades_stairs:step_colwood_dark_grey +hades_stairs:slab_colwood_dark_grey +columnia:column_linkcrossdown_hades_trees_colwood_grey +hades_stairs:stair_in_colwood_dark_grey +hades_stairs:stair_colwood_dark_grey +hades_stairs:stair_in_blue +hades_stairs:step_colwood_dark_green +columnia:column_linkcrossdown_hades_core_basalt_brick +hades_stairs:step_in_colwood_cyan +hades_core:glass +columnia:column_crosslink_hades_core_lillite_brick +hades_fences:fence_lush_wood +hades_stairs:slab_chondrite +hades_stairs:stair_out_glowcrystal_block +hades_doors:door_basalt_b +hades_stairs:step_out_colwood_brown +hades_stairs:stair_in_colwood_brown +hades_trees:colwood_uncolored +hades_stairs:stair_out_colwood_brown +hades_stairs:stair_jungle_wood +hades_stairs:stair_colwood_brown +hades_stairs:step_colwood_blue +columnia:column_linkvertical_hades_core_essexite +hades_stairs:stair_cyan +hades_stairs:stair_colwood_blue +columnia:column_linktee_hades_core_brick_yellow +hades_windows:window_wood_red +hades_stairs:step_in_colwood_black +hades_stairs:step_colwood_black +hades_stairs:stair_out_colwood_black +hades_stairs:stair_colwood_black +hades_stairs:slab_colwood_uncolored +hades_stairs:step_lush_wood +hades_stairs:stair_out_floor_lush_lush +hades_trees:pale_bark +hades_stairs:step_in_charred_bark +hades_doors:door_steel_blue_d +hades_stairs:step_colwood_orange +hades_stairs:stair_in_charred_bark +columnia:column_crosslink_hades_core_marble +columnia:column_linktee_down_hades_core_brick_orange +columnia:column_linktee_down_hades_trees_orange_bark +hades_stairs:stair_charred_bark +columnia:column_linkcross_hades_core_sandstone +columnia:column_linkdown_hades_trees_colwood_dark_grey +hades_stairs:step_in_canvas_bark +hades_stairs:step_out_canvas_bark +hades_stairs:stair_out_colwood_magenta +columnia:column_link_hades_core_brick_grey +hades_stairs:slab_canvas_bark +hades_stairs:stair_in_canvas_bark +hades_stairs:stair_out_canvas_bark +hades_stairs:stair_canvas_bark +hades_stairs:step_in_orange_bark +hades_stairs:step_out_orange_bark +hades_stairs:step_orange_bark +hades_stairs:slab_orange_bark +hades_stairs:stair_in_orange_bark +hades_stairs:stair_out_orange_bark +hades_stairs:stair_orange_bark +hades_stairs:step_in_birch_bark +hades_stairs:step_out_birch_bark +hades_stairs:step_birch_bark +columnia:column_stairsub_columnia_rusty_block +hades_stairs:stair_in_birch_bark +hades_stairs:stair_out_birch_bark +columnia:column_linktee_hades_core_basalt +hades_stairs:step_pale_bark +hades_stairs:stair_out_pale_bark +hades_stairs:step_out_jungle_bark +hades_stairs:step_jungle_bark +hades_stairs:slab_blue +hades_doors:door_sandstone_volcanic_b +columnia:column_linkcross_hades_core_essexite +hades_stairs:stair_jungle_bark +columnia:column_linktee_hades_core_turquosite_brick +columnia:column_crosslink_hades_core_sandstone +hades_stairs:step_out_bark +columnia:column_linkangle_hades_core_brick_red +hades_trees:birch_leaves +columnia:column_linktee_hades_trees_colwood_dark_green +hades_stairs:step_bark +hades_stairs:stair_in_bark +hades_stairs:step_in_colwood_yellow +hades_stairs:step_in_stone +hades_stairs:step_charred_wood +columnia:column_linkcross_hades_core_stone_baked +hades_stairs:stair_black +hades_stairs:stair_charred_wood +hades_stairs:step_in_cream_wood +hades_trees:colwood_brown +hades_stairs:step_out_cream_wood +columnia:column_top_hades_core_apolline_brick +hades_fences:fence_wood_orange +columnia:column_linktee_hades_core_obsidian +hades_windows:window_lush_wood +hades_stairs:stair_in_cream_wood +hades_stairs:stair_out_cream_wood +columnia:column_linkangle_columnia_rusty_block +hades_stairs:stair_olivine +hades_itemshow:showcase +hades_stairs:stair_in_colwood_uncolored +columnia:column_link_hades_core_orangite +hades_stairs:step_out_stonebrick_baked +hades_stairs:stair_in_lush_wood +hades_stairs:stair_out_lush_wood +hades_stairs:stair_lush_wood +hades_stairs:step_jungle_wood +columnia:column_linkdown_hades_trees_jungle_bark +hades_stairs:step_out_pale_wood +hades_stairs:slab_tinblock +columnia:column_stairsubpillar_hades_core_brick_brown +hades_stairs:stair_in_pale_wood +columnia:column_linkdown_hades_core_olivine +columnia:column_linkangle_hades_core_stonebrick_baked +hades_stairs:stair_out_pale_wood +hades_core:stone_block +hades_stairs:step_out_wood +hades_stairs:step_wood +hades_core:orangite_block +hades_stairs:slab_wood +columnia:column_linkangle_hades_core_tuff_baked +hades_trees:orange_bark +hades_stairs:stair_in_wood +columnia:column_linkcross_hades_core_cinnabar_brick +hades_farming:spice_3 +hades_core:ladder_lush_wood +hades_farming:strawberry_2 +hades_windows:window_wood_black +hades_farming:strawberry_1 +hades_farming:seed_strawberry +hades_doors:door_steel_green_d +hades_farming:potato_3 +columnia:column_linkangle_down_hades_core_essexite_brick +hades_farming:potato_2 +hades_farming:potato_1 +hades_vines:jungle +hades_doors:door_steel_b +hades_farming:seed_potato +hades_stairs:slab_brick_magenta +hades_flowerpots:flower_pot_branch_bush +hades_stairs:slab_lillite +columnia:column_linktee_hades_core_sandstone_volcanic_brick +columnia:column_linkangle_down_hades_trees_colwood_grey +hades_farming:cotton_1 +hades_farming:seed_cotton +columnia:column_linkcross_hades_trees_colwood_blue +hades_farming:wheat_1 +hades_stairs:stair_colwood_cyan +hades_farming:soil_wet +hades_stairs:stair_out_pink +hades_doors:door_steel_grey_c +hades_doors:door_steel_cyan_e +hades_grass:junglegrass +hades_grass:seed_grass +hades_stairs:slab_cobble_sandstone +hades_grass:grass_4 +hades_grass:grass_2 +hades_grass:grass_1 +hades_bones:bones +hades_beds:bed_top +hades_doors:door_sandstone_b +columnia:column_stairsub_hades_core_azurite +hades_cloth:dark_grey +columnia:column_linkcrossdown_hades_core_tuff_baked +hades_stairs:slab_brick_white +hades_cloth:orange +hades_cloth:magenta +hades_doors:door_steel_red_d +hades_cloth:blue +columnia:column_linkvertical_hades_core_brick_yellow +hades_stairs:step_out_brick_blue +columnia:column_stairsubpillar_hades_trees_colwood_black +columnia:column_mid_hades_trees_pale_bark +hades_doors:door_steel_yellow_b +columnia:column_top_hades_core_olivine +hades_cloth:red +hades_cloth:grey +hades_cloth:white +columnia:column_linktee_down_columnia_rusty_block +hades_trees:jungle_bark +columnia:column_linkcrossdown_columnia_rusty_block +columnia:column_linkdown_columnia_rusty_block +columnia:column_stairsub_hades_core_tuff_baked_brick +columnia:column_linkvertical_hades_core_obsidianbrick +hades_doors:door_wood_cream_b +columnia:column_mid_columnia_rusty_block +columnia:column_stairsubpillar_hades_core_lillite_brick +hades_stairs:step_out_stone_baked +columnia:column_linktee_down_hades_core_lillite_brick +columnia:column_linktee_hades_core_lillite_brick +columnia:column_linkangle_down_hades_core_lillite_brick +columnia:column_link_hades_core_essexite +hades_stairs:step_colwood_red +columnia:column_linkvertical_hades_core_lillite_brick +columnia:column_linkcrossdown_hades_core_lillite_brick +hades_doors:door_steel_black_d +columnia:column_crosslink_hades_core_brick_violet +hades_core:brick_white +columnia:column_stairsub_hades_core_cobble_sandstone_volcanic +columnia:column_linkcross_hades_core_lillite_brick +columnia:lamp_ceiling +columnia:column_linkdown_hades_core_lillite_brick +columnia:column_link_hades_core_lillite_brick +columnia:column_linktee_down_hades_core_brick_magenta +hades_stairs:slab_colwood_cyan +columnia:column_bottom_hades_core_lillite_brick +hades_doors:door_wood_cream_c +columnia:column_top_hades_core_lillite_brick +hades_stairs:slab_black +hades_fences:fence_wood_blue +columnia:column_linktee_hades_core_stonebrick_baked +columnia:column_linkcrossdown_hades_trees_pale_bark +columnia:column_stairsub_hades_core_lillite +columnia:column_linktee_down_hades_core_lillite +hades_stairs:stair_cobble_sandstone_volcanic +hades_doors:trapdoor_cream +columnia:column_linkdown_hades_core_brick +hades_fences:fence_pale_wood +columnia:column_linkvertical_hades_core_lillite +columnia:column_mid_hades_core_tuff_brick +columnia:column_linkcrossdown_hades_core_lillite +hades_stairs:slab_colwood_magenta +columnia:column_crosslink_hades_core_turquosite +columnia:column_link_hades_core_lillite +hades_core:tuff_brick +hades_stairs:stair_in_sandstone +hades_stairs:step_in_sandstonebrick +columnia:column_linkcrossdown_hades_core_chondrite_brick +columnia:column_linkdown_hades_core_brick_brown +hades_chests:chest_orange +hades_core:stone_with_gold +columnia:column_stairsubpillar_hades_core_azurite_brick +columnia:column_stairsub_hades_core_azurite_brick +columnia:column_linktee_down_hades_core_azurite_brick +hades_stairs:step_in_sandstone_volcanic_brick +hades_refruit:flower_cocoa +columnia:column_top_hades_core_tuff +columnia:column_linkcrossdown_hades_core_brick_green +columnia:column_linkangle_down_hades_core_azurite_brick +columnia:column_top_hades_core_brick_brown +columnia:column_link_hades_core_stone +columnia:column_linkangle_hades_core_azurite_brick +hades_stairs:stair_out_chondrite_brick +columnia:column_linkangle_hades_core_brick_black +columnia:column_linkcrossdown_hades_core_azurite_brick +columnia:column_linkvertical_hades_core_chondrite +columnia:column_linkcross_hades_core_azurite_brick +columnia:column_linkdown_hades_core_azurite_brick +columnia:column_linkcross_hades_trees_colwood_orange +columnia:column_linkangle_hades_core_brick_orange +columnia:column_link_hades_core_azurite_brick +columnia:column_crosslink_hades_core_azurite_brick +columnia:column_bottom_hades_core_azurite_brick +columnia:column_top_hades_core_azurite_brick +columnia:column_mid_hades_core_azurite_brick +hades_beds:fancy_bed_bottom +columnia:column_linktee_down_hades_core_azurite +columnia:column_bottom_hades_trees_colwood_violet +columnia:column_linktee_hades_core_azurite +hades_core:brick_pink +hades_doors:trapdoor_jungle +columnia:column_stairsubpillar_hades_core_brick_cyan +hades_doors:door_glass_c +gluncarp:grey +columnia:column_linkangle_down_hades_trees_colwood_green +columnia:column_linkdown_hades_core_chondrite +columnia:column_linkvertical_hades_core_azurite +columnia:column_link_hades_core_brick_red +columnia:column_linkcrossdown_hades_core_azurite +columnia:column_linkdown_hades_core_azurite +columnia:column_link_hades_trees_birch_bark +columnia:column_linkdown_hades_trees_pale_bark +hades_core:dirt_with_grass +columnia:column_mid_hades_core_marble +hades_stairs:stair_in_orange +hades_doors:door_stone_baked_e +hades_stairs:stair_brick_grey +columnia:column_stairsub_hades_core_turquosite_brick +hades_trash:trash_can_plastic +hades_stairs:stair_out_colwood_violet +columnia:column_stairsub_hades_core_brick_green +columnia:column_stairsubpillar_hades_core_turquosite +hades_stairs:step_in_bark +columnia:column_linkangle_down_hades_core_turquosite_brick +columnia:column_linkangle_hades_core_turquosite_brick +columnia:column_linkvertical_hades_core_turquosite_brick +columnia:column_linkcrossdown_hades_core_turquosite_brick +columnia:column_linkcross_hades_core_turquosite_brick +columnia:column_linkdown_hades_core_turquosite_brick +columnia:column_link_hades_core_turquosite_brick +columnia:column_crosslink_hades_core_turquosite_brick +columnia:column_linktee_hades_trees_colwood_cyan +columnia:column_bottom_hades_core_turquosite_brick +columnia:column_top_hades_core_turquosite_brick +columnia:column_mid_hades_core_turquosite_brick +columnia:column_top_hades_core_tuff_baked +hades_stairs:stair_basalt_brick +columnia:column_linktee_down_hades_core_turquosite +columnia:column_link_hades_core_cinnabar +columnia:column_crosslink_hades_core_brick_magenta +hades_stairs:slab_dark_green +columnia:column_linkangle_down_hades_core_turquosite +columnia:column_linkangle_hades_core_turquosite +columnia:column_linkcrossdown_hades_core_turquosite +columnia:column_linkcross_hades_core_turquosite +columnia:column_linkdown_hades_core_turquosite +columnia:column_link_hades_core_turquosite +columnia:column_linkdown_hades_core_lillite +hades_vines:cave_rotten +columnia:column_linktee_hades_core_brick_green +columnia:column_top_hades_core_turquosite +columnia:column_mid_hades_core_turquosite +columnia:column_stairsubpillar_hades_core_cinnabar_brick +columnia:column_stairsub_hades_trees_jungle_wood +hades_stairs:slab_double_goldblock +hades_waterplants:seaweed_2 +columnia:column_linktee_down_hades_core_cinnabar_brick +columnia:column_linktee_hades_core_cinnabar_brick +columnia:column_linkangle_down_hades_core_cinnabar_brick +columnia:column_linkangle_hades_core_cinnabar_brick +hades_doors:door_steel_orange_c +columnia:column_linkvertical_hades_core_cinnabar_brick +columnia:column_linkvertical_hades_core_brick_orange +hades_stairs:stair_steelblock +hades_stairs:stair_wood +columnia:column_mid_hades_core_cobble_baked +columnia:column_linkdown_hades_core_cinnabar_brick +columnia:column_link_hades_core_cinnabar_brick +columnia:column_crosslink_hades_core_cinnabar_brick +columnia:column_bottom_hades_core_cinnabar_brick +columnia:column_top_hades_core_cinnabar_brick +hades_doors:door_steel_magenta_c +columnia:column_mid_hades_core_cinnabar_brick +columnia:column_stairsubpillar_hades_core_cinnabar +columnia:column_linktee_down_hades_core_cinnabar +columnia:column_stairsub_hades_core_stonebrick +columnia:column_linkangle_hades_core_cinnabar +hades_stairs:stair_in_colwood_cyan +hades_doors:door_basalt_e +columnia:column_crosslink_hades_core_cinnabar +columnia:column_stairsub_hades_core_essexite_brick +hades_tiles:floor_jungle_lush +columnia:bracket +columnia:column_stairsubpillar_hades_core_orangite_brick +columnia:column_stairsub_hades_core_orangite_brick +columnia:column_linktee_down_hades_core_orangite_brick +columnia:column_linktee_hades_core_orangite_brick +columnia:column_linkangle_down_hades_core_orangite_brick +columnia:column_linkangle_hades_core_orangite_brick +hades_stairs:stair_cobble_baked +columnia:column_linkcrossdown_hades_core_orangite_brick +columnia:column_linkcross_hades_core_orangite_brick +columnia:column_linkdown_hades_core_orangite_brick +columnia:column_link_hades_core_orangite_brick +hades_core:cobble +columnia:column_crosslink_hades_core_orangite_brick +columnia:column_bottom_hades_core_orangite_brick +columnia:column_top_hades_core_orangite_brick +columnia:column_mid_hades_core_orangite_brick +columnia:column_stairsubpillar_hades_core_orangite +columnia:column_linktee_down_hades_core_orangite +columnia:column_linktee_hades_core_orangite +columnia:column_linkangle_hades_core_orangite +columnia:column_linktee_down_hades_core_cobble +columnia:column_linkcrossdown_hades_core_orangite +columnia:column_linkdown_hades_core_apolline_brick +columnia:column_crosslink_hades_trees_birch_bark +columnia:column_stairsubpillar_hades_core_apolline_brick +columnia:column_stairsub_hades_core_apolline_brick +columnia:column_linktee_down_hades_core_apolline_brick +columnia:column_linktee_hades_core_apolline_brick +hades_doors:trapdoor_steel_bar_open +columnia:column_linkangle_down_hades_core_apolline_brick +columnia:column_linkangle_hades_core_apolline_brick +columnia:column_linkvertical_hades_core_apolline_brick +hades_bushes:white +columnia:column_linkcrossdown_hades_core_apolline_brick +columnia:column_linkcross_hades_core_apolline_brick +columnia:column_mid_hades_core_orangite +columnia:column_link_hades_core_apolline_brick +columnia:column_crosslink_hades_core_apolline_brick +columnia:column_bottom_hades_core_apolline_brick +hades_stairs:step_cream_wood +columnia:column_linkangle_down_hades_core_olivine +columnia:column_mid_hades_core_apolline_brick +columnia:column_crosslink_hades_trees_colwood_blue +columnia:column_linktee_down_hades_core_apolline +columnia:column_linktee_hades_core_apolline +columnia:column_linktee_down_hades_core_basalt +columnia:column_linkvertical_hades_trees_lush_wood +hades_core:cobble_block_baked +columnia:column_linkvertical_hades_trees_cream_wood +hades_core:ash +hades_trees:banana +hades_stairs:stair_out_cinnabar +columnia:column_linkcrossdown_hades_core_apolline +columnia:column_link_hades_core_apolline +columnia:column_top_hades_core_apolline +columnia:column_mid_hades_core_apolline +columnia:column_stairsubpillar_hades_core_olivine_brick +columnia:column_stairsub_hades_core_olivine_brick +hades_core:glowing_cactus_block +hades_stairs:stair_in_chondrite_brick +columnia:column_mid_hades_core_olivine_brick +columnia:column_crosslink_hades_core_olivine +hades_core:lillite +hades_stairs:slab_colwood_white +columnia:column_stairsub_hades_trees_colwood_cyan +hades_doors:door_steel_violet_a +columnia:column_linkangle_hades_core_sandstonebrick +hades_stairs:slab_olivine +columnia:column_stairsub_hades_trees_colwood_magenta +columnia:column_mid_hades_core_brick_white +hades_flowerpots:flower_pot_white +columnia:column_link_hades_core_tuff_baked +hades_tiles:floor_chondrite_tuffbaked +columnia:column_linkcrossdown_hades_trees_colwood_yellow +gluncarp:black +hades_stairs:step_brick_cyan +hades_lamps:lantern +hades_fences:fence_wood_red +hades_doors:door_steel_red_e +hades_tiles:floor_pale_cream +columnia:column_crosslink_hades_trees_cream_wood +hades_doors:door_stone_baked_a +hades_doors:trapdoor_steel_bar +hades_core:azurite_brick +hades_core:apolline_block +columnia:column_linkcross_hades_trees_jungle_bark +columnia:column_linktee_hades_core_brick_grey +hades_doors:door_steel_yellow_c +hades_doors:trapdoor_pale_open +columnia:column_linkcross_hades_core_stonebrick +hades_walls:sandstone_volcanic +columnia:column_linkdown_hades_core_essexite +hades_stairs:step_in_colwood_green +hades_core:tuff_baked_brick +columnia:column_bottom_hades_core_olivine_brick +hades_doors:door_dungeon2_b +hades_doors:door_marble_b +hades_stairs:stair_in_brick_red +columnia:column_linkangle_hades_core_obsidianbrick +columnia:column_stairsubpillar_hades_core_marble_brick +columnia:column_stairsubpillar_hades_core_basalt_brick +hades_flowerpots:flower_pot_olive_leaves +columnia:column_linkcrossdown_hades_core_brick_grey +hades_core:ladder_cream_wood +hades_doors:door_steel_pink_d +columnia:column_stairsubpillar_hades_trees_bark +columnia:column_link_hades_core_brick_cyan +columnia:column_linktee_down_hades_core_marble_brick +columnia:column_linktee_hades_core_marble_brick +hades_doors:door_steel_black_e +hades_core:basalt +columnia:column_bottom_hades_trees_colwood_yellow +hades_stairs:step_out_brick_magenta +hades_doors:trapdoor_rusty_bar_open +columnia:column_stairsub_hades_core_marble +columnia:column_mid_hades_core_brick_red +hades_grass:dead_grass_2 +hades_tiles:floor_wood_lush +hades_doors:door_rusty_bar_e +hades_doors:door_rusty_bar_d +hades_doors:door_rusty_bar_a +hades_doors:door_steel_brown_d +hades_stairs:stair_out_lillite +columnia:column_linkangle_hades_core_basalt_brick +hades_waterplants:waterlily_45 +hades_core:cinnabar_block +columnia:column_stairsubpillar_hades_core_azurite +columnia:column_stairsub_hades_trees_colwood_red +hades_stairs:stair_out_brick_blue +hades_doors:door_essexite_b +columnia:column_mid_hades_core_chondrite_brick +hades_stairs:stair_basalt +hades_stairs:step_out_floor_sandstonevolcanic_sandstonevolcanic +columnia:column_linkangle_hades_trees_colwood_dark_green +hades_stairs:stair_yellow +hades_doors:door_steel_darkgrey_b +hades_tiles:floor_tuffbaked_sandstone +columnia:column_linkcrossdown_hades_trees_colwood_magenta +hades_doors:door_steel_blue_e +columnia:column_linkcross_hades_core_cobble_sandstone_volcanic +hades_flowerpots:flower_pot_burned_branches +hades_core:obsidian_block +hades_stairs:step_out_charred_bark +hades_doors:door_steel_blue_c +hades_doors:door_steel_blue_b +columnia:column_linkcrossdown_hades_core_brick_dark_green +columnia:column_stairsub_hades_trees_bark +hades_doors:gate_jungle_wood_open +hades_windows:window_wood_brown +hades_tiles:floor_jungle_pale +hades_torches:torch_ceiling +hades_doors:door_steel_grey_e +hades_doors:door_steel_green_e +columnia:column_stairsub_hades_core_cobble_baked +hades_trees:birch_bark +columnia:column_bottom_hades_core_essexite_brick +hades_doors:door_rusty_bar_c +columnia:column_linkcross_hades_core_olivine_brick +hades_stairs:stair_in_floor_wood_wood +columnia:column_linkcrossdown_hades_core_stonebrick +hades_doors:door_wood_lush_d +hades_doors:door_wood_cream_d +columnia:column_crosslink_hades_core_brick_blue +hades_doors:door_wood_lush_c +hades_tiles:floor_lush_cream +columnia:column_crosslink_hades_core_tuff_baked_brick +hades_doors:door_wood_cream_a +hades_chests:chest_white_locked +columnia:column_linkangle_down_hades_core_cinnabar +columnia:column_mid_hades_trees_colwood_cyan +hades_windows:window_wood_pink +hades_core:turquosite +hades_doors:door_wood_d +hades_doors:door_stone_baked_d +columnia:column_stairsubpillar_hades_core_brick_red +columnia:column_linkdown_hades_core_brick_black +hades_core:ladder +columnia:column_linkdown_hades_core_brick_dark_green +hades_windows:window_wood_orange +hades_stairs:step_out_azurite +columnia:column_mid_hades_core_brick_dark_green +columnia:column_linkcross_hades_core_cinnabar +columnia:column_linkvertical_hades_core_brick_dark_green +hades_flowerpots:flower_pot_banana_leaves +hades_flowerpots:flower_pot_orange_leaves +hades_core:ash_block +hades_flowerpots:flower_pot_birch_sapling +hades_tiles:floor_pale_pale +columnia:column_linktee_down_hades_trees_pale_bark +columnia:column_linkvertical_hades_core_chondrite_brick +columnia:column_link_hades_trees_colwood_magenta +hades_windows:window_pale_wood +columnia:column_linkcross_hades_trees_colwood_yellow +columnia:column_link_hades_core_brick_blue +columnia:column_linkangle_down_hades_trees_pale_wood +hades_core:tuff_baked_block +hades_trees:olive_leaves +columnia:column_mid_hades_core_brick_grey +columnia:column_linkcross_hades_trees_bark +columnia:column_bottom_hades_core_basalt +hades_doors:gate_lush_wood_closed +columnia:column_mid_hades_core_cobble +hades_flowerpots:flower_pot_cultivated_jungle_sapling +hades_stairs:stair_floor_tuff_tuff +hades_doors:door_sandstone_a +hades_stairs:stair_chondrite +hades_stairs:slab_sandstone +hades_stairs:stair_out_floor_jungle_jungle +columnia:column_linktee_down_hades_trees_lush_wood +hades_tiles:floor_jungle_jungle +hades_chests:chest_red +columnia:column_linkangle_hades_core_brick +columnia:column_mid_hades_trees_orange_bark +hades_core:obsidianbrick +columnia:column_linkcross_hades_trees_colwood_black +hades_fences:fence_wood_dark_grey +hades_doors:door_steel_violet_c +columnia:column_linktee_down_hades_trees_canvas_bark +columnia:column_link_hades_core_essexite_brick +hades_core:stone_with_copper +hades_furniture:table_lamp_off +hades_doors:door_dungeon1_a +columnia:rusty_block +columnia:column_mid_hades_trees_colwood_grey +hades_doors:gate_lush_wood_open +columnia:column_linkangle_down_hades_core_chondrite +columnia:column_mid_hades_trees_canvas_bark +hades_core:essexite_brick +columnia:column_linktee_hades_core_brick_cyan +hades_stairs:step_out_colwood_dark_green +columnia:column_linkdown_hades_trees_orange_bark +columnia:column_linktee_hades_core_cobble +columnia:column_stairsub_hades_trees_colwood_brown +columnia:column_stairsub_hades_core_sandstone +columnia:column_linkvertical_hades_core_brick_green +columnia:column_bottom_hades_core_brick_blue +gluncarp:dark_green +hades_stairs:stair_out_sandstone_volcanic +columnia:column_top_hades_core_sandstone_volcanic +hades_core:marble +hades_stairs:step_brick_green +hades_flowerpots:flower_pot_leaves +hades_core:mossycobble +columnia:column_linkdown_hades_core_sandstonebrick +columnia:column_bottom_hades_trees_colwood_red +columnia:column_linkvertical_hades_core_cobble_sandstone_volcanic +hades_torches:torch_low +hades_waterplants:seaweed_3 +columnia:column_top_hades_core_stonebrick +columnia:column_mid_hades_core_brick +columnia:column_linkangle_down_hades_trees_cream_wood +hades_chests:chest_violet +columnia:column_stairsub_hades_core_brick_brown +columnia:column_mid_hades_core_chondrite +hades_core:floor_bstone_sandstone +hades_furniture:bars +hades_refruit:bud_cocoa +columnia:column_linktee_hades_trees_jungle_bark +hades_stairs:stair_in_stone_baked +hades_doors:trapdoor_open +hades_core:sugarcane +columnia:column_bottom_hades_trees_pale_wood +hades_doors:door_glass_a +hades_tiles:floor_stonebaked_tuff +columnia:column_linkcross_hades_core_basalt +hades_tiles:floor_wood_wood +columnia:column_link_hades_core_basalt_brick +hades_stairs:step_out_copperblock +hades_windows:window_wood_uncolored +hades_stairs:step_out_colwood_violet +hades_flowerpots:flower_pot_jungle_sapling +columnia:column_linkangle_down_hades_trees_bark +columnia:column_link_hades_core_cobble_sandstone_volcanic +hades_core:dirt_with_grass_l2 +columnia:column_linkangle_hades_core_cobble_sandstone +columnia:column_crosslink_hades_trees_colwood_dark_grey +hades_core:ladder_pale_wood +columnia:column_linkdown_hades_trees_colwood_orange +hades_bushes:branch_bush +columnia:column_bottom_hades_core_essexite +hades_windows:window_wood_magenta +columnia:column_link_hades_core_obsidianbrick +columnia:column_linkcrossdown_hades_trees_canvas_bark +columnia:column_stairsubpillar_hades_trees_colwood_grey +hades_flowerpots:flower_pot_pale_leaves +hades_walls:sandstone +hades_stairs:step_in_floor_essexitegold_essexitegold +hades_fences:fence_wood_uncolored +columnia:column_crosslink_hades_core_brick_dark_green +hades_tiles:floor_essexite_essexitegold +columnia:column_mid_hades_trees_wood +hades_tiles:floor_basalt_marble +columnia:column_top_hades_core_sandstonebrick +hades_core:stone_baked +columnia:column_linkdown_hades_core_stonebrick +hades_tiles:floor_marble_essexite +hades_trees:cultivated_jungle_sapling +hades_tiles:floor_pale_wood +hades_trees:banana_sapling +hades_flowerpots:flower_pot_birch_leaves +hades_stairs:slab_obsidianbrick +columnia:column_stairsub_hades_trees_pale_bark +hades_tiles:floor_lush_jungle +columnia:column_top_hades_trees_lush_wood +columnia:column_linkcross_hades_core_cobble_sandstone +columnia:column_linkcrossdown_hades_core_cobble_sandstone +columnia:column_top_hades_trees_canvas_bark +columnia:column_linkdown_hades_trees_colwood_grey +columnia:column_linkvertical_hades_trees_colwood_orange +columnia:column_stairsubpillar_hades_trees_colwood_blue +hades_core:coalblock +columnia:column_stairsub_hades_core_sandstone_volcanic_brick +columnia:column_linkvertical_hades_trees_colwood_blue +columnia:column_linkangle_hades_core_azurite +columnia:column_linkangle_hades_core_lillite +hades_chests:chest_magenta_locked +columnia:column_stairsub_hades_core_tuff +hades_fences:fence_wood_grey +hades_stairs:slab_sandstone_volcanic +columnia:column_linkangle_down_hades_core_stonebrick_baked +columnia:column_stairsubpillar_hades_trees_colwood_green +columnia:column_stairsubpillar_hades_trees_orange_bark +columnia:column_mid_hades_core_brick_black +hades_tiles:floor_wood_jungle +columnia:column_mid_hades_core_sandstonebrick +hades_furniture:chair_white +columnia:column_linkcross_hades_trees_colwood_dark_green +columnia:column_linkvertical_hades_trees_pale_wood +hades_chests:chest_grey_locked +hades_trees:cocoa_sapling +hades_trees:colwood_violet +columnia:column_bottom_hades_core_brick_dark_green +hades_furniture:plant_pot +hades_stairs:step_in_brick_green +hades_tiles:floor_essexite_marble +hades_flowers:red +hades_walls:cobble_sandstone_volcanic +hades_furniture:table_lamp_low +gluncarp:violet +hades_tiles:floor_wood_pale +hades_flowerpots:flower_pot_cactus +columnia:column_stairsub_hades_core_chondrite +columnia:column_crosslink_hades_trees_colwood_violet +columnia:column_stairsubpillar_hades_trees_jungle_wood +hades_doors:trapdoor_steel +columnia:column_linktee_down_hades_trees_colwood_cyan +columnia:column_linkcrossdown_hades_trees_colwood_cyan +columnia:column_crosslink_hades_trees_colwood_dark_green +hades_stairs:step_in_wood +hades_torches:torch_low_wall +columnia:column_linkangle_down_hades_trees_colwood_cyan +hades_stairs:step_in_lillite +columnia:column_linkcross_hades_trees_pale_bark +hades_stairs:stair_out_apolline +hades_tiles:floor_lush_lush +columnia:column_stairsub_hades_core_brick_blue +hades_chests:chest_cyan_locked +hades_doors:door_steel_brown_e +columnia:column_mid_hades_core_brick_green +hades_chests:chest_yellow_locked +hades_trees:bark +columnia:column_stairsubpillar_hades_core_brick_magenta +hades_grass:grass_5 +columnia:column_stairsubpillar_hades_trees_colwood_magenta +columnia:column_crosslink_hades_core_azurite +hades_tiles:floor_sandstone_tuff +hades_doors:door_essexite_e +hades_flowerpots:flower_pot_orange_sapling +columnia:column_link_hades_trees_colwood_uncolored +hades_core:cinnabar_brick +hades_grass:dead_grass_1 +hades_flowerpots:flower_pot_banana_sapling +columnia:column_bottom_hades_core_obsidianbrick +hades_refruit:bud_banana +hades_trees:orange +columnia:column_linktee_hades_trees_colwood_pink +hades_tiles:floor_basalt_basalt +gluncarp:orange +columnia:column_stairsubpillar_hades_core_obsidianbrick +columnia:column_crosslink_hades_core_tuff +columnia:column_linkcross_hades_core_brick_yellow +columnia:column_mid_hades_core_obsidian +columnia:column_mid_hades_trees_cream_wood +hades_glowcrystals:glowglass +hades_core:gravel_volcanic +columnia:column_top_hades_core_brick +hades_stairs:step_in_steelblock +hades_stairs:stair_colwood_magenta +columnia:column_linkcross_hades_trees_colwood_uncolored +hades_stairs:step_out_brick_brown +hades_fences:fence_wood_dark_green +hades_doors:door_steel_orange_e +columnia:column_mid_hades_trees_lush_wood +hades_tiles:floor_sandstone_sandstone +hades_glowcrystals:glowcrystal_torch +columnia:column_bottom_hades_trees_cream_wood +hades_stairs:stair_in_colwood_green +columnia:column_linktee_hades_trees_pale_wood +hades_stairs:slab_stonebrick +columnia:column_mid_hades_core_brick_yellow +hades_core:dirt +columnia:column_stairsubpillar_hades_trees_wood +hades_doors:door_steel_e +columnia:column_linkcrossdown_hades_core_mossycobble +columnia:column_linktee_down_hades_core_stonebrick_baked +hades_trees:tree +columnia:column_linkdown_hades_core_stone_baked +hades_doors:door_steel_magenta_e +hades_trees:lush_wood +columnia:column_linkangle_down_hades_core_sandstone_volcanic +columnia:column_linktee_hades_trees_wood +hades_doors:door_wood_jungle_d +hades_furniture:table_black +columnia:column_mid_hades_trees_colwood_dark_green +hades_fences:fence_wood_brown +hades_furnaces:prism_furnace_active +columnia:column_link_hades_core_stonebrick +hades_trees:olive_sapling +columnia:column_mid_hades_trees_colwood_yellow +hades_furniture:armchair_brown +hades_stairs:step_in_cyan +hades_stairs:slab_floor_stone_stone +ignore +hades_stairs:slab_brick_red +hades_core:sandstone +hades_doors:trapdoor_cream_open +hades_core:olivine_brick +hades_doors:door_steel_bar_b +hades_furniture:table_uncolored +columnia:column_link_hades_core_mossycobble +hades_stairs:stair_out_colwood_dark_green +hades_chests:chest_black_locked +columnia:column_linkangle_hades_trees_colwood_orange +signs_lib:sign_wall_white_black +hades_chests:chest_blue_locked +hades_stairs:step_out_brick_red +columnia:column_bottom_hades_core_stonebrick_baked +hades_doors:door_steel_bar_a +hades_waterplants:waterlily_s1 +hades_core:brick_cyan +columnia:column_linkvertical_hades_core_olivine_brick +hades_stairs:stair_stonebrick_baked +hades_doors:door_steel_bar_e +hades_doors:gate_cream_wood_open +columnia:column_link_hades_core_stone_baked +columnia:column_linkcross_hades_core_marble_brick +hades_stairs:stair_red +hades_stairs:step_in_brick_white +columnia:column_linkcross_hades_trees_birch_bark +hades_doors:door_steel_pink_e +columnia:column_top_hades_trees_colwood_black +hades_stairs:stair_out_jungle_wood +columnia:column_link_hades_core_basalt +columnia:column_mid_hades_core_stone_baked +hades_stairs:stair_out_colwood_grey +columnia:column_linktee_down_hades_core_cobble_baked +columnia:column_bottom_hades_core_brick_white +columnia:column_linkangle_down_hades_core_cobble_baked +hades_tiles:floor_tuffbaked_stonebaked +columnia:column_stairsub_hades_core_cobble_sandstone +hades_stairs:step_in_sandstone +hades_trees:birch_sapling +hades_stairs:stair_out_jungle_bark +columnia:column_linkcross_hades_core_cobble_baked +columnia:column_link_hades_core_cobble_baked +columnia:column_linkangle_hades_core_sandstone_volcanic_brick +columnia:column_linkangle_down_hades_core_sandstone +columnia:column_stairsubpillar_hades_core_chondrite_brick +hades_tiles:floor_tuff_sandstone +columnia:column_linkvertical_hades_trees_jungle_bark +columnia:column_linkvertical_hades_core_sandstone_volcanic_brick +columnia:column_linkcross_hades_core_brick_cyan +columnia:column_linkcrossdown_hades_core_essexite_brick +columnia:column_stairsub_hades_core_brick_dark_grey +hades_refruit:flower_coconut +columnia:column_linkcross_hades_core_sandstone_volcanic_brick +columnia:column_top_hades_core_sandstone_volcanic_brick +columnia:column_crosslink_hades_core_sandstone_volcanic +hades_stairs:stair_floor_essexite_essexite +columnia:column_bottom_hades_trees_jungle_bark +columnia:column_linkvertical_hades_trees_colwood_brown +columnia:column_linktee_hades_core_brick_brown +hades_stairs:stair_brick_brown +columnia:column_linkangle_hades_core_cobble_sandstone_volcanic +columnia:column_linkcrossdown_hades_core_sandstonebrick +hades_trees:colwood_dark_grey +columnia:column_linktee_hades_core_marble +hades_chests:chest_dark_green_locked +columnia:column_linkvertical_hades_core_sandstone_volcanic +columnia:column_linkdown_hades_core_sandstone_volcanic_brick +hades_tiles:floor_cream_lush +hades_stairs:step_out_orange +columnia:column_linktee_down_hades_trees_colwood_violet +columnia:column_linkvertical_hades_trees_canvas_bark +columnia:column_mid_hades_core_olivine +columnia:column_crosslink_hades_core_cactus_brick +columnia:column_linkangle_down_hades_core_tuff_baked +columnia:column_linkangle_hades_core_cobble +columnia:column_linkangle_down_hades_core_cobble +columnia:column_mid_hades_core_brick_violet +gluncarp:magenta +columnia:column_mid_hades_trees_colwood_black +columnia:column_stairsub_hades_core_cobble +columnia:column_linkangle_down_hades_core_brick_dark_green +hades_doors:door_wood_pale_d +columnia:column_linkcrossdown_hades_core_cobble_baked +columnia:column_top_hades_core_cobble_baked +columnia:column_linkangle_hades_core_cobble_baked +hades_doors:door_steel_magenta_a +columnia:column_linkangle_down_hades_trees_birch_bark +columnia:column_link_hades_core_tuff_brick +hades_chests:chest_locked +columnia:column_linkangle_down_hades_core_brick_pink +columnia:column_linkangle_hades_trees_orange_bark +columnia:column_linkcrossdown_hades_core_stone +columnia:column_stairsubpillar_hades_core_stone +hades_doors:door_rusty_bar_b +columnia:column_mid_hades_core_cactus_brick +hades_stairs:stair_colwood_grey +columnia:column_top_hades_core_cactus_brick +hades_stairs:stair_in_colwood_violet +columnia:column_link_hades_core_cobble +columnia:column_linkcrossdown_hades_core_cactus_brick +columnia:column_linkangle_hades_core_cactus_brick +columnia:column_linkangle_hades_core_apolline +columnia:column_mid_hades_core_stone +columnia:column_top_hades_core_stone_baked +columnia:column_bottom_hades_core_brick_green +hades_tiles:floor_chondrite_stone +columnia:column_bottom_hades_trees_birch_bark +columnia:column_linkangle_hades_core_stone_baked +columnia:column_linkangle_down_hades_core_stone_baked +hades_doors:door_steel_darkgreen_a +columnia:column_stairsubpillar_hades_core_stone_baked +columnia:column_top_hades_core_stonebrick_baked +hades_stairs:step_essexite +columnia:column_linkvertical_hades_core_stonebrick_baked +hades_lamps:lamp_wall +hades_waterplants:waterlily_s2 +columnia:column_stairsub_hades_core_stonebrick_baked +columnia:column_bottom_hades_core_mossycobble +hades_chests:chest_pink +hades_stairs:stair_magenta +columnia:column_link_hades_trees_bark +hades_stairs:stair_out_floor_stone_stone +hades_trees:jungle_wood +columnia:column_bottom_hades_core_obsidian +columnia:column_bottom_hades_core_brick +hades_stairs:stair_in_jungle_bark +columnia:column_stairsub_hades_core_obsidian +columnia:column_crosslink_hades_core_brick_pink +signs_lib:sign_wall +columnia:column_linkcrossdown_hades_core_obsidianbrick +hades_stairs:stair_brick_violet +columnia:column_top_hades_trees_colwood_yellow +columnia:column_bottom_hades_core_stonebrick +hades_vines:willow +columnia:column_linkangle_hades_core_stonebrick +columnia:column_linkangle_down_hades_core_stonebrick +columnia:column_stairsubpillar_hades_trees_pale_wood +columnia:column_top_hades_trees_colwood_dark_green +hades_tiles:floor_sandstonevolcanic_stone +columnia:column_linkangle_hades_trees_wood +columnia:column_linkcross_hades_trees_cream_wood +hades_stairs:step_out_sandstonebrick +hades_stairs:slab_floor_jungle_jungle +hades_stairs:step_out_chondrite +hades_doors:door_obsidian_glass_e +columnia:column_bottom_hades_core_brick_yellow +hades_stairs:step_in_brown +columnia:column_linktee_down_hades_trees_jungle_wood +columnia:column_bottom_hades_core_brick_pink +columnia:column_linktee_hades_core_brick_violet +columnia:column_top_hades_trees_pale_wood +columnia:column_crosslink_hades_trees_pale_wood +hades_core:sandstonebrick +columnia:column_linkcrossdown_hades_trees_pale_wood +columnia:column_bottom_hades_core_cobble_sandstone +columnia:column_mid_hades_trees_jungle_bark +columnia:column_linktee_hades_trees_colwood_white +columnia:column_linkcross_hades_core_chondrite_brick +hades_tiles:floor_chondrite_sandstone +columnia:column_linkcrossdown_hades_trees_wood +columnia:column_linktee_hades_trees_cream_wood +columnia:column_crosslink_hades_core_basalt_brick +columnia:column_linktee_down_hades_trees_cream_wood +hades_core:orangite_brick +columnia:column_bottom_hades_trees_lush_wood +columnia:column_linkangle_hades_trees_colwood_blue +columnia:column_link_hades_trees_lush_wood +hades_stairs:step_in_colwood_magenta +columnia:column_linkangle_down_hades_core_apolline +columnia:column_linkangle_down_hades_core_olivine_brick +hades_stairs:slab_brick +columnia:column_top_hades_trees_colwood_uncolored +columnia:column_bottom_hades_trees_colwood_black +columnia:column_linkangle_hades_trees_colwood_uncolored +columnia:column_link_hades_core_cactus_brick +columnia:column_linktee_hades_trees_jungle_wood +columnia:column_linktee_down_hades_trees_colwood_uncolored +columnia:column_linkcrossdown_hades_trees_colwood_white +columnia:column_top_hades_core_mossycobble +hades_trees:pale_tree +columnia:column_linkangle_down_hades_trees_colwood_red +columnia:column_linkdown_hades_core_stone +columnia:column_linkvertical_hades_trees_colwood_black +columnia:column_linkangle_hades_trees_colwood_black +hades_core:stone_with_mese +hades_windows:window_wood_yellow +columnia:column_linkcrossdown_hades_trees_colwood_uncolored +hades_stairs:slab_cobble +columnia:column_mid_hades_trees_colwood_blue +hades_core:stone_with_iron +hades_stairs:slab_cinnabar +hades_flowerpots:flower_pot_orange +hades_doors:door_wood_jungle_e +columnia:column_linkcross_hades_trees_pale_wood +hades_stairs:slab_colwood_orange +hades_flowerpots:flower_pot_jungle_leaves +hades_core:brick_violet +hades_doors:door_glass_d +columnia:column_crosslink_hades_trees_colwood_brown +columnia:column_link_hades_trees_colwood_brown +columnia:column_top_hades_core_brick_green +hades_stairs:stair_out_magenta +hades_walls:cobble_sandstone +columnia:column_linktee_hades_core_sandstone_volcanic +hades_doors:door_steel_white_a +hades_furnaces:furnace_active +columnia:column_stairsubpillar_hades_trees_colwood_brown +columnia:column_top_hades_trees_colwood_cyan +columnia:column_linkvertical_hades_core_stone_baked +hades_food:tomato_potato_salad +hades_doors:hidden_center +columnia:column_mid_hades_core_obsidianbrick +columnia:column_linkangle_hades_trees_colwood_cyan +hades_tiles:floor_stone_stone +hades_doors:door_dungeon1_e +columnia:column_crosslink_hades_core_basalt +columnia:column_linkvertical_hades_core_stonebrick +columnia:column_linkcrossdown_hades_trees_colwood_dark_green +columnia:column_stairsub_hades_trees_colwood_dark_green +hades_stairs:stair_in_floor_jungle_jungle +hades_stairs:step_in_colwood_violet +hades_tiles:floor_marble_basalt +hades_stairs:stair_in_colwood_white +hades_stairs:stair_floor_marble_marble +columnia:column_linkangle_hades_trees_colwood_dark_grey +columnia:column_linkangle_down_hades_trees_colwood_dark_grey +columnia:column_bottom_hades_core_sandstonebrick +hades_trees:canvas_tree +columnia:column_linktee_hades_trees_colwood_dark_grey +hades_doors:door_wood_lush_e +hades_stairs:slab_floor_stonebaked_stonebaked +columnia:column_mid_hades_trees_jungle_wood +hades_doors:door_chondrite_c +columnia:column_linkcross_hades_core_mossycobble +hades_tiles:floor_stonebaked_stone +columnia:column_linkangle_down_hades_core_cactus_brick +columnia:column_linktee_hades_trees_colwood_grey +columnia:column_linkcrossdown_hades_trees_colwood_green +hades_tiles:floor_pale_jungle +columnia:column_bottom_hades_trees_colwood_green +columnia:column_linkcross_hades_core_cactus_brick +columnia:column_stairsubpillar_hades_core_tuff +columnia:column_linktee_hades_core_stonebrick +columnia:column_bottom_hades_trees_colwood_blue +columnia:column_stairsub_hades_trees_colwood_green +hades_furniture:table_lamp_max +columnia:column_top_hades_trees_colwood_magenta +columnia:column_linktee_down_hades_trees_colwood_magenta +columnia:column_linkcross_hades_trees_colwood_magenta +columnia:column_stairsubpillar_hades_core_cactus_brick +columnia:column_link_hades_trees_colwood_grey +hades_doors:door_steel_bar_c +columnia:column_linktee_hades_core_sandstone +columnia:column_linkdown_hades_trees_colwood_magenta +hades_flowerpots:flower_pot_canvas_sapling +hades_tiles:floor_stonebaked_tuffbaked +columnia:column_top_hades_core_basalt +columnia:column_mid_hades_trees_colwood_orange +columnia:column_linktee_down_hades_trees_colwood_green +hades_stairs:slab_floor_essexite_essexite +columnia:column_linkcrossdown_hades_trees_colwood_orange +columnia:column_linkvertical_hades_trees_colwood_magenta +columnia:column_linktee_hades_trees_colwood_orange +columnia:column_linktee_hades_trees_colwood_red +columnia:column_top_hades_trees_colwood_pink +columnia:column_linkdown_hades_trees_colwood_uncolored +hades_stairs:stair_out_obsidianbrick +columnia:column_linkangle_down_hades_trees_colwood_dark_green +columnia:column_linkangle_hades_trees_colwood_pink +columnia:column_top_hades_trees_colwood_red +hades_stairs:slab_double_floorblock_essexite_gold_block +columnia:column_linkcross_hades_trees_colwood_red +signs_lib:sign_wall_red +hades_trees:canvas_bark +columnia:column_top_hades_core_essexite_brick +columnia:column_mid_hades_trees_colwood_violet +columnia:column_top_hades_trees_colwood_violet +columnia:column_linkdown_hades_trees_colwood_violet +columnia:column_linkcross_hades_trees_colwood_violet +hades_furniture:rusty_bars +columnia:column_top_hades_core_cobble +columnia:column_linkcrossdown_hades_trees_colwood_blue +columnia:column_top_hades_trees_colwood_white +columnia:column_link_hades_trees_colwood_yellow +hades_doors:door_steel_cyan_a +columnia:column_stairsub_hades_core_sandstonebrick +hades_tiles:floor_stone_sandstone +columnia:column_crosslink_hades_trees_colwood_uncolored +columnia:column_stairsub_hades_trees_colwood_white +hades_tiles:floor_jungle_cream +hades_doors:door_dungeon1_b +columnia:column_crosslink_hades_trees_colwood_magenta +columnia:column_mid_hades_core_stonebrick +hades_stairs:stair_out_yellow +hades_core:tuff_baked +columnia:column_linkdown_hades_core_tuff_baked_brick +hades_stairs:stair_out_colwood_pink +columnia:column_linktee_hades_core_lillite +columnia:column_linkcross_hades_trees_colwood_pink +hades_stairs:step_in_pale_wood +columnia:column_linkdown_hades_trees_wood +columnia:column_linkangle_hades_core_brick_pink +hades_stairs:stair_sandstone_volcanic_brick +columnia:column_stairsubpillar_hades_core_sandstonebrick +columnia:column_linkangle_hades_core_brick_violet +hades_stairs:step_out_floor_tuff_tuff +columnia:column_link_hades_trees_jungle_bark +hades_stairs:stair_in_brick +hades_core:cobble_sandstone_volcanic +hades_doors:door_wood_pale_e +columnia:column_linkangle_down_hades_trees_colwood_uncolored +columnia:column_stairsub_hades_trees_jungle_bark +columnia:column_linkcrossdown_hades_core_sandstone_volcanic +columnia:column_crosslink_hades_core_stonebrick +hades_doors:door_stone_a +columnia:column_linktee_hades_trees_pale_bark +columnia:column_linkangle_hades_trees_colwood_violet +columnia:column_mid_hades_core_brick_brown +columnia:column_linktee_hades_trees_colwood_blue +columnia:column_linkvertical_hades_core_cobble_sandstone +columnia:column_linktee_down_hades_core_cobble_sandstone_volcanic +columnia:column_linkdown_hades_core_essexite_brick +hades_doors:door_wood_pale_a +columnia:column_link_hades_trees_colwood_blue +hades_stairs:step_out_brick_dark_grey +columnia:column_mid_hades_core_sandstone_volcanic +columnia:column_top_hades_trees_orange_bark +columnia:column_linkcross_hades_core_brick_violet +hades_stairs:step_in_magenta +columnia:column_crosslink_hades_trees_orange_bark +columnia:column_link_hades_trees_orange_bark +columnia:column_link_hades_core_marble +columnia:column_mid_hades_core_sandstone +columnia:column_linkcross_hades_trees_orange_bark +hades_grass:dead_grass_3 +hades_tiles:floor_sandstone_stone +columnia:column_linktee_hades_trees_orange_bark +hades_stairs:step_in_colwood_pink +columnia:column_linktee_hades_trees_colwood_green +columnia:column_bottom_hades_core_brick_brown +hades_core:orangite +columnia:column_link_hades_trees_jungle_wood +columnia:column_linkangle_hades_trees_canvas_bark +columnia:column_linkangle_down_hades_trees_canvas_bark +columnia:column_linkangle_hades_core_brick_blue +hades_stairs:stair_out_sandstone +columnia:column_stairsubpillar_hades_core_brick_grey +columnia:column_linkangle_down_hades_core_brick_black +columnia:column_linktee_down_hades_core_brick_brown +columnia:column_mid_hades_trees_birch_bark +columnia:column_stairsubpillar_hades_trees_canvas_bark +hades_windows:window_wood_darkgreen +columnia:column_link_hades_trees_colwood_cyan +columnia:column_stairsubpillar_hades_trees_cream_wood +columnia:column_crosslink_hades_core_brick +hades_core:floor_essexite_gold +hades_doors:door_steel_grey_b +columnia:column_linkangle_down_hades_core_brick +columnia:column_linktee_down_hades_core_cactus_brick +columnia:column_linktee_down_hades_core_brick +hades_trees:colwood_black +hades_core:essexite_block +hades_stairs:stair_in_floor_lush_lush +hades_trees:pale_wood +columnia:column_linkcross_hades_core_brick_white +columnia:column_linkcrossdown_hades_core_brick_black +hades_cloth:yellow +hades_stairs:step_colwood_cyan +columnia:column_stairsub_hades_trees_colwood_uncolored +hades_core:bookshelf +columnia:column_stairsubpillar_hades_trees_colwood_pink +hades_tiles:floor_essexitegold_essexite +hades_doors:door_steel_darkgrey_c +columnia:column_mid_hades_core_brick_orange +hades_stairs:slab_pale_wood +hades_flowerpots:flower_pot_cocoa_sapling +columnia:column_bottom_hades_core_brick_cyan +columnia:column_linkdown_hades_core_brick_cyan +hades_furniture:chair_black +hades_tiles:floor_chondrite_tuff +columnia:column_stairsub_hades_trees_pale_wood +columnia:column_linkangle_hades_trees_lush_wood +hades_trees:olive +hades_doors:door_steel_orange_b +hades_doors:trapdoor_jungle_open +columnia:column_top_columnia_rusty_block +columnia:column_linktee_down_hades_trees_jungle_bark +hades_doors:door_stone_b +columnia:column_linkcross_hades_core_stone +columnia:column_crosslink_hades_core_brick_cyan +columnia:column_linkangle_hades_core_brick_dark_green +columnia:column_stairsub_hades_core_brick_dark_green +columnia:column_stairsubpillar_hades_trees_jungle_bark +hades_stairs:slab_floor_chondrite_chondrite +columnia:column_mid_hades_trees_colwood_pink +columnia:column_linkvertical_hades_core_sandstonebrick +hades_core:mossytuff +columnia:column_linktee_down_hades_trees_colwood_pink +columnia:column_linkangle_hades_core_brick_yellow +columnia:column_linkangle_down_hades_core_brick_dark_grey +hades_tiles:floor_wood_cream +columnia:column_mid_hades_core_brick_cyan +columnia:column_linkangle_down_hades_core_brick_green +hades_trees:colwood_orange +columnia:column_linkcross_hades_core_brick_blue +hades_doors:door_steel_black_a +columnia:column_crosslink_hades_core_tuff_brick +columnia:column_linktee_hades_core_brick_blue +columnia:column_linkcross_hades_core_brick_grey +hades_stairs:step_in_grey +columnia:column_linkdown_hades_core_cobble +columnia:column_mid_hades_core_brick_magenta +hades_stairs:stair_brick_green +columnia:column_linktee_down_hades_trees_bark +columnia:column_top_hades_core_cobble_sandstone_volcanic +columnia:column_linktee_hades_core_brick_magenta +hades_chests:chest_white +columnia:column_linkdown_hades_core_obsidianbrick +columnia:column_bottom_hades_core_cinnabar +hades_stairs:stair_in_brick_grey +columnia:column_linkvertical_hades_trees_bark +hades_tiles:floor_stonebaked_chondrite +columnia:column_linktee_down_hades_core_brick_black +columnia:column_stairsub_hades_core_brick_orange +columnia:column_stairsubpillar_hades_core_cobble_sandstone_volcanic +columnia:column_link_hades_core_brick_pink +hades_stairs:step_in_brick_dark_green +columnia:column_linkcrossdown_hades_core_sandstone_volcanic_brick +columnia:column_linktee_down_hades_core_sandstonebrick +hades_tiles:floor_essexite_essexite +columnia:column_linkvertical_hades_core_brick_black +hades_doors:door_dungeon1_d +columnia:column_linkdown_hades_core_brick_violet +hades_stairs:stair_out_copperblock +columnia:column_top_hades_core_chondrite_brick +columnia:column_linktee_hades_core_stone_baked +columnia:column_top_hades_core_brick_black +columnia:column_stairsubpillar_hades_core_olivine +columnia:column_linktee_hades_core_brick +columnia:column_linkdown_hades_core_brick_white +hades_flowerpots:flower_pot +columnia:column_crosslink_hades_core_brick_yellow +columnia:column_mid_hades_core_marble_brick +columnia:column_top_hades_core_marble_brick +columnia:column_crosslink_hades_core_marble_brick +hades_stairs:step_sandstone_volcanic +hades_stairs:step_brick_black +hades_tiles:floor_jungle_wood +columnia:column_linkcrossdown_hades_core_marble_brick +hades_stairs:stair_in_brick_white +columnia:column_linkangle_hades_core_marble_brick +columnia:column_linkangle_down_hades_core_marble_brick +columnia:column_linkvertical_hades_core_mossycobble +columnia:column_stairsub_hades_core_marble_brick +columnia:column_linkcross_hades_trees_colwood_brown +hades_waterplants:waterlily_s3 +columnia:column_linktee_hades_core_chondrite +columnia:column_stairsubpillar_hades_core_stonebrick +columnia:column_bottom_hades_core_brick_red +columnia:column_linkcross_hades_trees_colwood_cyan +hades_stairs:step_in_cobble +columnia:column_bottom_hades_core_marble_brick +columnia:column_linkcross_hades_core_sandstone_volcanic +columnia:column_top_hades_core_obsidianbrick +columnia:column_stairsub_hades_core_brick_black +columnia:column_linkvertical_hades_trees_colwood_cyan +columnia:column_mid_hades_core_basalt_brick +columnia:column_linkdown_hades_core_basalt_brick +columnia:column_linkcross_hades_core_basalt_brick +columnia:column_linkcrossdown_hades_core_brick_cyan +columnia:column_linktee_hades_core_basalt_brick +columnia:column_top_hades_core_brick_blue +columnia:column_stairsub_hades_core_olivine +hades_stairs:stair_out_brick_black +columnia:column_linkcrossdown_hades_trees_colwood_violet +hades_chests:chest_grey +columnia:column_bottom_hades_core_tuff_brick +columnia:column_top_hades_core_brick_grey +columnia:column_linktee_hades_core_obsidianbrick +columnia:column_linkcross_hades_core_tuff_baked +columnia:column_top_hades_core_brick_white +columnia:column_linktee_down_hades_core_tuff_baked +columnia:column_mid_hades_core_tuff_baked_brick +hades_trees:jungle_leaves +hades_stairs:slab_colwood_blue +hades_farming:seed_wheat +columnia:column_linkangle_down_hades_core_essexite +columnia:column_mid_hades_core_essexite_brick +hades_beds:bed_bottom +columnia:column_stairsubpillar_hades_core_essexite_brick +columnia:column_linkdown_hades_core_basalt +columnia:column_linkangle_hades_trees_colwood_brown diff --git a/mods/xcompat/test/nodelist/mineclonia.txt b/mods/xcompat/test/nodelist/mineclonia.txt new file mode 100644 index 00000000..1ab4d6da --- /dev/null +++ b/mods/xcompat/test/nodelist/mineclonia.txt @@ -0,0 +1,3406 @@ +mcl_walls:brick_5 +mcl_walls:brick_6 +pipeworks:storage_tank_6 +mesecons:wire_10111010_on +mesecons:wire_10111010_off +mcl_walls:brick_8 +mesecons:wire_01110001_on +mesecons:wire_01110001_off +mcl_walls:brick_10 +mcl_stairs:slab_jungle_bark +mcl_stairs:slab_jungle_bark_top +mcl_walls:brick_12 +mesecons:wire_11111010_on +mesecons:wire_11111010_off +mesecons:wire_11110001_on +mesecons:wire_11110001_off +mcl_walls:brick_15 +mcl_walls:brick_16 +pipeworks:expansion_tank_8 +mcl_walls:brick_21 +mesecons:wire_01100110_on +mesecons:wire_01100110_off +mesecons:wire_10011001_on +mesecons:wire_10011001_off +mcl_walls:sandstone_1 +mcl_walls:sandstone_2 +mcl_walls:sandstone_3 +pipeworks:expansion_tank_9 +mesecons:wire_11100110_on +mesecons:wire_11100110_off +mesecons_pressureplates:pressure_plate_jungle_on +mesecons:wire_11011001_on +mesecons:wire_11011001_off +pipeworks:storage_tank_9 +mesecons_button:button_jungle_off +mcl_ocean:tube_coral +mcl_stairs:slab_deepslate_cobbled_top +mcl_stairs:slab_deepslate_cobbled_double +mesecons:wire_01110110_on +mesecons:wire_01110110_off +mesecons:wire_10111001_on +mesecons:wire_10111001_off +mcl_ocean:dead_tube_coral_fan +mcl_walls:sandstone_13 +mcl_deepslate:deepslatecobbledwall_0 +mcl_walls:sandstone_14 +mcl_deepslate:deepslatecobbledwall_1 +mesecons:wire_11110110_on +mesecons:wire_11110110_off +mcl_walls:sandstone_16 +mesecons:wire_11111001_on +mesecons:wire_11111001_off +mcl_ocean:dead_brain_coral +mcl_walls:redsandstone_0 +mcl_stairs:slab_deepslate_tiles_cracked_top +mcl_walls:redsandstone_1 +mesecons:wire_11101110_on +mesecons:wire_11101110_off +mesecons:wire_01010101_on +mcl_ocean:bubble_coral_block +homedecor:painting_15 +mcl_ocean:dead_bubble_coral_block +homedecor:banister_wood_diagonal_right_grey +mesecons:wire_11111110_on +mesecons:wire_11111110_off +mcl_ocean:dead_bubble_coral +homedecor:banister_wood_diagonal_right_red +homedecor:banister_wood_diagonal_right_vermilion +mcl_ocean:bubble_coral_fan +homedecor:banister_wood_diagonal_right_orange +mcl_ocean:dead_bubble_coral_fan +homedecor:banister_wood_diagonal_right_amber +mesecons:wire_00010001_on +mcl_ocean:fire_coral_block +homedecor:banister_wood_diagonal_right_lime +mcl_ocean:dead_fire_coral_block +homedecor:banister_wood_diagonal_right_chartreuse +mcl_trees:stripped_spruce +homedecor:banister_wood_diagonal_right_harlequin +mcl_ocean:fire_coral +homedecor:banister_wood_diagonal_right_green +mcl_ocean:dead_fire_coral +mcl_trees:wood_spruce +homedecor:banister_wood_diagonal_right_spring +mcl_ocean:fire_coral_fan +mcl_fences:red_nether_brick_fence +mcl_trees:bark_stripped_spruce +mcl_trees:bark_spruce +mcl_monster_eggs:monster_egg_stonebrickcarved +homedecor:banister_wood_diagonal_right_cerulean +mcl_ocean:horn_coral_block +homedecor:banister_wood_diagonal_right_azure +mcl_fences:nether_brick_fence_gate +mcl_fences:nether_brick_fence_gate_open +mcl_ocean:horn_coral +mcl_ocean:dead_horn_coral +mcl_ocean:horn_coral_fan +mcl_ocean:dead_horn_coral_fan +mcl_trees:leaves_spruce +air +mcl_ocean:seagrass_dirt +mcl_ocean:seagrass_sand +mcl_ocean:seagrass_redsand +mcl_ocean:seagrass_gravel +mesecons_pressureplates:pressure_plate_crimson_off +mesecons_pressureplates:pressure_plate_crimson_on +mesecons_button:button_crimson_off +mcl_walls:cobble +mcl_walls:mossycobble +mcl_walls:andesite +mcl_walls:granite +mesecons_button:button_crimson_on +mcl_walls:diorite +mcl_walls:brick +mcl_walls:sandstone +mcl_walls:redsandstone +mcl_walls:stonebrick +mcl_walls:stonebrickmossy +mcl_walls:prismarine +mcl_walls:endbricks +mcl_walls:netherbrick +mcl_walls:rednetherbrick +mcl_walls:mudbrick +mcl_walls:cobble_0 +mcl_walls:cobble_1 +mcl_walls:cobble_2 +mcl_walls:cobble_3 +mcl_walls:cobble_4 +mcl_walls:cobble_5 +mcl_walls:cobble_6 +mcl_walls:cobble_7 +mcl_walls:cobble_8 +mcl_walls:cobble_9 +mcl_walls:cobble_10 +mcl_walls:cobble_11 +mcl_walls:cobble_12 +mcl_walls:cobble_13 +pipeworks:accelerator_tube_9 +mcl_walls:cobble_14 +pipeworks:tube_1 +mcl_walls:cobble_15 +mcl_walls:cobble_16 +mcl_walls:cobble_21 +mcl_walls:mossycobble_0 +mcl_walls:mossycobble_1 +mcl_walls:mossycobble_2 +mcl_walls:mossycobble_3 +mcl_walls:mossycobble_4 +mcl_walls:mossycobble_5 +pipeworks:mese_sand_tube_2 +mcl_walls:mossycobble_6 +mcl_flowerpots:flower_pot_warped_fungus +mcl_walls:mossycobble_7 +mcl_walls:mossycobble_8 +pipeworks:mese_sand_tube_4 +mcl_walls:mossycobble_9 +mcl_walls:mossycobble_10 +homedecor:microwave_oven_active +mcl_walls:mossycobble_11 +pipeworks:mese_sand_tube_6 +mcl_walls:mossycobble_12 +mcl_walls:mossycobble_13 +pipeworks:one_way_tube +mcl_walls:mossycobble_14 +pipeworks:mese_sand_tube_8 +mcl_walls:mossycobble_15 +mcl_walls:mossycobble_16 +mcl_walls:mossycobble_21 +pipeworks:mese_sand_tube_10 +homedecor:microwave_oven_active_locked +pipeworks:tube_2 +mcl_walls:andesite_0 +mcl_walls:andesite_1 +pipeworks:tube_3 +mcl_walls:andesite_2 +mcl_walls:andesite_3 +mcl_walls:andesite_4 +mcl_stairs:stair_lapisblock_inner +mcl_walls:andesite_5 +mcl_walls:andesite_6 +pipeworks:tube_5 +mcl_walls:andesite_7 +mcl_walls:andesite_8 +mcl_stairs:slab_lapisblock_top +mcl_walls:andesite_9 +mcl_walls:andesite_10 +mcl_walls:andesite_11 +pipeworks:tube_7 +mcl_walls:andesite_12 +pipeworks:crossing_tube_2 +mcl_walls:andesite_13 +mcl_walls:andesite_14 +mcl_walls:andesite_15 +pipeworks:crossing_tube_4 +pipeworks:tube_9 +pipeworks:crossing_tube_5 +pipeworks:crossing_tube_6 +pipeworks:crossing_tube_7 +homedecor:kitchen_cabinet_colorable_locked +pipeworks:crossing_tube_8 +mcl_signs:wall_sign_cherry_blossom +pipeworks:crossing_tube_9 +homedecor:kitchen_cabinet_colored_locked +pipeworks:crossing_tube_10 +pipeworks:crossing_tube_compatibility +homedecor:kitchen_cabinet_colorable_with_drawers_locked +mesecons_pressureplates:pressure_plate_cherry_blossom_off +mesecons_pressureplates:pressure_plate_cherry_blossom_on +mesecons_button:button_cherry_blossom_off +homedecor:kitchen_cabinet_colored_granite +homedecor:kitchen_cabinet_colorable_granite_locked +mesecons_button:button_cherry_blossom_on +mcl_flowerpots:flower_pot_sapling_cherry_blossom +homedecor:kitchen_cabinet_colored_with_drawers_granite +mcl_heads:zombie_ceiling +homedecor:kitchen_cabinet_colorable_with_drawers_granite +mcl_heads:zombie_wall +homedecor:kitchen_cabinet_colored_with_drawers_granite_locked +mcl_heads:creeper_ceiling +mcl_heads:creeper_wall +homedecor:kitchen_cabinet_colorable_marble_locked +homedecor:kitchen_cabinet_colorable_marble +homedecor:banister_wood_diagonal_right_sapphire +homedecor:banister_wood_diagonal_right_blue +mcl_heads:steve_wall +homedecor:banister_wood_diagonal_right_violet +homedecor:kitchen_cabinet_colored_with_drawers_marble +homedecor:banister_wood_diagonal_right_mulberry +homedecor:banister_wood_diagonal_right_magenta +homedecor:banister_wood_diagonal_right_fuchsia +homedecor:kitchen_cabinet_colorable_with_drawers_marble_locked +homedecor:banister_wood_diagonal_right_rose +mcl_bamboo:bamboo_mosaic +homedecor:banister_wood_diagonal_right_crimson +homedecor:banister_white_dark_diagonal_right +homedecor:banister_brass_diagonal_right +mcl_bamboo:scaffolding_horizontal +homedecor:banister_wrought_iron_diagonal_right +mcl_flowerpots:flower_pot_bamboo +mcl_stairs:slab_bamboo +mcl_stairs:slab_bamboo_top +mcl_stairs:slab_bamboo_double +mcl_trees:tree_bamboo +mcl_trees:wood_bamboo +mcl_stairs:slab_bamboo_bark +mcl_stairs:slab_bamboo_bark_top +mcl_stairs:slab_bamboo_bark_double +mcl_flowerpots:flower_pot_allium +mcl_flowerpots:flower_pot_azure_bluet +mcl_flowerpots:flower_pot_blue_orchid +mcl_flowerpots:flower_pot_dandelion +mcl_flowerpots:flower_pot_fern +mcl_flowerpots:flower_pot_oxeye_daisy +mcl_trees:stripped_bamboo +mcl_flowerpots:flower_pot_tulip_orange +mcl_flowerpots:flower_pot_tulip_pink +mcl_flowerpots:flower_pot_tulip_red +mcl_flowerpots:flower_pot_tulip_white +mcl_signs:wall_sign_bamboo +mcl_flowers:allium +mcl_signs:standing_sign_bamboo +mcl_flowers:blue_orchid +mcl_trees:bark_stripped_bamboo +mcl_trees:bark_bamboo +mcl_flowers:double_fern_top +mcl_flowers:fern +mcl_flowers:lilac +mcl_flowers:lilac_top +mcl_flowers:oxeye_daisy +mcl_flowers:peony +mesecons_pressureplates:pressure_plate_bamboo_off +mcl_flowers:poppy +mesecons_pressureplates:pressure_plate_bamboo_on +mcl_flowers:rose_bush_top +mcl_flowers:sunflower +mcl_flowers:sunflower_top +mesecons_button:button_bamboo_off +mcl_bells:bell +mcl_flowers:double_grass_top +mcl_flowers:tulip_orange +mesecons_button:button_bamboo_on +mcl_flowers:tulip_red +mcl_flowers:tulip_white +mcl_flowers:waterlily +mcl_heads:creeper +mcl_heads:skeleton +mcl_fences:bamboo_fence +mcl_heads:wither_skeleton +mcl_fences:bamboo_fence_gate +mcl_fences:bamboo_fence_gate_open +mcl_core:ladder +mcl_core:lava_source +mcl_core:lava_flowing +mcl_core:water_source +mcl_core:water_flowing +mclx_core:river_water_source +mclx_core:river_water_flowing +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_male_crea +mcl_maps:filled_map_mcl_skins_base_18D471DFF_female_crea +mcl_maps:filled_map_mcl_skins_base_18D471DFF_male_crea +mcl_maps:filled_map_character_male_crea +mcl_doors:door_bamboo_b_1 +mcl_nether:nether_wart_1 +mcl_nether:nether_wart_2 +mcl_nether:nether_wart +mcl_amethyst:amethyst_cluster +mcl_amethyst:budding_amethyst_block +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_female_surv +mcl_doors:door_bamboo_b_2 +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_male_surv +mcl_doors:door_bamboo_t_2 +mcl_maps:filled_map_mcl_skins_base_18D471DFF_female_surv +mcl_doors:trapdoor_bamboo +mcl_maps:filled_map_mcl_skins_base_18D471DFF_male_surv +mcl_maps:filled_map_character_male_surv +mcl_maps:filled_map_mcl_skins_character_1_female_surv +mcl_comparators:comparator_on_sub +mcl_comparators:comparator_off_sub +mcl_comparators:comparator_on_comp +mcl_comparators:comparator_off_comp +mesecons_delayer:delayer_off_1 +mcl_doors:trapdoor_bamboo_open +mesecons_delayer:delayer_off_3 +mesecons_delayer:delayer_off_4 +mesecons_delayer:delayer_on_1 +mesecons_delayer:delayer_on_2 +mcl_stairs:stair_bamboo +mcl_mushrooms:brown_mushroom_block_cap_101110 +mcl_amethyst:tinted_glass +mcl_stairs:stair_bamboo_inner +mesecons_torch:mesecon_torch_on_wall +mcl_mushrooms:brown_mushroom_block_cap_110000 +mcl_ocean:sea_pickle_1_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_cap_110001 +mcl_ocean:sea_pickle_3_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_cap_110010 +mcl_amethyst:medium_amethyst_bud +mcl_mushrooms:brown_mushroom_block_cap_110011 +mcl_stairs:stair_bamboo_bark_outer +mcl_amethyst:large_amethyst_bud +mcl_chests:dark_green_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_110101 +mcl_chests:lightblue_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_110110 +mcl_chests:orange_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_110111 +mcl_chests:pink_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_111000 +mcl_chests:red_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_111001 +mcl_chests:white_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_111010 +mcl_core:snow +mcl_mushrooms:brown_mushroom_block_cap_111011 +mcl_core:snow_3 +mcl_core:snow_4 +mesecons:wire_11010101_on +mesecons:wire_11010101_off +mcl_core:snow_7 +mcl_mushrooms:brown_mushroom_block_cap_111110 +mcl_torches:torch +mcl_torches:torch_wall +mcl_farming:wheat +mcl_farming:wheat_2 +mcl_farming:wheat_3 +mcl_farming:wheat_4 +mcl_farming:wheat_5 +mcl_farming:wheat_6 +mcl_farming:wheat_7 +mcl_deepslate:deepslate_bricks_cracked +pipeworks:tag_tube_110100 +homedecor:wood_table_large_square +pipeworks:tag_tube_110101 +mcl_stairs:slab_andesite_smooth +mcl_stairs:slab_andesite_smooth_top +mcl_stairs:slab_andesite_smooth_double +mesecons:wire_11110101_on +mcl_amethyst:small_amethyst_bud +pipeworks:tag_tube_110111 +pipeworks:tag_tube_111000 +mcl_stairs:slab_deepslate_bricks +mcl_stairs:slab_deepslate_bricks_top +mcl_stairs:slab_deepslate_bricks_double +mcl_stairs:stair_granite_smooth +homedecor:banister_wood_diagonal_left_grey +mcl_stairs:stair_granite_smooth_outer +mcl_stairs:stair_granite_smooth_inner +mcl_deepslate:deepslatebrickswall +mcl_copper:block_raw +homedecor:banister_wood_diagonal_left_red +mcl_stairs:slab_granite_smooth +mcl_stairs:slab_granite_smooth_top +mcl_stairs:slab_granite_smooth_double +mesecons:wire_11111101_on +mesecons:wire_11111101_off +homedecor:banister_wood_diagonal_left_vermilion +mcl_deepslate:deepslatebrickswall_4 +mcl_deepslate:deepslatebrickswall_5 +mcl_deepslate:deepslatebrickswall_6 +mcl_deepslate:deepslatebrickswall_7 +mcl_stairs:stair_diorite_smooth +mesecons:wire_00110011_on +mcl_stairs:stair_diorite_smooth_outer +mcl_stairs:stair_diorite_smooth_inner +mcl_deepslate:deepslatebrickswall_10 +homedecor:banister_wood_horizontal_yellow +mcl_deepslate:deepslatebrickswall_11 +homedecor:banister_wood_diagonal_left_yellow +mcl_deepslate:deepslatebrickswall_12 +mcl_stairs:slab_diorite_smooth +mcl_stairs:slab_diorite_smooth_top +mcl_stairs:slab_diorite_smooth_double +mesecons:wire_10110011_off +homedecor:banister_wood_diagonal_left_lime +mcl_deepslate:deepslatebrickswall_15 +building_blocks:Tar +mcl_deepslate:deepslatebrickswall_16 +homedecor:banister_wood_horizontal_chartreuse +mcl_deepslate:deepslatebrickswall_21 +homedecor:banister_wood_diagonal_left_chartreuse +mcl_stairs:stair_stonebrickmossy +mesecons:wire_01110011_off +mcl_stairs:stair_stonebrickmossy_outer +mcl_stairs:stair_stonebrickmossy_inner +building_blocks:fakegrass +homedecor:banister_wood_horizontal_green +building_blocks:hardwood +homedecor:simple_bench +mcl_stairs:slab_stonebrickmossy +mcl_stairs:slab_stonebrickmossy_top +mcl_stairs:slab_stonebrickmossy_double +mesecons:wire_11110011_off +homedecor:kitchen_chair_wood +homedecor:office_chair_basic +homedecor:office_chair_upscale +homedecor:banister_wood_horizontal_spring +homedecor:banister_wood_diagonal_left_spring +mesecons:wire_10111011_on +mesecons:wire_10111011_off +pipeworks:spigot_pouring +mcl_villages:crop_flower_2 +mcl_wool:white +mcl_stairs:stair_copper_cut +pipeworks:fountainhead +pipeworks:fountainhead_pouring +mcl_stairs:stair_copper_cut_outer +mcl_stairs:stair_copper_cut_inner +homedecor:banister_wood_diagonal_left_cyan +mesecons:wire_11111011_on +mesecons:wire_11111011_off +mcl_wool:yellow_carpet +homedecor:banister_wood_horizontal_cerulean +mcl_stairs:slab_copper_cut +mcl_stairs:slab_copper_cut_top +mcl_stairs:slab_copper_cut_double +building_blocks:woodglass +homedecor:banister_wood_horizontal_azure +homedecor:banister_wood_diagonal_left_azure +mesecons:wire_01110111_on +mesecons:wire_01110111_off +homedecor:banister_wood_horizontal_sapphire +mcl_stairs:stair_copper_exposed_cut +homedecor:banister_wood_diagonal_left_sapphire +mcl_stairs:stair_copper_exposed_cut_outer +mcl_stairs:stair_copper_exposed_cut_inner +homedecor:banister_wood_horizontal_blue +mcl_lanterns:lantern_ceiling +mesecons:wire_11110111_on +mesecons:wire_11110111_off +mcl_stairs:slab_copper_exposed_cut +mcl_stairs:slab_copper_exposed_cut_top +mcl_stairs:slab_copper_exposed_cut_double +homedecor:banister_wood_diagonal_left_indigo +mcl_lanterns:soul_lantern_ceiling +mcl_wool:magenta +mesecons:wire_11111111_on +mesecons:wire_11111111_off +building_blocks:BWtile +mcl_wool:magenta_carpet +homedecor:banister_wood_horizontal_mulberry +building_blocks:Fireplace +mcl_wool:blue +homedecor:banister_wood_horizontal_magenta +homedecor:banister_wood_diagonal_left_magenta +mcl_flowerpots:flower_pot_deadbush +mesecons_walllever:wall_lever_off +mcl_wool:green +mcl_core:light_0 +mcl_wool:green_carpet +mesecons_walllever:wall_lever_on +mcl_core:light_1 +mcl_wool:brown +mcl_core:light_2 +mcl_core:light_3 +mcl_fletching_table:fletching_table +mcl_core:light_4 +mcl_core:light_5 +mcl_core:light_6 +mcl_core:light_7 +mcl_core:light_8 +mesecons_solarpanel:solar_panel_on +mcl_core:light_9 +mcl_cartography_table:cartography_table +mcl_core:light_10 +mesecons_solarpanel:solar_panel_inverted_off +mcl_core:light_11 +mcl_core:light_12 +mcl_core:light_13 +mcl_core:light_14 +homedecor:shingle_side_glass +homedecor:skylight +homedecor:shingle_outer_corner_terracotta +homedecor:shingle_inner_corner_terracotta +homedecor:shingle_side_terracotta +homedecor:shingle_inner_corner_wood +homedecor:shingle_outer_corner_wood +homedecor:shingle_side_wood +homedecor:fence_picket_white +mcl_chests:yellow_shulker_box +homedecor:fence_privacy_corner +mcl_chests:white_shulker_box +mcl_chests:dark_grey_shulker_box +homedecor:fence_privacy +mcl_chests:blue_shulker_box +pipeworks:filter +pipeworks:mese_filter +mcl_chests:green_shulker_box +mcl_chests:magenta_shulker_box +homedecor:fence_barbed_wire +mcl_chests:black_shulker_box +mcl_chests:red_shulker_box +mcl_chests:pink_shulker_box +mcl_chests:brown_shulker_box +mcl_chests:dark_green_shulker_box +mcl_chests:orange_shulker_box +mcl_chests:cyan_shulker_box +mcl_chests:lightblue_shulker_box +mcl_chests:grey_shulker_box +mcl_blackstone:blackstone_chiseled_polished +mcl_blackstone:blackstone_brick_polished +mcl_stairs:slab_blackstone_polished +mcl_blackstone:nether_gold +mcl_blackstone:blackstone_gilded +homedecor:digital_clock +homedecor:analog_clock_wood +homedecor:grandfather_clock +homedecor:analog_clock_plastic +mcl_walls:endbricks_12 +mcl_walls:endbricks_13 +mcl_composters:composter +mcl_walls:endbricks_15 +mcl_walls:endbricks_16 +mcl_walls:endbricks_21 +mcl_composters:composter_ready +mcl_cauldrons:cauldron +mcl_walls:netherbrick_0 +mcl_walls:netherbrick_1 +mcl_composters:composter_1 +mcl_composters:composter_2 +mcl_composters:composter_3 +mcl_composters:composter_4 +mcl_composters:composter_5 +mcl_composters:composter_6 +mcl_composters:composter_7 +mcl_walls:netherbrick_5 +mcl_walls:netherbrick_6 +mcl_walls:netherbrick_7 +mcl_walls:netherbrick_8 +mcl_walls:netherbrick_9 +mcl_walls:netherbrick_10 +mcl_trees:bark_oak +mcl_walls:netherbrick_11 +mcl_walls:netherbrick_12 +mcl_walls:netherbrick_13 +mesecons:wire_00000000_off +mcl_walls:netherbrick_14 +mcl_walls:netherbrick_15 +mcl_brewing:stand_000 +mcl_walls:netherbrick_16 +mcl_walls:netherbrick_21 +homedecor:desk_fan +mcl_walls:rednetherbrick_0 +mcl_monster_eggs:monster_egg_stonebrickcracked +mcl_monster_eggs:monster_egg_stonebrick +mcl_walls:rednetherbrick_2 +mcl_trees:leaves_oak +mcl_walls:rednetherbrick_3 +mcl_walls:rednetherbrick_4 +mcl_walls:rednetherbrick_5 +mcl_walls:rednetherbrick_6 +mcl_walls:rednetherbrick_7 +mcl_walls:rednetherbrick_8 +mesecons:wire_10000000_on +mesecons:wire_10000000_off +mcl_walls:rednetherbrick_10 +mcl_walls:rednetherbrick_11 +mcl_walls:rednetherbrick_12 +mcl_walls:rednetherbrick_13 +mcl_walls:rednetherbrick_14 +mcl_fences:oak_fence_gate +mcl_walls:rednetherbrick_15 +mcl_walls:rednetherbrick_16 +mcl_walls:rednetherbrick_21 +homedecor:medicine_cabinet_open +mcl_trees:leaves_acacia +mcl_panes:pane_white_flat +mcl_walls:mudbrick_1 +mcl_nether:magma +mcl_walls:mudbrick_2 +ontime_clocks:green_digital +mcl_walls:mudbrick_4 +mcl_fences:acacia_fence +mcl_walls:mudbrick_5 +mcl_fences:acacia_fence_gate +mcl_doors:door_oak_b_1 +ontime_clocks:red_digital +mcl_walls:mudbrick_7 +mcl_walls:mudbrick_8 +mcl_doors:door_oak_t_1 +ontime_clocks:white +mcl_doors:door_oak_b_2 +ontime_clocks:frameless_black +mcl_tnt:tnt +mcl_walls:mudbrick_12 +mcl_doors:trapdoor_oak +ontime_clocks:frameless_gold +mcl_stairs:slab_prismarine_dark +mcl_doors:door_acacia_b_1 +mcl_amethyst:amethyst_block +ontime_clocks:frameless_white +mcl_walls:mudbrick_16 +mcl_doors:door_acacia_t_1 +mcl_amethyst:calcite +mcl_blackstone:basalt_smooth +mcl_doors:door_acacia_b_2 +mcl_doors:door_acacia_t_2 +mcl_doors:trapdoor_acacia +mcl_raw_ores:raw_iron_block +mcl_anvils:anvil_damage_2 +mcl_stairs:stair_oak_outer +mcl_stairs:stair_oak_inner +mcl_panes:pane_magenta_flat +mcl_stairs:stair_oak_bark +mcl_raw_ores:raw_gold_block +mcl_stairs:stair_oak_bark_outer +mcl_stairs:stair_oak_bark_inner +mcl_stairs:stair_acacia +homedecor:shingle_outer_corner_asphalt +mcl_stairs:stair_acacia_outer +mcl_stairs:stair_acacia_inner +mcl_farming:soil +mcl_farming:soil_wet +mcl_stairs:slab_oak_top +mcl_stairs:slab_oak_double +homedecor:plasma_lamp_6 +mcl_panes:pane_magenta +homedecor:ground_lantern_6 +mcl_stairs:stair_acacia_bark_outer +mcl_mangrove:propagule +mcl_mangrove:mangrove_roots +homedecor:ceiling_lantern_6 +mcl_panes:pane_blue_flat +mcl_stairs:slab_oak_bark +mcl_sponges:sponge +mcl_stairs:slab_oak_bark_double +homedecor:lattice_lantern_small_6 +homedecor:desk_lamp_6 +mcl_stairs:stair_concrete_magenta +homedecor:ceiling_lamp_6 +mcl_mangrove:hanging_propagule_1 +mcl_end:purpur_block +mcl_signs:wall_sign_oak +mcl_panes:pane_blue +mcl_itemframes:frame +mcl_stairs:slab_concrete_magenta_double +homedecor:glowlight_half_7 +mcl_mangrove:water_logged_roots +mcl_mangrove:river_water_logged_roots +homedecor:chimney +mcl_panes:pane_green_flat +homedecor:doghouse +steel:plate_soft +steel:plate_rusted +homedecor:plasma_lamp_7 +mesecons_pressureplates:pressure_plate_oak_off +mcl_signs:wall_sign_dark_oak +mesecons_pressureplates:pressure_plate_oak_on +mcl_stairs:stair_concrete_blue +homedecor:hanging_lantern_7 +mcl_stairs:stair_concrete_blue_inner +mesecons_button:button_oak_off +homedecor:ceiling_lantern_7 +mcl_pottery_sherds:pot +mcl_panes:pane_green +mcl_stairs:slab_concrete_blue_top +mesecons_pressureplates:pressure_plate_dark_oak_on +steel:grate_hard +homedecor:desk_lamp_7 +mesecons_button:button_dark_oak_off +mcl_trees:stripped_mangrove +mcl_trees:tree_mangrove +mcl_panes:pane_brown_flat +mesecons_button:button_dark_oak_on +signs_road:black_left_sign +mcl_trees:wood_mangrove +mcl_flowerpots:flower_pot_sapling_dark_oak +signs_road:black_right_sign +homedecor:swing +mcl_trees:bark_stripped_mangrove +mcl_trees:bark_mangrove +mcl_stairs:stair_concrete_green_inner +signs_road:white_left_sign +steel:strut_mount +signs_road:white_right_sign +mcl_panes:pane_brown +mcl_stairs:slab_concrete_green_top +homedecor:plasma_lamp_8 +signs_road:blue_left_sign +homedecor:ground_lantern_8 +signs_road:blue_right_sign +mcl_farming:potato_1 +homedecor:hanging_lantern_8 +mcl_panes:pane_black_flat +mcl_farming:potato +homedecor:ceiling_lantern_8 +homedecor:lattice_lantern_large_8 +steel:shingle_side_roofing +homedecor:lattice_lantern_small_8 +mcl_stairs:stair_concrete_brown_outer +homedecor:desk_lamp_8 +steel:shingle_outer_corner_roofing +steel:shingle_inner_corner_roofing +homedecor:ceiling_lamp_8 +mcl_farming:potato_2 +mcl_farming:potato_3 +mcl_farming:potato_4 +mcl_farming:potato_5 +mcl_farming:potato_6 +mcl_farming:potato_7 +homedecor:standing_lamp_8 +mcl_trees:wood_jungle +homedecor:glowlight_half_9 +homedecor:glowlight_quarter_9 +mcl_trees:bark_stripped_jungle +mcl_trees:bark_jungle +mcl_beds:respawn_anchor +mcl_stairs:stair_concrete_black_outer +mesecons_torch:mesecon_torch_overheated +mesecons_torch:mesecon_torch_overheated_wall +homedecor:stonepath +homedecor:hanging_lantern_9 +mcl_fences:crimson_fence +pipeworks:tag_tube_000000 +homedecor:ceiling_lantern_9 +mcl_stairs:slab_concrete_black_top +pipeworks:tag_tube_000001 +homedecor:lattice_lantern_large_9 +pipeworks:tag_tube_000010 +homedecor:lattice_lantern_small_9 +homedecor:lattice_wood +pipeworks:tag_tube_000011 +homedecor:desk_lamp_9 +pipeworks:tag_tube_000100 +mcl_books:bookshelf +homedecor:television +pipeworks:tag_tube_000101 +homedecor:table_lamp_9 +pipeworks:tag_tube_000110 +homedecor:tv +homedecor:standing_lamp_9 +pipeworks:tag_tube_000111 +homedecor:curtain_open +pipeworks:tag_tube_001000 +mcl_doors:door_crimson_b_1 +mcl_farming:beetroot_0 +pipeworks:tag_tube_001001 +homedecor:glowlight_small_cube_10 +homedecor:lattice_white_wood_vegetal +mcl_farming:beetroot_1 +mcl_farming:beetroot_2 +pipeworks:tag_tube_001011 +mcl_farming:beetroot +pipeworks:tag_tube_001100 +pipeworks:tag_tube_001101 +pipeworks:tag_tube_001110 +homedecor:shrubbery_yellow +mcl_stairs:stair_concrete_silver +pipeworks:tag_tube_001111 +mcl_stairs:stair_concrete_silver_outer +mcl_stairs:stair_concrete_silver_inner +pipeworks:tag_tube_010000 +homedecor:shutter_colored +pipeworks:tag_tube_010001 +mcl_stairs:slab_concrete_silver +pipeworks:tag_tube_010010 +mcl_stairs:slab_concrete_silver_double +homedecor:shrubbery_red +pipeworks:tag_tube_010011 +homedecor:table_lamp_10 +pipeworks:tag_tube_010100 +homedecor:standing_lamp_10 +pipeworks:tag_tube_010101 +homedecor:glowlight_half_11 +pipeworks:tag_tube_010110 +homedecor:glowlight_quarter_11 +pipeworks:tag_tube_010111 +mcl_stairs:stair_concrete_light_blue +pipeworks:tag_tube_011000 +mcl_stairs:stair_concrete_light_blue_inner +homedecor:plasma_lamp_11 +pipeworks:tag_tube_011001 +homedecor:window_plain +homedecor:blinds_thin +pipeworks:tag_tube_011010 +mcl_farming:sweet_berry_bush_1 +mesecons_pistons:piston_down_pusher_normal +pipeworks:tag_tube_011011 +mcl_core:snowblock +pipeworks:tag_tube_011100 +mcl_farming:sweet_berry_bush_0 +mesecons_pistons:piston_down_pusher_sticky +mcl_farming:sweet_berry_bush_3 +mcl_farming:sweet_berry_bush_2 +mcl_stairs:slab_crimson_bark +pipeworks:tag_tube_011110 +mcl_stairs:slab_crimson_bark_double +pipeworks:tag_tube_011111 +pipeworks:tag_tube_100000 +mcl_stairs:stair_concrete_orange_outer +pipeworks:tag_tube_100001 +pipeworks:tag_tube_100010 +mcl_signs:wall_sign_crimson +pipeworks:tag_tube_100011 +mcl_stairs:slab_concrete_orange_top +mcl_stairs:slab_concrete_orange_double +pipeworks:tag_tube_100100 +pipeworks:tag_tube_100101 +homedecor:curtainrod_brass +pipeworks:tag_tube_100110 +mcl_lectern:lectern +pipeworks:tag_tube_100111 +homedecor:curtainrod_wrought_iron +pipeworks:tag_tube_101000 +ignore +pipeworks:tag_tube_101001 +pipeworks:tag_tube_101010 +homedecor:desk_locked +pipeworks:tag_tube_101011 +homedecor:stained_glass +mcl_stairs:slab_stone_rough_top +mcl_stairs:slab_stone_rough_double +pipeworks:tag_tube_101101 +mcl_stairs:stair_concrete_lime_inner +pipeworks:tag_tube_101110 +homedecor:calendar +pipeworks:tag_tube_101111 +mcl_stairs:slab_concrete_lime +mcl_stairs:slab_concrete_lime_top +pipeworks:tag_tube_110000 +mcl_stairs:slab_stone +mcl_stairs:slab_stone_top +mcl_stairs:slab_stone_double +mcl_blackstone:soul_torch +mcl_stairs:stair_andesite +mcl_stairs:stair_concrete_purple +mcl_stairs:stair_andesite_outer +mcl_stairs:stair_andesite_inner +mcl_stairs:stair_concrete_purple_inner +pipeworks:sand_tube_2 +mcl_stairs:slab_andesite +mcl_stairs:slab_andesite_top +mcl_stairs:slab_andesite_double +pipeworks:sand_tube_4 +pipeworks:sand_tube_5 +pipeworks:sand_tube_6 +mcl_mushrooms:red_mushroom_block_stem_full +pipeworks:sand_tube_7 +mcl_stairs:stair_granite +mcl_stairs:stair_granite_outer +mcl_stairs:stair_granite_inner +mcl_mushrooms:red_mushroom_block_cap_111111 +mcl_mushrooms:red_mushroom_block_cap_000000 +mcl_stairs:stair_concrete_grey_outer +pipeworks:sand_tube_10 +mcl_stairs:slab_granite +mcl_stairs:slab_granite_top +mcl_stairs:slab_granite_double +mcl_mushrooms:red_mushroom_block_cap_000001 +mcl_stairs:slab_concrete_grey +mcl_stairs:slab_concrete_grey_top +mcl_stairs:slab_concrete_grey_double +mcl_deepslate:deepslatecobbledwall_3 +mcl_deepslate:deepslatecobbledwall_4 +mcl_deepslate:deepslatecobbledwall_5 +mcl_deepslate:deepslatecobbledwall_6 +mcl_deepslate:deepslatecobbledwall_7 +mcl_deepslate:deepslatecobbledwall_8 +mcl_deepslate:deepslatecobbledwall_9 +mcl_deepslate:deepslatecobbledwall_10 +mcl_stairs:stair_concrete_cyan_inner +mcl_deepslate:deepslatecobbledwall_11 +mcl_mushrooms:red_mushroom_block_cap_000101 +mcl_colorblocks:concrete_powder_green +mcl_deepslate:deepslatecobbledwall_13 +mcl_colorblocks:concrete_green +mcl_deepslate:deepslatecobbledwall_14 +mcl_stairs:slab_concrete_cyan_double +mcl_mushrooms:red_mushroom_block_cap_000110 +mcl_deepslate:deepslatecobbledwall_16 +mcl_deepslate:deepslatecobbledwall_21 +mcl_mushrooms:red_mushroom_block_cap_000111 +mcl_mushrooms:red_mushroom_block_cap_001000 +mcl_mushrooms:red_mushroom_block_cap_001001 +mcl_colorblocks:hardened_clay_brown +mcl_stairs:stair_deepslate_polished_outer +mcl_stairs:stair_deepslate_polished_inner +mcl_colorblocks:concrete_powder_brown +mcl_mushrooms:red_mushroom_block_cap_001010 +mcl_colorblocks:concrete_brown +mcl_stairs:slab_deepslate_polished +mcl_stairs:slab_deepslate_polished_top +mcl_mushrooms:red_mushroom_block_cap_001011 +mcl_blackstone:soul_fire +mcl_mushrooms:red_mushroom_block_cap_001100 +mcl_deepslate:deepslatepolishedwall +mcl_mushrooms:red_mushroom_block_cap_001101 +mcl_deepslate:deepslatepolishedwall_1 +mcl_deepslate:deepslatepolishedwall_2 +mcl_mushrooms:red_mushroom_block_cap_001110 +mcl_colorblocks:hardened_clay_black +mcl_deepslate:deepslatepolishedwall_4 +mcl_colorblocks:concrete_powder_black +mcl_mushrooms:red_mushroom_block_cap_001111 +mcl_colorblocks:concrete_black +pipeworks:tag_tube_111100 +mcl_mushrooms:red_mushroom_block_cap_010000 +mcl_stairs:stair_blackstone_polished_outer +pipeworks:tag_tube_111101 +mcl_mushrooms:red_mushroom_block_cap_010001 +pipeworks:tag_tube_111110 +pipeworks:tag_tube_111111 +mcl_stairs:slab_end_stone_top +mcl_stairs:slab_end_stone_double +mcl_colorblocks:hardened_clay_red +mcl_colorblocks:concrete_powder_red +mcl_colorblocks:concrete_red +mcl_stairs:stair_stone_inner +mcl_farming:carrot +mcl_farming:carrot_7 +mcl_farming:carrot_6 +mcl_farming:carrot_5 +mcl_farming:carrot_4 +mcl_farming:carrot_3 +mcl_farming:carrot_2 +mcl_farming:carrot_1 +mcl_colorblocks:hardened_clay_silver +mcl_stairs:slab_concrete_yellow_top +mcl_stairs:slab_concrete_yellow_double +mcl_colorblocks:concrete_powder_silver +mcl_colorblocks:concrete_silver +mcl_stairs:stair_concrete_white +mcl_stairs:stair_concrete_white_outer +mcl_stairs:stair_concrete_white_inner +mcl_colorblocks:hardened_clay_light_blue +mcl_colorblocks:concrete_powder_cyan +mcl_wool:black_carpet +mcl_colorblocks:concrete_light_blue +mcl_heads:skeleton_ceiling +mcl_heads:skeleton_wall +mcl_wool:red +mcl_doors:door_mangrove_t_1 +mcl_wool:red_carpet +mcl_doors:door_mangrove_b_2 +mcl_doors:door_mangrove_t_2 +mcl_heads:wither_skeleton_ceiling +mcl_doors:trapdoor_mangrove +mcl_heads:wither_skeleton_wall +mcl_wool:silver_carpet +mcl_colorblocks:concrete_powder_orange +mcl_colorblocks:concrete_orange +mcl_wool:light_blue +mcl_doors:trapdoor_mangrove_open +mcl_wool:light_blue_carpet +mcl_stairs:stair_mangrove +mcl_stairs:stair_mangrove_outer +mcl_armor_stand:armor_stand +mcl_wool:orange_carpet +mcl_stairs:stair_mangrove_bark +mcl_stairs:stair_mangrove_bark_outer +mcl_stairs:stair_mangrove_bark_inner +mcl_colorblocks:concrete_powder_lime +mcl_colorblocks:concrete_lime +mcl_wool:lime_carpet +mesecons_delayer:delayer_on_locked +mcl_wool:purple +mcl_crimson:crimson_nylium +mcl_wool:purple_carpet +mcl_flowerpots:flower_pot_crimson_roots +homedecor:banister_brass_horizontal +mcl_flowerpots:flower_pot_crimson_fungus +mcl_crimson:crimson_fungus +mcl_wool:grey +homedecor:painting_4 +mcl_crimson:shroomlight +mcl_beds:respawn_anchor_charged_1 +mcl_wool:grey_carpet +mcl_crimson:warped_wart_block +mcl_beds:respawn_anchor_charged_2 +mcl_flowerpots:flower_pot_warped_roots +mcl_colorblocks:concrete_purple +mcl_beds:respawn_anchor_charged_3 +mcl_wool:cyan +homedecor:bathtub_clawfoot_brass_taps +mcl_beds:respawn_anchor_charged_4 +mcl_stairs:stair_goldblock +mcl_wool:cyan_carpet +pipeworks:tag_tube_101100 +mcl_crimson:twisting_vines +mcl_crimson:warped_fungus +mcl_stairs:slab_acacia +mcl_walls:stonebrickmossy_0 +mcl_doors:door_spruce_b_2 +mesecons:wire_11011101_on +mcl_walls:endbricks_9 +mcl_walls:prismarine_14 +mcl_stairs:slab_redsandstonesmooth2_top +mcl_stairs:slab_brick_block +mcl_panes:pane_pink_flat +mcl_stairs:slab_warped_double +mcl_colorblocks:hardened_clay_grey +mcl_stairs:slab_warped_top +mcl_stairs:slab_sandstone_top +mcl_colorblocks:concrete_powder_grey +mcl_stairs:stair_warped_bark_inner +mcl_colorblocks:concrete_grey +mcl_stairs:stair_warped_bark_outer +mcl_villages:crop_flower_1 +mcl_villages:crop_flower_7 +mcl_villages:crop_flower_8 +mcl_stairs:stair_lapisblock_outer +mcl_doors:trapdoor_warped_open +mcl_stairs:slab_ironblock_top +mcl_doors:door_warped_t_2 +mcl_stairs:stair_stonebrickcracked +mcl_doors:door_warped_t_1 +mcl_doors:door_warped_b_1 +mcl_fences:warped_fence_gate +mcl_fences:warped_fence_gate_open +mcl_minecarts:activator_rail_on +mcl_fences:warped_fence +mcl_trees:bark_stripped_warped +mcl_loom:loom +mcl_trees:stripped_warped +mcl_trees:bark_warped +mcl_minecarts:detector_rail_on +mcl_minecarts:detector_rail +mcl_trees:wood_warped +mcl_trees:tree_warped +pipeworks:pipe_1_empty +mesecons_button:button_jungle_on +mcl_stairs:slab_crimson_bark_top +mcl_stairs:slab_crimson_double +mcl_stairs:slab_crimson_top +mcl_stairs:slab_crimson +mcl_droppers:dropper_up +mcl_droppers:dropper_down +mcl_stairs:stair_crimson_bark_inner +pipeworks:pipe_compatibility_loaded +mcl_droppers:dropper +mcl_stairs:stair_crimson_bark_outer +mcl_minecarts:golden_rail_on +mcl_stairs:stair_crimson_bark +pipeworks:valve_on_empty +mcl_stairs:stair_crimson_inner +pipeworks:valve_off_empty +mcl_stairs:stair_crimson_outer +pipeworks:entry_panel_empty +mcl_stairs:stair_crimson +pipeworks:flow_sensor_empty +mcl_doors:trapdoor_crimson_open +pipeworks:straight_pipe_empty +mcl_doors:trapdoor_crimson +pipeworks:valve_on_loaded +mcl_doors:door_crimson_t_2 +pipeworks:entry_panel_loaded +mcl_doors:door_crimson_b_2 +pipeworks:flow_sensor_loaded +mcl_doors:door_crimson_t_1 +pipeworks:straight_pipe_loaded +mcl_fences:crimson_fence_gate +mcl_fences:crimson_fence_gate_open +homedecor:medicine_cabinet +homedecor:shower_head +homedecor:banister_wood_diagonal_left_malachite +mcl_observers:observer_up_off +mcl_observers:observer_up_on +mcl_observers:observer_down_off +mcl_observers:observer_down_on +pipeworks:pipe_2_empty +homedecor:banister_wood_horizontal_lime +pipeworks:pipe_2_loaded +mcl_doors:door_cherry_blossom_t_2 +homedecor:shower_tray +mcl_doors:trapdoor_cherry_blossom +mcl_observers:observer_on +pipeworks:pipe_3_loaded +mcl_stairs:slab_deepslate_bricks_cracked_double +mcl_stairs:slab_deepslate_bricks_cracked_top +mcl_stairs:slab_deepslate_bricks_cracked +pipeworks:pipe_4_empty +mcl_cake:cake_4 +pipeworks:pipe_4_loaded +mcl_cake:cake_5 +mcl_cake:cake_6 +mcl_cake:cake +mcl_doors:trapdoor_cherry_blossom_open +mcl_trees:bark_stripped_oak +pipeworks:pipe_5_loaded +mcl_blackstone:wall +mcl_blackstone:wall_21 +mcl_stairs:stair_cherry_blossom +pipeworks:pipe_6_empty +mcl_stairs:stair_cherry_blossom_outer +mcl_stairs:stair_cherry_blossom_inner +mcl_core:cobble +mcl_stairs:stair_end_bricks_inner +mcl_stairs:slab_end_bricks +pipeworks:pipe_7_empty +pipeworks:mese_tube_000000 +pipeworks:pipe_7_loaded +mcl_stairs:stair_cherry_blossom_bark +mcl_signs:wall_sign_jungle +mcl_stairs:stair_cherry_blossom_bark_outer +mcl_stairs:stair_cherry_blossom_bark_inner +mcl_blackstone:wall_13 +pipeworks:pipe_8_loaded +pipeworks:mese_tube_000010 +mcl_blackstone:wall_12 +mcl_blackstone:wall_11 +pipeworks:pipe_9_empty +mcl_panes:pane_pink +mcl_stairs:slab_cherry_blossom +mcl_stairs:slab_cherry_blossom_top +mcl_stairs:slab_cherry_blossom_double +mcl_blackstone:wall_9 +pipeworks:mese_tube_000100 +mcl_blackstone:wall_8 +pipeworks:pipe_10_loaded +mcl_blackstone:wall_7 +mcl_stairs:stair_acacia_bark_inner +pipeworks:mese_tube_000101 +mcl_walls:mudbrick_11 +mcl_walls:mudbrick_9 +mcl_walls:mudbrick_3 +mcl_walls:rednetherbrick_9 +pipeworks:mese_tube_000110 +mcl_stairs:slab_cherry_blossom_bark +mcl_stairs:slab_cherry_blossom_bark_top +mcl_stairs:slab_cherry_blossom_bark_double +mcl_blackstone:wall_1 +pipeworks:mese_tube_000111 +mcl_blackstone:wall_0 +mcl_stairs:slab_blackstone_brick_polished_double +mcl_stairs:slab_blackstone_brick_polished_top +pipeworks:mese_tube_001000 +mcl_stairs:slab_blackstone_brick_polished +mcl_stairs:stair_oak +mcl_stairs:stair_blackstone_brick_polished_outer +mcl_stairs:stair_blackstone_brick_polished +pipeworks:mese_tube_001001 +mcl_stairs:slab_blackstone_polished_double +mcl_stairs:slab_blackstone_polished_top +mcl_stairs:stair_blackstone_polished_inner +mcl_stairs:stair_blackstone_polished +pipeworks:mese_tube_001010 +mcl_stairs:slab_blackstone_double +homedecor:skylight_frosted +mcl_stairs:slab_blackstone_top +mcl_stairs:slab_blackstone +pipeworks:mese_tube_001011 +mcl_stairs:stair_blackstone_inner +mcl_stairs:stair_blackstone_outer +mcl_stairs:stair_andesite_smooth_outer +mcl_sponges:sponge_wet +pipeworks:mese_tube_001100 +mcl_blackstone:quartz_brick +mcl_blackstone:blackstone_polished +mcl_blackstone:basalt +mcl_blackstone:basalt_polished +pipeworks:mese_tube_001101 +mcl_blackstone:blackstone +mcl_stairs:slab_concrete_cyan_top +mcl_stairs:slab_concrete_cyan +mcl_stairs:stair_concrete_cyan_outer +pipeworks:mese_tube_001110 +mcl_stairs:stair_concrete_cyan +mcl_stairs:stair_concrete_grey_inner +mcl_stairs:stair_concrete_grey +homedecor:shingles_wood +pipeworks:mese_tube_001111 +mcl_villages:crop_gourd_2 +mcl_villages:crop_gourd_1 +mcl_stairs:slab_concrete_purple_double +pipeworks:mese_tube_010000 +mcl_stairs:slab_concrete_purple_top +mcl_stairs:slab_concrete_purple +mcl_stairs:stair_concrete_purple_outer +mcl_stairs:slab_concrete_lime_double +pipeworks:mese_tube_010001 +mcl_stairs:stair_concrete_lime_outer +lavalamp:lavalamp +mcl_stairs:stair_concrete_lime +mcl_stairs:slab_concrete_orange +pipeworks:mese_tube_010010 +mcl_stairs:stair_concrete_orange_inner +mcl_stairs:stair_concrete_orange +mcl_stairs:slab_concrete_light_blue_double +lavalamp:lavalamp_off +pipeworks:mese_tube_010011 +mcl_stairs:slab_concrete_light_blue_top +mcl_stairs:slab_concrete_light_blue +mcl_stairs:stair_concrete_light_blue_outer +mcl_stairs:slab_concrete_silver_top +pipeworks:mese_tube_010100 +mcl_stairs:slab_concrete_red_double +mcl_stairs:slab_concrete_red_top +mcl_stairs:slab_concrete_red +mcl_stairs:stair_concrete_red_inner +pipeworks:mese_tube_010101 +homedecor:plasma_ball_off +mcl_stairs:stair_concrete_red_outer +mcl_stairs:stair_concrete_red +mcl_stairs:slab_concrete_black_double +pipeworks:mese_tube_010110 +mcl_stairs:slab_concrete_black +mesecons_pressureplates:pressure_plate_stone_off +mcl_stairs:stair_concrete_black_inner +mesecons_pressureplates:pressure_plate_stone_on +pipeworks:mese_tube_010111 +mcl_stairs:stair_concrete_black +mcl_stairs:slab_concrete_brown_double +mcl_stairs:slab_concrete_brown_top +mesecons_pressureplates:pressure_plate_polished_blackstone_off +pipeworks:mese_tube_011000 +mesecons_pressureplates:pressure_plate_polished_blackstone_on +mcl_stairs:slab_concrete_brown +pipeworks:tube_compatibility +mcl_stairs:stair_concrete_brown_inner +pipeworks:mese_tube_011001 +mcl_stairs:stair_concrete_brown +mcl_stairs:slab_concrete_green_double +mcl_stairs:slab_concrete_green +mcl_stairs:stair_concrete_green_outer +pipeworks:mese_tube_011010 +mcl_stairs:stair_concrete_green +mcl_stairs:slab_concrete_blue_double +mcl_stairs:slab_concrete_blue +mcl_stairs:stair_concrete_blue_outer +pipeworks:mese_tube_011011 +mcl_stairs:slab_concrete_magenta_top +mcl_stairs:slab_concrete_magenta +homedecor:wall_sconce +mcl_walls:redsandstone_2 +pipeworks:mese_tube_011100 +mcl_walls:redsandstone_3 +mcl_stairs:stair_concrete_magenta_inner +mcl_walls:redsandstone_4 +mcl_stairs:stair_concrete_magenta_outer +mcl_walls:redsandstone_5 +mcl_stairs:slab_concrete_pink_double +mcl_walls:redsandstone_6 +mcl_stairs:slab_concrete_pink_top +mcl_walls:redsandstone_7 +mcl_stairs:stair_redsandstone_outer +mcl_walls:redsandstone_8 +pipeworks:steel_block_embedded_tube +mcl_walls:redsandstone_9 +mcl_stairs:slab_concrete_pink +mcl_walls:redsandstone_10 +mcl_stairs:stair_concrete_pink_inner +mcl_walls:redsandstone_11 +mcl_stairs:slab_redsandstone_top +mcl_walls:redsandstone_12 +mcl_stairs:stair_concrete_pink_outer +mcl_walls:redsandstone_13 +mcl_stairs:stair_concrete_pink +mcl_walls:redsandstone_14 +mcl_stairs:slab_concrete_white_double +mcl_walls:redsandstone_15 +mcl_stairs:slab_concrete_white_top +mcl_walls:redsandstone_16 +pipeworks:mese_tube_100010 +mcl_walls:redsandstone_21 +mcl_stairs:stair_redsandstonesmooth2 +mcl_stairs:slab_concrete_white +mcl_stairs:stair_redsandstonesmooth2_outer +mcl_stairs:stair_redsandstonesmooth2_inner +mcl_walls:stonebrick_0 +mcl_stairs:slab_concrete_yellow +mcl_walls:stonebrick_1 +mcl_stairs:stair_concrete_yellow_inner +mcl_walls:stonebrick_2 +mcl_stairs:slab_redsandstonesmooth2 +mcl_walls:stonebrick_3 +mcl_stairs:slab_redsandstonesmooth2_double +mcl_walls:stonebrick_4 +homedecor:welcome_mat_green +mcl_walls:stonebrick_5 +mcl_stairs:stair_concrete_yellow_outer +mcl_walls:stonebrick_6 +homedecor:welcome_mat_brown +mcl_walls:stonebrick_7 +mcl_stairs:stair_concrete_yellow +mcl_walls:stonebrick_8 +homedecor:welcome_mat_grey +mcl_walls:stonebrick_9 +mcl_walls:stonebrick_10 +mcl_stairs:stair_redsandstonesmooth_inner +mcl_walls:stonebrick_11 +mcl_stairs:stair_stone_outer +mcl_walls:stonebrick_12 +mcl_core:slimeblock +mcl_walls:stonebrick_13 +mcl_stairs:slab_redsandstonesmooth +mcl_walls:stonebrick_14 +mcl_stairs:slab_redsandstonesmooth_double +mcl_walls:stonebrick_15 +mcl_chests:ender_chest +mcl_walls:stonebrick_16 +mesecons_commandblock:commandblock_off +mcl_walls:stonebrick_21 +mcl_portals:portal +mcl_portals:end_portal_frame +mcl_enchanting:table +mcl_jukebox:jukebox +mcl_banners:hanging_banner +mcl_banners:standing_banner +mcl_beehives:bee_nest +mcl_walls:stonebrickmossy_2 +mcl_compass:lodestone +mcl_walls:stonebrickmossy_3 +mcl_sculk:catalyst +mcl_furnaces:furnace_active +mcl_blast_furnace:blast_furnace +mcl_blast_furnace:blast_furnace_active +mcl_smoker:smoker +mcl_smoker:smoker_active +mcl_stairs:slab_stonebrick_double +mcl_walls:stonebrickmossy_7 +mcl_stairs:stair_stone +mcl_walls:stonebrickmossy_8 +mcl_walls:stonebrickmossy_9 +mcl_stairs:slab_end_stone +mcl_walls:stonebrickmossy_10 +mcl_barrels:barrel_open +mcl_walls:stonebrickmossy_11 +mcl_stairs:stair_end_stone_inner +mcl_walls:stonebrickmossy_12 +mcl_stairs:stair_end_stone_outer +mcl_walls:stonebrickmossy_13 +mcl_chests:chest_small +mcl_walls:stonebrickmossy_14 +mcl_chests:chest_right +mcl_walls:stonebrickmossy_15 +mcl_chests:trapped_chest_small +mcl_walls:stonebrickmossy_16 +mcl_chests:trapped_chest_right +mcl_walls:stonebrickmossy_21 +mcl_stairs:stair_end_stone +mcl_stairs:slab_deepslate_tiles_cracked_double +mcl_stairs:slab_deepslate_tiles_cracked +mcl_trees:leaves_mangrove +mcl_campfires:campfire +mcl_campfires:campfire_lit +mcl_walls:prismarine_1 +mcl_campfires:soul_campfire_lit +mcl_walls:prismarine_2 +mcl_stairs:stair_deepslate_tiles_cracked_inner +mcl_walls:prismarine_3 +pipeworks:broken_tube_3 +mcl_fences:mangrove_fence +mcl_stairs:stair_deepslate_tiles_cracked_outer +mcl_fences:mangrove_fence_gate +mcl_fences:mangrove_fence_gate_open +mcl_walls:prismarine_6 +mcl_colorblocks:glazed_terracotta_orange +mcl_walls:prismarine_7 +mcl_colorblocks:glazed_terracotta_green +mcl_walls:prismarine_8 +mcl_colorblocks:glazed_terracotta_purple +mcl_walls:prismarine_9 +mcl_colorblocks:glazed_terracotta_blue +mcl_walls:prismarine_10 +mcl_colorblocks:glazed_terracotta_white +mcl_walls:prismarine_11 +mcl_colorblocks:glazed_terracotta_silver +mcl_walls:prismarine_12 +mcl_colorblocks:glazed_terracotta_brown +mcl_walls:prismarine_13 +mcl_colorblocks:glazed_terracotta_pink +mcl_bamboo:bamboo +mcl_bamboo:bamboo_endcap +mcl_bamboo:bamboo_1 +mcl_bamboo:bamboo_2 +mcl_bamboo:bamboo_3 +mcl_stairs:stair_deepslate_tiles_cracked +mcl_bamboo:scaffolding +mcl_beds:bed_black_top +mcl_beds:bed_black_bottom +mcl_beds:bed_blue_top +mcl_beds:bed_blue_bottom +mcl_beds:bed_brown_top +mcl_beds:bed_brown_bottom +mcl_beds:bed_cyan_top +mcl_beds:bed_cyan_bottom +mcl_beds:bed_green_top +mcl_beds:bed_green_bottom +mcl_beds:bed_grey_top +mcl_walls:endbricks_4 +mcl_beds:bed_light_blue_top +mcl_walls:endbricks_5 +mcl_beds:bed_lime_top +mcl_beds:bed_lime_bottom +mcl_beds:bed_magenta_top +mcl_walls:endbricks_7 +mcl_beds:bed_orange_top +mcl_beds:bed_orange_bottom +mcl_beds:bed_pink_top +mcl_beds:bed_pink_bottom +mcl_beds:bed_purple_top +mcl_beds:bed_purple_bottom +mcl_beds:bed_red_top +mcl_beds:bed_red_bottom +mcl_beds:bed_silver_top +mcl_beds:bed_silver_bottom +mcl_deepslate:tuff +mcl_beds:bed_white_bottom +mcl_beds:bed_yellow_top +mcl_beds:bed_yellow_bottom +mcl_core:cactus +mcl_core:reeds +mcl_core:vine +mcl_cake:cake_1 +mcl_cake:cake_2 +mcl_cake:cake_3 +mesecons:wire_01010001_on +mesecons:wire_01010001_off +pipeworks:digiline_filter +mcl_farming:pumpkin_face +mcl_farming:pumpkin_face_light +mcl_farming:pumpkin +mcl_farming:melon +mcl_end:chorus_plant +mcl_core:cobweb +mcl_cocoas:cocoa_1 +mcl_cocoas:cocoa_2 +mesecons:wire_11010001_on +mesecons:wire_11010001_off +mcl_stairs:stair_deepslate_bricks_cracked_inner +mcl_stairs:stair_deepslate_bricks_cracked_outer +mcl_stairs:stair_deepslate_bricks_cracked +mcl_doors:iron_door_t_1 +mcl_doors:iron_door_b_1 +mcl_doors:iron_door_t_2 +mcl_doors:iron_door_b_2 +mcl_stairs:slab_stonebrickcracked_double +mesecons:wire_00110001_on +mesecons:wire_00110001_off +mcl_stairs:slab_stonebrickcracked_top +mcl_stairs:slab_stonebrickcracked +mcl_stairs:stair_stonebrickcracked_inner +mcl_stairs:slab_jungle +mcl_doors:door_warped_b_2 +mesecons:wire_10110001_on +mesecons:wire_10110001_off +mcl_stairs:slab_ironblock_double +mcl_doors:trapdoor_warped +mesecons:wire_11111000_on +mesecons:wire_11111000_off +mcl_stairs:slab_ironblock +mcl_stairs:stair_ironblock_inner +mcl_stairs:stair_ironblock_outer +mcl_stairs:stair_ironblock +mcl_stairs:stair_bamboo_bark_inner +mcl_stairs:slab_goldblock_top +mcl_stairs:stair_bamboo_bark +mcl_stairs:stair_goldblock_inner +mcl_stairs:stair_goldblock_outer +mesecons:wire_01000100_on +mesecons:wire_01000100_off +mcl_crimson:nether_sprouts +mcl_stairs:slab_lapisblock_double +mcl_stairs:slab_lapisblock +mcl_stairs:stair_warped +mcl_stairs:stair_lapisblock +mcl_stairs:stair_warped_outer +mcl_stairs:stair_warped_inner +mcl_villages:crop_flower_5 +mesecons:wire_11000100_on +mesecons:wire_11000100_off +mcl_villages:crop_flower_3 +mcl_stairs:stair_warped_bark +mcl_villages:crop_tree_8 +mcl_villages:crop_tree_6 +mcl_villages:crop_tree_5 +mesecons:wire_01100100_on +mesecons:wire_01100100_off +pipeworks:steel_pane_embedded_tube +mcl_crimson:weeping_vines +mcl_villages:crop_bush_7 +pipeworks:nodebreaker_off +mcl_villages:crop_bush_6 +mcl_ocean:dried_kelp_block +pipeworks:nodebreaker_on +mcl_villages:crop_bush_5 +mesecons:wire_11100100_on +mesecons:wire_11100100_off +mcl_villages:crop_bush_4 +mcl_villages:crop_bush_3 +mcl_villages:crop_bush_2 +mcl_villages:crop_bush_1 +pipeworks:teleport_tube_9 +mcl_deepslate:deepslatetileswall_3 +mcl_villages:crop_gourd_6 +mesecons:wire_01010100_on +mesecons:wire_01010100_off +pipeworks:deployer_on +mcl_villages:crop_root_8 +mcl_villages:crop_root_6 +pipeworks:dispenser_off +mcl_villages:crop_root_5 +mcl_villages:crop_root_3 +mesecons:wire_11010100_on +mesecons:wire_11010100_off +mcl_villages:crop_root_2 +mcl_villages:crop_root_1 +mcl_villages:crop_grain_7 +mcl_villages:crop_grain_6 +pipeworks:sand_tube_1 +mcl_villages:crop_grain_3 +mcl_villages:crop_grain_2 +mesecons:wire_01110100_on +mesecons:wire_01110100_off +mcl_villages:crop_grain_1 +mcl_villages:path_endpoint +mcl_villages:no_paths +mcl_villages:building_block +homedecor:pole_brass +mcl_crimson:crimson_roots +mcl_crimson:warped_roots +mcl_trees:stripped_crimson +mcl_trees:tree_crimson +mesecons:wire_11110100_on +mesecons:wire_11110100_off +homedecor:taps_brass +homedecor:taps +mcl_trees:wood_crimson +mcl_walls:stonebrickmossy_6 +homedecor:toilet_open +mcl_trees:leaves_spruce_orphan +homedecor:toilet +mcl_trees:bark_stripped_crimson +mcl_trees:bark_crimson +mesecons:wire_11001100_on +mesecons:wire_11001100_off +homedecor:banister_wood_diagonal_left_rose +homedecor:desk_lamp_11 +homedecor:banister_wood_diagonal_left_fuchsia +mcl_fences:spruce_fence +homedecor:ceiling_lamp_11 +mcl_fences:spruce_fence_gate +mcl_fences:spruce_fence_gate_open +homedecor:bathroom_tiles_dark +homedecor:table_lamp_11 +mesecons:wire_11101100_on +mesecons:wire_11101100_off +homedecor:standing_lamp_11 +homedecor:radiator +homedecor:space_heater +homedecor:ceiling_fan +homedecor:glowlight_half_12 +homedecor:air_conditioner +homedecor:glowlight_quarter_12 +homedecor:alarm_clock +homedecor:glowlight_small_cube_12 +mesecons:wire_11011100_on +mesecons:wire_11011100_off +homedecor:shrubbery_green +mcl_doors:door_spruce_b_1 +homedecor:plasma_lamp_12 +homedecor:shrubbery_large_green +homedecor:shrubbery_large_red +homedecor:ground_lantern_12 +mcl_doors:door_spruce_t_1 +homedecor:shrubbery_large_yellow +homedecor:hanging_lantern_12 +mesecons:wire_11111100_on +mesecons:wire_11111100_off +homedecor:ceiling_lantern_12 +mcl_doors:door_spruce_t_2 +homedecor:well +mcl_doors:trapdoor_spruce +homedecor:swing_rope +homedecor:lattice_wood_vegetal +homedecor:lattice_lantern_small_12 +homedecor:lattice_white_wood +homedecor:barbecue +mesecons:wire_00100010_on +mesecons:wire_00100010_off +homedecor:paper_towel +homedecor:ceiling_lamp_12 +mcl_flowerpots:flower_pot_sapling_oak +homedecor:copper_pans +mcl_doors:trapdoor_spruce_open +homedecor:table_lamp_12 +homedecor:kitchen_cabinet_colored_with_sink +homedecor:kitchen_cabinet_colored_with_sink_locked +homedecor:standing_lamp_12 +mesecons:wire_10100010_on +mesecons:wire_10100010_off +mcl_stairs:stair_spruce_outer +mcl_stairs:stair_spruce_inner +mcl_walls:sandstone_11 +homedecor:glowlight_quarter_13 +homedecor:kitchen_cabinet_colorable_with_sink_locked +homedecor:glowlight_small_cube_13 +homedecor:kitchen_cabinet_colored_half +homedecor:kitchen_cabinet_colored_half_locked +mcl_stairs:stair_spruce_bark +mesecons:wire_01100010_on +mesecons:wire_01100010_off +mcl_stairs:stair_spruce_bark_inner +homedecor:kitchen_cabinet_colorable_half +homedecor:ground_lantern_13 +homedecor:kitchen_cabinet_colorable_half_locked +mcl_lightning_rods:rod +homedecor:hanging_lantern_13 +homedecor:kitchen_cabinet_colored_with_drawers_steel +mcl_lightning_rods:rod_powered +mcl_stairs:slab_spruce +mesecons:wire_11100010_on +mesecons:wire_11100010_off +homedecor:lattice_lantern_large_13 +homedecor:kitchen_cabinet_colored_with_drawers_steel_locked +mcl_farming:melontige_1 +homedecor:lattice_lantern_small_13 +homedecor:kitchen_cabinet_colorable_with_drawers_steel +homedecor:kitchen_cabinet_colorable_with_drawers_steel_locked +homedecor:desk_lamp_13 +homedecor:kitchen_cabinet_colored_steel +homedecor:kitchen_cabinet_colored_steel_locked +mesecons:wire_00110010_on +mesecons:wire_00110010_off +homedecor:kitchen_cabinet_colorable_steel +mcl_stairs:slab_spruce_bark +mcl_stairs:slab_spruce_bark_top +mcl_stairs:slab_spruce_bark_double +homedecor:kitchen_cabinet_colorable_steel_locked +homedecor:standing_lamp_13 +homedecor:kitchen_cabinet_colored_with_drawers_marble_locked +homedecor:kitchen_cabinet_colorable_with_drawers_marble +homedecor:kitchen_cabinet_colored_marble +homedecor:kitchen_cabinet_colored_marble_locked +homedecor:kitchen_cabinet_colorable_with_drawers_granite_locked +homedecor:kitchen_cabinet_colored_granite_locked +mcl_farming:melontige_unconnect +mcl_farming:melontige_2 +mcl_farming:melontige_3 +mcl_farming:melontige_4 +mcl_farming:melontige_5 +mcl_farming:melontige_6 +mcl_farming:melontige_7 +homedecor:wood_table_large_square_with_wrought_iron_legs +homedecor:kitchen_cabinet_colorable_granite +homedecor:kitchen_cabinet_colored_with_drawers +homedecor:kitchen_cabinet_colored_with_drawers_locked +homedecor:wood_table_large_square_with_wood_legs +homedecor:kitchen_cabinet_colorable_with_drawers +homedecor:kitchen_cabinet_colored +mesecons:wire_01110010_on +mesecons:wire_01110010_off +mesecons_pressureplates:pressure_plate_spruce_on +mesecons_button:button_spruce_off +mcl_fences:oak_fence +homedecor:dishwasher_wood +mesecons_button:button_spruce_on +mesecons:wire_11110010_on +mesecons:wire_11110010_off +mcl_wool:pink_carpet +homedecor:wood_table_small_square_with_wood_legs +mcl_flowerpots:flower_pot_sapling_spruce +homedecor:dishwasher_steel +mcl_walls:sandstone_12 +homedecor:microwave_oven +homedecor:microwave_oven_locked +mcl_stairs:stair_mangrove_inner +homedecor:oven_steel_active_locked +mesecons:wire_10101010_on +mesecons:wire_10101010_off +homedecor:lattice_lantern_small_14 +homedecor:desk_lamp_14 +homedecor:ceiling_lamp_14 +homedecor:wood_table_small_round_with_wrought_iron_legs +homedecor:standing_lamp_14 +homedecor:oven_steel +mcl_mangrove:propagule_mud +homedecor:wood_table_small_round_with_wood_legs +mcl_walls:mudbrick_0 +mcl_chests:yellow_shulker_box_small +homedecor:oven +mcl_farming:melontige_linked_r +mcl_farming:melontige_linked_l +mcl_farming:melontige_linked_t +mcl_farming:melontige_linked_b +homedecor:oven_locked +homedecor:refrigerator_white +mcl_heads:zombie +homedecor:refrigerator_steel +mcl_flowers:peony_top +homedecor:torch_wall +lrfurn:endtable +homedecor:chandelier_brass +mcl_cocoas:cocoa_3 +mcl_dispensers:dispenser_up +mcl_dispensers:dispenser_down +mcl_doors:trapdoor_oak_open +mcl_dispensers:dispenser +homedecor:chain_steel_top +mcl_trees:stripped_acacia +homedecor:oil_lamp_tabletop +mcl_walls:brick_9 +mcl_walls:brick_7 +homedecor:candlestick_wrought_iron +mcl_trees:wood_acacia +lrfurn:coffeetable +homedecor:candle_thin +mcl_deepslate:deepslate_with_lapis +homedecor:glowlight_half_0 +mcl_trees:bark_stripped_acacia +mcl_trees:bark_acacia +homedecor:wall_lamp_on +homedecor:glowlight_quarter_0 +mcl_colorblocks:hardened_clay_purple +mcl_signs:standing_sign_acacia +homedecor:plasma_ball_on +homedecor:wall_lamp_off +homedecor:glowlight_small_cube_0 +mcl_trees:leaves_birch_orphan +homedecor:rope_light_on_floor_off +homedecor:table_lamp_14 +homedecor:plasma_lamp_0 +mcl_walls:endbricks_3 +mcl_walls:endbricks_2 +homedecor:hanging_lantern_14 +homedecor:ground_lantern_0 +mcl_walls:prismarine_15 +homedecor:plasma_lamp_14 +mcl_panes:pane_black +mcl_anvils:anvil +mcl_anvils:anvil_damage_1 +mcl_trees:stripped_jungle +mcl_stairs:stair_spruce +homedecor:ceiling_lantern_0 +homedecor:table_lamp_13 +homedecor:ceiling_lamp_13 +homedecor:ceiling_lantern_13 +homedecor:plasma_lamp_13 +homedecor:lattice_lantern_large_0 +lrfurn:longsofa +homedecor:glowlight_half_13 +homedecor:desk_lamp_12 +homedecor:lattice_lantern_large_12 +homedecor:lattice_lantern_small_11 +homedecor:lattice_lantern_small_0 +homedecor:lattice_lantern_large_11 +homedecor:ceiling_lantern_11 +homedecor:hanging_lantern_11 +homedecor:desk_lamp_0 +homedecor:ground_lantern_11 +homedecor:glowlight_small_cube_11 +homedecor:ceiling_lamp_10 +homedecor:ceiling_lamp_0 +homedecor:desk_lamp_10 +homedecor:lattice_lantern_small_10 +homedecor:lattice_lantern_large_10 +homedecor:ceiling_lantern_10 +homedecor:table_lamp_0 +homedecor:hanging_lantern_10 +homedecor:ground_lantern_10 +homedecor:plasma_lamp_10 +homedecor:painting_16 +homedecor:standing_lamp_0 +homedecor:glowlight_quarter_10 +homedecor:glowlight_half_10 +homedecor:ceiling_lamp_9 +homedecor:ground_lantern_9 +fake_fire:ice_fire +homedecor:painting_17 +homedecor:plasma_lamp_9 +homedecor:glowlight_small_cube_9 +homedecor:glowlight_quarter_1 +homedecor:table_lamp_8 +homedecor:glowlight_small_cube_8 +homedecor:glowlight_quarter_8 +homedecor:painting_18 +homedecor:glowlight_half_8 +homedecor:standing_lamp_7 +homedecor:table_lamp_7 +homedecor:ceiling_lamp_7 +homedecor:lattice_lantern_small_7 +fake_fire:embers +homedecor:painting_19 +homedecor:lattice_lantern_large_7 +homedecor:ground_lantern_1 +homedecor:ground_lantern_7 +homedecor:glowlight_small_cube_7 +homedecor:hanging_lantern_1 +homedecor:painting_20 +homedecor:glowlight_quarter_7 +homedecor:ceiling_lantern_1 +homedecor:standing_lamp_6 +homedecor:table_lamp_6 +homedecor:lattice_lantern_large_6 +homedecor:lattice_lantern_large_1 +homedecor:hanging_lantern_6 +homedecor:glowlight_small_cube_6 +homedecor:glowlight_quarter_6 +homedecor:glowlight_half_6 +mcl_cherry_blossom:pink_petals +mcl_colorblocks:glazed_terracotta_yellow +mcl_walls:sandstone_5 +homedecor:desk_lamp_1 +fake_fire:chimney_top_stone +homedecor:ceiling_lamp_5 +mcl_trees:leaves_cherry_blossom +homedecor:desk_lamp_5 +homedecor:lattice_lantern_small_5 +homedecor:lattice_lantern_large_5 +homedecor:table_lamp_1 +homedecor:ceiling_lantern_5 +mesecons_delayer:delayer_on_3 +homedecor:standing_lamp_1 +mcl_doors:door_jungle_t_2 +mcl_doors:trapdoor_jungle +mcl_flowers:azure_bluet +homedecor:glowlight_half_2 +homedecor:washing_machine +homedecor:glowlight_quarter_2 +mcl_fire:eternal_fire +homedecor:dryer +homedecor:glowlight_half_5 +homedecor:standing_lamp_4 +homedecor:ironing_board +mcl_beds:bed_white_top +mcl_trees:stripped_cherry_blossom +mcl_trees:tree_cherry_blossom +mcl_trees:tree_birch +mcl_trees:tree_jungle +homedecor:hanging_lantern_2 +mcl_stairs:stair_bamboo_outer +mcl_trees:wood_cherry_blossom +homedecor:ceiling_lantern_2 +mcl_chests:trapped_chest_on_small +mcl_monster_eggs:monster_egg_cobble +homedecor:lattice_lantern_large_2 +mcl_trees:bark_stripped_cherry_blossom +mcl_trees:bark_cherry_blossom +mcl_chests:trapped_chest_on_right +homedecor:inbox +mcl_stairs:stair_jungle_bark_inner +homedecor:desk_lamp_2 +mcl_stairs:stair_deepslate_cobbled +homedecor:ground_lantern_4 +homedecor:ceiling_lamp_2 +homedecor:plasma_lamp_4 +homedecor:glowlight_small_cube_4 +homedecor:glowlight_quarter_4 +homedecor:table_lamp_2 +homedecor:banister_wood_horizontal_fuchsia +homedecor:standing_lamp_3 +homedecor:standing_lamp_2 +homedecor:table_lamp_3 +pipeworks:tube_4 +homedecor:pole_wrought_iron +homedecor:glowlight_half_3 +mesecons:wire_11101010_off +homedecor:lattice_lantern_small_3 +homedecor:bars +homedecor:lattice_lantern_large_3 +homedecor:glowlight_quarter_3 +mcl_trees:leaves_cherry_blossom_orphan +homedecor:glowlight_small_cube_3 +homedecor:ceiling_lamp_1 +homedecor:ground_lantern_2 +homedecor:plasma_lamp_3 +homedecor:lattice_lantern_small_2 +homedecor:L_binding_bars +homedecor:ground_lantern_3 +homedecor:chains +mcl_fences:cherry_blossom_fence +homedecor:hanging_lantern_3 +homedecor:plasma_lamp_2 +homedecor:glowlight_small_cube_2 +homedecor:ceiling_lantern_3 +homedecor:lattice_lantern_small_1 +homedecor:plasma_lamp_1 +mesecons_noteblock:noteblock +homedecor:glowlight_small_cube_1 +homedecor:glowlight_half_1 +mcl_fences:cherry_blossom_fence_gate +mcl_fences:cherry_blossom_fence_gate_open +homedecor:hanging_lantern_0 +homedecor:desk_lamp_3 +mesecons:wire_10010001_on +homedecor:japanese_wall_top +homedecor:ceiling_lamp_3 +homedecor:tatami_mat +homedecor:spiral_staircase +homedecor:banister_wrought_iron_horizontal +mcl_deepslate:deepslate +homedecor:bathtub_clawfoot_chrome_taps +homedecor:banister_white_dark_horizontal +homedecor:wall_shelf +homedecor:banister_wood_horizontal_grey +homedecor:banister_wood_horizontal_crimson +homedecor:banister_wood_horizontal_rose +homedecor:glowlight_half_4 +homedecor:toaster_loaf +mcl_doors:door_cherry_blossom_b_1 +homedecor:banister_wood_horizontal_violet +homedecor:toaster +homedecor:bottle_green +homedecor:bottle_brown +mcl_doors:door_cherry_blossom_t_1 +homedecor:4_bottles_green +homedecor:4_bottles_multi +mcl_doors:door_cherry_blossom_b_2 +homedecor:banister_wood_horizontal_indigo +homedecor:coffee_maker +homedecor:banister_wood_horizontal_cyan +homedecor:banister_wood_horizontal_turquoise +homedecor:banister_wood_horizontal_malachite +homedecor:cutlery_set +homedecor:banister_wood_horizontal_harlequin +homedecor:sink +homedecor:banister_wood_horizontal_amber +homedecor:banister_wood_horizontal_orange +homedecor:banister_wood_horizontal_vermilion +homedecor:banister_wood_horizontal_red +pipeworks:mese_tube_110011 +mcl_farming:pumpkin_1 +homedecor:banister_wood_diagonal_right_indigo +homedecor:banister_wood_diagonal_right_cyan +homedecor:banister_wood_diagonal_right_turquoise +homedecor:banister_wood_diagonal_right_malachite +homedecor:banister_wood_diagonal_right_yellow +homedecor:banister_wood_diagonal_right +homedecor:banister_wrought_iron_diagonal_left +homedecor:banister_brass_diagonal_left +homedecor:banister_white_dark_diagonal_left +homedecor:banister_wood_diagonal_left_crimson +homedecor:bathroom_tiles_light +homedecor:bathroom_tiles_medium +mcl_core:goldblock +homedecor:banister_wood_diagonal_left_mulberry +mcl_core:clay +homedecor:banister_wood_diagonal_left_violet +mcl_core:packed_ice +homedecor:banister_wood_diagonal_left_blue +mcl_core:bone_block +homedecor:banister_wood_diagonal_left_cerulean +mcl_core:ironblock +homedecor:banister_wood_diagonal_left_turquoise +homedecor:towel_rod +mcl_core:emeraldblock +homedecor:banister_wood_diagonal_left_green +homedecor:banister_wood_diagonal_left_harlequin +homedecor:banister_wood_diagonal_left_amber +mcl_farming:pumpkintige_unconnect +mcl_farming:pumpkin_2 +mcl_farming:pumpkin_3 +mcl_farming:pumpkin_4 +mcl_farming:pumpkin_5 +mcl_farming:pumpkin_6 +mcl_farming:pumpkin_7 +homedecor:banister_wood_diagonal_left_orange +mcl_itemframes:glow_frame +homedecor:banister_wood_diagonal_left +pipeworks:priority_tube_8 +pipeworks:broken_tube_6 +homedecor:trophy +pipeworks:teleport_tube_3 +homedecor:pool_table +homedecor:dvd_cd_cabinet +homedecor:cardboard_box +homedecor:cardboard_box_big +homedecor:fishtank_lighted +homedecor:fishtank +homedecor:bathroom_set +mcl_trees:tree_acacia +homedecor:rug_small +homedecor:ceiling_tile +homedecor:ceiling_paint +homedecor:desk_globe +homedecor:desk +homedecor:filing_cabinet +homedecor:filing_cabinet_locked +homedecor:shutter +homedecor:window_flowerbox +homedecor:curtainrod_wood +homedecor:curtain_closed +homedecor:blinds_thick +homedecor:window_quartered +building_blocks:terrycloth_towel +building_blocks:Tarmac_spread +building_blocks:gravel_spread +building_blocks:brobble_spread +building_blocks:Marble +mcl_hoppers:hopper_side +mcl_hoppers:hopper +mcl_hoppers:hopper_disabled +building_blocks:Roofing +building_blocks:Adobe +building_blocks:smoothglass +building_blocks:grate +technic:granite +mcl_hoppers:hopper_side_disabled +fake_fire:chimney_top_sandstone +fake_fire:fancy_fire +mcl_mushrooms:red_mushroom_block_cap_100011 +homedecor:nightstand_mahogany_two_drawers_locked +mcl_core:brick_block +homedecor:nightstand_mahogany_one_drawer_locked +homedecor:nightstand_oak_two_drawers +mcl_doors:door_oak_t_2 +mcl_doors:door_birch_b_2 +mcl_flowerpots:flower_pot_sapling_jungle +mcl_chests:black_shulker_box_small +homedecor:bed_extended +homedecor:table_legs_wrought_iron +mcl_copper:block_preserved +mcl_copper:block_cut_preserved +mcl_copper:block_exposed_preserved +mcl_copper:block_exposed_cut_preserved +mcl_copper:block_weathered_preserved +mcl_copper:block_weathered_cut_preserved +mcl_copper:block_oxidized_preserved +mcl_copper:block_oxidized_cut_preserved +homedecor:book_open_brown +homedecor:book_brown +mcl_deepslate:deepslate_tiles_cracked +mcl_core:glass_black +homedecor:book_grey +homedecor:book_open_violet +mcl_colorblocks:glazed_terracotta_black +mcl_trees:wood_oak +mcl_mushrooms:mushroom_brown +mcl_trees:sapling_oak +mcl_trees:sapling_spruce +mcl_trees:sapling_birch +mcl_trees:sapling_dark_oak +homedecor:book_open_blue +mesecons_torch:mesecon_torch_on +mcl_signs:standing_sign_spruce +homedecor:book_green +mcl_stairs:slab_deepslate_tiles +mcl_stairs:slab_deepslate_tiles_top +mcl_stairs:slab_deepslate_tiles_double +homedecor:book_open_red +mcl_chests:trapped_chest_on_left +mcl_core:redsandstone +mcl_stairs:stair_stonebrick_outer +mcl_sculk:sculk +mcl_stairs:stair_sandstonesmooth2_inner +mesecons:wire_00010001_off +mcl_deepslate:deepslatetileswall +mcl_deepslate:deepslatetileswall_0 +homedecor:light_switch_off +mcl_deepslate:deepslatetileswall_1 +mcl_core:frosted_ice_1 +mcl_deepslate:deepslatetileswall_2 +mcl_chests:trapped_chest_left +mcl_core:frosted_ice_2 +homedecor:power_outlet +mcl_deepslate:deepslatetileswall_4 +mcl_core:frosted_ice_3 +mcl_deepslate:deepslatetileswall_5 +homedecor:telephone +mcl_deepslate:deepslatetileswall_6 +mcl_stairs:stair_redsandstonesmooth +mcl_deepslate:deepslatetileswall_7 +mcl_walls:endbricks_0 +mcl_deepslate:deepslatetileswall_8 +mcl_nether:red_nether_brick +mcl_deepslate:deepslatetileswall_9 +mcl_minecarts:rail +mcl_deepslate:deepslatetileswall_10 +mcl_stairs:stair_copper_cut_preserved +mcl_deepslate:deepslatetileswall_11 +mcl_minecarts:golden_rail +mcl_deepslate:deepslatetileswall_12 +mcl_walls:stonebrickmossy_4 +mcl_deepslate:deepslatetileswall_13 +mcl_stairs:stair_copper_exposed_cut_preserved +mcl_minecarts:activator_rail +mcl_stairs:stair_sandstonesmooth_outer +mcl_deepslate:deepslatetileswall_15 +mcl_barrels:barrel_closed +mcl_meshhand:mcl_skins_base_1EEB592FF_female_crea +mcl_stairs:stair_copper_weathered_cut_preserved +mcl_meshhand:mcl_skins_base_1EEB592FF_male_crea +mcl_meshhand:mcl_skins_base_1B47A57FF_female_crea +mcl_meshhand:mcl_skins_base_1B47A57FF_male_crea +mcl_meshhand:mcl_skins_base_18D471DFF_female_crea +mcl_meshhand:mcl_skins_base_18D471DFF_male_crea +mcl_stairs:stair_copper_oxidized_cut_preserved +mcl_meshhand:mcl_skins_character_1_female_crea +mcl_meshhand:mcl_skins_base_1EEB592FF_female_surv +mcl_meshhand:mcl_skins_base_1EEB592FF_male_surv +mcl_meshhand:mcl_skins_base_1B47A57FF_female_surv +mcl_meshhand:mcl_skins_base_1B47A57FF_male_surv +mcl_meshhand:mcl_skins_base_18D471DFF_female_surv +mcl_stairs:slab_copper_cut_preserved +mcl_meshhand:character_male_surv +mcl_meshhand:mcl_skins_character_1_female_surv +homedecor:fence_wrought_iron_2_corner +homedecor:fence_wrought_iron_2 +mcl_stairs:slab_copper_exposed_cut_preserved +mcl_flowers:double_fern +homedecor:fence_chainlink +homedecor:fence_barbed_wire_corner +homedecor:fence_picket_corner_white +mcl_stairs:slab_copper_weathered_cut_preserved +homedecor:fence_picket_corner +mcl_mushrooms:red_mushroom_block_cap_010010 +homedecor:fence_picket +mcl_mud:mud_bricks +mcl_stairs:slab_copper_oxidized_cut_preserved +mcl_doors:door_jungle_b_1 +mcl_mushrooms:red_mushroom_block_cap_010011 +homedecor:coat_tree +homedecor:coatrack_wallmount +mcl_stairs:stair_copper_cut_inner_preserved +mcl_mushrooms:red_mushroom_block_cap_010100 +homedecor:openframe_bookshelf +mcl_stairs:stair_copper_exposed_cut_inner_preserved +homedecor:wine_rack +mcl_mushrooms:red_mushroom_block_cap_010101 +mcl_stairs:stair_copper_weathered_cut_inner_preserved +homedecor:4_bottles_brown +homedecor:painting_14 +mcl_stairs:stair_copper_oxidized_cut_inner_preserved +homedecor:painting_13 +homedecor:painting_12 +homedecor:painting_11 +homedecor:painting_10 +mcl_stairs:stair_copper_cut_outer_preserved +homedecor:painting_9 +mcl_cauldrons:cauldron_1 +mcl_stairs:stair_copper_exposed_cut_outer_preserved +mcl_mushrooms:red_mushroom_block_cap_011000 +mcl_cauldrons:cauldron_1r +mcl_stairs:stair_copper_weathered_cut_outer_preserved +mcl_stairs:slab_acacia_top +mcl_stairs:slab_acacia_double +mcl_stairs:stair_copper_oxidized_cut_outer_preserved +homedecor:painting_8 +mcl_mushrooms:red_mushroom_block_cap_011010 +homedecor:painting_7 +homedecor:painting_6 +homedecor:painting_5 +mcl_end:end_stone +mcl_nether:netherrack +mcl_stairs:slab_copper_cut_top_preserved +mcl_crimson:warped_nylium +mcl_mushrooms:red_mushroom_block_cap_011100 +homedecor:painting_3 +homedecor:painting_2 +mcl_mushrooms:red_mushroom_block_cap_011101 +mcl_stairs:slab_copper_exposed_cut_top_preserved +homedecor:painting_1 +homedecor:picture_frame2 +mcl_mushrooms:red_mushroom_block_cap_011110 +homedecor:picture_frame1 +homedecor:tv_off +mcl_stairs:slab_copper_weathered_cut_top_preserved +mcl_mushrooms:red_mushroom_block_cap_011111 +homedecor:tv_stand +steel:strut +mcl_mushrooms:red_mushroom_block_cap_100000 +steel:roofing_wall +mcl_stairs:slab_copper_oxidized_cut_top_preserved +mcl_mushrooms:red_mushroom_block_cap_100001 +steel:roofing +steel:grate_soft +mcl_mushrooms:red_mushroom_block_cap_100010 +steel:plate_hard +homedecor:shingle_side_asphalt +homedecor:shingle_inner_corner_asphalt +mcl_stairs:slab_copper_cut_double_preserved +homedecor:shingles_terracotta +homedecor:shingles_asphalt +mcl_mushrooms:red_mushroom_block_cap_100100 +homedecor:kitchen_chair_padded +homedecor:bench_large_2 +mcl_stairs:slab_copper_exposed_cut_double_preserved +mcl_mushrooms:red_mushroom_block_cap_100101 +homedecor:bench_large_1 +homedecor:deckchair_striped_blue +mcl_mushrooms:red_mushroom_block_cap_100110 +homedecor:deckchair +mcl_stairs:slab_copper_weathered_cut_double_preserved +homedecor:armchair +mcl_mushrooms:red_mushroom_block_cap_100111 +lrfurn:armchair +mcl_deepslate:deepslatepolishedwall_9 +mcl_mushrooms:red_mushroom_block_cap_101000 +mcl_stairs:slab_copper_oxidized_cut_double_preserved +mcl_mushrooms:red_mushroom_block_cap_101001 +mcl_stairs:stair_copper_weathered_cut_outer +mcl_stairs:stair_copper_weathered_cut_inner +mcl_mushrooms:red_mushroom_block_cap_101010 +homedecor:table_white +homedecor:table_mahogany +homedecor:table +mcl_mushrooms:red_mushroom_block_cap_101011 +mcl_stairs:slab_copper_weathered_cut +mcl_stairs:slab_copper_weathered_cut_top +mcl_stairs:slab_copper_weathered_cut_double +homedecor:wood_table_small_round_with_brass_legs +homedecor:wood_table_small_round +mcl_mushrooms:red_mushroom_block_cap_101101 +basic_materials:cement_block +homedecor:wood_table_small_square_with_wrought_iron_legs +mesecons:wire_01000000_on +mesecons:wire_01000000_off +homedecor:wood_table_small_square_with_brass_legs +basic_materials:concrete_block +mcl_mushrooms:red_mushroom_block_cap_101111 +mcl_stairs:stair_copper_oxidized_cut_outer +basic_materials:chain_steel +mcl_mushrooms:red_mushroom_block_cap_110000 +mcl_cauldrons:cauldron_3_lava +mcl_mushrooms:red_mushroom_block_cap_110001 +homedecor:wood_table_small_square +basic_materials:chain_brass +mcl_stairs:slab_copper_oxidized_cut +mcl_stairs:slab_copper_oxidized_cut_top +mcl_stairs:slab_copper_oxidized_cut_double +basic_materials:brass_block +homedecor:wood_table_large_square_with_brass_legs +homedecor:glass_table_small_round_with_wood_legs +mcl_mushrooms:red_mushroom_block_cap_110100 +homedecor:glass_table_small_round_with_wrought_iron_legs +mcl_mushrooms:red_mushroom_block_cap_110101 +homedecor:glass_table_small_round_with_brass_legs +mesecons:wire_00100000_on +mesecons:wire_00100000_off +homedecor:glass_table_small_round +homedecor:glass_table_small_square_with_wood_legs +homedecor:glass_table_small_square_with_wrought_iron_legs +mcl_mushrooms:red_mushroom_block_cap_110111 +homedecor:glass_table_small_square_with_brass_legs +homedecor:glass_table_small_square +mcl_mushrooms:red_mushroom_block_cap_111000 +homedecor:glass_table_large_square_with_wood_legs +mcl_mushrooms:red_mushroom_block_cap_111001 +mesecons:wire_10100000_on +mesecons:wire_10100000_off +mcl_mushrooms:red_mushroom_block_cap_111010 +homedecor:glass_table_large_square_with_wrought_iron_legs +mcl_stairs:slab_dark_oak +mcl_stairs:slab_dark_oak_top +mcl_stairs:slab_dark_oak_double +mcl_mushrooms:red_mushroom_block_cap_111100 +homedecor:glass_table_large_square_with_brass_legs +mcl_mushrooms:red_mushroom_block_cap_111101 +homedecor:glass_table_large_square +mcl_cauldrons:cauldron_1_lava +mcl_mushrooms:red_mushroom_block_cap_111110 +mcl_panes:pane_silver_flat +homedecor:table_legs_wood +homedecor:bed_regular +homedecor:table_legs_brass +homedecor:trash_can +homedecor:trash_can_green_open +mcl_stairs:slab_dark_oak_bark +mcl_stairs:slab_dark_oak_bark_top +mcl_stairs:slab_dark_oak_bark_double +mesecons:wire_11100000_on +mesecons:wire_11100000_off +mcl_cauldrons:cauldron_2_lava +homedecor:trash_can_green +mcl_brewing:stand_100 +mcl_brewing:stand_010 +mcl_brewing:stand_001 +mcl_brewing:stand_110 +mcl_brewing:stand_101 +mcl_brewing:stand_011 +mcl_brewing:stand_111 +mesecons:wire_00010000_on +mesecons:wire_00010000_off +itemframes:pedestal +mcl_mushrooms:brown_mushroom_block_cap_000100 +itemframes:frame +mcl_mushrooms:brown_mushroom_block_cap_000101 +mcl_panes:pane_light_blue_flat +mcl_mushrooms:brown_mushroom_block_cap_000110 +pipeworks:autocrafter +mcl_mushrooms:brown_mushroom_block_cap_000111 +pipeworks:storage_tank_10 +mcl_mushrooms:brown_mushroom_block_cap_001000 +mesecons:wire_10010000_off +mcl_mushrooms:brown_mushroom_block_cap_001001 +pipeworks:expansion_tank_10 +mcl_mushrooms:brown_mushroom_block_cap_001010 +pipeworks:mese_tube_100011 +mcl_mushrooms:brown_mushroom_block_cap_001011 +pipeworks:storage_tank_8 +mcl_mushrooms:brown_mushroom_block_cap_001100 +pipeworks:storage_tank_7 +mcl_mushrooms:brown_mushroom_block_cap_001101 +mesecons:wire_01010000_on +mesecons:wire_01010000_off +pipeworks:expansion_tank_7 +mcl_mushrooms:brown_mushroom_block_cap_001111 +pipeworks:mese_tube_100101 +mcl_mushrooms:brown_mushroom_block_cap_010000 +pipeworks:expansion_tank_6 +mcl_mushrooms:brown_mushroom_block_cap_010001 +pipeworks:storage_tank_5 +mcl_mushrooms:brown_mushroom_block_cap_010010 +mcl_panes:pane_orange_flat +mcl_mushrooms:brown_mushroom_block_cap_010011 +mesecons:wire_11010000_off +mcl_mushrooms:brown_mushroom_block_cap_010100 +pipeworks:mese_tube_100111 +mcl_mushrooms:brown_mushroom_block_cap_010101 +pipeworks:expansion_tank_5 +mcl_mushrooms:brown_mushroom_block_cap_010110 +mcl_nether:nether_lava_source +pipeworks:storage_tank_4 +pipeworks:expansion_tank_4 +pipeworks:storage_tank_3 +mesecons:wire_00110000_on +mesecons:wire_00110000_off +mcl_end:end_bricks +pipeworks:mese_tube_101010 +pipeworks:expansion_tank_3 +mcl_panes:pane_orange +pipeworks:storage_tank_2 +pipeworks:expansion_tank_2 +mcl_end:purpur_pillar +mcl_stairs:stair_copper_oxidized_cut +mcl_copper:block_weathered_cut +mesecons:wire_10110000_on +mesecons:wire_10110000_off +pipeworks:storage_tank_0 +mcl_core:stone_with_coal +pipeworks:expansion_tank_0 +mcl_signs:wall_sign_birch +pipeworks:spigot +pipeworks:grating +pipeworks:pump_off +mcl_core:stone_with_iron +pipeworks:pump_on +pipeworks:pipe_compatibility_empty +pipeworks:pipe_10_empty +pipeworks:pipe_9_loaded +mcl_core:stone_with_gold +mesecons:wire_01110000_on +mesecons:wire_01110000_off +pipeworks:pipe_8_empty +mesecons_pressureplates:pressure_plate_birch_on +pipeworks:pipe_6_loaded +mcl_panes:pane_lime +pipeworks:pipe_5_empty +mesecons_button:button_birch_off +mcl_ocean:kelp_redsand +pipeworks:pipe_3_empty +pipeworks:pipe_1_loaded +mesecons_button:button_birch_on +mesecons:wire_11110000_off +mcl_core:stone_with_redstone_lit +mcl_panes:pane_purple_flat +pipeworks:mese_sand_tube_compatibility +mcl_flowerpots:flower_pot_sapling_birch +pipeworks:priority_tube_2 +pipeworks:mese_sand_tube_9 +pipeworks:mese_sand_tube_7 +pipeworks:priority_tube_3 +pipeworks:mese_sand_tube_5 +mesecons:wire_10001000_on +mesecons:wire_10001000_off +pipeworks:mese_sand_tube_3 +mcl_stairs:stair_end_bricks +pipeworks:priority_tube_5 +mcl_stairs:stair_end_bricks_outer +mcl_beacons:beacon +pipeworks:priority_tube_6 +pipeworks:mese_sand_tube_1 +mcl_panes:pane_purple +pipeworks:priority_tube_7 +mesecons:wire_11001000_on +mesecons:wire_11001000_off +mcl_sus_nodes:sand_1 +mcl_stairs:slab_end_bricks_double +pipeworks:sand_tube_compatibility +pipeworks:priority_tube_9 +mcl_sus_nodes:sand_2 +pipeworks:sand_tube_9 +mcl_panes:pane_grey_flat +pipeworks:sand_tube_8 +mcl_sus_nodes:sand_3 +mesecons:wire_10101000_on +mesecons:wire_10101000_off +pipeworks:sand_tube_3 +mcl_villages:crop_grain_4 +mcl_sus_nodes:gravel +mcl_villages:crop_grain_5 +mcl_sus_nodes:gravel_1 +mesecons:wire_11101000_on +mcl_sus_nodes:gravel_2 +mcl_panes:pane_grey +mcl_villages:crop_grain_8 +mesecons:wire_10011000_on +mcl_nether:ancient_debris +mcl_villages:crop_root_4 +mcl_flowerpots:flower_pot_cactus +mesecons:wire_11011000_on +mesecons:wire_11011000_off +mcl_villages:crop_root_7 +mcl_core:glass +mcl_panes:pane_cyan +mesecons:wire_10111000_on +mesecons:wire_10111000_off +mcl_villages:crop_gourd_3 +mcl_villages:crop_gourd_4 +homedecor:kitchen_cabinet_colorable +mcl_villages:crop_gourd_5 +mcl_core:glass_grey +mcl_villages:crop_gourd_7 +pipeworks:teleport_tube_10 +mcl_core:glass_yellow +mcl_villages:crop_gourd_8 +mcl_deepslate:deepslatetileswall_16 +pipeworks:trashcan +pipeworks:accelerator_tube_1 +pipeworks:teleport_tube_6 +pipeworks:teleport_tube_5 +mcl_core:glass_white +pipeworks:teleport_tube_4 +homedecor:piano +pipeworks:accelerator_tube_3 +pipeworks:teleport_tube_2 +pipeworks:teleport_tube_1 +pipeworks:accelerator_tube_4 +mcl_core:glass_pink +pipeworks:tag_tube_111011 +pipeworks:accelerator_tube_5 +pipeworks:tag_tube_111010 +mcl_portals:portal_end +pipeworks:accelerator_tube_6 +pipeworks:tag_tube_111001 +pipeworks:tag_tube_110110 +pipeworks:accelerator_tube_7 +pipeworks:tag_tube_110011 +pipeworks:tag_tube_110010 +mesecons_pistons:piston_normal_on +mesecons_pistons:piston_pusher_normal +pipeworks:tag_tube_110001 +mcl_villages:crop_bush_8 +pipeworks:tag_tube_011101 +pipeworks:tag_tube_001010 +mcl_villages:crop_tree_1 +mesecons_torch:redstoneblock +mcl_villages:crop_tree_2 +mcl_villages:crop_tree_3 +signs_road:green_left_sign +mcl_villages:crop_tree_4 +signs_road:green_right_sign +mesecons_pistons:piston_sticky_on +mesecons_pistons:piston_pusher_sticky +signs_road:yellow_left_sign +signs_road:yellow_right_sign +mcl_villages:crop_tree_7 +mcl_deepslate:deepslatebrickswall_0 +mesecons_pistons:piston_up_normal_on +mesecons_pistons:piston_up_pusher_normal +mcl_copper:block +signs_road:red_right_sign +mesecons_pistons:piston_up_sticky_on +mesecons_pistons:piston_up_pusher_sticky +mcl_walls:sandstone_4 +pipeworks:mese_tube_101011 +mcl_villages:crop_flower_4 +homedecor:flower_pot_terracotta +homedecor:flower_pot_green +homedecor:flower_pot_black +pipeworks:mese_tube_101100 +mcl_villages:crop_flower_6 +mcl_doors:trapdoor_jungle_open +signs_road:large_street_sign +pipeworks:mese_tube_101101 +signs_road:red_street_sign +signs_road:blue_sign +signs_road:yellow_sign +signs_road:green_sign +signs:wooden_long_sign +signs_road:red_sign +signs_road:white_sign +homedecor:rug_large +homedecor:rug_persian +pipeworks:mese_tube_101111 +mcl_stairs:stair_jungle_inner +mcl_walls:diorite_16 +pipeworks:mese_tube_110000 +homedecor:japanese_wall_middle +homedecor:japanese_wall_bottom +mcl_flowerpots:flower_pot_wither_rose +mcl_stairs:stair_stonebrickcracked_outer +pipeworks:mese_tube_110001 +mcl_deepslate:deepslatecobbledwall_12 +pipeworks:mese_tube_111111 +homedecor:dartboard +mcl_flowerpots:flower_pot_lily_of_the_valley +pipeworks:mese_tube_110010 +pipeworks:tube_10 +homedecor:sportbench +pipeworks:broken_tube_9 +homedecor:skateboard +mcl_flowerpots:flower_pot_cornflower +pipeworks:accelerator_tube_2 +pipeworks:crossing_tube_3 +pipeworks:mese_tube_110111 +pipeworks:mese_tube_100001 +pipeworks:mese_tube_110100 +pipeworks:mese_tube_101000 +homedecor:banister_wood_horizontal +pipeworks:mese_tube_101110 +pipeworks:mese_tube_101001 +pipeworks:mese_tube_110101 +boards:black_board +pipeworks:mese_tube_100110 +boards:green_board +pipeworks:mese_tube_100100 +pipeworks:mese_tube_110110 +pipeworks:mese_tube_100000 +pipeworks:mese_tube_011111 +pipeworks:mese_tube_011110 +pipeworks:mese_tube_011101 +mcl_nether:netheriteblock +pipeworks:mese_tube_000011 +pipeworks:mese_tube_000001 +pipeworks:mese_tube_111000 +pipeworks:crossing_tube_1 +pipeworks:accelerator_tube_compatibility +pipeworks:accelerator_tube_10 +pipeworks:accelerator_tube_8 +pipeworks:mese_tube_111001 +pipeworks:priority_tube_compatibility +pipeworks:priority_tube_10 +pipeworks:mese_tube_111010 +pipeworks:priority_tube_4 +pipeworks:priority_tube_1 +pipeworks:broken_tube_compatibility +pipeworks:broken_tube_10 +pipeworks:mese_tube_111011 +pipeworks:broken_tube_8 +pipeworks:broken_tube_7 +pipeworks:mese_tube_111100 +pipeworks:broken_tube_5 +pipeworks:broken_tube_4 +pipeworks:broken_tube_2 +pipeworks:broken_tube_1 +pipeworks:mese_tube_111101 +pipeworks:tube_8 +pipeworks:tube_6 +pipeworks:mese_tube_111110 +mcl_core:coarse_dirt +mcl_nether:soul_sand +mcl_mobspawners:spawner +mcl_core:barrier +mcl_end:chorus_flower +mcl_end:chorus_flower_dead +mcl_end:end_rod +mcl_end:dragon_egg +mcl_portals:end_portal_frame_eye +mcl_lanterns:chain +pipeworks:dispenser_on +pipeworks:deployer_off +mcl_nether:cracked_nether_brick +mcl_nether:nether_wart_block +signs:wooden_left_sign +mcl_core:grass_path +signs:wooden_right_sign +mcl_nether:quartz_block +pipeworks:teleport_tube_7 +mcl_deepslate:deepslate_chiseled +mcl_deepslate:deepslatetileswall_21 +pipeworks:teleport_tube_8 +mcl_beehives:bee_nest_1 +mcl_nether:quartz_chiseled +mcl_beehives:bee_nest_2 +mcl_deepslate:deepslatetileswall_14 +mcl_beehives:bee_nest_3 +mcl_nether:quartz_pillar +mcl_beehives:bee_nest_4 +pipeworks:teleport_tube_compatibility +mcl_stairs:stair_deepslate_tiles_inner +mcl_nether:quartz_smooth +mcl_stairs:stair_deepslate_tiles_outer +mcl_stairs:stair_deepslate_tiles +mcl_deepslate:deepslate_tiles +mcl_deepslate:deepslatebrickswall_14 +signs:wooden_sign +mcl_deepslate:deepslatebrickswall_13 +signs:label_medium +signs:paper_poster +mcl_deepslate:deepslatebrickswall_9 +mcl_deepslate:deepslatebrickswall_8 +mcl_deepslate:deepslatebrickswall_3 +mcl_deepslate:deepslatebrickswall_2 +mcl_deepslate:deepslatebrickswall_1 +mcl_stairs:stair_deepslate_bricks_inner +mcl_stairs:stair_deepslate_bricks_outer +mcl_stairs:stair_deepslate_bricks +mcl_deepslate:deepslate_bricks +mcl_deepslate:deepslatepolishedwall_21 +mcl_deepslate:deepslatepolishedwall_16 +mcl_deepslate:deepslatepolishedwall_15 +mcl_deepslate:deepslatepolishedwall_14 +mcl_deepslate:deepslatepolishedwall_13 +mcl_deepslate:deepslatepolishedwall_12 +mcl_deepslate:deepslatepolishedwall_11 +mcl_deepslate:deepslatepolishedwall_10 +mcl_trees:stripped_dark_oak +lrfurn:sofa +mcl_deepslate:deepslatepolishedwall_8 +mcl_deepslate:deepslatepolishedwall_7 +mcl_deepslate:deepslatepolishedwall_6 +mcl_trees:wood_dark_oak +mcl_deepslate:deepslatepolishedwall_5 +mcl_deepslate:deepslatepolishedwall_3 +mcl_deepslate:deepslatepolishedwall_0 +mcl_stairs:slab_deepslate_polished_double +mcl_trees:bark_stripped_dark_oak +mcl_trees:bark_dark_oak +mcl_stairs:stair_deepslate_polished +mcl_deepslate:deepslate_polished +mcl_deepslate:deepslatecobbledwall +mcl_deepslate:deepslatecobbledwall_15 +mcl_deepslate:deepslatecobbledwall_2 +mcl_stairs:slab_jungle_top +homedecor:hanging_lantern_4 +mesecons:wire_10110010_off +homedecor:ceiling_lantern_4 +mcl_farming:wheat_1 +homedecor:lattice_lantern_large_4 +mcl_monster_eggs:monster_egg_stone +homedecor:lattice_lantern_small_4 +mcl_doors:door_bamboo_t_1 +homedecor:desk_lamp_4 +mcl_trees:leaves_dark_oak +mcl_trees:leaves_dark_oak_orphan +homedecor:ceiling_lamp_4 +mcl_stairs:stair_jungle +mcl_trees:sapling_jungle +homedecor:table_lamp_4 +homedecor:book_red +mcl_fences:dark_oak_fence +mcl_sus_nodes:gravel_3 +mcl_fences:dark_oak_fence_gate +mcl_fences:dark_oak_fence_gate_open +mcl_walls:diorite_9 +homedecor:glowlight_quarter_5 +mcl_flowerpots:flower_pot_poppy +homedecor:glowlight_small_cube_5 +homedecor:fence_chainlink_corner +mcl_flowers:rose_bush +homedecor:plasma_lamp_5 +homedecor:book_open_green +mcl_lush_caves:spore_blossom +homedecor:ground_lantern_5 +mcl_lush_caves:moss_carpet +mesecons_delayer:delayer_off_2 +homedecor:hanging_lantern_5 +homedecor:book_blue +mcl_stairs:slab_stone_rough +mcl_lush_caves:hanging_roots +mcl_doors:door_dark_oak_b_1 +mcl_lush_caves:rooted_dirt +mcl_stairs:stair_quartzblock_outer +mcl_stairs:stair_quartzblock_inner +mcl_doors:door_jungle_t_1 +mcl_doors:door_dark_oak_t_1 +homedecor:book_violet +mcl_colorblocks:glazed_terracotta_grey +mcl_doors:door_dark_oak_b_2 +mcl_stairs:slab_quartzblock +mcl_stairs:slab_quartzblock_top +mcl_doors:door_dark_oak_t_2 +homedecor:fence_brass +mcl_doors:trapdoor_dark_oak +mcl_stairs:stair_andesite_smooth_inner +homedecor:table_lamp_5 +homedecor:fence_wrought_iron +mcl_colorblocks:glazed_terracotta_lime +homedecor:standing_lamp_5 +mcl_colorblocks:glazed_terracotta_red +mcl_stairs:stair_redsandstone +mcl_walls:prismarine_5 +mcl_stairs:stair_quartz_smooth +mcl_lush_caves:cave_vines_lit +mcl_lush_caves:cave_vines +mcl_doors:trapdoor_dark_oak_open +mcl_core:lapisblock +mcl_walls:prismarine_4 +mcl_copper:block_exposed_cut +mcl_copper:block_cut +mcl_stairs:stair_dark_oak +mcl_stairs:slab_quartz_smooth +mcl_stairs:stair_dark_oak_outer +mcl_stairs:stair_dark_oak_inner +mcl_lush_caves:azalea +mcl_colorblocks:concrete_pink +mcl_farming:pumpkintige_linked_r +mcl_farming:pumpkintige_linked_l +mcl_farming:pumpkintige_linked_t +mcl_farming:pumpkintige_linked_b +mcl_stairs:stair_dark_oak_bark +mcl_core:diamondblock +mcl_stairs:stair_dark_oak_bark_outer +mcl_stairs:stair_dark_oak_bark_inner +mcl_stairs:stair_nether_brick +mcl_copper:block_weathered +mcl_stairs:stair_nether_brick_outer +mcl_stairs:stair_nether_brick_inner +mcl_fences:jungle_fence_gate +mcl_campfires:soul_campfire +mcl_fences:jungle_fence +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_female_surv +mcl_stairs:slab_sandstonesmooth_top +mcl_stairs:slab_nether_brick +mcl_stairs:slab_nether_brick_top +mcl_colorblocks:hardened_clay_magenta +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_female_crea +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_male_crea +mcl_colorblocks:concrete_powder_magenta +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_female_crea +mcl_colorblocks:concrete_magenta +mcl_core:coalblock +homedecor:light_switch_on +mcl_stairs:stair_sandstonesmooth_inner +homedecor:speaker_open +mcl_stairs:stair_sandstonesmooth +mcl_stairs:stair_red_nether_brick +mcl_chests:chest +mcl_stairs:stair_red_nether_brick_outer +mcl_stairs:stair_red_nether_brick_inner +homedecor:bed_kingsize +homedecor:nightstand_oak_one_drawer +homedecor:speaker +homedecor:nightstand_mahogany_one_drawer +homedecor:nightstand_mahogany_two_drawers +mcl_stairs:slab_red_nether_brick +mcl_stairs:slab_red_nether_brick_top +mcl_stairs:slab_red_nether_brick_double +mcl_mushrooms:red_mushroom_block_cap_101100 +homedecor:doorbell +mcl_colorblocks:hardened_clay_blue +mesecons:wire_11000000_on +mcl_stairs:slab_stonebrick_top +mcl_colorblocks:concrete_powder_blue +mcl_stairs:slab_stonebrick +mcl_colorblocks:concrete_blue +mcl_walls:stonebrickmossy_5 +homedecor:cobweb_corner +mcl_cauldrons:cauldron_2 +mcl_fences:nether_brick_fence +homedecor:cobweb_centered +mcl_stairs:stair_stonebrick_inner +homedecor:cobweb_flat +mcl_stairs:stair_stonebrick +mcl_mushrooms:brown_mushroom_block_cap_111111 +homedecor:cobweb_plantlike +mesecons_commandblock:commandblock_on +mcl_stairs:slab_sandstone_double +mcl_stairs:slab_warped +mcl_mangrove:mangrove_mud_roots +homedecor:nightstand_oak_one_drawer_locked +mcl_core:crying_obsidian +mcl_core:obsidian +mcl_stairs:slab_redsandstonesmooth_top +mcl_core:void +mcl_core:realm_barrier +mesecons:wire_00000000_on +mesecons_pressureplates:pressure_plate_birch_off +mcl_walls:rednetherbrick_1 +mcl_stairs:stair_redsandstonesmooth_outer +homedecor:dvd_vcr +mcl_panes:pane_white +homedecor:nightstand_oak_two_drawers_locked +mcl_stairs:slab_warped_bark +mcl_stairs:slab_warped_bark_top +mcl_stairs:slab_warped_bark_double +mcl_walls:endbricks_10 +mcl_walls:endbricks_14 +mcl_stairs:slab_oak +mcl_walls:mudbrick_21 +mcl_walls:mudbrick_14 +mcl_walls:mudbrick_6 +mcl_observers:observer_off +signs_road:red_left_sign +mcl_lush_caves:azalea_leaves +mesecons_button:button_oak_on +mcl_signs:wall_sign_warped +mcl_walls:endbricks_8 +mcl_lush_caves:azalea_leaves_flowering +mcl_stairs:slab_redsandstone_double +mcl_stairs:slab_redsandstone +mcl_trees:tree_oak +homedecor:projection_screen +mcl_walls:prismarine_21 +mcl_stairs:stair_mossycobble +mcl_stairs:stair_redsandstone_inner +mesecons_pressureplates:pressure_plate_warped_off +mcl_core:snow_5 +mesecons_pressureplates:pressure_plate_warped_on +mcl_core:snow_2 +homedecor:speaker_small +mcl_walls:stonebrickmossy_1 +mesecons_button:button_warped_off +homedecor:stereo +mcl_flowerpots:flower_pot_azalea +homedecor:book_open_grey +mesecons_button:button_warped_on +mcl_mushrooms:red_mushroom_block_cap_011001 +mesecons_solarpanel:solar_panel_inverted_on +mcl_core:snow_8 +mcl_flowerpots:flower_pot_azalea_flowering +mcl_core:snow_6 +mcl_core:frosted_ice_0 +mcl_core:glass_brown +mcl_stairs:stair_cobble +mcl_mushrooms:red_mushroom_block_cap_011011 +mcl_mushrooms:red_mushroom_block_cap_110011 +mesecons_solarpanel:solar_panel_off +mcl_walls:sandstone_8 +mcl_flowerpots:flower_pot_mushroom_brown +mesecons:wire_00110011_off +mesecons_pistons:piston_down_sticky_on +mcl_walls:sandstone_0 +mcl_walls:brick_14 +mcl_walls:brick_13 +mcl_stairs:slab_acacia_bark +mcl_stairs:slab_acacia_bark_top +mcl_stairs:slab_acacia_bark_double +mcl_stairs:slab_diorite +mesecons:wire_01110101_on +mcl_core:stone_with_lapis +mcl_sculk:vein +mcl_stairs:stair_diorite_inner +mcl_stairs:stair_diorite_outer +mcl_core:ice +mesecons:wire_01110101_off +mcl_honey:honeycomb_block +mcl_stairs:stair_spruce_bark_outer +mcl_nether:chiseled_nether_brick +mcl_signs:wall_sign_acacia +mcl_walls:brick_0 +mcl_stairs:slab_oak_bark_top +mesecons:wire_10110010_on +signs:label_small +mcl_flowers:tulip_pink +mcl_honey:honey_block +mcl_grindstone:grindstone +mcl_stairs:stair_acacia_bark +mcl_doors:trapdoor_acacia_open +mcl_doors:iron_trapdoor_open +mesecons_pressureplates:pressure_plate_acacia_off +mcl_walls:granite_21 +mesecons_pressureplates:pressure_plate_acacia_on +mesecons:wire_11110011_on +mesecons:wire_11110101_off +mcl_wool:brown_carpet +mesecons_pistons:piston_sticky_off +mesecons_pistons:piston_normal_off +mesecons_pistons:piston_up_sticky_off +mesecons_pistons:piston_up_normal_off +mesecons_pistons:piston_down_sticky_off +mesecons_pistons:piston_down_normal_off +mcl_walls:granite_13 +mcl_walls:netherbrick_2 +mcl_ocean:prismarine +mcl_flowerpots:flower_pot_sapling_acacia +mcl_copper:block_oxidized_cut +mcl_core:stonebrickmossy +mcl_ocean:prismarine_brick +mcl_copper:block_exposed +mcl_stairs:stair_deepslate_cobbled_inner +mcl_ocean:prismarine_dark +mcl_maps:filled_map_mcl_skins_character_1_female_crea +mcl_mushrooms:red_mushroom_block_stem +mcl_mushrooms:brown_mushroom_block_cap_100110 +mcl_mushrooms:red_mushroom_block_cap_110010 +mcl_lanterns:lantern_floor +mcl_trees:tree_dark_oak +mcl_walls:andesite_21 +mcl_walls:sandstone_21 +mcl_mushrooms:red_mushroom_block_cap_000011 +mesecons_button:button_stone_off +mcl_colorblocks:hardened_clay_green +mesecons_lightstone:lightstone_off +mcl_core:bedrock +mcl_stairs:slab_mangrove +mcl_stairs:slab_mangrove_top +mcl_stairs:slab_mangrove_double +mcl_fences:red_nether_brick_fence_gate_open +mesecons_lightstone:lightstone_on +mcl_colorblocks:concrete_powder_light_blue +mcl_stairs:slab_nether_brick_double +mcl_stairs:slab_quartz_smooth_top +mcl_nether:glowstone +mesecons:wire_10110011_on +mcl_stairs:stair_quartz_smooth_outer +mcl_mushrooms:red_mushroom_block_cap_010111 +mcl_stairs:stair_quartzblock +mcl_trees:stripped_birch +mcl_nether:quartz_ore +mcl_stairs:slab_mangrove_bark +mcl_stairs:slab_mangrove_bark_top +mcl_stairs:slab_mangrove_bark_double +mcl_stairs:stair_prismarine_inner +mcl_ocean:sea_pickle_4_dead_brain_coral_block +mcl_wool:blue_carpet +mcl_ocean:sea_pickle_2_off_dead_brain_coral_block +mcl_mushrooms:red_mushroom_block_cap_111011 +mcl_trees:bark_stripped_birch +mcl_trees:bark_birch +mcl_stairs:slab_prismarine_top +mcl_stairs:slab_prismarine_double +mcl_ocean:sea_pickle_1_off_dead_brain_coral_block +mcl_mushrooms:red_mushroom_block_cap_110110 +mcl_signs:wall_sign_mangrove +mcl_ocean:kelp_sand +mcl_stairs:stair_purpur_block +mcl_ocean:dead_horn_coral_block +mcl_stairs:stair_purpur_block_outer +mcl_stairs:stair_purpur_block_inner +mcl_flowerpots:flower_pot +mcl_stairs:slab_mud_brick +mcl_stairs:stair_prismarine_brick +mcl_meshhand:mcl_skins_base_18D471DFF_male_surv +mcl_stairs:stair_prismarine_brick_outer +mcl_stairs:stair_prismarine_brick_inner +mcl_stairs:slab_purpur_block_top +mcl_stairs:slab_purpur_block_double +mesecons_pressureplates:pressure_plate_mangrove_off +mcl_mushrooms:brown_mushroom_block_stem_full +mesecons_pressureplates:pressure_plate_mangrove_on +mcl_stairs:slab_prismarine_brick +mcl_stairs:slab_prismarine_brick_top +mcl_stairs:slab_prismarine_brick_double +mesecons_button:button_mangrove_off +mcl_stairs:stair_birch_bark_inner +mcl_walls:endbricks_11 +mcl_mushrooms:brown_mushroom_block_cap_000011 +mcl_chests:violet_shulker_box_small +mcl_wool:pink +mesecons:wire_01100000_off +mcl_fences:birch_fence +mesecons_button:button_stone_on +mcl_fences:birch_fence_gate +mcl_stairs:stair_prismarine_dark +mesecons:wire_10010000_on +mesecons_button:button_mangrove_on +mcl_stairs:stair_prismarine_dark_inner +mcl_trees:leaves_oak_orphan +mcl_trees:leaves_jungle +mcl_chests:magenta_shulker_box_small +mcl_signs:standing_sign_oak +mcl_mushrooms:brown_mushroom_block_cap_111101 +mcl_stairs:slab_prismarine_dark_top +mcl_stairs:slab_prismarine_dark_double +mcl_signs:standing_sign_jungle +mcl_colorblocks:concrete_powder_yellow +mcl_signs:standing_sign_birch +mcl_trees:leaves_jungle_orphan +mesecons_button:button_polished_blackstone_off +mcl_stairs:slab_spruce_double +mcl_doors:door_birch_b_1 +mesecons:wire_11010000_on +mesecons_button:button_polished_blackstone_on +mcl_beehives:beehive +mcl_signs:standing_sign_crimson +mcl_doors:door_birch_t_1 +mcl_signs:standing_sign_warped +mcl_stonecutter:stonecutter +mcl_signs:standing_sign_cherry_blossom +mcl_target:target_off +mcl_mangrove:propagule_dirt +mcl_doors:door_birch_t_2 +mcl_walls:brick_11 +mcl_mangrove:propagule_coarse_dirt +mcl_stairs:stair_jungle_outer +mesecons:wire_11011101_off +mcl_farming:hay_block +mcl_beds:bed_grey_bottom +mcl_stairs:stair_sandstone_inner +mcl_lush_caves:azalea_flowering +mcl_panes:pane_cyan_flat +mcl_trees:leaves_birch +mcl_wool:white_carpet +mcl_mushrooms:brown_mushroom_block_cap_001110 +mcl_panes:pane_red_flat +mcl_doors:trapdoor_birch_open +mcl_mushrooms:brown_mushroom_block_cap_101111 +mcl_beacons:beacon_beam +mcl_blackstone:soul_soil +mcl_core:stone_with_redstone +mcl_flowerpots:flower_pot_propagule +signs_road:blue_street_sign +mcl_stairs:stair_birch_outer +mcl_stairs:stair_birch_inner +mcl_colorblocks:concrete_powder_pink +mesecons:wire_10010001_off +mcl_heads:steve +mesecons:wire_01110011_on +mcl_mangrove:propagule_clay +mcl_stairs:slab_mud_brick_double +mcl_stairs:stair_birch_bark +mcl_heads:steve_ceiling +mcl_stairs:stair_birch_bark_outer +mcl_panes:pane_natural_flat +mcl_walls:sandstone_15 +mcl_beehives:beehive_5 +mcl_beehives:bee_nest_5 +mesecons:wire_11110000_on +mcl_mud:mud +mcl_trees:leaves_acacia_orphan +mcl_stairs:stair_birch +mcl_stairs:slab_birch +mcl_stairs:slab_birch_top +mcl_stairs:slab_birch_double +mcl_colorblocks:concrete_cyan +mcl_colorblocks:glazed_terracotta_cyan +mcl_stairs:slab_spruce_top +mcl_colorblocks:hardened_clay_cyan +mcl_colorblocks:glazed_terracotta_magenta +mcl_signs:wall_sign_spruce +mcl_panes:pane_natural +mesecons_pressureplates:pressure_plate_spruce_off +mcl_fences:acacia_fence_gate_open +mcl_colorblocks:glazed_terracotta_light_blue +mcl_mushrooms:mushroom_red +mcl_mushrooms:red_mushroom_block_cap_101110 +mcl_stairs:slab_birch_bark +mcl_stairs:slab_birch_bark_top +mcl_stairs:slab_birch_bark_double +mcl_panes:bar +mcl_stairs:stair_mud_brick_inner +mcl_panes:pane_yellow_flat +mcl_core:podzol +mcl_core:podzol_snow +mcl_core:mycelium +mcl_core:mycelium_snow +mcl_trees:stripped_oak +mcl_beehives:beehive_1 +mcl_doors:trapdoor_birch +mcl_beehives:beehive_2 +mcl_panes:bar_flat +mcl_beehives:beehive_3 +mesecons:wire_10011000_off +mcl_beehives:beehive_4 +mesecons_pressureplates:pressure_plate_jungle_off +mcl_signs:standing_sign_dark_oak +mesecons_pressureplates:pressure_plate_dark_oak_off +homedecor:rope_light_on_floor_on +mcl_panes:pane_yellow +mcl_panes:pane_red +mcl_stairs:stair_prismarine_dark_outer +mcl_panes:pane_lime_flat +mcl_fences:birch_fence_gate_open +mcl_colorblocks:concrete_powder_purple +homedecor:rope_light_on_ceiling_on +homedecor:rope_light_on_ceiling_off +mcl_flowers:cornflower +mcl_flowers:lily_of_the_valley +mcl_lush_caves:moss +mesecons_delayer:delayer_off_locked +mcl_core:dirt +mcl_flowers:wither_rose +mcl_wool:lime +mcl_stairs:slab_end_bricks_top +mcl_trees:wood_birch +mcl_stairs:stair_prismarine_outer +mcl_stairs:stair_prismarine +mcl_wool:orange +mcl_core:stone +mcl_stairs:slab_jungle_bark_double +mcl_chests:chest_left +mcl_chests:trapped_chest +mcl_colorblocks:hardened_clay_lime +mcl_colorblocks:hardened_clay_orange +mcl_chests:trapped_chest_on +mcl_chests:ender_chest_small +mcl_wool:silver +mcl_chests:dark_grey_shulker_box_small +mcl_chests:violet_shulker_box +mcl_chests:green_shulker_box_small +mcl_doors:door_mangrove_b_1 +mcl_ocean:tube_coral_block +mesecons_button:button_acacia_on +mcl_wool:black +mesecons_button:button_acacia_off +mcl_chests:brown_shulker_box_small +mcl_chests:cyan_shulker_box_small +mcl_chests:grey_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_000000 +mcl_chests:blue_shulker_box_small +mcl_stairs:slab_purpur_block +mcl_stairs:slab_prismarine +mcl_panes:pane_light_blue +mcl_panes:pane_silver +mcl_target:target_on +mcl_ocean:dead_tube_coral_block +mcl_ocean:dead_tube_coral +mcl_ocean:tube_coral_fan +mcl_ocean:brain_coral_block +mcl_ocean:dead_brain_coral_block +mcl_ocean:brain_coral +mcl_ocean:brain_coral_fan +mcl_ocean:dead_brain_coral_fan +mcl_ocean:bubble_coral +mcl_ocean:dead_fire_coral_fan +mcl_mushrooms:brown_mushroom_block_cap_010111 +mcl_ocean:kelp_dirt +mcl_mushrooms:brown_mushroom_block_cap_011000 +mcl_ocean:kelp_gravel +mcl_mushrooms:brown_mushroom_block_cap_011001 +mcl_ocean:sea_pickle_2_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_cap_011010 +mcl_ocean:sea_pickle_3_off_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_cap_011011 +mcl_ocean:sea_pickle_4_off_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_cap_011100 +mcl_nether:nether_brick +mcl_mushrooms:brown_mushroom_block_cap_011101 +mcl_stairs:slab_quartzblock_double +mcl_mushrooms:brown_mushroom_block_cap_011110 +mcl_stairs:stair_quartz_smooth_inner +mcl_mushrooms:brown_mushroom_block_cap_011111 +mcl_stairs:slab_quartz_smooth_double +mcl_mushrooms:brown_mushroom_block_cap_100000 +mcl_nether:nether_lava_flowing +mcl_mushrooms:brown_mushroom_block_cap_100001 +mcl_fences:red_nether_brick_fence_gate +mcl_mushrooms:brown_mushroom_block_cap_100010 +mcl_mushrooms:red_mushroom_block_cap_000100 +mcl_mushrooms:brown_mushroom_block_cap_100011 +mcl_mushrooms:red_mushroom_block_cap_000010 +mcl_mushrooms:brown_mushroom_block_cap_100100 +mcl_meshhand:character_male_crea +mcl_mushrooms:brown_mushroom_block_cap_100101 +mcl_flowers:double_grass +mcl_sus_nodes:sand +mcl_doors:iron_trapdoor +mcl_mushrooms:brown_mushroom_block_cap_100111 +mcl_copper:stone_with_copper +mcl_mushrooms:brown_mushroom_block_cap_101000 +mcl_copper:block_oxidized +mcl_mushrooms:brown_mushroom_block_cap_101001 +mcl_stairs:stair_copper_weathered_cut +mcl_mushrooms:brown_mushroom_block_cap_101010 +mcl_stairs:stair_copper_oxidized_cut_inner +mcl_mushrooms:brown_mushroom_block_cap_101011 +mcl_walls:sandstone_10 +mcl_mushrooms:brown_mushroom_block_cap_101100 +mesecons_torch:mesecon_torch_off +mcl_mushrooms:brown_mushroom_block_cap_101101 +mcl_core:stone_with_emerald +mcl_nether:nether_wart_0 +mcl_crafting_table:crafting_table +mesecons_delayer:delayer_on_4 +mcl_stairs:stair_blackstone +mcl_core:stone_with_diamond +homedecor:chandelier_steel +homedecor:chain_brass_top +mcl_core:stonebrick +mcl_stairs:stair_diorite +mcl_mushrooms:brown_mushroom_block_cap_000010 +mcl_core:glass_magenta +mcl_core:stonebrickcarved +homedecor:candle +mcl_furnaces:furnace +mcl_core:stonebrickcracked +homedecor:candlestick_brass +homedecor:oil_lamp +mcl_core:glass_blue +mcl_stairs:slab_diorite_top +mcl_stairs:slab_diorite_double +mcl_core:stone_smooth +mcl_flowerpots:flower_pot_mushroom_red +mcl_core:granite +mcl_walls:sandstone_6 +mcl_core:glass_green +mcl_walls:sandstone_7 +mcl_core:granite_smooth +mesecons_pistons:piston_down_normal_on +homedecor:kitchen_cabinet_colorable_with_sink +homedecor:dishwasher +mcl_core:andesite +mcl_colorblocks:hardened_clay +mcl_stairs:stair_cobble_outer +mcl_stairs:stair_cobble_inner +mcl_core:andesite_smooth +homedecor:dishwasher_marble +homedecor:dishwasher_granite +homedecor:kitchen_faucet +mcl_core:diorite +mcl_stairs:slab_cobble +mcl_stairs:slab_cobble_top +mcl_stairs:slab_cobble_double +mcl_core:diorite_smooth +homedecor:toilet_paper +mcl_stairs:stair_blackstone_brick_polished_inner +mcl_core:glass_red +mcl_sponges:sponge_wet_river_water +mcl_walls:prismarine_0 +mcl_core:dirt_with_grass_snow +homedecor:glowlight_half_14 +homedecor:glowlight_quarter_14 +homedecor:glowlight_small_cube_14 +mcl_core:glass_silver +homedecor:ground_lantern_14 +mcl_stairs:stair_mossycobble_outer +mcl_stairs:stair_mossycobble_inner +mcl_walls:endbricks_1 +homedecor:ceiling_lantern_14 +homedecor:lattice_lantern_large_14 +mcl_walls:endbricks_6 +mcl_core:glass_light_blue +mcl_stairs:slab_mossycobble +mcl_stairs:slab_mossycobble_top +mcl_stairs:slab_mossycobble_double +mcl_walls:netherbrick_3 +mcl_blackstone:wall_2 +homedecor:oven_active +mcl_blackstone:wall_3 +mcl_core:glass_orange +mcl_blackstone:wall_4 +mcl_walls:mudbrick_10 +mcl_blackstone:wall_5 +mcl_walls:mudbrick_13 +mcl_blackstone:wall_6 +mcl_stairs:stair_brick_block +mcl_core:glass_lime +mcl_stairs:stair_brick_block_outer +mcl_stairs:stair_brick_block_inner +mcl_core:sand +mcl_core:gravel +mcl_trees:leaves_mangrove_orphan +mcl_blackstone:wall_10 +mcl_walls:mudbrick_15 +mcl_core:glass_purple +mcl_stairs:slab_brick_block_top +mcl_stairs:slab_brick_block_double +homedecor:oven_active_locked +mcl_core:sandstone +mesecons:wire_11101000_off +mcl_blackstone:wall_14 +homedecor:oven_steel_active +mcl_blackstone:wall_15 +mcl_fences:oak_fence_gate_open +mcl_blackstone:wall_16 +mcl_mushrooms:brown_mushroom_block_cap_111100 +mcl_core:sandstonesmooth +mcl_stairs:stair_sandstone +mcl_core:glass_cyan +mcl_stairs:stair_sandstone_outer +mcl_core:sandstonecarved +mcl_signs:standing_sign_mangrove +mcl_blackstone:soul_torch_wall +mcl_walls:netherbrick_4 +mcl_core:sandstonesmooth2 +homedecor:oven_steel_locked +mcl_stairs:slab_sandstone +mcl_core:redsand +mcl_colorblocks:hardened_clay_yellow +mcl_deepslate:deepslate_cobbled +mcl_mushrooms:brown_mushroom_block_cap_000001 +mcl_ocean:sea_lantern +mcl_deepslate:deepslate_reinforced +mcl_colorblocks:concrete_yellow +mcl_portals:portal_gateway +mcl_deepslate:infested_deepslate +mcl_mushrooms:brown_mushroom_block_stem +mcl_fire:fire +mcl_core:redsandstonesmooth +mcl_stairs:stair_sandstonesmooth2 +mesecons:wire_01100000_on +mcl_stairs:stair_sandstonesmooth2_outer +mcl_core:redsandstonecarved +mcl_cauldrons:cauldron_2r +mcl_cauldrons:cauldron_3 +mcl_cauldrons:cauldron_3r +mcl_core:redsandstonesmooth2 +mesecons:wire_11000000_off +mcl_stairs:slab_sandstonesmooth2 +mcl_stairs:slab_sandstonesmooth2_top +mcl_stairs:slab_sandstonesmooth2_double +mcl_beds:bed_light_blue_bottom +mcl_walls:andesite_16 +mcl_colorblocks:hardened_clay_white +mcl_deepslate:deepslate_with_redstone_lit +mcl_deepslate:deepslate_with_redstone +mcl_colorblocks:concrete_powder_white +mcl_mushrooms:red_mushroom_block_cap_010110 +mcl_colorblocks:concrete_white +mcl_walls:granite_0 +mcl_lanterns:soul_lantern_floor +mcl_walls:granite_1 +mcl_walls:granite_2 +mcl_core:mossycobble +mcl_walls:granite_3 +mcl_wool:yellow +mcl_walls:granite_4 +mcl_smithing_table:table +mcl_walls:granite_5 +mcl_stairs:slab_sandstonesmooth +mcl_walls:granite_6 +mcl_stairs:slab_sandstonesmooth_double +mcl_walls:granite_7 +mcl_walls:granite_8 +mcl_fences:jungle_fence_gate_open +mcl_walls:granite_9 +mcl_colorblocks:hardened_clay_pink +mcl_walls:granite_10 +pipeworks:expansion_tank_1 +mcl_walls:granite_11 +mcl_walls:prismarine_16 +mcl_walls:granite_12 +mcl_beds:bed_magenta_bottom +mcl_mud:packed_mud +pipeworks:storage_tank_1 +mcl_walls:granite_14 +mcl_walls:sandstone_9 +mcl_walls:granite_15 +mcl_stairs:stair_stone_rough +mcl_walls:granite_16 +mcl_stairs:stair_stone_rough_outer +mcl_stairs:stair_stone_rough_inner +mcl_stairs:stair_andesite_smooth +mesecons:wire_01010101_off +mcl_mushrooms:brown_mushroom_block_cap_110100 +mesecons_torch:mesecon_torch_off_wall +mcl_walls:diorite_0 +mcl_stairs:slab_deepslate_cobbled +mcl_walls:diorite_1 +mcl_doors:door_jungle_b_2 +mcl_walls:diorite_2 +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_male_surv +mcl_walls:diorite_3 +homedecor:refrigerator_white_locked +mcl_walls:diorite_4 +mcl_flowers:tallgrass +mcl_walls:diorite_5 +homedecor:refrigerator_steel_locked +mcl_walls:diorite_6 +mcl_flowers:dandelion +mcl_walls:diorite_7 +mcl_core:deadbush +mcl_walls:diorite_8 +mcl_stairs:stair_mud_brick +mcl_deepslate:deepslate_with_coal +mcl_stairs:stair_mud_brick_outer +mcl_walls:diorite_10 +mcl_trees:sapling_acacia +mcl_walls:diorite_11 +mcl_trees:sapling_cherry_blossom +mcl_walls:diorite_12 +mcl_deepslate:deepslate_with_iron +mcl_walls:diorite_13 +mcl_stairs:slab_mud_brick_top +mcl_walls:diorite_14 +mcl_trees:tree_spruce +mcl_walls:diorite_15 +mcl_stairs:slab_goldblock +mcl_deepslate:deepslate_with_gold +mcl_stairs:slab_goldblock_double +mcl_walls:diorite_21 +mcl_stairs:stair_jungle_bark +mcl_monster_eggs:monster_egg_stonebrickmossy +mcl_stairs:stair_jungle_bark_outer +mesecons:wire_11101010_on +mcl_deepslate:deepslate_with_emerald +mcl_core:dirt_with_grass +mcl_walls:brick_1 +mcl_stairs:stair_deepslate_cobbled_outer +mcl_walls:brick_2 +mcl_deepslate:deepslate_with_copper +mcl_walls:brick_3 +mcl_deepslate:deepslate_with_diamond +mcl_walls:brick_4 +mcl_stairs:slab_jungle_double diff --git a/mods/xcompat/test/nodelist/minetest.txt b/mods/xcompat/test/nodelist/minetest.txt new file mode 100644 index 00000000..472668a0 --- /dev/null +++ b/mods/xcompat/test/nodelist/minetest.txt @@ -0,0 +1,1494 @@ +pipeworks:steel_block_embedded_tube +steel:roofing +homedecor:ceiling_lantern_0 +steel:roofing_wall +homedecor:lattice_lantern_large_0 +pipeworks:steel_pane_embedded_tube +steel:strut +homedecor:lattice_lantern_small_0 +steel:strut_mount +homedecor:desk_lamp_0 +homedecor:dryer +steel:steel_block +homedecor:ceiling_lamp_0 +homedecor:ironing_board +beds:bed_bottom +homedecor:table_lamp_0 +basic_materials:cement_block +homedecor:standing_lamp_0 +beds:fancy_bed_top +basic_materials:concrete_block +steel:shingle_side_roofing +basic_materials:chain_steel +steel:shingle_outer_corner_roofing +steel:shingle_inner_corner_roofing +homedecor:inbox +basic_materials:brass_block +homedecor:glowlight_small_cube_1 +homedecor:plasma_lamp_1 +homedecor:ground_lantern_1 +homedecor:hanging_lantern_1 +homedecor:ceiling_lantern_1 +homedecor:lattice_lantern_large_1 +homedecor:lattice_lantern_small_1 +homedecor:filing_cabinet_locked +homedecor:filing_cabinet +homedecor:ceiling_lamp_1 +doors:homedecor_wood_plain_d +homedecor:desk_locked +homedecor:standing_lamp_1 +homedecor:glowlight_half_2 +homedecor:glowlight_quarter_2 +stairs:stair_stonebrick +homedecor:calendar +doors:homedecor_exterior_fancy_a +stairs:stair_inner_stonebrick +doors:homedecor_exterior_fancy_b +homedecor:hanging_lantern_2 +stairs:stair_outer_stonebrick +homedecor:ceiling_lantern_2 +stairs:slab_stonebrick +homedecor:lattice_lantern_small_2 +stairs:stair_stone_block +homedecor:desk_lamp_2 +default:bush_stem +homedecor:ceiling_lamp_2 +stairs:stair_inner_stone_block +default:bush_leaves +homedecor:table_lamp_2 +stairs:stair_outer_stone_block +homedecor:standing_lamp_2 +tnt:tnt_burning +stairs:slab_stone_block +default:blueberry_bush_leaves +homedecor:glowlight_quarter_3 +homedecor:glowlight_small_cube_3 +default:acacia_bush_stem +homedecor:plasma_lamp_3 +stairs:stair_inner_desert_stone +homedecor:ground_lantern_3 +default:pine_bush_stem +stairs:stair_outer_desert_stone +default:pine_bush_needles +homedecor:ceiling_lantern_3 +stairs:slab_desert_stone +default:sand_with_kelp +stairs:stair_desert_cobble +homedecor:lattice_lantern_small_3 +boards:black_board +boards:green_board +stairs:stair_inner_desert_cobble +homedecor:ceiling_lamp_3 +homedecor:table_lamp_3 +default:coral_skeleton +homedecor:standing_lamp_3 +homedecor:fishtank_lighted +homedecor:glowlight_half_4 +stairs:stair_desert_stonebrick +homedecor:glowlight_quarter_4 +default:coral_cyan +pipeworks:pump_off +stairs:stair_inner_desert_stonebrick +building_blocks:Tar +stairs:slab_ice +default:coral_orange +homedecor:wall_sconce +stairs:stair_snowblock +homedecor:ceiling_lantern_4 +stairs:stair_inner_snowblock +stairs:stair_desert_stone_block +building_blocks:fakegrass +default:water_flowing +building_blocks:hardwood +stairs:stair_outer_snowblock +homedecor:desk_lamp_4 +default:river_water_source +stairs:slab_snowblock +default:river_water_flowing +stairs:stair_outer_desert_stone_block +stairs:stair_glass +homedecor:standing_lamp_4 +homedecor:piano +stairs:slab_glass +homedecor:glowlight_half_5 +stairs:stair_sandstone +homedecor:glowlight_quarter_5 +stairs:stair_inner_glass +pipeworks:filter +pipeworks:mese_filter +stairs:stair_inner_sandstone +stairs:stair_outer_glass +homedecor:ground_lantern_5 +stairs:stair_obsidian_glass +building_blocks:grate +stairs:slab_sandstone +stairs:slab_obsidian_glass +homedecor:lattice_lantern_large_5 +stairs:stair_sandstonebrick +stairs:stair_inner_obsidian_glass +homedecor:lattice_lantern_small_5 +default:bookshelf +stairs:stair_inner_sandstonebrick +fireflies:firefly_bottle +pipeworks:priority_tube_1 +stairs:stair_outer_sandstonebrick +building_blocks:brobble_spread +stairs:slab_sandstonebrick +pipeworks:priority_tube_4 +pipeworks:priority_tube_5 +building_blocks:Tarmac_spread +default:ladder_wood +building_blocks:terrycloth_towel +default:ladder_steel +building_blocks:BWtile +default:fence_wood +pipeworks:priority_tube_9 +stairs:slab_sandstone_block +default:fence_acacia_wood +pipeworks:priority_tube_10 +stairs:stair_desert_sandstone +default:fence_junglewood +default:permafrost_with_moss +default:fence_pine_wood +stairs:stair_inner_desert_sandstone +default:sand +default:fence_aspen_wood +default:desert_sand +default:fence_rail_wood +default:silver_sand +stairs:slab_desert_sandstone +default:gravel +default:fence_rail_acacia_wood +stairs:stair_desert_sandstone_brick +vessels:shelf +default:clay +default:fence_rail_junglewood +pipeworks:mese_tube_010100 +stairs:stair_inner_desert_sandstone_brick +vessels:drinking_glass +default:snowblock +pipeworks:mese_tube_010101 +default:ice +vessels:steel_bottle +flowers:rose +default:cave_ice +stairs:slab_desert_sandstone_brick +pipeworks:tag_tube_100101 +flowers:geranium +stairs:stair_desert_sandstone_block +default:obsidian_glass +flowers:dandelion_white +farming:cotton_5 +default:brick +stairs:stair_inner_desert_sandstone_block +farming:cotton_6 +default:meselamp +carts:powerrail +stairs:stair_outer_desert_sandstone_block +pipeworks:tag_tube_101010 +default:mese_post_light +pipeworks:tube_4 +default:mese_post_light_acacia_wood +default:mese_post_light_junglewood +pipeworks:tag_tube_101100 +default:mese_post_light_pine_wood +pipeworks:mese_tube_011011 +default:mese_post_light_aspen_wood +default:cloud +default:junglewood +stairs:stair_inner_silver_sandstone +pipeworks:tag_tube_101111 +stairs:stair_outer_silver_sandstone +homedecor:table_lamp_8 +stairs:slab_silver_sandstone +pipeworks:tube_8 +homedecor:standing_lamp_8 +default:pine_wood +pipeworks:tag_tube_110011 +homedecor:glowlight_half_9 +homedecor:glowlight_quarter_9 +pipeworks:mese_tube_100000 +default:acacia_tree +pipeworks:tag_tube_110101 +flowers:mushroom_red +default:acacia_wood +homedecor:plasma_lamp_9 +flowers:mushroom_brown +default:acacia_leaves +homedecor:ground_lantern_9 +pipeworks:mese_tube_100010 +pipeworks:tag_tube_111000 +homedecor:hanging_lantern_9 +default:aspen_tree +homedecor:ceiling_lantern_9 +pipeworks:tag_tube_111010 +homedecor:lattice_lantern_large_9 +pipeworks:tag_tube_111011 +homedecor:lattice_lantern_small_9 +pipeworks:pipe_compatibility_empty +pipeworks:tag_tube_111100 +pipeworks:pipe_compatibility_loaded +default:stone_with_coal +flowers:waterlily +default:coalblock +flowers:waterlily_waving +default:stone_with_iron +pipeworks:entry_panel_empty +default:steelblock +pipeworks:straight_pipe_empty +default:stone_with_copper +pipeworks:valve_on_loaded +pipeworks:entry_panel_loaded +default:copperblock +pipeworks:flow_sensor_loaded +default:stone_with_tin +default:tinblock +flowers:chrysanthemum_green +flowers:tulip_black +default:bronzeblock +default:stone_with_mese +default:mese +default:stone_with_gold +default:goldblock +default:stone_with_diamond +default:diamondblock +default:large_cactus_seedling +default:dry_shrub +default:junglegrass +default:grass_1 +default:dry_grass_1 +default:fern_1 +default:marram_grass_1 +homedecor:curtainrod_wood +pipeworks:broken_tube_2 +homedecor:spiral_staircase +pipeworks:broken_tube_3 +pipeworks:broken_tube_4 +pipeworks:broken_tube_5 +pipeworks:broken_tube_6 +homedecor:flower_pot_terracotta +homedecor:flower_pot_green +homedecor:coatrack_wallmount +homedecor:coat_tree +pipeworks:broken_tube_9 +pipeworks:broken_tube_10 +homedecor:welcome_mat_green +pipeworks:broken_tube_compatibility +homedecor:rug_small +homedecor:welcome_mat_brown +homedecor:rug_large +homedecor:rug_persian +homedecor:welcome_mat_grey +homedecor:japanese_wall_top +homedecor:japanese_wall_middle +homedecor:japanese_wall_bottom +homedecor:tatami_mat +homedecor:pool_table +homedecor:dartboard +homedecor:sportbench +homedecor:skateboard +homedecor:fence_picket_corner +homedecor:fence_picket +homedecor:banister_wood_horizontal +default:apple +homedecor:fence_picket_corner_white +homedecor:fence_picket_white +homedecor:fence_privacy_corner +homedecor:ceiling_paint +default:tree +homedecor:ceiling_tile +homedecor:fence_privacy +default:jungletree +default:jungleleaves +homedecor:fence_barbed_wire_corner +homedecor:fence_barbed_wire +default:pine_tree +default:pine_needles +homedecor:fence_chainlink_corner +homedecor:fence_chainlink +homedecor:fence_wrought_iron_2_corner +homedecor:analog_clock_wood +homedecor:grandfather_clock +homedecor:potted_rose +homedecor:analog_clock_plastic +homedecor:potted_tulip +homedecor:alarm_clock +default:sapling +default:junglesapling +default:pine_sapling +default:acacia_sapling +default:aspen_sapling +default:bush_sapling +default:blueberry_bush_sapling +default:acacia_bush_sapling +default:pine_bush_sapling +default:emergent_jungle_sapling +default:stonebrick +homedecor:banister_wood_diagonal_left +default:stone_block +homedecor:banister_wood_horizontal_red +homedecor:banister_wood_diagonal_left_red +default:desert_stone +default:desert_cobble +homedecor:banister_wood_horizontal_vermilion +default:desert_stonebrick +homedecor:banister_wood_horizontal_orange +homedecor:air_conditioner +homedecor:banister_wood_diagonal_left_orange +default:sandstone +homedecor:desk_fan +default:sandstonebrick +homedecor:ceiling_fan +default:sandstone_block +homedecor:space_heater +default:desert_sandstone +homedecor:radiator +default:desert_sandstone_brick +homedecor:oven_steel +stairs:stair_silver_sandstone_brick +default:desert_sandstone_block +homedecor:desk_lamp_5 +homedecor:kitchen_cabinet_colorable +default:silver_sandstone +homedecor:ceiling_lamp_5 +stairs:stair_inner_silver_sandstone_brick +default:silver_sandstone_brick +pipeworks:teleport_tube_7 +homedecor:table_lamp_5 +default:silver_sandstone_block +stairs:stair_outer_silver_sandstone_brick +homedecor:standing_lamp_5 +butterflies:butterfly_red +butterflies:butterfly_violet +default:obsidianbrick +homedecor:shower_head +homedecor:glowlight_half_6 +default:obsidian_block +homedecor:glowlight_quarter_6 +homedecor:glowlight_small_cube_6 +homedecor:plasma_lamp_6 +stairs:stair_inner_silver_sandstone_block +homedecor:ground_lantern_6 +default:dirt_with_grass_footsteps +homedecor:hanging_lantern_6 +butterflies:hidden_butterfly_white +homedecor:ceiling_lantern_6 +stairs:slab_silver_sandstone_block +homedecor:lattice_lantern_large_6 +butterflies:hidden_butterfly_red +stairs:stair_obsidian +homedecor:rope_light_on_ceiling_on +homedecor:rope_light_on_ceiling_off +default:dirt_with_coniferous_litter +homedecor:desk_lamp_6 +butterflies:hidden_butterfly_violet +stairs:stair_inner_obsidian +homedecor:ceiling_lamp_6 +homedecor:wall_lamp_on +lavalamp:lavalamp_off +homedecor:table_lamp_6 +homedecor:standing_lamp_6 +stairs:slab_obsidian +homedecor:glowlight_half_7 +stairs:stair_obsidianbrick +homedecor:glowlight_quarter_7 +homedecor:toaster_loaf +homedecor:glowlight_small_cube_7 +homedecor:toaster +stairs:stair_inner_obsidianbrick +homedecor:bottle_brown +homedecor:plasma_lamp_7 +homedecor:4_bottles_green +homedecor:4_bottles_multi +homedecor:ground_lantern_7 +homedecor:coffee_maker +homedecor:hanging_lantern_7 +homedecor:ceiling_lantern_7 +pipeworks:tube_2 +fire:basic_flame +homedecor:lattice_lantern_large_7 +fire:permanent_flame +homedecor:lattice_lantern_small_7 +homedecor:desk_lamp_7 +homedecor:ceiling_lamp_7 +homedecor:table_lamp_7 +homedecor:standing_lamp_7 +fireflies:hidden_firefly +homedecor:glowlight_half_8 +homedecor:glowlight_quarter_8 +doors:homedecor_french_mahogany_c +homedecor:glowlight_small_cube_8 +doors:homedecor_french_mahogany_d +homedecor:shingles_terracotta +homedecor:plasma_lamp_8 +xpanes:obsidian_pane +homedecor:ground_lantern_8 +pipeworks:mese_sand_tube_2 +homedecor:hanging_lantern_8 +pipeworks:mese_sand_tube_3 +homedecor:ceiling_lantern_8 +pipeworks:mese_sand_tube_4 +itemframes:pedestal +homedecor:lattice_lantern_large_8 +pipeworks:mese_sand_tube_5 +doors:homedecor_french_white_c +homedecor:lattice_lantern_small_8 +doors:homedecor_french_white_d +pipeworks:sand_tube_1 +homedecor:desk_lamp_8 +pipeworks:mese_sand_tube_7 +homedecor:gate_barbed_wire_open +homedecor:ceiling_lamp_8 +homedecor:gate_barbed_wire_closed +vessels:glass_bottle +homedecor:gate_chainlink_open +flowers:dandelion_yellow +homedecor:gate_chainlink_closed +homedecor:gate_picket_open +pipeworks:sand_tube_5 +homedecor:gate_picket_closed +homedecor:gate_picket_white_open +doors:homedecor_basic_panel_c +homedecor:gate_picket_white_closed +homedecor:chain_steel_top +homedecor:chandelier_steel +homedecor:chain_brass_top +homedecor:chandelier_brass +pipeworks:mese_tube_000100 +xpanes:trapdoor_steel_bar_open +pipeworks:sand_tube_9 +homedecor:candle +homedecor:candlestick_wrought_iron +homedecor:candle_thin +homedecor:candlestick_brass +homedecor:oil_lamp +homedecor:oil_lamp_tabletop +homedecor:door_japanese_closed +pipeworks:mese_tube_000110 +doors:homedecor_wood_plain_a +doors:homedecor_wrought_iron_a +doors:homedecor_wrought_iron_b +pipeworks:mese_tube_000111 +doors:homedecor_wrought_iron_c +doors:homedecor_wrought_iron_d +pipeworks:mese_tube_001000 +pipeworks:mese_tube_001001 +wool:cyan +bones:bones +homedecor:glowlight_half_14 +homedecor:glowlight_quarter_14 +homedecor:glowlight_small_cube_14 +homedecor:plasma_lamp_14 +homedecor:ground_lantern_14 +doors:homedecor_carolina_d +homedecor:hanging_lantern_14 +doors:homedecor_french_white_b +homedecor:ceiling_lantern_14 +homedecor:lattice_lantern_large_14 +homedecor:lattice_lantern_small_14 +homedecor:desk_lamp_14 +homedecor:ceiling_lamp_14 +homedecor:table_lamp_14 +homedecor:standing_lamp_14 +xpanes:trapdoor_steel_bar +homedecor:torch_wall +pipeworks:mese_tube_000001 +doors:homedecor_woodglass_a +pipeworks:mese_tube_001111 +doors:homedecor_woodglass_b +pipeworks:mese_tube_000010 +doors:homedecor_woodglass_c +doors:homedecor_basic_panel_a +doors:homedecor_woodglass_d +doors:homedecor_basic_panel_b +pipeworks:mese_tube_010001 +wool:pink +pipeworks:mese_tube_010010 +stairs:stair_sandstone_block +lavalamp:lavalamp +pipeworks:mese_tube_010011 +doors:homedecor_closet_mahogany_a +xpanes:pane +doors:homedecor_closet_mahogany_b +homedecor:glowlight_half_0 +doors:homedecor_closet_mahogany_d +homedecor:glowlight_quarter_0 +homedecor:glowlight_small_cube_0 +xpanes:obsidian_pane_flat +homedecor:plasma_lamp_0 +homedecor:ground_lantern_0 +doors:homedecor_closet_oak_a +doors:homedecor_closet_oak_b +doors:homedecor_closet_oak_c +doors:homedecor_closet_oak_d +doors:homedecor_wood_plain_b +doors:homedecor_wood_plain_c +doors:hidden +default:grass_4 +default:grass_5 +default:dry_grass_2 +default:dry_grass_3 +default:dry_grass_4 +default:dry_grass_5 +default:fern_2 +default:fern_3 +default:marram_grass_2 +default:marram_grass_3 +homedecor:bed_kingsize +homedecor:nightstand_oak_one_drawer +homedecor:nightstand_oak_two_drawers +homedecor:nightstand_mahogany_one_drawer +homedecor:nightstand_mahogany_two_drawers +ontime_clocks:green_digital +ontime_clocks:red_digital +ontime_clocks:white +ontime_clocks:frameless_black +ontime_clocks:frameless_gold +homedecor:nightstand_mahogany_two_drawers_locked +ontime_clocks:frameless_white +doors:trapdoor +homedecor:pole_brass +doors:trapdoor_steel +homedecor:window_quartered +homedecor:window_plain +homedecor:blinds_thin +homedecor:blinds_thick +homedecor:window_flowerbox +homedecor:nightstand_oak_one_drawer_locked +air +pipeworks:straight_pipe_loaded +homedecor:wall_shelf +pipeworks:pipe_1_loaded +walls:desertcobble +doors:gate_acacia_wood_closed +doors:gate_junglewood_closed +doors:gate_pine_wood_closed +doors:gate_aspen_wood_closed +pipeworks:pipe_3_empty +pipeworks:pipe_3_loaded +ignore +homedecor:wood_table_large_square_with_wrought_iron_legs +stairs:slab_steelblock +stairs:stair_pine_wood +stairs:stair_tinblock +doors:door_wood_b +doors:door_wood_c +farming:cotton_wild +stairs:stair_inner_tinblock +homedecor:wood_table_small_square_with_brass_legs +pipeworks:pipe_6_loaded +homedecor:stained_glass +farming:wheat_3 +homedecor:wood_table_small_square_with_wrought_iron_legs +pipeworks:pipe_7_empty +farming:wheat_4 +pipeworks:pipe_7_loaded +stairs:slab_tinblock +farming:wheat_5 +pipeworks:pipe_8_empty +stairs:stair_copperblock +pipeworks:pipe_8_loaded +farming:wheat_7 +homedecor:wood_table_small_round_with_brass_legs +stairs:stair_inner_copperblock +default:sign_wall_wood +homedecor:wood_table_small_round_with_wrought_iron_legs +stairs:stair_outer_copperblock +default:sign_wall_steel +homedecor:wood_table_small_round_with_wood_legs +default:dirt_with_snow +stairs:stair_bronzeblock +farming:cotton_1 +default:cobble +default:mossycobble +stairs:slab_cobble +stairs:slab_mossycobble +stairs:stair_cobble +stairs:stair_mossycobble +lrfurn:endtable +stairs:stair_inner_mossycobble +stairs:stair_outer_cobble +stairs:stair_outer_mossycobble +stairs:stair_outer_bronzeblock +walls:mossycobble +farming:dry_soil +farming:dry_soil_wet +stairs:slab_bronzeblock +technic:granite +stairs:stair_goldblock +lrfurn:coffeetable +stairs:stair_inner_goldblock +farming:desert_sand_soil_wet +stairs:stair_outer_goldblock +doors:door_steel_a +stairs:slab_goldblock +doors:door_steel_b +doors:door_steel_c +homedecor:book_grey +doors:door_steel_d +homedecor:book_open_grey +stairs:stair_inner_ice +steles:stone_stele +steles:sandstone_stele +farming:seed_wheat +steles:desert_stone_stele +homedecor:trash_can_green_open +doors:door_glass_b +homedecor:trash_can_green +homedecor:book_red +doors:door_glass_d +homedecor:book_open_red +homedecor:shingle_side_glass +homedecor:skylight +homedecor:shingle_outer_corner_terracotta +homedecor:shingle_inner_corner_terracotta +homedecor:book_open_green +homedecor:shingle_inner_corner_wood +homedecor:shingle_outer_corner_wood +homedecor:shingle_side_wood +doors:door_obsidian_glass_c +homedecor:book_blue +doors:trapdoor_open +homedecor:book_open_blue +homedecor:trash_can +homedecor:shingles_asphalt +stairs:slab_straw +homedecor:book_violet +homedecor:book_open_violet +homedecor:skylight_frosted +pipeworks:expansion_tank_1 +doors:gate_wood_open +homedecor:nightstand_oak_two_drawers_locked +homedecor:nightstand_mahogany_one_drawer_locked +homedecor:book_brown +doors:gate_acacia_wood_open +homedecor:bed_extended +homedecor:book_open_brown +homedecor:bed_regular +doors:gate_junglewood_open +beds:bed_top +beds:fancy_bed_bottom +homedecor:table_legs_wood +doors:gate_pine_wood_open +homedecor:wood_table_small_square +farming:cotton_8 +farming:cotton_7 +homedecor:armchair +pipeworks:storage_tank_2 +farming:cotton_4 +farming:cotton_3 +farming:cotton_2 +farming:seed_cotton +farming:wheat_8 +farming:wheat_6 +farming:wheat_2 +pipeworks:expansion_tank_3 +stairs:stair_outer_straw +farming:wheat_1 +stairs:stair_inner_straw +stairs:stair_straw +farming:straw +pipeworks:storage_tank_3 +farming:desert_sand_soil +farming:soil_wet +farming:soil +fake_fire:ice_fire +homedecor:openframe_bookshelf +pipeworks:crossing_tube_9 +pipeworks:expansion_tank_4 +homedecor:office_chair_basic +stairs:slab_desert_stonebrick +homedecor:kitchen_chair_wood +homedecor:bench_large_2 +fake_fire:fancy_fire +pipeworks:storage_tank_4 +homedecor:glass_table_small_square +homedecor:bench_large_1 +signs_road:black_left_sign +homedecor:wood_table_small_round +pipeworks:one_way_tube +fake_fire:embers +signs_road:black_right_sign +homedecor:deckchair_striped_blue +pipeworks:mese_sand_tube_1 +doors:door_wood_a +lrfurn:sofa +signs_road:white_left_sign +pipeworks:storage_tank_5 +homedecor:shingle_inner_corner_asphalt +homedecor:table +homedecor:table_mahogany +homedecor:table_white +wool:magenta +default:lava_source +default:obsidian +signs_road:blue_left_sign +pipeworks:tag_tube_000110 +signs_road:blue_right_sign +fake_fire:chimney_top_stone +pipeworks:tag_tube_000111 +fake_fire:chimney_top_sandstone +wool:red +signs_road:green_left_sign +wool:orange +signs_road:green_right_sign +pipeworks:tag_tube_001001 +homedecor:kitchen_cabinet_colorable_marble_locked +homedecor:kitchen_cabinet_colorable_marble +pipeworks:tag_tube_001010 +signs_road:yellow_left_sign +default:coral_pink +signs_road:yellow_right_sign +homedecor:table_legs_brass +homedecor:kitchen_cabinet_colored_marble_locked +pipeworks:tag_tube_001100 +wool:yellow +signs_road:red_left_sign +homedecor:kitchen_cabinet_colored_with_drawers_marble +signs_road:red_right_sign +homedecor:table_legs_wrought_iron +pipeworks:tag_tube_001110 +wool:green +wool:dark_green +homedecor:kitchen_cabinet_colorable_with_drawers_marble_locked +homedecor:kitchen_cabinet_colorable_with_drawers_marble +wool:blue +pipeworks:storage_tank_8 +wool:violet +wool:black +wool:dark_grey +homedecor:kitchen_cabinet_colored_with_drawers_marble_locked +wool:grey +wool:white +homedecor:glass_table_large_square +pipeworks:autocrafter +signs_road:yellow_sign +signs_road:red_sign +homedecor:gate_half_door_closed +signs_road:red_street_sign +signs_road:green_sign +signs_road:blue_street_sign +homedecor:glass_table_large_square_with_wrought_iron_legs +signs_road:white_sign +doors:homedecor_exterior_fancy_d +default:coral_brown +homedecor:glass_table_large_square_with_wood_legs +homedecor:kitchen_cabinet_colorable_steel_locked +homedecor:gate_half_door_white_closed +pipeworks:expansion_tank_9 +pipeworks:expansion_tank_10 +pipeworks:storage_tank_9 +homedecor:gate_half_door_white_open +pipeworks:storage_tank_10 +homedecor:kitchen_cabinet_colored_steel_locked +pipeworks:expansion_tank_8 +homedecor:glass_table_small_square_with_brass_legs +pipeworks:storage_tank_7 +homedecor:kitchen_cabinet_colored_with_drawers_steel +pipeworks:expansion_tank_7 +homedecor:glass_table_small_square_with_wrought_iron_legs +pipeworks:storage_tank_6 +pipeworks:expansion_tank_6 +pipeworks:expansion_tank_5 +homedecor:glass_table_small_square_with_wood_legs +homedecor:kitchen_cabinet_colorable_with_drawers_steel +pipeworks:expansion_tank_2 +pipeworks:storage_tank_1 +pipeworks:storage_tank_0 +pipeworks:expansion_tank_0 +pipeworks:flow_sensor_empty +homedecor:kitchen_cabinet_colored_with_drawers_steel_locked +pipeworks:spigot_pouring +homedecor:banister_wood_horizontal_blue +homedecor:glass_table_small_round_with_brass_legs +pipeworks:grating +pipeworks:valve_off_empty +pipeworks:valve_on_empty +homedecor:glass_table_small_round_with_wrought_iron_legs +butterflies:butterfly_white +pipeworks:pipe_10_loaded +homedecor:kitchen_cabinet_colorable_half_locked +homedecor:glass_table_small_round_with_wood_legs +pipeworks:pipe_10_empty +pipeworks:pipe_9_loaded +pipeworks:pipe_9_empty +homedecor:kitchen_cabinet_colored_half_locked +pipeworks:pipe_6_empty +pipeworks:pipe_5_loaded +pipeworks:pipe_5_empty +homedecor:fence_wrought_iron_2 +pipeworks:pipe_4_loaded +pipeworks:pipe_4_empty +pipeworks:pipe_2_loaded +pipeworks:pipe_2_empty +homedecor:fence_brass +homedecor:kitchen_cabinet_colorable_with_sink_locked +pipeworks:pipe_1_empty +pipeworks:mese_sand_tube_compatibility +homedecor:fence_wrought_iron +pipeworks:mese_sand_tube_10 +homedecor:kitchen_cabinet_colored_with_sink_locked +pipeworks:mese_sand_tube_9 +pipeworks:mese_sand_tube_8 +pipeworks:mese_sand_tube_6 +homedecor:cutlery_set +homedecor:deckchair +pipeworks:sand_tube_compatibility +pipeworks:sand_tube_10 +pipeworks:sand_tube_8 +pipeworks:sand_tube_7 +pipeworks:sand_tube_6 +pipeworks:sand_tube_4 +pipeworks:sand_tube_3 +pipeworks:sand_tube_2 +pipeworks:teleport_tube_compatibility +pipeworks:teleport_tube_10 +pipeworks:teleport_tube_9 +pipeworks:teleport_tube_8 +pipeworks:teleport_tube_6 +pipeworks:teleport_tube_5 +pipeworks:teleport_tube_4 +pipeworks:teleport_tube_3 +pipeworks:teleport_tube_2 +pipeworks:teleport_tube_1 +pipeworks:tag_tube_111111 +pipeworks:tag_tube_111110 +pipeworks:tag_tube_111101 +pipeworks:tag_tube_111001 +pipeworks:tag_tube_110111 +pipeworks:tag_tube_110110 +pipeworks:tag_tube_110100 +pipeworks:tag_tube_110010 +pipeworks:tag_tube_110001 +pipeworks:tag_tube_110000 +pipeworks:tag_tube_101110 +pipeworks:tag_tube_101101 +pipeworks:tag_tube_101011 +pipeworks:tag_tube_101001 +homedecor:pole_wrought_iron +pipeworks:tag_tube_101000 +pipeworks:tag_tube_100111 +pipeworks:tag_tube_100110 +homedecor:bars +pipeworks:tag_tube_100100 +homedecor:hanging_lantern_5 +stairs:slab_desert_cobble +steel:plate_hard +homedecor:speaker_open +homedecor:wood_table_large_square_with_brass_legs +pipeworks:tag_tube_011111 +pipeworks:tag_tube_011110 +homedecor:L_binding_bars +pipeworks:tag_tube_011101 +homedecor:chains +pipeworks:tag_tube_011100 +homedecor:speaker +pipeworks:tag_tube_011011 +pipeworks:tag_tube_011010 +pipeworks:tag_tube_011001 +pipeworks:tag_tube_011000 +pipeworks:tag_tube_010111 +homedecor:kitchen_cabinet_colored_with_drawers_granite_locked +pipeworks:tag_tube_010101 +pipeworks:tag_tube_010100 +pipeworks:tag_tube_010011 +pipeworks:tag_tube_000000 +pipeworks:tag_tube_010010 +homedecor:kitchen_cabinet_colorable_steel +pipeworks:tag_tube_000001 +stairs:stair_wood +pipeworks:tag_tube_010000 +pipeworks:tag_tube_000010 +homedecor:kitchen_cabinet_colorable_with_drawers_steel_locked +pipeworks:tag_tube_001101 +pipeworks:tag_tube_000011 +stairs:stair_inner_wood +pipeworks:tag_tube_001011 +pipeworks:nodebreaker_off +pipeworks:tag_tube_001000 +pipeworks:tag_tube_000101 +stairs:stair_outer_wood +pipeworks:tag_tube_000100 +pipeworks:mese_tube_111111 +homedecor:banister_wood_diagonal_left_azure +stairs:stair_silver_sandstone_block +stairs:stair_outer_silver_sandstone_block +pipeworks:mese_tube_111011 +stairs:stair_junglewood +pipeworks:mese_tube_111010 +pipeworks:mese_tube_111001 +homedecor:potted_bonsai +pipeworks:mese_tube_110111 +homedecor:dvd_vcr +stairs:stair_inner_junglewood +pipeworks:mese_tube_110110 +pipeworks:deployer_on +pipeworks:mese_tube_110101 +xpanes:door_steel_bar_c +stairs:stair_outer_junglewood +homedecor:wardrobe +pipeworks:mese_tube_110011 +default:apple_mark +stairs:slab_junglewood +pipeworks:mese_tube_110001 +doors:homedecor_french_mahogany_a +pipeworks:mese_tube_101111 +doors:homedecor_french_oak_b +pipeworks:mese_tube_101101 +homedecor:painting_1 +homedecor:door_japanese_open +homedecor:plasma_ball_on +stairs:stair_inner_pine_wood +pipeworks:mese_tube_101010 +pipeworks:mese_tube_101001 +pipeworks:mese_tube_101000 +homedecor:painting_6 +homedecor:rope_light_on_floor_on +homedecor:rope_light_on_floor_off +pipeworks:mese_tube_100110 +doors:door_obsidian_glass_a +default:grass_2 +pipeworks:mese_tube_100011 +pipeworks:mese_tube_100001 +stairs:stair_acacia_wood +homedecor:speaker_small +pipeworks:mese_tube_011111 +pipeworks:mese_tube_011110 +homedecor:stereo +pipeworks:mese_tube_011101 +stairs:stair_inner_acacia_wood +pipeworks:mese_tube_011100 +pipeworks:mese_tube_011010 +pipeworks:mese_tube_011001 +pipeworks:mese_tube_011000 +stairs:stair_outer_acacia_wood +pipeworks:mese_tube_010111 +homedecor:telephone +pipeworks:mese_tube_010110 +stairs:slab_acacia_wood +pipeworks:mese_tube_010000 +homedecor:potted_dandelion_yellow +pipeworks:mese_tube_001110 +stairs:stair_aspen_wood +pipeworks:mese_tube_001101 +pipeworks:mese_tube_001100 +pipeworks:dispenser_on +pipeworks:mese_tube_001011 +pipeworks:mese_tube_001010 +stairs:stair_inner_aspen_wood +pipeworks:mese_tube_000101 +pipeworks:mese_tube_000011 +pipeworks:mese_tube_000000 +homedecor:simple_bench +stairs:stair_outer_aspen_wood +pipeworks:crossing_tube_compatibility +homedecor:kitchen_chair_padded +homedecor:potted_geranium +stairs:slab_aspen_wood +homedecor:office_chair_upscale +homedecor:tv_stand +homedecor:swing_rope +homedecor:swing +stairs:stair_stone +pipeworks:crossing_tube_7 +homedecor:potted_viola +doors:homedecor_basic_panel_d +pipeworks:crossing_tube_5 +homedecor:desk +stairs:stair_inner_stone +pipeworks:crossing_tube_3 +homedecor:potted_cactus +default:fence_rail_aspen_wood +homedecor:glass_table_large_square_with_brass_legs +stairs:stair_outer_stone +pipeworks:accelerator_tube_10 +homedecor:light_switch_on +pipeworks:accelerator_tube_9 +doors:door_wood_d +pipeworks:accelerator_tube_7 +pipeworks:accelerator_tube_6 +default:snow +pipeworks:accelerator_tube_4 +signs:wooden_left_sign +homedecor:power_outlet +signs:wooden_right_sign +homedecor:dishwasher_granite +homedecor:kitchen_faucet +homedecor:taps +pipeworks:accelerator_tube_3 +homedecor:copper_pans +homedecor:paper_towel +homedecor:toilet_paper +pipeworks:accelerator_tube_2 +homedecor:doorbell +pipeworks:accelerator_tube_1 +homedecor:desk_lamp_9 +homedecor:cardboard_box_big +pipeworks:priority_tube_compatibility +homedecor:ceiling_lamp_9 +pipeworks:priority_tube_8 +homedecor:cobweb_corner +homedecor:dvd_cd_cabinet +homedecor:table_lamp_9 +pipeworks:priority_tube_7 +homedecor:cobweb_centered +homedecor:standing_lamp_9 +homedecor:cobweb_flat +pipeworks:priority_tube_6 +homedecor:trophy +homedecor:glowlight_half_10 +pipeworks:priority_tube_3 +homedecor:glowlight_quarter_10 +pipeworks:priority_tube_2 +homedecor:glowlight_small_cube_10 +pipeworks:broken_tube_8 +pipeworks:broken_tube_7 +pipeworks:broken_tube_1 +pipeworks:tube_compatibility +homedecor:plasma_lamp_10 +pipeworks:tube_10 +pipeworks:tube_9 +homedecor:ground_lantern_10 +pipeworks:tube_7 +pipeworks:tube_6 +homedecor:hanging_lantern_10 +homedecor:banister_wood_diagonal_left_grey +pipeworks:tube_5 +homedecor:ceiling_lantern_10 +pipeworks:tube_3 +pipeworks:tube_1 +homedecor:lattice_lantern_large_10 +pipeworks:dispenser_off +pipeworks:deployer_off +homedecor:lattice_lantern_small_10 +pipeworks:nodebreaker_on +pipeworks:trashcan +homedecor:desk_lamp_10 +pipeworks:digiline_filter +homedecor:bathroom_set +homedecor:ceiling_lamp_10 +homedecor:oven_locked +homedecor:bathtub_clawfoot_chrome_taps +lrfurn:longsofa +homedecor:table_lamp_10 +homedecor:shower_tray +default:desert_stone_block +homedecor:standing_lamp_10 +homedecor:oven_active_locked +homedecor:fishtank +stairs:stair_inner_sandstone_block +homedecor:glowlight_half_11 +homedecor:oven_steel_active +homedecor:glowlight_quarter_11 +homedecor:lattice_lantern_large_3 +homedecor:glowlight_small_cube_11 +homedecor:plasma_lamp_5 +homedecor:medicine_cabinet +homedecor:towel_rod +homedecor:banister_wood_horizontal_amber +homedecor:plasma_lamp_11 +homedecor:banister_wood_diagonal_left_amber +homedecor:bathroom_tiles_light +homedecor:ground_lantern_11 +homedecor:bathroom_tiles_medium +homedecor:banister_wood_horizontal_yellow +homedecor:hanging_lantern_11 +homedecor:banister_wood_diagonal_left_yellow +xpanes:pane_flat +homedecor:ceiling_lantern_11 +homedecor:digital_clock +doors:homedecor_carolina_a +homedecor:lattice_lantern_large_11 +homedecor:painting_2 +homedecor:banister_wood_diagonal_left_lime +homedecor:lattice_lantern_small_11 +default:chest +homedecor:microwave_oven_active +homedecor:desk_lamp_11 +homedecor:banister_wood_horizontal_chartreuse +homedecor:ceiling_lamp_4 +homedecor:ceiling_lamp_11 +homedecor:shrubbery_large_green +homedecor:picture_frame2 +homedecor:shingles_wood +homedecor:table_lamp_11 +homedecor:banister_wood_horizontal_harlequin +homedecor:well +homedecor:standing_lamp_11 +tnt:boom +stairs:stair_outer_desert_sandstone +homedecor:banister_wood_horizontal_green +homedecor:glowlight_half_12 +homedecor:banister_wood_diagonal_left_green +homedecor:glowlight_quarter_12 +stairs:slab_obsidianbrick +homedecor:glowlight_small_cube_12 +homedecor:lattice_wood +homedecor:banister_wood_horizontal_malachite +homedecor:book_green +homedecor:banister_wood_diagonal_left_malachite +homedecor:plasma_lamp_12 +homedecor:doghouse +homedecor:barbecue +homedecor:ground_lantern_12 +homedecor:banister_wood_horizontal_spring +homedecor:kitchen_cabinet_colored_with_sink +homedecor:hanging_lantern_12 +homedecor:kitchen_cabinet_colorable_with_sink +basic_materials:chain_brass +homedecor:ceiling_lantern_12 +homedecor:kitchen_cabinet_colorable_half +homedecor:banister_wood_horizontal_turquoise +homedecor:lattice_lantern_large_12 +homedecor:banister_wood_diagonal_left_turquoise +pipeworks:tag_tube_001111 +homedecor:lattice_lantern_small_12 +homedecor:kitchen_cabinet_colored_steel +homedecor:banister_wood_horizontal_cyan +homedecor:desk_lamp_12 +homedecor:banister_wood_diagonal_left_cyan +pipeworks:tag_tube_010001 +homedecor:ceiling_lamp_12 +homedecor:kitchen_cabinet_colored_marble +stairs:stair_obsidian_block +homedecor:banister_wood_horizontal_cerulean +homedecor:table_lamp_12 +homedecor:banister_wood_diagonal_left_cerulean +homedecor:microwave_oven_locked +homedecor:standing_lamp_12 +stairs:stair_inner_obsidian_block +homedecor:refrigerator_white +homedecor:banister_wood_horizontal_azure +homedecor:glowlight_half_13 +homedecor:refrigerator_steel +homedecor:glowlight_quarter_13 +pipeworks:tag_tube_010110 +homedecor:refrigerator_white_locked +default:chest_locked_open +homedecor:banister_wood_horizontal_sapphire +default:glass +homedecor:refrigerator_steel_locked +homedecor:plasma_lamp_13 +stairs:stair_brick +homedecor:oven +homedecor:ground_lantern_13 +homedecor:kitchen_cabinet_colored_granite +homedecor:banister_wood_diagonal_left_blue +homedecor:hanging_lantern_13 +stairs:stair_inner_brick +homedecor:kitchen_cabinet_colored_granite_locked +homedecor:ceiling_lantern_13 +homedecor:banister_wood_horizontal_indigo +homedecor:kitchen_cabinet_colorable_locked +homedecor:lattice_lantern_large_13 +homedecor:kitchen_cabinet_colorable_granite_locked +homedecor:kitchen_cabinet_colored_with_drawers_locked +homedecor:lattice_lantern_small_13 +homedecor:banister_wood_horizontal_violet +doors:gate_wood_closed +homedecor:desk_lamp_13 +homedecor:kitchen_cabinet_colorable_with_drawers +stairs:stair_steelblock +homedecor:ceiling_lamp_13 +homedecor:kitchen_cabinet_colorable_with_drawers_locked +homedecor:banister_wood_horizontal_mulberry +homedecor:wood_table_large_square_with_wood_legs +homedecor:table_lamp_13 +stairs:stair_inner_steelblock +homedecor:kitchen_cabinet_colored_locked +homedecor:standing_lamp_13 +homedecor:banister_wood_horizontal_magenta +homedecor:kitchen_cabinet_colorable_granite +homedecor:banister_wood_diagonal_left_magenta +homedecor:dishwasher_steel +homedecor:dishwasher_wood +homedecor:dishwasher_marble +homedecor:dishwasher +homedecor:banister_wood_horizontal_fuchsia +homedecor:microwave_oven_active_locked +homedecor:banister_wood_diagonal_left_fuchsia +homedecor:microwave_oven +homedecor:kitchen_cabinet_colored_with_drawers_granite +homedecor:oven_steel_active_locked +homedecor:banister_wood_horizontal_rose +homedecor:oven_steel_locked +homedecor:banister_wood_diagonal_left_rose +homedecor:oven_active +homedecor:kitchen_cabinet_colorable_with_drawers_granite_locked +homedecor:kitchen_cabinet_colorable_with_drawers_granite +homedecor:shingle_side_terracotta +homedecor:banister_wood_horizontal_crimson +stairs:stair_inner_cobble +homedecor:banister_wood_diagonal_left_crimson +pipeworks:accelerator_tube_5 +signs:wooden_long_sign +building_blocks:Fireplace +homedecor:kitchen_cabinet_colored +default:furnace_active +pipeworks:tag_tube_100000 +default:furnace +homedecor:plasma_ball_off +pipeworks:tag_tube_100001 +pipeworks:accelerator_tube_8 +stairs:stair_outer_desert_cobble +pipeworks:tag_tube_100010 +homedecor:kitchen_cabinet_colored_with_drawers +wool:brown +pipeworks:tag_tube_100011 +homedecor:medicine_cabinet_open +stairs:stair_outer_sandstone +pipeworks:accelerator_tube_compatibility +stairs:slab_stone +homedecor:shrubbery_green +stairs:slab_wood +homedecor:lattice_lantern_small_4 +homedecor:kitchen_cabinet_colored_half +signs_road:white_right_sign +homedecor:wall_lamp_off +homedecor:toilet_open +xpanes:door_steel_bar_d +xpanes:door_steel_bar_b +homedecor:toilet +signs_road:large_street_sign +signs_road:blue_sign +default:wood +default:torch_ceiling +default:torch_wall +doors:gate_aspen_wood_open +stairs:stair_outer_pine_wood +doors:trapdoor_steel_open +default:lava_flowing +doors:door_obsidian_glass_b +doors:door_glass_c +doors:door_glass_a +lrfurn:armchair +homedecor:stonepath +homedecor:gate_half_door_open +tnt:gunpowder_burning +default:cactus +tnt:gunpowder +default:dirt +default:dirt_with_grass +default:dirt_with_dry_grass +default:dirt_with_rainforest_litter +default:dry_dirt +default:dry_dirt_with_dry_grass +default:papyrus +doors:homedecor_closet_mahogany_c +flowers:viola +stairs:stair_outer_obsidian_glass +stairs:stair_outer_ice +homedecor:cobweb_plantlike +homedecor:bathtub_clawfoot_brass_taps +homedecor:lattice_white_wood +stairs:stair_outer_obsidian +homedecor:shingle_outer_corner_asphalt +stairs:slab_silver_sandstone_brick +stairs:slab_desert_sandstone_block +stairs:stair_outer_desert_sandstone_brick +default:coral_green +homedecor:lattice_wood_vegetal +homedecor:taps_brass +default:grass_3 +stairs:stair_inner_desert_stone_block +pipeworks:mese_tube_100100 +stairs:stair_silver_sandstone +default:blueberry_bush_leaves_with_berries +homedecor:lattice_white_wood_vegetal +homedecor:lattice_lantern_small_6 +pipeworks:mese_tube_100101 +homedecor:wood_table_large_square +homedecor:banister_wood_diagonal_left_sapphire +stairs:stair_inner_bronzeblock +homedecor:wine_rack +homedecor:tv_off +homedecor:television +homedecor:banister_wood_diagonal_left_chartreuse +homedecor:sink +pipeworks:crossing_tube_1 +pipeworks:mese_tube_100111 +homedecor:tv +pipeworks:crossing_tube_2 +homedecor:shrubbery_red +default:fence_rail_pine_wood +homedecor:shrubbery_large_red +homedecor:desk_globe +homedecor:banister_white_dark_horizontal +pipeworks:crossing_tube_4 +homedecor:banister_white_dark_diagonal_left +xpanes:bar +homedecor:curtain_closed +homedecor:picture_frame1 +homedecor:painting_4 +pipeworks:crossing_tube_6 +homedecor:banister_brass_horizontal +pipeworks:mese_tube_101011 +homedecor:banister_brass_diagonal_left +stairs:slab_desert_stone_block +homedecor:bathroom_tiles_dark +pipeworks:crossing_tube_8 +pipeworks:mese_tube_101100 +homedecor:bottle_green +homedecor:banister_wrought_iron_horizontal +doors:homedecor_carolina_b +homedecor:banister_wrought_iron_diagonal_left +pipeworks:crossing_tube_10 +homedecor:shrubbery_yellow +homedecor:banister_wood_diagonal_right_grey +homedecor:shrubbery_large_yellow +homedecor:banister_wood_diagonal_right +pipeworks:mese_tube_101110 +homedecor:banister_wood_diagonal_right_red +xpanes:bar_flat +homedecor:banister_wood_diagonal_right_vermilion +homedecor:shutter +homedecor:banister_wood_diagonal_right_orange +doors:homedecor_french_mahogany_b +homedecor:banister_wood_diagonal_right_amber +pipeworks:mese_tube_110000 +homedecor:banister_wood_diagonal_right_yellow +stairs:stair_ice +homedecor:banister_wood_diagonal_right_lime +homedecor:shutter_colored +homedecor:banister_wood_diagonal_right_chartreuse +doors:homedecor_french_white_a +homedecor:banister_wood_diagonal_right_harlequin +doors:homedecor_french_oak_a +homedecor:banister_wood_diagonal_right_green +pipeworks:mese_tube_110010 +homedecor:banister_wood_diagonal_right_malachite +walls:cobble +homedecor:banister_wood_diagonal_right_spring +homedecor:light_switch_off +homedecor:banister_wood_diagonal_right_turquoise +homedecor:painting_3 +homedecor:banister_wood_diagonal_right_cyan +homedecor:curtain_open +homedecor:banister_wood_diagonal_right_cerulean +pipeworks:mese_tube_110100 +homedecor:banister_wood_diagonal_right_azure +xpanes:door_steel_bar_a +homedecor:banister_wood_diagonal_right_sapphire +building_blocks:woodglass +homedecor:banister_wood_diagonal_right_blue +building_blocks:Roofing +homedecor:banister_wood_diagonal_right_indigo +itemframes:frame +homedecor:banister_wood_diagonal_right_violet +homedecor:painting_5 +homedecor:banister_wood_diagonal_right_mulberry +homedecor:flower_pot_black +homedecor:banister_wood_diagonal_right_magenta +homedecor:potted_dandelion_white +homedecor:banister_wood_diagonal_right_fuchsia +fireflies:firefly +homedecor:banister_wood_diagonal_right_rose +pipeworks:mese_tube_111000 +homedecor:banister_wood_diagonal_right_crimson +default:torch +homedecor:cardboard_box +homedecor:banister_wood_diagonal_left_vermilion +homedecor:banister_white_dark_diagonal_right +homedecor:painting_7 +homedecor:4_bottles_brown +homedecor:banister_brass_diagonal_right +default:permafrost_with_stones +default:permafrost +homedecor:banister_wrought_iron_diagonal_right +stairs:stair_outer_steelblock +homedecor:painting_8 +homedecor:banister_wood_diagonal_left_mulberry +homedecor:wood_table_small_square_with_wood_legs +pipeworks:mese_tube_111100 +homedecor:banister_wood_diagonal_left_violet +stairs:slab_brick +stairs:stair_outer_brick +homedecor:painting_9 +pipeworks:mese_tube_111101 +pipeworks:pump_on +stairs:slab_obsidian_block +pipeworks:mese_tube_111110 +default:chest_open +stairs:stair_outer_obsidianbrick +homedecor:painting_10 +homedecor:banister_wood_diagonal_left_spring +default:water_source +default:chest_locked +stairs:stair_outer_tinblock +homedecor:banister_wood_horizontal_lime +pipeworks:spigot +homedecor:painting_11 +carts:rail +homedecor:banister_wood_horizontal_grey +homedecor:washing_machine +pipeworks:fountainhead +pipeworks:fountainhead_pouring +stairs:slab_copperblock +homedecor:painting_12 +doors:homedecor_french_oak_d +signs:label_small +homedecor:curtainrod_wrought_iron +stairs:stair_desert_stone +homedecor:curtainrod_brass +building_blocks:smoothglass +homedecor:painting_13 +homedecor:projection_screen +default:acacia_bush_leaves +doors:homedecor_carolina_c +signs:label_medium +signs:wooden_sign +default:leaves +homedecor:painting_14 +stairs:stair_outer_obsidian_block +default:stone +building_blocks:Adobe +building_blocks:Marble +building_blocks:gravel_spread +homedecor:shingle_side_asphalt +homedecor:painting_15 +stairs:stair_outer_sandstone_block +flowers:tulip +homedecor:glowlight_half_1 +homedecor:glowlight_quarter_1 +homedecor:desk_lamp_1 +homedecor:table_lamp_1 +homedecor:painting_16 +homedecor:glowlight_small_cube_2 +homedecor:plasma_lamp_2 +homedecor:ground_lantern_2 +homedecor:lattice_lantern_large_2 +homedecor:glowlight_half_3 +homedecor:hanging_lantern_3 +homedecor:painting_17 +homedecor:desk_lamp_3 +homedecor:glowlight_small_cube_4 +homedecor:plasma_lamp_4 +homedecor:ground_lantern_4 +homedecor:hanging_lantern_4 +homedecor:lattice_lantern_large_4 +homedecor:painting_18 +homedecor:chimney +homedecor:table_lamp_4 +homedecor:glowlight_small_cube_5 +steel:plate_soft +steel:plate_rusted +homedecor:ceiling_lantern_5 +homedecor:painting_19 +homedecor:banister_wood_diagonal_left_harlequin +default:aspen_leaves +default:aspen_wood +homedecor:glowlight_small_cube_9 +carts:brakerail +signs:paper_poster +homedecor:painting_20 +doors:homedecor_french_oak_c +doors:homedecor_exterior_fancy_c +homedecor:banister_wood_diagonal_left_indigo +homedecor:glass_table_small_round +steel:grate_soft +stairs:stair_outer_desert_stonebrick +homedecor:glowlight_small_cube_13 +doors:door_obsidian_glass_d +steel:grate_hard +stairs:slab_pine_wood +homedecor:hanging_lantern_0 diff --git a/mods/xcompat/test/nodelist/voxelibre.txt b/mods/xcompat/test/nodelist/voxelibre.txt new file mode 100644 index 00000000..777d1a11 --- /dev/null +++ b/mods/xcompat/test/nodelist/voxelibre.txt @@ -0,0 +1,2499 @@ +mcl_maps:filled_map_character_male_crea +mcl_doors:spruce_trapdoor_ladder +mcl_colorblocks:hardened_clay_white +mcl_ocean:dead_tube_coral_block +mcl_chests:green_shulker_box +mcl_beehives:bee_nest +mcl_cauldrons:cauldron_3 +mcl_stairs:stair_copper_cut +mcl_doors:birch_trapdoor_ladder +mcl_core:barrier +vl_hollow_logs:stripped_warped_hyphae_hollow +mcl_core:sprucetree +mcl_walls:prismarine_6 +xpanes:pane_green +mcl_stairs:stair_wood +mcl_flowerpots:flower_pot_blue_orchid +mcl_core:glass_yellow +mcl_portals:portal_gateway +mcl_core:light_2 +mcl_stairs:stair_crimson_hyphae_wood_inner +mcl_ocean:bubble_coral_block +mesecons_lightstone:lightstone_off +mcl_colorblocks:glazed_terracotta_orange +mcl_farming:potato_1 +mcl_flowerpots:flower_pot_tulip_pink +mcl_flowers:double_grass_top +mcl_amethyst:medium_amethyst_bud +mcl_stairs:stair_warped_hyphae_wood_outer +mcl_stairs:slab_stonebrickcracked_double +mcl_walls:andesite_5 +mcl_mobspawners:spawner +mcl_mud:mud +mesecons_pistons:piston_up_sticky_on +mcl_core:frosted_ice_1 +mcl_compass:lodestone +mcl_stairs:slab_brick_block +mcl_crimson:weeping_vines +mcl_colorblocks:concrete_orange +mcl_walls:stonebrickmossy +mcl_colorblocks:glazed_terracotta_pillar_silver +mcl_core:ironblock +mcl_end:dragon_egg +mcl_stairs:stair_redsandstonesmooth2_outer +mcl_brewing:stand_011 +mcl_walls:mudbrick_7 +mcl_stairs:stair_waxed_copper_oxidized_cut_inner +mcl_beds:respawn_anchor_charged_4 +mcl_lanterns:chain +mcl_stairs:slab_birchtree_bark_double +mcl_mushrooms:red_mushroom_block_cap_110010 +mcl_stairs:slab_concrete_orange +mcl_core:snow_6 +mcl_chests:cyan_shulker_box_small +mcl_crimson:warped_door_b_3 +mcl_beds:bed_blue_top +mcl_walls:redsandstone_6 +mcl_deepslate:deepslatecobbledwall_2 +mcl_stairs:stair_concrete_magenta_outer +mcl_wool:pink_carpet +mcl_walls:brick_3 +mcl_walls:prismarine +mcl_mushrooms:brown_mushroom_block_cap_110100 +mcl_fences:birch_fence_gate_open +mcl_brewing:stand_010 +mcl_walls:rednetherbrick_4 +mcl_mushrooms:brown_mushroom_block_cap_110000 +mcl_core:jungletree +mcl_wool:blue_carpet +mcl_flowerpots:flower_pot_lily_of_the_valley +mcl_stairs:slab_crimson_hyphae_wood_double +mcl_cherry_blossom:cherry_door_t_2 +mcl_flowers:poppy +xpanes:pane_white +mcl_stairs:slab_acaciawood_top +mcl_ocean:kelp_sand +mcl_walls:diorite_3 +mcl_stairs:stair_mangrove_wood_inner +mcl_cake:cake_4 +mcl_deepslate:deepslatepolishedwall_8 +mcl_ocean:kelp_dirt +mcl_deepslate:deepslatebrickswall_8 +mcl_cake:cake +mcl_minecarts:detector_rail +mcl_walls:brick_21 +mcl_core:acaciatree_bark +mcl_stairs:slab_copper_cut +mcl_wool:green_carpet +mcl_stairs:slab_blackstone_brick_polished_double +mcl_flowers:double_grass +mcl_torches:torch_wall +mesecons_pressureplates:pressure_plate_birchwood_on +mcl_doors:acacia_door_t_3 +mcl_beehives:beehive_3 +mcl_core:packed_ice +mcl_stairs:slab_bamboo_mosaic_double +mcl_walls:stonebrickmossy_1 +mesecons_button:button_warped_hyphae_wood_on +mcl_walls:rednetherbrick_15 +mcl_farming:melontige_4 +mcl_stairs:stair_acaciawood_inner +mcl_stairs:stair_concrete_red_inner +xpanes:pane_light_blue_flat +mcl_walls:rednetherbrick_21 +mcl_core:mycelium_snow +mcl_signs:standing_sign22_5_warped_hyphae_wood +xpanes:pane_yellow +mcl_walls:redsandstone_12 +mcl_wool:yellow +mcl_stonecutter:stonecutter +mcl_walls:diorite_5 +mcl_comparators:comparator_on_comp +mcl_stairs:stair_stone_rough_inner +mesecons_torch:mesecon_torch_overheated +mcl_stairs:slab_birchtree_bark +mcl_stairs:stair_sandstone_outer +mcl_stairs:stair_copper_exposed_cut_outer +mcl_core:glass_magenta +mcl_deepslate:deepslatetileswall_10 +mesecons_torch:mesecon_torch_overheated_wall +xpanes:bar +mesecons_button:button_polished_blackstone_off +mcl_observers:observer_on +mcl_ocean:sea_lantern +mcl_doors:trapdoor_ladder +mcl_anvils:anvil_damage_2 +xpanes:bar_flat +mcl_bamboo:bamboo_1 +mcl_stairs:slab_sandstonesmooth2 +mcl_end:end_rod_lightblue +mcl_walls:stonebrickmossy_3 +mcl_wool:orange_carpet +mcl_core:stone_with_redstone_lit +mcl_stairs:slab_bamboo_block_top +mcl_mushrooms:red_mushroom_block_cap_010111 +mcl_deepslate:deepslatecobbledwall_15 +mcl_walls:stonebrick_4 +mcl_farming:pumpkintige_linked_l +mcl_stairs:stair_diorite_smooth_outer +mcl_fences:jungle_fence_gate_open +mcl_core:frosted_ice_0 +mcl_end:end_rod_purple +mcl_stairs:slab_deepslate_cobbled_top +mcl_wool:silver +mcl_colorblocks:concrete_magenta +mcl_stairs:stair_sandstonesmooth2_inner +mcl_walls:andesite_2 +mcl_core:stone_with_iron +mcl_mushrooms:brown_mushroom_block_cap_011110 +mcl_farming:melontige_7 +mcl_colorblocks:glazed_terracotta_pink +mesecons_torch:redstoneblock +mcl_walls:stonebrick_5 +mcl_flowers:lilac +mcl_deepslate:deepslatecobbledwall_3 +mcl_core:snow_5 +mcl_walls:brick_14 +mcl_core:lava_source +mcl_walls:granite_15 +mcl_crimson:warped_door_b_2 +mcl_stairs:slab_sandstone_top +mcl_signs:standing_sign_bamboo +mcl_mushrooms:red_mushroom_block_cap_101101 +mcl_walls:redsandstone_5 +mcl_walls:rednetherbrick_7 +mcl_stairs:slab_nether_brick +mcl_walls:brick_0 +mcl_meshhand:mcl_skins_base_1B47A57FF_female_surv +mcl_stairs:stair_sandstone +xpanes:pane_green_flat +mcl_signs:standing_sign_mangrove_wood +mesecons_button:button_wood_off +mcl_deepslate:deepslatepolishedwall_9 +mcl_stairs:stair_blackstone_inner +mcl_core:glass +mcl_stairs:slab_andesite_double +mcl_flowers:rose_bush_top +mcl_flowers:allium +mcl_ocean:brain_coral +xpanes:pane_yellow_flat +mcl_cherry_blossom:cherrytree +mcl_stairs:stair_concrete_magenta_inner +mcl_blackstone:soul_torch_wall +mcl_blackstone:wall_6 +mcl_flowerpots:flower_pot_darksapling +mcl_end:end_rod_green +mcl_doors:jungle_trapdoor_ladder +mcl_mangrove:mangrove_door_t_2 +mcl_heads:wither_skeleton45 +mcl_walls:granite_6 +mcl_stairs:slab_stone_rough_top +mcl_compressed_blocks:sextuple_compressed_cobblestone +mcl_signs:standing_sign45_mangrove_wood +mcl_walls:stonebrickmossy_0 +mcl_stairs:stair_bamboo_stripped_outer +mcl_crimson:warped_roots +mcl_signs:wall_sign_warped_hyphae_wood +mcl_stairs:stair_tree_bark +mcl_enchanting:table +mcl_core:mycelium +mesecons_lightstone:lightstone_on_cyan +mclx_fences:red_nether_brick_fence +mcl_stairs:slab_deepslate_polished +mcl_stairs:slab_concrete_silver_top +mcl_walls:prismarine_10 +air +mcl_walls:granite +mcl_mangrove:propagule_mud +mcl_core:darkleaves +mcl_chests:red_shulker_box_small +mcl_farming:sweet_berry_bush_1 +mcl_composters:composter_2 +mcl_beehives:bee_nest_2 +mcl_walls:redsandstone_11 +mcl_walls:mossycobble_7 +mesecons_lightstone:lightstone_on_blue +mcl_deepslate:deepslatebrickswall_6 +mcl_cherry_blossom:stripped_cherrytree_bark +mcl_crimson:warped_hyphae_wood +vl_hollow_logs:stripped_crimson_hyphae_hollow +mcl_cauldrons:cauldron +mcl_stairs:stair_mangrove_wood_outer +mcl_copper:block_weathered_cut +mcl_walls:stonebrickmossy_12 +mcl_beehives:bee_nest_3 +mcl_farming:potato_3 +mcl_stairs:stair_andesite_smooth +mcl_deepslate:deepslatepolishedwall_14 +mcl_stairs:stair_waxed_copper_weathered_cut_inner +mesecons_button:button_polished_blackstone_on +mcl_deepslate:deepslatecobbledwall_16 +mcl_stairs:stair_prismarine_dark_inner +mcl_crimson:nether_sprouts +mcl_core:light_0 +mcl_ocean:seagrass_redsand +mcl_blackstone:wall_5 +mcl_fences:dark_oak_fence +mcl_walls:stonebrick_6 +mcl_farming:pumpkin +mcl_doors:jungle_door_t_1 +mcl_colorblocks:concrete_powder_silver +mcl_stairs:slab_sprucetree_bark +mcl_walls:endbricks_0 +mcl_beds:respawn_anchor_charged_2 +mcl_torches:torch +mcl_core:clay +mcl_fences:birch_fence_gate +mcl_core:snow_4 +mcl_banners:standing_banner +mcl_wool:purple +mcl_chests:green_shulker_box_small +mcl_walls:rednetherbrick_14 +mcl_lanterns:lantern_ceiling +mcl_fences:jungle_fence +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_male_crea +mcl_stairs:stair_sprucetree_bark +mcl_stairs:stair_deepslate_polished_inner +mcl_stairs:slab_goldblock +mcl_walls:rednetherbrick_6 +mcl_mangrove:mangrove_wood_fence_gate +mcl_smithing_table:table +mcl_stairs:slab_quartzblock_double +mcl_crimson:stripped_warped_hyphae_bark +mcl_stairs:slab_deepslate_polished_top +mcl_stairs:slab_copper_exposed_cut +mcl_amethyst:amethyst_cluster +mcl_sculk:catalyst +mcl_beds:bed_magenta_bottom +mesecons_pressureplates:pressure_plate_crimson_hyphae_wood_on +mcl_colorblocks:concrete_yellow +mcl_stairs:slab_concrete_grey_top +mcl_walls:redsandstone_0 +mesecons_delayer:delayer_on_1 +mcl_crimson:crimson_door_b_1 +mcl_deepslate:deepslate_with_redstone_lit +mcl_nether:red_nether_brick +mcl_walls:granite_7 +mcl_walls:diorite_15 +mcl_stairs:stair_quartzblock_outer +mcl_walls:mudbrick_14 +mcl_core:diorite_smooth +mcl_wool:brown +mcl_colorblocks:hardened_clay_brown +mcl_doors:acacia_trapdoor_open +mcl_farming:soil_wet +mcl_mushrooms:mushroom_red +mcl_flowerpots:flower_pot_cactus +mesecons_commandblock:commandblock_on +mcl_stairs:slab_jungletree_bark +mesecons_lightstone:lightstone_on_white +mcl_doors:birch_trapdoor_open +mcl_walls:stonebrick_21 +mcl_ocean:tube_coral +mcl_stairs:slab_copper_weathered_cut_top +mcl_stairs:slab_acaciawood_double +mcl_walls:prismarine_7 +mcl_stairs:slab_blackstone +mcl_chests:trapped_chest_left +mesecons_pistons:piston_normal_on +mcl_stairs:stair_blackstone_polished_inner +mcl_ocean:sea_pickle_3_dead_brain_coral_block +mesecons_lightstone:lightstone_on_red +mcl_flowers:clover +mcl_stairs:stair_quartzblock_inner +mcl_stairs:stair_tree_bark_inner +mcl_hoppers:hopper_side_disabled +mesecons_lightstone:lightstone_on_yellow +mcl_doors:jungle_door_t_4 +mcl_farming:sweet_berry_bush_2 +mcl_cherry_blossom:cherrywood +mcl_walls:sandstone_11 +mcl_core:glass_purple +mcl_copper:waxed_block +mesecons_lightstone:lightstone_off_brown +mcl_cauldrons:cauldron_2 +mcl_walls:diorite_7 +mcl_composters:composter_1 +mcl_stairs:slab_red_nether_brick +mcl_core:light_11 +mcl_lanterns:soul_lantern_floor +mcl_walls:mossycobble_0 +mcl_deepslate:deepslatetileswall_16 +mcl_crimson:warped_fence_gate_open +mcl_stairs:stair_stonebrickcracked_inner +mcl_farming:potato_2 +mesecons_pistons:piston_up_pusher_normal +mcl_blackstone:wall_21 +mcl_stairs:slab_deepslate_tiles_top +xpanes:pane_natural_flat +mcl_mangrove:mangrove_trapdoor_open +mcl_walls:stonebrickmossy_13 +mcl_stairs:slab_mossycobble_double +mcl_doors:jungle_trapdoor_open +mcl_flowerpots:flower_pot_dandelion +mcl_flowers:sunflower +mcl_cherry_blossom:cherryleaves_orphan +mcl_farming:pumpkin_face_light +mcl_colorblocks:hardened_clay_lime +mcl_mushrooms:brown_mushroom_block_cap_001100 +mcl_walls:prismarine_0 +mcl_walls:prismarine_21 +mcl_deepslate:infested_deepslate +mcl_mushrooms:red_mushroom_block_cap_000011 +mcl_crafting_table:crafting_table +mcl_stairs:slab_darkwood +mcl_walls:brick_15 +mcl_core:stripped_dark_oak +mcl_colorblocks:concrete_powder_red +mcl_beds:bed_magenta_top +mcl_stairs:slab_granite_smooth +mcl_chests:trapped_chest_on_left +mcl_bamboo:bamboo +mcl_chests:ender_chest_small +vl_hollow_logs:stripped_acacia_hollow +mcl_chests:violet_shulker_box_small +mcl_core:stone +mcl_dispensers:dispenser +mcl_wool:yellow_carpet +mcl_furnaces:furnace_active +mcl_walls:rednetherbrick_1 +mcl_nether:quartz_block +mcl_walls:brick_16 +mcl_stairs:slab_copper_weathered_cut +mcl_copper:waxed_block_oxidized +mcl_mushrooms:brown_mushroom_block_cap_001101 +mcl_mushrooms:brown_mushroom_block_cap_011001 +mcl_cherry_blossom:cherry_door_b_3 +mcl_walls:endbricks_2 +mcl_core:brick_block +mcl_walls:mudbrick_11 +mcl_heads:skeleton_wall +mcl_comparators:comparator_off_comp +mcl_core:stripped_jungle_bark +mcl_colorblocks:concrete_light_blue +mcl_core:snow_8 +mcl_walls:granite_8 +mcl_farming:melon +mcl_beehives:beehive_2 +mcl_stairs:slab_copper_cut_top +mcl_core:acaciatree +mcl_stairs:stair_quartzblock +mcl_walls:redsandstone_7 +mcl_wool:light_blue +mcl_doors:wooden_door_b_3 +mcl_stairs:slab_mossycobble_top +mcl_bamboo:bamboo_3 +mcl_deepslate:deepslatepolishedwall_16 +mcl_compressed_blocks:quadruple_compressed_cobblestone +mcl_core:darktree +mcl_stairs:slab_sandstonesmooth2_double +mcl_deepslate:deepslatetileswall_3 +mcl_end:purpur_block +mcl_doors:dark_oak_trapdoor_ladder +mcl_deepslate:deepslatebrickswall_5 +mcl_copper:waxed_block_cut +mcl_walls:endbricks_14 +mcl_stairs:stair_concrete_red +mcl_colorblocks:concrete_black +mcl_deepslate:deepslatecobbledwall_10 +mcl_doors:jungle_door_t_3 +mcl_mushrooms:brown_mushroom_block_cap_000111 +mcl_walls:netherbrick_8 +mcl_farming:melontige_5 +mcl_mushrooms:brown_mushroom_block_cap_000011 +mcl_doors:birch_door_t_4 +mcl_stairs:stair_concrete_blue +mcl_walls:rednetherbrick_10 +xpanes:pane_pink +mcl_walls:diorite_0 +mcl_meshhand:mcl_skins_character_1_female_crea +mcl_stairs:stair_andesite_smooth_outer +mcl_walls:granite_9 +mcl_flowerpots:flower_pot_cornflower +mcl_walls:andesite_21 +mesecons_lightstone:lightstone_off_magenta +mcl_chests:orange_shulker_box +mcl_end:end_rod_yellow +mesecons_pressureplates:pressure_plate_warped_hyphae_wood_off +mcl_flowers:oxeye_daisy +mcl_crimson:warped_door_t_4 +mcl_end:end_rod_magenta +mcl_walls:sandstone_2 +mcl_core:birchwood +xpanes:pane_blue +mesecons_lightstone:lightstone_on_brown +mesecons_pistons:piston_down_normal_on +mcl_chests:grey_shulker_box +mcl_cauldrons:cauldron_1_lava +mcl_stairs:stair_redsandstone_outer +mcl_stairs:stair_end_bricks_outer +mcl_stairs:stair_bamboo_mosaic_outer +mcl_colorblocks:glazed_terracotta_grey +mcl_farming:pumpkin_face +mcl_doors:trapdoor_open +mcl_walls:mossycobble_1 +mcl_walls:prismarine_1 +mcl_nether:ancient_debris +mcl_walls:mudbrick_1 +mcl_colorblocks:concrete_red +mcl_stairs:stair_blackstone_chiseled_polished_inner +mesecons_delayer:delayer_on_locked +mcl_brewing:stand_101 +mcl_walls:granite_1 +mcl_walls:redsandstone_2 +mcl_walls:redsandstone_13 +mcl_stairs:slab_copper_cut_double +mcl_deepslate:deepslate_with_coal +mcl_colorblocks:glazed_terracotta_pillar_black +mcl_mushrooms:red_mushroom_block_cap_011110 +mcl_stairs:slab_redsandstone_top +mcl_campfires:soul_campfire +mcl_core:cactus +mcl_deepslate:deepslate_bricks +mcl_walls:rednetherbrick_16 +mcl_stairs:slab_redsandstonesmooth2 +mcl_core:sandstonesmooth +mcl_core:light_12 +mcl_deepslate:deepslatetileswall_15 +mcl_wool:magenta +mcl_furnaces:furnace +mcl_crimson:crimson_fence +mcl_deepslate:deepslatepolishedwall_4 +mcl_walls:mudbrick_16 +mcl_stairs:stair_blackstone_polished +mcl_walls:stonebrick_0 +mcl_cherry_blossom:cherry_door_b_2 +mcl_walls:cobble_21 +mcl_walls:granite_11 +mcl_colorblocks:glazed_terracotta_pillar_lime +mcl_stairs:stair_redsandstone_inner +mcl_flowerpots:flower_pot_mushroom_brown +mcl_flowers:fern +mcl_stairs:slab_end_bricks_double +mcl_stairs:slab_brick_block_top +mcl_core:redsandstonesmooth2 +mcl_target:target_on +mcl_blackstone:wall_16 +mcl_stairs:stair_darktree_bark +mcl_stairs:stair_red_nether_brick +mcl_blackstone:wall_7 +mcl_stairs:stair_waxed_copper_exposed_cut_outer +xpanes:pane_silver +mcl_doors:wooden_door_b_2 +mcl_doors:spruce_door_t_1 +mcl_bamboo:bamboo_2 +mcl_fire:eternal_fire +mcl_mangrove:mangrove_door_t_3 +mcl_stairs:stair_red_nether_brick_outer +mcl_ocean:fire_coral_block +mcl_core:crying_obsidian +mcl_walls:sandstone_21 +mcl_heads:stalker_wall +mcl_deepslate:tuff +mcl_stairs:stair_blackstone_chiseled_polished_outer +mcl_stairs:slab_blackstone_polished_top +mcl_stairs:stair_deepslate_polished_outer +mcl_colorblocks:hardened_clay_purple +mcl_stairs:slab_andesite_smooth_double +mesecons_pistons:piston_down_pusher_sticky +mcl_core:glass_silver +mcl_farming:pumpkin_5 +mcl_deepslate:deepslatebrickswall_4 +mcl_walls:rednetherbrick_0 +mcl_stairs:stair_waxed_copper_cut_inner +mcl_copper:block_oxidized_cut +mcl_stairs:stair_jungletree_bark_inner +mcl_crimson:warped_trapdoor_ladder +mcl_ocean:kelp_redsand +mcl_beds:bed_grey_bottom +mcl_mangrove:hanging_propagule_1 +mcl_stairs:stair_prismarine_dark_outer +mcl_walls:endbricks_15 +mcl_fences:acacia_fence_gate_open +mcl_stairs:slab_copper_oxidized_cut_top +mcl_stairs:slab_redsandstone_double +mcl_flowerpots:flower_pot_warped_fungus +mcl_walls:sandstone +mcl_stairs:stair_warped_hyphae_wood_inner +mcl_walls:rednetherbrick_13 +mcl_maps:filled_map_character_male_surv +mcl_stairs:slab_waxed_copper_weathered_cut_double +mcl_heads:wither_skeleton67_5 +mcl_deepslate:deepslatecobbledwall_11 +mcl_stairs:stair_sandstone_inner +mcl_walls:mossycobble_2 +mcl_stairs:slab_prismarine_dark_double +mcl_stairs:slab_concrete_white_double +mcl_core:tree_bark +mcl_stairs:stair_blackstone_chiseled_polished +mcl_crimson:crimson_roots +mcl_walls:diorite_1 +mcl_walls:sandstone_13 +mcl_stairs:stair_bamboo_plank +mcl_deepslate:deepslate +mcl_stairs:slab_stonebrickcracked +mcl_doors:jungle_trapdoor +mcl_core:water_source +mesecons_lightstone:lightstone_off_lightblue +mcl_walls:mudbrick_2 +mcl_wool:black_carpet +mcl_stairs:slab_wood_top +mcl_walls:cobble_14 +mcl_farming:melontige_3 +mcl_stairs:stair_cobble +mcl_deepslate:deepslatetileswall +mcl_crimson:warped_fungus +mcl_copper:stone_with_copper +mcl_stairs:stair_prismarine_outer +mcl_mushrooms:brown_mushroom_block_cap_101000 +mcl_walls:netherbrick_9 +mcl_core:jungletree_bark +mcl_wool:red_carpet +mcl_amethyst:small_amethyst_bud +mcl_core:sprucesapling +mcl_walls:prismarine_2 +mesecons_lightstone:lightstone_off_orange +mcl_stairs:stair_stonebrickmossy_outer +mcl_stairs:slab_birchwood +mcl_beds:respawn_anchor_charged_1 +mcl_walls:mossycobble_21 +mcl_core:redsand +mcl_meshhand:mcl_skins_character_1_female_surv +mcl_stairs:slab_concrete_brown +mcl_signs:standing_sign45_bamboo +mcl_core:jungleleaves_orphan +mcl_farming:melontige_unconnect +mcl_walls:redsandstone_1 +mcl_signs:standing_sign67_5_crimson_hyphae_wood +mcl_minecarts:rail +mesecons:wire_00010000_off +mcl_stairs:slab_granite_double +mcl_stairs:stair_diorite +mcl_stairs:slab_jungletree_bark_double +mcl_beds:bed_lime_bottom +mcl_chests:blue_shulker_box_small +mcl_stairs:stair_granite_smooth_outer +mcl_stairs:slab_mangrove_wood_top +mcl_brewing:stand_100 +mcl_stairs:stair_concrete_light_blue_outer +mcl_walls:granite_16 +mcl_end:end_rod_grey +mcl_chests:magenta_shulker_box +mcl_cherry_blossom:cherry_door_b_1 +mcl_core:mossycobble +mcl_stairs:stair_copper_cut_outer +mcl_crimson:warped_fence_gate +mcl_stairs:slab_redsandstone +mcl_walls:cobble_15 +mcl_stairs:stair_stonebrickmossy_inner +mcl_core:glass_orange +mcl_core:light_7 +mcl_doors:jungle_door_b_3 +mcl_stairs:slab_mangrove_wood_double +mcl_stairs:slab_waxed_copper_cut +mcl_doors:wooden_door_b_1 +mcl_chests:black_shulker_box +mcl_walls:diorite_14 +mcl_signs:standing_sign22_5 +mcl_walls:stonebrick_1 +mcl_core:glass_blue +mcl_ocean:dead_bubble_coral +mcl_stairs:slab_copper_weathered_cut_double +mcl_stairs:stair_bamboo_mosaic +mcl_deepslate:deepslatetileswall_9 +mcl_minecarts:golden_rail +mcl_stairs:slab_stonebrickmossy +mcl_signs:standing_sign22_5_bamboo +mcl_stairs:stair_goldblock_inner +mcl_core:obsidian +mesecons_delayer:delayer_on_4 +mcl_walls:rednetherbrick_3 +mcl_crimson:crimson_door_b_4 +mcl_droppers:dropper_down +mcl_stairs:stair_mud_brick_inner +mcl_farming:carrot +mcl_cake:cake_2 +mcl_farming:pumpkin_4 +mcl_core:slimeblock +mcl_stairs:stair_waxed_copper_cut_outer +mcl_stairs:slab_bamboo_mosaic +mcl_stairs:slab_birchwood_double +mcl_stairs:slab_diorite_smooth_double +mcl_flowers:cornflower +mcl_stairs:stair_concrete_white_outer +mcl_stairs:slab_blackstone_double +mcl_blackstone:wall_14 +mcl_stairs:stair_redsandstone +mcl_blackstone:soul_fire +mcl_core:glass_black +mcl_core:birchleaves_orphan +mcl_stairs:stair_prismarine_dark +mcl_walls:rednetherbrick_12 +mcl_mangrove:mangrove_trapdoor_ladder +mcl_stairs:stair_goldblock +mcl_chests:chest +mcl_chests:black_shulker_box_small +mcl_walls:diorite_2 +mcl_core:birchleaves +mcl_deepslate:deepslatecobbledwall_12 +mcl_itemframes:item_frame +mcl_walls:prismarine_3 +mcl_deepslate:deepslate_with_gold +mcl_composters:composter_6 +mcl_heads:stalker +mcl_monster_eggs:monster_egg_cobble +mcl_stairs:slab_deepslate_tiles_double +mcl_stairs:stair_stone_rough_outer +mcl_stairs:stair_diorite_smooth_inner +mcl_farming:carrot_5 +mcl_chests:cyan_shulker_box +mcl_farming:beetroot_1 +xpanes:pane_red +mcl_core:light_10 +mcl_stairs:slab_granite_smooth_double +mcl_crimson:stripped_crimson_hyphae +mcl_stairs:slab_wood +mcl_copper:block_weathered +mcl_walls:mossycobble_3 +mcl_walls:mudbrick_3 +mcl_deepslate:deepslatebrickswall_14 +mcl_deepslate:deepslatebrickswall_2 +mesecons_lightstone:lightstone_on_lightblue +mcl_colorblocks:glazed_terracotta_silver +mcl_stairs:slab_concrete_light_blue_top +mcl_stairs:slab_cherrywood_double +mcl_doors:acacia_door_b_3 +mcl_core:granite +mcl_deepslate:deepslatetileswall_21 +mcl_farming:melontige_6 +mcl_crimson:crimson_door_t_4 +mcl_stairs:stair_copper_exposed_cut +mcl_bamboo:pressure_plate_bamboo_wood_off +mesecons_pressureplates:pressure_plate_mangrove_wood_on +mcl_mushrooms:red_mushroom_block_cap_111010 +mcl_stairs:stair_copper_oxidized_cut_outer +mcl_farming:melontige_linked_b +mcl_ocean:horn_coral_fan +mcl_crimson:crimson_hyphae_wood +mcl_core:dirt_with_grass +mcl_doors:iron_trapdoor +mcl_deepslate:deepslatepolishedwall_6 +mcl_compressed_blocks:triple_compressed_cobblestone +mcl_bells:bell +mcl_walls:brick_11 +mcl_copper:block +mesecons_lightstone:lightstone_on_black +mcl_stairs:slab_crimson_hyphae_wood_top +mcl_wool:black +mcl_wool:light_blue_carpet +mcl_ocean:brain_coral_block +mcl_colorblocks:hardened_clay_orange +mcl_flowerpots:flower_pot_tulip_red +mcl_signs:wall_sign +mcl_stairs:stair_waxed_copper_oxidized_cut_outer +mcl_crimson:warped_trapdoor_open +mcl_fences:fence_gate_open +mcl_doors:spruce_trapdoor +mcl_walls:mudbrick_10 +mcl_wool:lime +mesecons_lightstone:lightstone_on_pink +mcl_deepslate:deepslatecobbledwall_8 +mcl_mangrove:mangrove_stripped +mcl_walls:stonebrick_2 +mcl_copper:block_oxidized +mcl_stairs:slab_blackstone_top +mcl_crimson:crimson_door_t_1 +mcl_colorblocks:concrete_powder_cyan +mcl_farming:wheat_7 +mcl_walls:granite_13 +mcl_stairs:stair_stonebrickcracked +mcl_composters:composter_5 +mcl_mushrooms:brown_mushroom_block_cap_000010 +mesecons_delayer:delayer_off_locked +mcl_signs:standing_sign67_5 +mcl_crimson:warped_hyphae +mcl_stairs:slab_quartzblock_top +mcl_cherry_blossom:cherry_trapdoor_ladder +mcl_maps:filled_map_mcl_skins_character_1_female_surv +mcl_deepslate:deepslatetileswall_8 +mcl_beehives:beehive_1 +mcl_walls:netherbrick +mesecons_lightstone:lightstone_off_white +mcl_core:snow +mcl_core:snowblock +mcl_signs:wall_sign_crimson_hyphae_wood +mcl_observers:observer_down_on +mcl_walls:endbricks_21 +mcl_deepslate:deepslatetileswall_13 +mcl_colorblocks:hardened_clay_silver +mcl_flowers:fourleaf_clover +mcl_signs:standing_sign22_5_crimson_hyphae_wood +mcl_walls:diorite_11 +xpanes:pane_purple +mesecons_lightstone:lightstone_off_silver +mcl_deepslate:deepslatebrickswall +mcl_blackstone:nether_gold +mcl_bamboo:bamboo_fence_gate_open +mcl_portals:portal +mcl_fletching_table:fletching_table +mcl_deepslate:deepslatecobbledwall_13 +mcl_flowers:sunflower_top +mcl_beds:bed_silver_top +mcl_deepslate:deepslatebrickswall_1 +mcl_heads:skeleton +mcl_bamboo:bamboo_block +mcl_doors:jungle_door_b_2 +mcl_blackstone:blackstone +mcl_deepslate:deepslatecobbledwall_21 +mcl_compressed_blocks:octuple_compressed_cobblestone +mcl_stairs:slab_prismarine_dark_top +mcl_mushrooms:red_mushroom_block_stem +mcl_beds:bed_cyan_bottom +mcl_walls:redsandstone_3 +mcl_stairs:slab_deepslate_cobbled_double +mcl_deepslate:deepslatebrickswall_15 +mcl_stairs:slab_stonebrick_double +mcl_mushrooms:mushroom_brown +mcl_chests:orange_shulker_box_small +mcl_stairs:slab_stone_top +mcl_deepslate:deepslatepolishedwall_15 +mcl_stairs:slab_concrete_purple +mesecons_torch:mesecon_torch_off +mcl_stairs:slab_deepslate_cobbled +mcl_campfires:campfire_lit +mcl_stairs:slab_prismarine_top +mcl_maps:filled_map_mcl_skins_base_18D471DFF_female_crea +mcl_walls:brick_9 +mcl_core:deadbush +mcl_walls:sandstone_1 +mcl_core:stone_with_gold +mcl_crimson:warped_door_t_1 +mcl_farming:melontige_1 +mcl_farming:beetroot_0 +mcl_stairs:stair_quartz_smooth_outer +mcl_beds:respawn_anchor +mcl_stairs:stair_blackstone_brick_polished_inner +mclx_fences:red_nether_brick_fence_gate +mcl_walls:mudbrick +mcl_observers:observer_up_off +mesecons_lightstone:lightstone_on_orange +mcl_mangrove:mangroveleaves_orphan +mcl_nether:quartz_smooth +mcl_farming:pumpkin_6 +mcl_end:end_bricks +mcl_mushrooms:red_mushroom_block_cap_101111 +mcl_walls:netherbrick_4 +mcl_minecarts:activator_rail +vl_hollow_logs:acaciatree_hollow +mcl_stairs:slab_concrete_silver_double +mcl_beds:bed_light_blue_top +mcl_walls:andesite_8 +mcl_signs:wall_sign_darkwood +mcl_crimson:warped_door_b_4 +mcl_bamboo:bamboo_door_t_3 +mcl_flowers:peony +mcl_stairs:stair_prismarine +mcl_nether:nether_wart_1 +mcl_portals:portal_end +mcl_signs:standing_sign45_crimson_hyphae_wood +mcl_stairs:stair_red_nether_brick_inner +mcl_end:chorus_plant +mcl_stairs:slab_blackstone_chiseled_polished_top +mcl_flowers:wither_rose +mcl_mangrove:river_water_logged_roots +mcl_deepslate:deepslatepolishedwall_7 +mcl_stairs:slab_deepslate_bricks +mcl_walls:granite_10 +mesecons_button:button_crimson_hyphae_wood_off +mcl_walls:sandstone_15 +mcl_deepslate:deepslatecobbledwall_9 +mcl_colorblocks:hardened_clay_magenta +mcl_signs:standing_sign67_5_warped_hyphae_wood +mcl_core:redsandstonecarved +mcl_flowers:tulip_white +mcl_nether:nether_wart +mcl_stairs:stair_cobble_outer +mcl_walls:cobble_4 +mcl_deepslate:deepslate_with_emerald +mesecons_button:button_birchwood_on +mcl_farming:melontige_linked_t +mcl_compressed_blocks:quintuple_compressed_cobblestone +mcl_core:water_flowing +mcl_deepslate:deepslatetileswall_12 +mcl_blackstone:wall_12 +mcl_minecarts:detector_rail_on +mcl_doors:wooden_door_t_3 +mcl_stairs:stair_andesite_smooth_inner +mcl_flowerpots:flower_pot_azure_bluet +mcl_core:coalblock +mcl_ocean:horn_coral +mcl_ocean:dead_brain_coral +mcl_core:darksapling +mcl_walls:redsandstone +mcl_droppers:dropper_up +mcl_monster_eggs:monster_egg_stonebrick +mcl_ocean:bubble_coral +mcl_end:end_rod_orange +mcl_stairs:stair_blackstone_brick_polished +mcl_stairs:stair_deepslate_cobbled +mcl_stairs:slab_purpur_block_double +mcl_stairs:stair_bamboo_stripped +vl_hollow_logs:birchtree_hollow +mcl_compressed_blocks:compressed_cobblestone +mcl_walls:endbricks_10 +mcl_lanterns:lantern_floor +mcl_walls:redsandstone_21 +mcl_stairs:slab_lapisblock_double +mcl_monster_eggs:monster_egg_stonebrickcarved +mcl_anvils:anvil_damage_1 +mesecons_commandblock:commandblock_off +mcl_stairs:slab_waxed_copper_exposed_cut +mcl_stairs:slab_waxed_copper_exposed_cut_double +mcl_crimson:warped_nylium +mesecons_lightstone:lightstone_off_blue +mcl_stairs:stair_concrete_grey_outer +mcl_core:sprucetree_bark +mcl_stairs:slab_crimson_hyphae_wood +mcl_stairs:slab_cobble_double +mcl_beehives:bee_nest_1 +mcl_core:gravel +xpanes:pane_red_flat +mcl_signs:wall_sign_sprucewood +mesecons_lightstone:lightstone_off_grey +mcl_mangrove:mangrove_door_b_1 +mcl_doors:acacia_door_t_4 +mcl_deepslate:deepslatetileswall_6 +mcl_deepslate:deepslatepolishedwall_12 +mcl_walls:brick_12 +mcl_deepslate:deepslatetileswall_11 +mcl_ocean:sea_pickle_4_dead_brain_coral_block +mcl_stairs:stair_prismarine_brick_inner +mcl_mushrooms:brown_mushroom_block_stem_full +mcl_walls:netherbrick_5 +mcl_walls:mossycobble +mcl_walls:netherbrick_13 +mcl_core:birchsapling +mcl_stairs:stair_copper_weathered_cut_outer +mcl_farming:pumpkin_1 +mcl_flowers:tulip_pink +mcl_blackstone:wall_13 +mcl_core:emeraldblock +mcl_doors:dark_oak_door_t_4 +mcl_mushrooms:red_mushroom_block_cap_000100 +mcl_bamboo:bamboo_door_b_4 +mcl_core:stripped_jungle +mcl_deepslate:deepslate_chiseled +mesecons_pressureplates:pressure_plate_darkwood_off +mcl_flowers:tulip_orange +xpanes:pane_natural +mcl_deepslate:deepslatepolishedwall_0 +mcl_stairs:slab_andesite_smooth +mcl_walls:mossycobble_14 +mcl_flowerpots:flower_pot_poppy +mcl_beehives:beehive_4 +mcl_copper:waxed_block_oxidized_cut +mcl_colorblocks:glazed_terracotta_pillar_yellow +mcl_nether:nether_brick +mcl_stairs:slab_waxed_copper_oxidized_cut_top +mcl_chests:grey_shulker_box_small +mcl_cherry_blossom:cherry_fence_gate +mesecons_button:button_mangrove_wood_on +mcl_stairs:stair_redsandstonesmooth2 +mcl_stairs:stair_deepslate_cobbled_inner +mcl_wool:silver_carpet +mcl_core:stone_smooth +mcl_heads:steve22_5 +mcl_walls:endbricks_11 +mcl_core:stripped_birch +mcl_crimson:crimson_fence_gate_open +mcl_chests:trapped_chest_small +mcl_nether:nether_wart_0 +mcl_end:end_rod +mcl_deepslate:deepslatecobbledwall +mcl_stairs:stair_junglewood_inner +mcl_heads:steve67_5 +mcl_farming:carrot_7 +mcl_stairs:stair_redsandstonesmooth2_inner +mcl_core:stripped_oak +mcl_bamboo:bamboo_fence +mesecons_delayer:delayer_off_2 +mcl_ocean:dead_bubble_coral_block +mcl_stairs:stair_deepslate_bricks_inner +mesecons_pressureplates:pressure_plate_polished_blackstone_on +mcl_signs:standing_sign_crimson_hyphae_wood +mcl_doors:wooden_door_t_2 +mcl_walls:sandstone_12 +mcl_stairs:slab_birchtree_bark_top +mcl_walls:granite_5 +mcl_mangrove:mangrove_mud_roots +mcl_stairs:slab_blackstone_polished_double +mcl_crimson:crimson_fence_gate +mcl_stairs:slab_granite_top +mcl_walls:diorite_13 +mcl_stairs:stair_darktree_bark_inner +mcl_walls:prismarine_16 +xpanes:pane_white_flat +mcl_walls:netherbrick_11 +mcl_core:junglesapling +mcl_walls:redsandstone_8 +mcl_walls:mudbrick_12 +mcl_mud:mud_bricks +mcl_colorblocks:concrete_brown +mclx_core:river_water_flowing +mcl_stairs:stair_sprucewood_inner +mesecons_lightstone:lightstone_off_purple +mcl_stairs:stair_warped_hyphae_wood +mcl_chests:lightblue_shulker_box_small +mcl_signs:standing_sign_darkwood +mcl_smoker:smoker +mcl_stairs:stair_blackstone_brick_polished_outer +mesecons_button:button_darkwood_on +mcl_mangrove:mangrove_trapdoor +mcl_ocean:dead_fire_coral_fan +mcl_walls:brick_13 +mcl_deepslate:deepslatebrickswall_7 +mcl_farming:wheat_5 +mcl_colorblocks:glazed_terracotta_pillar_white +mcl_mangrove:mangrove_stripped_bark +mcl_smoker:smoker_active +mesecons_solarpanel:solar_panel_inverted_off +mcl_core:acaciawood +mcl_bamboo:bamboo_mosaic +mcl_crimson:crimson_trapdoor +mcl_compressed_blocks:septuple_compressed_cobblestone +mcl_core:stripped_oak_bark +mcl_core:birchtree +mesecons_pressureplates:pressure_plate_sprucewood_on +mcl_walls:diorite_21 +xpanes:pane_gray +mcl_farming:soil +mcl_mangrove:mangrove_wood +mcl_stairs:stair_tree_bark_outer +mcl_farming:beetroot_2 +mcl_farming:melontige_linked_r +mcl_deepslate:deepslatepolishedwall_1 +mcl_stairs:slab_stone_rough +mcl_colorblocks:hardened_clay_red +mcl_stairs:stair_sprucetree_bark_inner +mcl_walls:netherbrick_6 +mcl_stairs:stair_end_bricks +mcl_blackstone:basalt +mcl_blackstone:soul_torch +mcl_beacons:beacon_beam +mcl_stairs:slab_quartz_smooth +mcl_core:stone_with_lapis +mcl_walls:cobble_10 +mcl_walls:andesite_14 +mcl_farming:potato +mcl_walls:netherbrick_12 +mcl_core:glass_brown +mcl_stairs:slab_warped_hyphae_wood_top +mcl_core:snow_3 +mcl_core:darkwood +mcl_heads:wither_skeleton_wall +mcl_flowers:lily_of_the_valley +mcl_campfires:campfire +mcl_ocean:tube_coral_block +mcl_mushrooms:red_mushroom_block_cap_001011 +mcl_stairs:stair_mud_brick_outer +mcl_ocean:sea_pickle_1_dead_brain_coral_block +mcl_core:stripped_birch_bark +mcl_mushrooms:red_mushroom_block_cap_010001 +mcl_stairs:stair_purpur_block +mcl_doors:trapdoor +mcl_end:end_rod_blue +mcl_farming:carrot_6 +mcl_stairs:stair_waxed_copper_exposed_cut +mcl_signs:wall_sign_birchwood +mcl_doors:iron_door_t_3 +mcl_minecarts:activator_rail_on +mesecons_solarpanel:solar_panel_off +mcl_signs:standing_sign45_warped_hyphae_wood +mcl_core:goldblock +mcl_mushrooms:brown_mushroom_block_cap_101011 +mcl_doors:iron_door_b_4 +mcl_walls:endbricks_8 +mcl_farming:wheat_6 +mcl_nether:glowstone +mcl_stairs:stair_goldblock_outer +mcl_colorblocks:concrete_powder_black +mcl_portals:end_portal_frame_eye +mcl_doors:wooden_door_t_1 +mcl_chests:yellow_shulker_box_small +mcl_jukebox:jukebox +mcl_core:stone_with_coal +vl_hollow_logs:darktree_hollow +mcl_core:stripped_acacia +mcl_monster_eggs:monster_egg_stone +mcl_doors:birch_door_t_2 +mcl_flowerpots:flower_pot_acaciasapling +mcl_flowers:azure_bluet +mcl_walls:diorite_10 +mclx_fences:red_nether_brick_fence_gate_open +mcl_stairs:stair_jungletree_bark +mcl_deepslate:deepslatetileswall_5 +mcl_stairs:slab_end_bricks +mcl_walls:stonebrickmossy_15 +mcl_stairs:slab_concrete_silver +mcl_stairs:stair_blackstone_polished_outer +mcl_core:glass_gray +mcl_ocean:bubble_coral_fan +mesecons:wire_10111011_off +mcl_walls:endbricks_12 +mesecons_button:button_mangrove_wood_off +mcl_stairs:slab_waxed_copper_oxidized_cut +mcl_end:end_rod_cyan +mcl_core:glass_red +mcl_walls:stonebrickmossy_9 +mcl_core:stonebrick +mcl_deepslate:deepslatebrickswall_10 +mcl_walls:diorite +mcl_farming:pumpkintige_linked_r +mcl_walls:endbricks_13 +mesecons_button:button_wood_on +mcl_ocean:dead_horn_coral_fan +mcl_flowerpots:flower_pot_tulip_white +mcl_core:jungleleaves +mcl_stairs:slab_copper_exposed_cut_double +mcl_farming:melontige_2 +mcl_stairs:stair_purpur_block_outer +mcl_heads:stalker22_5 +mcl_bamboo:scaffolding +mcl_stairs:slab_concrete_green +mcl_mangrove:mangrove_door_b_3 +mcl_flowerpots:flower_pot_tulip_orange +mcl_stairs:stair_junglewood_outer +mcl_chests:trapped_chest_on_right +mcl_walls:cobble_11 +mcl_colorblocks:glazed_terracotta_pillar_grey +mcl_stairs:slab_mud_brick +mcl_deepslate:deepslatepolishedwall_2 +mcl_brewing:stand_001 +mcl_colorblocks:concrete_powder_green +mcl_crimson:warped_wart_block +mcl_ocean:dead_fire_coral_block +mcl_barrels:barrel_open +mcl_villages:structblock +mcl_cherry_blossom:pressure_plate_cherrywood_off +mesecons_pistons:piston_up_pusher_sticky +mcl_core:snow_2 +mcl_wool:pink +mcl_core:acaciasapling +mcl_wool:red +mcl_cake:cake_1 +mcl_fences:jungle_fence_gate +mcl_crimson:warped_door_b_1 +mcl_stairs:slab_prismarine_dark +mcl_beehives:beehive +mcl_stairs:stair_deepslate_bricks +mcl_cake:cake_6 +mcl_beds:respawn_anchor_charged_3 +mcl_beds:bed_white_top +mesecons_torch:mesecon_torch_off_wall +mcl_beds:bed_light_blue_bottom +mcl_beds:bed_lime_top +mcl_beds:bed_pink_top +mcl_beds:bed_pink_bottom +mcl_cocoas:cocoa_3 +mcl_beds:bed_brown_top +mcl_beds:bed_brown_bottom +mcl_beds:bed_purple_top +mcl_maps:filled_map_mcl_skins_base_18D471DFF_male_crea +mcl_loom:loom +mcl_beds:bed_orange_top +mcl_cherry_blossom:cherry_door_b_4 +mcl_beds:bed_orange_bottom +mcl_deepslate:deepslatecobbledwall_4 +mcl_beds:bed_green_top +mcl_crimson:warped_hyphae_bark +mcl_brewing:stand_000 +mcl_beds:bed_green_bottom +mcl_beds:bed_yellow_top +mcl_beds:bed_yellow_bottom +mcl_beds:bed_black_top +mcl_core:light_6 +mcl_beds:bed_silver_bottom +mcl_signs:standing_sign_warped_hyphae_wood +mcl_beds:bed_grey_top +mcl_monster_eggs:monster_egg_stonebrickmossy +mcl_beds:bed_cyan_top +mcl_beds:bed_blue_bottom +mcl_nether:nether_wart_2 +mcl_doors:acacia_door_t_2 +mcl_beds:bed_red_bottom +mcl_books:bookshelf +mcl_stairs:slab_bamboo_mosaic_top +mesecons_torch:mesecon_torch_on_wall +mcl_doors:iron_door_t_4 +mcl_walls:endbricks_9 +mesecons_solarpanel:solar_panel_on +mesecons_button:button_bamboo_on +mcl_beacons:beacon +mesecons_button:button_bamboo_off +mcl_stairs:stair_ironblock_inner +mcl_stairs:slab_bamboo_plank_double +mcl_meshhand:mcl_skins_base_1EEB592FF_female_crea +mcl_signs:standing_sign67_5_bamboo +mcl_signs:wall_sign_bamboo +mcl_bamboo:pressure_plate_bamboo_wood_on +mcl_copper:block_exposed_cut +mcl_bamboo:bamboo_fence_gate +mcl_stairs:slab_quartz_smooth_top +mcl_core:redsandstone +mcl_doors:wooden_door_b_4 +mcl_stairs:slab_bamboo_plank_top +mcl_farming:pumpkintige_linked_b +mcl_stairs:slab_bamboo_plank +mcl_mangrove:mangrove_door_t_4 +mcl_stairs:stair_bamboo_plank_inner +mcl_stairs:stair_bamboo_plank_outer +mcl_colorblocks:hardened_clay_pink +mcl_doors:dark_oak_door_t_1 +mesecons_pressureplates:pressure_plate_darkwood_on +mcl_stairs:slab_bamboo_stripped_top +mcl_stairs:stair_cobble_inner +mcl_stairs:slab_bamboo_stripped +mesecons:wire_10110011_off +mcl_stairs:slab_bamboo_block_double +mcl_stairs:slab_bamboo_block +mcl_amethyst:budding_amethyst_block +mcl_stairs:stair_bamboo_block_inner +mcl_stairs:stair_bamboo_block_outer +mcl_core:stonebrickcarved +mcl_stairs:stair_bamboo_block +mcl_bamboo:bamboo_trapdoor_ladder +mcl_bamboo:bamboo_trapdoor_open +mcl_stairs:slab_prismarine_brick +xpanes:pane_silver_flat +mcl_bamboo:bamboo_trapdoor +mcl_colorblocks:concrete_powder_white +mcl_bamboo:bamboo_door_b_3 +mcl_bamboo:bamboo_door_t_2 +mcl_crimson:crimson_hyphae_bark +mcl_stairs:stair_cherrywood_outer +mcl_walls:cobble_7 +mcl_mangrove:mangrove_roots +mcl_bamboo:bamboo_door_t_1 +mcl_bamboo:bamboo_door_b_1 +mcl_ocean:tube_coral_fan +mcl_stairs:slab_concrete_grey +mcl_stairs:slab_concrete_yellow +mcl_bamboo:bamboo_plank +mcl_bamboo:bamboo_block_stripped +mcl_bamboo:bamboo_endcap +mcl_blackstone:wall +mcl_blackstone:wall_15 +mcl_blackstone:wall_11 +mcl_grindstone:grindstone +mcl_mushrooms:red_mushroom_block_cap_111100 +mcl_blackstone:wall_8 +mcl_blackstone:wall_4 +mcl_nether:soul_sand +mcl_blackstone:wall_3 +mcl_blackstone:wall_2 +mcl_blackstone:wall_1 +mcl_blackstone:blackstone_chiseled_polished +mcl_stairs:slab_blackstone_brick_polished_top +mcl_stairs:slab_blackstone_brick_polished +mcl_stairs:slab_blackstone_chiseled_polished_double +mcl_stairs:slab_blackstone_chiseled_polished +mcl_stairs:slab_blackstone_polished +mcl_walls:netherbrick_14 +mcl_stairs:slab_darktree_bark +mcl_blackstone:soul_soil +mcl_core:light_14 +mcl_doors:birch_door_t_1 +mcl_deepslate:deepslate_bricks_cracked +mcl_blackstone:quartz_brick +mcl_blackstone:blackstone_brick_polished +xpanes:pane_magenta_flat +mcl_fences:fence +mcl_blackstone:wall_0 +mcl_blackstone:blackstone_polished +mcl_stairs:stair_ironblock +mcl_heads:steve +mcl_blackstone:basalt_polished +mcl_blackstone:blackstone_gilded +mcl_stairs:slab_concrete_light_blue_double +mcl_stairs:slab_concrete_light_blue +mcl_stairs:stair_concrete_light_blue_inner +mcl_stairs:stair_concrete_light_blue +mcl_amethyst:tinted_glass +mcl_stairs:slab_concrete_lime_double +mcl_stairs:slab_concrete_lime_top +mcl_walls:cobble_12 +mcl_stairs:slab_concrete_lime +mcl_stairs:stair_concrete_lime_inner +mcl_deepslate:deepslatetileswall_4 +mcl_stairs:stair_concrete_lime_outer +mcl_stairs:stair_concrete_lime +mcl_stairs:slab_concrete_pink_double +mesecons_button:button_warped_hyphae_wood_off +mcl_portals:end_portal_frame +mesecons_walllever:wall_lever_off +mcl_stairs:slab_concrete_pink_top +mcl_stairs:slab_concrete_pink +mcl_stairs:stair_concrete_pink_inner +mcl_deepslate:deepslatebrickswall_11 +mcl_stairs:stair_concrete_pink_outer +mcl_core:glass_pink +xpanes:pane_purple_flat +mcl_stairs:slab_concrete_brown_double +mcl_farming:wheat_3 +mcl_stairs:slab_concrete_brown_top +mcl_stairs:stair_concrete_brown_inner +vl_hollow_logs:mangrove_stripped_hollow +mcl_stairs:stair_concrete_brown_outer +mcl_stairs:stair_concrete_brown +mcl_stairs:slab_concrete_purple_double +mesecons_pistons:piston_down_pusher_normal +mcl_stairs:slab_concrete_purple_top +mcl_stairs:stair_concrete_purple_inner +mcl_stairs:stair_concrete_purple_outer +mcl_stairs:slab_acaciawood +mcl_stairs:slab_concrete_orange_double +mcl_stairs:slab_concrete_orange_top +mcl_stairs:stair_concrete_orange_inner +mcl_walls:prismarine_8 +mcl_stairs:stair_concrete_orange_outer +mcl_ocean:horn_coral_block +mcl_nether:nether_wart_block +mcl_mushrooms:brown_mushroom_block_cap_011000 +mcl_stairs:stair_copper_weathered_cut +mcl_deepslate:deepslatepolishedwall_11 +mcl_stairs:slab_concrete_magenta_top +mcl_core:light_8 +mcl_stairs:slab_concrete_magenta +mcl_mangrove:mangrove_door_b_2 +mcl_deepslate:deepslate_cobbled +mcl_walls:stonebrick_15 +mcl_stairs:stair_concrete_grey +mcl_stairs:slab_concrete_blue_double +mcl_stairs:slab_concrete_blue_top +mcl_stairs:slab_concrete_blue +mcl_doors:acacia_trapdoor +mcl_stairs:stair_concrete_blue_inner +mcl_stairs:stair_concrete_blue_outer +mcl_stairs:slab_concrete_cyan_double +mcl_stairs:slab_concrete_cyan_top +mcl_farming:pumpkin_3 +mcl_doors:dark_oak_door_b_4 +mcl_farming:melontige_linked_l +mcl_stairs:stair_concrete_cyan_inner +mcl_stairs:stair_concrete_cyan_outer +mcl_stairs:stair_concrete_cyan +mcl_stairs:slab_concrete_green_double +mcl_stairs:slab_concrete_green_top +mcl_stairs:stair_concrete_green_inner +mcl_stairs:stair_concrete_green_outer +mcl_core:light_4 +mcl_comparators:comparator_on_sub +mcl_stairs:stair_concrete_green +mcl_stairs:slab_concrete_yellow_double +mcl_stairs:slab_concrete_yellow_top +mcl_stairs:stair_concrete_yellow_inner +mcl_stairs:stair_concrete_yellow_outer +mcl_walls:mudbrick_9 +mcl_heads:stalker67_5 +mcl_stairs:slab_concrete_red_double +mcl_compressed_blocks:double_compressed_cobblestone +mcl_doors:birch_door_b_1 +mcl_stairs:slab_concrete_red_top +mcl_walls:netherbrick_0 +mcl_stairs:slab_concrete_red +mcl_heads:steve_wall +mcl_cherry_blossom:stripped_cherrytree +mcl_colorblocks:concrete_white +mcl_stairs:slab_concrete_black_double +mcl_core:andesite +mcl_stairs:slab_concrete_black_top +mcl_ocean:sea_pickle_4_off_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_stem +mcl_walls:brick_5 +mcl_mangrove:mangrove_wood_fence +mcl_stairs:stair_concrete_black_inner +mcl_walls:andesite_4 +mcl_stairs:stair_concrete_black_outer +mcl_walls:sandstone_14 +mcl_core:spruceleaves_orphan +mcl_mushrooms:red_mushroom_block_cap_110101 +mcl_wool:green +mcl_flowerpots:flower_pot_mushroom_red +mcl_stairs:stair_concrete_silver_inner +mcl_stairs:stair_concrete_silver_outer +mcl_stairs:slab_stonebrick +mcl_stairs:stair_concrete_silver +mcl_stairs:slab_concrete_grey_double +mcl_flowerpots:flower_pot_bamboo_plant +mcl_walls:cobble_0 +mcl_stairs:stair_concrete_grey_inner +mcl_stairs:stair_concrete_magenta +mcl_core:leaves_orphan +mesecons_pistons:piston_pusher_sticky +mcl_stairs:slab_concrete_white_top +mcl_mushrooms:brown_mushroom_block_cap_111010 +mcl_stairs:slab_concrete_white +mcl_stairs:stair_concrete_white_inner +mesecons:wire_11001000_off +mcl_stairs:stair_birchwood_inner +mcl_copper:waxed_block_exposed +mcl_stairs:stair_stonebrickcracked_outer +mcl_stairs:stair_ironblock_outer +mcl_core:glass_lime +mcl_blackstone:basalt_smooth +mcl_stairs:slab_ironblock_double +mcl_end:end_rod_brown +mcl_cocoas:cocoa_2 +mcl_stairs:slab_ironblock_top +mcl_stairs:slab_ironblock +mcl_stairs:slab_goldblock_top +mcl_doors:dark_oak_door_t_3 +mcl_mushrooms:brown_mushroom_block_cap_010101 +mcl_stairs:stair_lapisblock +mcl_walls:andesite_16 +mcl_stairs:slab_lapisblock_top +mcl_stairs:slab_lapisblock +mcl_barrels:barrel_closed +mcl_deepslate:deepslatepolishedwall_3 +mcl_heads:wither_skeleton +mcl_stairs:slab_darktree_bark_double +mcl_stairs:stair_bamboo_stripped_inner +mcl_stairs:stair_blackstone +mcl_core:redsandstonesmooth +mcl_amethyst:large_amethyst_bud +mcl_stairs:stair_birchtree_bark_inner +mcl_walls:redsandstone_14 +mcl_deepslate:deepslatecobbledwall_5 +mesecons_pressureplates:pressure_plate_mangrove_wood_off +mcl_stairs:stair_birchtree_bark +mcl_stairs:slab_sprucetree_bark_double +mcl_walls:endbricks_16 +mcl_stairs:stair_sprucetree_bark_outer +mcl_nether:quartz_chiseled +mcl_stairs:slab_acaciatree_bark_double +mcl_stairs:slab_acaciatree_bark_top +mcl_walls:stonebrickmossy_5 +mcl_stairs:slab_acaciatree_bark +mcl_chests:dark_grey_shulker_box +mcl_target:target_off +mcl_stairs:stair_acaciatree_bark_inner +mcl_heads:zombie45 +mcl_core:sprucewood +mcl_stairs:stair_acaciatree_bark_outer +mcl_ocean:fire_coral +mcl_stairs:stair_acaciatree_bark +mcl_stairs:stair_jungletree_bark_outer +mcl_stairs:slab_tree_bark_double +mcl_stairs:slab_tree_bark_top +mcl_stairs:slab_tree_bark +mcl_walls:mudbrick_5 +mcl_colorblocks:glazed_terracotta_light_blue +mcl_colorblocks:concrete_powder_light_blue +mcl_stairs:slab_nether_brick_double +mcl_colorblocks:hardened_clay_light_blue +mcl_core:diamondblock +mcl_colorblocks:concrete_lime +mcl_colorblocks:concrete_powder_lime +mcl_colorblocks:glazed_terracotta_pillar_pink +mcl_colorblocks:concrete_pink +mcl_stairs:slab_purpur_block_top +mcl_mushrooms:red_mushroom_block_cap_011000 +mcl_stairs:slab_bamboo_stripped_double +mcl_core:acacialeaves +mcl_core:glass_white +mcl_core:ladder +mcl_colorblocks:glazed_terracotta_brown +mcl_end:purpur_pillar +mcl_colorblocks:concrete_powder_brown +mcl_colorblocks:glazed_terracotta_pillar_purple +mcl_fences:birch_fence +mcl_mushrooms:brown_mushroom_block_cap_111110 +mcl_colorblocks:concrete_powder_purple +mcl_colorblocks:glazed_terracotta_pillar_orange +mcl_colorblocks:concrete_powder_orange +mcl_stairs:slab_junglewood +mcl_stairs:slab_copper_oxidized_cut_double +mcl_walls:prismarine_14 +xpanes:pane_brown +mcl_colorblocks:glazed_terracotta_pillar_blue +mcl_stairs:stair_waxed_copper_weathered_cut_outer +mcl_colorblocks:glazed_terracotta_blue +mcl_walls:diorite_8 +mcl_colorblocks:concrete_blue +mcl_stairs:stair_prismarine_inner +mcl_colorblocks:glazed_terracotta_pillar_cyan +mcl_colorblocks:glazed_terracotta_cyan +mcl_colorblocks:concrete_cyan +mcl_colorblocks:hardened_clay_cyan +mcl_colorblocks:glazed_terracotta_pillar_green +mcl_stairs:stair_prismarine_brick +mcl_colorblocks:glazed_terracotta_green +mcl_colorblocks:concrete_green +mcl_stairs:slab_junglewood_double +mcl_colorblocks:glazed_terracotta_yellow +mcl_core:junglewood +mcl_colorblocks:concrete_powder_yellow +mcl_stairs:stair_birchwood +mcl_colorblocks:glazed_terracotta_pillar_red +mcl_colorblocks:glazed_terracotta_red +mcl_walls:stonebrick +mcl_colorblocks:glazed_terracotta_black +mcl_colorblocks:hardened_clay_black +mcl_colorblocks:concrete_silver +mcl_colorblocks:concrete_grey +mcl_colorblocks:concrete_powder_grey +mcl_walls:mossycobble_10 +mcl_doors:iron_door_b_2 +mcl_colorblocks:hardened_clay_grey +mcl_colorblocks:glazed_terracotta_white +mcl_stairs:stair_concrete_red_outer +mcl_bamboo:bamboo_door_t_4 +mcl_colorblocks:hardened_clay +mcl_minecarts:golden_rail_on +xpanes:pane_cyan +mcl_walls:cobble_13 +mcl_fences:dark_oak_fence_gate +mcl_composters:composter_ready +mcl_walls:mossycobble_16 +mcl_composters:composter_7 +mcl_composters:composter_4 +mcl_composters:composter_3 +mcl_walls:mossycobble_9 +mcl_hoppers:hopper_side +mcl_crimson:stripped_warped_hyphae +mcl_hoppers:hopper_disabled +mcl_chests:white_shulker_box +mcl_hoppers:hopper +mcl_signs:standing_sign67_5_sprucewood +mcl_cauldrons:cauldron_3_lava +mcl_dispensers:dispenser_down +mcl_farming:pumpkintige_linked_t +mcl_signs:standing_sign22_5_junglewood +mcl_droppers:dropper +vl_hollow_logs:warped_hyphae_hollow +vl_hollow_logs:crimson_hyphae_hollow +mesecons_lightstone:lightstone_off_cyan +vl_hollow_logs:mangrove_tree_hollow +mcl_stairs:slab_nether_brick_top +vl_hollow_logs:stripped_cherrytree_hollow +vl_hollow_logs:cherrytree_hollow +mcl_walls:sandstone_8 +vl_hollow_logs:tree_hollow +mcl_walls:granite_0 +mcl_fences:nether_brick_fence +vl_hollow_logs:stripped_spruce_hollow +vl_hollow_logs:sprucetree_hollow +vl_hollow_logs:stripped_jungle_hollow +vl_hollow_logs:jungletree_hollow +mcl_wool:purple_carpet +mcl_walls:prismarine_12 +mcl_sculk:sculk +mcl_core:glass_cyan +vl_hollow_logs:stripped_birch_hollow +mcl_wool:white_carpet +mesecons_button:button_cherrywood_on +mcl_deepslate:deepslatebrickswall_12 +mcl_stairs:slab_waxed_copper_weathered_cut_top +mesecons_button:button_cherrywood_off +mcl_cherry_blossom:cherry_fence_gate_open +mcl_observers:observer_off +mcl_cherry_blossom:cherry_fence +mcl_signs:standing_sign67_5_cherrywood +mcl_signs:standing_sign45_cherrywood +mcl_crimson:crimson_hyphae +mcl_signs:standing_sign22_5_cherrywood +mcl_signs:standing_sign_cherrywood +mcl_crimson:crimson_door_b_3 +mcl_signs:wall_sign_cherrywood +mcl_doors:jungle_door_b_1 +mcl_stairs:slab_cherrywood_top +mcl_stairs:slab_cherrywood +mcl_stairs:slab_deepslate_bricks_double +mcl_stairs:stair_cherrywood_inner +mcl_bamboo:bamboo_door_b_2 +mcl_walls:stonebrickmossy_10 +mcl_stairs:stair_cherrywood +mesecons_lightstone:lightstone_on_green +mesecons:wire_11110101_on +mcl_walls:prismarine_9 +mcl_farming:wheat_4 +mcl_cherry_blossom:cherry_trapdoor +mcl_ocean:dead_brain_coral_fan +mcl_core:light_9 +mcl_cherry_blossom:cherry_door_t_4 +mcl_cherry_blossom:cherry_door_t_3 +mcl_cherry_blossom:cherry_door_t_1 +mcl_cherry_blossom:cherrysapling +mcl_stairs:slab_copper_oxidized_cut +mcl_stairs:stair_waxed_copper_cut +mcl_cherry_blossom:cherrytree_bark +mcl_stairs:stair_waxed_copper_oxidized_cut +mcl_stairs:stair_mossycobble_outer +mcl_chests:chest_left +mcl_end:end_rod_pink +mcl_ocean:dead_bubble_coral_fan +mcl_deepslate:deepslatebrickswall_16 +mesecons_walllever:wall_lever_on +mcl_copper:waxed_block_weathered +mcl_stairs:stair_deepslate_tiles +vl_hollow_logs:stripped_dark_oak_hollow +mesecons:wire_01110000_off +mesecons_button:button_sprucewood_off +mesecons_button:button_birchwood_off +mcl_deepslate:deepslatecobbledwall_14 +mesecons:wire_10011001_on +mcl_walls:stonebrick_16 +mesecons:wire_10000000_off +mesecons_button:button_darkwood_off +mesecons_button:button_stone_on +mesecons:wire_11110100_on +mcl_stairs:stair_waxed_copper_exposed_cut_inner +mesecons:wire_01000000_on +mesecons:wire_11111010_off +mcl_flowers:double_fern +mcl_walls:andesite_13 +mcl_stairs:slab_waxed_copper_cut_top +mesecons_lightstone:lightstone_off_pink +mcl_stairs:stair_stonebrickmossy +mesecons:wire_11111000_on +mesecons_pressureplates:pressure_plate_warped_hyphae_wood_on +mcl_raw_ores:raw_iron_block +mcl_stairs:slab_darktree_bark_top +mcl_farming:pumpkin_2 +mesecons_pressureplates:pressure_plate_sprucewood_off +mcl_core:dirt_with_grass_snow +mcl_cauldrons:cauldron_2r +mesecons:wire_01010000_on +mcl_walls:diorite_9 +mcl_signs:standing_sign45_sprucewood +mcl_mushrooms:brown_mushroom_block_cap_010111 +mcl_doors:birch_door_b_4 +mcl_farming:potato_5 +mcl_honey:honeycomb_block +mcl_mushrooms:red_mushroom_block_cap_000111 +mcl_farming:pumpkintige_unconnect +mcl_maps:filled_map_mcl_skins_character_1_female_crea +mcl_mushrooms:brown_mushroom_block_cap_100111 +mcl_nether:quartz_ore +mcl_chests:chest_small +xpanes:pane_lime_flat +mcl_mushrooms:brown_mushroom_block_cap_011101 +mesecons_pressureplates:pressure_plate_junglewood_off +mcl_core:vine +mcl_heads:skeleton67_5 +mcl_signs:wall_sign_junglewood +mesecons_pistons:piston_normal_off +mesecons_pressureplates:pressure_plate_acaciawood_off +mesecons:wire_01100000_off +xpanes:pane_light_blue +mcl_walls:prismarine_15 +mesecons_lightstone:lightstone_on_magenta +mesecons:wire_11111111_off +mcl_doors:spruce_door_t_4 +mesecons:wire_11110111_off +mesecons:wire_11110111_on +mcl_walls:andesite_9 +mesecons:wire_01110111_on +mesecons:wire_11111011_off +mcl_core:lava_flowing +mcl_wool:lime_carpet +mesecons:wire_11110011_on +mesecons:wire_01110011_on +mcl_stairs:stair_andesite_inner +mesecons:wire_10110011_on +mesecons:wire_00110011_off +mcl_mangrove:mangrove_door_t_1 +mesecons:wire_11111101_off +mcl_observers:observer_down_off +mesecons:wire_11111101_on +mesecons:wire_11011101_off +mesecons:wire_11011101_on +mcl_core:light_5 +mcl_core:sandstonecarved +mesecons:wire_01110101_on +mcl_cocoas:cocoa_1 +mesecons:wire_11010101_off +mcl_walls:stonebrickmossy_4 +mesecons:wire_11010101_on +mcl_mushrooms:red_mushroom_block_cap_011001 +mesecons:wire_01010101_off +mcl_stairs:stair_granite_smooth +mcl_stairs:stair_diorite_outer +mcl_lectern:lectern +mcl_stairs:slab_mud_brick_top +mesecons:wire_11110001_off +mesecons:wire_11110001_on +mesecons:wire_00000000_off +mcl_core:reeds +mesecons_delayer:delayer_off_1 +mcl_farming:carrot_3 +mcl_mushrooms:red_mushroom_block_cap_011011 +mcl_doors:acacia_door_b_2 +mcl_wool:cyan_carpet +mesecons:wire_00110001_off +mcl_stairs:stair_wood_outer +mesecons:wire_11010001_off +mcl_stairs:slab_end_bricks_top +mesecons:wire_01010001_off +mcl_walls:netherbrick_1 +mcl_farming:carrot_4 +mesecons:wire_10010001_off +mesecons:wire_10010001_on +mcl_wool:grey_carpet +mesecons:wire_11111110_on +mesecons:wire_11101110_off +mcl_mushrooms:red_mushroom_block_cap_111000 +mesecons:wire_11101110_on +mesecons:wire_11110110_off +mesecons:wire_11110110_on +mcl_heads:skeleton22_5 +mcl_sponges:sponge +mcl_walls:rednetherbrick_9 +mesecons:wire_11100110_off +mcl_walls:andesite_7 +mesecons:wire_11100110_on +mcl_deepslate:deepslatecobbledwall_6 +mesecons:wire_01100110_on +mesecons:wire_11111010_on +mcl_mushrooms:brown_mushroom_block_cap_011011 +mesecons:wire_10111010_off +mcl_stairs:stair_concrete_orange +mcl_ocean:prismarine +mesecons:wire_10111010_on +mcl_cherry_blossom:cherryleaves +mesecons:wire_11101010_on +mesecons:wire_10101010_on +mesecons:wire_11110010_off +mcl_beehives:bee_nest_5 +mcl_doors:jungle_door_t_2 +mesecons:wire_11110010_on +mesecons:wire_01110010_off +mesecons_pressureplates:pressure_plate_polished_blackstone_off +mesecons_pistons:piston_up_sticky_off +mcl_end:end_rod_white +mcl_stairs:slab_goldblock_double +mesecons:wire_11100010_off +mcl_stairs:stair_copper_weathered_cut_inner +mcl_core:leaves +mcl_chests:brown_shulker_box +mesecons:wire_01100010_on +mcl_walls:mudbrick_21 +mesecons:wire_10100010_on +mesecons:wire_00100010_off +mesecons:wire_00100010_on +mesecons:wire_11111100_off +mcl_stairs:stair_crimson_hyphae_wood +mesecons:wire_11111100_on +mesecons:wire_11011100_off +mesecons:wire_11011100_on +mcl_chests:pink_shulker_box +mesecons:wire_11101100_off +mesecons:wire_11101100_on +mcl_anvils:anvil +mcl_stairs:stair_darkwood_outer +mcl_doors:iron_door_b_3 +mcl_stairs:stair_darkwood +mcl_mushrooms:red_mushroom_block_cap_111111 +mcl_deepslate:deepslatetileswall_2 +mesecons:wire_01110100_on +mcl_stairs:slab_sprucewood +mcl_doors:dark_oak_door_b_3 +mcl_core:stripped_dark_oak_bark +mesecons:wire_01010100_on +mesecons:wire_11100100_off +mesecons:wire_01100100_off +mcl_colorblocks:hardened_clay_green +mesecons:wire_11000100_on +mesecons_pistons:piston_pusher_normal +mcl_doors:spruce_door_t_2 +mcl_chests:ender_chest +mesecons_pressureplates:pressure_plate_stone_off +mcl_flowers:tulip_red +mcl_signs:standing_sign45 +mcl_mushrooms:red_mushroom_block_cap_001010 +mesecons:wire_01000100_on +mcl_walls:stonebrick_8 +mcl_walls:andesite +mcl_walls:mossycobble_15 +mesecons:wire_11111000_off +mesecons:wire_01100100_on +mcl_walls:mudbrick_8 +mcl_doors:acacia_door_b_1 +mcl_core:andesite_smooth +mcl_colorblocks:glazed_terracotta_pillar_light_blue +mcl_stairs:stair_blackstone_outer +mcl_walls:cobble_2 +mcl_core:podzol +mcl_walls:andesite_12 +mcl_farming:wheat_1 +mcl_mangrove:mangrove_door_b_4 +mcl_chests:dark_green_shulker_box_small +mcl_walls:cobble_16 +mcl_stairs:stair_copper_oxidized_cut +mcl_doors:acacia_door_b_4 +mcl_walls:stonebrick_11 +mcl_stairs:stair_quartz_smooth_inner +mcl_walls:rednetherbrick_11 +mcl_stairs:slab_red_nether_brick_top +mcl_chests:trapped_chest_on +mesecons:wire_11001000_on +mesecons:wire_10001000_off +mcl_itemframes:glow_item_frame +mesecons:wire_11110000_on +mesecons:wire_01110000_on +mcl_deepslate:deepslatebrickswall_21 +mcl_doors:jungle_door_b_4 +mcl_ocean:dead_horn_coral_block +mcl_walls:diorite_12 +mcl_sponges:sponge_wet +mesecons:wire_00110000_off +mcl_doors:spruce_door_b_4 +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_female_crea +mcl_walls:brick_1 +mcl_walls:endbricks_1 +mcl_deepslate:deepslatepolishedwall_21 +mesecons:wire_11100000_on +mcl_walls:stonebrick_14 +mcl_walls:prismarine_11 +mesecons:wire_01100000_on +mesecons:wire_10100000_off +xpanes:pane_cyan_flat +mcl_deepslate:deepslate_with_lapis +mcl_colorblocks:glazed_terracotta_lime +mesecons:wire_00100000_off +mesecons:wire_11000000_off +mesecons:wire_10000000_on +mcl_crimson:crimson_fungus +mcl_deepslate:deepslatetileswall_1 +mcl_fences:acacia_fence +mcl_tnt:tnt +mesecons:wire_01010100_off +mcl_core:birchtree_bark +mcl_farming:sweet_berry_bush_0 +mcl_dispensers:dispenser_up +mesecons:wire_10111011_on +mcl_crimson:warped_door_t_3 +mcl_colorblocks:concrete_powder_magenta +mcl_ocean:seagrass_sand +mcl_cake:cake_3 +mcl_chests:dark_green_shulker_box +mcl_doors:spruce_door_b_2 +xpanes:pane_magenta +mcl_doors:birch_trapdoor +mcl_chests:violet_shulker_box +mcl_walls:sandstone_10 +mcl_wool:blue +mcl_meshhand:mcl_skins_base_18D471DFF_male_crea +mcl_deepslate:deepslatebrickswall_13 +mcl_walls:netherbrick_2 +vl_hollow_logs:stripped_oak_hollow +mcl_mushrooms:red_mushroom_block_cap_011101 +mcl_blast_furnace:blast_furnace +mcl_chests:trapped_chest_right +mcl_chests:brown_shulker_box_small +mcl_doors:birch_door_b_3 +mcl_signs:wall_sign_mangrove_wood +mcl_chests:dark_grey_shulker_box_small +mesecons_pistons:piston_down_sticky_on +mcl_core:light_3 +mcl_signs:standing_sign_sprucewood +mcl_walls:andesite_10 +mcl_stairs:slab_mangrove_wood +mcl_doors:spruce_trapdoor_open +mcl_walls:netherbrick_16 +mcl_doors:iron_door_t_1 +mcl_deepslate:deepslatebrickswall_3 +mcl_farming:beetroot +mesecons_lightstone:lightstone_off_black +mcl_stairs:stair_lapisblock_inner +mcl_walls:diorite_6 +mcl_stairs:stair_granite_outer +mcl_meshhand:mcl_skins_base_18D471DFF_female_crea +mcl_cauldrons:cauldron_1 +mcl_crimson:warped_trapdoor +mcl_core:ice +mcl_chests:lightblue_shulker_box +mesecons:wire_11010000_off +mcl_doors:spruce_door_b_3 +mesecons:wire_10110001_off +mcl_core:coarse_dirt +mcl_fire:fire +mcl_farming:potato_4 +mcl_mushrooms:brown_mushroom_block_cap_110110 +mcl_mushrooms:red_mushroom_block_cap_000000 +mesecons:wire_10100010_off +mcl_chests:chest_right +mcl_flowers:double_fern_top +mcl_mushrooms:brown_mushroom_block_cap_100100 +mcl_colorblocks:hardened_clay_blue +mcl_composters:composter +mcl_stairs:stair_sandstonesmooth2_outer +mcl_walls:mossycobble_8 +mcl_core:stripped_acacia_bark +mcl_beds:bed_black_bottom +mcl_signs:standing_sign67_5_acaciawood +mclx_fences:nether_brick_fence_gate +mcl_maps:filled_map_mcl_skins_base_18D471DFF_female_surv +mcl_banners:hanging_banner +mcl_lightning_rods:rod +mcl_walls:stonebrickmossy_11 +mcl_doors:iron_trapdoor_open +mcl_core:dirt +mesecons_lightstone:lightstone_on_purple +mcl_walls:cobble_5 +mcl_walls:brick_4 +mcl_deepslate:deepslatepolishedwall_13 +mcl_stairs:stair_deepslate_tiles_outer +mcl_beehives:beehive_5 +mcl_flowerpots:flower_pot_allium +mcl_core:granite_smooth +mcl_stairs:slab_granite_smooth_top +mcl_mushrooms:red_mushroom_block_cap_001110 +mcl_deepslate:deepslatetileswall_14 +mcl_walls:granite_2 +mcl_stairs:stair_acaciawood_outer +mcl_ocean:dead_brain_coral_block +mcl_walls:mudbrick_4 +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_male_surv +mcl_stairs:slab_concrete_black +mcl_mushrooms:red_mushroom_block_cap_111101 +mcl_deepslate:deepslate_with_diamond +mcl_nether:nether_lava_source +mcl_mushrooms:brown_mushroom_block_cap_110011 +mcl_farming:carrot_2 +mcl_mushrooms:red_mushroom_block_cap_010010 +mcl_blast_furnace:blast_furnace_active +mcl_core:sandstonesmooth2 +mcl_mushrooms:red_mushroom_block_cap_001001 +mcl_end:end_stone +mcl_stairs:stair_deepslate_polished +mcl_mushrooms:brown_mushroom_block_cap_110111 +mcl_core:frosted_ice_2 +mcl_stairs:stair_birchtree_bark_outer +mcl_walls:andesite_6 +xpanes:pane_brown_flat +mcl_walls:endbricks_4 +mcl_stairs:stair_mossycobble +mcl_colorblocks:glazed_terracotta_magenta +mcl_stairs:slab_quartz_smooth_double +mcl_mushrooms:brown_mushroom_block_cap_111001 +mcl_mushrooms:brown_mushroom_block_cap_111000 +mcl_doors:dark_oak_trapdoor +mcl_stairs:stair_concrete_pink +mcl_stairs:slab_warped_hyphae_wood_double +mcl_nether:netherrack +mcl_doors:iron_trapdoor_ladder +mcl_stairs:slab_darkwood_double +mcl_stairs:stair_granite +mcl_signs:standing_sign_junglewood +mcl_mushrooms:red_mushroom_block_cap_100010 +mcl_mushrooms:brown_mushroom_block_cap_111111 +mcl_signs:standing_sign67_5_darkwood +mcl_walls:redsandstone_16 +mcl_nether:netheriteblock +mcl_mushrooms:brown_mushroom_block_cap_110001 +mesecons:wire_01100010_off +mcl_core:stone_with_emerald +mcl_heads:zombie +mcl_walls:redsandstone_9 +ignore +mcl_mushrooms:brown_mushroom_block_cap_010001 +mcl_mushrooms:red_mushroom_block_cap_100111 +mcl_mushrooms:brown_mushroom_block_cap_101010 +mcl_meshhand:mcl_skins_base_1B47A57FF_male_surv +mcl_chests:trapped_chest +mcl_mushrooms:brown_mushroom_block_cap_011100 +mesecons_pressureplates:pressure_plate_crimson_hyphae_wood_off +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_female_surv +mcl_mushrooms:brown_mushroom_block_cap_110010 +mcl_crimson:warped_fence +mcl_mushrooms:brown_mushroom_block_cap_100010 +mcl_mushrooms:brown_mushroom_block_cap_100001 +mcl_mushrooms:brown_mushroom_block_cap_000000 +mcl_mushrooms:red_mushroom_block_cap_110000 +mcl_fences:spruce_fence_gate_open +mesecons:wire_11010000_on +mcl_mushrooms:red_mushroom_block_cap_010101 +mcl_deepslate:deepslatecobbledwall_7 +mcl_nether:quartz_pillar +mcl_mushrooms:brown_mushroom_block_cap_100110 +mesecons:wire_11100010_on +mesecons:wire_01110100_off +mcl_stairs:slab_diorite_smooth_top +mcl_stairs:slab_concrete_magenta_double +mesecons:wire_00000000_on +mcl_flowerpots:flower_pot_crimson_fungus +mesecons:wire_11000000_on +mcl_fences:spruce_fence_gate +mcl_mushrooms:brown_mushroom_block_cap_001111 +mesecons:wire_10100000_on +mcl_mushrooms:brown_mushroom_block_cap_010100 +mcl_flowers:lilac_top +mcl_mushrooms:brown_mushroom_block_cap_001011 +mcl_flowers:peony_top +mesecons_button:button_stone_off +mcl_doors:dark_oak_trapdoor_open +mcl_doors:spruce_door_t_3 +mcl_flowerpots:flower_pot_cherrysapling +mcl_stairs:slab_deepslate_tiles +mcl_stairs:slab_redsandstonesmooth2_double +mcl_chests:white_shulker_box_small +mcl_stairs:stair_bamboo_mosaic_inner +mesecons:wire_10010000_off +mcl_mushrooms:red_mushroom_block_cap_001100 +mcl_mushrooms:red_mushroom_block_cap_100000 +mcl_end:end_rod_black +mcl_ocean:dead_tube_coral_fan +mcl_doors:spruce_door_b_1 +mesecons:wire_10110000_on +mcl_end:end_rod_silver +mcl_mushrooms:red_mushroom_block_cap_110011 +mcl_mushrooms:brown_mushroom_block_cap_100101 +mesecons:wire_10001000_on +mcl_mangrove:propagule_coarse_dirt +mcl_mushrooms:red_mushroom_block_cap_110111 +mesecons:wire_01010001_on +mcl_fences:acacia_fence_gate +mesecons:wire_10011000_on +mcl_deepslate:deepslate_polished +mcl_doors:iron_door_b_1 +mesecons:wire_00110000_on +mcl_mushrooms:brown_mushroom_block_cap_000001 +mcl_deepslate:deepslate_with_iron +mcl_core:darktree_bark +mcl_stairs:stair_lapisblock_outer +mcl_mushrooms:red_mushroom_block_stem_full +mcl_walls:sandstone_16 +mcl_stairs:stair_stonebrick_outer +mcl_meshhand:mcl_skins_base_1EEB592FF_female_surv +mesecons:wire_10010000_on +mcl_meshhand:mcl_skins_base_1B47A57FF_female_crea +mesecons:wire_10111000_on +mcl_mangrove:mangrove_tree +mcl_walls:cobble_3 +mcl_copper:block_cut +mcl_mushrooms:brown_mushroom_block_cap_010010 +mcl_fences:dark_oak_fence_gate_open +mesecons:wire_11000100_off +mcl_mushrooms:brown_mushroom_block_cap_101111 +mcl_mushrooms:red_mushroom_block_cap_100100 +mcl_cauldrons:cauldron_3r +mcl_stairs:slab_diorite_smooth +mcl_stairs:stair_sprucewood_outer +mcl_stairs:slab_stonebrickmossy_double +mcl_mushrooms:red_mushroom_block_cap_101010 +mesecons:wire_11010100_off +mcl_core:stone_with_redstone +mcl_stairs:slab_stone_double +mcl_stairs:stair_crimson_hyphae_wood_outer +mesecons:wire_11111011_on +mcl_villages:stonebrickcarved +mcl_signs:standing_sign45_birchwood +mcl_mushrooms:brown_mushroom_block_cap_000101 +mcl_doors:dark_oak_door_b_1 +mesecons_pistons:piston_sticky_on +mcl_farming:pumpkin_7 +mcl_walls:andesite_15 +mcl_walls:rednetherbrick_2 +mcl_ocean:dead_horn_coral +mcl_mushrooms:red_mushroom_block_cap_011100 +mcl_cherry_blossom:cherry_trapdoor_open +mesecons:wire_01110101_off +mcl_mushrooms:brown_mushroom_block_cap_101110 +mcl_mushrooms:red_mushroom_block_cap_101001 +mcl_crimson:shroomlight +mesecons:wire_10110010_on +mcl_farming:wheat_2 +mcl_walls:cobble_8 +mcl_ocean:prismarine_brick +mesecons:wire_01110010_on +mcl_walls:stonebrick_9 +mcl_mushrooms:red_mushroom_block_cap_011111 +mcl_mushrooms:brown_mushroom_block_cap_111101 +mcl_core:lapisblock +mcl_farming:potato_7 +mcl_stairs:stair_waxed_copper_weathered_cut +mesecons_pistons:piston_down_normal_off +mcl_mushrooms:red_mushroom_block_cap_000110 +mcl_heads:stalker45 +mcl_blackstone:wall_10 +mcl_core:stonebrickmossy +mcl_stairs:slab_prismarine_brick_top +mcl_walls:rednetherbrick_8 +mesecons_pressureplates:pressure_plate_stone_on +mesecons:wire_10101010_off +mcl_mushrooms:red_mushroom_block_cap_100110 +mcl_deepslate:deepslatetileswall_0 +mcl_mushrooms:red_mushroom_block_cap_100101 +mesecons_button:button_junglewood_on +mcl_campfires:soul_campfire_lit +mcl_core:grass_path +mcl_colorblocks:concrete_powder_pink +mcl_stairs:stair_darktree_bark_outer +mcl_doors:birch_door_b_2 +mcl_observers:observer_up_on +mcl_mushrooms:brown_mushroom_block_cap_001110 +mcl_mushrooms:red_mushroom_block_cap_101011 +xpanes:pane_orange_flat +mesecons:wire_00010001_off +mcl_walls:redsandstone_15 +mesecons:wire_01100110_off +xpanes:pane_blue_flat +xpanes:pane_gray_flat +mesecons:wire_01110110_off +mcl_mushrooms:red_mushroom_block_cap_111011 +mcl_blackstone:wall_9 +mesecons_pressureplates:pressure_plate_birchwood_off +mcl_mushrooms:brown_mushroom_block_cap_000100 +mcl_core:stripped_spruce_bark +mcl_mushrooms:brown_mushroom_block_cap_001010 +mcl_walls:netherbrick_15 +mcl_wool:brown_carpet +mcl_colorblocks:glazed_terracotta_pillar_magenta +mcl_stairs:stair_diorite_smooth +mesecons_delayer:delayer_on_3 +mcl_core:darkleaves_orphan +mcl_core:stripped_spruce +mcl_walls:brick_10 +mcl_walls:cobble +mesecons_button:button_sprucewood_on +mesecons_pistons:piston_down_sticky_off +mclx_fences:nether_brick_fence_gate_open +mcl_crimson:crimson_trapdoor_ladder +mesecons_pressureplates:pressure_plate_wood_on +mcl_stairs:slab_sandstone +mcl_copper:block_raw +mcl_stairs:slab_wood_double +mcl_mushrooms:brown_mushroom_block_cap_101100 +mcl_walls:mossycobble_12 +mcl_walls:redsandstone_4 +mcl_walls:sandstone_4 +mcl_mushrooms:brown_mushroom_block_cap_001000 +mcl_colorblocks:glazed_terracotta_purple +mcl_mud:packed_mud +mcl_stairs:stair_purpur_block_inner +mcl_mushrooms:red_mushroom_block_cap_011010 +mcl_walls:andesite_3 +mcl_mangrove:propagule_dirt +mcl_ocean:dead_tube_coral +mcl_stairs:slab_prismarine +mcl_copper:block_exposed +mcl_mushrooms:brown_mushroom_block_cap_100000 +mcl_mushrooms:brown_mushroom_block_cap_101101 +mcl_deepslate:deepslatecobbledwall_0 +mcl_walls:granite_3 +mcl_end:end_rod_red +mcl_crimson:warped_door_t_2 +mesecons_button:button_acaciawood_off +mcl_sponges:sponge_wet_river_water +mcl_lightning_rods:rod_powered +mcl_core:spruceleaves +mcl_mushrooms:brown_mushroom_block_cap_010110 +mcl_deepslate:deepslatepolishedwall_10 +mcl_ocean:seagrass_gravel +mesecons:wire_01110110_on +mcl_core:glass_light_blue +mcl_doors:dark_oak_door_t_2 +mesecons_lightstone:lightstone_on_lime +xpanes:pane_pink_flat +mesecons:wire_11100000_off +mesecons_lightstone:lightstone_on_silver +xpanes:pane_lime +mesecons:wire_01110011_off +mesecons:wire_01000100_off +mcl_mushrooms:brown_mushroom_block_cap_110101 +mcl_raw_ores:raw_gold_block +mesecons:wire_11110101_off +mcl_stairs:slab_waxed_copper_exposed_cut_top +mcl_cauldrons:cauldron_1r +mcl_cauldrons:cauldron_2_lava +mesecons_lightstone:lightstone_on_grey +mesecons:wire_11010100_on +mcl_brewing:stand_111 +mcl_mushrooms:red_mushroom_block_cap_010000 +mcl_beds:bed_red_top +mesecons_lightstone:lightstone_on +mcl_walls:mossycobble_4 +mcl_heads:wither_skeleton22_5 +mcl_signs:standing_sign22_5_mangrove_wood +mcl_stairs:stair_mud_brick +mcl_heads:zombie22_5 +mcl_mushrooms:brown_mushroom_block_cap_011010 +mcl_farming:carrot_1 +mcl_stairs:slab_red_nether_brick_double +mcl_core:sapling +mcl_stairs:stair_concrete_black +mcl_wool:white +mcl_stairs:slab_sandstone_double +mesecons:wire_10110000_off +mcl_mushrooms:red_mushroom_block_cap_100001 +mesecons:wire_10011000_off +mcl_mushrooms:brown_mushroom_block_cap_001001 +mesecons_delayer:delayer_off_3 +mcl_stairs:slab_andesite +mcl_meshhand:mcl_skins_base_18D471DFF_male_surv +mcl_flowerpots:flower_pot +mcl_mushrooms:red_mushroom_block_cap_101100 +mcl_copper:waxed_block_exposed_cut +mcl_flowerpots:flower_pot_junglesapling +mcl_core:diorite +mcl_flowerpots:flower_pot_birchsapling +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_male_crea +mcl_chests:yellow_shulker_box +mcl_monster_eggs:monster_egg_stonebrickcracked +mesecons:wire_00110010_on +mcl_stairs:slab_junglewood_top +mcl_fences:spruce_fence +mcl_stairs:slab_jungletree_bark_top +mcl_stairs:stair_birchwood_outer +mesecons:wire_11110011_off +mesecons:wire_11111001_off +mcl_walls:prismarine_4 +mcl_flowerpots:flower_pot_oxeye_daisy +mesecons_pressureplates:pressure_plate_acaciawood_on +mcl_stairs:stair_andesite +mesecons:wire_01000000_off +mesecons:wire_11100100_on +mcl_flowerpots:flower_pot_propagule +mcl_stairs:stair_nether_brick +mcl_core:podzol_snow +mesecons:wire_10111001_off +mesecons:wire_11010001_on +mcl_walls:granite_21 +mcl_flowerpots:flower_pot_warped_roots +mcl_doors:acacia_door_t_1 +mcl_core:realm_barrier +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_female_crea +mcl_flowerpots:flower_pot_deadbush +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_female_surv +mcl_end:chorus_flower_dead +mesecons_lightstone:lightstone_off_red +mesecons_delayer:delayer_on_2 +mcl_ocean:sea_pickle_2_dead_brain_coral_block +mcl_stairs:slab_stone +mcl_beds:bed_white_bottom +mcl_maps:filled_map_mcl_skins_base_18D471DFF_male_surv +mcl_mushrooms:red_mushroom_block_cap_001101 +mcl_mushrooms:brown_mushroom_block_cap_100011 +mcl_meshhand:character_male_crea +mcl_signs:standing_sign +mcl_mushrooms:red_mushroom_block_cap_010110 +mesecons_pistons:piston_up_normal_off +mcl_signs:standing_sign_birchwood +mcl_signs:standing_sign22_5_birchwood +mcl_stairs:stair_end_bricks_inner +mcl_signs:standing_sign67_5_birchwood +mesecons_pressureplates:pressure_plate_wood_off +mcl_core:frosted_ice_3 +mcl_signs:standing_sign22_5_darkwood +mcl_signs:standing_sign45_darkwood +mcl_stairs:stair_copper_oxidized_cut_inner +mcl_crimson:crimson_door_b_2 +mesecons_lightstone:lightstone_off_yellow +mesecons_delayer:delayer_off_4 +mcl_armor_stand:armor_stand +mcl_mushrooms:red_mushroom_block_cap_100011 +mcl_signs:standing_sign22_5_acaciawood +mcl_core:bedrock +mcl_walls:netherbrick_21 +mcl_deepslate:deepslate_tiles_cracked +mcl_stairs:stair_wood_inner +mcl_signs:standing_sign45_acaciawood +mclx_core:river_water_source +mcl_deepslate:deepslatepolishedwall +mcl_walls:sandstone_7 +mesecons_pistons:piston_sticky_off +mcl_doors:wooden_door_t_4 +mcl_colorblocks:glazed_terracotta_pillar_brown +mesecons_lightstone:lightstone_off_lime +mcl_ocean:fire_coral_fan +mesecons:wire_11011001_on +mcl_walls:stonebrickmossy_7 +mcl_ocean:seagrass_dirt +mcl_crimson:crimson_trapdoor_open +mcl_meshhand:character_male_surv +mcl_flowerpots:flower_pot_crimson_roots +mcl_ocean:sea_pickle_2_off_dead_brain_coral_block +mcl_chests:trapped_chest_on_small +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_male_surv +mcl_walls:cobble_1 +mcl_stairs:slab_waxed_copper_cut_double +mcl_mushrooms:red_mushroom_block_cap_001111 +mcl_chests:red_shulker_box +mcl_amethyst:amethyst_block +mcl_walls:cobble_6 +mcl_core:stone_with_diamond +mcl_walls:redsandstone_10 +mcl_walls:cobble_9 +mcl_ocean:kelp_gravel +mcl_stairs:stair_deepslate_cobbled_outer +mesecons:wire_11101000_on +mcl_mushrooms:red_mushroom_block_cap_101000 +mcl_mushrooms:red_mushroom_block_cap_000001 +mesecons:wire_10101000_off +mesecons:wire_10110001_on +mcl_walls:mossycobble_6 +mesecons_torch:mesecon_torch_on +mcl_chests:blue_shulker_box +mcl_walls:mossycobble_11 +mcl_walls:mossycobble_13 +mcl_stairs:stair_prismarine_brick_outer +mcl_walls:andesite_1 +mcl_honey:honey_block +mcl_stairs:stair_granite_smooth_inner +mcl_stairs:slab_waxed_copper_oxidized_cut_double +mcl_core:acacialeaves_orphan +mcl_mushrooms:red_mushroom_block_cap_001000 +mcl_walls:andesite_11 +mesecons:wire_11101000_off +mcl_mushrooms:brown_mushroom_block_cap_000110 +mcl_walls:netherbrick_3 +mcl_mushrooms:red_mushroom_block_cap_000101 +mcl_stairs:slab_granite +mcl_nether:nether_lava_flowing +mcl_walls:granite_14 +mcl_stairs:slab_prismarine_brick_double +mesecons_solarpanel:solar_panel_inverted_on +mcl_flowerpots:flower_pot_sprucesapling +mcl_walls:endbricks_3 +mcl_walls:brick_2 +mcl_flowers:tallgrass +mcl_stairs:stair_darkwood_inner +mcl_walls:brick_7 +mcl_mushrooms:red_mushroom_block_cap_111110 +mcl_stairs:slab_sprucewood_double +mcl_signs:standing_sign_acaciawood +mcl_walls:brick +mesecons_lightstone:lightstone_off_green +mcl_stairs:slab_copper_exposed_cut_top +mesecons:wire_10011001_off +mcl_walls:sandstone_5 +mcl_heads:steve45 +mcl_walls:sandstone_6 +mcl_signs:standing_sign67_5_mangrove_wood +mcl_walls:prismarine_13 +mcl_meshhand:mcl_skins_base_1B47A57FF_male_crea +mcl_walls:sandstone_9 +mcl_deepslate:deepslate_with_redstone +mcl_doors:birch_door_t_3 +xpanes:pane_black_flat +mcl_lanterns:soul_lantern_ceiling +mcl_walls:sandstone_3 +mcl_meshhand:mcl_skins_base_1EEB592FF_male_surv +mcl_walls:diorite_16 +mcl_deepslate:deepslatetileswall_7 +mcl_end:end_rod_lime +mcl_walls:andesite_0 +mcl_stairs:slab_brick_block_double +mesecons:wire_11011000_off +mcl_walls:stonebrick_7 +mcl_walls:stonebrick_10 +mcl_cherry_blossom:pressure_plate_cherrywood_on +mcl_stairs:stair_stonebrick +mcl_walls:stonebrick_13 +mcl_chests:magenta_shulker_box_small +mcl_walls:stonebrickmossy_8 +mcl_walls:stonebrickmossy_16 +mcl_walls:stonebrickmossy_21 +mcl_mushrooms:brown_mushroom_block_cap_010011 +mcl_stairs:slab_diorite +mcl_crimson:stripped_crimson_hyphae_bark +mcl_signs:standing_sign22_5_sprucewood +mcl_colorblocks:concrete_purple +mcl_core:cobweb +mcl_amethyst:calcite +mcl_core:glass_green +mesecons:wire_11001100_on +mesecons:wire_10110010_off +mcl_walls:endbricks_7 +mcl_stairs:slab_sprucetree_bark_top +mcl_beehives:bee_nest_4 +mesecons:wire_11111110_off +mcl_core:void +mcl_farming:potato_6 +mesecons:wire_11110100_off +mesecons_button:button_junglewood_off +mcl_walls:netherbrick_7 +mcl_walls:netherbrick_10 +mcl_ocean:dead_fire_coral +mcl_stairs:stair_brick_block +mcl_stairs:slab_purpur_block +mcl_core:tree +mcl_core:light_1 +mcl_walls:rednetherbrick +mcl_mangrove:mangroveleaves +mcl_stairs:slab_deepslate_bricks_top +mcl_walls:mudbrick_0 +mesecons:wire_00110010_off +mcl_wool:magenta_carpet +mcl_walls:stonebrick_3 +mcl_wool:grey +mcl_core:sandstone +mcl_walls:mudbrick_13 +mcl_mushrooms:brown_mushroom_block_cap_101001 +mesecons:wire_00110011_on +mcl_stairs:stair_concrete_yellow +mesecons:wire_00110001_on +mcl_stairs:stair_junglewood +mcl_flowers:rose_bush +mcl_deepslate:deepslate_with_copper +mcl_walls:mudbrick_6 +mcl_stairs:stair_acaciawood +mcl_ocean:brain_coral_fan +mcl_stairs:stair_concrete_purple +mcl_stairs:stair_sprucewood +mcl_walls:granite_4 +mcl_ocean:sea_pickle_1_off_dead_brain_coral_block +mcl_deepslate:deepslate_tiles +mcl_stairs:slab_sprucewood_top +mcl_stairs:slab_stonebrickcracked_top +mcl_heads:skeleton45 +mcl_core:sand +mcl_stairs:slab_birchwood_top +mcl_walls:endbricks_5 +mcl_stairs:slab_waxed_copper_weathered_cut +mcl_mushrooms:red_mushroom_block_cap_010011 +mcl_flowers:waterlily +mcl_mushrooms:brown_mushroom_block_cap_111100 +mcl_stairs:slab_concrete_cyan +mcl_stairs:slab_darkwood_top +mcl_stairs:slab_stone_rough_double +mesecons_pistons:piston_up_normal_on +mcl_mushrooms:red_mushroom_block_cap_110110 +mcl_flowers:blue_orchid +mcl_stairs:stair_deepslate_bricks_outer +mcl_stairs:stair_andesite_outer +mcl_farming:sweet_berry_bush_3 +mcl_stairs:slab_andesite_top +mcl_walls:brick_6 +mcl_stairs:stair_granite_inner +mcl_walls:granite_12 +mcl_cartography_table:cartography_table +mcl_deepslate:deepslatecobbledwall_1 +mcl_mangrove:propagule +mcl_core:snow_7 +mcl_stairs:stair_diorite_inner +mcl_doors:iron_door_t_2 +mcl_stairs:slab_diorite_top +mesecons:wire_01010101_on +mcl_stairs:slab_cobble +mcl_stairs:slab_cobble_top +mcl_farming:hay_block +mcl_stairs:slab_diorite_double +mesecons:wire_11011000_on +mcl_stairs:stair_brick_block_outer +mcl_stairs:stair_brick_block_inner +mcl_chests:pink_shulker_box_small +mcl_signs:standing_sign67_5_junglewood +mcl_stairs:stair_sandstonesmooth2 +mcl_stairs:slab_sandstonesmooth2_top +mcl_meshhand:mcl_skins_base_1EEB592FF_male_crea +mcl_comparators:comparator_off_sub +mcl_stairs:stair_copper_exposed_cut_inner +mcl_walls:stonebrick_12 +mcl_stairs:stair_stonebrick_inner +mcl_stairs:slab_stonebrick_top +mesecons_button:button_acaciawood_on +mcl_stairs:slab_quartzblock +mcl_stairs:stair_quartz_smooth +mcl_walls:endbricks +mcl_stairs:stair_nether_brick_outer +mcl_stairs:stair_nether_brick_inner +mcl_doors:acacia_trapdoor_ladder +mcl_walls:rednetherbrick_5 +mcl_mushrooms:brown_mushroom_block_cap_010000 +mcl_brewing:stand_110 +mcl_stairs:stair_concrete_white +mesecons_button:button_crimson_hyphae_wood_on +mcl_beds:bed_purple_bottom +mcl_walls:mossycobble_5 +mcl_colorblocks:concrete_powder_blue +mesecons:wire_01010000_off +mcl_stairs:slab_prismarine_double +mcl_walls:prismarine_5 +mesecons:wire_10111001_on +mcl_cake:cake_5 +mcl_ocean:prismarine_dark +mcl_wool:cyan +xpanes:pane_black +mcl_stairs:slab_mud_brick_double +mcl_flowerpots:flower_pot_sapling +mcl_walls:stonebrickmossy_2 +mcl_colorblocks:hardened_clay_yellow +mcl_stairs:slab_andesite_smooth_top +mcl_doors:dark_oak_door_b_2 +mcl_walls:brick_8 +mcl_core:bone_block +mcl_mushrooms:red_mushroom_block_cap_111001 +mcl_stairs:slab_stonebrickmossy_top +mesecons_pressureplates:pressure_plate_junglewood_on +mesecons:wire_11111111_on +mcl_walls:endbricks_6 +mcl_wool:orange +mcl_deepslate:deepslatebrickswall_9 +mcl_walls:sandstone_0 +mcl_end:chorus_flower +mcl_mangrove:propagule_clay +mcl_mangrove:water_logged_roots +mcl_walls:mudbrick_15 +mcl_ocean:sea_pickle_3_off_dead_brain_coral_block +mcl_mushrooms:red_mushroom_block_cap_000010 +mesecons:wire_00100000_on +mcl_mangrove:mangrove_wood_fence_gate_open +mcl_sculk:vein +mesecons_noteblock:noteblock +mcl_stairs:stair_mangrove_wood +mesecons:wire_01110001_on +mesecons:wire_11110000_off +mcl_crimson:twisting_vines +mcl_mushrooms:brown_mushroom_block_cap_011111 +mesecons:wire_11111001_on +mcl_mangrove:mangrove_tree_bark +mcl_stairs:slab_warped_hyphae_wood +mcl_flowerpots:flower_pot_fern +mcl_nether:magma +mcl_walls:stonebrickmossy_6 +mesecons:wire_10111000_off +mesecons:wire_00010001_on +mcl_core:stonebrickcracked +mcl_copper:waxed_block_weathered_cut +mcl_crimson:crimson_door_t_2 +mcl_crimson:crimson_door_t_3 +mesecons:wire_01110001_off +mcl_mushrooms:brown_mushroom_block_cap_111011 +mcl_mushrooms:red_mushroom_block_cap_110001 +mesecons:wire_11101010_off +mcl_mushrooms:red_mushroom_block_cap_101110 +mcl_flowers:dandelion +mcl_ocean:dried_kelp_block +mcl_meshhand:mcl_skins_base_18D471DFF_female_surv +mcl_signs:standing_sign45_junglewood +xpanes:pane_orange +mcl_stairs:slab_mossycobble +mcl_heads:zombie67_5 +mcl_mushrooms:red_mushroom_block_cap_110100 +mcl_core:light_13 +mcl_heads:zombie_wall +mcl_farming:wheat +mcl_core:cobble +mesecons:wire_11001100_off +mcl_stairs:stair_mossycobble_inner +mesecons:wire_01110111_off +mcl_stairs:slab_redsandstonesmooth2_top +mcl_core:wood +mesecons:wire_11011001_off +mcl_flowerpots:flower_pot_wither_rose +mcl_signs:wall_sign_acaciawood +mesecons:wire_00010000_on +mcl_walls:stonebrickmossy_14 +mcl_walls:diorite_4 +mesecons:wire_10101000_on +mcl_deepslate:deepslatepolishedwall_5 +mcl_deepslate:deepslatebrickswall_0 +mcl_stairs:slab_deepslate_polished_double +mcl_stairs:stair_stone_rough +mcl_fences:fence_gate +mcl_mushrooms:red_mushroom_block_cap_010100 +mcl_crimson:crimson_nylium +mcl_stairs:stair_deepslate_tiles_inner +mcl_stairs:stair_copper_cut_inner

        #$ALy@jN#=KT#`M4hQFPb}7# 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 WD{p%d0H){XQPxnV{ifSk_`wavhpN~B literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/sounds/item_drop_pickup.1.ogg b/mods/technic_plus_beta/technic/sounds/item_drop_pickup.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..378f03b11007bdc890a0dc2fe9f8d174d678cc47 GIT binary patch literal 5935 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/sounds/item_drop_pickup.2.ogg b/mods/technic_plus_beta/technic/sounds/item_drop_pickup.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..49a1538c9867429de5e3f0a6a41ea516e92fed01 GIT binary patch literal 6103 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 E1L#d|oB#j- literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/sounds/item_drop_pickup.3.ogg b/mods/technic_plus_beta/technic/sounds/item_drop_pickup.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..85d1ae0ac8330abd010329d779c1176fa4ae148a GIT binary patch literal 5685 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/sounds/mining_drill.ogg b/mods/technic_plus_beta/technic/sounds/mining_drill.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5f268307b0c2f4a3bf524d22c96749f95fe9701d GIT binary patch literal 9264 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/sounds/technic_laser_mk1.0.ogg b/mods/technic_plus_beta/technic/sounds/technic_laser_mk1.0.ogg new file mode 100644 index 0000000000000000000000000000000000000000..19be08015f88865b06079a4134405d91252c8df8 GIT binary patch literal 13465 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/sounds/technic_laser_mk2.0.ogg b/mods/technic_plus_beta/technic/sounds/technic_laser_mk2.0.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2cf154863bb6cac784737e1da2aa5eea9991df25 GIT binary patch literal 16766 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/sounds/technic_laser_mk2.1.ogg b/mods/technic_plus_beta/technic/sounds/technic_laser_mk2.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b3f9afb036c8dbcf2f8c1c9a97167c23b6ca33a6 GIT binary patch literal 17725 zcmagF1y~%^)ztJ1D%RE-037hIqqy-a-Ba@_F98=s3G#AwGqZJn>HtC7 zpZ>rOZ_wXAEg+Srk^g->jeMfqk)^5NX#M&B9mDYdFk*+%b!}a2I8@xMsU2+1wEwcF zmZ#?C268bDKAwR+dhl*4CCD%ufsnU_VPIb7u=nH&MkmURHd(9Q+(yoSY!U zf0!~$N@;@t6xdZ!3GVjsa=oaP2&_0O`X z0SIiF!0QA8`C5X}TJrH}dX-ByHGIBl9vKZyB`w(DX{6(2x#;D&=oO%s7G}^Apw|*+ zuoPx=7xsoY{9olqz{cHE`MY##5RgkJl(NH|PfMD=EtC%*8eRzpSUjnO8a0uYIk7;# z*vhWjHnYj5qRDZzj%~CKKFTB`~k} zPs3f%PvTNc|3{hpPOgT>04vkn>>50xTAErqUXFUHo~zAaMoXR>ivb&pA55Nw|4(53 zx90#brwRS*lTfo5uEDGjWl7Y34E$f7<4Q1?Kt7y6uTV#?G{ZK2$*Xe3JB=@+#;c@3 zXf#deIZI@z!EZFnXF027Iqzk;++=Cc9H7_qFNgWZZ8jD?|HE^hT!dCAc1JD|;oqK< z%M`mU7)vLgNUxXp+&9HKGNUX#=cp_n?SFWVO;kx*R7phCK}0N5WQuKMMtN(#!$|c> z+yArtx97ZeqlXok=g7Fx|A*&vagj^Gys3^&>FS>~icZ56>LK&&KMeo?UGW$Sf8&Un zI{Umj-@H1zmZs?c?lCaxJg?F$FHEt?06+o&bTA`_;zYT{OFD__qHyigBjyPq<@FJV zmf-MU2w~EC#7i)Wwj>JmVq9&iGZ9KFhJ0WUh^5BtDK?bf6GVZ9Jp@1v03cjLTz$lD z6Y|5k(i2>$+0Y>&#-gMdd1m$$VjgCOVm$Mmtb!T&;X){}LR5Ako_S;yY!HA9`=RGe z#S?3n@DUhq;JcV}f~*JakNA zFDqn9f(ZbqyFjp?BonWN41mK3Y`V}-Ch;l|Feu>5OcGcw;wvpC^N#cKscCAB;%m)o zYON9}X*Dq@;VUU!Yii-kXc217rYLDOI!^LhE^BIiCDNL2vRow!)JgH&;8D_poi4zr zo{K2~CJT;6Y5!uSMDUjtzt&xzXGcB*mEU!4Jb7JkSJdsq>3NT8x+z>F*d*-wu5NojbA;0{%jb*e0CWvco zz?r=fjSrm!v^RH8~7vQc{HqW5J3=t zL~}r(fy2^I?SZ3yOkJqSg+$}74DKg~s)FrkpmQt()S9vKLs?09U>j!Wj5=~&kt*0e z54xakUt2t9c1B%D1h!>|&gk2f4b17s;F{xb9~4?l$fFiDJP}~54sr{zB*8_61PWkw z?J*dT3uYwb$_nu`M!i z|H{})gTh#)ha`f*Rmq9!V_8X0tU_YJ^2|+%U`5!hz~I_2b$th}g)DUkKG>{atP;Tv z>;w7+ijAH)`sjaWRn@3%Z&x({6V6aXtN^ZUB(itn+9w6uRy_$X>nAdZg$dWN=PO>Y zdm;nsCRZqfMYLgRT!uMD7V}zhHW-wNX z>M^hp1`e&oDRwYIhI(}4{))Q;-|d`!<&z8r*d4+>uJuM67Ih%-fH(xzGWRKjJh`nz zg!+WMEsoom5DTj0m=I%`o1!E$v(}gd3Pa#}*NgSmrY=K*W0R{!Ds=hRRRscAKP3ZJ*9AN@A%sl>cCQ)}f>k(@Faj*!%L{>3MbMcif;#w!8rH{L(_oFK=n_lVbE~k z^TL6_YCvBKT-C2@UrkfAU{=Yu2m^8Beuh05Mz9}m1%Nd~WS|C~OopG47?p+B;_o6L z)G#&1aD@|?MR6TuNuer%0FUY1lZ{Sj39JC{#0eT$NoDp`F9KT z|FVcOSe}Ke4ZB+p5R;+&la-v76jfqfMWa{pNY;+<&7 zz#n8X?bm|Lr08rgp^EMJZ3AV@@B;4&#l?P_&?K2a_UB79yWD*cIL(fvzSJh{$UYf!7Q3@K_4C1baDY8ay72u$%XYj z)0=;7O#@4|CI4#s>A^r9W{cb>w9rU{VW@h-2u&!=4FB|n#{YL8j_|=h(1HQ#;GgTD zs*-=9g^~yBW2S(CjOlNS0oFqOCxQD5#!x(1DhGve{-+O$2b1wPy@RShArhvVC&FK- z{%xVsJgMvN#WeqneaZ!45QTq=!gPo91tYW$yjwl+sy0Jl0D=Jku1j_&%nL)*{aK+Y z3Ze0CIA$EU>QO?kYc1tS`ibYETtx&L>h_0OW-)3i+2&xb-b$!8m?Lj;6fJZ>}$w82pK8C!S&Cv*rSAwm}e55GJp z-%J?LH8dSUhG2a7&=8G&$lZl#wB|`2N{v7h(GMbshlJoe`D|mVv~;5i%M@Y#eKg(# z07?Kz#H6OB%@B&kio=e_Nx)6SOTvf3;0pjXAP6=9p+}5}h_H$+=-q**m$nEk?At|P z_)C7OP*DDPR6+RL{^!wIT;d<{)1&i~n41L@3K|9;Za(f8d^{{nOia%?dH<09A^U@M zd%CBdIW>f@dBWW1b4z8FLb^CxH6 zZms<%`^yPv+qG6MA`{AfO6Nd7W<3Ye3o%h>e0A54gP}6A=;LZ^J6?MZk%mTOLoNk= zx?eZV1(t+O+MtLxINhIX$hilv#B8cd*5eMHNIqaYu4y_4ljPQ@66ns*Tf^Udvl+_Nu!1pwx;n75y})b*BPK% z_5&+IzTTwf=g`Wse(G}ngM&S!AUBJj%!8?|u5d>ytsrChb#cBeLF(|1wUQ=_a1R69vnZJjU z2V$)I6p#&N`Or`j6To;uD%?R4rZsxu>-yE4P9%A@skz^d7&`t`i?K@f_)xHMh$5Q0 zJcG1!V!KFC$ttoWMCgmR)>4SHsqvEE9-@u~(pi2(^$<&ds}n!YyZFrj;aw8vI>?Ch zuJF+*>n&?IcWeETx-z}GVa}S)8lh7cA@su$kd{P`fYzBIaA0yi(n-8)*;b?;+A5r# zaUPJ*Iy@3wo)c}d#=wnh5GjwJDp$)|oscjjSSh2>w(5EZ2>t{B3@c=F!RG;ANU$9t z;VzuiNUCY@L-}PTp&)J|+rX2LJI%3FC{~}St!Jg!Dc+leY>%$DOMDF?yimiYk3s*$ zQmt@m)E$4*-B3C$k;m;GLIQuTY$FcA>ROKLoXR*+tM{dFY+hLWEqLDTN^a88kWwWQ zYo&kwyehhY-RrYnfAEW=cjkt4a6zLKYlp6f|Jd_`Qgzn#|gI-YrtF zB}#WZJyJ)e?rQzP^-RD6JkX4#_H3pgF0k=c1J_n}3Xbn}NAXMHn&0bNN1;TJ*(8vk z=D3>dT|#&aJ}PzRO#*Z&6TCkv$L%-bkp3slsNnO&Zd3@X-!+SFHO0p1JL6Len9Jw* z?IlPU59@$N=4Lh6n4g{2{(_L$RPu6St0uuidNEY708{uOfE=*VJsMil#zYrT%k(wS z{BYjX@ngh~sonRSmxHDi4WH+htwR>oIh*G5YQys9T0)-(RFs?rJbY9*K1Du=c;4EQ zMaRBXH%d30W93)hls5$M(4YK3%lLToFDzmn(;DYk?bBp9f>9^O?|0i+1Gj9`yj=Th7m8orktvk$#as}-u^EcoeB-{FFwRgG+p;x&EayT5~(#DL7ZnoBc5 z(1|AJqckFUDXcVRqRF%qKfWuh+YKln!0>3MDKL@$61uzn?4B{z%7izm4cr(IH^Zv;t-WH48z=F=xju$5)?hpEqB1f( zvE3->zI=%ndeohi{mao>s_#g6rCM61+sQS_0eY;yrp(I1Nqf%JR{ts@o}eKbEl-L0 zPi1cd3%4dG8Dq0ZWOIYDA8#-Zyz}Mnh8c?zNYk)T$wd-}MR9<_$YR##vfP-f=R`N1 z3f49s+;Xf;UQk$nd|&vo{1HinJn1bu@A{15e5tnhG#O63V{fabs3q~axp zM2H`mCe*PWp?}^B9_AeDr2B+aiDt#+urfyV`pQJd+qPqQ81o zQJX6elVY0$RA2D+sns{2tY`7hDn1lbkl~uS_OMHJVOxlpSvP;=X#|275l}sT5n~f= z5JZ*)hH03m7m3#<+${x&dtisjVT_t?Slyty$?|C9BpyyWLjf=06h;R^1nj zzfhpip>^0Wk|J+s_sqNFw?)gM&#M-S&^Sm9U*KM+e38Mht04-=w_3#UI)bwl;2PEB zvE>}!YK^em>`X*s{hf>b@kDuHWVajV)ej%`Zqb7fUzJbqxIUnoX0zSd-mCjK+RN9W;*L+$L|Gi)idXBXeamLn8Hf_ zn()Ta`z;J`@Bn3M>B(2={NM>OgId5eQKgOt=t!_s3Ud4TWz}beqj7ouTUXF0y~+Az z+qDnNO|Oqp79X-{fxbliDpm+E6?Lw=ZMuY-?M?8jC zx`2dYo77$3r23+ z5!oBf*dH+xAA>nd!%4TNy|L{>zIZp$X1pSN!${GHMkXKunqa6i^2OnfA6LMC?Uv}| z_w{{ZLt!02fCz4Z&;yY zhgG;WYzXgzajno;+3<4wpSLoglz`xUvhZ1tsa2K=howx0tc3bnJ}Ob5lQFOJ>td zxMa(WARIJnR%xi%lbLdGU3U$>C6}6%`LqfWK)dla#LJ`z);_uPu2ICyNVU+Hf0z&R z6nRy32WK7qaiaYDnRZjICuYW+G7$K7!3mrggaw&R!BimwvE5BA*-&p-+`MEU>)-q} zKUV1(yF05f#Lyv3T>bOZx_I0o?T^LR!jZX7|7ac6sylyF`~i;|s?_KT;fj88!fp6f zvy;gnTej3L;*Sx*7t5{byX+_*?@aHWcNI~Laa)!vozj&KcSrpSb{EN{eHQ<2h~FpL zIHqAYoXFz#eBKlR)4IeedvTc|YectBidk{7YJU&8UC% zk6i+p%t04=RM+VekIb*? zb<5-L+3IhzDeq((-nOOL%9!w$AclONW(k$6T!Q1Z zNU|~LAo=U%s^@%kroG%_F$4QEzjhXeJE7u};$B9Ub4xFApd(Y(1yc~Xh*)2ol5oyM zTpEOJumD5KFICX<_z<-@ct$CAZiiiM4GTYg$JjX{o=Xhu@O2OZ3(42AYePKr+DkO0 zWssmGsk#BQAmxT%7U@{7#q{U~WWT^;L4B&FIB3)dz;g=lSCR_1h0L>xo9Mc_@A?|d zC)&%^VK3$0>v=!?kS#WyS=TF2D$;rTY3I%6kx~YJLEgg)m6KKp$FFZRqZqWnN8zR` zTSoT-eR!$rWp}{ZO!B7D@9wE=353@L-l4${jK4uPh9KjL=gD+o34W^R)*1t0#FbpN zi_HLJ7)`Y*TDiVp=-d9a-aXRp#>dr9d;S-^Kb3z~Mk{QX-Kk&MGu{8RW0O%0L?)Lz z3So1NPmO|#n<#%QYkk4<$P733kz4|~+(T-0l&y1(vX(0GGwmC*K7EO}7hbsP20`63 ziti~K;>dTYxsllreUA#|q`{xyKmX*fFKM0pXziB!Gx;t6LzddHr>D(9m8ud?dAz|W z%IV8-;pob-*UgrT6(KUoJtdVPJ%->qxtceR;#ogw+bIE60Xz^`fz*fFKOICXm=b0{ z6Le4y+pb{ff+=-xM%f;%Q^fqwgF~j!R?n98a_8z!w`k8ENa+ig^8RyE!|J{iguRIV zTsg?N-A1Eqbo}^*&-2EU4C-g=Ln)hK+<$CMGF7i4PV|dDuQ-&azonk$UOcwbf{NcH zrb?zPQ}rSp1Us}WFSQ??X;~Fp+}OLy!2i?_+F-)|gqBfxC${SV88!?XL^`yys<$P_ z{2isy9`f)?>TN`i%Et2ZgKRvm$B%o&T;U<#e%?$^w`A2K+pL2@9jhP%_f4E|>g>>ePuY-)vOzorXKl*>Gvv#_g3@kFR0aY&S1c)-5&q zc2H~ecxumQ5OqztJqd*<`p2Xg~Af8!_#sEYh z$Kd&QN=`sfw2*Z+QP+X@^d<}ea{9a}vUb9UfP0;%p70}E;nmA;ig^oX;~O~#n@+yZ zyi%B7aoy@D@vCWbLsP&k?hqkC^Aem|64E~y@)`#nCk~<_)`!i67vIhqid%W%t7${E zdRE>ONX9LP&Ndeg5VsRV|5mO;SeqvZPcK@C)k671+7|G}5()R+dR^o#77h;0F)2Ow zJ0>Tt#`%dA&C0V^Q448)&R!N@biKyKRUeSJDy4s1x|F>T{mGaT;!wpxOt^gWEWe!| ze%%1+6r(8DZ2bOB?ieNwT-Oyk9w2T_*A0gMP{AF^284$~Np9`{HBtzm=-+Uxe3nM5q96-V>TG1CReI*fCynJTigCd-n;FQwZYGEFe(sDCV;+dL&IcGuUlLE8SmY?3@hI#F>iqm37q56ak44g z27zz}K`-UI^(-3d%nl$>q1Z-wD<&0-9fWCpRh$*xSX)g$X#@Zs+HjS?K-^vo8&lfI zpy10K{)zjWx!+5OW)B))_fp47nm$FaYP~Fl=HM6=4k@uyYd^}f$vW@k5-Md+EVT4l zarDU)d0uZxs=*iJ3z!!Q%j!@bLz1wFEjer&}zC_O(0i%@p=MADiB zw$O)sDIO4=M&QfbYZQfYKVEYrY{0j5eUhi~TmJJQqX+v^;DB#_qwex(^(L)9YQ+ji zLPdgR$FTieeW>;Q-h({hh@oDsX?cpW8a%KLMj9c|DiH-pDZldb6rQQaq2@3HfbeU= z++MW!p}J3&Tfo?JXOpjKd5%dGjhFRiCDuyk(O>0@_w=|olW~2uul%MtFrr%=Q6#V4#V2KV|lb4V({Qd`FhsI=Gd_g`cE<8_0 zyjGj&wfE?BZ?>=I*fDF5H3^m7M#nj9LfUFeYNZ>*!hv-b+1o_?u=n90CCb$@(*%h| zd!J$eI2;4obP3(qh#~DlqXKj9$Kcf(109dPSqhxJwWn>jrm#&b8drd~Ct>ZGC`4$8 zJHR{WuTEuYLE~!qh9u3@z&)G+o+q;Md+iD``p`_R#=S(a5IWa(w{BBqtKO1Lph0P~ zIirzd?+D60lN;1;jE#aD`EHBCj5CM+;n4;3DIq-dbP?`O7{_q!LCiRid@p69`bFRvNKyRF6Uq=~u(K7KNV7W)-=~jvm zO`la~ngdl1>34)g$zXj7UFCNZPKX2{^KyOBIfseKJ4}`S$GjvOZYLhjV@~RcrCrJf zRQzPt;>)aYLOk}^*KJWV%PYh3Q~OFCeFqZ<9L8`x9}?&*#hRzGB4>{qjE0r7n~r=M zW!i;S14H3;<+tn@p8rlsQ5v`fL8K zI5=&q2PzValmY9A=f=-Bd@0RKm$XL`3Tczf;-gZM3r;^(WGhO9U(RZvKgiGwXY8hT zN8|Ou|CB<+Rd5_9{8_6T*|OLp;-M_cl)zrtoFy+{V->oYk<|kE&ffPe_Z|G4D|ROs zM^1svgbPhgxMX3OMW4k{@zAiJZ(QgWub7%V5H0+eAP$Mw=2F+y08W0k8}=sQ$!Qc1 zS)MENuma!a;{BV~4cMD1!88x$PkBT!gMY%pdhm!ZyYxTGw#ekf*RAKG+~KDqM~na^+VU#q(cp24;B z2wR!0GPGGS8s4tx$G~v-Vk9X=^p>XWqRpy?D7o;kPdYUUIW0n_a|+~~^o8yg2|mn9 z0f(%`Dz#dYVe4U5`fSv3&L@u-Fh04th@qBa6;Fyg)70l|#{+zn0n)n$LUt2KQ)pVqG@-Gvc){y$3o@wM6bEuo!HyjF74U#MUdC}I-dzix3 z8W$S@!K1^OhRg+~@arj8dwe9*T`9CoF%v}SLGva{#K6?gn%Aa#A<%=Ep20prw;9Q1 zu=Sb^v1&K-JX*3{t?jnQV0Jgzw)-}p5M;;o)utb*O?2D34x5%}VQiv&HiH##yA2{D zKPW+1GEjXUBX4Gq-nU2d87^nl^G8Y-ko$e>Pzlp0pVj9ZyeY^dgM#Y zy4`B$7ytRjmx0pBJAVC4iff%LUCuK6SY=5rII|sr_?nmNZY7h&$wX7D6F;ktHGOej z_!NwFVoetCfz4V&3g@i=w0Chrhai4Bc&-1NKoS|IV9(T#)FL|89g!8c{pO& zgWt{73GG}KPHY76Cqronh*!+a$Cx_Z0RH7U8~~R+PHdCZ$D$nt5^tFbb2iYIBAUw10E>jmSawQ8p-nJgE%X|SeuYfSDYqs1-POUOi1J%}k{uR2(vh-^5G8pV~ zzfPD=c^jnfR^6pXoWemX{adcqp;ov>up<8?nd9r>7a|7)-Eerby2eLc+V079p&>jWZu@5 zuy9XVNRw}V{LU&^gJ_39|HJret??H%`ELu^JCSsAf+yilTO1^C z#26z&oqo53eyuRli#E{+qwx+pjGsMvqj+{w z)C?5MWT{k2te|;!|Z0J6H^ZZ3!20dQ+ zti@V=P*15yZ_|pN`(|E<$p}-vKi(?B^>qDpDeLN6s-ETE72$&jrE2GZ`W(K%XU8AX zKYTGq>8TQWuExv6;r#PYm(&+5zi8$IErjwi<8mn} ziK-M`=e@_~^L|pz0bi3wCd@c0O^g@Jp3(zdD)DXtHpR^#idrh>Xi^3-gRt8-1jlbW zd8#XKILzg1ens_A@4JRcy&q#oOn!J1w>Tg#_uNWdF8jK&N;yA`I1ItLw)^{hxJ3DMPYs~8M`}(yanzHm8G9JFL&pWBaUfp;t%XQd!m?nr`nHd z?pd!pf9R-g^gG;MR~aT}X2mj=?&g0iaa2w@woS;@vQlay9SuQ;w5+ks77v2iJ5S!{ zIEhTk+{GL*#OHdmyF02)M;g7gsJy}a*Ve+`zqb~iK5L-Fg=P?r_YaN^jP*@TOiWA; zPYw2ujtmZuP}&wPu*3C7(T8OuzE5BelgmcJ|M3ON+qzdl|3Knt+Vept9MjnW)cSAd~jP$mnM+eJlh%4QDo2+bCKs87;s12)gOPW z=HVwC6(UK^5F!&WJUFQ|g%`fZ*I+vl~B(s-i^_WcFKetAVWwHgyF?)Th&Vl5q%Orx9R`+_{-nfB`)<9 zkBB4EXb6Ieaym;qH*&@_D|OKCd<6DksP?61Qps3luyhKNtyY+%^p>8>+Hgjt=J`4t z2O*7MwQ|e0RC+DOp`LYK@V;LIg=Gl4-j(-b^il(TumTmTqIhhDl1YV<46Dhj!tTXf zDJqbd2tzTf)DKeM|N5P1VB3tS|G?E=!#7w{7i#4XFKQ3DuZ+{s#pYDr-1eBV8Oj zV<$ipvl=pq4WL7Dm^N(y%r+JZLRK`uKqGrOC(F!Id~4x@qPcJU58r90-LWKsudR^S z0ZAY+QiM7IPM53`D%d~{M0bof6T!Qrb4;nCw99KmODYtQ`8w2I2+P*XhWh#9Cu)l5N*}2o4$M*53ENH)fJ60+!Ryw`PSg> z4}WOm%saI*{-7J-z|)ampW4Dy;9?bjXo@->r=SArAaOioox#Qa^@YMUM2RxHC}IH} z&xZr}`XhKk4Unw?NiQ!(rGu7|I?@j9Z{KGJ;vLb%QW7U6uUuDtjLT1Os}R6@b`P9> zYb?F#^^jk-m3!c>lX0?1UkmB0oHgk4YI0FH1C%TQI<)j?tMqZB^ zq_+P~m-_KNUFwT)5%0uvrQD=&#}}e=?rVK4&Q|gM$0_-ji5oG52y4TeHf3=Y~JKbaMp%(O&-K%U)fDI*r~Zj~8{oX?uzIO`+T;3=78y zv;^<)D%^hC?uBGHl?88yWSn?5vHb!9?MAgz4bfpJYn+5 zCZu;56~i%+Oa{M<6njyhiTWOjgevgZdAC^eybY=Izq^y1TR76USb$5_>wCMd=0@v2 z?QScS^`TRWG$8(gxZX zQ{$cke~@+JkgLzNuQo1M>`fkamxtK<+A})dnQOW9t9Rw-qWyTJim7RJcS7mfW%tjM zrVy|q0odReRtOoj?9<8AaDdl?N7$Hhi)dZ)zPMw8JQ@gG@cWptU0FSIkX=bY!seHw{P~051kVS%viX7RMV)(0tU#@@th`GK-eapNyzI6PvBf`h zyxA#D83-L^irXeQ-`{BcaZX<_-N6N`vv;|JP=IU@B9=IE{&##DC}P^0U*Kc!>0Z0@ zsOTS;rP-xlgt4Cd7QzR$H5-WqdJMotp^v!eJ<6VSe=8c`b08AUA0*a0WeGP$oJ-U< zdd!55R#dxK5uoNES3L_*mwOkE@c+qK)?57MW-N5GV88wFwPMw$f#le!`$Qys>V@28 zp#3dxHjcFoMdA0FuNC1q`8vrO!z!T-BuOvo%+i_st2544vKa0uBWqurT;^B0``%_j ztxS4^JJKC~U`s#NUNjp8<%>`$%$_!pbX~zwOXRxqLg0+({bUcN)pF0j{l3~A%B?NN zVnC`ona?b9aYqfTt)Y{DJ0&E#1*oD=z*S1;mds4@!NT7f3j)t&AAo%GqXkqee(*I3 zN%e}@;@~lF6dtI(@%joOwpZ4S5;N4$z$)2xh#H@ke=h0y z*?;O_YIf#2e9J*pd4Bo;b_7&(SbwY|s?~J0qTnz(y;Nf=p<)Aw63)k#FuSlTES5kX zGBqAix5$`_${wC~@fhEK5X4dy)>iWPP<-XJ!f> zkdrpoXJYfKx8J|~a8e{doK(#kmDEKfO-_R`1U1`Q-#poi;4l|Dzc*>;eb+lZ{F4La z*)f~m^J8`y?LzTd6$JfIHRHL-u zM7NpMq0%1=DQo%Pe!31O{+6-iJIZFt5wa3?foG%fda8MhRK99@YDjm-PT}jXg?#Jj z+mhpn;jVsndTi2(E|0PK^&j}XEBs7Yx&-#>7utC`mD17HA`MfzS~$1IcZ(Y;AbnUc zOS3R_kGSs#@$t7qaWVJucV*Jyqmceiudt%a(Pe>^qg+jjz=!q1 zvkX|hdz-i4yF(VpEE3m)k1F_{sD0(0!4v&t2D9E*nWT{xS36Al?YEI3>y>UX>97tB zz8tQ~rWaO!NcSrJcGg{s_rWfj^m@igyiq?u8nU#q{Q3E4*`(8}_ zlKJHCq^DE0_5Cmmf&IBpv2Hx|)NrnZ&Wg%XLO5Jf8Tg~ck1tulzD+ea$R?|_9ZIYB zpGTQu!%gU~(Et|(IPsK7iF?#n&p-ri7fu|t1V7X;-?Lpn8*vZsm|2iE0ef>b`f%xF zY1Ot!CKR>xDIAKK1F=aX0)FO3kC92=NyHjHrK+Im#tob6R^DMX$=oFZ+AK7`{eJay z2e|qL#_;;3h5;nZ7QRy;8(uu5*pP%s4Kx?j?LWZf^sz&**y2P!y{`CW{reD5kp18=Vz4=YO&MH01QG;*sIhC#S3(^fFG)ztGF6u zu>aECT)_j@u&^R0kT$hqdQf*jnzzfB*HgAyCc`O$K8CvEg-vDjk+D;FX!qr#Eol(r z0kp;wmUz9a3V?F%8?v~)5iQDP#JhrEhD~dPl%eDVUoM*rzs_D4r0BT9n~*y+%?SAv zxLJn9zD=pNC9@lm%MR_x6!6T-*qwP^xyl$fnOD6@#+RK;U(kG{i_u{(_urX>!w z>#+~$!%)?qRX#kZ*!>L_*Kdv=_~o!y=EVIG3-!_bIo&{-kza6C?FA70Vb)l{Q&KD3 z;gRLRtXk*TUxjOl+~{?r-dRPC1VEX_yGi!**OB&jp~1R`9Y3)Y6=K8-MG!BFht(mD z$RufAW1i{hBbEBu%*&U59)GNumCaS9#@u`*<`W?WzdynRCAK`}O50)&`d1Ityl+KL8vXTcvHJva@$-_An#SSc%Xr~ky%DGQe$NqfjSo79)aas+ z@vf`LB#qKMKTOM*nX_oh)xT525SbI?GNPSVICrB_=d*uXGGXr-;5%NPSuA2VDx8I%qOqT{B_)MQ{$X3Z;TyJ)@~6WbL*OI8Kv+a z?(eNk*!<)`!0*MFL$Zh8TS@MQzwxcT*hs21sLUY{YqVU6{85=-~#B`n7c6EOB<>KrA3sb!~BTk6OM>BjYyqHo7=Rqa~f7<9f-K2B%F+{247oKe8S2lDmk|pxv-&^KJ z>2$#F_lno>Z~t82OnBWKw1sCU_M$t<0-Gf8g5vr0ARn!1rZ;R|tHx1O9Yoq&`k#j> zNS_rKlYBC$LlOodGHu7}U;qR-G^!=$_97V#jOCj7_$DMmx;3q zeD83?x3RPm5a?wR3-Tll4kGx`7mjmB-~)z!5T9?^Odk4&{(65ObtgYkNH#MENASsW zZZwUQ?1~Im0KoYDbst&ZReq{XW0)}Ze1Wqj!Kxq!VB%%Fx;japC zI|nI!_Y~Y;R&=CnkpQeank;aTCSk0uARX75vRh3A;IQ;d8$j=I{`mtagXPA`Ncy6h zf6h?YjJLPp+4bs7TGC3qkmXLsgpUHnIa8pEBDIIyHBnHmkXNuH4b>!}Xc zh~EQ!O2cOjMbBgSr;jM$VV*-Ros(XMskC7!SIymLxUAYHVu;q!G$TpxZh(+}5TK?=c}H31ba8&;FJQb^ju*iGm11eR(cyaRIA|GgB7XI4bpS;ll(j zHx&^&*e9^QJ*t+h`sRBM?@V>V!8(&Fo*Gef{#2X?;kLq69(yJC;(mJ%DC9P_HBvK< z@B~2M`iALy2sL8mpgTFvKJlQ`QZb6iSYGonLm%|B0S|jP~6#}{+W~G~maf_~;-{kP&CA&?#?QR5|&}ENALfcPclib?k zz-%_deXj%P#IXI;jmadc%&_B4@cl=257)Q)W8(|qX36f37bhQszQjPyc*sl-X|$1+$2@8t$B42;q*zP+b7s!@o|$uJ@2Xf?sRJm$Ki31nX!qM<@tu-W=2jLXF@5*ENLtmk|d@*S2xCexTxN1+%v? z)%?RACJ*E0LU19#1Y=P*vo`Utv~cvWva)c8-!g=P9}7n_Cvyu|5hW8(OFrHQ{0|UZ zToClXOyLrenh*dBY=uyQ^&ux?Gys4Q0E`*n1o4*g@ce{qmKP}ra<`>EuF#Z(&^|J= z2t@zCG8nHp2>_r0NEYm<++BIwaX~9G<|x-JL7OK6g)q!8)eS-H?h7U}$Aa1dJI8T2 zBNo06Isj@+OpY!Hs&<>1hR_9*f!P}>*Fn0%3|Ac1qAY(L?m<|968ERP_$NZ2igKfb zKC{$LO5k$TPAe!O<}}SJ+As`!+{Oj>GXBZ1|I7mhjzt24+?-GX>y~{8ydcFDWc7Di zFaQZo6OfIC%2z>0s;I`M7*x*KRf+kgc%;>zDQke2hk=%-#e%2Df~T)eN|0WouTEo- z-eQo!WsnJ3@IUFwcm47<{h2xp0%YA6Oxl9y&{O1m6wE;l3@$?f%x_f!!;Yhe$K}cw zSlU+Dq}N-Q);o+;vyW8c{b>R~z$Uj>mQ7m0|C20rk}UrBBxXIx3W$Na9B`o;aAA;E zV;FE{$NZz=K>)O=m>PSZE3d2@?|_>ym}K3hh7y#ZpsUwDsDCMKVPr^;02rr-CN5fTO<}wjL9FhAVIcd*;tZzeEXX(sM#VP53ENDMYz6IJ6KAhT@l{%T`HZG5smjAc(f+!uc zym%U{Bj3v)=qEP;+u2N~VHPiGgMD=-({_uRpkOI9A)UFd>Dga?|G=WyFk`$+a1-ni zx}0v;glzzpzME$pk73`|{df3?fp#-lBlqh1sO%w>#6y56 zX6FM@99g%U=~f{qXO~|$ugjL7pr!!N|LakpQDNpW;uz$AoFq8Kbr@aTtPU!LOv9f+kGie*r&W>B7HA3Nh!Ip>`smR99eRwpr-BJr3Z zwNU3bnBlXS(Xg2Fv{ii76=HT~Oj zWL+7+1bU9NE5m`Ly0G%;-ihtG-RW*(|HNH7D z4vl9b|Fg${)Hz<|8D3Dai2y(j0QW&72NH(4#z;7dXk#IE8PKx@F|vEf0t*Rw@C5Pc z-DAX=MH=G-d+^RT)L2NQlma3dA4b9Oy9@N?cLcD&We*Kd1pp*s5YbEKIxatyB{hz~ zew#2T$ebTPEf42NBIAKG77&?jW#mrF59KA0DTckxBQgsu2Ri|n;0HH*GKK^q2JRH5 zcxpKCpaivX_->5aFk**FO+m0QLw#Hji#l)^f$=tg5S~w^J`NwC3LF*R$q1MfX8{0M zCj|URu<)8o1BA@LhBL!NJg*{@QIS}B0&1~9th|uOJI2eW`b=YlSYz&)#tNyjMm?i4 zv9j{lXBx!P8YCJsNy-{^4imf{sgy&{h-;o zq@tp<`tX+8Tz=5+a?s4>Qve?+DE-`A+}!MV(Cji=??9DX^0}RLq`Pvs`sARQv(|%7 zRm0;$g29#+I1dLSuS~tmplXLl9pyiVK?c)Tf)h?uO<=bgM@q1+|D5fyi9l4oRT?O4=`BR&lzeVx9cc#zAy)gHs9LzF3|9C- z!rSU{Twk-nOY8}|m426>LR;TFa^K@&4@865fZSq(cvvi(jtvDV00A)Q_Mqy7tbH(d zLbcDZyk`guI=3eZeN+ig6>RAeW?B1T&!Xf9GvbL9tlDnXaGt}()z)^v$;uP#T`gQe`>O2T_ zasP~}yiU{3w!9w{&X`Z8s8Cf$YUha9rBJXbzZG8GN2(VE3Rkz|E10*vCFnVb%%{02 zl+VwqMS=t~hqk%2mnZ+4xv4Ej|Ga7Wt#H<=#5hp+?y_!#V8XO1$SO`P0_>q@-&Bxf z3lh@Q!s~XI-R$|k&FYrj%1{J%2)F2_3r%p>#^r4YT}K63 zu_Z4r+z$iS9Srh(vVcjlJg6BVeLfjzmwc!hs9Q2O0tr@fvvF}2c;Hh7R(KGhf;?kB z82aK+f$^OEWP&yoIH14lh%ufi9wHd#{*0UTZlIC^bMb3XqvakT6!QBj)zdg9(U{<$`hrtq4s=1^20V!IhCJkbt#6BY;2x ziv%17xL1t|f*GL%NC4x#>;N#!Pnf5U^mtT0ITSjKqV@rG(R&LHY>0BpGhELpc*3(!BEpM#9oFZ z7Q8P7jByIcZbJ`nlf8{UB0vIo+Yb^1_o!~O47aHN3QYd1g#G`SL@^j=-PHtl>wYpy ztiMsY4AGxkGy8vn^pwB1{}HqQSM>frmGtb&LCF1Q28eawU;@7}DK%vU;1sy*w{s*U z00X_A6mY~C)Pce9{k%ZXJlT>8f-H<6O5ku1KA=Y@=qjYTsj0Ct<|o}Q9kaR$93XE@ z#{79TTTqG+R(|d5t*AwDIe7lOZa4?%ath$BX#`)e8rY<7(X!5 z;Lz5 z*nb1KKVS?b0z zuEO{C8FGi|?Rhu5QJ-25Dga140B~8fJ%G;-!um1-lN1AETnSAd+*Jz`l&!LmBkv=d zOF-m9)z$3wGfX2?RoO4omM?)AEz(q*M^I8l7B^v|<1){-$ ztjf+wggzSDHW4=t9?n3Z+q4ZTKo~fP7aO9DM?_rmI>%H9(AGB|#6;pnM%ISo?sIpd z8?1W30%2%$A$<^N3^IV&@%cx5mBub?A?bXAKaa*606+r(ariKL`ZU2Pg6KOjgt2$y zh~kM8K=^`B%Mj!p0Lg$J5)xt=mD{t0${=MPnAf|F#`uSPn_*%7eN;jFQ~vwtEGG4r zeEaBpE5^2Bu!w?-hx-BV-fzs`(BJ64QFgXZJ}#|ntgOs0Pd|f)S6f9M@YcuQ5Mn<$y$BpG^-g~+Y?4d?nqyM8g72uG{5Gn3PezkJmj!=*NQ)^zfOUG=010| za!{s;8PkLJb(~wak@b3Ytu?LP=lbzu*Xw7rt>p`;hf3Vns4VP*WYg=|S@hc1&1vNe z2N&_RLB|6wS5W)VldnO{Q`vQy1aULm8NZazAUQu0}LHdCE>(54HUZZdw!YOG|NW>FC0ASj9Y?&ola<7$r1v1(vTwU6bkzv$s zcya$%gU!*4KEi{U5>=PG-ix$%`+V)lF`5M#iLg^s0E~#t@6C}UI{c9khPHrwa6CSFldPuW?X$vs`tg^qjR>xwd z+qlEjc=ga`A&Fc4RU_W>v`6xOKLO|nLn#7fASH)k5mdALGwG;0A{x}6(-fzlV?PtntPTu@Jf%e@W1yOgO`6{w=$KOKdGe%H^)%jncK@<`&$9vJ zM@lzWRf2amY>)Dtn;1#f8jX^;G2aqpGEgL@;HXp^Esu(ACJ)i@>stGOCy=G=_H5&U z_o_MLc*HSVgQZ%k_rMT!l-(L1vnjGWOi7I}VuVWCE#=@&{jSpK(4(D^mB#X*cpST~ zPhS3Xka?6%H=#OQtG9bctip7ubh#fB&B|9kK90oNo1nOVmz`O=pl>Ivuq zYqrv2S@%B0Kc$>KKTinM-fxaV<42NYIsC+Ujt3Y#1gM~$BxUZk>Xf|DlEoGCtfF`9 z^U;}Y_30{gqnWhv9Bvt-+lk?}uHI=U#Kha|d~|n;JGXJ3J+U(jByDtNTPkM_&dC#n z1JkQisOZ8dLTBYt8II*w(R79q>a%Sn)g285DT#f1(Lt=+aAqhOGwUfA^9Fz6Y+**& z;GS`o)TV)V)VjQ9R^0WDY(^qa>if`pFF%g4*sdu)o;tv5hT`)equG8t@LxSVv?`R$ z>QXc+<7GX4f%ckWV$-`H_|kXe)v4pO)pWD8;kI!hu;|5n*g|glLW&e~VkH_$ z`23Z!s#Qe5i_eEE0T*b1UrAj+3N?cW5WHu*G1wFzAYLWhDdP`;4bcD?$k|KotSR%U z_ID5CJl>_8Vi-PAra#+IRQVE)fob0G!K%#uhtXHGuR;&+K6Oj9mFKm6$j&$E5%295 zgaRj*r;jN;eXEBXGy3Gm=OotN4~(>d4Vvx8Wv=Z~k@22PuY(*awR$}}pD?{(ln_~- z*u*xK_4lF2QRLw|(?0n+^DX|N+R7vQaVPx&>Tg(uHxYFa6Tea%KF1cza^8(aLsjC; zufvLc3J_wEHP>CfS2V>rJ$2$2mE45w`j1@*Jdi7?atehLp?Qm1~#wmmBSwiSg`>DKd~K8X4AG^R{ewpJM@v1 zm;$s`&i!lcijJ*o4;)+L%MvYq3VPrKPt#>o$K4%Ec^H2Z*Is9AhVRv?3C?{g%4O2M ze)J5BrAVc^!u~Ck>a1kM14Ic7D9)yU*|MQ^pHYp`WKj2tOd6DU(m#kG77{Xh}B3 zFMC+GDcfQa=&J972`a!3cUM)V0s~p^tefDz#-{SBmv3R?PoI}c z&KVCHnNYAcLiu(`M6>h_jM5h)B}VRv1!)OUDA4^>cfKhJxf5U|u=z>6@#6*ldVqi~ zdsjSm$`G`CTem4E&z(CoNw@s_mm#TXiog>_T%$)4sqCqWws<&o-Vuj_HxY`hOebWL z1wwUv{)Lp+R&RY0QzHGLEL1TJopocuwz9*5aS}N7NGcOj;D&-=79oX_A|UdMPa*dD*d;a7t~R zG*q*hxRjYXKhI_;=s4Qt)tBqmgcD8cWC)9*Q0Ih| zdA6MOgWmqWo>+?ZQ9iG4o@9;ec6)=GJ1YuU$5$!Y3VgMW&G6m&URA{cN@W|x*+6|S zE%eo{8MYVHz>IT&&I5l^Au%c8H#pmGcXD;!Cuw15!>)#p0oo9ChKbX94heIt`*MXV z;(8{}P-&=w-Q{IaxOp>7f?*7uu9%B*Plr%o+kqKZ(B_6wos~?7iRZ>YV|gdIi7z{}Q9IxC%?oc-(S^p?%n~=1+Df+9SrZ6j$Qm9h%;2tQ3S`(y>}>c9Jlq|5LSXjuYf;pDAl^c?Ow;B%`25Ir$$iFp(cx7bHpL)>&d=p zr*e!TjL|Gn;VGE7tAORbu_Rd*MBeot%5#ytx>V+<)B7THkfW)(<$ zxWao+fpg^xF)EZI;cY%4O;$otQ^KTnI9q+71fJbuDyT6jb!D5F+XlYKf=Q-APW!QQ0@~IrNpMDDa3{SdI?j zmL7Jw_#99@_>Hd6&(hJjP4J=LCN9$yTh^TVF8Lk5Xv*!c zFP9)nQvJPFi%X#v zwrQtf9LA$7XW4aypDi;rWj>j0k_97C))sFCS~R!51~{|MdpJb|!xA5KWHvVE5S(19 zqzgZP=J9xA8s_Qu;Ro+)T5Ro=78*da7J{0 zB75SO`iS#p{ASPp0ClnnrJXJKd2|*T8}}@OAWwDd2bP?1`k%hWZNH&(N~d+hu!UK{r*>vG5i;ZKrUgW`)l56Le(dM=wR*4k*>|K>)57Voz5`Fn2rA{{HDeqj>s}h9t+KS}UYX+gw)^whxM$rX{bY4S>G)o&wX>4y znEuEZv234T@yF0~6v^!;z9jWW>;NkOWD03E-j^VD=bq&f_1vNq$5FPbR>@FC5o=Hr zlU}k>42FvdTw~tx)N;Eq&NF~6>z$ogx3$Yjn~gw7(lGb7064P(Q4&hX?96o@uIMM4 z3u|BEa_^*c2tIpggCh2$gxSqJTZi&kY<=0kw}^34(o1Itwj_080HHg_zf#|GV15z6Yh8ErQvkRxD19l@g0V33FdA zL_c_{2!y&YhLQsU+qXunr#@CR42>-8ceVm=IAmrVt(lfOVEoF!wVu-AclQ zR^uL^q)9O;Kcp}uiaydZvM_$8V$>)U?{qNZ_QKVEg6iFS)A|SF39L(9KLgc*#S)(B z61w(b#yyAde%-_qzmDo~=I7-8LEF8ZG>*96s}uS3J$idFK>t&={uOqI4^uRK` zTb!Lf({9`2$Gpf=m$GYq`Da-731Cb@oo?|fZAuUJzhxes5`H}`&YAQzwlj9wz33xh z9^SuH40&W*euZxYD7<1#>bF*{sntA33*HVAPDA(Dz~d{V0RB0aNC5**@VY&gKn1@8 zd_=QJ78d8`X2wT{23xwDJNqWPMtZt>dkraNdQ%^u;8vs9`U@vKp(nmkMH&Cu|b<5sSRLIz8c^%+@_M46I+%i5i zaU6v-Y3+N%_YL>R{BIF251!inke)yuvqSPuCh3p%-+ZW(303j zxd;2ehrf_&kuXvErcBSrYx90y`t}J@{@>m%whzo8va>O5dH=Z|5va`Bwejh0s;KXKPk&w=RF=cE`y7K1O?9 zB1>EFF1zm?KeD@4b23X!q{UqB|MJXh(<})Wr^S0cavb)`~D>3+hu|xi2ZHgO)49|d~?6h#X|4emzYL$j( zT92A-SLB+p#_N^v)UJ;feBtT@DDSjIOo^fmC)tz56vG53rf{RldMUyH8p{6X(c!(g zs@!~m(PNDUg4C)d1C6MMMGG0SAIS_QJ=i}4q6Q~Up%bY-E}Og$m-P; zy^A=XjF)8|n$TCs?C6dM@2^aS3Oa&&2|pyN^;_+nGn)BGDM;d6qlp}bo7o3t=-Q{# zd`V=!Tnak56=%^Mu8X{L>~G0UU@kYNlrS>*rs|?SWupttOUsbI;WM(!_hWWN1u}my ze!ri?2$R5%C!RZWBS!8SU;|k$yg(&UmbsA~oq1>Z<#|Vay3i|Q?^h!kD&n+9mpOUL zmihC(ENk(P`ZGMxo+(*N00uHRZo%ISo5fxftvsi#*NC(`Evj5w!gPso;R$3^(O}N% zs*8N=@dW#6HZrbR$kUxsqAE?WG?G-T+#YA@^A_F@R^`g0uXa=H98zjEiB1)8shG+K z%wO81GHV+Og0AU?UnR;TXGjLylvT+-L+0xG^4`lUOG;K6J-u|SU+MwA?m4StAWGP+ zIPHM7&lc|3vD$=LLuL??froNyZ=*EQ9HA*tf56|@Ynle7)M4I0F>{$Go`Q!z3>{vSq zd;1ewzvZdfrzRwA-KIPIbq{*8?h_6MEY75AvKB`AsRw)S5`Q-E3}_Z-2zy(6!|bjt zMD+>j3`5Xle$M}uDKq^5Nf9rLW1)*i^n48kNTHy_cYo0&5le!48vWqMea<3$CBDAH zU50m$cUL0M?^VB~;$mj`bfnj3cvYY({?M9hk=(bge64CSV=n=R<+{?|_)JwQrMBZFVgP*vuz7x{W zdIn?1IJ@bMjcm9rr<5G)rqx9K$(!xGy5fnj@65G9*|d{X@7iBfv%cfMN zQ+-26v#(~Vl>_(MHxjOzA|CLk)}%meWD-@J{nC9dJW1jc7rZyJgQ{JP8@x`R2H-e` zXw1^>VrId|5@u4->v#i{G1=zKV>eh`-sURM0Gy1$h$9T%#yWXT^4HEr0>S5 zrDZ#Mj2HSny;wY_%q0wUPopSIX?DjRWM0h2*>g5ev6l^2)KwWC4OJiO@ia<%Eq?65 z-b(~Bn@LtP3tp3;+Db)5c8yARo|6JVWF*EgW9Up6x$*k9!~nPGm80vr>((!Q(re`W zJ>hf+GY&gZ;`|X@e=#+M*ow;DA6H*VcY5}69=!|s_|Zd^C3c>vc%#z&sviVEPRhIXNn0JC zXLhfKXvR;2Pocf`Iq&a&+)+T)9huz2}#2XTFtqDY}^>p18Mn|?&fs*&%a#PQ&q_X4;N*SAVKL!lL@~?=nI*}AH zZ*=a_DLZ5XhQGo0EF$MqQUrFO>YWZyinaCKyL`sYFV*8;G{h4I;SQE1!oh`-K( zRVSiBs&nBq56jA#?JGv!@Ndp4r4pb#AQz@ax8BO$d9YEUyH6f(Wj-PC@FQ~kt!)=>hLLkDQQ^Yy8dq!$Ppw6Frw(InG0SApE}R4Ap6D@6=99beR2RjMm`*y42oi@iv*Z`=*QHYKUZh$hQ)Q z3ZmNIGYpULAvC%qs~ocUcc9j;`e`ERYa8IttnQHrMCf#sIY!FO_2l`RV~3lR&v0_B zJG+h;J1e|Y?L6V>sUZu)zfxowP#3SF8jwC6=LOYmbB=O>CMh?{{MA)fNLIoxN2(oz zOUdN4^VFByr1VJ2IvR{6d)87rLyw_7_ZD#)n}Y9C)oP-OE7?|Bb&l<_N~=eaB%^Oc zTVAX1I-7*0VZ1E9EasDnwl~z_sHdH5=$CT*d?>^9kuJT73PlBIm(TAN`9NJ-AQq4L z!6MBCruzH=fZaX2$O4lmDqIr8ASAn!cU|(J!QhdEW3Sme%#UrK=flP0hvXtFk|7ND zIlhLAVV?385$xyWLbK`^`--vGx=BNxAchfIT(#?aiyX91yy~%vV%q|PC1|G+S;`KUnlz2=AK!TDF zb7fE>E8uFGT|h@?&C6x0BNH0j;Xp&Sqg&pAcO$8MbuWA zLPwP#uZ*^(P;x&-H?7UrRXj($5H`Wc6*cCoek$U`t)>%8C^W3XV&B&GxnhLQR^T|~ z_{qoTcHDSGj8-Ve`3tCxmP^c&qD!?e3G$*UsU_R7&^fN&45YerIt7xs=0-Lqh;J1U zOWN0e9Z~QYJDGBIpz4g*<&V(Kb{Dl&mV753xcsI;KUA@?27>w0RyGzDp-0T_Ng5Ze z>s}#4n&Dmk((l9`3W$>D|GG~Sj7c$@kTKS>`OTL4R39M9TUabY@^32&X7izzjdKfl zo5S=@Xq&&AkL)a^%B!q~wrn%r_bz;%fkn)zOaD6XH8IcBGv<@hZ-olZ16m#Bq1G4; z+#DH-cKg)n!QUG!%6}7y8I-r6C{NcVXl@mZd|DKip*V@Zb>yVAyv2xo@c9eEK;v04pF|(jFZD-8Z9MS zSVi}7EeC`KO86&BgaDfF=G#24Kfb091^4Ydd~*s`K5OASNFbx%A1$(&Ovf5y(pSvN zRWd$vTxr~o=x0*L8$FeR7x(U%5#Cc?9~7gm8n^tM1dP6-5592w!BL}c79D7>iG?IH zT+XaNT-zk+w+cHHLuLI?2R90D^7+OkVsrFda4^X1jZH9O2h#}m;k^)FLf#;kSfhck zFYPix4>(|b2Vdp@roh(BuYDz>OC(7Wg0aKSh?2bHEV-}6PE_BnXi&1yc6j*`!?pu4 zZuawjv3-bi#g4nHOl#ACtiQ)}>lP@HkwAGAf@u^_jNoE@?1|U(Ong9rzuWh|h@%H- zp$Qo~{>5{;A7=YYan#i2L$Db&jJ!y`zoBqLA@uPxJEEX=Yff&+bvzTX70>xqC*N@( z)yJY&59RC1AcF@^A0NDooVyk=dfDkAwe@I`e!`P(v0HL?XE^`@6MgGrLDTUd@DTsO zbYYfN*v(^W_J=1DMYCo+I!rGE;pYWuHE(FxBuiS-IuvQ{XwAx9+Zo-yZEoB_Ty!)kawnR{E-!!`86wdFM&dhAX zAvDoD7e^szC5JRS??r;Ac6f1@ueQ|lDbE?u81;UW;S!$uZkB99UXE&HKb$ER2&&Ff zPw&ccKn?rl<3kY_CPZI|ko(>aJpN_dgV>wkl$eBq7|IRD)XPAL&youiH>0 zud+H3!EnOi6&Ck{3yFxEY|}9T(NyRmvuG*=mEtj(Q0!947$y<2tsNyLJ6X&1D{oDX z*opU76%!>lt<0VFOR8G^Ty~p)Xnjfv=IpTgJ=-(|^ye-O44ubQWmjl72X>YE?Q{JB zH8;G2&v~hQanT~1<6UF<4tYmX*wlIMeA6`kqFNF6IAf?!DB?0@%l)9a^vR1@XY!ET zZ~-hGUfXl0hWSEATtu+A==5vxQee@RH<>uGu@T31Vb=Na{daK(zHExMzaTFvbAEpf ztl*h$dD9lD2xNxjU3u+ekxgC=&K3qfcLXxi(RcxSw2(ZlYBLi!7r2Q(_CmeJTkup4 zZ$gc)b$P+%dcUc%zox{E_-U*^y$%#xY?WTwZvWzgYEafG+ zZ+Ma;ybW#19zFGk^SLWqOxvP+WuMK9A8Ec9>!$c zi_H?J_P#f%DkSx3)Ll&U&5zSiyiwBdZYgH{lP9Z8&kV3m88kSko^E}AVUwTP&-VAI z0u8O__MqbLQN`_>73&?LE4YI_17n?i%^mH11%4^eeXmx@&ey@R4=r@*SfSR!oJ5rX zg)9nEt)$j+i$&~}uB8eu2PT{U>!5v(qnWzd*2odht*A*{A#x9E6m4d{xbEr}1+D?v z;)akMsiQY|C>!_QB!p^i3`l8oGUT7BqUK`_n+w(=I;0790hKw!Yclp_bi^{{B7KDN zr$R6RMgQDRjap}ekhKGjUh|-h6W5mod>^O zjPy&p!MOEf$!F%_5<>$MlvAon86y5!F7DMPcr-E0bv zt!SZqgrEbWAqg9I2x*;ZtrsyrV(accojVeuLE^(?xI<;E3&iR#BG;4WX4;(BsFf+k zI;?Db^P+JIi(-^#sMZ62!Mt&XeJK;cU3x%X4Vl{CF`Z%TqBX&D(4~2Af&#FuDY}ROg_*QfYDxE=aD^ zf^bQ-W*zr~<6{)+Vr&Mw%7;5oZC^jrUlnh%FSSbK;mvLGVBZxj;QRc>tK3r80|L;b zK%Lz}zCli~`H*jF(UbOqD~#W#1HA5j5gK%x>_ODD+q{pBxMxpD-JK#`d6e}G^BnFs zuNN=w>owFR1bR!1#z8dih&{gNmlYd&eo66`ERZmjp#wrf%`%u!=W3 zI(LLK$i-iC$HXziq&Kf$@}hot)E1a@m>{B42}4m+B#3_(AIlpy5KP=RFHkVb)5cmT z5A!AswPoHfB+%iHH+k|P6|>bdnq3jIfD{|^t^Yb9fo)vzHsjqRst&Q%RwZUnS~#o# zmjDroT23V~Suv>|`Rwwjs)1cbs{~RmoHOyU!5F2s;CB4Iocrhbn=d7M?xzXTRbZ<3 z)MsjE#}hAcj^t%`3e*qy#0xi1ZT-wIlX-C`G<%G1?o43rb@_;LfhJ|}njxd?6q~w; zKW$A?&&4H?Obc}^1h~-V<$u>c62$v8f1y&{4f_VFpkbSI#)vLdzPgM1&T8MgY;`)3 z{V43=8k2OgoKKb`4f83(=;fOaiURuDYJv4?z429ER@ukj3P#yPAtWu)Zy|opnGb7P z*qSzz$@~osIjurTwNpn3sXqoGAV6j^?*_3p?db{r-ax?2df<&0eo7`GhX3i- z442P*_Ivye*%3YjISXS-=qBlmO(^kH)}+eae)cUq$WSyjllXF|)br^C+qn9I83rwj zU=BXX)B>kP^*A*9LtJqWcLS5g-7*J;jaiFqE~(GPHmgmxP#{rWI^fzzxjnCvVgto-Id zy+&i7`Zs^(w?aw^yt<^%F~PTH-m1!rEr<$lsh}s<8;R5yu4f2|o=yABdqXQV=p-P&8l)r zF@}1V#6aFTkxrCC3`OOeIf>}jh?p;*mxjCT$6wMic_h{OG0*1LgxlyYqucgIT8fb| zy1Blvv}*WGKepj51$4H^+fA2t^?2KKmxOq0tG?_m4G}_GZUCx+afPJk`MftP2)x&{ z33r!rxGk{U+g~koGTiglnr&8<^R>WYJx7Z1bao(gQgnShN5qh z&v5D&9wy-&Hg47Wn}ug5oD4iAme2a*J|xTY>@8$CtGR~sGWvOT z&$;WOPvo;qZ*vS+Htc&}mB%0!-*owCd%NY6b~n^!tk8oF$7~Fu3ge3;oqfY48N3>@ z79_5t$SiTIA!|YA^T{#TkIio~$C1wQ`Dc9dxV8B^t%PBzDDgjkKW@GGIN}pezT>HI zhT0=S`#35*$>i7$#kL%1;C!d|TK9+5fss@=^Qb03*f~=Uxmi*)j(hSeg{7orK~f}^jzt>jZb6ZjP7#(yT$H6jIwch81_3ESQbJIq zL%$0?^*!JBd*AuZ&d!}PbIzP|{%7vFcURNSP8Yxe{!wrTIG$d1&8C&lAWRS+H&06k zugd|5Lh0ofSRO;Jz8WB!mn;8OE>~VsToH|L$)*1MU!@oOFC#vXZs6c<&#&oe$L#E2 zsei?uS%q0hKu|ystjt`xR`wR&wl=Qbc6K(8V3*t>xPKSJs1Wcq9=C z0OSDhkR3*rY^wsppmMo<(^1Noy-tDXbX0UF)GAJ}>z@s?h&2rW-~ho~gb8ofR2+xk zc2Ld)Pc+;?L%e_)KSp~IPWa*AmX&LMO}>-s5R8L>)DRZ{EhDSU5>Bmi*;q!gL_onN zlEJfwr6Ajrh`SK|j7X@5IaEz(BQIG)Vx#a)g2X0Q&4@fPU(FaoO>jcrs=Niy)Zc3e zzMlP$hVV)cW^ga^cy!j}@&uRcqhR^zo*=8gYB2-BpqhZv3u={0>i$ZG!BKY2Jzi}p z(NW?1x_atJuy~t3@UfZl@t*PtFia0OZU``J2si#5Zh91M0gd=aJq}nnx~x~KGeZD0 z8$5Lx_L}v^>m~SW?68PZEWrBGB+P_KtgxgvD*3jKDzgJoN9&SJuv}LykL$?R}eI530PhR{h3-2?5+6=dl2VCV&{p~E-sDf+-mYRXG}3N*!~MgHd!a)lRA z5tf&>sgA(}!ig4FW(fw_LURf3k^GeePKe4~Va^=M{51$C%UnelQD=?6kJiiLY%EI8 zy7Hj&5ZyB9OITkGEyt@IuIz-VoiyUXpmY#0 z%-@Itoyu&TD2GRP6(kYqo_(+aFe?7jaX;9HDHuopqYnRM(5B=7>!=W)uCNqR5Bb2y z#W2l#wm#hSv-iSOz`|6#`SpnZ2G+kK2LOX6>?$TvmT`jJ*`XTpgnu3U&&cth?ta10 z`+{Ayid}t-cW_Tc^Owjd)qQOdbzK_MQ5x@YS{q$4({WLoaiqZy`qqK@H0~Z1K;D)BsxT}aFosvY%NizPjHn%2LUh0)*XTq zFoyLB;=K$dhhZ3WhhW_dVFPlj*`XtHTmZn_4go*%Tq4%@0dh`Y(VcxbSwxkZLzU|O zFtyDTmHJeQ$e@U*wjQ#d3OS*NoTXJq)^Vs)sjKhnA*t>oX^`Wo>d0D`VG)~YJ>)zs za-z;=mNxJ~s`rAhx*>Qu2~xeMQUlBeDnxWF2z)zy+Ba@bwYW^nuOv5z>%0(0D5R>tVoG=q2Z=32%^UF==B_ z@4dj~km=y~y0AEttGKwRxXz`xyv+FZx8m2ueN}eF<)wX9Z%fLZw?JxnVR032aWQX6 zRq0tV?^a!5aZ_1eRYg{L$yVJiaR={KlY4P_c}dmwCAFz+tIK1nNx(lJ)}LRp*;Lfj z8@7skL-ICWv2AHPUEZi|QyzaVi zC&73s{&n$Y6L)_rC`fRw%Z;H~fWdTD3?#g)DkBcC>Nz4DcAD+-IFndD^nUY}gs}TL zhz-akHmLe!b6I$>g2f>K9?LqlE;)B6^CNPdP3Am3K|B^O4MZmcN(WDQP(GK zBvAO;j8PmMHD(F2O45k~R~S1t=BGM>giM{-+O-)kXVJq?Mx~cBRKYuh*Ym~$eel!? z#s*}A32o4qN62N^%0=l6sW^~(4#2qym@=ZT!WK_Gx)VY~YDfqufKlAV44yl9bQoyp2sDq{ikuY#1^t4dwgPPn z^&*q!rn4H75vbL1h3C5d1J^CLYWZi+B9 z1ZPnQXwfon5DJ*i0VBtIIB za659#0r)ot5%6SW2qWX}$_^!yC!hhh0p64X3YPJ@jAFo%l|RAAHJ7vqEy za*J4BDG|&JnlVl=g4!}ha6S7T0jx6}%yIIem#GJMlfBG8;y?m;*##2d>kOAowpYTx z6O(`U2>(Ay6oGjbg+6$<%NOn$-Rewb8&zufx$rdfDw%{ zLS%U9=x}pjQZJ8=PeuqnkT*UDW>Uuylp;ZZsrhs%>a(0O3^QpI%Lj%W0=%@06OGUT zr*wX{EEUWf(*ffXYE=pbkdYI(btgVp?WAQ~Eogu6gqXC96`eF91{Pi2fnendkBF4K z>JOufSH5NelWqAcYhOMX=zzXJU!sLY0Rf`w5+f{Opd0>0DFXg6SyldhEam4917(8cML@d%D77JP&${01Wj{ExPt0c zkC5fkTvwA>{;s{u1wn{nU!KBj-`L;uu{w)<{eZ1y--7^xNdUm(v*Q+QvWK}dJ1kW- zEYXwPlAl5+2Ch_TqfFNcoj?g{|Yd|nNZd6p1ZNi(5Wo&i@>#)3!D>xii z1CBYp*6y16Wk053*;>aa$vD^NO8vx~p1a9=-9 zf?JK_RB`S1ttX-0BG{|qBx+3kTpjoJexse}fA-->e0+o!oRvVTN{%InSWm473jS$} z6vjQ>`7K{B^2aasEnf!kyv@Ximp?X^B%jhQawl+H8vVvd;7C?oRwrXZ*x5cA&BD7I z#{+{=h0t7ZJ{3_n{O#s{US<8BldmhWt(~bJiia4w9q!Wq zaPH0!R9EE6I*}sJ6G_2Vq3QTmC@oexqa)Y`xhvMMt+t1R%)l4$K9gzX$O>39ocYeY z2tSfcQP! zi{A|!=jocWFI!xRe&{kv_&EGQ`~42QL3QV&iFBtVQOzfDg@&vEdB?2|HnPb;gm?%1B4?yWJo3D*8`XQf`xB&aD9GAC z{kUBT_tw)G^-+xFnK=&%@j`wt1cmP$a;Abu9y)o0f{@X1(E8)IJl$T0{;oBDnHkJa zS6f@Zx`3xUGPK10^w~cTAMlv^9osm(oA-lc5+YXt=T+BxClxFOL2XPCA|z58V#2hy z*;4@rH^|6!614FWP^xqhhfg5lRy;F#uaOp>NjdGU>NW0MeKC|}MoE_y)f-!uwS3Au zVHV-Skj$l*r2Bi~P-|?0L$64yb!7Q&vLL*kPQtCG(6;T!Ycu8XpLKq+z+ca&hyYpo zT|!BRJWm<2CeqEl$5WJI^X+(3zkhx^7~Q*mGjtV4>F4O+w14o1!|+x8jLPQlMDkn_}8!q;?*J7kG!XlUT3 zYUJXXRZuj1-o<==`nn>@&g+`?!>aKz$PYHbCw$^ahz4P+O06MGwuwWLiKhTwu)APx)+U9oVVEXoc8` z4<_GRj2ut7@XOq+*#!WX8l=#j3z;6%mvbs5nUnq=&H9=b;<{mCzzlM9e6CGd{!Ez+ zP8)8Gc4y&Dmu9)y>h}KQ_c?^qG|2`P=6T4zf74DqcmG{U%imNjcI@E!y|po)E*_N!D<@_#fx78x4DBJ7R;F?skz^jrS|C$MV~mZdr^*d=6Zy(JP)iZ+Q~@NM#aM=m zB|eg!f}Z7(Jf2pm0i=uXf9TVPu3}W%rt`{DFCYL{u!u==tNTFm*T6kMmJWC*^{w4L zYtQxe;CPA9jezrm-`m4Kzz5IvuYm(&q`w;I=Va{0KPmCgsCQ5t3HIg4QSoN=92O_? ziZQayv+LmuzvUV?#FRO7zE@N}a1O>LAxxkxA=&&=?p!iZWq$Ojh$P$r52B166(K#e z(|!BIE?I|EUocVLZebNGwF)~SA!_R0(lmCG%XQSi&7y!3+iGS9Q`@j5>T0K3H;J?t z{AP+u4DBCG)xE&pp|vTlvEnz$>2|W^_t-l66`7LBRr|>#7jdC$y{dEv2y6-`Ka{&p z6fAfS0H1kt?*L)-*U+lf^g`Ijfn88QOA${tX8op_zkZPYsZUI z;^}cvU0r}an%HwpWl{d zhYsZlALiyHOz;{Cr>{Mncx`v?6)ESeGc`wR9DO_SJ<6svNioX!$O%XqNIE#&yM>2T z)Qm;j%FMCNBUwc9(C>-%vW7Q)oNle{Ir=CSK6p7~AZ--hkp0lL{R7hM!r87e;7Bj} zt%_~lFm?KLNCI9TAafC3THm@ntl@NrbOJETq~Rv;49gE*;k5GKB_By>qzHD2$5D?%@?XxIW~nz64lmH9bl?hj)_F%sC^?RVH|OThKa}tt$%H++r>}>P4j3gS zn3&p)gb+$fxw*~alo1WSz4j@_M=@JMp&qZ~?6=G`E$cO#`^}VQ9ti0z=cu?JwrqbC z1O1v%s>HNU9%e>lwK@jmK&&a+Wqg;<>(YXT#=fYuKy%C)&y6xyuxH^6uRfi>t7zM1 z-`IL-?)s;cs)=Xo>06u>R&E^a5AK{zpFS=Qian?OGWV%=Uw*8zGj{3PBQA?vEo}ir ztnjpBuT$(+6{WtM-#ImuIKq#Xhz{g6#zG2H;} zvsI%hWIgjzI8S|_a$ne1B}KZgNX#a#Km3CFh(+}Y%#3g=b2Kk!d7KQH`y&I;0x(}!QpSEen?am_0ze| zP$||$Qi=wx;W+c#JCEHvqm0`56&Q`ZT9Ij-v3y+nfG~Ivkj$0rd`fxF^{Z)`Dqa!J zr0A`OYmv-w-zqKLUFt4x)PVfbHKUe1x&YZJbyZC#Hz|uS#XF-><-3`of)y5L$ZF#{ zE~Mo<-sKNFQR^mCGJY~b03f|RzcM5r&)k&;>H0AyN-C>}KnfHgvT7)Y0MK<>kJl>Q zYt_rG6Qm?>J~^!k@;|a;-8i{saOS!^ER?w{;hn~?zWn3vJIgd%fB0dcZI%3kP;1>L z;`5!^7d7TJ>Jjz$Vej1^t-TCffhu=aSMQrpX5(kYG2&0A6M7|FM87V^^CJ**PYNGz z?J=i#j~*jS8C9L!kTuqqzgNmpwqWbGinl7EPO$!1e4F2SmMB@mKcmx1);jRE4esy{ z{z4AE4^FlZg#`*i4@0FzPJ!DOkM=ud6g`G7^HipH^Qh>qI^s{)@OJ7b#BRfa>11zb z-+H;;iw}%wk^&D?&YLx_yYZ7OaPL0yn%nzSHEm~Es!q3{8)1S(;7eW2}b>e=(?C6}RTx?B_XX0toeCp%zg0zIU6BTkQWLW$QG@j~K z-yVDIk}}cH>oY9J#+ef>pA>t4wIjpcFTNp28pDmFyGytl1xWcd^4cdUR3# zqqS=%xBQ!}lH)Bs9uvcO&ES~HzT5==$7Cs<+d0z!kj?Pr=J&iViOE0TKB8@ACy6EA z3ke-3jMiyvfj@om%{T>C4Z`sIECyWo1cY5FywaG+T~b81p8DUK`8Ba#=*aSn!r?Jw zB#5|rU$I$<`PJUuffua|HUNBiDs?OM-L1si`J-Nk740zt*fq)S%n|fTLnA~}pqG16 z4&FL>-Hi0D3SF-Zi2HsvKB_rv%xWP{kWs_RT=5~Ke@V&m% zPmPVmJ-rCK)-h*F^NVu>X4-}HnBcDpFU==z@!D-+^V&rwZRCk`n%wby{PoLc(S(`> zH(%R_iV(nLdRB97Gt-}l*qgi=>O1R6*9TCF)vPR$3FB?&Jm$L(Emw`LKsIY&M-eY+ z-H6*q+Lsm94olm|&(#pr;0AvjWQ=jicMp47*)ybX6642XYg5k z2>y(UR@Su#l_KdqtieIT4o{Mu)?O!FWD~rtGai(X7F5ev;lJy*HW67RCKf^SiX`u2 z(ZZW@Mb}p+I=$?|#~R$?3p;13twO2>w7~%afks7BX;MA<0e-SO!J-@i2Y$oV4Z|6q zL&)q&(GAtA(4ZO>XqZvc7ZZYiX;mJw>w|x^mIQEIoo2L)co)o(DFTVR&Q|qZxeI)TN%cNQ` zqJZ=Hb5m3QaqpjAizW|lC$w-%^K7wHc2GTLH#%8&PfXl?`(vpw&c%xr$jNN3pm`H( z-}kQn^!c#O=embjtgrB>>0G0Q&1=B4EjPAoD; zXd37a1k2sXIWtD^-&-;;AMM;(WV1s2ti^uY?eskp&_h(?y1Ks9ou#G^?vy(rA^9WU z(${(2=ajg`D7H;>?t3|%WYyf~#Wgd)8exYc{{7X!=d2hBIR(;V7Y^0~>Fwlq{PG1^ z>Y5SF-_N=_crxC%K>$6S5=hE{6>r$iF0OlC?yYav;HcV>YZaZ*G2%$sbA2X;^1bVt zn`lXVK!l76*qnixh99>;pm#~iXqxGiP^l}?>t(auzPxWe7zaykQ#gMb1oUXHGaFT9 zqUSrGQU$BvK0!0b@AL%w#>UQAX!tkK?{B>P;1KYWpFf#q!Xj1Ivv(J`dbNOa5C|d& zESIkqz*7J?-5IH26%iKZ6Bb_n@^yZ0c9k2(!^g$Xds`UBb4O%ksBf^dvo=&=j~hQ* za*ZpuXiAj*IM0dN|Ic<}L%ucT9Xf5Q@!F;8GJcgjY4@dOz=2@MYU_)+7bU=NzXJ?;2mxv#Y(AFk znv-X5T=2PwMQEw9EP!2z4)+;b zrD)t|tO^3wLhR$Go7@G;H@cr}49QIgNVt2+gt&CBmwUYX(D(+mqiJL-QG^mL!X&D7&6X9O zy-Ju6t> zE~b>?ef@cLsDkc4WV(e<^m`MHJ-jPFW2A5!?$)Et=sJoe+9!h_W2!opW8KJ>fwPb` z=~OpP5jCnzbRz4||5cp_gc-2}2AgqZ`^Ac<;&|UZZH{!ZX5N0H-GnTCiw94G2Zoo( zr!W+0Rg1k-#>Fx(u1!A{y`ZoGgTicc8&@Gmp?goK`DrT)?Qf%L9D+!m-XS2)NCo@G z#!WI=c7eobtst=) zI+zMf@rS)QL!LQ$6R^rq9WmsP;MgmT*n}9I%$6|yMq;e+K?QUAOxU#1F3fA1L?t(p z>7OxMEk@vv5buo_#~?gqAV8eQDdytOXsF3-<{i$#wxj2>OamMQTLp@J`5%A1JKYR% zTRs63K^gQKCiZ@Oo=ZMGH0+olLWVeB!dFspU?*`YuG6i>p(@^J^yV57;bcsHnc~U!3VTZgDfD zCNe*c9{rYjw059N7d4RLj{8X7-63@3HZ)kfb;yRxk?K36&C7}Xg($E5j5@Xor;0=D z9BwIkB2UpDto2>T8kztaLITh*0jJL(r`g<~?}U$zvPZ|eHqH(h#&ee9;vE=oW@ZUY zuBXQT>en6qc58KqHNTRN3&0_dsgJm4wNxps(eF-qc4iPku@nC7U6#<~vwi8^WQije zS5jBnD96Bf4XRyAwhUn)P=dDA!|BC`g2T7fL}8F|Gs#L3oYR*i&xbBx!bgdgxGm1SOgfXhr8xU7I@8vmxuHR;~7vhjuA zzZ;659|XoEfWJooOvNS=MESBLuU1|Z%<4#dZ*zF4*5TqK5us;riY>rYVfd1f(cty` z_wx?pn=L-RbB!u(I;xx5)O1}%E(KoGt-^QKf)DN%wKOlAoTV(~Wbrb}x@mZn-(Yiy zWHh+5l)$RMQje1-relupOGO-@7KFA41OEneeuv4BV3}MuIn!)L?#yHKbB|4@4n_Uv zCW%qO8_&^g=Z&9L9llD*?e`Ekd?X{~XR4IuCmoBsp|!}URBwm2!U~%UtlT!#TQ0TA zI?vo@k{>9gXZE1pe;VR8espXWrF!`aT)$UM{nJ3+YvDdN7|%jNVzs%);i(=AUiP(F z#~X#4ncF0?J}d6D5Y%;tE48m14bxr*(UUpF*WB)q|n^JDQ&#y!pZx7l7wvje!NziVKl1`hmOveunF7u zjy5Oc8LgusKrT!){Z&le=$g9S2uVJ*)8u!H_SpRwV;>4$oU+Tj^7ZNjD6?1Yyr=4L zO1Fdtqa&h7zuZSNI3@-4iOE$DOBnNFex((%0;DK~uO0BJnw~kcXLtI+UnWR?3)m=d zAN7+INDwvw!MVCta#r8An_czv8onPkxT2GvKXjVJuEob-Z=WdG;RxRNefSpg?GrG# z-khJ7q_)Q(G}DODx7W2ZGs@qN{;|$s2PiPT4^77j?K2S{jhCkQq+w_AoUAPG2lq$hT24?9tjI#vg*+OlnmRPolPlJ6`80cvi> z4z3KU*Ue7&z_m~z;HGodCiMAi|Aew}pYm~5|GB6&SEQOvym9#?DFEU z^p^~Nf6rH0+&{#TGVjB)B+s?^mJ}Yl1Dh0o!&tWwFCjod%uk5fJ11}C=S2%Zhx;KT z!ST_?%lcRnv7L1visuh1jeK)SvuN3mL<=`CvVAv5KTr+m>S{$~ADBVb(&xKu6{C+~- z|KlJCwo_>TLVSRm+g&k%1H!PAG^A{+vD$SEp9p56OYP8A<%8Zhii|tOw(uwo?>(|7 z_c+dfb+IG`tXxowZQt4=`ZVwk`y&baq@)wxyHs2K=Q;Ri=Aj0T!IdcMJ)e6vfvQ%$ewkn>aAsH25`D4jny>2j>?H~7$ zRA?TAu|r{nW`6lwNM<_vh=!AWDHwf zS0;e&ZQh*DT(T#wz3sj16#{4h2yng>?ob-Yz?q`<)ey~TC+aL+iW7@PD-*&zF7jH}M#tSPSm*$u)1+NL^s zeZ8bczFOl_0~Tv+A?BM)#ql60gh;VXOZC>#8lDVR zX-0mpI-mHO+BHDEkA6E}qn_4_v1~b_YSiw2%iZYWiNFg9`fd`~-0+oUsMq{*#v_1&o@TdWF^rOlF0^cS!07kzXr)h*MFg~F3Y9Uh1)l=QD*DzOJ` zxn#+XS~QAt?PP@O;j$S|@VOmx4?c1`e~}t~6i-<)QhrJZzh8B6_+a0Wzo*08OGUak zZ^Ta+@f>f2VRu2#(~wvy4eA5OW!=NUrM-UdC2yVRWQ=w={S3Dy)-`!P^S$o7Ns}mH z@IQ?}V3Ge@4u0C(W6yYYV|FML?Mb7M7DZJ<#LD=KBdtzLhGL}47EduuK?@81FZTAo z2G+H`jn!A2+$gbH>i?u&S3ah(y4JQo_r1uW$^F*J32r(=#fOi|5z{kN?O z@p#**P_ivg+6!m*Y=#|VVu2=3H~JaTsjm{R9h&2LNOE<1sqebf5*#Z?V`9O8SneCpou_Td5@_ zXz=4pR|8f$PhlHyu6L@$3H14=yJ`1BOAg3r$UIxH)jFS%yd>N7-Zf-eOG**)y8HAs zf||48G{m8rGmWku5LhRP&4b2f$@mif{wyatc3LfQ?=sD{e^*wE(IhWZZVW_;~~hJ2Q7U@#f%DPwGWKZB}z%N}!To+Bhnl|RaI z>JycB^@9U%dDi5XFWdJ;Vw<@ycmuo_2oFdh=g979#c%m_7(85!tqEzP^&kkzq9f9e zL{GDk$^cCYwA!41(YS8fUKxT3$qM0B8Vr+#0KwJ9K0$w4=jm#`_jijZ4O131oB680 zcpkg=vn+Oq@38)EQfhbJ!mH0`ER6eGxlvL_EF#c&5u_XGZUjVB zy1xrP^*!JBd*Ayzd-mKj_spD``Onz91q(3*eGvj>fU<$J` zH&DM~50iuOa3i=8V1u!!8k*@ln;6?To0=Ls!7sT(aQ`lbOGv6i0DN!;p#W?39tcAN z02u)2F~UhBP2}L2m{bw-YsFnMD4CZ|+jbSjN?VlZt&xi^DZ~$)>g3$C;Ig37F zQyS(_hZJFRC82ECwLq15VS?tp`-V1I6~ImiUA2Cj*20q0%Annu&5qS$HTEt zcrD={9l@0zFmNvtc(;tmB=9fU2f(vp96(lo)q(-upqhY8IHg=EWp^pGcaZVvA9fWA z{y|=8RW(I4csT1kb1@!saUOH=)QIuZ`s}Ik*-vZSPv^i-pT_?m?a*`X;Idt*4ub$G z_k^RD;AwYh(-wu(uzmdtumGb=lfVcf?!qI|<+4mHip=Ay%<`+OyUWLpwohpg6uc@IP}D9dlG115I&hk^lL4bA=aB z5r#yQXbW$A-Z1?uvv`ASX;SeeiT_FhF9=9ohQ$rU?eq$h#;v5}QpSJ#@?I^TxjHu{ z{>p<^eYciCU&6a$TT@~O;vD4Vpq55--}op=te z)fk9d&8emYNAEH5%$3z@fBF3b7P&7H`o0J+fGgfl##>es=zyamqlBNm1ebIF4IgpP zZ~EgjZHaGTo}qXKlnhx6k@QX|AwlNGl6Z8heMTD6s?AS z=3=e!(Ru2VpU$}R+?eOwScvXT|NjQozaj?!gU0tNCNT!Vi1q{@B?*GR4*qB4*i*KL zLp#G6<;xfqhuC}n@IBq(8>Em{;Zszl(ix<3{zh%ADxmX?-}oEac*MncqRLq7lcz@2 zKLX}&*vySN|3~CphR9vv&?VUjoPS473QOpsQ0P6m2u6*F`)<*u@8fb~lh$+72>&Z` z%mTAx0IiH=+aamByh@t}{id4?&QK=@4elj2x1Kb41hd!kMzj4VMzq zhvYglFf{Uki5cXE?+d|2z%}qglsXVb1retN00UwaA>0px>VvO_p}G(&P!v))J3+Ni z82`3!7XmNQhYX$xRqcbfLw$Q5uO#>kJZ1p^SQ7;NNU-o3Ndsiez`Pw}e7=_|k6kjhNzls{Vn*u$ehMuBUL{~8>QYb3!s-Y>Q(NySf(TeCw>wZ4t2{rT# zHF~7Vc#7KVS+w&Uuc8KcIto&q$D%!TN3C^Y{=rI-@`{xJdaR0H#R;u~Hr7x>Yq%I| z9H5_#ddh=TRmBM^G`b2sv1g5r_FQm6>pU}_I6!MqdufgNE$n+P&|GpJ8*v7y`lH7B zpPc7d%;U^0(sJ_RSn~36^Qx@#iVC&TzUQUob(NXs6%}-q73UXOZGzOIoV+sjygc^& zvVxO5_RXrCyqdzUvXc0s{LQLuq89ee8oRurqWrQSm(-fV%{KeZ8g7p)cz0I*Mon%_ zjm>6_eNUA&G(B&lfwjB2q^oRuvxcj}nL!2ZJcH3$dIsuYt?Qbkb>LTK{h+b%qzhy) zbST_!3#|s1mD|vPb8S0pV){a%nWk~zPV)-m^YS;#Y}i@~HYHTho;p#+bAmb=H*Mww zL$$_2((*QHSi2iQL5S%#TWBpeRA)*6BqWv<5_uYS91!$dPPN&eh%D_prxz0ww0{7x z0lCBmMVELg0~?mN5Cp(uSff-WV{L^wk)bwV8EObT21g}iD-@%Qv|zvtv$nz1LghLV zBFT|vaLf?uT56^;(lQk@in1)t8aCL1Wl$r{IWR+-7P)Q1n!z^=$#~W>jQZpVGAk|# zAgi^M3{nYXW(K7^l0&@*1akV&W7*sca#gw9N|04%2DLmAQAMd`gBXQ^D>BHn26#)ug zozx5##ta#NtRhgs;0i6P>a1uBkPwFos$89PwBp|%)-1S`ArIam96wa=se@U^8ygV! zCNNI9Od*$H`#1pACudIP&?C%BAkibtoa>+<0f(b|9^*4r_6ft`t)s&DOqta3tQ@WC zmT)+z1z0ksT!k&3;`>$zA&CY7AO%Ko8w|`lc(*cXd}e~0pcnGxzs%G#FTLn?t!1#SbpSM>;k9hn430PDR}AF#{B3|$gX$aNSv2hVi6 zBw$d40KjSoRzxK#Mvia8Q^1^w1-M=2Or-F&RLm228w?YH0>yzU9I_w=81F95pE59|J*Lxf*AQ1PPYC)c`P!dkrYTrjr(6rXgVE zGrCg38wQ#&7~xN85Qtbyki>_##(*_W7R_bp0p4UU>yKcN0G_si1mQL4WtZR>`tQQz z-y?$mj}p0HopnPUyj!=?(Bc2B%Ab&5of=yGqezeWd-@+W`@gIA|7oOUSqMVzKRZCY zk?xe?JGG#_zrjB7vBnQa*8dK&d$^w)kf}dG2d?{-Du`E1uR5OSJ3^^otY7ortj{+}g z9XBXIWDKFe_@pr`00T(V65P5a2fT9BAh;5=KbRp#4TAVbHHmab@kx2Llx7iWFi0UmR9#|(!54JH-#Oo~f6bAJto?-+2&lEc*I|?; zuAqgV3eLfAgCJwM8Zm(*g1-ga6&QWV!BP$ba{fDqAqQn#m3J7_B_cu7ToSIJdNm?o zxHQ+*#SDMfUe0NiN_!gS6mCZVkfHyG!*pFLm!bdw`tqH!-^1fjX zWCol!P=UfSrN*+iT4_cwh)haVl;!sXgJ6}XiH1l-O94h5$rAo{$f2Opr3ZYbgy93+ zWDLA-#37V49iSjz95|3t(lmh3#=%)8=OH8}Z1;5>GRFqUd^?E41D+F;Q{=r#GY|ou zYwLAf^Ck`nsR$za&eMdeGwlrXh2by+v_dGuynQHaUM`Y6{rrVML^_l7?;|h-pa*~m z64>3lal)abAFhXyh2MxEkEFnW@CAT*i1&5Cn-Mo4AiyLvy=4iTQOd|S5#@vv9Dn!+E8!cu9C3zg?&!$^lsCkB=&J$~bvO-}DyKQ=D(vUW9z0C4^%n2;t3U z&tK^7u8QIBQW4>{z;;g=U0F@c4j@$NZ{kR_=a^=V9aGBN>J)M(cl+*sr`|47Jkmjz z&FpRFHj4DAT2eDMLfC1YA8qAsIQ)7Sr~MP4if2tBEa@Y7TKweD>9k9k%CdrzFg;3D zFe~waC&~S(RP?0WHM)Ci+P5E46YW)*CYHC4&7Ywua$-nXmiliEhJ8(5YiwxDoyVPN zop=pb{Vw9Xn!R1|J&tbvkx=I8uP`=#Z9IkmgB@Mi_WGWk)|Q}fh|2ew zQVplxyuKUKhgB{#LzZC_m25^l&R(px7Rh1KL~D3tf!0{W%yvJj_DpVkZaNFIsvqOp zI@y@*YF!jpR1u}peJnDC>bbyrC_sdpHPeqJ6w-145x`SUY7#*l8mgzlFZMbtJr-mw zbm=xcxl1)I*n{s=#aYxiZBrRNa>nft)A*5bXwd)}k50o@BQJSz`eKD=x@P6%m=Pda z%sSBINhdRo(8xVuZaHrFfRHf9RghSBFgWQn;8j*R@wQ0qQH0#*NMW)S%dBKf=;_p7!rJz9PLgL-ahhoc=3*2&{GZT1C1BpE3hu1!nrzg zRAKrl$O@UaK#4)Ksl1Vn8U2+(@;?HhdP$0_<^e08eavR0UDh~rm#?d!4MgoQ@q zS_5qd{Ui50y$qXq32N4H9E28!K88e!6~@e&D;;==5>K=YFfHq=c$0txf@7y+P$0=sHY>Z8M(6R4#RItkm%Qy7y^CwID6b{>C%0A|@7T~LqA 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/sounds/technic_prospector_hit.ogg b/mods/technic_plus_beta/technic/sounds/technic_prospector_hit.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3a8ad2d137ae3a9016a076c8f39dfed257da7e2b GIT binary patch literal 4698 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 HokZ|oc%Pgc literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/sounds/technic_sonic_screwdriver.ogg b/mods/technic_plus_beta/technic/sounds/technic_sonic_screwdriver.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d89db54a7c12fd61dfc82b6f489a2ff07fb59f83 GIT binary patch literal 10681 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%0Dut~bc{J7 zsjy*K>F^Oa8E`fXE~9{6I6yBsq=W=VctU=C-`vhm2uyI2@^68LhW-nI{SW{R{mB9IPhkAf#p{Mr@m#3ql_DC53p`TiO zN($?p`qWpnT9Pw;J}GASj93nI%$D4{jR3YXi8IIt6pPcTuZ#c@iw3|=&RpTB3B?Lo zbOVp9GNosnOzz=g-q@+;R}DXhl>uRo%McjigJ49$u4paf2 zubwR{dxGr^_C;5}%fdUTnH1$;I23voeLZ(d%U3lNt&`^KeS+p%(`$ZdTdqTLUq^dK zeHO~7g%=6p8-+v`UyuDb2qyvoSP-fI+?V3yoXYuO*;%M5>LLnTQtzH^i3Nb%Ga9fI z%Z`f<5zyc}rVy0+LLDQ=8HLLmYHJ90KJgyAPo}s0=(?f}0vkYvpM58pRFt#+cq=!o zX^<1J9UJ~T3=+8~29RmeEF(~*V}QpI@+&fbl>wE3qB3I&seJ$!K-Vl|Geqg zDoMbtBis6TeiG@t^WrdIkJpo}Fr?d!H<-~{c~|RO(OyUV%L^m|)krc+_-<_?E$;2c ze(mj*yuQYJIz3d&LK$fBjYW)=?#XkFp~_{ru*bi~>y2yWc=#?+gIkZruVskuthkX- z{L66-L>syA>5Bxtz}|)tQ3dO33j>3FA6^8@2Zslwj;I zf#~)7j(m%hsnNej>7kc$<(|_<(UO1W^#L8AHy@(t`(W%0Aqn{Yj78tH<~_0rTs*NT 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 ZUe*d)jBbh*mq1Qo@O1TaS?83{1ON_1Ezke} literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_admin_anchor.png b/mods/technic_plus_beta/technic/textures/technic_admin_anchor.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8b31d792f9da21c8a62af01e3ae421b50a81b9 GIT binary patch literal 648 zcmV;30(bq1P)L&z=Sb`~(F3-`|%uHsu%gdns{fX7poERANy}hT!#iJe`@mN^aW@gWei@vqBtGm0X zGBW5~T+}!?<&~AW6cqMuZp?gq#dLJZgM-3&c*lo_zi=#iHX0L zm$_hI(qv@NkB_{aowob?ikX?Xfq}!LqqAaS(Wj@eaB#~S8uRn>j-Q{kt*x#W7WF13 z?W?P=udl78rLwcLtD&K^xw)zL_lyb(`l+d~x3{YK`HKh$`$$OLzrUu<&7XRD#^vRd zQc~GyXwK2mo!8f!=jW3!FzKyK?biSR0VzpDK~xwSmBEQN0s#Pq(O=RRkqBc*qmV7x z%2Jj@_BH$V{;y$brZ_Znj(hb_9f8iEd~}5%+$~Q%5qkRw2j!)UNVGpjr@Ra>7#|vD zL|%+hFd2)=(|7_VlJa4}q}qt5Txpm}xu*3kKpQjq7Rn(|Ok)5fM8d2>^)E!dXJDwgC(VeS}en1x+67>gz)Ire~w zjOt3Tue#|3P?qDM2vm}?9m0`p)eyF0xlVvn)t$k)>MnpwHO0eM#I9w#fm_+4W875+ z)Ka@Qc}PlnfJaH=X|QVgX$h{jttS)6T7?Sa^vjdUPdWW@AEV{@MQzkx-)ML*U&}*0 i`w_`~%1^MWfBFJ@i6WKmwF~qB0000p9)j zd#0oRY+1*NmcBFjtw&2bj#YG>tnEJ4&~tk7luOg6Ugn=0$_CWKSQ6wH%;50sMjDW# z>gnPbQgJIeVS)Y&!=?*Kn(;yoCi4?6s6Aw2V>_l4e){O%MjnRvi)>5dP1Kr!8W=oX L{an^LB{Ts5?Gilr literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_alatro_dust.png b/mods/technic_plus_beta/technic/textures/technic_alatro_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..46db4067846d24cefce329104cc8533a40672ed9 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=7{=+uM?MbtUhvPu$U* zw6imLcX`~l)}&qeF`G-{wp7M%uS?j`kho(?`u-W|2VN)VOatm+ED7=pW^j0RBMrz= z^>lFzskoJ#ut5KXVbg^q&3GXPllci3)E+Xiu^m$iKYes>BM(FTMYg5!CTh(<4Gf;H KelF{r5}E+$-a4=V literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_arol_dust.png b/mods/technic_plus_beta/technic/textures/technic_arol_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..dba7de76f9559902c9127bc635a3781151eb6a27 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=7KbqoY>D#;%MFT^bXy zJT_)!Y{0_k$Q7~P^P>C~Lp*mNODGhWESWPZX0wTDb>Y{!(sPaoae$ionSk!@+biCQyI1B0il KpUXO@geCxV-!}>X literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_battery.png b/mods/technic_plus_beta/technic/textures/technic_battery.png new file mode 100644 index 0000000000000000000000000000000000000000..cb3418cd19430ad0180fcea8c4b27c567c0d40bf GIT binary patch literal 245 zcmVAU3rCJ6?-@D6=vk00000NkvXXu0mjf{=jKc literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_battery_reload.png b/mods/technic_plus_beta/technic/textures/technic_battery_reload.png new file mode 100644 index 0000000000000000000000000000000000000000..a8de376ad9f2bec6ddc02fed7b2faf7bb3e5ee55 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSj>;M1%8M+x*Hn4OvFl=RF z5-eG87bwM8666=m;PC858jxe{>EaktajW+XBNu}rhs(vF_w~aFUk&mchj{bf2 z*BQUpr<-1;@fYr${w?9=wV?WwU3+IRzYh6vm%(v5L*J>z=_){D7(8A5T-G@yGywns CS2W)M literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_blueparticle.png b/mods/technic_plus_beta/technic/textures/technic_blueparticle.png new file mode 100644 index 0000000000000000000000000000000000000000..69913f49a320fe63662a18dff7a442d3b8a443d9 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqDxNNmAr-fh6Bfw*_`jc#H97Rd q$H$BYZebS=TsY7X&iFBG0yje-vu4qONS#=qdInEdKbLh*2~7Y^d>fkp literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_brass_dust.png b/mods/technic_plus_beta/technic/textures/technic_brass_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..633ce6805168384802fe03cb2d13be6c5054419d GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y$ZW{!9W@a@|Lkr1X69DE{-7; zw~`YiSQj^>JvjF4gYoM_`ENV+ZC0Mra7ozv(E7ZN{hO5jU0QTudGuxdJnr3Q_F~Il zRaYDJpX;{Tr}F38vJ43(e(lJ-Xu;~DItv#=2CjNLqieV9WI!(SboFyt=akR{ E069QbFaQ7m literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_bronze_dust.png b/mods/technic_plus_beta/technic/textures/technic_bronze_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..d4d9cdfbc1be115aa04366fdc7ba5136d55f49ab GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJ>)ofX7Z$25D^*`!rm?bI zV^xLbx+=}}HCh{MwKmsjZK>DZ)}Xz;QD=9H&Yo7?eQmn?+w~51=pE_OchwTy3N(bV zB*-tA!Qt7BG$6;+)5S5Q;#P8kL|Mb+?sopp)8`JJJ9OqG=ksF2qR+;K#oQk^HSKKr nW5aak&ze7Xnrd>Icz76;ITF!z2^*tju>z_Ut~>w`!|1%edn2g zU*&rO55C{@L+bgmX&oig7MwX->rkbcW%@@oRo0>5)IQslj2z{??k;i_n>rkypMPJ) YutuKIW5Tq}2SK)by85}Sb4q9e0Ku3)g8%>k literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_cable_connection_overlay.png b/mods/technic_plus_beta/technic/textures/technic_cable_connection_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..cd0d105306447e8e926d68c61e9a32bcf64deb63 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y$ZW{!9W@a@|Lkr1X5=`T^vIy zZY3v3q#Y3BIdkUBmMvR)dU|+xd3kwwN=ix!vIqZ9YZe16trlNA> z+&RAGYzZe=*x8wN8GlKyxGc=0qoY%hwPDK^ma4$;@aq>Z1_lQQhlYwu@HiZNIIV_Z Xo`LzBi7IE5K_2vU^>bP0l+XkK8X;|{ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_carbon_cloth.png b/mods/technic_plus_beta/technic/textures/technic_carbon_cloth.png new file mode 100644 index 0000000000000000000000000000000000000000..c2a284cab3a55dbbddc11ce33925fca2e99b8de8 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc33|FXhE&{2 zPEg>}IKVLHJ%j6unhqfqy9iD$c^w9kCI$8xd>RD}k<9^2#>|ntipC4xHEADwC}_gK XutiOzQEZhx56Em!S3j3^P6{tG>1?JR{)ofXeSG2q1Cv8SGQz{N zBO-DlBXgso@?v5NVq=Tr;!5J*SBdX_AIi7cK y-1v!W1ILDLBj+VEe_B?yNX&Hkv7_>aqy&S$KjW0no?i(-{S2P2elF{r5}E+4fk#~c literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_cast_iron_dust.png b/mods/technic_plus_beta/technic/textures/technic_cast_iron_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d5d7aa4cea3bbcc94168b185a86687ea837ee5 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=>)ofXU0l*VJaT<}iv0Xa z{r$@V0xALmDuaTmLqh68Lh3_98^XhzA|hHMB3dIO+oGd8Vq&^tV!C5vd*b4H6A~t5 zWX#FVUa;iRQ!SvGj3q&S!3+-1ZlnP@CY~;iAr-fh6C}zS<~v6)be>jIIih+_mE(E$ z#*Lr2HgIg{HgaAv^QUEHi^NQqA3G{@d)X(7Q>gTe~DWM4fY=1`f literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_chainsaw.png b/mods/technic_plus_beta/technic/textures/technic_chainsaw.png new file mode 100644 index 0000000000000000000000000000000000000000..01ed849b29c85502a497b6367f70e91621a53f48 GIT binary patch literal 360 zcmV-u0hj)XP)2TXwz|jEt|inDE)~ zf`#D)8`Cx(HXsA&nGf8|gd_D0E8}w(hTV)T`&d};s{{b(jXeCWexVfr0000K5@iET7)E&o`+6JAD6YjH^Gs6cg zAd@u_tBkpo@$BC^KE=3t zR7<5u*Vp+?sPjCa1S6tS{rOEBgvC|8Q?*1qW`4#X0MJ5VK!%{;K8t(rHcdG0xbDbS zEgZJ2B~AyjTzMWd0C3o-rkT-^Q^0=JSCaiZ!syyew9MQqoFMfKCmiQ-&@(-eLAURPI9QqDj2WlmP00kV}-RIrqs(Oh2e|Xa|SWW@{6#xJL07*qoM6N<$f+BH7 AasU7T literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_chernobylite_dust.png b/mods/technic_plus_beta/technic/textures/technic_chernobylite_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..94fadd226a307e2e8a26bd8221a390fe59f70690 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bz5DdFVvDryHr1e;Ua_~s z5?4-i1xhiN1o;IsI6S+N2IMGvx;TbZ+)7SZpl=Y^a-mP_6raMZiyj`X7a3f*rMWq^ bjTjg-S29iC(|>m{P&tFAtDnm{r-UW|Lgyzf literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_chromium_dust.png b/mods/technic_plus_beta/technic/textures/technic_chromium_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..594aa6a845df511654d4aa3ae27aa961ab4f70db GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y$ZW{!9W@a@|Lkr1X6XLE{-7; zx89!G$kl8hz!32NfB&0D3R^lnoG*9GyOHsZN72Ri%E67!%lVG3oSk16SYq|}EU$H+ zb8b)By9HuvQ-b1d>j^7~`7is`{;K|+km0${T^+{^A3lwhRtWmtcP(z#v(>jsS35Z< uS)Vr$sF=^NA@y<8>{7vd%k?c=Kb*{;A{xo`>{(DM$VHy6elF{r5}E*CbWO7W literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_bottom.png b/mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..0965afd63b16aea54d151f6ce3e85e56de94c5ab GIT binary patch literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}SAb85tGRiGiAl1BMW%s4w4q^~ zv2lXFeuSA>s+n23l~ulxQM`^$u!%{co?f`Mb%Bjdp|Y}*u5Os2VT`G1ih_czg+;cd zWsa3quB~l}tgMBiqMeeGql${Fs;Zlsn!AREucoG-wsw%6U8$g;f~cs5w6u}5w27>& znVg)Zyu6j7qJz4+mxhM7t!|+xIN&pEgAmuHfbL&+zlyo``sdr(&Q8eR_DY9GQ8M~+h0!r#mK%cJTlUK{XJi|#5W1W1xX&uhP{bfx sFVdQ&MBb@08e;Z4rLjRzws+1i(^fcQZ3)20-_ywQ4CNfmB#T zgfoYG7oAF}b3~HrZ!fRB_sArAW@fdNhrmlYUw$2QnKDG0y0O$&D*!f;}Ig1xkn&#t@ZuwtuUWjLqa5`GB0&f z0PsvA0)Y1)KCDkqjQH;6Cd_ur(s~yW5lwe-a{~l`s+waU5h6xrGYj|3j0hNGQW+Vg z6xr7AnJG*IF(YCOX3orMnpnhI1Auv+zkT}H+KG^)F1v7_N&!S-7G`%>W+aLTVkV;P zbUORt@*Kd-@cQ>ZmfhK@_n%)}um}JQfJxQN%pH3Fzx8k03;+-YijqhHlHNA!Jt9ucM5NZa_qHs{7z4&2QB_4&LXeC;B6O-@ zO_?75`Sbhn7!d$)`{ffezkGci5oTSdLd^X9#ZU8YhltzPzr3wP#LQz16;aj9+`ipC z-hICK@ye}dggiYSN+~4T-Pdhf<{1D)L_`1)09tEfj4(@&hsOshr5^77ZQIe^MTCin qNJJtt+-oW4XJ?2Q;iuC&)#X1^WoVBpF~5BP0000M_1qISx_ij`}Otb?dCj{%*4leHq+xgA)*i>0Om5P_7i3XKvgTHq@2Tn zlCYexd#E-^L(XM1b4uyQ#~0d~xf7lD-b>E6`#pgDGlzL>w%h&gihp?WG^HUBzQ5R- zS*TisniUZ>vj|t+F3Z$iJ<^blWuCscyD$af`pPY0{g!M7#}Q z#(gAaB*L2@=J*)19aj%FX8^r-y!`3s#d39Q?Yl>776E_&7*gsds?eIcyVHYPjs$&_ZX`T-E0I)h+Be96I+5rF|P!fq`AZc~(t(n=eb`dFMY^^R9i->>- zl5~Qc2tnLhn5CguuZijI;~!rR2QveJcUK>n`SH_BGwZ#jArmt{eDv+OTq5H9`ERWg z5ixT_B$1SoyU#bfyWOYtHy7HQo5}s%KIcr5n(8#qi*W=1`5zzxK&>?*tan$ty}PBH z%YOH7oe!!iB1~V2h`F0;$@y%xLPRq?9;cx!{sURPYQ2WFB0&HE002ovPDHLkV1hhU BAb9`) literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_side.png b/mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_side.png new file mode 100644 index 0000000000000000000000000000000000000000..0922b91ed116d295ddd56ac41cd892f47412ffd6 GIT binary patch literal 519 zcmV+i0{H!jP)(leb9t#kN9T1VQ|2-iLV{2Y_*N4E#2@Ze!{8bsZm(MmXu2S9Re*gPA z*ZlhJdq$X#*fS#D-tKNL1a2>%M5)580=f4lx!24H0F|2*Rl6S7y{A3jUPP6Yt`gPE zG&7O_R5ddj1c1inIJ(<>41m=wl(qNuxSr=jM8~+yIWxn|MNL$MyguE;%mD~lUBf-A zOeJEAs++l)id1G-W%XK9)>;4}Q;2SK6-ZUhh^+E)01!b_K$w}R8OY;uh#G}HJhLbQ zV7NyFND(EF86+k4CJ?bAqN>kxcGo=5d7f)63MtavJGQB!%hr6vRx@AgbRTO@HB&Pm zwE~hL87bD+zG&kbXQkarkZy*$?j_M>G>vV zUD;hA8i-7E%U&xpNmdofh!9azo9DUr64fe*dS+(q_xoSD-~Yv4BJ!cTlZ*^i1<-(* z5?v8{t+}R|`}_MF$;9lYwk7N{{zp#O`Rzuf;a#G002ov JPDHLkV1iw~@G1ZR literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_top.png b/mods/technic_plus_beta/technic/textures/technic_coal_alloy_furnace_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0922b91ed116d295ddd56ac41cd892f47412ffd6 GIT binary patch literal 519 zcmV+i0{H!jP)(leb9t#kN9T1VQ|2-iLV{2Y_*N4E#2@Ze!{8bsZm(MmXu2S9Re*gPA z*ZlhJdq$X#*fS#D-tKNL1a2>%M5)580=f4lx!24H0F|2*Rl6S7y{A3jUPP6Yt`gPE zG&7O_R5ddj1c1inIJ(<>41m=wl(qNuxSr=jM8~+yIWxn|MNL$MyguE;%mD~lUBf-A zOeJEAs++l)id1G-W%XK9)>;4}Q;2SK6-ZUhh^+E)01!b_K$w}R8OY;uh#G}HJhLbQ zV7NyFND(EF86+k4CJ?bAqN>kxcGo=5d7f)63MtavJGQB!%hr6vRx@AgbRTO@HB&Pm zwE~hL87bD+zG&kbXQkarkZy*$?j_M>G>vV zUD;hA8i-7E%U&xpNmdofh!9azo9DUr64fe*dS+(q_xoSD-~Yv4BJ!cTlZ*^i1<-(* z5?v8{t+}R|`}_MF$;9lYwk7N{{zp#O`Rzuf;a#G002ov JPDHLkV1iw~@G1ZR literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_coal_dust.png b/mods/technic_plus_beta/technic/textures/technic_coal_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..4f24ef13cf63b5c67de4ebca8ed60ca903a63b25 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Q-Dv1>)ofXnV6W^*w{EZIk~yH zd3bnud3pKy`2_?71O)|!goK2Jg+)X}L`6l##KgqK#U&&pBqb%Kq@-kIWR#Va)zs9q zTCQIPn#NcX*@;tf4=4f_&#`HH{ORr!*O!cW>DE>BHs^ tn>mf0m(2WWv4d4|W=qA+9XBN;7_=WVmK|C1Y6nn1gQu&X%Q~loCICLmGPnQ$ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_common_tree_grindings.png b/mods/technic_plus_beta/technic/textures/technic_common_tree_grindings.png new file mode 100644 index 0000000000000000000000000000000000000000..88efee6c9c863e0101da484b0d3aca7517ef43dc GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE0FGt;h&TyFey`DN|wOP zJi&RTLW@d-7F7r>t`uHXFR`v!W@DS|)(+Vn{R+E!mG)28J}^V);4DK)hxJ#0ni)%i z{DK)Ap4~_Ta!fp3978H@-92u~c)&q`VMDsjxA$9pq-N>9tN+FDYs;2NN$=0M&zE^- la>jkCqgwhruh6;Cj7pmsGd?cfW((BM;OXk;vd$@?2>_o#K`H;p-3QQc8GZ=(BcwGt@XK*+%Gzl^p2$mR2 obec0SWV@U=!|(VP88!xnE(Jzrj^+jHfkrTRy85}Sb4q9e0Q~kN$N&HU literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_back.png b/mods/technic_plus_beta/technic/textures/technic_constructor_back.png new file mode 100644 index 0000000000000000000000000000000000000000..4311b2d0ae21a7870a2662ffc590f67959837788 GIT binary patch literal 501 zcmV@b|OIIUi*vTvGy8| z%gtKrzs7h!pWd38=h>|_cM)IAs#>#;9$^6xQ12aP*W(A|7-Ov^sW*#=Q|H3P((CmM z7-$qN&oQ$xu2QwuqP5I4+WUS%+H1|ZBEpnqNlGQD3WP@#AgM)La~kY??H%1k7{G&r zZgrAmo^vD4! zkeToM1~KQyji34Xf*7s2dq)FcRb|Zq=@en%K0hA<&%e*LW@}B5R3r=a6(j+g`?v;- zYcC0N&b21Ny>}l&s{8dib4wLxCp{Cj_6~hP(B3Q0G579$&U?)bT7UFCca%zigXiq| ze%okfe)g7xDM9_}sRXezoeU$9wezSn?@vdOOiBBUF@FF3bKQOIosfrRWdJyP)0ig# r=#&fwtjznq-Tm|Vvz00000NkvXXu0mjf0etGo literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_front_off.png b/mods/technic_plus_beta/technic/textures/technic_constructor_front_off.png new file mode 100644 index 0000000000000000000000000000000000000000..239c7b0c96505d434af87d7767c6f975ab3f5969 GIT binary patch literal 457 zcmV;)0XF`LP)QBqY>Gc_|eIX5>tH$6W+ zK0!V~LP17JMo3FYNlQseOiEBvP)}1&QBzS-R8dk^Qd3q_F*7kZJ2*K!IXyl-Lq$VH zMnyzNL`FzPNJ>aZOh{E&RrgfJ*Z=?k(@8`@RCwAQjYW3EPz(fH(r2^BILr)Ty8prA zq&B^&*M;SJ9YuC&W2Gu9VlnzT_|#2{LPQDb3aj8rCtBmqq4cuB>Kus4XwX=5r#=u} zCgeOZl78kE*5c_-Q=V#up7|RgM%hin@$@UV!%#n%|NLXtKf|9j>Lx zz7_<$44p_+Gdr}&oSjAW{5nFkk+=~%l6w0K!qpEUHfzo+00000NkvXXu0mjffH4Ei^VXI662vJUKi+JV8Q1K}119MM6YHL`OsJ2*Q$J3Br*KR`b}LO(-CLq$eKL`OtLM@2+PL`FzPMM*_PN<~LWM@dde zOHE5kPD)HpOiNEoO;JrxR8LVF_AkR(n3+mUC_&aYpop@zNGXe00000NkvXXu0mjfL59oi literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_mk1_bottom_off.png b/mods/technic_plus_beta/technic/textures/technic_constructor_mk1_bottom_off.png new file mode 100644 index 0000000000000000000000000000000000000000..10eba287f187d2479d798191bc92428d6bc97b69 GIT binary patch literal 533 zcmV+w0_y#VP)4L4CW0bjDIzH7K-7T{D}MI#z4r`_BOxlj zax@yvX#C*z-C=_b1cZP2OYAdT&?*!EM@Vko0C@58+3ANbN3UPKfA_H&rEakTFmAUl ze=iS@4!?i>_TbU|(@&oh;9J|HRk!NatJ$@g(UPb6`2y#Wz>D?ebk^>+vma(TuK@_~ zhmY^U7^MPe2183`Mu8PFGm!0cYG%#$;OX-xX7rrb=8ZK8L@wEA0EHk3kifF*B%un) zBzdw#H#aA6a(prv4I{$#8vs#*Zn>mUFk}Eo16K_v1ObGkN+nBKL7|G1(RNl%pcJHmAn6ei z6lqdjbo0rmO*C)3z#UApFZ;VxQrH=9&0ELUQv4z@59d-n@9XbN}A+XD^#k z>W=3CmfNMHAG7V9?N9GNUcP$i&8xQw@TKu+-p#v{`SjG(Xvx#z!SUlSueW^saO1{g z+OD2kZ=cfAd)f*_g3qV4DasjfI0sxZBKsl2ctys7ZS4Jxp zI{dz0YXFe6y0#Iu9+wV6>9a_$CDI@P5CVW|U0*w03HQ{^W;6fA&Z-HNf;12$JtBf4O{&M;;mW8@G;h4*(zBRwIQzMnBbHh`H6EojO(Ph< qe%>KaSrZco1qPOC4mRxj-pF6!odZ=oal#b<0000=cAVBs&NySG75)i|fQ43sZOUW- zQ$i4+?2hxvby`Xr#-(B@5>lz@Ba}>wEUh#pDqZN4fS968q6|A%Xo#9O^*MM9rccwy zXMph}I0<6SU>9|j*Q-TYfG1-~iNuoz{o&j1_m97S4sWl?DmQ{2u9Py^#kMXtHGt_L z!kIMX`xDO_k5HqBu6=jvz?v89YQ5VgMIJ^kM=C(@{IzrA*tb3V)&=m!{#lSU9d>oK z-{5Si;PM>cu0OQxo?}_vw$-&P$31tDsjT6?mc%gd!Xa?v0?`hQ?`M2{2e998e7BT>iHAAd*nR~haMce2w-czUYVEF z6>Np4DkTgUq}|WMk6-V**ZtW}Bb2J1;bWCW*SRp_PkwusRw#k)d_d0wc7H|e3pHn0giKt5!bC??o j189aI-jDo7VB-A`KasSF%CbNd00000NkvXXu0mjfqTvA| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_mk1_side1_on.png b/mods/technic_plus_beta/technic/textures/technic_constructor_mk1_side1_on.png new file mode 100644 index 0000000000000000000000000000000000000000..a74fb022c7814bd6ee1f7460013748faa74eb02b GIT binary patch literal 562 zcmV-20?qx2P)fgc6pShY+>m-|>ey+5(%4OK+Jca{;l#UdpFh?~96Mi1ODnh_B>o~N4qTA>iUJ1gDA<=8R<|LVU+IRkq!B>~`a<*=*RgksNW#N-O*m z6aova2-}3o0H&BAKv@m@tz*}eHjHCMQpBVZ(?=+o%+jRL6su&S_X1)HQ;9O{Orara zT-7`O+8^EwuWteR1Ai}wG=n`Wi>#ba@)>wCk`zlksnhO0e0%)<^T+n#E}myb(884x z279(D^JNKOI*4E-O?lqHb^AS3@2Y8C>^rdL$)Z@SSMe+h!p}P@fPed;ab{cRE$iF? zaQogtkX9YmWwBY}Y^mV#7~rDawXD{kS1*2_)_>JcZ0FEHCbHbDCPhA76yS+U5Qw1D zxrE^9&FiO^Cx1`tM*+vCLssPTvM^T?0oVZVKYn_CrJm;=uVjud<~pCksLIx0x4PZ{ z@9w!*-L4DAjsn=4E#~GWWdU2^sY(a~25J3ed;j%ueYaU|S9@C#mBZjjYW_bsti$0A z2Iu>xT2ALUIGG_Gv@42;O#YBLj;AS^6q@67eu#$Pkah`887l-xA+iWFz&5$k>^u*j zhy*MXi!9p1U-T%adNS}yYndSLNnET zGxI)8JbwJ7NL5t{IDP$GKu+0=p^7K~l~M^tlBE<$aZ+KEC;))F5G>S@PM6#eMM?|- zM6_zV-9`WaUcG&p(ynT26m9!$i~$ZvS&m68LladulM(p&YAQa0MwB zCm<;Z3CJl2g%L=bGGELrn9&3*_Zomh>TZ9vD>+zjISixL45&h$4XoMYKrJBZzYG#`Za9 zeu`bwOf}!k{GTQq-o01I7$bq>rw<9_lvTxIKmmj)6;lzBQVPj1h*&2f0KlCvwJL~< zldcF9A;k=WpmDR=1ONb@Jb#?hHZ~OsH|-__g9BuyV-QN$B&_N|5B&V`OI1~sB*}w2 z`vAJN7Ap{>17MZ_0f75Q5B4Xs$#i<#wkMxHhrY0!nT}IRvI}stz9F3KL+xJU z<#D@RYk@=y8a!u^El*%707WzJ3?r(X*qHJ%_9g8iXJaT)Q|fOgV>5>h0A{ r4X5WMZdu@4H&K!lmgEAuyT$Mi3OfombiR=<00000NkvXXu0mjfNK5b| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_mk1_top_off.png b/mods/technic_plus_beta/technic/textures/technic_constructor_mk1_top_off.png new file mode 100644 index 0000000000000000000000000000000000000000..fe0707abdfbf88dae421ae5334724ed2ec0a2573 GIT binary patch literal 545 zcmV++0^a?JP)Y4x&m|nXv8w6ft>4i7m_3*5jsN8SQL5=oJ4Pyz@W?Z zN^q1_l3)+`@fdfV03dq&@^wDHna&pB!)Fa-8bELCgk@A);+4#I<$ArD&lY~LGRBT& zO&|n8utM@Kyr+U;LW(^kT>AqPt~aOW3o0ygVvJ04WFheV<;%}kTorZ6v3NWh=CF3W zEDSf_f4qABt!29A$Tl?Kdj9g)pWo~IhoVz3tpC!D7r4$0y9980IxiMJoS@nUGj=@h z_VV%sOFS2jGlR(RQH`3o^TXu`$6nw&?iBKufo)Cmwpy;jVyjSw*2FSw%Wys@V{8-K ja6Y+jn*0~PmqhVj5nZ(HYbIji00000NkvXXu0mjfdnM8_9E|d&e81smPG~l^lg^Y6s zESjopn|8OsyI3`NyEs+49ThQwNM@2Mj%cx}mrY$Xm6mPW)pk>E+D-$308&mO9&4%M z0CK8Y)@`#~HO+3FmPNI0i?&9!7UY5_jIfk-6PS_^ARWZ-;1dAR#;TGQT0nUm3rb*% zCmg^|5exC6l!}OnC}hE(AWaUxAs2*U6U@p5qC90N3JwC=3249)rUfb2duNhFA`+UR zXDBi~2Tp<~OVFUpAtgA<3Q2GW{CJEzOn@MG{q|xsIvEVd{`ng%NVEXGaTAtMZHX5$ zUFNgdd^8-p-qbj!H}H2!S9{jf)cdEEa-zTc4_Ag(*P zy17OwD|3#+V`-Sf*|C}L&)FL&dy3n#ba@!`cU5XU*)UtPiyPlaU-0n&X`rTX@0z2CsGKRqQIGTt>!tmK{$KoGK@|T6=?c8<$q*^`00000NkvXXu0mjf DiL(8S literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_mk2_bottom_off.png b/mods/technic_plus_beta/technic/textures/technic_constructor_mk2_bottom_off.png new file mode 100644 index 0000000000000000000000000000000000000000..ed35f351c261f0610f46f196dd2096b67c03825a GIT binary patch literal 554 zcmV+_0@eMAP)ShVhN-HwG1cBOv_iudwUkf)+jTe?oHe3c%ijdv9JGA3WJVeD<;$rgpXfaH(1O zaW>yQ*!}SC{r0V`H?Q6%z*k1YMZ0L1i^=7Q(UPZ&>5S82!1=O_C(V^+a$?r^O8^3V z=k`q)BNqTwJ+NeE1SrsqAe-^n%&Jj+_x>F-dfzY2E2|QSKKDig_@^of%-dEHijYi_ zCrfm5a{`fzfQYcGE+9&f?3Y1%B7VAo__w)j3?Eg1|Ud=l-v^yLJ)#x^O+Qb(RlH33TU!5 z$`OmMQ>aJ)t-vLz2!KLI&yP~_I(OeNZLmhtD?fgH3<8qNKsl2cEnBSbtgjAN3-sdY z;kC_e0@Jha2aornlv!>epCNU0!iK$hiU)1)c^nh07*qoM6N<$f-NNhrT_o{ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_mk2_bottom_on.png b/mods/technic_plus_beta/technic/textures/technic_constructor_mk2_bottom_on.png new file mode 100644 index 0000000000000000000000000000000000000000..8a651072e1b44283726eb919f965d84beab84cc2 GIT binary patch literal 585 zcmV-P0=E5$P)3UcXoAu(v!f46U@zL_` z-@lx0)0Ea{UH-<5 zUdqNiTTUQKEk*;l*-TI743NNT7$l(y$s~EQL^n4l5VZ-2h+Ai_0*DqQ%ce>ihtWE# zrMiez5msBoyzdF@o@#XUuv+Y>|-@JO= z&lh>p0T3iZO74jUAqYXs)l!Pd*8I+spUY%@d+$b#SdXJZO#)~QE=f%Q6nc2?VM^ZB zamBq8;|r3W{qWHt2uLmieK?C!|~3vPc+Y7OC4EFI9|Q`_*${H>M48FnsXKm;J6+TXl#iIgaVzVR)U%1I2!pM X_{bUtUO<-(00000NkvXXu0mjfY?Kkg literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_mk2_side1_off.png b/mods/technic_plus_beta/technic/textures/technic_constructor_mk2_side1_off.png new file mode 100644 index 0000000000000000000000000000000000000000..88bdcd695d0d302195a5473fc97dbe62009ff165 GIT binary patch literal 567 zcmV-70?7S|P)2iE6y-6I=zEN@0aLFSn zv8X_7$J2GkG+oQ;*|vx#U^-2?eXhVWKAxBJ)iR#u(w*X1?`^Z&kQDFX1D0~5B{x(M z$S;EQSYcI_>xH2^^_!de?QK^x+8te%Ti_=s>ZJlnNVQ&$%VIJw(ah;s>l&J7Tm|py zR{@Vjg}f|gRoReKqieOb9(s8E_~~s+rfpqY64#frte9X>j^mqV&$9aB#kPxRT8^$; z8an(hz*zJ7OuVEjG1lGT%g?{RzkNR}o>my~^Xq=KT`xAv^H^b(%g0fYao6?5e|h(A z-}jH-2M)AU?fP*fhdbyAG@?}a51!-kB&EWI;<~K3SR>>CJvlVxh!DVq@FIqRY~ibn zt8dL0M&U6043m#&Kw<)`6CRG(2>XK2A&h94_E8}0{SU?;t5mm;LxlhU002ovPDHLk FV1o5C5`q8# literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_mk2_side1_on.png b/mods/technic_plus_beta/technic/textures/technic_constructor_mk2_side1_on.png new file mode 100644 index 0000000000000000000000000000000000000000..c814f49693c059c54ea2fb6c9a1245fdc497ba23 GIT binary patch literal 592 zcmV-W0#J}(U zhd?6$Nr&BthzI}xJT+ETw@1?ou?ES@S1u3RHg9?f&A>1HpVeg)wX*d9-j z=%T=!>+`33W=4vnBmt0?ixmI}PD2na(_*uF@$AKsoz_jWd4KHGiH{%tGc!ODnjZb5 z`?3Jw5KPFZCg&b_HFhHD``y9p)he~_aqWc0BPTf+cp9K@c7xIl$O=7Mp4_eF$OpwWjT7Wte&X4-|K*{U%r`{nMsmF5`bJFw)eLo zNDe@m5d?sH5B9f4lhJs5)ii0DNmRXh(YB|bPS@g4!2)=3H4T+T2mnrwPuA9lAPJCM z#khN{qJ==Ci1A?3H1n>~`o>`TXJ$r#?tW|c&hMYUCgYmEJbwG`=+)7Bf7mk9&;ggT ztJ(DT>Yi-fzW6&G3y4u*q4QZWI#1^^%irvK&w^AjaJpYl#}N&9*wGA@AB&MC=bL1Rg$pP_pNk&7lAa0-_rT z2u`J(W19d7K!4bW%X6ZKO!(3RO_HdRoRGVRD*ginLmK7MuW=dx0000t;tRR*5fs4}a3}aOx{10_#4IC95JgcWPI6|> zboXB_GI3uYReV%Df967ws;UyOapSUpoU$216;S{xr4o!JODU3KQ(>Mc0D!v?EYy)s zm)sCVN(=!+w5sd62mrwK+gDRsRD&8tUE9SN;DD6nXks}GQFX6b0-txjn3Y82sDZq^~Y_yznru>>F@oXnh~J8pE`T`*Y_XeQB7ZLy?TA?-mTT% zpktsk;}_3E;52o3@bK@Sy?(zxd-TML4WB$7^!rK01n39=@Z;<5xtrJG&Zhzx zDFQ!#PRR+7bCG*p*QG5>V6f85kDvZInsn^siEq1Kn`h6DvFx{P5E7764hl;k&CBX= z#ex}4Ks%j|Clkp-Xf|(eEJ_X*Tn@uh>)rczj8@f6%E@yX4Tn|J9Lx^hy?z%!gjlG9 zc3L4UwQjw9GoFkAfFMxZjV4I0{rSG&(&2k_bdAl8b}_dCRv}vSoFO@ZB8LMYNgDrK zdjIw#fh#xHOZFVIITS!aKy(8E!KsvU>=FP0=nZ;sc~10@314`iNfK3(6LR-Z#eZ%2 VBZmA$GL8TM002ovPDHLkV1nLQ1HJ$N literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_mk2_top_off.png b/mods/technic_plus_beta/technic/textures/technic_constructor_mk2_top_off.png new file mode 100644 index 0000000000000000000000000000000000000000..8887e3f6173ed4f4d2909bdee3dca2594f952831 GIT binary patch literal 576 zcmV-G0>Axa|O` zi6pz(ZD(Cy3CRG0h{!1$0YVs{lpa6$Zn;_shGF>pi+gI0AZUjgQjX?sGUu<$D@#@< zUo93lmxE~MA1;3R>DN+HM7(=(D|ZDVOHxvROn2_x`R40y50Rh+5fOE&pWXfB*^_5T zRgqn}g`1K&Ld*G5vT=JozgQ_)Z+0iA^I6}^l%xO>+04|0;o;LbO7Z>&7jIs^Y7y_e zcl)s2P2+*%MyGkr3cQdlC$r5k1YBJ{w`9PJtH0kmKZ_tDYHik;*T~JARjauMSWW^n z<7E}Hw^KxvE=%ec{Zwl%IhWF5@~IJ&Ts$0tqlkd{Vj+nnMwco7@%x|q?f&CWKLV!1 z=*`_jgb~d}#IV`8`?Nj${Nryx-fj25qMNO+*B;(#J3U`+yFGArGQYXrz8==@UP=cD zveyapIqP)!O*NnB@S5gJn93+}qYts1Z7q<^IZKJ_aBvgb)Sph>#3o z_FRQnh(Oz(&w5pzA<_UqkQ75S2p|Xpzz`nXeLNhE2u!EbbLY>pI0y)(%_5_UyU`pQ zUp6gR?tC;D-2Curm)36_zwqYe+mwQ&{fG9(DglZl87P3p(`QdVyz{74=P6cd!S+`&SzHNTpwYnlfQqILH^Q>6B zShgIq0E>ZuncdoWx|#-8_Z*j$sz|aP)LqUo#h6kBqjv>Dipk}Gs%kOM36OyPU_cUq zXq?9Q@%`t;Y;o-5Q2<@rcyV|AF7pE}cR`v?Chp$N+Sf1M0f_V20>Gf^jkm@wFS#tQ z4zE=g0jw;Iwzpss2KnJ)`mBf#;mzsjnHI($?U{*SpUYXM;G*^_s#KCC@|`u_EL(U3uZ1fVtE zygD1My;$A(w6nDG;LXdo0%&urF&d1L=gy6eu!zdVX`j!I0G!7=?ap|k2+SN~1;7Da zymz-~1SA8XMPOlOA_4$r0?}Bj#mwbcW99KuT}Q3!Sd^s$ATSXV0|bz`ClCR#s@%OE z#h4QS6_#YF(QFW4W)7Gc-1*|J#~0s*rN-P7X}b8p}5 z#KDjVL}WSVl$lA*thPGjf{97QoeuW)o2{mRj(dmW?M_h!04!|Tq)-)NIGo7gv5xLm zjXZRE|02Ng+fbkm?+fAom^-ruR=s)qhK8_l_g3n<>1@J5ILM(R zQ)0Ps=jQC_>c-s-Rt+KOXx#M&ef737TM-sf*_-b_@8=GDV1hq@4%Ip+a@1A6|# zxzI&a1E3+YFf(;sba!R~(Reap<}~guU%gmL=29}88~}ldm>3{tx!5lOA|MZgyO%!a zRvl1bsaCsDM}V0*U}g_wjOo~#5mCw2-D|0;((h+>f;yvFGfOcNaAy5%N-4y6{LD#r zCjt>!Yb`fsVlyjNtTiSk5qJ9haSH??+Wzv*okEHLSlGxUs0uM0PUP@hvb&}6;a9s~ z8MuCQR?S*%Zq6|Xnp9VJk0G{F-MkE0L}MLdXYL>(4N6QPv|PA(ZI$lbzn5Zq_x8Q8 zsOr!8ZXWVvIwfGSSe!U{98B|_`FJu~TR-hY+^W@Dhh={H{ga9k)3LP^PjXP!*Y4$+NIVSKpIq7Kp6Ugg#m(FOsOA+gZ%?0 Z`UQH{6Lu3aRS^IH002ovPDHLkV1iDV6C(fs literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_mk3_side1_off.png b/mods/technic_plus_beta/technic/textures/technic_constructor_mk3_side1_off.png new file mode 100644 index 0000000000000000000000000000000000000000..1278aa2b9c3339aa94c33d8a71b2681173981838 GIT binary patch literal 601 zcmV-f0;c_mP)~6vlJQa7ZJiIm8$n+r+!E*$QfJ1@HEF!)D(DMXB=tpZh>YLY1DLK9A?8x6Joo zIwQ+9-N12t+jK1tyEqBG*t31hgmdh|2}Q9q#S(9|8bLh_?O~XPQ69lR%P~RwId&qr z=Z9nL#(tDV06>rg)u5>dFZPKyiswa+6(m`W^CVjoNuES$l;mkXFXsDYHXYB_ixNmD zDa-P&2-Pcyrn#oxYBpQC(S`sG*=Th@sG42^LF{uZ&s0!<@XKg-cc;VlV}Cdw*SpPX zyV;)(=daK8ep9Sw7oZM65<-P<2$3XX7#&&Bd0r7kO_EeuzGM+XRB9x1tB?dND?Fpe z=HLemqe$*8U*0Cp|J21))_4z7)5GDb%C+M3=zH^7zBROdgULsZX$Lk~-S(`J nJA(6zaE5N^3Zi@kF82NhL*6FBuFff!z#L!>hH(}C?G(p-FNeOYOQbc=t zF73C!z4vmQ7)n<4~?+=bNh9paXXKGc>56wVgjJ5G*pH#B(bUp_-w<2GqV%1x_otBiyAR?6;)xK zIPd$t-ccP_pR9l&AXZ>3R$sSwrluy>R-UIiF*A`8kq!V*?REPYPzay^jmK(oX8Omc z?-S!*Slb72>g0)^JG;ybXem0@I@bB!1t29C08Pyg-)-G*&8&64<%+M2whs2%Z1`n& zcQZ7qs=m`P7!n^m0K#7i5TO7{U=V;eBgd&^{70Y|=(0RGH{1L2W1)E>I#cxyPMw+A z`MiCLn_w+LM@K?;zXw2a$pH49@BC^z@5Fn`DU6TzJDstKF#?K~l1qJ*F(j!@fbO}_ znw(5IU7Vk@-Z|?u=PE{KE~=@Hx#XqC%OD7#1ay3OwEh0x^y&5I8^lDQqQx*P0L4Ii zzl{Nf7-J3(kM53+B-`*M&t5odtdJ@j1H&oS1VC8GtUO%>AXQaeS-g~E0zpI++VA&3 zuxt|*VFBsJ(x&1c0a3rxWo8BCk~J41%33mKQp9p-tqaX?*gpcas_74$gD&8>?G^d} O0000Qw@1tTOq8Ouy=**z>Bme+otcxLUHKL12 zQZ%GU2Ny^wo7oi8WIWLT06cy1#JMVK=C*Xf2iC-j*_!D5;lYV3z0x!)CYxIuHL$ny zk(rrUL_~y$07w!LCgbVf^D~6F*j>r9OoISmeRDlGw%KaAs`4%n!DKduNK8BLce}lA zzyE;%S5+DU0NXF$wC0*1B7lfyHYp`-v^DzI(J=r4KwL+f>okUc3T6T*rL?$wV{mfX zzG^ACv(swfW_Q>h00c-4jEiY89L#k4+S0}Ou+eB79vnhsd3Eh){}X%wkYcI<0MH5{ z&Lk5F0RV^u_uQccsOO znOJ~HQM5Z9k)%{+V<-kgf&hpq*0nx<_E53X#xhY#DYKT8a^CsMecavGO8-7N0wnlw zS?jB}?M@p22n58Gm{=gQ?Y@2PLuOB1wzT#9QILp`1klzXrWB(PMIXL?`M%U!)tZZo zu~MoAwqL&^;K9}ggvxQHg?;i6SYvPBxfMcyKv`W)r@Hd>hc$hjQ$6u1}F1v+(JnJ000036#`IW=AbZx$ArnVD5pRf!0Iih|Ht?=IcD25Uzy%#=l8K>#o|IaWH~ zY_&pF#gK^L3ZGLZriB-;hOXbAzkQK_P*oNR0CSI?wfdSMB7lfC-iU~G);qhh`~@j1 z0OC4Q-#}ySN1K@d5|M2?wtrv!+P~S8gl}J~!97DOA^-te1MBVX>fNj8Yr>kH=WhM_ zxz=bj-aWjDvKT#csbznhc*5pZpM<5ZMI4K!Qj@Rd9NB5fJm`ekW( z@7Wno`FE!?G5z56^d$gL)IjXzzD+GQ%)|<0aY=k@Hw@=uN`0fxC&&+wbr92 z4;wbtc_tE(!h13%#1N~n`0A}S_UXjv2sFj?SL@^F{R8~~Kp-HCFtI{6x_dc$8Qu}_ z-_q2nBS|xoC}6!q7RgzOa!eoIf7*9x)>>|Nd&Za=n0qo$z@e#eDD~DWs~jal;ho<< zI+9X?!gyPCyS9n|6hPT5V=u%Q44Xs{5kuUK9WtDg5VWd##@RpS1s|wBohIf00000< KMNUMnLSTXc-56*9 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_constructor_mk3_top_off.png b/mods/technic_plus_beta/technic/textures/technic_constructor_mk3_top_off.png new file mode 100644 index 0000000000000000000000000000000000000000..4d560edba0d2ade5d5ba5df418fd5caa67dffbc5 GIT binary patch literal 602 zcmV-g0;T!MZY45w|+;jFa zK*AcV!J4h)XE$%%1lcrADFqO#ENFlrc2R=@0(#vvU5s(ksfd+6PY(}0-gq_`Oc4MC z|Ahh&=qBCjwUs#OOjS$D!`YekE)$41IA3RxFK3hsIIh%;2 zK21;0h)UJerR2o$=P#N2Oecs?SA8l*vqD!1LJFj=Y7vd??qK1x5PLr+!`VTwAS#~v zl6s1ms#aQQ2u^1yB3wAV_=b+WP5Pn?y>EjK6(kjCT$16B<$_( z6)z>1*}0jv4giM3!TxUB^~v4qy7}$QJokXyzqEzJbqTV-OQMBpL~U5CZH9 zd+*HLnR6u3Mk~LMc3$m3)j5}Q2FMoHumK_Xz=i>WO6i;rA=I9UY;IDg-`oHArQL2R z?h*c?1SsHZzx8}G)ZQ|4j;TNBzOQHf;OC>Ci=ih;fr`webkov}8~ zJpyiTZyzo#g6Zb!rqgXd8ZRpmYZfAUvc3kz)6I=er`zjv4(jv$>U@6A#U?%5-W<*i z);AuzPOB&k6H#oUDJ(G+uFN?_HPLeptg5L=Dhh=u3o&GkwONJ9kSc-7q9o!_O}2** zNKyZ+`-8TzhL|KaIW|hf_X;l97*WxjiF9Q=f+DLfEH4ph6Cwb~!pgZxOo~JT!-hG; zsKD9DX$YZ-@$&3~h*Y7fY>X+5h;o)}*{0Yiz{~_N^9QXy-(4`XsurasB3sy$vMnqZ zMF~;@pb%A20aPR(w%ULyP&!9MMXM~0CBT0B`omX#`{fpZ)I`Z5qTWXU(o(2avzds5 z${&0>1YqmR1F&SKlWCTmQy$EB-^>hvVZVJhseBVfq%0i(0%&!41Q7m@s9FNK0)G&o g_!j|+-$Fyb0Cof^=_4{;Z~y=R07*qoM6N<$f?%Hrz5oCK literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_control_logic_unit.png b/mods/technic_plus_beta/technic/textures/technic_control_logic_unit.png new file mode 100644 index 0000000000000000000000000000000000000000..ed434ec3761865152e03d0cc35f96dc50c3e04a1 GIT binary patch literal 464 zcmV;>0WbcEP)^9ET@JrU@&FsI+xyODSH0Mp`Y^>NKGigbj76R1Ib_3~fqV8ka{vx5CB>4?sfF zjTMOpu(vor=a^DKuoNfxl5ZwwzL_)mbKIX&qwJj)060w*{mZWtoEU1V? zBod9qAZbJd0uQXt9 zdxr&d+}Pv{pNMa;hhew2|B70D1JapI7T`G{7~&Oqg}zk_v{=4}?Wxn7k%-5&fZreF z7extH`q{q?)Yq7yuBcjI!0YCtQSs$`KL^_00`hVpAh;a5$?y!!^dHz7?1X}5hS^Ri zC{XZL24P1KW1<$=ofXQarf1RHHw=$QAc4Rjdb~q$I{n1!4WipKfUYhdal8Ae3vf7m zq@&Y=k_A<$u#gb*&_YA|=Ou?^S; z8)Iw;7aN-xjJX;cd<`*}`<+k>q$D&=dXpyY)23Cbruw(PG^tWlwd%U8pZZGgxBp+y zd7g95bIyCuJ>Q?Zc-BI`CtTfnOS_`D#nRS%^g97{H8(!DG3mC5qIP(5g<;y+v>R zA)`DoZe5pumig697B=@{tI=KhhKG<6=Rj=VOJL7F;sK; zVjY1t6;nbwR&AGf$2k~VvG;uTwZM|3W5>!*y)>aMILD~dfzRuS`NFff0+%ticOVj_ zU~X??YjcZmzZrLX0}f>YeM&J-xfr*uoN;XhA(N6whk^A=Jw!)`x#o3o)oH_{lA+5v z|L7f{rJ`ep3g39XEC02_|I!tn$7*PdMHbhYTNOYS)+j72;K_#{rlwlKwO+f~M$TETO3@&eg6p@I>AGn_eRU<2_@8C8z(jykpQ;|WxJe!d^G2?16 zVWW&`gAiPkk~Lc=I|9@9rbE0pw!Q4}1Y$mwMufii8)D zymE*xWhH^&ES}&rk38@b>f{P$7uOi?G+@aS(Oq#02#fOtmPPGiq4t zZsVGJK#+Qn8E_rcmijY7 zdNNM4)z!jvLE_t2ynH+#W_P5Qm9}QwRT6q~GwCYG=3;&heTo|9BeN`R?l9yE5T7Ix zyu(YsdxCDeJ@-oi81x+v`6m}xU%f^+v_$fWQye?|0v=}oo5_Ya{w=hbXYiZ+y zyF^g0QB8C`%I4K;EG%x2oRo~!KE&e29z#QJ%$1cfvsC`~uXMmmj?vG;0g^(iiH|AOe&}pCa((YMnQ58AtSDu9b(`Jj0SkhayR^-*VZG_|c4_UA zZ#?sJB{h!@%Vms~7ce0N;ja-?sIA2%$T%~-g{-)WaCm`GV3wVo1I9*uoO~kz_jriC z-4ED~-Xc6YA+)lIA#L+Pr>yS&|9bII<>s#rl;_9B<-$m9Y+!jMD#&`3v!_yc=*JIo z^5iKD`Zh|6N|9D8xqj_Kq3ZXEZr{Yy-W_uZPA4$;ed~3rOJjVMXzq9-DGBQd6NdAm)#ye(dbP1_;H=XY{m(m}Dl7NNOTF&T zhey1z(sFU6LYcNlBENZspkINQ6Jo8Kf7jNq(QqzKk ze}@%gN&@tPcMCi>?K2ajqUqK=-oX31~%^9%?4pDt^fc4 M07*qoM6N<$f){Bj0{{R3 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_copper_dust.png b/mods/technic_plus_beta/technic/textures/technic_copper_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..3751466306e404c4a52222aa9b6dbdde8697ba71 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y$ZW{!9W@a@|Lkr1X3-YE{-7; zw~`YiSQj^>J$R(^@9*TF>-B{8?wc^Z;Zm&bpY-Kk^IuM}ym;Vu$+}}7f7U$DRw-Du zZ>v*w_S6%7Y5%l0Tl$}!Y!`ICU}*osf^IKo) zJWuo1Kb>+v3;Vbuiv+iNL1{=e{JpJiC77BYo?(%f?b6Mw<&;$T4 C-&I5a literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_copper_plate.png b/mods/technic_plus_beta/technic/textures/technic_copper_plate.png new file mode 100644 index 0000000000000000000000000000000000000000..bacb4b641b5bde51d7a9d54d7f8c04380de9493f GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMj(LE0FGp(Z8~;eebIu_kkS7 zk|4ie28U-i(tsRuPZ!6Kid)GCSb8)VR1UPTC@^tU&R`Jk;B_froWbG5&?LxYAXs87 o(P_@SknM8f48P-FWY`!Ox)d0hIhq%&2O7cP>FVdQ&MBb@0F3h`KmY&$ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_corium_flowing_animated.png b/mods/technic_plus_beta/technic/textures/technic_corium_flowing_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..75b163b41e78c3e99cf54c6293b67432a5668364 GIT binary patch literal 3204 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 FV1j#Kd`JKQ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_diamond_block_blue.png b/mods/technic_plus_beta/technic/textures/technic_diamond_block_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..73079341f4bd489250b096d71dd9b5a930fad112 GIT binary patch literal 443 zcmV;s0Yv_ZP)+XQ?S^tSV}* zEN-VtJH|D)rqgxn7P}YyxpI@-K4?ZsKei>#Nfl#>BiUU%iHYD-0aZa z?b6@w*yHb#jyPKY005gwL_t(|+C9$06+;0O1;G1lTd{51{a2Ke#Y+V<5G{dU1a_rd zXJV~niMWYo8cGbLkuy;*uR9LsjN`q2vjK2An;VFetk@~C>kgE((ARVL%w}tHt7*7o z&Al44m8*fc$y)$LT!=)O%RvP_Q+B58QW;^K4anM`n zq_@~vf0>KHa#zE3?ndi9%=Y?O9}9Lo5$S#^&g*od&*>!JGbsUQ)1ogF#9b^-xLA^Z zt+C{KTltNS${St1_hwJHKX3Abg;O6an)i5>-dh)te`a~QIEGZ*GCdb6)@&fcdSJGL zQ$e{#Y5DiR`m2}A=d&6cC?74~Y5Jny_31YyVSnQsFJFVT9oIkI+j}72pkmh?KM7+S z7Q0naZ*N|l>{34Knswep&PuM{!^`d{?>S-9d^E_s;k{(|kC=3^M^2kxKUjO^x#HWS tUWYT*-L7BvTkBoNO@Swu*|DML?7Xu@Zl;|HegJeOgQu&X%Q~loCIDNmyXyb| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_diamond_block_red.png b/mods/technic_plus_beta/technic/textures/technic_diamond_block_red.png new file mode 100644 index 0000000000000000000000000000000000000000..29810281d177aa7c9bdb0b4a716c5bb2eb1d26f1 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf?Es$;*CYP^rxFtG&X{q3{`?1v z7QH!s{L{^whrPW|#>8B%uD;&Uac}P2`wJF4T(ac(_U)hV+}ZEoaLB{sSV+jR(9q)% z5vP-q&gbV}EGxTIQE{!c^=41c-C469uU`FP_wH8*4=yz~UuJH;$=Z6Wjm>sj+r9So z`|RxxI65A1c0TCha>u#eASKfe>v(I?~LPN$@tNliVQm35)8@M1~HrOL|7H8of2 z>#sC6UTbN&-rjy|!i3vXrreo2^}*uBk5;UBv~uO+b?csN-1v0Urnjd~y*qpM!=+0f zE?@q5?b@dsH$LCH=kK(67toutJzX3_DsI`HJ1pwVD8hQ+cW(5?+}nS{r%XQT&1x*5 z+ZfMMwlpR^X>Cg9j?OeGFP0(Z0U~4Yi?+6dd)Xw%Z2O3 zKhC6O7p>0Rk#csg)Q=4hGu5wM*r}ZT!6>TW*xkrU_AC!8Ll@r*a9XSEZvXDDU`1sQAd?CP;$AQseCWaRd=6#oISGuwLq7j{qm-#26W{}qd8{y%m6 zh!#$bhfW`o%}DaU=^mH-pChvUKS)eEebP6EsILDE5uN`f6FWA6#9C^zU!_-1W<$|@ z`}PA)5UmoL`JW-W^B;3$*MHu`?*EL@9seN)Kn!FE@AFNkvKb?L{(<;rkxBpavg4<~4Ty#U^dJU$+QU{1d=DbwF?OR-%u8B$B>v1m1G(c^6HY2h_|85|+q77{CnF%n;T7 zU)w+Se^zd61w&J7ZJ>8d7|{0a|4h-HP=z3Wcl?t|>HR03(g&35{09pU<@_07m$`&T z|If}0atB+SmK^+_6Bs}Yk>CIWD(;2{96TVSq2UwR^-nQ#!he)#OiKxx=$w%DU!`#7 zRuG>#stp?YNU;zJb6xL$t-$zyF|j_2;0D~f^Mt1;FJU5x%>;^Xs6QDZJN`qWv=eM2 zTU6IA>ClpYfqpjMFp~26LmP#rc2xXMYV7;R1`JH0#EJjF63{fk7Ty6iBr3w`Uv^2C z7}or7{n2Z|4J+nu-ner9|JErp9)iUD@~i&E q%$}OCVD6NLS>2W4z$oRzrWODK$6?gl?d#wG0000?-h literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_doped_silicon_wafer.png b/mods/technic_plus_beta/technic/textures/technic_doped_silicon_wafer.png new file mode 100644 index 0000000000000000000000000000000000000000..31cc3c599d1e9adc11fb06f809745a361a68a1e1 GIT binary patch literal 253 zcmVn@^pmZz{ z`vGz4|Nl0th%mr%4Ny@65C;HpIMe_yh+&=^i7+7XFi=rC5C;RXFA%2yu@4Z3{r_(; zhX@0l*8vq}gS-IMm<$R7h>L_8i7;T|NvI3_fuZm67vhybh->tlh>VHg9-u;}kN+8L zU;bxs{Pv&0?&W{Qn9syVgdb&7aYute0NVNIKw!fHp(BS}mfXEf-r q@+owCGoE-9!H{fd>hN_J10#c}B!|tC=7LP1Aq<|belF{r5}E)R$|=AA literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_flashlight.png b/mods/technic_plus_beta/technic/textures/technic_flashlight.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f8d938c5d9c93cf368b455ec632cefca40e14f GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y$ZW{!9W@a@|Lkr1X8;^T^vIy zZY{kO$=9qP!WvM%NWQltD&&e5U#ft}^1u1Z_3t*^*!Q8*zbL=y`QOT@(~l!!FF)Vu zso67g&LyXUbN8cG=SHu)oa))F^tgs)+xu@yZ-3W?1{$>3Oh2lj+SVA$utR~vz)iwE z_V@$OlXIs%vFuFdNj`99bBPgy0N3%tgf*-$vkrYITpvB@Nan09xqsg-%YW0DR2u6$ z`Sv^=<-nF-`?6wrg%pn{wbc$Tyy@elF{r G5}E*{xo?dC literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_forcefield_animated.png b/mods/technic_plus_beta/technic/textures/technic_forcefield_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..26997a60c19b81057a6244314b87529183e5c16f GIT binary patch literal 2000 zcmV;>2QT=EP)wuc2;Xv@{gjYX;`$RQ#I|56hbjl?Ta=|L}w2pWws`WGfDatVq-@%Tq2 zQAvOvTTm1e3E&^_k7-T2?RLvlerNi2I=h{j_qGIIvYEb_dGmhncfR*2 zkyl&Ko%p>?qi*LpkN)Hg>f$82uEv~7oqPwbzL5{B`EjZePhgfQG55PT3j;FEzklI* zR6W=NY3{U1w~%W16j2pd(@R{58?&s3-JDL<;(mPOF0z#UDg|SR@ zfzv1?Vnq`oi7s*uBuJC}Wb`xQmX(CDQxnlc3I%vNwR5u5!z7A`Ww=gp{lGDvNSg<@ z(`Q^rKVgX>UT!MaY?s75+93X>po`7FlP^X@zIpvrY@u@QqX^$R{L;s~0BbGOTFwcc zK|6%B$WG3u&!sYgHf0Kt3Txa(tvs1J#UxXa(H4+;*vSP%>jtW+LhPdhSYrilbW3fw zikax2!S6MyO3sE9c~p6IKhbWOYMWR<+jtp;MVhHl(-$zKpNlCBr8Ppi z-8Od)iWJ(#D=}usPpApXDer55GZmTrPP}|5&RmCauS0&M73(kQX`wnUjG8fx0;0&~ zrm3`t=i~l3sgDf$5HEL2Js463;L03zu7E?db@14jetTTsYOPR4i04{vYqUm@No#v% z+qCYZ7yeyNO`K(OzBDX#9#Q4MCMxSaP6x&OxDWf{BubCzAB2L-de0EGK!Q3rMje9Z zDCcX$gbzwD!uylVaWSp*${K2xigRmS7*uxUYYevOiKze z9)LAwlONf~?)R}0z&piQSYlV3oANPu>MI1 zqM3N+GGPFwd{eBYjbcCYU2)8_ix~J8e?e7!^{~WjCy&gME}KpJj5xPx-i$za-XT#% z_2NGHo=s0}aE=nO6z0qwHm&U=MmuRF7AblY-Y@MR6DvU*k1=&HB+WEv`5eqyGc=oc zit5BSrVgSl#L23vR)`*xEDKMq$KyHk;&WIMlIxC>% z2+S56joB#mRgh#Fx%zn!E^N#Yw&ezUxeFp%jS3ZUcn%-H41={unA1EZ48v>J@f_$# zO4w<7R)Hx&hnTEhqp9Gij%FIgVJ!mW5Q@j63B^GKR%+ztXy<9vfUltae48a=?Hq)k z2&vdkWN1I1#kg9#5^qM@&XJy$id{>Vt&sR&fyHp1309gn#g9$f>Bx0Y!i85#&y1D8 zaAU(4f^O-3$p05njW~e8a~z*{it&)-A(T0f{81;STbnCqUl>O>t{F2J+q({40-Y?h z?jJ|iZZ|9S?RY-ke9t9_a_Dujf-3rdrIP+;)QBO4?S|RPuAQQ?{w8{b*WkU0?(xut zq*5-b={>Q^y6=Zsw~8fH+V=>yg!xw9aL$Wj7HZzN^sa-ls(PO_^QOA?q3Rxim`!k& z5WLfm>-TUnzgO+-h}(%ChSEx}{zj!@GerLxA1jXY2_MDP|9eN&|1L-pz^u)DOU(YE z34Zci@7(x&;O-znhhiHLW9{qCKv++OzYp($x@>!(A!&+iA55X`*rl?4(j&%xSt@WNe0PByoG89uR@Z=GNmoRhWj$E9%sl#3|>F53x|n9oYFE8am!<#hY(CcOjVqT z#0;z}c{F>SWGFJ-AwNukb<%M4jR^Y?^kZ$dTM%jc_(AHiCCj7oT=*i+l~pLJ7i{NB zKom!v_q$ za9w=hygbQy^8uaa#Rqiwf+ru);R~L8K!-1=`G8LI;sZ*)pyC56zTnLVRD40j2UL7P z$p=(?LCFVHd_jv3DEWel52*NpHy_a93toIchc9^Y0bRb}$_EnV3(kB%moK>S0bRb} z%m)(S3yyps5x(Ha2ekQu4j=I13u->##uv2sfCpdD;sZ*)pu-1T`NF99fQ>IC&IjW7 zf<7Nm@C79wQ1JzKK9C?^7{Lcd!xv)sfHq(7;sZ*)pu-2e_<|N6Q1JyVKA_?YT71BZ zFO0tF@&Px#pv?!|_<}YcaN`RJ@qrP1L7NY_@C7|S;K3KP_<$E*(BlINzM$j-D!$;& z2UL7P#RpV;LCFVHd_l;sSo@9T3;zKz1y)+HBoHqE0000e+CBi>aK%8 zL3vLX$B>F!$q5XM7cX28;7~lo;G)#MD}g0Z&q<$yfr04`&r|K)3lo7#89ZJ6T-G@y GGywq4Hy(5V literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_forcefield_emitter_on.png b/mods/technic_plus_beta/technic/textures/technic_forcefield_emitter_on.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2c33bf261e470fc2f0ad862c9d732547c12c4f GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u2-&HIdI?r1H=C<4+9qh z1?4?m978H@B_}X2Uc7KYfJ5;RgNsu4t^}4uJtut*1_q`(JWsWEFH8g~W$<+Mb6Mw< G&;$VRBOeX` literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_geothermal_side.png b/mods/technic_plus_beta/technic/textures/technic_geothermal_side.png new file mode 100644 index 0000000000000000000000000000000000000000..efaf9a9aef880a3f2374624181a0f51479994fe9 GIT binary patch literal 660 zcmV;F0&D$=P)Ix z%=0`HqO2-83_Ck}_79^kZmx{6G@UPgo&R|B@X@9yE-x<1^43_brfD3fG)*x;+cs5Q zQbKqTrn4D(_2wl;-~k;T9%72_FPGrFaW)W9-IU&=EQwA|&ySCfkB*LvRulsQ=enWG zvalbT+o~iO4ZRHGSSb|M@IO_z&>bEcPrQjXK$!~2hI+XHxZXJ_~R zlc$d#?Czd@`@Xlg8;22Xs@phC7WZ-a&~6j^!&v$V?FYCoMadZ5d>P9wr()OjIn$3oGurutLsba{nlzbN$@ae zN@$v97=SV20W*p|ef|=~ah_*Nj`Zv4>GoLmY~_sg!bYlGJr$ zjS&GWHYFCE6=m&=p46zP37l!$7J0xJi$GwEFhcwL`}r)_N;|75!Xy@)hjG(27$L3I ud^Y2pQ$n>dUDqpR+OFT;T5Z;avHmwy$z|zFC}~3g0000 zX>Zgp5Qg)cK&V1gw1v;0s@)^E?<4V%+etQ?W!nnAaHu~S7o4$A;gx{o(m7B;QL3}`EsqZ0*9 z)4iL9VQhUW7l<+#9G}hrWq+Q3uHR-VpeTvfWSYCWHS^Kcb*YU^vONG1VW1nTfJ#a^ zqMX!yWgAsBYMPp=E`3V?CJ084Pm3(@F4`=o<@|ICD8)kHI19sMM>yn?_)5KNs=oGr zK0KXlZA?`njzC?{eJ#+SQj@>!%La5ch1Ll=n#RJK!kG)v!LKG%R{YrQIMu@E`q@8&A<3xUv9rv zl|G*jQlcCrfpf-M+4Z*VjH&f&-mC7mcWEAPd`n7fx3@vxDqRw5i*Ki~RO06I&D)E2 z?>}B%USD2beYpN~<&|X7I1kpUIK1~;0*nFAXr2fEz>g)BJgoCD)a&X_>(F*q7A#5k z2&GTKxiJ#tQ2=0uDKfQz6e0rRbnlV3z4a59 nnr_3pBnxwtdBakMlO+5LNA@h`{QZ{~00000NkvXXu0mjfMzJ#m literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_geothermal_top_active.png b/mods/technic_plus_beta/technic/textures/technic_geothermal_top_active.png new file mode 100644 index 0000000000000000000000000000000000000000..cc62e9f5a12fc0ef3401f0f39f8669d5d0c2c807 GIT binary patch literal 646 zcmV;10(t$3P)33j z*KX866o&my2q8p761WCM$rktN#h&6mw%6;;CM&q1C~pjt+ek+v9nIc%$Ewm2*UK7Bir&SdLBtF;hYk^l2}C%@FbfI}vpm#_7X@kh=3fxJv2SuLKwap3yuHKEbagl{~ETFx2bnPV3NiRu(Kt_Xwrl0wuAZ zo-*L^xv?vihk}0me8wm#1bjNrheHQYLMZgOCNGV3nK%VL0aE~A%Gm1-23HjVX~T`C zQRdar6pGKs;V}2XcE3?dc#-veQ#Tr-RBLXlVml< glzG8YhLa@x54Be|O3Hp8dH?_b07*qoM6N<$f;w(1b^rhX literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_gold_dust.png b/mods/technic_plus_beta/technic/textures/technic_gold_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..4a697694a9d9570b36891f8e0fe1603f0e1e6693 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y$ZW{!9W@a@|Lkr1X69DE{-7; zw~`YiSQj^>J$U5!@2~aG_49=G*3FvUaOtl0&-3pl*=-Jc_Jr%+a(5Gdna8^~crY!0 z6}^1xwzHx)ch33$%JbZ1_oe-7(su0fEV$0pnBBhQTTZHD;I8DU2R>C!vKG&tcjG|u zTaD8{nJ=B*ebZb&)wVj~-zUF&%(qqg)=a*!cY^#P35Fm|lYK6$8Nn{|boFyt=akR{ E06%qB*8l(j literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_graphite.png b/mods/technic_plus_beta/technic/textures/technic_graphite.png new file mode 100644 index 0000000000000000000000000000000000000000..8d10a113f3c752615ffa7409937bfc62b9b230a0 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@-#hN978H@ zB_|x<5)l!ZpdoPBkBv3p)fDJLelafsFEW^>bP0 Hl+XkKK`0xR literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_battery_box_bottom.png b/mods/technic_plus_beta/technic/textures/technic_hv_battery_box_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b7ab466fcd0da001a8efd47baa64f017a4a0d4f3 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}V1Q4Et8%8jTAq_yzLR=^vwES6 zMzO1AiJNALyJo4oR+)!ZxrcUzr%siZZnd{wt&d)vuYQA{L8HGxQ-EP}pkYg(QEQM% zM~G=>s98_A#e^v9sj=4%==}y7UhL`O7$PCbdayB(S%HVy!1BW1|M}iFoD2>!S6xKj zf4Vu#_~PC5r+uE^*|T=->4JYbi=KK-I{&3CG}cFLv8TH1+nFk!cZCm^aoywzzyE&8 zmfJ@ZFK_sEHGln$^t4~KS5z-n?caWI>caQi^HX=!bY>|tF#KTW5q8&U*mdtN(0T?> LS3j3^P6c(T8Xvt{ zAH6zX{R(gW20w#Ff5QfU!{$Jv#sH(%ps1**rlzLuWSi;Jr_Y@`_x#E#R<5^lK-W(4 zba4!+xD|Vrd6G*Y59@_3A9HVi`?uZ9fAPMhS2`Pha}?aFTJin(=bu#zy$&;^Ki~WI zv`k7tnt+#t5Q|ou&S@Q!! zp~7=t+=_8u@W-~xvGwxz=pC6X=Vo>uI0hgP|Vc7>--m6vX{w_dG}UY)Og zgP%d8zd=)gVRN8iOQ2C}kV!{~X=kWePq@W|DC?=Q-N`oRS5`4S&IMUI-P6S}L_(7F zprfCYqX6rHs?X9LoL(kJ3jTNhom#~prjxL2?J8x41v%UQlqvn1wmdyTQ;JTQ*@0pSJ$>SG3Z+%uI=YMo^#$CZvEEhiT%QdmdKI;Vst0H>#Wi2wiq literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_battery_box_top.png b/mods/technic_plus_beta/technic/textures/technic_hv_battery_box_top.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a77d57dd66be456a113405cca09b33d891a8ca GIT binary patch literal 572 zcmV-C0>k}@P)##8I9@g1emEO<1aMHwZ z$svlGB^S5oqm8|8j}0W)gHk-Ei$K^~i{4P{+C$mn4gb5 zC1iYxNXd(nJRXnk%zAo}qWx&y;2VJlnP!ok&3yLJy3M(j_4NAov$f1c_3e~uIQ)@_ zG;7Xk4t4J#YIB z08%0f@HxB^Am8RLN|;Tt=&gSg$((@HDvXX7->&S@!@aDyUa9BS?tY zMmMua=$`rnp3BcYyV;nd2??`25#g8^Oo=IRI{k=13!_tl&;2(5_F&D(|A2J>0000< KMNUMnLSTa4-WnVL literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_cable.png b/mods/technic_plus_beta/technic/textures/technic_hv_cable.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff84d7239eb24d06c6c7459986a5cf7ed5ae6fa GIT binary patch literal 1223 zcmV;&1UUPNP)+S#$5D@I|02CAy?(qN>6&3330PXPr4-XGuVG8W<0AXSb?(zWd@&FDF z4q{^r>+b*-78YV-4eIUyU||bkVhUts4PamjU}6jD>;PV02x4Lk@bdr-4Gmvl2xDXo zVPXqnWDH|u4Da&*7Z(@s^Z;LA3SeRiV`B{H>j3fe01ONaUSA7fUFod*7#Lk%3te9fUSA4cUkqPi3SeOjVq*(sW({d-3TkT#Y;6tU3~Ox*ZEg(T;Q-*`0O8^Qj3EN0PF1l?e75Y@Bq4& zqIm!S0~AR_K~#9!6_ZtCQUSKbG}Vy<>V6McG#agrm9MggL-$rCPcRU~{u^OWMZV zB-1fO`ovwh8UbsU$v(k#oteuK={zK^iwLRdgk`j}=L%OdHSntoee|?2t@5?T(pqPS zX(SwsGTml`ub>PQwwRW!=`J&-2Z?zX(YB>;HzEuZ_@@_VHdl#CA%gIfJ+xHoMD?QO zMVY}5m8UO55$002Qh$~Gs|~zwI%aOkzNFk^8Iw+Qp;OQHTBMAi!i0GSf2Rbz&>KCN0p1dx8jyBXr_7-dj!g0(=S-&h$o_6f%%=#|cq;Y4F%Rw` zpp9>oiPRDAnT?sSuhzO{F2y7JrtYX0fM_ry%E!KuIRL0Hx-ALt19|2% z_Pe?eeHe%8fB!w6icTL@2-oEMMf5l~ol%dD{JAPjTjn0R9m!>5;U{C(mc^&U^(3dl zZ(i}>bJ0`sR(%7dNtvp#PNrRCPDibfGgGcIw<|`j3ivmLigMxGCyRM0zLMuUBnNE< z`?gNtTTe~fv|P_enIm&4TKH_#nbuHoJE+IN(A+YGUT$etOHKxaJkW)^BmGW<<2`_@ z1D)t)HS=eoWx5`)ZIZ)00^BgN4uE6PS@>!0T6!O_TDZ&&d}D8$#HCLOp2>Zh5LN3@ z=6Vg`P;Xqy$U}YMCKY*j;!IcgYcm!78E>dkufgJ2X?0Aox(|m>o{NuPEBEtF;rhjHd2T!FN>xG2An2oQ(@kth&} ziiwJd0ZB0+5)%g@adB}GpfVsOAt5RyB_b^?lAX(&144YcK$ORuo5xpB$X`*(Qwc;> zJXJtc&2zrf@_ZK%SzYL~ygbq2$|N9iyfWGGYOnRxDULU%Ip3P=d2626?fKrf7x>(r z=kaKn|KpWGPuGM#T^IgrL&Wn5s=Aa|3ei(^Q|t+#$x6PXQpbXRTDJ2OYdc=5ORHCEHrHJ<*Jkh>T2@v;GPM7hgv z!4BT}yBD$@*JnBs>U>s+RVO;@S#pc&-pPp~%eUL^7hLgUsha#xpC*H#rbTOB0C#uYFFJO?gmrF*a+uh1}--cNMZuPdjh@ zxMts;_X|`TKAmO%RJZWksoCc(IOn|S*u{I`#fAAnKKXSL>nhkZ48%`pA5nb?bUlNo LtDnm{r-UW|;sC6X literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_compressor_bottom.png b/mods/technic_plus_beta/technic/textures/technic_hv_compressor_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..9de5558a276a3c2ae3f0bc16f2a5855094d963a1 GIT binary patch literal 1685 zcmV;G25R|Ud?y?njFl z`B=dj$2)@mXlM_!u-V7(2l(&nSaH$MfMO`cXo$^gQ4?cA#hlL2VF-tl>x0c^PhJbB zhsNw~izS=Y&ymLO8-Jboz)r67mR&e|f_PN-K%QWiMQ(A4X?P=+s|R!$(<4>;9ka`> zl3h!hgA--f=dzZobbVrm=h+A}3>Nd=W5X-r>Aq~uxLqz))W-%LpNln%Qv)M2qA_M> zGXqWLZ3d2f>ttG#ws$(-Qy7~F+_=Ewq?cQ?T>bhl``Y(ksrz}}3g(0?*_W-iY^(`4 zJaz(5cWA_*cH~2zP1Uv?GX-emy+K+0{_QO&u~Eea3xhPH#6;^Q^qdq50*D(8R3DxvZb5P(EXxMW1tGv7fUs z>Loi~XV6T=K{U%4^Ey5NUO%CaElC(V)E$^%!^qQZ?uoKRxCju}>a$5b*tu3c+o!hE ztou6LgaQmT=NI&vmL?2%2Omt$2VP>#(!k8u5=7&ak(Oz7jvOo-8*sqEB(I}w#$Igm z3~pF9`(rr<8@#zMteU){w~crB4tFx!+vL<8Q&;r{92(gCgUxYx&4ve_8SO-LAaRdQ zcXKA(;#YxPbUQ8+xx5^yp?q@LG^MaT!xu$(A*J)!@omF_bGn#gxO@Iq;OI%`fqxvn zty~G)^yWlNwsv5(%P2Y=0As2K%dt!~rNJy@g#yX@+xReG7kdk6-G^HPWD1 z77NRt=DMl(EQ=E_em*W#{fx43R(Z2TuNl(kn61J4j(dDLPwmLjcE)L&A%5>F3u7)p zsouIR^;DeH+h(nZe#}`HU79pP9r|oNi19ZhyNyBT997tK7p8=RixQBGMlH ztu^*6P4`VZd`fO_O2@7Ip{?D^lKzfU2WfG-r8~NhGkyAvuQ-wkX6+tcCX8~9Kd~?N zR*o8dES}c7U;bU?Q8Z`s<*+y~)^K7_kma=_*AW+>m?X=Mo(Y#W(f)G( z93A!y;itc^zI7edl2~lrVLzO6#-*(Y+dR4bnBA@?{bD=l2V@vW7F>h#BO(g^m-5W_2et~dUo9`|0x9n(_F7>FO3Ot2KQr_SDC1`XGY? z4zI9hitt8_)A!qm1X~vxKs883)Qgzc*3`k!yy4BZ4&o^>JK@DQg=%18b3(Ec@Hd-> f!|$GT6d&S$tL|gN>(_Bm00000NkvXXu0mjfgI-l; literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_compressor_front.png b/mods/technic_plus_beta/technic/textures/technic_hv_compressor_front.png new file mode 100644 index 0000000000000000000000000000000000000000..c12959501900570118e27fa8ad56b4ae07c2f065 GIT binary patch literal 2211 zcmV;U2weAxP) zsw5tgB*vXVOmaW~Lo8s?IjEVrNX{Ah9v<2wB+mOFW3q-s6bal4*fTnj&V>}wJZRYP z0N9X&NOB%Ar9jFRAV7dBD3F^d9YHhDkkrG~0N_B@L~4YK7+ci{8!-1{IQMY}Sp|O% z-i4I_NGTO=1%<`dBqKy~NWh+2F{iNv56m2>_HGRG&=SlFk(7ef;2{uFbe&~{gt#)m z+-~kT#>TO>F4q{HUnY@PNr$6|ab|NB>E(A!35D#6N<`7ebeEQd~ef#Vm{T9U=49 z(NBKzuK)nN_|o@Z{>n!`^O=8{?C+$E<2#= zkJutcW+q*jOQS##HWbq!3eGZkZ-$nQ13%KITL<8kfB)R^$%InAyt@D(WRD1ef{Vb0 zu>lt`7SS6gV}_3s=8%a=M=(RvhAB&(N#iJqkMwQvu;9d;f0&Hf+XORpmPj5E5CkqF z=^~1#EyVT6*r*{~ws^tf3DR=vG`t;gj)%*dO5lfmQhD2=5laBL%aBq;;}94=P&AKr7h>W4n^h5z~C*8w>1oa2sNTB$lXX}bwa z3yfL*`Mdvicz6&)81@E|P}Q~;P3>D09Dt8}_{-zLM4gM^&_!W*hl~P*(aLCi^&kH6 z#UH);a)hcT|MkDG)=eYCfOnEvq@$xFIk|N^-OQf4ex1^Glou7HrVRro2H=PP{Z;%0 z$ShM1R4xzuz4MDRPKr=&_YSYTadslbFgvMQd-I0+ZZe&``s1H77(_{J_=^!zGmGE< z-jA5=J%9JY)7P#YJbvl^@l3Kr4tJ;3YMmF%{XuPsbN0#C-gxER&ji93U;3Uy=X@3s znN$;Yl|j_lSqIJy${tb3!J9++@z>t?&fh*a%(8O5-Igt!duk5^)bv_7(2Un!( z)`z1a9SvuTv)-mu&R%)Xb4g&M;5!K}&CPoXJBkT<9ha|H-u=vsEEIh7=8_3h`M zPt47i=hNW`oD%VRQ%Vx)HJt}d+L`} z+h?T2ZZNTKV?mj5>0oEL``GDxMUEDCZ#Lc^-}(K`uzmX4v##k|Tgu6Ler_8GuGS0Kp`Ih4*3u>`8CSR{RPP6rcB*S{XAVm`@ zZnEIyt+#GG^~5u)>OyAskFG!U#O=lQ^8RpL)o2t%+v;A%JL7}Vc2)Km>lUdK(}bdT z(yzQd@%Yo`%jJT!T5okdp6s44&-eE)b!E3V$+E$vi{%*?!;9@!%C+7+I?I@=E{0%v zwrU$ql|bF{Y`re4VS$a$XuTX{xh4&}(Y@p2&R>iMy-|O1`*%0H)IFFlcPA6L&6UUY zL!jmIyeRVd`NcTv%eq{O1aaBvY}PNZKJ&Yi{&HJwR*Pq^U7wEa_DPwhnkAz2Ke>g?!MqN1L)4A54vd zugcNh<>T4?SbOXBj^`(`xLA#+qpgg`5-7)&P=oy)A(8!Q&{ zV(02$&|ewr!`=i8Max4d5v67Z)dYPVS!Pd((6lZY@s# z>Rs>R*lrf5Z8I5<$Me}TD|)E9(RhcG!EcX`m|fGV`MM4`uFEH$zBXSqVkQrcj?TAX zF`Hk0?4YXa8*kle+6esev8z`%>qYtdW6ASTp8e+anDI{{hVQ37a|I?xp|$002ovPDHLkV1hmiQFs6V literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_compressor_front_active.png b/mods/technic_plus_beta/technic/textures/technic_hv_compressor_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..84931dc949aff5cf8e902fcd6fe1674806fed8d6 GIT binary patch literal 2232 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 XdUytgGTvQ)00000NkvXXu0mjf+;W)M literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_electric_furnace_bottom.png b/mods/technic_plus_beta/technic/textures/technic_hv_electric_furnace_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..9de5558a276a3c2ae3f0bc16f2a5855094d963a1 GIT binary patch literal 1685 zcmV;G25R|Ud?y?njFl z`B=dj$2)@mXlM_!u-V7(2l(&nSaH$MfMO`cXo$^gQ4?cA#hlL2VF-tl>x0c^PhJbB zhsNw~izS=Y&ymLO8-Jboz)r67mR&e|f_PN-K%QWiMQ(A4X?P=+s|R!$(<4>;9ka`> zl3h!hgA--f=dzZobbVrm=h+A}3>Nd=W5X-r>Aq~uxLqz))W-%LpNln%Qv)M2qA_M> zGXqWLZ3d2f>ttG#ws$(-Qy7~F+_=Ewq?cQ?T>bhl``Y(ksrz}}3g(0?*_W-iY^(`4 zJaz(5cWA_*cH~2zP1Uv?GX-emy+K+0{_QO&u~Eea3xhPH#6;^Q^qdq50*D(8R3DxvZb5P(EXxMW1tGv7fUs z>Loi~XV6T=K{U%4^Ey5NUO%CaElC(V)E$^%!^qQZ?uoKRxCju}>a$5b*tu3c+o!hE ztou6LgaQmT=NI&vmL?2%2Omt$2VP>#(!k8u5=7&ak(Oz7jvOo-8*sqEB(I}w#$Igm z3~pF9`(rr<8@#zMteU){w~crB4tFx!+vL<8Q&;r{92(gCgUxYx&4ve_8SO-LAaRdQ zcXKA(;#YxPbUQ8+xx5^yp?q@LG^MaT!xu$(A*J)!@omF_bGn#gxO@Iq;OI%`fqxvn zty~G)^yWlNwsv5(%P2Y=0As2K%dt!~rNJy@g#yX@+xReG7kdk6-G^HPWD1 z77NRt=DMl(EQ=E_em*W#{fx43R(Z2TuNl(kn61J4j(dDLPwmLjcE)L&A%5>F3u7)p zsouIR^;DeH+h(nZe#}`HU79pP9r|oNi19ZhyNyBT997tK7p8=RixQBGMlH ztu^*6P4`VZd`fO_O2@7Ip{?D^lKzfU2WfG-r8~NhGkyAvuQ-wkX6+tcCX8~9Kd~?N zR*o8dES}c7U;bU?Q8Z`s<*+y~)^K7_kma=_*AW+>m?X=Mo(Y#W(f)G( z93A!y;itc^zI7edl2~lrVLzO6#-*(Y+dR4bnBA@?{bD=l2V@vW7F>h#BO(g^m-5W_2et~dUo9`|0x9n(_F7>FO3Ot2KQr_SDC1`XGY? z4zI9hitt8_)A!qm1X~vxKs883)Qgzc*3`k!yy4BZ4&o^>JK@DQg=%18b3(Ec@Hd-> f!|$GT6d&S$tL|gN>(_Bm00000NkvXXu0mjfgI-l; literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_electric_furnace_front.png b/mods/technic_plus_beta/technic/textures/technic_hv_electric_furnace_front.png new file mode 100644 index 0000000000000000000000000000000000000000..ef0539e500856687d710c28bb3c33317a6f91e48 GIT binary patch literal 2188 zcmV;72y^#|P)MFGt_nE{u?P)($*6F^jg%!gcqmmyP%9<)7ytAhQIz|r1T79gvypq) zsK^=yPFpgJD;s$v9=edCz4oIaYpM+9fvgfwfgo5l7&=K!7&}4SsdLi72US(*P%E?= zw7^foN6>J8ZCnvbzxL`8XzzcJRbhw2hIdVX~CtsgB?0k z)tUPWauf9u&Q%heHMuc^9X-Al9st3}KoDb7SHQqd?i4_(DcBOuQsgQN0vrr9kIJ|PoH{Qs9K-h{#B?qUmo*^~O%$i4Zl!cpya&%j z%}`MlY)FG)Y~Dk8LLosN;a1qWXrYfj{&Ox8;x6JI*(#F|Q>}w#Wmop%!9jqN5lv7G zY8q7QKmWsjW-@e)DkzmKl*X`$Xf{8FIREhDkADB?e;(Ys53xV|=J$m7?t>2%{`kKi zIoChE_rcKEk( zEz<-a{mu73`|P(6i&Tx7kOEc1N!**DPQaQf9N|?^MW<$-xfah(rV;eycaI+a_~Fn0 z?&rg%Xb&tzfAX`xy?OJx)jFTdH2u^I2sJ90tj{$HLI%_Z=B5Y?JtanM91=0qh+16K z26qOC1~5GS{#QR^ZNg}GcUSkHJ3Fc66Zg_ILR3=xq_Wb5ndYUk!#pC0b(c;4)<`*`w&mto>$j+7*W;58`a3}eq( zk`Ga{M~JczhX+MwWilqzT=PJcJv`N_5asLNy76l7K%1mDx0ma)i_utQIxFHXG!&|p zh?9p=AA(ej2N7Z@$Phygbz-WhN#G70Qg2`HBjIAJi>s?uFL|>2@}-`fwB+mBYmaav z4q}6gjp1Ubjn%-hetDxJb=OEL@|5DFqym z3QH2nV8l{#C=dC;pS^cub5aNY{PQo~z5U+V`dklQ?cRU)_VeSbTi50n>-Nrj??#iY zxSHR)f42b-Y(#PQ?p+91lSYTT5AMR5g2d{*``-&;b7uIx55K$E+?Z}Q&Fsec$)Swr z=T}#{y6~sFhmFX3uv%l(oV{~v1MZZjN%F<&Vm`)YX{cV!n$fwh#(d+&?%s0QY|JJb z)5Y^IpAI?1eS33rHdoDyTIuBEbUYp%ot`h6sa~v3RI76H=HOsD#>HXT-khFXtuN1x z-@kKzxrpcctDL<_8!z6x5|*L4SS%(JY0g$rZQZdir#r`2=R>#B+0B#lv+c?J#$q(z zTArPrygoS58(Z6lN9`E<-X5=qhP*$PWo@lr>yziNP}Ya%=Ogjacz$$raBJsUXuNuP z^zCoIy~+N^C(kgN_5JSUs#{!NhSaiNZS36IJ9uSniOFQ|XkU-d&lby#D_^aS&NQd- ze1i6>AI6?*dv)oh&X${G%uP%tv*Y8V@z&e3+4N-Z=%Vd67W1}m=i>!SYAwEe`V^j@ zl}~5eJJ0ra$D`>ayY3&p>DrT9i^%blj2wLJCntM%4oG|Q9LyV|3z z%-!jTX#f1;*5)#e#wTZIlS#QYzyAEi7a|17uMSSHpPf8^{(56`>#G-s`X}Fdt6lX6 zSN(Fisa;8v8JI@X@%jFX{jW|(JIj1fpB=yX<~#3*^_RzQ`fhWvSR5UkG~)@@!^UDu z((I3WyCU569;Iz7_S)6$@7y^$>oh`N@9v&n)#HPsTi>|8Zrd+Df7bN|{MR?$e*5y` zc=f+~IvQ<^nok}-C8ekVAZHy-M=!s683>Q?TFo4R|Hs6S9)A)R;erV89De z2QwIvi5DWMBtrDY3&C>&AtB66l5V@Fx~sbDT)S%Tb@;ybeZ2_yJQ^!R2cME`cvxG# zKx9M)PY?nk%7tZgs4^RRM+2aWF4GR70}xqJl@v0P0dv8*p>3=$BE_9FL#rxe3}|Qr zC=jp~Va)J|U?b+hG$X?&go<-6x}fMu)lq>jfW4qY9l0b}WYD~q8E{1m)#}`^q(Uwm zK!E~xP$AxS+K1PmIe7+m0KlN=je3>VY;ZTkOk`^1JlhWH4e~i;7qJFFPDy1@v|&SN zO|W28kW7OHyR9L!2nKbT7l;gBL&Tw)s6+>u10`V`qb5`&n*f4$8y2&k#RqQOj1_ax z8omjiLp39VCk4)aMWhgl7~q$%HL9D)S5lSY4o(0BbKnYeK{|H;zJRO;j9?jg<8S^cvhomx zpxFUvGI9@VvTR`BYDdPlu#rc_V;_=r(4iTVR)xVlk`>}95Ckg*LoZbw#!e7->Ya4- zQB@T>mI5sX&G57E1{&_qjSE8Qn}7HB0o1?%0h}p3AP|EQ5CD`=0t6<4$6KHJlruq* zJ8&-UV293Bb>_Z?+(x;AbCC+pTDdWU9Rq$WJOF}`fgr}Fu7H7^+$n&nRKZr^qKZ^x zL4bpSz9_E1y;ckmSGpa8Hmbc)_F0P`A_wU+Rr!bb3v97O>NDQrNk#U$}KlnoPzNir818HpV; zpb9e)AwLaHrcjhCvQ*R|b&Z_A@wIQ#4sZ?tQ22-l$R5xGN;s#|lB&f9v?cM(D6ub` zu3;oN7HQ2|%OTZ5kWI@8bUSn;M4%taQnagaKAfq3D68Dj??O?46P)o%lis;mQ zbERp|lauL?yKjBv%WwUTfBh?8AGbvZU?KX4@BQiR+c&M0`DCWmyTTO>6a`E+C~BdQ z5v7Kz*kxcGs4_EfFA-x2;q9PjHo7y?G7%{}zWOikvDRUzvSX;~tyI!TrHoD0 zpeRK7=ErV5J2=w1(%ZYs&Bdx|MW(YXUQ!#UQ3?@Py0fy)LQrMnu5vzyf(${k7j>zb z3QEO8f$CTd=B|$s_t!4AUR__W2T7Ctr%(0ltRvr)K?j5z4Z}d&gNwCrDK)qMTSjNK zbmd%CqgNFos@>9A0G!-rV+@o>uM?-&G(%FLD;DdnnU&i&U)IgIy1mt=t@+XEv5QTq zEoVs1#ztCq<3gqo3t0(XLIWx&-Z7cM#e2#jZ9S%n#-c;%>s0qH4KXAU$?9sYmC@mg zr@JzN5$CF37oN3_f{@4uDgOjJd8x20KBPgYB5D-FJi9nEO)siWi9;imn%WYoMZWc& zfBpEqPjWwvVXcR&lY2LI&W=7hI_>V>UE1$G`1Y5-##EJnOkWx5;E}VGu^Q8gG~edoq}wdwAC z;(q+W0}E2~pZTq~Yw%bFQM~b)FG9FPs&)MN-+mj;6eL!D`g5NSVe^{dKl{bcFZQ;l z+jTv=b$NCy?fmlkTGuOoxPM%WY(^_3n)>3^J6mw4YFbHJtyl9FSGlHgJ*%5bU$=bg z$^OA|S#QlIThqnkA3hvYi2LsL_H3@27NyYH*?HSGC+C-odaA4SnQBq4UmP7xTda=r z?)LQTdUJJg`pJ8*FBkFnaGjFZ)z*_2&xB>HSBu4DBK5^OifwxK<#g}#`f}{oI=g*# zd9gd0-&!>Do#n;(+4G|_y|uG@eA2Zz^zL*s*5t#fEK6s@M&Ez@40&^WdD)0J?fm5A z=+54a(0KOr*4W>zB{|Kn2bG+4xTT!_R^$X?$!CCZ+0fl zEKNG^%Yd#h_va1K;pOVi_Ofc)vx|$#B;T0deEj4?5rU*=N9Q*$&K^I0zO}vc(UW8S zsgJ$ft%sxQVY%GaK39_&n3`#OdHCe;qw{8OnU2b%(-%Ma>Z@YI)#;0&-(D;hCr4*> zJHck$TI@(Q`@zA!2={|W?z)15ZhiOT_f9T)jnL=&`{&o?^yuWyOE))N_u&VR`oVzz zc`!*g((KHCN6N;jRVE^!DH8 zv7VqEq#)axp$W+p>YxrLhguMk^Tv(>W@7?+K?)$!&e4L<0Z_+?e5`h)08|$HfGiEY zx7LdgJ8%@K9Tlvc0t_fZ1`WnQRMiABMo~C8NKS~1bDpQ9JuwR+m;TL;}$$&Z92h7Qn*cM>GLj>f>%!F+NPw2s7QydbSRiTP z_OMH61Av5LwgV&6FeoR4pav1Fqk+{(XkbfK1L~ZaLLH=mwF2gtymqh^;A4!VCWMG= ztALtiYHSF-u`-xcLNJU9)IeI53d{};Cif5{XCj6r)d6xuXb@e(oo(d32uuvXq5{sK z192q)WD4617-5J|B7~q$cod3bg^7(D(Xn&hDw$kN3D?`GSIUF{lL31haTo>hGQwE^ z)ze4>WC9O#Fbqve9h*Ttft>*0IFN{j)Y%pRCR$i@!AF+65TyZtv@ixpfh@?;#udRi zO-Kd}f#QOFAQO$6TRVdKKs?IG%nTmA2m1hakex~jR*|P*rZ6EOh2Ov~AtTHT(gGTp z*tr%)EP!A_T&AJ!Ib|@x=^yJ{2jjd5jDSmKE=3yHEBG_ScpCvdObU#VEgX^MR6?%S z6B>sS2-a2sfbD>FXJ1F?9N54Km~eY9 z3qC^Bn3RI?QDvl2cx#NurOMVBL)r;NAgf?!J3=fXFa^+o0bm}`F?zuOR0-UWw2aE& z9FUsGTTPv*0}5aRtei16IEMsaAY%-k2sk5Lf(eK;1ZyqHR!tlj41cB&dluLvfpe;$ z3y(d(07OKzfxQ5F*ek-GdSvU_ZbcTmXA9Q;b{4gH;>2vIb&XLPV4^_RcS&sCF{Il$Jw)hi908Xbi}L3}BO! zTBV+Ft>I|d5qJO)2G|!719B9{3KoArxbt)cY6L@!enbj8Ixwt4+JMB431SN94ZMZ( z6qG4L$Sub~wyX(Z}+qTZT zW*lP^`@y9}c53TMS$2KTWC3S5(LlGixBU3&CO)sf`{4(Qhe?{X6sz>U-)USfE@o}r zSJTql;76|OV-$_U;5H9WMHxl?IE!&OtS=YWpC5lO@`9T2s>t`p7aL{1saIETetvo6 ztV$l+L4WxmZk)|$`?i}^#c&p_x+v6>D*65P6f5HCVyI6>E$ql?_Ow=GqyEdbT+Qyj z+`W3edVYMilk%=UtT(%NZ{J>i^XmR#%}K;p%Xxb^rJ1!w*=aN{i--NQgvXz6Klq%lF0YG{DVWn? zXRJ-Vh?x0e)r?M?E-n4ljM1eaVrH5}PK^ zo7#qR;zdKJmRxrlZJeB*q6DYSmIS?TZJ&6<@85s;?%Tf|+9R*;Z-4mi+na5DeNmm- z4!wY=ZtoJim|jlmLz7#a2E>L{A_~rM(K`M1n|JD(-Ik<1)pDB7miyiQ;^NiVjH_9a zl&_Av7n@bby5{C2A8%h0Yuhn+uW51^dWnTV2jYT7Ep*(G$^l}Rd5Z_VWH;bC;g zNtsWI+0Abs$Jjh=cFWle=KSXMh4-}E?XxW1?2pr=;8U|>_H2^p^}5J#dU4BHv8&tj zVf+2tALdiNd2HfXl4$bz`Q92kCa38%&uwyO)Q7e=GA~x!`Z)Ftmsh*vVVPI2rfId9 zANISa^^RXHmM@zw!=rTDc1%cyt)2TW3@!h1a}U?P9FM7$G^;k7_4VpPS?}*QfBoxM zGb6wL@(F1<47cZ|pI*+@de=6S)%C;rK6Fm={9*IR+v8z6pVZPcn*+yDR^{mGVaz1< zU40hk%lV9gF^T4Rx!rEE#aCrn>>f6!ZkSA~Zs@9PYHZX6{q5sNNc_qDTrO9i9&fX> z$YbHhm*>9QT~G6|$NJ%EK3T24o9_I5I_b$py7)p!m`1twp z%RXJr(`fU*L`^ZsUHIHuh(CFbv|vI|2}YUP^Rwr2jn8{FnmN9}b;Et!C$Zs*&QfZ<| zUVsfEsnLkT{mRSFjuQdfP8KV}75K^Fo-2e2HxOJrA~ptpWO_|p(%!Qcn1^vimte^< z#RTS!r63x#dK!XFW73~9Z%pTb7+aJ$LKcfzDdR{0t#!M5P+KJea2g20!upKs=cqIN z(^8(NEoF?%Eg(&Zda0r};0LRgep|U7*qS{%7Z(h^P^QGkWBtD6lXE8@kcrHQD^Wy$ zi|teD;A|i~`$g(u#)T~uNe*4g?(!ILN2mhUrJ}!iQ;dax(cSGnWJ+BpdI^TOWWlMw z$5Oza7W!u|1qynq#JwO)5P*I#iHsC6_X9WsA6(8JFX_TEQa}2-7QG<=wFg6oY_)E? z-K+T|Udq?7q?(DP(kTp#DE+0E1~U+rH2|Q6_>uLG#*W-+e@UDOd$!LJuQ+z)Arb^l z7|d(L6gdICFyaJjL^IIkQ$3Pfl1;}8g;$=v9O_6oU8F7XeZ)!UKJg=OoUs^9p<)7( zjhJ*qa58t06InW~PPJl;Ag;5_2R*%eCfhB`iBzL37#pZ2qzJ$bbzw$a9rr9>+xTCO z1?AxSCFi#!V9v^6PzUXGc}VLV4d964k)f-zw^X`oL0yhMCzWm0J|#7jC{3sj{6P3@{Dt;^pqU7> z)Kheo<;m=wn8H29Gt^Xs)N%Mav0U1Go6CaqFps|{J?Z%qC{QX94Gf~n_xnIh8GK~Q z3rNdAmzItr2w`e4BU@EFGPzbpUd*zlXmdg9?kJaZhP<5I@zvR3z)tOfS2?Dksj!y<_ zLmyyp{D!#XX~Qdq-?9YAJVRB?zLL!49C;GB1~g}_2ns#>iC79Xg;z?|MI9J01L=Es?K~L_L+vGfy2q>V&90o-U|C8`5 z!I2=--$*v-cc-9|dT;7h>4bb%nCPWqT}L+C||N>P!|5gPbC;}gjB zY@J1TPURypr>B%s+=DT9fqaI%WIpHpo~J($y`jHFdz9&*J>-$ID?l0)-vDDV%ZNk# zg*Zb#rVp|^!edqeSW1YBnQBFJJ`;We+(234KIIJeA5rd5o~h<4O(U9g)9y zxuWj`EBKuFUZGVH2%7F3e2FyNVj@YlEIs(K4cBG}o8=J)raMQsRk$CvY;gNM*RSfr zF?>B2y{E8y3(d%-idfr0;)vN~lN8|yM=4p+-zHt!@ixmsQ%SzXD1JGUBUAPJGsvUp zD+0LQDzDQ=i34CSbJa?S8DsZ(uzM9)m==c(W*PY!2~e!ypefE=jy^HbSLECd9z>Rj zdGf=!9^Rf9x;t>J5qF_aA%pHOA&(m_AmphkOo@Z^j`&kRrF6~*@>j*11bR7v2ZK$G z9p0hV^Zo5u7NSaO;TF=-5d)MnQZwI5{fYd)(YD@^gGj)P&K1XGMLrSjIA2CK!Hk?W z?}J;;ph6gL&}+{Pr-AgqGnpYhIH;JHs3uoBGV2?lxNc>>F+!KzIOmiFy&yg-RI*FO zcLEOn+44q5CWB+Cc7kMRKRhlH;9jI<-}kz0%s&o4*W@SyIT!@;rb|P8TV%ZZ0t7Ae zmNR)Rg71<#LlmxsC|E(Q_%-B_Mh^?;Td-_MWB!16@V6^b*3$D3!Vr$b_CjYIK5N^g zZIvD<{@wYB0wdMu?jBOl&~Ld_@}NVhwVX#32-qr!yL3xlzB0d*C>>5^c7vmF<~Wt| z0pdIPL)tb3G2=!3L-C^JCie!*$%0_MCatAEC!At=i1C8kRwzOv(l9&s1XGa)R9o*< zR)DLjY{;zR9@|!M)*FhdgBPv|A-bBrFCJMwr%#a6%qFTpugGbEG=WqVTwrD)h_JM3 qkuhf&;8y%S1ET>)cwO*5>i+>V;Kb^T67MAd0000fiq`iv^x*=dSmjImPXruf#01Tko#S$lt%*^HnFKKT7G|Nd^zKuvL_R-v^+zbtsR4ZE`vkPD@Fxv i{eYz#H71JulHYR7BJBD86DNRHGkCiCxvXxV-kaN8iRKcgKsfISR+Gt3q#sWhRk_$ySt8WT<@dikP0-X z*we)^L_(7FprIdwBM*y#e_5$e$)EodO9B?0PI!KEif3ku|Dg*e7r*)S{`|6g){^HP zKQrF%am))Xn|Sq&?_<3QCp><)zgf0JCAWT(^U29)wTzcqI!|I*U+|c9!{OL{4EwI~ qvMPM~!ur50+;4%`<3%n(FYHCOS^F;xeq92zp25@A&t;ucLK6VDcUCL_ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_generator_side.png b/mods/technic_plus_beta/technic/textures/technic_hv_generator_side.png new file mode 100644 index 0000000000000000000000000000000000000000..dde49a841c843a58ccf99e41d3bb5f7258c74e18 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJPk>K|D}%8ggIN%Rc`$=z*w*t# zu|V-~PZ!6Kid&)Q7~5JMd0Gzs%X(M;{3&nRe}xi{)seSlj%2Q0*>X$7Pw4oOZK4*h z&;2Qz-4S|lMXuxb2RmNYS=MS)H{9OC@AQ`Qi2l0&Gin8l4qfh9wfraZ-VcnKGtTF0 Q0j*&0boFyt=akR{0F357VgLXD literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_generator_top.png b/mods/technic_plus_beta/technic/textures/technic_hv_generator_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0e32f3889edb2d6d53673430131668aa82926e4e GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Xn;?MD}$jIgON9bu^)q35QBLz zgJl?lb=1OTeRqHgGCW-zLn>~?_OdpyIPe^LVe;g^{l4h!J=YY9TQ{}NRV;p16p>Jz z(Ir16n@N3E)a?cj)5jc|VIO845h|EdtMbD1$JLv4%lXKnD p>hTWVy0fy57hs)43y zQzv%(x_;d!=fJPN{xXW9QOHAj2m(KjV=0A{%2?|j>q9lwlN}b2u zPD&w0EW~&`9+D&pCtj8pL)%_m-zcM?wY!I{R)$RD#lLrdfARKhnx^;L`?{_XhFYnj zs29n+BBZX%q9`ziuFIlXgkQbdFzP%$?EwPRag>z%=hRv=C{>)wzHM)AUUq%gw8Q51 zmJ){`0JYZrFmm2_%*(Um_0@IX3#BEpfHHQ>3U3lX;uhKIIZa72pBt^Zr$-^=e)sU* z_upD&jIjV>p#})S@4x-AUT?Dev{|pGK|rb^kItgYi{(FeAG*GmLjCgdyHkF`7>8l- z>${(*%kDnhUB6scMPZ~O*61|LAV3DeK`7r3tT6xpt#w(}Via8`=5gdvf-$Ztfr7JX z6b7@|lmh$W^2$glgaiNp05C=t;V=rAA7y!gpfe6V0$Ow432i1pNC;3?Q%W$w0072Z zsfLNm7w1Lv8f0bnoF&qc!`%Ei&zF1Us10f)U%;z(5vAVo}_zz-2Dcx?jz=Fl{ z96Q8;;CRfIt5wPQ?MIuusNy&pyAj9dNs=T8kuV4ua{;uov#{lS8cej7b=yy)>F#Mi z^zFp+4~HXu^XBue9|(d7Ln(yTY8(Y7#32sCNE<_`yIQS)g$P>CIl+WD4rRVy)-}OM xj3SO_)Nx$bY1*b~_&BP%;V&*Pp7*J>@PB;id975C4%Ywx002ovPDHLkV1ip!Py7G? literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_grinder_front.png b/mods/technic_plus_beta/technic/textures/technic_hv_grinder_front.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb08c85d1c2475c82bfb1f930e5c4681a347d73 GIT binary patch literal 610 zcmV-o0-gPdP)l63{7M66rh#ifMI3r>d1`UDPkO)aO z*+1m&z4x;~3Z2nkac0h(-{INK8&J?Qffy%>oUz0dFjK^3FZV?i&PS@I+}IM63KbI* z1m1dOvAWP)j&HG3WTCYVHfj>c{-}M>J)}^9;H|LFEJDSeHq>f+r~RqFQI4j3d%buE>LAo-aj-2{J9RaNV2YyRefs%r>HYt}Kl+!7QK;Xi01M`9iO z(h(~uy@>ypEP$$MT!;#p#dsAn1z2e|?=)Ag1OfmN5CNz+B6~9Bxe#7BR~Hz21ZunZ zfXt$%Ab|RPfl|0|I0L*#VBo>8pT2syz6Ky3BSMqji z7cehhY}Ug1pg+{4IG>CPV*qqIZ4pB-NiSVkOvgMX<1AaOj!!-<+QZCEL6)(#lummTnWIW=fD*3WtJA>ftISwQlJEsNzYmC z&&~4Q_harH9ab>|=$`fg2grH1Je|>%`15W8Sb(~xdF$KfD4I!nLpD>>8jb<Ey9v?LIbXl*y5D3WO0;7%XISMVj+o4E5)*s^2eMo3gdC1@#RN-MOT zcK)}@hD~r{oR-<-{ogxdZb+A#9K)#LIN8Muz6$su6`_v*->}f--w)ff}`g_hfToVMr z>fP1n>zg}2c6GoYVXA5=Jp}R3IPS*yld>!izZ@>!TvAmH0cp*;#xAo2MMU@yn#hq@ z$G&jHN(wLH|0N5cDjHK!A+s2-YD@u|t=64Z^I9MP5CIW@YCW=NGhPVcg)=q9*dtK8 z`Fo@m6$Js*?+KK`)Zqf~9)W=ezj?X!V0{fh$l6$Um4DTcb^qeRmM+aoPV@Zu^CtiY zM<-$?6xPK|HXdzISo^sD?y6E)zuj1VxOTsN)@8A!(+r?i;k{>X!>VrXymDF=D(sb< zzIbh>?&26Wc5l^H=kR^B`1=JI z(gcqgLOvS_L%@xuhcORHR|S=vPl=ScU?n9uESXQnB?GWz7|i<2s{kPi;!~!AL9pa% zmxO{D;95MIyK^B<^2)52n1%IGnY(((=qB*@MI*+6@x)4 zELTbev$D_Gx=b(#r}GQ~5%QEN2mlBZk*CZyWK#BQ4zeNTOC~reyMq_XwZh!pxnMAH zrR>p2iIhENc^0@9OHNEg%f%w-wUZUO`5+VO~!pLX$K`UFQ(x#} zzui3hW93ww+QaKNuiCcV#PQwRxBuVXv!^+WSEaC-O%u4h`S-?%Q%a@s%jYkKehi8r z<>B!t#M+(PKE{fVRkM0JZ-;4EhH$&NE8KG$o2I;e{pVq`KDB$U=&F7tAOHF+gg#Df z`^a48>2!%MWbJvnettb(E)S0zcMr|dX%TbQWBbH;u-H{~vweI38+_Ov_El9pwOHTp zUGV-*VEC%h?>~RZ;;Nv&-R`#8wHxDkNLn?=?M{knclV%zWwW@w`?cTicZc12eXntf zKaM9$X}ybiJkP8IPt(kyHsrdh%@N0Lj;U!DPv^^T+kLGaye<;_?o#~T(gNNx_UaGz0eyGd)5S5Q;ui1uR!8PQ0oDWC zf5)Cv-MK^h9pAxU`JBs|8E0?Pblvt>a^B^#1H3GITimY9>i^@lv2TW2h(=1-^l+8W z8(5xuZmX22y^x}Nl}jvn#l?iDLKpqle9Gc1GMe{wUXt!S(PP^VY*@m_lYRK{+qzfM zBKy8thLjwN=YN*T`|cOFpx$$CD-58E?qq_Qd_f|<=F=5VAW6Y({{1%I_~TC zzT0!=JeN)Pbwe+t2`dJFkzF%Ap0n%BMzQ>I#rdU<5^TIni|6Sp@Ho7z*Pi-JI7F^$ edEZl?zlW?V^ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_nuclear_reactor_core.png b/mods/technic_plus_beta/technic/textures/technic_hv_nuclear_reactor_core.png new file mode 100644 index 0000000000000000000000000000000000000000..05baf76d7980698046c64af9c7d42ec71c350717 GIT binary patch literal 675 zcmV;U0$lxxP)yqob9#m?2(5-HDrH56rtCq)VJ)jy_i)3ljlM!2G(o)#4 z;TS0m)z})bc~M!hF`Jp;l~=sC*}NdbSf39<@Gl)iKoW$429nG$~sjg`1NZtJT){ba%B6OL(7HX`Q5hV}-2?`hfb!qc-&$I|q%whb{?lLJ$s#~|Ack}I{=&u!t~hT<1e zgH8p?%{pePoo~lFZqyfie>dKn71xmO7_r;>O!{d*ofAm08^2B@ym19TTY!Ks|J8(hbd!4GySQl}uGgDOgDb3#^7Dhz1L+22JpnfFBaBkcCjVK3V_(002ov JPDHLkV1nG8I8^`u literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_solar_array_bottom.png b/mods/technic_plus_beta/technic/textures/technic_hv_solar_array_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..ed4ff1ba498e56ab0f77def2b1d3ceb12e37cd96 GIT binary patch literal 489 zcmVK98 z6($<3We~d>SglCbs_%P6imI_Jik!r2`B5vjjmeqB!{4tP!mhyU-I)}H-O1E?pU|?# z6vp~=k&Mh*O5F|6{d2ck>R4mk17#bFVF-6Xg=UD5pg@-oCdHUNX*z*e*fb;77_N|X zY-P;><<{;jb&OQ%*pDOM5$?vhZFXJPW)Ni-ql{YX9P>P%6pKwV6A`&Q>qhPrq^0h2 zhCw5|-P6pE<9vVKP}{70J`Jzy5{3ID#quyaAWhVk=kvhb=JonZnG8fU+XTc3kv912 z7iqA^CGg!tCRJUwhHHWG&BFt;bO-R>)Xv z`2Lj?o57hgq1;Ibv)_-y#*FV@3WoL9#R_7ga2)4(-?y(Q)tJ2O)uXo7b4_e~z20R% f0oe>9_}u*;$H`RhY4IKw00000NkvXXu0mjfJi_f7 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_solar_array_side.png b/mods/technic_plus_beta/technic/textures/technic_hv_solar_array_side.png new file mode 100644 index 0000000000000000000000000000000000000000..7d3115d17c7a0fe078cb1f6625679d0d58de6c08 GIT binary patch literal 568 zcmV-80>}M{P)!>016m#C!P1Zyy2GV++dp z8v4tJpWpxb<=?-A%e!~)|M~k*{rdUny7p|fMgV1!2iS&dj#k^ZZ(rT_y%wdne%M~ZJk|oFwUS{{KMr9Dcg5^Q z)*LEO1hpzbwAM1=cDoBJCa`+b{BIS_!} z90xK9BT*nzZz{^)&lA7_md#nJt~sjmoEIwy5uz_YQ_X zBm#ufal4J-d%7?aX79D%esU;bNr30$Ip-FkUgXyMT=pMN%uGkxGG}c7000014< zOHUL*6ou>AT{Yd)Ju`qX3WS%>@fCtm1Xm_3{3WjZ0lGA<+4v(|o47E>S6u0Wh+%;N zAs{M|p=SnWx~sdZ>RO4Ln^fxFlkc2^SD!rsN<9p7QJYoG|q0 z{?#~?9wWK-q{M_`f)N&#U~^~BnnGt-jGhfIw5SM!xhp_J~GqWfNCtkwq5%~mTf&HnDLDil#F&GUXQGqdMgV9V&r4RLnTKhxy( zAIXUg}rHm3Gy?U%pe=|an zIqeQk5&)DR9@wI!y{?>`(I?%UFg@raTN3V-$&o(kFew-y!D=-J<2JnEGwSz&H!_A0 zxGBe{Y^jme@xpStzw1=g)<=d+GP<-vM5qTT4T5&AqHFU-a^!5(ZY>o_+x04&WB$nS z`0~x2o!9v3lZT8rWJ@R+TzU^b65|3?g7xO z-zP=tpuI}$pj~SSAr{q>q&IP{X^ftkxwyZ-%_ySQ*wbFp7#VAKyVZ-W;PSja?YTl~ z3wJBcvHG9)V3jNG`{o+wg5JG-b^dzm=r~EUfy?pJ+J-v#<#NmRw%kqU%ZE#mzp$`) z()r8%3bF-@Lw|i^%T+81SGcgM4F;LCjgU=$tYhd$;f3|DYZeMAY+m4hK`mtT^RIJ% P00000NkvXXu0mjfMtx!9 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hv_transformer.png b/mods/technic_plus_beta/technic/textures/technic_hv_transformer.png new file mode 100644 index 0000000000000000000000000000000000000000..00cc1f75a34c7add8ca2e107ee9538d9f518f9e8 GIT binary patch literal 1719 zcmV;o21xmdP)ZM4!r@lwPH@|OfK0ga`^Kq0oY>z1~Z-F7eM^4?}1|0w=Tw%m+~lgxjU z%x5N(d7fXue|ZG|2TWzrt?M_;94mL7clU}*HhrvsyYJsHw>s^(O^4$8+0z5Vom+pm zF%84b74Od7{p|CfTK}`VM?Mn3t!vj^7T8=HTz@#!^5W%JuGsy70jg@V!ckbniXaFb; z#WFm+iOU$0#i;~O!;oa0ad(N2Kf81xTz4^um?!4)it3*VP888_{yTc;EieN)a zlBL)gbJ=&~9eOmP7Dm{t#lhi!(oRPSs(p0T`0oYZzt&$E0=%e<@W@fzIcgjx#ua$-jk;(9o3k(_YD#3Pl%VEM1J->Mt=JO+beTe zcHUX|o`g`!WI;h@lvq8KN_d1)mLh=_vK-V8Oq42T0PhX>^x`F>t1kQeh#2W9$0fQe zF*n`(1GfI^QTD#{7dpH9shu{BfuRXreCA~q4W7)XHH2Y>nmWowMj`=X3>t<{>*2uJ_S?j!L}2cl@daZ8Vjm81nV4lM}LupQv$Tx?VYtSn5#|^38-~c z=tx`q^@Zp7$16KnxO549GiOtqJ;_NY?BTfwhp5f%=d8~S(2z0_kcz>&996}ls0cmH zBU7sddEs9pl=H!3ttHQMA_?g0?jW>Ew)a(rhIbH|m}LtS=5;P$%nu`pM>{}OF|Ght zAT~fn5M$`*=#VJ^x@r}1X{J^YF<`{dwguMYbjKm7wyDPf(kL@6jL`0#B!}N3a_4{; zR2>G76-ZIMLaOY&a>a^+Qvx(5#{OQb)I^*=`Xo_8RjhMZ7ZC?lLfeU}kJFw^a6yE3 z$D_24Ub_fkp5cr|L@8{5^WILm9FH`zz16Z}B}G&yOc~=9Yb>HdC5jL-Oca6jM6Ngr zl>l)LYXs%!#-KP63O$B?;FN(Suf09=CM9b$^iD!@9D)OEXi2k_$cBhUhdMiIH> z0AxXg2mF5k>QMxv9p?g_70b=yH;*|mcgo!eK^KZ08CJqE!Fcy$Ph7{Pdl zm;g~lRZ-_CfT+lbij0P*^}f5}yEboo<~v(c2L4J#wO-Z>s-0qrz95e(=|rRXtu-qK zANg3K*_y9@aVIeSj;-5%nmQR66?@@b-?(JrW6y@yUwqN`{-?s}zX9ES@0}+IW(oiR N002ovPDHLkV1i_;Nksqv literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hydro_turbine_side.png b/mods/technic_plus_beta/technic/textures/technic_hydro_turbine_side.png new file mode 100644 index 0000000000000000000000000000000000000000..13e88a0f19bc5138f42c19e5ea1a644262dc9816 GIT binary patch literal 719 zcmV;=0x0gK zPj6IJ6aesZ&b{~jnVI*dueL)AftJ{s5R66(u84+}iEfNvz=dU@Ux)-v1il0b3th;@ zXk5S`h7>7w(myHA%n6VS^?1TacG1LnuC>mx zEHb7%D_iHt`Ec*2d)B$vx<1-_F@Eu~e05Nc4y%Jv6aeQFf8AI3`j{m)qNkcN(hT|<5ZAYYdWu~X@+AsCS z+FDi=&N}Vc+i8u~avP{@{Lz=-6^KEA_UN)4ZJ6^9yG=*|7EMj0D2XHG>{C8{{6*id zBme=#0H6qHjsQ%PEIsTS%Y=H^hk{&Vufdpj*WZ9#Py~Qp za4IGM04HKh)~c(I=39dcaisOaI$AE)7nXlJd%aq;5&!}q!CL{e7tb5N&)-|Wg#Em3 z7NoUF(vAbrE(GiJ_OH=k4}bwY^hY{*tYgV0z=5+ok4&Tqsh-uRlk$(xmO1gdtz>Da z-x&r-RBHo!j*>q=Px1fAD@DQ1>ZZPUZgsGLrDxL*=_1a;-Mja%ynhvM z?S6|yN+}Ux=D-{zs5eL{twN9x0s@-I%Zgp5QhDq5JHHG^E0Sw_sH%0NbESblWaE2wkr@)0r7z!jF(EIkuA@RXXbf<%=tL? zRZ|Aho=eiXrs=J%jMB0ntbZjG3Q4EKaDH6f*aBm7006|vKH8*d(6p9tXsle0PUb90 z_HG)6vAu=@z&HZO%NgSI_n)Wr>&zsQ1vQ3Fb62S1v*bNn6iZOwi zpmkr_MpuoVrlzV3-x5SIM&aXSQ90R#o8`2eFDJklk&;Ad5X3twkWkcD>RnUywg2k=B zRXLB7J;sSQpcV1mGY&mIH+F^gQ1G|!j|9iLL=WfraOfb8DMKFDLgXrd}OQuEl&D4s#E-`;FGpi>&XPx-keR#t2*G>#-Ly%TS~=_gJH3 zS9>5F0|+CpD#3ASi=yC^WwuhD_cXOtr7%sewU<#9;;PXs1Q4Z!;j%6fLzu!S*?Z(| rZ~erDVcXy?PJ;}mUa*XlI1c^+WqB**X{jV+00000NkvXXu0mjfB^xxV literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_hydro_turbine_top_active.png b/mods/technic_plus_beta/technic/textures/technic_hydro_turbine_top_active.png new file mode 100644 index 0000000000000000000000000000000000000000..5c15b104f40a7ec44da274b5166b447634513b39 GIT binary patch literal 652 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_kalite_dust.png b/mods/technic_plus_beta/technic/textures/technic_kalite_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..99e9c9cc8fc5cea6e037ed9d598b3a6249580c0b GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=5)e3`GnKWef~C3=9Pf z3?&QmdK II;Vst0Q#vZ1poj5 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_laser_beam_mk1.png b/mods/technic_plus_beta/technic/textures/technic_laser_beam_mk1.png new file mode 100644 index 0000000000000000000000000000000000000000..b001faf6b50f0ccfd75d008a8c522662647de145 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jS>!H=0s~H$(vomaGU|7z< zaD;(jBOAj728QztEO!`~pEEEV;A6PY#_*Ma;VlmX$A=4=K#hzgL4Lsu4$p3+0XZd} zE{-7;w_ML(Wo!uGaSnWt8GN(;4p-U!69@Y}L>oG0WS-@SlvRlc6ThOm%58_TlgFV& zIqR7YY}j;=Q)9uwJ84Z1CbV2VSJy1Fi1qr{CeA_Su}7%By~b0hCn5%I3N5L1^&8oepHyo`x8@DwctvVq9jYGgR9Mvor{~HMXr@Kr50004WQchCVP?)SGc(iuPcd=1Dq2Yksq_F+<#-e$SSc4{rq2d*jnDGE z_7gtSuFUo4ahm@$UAgu4oR;5JS=vKmMXGP-^8#rF!(=&thnph$)^a z?p~Z9Rtr0wuLVq|a#OHR?p_{T(ek+j(113J_VL?y?_kUHxd`~N+}&}5mS?%EXS%5=1(XB1gfwhCF5;POVJ-4ze9i3^P4t z>z#~}Ev#IXeH~OG8txfNgQCehv>6zJ$^qrV?m2ueDZI{cnx&3F)m(1zeC`>1p4rj? zW!hm4_7N?i;T>2!4fLyRtQpWTK-E}0jTx-`Zdn#iia@6ec;X6H)QFP{D2s4b26`0e z5+Wk**cJum&QM#^pCo5zSj16oAMvqJ@aW$G{K~*8Wsi42Z%aIx%Gd X*o>a~m>b;M1%ebZ&Nta$v>rS%>7 z93!Qiqa^(jBqdZ>q*R&pYz6h~cnz$W44s56Q%r0VwVfg)og*ZGYFr}4T%sghBg9-I zMO_Sl4ZP8Wqs0sNX|D|(l<@cFJ0CzUCu89h~)h<<@__{ z1LMU5Go)imbgvpR|Knj{cx}rHbQMQQkY6yv@e|Mf0m0kVg(*O>Vow*xkcwNqrw_(1DbSJRWf@%-F7bIa$fS?6oO;}b|P)<%%Qc_k_R8&z>RZ~+)MMXwxkQr+|2Sp0y;KYE; zOtfl98&$}-0iZTWbx57e0+jDFI8O7Tko{8CO(%>+WS8h%IOrgP_bIxwah`mCy}v!b zE|PgufJrjHoKE+TcN|Sw!t^}B?_pIvl9QU?DqM|EF>nl+Z9lqq?zPh-8siE#W7=L~d5wtQA787^Pi; q5+cE4rnNJORtY+nBx4IUDgOaO0TDvQn*AF900003+| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_front.png b/mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_front.png new file mode 100644 index 0000000000000000000000000000000000000000..91497676882a1957f6bc3209b5e2edf579272a53 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfEak7A<261w4alq2*ZJw zZx_Zm)g+o6Yvum;e|E%ro-`opQexV#%5t!EW?GM8Y_KA1bG2EK6*kaCd z))~ismdd(X+TUw@`u*d2mRG5)&o~?B)H$x~$kWN^jR~4r9WuL`;dM;12dBfVWA?6{ WRug}u88ic3%i!ti=d#Wzp$P!b*>}GH literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_front_active.png b/mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae04859f047605f9ed240697fb9230e3633397e GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAc6hothDb=V9?bSS>>$B#;N-h> z=d86i#8_GTANYUFd88}Kui)gW^(Aq!=k;SVU&ZP6>3T`6-Yz&vC)wkqK;V-P`}%G_ zKK>;?W~$4R)cbZerrlrty_2?NnQxq9?7`}0`NX3gW1r~keCy3XWnlTnD}`fcZ* z@66-)wOTTvM#bqmlZNG@Z#%t}C$!!D8foJ8?D>N)xy2bwf9rUPoD`PFf2eg3alR~i pA*?ibQF$d}f>15bDlUgphwV+aJ4bvfpTP<8i>Irf%Q~loCIAW?V;BGc literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_side.png b/mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_side.png new file mode 100644 index 0000000000000000000000000000000000000000..db9dbbf145578fcdc2e1b968f12174f57c4d524a GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAvOHZJLnI_w4>me7JMb_l>dp7O zQ}3Ls{O0_gc}3;l|NhgvlP&lC`_C=<@9vaOxY_mj?VVUNhLE?ZQo_r2PQ5p~=(*kY zlXqRuZF$tPdv{KjdC8?qvmLB%?~z=vfq@~K^}!u8W5$y0q71)&vn!V9F21tNECpn{ Mr>mdKI;Vst0BEd1JOBUy literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_top.png b/mods/technic_plus_beta/technic/textures/technic_lv_alloy_furnace_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5553605fd738f659c459e8a932152c1b9da5b75d GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA+B{txLn>~$_D72~F$g&6KVC9z zx!9$D;n%#+O8pA(uVEJdBxS{sy!*gZ28GR<%n`f{E=oD8d5nsfzUdg~IyhBaJ8=B{ z(xo1POHaR*NH%9*+IwlgiOxMGiT@`%TV|fCE4k#BStI}F?eeRN3lnRaO8+Sc-MOO4 pF!g)i0f)#Fns2vHxVZ1}dii^O4rO0tl3s#b=IQF^vd$@?2>=&!OHlv- literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_battery_box_bottom.png b/mods/technic_plus_beta/technic/textures/technic_lv_battery_box_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..2f125d51061960fbbd976e0c1275878d6b7a47d1 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf(g2?j*RYU~(4e4@z`)Sp;HdEM z0AJsT(9j@%e}5mJ$gnUUFE2lD@96OG=!l3wKfmCBfB-+g@X%0yU*AA~|H#nLn8?Vu z=x8rbPj638U!Y3UNS5J3$FAoo2Z|{(xptz{0#Q1nO7Z-P+xSN}o zyL(VTKv-~act}W8SXe?#OhRmIA`r#JCB?@lB_t#RQDS0BVq#iS()q3Fzkv=u?djqe zQgMs*AafJ5qX_GP?-!3%B&lb={^x#Mi^og!oJ*1Qo=q|du^(#Nrxh5)FJLODKD#09 zPoU&Xo}%YfxqIeh-Z>Y@kuoPS_Ok1q&D~BjzAZnWW?=J5V6G3#_2;*AQe=ZGQeKMa zPj-3G8Gca5HMe!Xb#(q(bFbLXbGK_)uPIsovcDp?Jgrq*b#{BV(YwVg(G$*fns2VR z5PiP+3D?RNfgj12<#a91bR11zy#HWg@-ijv0H@pg-Cs+TyWch2Ab0wablk03^PH=G ZvtJG2ZCtfXK?dk822WQ%mvv4FO#u6grZ4~i literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_battery_box_side.png b/mods/technic_plus_beta/technic/textures/technic_lv_battery_box_side.png new file mode 100644 index 0000000000000000000000000000000000000000..5c047e752cfb9aeeb8b669b54f272201f6e26924 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU^$!ho_4f7(2;h#_iHeG9 zYHFH3efr$Fb9su*x|40rudL!JH08-M;wdoYDYFnPw|(cAZwu6G<>}%WQgJIep`kgl zr>Ti)a{~|eu`dFw*%F7DRM?Xot}sX{m~K;OlbzU=>%ddJCQCwM>J$-yyaWaYhg*Uh U`M##q08L@=boFyt=akR{0Kd#M*Z=?k literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_battery_box_top.png b/mods/technic_plus_beta/technic/textures/technic_lv_battery_box_top.png new file mode 100644 index 0000000000000000000000000000000000000000..94de9111078f913dc04f82153ceb6a7a9ba3c42b GIT binary patch literal 136 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 Eg3nWu@&Et; literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_compressor_front.png b/mods/technic_plus_beta/technic/textures/technic_lv_compressor_front.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe9a7a4f560878adce2481fae6fdc65b2ca7caf GIT binary patch literal 2356 zcmV-43Cs40P)-SX#Mor^Qt_yy^%z1*JfE}Y(E?hi$ggajkcS$ z{PM-~h%inD9`h&)i(TH8)xh&klC(J#X%Jpcr;{{28>KqmpN>bxcB}JUmPCP6=uMR$ z+T(G*-gI?!Ivn;|Pevoznb9EHuNJWvsOe;s42O-@r&H#kZnByd^tJ2xNI!wOz{U3Nj2BANjFPwE%xuIYF!!MI0 zcDA2n2si-55P-vX2n=!n2oCh(>iW&wx8HvA z@nP}qPk;PZRn>%1Je_2lT_K)bT^WXMx;#Jlez;y&Ai)f0t#D2{=Q-;c7xp&lZP1#i zvte(7-UY^b)=B4tbIfdw38TT?EO*W&X{wYL4+g&Psf#C1r5DWaZY^6+DFPEf{|}!r zF%y^=#2_#j3^*`|2uw@_1_2;uc8;SkO42bi#e>1)CxQBK^L{a#+rBwJKQpEQKtcd4 zl@ja}LpoNLC9||F@R@TUC&)?yk(FR(r4$4JB7$!F$!RngB;!%KxL>Iv&#x{Y?TcbG z%0AwF%K$qD5u6hY>726cS$M{Ij-_K_7)eHuVS*$g;Rv7ko+p(gP+3*IWdfSkRCT2m z^F^yiLdxBCM?wlAq>^9=AqW5yfdwGI#4H>LEFG)>SP(!AA`pm3IBOYvett2C<1mcg z-@KPXs+TWbyn6NWVL9Iwg_IJ^##sK2BXR-;f|#8YR&XytfFl?|M#2yo0Y~^uDJg{{ zP^0x?c6W0;Do+uUa?HBXT6dG|Bvd^!gB_S1vn7InBRGN(Qi6#AFcUd~CE)}t!GfG~ zUDr8w%qYuaIz0KwU;gyw-Mgmk)F@5brX8e-Gv;nKcg)s020Ml$0+D650)ibu5SSSN zF~Jd-h>0BFob9{b^o9fuhhjXQe)YTG4TnQPB!BkPzhGytudg504`D!kyXy^gomsCp zwbl+`h6P&|J)>tBW&`wq1z88j>>L8$S4!?S_r7Ycp1*FI_VVI8n?7-rxK_jDp=}H%Nv8PG#vJjKbw=CE%`K3^%2d-tf(vNBcwZ?AcYCjy`_+lnk;g z8)lQq{&3V%JFGxYqcgx8Ch0lgt=PfU~WT9-!`S@8lo7{T}Mw>G_#K9r}_j zOVL?fSW>YsyQWQiC6ono-;^Z!uBn&nyz6yam2hpIF9&gWx14!OuxlcZ%5uX*U0n~- z^xgY+DoTP?-QvS1Hr;4E-Zy$Uh`Z7uX_T$g#JioB9>Yt=U3C;JS#~N2H(LnlHTfn*C^ij5X*hq@+t75y`zkG3hdYauYx6+sDEE_e)G6+eESUWY0vQ@s8;He;RkXLQn z_R)A+9IIooF?ByZJ<-O3kqxBwqx3FxAt@q8)bN+a;`}nOFB$5OOg5U!oFaQ!D1{9!y8X&*|Tn%Y#0M_5C~?jS6kgCIjR7UE?gUuNQS)H(DEG01*BU0}L?!fDnR- ztugyNmwwvYXfTSVXJ06PB*UaAD^(TdoB7t0Qg_z$Hc*GIcb)@Ft4;s2zyA5({`_x* zG1T{-vmObhqy_ar4{n*mG@b7@MN#;HgeWf_oft=l;t)mtc3&i3q>3t+qW8#OZ#Qwk z$F0eR(Y|epeSY&{-qg*%{`9&x`DBcolX>E)NNi~Z(sETcepUR0EalXxhV$oI#~ z%To_LUu5!xVA>VCvW4b!`<9N1OHFdMz+)EXz z>bMns(`Yw;SamI`#`Q3QcE8cdeU zMccG(Z|0k2Q&*pUe_Pf1vwwTSF$7s6S+nX>7 zoNn^%y6GH=V6}XZQCQb)k|fF>+^(0*rfprPP2Kjoa*v-~R)%(~C4Kq&>AvjqO@8)h zsKdmbPU1tF}W@oIimMsGeKzv3*NMVU! a`u_zSrqTgtdbAV(0000#a2zB79A`t|TmDLbLL2Z((Ra&fLke8^x{dB#%j z-CUYmkwvm9kF8J*EmYN8zW2TFJ^ZIX|FNt}P1PO8F7iBMEKT#asWn6MT-P*BR8tOce76(t)D22`b{Wd%Vr9*w@gxlx`ze`aW^ z<2e{(+p&`@uX%0T)}Y@n3ucdu z8~S}#RkrI0Uc0WnSuGsLrK3U5@w}3;@yXHKH?Js8v-rc!I&5krgn$exUfGtt3$}0? zf_5DTA>6h#e8&h$DJ{o=>llfA@4xuu6O|~sq0QzC(TY6V(bYC|SSh*-g0tN>-~8L_ zpI%;n)-(;0h!8BKR8{rl;#n)i4<9~OHGlBnoT`eVP)xuFc)=10LX_p~!&m?K`m>+? zD$h&9v_=Cz$r(MrxY+ErRmr1huW811n~hIA+i_G%+ZJpJg;I!!`rBZVXi z?Et}83V|_cn$~eG2)?Ns@F7K8ao&Rewh=;_hUvI{DKR)WJ=4iM0RH8FqhO;_15v6j*_)Uha_2&1xPdNr(7>c>pe4xW5l}k%DC19`1MCR4CC7zU!uj zmvG_UD}(}J0c97nySHfyC}4>xu#mw!#s~h;pf#LsyAssE!bU>K0E~okAJT_EL}!(^z)NzZkvvTHxows*6+kn$dGuytqx(cSMX zNzVEGzuGG}DUW#IT%UzaK>rBo0yvRMG)o*|?qqk}lc?5R0QIFS4`K2ebKnAIDVHUDxHj z%2J5wEKT=71`uQ4?QP=*Rc-c1 zNt&n0t|{u#c*q(^2>G_cG;_JSo1UE2wE%_O#099Lt*UvFWqCQCdE{eE8SD{biq|oe;~eoB!Wf_nm%d zLrtYmo<6Zn>+zE@vb5D|E$V*Hb})fXBxzbu(#X|jF{GxbagJG&ac=Uy-@m(EzI^%e zyMO-ci?Y-ZGJv%R0W%bYI6^RBON1(f-e_8Nan6eDIG;rGcZ~C5AAD%pqszynv_zHD zbrL=r_rvvU8<(CcwEiG`{{t*B3djmH0pM`3ZXG`0gBT1ZM+&J`tZjpxrOPyEe9w%lGKr(N@8)Gu{{8E(fHqyon80G7U`5D|ruP#RN>@hu`@4{tXx$WHUaDBuA?Y;?b|ifLe){-E_8TqEwGd%-p*fy2sjt!Xbb+gY{zwf~`>A4!k0-{u8-e=}2l{ONNkmCh(^s9ajM1G}0BO1qgY zW-|dYRPx)~w}z<;Rz|_L0_V}mZv=h_VE<_B072kcsF6tazTCB{ zZtc-I@K1mKuThM?7o=&zC>=QOdup`uLqE^5D2h1alu_RgCezt!xlWSs{Nj>!r+%Px z7~b4{(>Et&AwhtRd^VX7k3?~NJl1Ek*$iGe1uBltj+3|4ToK4Gu3z=l8l`6}U-DZ`h8UDB5 z|F)b=w3LhUi=Te{!Wd_aLIADNeLqxH)%L9z<$wR>uT@!Y_xrD3T{!?(>kS(Q0AZe` zcXw}<*3(JFg!uaPYiCUq`Rn!C7(4VGesg~>m1K+>Eg2Ke*~|0AcDGSdUESOaj3sdz zMV__RIs1$E-wGi;k6ho}P%bzd*6USI+11r`mgj==?RLG{?mmD1B&3X^pzbLC!+-pH z&)CREqxI{rzFI8K_lLvx-+$NjgL6(R<%dz<)}BZH?%`pxUiXY+?49bG5HF5n1f1{t z{m_2-;c>U$QcA-h@B<$qGMQ9-6y)Oi27AHs`N=pl3Uzn$RS<@M`Jcaro+q^mLci~h z&gk>=`Es?~ADb*o8KY%cMp3X`Z|?5y+hH);IOmG;jo{2^?fJfQFiw)I>j2-qyZ`d| z$cDDaGh=Msw5!#!EX$%S!XV7E%vulyfwKT3gn#CF#=4(={PFquMQf#%oJ=OhXv)Us zw090_2eK?L%CahouIur`!@G;K2}EczovqfJei(|XGFsPl-89X1yPZ^(@B2X*4wPz$ z+qTCDy}Q4yPqo&nC<;IDtFkPLydUWPa1>HyMHvMFfcS7c;Q4%Rj5gL9ZKN^)SnDij zTuO;CiQ}|x8i+8XR0^G>nRSkjf)G5NOfc~mi^Y#m&qZDWgc;*)-`%`=ouz3KCm%k3 zu*ShZ{_#KW@9%b-<*DoHw$CEJ>nX%|I<2gA5P&2}o4T=9-rnBT9nFh;90kEBAOw3p z0HAK$MLQ6In=6#3Rr_{Of=Cb&|ww-R4D+M$xCwpWeU!h3^MV*G;NP z+q8W@1U{BRR@FosM=1@1u&z&s<7vHKK?KFfwJ`(}Ap{-h&j|6q`|dm14*(+k`+xl% zgphc|8S}hcmQ~eu9fBZDvt!fD&t{ZSYwdJ0@qE9htm}t3j@q`#vIIeR`{ot^r<6(J z#96DYU2is%s$9LiL{Vh4!N2{N-#BY-Z*O<|9r3&<3h2;{LR3|uv_XgzdGYY=`^EWU zv)vg7q9_tV&Sn#YK$;|4D`x>hsOyL4=bwx*Q522iczJQYdVZcxr+9HTbpY=6J0pb` z1lH&`7@l;&BwTrM$$(7C?rjByaa`Fv57l~($4ak1NM z9zQ=4OscYyoHcb51fi08z1hC``m4bAyP@Cicg8vVkKg}FI~YZgAH{Xkg>gD9%et-s z08tbp2m(KVPG@=Qdx13?LfF(bWyAH=&C7DxHVyHDEX$-6L*Ko6b=~(ZaCTCbRaJI< zM;`wEpRcbkjMmf13&eBQix1UWlK9vp^)gHSS-WZB<7{Eb9uuw?>#dURSAW!a28 zPhvS(kdDN#EcKq2gXe&km6GbRWs1M9k@kPvB99Hl|*vtfvRFC{(~9hK5q z((`(|SzlkgTJH`7LobYgl3w8D`OFIl1V}LIAjHZ#2#Y)$wb7hIWJlo;mt7hKI7oy{Dg!8Mk5?xEJzGb$8BA= zz5^j52%x@a1ZlU~t)?Wh3R1}RAY~-Wsyy!Zkw^aTe?KlRE`%{5Mjs!aB52#)uBW3@ zAAzwLxwH8sjTie<2LP;>pSYB)J$^C#_Vqm)V=E|r`^$&Rs%)Cma#N4pN&CTRdt_8A zqqS8&LBmKVgoJ^QeNqofN@|snf=a6>J#rfiy|zHtyPY+PDXK@HEohokk!4@jOSE4v z!=mW8nNJe!`Es-dfQGHcaSTJ>Xb}R_3&}J9mO!H+j+k=ui#LnuB8hUxhrU@E&YHT# zex^*66wz${n)n3{({7;n`s!;hNilHRIwe)$jamw99Dqm)-3}B0)d|OF1C11bdpKNg zwrs4G5mB5kpI43GP1B@FTu!_*lKp7qX(Tjp+a-ZIsEvvc8Z<4-p4iwljCtepG+-woAvSa>x&H9A3kiXA1k>U zn8;_Pfm$(^R`bnqV@BzsXnow`>3o*QzLJz44@wH;dB9qsh=N)RBS-CJ3GreaU?Vl7 zy(Kw;Rt;=(Xp=OtR-{RW2nG<;rz0P=WVIj1FWc?N#{FT9Nl0jaL~0zlUGBD006H2! zjO8#|Y`cL*Q4*6#JIi~{q{i41U=M9yrI{B+UDpMHS0t0oW+g@;lwKY-BcqQ$JW<9! zKfd5!{_4RwOh@DA`6ykSqyXZ)D!bjw>gC0H4vg~Y>0=lLmXGyuKS~Qxu-)u%6f!2# zG$nrWwBIeVIH@U-2)x9@J6LDh$PzL;^&$ANL75j5u)SHp0kRC-~U z1YX^A00FDr&%(e9B40`a0I<$kZL~4YH~<^~0R0Rigpq*|X!ZX{^>=9#bO&Al0000< KMNUMnLSTZgkH-!G literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_compressor_top.png b/mods/technic_plus_beta/technic/textures/technic_lv_compressor_top.png new file mode 100644 index 0000000000000000000000000000000000000000..6f233c112924b446b825ed4610fd58fd92807f9a GIT binary patch literal 2400 zcmV-m37__fP);VyRH+Ww6q4+YxaS+q`p2B>T)wncI0?EBtN z;R8XC!+Xv>-*)J~|Ko2(S@4{os!EooNuI}X+BP*W^17x;l9Xq8nx#B1*v?=vUn+_? z-akkqFHZ1ua(3|~4!pXfS%%7rd|=xw$4av7y8du5`1$shJidA&@|>!xG)*h25+!L} z)v6+!hMs4cEXjMLJ=?NuQwv;gG};TJC<%RCS2*Z>_xw-jR zR+TIXew30w{pHVbhUpb;)0`Y1k4EF|ZujlCFQYi=`@X3Gh7^ZB4*lxtYPDR(SxyM& z`98~XvMe)H&+~kogr9!C-E7xsnu>zJ3p~THwr%A_$?i|4gcIhoyS8tOvc8xe3!?b` zKR=2bS2eXD@^R$$Z8IM4%@^~n8)%w}>zbx1NdnrvxVQ|Hq-|PsW0+^S6dL7tzVB&S zQ4S{pxp;i}>Gn2DLPOUuH9rU!i#h&pn1(2bAX3*+k|6XQMHq(Q#c^%dfBF1*HoI?{ zx~VJMw%fKzvm)@eIJfC3P16n2vcySAr)_~EaYmlvDW+>0VVj5Udm;*=)DaV(UgDN0e)zz@2vIzPVvD|ACIP=GK3 zif}wdQGOV@0LR~+pFb)=#U#Vrk~oIq=$})1pf+In3r|Gf_jaxaj?xTW7J1XQEMd#COfknaWm*2^%a>^kp)lm_?|%yo zqgvm#v-#YFvZ9EgDTvSwg1zAYJ^>M6Am9cl5Bkco6o#Oa!qD{j**Qh^b=_hneb+Tz zw_L4k%Us;w!)7pc^5*sT(BAp^`DVLeIS%AYlc*?5%QEVw1)UAuxcd6(Xgq>~+MdGS zptZrkW*ACU6yOYkF${ykv)Pxng^Z=5C=T|=i`mR^95Na@kUmattCAB0U@eLY=%?$3 zEGvV-5WM<$eGO9O@WC*KJ-~LrD@eU6%P0)t6Es*zQ2_kv(Ip(vvh?kGqZwdh#aNmm zO5$d_+q$kSaQF|#2#1-^=LECs`#6ePkb$E2_C|(jq4vROf3sTM-rQpDmT6Ua1{Mf{ zSXT{<;_UQT;Q1(t*J!%$$@kwqZ)paX6%{ZtlvRCbTR{-waNGb>hTLeX)nK0-?6X6& zVGuyf$44jg#UctLju)W@%nHmoIX%LJK`qBJZO4w|n7sPUcZ#ZlE3n^-vok=1&#)1y zr;d)Mq9jACq9nniL`5rsW>X#PkLU<3u7!2-a^Ek=SQ<7x&_j8ue zqJc_1vJGZWi&1S>0P`)Eea4gF6 zL(g>y%Oq(Avx%cvkwk{&vLto}4wI$%-UH4I)wML?;E|dv6Pm&YMV4S;H`gC1h6|$P z!^c~i>fx1$9iHRXn>B=;rp0JDloW-g3FLcneDv;*?~1aL1m1CMj-kor#aZ7|a3N@& zW65f}!vyh9!?57Sbl1gcj#xN;;bUJOC z770~XRgq;h%Lcv+dLYx0%m^GfbCTxpEuLfWB-{bVHeKr&Iu9@o_eUa2%A!PC&Axo0 zyC#6o_?{>V2h#~`5jx1Sj1&0DLq<|m)AbBPgMS>$!4y##o#RVn1NMwKO+3$yke7tP5wMmt%bq;G zT&-3R1R+e{Gj#`IBLT;TskcqXP9{fvTYtE@S+6(K=_D@-JO>eMH|w5ey1JqXV_Oc! z^1lz)x~e2$Ad0dz*vr!d_5f%6=fB=V>0l(w&^y;14#waJ$Mmo)0e!Nf90zV&*N-kv zcU}lCU8Jlf2cQaI0A&?j z^8$GLLs(;muIphXz%B!u8Q2cO6?+tU_4*Ca#|99_DIPkQpiNp;RjTWO@M^IbICfDX zQEF&KQ#6F@z|uFn4TiZ|@6eX6s{XHN|1n37$qImTc%M|CCm$|#(MLxX^9W5 zjfX>MB1x01D0yD&`xbi$vM-Di%n>v8 STprZ`0000fJP?40(@s(6fVx(Bx;TbZ+)6H3XJVL_nP>hW)NuZroQH`A6K>zBKD1bQ zapTUPZAa%$>oaS6DP``GR^>DAK-K0I+b~D6UaV^Ter@VbYpZu<1}2dv($dz_rUvC29k$ O89ZJ6T-G@yGywo^qky&m literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_digi_cable_wield.png b/mods/technic_plus_beta/technic/textures/technic_lv_digi_cable_wield.png new file mode 100644 index 0000000000000000000000000000000000000000..178fc27e4ebdb579cf1188759e4dce843bf96bf0 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy6#+gWu0Z?6gqbPe5d6$ph%bHl}V0QCOh7m=XHC&_tSOZ+qP|cwjlzj>O!aG`7W!g zz1Ei}I$W9LaCM5~&1ufJ=6c?p=W%<1&!c7jk5>jgT@(6zQ`CoD@jye*0}Ta1AUL+` zdFfoB-Hatce!&b5&u*jvIWs(6978H@y`AXJci4c3W$&d)Q=;!&sy_d}Ug9V_Gus~q zc_Z^C<|0nDlk;aLF5xt8{mw8|Y=tr-hXTXbe^)08aZAqXepNEfp}M2#Ua+7}^No)i zR#Yv_%P+S-_%v$!-he5)_s&k(ta~cXnGoDad??<>i_5G$Hcd3vaa>fe_jl9BZH@_pUXO@geCxOm#91d literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_bottom.png b/mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..dc8f53200e60a81800418010db4513edc75b587b GIT binary patch literal 290 zcmV+-0p0$IP)uiIFn|XLV7ZPG`Tl3fG*}LmQ~bqZM&dE^^)c8S#u#fYGf(XT0HB^?<=hIeie;LH)IHGKLWl(*L+eT(8|4WE zaLyM%2u}S9910Zxye1F;AnSluv^Xq4Y5G6lWg7b)v3Iz$QoP_Wq-mNM#eDHLdQ&$& zCU>32d7de0>n$d?^EJkZKjUz}-6ns12R>#BdZ7%uD58s{Zd48gu-<^SB*<$N##{RR;SH4WoxW@3B zvBFL14TFUJ0jHM-X1sKaWDtq_lasQjSSgrANLe_OA)T;eTQCU?_E^z zYD0M9_C%S<)n*6jv;;eAjKx9e-o9_WI=K sINp=@vJcjEy7D;qTN}G9gM;rsMgy0Kcil~AT|nOPboFyt=akR{0Ml+@cK`qY literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_front_active.png b/mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..fc347a7f2177cd946ac45fa62c5c91f32751c4cf GIT binary patch literal 245 zcmVqFEQ)@0JxuAcuTl$ zkz#H?Wb+3234l8!)3<=L0TxCF&dj#P0zi3)gHwgg$tn>joGLJ*A`=9Mf=>YEpeTn9 zW%d5HLfLotqwu|Enzxs%d2&}bWBK9J!C#k{Pqeat_zjv;nLdcnYW%A~f-%DPKz}^< v{rTAQ1@e5Qry9-UcFVW39Z00000NkvXXu0mjf%p7NX literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_side.png b/mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_side.png new file mode 100644 index 0000000000000000000000000000000000000000..a9af3183a3159da9f5ae65e548bc54f583400783 GIT binary patch literal 290 zcmV+-0p0$IP)t$gf1m~PmYLir1mWb%R zXVzNU4M6mIarFRbt&K5E_xcL}fb7NQz6szZHqc~}2Iy=d#0XHJSLpSZhVKM$&PPB9 zPW9kG9jlqBd^*77Kmb6Q29%^9hY^^E{sl~-v8oU&i!z-doUpEA+qR6xd~znZw_EzS zW!g8=f@&X1N^W* o6vYT+**4#0>E}%iyX?_(2a3|iq1!r;IsgCw07*qoM6N<$g4WA{-T(jq literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_top.png b/mods/technic_plus_beta/technic/textures/technic_lv_electric_furnace_top.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad00d85bac50587f7e72c882eed77e8c7235026 GIT binary patch literal 279 zcmV+y0qFjTP) zw*dHTAOJv?0j)?l%)r|88u*yTwnc0mZb*t3?7B1z1EVuvyp7(Jfj+t0&`;Aum$u$w zavNWxk9h67alA9Fl+oagSRd<0l2yUml+s_*3*hI{$GSc@bs6BNrLv*oDm=0k;4E002ovPDHLkV1m2oc*Xz# literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_extractor_bottom.png b/mods/technic_plus_beta/technic/textures/technic_lv_extractor_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b25bcdcfe1a86c7a8f2fc709493840a218f1a08e GIT binary patch literal 500 zcmVO;}b|P)<%%Qc_k_R8&z>RZ~+)MMXwxkQr+|2Sp0y;KYE; zOtfl98&$}-0iZTWbx57e0+jDFI8O7Tko{8CO(%>+WS8h%IOrgP_bIxwah`mCy}v!b zE|PgufJrjHoKE+TcN|Sw!t^}B?_pIvl9QU?DqM|EF>nl+Z9lqq?zPh-8siE#W7=L~d5wtQA787^Pi; q5+cE4rnNJORtY+nBx4IUDgOaO0TDvQn*AF900003+| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_extractor_front.png b/mods/technic_plus_beta/technic/textures/technic_lv_extractor_front.png new file mode 100644 index 0000000000000000000000000000000000000000..16e658d515ad4159c5183d1b178bcd24f5349768 GIT binary patch literal 601 zcmV-f0;c_mP)z@K428R=H8URDm=$Q4_4G8KMitmZu9{M- zrT1D-vV6IHKgF1HUaeN!?Urv!DaM#)CnCjDRAnh4Q0Bew`+gip zd{QYRf)5H#2!SBCQb`q~G)+U4P@JZ57)T;L6ooG&FGfKLv5E3yJ1$Ntf;E$`uYRD_EN8cb8@*{$S$6(TnwPP&NMj(lz|IDhS^{j zw!`7z7AvbdC5;m_F~VXJL_!jzvoZrSn_V8p2_X1Q45JlofG(4q&u1>UHm#MXEIDSU z5gf9a2W58bx~@deyK~6;!bE=nsXPvKa@)2j6UTA0*|hC|;1q-~#W^eI{_Puk7}?f_ zy}4;t%9%B3y>5WxOG4djbo%@KJ}tcy`g(uQ+s8P1r}JgFbzO6{ZW=~^B=ecvIaNmWQm zv2ICLd~FQu?6OknKFk{S=$VHhvTyWav(-%N+m)>-G9C9U`PLneT$L00000NkvXXu0mjfX-XM@ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_extractor_front_active.png b/mods/technic_plus_beta/technic/textures/technic_lv_extractor_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..3f4cf75144275a61b68c74c096959738b2e2d003 GIT binary patch literal 615 zcmV-t0+{`YP)egK}7wEb`u9Zs!=oPx~VeCa$*?5&iwt!eaieer$aM}PJ z7{qA!=JVdrbo=AmWUco;Ns^){a60F#wQd$fB!rmfIgVrYr)hHD(J+u!iljtZ6h(dC zkK+g*P^2LOA64K;DG|giY0}nGnx=>%WT$By27myUaU8|u7ej(VX(E(@FJgfvXgGwA zC=yG<-EId2aBVlt!H^bft*@`Y!w+0cB88yS=>&9qHnkWE8RJ0&WN?eK>-s>H#>8NQMT;Q6u z4tvjsz(uJNwYH z`t*?p1Da{@%xRj0o<4xGEJZn-0GKon+pnt1E!+`$c&aaoqHdamNE>rF99CCXp!l__ zn&VL!4cK$rqcmX{mJv0qb3box#6O0O;bp+tY&Llm^fbl*|5r(#5cawQn6tf9$^HGG z=i{;b@;Pjl6q3U$K`SO!mZf-W$iZ3HC%hDJ;oXK!FmHaWj}MOkZMRz$dFz)gJ4;d- zqv^a1)|q&l{L&%Xue-Z)wE`a?vLwMPMjX8huXXq z)GaUHz4{oUxV)hKelPxKYU#t!pv~ETI@DQ~y#P7GhF;X-QQrUn002ovPDHLkV1kgf B8iD`- literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_extractor_side.png b/mods/technic_plus_beta/technic/textures/technic_lv_extractor_side.png new file mode 100644 index 0000000000000000000000000000000000000000..91615b3fe49ba408a71d7ab7bf3c7b76db85597f GIT binary patch literal 527 zcmV+q0`UEbP)s8E>1+8bETBN@6A7sBiAh3CPN6~J!M_jy)sMH%DB zw>%yXvirA%W~9bgAp#kqocmssSk69p0)h;NYV>k5;KLA22`*bVofZ=>; zadq1dQmHgCtZgFz%PjZ%od99eTKj~+XLWjmLpJ-M%s!vbXF$&%cVBhF3_pP00@QU~ zQ6}yC<#Jiq4Z$h!{z#>2&+C_ulaJA`nWt&go>i0Pc><1;gg9N4^YwaFGNqWF=ZbxM z1DuRUC370dKkEx7nN zDyf~Pk%GLr9{{Drqe*t^hs@K3P Rq2>Sp002ovPDHLkV1nZ{_E7); literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_extractor_top.png b/mods/technic_plus_beta/technic/textures/technic_lv_extractor_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2b92cf3c570ae038888e414623d6c1752c22d421 GIT binary patch literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaH!`2e2~*Ln-JdP~g)OZ5gTtwt-2 zCTqS zC!7X6O;{T^ohp630Y7X4n96TGY@_*hN!vY6;?J<->ClDFj~ADhW8 zMw4BQC;M1U_P3qlYdyu!ZmOHfR6m>P9%eHF?Pmlz%?@#LG><3%dhL*>i(^Q|t+nS} zom>og8Xi7~YMjE;TKN6>yQ2Tv5BH_rRr^`D!-8ezmeQo>l{3tJ--%xc4dNBQtS1y_ zB;+36KOyB{(7bpLr$*!I#q!S#?n-knU8c9m*w8rr$&rGZqH|Z3G|ZVBRs8tXtRr}= zS6zNv7H{|E*ohgUjx%?3=S{zVchQAeY)WhI3A{d9U@v#pIw`Z-|O9B4#^7HnsTR3yoop&d) z$}UyxVeXX4ygzZiuc6A{x2BS(PTV@*S1ff_#C_{(clCb^7H2;376b}22u$9^pr9s;a7*nwq-0x`u{^ zrlzKrmX@}*wvLXDuCA`0o}RwGzOk{fiHV7om6f%%wX?Ici;IiDzkgt0;N0%6;~Uqj z6(uzRO)K$qaSV}=WIbr;#o#Ewa^Th7M&~ns{!8~BaoCZ$`cuv+&&-tfobAgxw-vv# zm|qt@`Agpp`L}b-PlTk3N1pYQ+U%g@e#<_^{OE)&e?8kKsm~5Qr+Id-isuI|Vf_Z% wGoM&LtW^_fIB{9LA=52yfmd>XlI9nAi3;lw`~56AK>HayUHx3vIVCg!0O;dVCjbBd literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_generator_side.png b/mods/technic_plus_beta/technic/textures/technic_lv_generator_side.png new file mode 100644 index 0000000000000000000000000000000000000000..b2bdf633a1d31523a5feb7874228cf9a2c585772 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA(mY)pLn>~C_FWWYG30Q{WcT?0 zb?$?6spj%lLKE48Rcdoi+cBv|1s!{NMCAGLseKd8#$G^sirjyL$>@Z`m^c&VIUOMf!9TWMvUF40N>+3e}+=d#Wz Gp$PykS2sHV literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_generator_top.png b/mods/technic_plus_beta/technic/textures/technic_lv_generator_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f778e2952b36e047afdcccd0fdfc728d001d80d7 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA$~;{hLn>~?_D2dGR^V~2mDa!1 z^R9mPDV4KJMCE6&PxHCLbwofSJTNx0xAFYV1c9o~2!>EE&q~7$3?>>=3*s*97E6kb z`JI*5aQRcvWBvyXAO;}b|P)<%%Qc_k_R8&z>RZ~+)MMXwxkQr+|2Sp0y;KYE; zOtfl98&$}-0iZTWbx57e0+jDFI8O7Tko{8CO(%>+WS8h%IOrgP_bIxwah`mCy}v!b zE|PgufJrjHoKE+TcN|Sw!t^}B?_pIvl9QU?DqM|EF>nl+Z9lqq?zPh-8siE#W7=L~d5wtQA787^Pi; q5+cE4rnNJORtY+nBx4IUDgOaO0TDvQn*AF900003+| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_grinder_front.png b/mods/technic_plus_beta/technic/textures/technic_lv_grinder_front.png new file mode 100644 index 0000000000000000000000000000000000000000..16e658d515ad4159c5183d1b178bcd24f5349768 GIT binary patch literal 601 zcmV-f0;c_mP)z@K428R=H8URDm=$Q4_4G8KMitmZu9{M- zrT1D-vV6IHKgF1HUaeN!?Urv!DaM#)CnCjDRAnh4Q0Bew`+gip zd{QYRf)5H#2!SBCQb`q~G)+U4P@JZ57)T;L6ooG&FGfKLv5E3yJ1$Ntf;E$`uYRD_EN8cb8@*{$S$6(TnwPP&NMj(lz|IDhS^{j zw!`7z7AvbdC5;m_F~VXJL_!jzvoZrSn_V8p2_X1Q45JlofG(4q&u1>UHm#MXEIDSU z5gf9a2W58bx~@deyK~6;!bE=nsXPvKa@)2j6UTA0*|hC|;1q-~#W^eI{_Puk7}?f_ zy}4;t%9%B3y>5WxOG4djbo%@KJ}tcy`g(uQ+s8P1r}JgFbzO6{ZW=~^B=ecvIaNmWQm zv2ICLd~FQu?6OknKFk{S=$VHhvTyWav(-%N+m)>-G9C9U`PLneT$L00000NkvXXu0mjfX-XM@ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_grinder_front_active.png b/mods/technic_plus_beta/technic/textures/technic_lv_grinder_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..3f4cf75144275a61b68c74c096959738b2e2d003 GIT binary patch literal 615 zcmV-t0+{`YP)egK}7wEb`u9Zs!=oPx~VeCa$*?5&iwt!eaieer$aM}PJ z7{qA!=JVdrbo=AmWUco;Ns^){a60F#wQd$fB!rmfIgVrYr)hHD(J+u!iljtZ6h(dC zkK+g*P^2LOA64K;DG|giY0}nGnx=>%WT$By27myUaU8|u7ej(VX(E(@FJgfvXgGwA zC=yG<-EId2aBVlt!H^bft*@`Y!w+0cB88yS=>&9qHnkWE8RJ0&WN?eK>-s>H#>8NQMT;Q6u z4tvjsz(uJNwYH z`t*?p1Da{@%xRj0o<4xGEJZn-0GKon+pnt1E!+`$c&aaoqHdamNE>rF99CCXp!l__ zn&VL!4cK$rqcmX{mJv0qb3box#6O0O;bp+tY&Llm^fbl*|5r(#5cawQn6tf9$^HGG z=i{;b@;Pjl6q3U$K`SO!mZf-W$iZ3HC%hDJ;oXK!FmHaWj}MOkZMRz$dFz)gJ4;d- zqv^a1)|q&l{L&%Xue-Z)wE`a?vLwMPMjX8huXXq z)GaUHz4{oUxV)hKelPxKYU#t!pv~ETI@DQ~y#P7GhF;X-QQrUn002ovPDHLkV1kgf B8iD`- literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_grinder_side.png b/mods/technic_plus_beta/technic/textures/technic_lv_grinder_side.png new file mode 100644 index 0000000000000000000000000000000000000000..91615b3fe49ba408a71d7ab7bf3c7b76db85597f GIT binary patch literal 527 zcmV+q0`UEbP)s8E>1+8bETBN@6A7sBiAh3CPN6~J!M_jy)sMH%DB zw>%yXvirA%W~9bgAp#kqocmssSk69p0)h;NYV>k5;KLA22`*bVofZ=>; zadq1dQmHgCtZgFz%PjZ%od99eTKj~+XLWjmLpJ-M%s!vbXF$&%cVBhF3_pP00@QU~ zQ6}yC<#Jiq4Z$h!{z#>2&+C_ulaJA`nWt&go>i0Pc><1;gg9N4^YwaFGNqWF=ZbxM z1DuRUC370dKkEx7nN zDyf~Pk%GLr9{{Drqe*t^hs@K3P Rq2>Sp002ovPDHLkV1nZ{_E7); literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_grinder_top.png b/mods/technic_plus_beta/technic/textures/technic_lv_grinder_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2b92cf3c570ae038888e414623d6c1752c22d421 GIT binary patch literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+3?vf;>QaH!`2e2~*Ln-JdP~g)OZ5gTtwt-2 zCTqS zC!7X6O;{T^ohp630Y7X4n96TGY@_*hN!vY6;?J<->ClDFj~ADhW8 zMw4BQC;M1U_P3qlYdyu!ZmOHfR6m>P9%eHF?Pmlz%?@#LG><3%dhL*>i(^Q|t+nS} zom>og8Xi7~YMjE;TKN6>yQ2Tv5BH_rRr^`D!-8ezmeQo>l{3tJ--%xc4dNBQtS1y_ zB;+36KOyB{(7bpLr$*!I#q!S#?n-knU8c9m*w8rr$&rGZqH|Z3G|ZVBRs8tXtRr}= zS6zNv7H{|E*ohgUjx%?3=S{zVchQAeY)WhI3A{d9U@v#p-3j=YX-ZuifER`W^sHN)a zk<-+D-{oQ66h#3i}3HN?(eYr_x$<$`2YF%;N^bc=7r|x za_HxX=je~_@wuO&o}#3o)YX35-b&Zii`?H!*42{J*o@lWTi@Sg+~Qr{-)rIFX5->u z-QI@c;%D98joaUp-{7L+;hp2=l;i1%=I4&(=au2*t?B5A-{rIA>x$&%y6Ebd@$jqi z@vQLivhnh>?)1U&^2he{`1EzSymAQFi5_({OeDX{q|67j>5Q9$D1czDL= z^OayEIqecQgY$Fe*Vk2VW~b&{E>|0;WCbgz*p7XhoDPK+TU+10YvWWxs2xg^;a6&T zxx*$^H5XO8I3+Wm(4xxw#sanJp2KDq|?E)jUCzIK`b{?ic5a(WjO7 z>6`f|!AOjCejuToUE}l|0Ro#K@AwhDxMB*1v3x>$=|O@pz&GoOW;qqcJqO zrbd=EW5`z0HkjoPfR*2j6V_{*_9gb`U-)Bo=Veo3m;Qu(*1TpMw`00Te~;@lvB z8<2}7GdRJVa>nbe^^Ml1hK9yw+X?ry!{wNAx?E1T$05(iE~o5rdE6eSEV~t_TlOj* z*`s(AMUlOJzwGz;6~*rgD6--U%z5X0vwm;D>koLmfw{n}e{B^8LqH9pRSke3R6|5l z;Tq6Gx)#(8sOqXlpeiE9s;Rn2?`BM@hW85cXsI3 zEc(Zg@L?QK(cSfiVk%}1nIQ6YSSSkGj?XI+Bq?kzFFUiuwpiU0Q5v%|`u*BF8`>fc zIqGoY8<|6P)6?eBflKWVM*aKDbG_qBoz2el(9+%u3kwCY zBR@@4j^o@#*Xf7%kNor2k@<{cN$$RCNBgdYmkM`&m{OjSE}6$3%9>u4+oHp_p6opE zs<+f`K7PKfuI|j1N46#{6(_tK=NO3bey>=pU&Y?5DM&Ee<9i&Y@%qKMZziuPdtSKh z)voI)!&wVAhZ`d9)LP$ZOUt}ee)7!Zi^vpq@#m_$7k};A+`sozzPwmJnKM5!|6YQl zX_MoDZJ_UiI(ur~`t>uT#t7x{rPrLFskFn&Z|t%Us(p) z!SUDX>)?20YjIwD9ZTy@?XCJNGo$-h<9AZEezaWc%xJKj8}Tj=ogcb(w5I)Yt|9xWOssI20 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_lamp_top.png b/mods/technic_plus_beta/technic/textures/technic_lv_lamp_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5f35986fb07d91aa98e547077e2644b106109ebb GIT binary patch literal 501 zcmV)rM&Yi0mwG+whCet>MK!?xB@B_9o1aW5?KR| zq)7zoYa07UO8(Uf7oAf$`JE0)T<7n&z+cw0|7aYffUbNdH!srH>~Gm$T5@EqI=#0V zt@AwMH4U{h^O1&^S0+@tys9x6pZ+Ls3Qt0#J`~CX<{Qv*{_5R@^_4@t%`u_jjAN}AU|L7R{_x$+! z_xbzy`1Sh#^!xkx{m{nD(#X!$%hLYa8~oZS{@g78<0bX=|NQ&%d3$(ze0h6)dd|ek z)5*{H+!xl&)BW2j`Qst@^YQ!f_xAMo^Z5Jr`1JYq`~3Fx^!fb$`1kt!`Ehe_bar!h zd3Jn$dw+p`f`oz3zQ)hR%lX$4%*xLA*ChSbCHvVH``IV?-5T`ZD$~%__~IYb(bn0| z)!NY3`s5?l)Y$#uF#F{s|Kl?M=qdQ_^!D)Y_wn%W_4oJi{Ppwq?)dZZ`0e@h^7Qxf z@cQ)e`}Ozv_W$+v`uXqj{P+L${QdU-^Zoer{`vR*^Z5VtK-T2K0004+NklxyG$W@cu%{~cyKj$xhNizCZ|FX;n}g9${^9w^d9zAJGX zpvQZf>Ai~Au+S3GZweBzC$i}-stCfUkoP|9^TEc za4?pwgkA~=|MuHnwt$vCWHTK>Mj4m2rSuxQT~m*ltOmdJ5$F!C`Q68X#ML=;kF*=!c~` zE*DXiTZd5GHb&5F~s?*+zZ`?V+XRYq4xqddQ?71rfi= z?8OQlcAD@bDEwDG={RYzwzTz24zyz!X2clhoIc#bq$CF|VyH}TJdMODc#=?L?_Ke_ zqpM+cj83>3tR++7=S!?oNX^SA&2002ov JPDHLkV1m17&3pg= literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_led_inv.png b/mods/technic_plus_beta/technic/textures/technic_lv_led_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..41d9b96ad2464346c4c7c4637c6d4757e039b081 GIT binary patch literal 431 zcmV;g0Z{&lP)qnAphtX=;-Ls#>~>l&ehA({@WY;+A03rEdS#rd3$(ze0h6) zdd|ek)5*{H+!xl&)BW2j`Qst>`1JSv|8aA0bar!hd3Jn$dw+p`f`oz3zQ)hR%lX$4 z%*xLA*ChSbCHvVH``IV?-5T`ZD$~%__~IYb(bn0|)!NY3`s5?l)Y$#uF#F{s|Kl?M z=qdN`{QL3u@cQ)k`S$wv{P_C!{QCa&|N8#?{|6=_qyPW_0d!JMQvg8b*k%9#0H8@k zK~#9!jn7pM!$1rK(5$@_PQy(hWoG94AFJ8T0osxL^W>3i!}uNfESf~+RgJ8GkQhuW z1{j$@h=NY)@dfo9M63N#(2W?QI7W0gf!-jt5G$lUMR;pyY@JLbbU2+`Jq_XBM~*pW z7`5sOP{w!sc;Zmh6%b5#3HmOC8UlOf947ghxln4jgPGb(SVMnsQ6L}H3C4dP?|_O+JF4{JCY^Y zwgt9_Mh5OCV5wkxBPDSnkp!tT%S%>l%LvQUF00cWTlU`D764>FSaKX^T1&FRI*;SO zgq_%0S#~<(#8O*3d&L%I7~4s|F;Bx=~ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_solar_array_side.png b/mods/technic_plus_beta/technic/textures/technic_lv_solar_array_side.png new file mode 100644 index 0000000000000000000000000000000000000000..73b511cd8e380c4c61642292f1bbffc99b88d1fc GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf-T2^zFtD(&u(YtSvIGHZD-ZyZHda=)*48%G)W`?(y?!Gqn$%m!tyLQW_R5;Xnv*j(fhR0?Xsc*ZEF?onxZxMArRpQ6H zNTBDd<)yxyy(z82G152oZqA=OWu?OO>mCdG>&m>2elou==cBuKanaAz7&*hg%r*ik V@vn4^7Xkgk;OXk;vd$@?2>>aqmB9c2 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_solar_array_top.png b/mods/technic_plus_beta/technic/textures/technic_lv_solar_array_top.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1e1074211ff3de0d9de008f071b57f443c6f0a GIT binary patch literal 703 zcmV;w0zmzVP)nkkrqXQe?dcj0F)7Qh=L{!H8mB81}R9S z0Ye}~AO?eN0ugKPuDyHTGsE}cCm-H1=K{3rTbtj0fBf-h_uHl8l%)b`5{~r!_qGOE z95B^g5XVRk2?3)def-B?>@M1sne7<7ZkmyQ4gJW(2n}4gbNyNzWz^4y`Cy<;Iqdfc z7$5;qDdzwVpfC|JxVg7iw{moNSTz+@RZ-W=MJYSGd!{Y-UO|5i+!oLn$phs{6g+xz zY$9putD@xjqHsiYS$*~8edIpE&mcL_81$G^Pw{VOi%A@potlw1U1B_bqdiXmQtJu| zL|ZZKA@6|vNIV8?4KPUFZdUhv1^_FT3eg3oJ@iP-QccZ5Fb6O)*wW@tQ>nY5wnJ$K zu6Uob|1}ZFXStk`@nKvKFkp z_-2w{_0c$gAt`1R(kY`MN1Jjqo(Jy!Jyjm268U-Fyga@N6^nsZxmrH62vpG_R%)}_IQqVs;TWnli6X~|M zCr3vI?7*q$#o{b~emtGelYFAhEs9UN&XC^9FWV^p+O+D_eto>}eMGax{KoFK55w7f z8U}2*-!`8Mekb;W$~V)Kd#9(%-O0_6DNg%@!hlAT002ovPDHLkV1lOBLoxsW literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_lv_transformer.png b/mods/technic_plus_beta/technic/textures/technic_lv_transformer.png new file mode 100644 index 0000000000000000000000000000000000000000..40c8ffa02a8cd9a1c1b2491581cbd6c643ba99e0 GIT binary patch literal 1745 zcmV;?1}^!DP)hmzE)IDcA;#XiYmcXi6dps03;7L1;SBf}y5DKrDq; zS|E{2H54c))waP(YmpdGW0gQu5QrFsBDS?qr0qcG!kKn%=d$-+7a!nJ$#69$u4KKe ztgQ8USeO4V;J@60{{yBn>Cqd$Ij9+rB>%$0v0)-|&LxmPRB`uoD3(1QE!;mULsOC(t4f2 z>TujKtLNjD?&AI(Tkbs``uw7cSFU*FJp)3MXw}Rp*@oD#h~UssKy!40T2#auC>CR; zw|5bwvGn&JV&+NRl_*y~wBtvco*Jw+?!NZ=wGX{(Kt9e9m>SL+v^hbu+|6r4Rk}KR zIFVVjw~UUC5-Lx=n4_ns6Hg|``d^{cI{mCU-P1mO({)$%nbvpeuD1;HEFhZww2K!&8k&F-&yQq{pnb}dG;U;Bdc!))(&i?uX8*f~> zW&IVmU4HZCweJYfHZkygt*wj6T%MQq9i+YI6lUZT1V^s6lh+6hM zw(YLxYMHt0!j;!N|F(dIi+W|}rak1nCrc7qiZMg4A0-$_h!@W%J9{qGpFhQOh1v9; zw}kfmQMwaD`Ahbec2Qvx&^jRU1H znB%QSB%st%pe3pE=ck_J#TWK6Z*ebOGkYlYOfYZGt30&JGHZt7bLX5vB$|MXz-AZ; z@!q4oClU*yruG+P#_cDR&x1p2O_pUu63|s?A=IAq@IH?8?Q-!djK)M06UJ!Qh4W36(>N7T*D=~#Qk5gJDPy{%r~DmPC)2~lyhlrdc)_SV%6YWX zh!+Y`gpi`52(%-z1}mBX56**t0}zc7Mc@q9`Ki|fXDsO5KXl}uzt?{($=2Vw?U!3`Upr&? z=;4RcWO8v%jK?DY0%)y4YfPj0=7>^wQKTvOhT2?0-pA)I*QSMRtcyll-agTSZ0 z)wlHAuAKihcx;;czc!uq?eiodtx;YY97 zc_^CshYj}^yevl)nf5-17eq0lL+14^q1c?n#6=PUB4w}+V$&qkIX~>9=so3v&C5=8 zK;OOBeR=hmDWBI>o^igYs4+2aFY2zSLMfZ{&0Ik|f>8mHGZbtc;}wH8KR&msZO!`< zOjg~tdkFaPTOFY9k$X1oXb>#dcwbYI1kR9oO;}b|P)<%%Qc_k_R8&z>RZ~+)MMXwxkQr+|2Sp0y;KYE; zOtfl98&$}-0iZTWbx57e0+jDFI8O7Tko{8CO(%>+WS8h%IOrgP_bIxwah`mCy}v!b zE|PgufJrjHoKE+TcN|Sw!t^}B?_pIvl9QU?DqM|EF>nl+Z9lqq?zPh-8siE#W7=L~d5wtQA787^Pi; q5+cE4rnNJORtY+nBx4IUDgOaO0TDvQn*AF900003+| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_machine_casing.png b/mods/technic_plus_beta/technic/textures/technic_machine_casing.png new file mode 100644 index 0000000000000000000000000000000000000000..464f6f3541fa82b6e91a9e434eb429bf78649466 GIT binary patch literal 503 zcmVXkj zeSN%vfx@kjIf#hOiHXj#l{}1$(zTa8zo0{MUnX^8CwgWmU|^A9VUm4lDPm%ihHxy2 zaxH9ZqI`V1e}BHCh&O?c*GWKEWpf~IxOmMfu?9(f>i_f^^N_Cmv+A^ zxlf~4*eob6gY=|$$FoCjDc({#6vX#XBqNwv3*8S?ISrWOvlh|~DoskT$y(@HW{1=~ zwAaTIvxQ3+^=f}}9Q{E9IXKS7y<&Vi>+TS0(zx@D+4%nFgTKVWqp7G7R(KL3#C!#h tq=<0%1mZtQ?qoX3_0YSzm1-gf`VYB@5HEC@Lcst4002ovPDHLkV1i3N=%D}r literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mining_drill.png b/mods/technic_plus_beta/technic/textures/technic_mining_drill.png new file mode 100644 index 0000000000000000000000000000000000000000..134ebf35b323f1864acbe1349bc51d2c61fcee6c GIT binary patch literal 1601 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mining_laser_mk1.png b/mods/technic_plus_beta/technic/textures/technic_mining_laser_mk1.png new file mode 100644 index 0000000000000000000000000000000000000000..0e6e5cfb3c14de6e84c4da7346fdb96995f8ffda GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy`~f~8uACe|7Q=rAhP1S_|K$wc za{tYMe8!R>zhDN3XE)M-oCr@B$B>F!YtJ*X9WW4ZxtO>7yM6KW{)zmvv4FO#mFSK4Jg> literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mining_laser_mk2.png b/mods/technic_plus_beta/technic/textures/technic_mining_laser_mk2.png new file mode 100644 index 0000000000000000000000000000000000000000..47808c0c09158ad5572e38918a8b1839ca488822 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyq5(c3t_%#EK&G*=@qY$}w6rva z8UC04Gb}N?o(L3WED7=pW^j0RBMr#O@^o7^mk;IPA?+c@V;> z$vl~JcSDQO$DLd&3RW{rI?s0OHAB(7SWyeD`Sq;gQ;L|63VpFL1=`Bs>FVdQ&MBb@ E08>jzTL1t6 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mining_laser_mk3.png b/mods/technic_plus_beta/technic/textures/technic_mining_laser_mk3.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aacda0d3553f616b9b2124f8dcb8724ccfe868 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyiUB?$u0R?HjE#-|Gccs3r7_I# zXXyFQu;Tyf)vFnv{J->{;l++UML-pdB|(0{3=Yq3qyafIJzX3_DsHWv7`X1R0uRgP zb8H3g>L0Wp?T(tPx9Zlp_kC=f`R@a*?sGL-Pj`CD6yD2K{=#joD$C6mx9vj?Ev>nC zz`?BS@PRj_htI5wHA%|kRg->UeQQ(Wx7ltSuk8I)PE^{re|+O>Z75lHe{x|;)omBu~K7QU~3vh~4SflWd=Qo3t?GCx&gd1;e0)fD6@ MPgg&ebxsLQ0I|Ys_W%F@ literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mithril_dust.png b/mods/technic_plus_beta/technic/textures/technic_mithril_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..aea3e2860081f07d1a68d0b0d582b7d0620d488d GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y$ZW{!9W@a@|Lkr1X7KjE{-7; zw~`YiSQj^>IXFM<=zHZRyLWL{*KbaZQ1iQKuPbj{dEC)<(=7OX@~^DuuXnyb49QK| za{Nl#)^-1ia^Kd5nYEj~{r`AUP+3p4r*!h@QBUWz5dG9n>xC+XO4Z` yFzafL@87A{zWp}YvOPLFf7_P33$r%~E|OsIpQYN$pKNUka+Ig5pUXO@geCyKiBpdN literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mixed_metal_ingot.png b/mods/technic_plus_beta/technic/textures/technic_mixed_metal_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..9973bf438955d56e5a9400d9d0c3a4d540fb9043 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!cYsfbE07M3jV)oK7aoF z<;$0^U%!6)_U-%k@5i!*s)5EamIV0)GdMiEkp|?HdAc};RNTrvaW#?EkcTx;b6-?i z^8a4F8J{x#oeSVyaGl}3^qvd91lBMb^_JfIU3q6hM$gu=dE0Yk3;L7i^mfi^uTHqz zpB!nV*pe7gepk(J@`MMGZ*RGBP4>CGS!ilfQYUw}9*Aa5kM>t>Tk%UB30UM)8;Jj1taF VJd57fn*vQ_@O1TaS?83{1OOB(JNEzp literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_multimeter_bg.png b/mods/technic_plus_beta/technic/textures/technic_multimeter_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..e023e5ec42096c8f9bda0bfd0588526906a6274f GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j<3?z5j>~{cCJOMr-u1y*G8@iM%%q;&O;GY;T z$paLZ@^o71?KzLYYP>Csu(<7{an^LB{Ts5 D%fK2A literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_multimeter_button.png b/mods/technic_plus_beta/technic/textures/technic_multimeter_button.png new file mode 100644 index 0000000000000000000000000000000000000000..da0b9a98885e2a99b373c5b312d279cf992aa983 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf60z6$DLn>}1Cp0j9W`6d6;sZuD zmIjZ?zx}RFaU7`%FC%0w{Mmnmk?qc<1lIrVq5^9fq&#mta^e)Z!owrPuF{}2b;4sI k71pK`g>Gqp}W4>X&>)78&qol`;+0OpM>3IG5A literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_multimeter_button_pressed.png b/mods/technic_plus_beta/technic/textures/technic_multimeter_button_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4848eca2b7726c06839cb7020ba41db6bcc137fb GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6d^}woLn>}1Cp0j1G7J5m_<)g( zrNN`}uep0u97n1`=7azaDVEO0sU8UvT{I^BuwT`X!OA{m!NPtW)=o)PmmH5j;ZB`8 fsxgIKl6M)pk0>`pCY=)jn#gTe~DWM4fb2%u? literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_multimeter_logo.png b/mods/technic_plus_beta/technic/textures/technic_multimeter_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4dd19802a98503a4f1c2e74a6150c067c652f856 GIT binary patch literal 293 zcmV+=0owkFP) literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_music_player_bottom.png b/mods/technic_plus_beta/technic/textures/technic_music_player_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b738f1d7259275fa581b8a15951c27dd3a1ee360 GIT binary patch literal 620 zcmV-y0+aoTP)w!ep(vL8^ZC53bBrmbP+L`60U~vMrM}K46&6Y zBGB;d^6`DW)&{|cWnPd-Yb~u7ZPd|B%QByC??g>T%lqX6kZ*=Vs}+UTc^!u#29K>0 z0(^aaL2G^2#}F9t{p~UwZW!?CpQrgcFW1>Q`}@Pav#LN7ZMD|QI)?zIHl@|wZ)ZRb ze*1BMUs70ie_hu1%jGoQ%BauIu^n@ex`>LPXm49a>8%h;S{LmD;!U_2ct=KBtteu^~hWA%f9V;m|u4 z+O}mFhMd#!bi90A_K-T){d#^WsTggxZIhe}U<81bHzsVY)mnC+jj>AU-KSdWIE>fp z?0twaOHLV}5mH?@W@^xo*cuajSXaL+J5vB4BJ@7wT>b@sxLY0f9}lho0000N84D{M z4=o-LE*}yu9}_Vi4Kg4PGb9%?Gczf|GofiVqG2hbXf~p0G^1iFqiQvyYdEB1E2L^T zq-!>&Wi6*}IjC+ts&PD!Qh;Xw00A3GL_t&-8709>N&`U<0MP2{>Q823G)_QJiFyRL z?y_{JR}egx3-92{OSl#UK`lcrs~FaWLBK zYgBkxIeqJ<^Ol=g*Pbpmc`}rv~YXF5n34GVi1?5a?c>Gg4B21#7Fh++`O zM1s~Tm*OCg`-7-K$YzOALWY#=2G@2VRI~;F2PObDp>{H+SNP`>7)W5gsy`|OnsUhO R#QOjM002ovPDHLkV1oMA6EXk* literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_music_player_top.png b/mods/technic_plus_beta/technic/textures/technic_music_player_top.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea461c655ea59c9f5d5d32d325bb006db289f1c GIT binary patch literal 782 zcmV+p1M&QcP)yh9eFwb7Wpb9Rqb25bi>_&HTBv&bQ&sz}E6i3b zLL(_!YyUmz`_rV72*f#u)`eKMnDX1Z-U@yE{H(B6O}oYta!I18Xl3oo0dp*fSoum6 z4UyT`xd_lR6KA>}As4NplmbPKGsx-@s_o&PnTcpxFr-MXs@q;w$9Zb8kae{Z_@=SU zJ!)SWiHkRR8$MUG08m7|h;vR=*LD5!;v-oe$vnRCJ%j=kP%+&}0TS$nw z>w1thk54&;Kd##yDSh(dT&p%5xaEi24-6Oq&cUxi5yt2ciX%u7 zVwgO@aR5U$=WI)%3etb|Ro;r+7g2ZM-oxOgQ3Pt(-4ZCKYiOad7_ zl@zUDO3+ras(ACYYwH6W45{rmpX2xs|W=X|V3;EjBI;HWSRh){i zj?WR1&d<-|wgJdIJ~`*wwr!fGX_~EiwVmRdce9PqbY$BzX9t6=E$=Kd#brz(3`1Xp zz3~D%j^pX{R8_e(dt-%=iPscXizDJbJJwQYIP67s%-rnv%*@Pc35`x#8CBC;HZDRf z_8=l6`DN|5!xvPh2US&76tSun{^v_F#vr0G1^`4vRYl}>>*kRD13qr%d^J5u-~a#s M07*qoM6N<$f&{R99{>OV literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_bottom.png b/mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b25bcdcfe1a86c7a8f2fc709493840a218f1a08e GIT binary patch literal 500 zcmVO;}b|P)<%%Qc_k_R8&z>RZ~+)MMXwxkQr+|2Sp0y;KYE; zOtfl98&$}-0iZTWbx57e0+jDFI8O7Tko{8CO(%>+WS8h%IOrgP_bIxwah`mCy}v!b zE|PgufJrjHoKE+TcN|Sw!t^}B?_pIvl9QU?DqM|EF>nl+Z9lqq?zPh-8siE#W7=L~d5wtQA787^Pi; q5+cE4rnNJORtY+nBx4IUDgOaO0TDvQn*AF900003+| literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_front.png b/mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_front.png new file mode 100644 index 0000000000000000000000000000000000000000..f515cd35072512f92745837a4120ac2896ad0fb4 GIT binary patch literal 2281 zcmV*SJ zcEe3$hOUZyczRM+;t(YeKWuLWK@rDgmi;%xABJvOe06zAyOaW11PfRYZ#jFTQq%qozwN@PKvrisZMZkmRmT8!HUIJ-ypd-Q zPNQ8M=Vf4U0pfCQv{YiuWJty~D|LWH>2T0fjLp9O>iqd9;3U|Iv{|0lbOnLTa=3#% z-O&i-al%lmWx2XLI~na(3y(IS?LIH5ZZ%Z}_lmsGl_>JeaV)NcZ_-9orq-N}deP+@ z6tLUxx5Z(a;0SH&KnVDbw18*W5FRYQ`toe(^fX}xj;`~8sx`CkSjH|FOrxYMWF<}l zr&f*OS+*bWVk>NOQ;=_7U-aL37jlMzB^{3?AObj`5YmF+r4UZ9@8rASC}cKPtH3t) zX%XcjZ)jdrvaV6=4I{SirIl2o%!*1As1Ti7+WnKU*hPBKgB_S{6M!U7&d=LA>Pi6- zWQ)0%EKNrDQX>GQs+Uoc?$aRf9GSN=E6QV!&sJL`zRzo>YHYLJXI>DN08T1w0P450 z2JOQh)HI{{ye)JDr3i~RzUw7~sxtG#zNu>NTWiy*veX+4e3|aDYLQf6ttIkhW8_tV zM0>q3iq;e)&UVpe16x1`g55tk<-dLY{P=i+XW#L-p(VSW2^PC<>%9;LXA;&JukoWa z-!k%AoQy^}Mp-0M>I!v>I<@Aj)nq(MvV!@2qAJSan>L+J*@y3cU>4hlXQzfG2aaws z!?YP~D&6e?78J&?7g)YwnRcTpZtGCe#ja2~e5`eY?vl-5IJ{ZST^E?BVc#v2l@2h{ zWHboBd-*SJ`{r#{s+SjFTR-e?v%K%S<-SpVuGdN6o8M1kLlL7lD3h2fMp(ryd%jRm zhGM<;M*Zuz*GH$L`R$wq-t|6OtTs>2&nFL$Ze|N^>il>ZW>IX}jJaN}^w4u>+c_g@ z!YEPJCMk+ixPx&N@AtcfNX6u6oS_paHS}0+In(Pm_Z~bHqHQ$uZHm_5n`Rm(Nm?=k zU$6OQ18!upc0{ZyTj~0u? zF4}@KR@>TXI2fgsP-$*?@_2HOXH|R*wg>)Vy>#~J)#iHSPi~fr^*(=k{^a+c{ca!c zHPE8#i7=~mlHcyoNe^oF$@@>CvLAnZ-f;cq=B^fD=m&%u5S4hJa=q4W=hs8#kXp-{ zqE1BVR>RTY?e{k?UcC70=YQ6fa?t6-6q;Gcj1?x1I^TYK@#OJ)QMRLto2ea!yR11G`%*Vbba+kMX4hGk zf$J!RrZXhFtN#B>w%wF8o$74YTW0!|gxJ}W)5l!zG27oI2~XqZ^%UB`vI^CvEHlC$ zkY&YXnv0)5|JiST@k;_F7Xs%4;L6cz2!+<59T!dG_WEy^ciYX@{E!p6zjr!D32!!A z+qPEQ9XdOY(+!#?6l1!dTvv?Q1e0fzCrWD zab~MqHW_uB2E!gD zqVM+*AEDZMy(-~ZvbKD0dUsdm#bPyM)Z$6JjHyG_PJ=CVBDQzo+cSKY4~@ zVAo6B!p&sKS{UforKKq+r$ce>}MNf`uzVfx?C zXGE)uQdODAE1B(^hwnbjBwgR$k|$5@k57+5_hrz00000NkvXXu0mjf D$MbIL literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_front_active.png b/mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..d7d24069418232231c0c5dfbe572ed771ffbf065 GIT binary patch literal 2279 zcmVECqL2+?huC+jsPxN<&Nc0@1=w_+0tAs|Ow&|d?@j_lO@l?EEIYr7 zqKih;4o-BoV1*EDhAr%cA>45w9uWf01 zIAp~hjgS?Q=Xi4f5EoW0hD3=;0Pv=AFKl){b{%< zOjBi%k4{g@N*tmD;)ml6&nx1%%(9};v`;CJMX-Pc@y3gVH5izlSJlWI z3tzw9T)j(|tLBhiLQLNq9G^_i )#KAG#;tmj=92T+BP4p;z)zq)4v{M8HtXLbSU zI#vUs<;!obzxqm3RmU>yX;6!%C6Y7BDUIG;-d$V_&(0ov{Bg%-N&#Ax=en+UID?R? z3Tw)<&ptck8H5Ad5H%*i9Ctjq_~M^!o&~Puo2(^>vQ;=hB!Vcm%5YSkB~?Siw0ic3 zKgP@DfqsYrXv4*hPKLp}qoXRz8W5&OpY`10ntJo)zfICiM}y(Ot5JnSaeY@P9L_UT zoMqXDX1Tttt6<-om*3f=aoZ;rc)&V*Me;jSNOD)kQX&GS^N(=dSbY5--qvRiPNQ8M z=cT7{0pfD5byQ+ZXGq32D^-9+>1gOn#^&FBd;a1xa1!i9+6>2O`+`7bIo!dS_IM2P zSV5pPb-B7bI~ng*p+j5HcAuA2HQK6zdqrNTQWSY+Sq7KF)oCj#U1?9pesuX31#Axn zU2*6-I6}KR5CXmPrC;WZ}X| zmO7*RS|I?WYL-!w?o-cmtUB*xR+PsMpRcw^{D3!1HaKRx&m1o(0bDI{0I1)|8nh2* zP+gA}i>}ZSlq4+PxVDoJD$C3b2D)sxYpivn%2H=IbnA4NRbf(rwT8%-t(I2>67Bdw z6s;*pob95`2DX3>1bc9D%K!Z0#qseJ&#vWgO-Xh;9W1u(&U+y=&T3d=yupuDTtmwn zaWWp~7-f;vwJK4!s8eIHT1_Y8BrBLZAhMzyzA3ZWj6MJGBfZ!@JUi8ldT6OS({z*3 zwo+{$u%IwTzGt|ap_{F&xT!)(!(Aa&_}Hi#-6fmhXmqn$*fubcqk&x}D-~d*$#@w2 z`0BshboJY;l&>zpwm~r1X8FLi%Y7@|Tx}B1)qk4Bnk1S(ER&c@Mp(rSa}i1?L$O{v z!Z{0;&#D2=XxK7tIgB%^XbE*n|a7}l^>6SEQ$@2G26+d8aVcRyI@34870!# zBt=mQdpL>W{eBmUR7{U189ITKBZuXNHM@R$@4-VMx<<3urf3bWuBUO5q$SfZd(Af+ za3iZrUJ~hgj$vzBq*!P#wE~Ebrf1^-jK|cF-g|^H05V;}=>`1EqmLi`Dh$J2v;}93 zuC>!(I8G}e)7)_Cd!mxe}0NYx1{Df)lD!#|H7-OcA&{_O7U4}}owfb{k_u(N_ex` znx?VZ?$FtJoNmxGp%{xWv`rE(1&U>xX7Mh1_3ElD%D?^N@91TuQ+`&dihIj(keQ z!1WOyp~`x_D&bkOHe6?RcUR^`xSBI+@FZUHy2x{RwYaScB`q4wvddj2RTAwJ^e9KQ zE7@c_B&7yUszMggZtQxhX+_&eH?*NMncvK+vMTFlwwxoH*RL;=y!i2dGxqD>Ji}+? zzNpbJ%ThX?htJYrJc<`rv#Tqq6IxVnFTb}PQ|85bbyo=jrM#Wrsg9i{rRRB??*6ox z6QwCiS!E)x>TKUWeE(rq)Aj8wdGh4`Cfc-Wl;FYIfXD$<^SsXewV6HMMwYu002ovPDHLkV1gp# Bbm#y8 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_side.png b/mods/technic_plus_beta/technic/textures/technic_mv_alloy_furnace_side.png new file mode 100644 index 0000000000000000000000000000000000000000..51b35e29cb62b8baa4865bde278a39757c50b8bb GIT binary patch literal 2118 zcmV-M2)Xx(P)W;RGB3W^gN+nN;^N=ThMIQXksZ`lgBwMoY%-q>G4mXehkpog< zu{Z;w(da&X`hfO7fB2!5vTa+-wk@sg?!wUg5Tc|cjA<#Y?!6nw*X>p{jn>*26QW^> zC$6@oj47q8?v3$gS#B7z>~O$@?yt^BcPm?^DCcz!0uskEPnO2&K4HT{}V0 zR2AGwO53I}YuncGeLQ7d6I_^c!Vt^cDC&nMdP?yIH+5YE%Q)9c8NVzbVaky0>fgfMYcmC43&`XG!ic(E)jhA*szBRsJo zhR6m}ZV>e8A{&F6*ze&8(-$nD)VRPI0$C&rSo+1maOfwA>@(0BbV7huM}^+0VHJuD9BdnS9_I6ocP0;@ z3MU3w#)#pTlt2S~KnB=T3DJ|)An3YyVjH{jYRcFV7sj}ex?!+oVH>!{HWGh~Q)&pw zIovXUL%J$~LdX$3!vvzho9k}Z*UF1yJmIl#6#TI}j#^Uo;2zei>l$Fe zC6Q%4TWQZN*F{2DX^c1rZlD%yV2aIvF2by`jM#S5F#<`zo+^ddt*$w+5c}0-X?ILB zMK*1W{kyn&Bd`TV`RUZx%IWsDy5@juaM5&0$7ZXmd@vdT0Ay@+%|R*kqNwc}f&mKN zl>y22RKb7n1h?HW%J2%fI}V=6psFg9CF;~Ggx1LZvR)euIEQNzh6vyM2fTI7dT

        h(T{7};CMlm z;%yuoxBG#kguHFY`b`(_{xM6~tjOLeme4eSiry5Z=&XEE$%3Fszr;{ixqxzs6V-)p z!jptbmKgol2y`V-ripBJovb;A0MrPx`3d(Nit(C@lS$i2+iO-x1Ns%E?~~Bo@49|_ zW2qzH$tJ;=V%!61@Uz#P+7jY7GOqcfXZSUqBPDE{otU!e@2wHixO{S?+TIuF^Z2K6 z<>tk1yNA6KVE`T;m@q6k_$!B$?LtraxKS>P%SUm226jnWOUI##{D3sC@&5iu?(xZr z&Vf|yVbNdxOgpwly;wkq*bG9BeP zPw$YGkk+I1wYZ1b22f@`b~GA)6cw#;zKA1loe2(*yY+A0=HVG#QZKzEA(R{5ef?b} z`OKP~&;5e^n)7ZcR;4*mb~q{3d>`S%UGME{z^2bPcC>Xst`OT7`2T9c)ttN1B$3_> zL*A_Aq`+-Q*=y6%`%{G1na?4w5l(1ExsFztzLx~C%ObJdd^lBN*s)M@H&p@Fu@i$`L`1d*0JYF*!%qJ@N04K-X zH)Zib302}?eQ%S1Jp7ITjB7>%_rEMM^#@mQ`UL9E6P}<<=&UY zpGs@p?`wT4D`;3Xug#Ie_#lZCQX+i_!)Kp`eM~YNoLEWntXYa*??*m&NcS+i#QZ4Y zNzs?wIpyGb>DQh$k{Y9`^;nfb?nh+b4)XmtTm;8fhW2euBz~G3YYd7_qJ}*CIMmbo zozL)x?zm~jLJ;~{Y6+=Frf6ZoqNJ^(qVMRu{aMqwRPZQlVj!J4W$<9D?CHgxrSDov zJu}_x2IddnOcal{#=fH!)P`?z$c1UGk;?=9f>-tRLgtplS(4~xi_~=+MNyUN4qpG3?1CBA z16TI}+t>4JY!k`Um(hb-A&(ze8Ucl_FV?oH4O2(m5UNsmmOn;xScs<&+4XkaH?Ynx zLa5q-tFo+5K+WYkLWibyiHw7dCFSaj&amx8by0bxMg{f*d?H7MUs)ICw@Y>J*TYwr zs!C(;P!~L*t%L}%6;GA=-+Lm!lvN2lWTUWP!mA`Em%H5voyCDHF-Kb&KdXz_!h34K zp2o$W4+_3t8jC+|#K49FFI^9m(6CfocFQf`qc?g>%SW}*yFz+Zl&$s&Y((&(^z4{q z!P<_B(MolB%t%(K8!INi%c?#5c3RpWFmgB3c}|2gt~A&1bZBtM)1kW89 zw3}wgbDy==tOlE;k=UlumyFVZcYlPqhq@Q;vJ&zhZvJ#w{C*@kQBj%QXNr)Zw6I(7 zTP=9|Ddx{0h~|s%^}!H~o@eZDRx4AvmO1l}fyrxcAKHS|fNx_?i)YMRZrEQFUL}=k zuC3+0ba{|utzxMmg)_*Sf!(+C<673POVBE)sxjYpMyD6to{+xz8Fi+vU2E?k*<$V_ z?w8u@#tl&>vM_fPcsdDY+Sjj}>4sHp!MbD35?f^GAbm`0Bm3$G5V zj)9}(LO}SBE#Eo?#p&g1P|9P{?JY(}B*J9Owy?px$yvX%jGn4S(wW!K3D#K#W3hmB zEwbsu50bRa5rb}1Sq;u9+|H&4Nl%zdyJ9*EH}2Ic*ugioxGkK!)azs?ECV@9q*Vwk z7QS7vdkxZ)u)x-Fke~zkBlu*}HgMhGdU;pOY5&obRp5FG*KM*_!g<>!qoaZD#PbHG zPG{%NGC`^uQRk9v|GJ7rsdbEoW5;>SX+SF0Upjm5py!}PX0iRE`=;FfQziu<`GU`s nZ&_hJIR`wSYCr)$@A!~^#sLg<&2;LuToV2t$@icp literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_white.png b/mods/pipeworks/textures/pipeworks_white.png new file mode 100644 index 0000000000000000000000000000000000000000..faf0ec13de983c2e28528138705425868155b239 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;bAV5X>;M1%mmiTn0pxOfx;Tb# c$R;ZY0yzc@j9kw>M1U*?Pgg&ebxsLQ0CUz5%m4rY literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_yellow.png b/mods/pipeworks/textures/pipeworks_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..ce1af4113edc81d9536f395ab05106b04b8c51c1 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;bAV5X>;KmRJMSBp0J+?rE{-7_ cvdId9K#l mesecon.setting("luacontroller_string_rep_max", 64000) then + debug.sethook() -- Clear hook + error("string.rep: string length overflow", 2) + end + + return string.rep(str, n) +end + +-- string.find with a pattern can be used to DoS the server. +-- Therefore, limit string.find to patternless matching. +local function safe_string_find(...) + if (select(4, ...)) ~= true then + debug.sethook() -- Clear hook + error("string.find: 'plain' (fourth parameter) must always be true in a lua controlled tube") + end + + return string.find(...) +end + +local function remove_functions(x) + local tp = type(x) + if tp == "function" then + return nil + end + + -- Make sure to not serialize the same table multiple times, otherwise + -- writing mem.test = mem in the lua controlled tube will lead to infinite recursion + local seen = {} + + local function rfuncs(x) + if x == nil then return end + if seen[x] then return end + seen[x] = true + if type(x) ~= "table" then return end + + for key, value in pairs(x) do + if type(key) == "function" or type(value) == "function" then + x[key] = nil + else + if type(key) == "table" then + rfuncs(key) + end + if type(value) == "table" then + rfuncs(value) + end + end + end + end + + rfuncs(x) + + return x +end + +-- The setting affects API so is not intended to be changeable at runtime +local get_interrupt +if mesecon.setting("luacontroller_lightweight_interrupts", false) then + -- use node timer + get_interrupt = function(pos, itbl, send_warning) + return (function(time, iid) + if type(time) ~= "number" then error("Delay must be a number") end + if iid ~= nil then send_warning("Interrupt IDs are disabled on this server") end + table.insert(itbl, function() minetest.get_node_timer(pos):start(time) end) + end) + end +else + -- use global action queue + -- itbl: Flat table of functions to run after sandbox cleanup, used to prevent various security hazards + get_interrupt = function(pos, itbl, send_warning) + -- iid = interrupt id + local function interrupt(time, iid) + -- NOTE: This runs within string metatable sandbox, so don't *rely* on anything of the form (""):y + -- Hence the values get moved out. Should take less time than original, so totally compatible + if type(time) ~= "number" then error("Delay must be a number") end + table.insert(itbl, function () + -- Outside string metatable sandbox, can safely run this now + local luac_id = minetest.get_meta(pos):get_int("luac_id") + -- Check if IID is dodgy, so you can't use interrupts to store an infinite amount of data. + -- Note that this is safe from alter-after-free because this code gets run after the sandbox has ended. + -- This runs outside of the timer and *shouldn't* harm perf. unless dodgy data is being sent in the first place + iid = remove_functions(iid) + local msg_ser = minetest.serialize(iid) + if #msg_ser <= mesecon.setting("luacontroller_interruptid_maxlen", 256) then + mesecon.queue:add_action(pos, "pipeworks:lc_tube_interrupt", {luac_id, iid}, time, iid, 1) + else + send_warning("An interrupt ID was too large!") + end + end) + end + return interrupt + end +end + +-- Given a message object passed to digiline_send, clean it up into a form +-- which is safe to transmit over the network and compute its "cost" (a very +-- rough estimate of its memory usage). +-- +-- The cleaning comprises the following: +-- 1. Functions (and userdata, though user scripts ought not to get hold of +-- those in the first place) are removed, because they break the model of +-- Digilines as a network that carries basic data, and they could exfiltrate +-- references to mutable objects from one Luacontroller to another, allowing +-- inappropriate high-bandwidth, no-wires communication. +-- 2. Tables are duplicated because, being mutable, they could otherwise be +-- modified after the send is complete in order to change what data arrives +-- at the recipient, perhaps in violation of the previous cleaning rule or +-- in violation of the message size limit. +-- +-- The cost indication is only approximate; it’s not a perfect measurement of +-- the number of bytes of memory used by the message object. +-- +-- Parameters: +-- msg -- the message to clean +-- back_references -- for internal use only; do not provide +-- +-- Returns: +-- 1. The cleaned object. +-- 2. The approximate cost of the object. +local function clean_and_weigh_digiline_message(msg, back_references) + local t = type(msg) + if t == "string" then + -- Strings are immutable so can be passed by reference, and cost their + -- length plus the size of the Lua object header (24 bytes on a 64-bit + -- platform) plus one byte for the NUL terminator. + return msg, #msg + 25 + elseif t == "number" then + -- Numbers are passed by value so need not be touched, and cost 8 bytes + -- as all numbers in Lua are doubles. NaN values are removed. + if msg ~= msg then + return nil, 0 + end + return msg, 8 + elseif t == "boolean" then + -- Booleans are passed by value so need not be touched, and cost 1 + -- byte. + return msg, 1 + elseif t == "table" then + -- Tables are duplicated. Check if this table has been seen before + -- (self-referential or shared table); if so, reuse the cleaned value + -- of the previous occurrence, maintaining table topology and avoiding + -- infinite recursion, and charge zero bytes for this as the object has + -- already been counted. + back_references = back_references or {} + local bref = back_references[msg] + if bref then + return bref, 0 + end + -- Construct a new table by cleaning all the keys and values and adding + -- up their costs, plus 8 bytes as a rough estimate of table overhead. + local cost = 8 + local ret = {} + back_references[msg] = ret + for k, v in pairs(msg) do + local k_cost, v_cost + k, k_cost = clean_and_weigh_digiline_message(k, back_references) + v, v_cost = clean_and_weigh_digiline_message(v, back_references) + if k ~= nil and v ~= nil then + -- Only include an element if its key and value are of legal + -- types. + ret[k] = v + end + -- If we only counted the cost of a table element when we actually + -- used it, we would be vulnerable to the following attack: + -- 1. Construct a huge table (too large to pass the cost limit). + -- 2. Insert it somewhere in a table, with a function as a key. + -- 3. Insert it somewhere in another table, with a number as a key. + -- 4. The first occurrence doesn’t pay the cost because functions + -- are stripped and therefore the element is dropped. + -- 5. The second occurrence doesn’t pay the cost because it’s in + -- back_references. + -- By counting the costs regardless of whether the objects will be + -- included, we avoid this attack; it may overestimate the cost of + -- some messages, but only those that won’t be delivered intact + -- anyway because they contain illegal object types. + cost = cost + k_cost + v_cost + end + return ret, cost + else + return nil, 0 + end +end + + +-- itbl: Flat table of functions to run after sandbox cleanup, used to prevent various security hazards +local function get_digiline_send(pos, itbl, send_warning) + if not minetest.get_modpath("digilines") then return end + local chan_maxlen = mesecon.setting("luacontroller_digiline_channel_maxlen", 256) + local maxlen = mesecon.setting("luacontroller_digiline_maxlen", 50000) + return function(channel, msg) + -- NOTE: This runs within string metatable sandbox, so don't *rely* on anything of the form (""):y + -- or via anything that could. + -- Make sure channel is string, number or boolean + if type(channel) == "string" then + if #channel > chan_maxlen then + send_warning("Channel string too long.") + return false + end + elseif (type(channel) ~= "string" and type(channel) ~= "number" and type(channel) ~= "boolean") then + send_warning("Channel must be string, number or boolean.") + return false + end + + local msg_cost + msg, msg_cost = clean_and_weigh_digiline_message(msg) + if msg == nil or msg_cost > maxlen then + send_warning("Message was too complex, or contained invalid data.") + return false + end + + table.insert(itbl, function () + -- Runs outside of string metatable sandbox + local luac_id = minetest.get_meta(pos):get_int("luac_id") + mesecon.queue:add_action(pos, "pipeworks:lt_digiline_relay", {channel, luac_id, msg}) + end) + return true + end +end + +local safe_globals = { + -- Don't add pcall/xpcall unless willing to deal with the consequences (unless very careful, incredibly likely to allow killing server indirectly) + "assert", "error", "ipairs", "next", "pairs", "select", + "tonumber", "tostring", "type", "unpack", "_VERSION" +} + +local function create_environment(pos, mem, event, itbl, send_warning) + -- Make sure the tube hasn't broken. + local vports = minetest.registered_nodes[minetest.get_node(pos).name].virtual_portstates + if not vports then return {} end + + -- Gather variables for the environment + local vports_copy = {} + for k, v in pairs(vports) do vports_copy[k] = v end + local rports = get_real_port_states(pos) + + -- Create new library tables on each call to prevent one Luacontroller + -- from breaking a library and messing up other Luacontrollers. + local env = { + pin = merge_port_states(vports, rports), + port = vports_copy, + event = event, + mem = mem, + heat = mesecon.get_heat(pos), + heat_max = mesecon.setting("overheat_max", 20), + print = safe_print, + interrupt = get_interrupt(pos, itbl, send_warning), + digiline_send = get_digiline_send(pos, itbl, send_warning), + string = { + byte = string.byte, + char = string.char, + format = string.format, + len = string.len, + lower = string.lower, + upper = string.upper, + rep = safe_string_rep, + reverse = string.reverse, + sub = string.sub, + find = safe_string_find, + }, + math = { + abs = math.abs, + acos = math.acos, + asin = math.asin, + atan = math.atan, + atan2 = math.atan2, + ceil = math.ceil, + cos = math.cos, + cosh = math.cosh, + deg = math.deg, + exp = math.exp, + floor = math.floor, + fmod = math.fmod, + frexp = math.frexp, + huge = math.huge, + ldexp = math.ldexp, + log = math.log, + log10 = math.log10, + max = math.max, + min = math.min, + modf = math.modf, + pi = math.pi, + pow = math.pow, + rad = math.rad, + random = math.random, + sin = math.sin, + sinh = math.sinh, + sqrt = math.sqrt, + tan = math.tan, + tanh = math.tanh, + }, + table = { + concat = table.concat, + insert = table.insert, + maxn = table.maxn, + remove = table.remove, + sort = table.sort, + }, + os = { + clock = os.clock, + difftime = os.difftime, + time = os.time, + datetable = safe_date, + }, + } + env._G = env + + for _, name in pairs(safe_globals) do + env[name] = _G[name] + end + + return env +end + + +local function timeout() + debug.sethook() -- Clear hook + error("Code timed out!", 2) +end + + +local function create_sandbox(code, env) + if code:byte(1) == 27 then + return nil, "Binary code prohibited." + end + local f, msg = loadstring(code) + if not f then return nil, msg end + setfenv(f, env) + + -- Turn off JIT optimization for user code so that count + -- events are generated when adding debug hooks + if rawget(_G, "jit") then + jit.off(f, true) + end + + local maxevents = mesecon.setting("luacontroller_maxevents", 10000) + return function(...) + -- NOTE: This runs within string metatable sandbox, so the setting's been moved out for safety + -- Use instruction counter to stop execution + -- after luacontroller_maxevents + debug.sethook(timeout, "", maxevents) + local ok, ret = pcall(f, ...) + debug.sethook() -- Clear hook + if not ok then error(ret, 0) end + return ret + end +end + + +local function load_memory(meta) + return minetest.deserialize(meta:get_string("lc_memory"), true) or {} +end + + +local function save_memory(pos, meta, mem) + local memstring = minetest.serialize(remove_functions(mem)) + local memsize_max = mesecon.setting("luacontroller_memsize", 100000) + + if (#memstring <= memsize_max) then + meta:set_string("lc_memory", memstring) + meta:mark_as_private("lc_memory") + else + minetest.log("info", "lua_tube memory overflow. "..memsize_max.." bytes available, " + ..#memstring.." required. Controller overheats.") + burn_controller(pos) + end +end + +-- Returns success (boolean), errmsg (string), retval(any, return value of the user supplied code) +-- run (as opposed to run_inner) is responsible for setting up meta according to this output +local function run_inner(pos, code, event) + local meta = minetest.get_meta(pos) + -- Note: These return success, presumably to avoid changing LC ID. + if overheat(pos) then return true, "", nil end + if ignore_event(event, meta) then return true, "", nil end + + -- Load code & mem from meta + local mem = load_memory(meta) + local code = meta:get_string("code") + + -- 'Last warning' label. + local warning = "" + local function send_warning(str) + warning = "Warning: " .. str + end + + -- Create environment + local itbl = {} + local env = create_environment(pos, mem, event, itbl, send_warning) + + -- Create the sandbox and execute code + local f, msg = create_sandbox(code, env) + if not f then return false, msg, nil end + -- Start string true sandboxing + local onetruestring = getmetatable("") + -- If a string sandbox is already up yet inconsistent, something is very wrong + assert(onetruestring.__index == string) + onetruestring.__index = env.string + local success, msg = pcall(f) + onetruestring.__index = string + -- End string true sandboxing + if not success then return false, msg, nil end + if type(env.port) ~= "table" then + return false, "Ports set are invalid.", nil + end + + -- Actually set the ports + set_port_states(pos, env.port) + + -- Save memory. This may burn the luacontroller if a memory overflow occurs. + save_memory(pos, meta, env.mem) + + -- Execute deferred tasks + for _, v in ipairs(itbl) do + local failure = v() + if failure then + return false, failure, nil + end + end + return true, warning, msg +end + +local function reset_formspec(meta, code, errmsg) + meta:set_string("code", code) + meta:mark_as_private("code") + code = minetest.formspec_escape(code or "") + errmsg = minetest.formspec_escape(tostring(errmsg or "")) + meta:set_string("formspec", "size[12,10]" + .."style_type[label,textarea;font=mono]" + .."background[-0.2,-0.25;12.4,10.75;jeija_luac_background.png]" + .."label[0.1,8.3;"..errmsg.."]" + .."textarea[0.2,0.2;12.2,9.5;code;;"..code.."]" + .."image_button[4.75,8.75;2.5,1;jeija_luac_runbutton.png;program;]" + .."image_button_exit[11.72,-0.25;0.425,0.4;jeija_close_window.png;exit;]" + ) +end + +local function reset_meta(pos, code, errmsg) + local meta = minetest.get_meta(pos) + reset_formspec(meta, code, errmsg) + meta:set_int("luac_id", math.random(1, 65535)) +end + +-- Wraps run_inner with LC-reset-on-error +local function run(pos, event) + local meta = minetest.get_meta(pos) + local code = meta:get_string("code") + local ok, errmsg, retval = run_inner(pos, code, event) + if not ok then + reset_meta(pos, code, errmsg) + else + reset_formspec(meta, code, errmsg) + end + return ok, errmsg, retval +end + +local function reset(pos) + set_port_states(pos, {red = false, blue = false, yellow = false, + green = false, black = false, white = false}) +end + +local function node_timer(pos) + if minetest.registered_nodes[minetest.get_node(pos).name].is_burnt then + return false + end + run(pos, {type="interrupt"}) + return false +end + +----------------------- +-- A.Queue callbacks -- +----------------------- + +mesecon.queue:add_function("pipeworks:lc_tube_interrupt", function (pos, luac_id, iid) + -- There is no lua_tube anymore / it has been reprogrammed / replaced / burnt + if (minetest.get_meta(pos):get_int("luac_id") ~= luac_id) then return end + if (minetest.registered_nodes[minetest.get_node(pos).name].is_burnt) then return end + run(pos, {type="interrupt", iid = iid}) +end) + +mesecon.queue:add_function("pipeworks:lt_digiline_relay", function (pos, channel, luac_id, msg) + if not digilines then return end + -- This check is only really necessary because in case of server crash, old actions can be thrown into the future + if (minetest.get_meta(pos):get_int("luac_id") ~= luac_id) then return end + if (minetest.registered_nodes[minetest.get_node(pos).name].is_burnt) then return end + -- The actual work + digilines.receptor_send(pos, digiline_rules_luatube, channel, msg) +end) + +----------------------- +-- Node Registration -- +----------------------- + +local output_rules = {} +local input_rules = {} + +local node_box = { + type = "fixed", + fixed = { + pipeworks.tube_leftstub[1], -- tube segment against -X face + pipeworks.tube_rightstub[1], -- tube segment against +X face + pipeworks.tube_bottomstub[1], -- tube segment against -Y face + pipeworks.tube_topstub[1], -- tube segment against +Y face + pipeworks.tube_frontstub[1], -- tube segment against -Z face + pipeworks.tube_backstub[1], -- tube segment against +Z face + } +} + +local selection_box = { + type = "fixed", + fixed = pipeworks.tube_selectboxes, +} + +local digiline = { + receptor = {}, + effector = { + action = function(pos, node, channel, msg) + msg = clean_and_weigh_digiline_message(msg) + run(pos, {type = "digiline", channel = channel, msg = msg}) + end + }, + wire = { + rules = pipeworks.digilines_rules + }, +} + +local function get_program(pos) + local meta = minetest.get_meta(pos) + return meta:get_string("code") +end + +local function set_program(pos, code) + reset(pos) + reset_meta(pos, code) + return run(pos, {type="program"}) +end + +local function on_receive_fields(pos, form_name, fields, sender) + if not fields.program then + return + end + local name = sender:get_player_name() + if minetest.is_protected(pos, name) and not minetest.check_player_privs(name, {protection_bypass=true}) then + minetest.record_protection_violation(pos, name) + return + end + local ok, err = set_program(pos, fields.code) + if not ok then + -- it's not an error from the server perspective + minetest.log("action", "Lua controller programming error: " .. tostring(err)) + end +end + +local function go_back(velocity) + local adjlist={{x=0,y=0,z=1},{x=0,y=0,z=-1},{x=0,y=1,z=0},{x=0,y=-1,z=0},{x=1,y=0,z=0},{x=-1,y=0,z=0}} + local speed = math.abs(velocity.x + velocity.y + velocity.z) + if speed == 0 then + speed = 1 + end + local vel = {x = velocity.x/speed, y = velocity.y/speed, z = velocity.z/speed,speed=speed} + if speed >= 4.1 then + speed = 4 + elseif speed >= 1.1 then + speed = speed - 0.1 + else + speed = 1 + end + vel.speed = speed + return pipeworks.notvel(adjlist, vel) +end + +local tiles_base = { + "pipeworks_mese_tube_plain_4.png", "pipeworks_mese_tube_plain_3.png", + "pipeworks_mese_tube_plain_2.png", "pipeworks_mese_tube_plain_1.png", + "pipeworks_mese_tube_plain_6.png", "pipeworks_mese_tube_plain_5.png"} + +local tiles_on_off = { + R__0 = "^pipeworks_lua_tube_port_%s.png", + R_90 = "^(pipeworks_lua_tube_port_%s.png^[transformR90)", + R180 = "^(pipeworks_lua_tube_port_%s.png^[transformR180)", + R270 = "^(pipeworks_lua_tube_port_%s.png^[transformR270)" +} + +local texture_alpha_mode = minetest.features.use_texture_alpha_string_modes + and "clip" or true + +for red = 0, 1 do -- 0 = off 1 = on +for blue = 0, 1 do +for yellow = 0, 1 do +for green = 0, 1 do +for black = 0, 1 do +for white = 0, 1 do + local cid = white..black..green..yellow..blue..red + local node_name = BASENAME..cid + + local tiles = table.copy(tiles_base) + -- Red + tiles[1] = tiles[1]..tiles_on_off.R_90:format(red == 1 and "on" or "off"); + tiles[2] = tiles[2]..tiles_on_off.R_90:format(red == 1 and "on" or "off"); + tiles[5] = tiles[5]..tiles_on_off.R270:format(red == 1 and "on" or "off"); + tiles[6] = tiles[6]..tiles_on_off.R_90:format(red == 1 and "on" or "off"); + -- Blue + tiles[1] = tiles[1]..tiles_on_off.R270:format(blue == 1 and "on" or "off"); + tiles[2] = tiles[2]..tiles_on_off.R270:format(blue == 1 and "on" or "off"); + tiles[5] = tiles[5]..tiles_on_off.R_90:format(blue == 1 and "on" or "off"); + tiles[6] = tiles[6]..tiles_on_off.R270:format(blue == 1 and "on" or "off"); + -- Yellow + tiles[1] = tiles[1]..tiles_on_off.R180:format(yellow == 1 and "on" or "off"); + tiles[2] = tiles[2]..tiles_on_off.R180:format(yellow == 1 and "on" or "off"); + tiles[5] = tiles[5]..tiles_on_off.R180:format(yellow == 1 and "on" or "off"); + tiles[6] = tiles[6]..tiles_on_off.R180:format(yellow == 1 and "on" or "off"); + -- Green + tiles[3] = tiles[3]..tiles_on_off.R__0:format(green == 1 and "on" or "off"); + tiles[4] = tiles[4]..tiles_on_off.R__0:format(green == 1 and "on" or "off"); + tiles[5] = tiles[5]..tiles_on_off.R__0:format(green == 1 and "on" or "off"); + tiles[6] = tiles[6]..tiles_on_off.R__0:format(green == 1 and "on" or "off"); + -- Black + tiles[1] = tiles[1]..tiles_on_off.R180:format(black == 1 and "on" or "off"); + tiles[2] = tiles[2]..tiles_on_off.R__0:format(black == 1 and "on" or "off"); + tiles[3] = tiles[3]..tiles_on_off.R_90:format(black == 1 and "on" or "off"); + tiles[4] = tiles[4]..tiles_on_off.R270:format(black == 1 and "on" or "off"); + -- White + tiles[1] = tiles[1]..tiles_on_off.R__0:format(white == 1 and "on" or "off"); + tiles[2] = tiles[2]..tiles_on_off.R180:format(white == 1 and "on" or "off"); + tiles[3] = tiles[3]..tiles_on_off.R270:format(white == 1 and "on" or "off"); + tiles[4] = tiles[4]..tiles_on_off.R_90:format(white == 1 and "on" or "off"); + + local groups = {snappy = 3, tube = 1, tubedevice = 1, overheat = 1, dig_generic = 4, axey=1, handy=1, pickaxey=1} + if red + blue + yellow + green + black + white ~= 0 then + groups.not_in_creative_inventory = 1 + end + + output_rules[cid] = {} + input_rules[cid] = {} + if red == 1 then table.insert(output_rules[cid], rules.red) end + if blue == 1 then table.insert(output_rules[cid], rules.blue) end + if yellow == 1 then table.insert(output_rules[cid], rules.yellow) end + if green == 1 then table.insert(output_rules[cid], rules.green) end + if black == 1 then table.insert(output_rules[cid], rules.black) end + if white == 1 then table.insert(output_rules[cid], rules.white) end + + if red == 0 then table.insert( input_rules[cid], rules.red) end + if blue == 0 then table.insert( input_rules[cid], rules.blue) end + if yellow == 0 then table.insert( input_rules[cid], rules.yellow) end + if green == 0 then table.insert( input_rules[cid], rules.green) end + if black == 0 then table.insert( input_rules[cid], rules.black) end + if white == 0 then table.insert( input_rules[cid], rules.white) end + + local mesecons = { + effector = { + rules = input_rules[cid], + action_change = function (pos, _, rule_name, new_state) + update_real_port_states(pos, rule_name, new_state) + run(pos, {type=new_state, pin=rule_name}) + end, + }, + receptor = { + state = mesecon.state.on, + rules = output_rules[cid] + }, + luacontroller = { + get_program = get_program, + set_program = set_program, + }, + } + + minetest.register_node(node_name, { + description = "Lua controlled Tube", + drawtype = "nodebox", + tiles = tiles, + use_texture_alpha = texture_alpha_mode, + paramtype = "light", + is_ground_content = false, + groups = groups, + _mcl_hardness=0.8, + drop = BASENAME.."000000", + sunlight_propagates = true, + selection_box = selection_box, + node_box = node_box, + on_construct = reset_meta, + on_receive_fields = on_receive_fields, + _sound_def = { + key = "node_sound_wood_defaults", + }, + mesecons = mesecons, + digilines = digiline, + -- Virtual portstates are the ports that + -- the node shows as powered up (light up). + virtual_portstates = { + red = red == 1, + blue = blue == 1, + yellow = yellow == 1, + green = green == 1, + black = black == 1, + white = white == 1, + }, + after_dig_node = function(pos, node) + mesecon.do_cooldown(pos) + mesecon.receptor_off(pos, output_rules) + pipeworks.after_dig(pos, node) + end, + is_luacontroller = true, + on_timer = node_timer, + tubelike = 1, + tube = { + connect_sides = {front = 1, back = 1, left = 1, right = 1, top = 1, bottom = 1}, + priority = 50, + can_go = function(pos, node, velocity, stack, tags) + local src = {name = nil} + -- add color of the incoming tube explicitly; referring to rules, in case they change later + for _, rule in pairs(rules) do + if (-velocity.x == rule.x and -velocity.y == rule.y and -velocity.z == rule.z) then + src.name = rule.name + break + end + end + local succ, _, msg = run(pos, { + type = "item", + pin = src, + itemstring = stack:to_string(), + item = stack:to_table(), + velocity = velocity, + tags = table.copy(tags), + side = src.name, + }) + if not succ then + return go_back(velocity) + end + if type(msg) == "string" then + local side = rules[msg] + return side and {side} or go_back(velocity) + elseif type(msg) == "table" then + if pipeworks.enable_item_tags then + local new_tags + if type(msg.tags) == "table" or type(msg.tags) == "string" then + new_tags = pipeworks.sanitize_tags(msg.tags) + elseif type(msg.tag) == "string" then + new_tags = pipeworks.sanitize_tags({msg.tag}) + end + if new_tags then + for i=1, math.max(#tags, #new_tags) do + tags[i] = new_tags[i] + end + end + end + local side = rules[msg.side] + return side and {side} or go_back(velocity) + end + return go_back(velocity) + end, + }, + after_place_node = pipeworks.after_place, + on_blast = function(pos, intensity) + if not intensity or intensity > 1 + 3^0.5 then + minetest.remove_node(pos) + return + end + minetest.swap_node(pos, {name = "pipeworks:broken_tube_1"}) + pipeworks.scan_for_tube_objects(pos) + end, + }) +end +end +end +end +end +end + +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = BASENAME.."000000" + +------------------------------------ +-- Overheated Lua controlled Tube -- +------------------------------------ + +local tiles_burnt = table.copy(tiles_base) +tiles_burnt[1] = tiles_burnt[1].."^(pipeworks_lua_tube_port_burnt.png^[transformR90)" +tiles_burnt[2] = tiles_burnt[2].."^(pipeworks_lua_tube_port_burnt.png^[transformR90)" +tiles_burnt[5] = tiles_burnt[5].."^(pipeworks_lua_tube_port_burnt.png^[transformR270)" +tiles_burnt[6] = tiles_burnt[6].."^(pipeworks_lua_tube_port_burnt.png^[transformR90)" +tiles_burnt[1] = tiles_burnt[1].."^(pipeworks_lua_tube_port_burnt.png^[transformR270)" +tiles_burnt[2] = tiles_burnt[2].."^(pipeworks_lua_tube_port_burnt.png^[transformR270)" +tiles_burnt[5] = tiles_burnt[5].."^(pipeworks_lua_tube_port_burnt.png^[transformR90)" +tiles_burnt[6] = tiles_burnt[6].."^(pipeworks_lua_tube_port_burnt.png^[transformR270)" +tiles_burnt[3] = tiles_burnt[3].."^(pipeworks_lua_tube_port_burnt.png^[transformR180)" +tiles_burnt[4] = tiles_burnt[4].."^(pipeworks_lua_tube_port_burnt.png^[transformR180)" +tiles_burnt[5] = tiles_burnt[5].."^(pipeworks_lua_tube_port_burnt.png^[transformR180)" +tiles_burnt[6] = tiles_burnt[6].."^(pipeworks_lua_tube_port_burnt.png^[transformR180)" +tiles_burnt[3] = tiles_burnt[3].."^pipeworks_lua_tube_port_burnt.png" +tiles_burnt[4] = tiles_burnt[4].."^pipeworks_lua_tube_port_burnt.png" +tiles_burnt[5] = tiles_burnt[5].."^pipeworks_lua_tube_port_burnt.png" +tiles_burnt[6] = tiles_burnt[6].."^pipeworks_lua_tube_port_burnt.png" +tiles_burnt[1] = tiles_burnt[1].."^(pipeworks_lua_tube_port_burnt.png^[transformR180)" +tiles_burnt[2] = tiles_burnt[2].."^pipeworks_lua_tube_port_burnt.png" +tiles_burnt[3] = tiles_burnt[3].."^(pipeworks_lua_tube_port_burnt.png^[transformR90)" +tiles_burnt[4] = tiles_burnt[4].."^(pipeworks_lua_tube_port_burnt.png^[transformR270)" +tiles_burnt[1] = tiles_burnt[1].."^pipeworks_lua_tube_port_burnt.png" +tiles_burnt[2] = tiles_burnt[2].."^(pipeworks_lua_tube_port_burnt.png^[transformR180)" +tiles_burnt[3] = tiles_burnt[3].."^(pipeworks_lua_tube_port_burnt.png^[transformR270)" +tiles_burnt[4] = tiles_burnt[4].."^(pipeworks_lua_tube_port_burnt.png^[transformR90)" + +minetest.register_node(BASENAME .. "_burnt", { + drawtype = "nodebox", + tiles = tiles_burnt, + use_texture_alpha = texture_alpha_mode, + is_burnt = true, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, tube = 1, tubedevice = 1, not_in_creative_inventory=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + _mcl_hardness=0.8, + drop = BASENAME.."000000", + sunlight_propagates = true, + selection_box = selection_box, + node_box = node_box, + on_construct = reset_meta, + on_receive_fields = on_receive_fields, + _sound_def = { + key = "node_sound_wood_defaults", + }, + virtual_portstates = {red = false, blue = false, yellow = false, + green = false, black = false, white = false}, + mesecons = { + effector = { + rules = mesecon.rules.alldirs, + action_change = function(pos, _, rule_name, new_state) + update_real_port_states(pos, rule_name, new_state) + end, + }, + }, + tubelike = 1, + tube = { + connect_sides = {front = 1, back = 1, left = 1, right = 1, top = 1, bottom = 1}, + priority = 50, + }, + after_place_node = pipeworks.after_place, + after_dig_node = pipeworks.after_dig, + on_blast = function(pos, intensity) + if not intensity or intensity > 1 + 3^0.5 then + minetest.remove_node(pos) + return + end + minetest.swap_node(pos, {name = "pipeworks:broken_tube_1"}) + pipeworks.scan_for_tube_objects(pos) + end, +}) + +------------------------ +-- Craft Registration -- +------------------------ + +minetest.register_craft({ + type = "shapeless", + output = BASENAME.."000000", + recipe = {"pipeworks:mese_tube_000000", "mesecons_luacontroller:luacontroller0000"}, +}) diff --git a/mods/pipeworks/tubes/pane_embedded_tube.lua b/mods/pipeworks/tubes/pane_embedded_tube.lua new file mode 100644 index 00000000..5d780169 --- /dev/null +++ b/mods/pipeworks/tubes/pane_embedded_tube.lua @@ -0,0 +1,53 @@ +local S = minetest.get_translator("pipeworks") + +local straight = function(pos, node, velocity, stack) return {velocity} end + +local pane_box = { + type = "fixed", + fixed = { + { -9/64, -9/64, -8/16, 9/64, 9/64, 8/16 }, -- tube + { -8/16, -8/16, -1/16, 8/16, 8/16, 1/16 } -- pane + } +} + +local texture_alpha_mode = minetest.features.use_texture_alpha_string_modes + and "clip" or true + +minetest.register_node("pipeworks:steel_pane_embedded_tube", { + drawtype = "nodebox", + description = S("Airtight panel embedded tube"), + tiles = { + pipeworks.make_tube_tile("pipeworks_pane_embedded_tube_sides.png^[transformR90"), + pipeworks.make_tube_tile("pipeworks_pane_embedded_tube_sides.png^[transformR90"), + pipeworks.make_tube_tile("pipeworks_pane_embedded_tube_sides.png"), + pipeworks.make_tube_tile("pipeworks_pane_embedded_tube_sides.png"), + pipeworks.make_tube_tile("pipeworks_pane_embedded_tube_ends.png"), + pipeworks.make_tube_tile("pipeworks_pane_embedded_tube_ends.png"), + }, + use_texture_alpha = texture_alpha_mode, + node_box = pane_box, + selection_box = pane_box, + collision_box = pane_box, + paramtype = "light", + paramtype2 = "facedir", + groups = {cracky=1, oddly_breakable_by_hand = 1, tubedevice = 1, tube = 1, dig_glass = 2, pickaxey=1, handy=1}, + is_ground_content = false, + _mcl_hardness=0.8, + legacy_facedir_simple = true, + _sound_def = { + key = "node_sound_stone_defaults", + }, + tube = { + connect_sides = {front = 1, back = 1,}, + priority = 50, + can_go = straight, + can_insert = function(pos, node, stack, direction) + local dir = minetest.facedir_to_dir(node.param2) + return vector.equals(dir, direction) or vector.equals(vector.multiply(dir, -1), direction) + end, + }, + after_place_node = pipeworks.after_place, + after_dig_node = pipeworks.after_dig, + on_rotate = pipeworks.on_rotate, +}) +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:steel_pane_embedded_tube" diff --git a/mods/pipeworks/tubes/registration.lua b/mods/pipeworks/tubes/registration.lua new file mode 100644 index 00000000..cbfc1506 --- /dev/null +++ b/mods/pipeworks/tubes/registration.lua @@ -0,0 +1,281 @@ +-- This file supplies the various kinds of pneumatic tubes +local S = minetest.get_translator("pipeworks") + +local tubenodes = {} +pipeworks.tubenodes = tubenodes + +minetest.register_alias("pipeworks:tube", "pipeworks:tube_000000") + +-- now, a function to define the tubes + +local REGISTER_COMPATIBILITY = true + +local vti = {4, 3, 2, 1, 6, 5} + +local default_noctrs = { "pipeworks_tube_noctr.png" } +local default_plain = { "pipeworks_tube_plain.png" } +local default_ends = { "pipeworks_tube_end.png" } + +local texture_mt = { + __index = function(table, key) + local size, idx = #table, tonumber(key) + if size > 0 then -- avoid endless loops with empty tables + while idx > size do idx = idx - size end + return table[idx] + end + end +} + +-- This will remove any semi-transparent pixels +-- because that is still buggy in Minetest, force this as default +local texture_alpha_mode = minetest.features.use_texture_alpha_string_modes + and "clip" or true + +local register_one_tube = function(name, tname, dropname, desc, plain, noctrs, ends, short, inv, special, connects, style) + noctrs = noctrs or default_noctrs + setmetatable(noctrs, texture_mt) + plain = plain or default_plain + setmetatable(plain, texture_mt) + ends = ends or default_ends + setmetatable(ends, texture_mt) + short = short or "pipeworks_tube_short.png" + inv = inv or "pipeworks_tube_inv.png" + + local outboxes = {} + local outsel = {} + local outimgs = {} + + for i = 1, 6 do + outimgs[vti[i]] = plain[i] + end + + for _, v in ipairs(connects) do + pipeworks.table_extend(outboxes, pipeworks.tube_boxes[v]) + table.insert(outsel, pipeworks.tube_selectboxes[v]) + outimgs[vti[v]] = noctrs[v] + end + + if #connects == 1 then + local v = connects[1] + v = v-1 + 2*(v%2) -- Opposite side + outimgs[vti[v]] = ends[v] + end + + local tgroups = {snappy = 3, tube = 1, tubedevice = 1, not_in_creative_inventory = 1, dig_generic = 4, axey=1, handy=1, pickaxey=1} + local tubedesc = string.format("%s %s", desc, dump(connects)) + local iimg = type(plain[1]) == "table" and plain[1].name or plain[1] + local wscale = {x = 1, y = 1, z = 1} + + if #connects == 0 then + tgroups = {snappy = 3, tube = 1, tubedevice = 1, dig_generic = 4, axey=1, handy=1, pickaxey=1} + tubedesc = desc + iimg=inv + outimgs = { + short, short, + ends[3],ends[4], + short, short + } + outboxes = { -24/64, -9/64, -9/64, 24/64, 9/64, 9/64 } + outsel = { -24/64, -10/64, -10/64, 24/64, 10/64, 10/64 } + wscale = {x = 1, y = 1, z = 0.01} + end + + for i, tile in ipairs(outimgs) do + outimgs[i] = pipeworks.make_tube_tile(tile) + end + + local rname = string.format("%s_%s", name, tname) + table.insert(tubenodes, rname) + + local nodedef = { + description = tubedesc, + drawtype = "nodebox", + tiles = outimgs, + use_texture_alpha = texture_alpha_mode, + sunlight_propagates = true, + inventory_image = iimg, + wield_image = iimg, + wield_scale = wscale, + paramtype = "light", + selection_box = { + type = "fixed", + fixed = outsel + }, + node_box = { + type = "fixed", + fixed = outboxes + }, + groups = tgroups, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_wood_defaults", + }, + walkable = true, + basename = name, + style = style, + drop = string.format("%s_%s", name, dropname), + tubelike = 1, + tube = { + connect_sides = {front = 1, back = 1, left = 1, right = 1, top = 1, bottom = 1}, + priority = 50 + }, + on_punch = function(pos, node, player, pointed) + local playername = player:get_player_name() + if minetest.is_protected(pos, playername) and not minetest.check_player_privs(playername, {protection_bypass=true}) then + return minetest.node_punch(pos, node, player, pointed) + end + if pipeworks.check_and_wear_hammer(player) then + local wieldname = player:get_wielded_item():get_name() + pipeworks.logger(string.format("%s struck a tube at %s with %s to break it.", playername, minetest.pos_to_string(pos), wieldname)) + pipeworks.break_tube(pos) + end + return minetest.node_punch(pos, node, player, pointed) + end, + after_place_node = pipeworks.after_place, + after_dig_node = pipeworks.after_dig, + on_rotate = false, + on_blast = function(pos, intensity) + if not intensity or intensity > 1 + 3^0.5 then + minetest.remove_node(pos) + return {string.format("%s_%s", name, dropname)} + end + minetest.swap_node(pos, {name = "pipeworks:broken_tube_1"}) + pipeworks.scan_for_tube_objects(pos) + end, + check_for_pole = pipeworks.check_for_vert_tube, + check_for_horiz_pole = pipeworks.check_for_horiz_tube, + tubenumber = tonumber(tname) + } + if style == "6d" then + nodedef.paramtype2 = "facedir" + end + + if special == nil then special = {} end + + for key, value in pairs(special) do + --if key == "after_dig_node" or key == "after_place_node" then + -- nodedef[key.."_"] = value + if key == "groups" then + for group, val in pairs(value) do + nodedef.groups[group] = val + end + elseif key == "tube" then + for key, val in pairs(value) do + nodedef.tube[key] = val + end + else + nodedef[key] = pipeworks.table_recursive_replace(value, "#id", tname) + end + end + + minetest.register_node(rname, nodedef) +end + +local register_all_tubes = function(name, desc, plain, noctrs, ends, short, inv, special, old_registration) + if old_registration then + for xm = 0, 1 do + for xp = 0, 1 do + for ym = 0, 1 do + for yp = 0, 1 do + for zm = 0, 1 do + for zp = 0, 1 do + local connects = {} + if xm == 1 then + connects[#connects+1] = 1 + end + if xp == 1 then + connects[#connects+1] = 2 + end + if ym == 1 then + connects[#connects+1] = 3 + end + if yp == 1 then + connects[#connects+1] = 4 + end + if zm == 1 then + connects[#connects+1] = 5 + end + if zp == 1 then + connects[#connects+1] = 6 + end + local tname = xm..xp..ym..yp..zm..zp + register_one_tube(name, tname, "000000", desc, plain, noctrs, ends, short, inv, special, connects, "old") + end + end + end + end + end + end + pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = name.."_000000" + else + -- 6d tubes: uses only 10 nodes instead of 64, but the textures must be rotated + local cconnects = {{}, {1}, {1, 2}, {1, 3}, {1, 3, 5}, {1, 2, 3}, {1, 2, 3, 5}, {1, 2, 3, 4}, {1, 2, 3, 4, 5}, {1, 2, 3, 4, 5, 6}} + for index, connects in ipairs(cconnects) do + register_one_tube(name, tostring(index), "1", desc, plain, noctrs, ends, short, inv, special, connects, "6d") + end + if REGISTER_COMPATIBILITY then + local cname = name.."_compatibility" + minetest.register_node(cname, { + drawtype = "airlike", + style = "6d", + basename = name, + inventory_image = inv, + wield_image = inv, + paramtype = "light", + sunlight_propagates = true, + description = S("Pneumatic tube segment (legacy)"), + after_place_node = pipeworks.after_place, + groups = {not_in_creative_inventory = 1, tube_to_update = 1, tube = 1}, + is_ground_content = false, + tube = {connect_sides = {front = 1, back = 1, left = 1, right = 1, top = 1, bottom = 1}}, + drop = name.."_1", + }) + pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = name.."_1" + table.insert(tubenodes, cname) + for xm = 0, 1 do + for xp = 0, 1 do + for ym = 0, 1 do + for yp = 0, 1 do + for zm = 0, 1 do + for zp = 0, 1 do + local tname = xm..xp..ym..yp..zm..zp + minetest.register_alias(name.."_"..tname, cname) + end + end + end + end + end + end + end + end +end + +pipeworks.register_tube = function(name, def, ...) + if type(def) == "table" then + register_all_tubes(name, def.description, + def.plain, def.noctr, def.ends, def.short, + def.inventory_image, def.node_def, def.no_facedir) + else + -- we assert to be the old function with the second parameter being the description + -- function(name, desc, plain, noctrs, ends, short, inv, special, old_registration) + assert(type(def) == "string", "invalid arguments to pipeworks.register_tube") + register_all_tubes(name, def, ...) + end +end + + +if REGISTER_COMPATIBILITY then + minetest.register_abm({ + nodenames = {"group:tube_to_update"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local minp = vector.subtract(pos, 1) + local maxp = vector.add(pos, 1) + if table.getn(minetest.find_nodes_in_area(minp, maxp, "ignore")) == 0 then + pipeworks.scan_for_tube_objects(pos) + end + end + }) +end diff --git a/mods/pipeworks/tubes/routing.lua b/mods/pipeworks/tubes/routing.lua new file mode 100644 index 00000000..b4f8aff8 --- /dev/null +++ b/mods/pipeworks/tubes/routing.lua @@ -0,0 +1,206 @@ +local S = minetest.get_translator("pipeworks") +-- the default tube and default textures +pipeworks.register_tube("pipeworks:tube", S("Pneumatic tube segment")) +minetest.register_craft( { + output = "pipeworks:tube_1 6", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "", "", "" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, +}) + +-- The hammers that can be used to break/repair tubes +local allowed_hammers = { + "anvil:hammer", + "cottages:hammer", + "glooptest:hammer_steel", + "glooptest:hammer_bronze", + "glooptest:hammer_diamond", + "glooptest:hammer_mese", + "glooptest:hammer_alatro", + "glooptest:hammer_arol" +} + +-- Convert the above list to a format that's easier to look up +for _,hammer in ipairs(allowed_hammers) do + allowed_hammers[hammer] = true +end + +-- Check if the player is holding a suitable hammer or not - if they are, apply wear to it +function pipeworks.check_and_wear_hammer(player) + local itemstack = player:get_wielded_item() + local wieldname = itemstack:get_name() + if allowed_hammers[wieldname] then + itemstack:add_wear(1000) + player:set_wielded_item(itemstack) + return true + end + return false +end + +local nodecolor = 0xffff3030 + +pipeworks.register_tube("pipeworks:broken_tube", { + description = S("Broken Tube"), + plain = { { name = "pipeworks_broken_tube_plain.png", backface_culling = false, color = nodecolor } }, + noctr = { { name = "pipeworks_broken_tube_plain.png", backface_culling = false, color = nodecolor } }, + ends = { { name = "pipeworks_broken_tube_end.png", color = nodecolor } }, + short = { name = "pipeworks_broken_tube_short.png", color = nodecolor }, + node_def = { + drop = "pipeworks:tube_1", + groups = {not_in_creative_inventory = 1, tubedevice_receiver = 1}, + is_ground_content = false, + tube = { + insert_object = function(pos, node, stack, direction) + minetest.item_drop(stack, nil, pos) + return ItemStack("") + end, + can_insert = function(pos,node,stack,direction) + return true + end, + priority = 50, + }, + on_punch = function(pos, node, puncher, pointed_thing) + local itemstack = puncher:get_wielded_item() + local wieldname = itemstack:get_name() + local playername = puncher:get_player_name() + local log_msg = playername.." struck a broken tube at "..minetest.pos_to_string(pos).."\n " + local meta = minetest.get_meta(pos) + local was_node = minetest.deserialize(meta:get_string("the_tube_was")) + if not was_node then + pipeworks.logger(log_msg.."but it can't be repaired.") + return + end + if not pipeworks.check_and_wear_hammer(puncher) then + if wieldname == "" then + pipeworks.logger(log_msg.."by hand. It's not very effective.") + if minetest.settings:get_bool("enable_damage") then + minetest.chat_send_player(playername,S("Broken tubes may be a bit sharp. Perhaps try with a hammer?")) + puncher:set_hp(puncher:get_hp()-1) + end + else + pipeworks.logger(log_msg.."with "..wieldname.." but that tool is too weak.") + end + return + end + log_msg = log_msg.."with "..wieldname.." to repair it" + local nodedef = minetest.registered_nodes[was_node.name] + if nodedef then + pipeworks.logger(log_msg..".") + if nodedef.tube and nodedef.tube.on_repair then + nodedef.tube.on_repair(pos, was_node) + else + minetest.swap_node(pos, { name = was_node.name, param2 = was_node.param2 }) + pipeworks.scan_for_tube_objects(pos) + end + meta:set_string("the_tube_was", "") + else + pipeworks.logger(log_msg.." but original node "..was_node.name.." is not registered anymore.") + minetest.chat_send_player(playername, S("This tube cannot be repaired.")) + end + end, + allow_metadata_inventory_put = function() + return 0 + end, + allow_metadata_inventory_move = function() + return 0 + end, + allow_metadata_inventory_take = function() + return 0 + end, + } +}) + +-- the high priority tube is a low-cpu replacement for sorting tubes in situations +-- where players would use them for simple routing (turning off paths) +-- without doing actual sorting, like at outputs of tubedevices that might both accept and eject items +if pipeworks.enable_priority_tube then + local color = "#ff3030:128" + pipeworks.register_tube("pipeworks:priority_tube", { + description = S("High Priority Tube Segment"), + inventory_image = "pipeworks_tube_inv.png^[colorize:" .. color, + plain = { { name = "pipeworks_tube_plain.png", color = nodecolor } }, + noctr = { { name = "pipeworks_tube_noctr.png", color = nodecolor } }, + ends = { { name = "pipeworks_tube_end.png", color = nodecolor } }, + short = { name = "pipeworks_tube_short.png", color = nodecolor }, + node_def = { + tube = { priority = 150 } -- higher than tubedevices (100) + }, + }) +end + +if pipeworks.enable_accelerator_tube then + pipeworks.register_tube("pipeworks:accelerator_tube", { + description = S("Accelerating Pneumatic Tube Segment"), + inventory_image = "pipeworks_accelerator_tube_inv.png", + plain = { "pipeworks_accelerator_tube_plain.png" }, + noctr = { "pipeworks_accelerator_tube_noctr.png" }, + ends = { "pipeworks_accelerator_tube_end.png" }, + short = "pipeworks_accelerator_tube_short.png", + node_def = { + tube = {can_go = function(pos, node, velocity, stack) + velocity.speed = velocity.speed+1 + return pipeworks.notvel(pipeworks.meseadjlist, velocity) + end} + }, + }) +end + +if pipeworks.enable_crossing_tube then + pipeworks.register_tube("pipeworks:crossing_tube", { + description = S("Crossing Pneumatic Tube Segment"), + inventory_image = "pipeworks_crossing_tube_inv.png", + plain = { "pipeworks_crossing_tube_plain.png" }, + noctr = { "pipeworks_crossing_tube_noctr.png" }, + ends = { "pipeworks_crossing_tube_end.png" }, + short = "pipeworks_crossing_tube_short.png", + node_def = { + tube = {can_go = function(pos, node, velocity, stack) return {velocity} end } + }, + }) +end + +local texture_alpha_mode = minetest.features.use_texture_alpha_string_modes + and "clip" or true + +if pipeworks.enable_one_way_tube then + local tiles = {"pipeworks_one_way_tube_top.png", "pipeworks_one_way_tube_top.png", "pipeworks_one_way_tube_output.png", + "pipeworks_one_way_tube_input.png", "pipeworks_one_way_tube_side.png", "pipeworks_one_way_tube_top.png"} + for i, tile in ipairs(tiles) do + tiles[i] = pipeworks.make_tube_tile(tile) + end + minetest.register_node("pipeworks:one_way_tube", { + description = S("One way tube"), + tiles = tiles, + use_texture_alpha = texture_alpha_mode, + paramtype2 = "facedir", + drawtype = "nodebox", + paramtype = "light", + node_box = {type = "fixed", + fixed = {{-1/2, -9/64, -9/64, 1/2, 9/64, 9/64}}}, + groups = {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, tubedevice = 1, tube = 1, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_wood_defaults", + }, + tube = { + connect_sides = {left = 1, right = 1}, + can_go = function(pos, node, velocity, stack) + return {velocity} + end, + can_insert = function(pos, node, stack, direction) + local dir = pipeworks.facedir_to_right_dir(node.param2) + return vector.equals(dir, direction) + end, + priority = 75 -- Higher than normal tubes, but lower than receivers + }, + after_place_node = pipeworks.after_place, + after_dig_node = pipeworks.after_dig, + on_rotate = pipeworks.on_rotate, + check_for_pole = pipeworks.check_for_vert_tube, + check_for_horiz_pole = pipeworks.check_for_horiz_tube + }) + pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:one_way_tube" +end diff --git a/mods/pipeworks/tubes/signal.lua b/mods/pipeworks/tubes/signal.lua new file mode 100644 index 00000000..44eb9432 --- /dev/null +++ b/mods/pipeworks/tubes/signal.lua @@ -0,0 +1,247 @@ +local S = minetest.get_translator("pipeworks") + +-- the minetest.after() calls below can sometimes trigger after a tube +-- breaks, at which point item_exit() is no longer valid, so we have to make +-- sure that there even IS a callback to run, first. + +local function after_break(pos) + local name = minetest.get_node(pos).name + if minetest.registered_nodes[name].item_exit then + minetest.registered_nodes[name].item_exit(pos) + end +end + +if minetest.get_modpath("mesecons") and pipeworks.enable_detector_tube then + local detector_tube_step = 5 * (tonumber(minetest.settings:get("dedicated_server_step")) or 0.09) + pipeworks.register_tube("pipeworks:detector_tube_on", { + description = S("Detecting Pneumatic Tube Segment on"), + inventory_image = "pipeworks_detector_tube_inv.png", + plain = { "pipeworks_detector_tube_plain.png" }, + node_def = { + tube = {can_go = function(pos, node, velocity, stack) + local meta = minetest.get_meta(pos) + local nitems = meta:get_int("nitems")+1 + meta:set_int("nitems", nitems) + local saved_pos = vector.new(pos) + minetest.after(detector_tube_step, after_break, saved_pos) + return pipeworks.notvel(pipeworks.meseadjlist,velocity) + end}, + groups = {mesecon = 2, not_in_creative_inventory = 1}, + drop = "pipeworks:detector_tube_off_1", + mesecons = {receptor = {state = "on", rules = pipeworks.mesecons_rules}}, + item_exit = function(pos) + local meta = minetest.get_meta(pos) + local nitems = meta:get_int("nitems")-1 + local node = minetest.get_node(pos) + local name = node.name + local fdir = node.param2 + if nitems == 0 then + minetest.set_node(pos, {name = string.gsub(name, "on", "off"), param2 = fdir}) + mesecon.receptor_off(pos, pipeworks.mesecons_rules) + else + meta:set_int("nitems", nitems) + end + end, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_int("nitems", 1) + minetest.after(detector_tube_step, after_break, pos) + end, + }, + }) + pipeworks.register_tube("pipeworks:detector_tube_off", { + description = S("Detecting Pneumatic Tube Segment"), + inventory_image = "pipeworks_detector_tube_inv.png", + plain = { "pipeworks_detector_tube_plain.png" }, + node_def = { + tube = {can_go = function(pos, node, velocity, stack) + local node = minetest.get_node(pos) + local name = node.name + local fdir = node.param2 + minetest.set_node(pos,{name = string.gsub(name, "off", "on"), param2 = fdir}) + mesecon.receptor_on(pos, pipeworks.mesecons_rules) + return pipeworks.notvel(pipeworks.meseadjlist, velocity) + end}, + groups = {mesecon = 2}, + mesecons = {receptor = {state = "off", rules = pipeworks.mesecons_rules }}, + }, + }) + + minetest.register_craft( { + output = "pipeworks:detector_tube_off_1 2", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "mesecons:mesecon", "mesecons_materials:silicon", "mesecons:mesecon" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, + }) +end + +local digiline_enabled = minetest.get_modpath("digilines") ~= nil +if digiline_enabled and pipeworks.enable_digiline_detector_tube then + pipeworks.register_tube("pipeworks:digiline_detector_tube", { + description = S("Digiline Detecting Pneumatic Tube Segment"), + inventory_image = "pipeworks_digiline_detector_tube_inv.png", + plain = { "pipeworks_digiline_detector_tube_plain.png" }, + node_def = { + tube = {can_go = function(pos, node, velocity, stack) + local meta = minetest.get_meta(pos) + + local setchan = meta:get_string("channel") + + digilines.receptor_send(pos, digilines.rules.default, setchan, stack:to_table()) + + return pipeworks.notvel(pipeworks.meseadjlist, velocity) + end}, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", + "size[8.5,2.2]".. + "image[0.2,0;1,1;pipeworks_digiline_detector_tube_inv.png]".. + "label[1.2,0.2;"..S("Digiline Detecting Tube").."]".. + "field[0.5,1.6;4.6,1;channel;"..S("Channel")..";${channel}]".. + "button[4.8,1.3;1.5,1;set_channel;"..S("Set").."]".. + "button_exit[6.3,1.3;2,1;close;"..S("Close").."]" + ) + end, + on_receive_fields = function(pos, formname, fields, sender) + if (fields.quit and not fields.key_enter_field) + or (fields.key_enter_field ~= "channel" and not fields.set_channel) + or not pipeworks.may_configure(pos, sender) then + return + end + if fields.channel then + minetest.get_meta(pos):set_string("channel", fields.channel) + end + end, + groups = {}, + digilines = { + receptor = {}, + effector = { + action = function(pos,node,channel,msg) end + }, + wire = { + rules = pipeworks.digilines_rules + }, + }, + }, + }) + + minetest.register_craft( { + output = "pipeworks:digiline_detector_tube_1 2", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "digilines:wire_std_00000000", "mesecons_materials:silicon", "digilines:wire_std_00000000" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, + }) +end + +if minetest.get_modpath("mesecons") and pipeworks.enable_conductor_tube then + pipeworks.register_tube("pipeworks:conductor_tube_off", { + description = S("Conducting Pneumatic Tube Segment"), + inventory_image = "pipeworks_conductor_tube_inv.png", + short = "pipeworks_conductor_tube_short.png", + plain = { "pipeworks_conductor_tube_plain.png" }, + noctr = { "pipeworks_conductor_tube_noctr.png" }, + ends = { "pipeworks_conductor_tube_end.png" }, + node_def = { + groups = {mesecon = 2}, + mesecons = {conductor = {state = "off", + rules = pipeworks.mesecons_rules, + onstate = "pipeworks:conductor_tube_on_#id"}} + }, + }) + pipeworks.register_tube("pipeworks:conductor_tube_on", { + description = S("Conducting Pneumatic Tube Segment on"), + inventory_image = "pipeworks_conductor_tube_inv.png", + short = "pipeworks_conductor_tube_short.png", + plain = { "pipeworks_conductor_tube_on_plain.png" }, + noctr = { "pipeworks_conductor_tube_on_noctr.png" }, + ends = { "pipeworks_conductor_tube_on_end.png" }, + node_def = { + groups = {mesecon = 2, not_in_creative_inventory = 1}, + drop = "pipeworks:conductor_tube_off_1", + mesecons = {conductor = {state = "on", + rules = pipeworks.mesecons_rules, + offstate = "pipeworks:conductor_tube_off_#id"}} + }, + }) + + minetest.register_craft({ + type = "shapeless", + output = "pipeworks:conductor_tube_off_1", + recipe = {"pipeworks:tube_1", "mesecons:mesecon"} + }) +end + +if digiline_enabled and pipeworks.enable_digiline_conductor_tube then + pipeworks.register_tube("pipeworks:digiline_conductor_tube", { + description = S("Digiline Conducting Pneumatic Tube Segment"), + inventory_image = "pipeworks_tube_inv.png^pipeworks_digiline_conductor_tube_inv.png", + short = "pipeworks_tube_short.png^pipeworks_digiline_conductor_tube_short.png", + plain = {"pipeworks_tube_plain.png^pipeworks_digiline_conductor_tube_plain.png"}, + noctr = {"pipeworks_tube_noctr.png^pipeworks_digiline_conductor_tube_noctr.png"}, + ends = {"pipeworks_tube_end.png^pipeworks_digiline_conductor_tube_end.png"}, + node_def = {digilines = {wire = {rules = pipeworks.digilines_rules}}}, + }) + minetest.register_craft({ + type = "shapeless", + output = "pipeworks:digiline_conductor_tube_1", + recipe = {"pipeworks:tube_1", "digilines:wire_std_00000000"} + }) +end + +if digiline_enabled and pipeworks.enable_digiline_conductor_tube and + pipeworks.enable_conductor_tube then + pipeworks.register_tube("pipeworks:mesecon_and_digiline_conductor_tube_off", { + description = S("Mesecon and Digiline Conducting Pneumatic Tube Segment"), + inventory_image = "pipeworks_conductor_tube_inv.png^pipeworks_digiline_conductor_tube_inv.png", + short = "pipeworks_conductor_tube_short.png^pipeworks_digiline_conductor_tube_short.png", + plain = {"pipeworks_conductor_tube_plain.png^pipeworks_digiline_conductor_tube_plain.png"}, + noctr = {"pipeworks_conductor_tube_noctr.png^pipeworks_digiline_conductor_tube_noctr.png"}, + ends = {"pipeworks_conductor_tube_end.png^pipeworks_digiline_conductor_tube_end.png"}, + node_def = { + digilines = {wire = {rules = pipeworks.digilines_rules}}, + groups = {mesecon = 2}, + mesecons = {conductor = { + state = "off", + rules = pipeworks.mesecons_rules, + onstate = "pipeworks:mesecon_and_digiline_conductor_tube_on_#id" + }}, + }, + }) + pipeworks.register_tube("pipeworks:mesecon_and_digiline_conductor_tube_on", { + description = S("Mesecon and Digiline Conducting Pneumatic Tube Segment on"), + inventory_image = "pipeworks_conductor_tube_inv.png^pipeworks_digiline_conductor_tube_inv.png", + short = "pipeworks_conductor_tube_short.png^pipeworks_digiline_conductor_tube_short.png", + plain = {"pipeworks_conductor_tube_on_plain.png^pipeworks_digiline_conductor_tube_plain.png"}, + noctr = {"pipeworks_conductor_tube_on_noctr.png^pipeworks_digiline_conductor_tube_noctr.png"}, + ends = {"pipeworks_conductor_tube_on_end.png^pipeworks_digiline_conductor_tube_end.png"}, + node_def = { + digilines = {wire = {rules = pipeworks.digilines_rules}}, + groups = {mesecon = 2, not_in_creative_inventory = 1}, + drop = "pipeworks:mesecon_and_digiline_conductor_tube_off_1", + mesecons = {conductor = { + state = "on", + rules = pipeworks.mesecons_rules, + offstate = "pipeworks:mesecon_and_digiline_conductor_tube_off_#id"} + }, + }, + }) + minetest.register_craft({ + type = "shapeless", + output = "pipeworks:mesecon_and_digiline_conductor_tube_off_1", + recipe = {"pipeworks:tube_1", "mesecons:mesecon", "digilines:wire_std_00000000"} + }) + minetest.register_craft({ + type = "shapeless", + output = "pipeworks:mesecon_and_digiline_conductor_tube_off_1", + recipe = {"pipeworks:conductor_tube_off_1", "digilines:wire_std_00000000"} + }) + minetest.register_craft({ + type = "shapeless", + output = "pipeworks:mesecon_and_digiline_conductor_tube_off_1", + recipe = {"pipeworks:digiline_conductor_tube_1", "mesecons:mesecon"} + }) +end diff --git a/mods/pipeworks/tubes/sorting.lua b/mods/pipeworks/tubes/sorting.lua new file mode 100644 index 00000000..39a86867 --- /dev/null +++ b/mods/pipeworks/tubes/sorting.lua @@ -0,0 +1,180 @@ +local S = minetest.get_translator("pipeworks") +local fs_helpers = pipeworks.fs_helpers + +if pipeworks.enable_mese_tube then + local function update_formspec(pos) + local meta = minetest.get_meta(pos) + local old_formspec = meta:get_string("formspec") + if string.find(old_formspec, "button1") then -- Old version + local inv = meta:get_inventory() + for i = 1, 6 do + for _, stack in ipairs(inv:get_list("line"..i)) do + minetest.add_item(pos, stack) + end + end + end + local buttons_formspec = "" + for i = 0, 5 do + buttons_formspec = buttons_formspec .. fs_helpers.cycling_button(meta, + "image_button[9,"..(i+(i*0.25)+0.5)..";1,0.6", "l"..(i+1).."s", + { + pipeworks.button_off, + pipeworks.button_on + } + ) + end + local list_backgrounds = "" + if minetest.get_modpath("i3") or minetest.get_modpath("mcl_formspec") then + list_backgrounds = "style_type[box;colors=#666]" + for i=0, 5 do + for j=0, 5 do + list_backgrounds = list_backgrounds .. "box[".. 1.5+(i*1.25) ..",".. 0.25+(j*1.25) ..";1,1;]" + end + end + end + local size = "10.2,13" + meta:set_string("formspec", + "formspec_version[2]".. + "size["..size.."]".. + pipeworks.fs_helpers.get_prepends(size).. + "list[context;line1;1.5,0.25;6,1;]".. + "list[context;line2;1.5,1.50;6,1;]".. + "list[context;line3;1.5,2.75;6,1;]".. + "list[context;line4;1.5,4.00;6,1;]".. + "list[context;line5;1.5,5.25;6,1;]".. + "list[context;line6;1.5,6.50;6,1;]".. + list_backgrounds.. + "image[0.22,0.25;1,1;pipeworks_white.png]".. + "image[0.22,1.50;1,1;pipeworks_black.png]".. + "image[0.22,2.75;1,1;pipeworks_green.png]".. + "image[0.22,4.00;1,1;pipeworks_yellow.png]".. + "image[0.22,5.25;1,1;pipeworks_blue.png]".. + "image[0.22,6.50;1,1;pipeworks_red.png]".. + buttons_formspec.. + --"list[current_player;main;0,8;8,4;]" .. + pipeworks.fs_helpers.get_inv(8).. + "listring[current_player;main]" .. + "listring[current_player;main]" .. + "listring[context;line1]" .. + "listring[current_player;main]" .. + "listring[context;line2]" .. + "listring[current_player;main]" .. + "listring[context;line3]" .. + "listring[current_player;main]" .. + "listring[context;line4]" .. + "listring[current_player;main]" .. + "listring[context;line5]" .. + "listring[current_player;main]" .. + "listring[context;line6]" + ) + end + + pipeworks.register_tube("pipeworks:mese_tube", { + description = S("Sorting Pneumatic Tube Segment"), + inventory_image = "pipeworks_mese_tube_inv.png", + noctr = {"pipeworks_mese_tube_noctr_1.png", "pipeworks_mese_tube_noctr_2.png", "pipeworks_mese_tube_noctr_3.png", + "pipeworks_mese_tube_noctr_4.png", "pipeworks_mese_tube_noctr_5.png", "pipeworks_mese_tube_noctr_6.png"}, + plain = {"pipeworks_mese_tube_plain_1.png", "pipeworks_mese_tube_plain_2.png", "pipeworks_mese_tube_plain_3.png", + "pipeworks_mese_tube_plain_4.png", "pipeworks_mese_tube_plain_5.png", "pipeworks_mese_tube_plain_6.png"}, + ends = { "pipeworks_mese_tube_end.png" }, + short = "pipeworks_mese_tube_short.png", + no_facedir = true, -- Must use old tubes, since the textures are rotated with 6d ones + node_def = { + tube = {can_go = function(pos, node, velocity, stack) + local tbl, tbln = {}, 0 + local found, foundn = {}, 0 + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local name = stack:get_name() + for i, vect in ipairs(pipeworks.meseadjlist) do + local npos = vector.add(pos, vect) + local node = minetest.get_node(npos) + local reg_node = minetest.registered_nodes[node.name] + if meta:get_int("l"..i.."s") == 1 and reg_node then + local tube_def = reg_node.tube + if not tube_def or not tube_def.can_insert or + tube_def.can_insert(npos, node, stack, vect) then + local invname = "line"..i + local is_empty = true + for _, st in ipairs(inv:get_list(invname)) do + if not st:is_empty() then + is_empty = false + if st:get_name() == name then + foundn = foundn + 1 + found[foundn] = vect + end + end + end + if is_empty then + tbln = tbln + 1 + tbl[tbln] = vect + end + end + end + end + return (foundn > 0) and found or tbl + end}, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + for i = 1, 6 do + meta:set_int("l"..tostring(i).."s", 1) + inv:set_size("line"..tostring(i), 6*1) + end + update_formspec(pos) + meta:set_string("infotext", S("Sorting pneumatic tube")) + end, + after_place_node = function(pos, placer, itemstack, pointed_thing) + if placer and placer:is_player() and placer:get_player_control().aux1 then + local meta = minetest.get_meta(pos) + for i = 1, 6 do + meta:set_int("l"..tostring(i).."s", 0) + end + update_formspec(pos) + end + return pipeworks.after_place(pos, placer, itemstack, pointed_thing) + end, + on_punch = update_formspec, + on_receive_fields = function(pos, formname, fields, sender) + if (fields.quit and not fields.key_enter_field) + or not pipeworks.may_configure(pos, sender) then + return + end + fs_helpers.on_receive_fields(pos, fields) + update_formspec(pos) + end, + can_dig = function(pos, player) + update_formspec(pos) -- so non-virtual items would be dropped for old tubes + return true + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if not pipeworks.may_configure(pos, player) then return 0 end + update_formspec(pos) -- For old tubes + local inv = minetest.get_meta(pos):get_inventory() + local stack_copy = ItemStack(stack) + stack_copy:set_count(1) + inv:set_stack(listname, index, stack_copy) + return 0 + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if not pipeworks.may_configure(pos, player) then return 0 end + update_formspec(pos) -- For old tubes + local inv = minetest.get_meta(pos):get_inventory() + inv:set_stack(listname, index, ItemStack("")) + return 0 + end, + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + if not pipeworks.may_configure(pos, player) then return 0 end + update_formspec(pos) -- For old tubes + local inv = minetest.get_meta(pos):get_inventory() + + if from_list:match("line%d") and to_list:match("line%d") then + return count + else + inv:set_stack(from_list, from_index, ItemStack("")) + return 0 + end + end, + }, + }) +end diff --git a/mods/pipeworks/tubes/tags.lua b/mods/pipeworks/tubes/tags.lua new file mode 100644 index 00000000..ffd7ec7f --- /dev/null +++ b/mods/pipeworks/tubes/tags.lua @@ -0,0 +1,139 @@ +local S = minetest.get_translator("pipeworks") +local fs_helpers = pipeworks.fs_helpers + +if not pipeworks.enable_item_tags or not pipeworks.enable_tag_tube then return end + +local help_text = minetest.formspec_escape( + S("Separate multiple tags using commas.").."\n".. + S("Use \"\" to match items without tags.") +) + +local update_formspec = function(pos) + local meta = minetest.get_meta(pos) + local buttons_formspec = "" + for i = 0, 5 do + buttons_formspec = buttons_formspec .. fs_helpers.cycling_button(meta, + "image_button[9," .. (i + (i * 0.25) + 0.5) .. ";1,0.6", "l" .. (i + 1) .. "s", + { + pipeworks.button_off, + pipeworks.button_on + } + ) + end + local size = "10.2,9" + meta:set_string("formspec", + "formspec_version[2]" .. + "size[" .. size .. "]" .. + pipeworks.fs_helpers.get_prepends(size) .. + "field[1.5,0.25;7.25,1;tags1;;${tags1}]" .. + "field[1.5,1.5;7.25,1;tags2;;${tags2}]" .. + "field[1.5,2.75;7.25,1;tags3;;${tags3}]" .. + "field[1.5,4.0;7.25,1;tags4;;${tags4}]" .. + "field[1.5,5.25;7.25,1;tags5;;${tags5}]" .. + "field[1.5,6.5;7.25,1;tags6;;${tags6}]" .. + + "image[0.22,0.25;1,1;pipeworks_white.png]" .. + "image[0.22,1.50;1,1;pipeworks_black.png]" .. + "image[0.22,2.75;1,1;pipeworks_green.png]" .. + "image[0.22,4.00;1,1;pipeworks_yellow.png]" .. + "image[0.22,5.25;1,1;pipeworks_blue.png]" .. + "image[0.22,6.50;1,1;pipeworks_red.png]" .. + buttons_formspec .. + "label[0.22,7.9;"..help_text.."]".. + "button[7.25,7.8;1.5,0.8;set_item_tags;" .. S("Set") .. "]" + ) +end + +pipeworks.register_tube("pipeworks:tag_tube", { + description = S("Tag Sorting Pneumatic Tube Segment"), + inventory_image = "pipeworks_tag_tube_inv.png", + noctr = { "pipeworks_tag_tube_noctr_1.png", "pipeworks_tag_tube_noctr_2.png", "pipeworks_tag_tube_noctr_3.png", + "pipeworks_tag_tube_noctr_4.png", "pipeworks_tag_tube_noctr_5.png", "pipeworks_tag_tube_noctr_6.png" }, + plain = { "pipeworks_tag_tube_plain_1.png", "pipeworks_tag_tube_plain_2.png", "pipeworks_tag_tube_plain_3.png", + "pipeworks_tag_tube_plain_4.png", "pipeworks_tag_tube_plain_5.png", "pipeworks_tag_tube_plain_6.png" }, + ends = { "pipeworks_tag_tube_end.png" }, + short = "pipeworks_tag_tube_short.png", + no_facedir = true, -- Must use old tubes, since the textures are rotated with 6d ones + node_def = { + tube = { + can_go = function(pos, node, velocity, stack, tags) + local tbl, tbln = {}, 0 + local found, foundn = {}, 0 + local meta = minetest.get_meta(pos) + local tag_hash = {} + if #tags > 0 then + for _,tag in ipairs(tags) do + tag_hash[tag] = true + end + else + tag_hash[""] = true -- Matches items without tags + end + for i, vect in ipairs(pipeworks.meseadjlist) do + local npos = vector.add(pos, vect) + local node = minetest.get_node(npos) + local reg_node = minetest.registered_nodes[node.name] + if meta:get_int("l" .. i .. "s") == 1 and reg_node then + local tube_def = reg_node.tube + if not tube_def or not tube_def.can_insert or + tube_def.can_insert(npos, node, stack, vect) then + local side_tags = meta:get_string("tags" .. i) + if side_tags ~= "" then + side_tags = pipeworks.sanitize_tags(side_tags) + for _,tag in ipairs(side_tags) do + if tag_hash[tag] then + foundn = foundn + 1 + found[foundn] = vect + break + end + end + else + tbln = tbln + 1 + tbl[tbln] = vect + end + end + end + end + return (foundn > 0) and found or tbl + end + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + for i = 1, 6 do + meta:set_int("l" .. tostring(i) .. "s", 1) + end + update_formspec(pos) + meta:set_string("infotext", S("Tag sorting pneumatic tube")) + end, + after_place_node = function(pos, placer, itemstack, pointed_thing) + if placer and placer:is_player() and placer:get_player_control().aux1 then + local meta = minetest.get_meta(pos) + for i = 1, 6 do + meta:set_int("l" .. tostring(i) .. "s", 0) + end + update_formspec(pos) + end + return pipeworks.after_place(pos, placer, itemstack, pointed_thing) + end, + on_receive_fields = function(pos, formname, fields, sender) + if (fields.quit and not fields.key_enter_field) + or not pipeworks.may_configure(pos, sender) then + return + end + + local meta = minetest.get_meta(pos) + for i = 1, 6 do + local field_name = "tags" .. tostring(i) + if fields[field_name] then + local tags = pipeworks.sanitize_tags(fields[field_name]) + meta:set_string(field_name, table.concat(tags, ",")) + end + end + + fs_helpers.on_receive_fields(pos, fields) + update_formspec(pos) + end, + can_dig = function(pos, player) + return true + end, + }, +}) diff --git a/mods/pipeworks/tubes/teleport.lua b/mods/pipeworks/tubes/teleport.lua new file mode 100644 index 00000000..91dd6e00 --- /dev/null +++ b/mods/pipeworks/tubes/teleport.lua @@ -0,0 +1,374 @@ + +local S = minetest.get_translator("pipeworks") +local filename = minetest.get_worldpath().."/teleport_tubes" -- Only used for backward-compat +local storage = minetest.get_mod_storage() + +local enable_logging = minetest.settings:get_bool("pipeworks_log_teleport_tubes", false) + +local has_digilines = minetest.get_modpath("digilines") + +-- V1: Serialized text file indexed by vector position. +-- V2: Serialized text file indexed by hash position. +-- V3: Mod storage using serialized tables. +-- V4: Mod storage using ":" format. +local tube_db_version = 4 +local tube_db = {} +local receiver_cache = {} + +local function hash_pos(pos) + vector.round(pos) + return string.format("%.0f", minetest.hash_node_position(pos)) +end + +local function serialize_tube(tube) + return string.format("%d:%s", tube.cr, tube.channel) +end + +local function deserialize_tube(hash, str) + local sep = str:sub(2, 2) == ":" + local cr = tonumber(str:sub(1, 1)) + local channel = str:sub(3) + if sep and cr and channel then + local pos = minetest.get_position_from_hash(tonumber(hash)) + return {x = pos.x, y = pos.y, z = pos.z, cr = cr, channel = channel} + end +end + +local function save_tube_db() + receiver_cache = {} + local fields = {version = tube_db_version} + for key, val in pairs(tube_db) do + fields[key] = serialize_tube(val) + end + storage:from_table({fields = fields}) +end + +local function save_tube(hash) + local tube = tube_db[hash] + receiver_cache[tube.channel] = nil + storage:set_string(hash, serialize_tube(tube)) +end + +local function remove_tube(pos) + local hash = hash_pos(pos) + if tube_db[hash] then + receiver_cache[tube_db[hash].channel] = nil + tube_db[hash] = nil + storage:set_string(hash, "") + end +end + +local function migrate_tube_db() + if storage:get_int("version") == 3 then + for key, val in pairs(storage:to_table().fields) do + if tonumber(key) then + tube_db[key] = minetest.deserialize(val) + elseif key ~= "version" then + error("Unknown field in teleport tube database: "..key) + end + end + save_tube_db() + return + end + local file = io.open(filename, "r") + if file then + local content = file:read("*all") + io.close(file) + if content and content ~= "" then + tube_db = minetest.deserialize(content) + end + end + local version = tube_db.version or 0 + tube_db.version = nil + if version < 2 then + local tmp_db = {} + for _, val in pairs(tube_db) do + if val.channel ~= "" then -- Skip unconfigured tubes + tmp_db[hash_pos(val)] = val + end + end + tube_db = tmp_db + end + save_tube_db() +end + +local function read_tube_db() + local version = storage:get_int("version") + if version < tube_db_version then + migrate_tube_db() + elseif version > tube_db_version then + error("Cannot read teleport tube database of version "..version) + else + for key, val in pairs(storage:to_table().fields) do + if tonumber(key) then + tube_db[key] = deserialize_tube(key, val) + elseif key ~= "version" then + error("Unknown field in teleport tube database: "..key) + end + end + end + tube_db.version = nil +end + +local function set_tube(pos, channel, cr) + local hash = hash_pos(pos) + local tube = tube_db[hash] + if tube then + if tube.channel ~= channel or tube.cr ~= cr then + tube.channel = channel + tube.cr = cr + save_tube(hash) + end + else + tube_db[hash] = {x = pos.x, y = pos.y, z = pos.z, channel = channel, cr = cr} + save_tube(hash) + end +end + +local function get_receivers(pos, channel) + local hash = hash_pos(pos) + local cache = receiver_cache[channel] or {} + if cache[hash] then + return cache[hash] + end + local receivers = {} + for key, val in pairs(tube_db) do + if val.cr == 1 and val.channel == channel and not vector.equals(val, pos) then + minetest.load_area(val) + local node_name = minetest.get_node(val).name + if node_name:find("pipeworks:teleport_tube") then + table.insert(receivers, val) + else + remove_tube(val) + end + end + end + cache[hash] = receivers + receiver_cache[channel] = cache + return receivers +end + +local help_text = minetest.formspec_escape( + S("Channels are public by default").."\n".. + S("Use : for fully private channels").."\n".. + S("Use ; for private receivers") +) + +local size = has_digilines and "8,5.9" or "8,4.4" + +local formspec = "formspec_version[2]size["..size.."]".. + pipeworks.fs_helpers.get_prepends(size).. + "image[0.5,0.3;1,1;pipeworks_teleport_tube_inv.png]".. + "label[1.75,0.8;"..S("Teleporting Tube").."]".. + "field[0.5,1.7;5,0.8;channel;"..S("Channel")..";${channel}]".. + "button_exit[5.5,1.7;2,0.8;save;"..S("Save").."]".. + "label[6.5,0.6;"..S("Receive").."]".. + "label[0.5,2.8;"..help_text.."]" + +if has_digilines then + formspec = formspec.. + "field[0.5,4.6;5,0.8;digiline_channel;"..S("Digiline Channel")..";${digiline_channel}]".. + "button_exit[5.5,4.6;2,0.8;save;"..S("Save").."]" +end + +local function update_meta(meta) + local channel = meta:get_string("channel") + local cr = meta:get_int("can_receive") == 1 + if channel == "" then + meta:set_string("infotext", S("Unconfigured Teleportation Tube")) + else + local desc = cr and "sending and receiving" or "sending" + meta:set_string("infotext", S("Teleportation Tube @1 on '@2'", desc, channel)) + end + local state = cr and "on" or "off" + meta:set_string("formspec", formspec.. + "image_button[6.4,0.8;1,0.6;pipeworks_button_"..state.. + ".png;cr_"..state..";;;false;pipeworks_button_interm.png]") +end + +local function update_tube(pos, channel, cr, player_name) + local meta = minetest.get_meta(pos) + if meta:get_string("channel") == channel and meta:get_int("can_receive") == cr then + return + end + if channel == "" then + meta:set_string("channel", "") + meta:set_int("can_receive", cr) + remove_tube(pos) + return + end + local name, mode = channel:match("^([^:;]+)([:;])") + if name and mode and name ~= player_name then + if mode == ":" then + minetest.chat_send_player(player_name, + S("Sorry, channel '@1' is reserved for exclusive use by @2", channel, name)) + return + elseif mode == ";" and cr ~= 0 then + minetest.chat_send_player(player_name, + S("Sorry, receiving from channel '@1' is reserved for @2", channel, name)) + return + end + end + meta:set_string("channel", channel) + meta:set_int("can_receive", cr) + set_tube(pos, channel, cr) +end + +local function receive_fields(pos, _, fields, sender) + if not fields.channel or not pipeworks.may_configure(pos, sender) then + return + end + local meta = minetest.get_meta(pos) + local channel = fields.channel:trim() + local cr = meta:get_int("can_receive") + if fields.cr_on then + cr = 0 + elseif fields.cr_off then + cr = 1 + end + if has_digilines and fields.digiline_channel then + meta:set_string("digiline_channel", fields.digiline_channel) + end + update_tube(pos, channel, cr, sender:get_player_name()) + update_meta(meta) +end + +local function can_go(pos, node, velocity, stack) + velocity.x = 0 + velocity.y = 0 + velocity.z = 0 + local src_meta = minetest.get_meta(pos) + local channel = src_meta:get_string("channel") + if channel == "" then + return {} + end + local receivers = get_receivers(pos, channel) + if #receivers == 0 then + return {} + end + local target = receivers[math.random(1, #receivers)] + if enable_logging then + local src_owner = src_meta:get_string("owner") + local dst_meta = minetest.get_meta(pos) + local dst_owner = dst_meta:get_string("owner") + minetest.log("action", string.format("[pipeworks] %s teleported from %s (owner=%s) to %s (owner=%s) via %s", + stack:to_string(), minetest.pos_to_string(pos), src_owner, minetest.pos_to_string(target), dst_owner, channel + )) + end + pos.x = target.x + pos.y = target.y + pos.z = target.z + return pipeworks.meseadjlist +end + +local function repair_tube(pos, node) + minetest.swap_node(pos, {name = node.name, param2 = node.param2}) + pipeworks.scan_for_tube_objects(pos) + local meta = minetest.get_meta(pos) + local channel = meta:get_string("channel") + if channel ~= "" then + set_tube(pos, channel, meta:get_int("can_receive")) + end + update_meta(meta) +end + +local function digiline_action(pos, _, digiline_channel, msg) + local meta = minetest.get_meta(pos) + if digiline_channel ~= meta:get_string("digiline_channel") then + return + end + local channel = meta:get_string("channel") + local can_receive = meta:get_int("can_receive") + if type(msg) == "string" then + channel = msg + elseif type(msg) == "table" then + if type(msg.channel) == "string" then + channel = msg.channel + end + if msg.can_receive == 1 or msg.can_receive == true then + can_receive = 1 + elseif msg.can_receive == 0 or msg.can_receive == false then + can_receive = 0 + end + else + return + end + local player_name = meta:get_string("owner") + update_tube(pos, channel, can_receive, player_name) + update_meta(meta) +end + +local def = { + tube = { + can_go = can_go, + on_repair = repair_tube, + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_int("can_receive", 1) -- Enabled by default + update_meta(meta) + end, + on_receive_fields = receive_fields, + on_destruct = remove_tube, +} + +if has_digilines then + def.after_place_node = function(pos, placer) + -- Set owner for digilines + minetest.get_meta(pos):set_string("owner", placer:get_player_name()) + pipeworks.after_place(pos) + end + def.digilines = { + receptor = { + rules = pipeworks.digilines_rules, + }, + effector = { + rules = pipeworks.digilines_rules, + action = digiline_action, + } + } +end + +pipeworks.register_tube("pipeworks:teleport_tube", { + description = S("Teleporting Pneumatic Tube Segment"), + inventory_image = "pipeworks_teleport_tube_inv.png", + noctr = { "pipeworks_teleport_tube_noctr.png" }, + plain = { "pipeworks_teleport_tube_plain.png" }, + ends = { "pipeworks_teleport_tube_end.png" }, + short = "pipeworks_teleport_tube_short.png", + node_def = def, +}) + +if minetest.get_modpath("mesecons_mvps") then + -- Update tubes when moved by pistons + mesecon.register_on_mvps_move(function(moved_nodes) + for _, n in ipairs(moved_nodes) do + if n.node.name:find("pipeworks:teleport_tube") then + local meta = minetest.get_meta(n.pos) + set_tube(n.pos, meta:get_string("channel"), meta:get_int("can_receive")) + end + end + end) +end + +-- Expose teleport tube database API for other mods +pipeworks.tptube = { + version = tube_db_version, + hash = hash_pos, + get_db = function() return tube_db end, + save_tube_db = save_tube_db, + remove_tube = remove_tube, + set_tube = set_tube, + save_tube = save_tube, + update_tube = update_tube, + update_meta = function(meta, cr) + -- Legacy behaviour + if cr ~= nil then + meta:set_int("can_receive", cr and 1 or 0) + end + update_meta(meta) + end, +} + +-- Load the database +read_tube_db() diff --git a/mods/pipeworks/tubes/vacuum.lua b/mods/pipeworks/tubes/vacuum.lua new file mode 100644 index 00000000..d78d8377 --- /dev/null +++ b/mods/pipeworks/tubes/vacuum.lua @@ -0,0 +1,127 @@ + +local S = minetest.get_translator("pipeworks") + +local has_vislib = minetest.get_modpath("vizlib") + +local enable_max = minetest.settings:get_bool("pipeworks_enable_items_per_tube_limit", true) +local max_items = tonumber(minetest.settings:get("pipeworks_max_items_per_tube")) or 30 +max_items = math.ceil(max_items / 2) -- Limit vacuuming to half the max limit + +local function vacuum(pos, radius) + radius = radius + 0.5 + local min_pos = vector.subtract(pos, radius) + local max_pos = vector.add(pos, radius) + local count = 0 + for _, obj in pairs(minetest.get_objects_in_area(min_pos, max_pos)) do + local entity = obj:get_luaentity() + if entity and entity.name == "__builtin:item" then + if entity.itemstring ~= "" then + pipeworks.tube_inject_item(pos, pos, vector.new(0, 0, 0), entity.itemstring) + entity.itemstring = "" + count = count + 1 + end + obj:remove() + if enable_max and count >= max_items then + return -- Don't break tube by vacuuming too many items + end + end + end +end + +local function set_timer(pos) + local timer = minetest.get_node_timer(pos) + -- Randomize timer so not all tubes vacuum at the same time + timer:start(math.random(10, 20) * 0.1) +end + +local function repair_tube(pos, was_node) + minetest.swap_node(pos, {name = was_node.name, param2 = was_node.param2}) + pipeworks.scan_for_tube_objects(pos) + set_timer(pos) +end + +local function show_area(pos, node, player) + if not player or player:get_wielded_item():get_name() ~= "" then + -- Only show area when using an empty hand + return + end + local radius = tonumber(minetest.get_meta(pos):get("dist")) or 2 + vizlib.draw_cube(pos, radius + 0.5, {player = player}) +end + +if pipeworks.enable_sand_tube then + pipeworks.register_tube("pipeworks:sand_tube", { + description = S("Vacuuming Pneumatic Tube Segment"), + inventory_image = "pipeworks_sand_tube_inv.png", + short = "pipeworks_sand_tube_short.png", + noctr = {"pipeworks_sand_tube_noctr.png"}, + plain = {"pipeworks_sand_tube_plain.png"}, + ends = {"pipeworks_sand_tube_end.png"}, + node_def = { + groups = {vacuum_tube = 1}, + tube = { + on_repair = repair_tube, + }, + on_construct = set_timer, + on_timer = function(pos, elapsed) + vacuum(pos, 2) + set_timer(pos) + end, + on_punch = has_vislib and show_area or nil, + }, + }) +end + +if pipeworks.enable_mese_sand_tube then + local formspec = "formspec_version[2]size[8,3]".. + pipeworks.fs_helpers.get_prepends("8,3").. + "image[0.5,0.3;1,1;pipeworks_mese_sand_tube_inv.png]".. + "label[1.75,0.8;"..S("Adjustable Vacuuming Tube").."]".. + "field[0.5,1.7;5,0.8;dist;"..S("Radius")..";${dist}]".. + "button_exit[5.5,1.7;2,0.8;save;"..S("Save").."]" + + pipeworks.register_tube("pipeworks:mese_sand_tube", { + description = S("Adjustable Vacuuming Tube"), + inventory_image = "pipeworks_mese_sand_tube_inv.png", + short = "pipeworks_mese_sand_tube_short.png", + noctr = {"pipeworks_mese_sand_tube_noctr.png"}, + plain = {"pipeworks_mese_sand_tube_plain.png"}, + ends = {"pipeworks_mese_sand_tube_end.png"}, + node_def = { + groups = {vacuum_tube = 1}, + tube = { + on_repair = repair_tube, + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_int("dist", 2) + meta:set_string("formspec", formspec) + meta:set_string("infotext", S("Adjustable Vacuuming Tube (@1m)", 2)) + set_timer(pos) + end, + on_timer = function(pos, elapsed) + local radius = minetest.get_meta(pos):get_int("dist") + vacuum(pos, radius) + set_timer(pos) + end, + on_receive_fields = function(pos, _, fields, sender) + if not fields.dist or not pipeworks.may_configure(pos, sender) then + return + end + local meta = minetest.get_meta(pos) + local dist = math.min(math.max(tonumber(fields.dist) or 0, 0), 8) + meta:set_int("dist", dist) + meta:set_string("infotext", S("Adjustable Vacuuming Tube (@1m)", dist)) + end, + on_punch = has_vislib and show_area or nil, + }, + }) +end + +minetest.register_lbm({ + label = "Vacuum tube node timer starter", + name = "pipeworks:vacuum_tube_start", + nodenames = {"group:vacuum_tube"}, + run_at_every_load = false, + action = set_timer, +}) diff --git a/mods/pipeworks/wielder.lua b/mods/pipeworks/wielder.lua new file mode 100644 index 00000000..0850e5a7 --- /dev/null +++ b/mods/pipeworks/wielder.lua @@ -0,0 +1,354 @@ +local S = minetest.get_translator("pipeworks") +local has_digilines = minetest.get_modpath("digilines") + +local function set_wielder_formspec(def, meta) + local width, height = def.wield_inv.width, def.wield_inv.height + local offset = 5.22 - width * 0.625 + local size = "10.2,"..(6.5 + height * 1.25 + (has_digilines and 1.25 or 0)) + local list_bg = "" + if minetest.get_modpath("i3") or minetest.get_modpath("mcl_formspec") then + list_bg = "style_type[box;colors=#666]" + for i=0, height-1 do + for j=0, width-1 do + list_bg = list_bg.."box["..offset+(i*1.25)..","..1.25+(j*1.25)..";1,1;]" + end + end + end + local inv_offset = 1.5 + height * 1.25 + local fs = "formspec_version[2]size["..size.."]".. + pipeworks.fs_helpers.get_prepends(size)..list_bg.. + "item_image[0.5,0.3;1,1;"..def.name.."_off]".. + "label[1.75,0.8;"..minetest.formspec_escape(def.description).."]".. + "list[context;"..def.wield_inv.name..";"..offset..",1.25;"..width..","..height..";]" + if has_digilines then + fs = fs.."field[1.5,"..inv_offset..";5,0.8;channel;"..S("Channel")..";${channel}]".. + "button_exit[6.5,"..inv_offset..";2,0.8;save;"..S("Save").."]".. + pipeworks.fs_helpers.get_inv(inv_offset + 1.25).."listring[]" + else + fs = fs..pipeworks.fs_helpers.get_inv(inv_offset).."listring[]" + end + meta:set_string("formspec", fs) + meta:set_string("infotext", def.description) +end + +local function wielder_action(def, pos, node, index) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local list = inv:get_list(def.wield_inv.name) + local wield_index + if index then + if list[index] and (def.wield_hand or not list[index]:is_empty()) then + wield_index = index + end + else + for i, stack in ipairs(list) do + if not stack:is_empty() then + wield_index = i + break + end + end + end + if not wield_index and not def.wield_hand then + return + end + local dir = minetest.facedir_to_dir(node.param2) + local fakeplayer = fakelib.create_player({ + name = meta:get_string("owner"), + direction = vector.multiply(dir, -1), + position = pos, + inventory = inv, + wield_index = wield_index or 1, + wield_list = def.wield_inv.name, + }) + -- Under and above positions are intentionally switched. + local pointed = { + type = "node", + under = vector.subtract(pos, dir), + above = vector.subtract(pos, vector.multiply(dir, 2)), + } + def.action(fakeplayer, pointed) + if def.eject_drops then + for i, stack in ipairs(inv:get_list("main")) do + if not stack:is_empty() then + pipeworks.tube_inject_item(pos, pos, dir, stack) + inv:set_stack("main", i, ItemStack("")) + end + end + end +end + +local function wielder_on(def, pos, node) + if node.name ~= def.name.."_off" then + return + end + node.name = def.name.."_on" + minetest.swap_node(pos, node) + wielder_action(def, pos, node) +end + +local function wielder_off(def, pos, node) + if node.name == def.name.."_on" then + node.name = def.name.."_off" + minetest.swap_node(pos, node) + end +end + +local function wielder_digiline_action(def, pos, channel, msg) + local meta = minetest.get_meta(pos) + local set_channel = meta:get_string("channel") + if channel ~= set_channel then + return + end + if type(msg) ~= "table" then + if type(msg) == "string" then + if msg:sub(1, 8) == "activate" then + msg = {command = "activate", slot = tonumber(msg:sub(9))} + end + else + return + end + end + if msg.command == "activate" then + local node = minetest.get_node(pos) + local index = type(msg.slot) == "number" and msg.slot or nil + wielder_action(def, pos, node, index) + end +end + +function pipeworks.register_wielder(def) + for _,state in ipairs({"off", "on"}) do + local groups = { + snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, + mesecon = 2, tubedevice = 1, tubedevice_receiver = 1, + axey = 1, handy = 1, pickaxey = 1, + not_in_creative_inventory = state == "on" and 1 or nil + } + minetest.register_node(def.name.."_"..state, { + description = def.description, + tiles = def.tiles[state], + paramtype2 = "facedir", + groups = groups, + is_ground_content = false, + _mcl_hardness = 0.6, + _sound_def = { + key = "node_sound_stone_defaults", + }, + drop = def.name.."_off", + mesecons = { + effector = { + rules = pipeworks.rules_all, + action_on = function(pos, node) + wielder_on(def, pos, node) + end, + action_off = function(pos, node) + wielder_off(def, pos, node) + end, + }, + }, + digilines = { + receptor = {}, + effector = { + action = function(pos, _, channel, msg) + wielder_digiline_action(def, pos, channel, msg) + end, + }, + }, + tube = { + can_insert = function(pos, node, stack, direction) + if def.eject_drops then + -- Prevent ejected items from being inserted + local dir = vector.multiply(minetest.facedir_to_dir(node.param2), -1) + if vector.equals(direction, dir) then + return false + end + end + local inv = minetest.get_meta(pos):get_inventory() + return inv:room_for_item(def.wield_inv.name, stack) + end, + insert_object = function(pos, node, stack) + local inv = minetest.get_meta(pos):get_inventory() + return inv:add_item(def.wield_inv.name, stack) + end, + input_inventory = def.wield_inv.name, + connect_sides = def.connect_sides, + can_remove = function(pos, node, stack) + return stack:get_count() + end, + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + inv:set_size(def.wield_inv.name, def.wield_inv.width * def.wield_inv.height) + if def.eject_drops then + inv:set_size("main", 32) + end + set_wielder_formspec(def, meta) + end, + after_place_node = function(pos, placer) + pipeworks.scan_for_tube_objects(pos) + if not placer then + return + end + local node = minetest.get_node(pos) + node.param2 = minetest.dir_to_facedir(placer:get_look_dir(), true) + minetest.set_node(pos, node) + minetest.get_meta(pos):set_string("owner", placer:get_player_name()) + end, + after_dig_node = function(pos, oldnode, oldmetadata, digger) + for _,stack in ipairs(oldmetadata.inventory[def.wield_inv.name] or {}) do + if not stack:is_empty() then + minetest.add_item(pos, stack) + end + end + pipeworks.scan_for_tube_objects(pos) + end, + on_rotate = pipeworks.on_rotate, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if not pipeworks.may_configure(pos, player) then return 0 end + return stack:get_count() + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if not pipeworks.may_configure(pos, player) then return 0 end + return stack:get_count() + end, + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + if not pipeworks.may_configure(pos, player) then return 0 end + return count + end, + on_receive_fields = function(pos, _, fields, sender) + if not fields.channel or not pipeworks.may_configure(pos, sender) then + return + end + minetest.get_meta(pos):set_string("channel", fields.channel) + end, + }) + end + table.insert(pipeworks.ui_cat_tube_list, def.name.."_off") +end + +local function get_tiles(name, stateful) + local tiles = {on = {}, off = {}} + for _,state in ipairs({"off", "on"}) do + for _,side in ipairs({"top", "bottom", "side2", "side1", "back", "front"}) do + local suffix = stateful[side] and "_"..state or "" + table.insert(tiles[state], "pipeworks_"..name.."_"..side..suffix..".png") + end + end + return tiles +end + +if pipeworks.enable_node_breaker then + pipeworks.register_wielder({ + name = "pipeworks:nodebreaker", + description = S("Node Breaker"), + tiles = get_tiles("nodebreaker", {top = 1, bottom = 1, side2 = 1, side1 = 1, front = 1}), + connect_sides = {top = 1, bottom = 1, left = 1, right = 1, back = 1}, + wield_inv = {name = "pick", width = 1, height = 1}, + wield_hand = true, + eject_drops = true, + action = function(fakeplayer, pointed) + local stack = fakeplayer:get_wielded_item() + local old_stack = ItemStack(stack) + local item_def = minetest.registered_items[stack:get_name()] + if item_def.on_use then + stack = item_def.on_use(stack, fakeplayer, pointed) or stack + fakeplayer:set_wielded_item(stack) + else + local node = minetest.get_node(pointed.under) + local node_def = minetest.registered_nodes[node.name] + if not node_def or not node_def.on_dig then + return + end + -- Check if the tool can dig the node + local tool = stack:get_tool_capabilities() + if not minetest.get_dig_params(node_def.groups, tool).diggable then + -- Try using hand if tool can't dig the node + local hand = ItemStack():get_tool_capabilities() + if not minetest.get_dig_params(node_def.groups, hand).diggable then + return + end + end + -- This must only check for false, because `on_dig` returning nil is the same as returning true. + if node_def.on_dig(pointed.under, node, fakeplayer) == false then + return + end + local sound = node_def.sounds and node_def.sounds.dug + if sound then + minetest.sound_play(sound, {pos = pointed.under}, true) + end + stack = fakeplayer:get_wielded_item() + end + if stack:get_name() == old_stack:get_name() then + -- Don't mechanically wear out tool + if stack:get_wear() ~= old_stack:get_wear() and stack:get_count() == old_stack:get_count() + and (item_def.wear_represents == nil or item_def.wear_represents == "mechanical_wear") then + fakeplayer:set_wielded_item(old_stack) + end + elseif not stack:is_empty() then + -- Tool got replaced by something else, treat it as a drop. + fakeplayer:get_inventory():add_item("main", stack) + fakeplayer:set_wielded_item("") + end + end, + }) + minetest.register_alias("technic:nodebreaker_off", "pipeworks:nodebreaker_off") + minetest.register_alias("technic:nodebreaker_on", "pipeworks:nodebreaker_on") + minetest.register_alias("technic:node_breaker_off", "pipeworks:nodebreaker_off") + minetest.register_alias("technic:node_breaker_on", "pipeworks:nodebreaker_on") + minetest.register_alias("auto_tree_tap:off", "pipeworks:nodebreaker_off") + minetest.register_alias("auto_tree_tap:on", "pipeworks:nodebreaker_on") +end + +if pipeworks.enable_deployer then + pipeworks.register_wielder({ + name = "pipeworks:deployer", + description = S("Deployer"), + tiles = get_tiles("deployer", {front = 1}), + connect_sides = {back = 1}, + wield_inv = {name = "main", width = 3, height = 3}, + action = function(fakeplayer, pointed) + local stack = fakeplayer:get_wielded_item() + local def = minetest.registered_items[stack:get_name()] + if def and def.on_place then + local new_stack, placed_pos = def.on_place(stack, fakeplayer, pointed) + fakeplayer:set_wielded_item(new_stack or stack) + -- minetest.item_place_node doesn't play sound to the placer + local sound = placed_pos and def.sounds and def.sounds.place + local name = fakeplayer:get_player_name() + if sound and name ~= "" then + minetest.sound_play(sound, {pos = placed_pos, to_player = name}, true) + end + end + end, + }) + minetest.register_alias("technic:deployer_off", "pipeworks:deployer_off") + minetest.register_alias("technic:deployer_on", "pipeworks:deployer_on") +end + +if pipeworks.enable_dispenser then + -- Override minetest.item_drop to negate its hardcoded offset + -- when the dropper is a fake player. + local item_drop = minetest.item_drop + -- luacheck: ignore 122 + function minetest.item_drop(stack, dropper, pos) + if dropper and dropper.is_fake_player then + pos = vector.new(pos.x, pos.y - 1.2, pos.z) + end + return item_drop(stack, dropper, pos) + end + pipeworks.register_wielder({ + name = "pipeworks:dispenser", + description = S("Dispenser"), + tiles = get_tiles("dispenser", {front = 1}), + connect_sides = {back = 1}, + wield_inv = {name = "main", width = 3, height = 3}, + action = function(fakeplayer) + local stack = fakeplayer:get_wielded_item() + local def = minetest.registered_items[stack:get_name()] + if def and def.on_drop then + local pos = fakeplayer:get_pos() + fakeplayer:set_wielded_item(def.on_drop(stack, fakeplayer, pos) or stack) + end + end, + }) +end diff --git a/mods/sandwiches/init.lua b/mods/sandwiches/init.lua index 8b096b3b..6739653b 100644 --- a/mods/sandwiches/init.lua +++ b/mods/sandwiches/init.lua @@ -183,7 +183,7 @@ if minetest.get_modpath("bushes_classic") or sandwiches.ingredient_support.berry {"group:food_sugar", "group:food_pot", "group:food_sugar"}, {"group:food_grapes", "group:food_sugar", "group:food_grapes"}, }, - replacements = {{"group:food_pot", "group:food_pot"}}, + replacements = {{"group:food_pot", pot }}, }) minetest.register_craftitem("sandwiches:multi_jam", { @@ -199,7 +199,7 @@ if minetest.get_modpath("bushes_classic") or sandwiches.ingredient_support.berry {"group:food_sugar", "group:food_pot", "group:food_sugar"}, {"group:food_berry", "group:food_sugar", "group:food_berry"}, }, - replacements = {{"group:food_pot", "group:food_pot"}}, + replacements = {{"group:food_pot", pot }}, }) minetest.register_craft({ output = "sandwiches:multi_jam 3", diff --git a/mods/technic_plus_beta/README.md b/mods/technic_plus_beta/README.md new file mode 100644 index 00000000..ce79a2f7 --- /dev/null +++ b/mods/technic_plus_beta/README.md @@ -0,0 +1,178 @@ +Technic +----------------- + +A mod for [minetest](http://www.minetest.net) + +[![mtt](https://github.com/mt-mods/technic/actions/workflows/mtt.yml/badge.svg)](https://github.com/mt-mods/technic/actions/workflows/mtt.yml?query=branch%3Amaster) +[![luacheck](https://github.com/mt-mods/technic/actions/workflows/luacheck.yml/badge.svg)](https://github.com/mt-mods/technic/actions/workflows/luacheck.yml?query=branch%3Amaster) +[![mineunit](https://github.com/mt-mods/technic/actions/workflows/mineunit.yml/badge.svg)](https://github.com/mt-mods/technic/actions/workflows/mineunit.yml?query=branch%3Amaster) +[![mineunit](https://byob.yarr.is/mt-mods/technic/coverage)](https://github.com/mt-mods/technic/actions/workflows/mineunit.yml?query=branch%3Amaster+is%3Asuccess) + +[![License](https://img.shields.io/badge/license-LGPLv2.0%2B-purple.svg)](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.en.html) +[![ContentDB](https://content.minetest.net/packages/mt-mods/technic_plus/shields/downloads/)](https://content.minetest.net/packages/mt-mods/technic_plus/) + + +# Overview + + + +The technic modpack extends the Minetest game with many new elements, +mainly constructable machines and tools. It is a large modpack, and +tends to dominate gameplay when it is used. This manual describes how +to use the technic modpack, mainly from a player's perspective. + +The technic modpack depends on some other modpacks: + +* the basic Minetest game +* mesecons, which supports the construction of logic systems based on + signaling elements +* pipeworks, which supports the automation of item transport +* moreores, which provides some additional ore types +* basic_materials, which provides some basic craft items + +This manual doesn't explain how to use these other modpacks, which have +their own manuals: + +* [Minetest Game Documentation](https://wiki.minetest.net/Main_Page) +* [Mesecons Documentation](http://mesecons.net/items.html) +* [Pipeworks Documentation](https://github.com/mt-mods/pipeworks/-/wikis/home) +* [Moreores Forum Post](https://forum.minetest.net/viewtopic.php?t=549) +* [Basic materials Repository](https://github.com/mt-mods/basic_materials) + +Recipes for constructable items in technic are generally not guessable, +and are also not specifically documented here. You should use a +craft guide mod to look up the recipes in-game. For the best possible +guidance, use the unified\_inventory mod, with which technic registers +its specialised recipe types. + +# Documentation + +In-game: + +* [Resources](./technic/doc/resources.md) +* [Substances](./technic/doc/substances.md) +* [Processes](./technic/doc/processes.md) +* [Chests](./technic/doc/chests.md) +* [Radioactivity](./technic/doc/radioactivity.md) +* [Electrical power](./technic/doc/power.md) +* [Powered machines](./technic/doc/machines.md) +* [Generators](./technic/doc/generators.md) +* [Forceload anchor](./technic/doc/anchor.md) +* [Digilines](./technic/doc/digilines.md) +* [Mesecons](./technic/doc/mesecons.md) +* [Tools](./technic/doc/tools.md) + +Mod development: + +* [Api](./technic/doc/api.md) + +subjects missing from this manual: + +* frames +* templates + +## FAQ + +1. My technic circuit doesn't work. No power is distributed. + * A: Make sure you have a switching station connected. + +# Notes + +This is a maintained fork of https://github.com/minetest-mods/technic with various enhancements. +Suitable for multiplayer environments. + +* Chainsaw and HV Quarry re-implementation (@OgelGames) +* Switching station lag/polyfuse and globalstep execution (@BuckarooBanzay) +* No forceload hacks +* Additional HV machines (@h-v-smacker) +* LV, MV, and HV digiline cables (@S-S-X and @SwissalpS) +* Chests with digilines and more complete user interface +* Most of network code rewritten +* Many bugs that allowed cheating fixed +* CNC machine with pipeworks, upgrades and digiline support +* Better performance +* various others... + +## Compatibility + +This mod is meant as a **drop-in replacement** for the upstream `technic` mod. + +It also provides some additional machines and items, notably: + +* HV Grinder, Furnace, and Compressor +* LV Lamp +* LV, MV, and HV Digiline cables + +Note that the `wrench` mod has been separated from the modpack. It can now be found at [mt-mods/wrench](https://github.com/mt-mods/wrench). + +# Recommended mods + +Dependencies: + +* https://github.com/minetest-mods/mesecons +* https://github.com/minetest-mods/moreores +* https://github.com/mt-mods/pipeworks +* https://github.com/mt-mods/basic_materials + +Recommended optional Dependencies: + +* https://github.com/minetest-mods/digilines + +Recommended mods that build on the `technic mod`: + +* https://github.com/mt-mods/jumpdrive +* https://github.com/OgelGames/powerbanks + +# Settings (worldpath/technic.conf) + +| Configuration key | Description +|----------------------------------------------|-----------------------------------------------------------------------------------------------------------------------| +| enable_mining_drill | | +| enable_mining_laser | | +| enable_flashlight | | +| enable_wind_mill | | +| enable_corium_griefing | | +| enable_radiation_protection | | +| enable_radiation_throttling | enable lag- and per-second-throttling of radiation damage | +| enable_entity_radiation_damage | | +| enable_longterm_radiation_damage | | +| enable_nuclear_reactor_digiline_selfdestruct | | +| admin_priv | Privileges required to use administrative chat commands like cache flushing and enabling/disabling machines globally. | +| quarry_max_depth | max depth of the quarry. | +| quarry_time_limit | max cpu time in μs allowed per quarry step. | +| quarry_dig_particles | Enables particle effect with the quarry digs a node. | +| network_overload_reset_time | After network conflict wait this many seconds before attempting to activate conflicting networks again. | +| switch_off_delay_seconds | switching station off delay. | + +See defaults for settings here: [technic/config.lua](./technic/config.lua) + +See configuration for CNC machines here: [technic_cnc/README.md](./technic_cnc/README.md) + +# Chat commands + +* **/technic_flush_switch_cache** clears the switching station cache (stops all unloaded switches) +* **/powerctrl [on|off]** enable/disable technic power distribution globally +* **/technic_get_active_networks [minlag]** list all active networks with additional network data +* **/technic_clear_network_data** removes all networks and network nodes from the cache + +# Contributors + +* kpoppel +* Nekogloop +* Nore/Ekdohibs +* ShadowNinja +* VanessaE +* BuckarooBanzay +* OgelGames +* int-ua +* S-S-X +* H-V-Smacker +* groxxda +* SwissalpS +* And many others... + +# License + +Unless otherwise stated, all components of this modpack are licensed under the +LGPL, V2 or later. See also the individual mod folders for their +secondary/alternate licenses, if any. diff --git a/mods/technic_plus_beta/extranodes/init.lua b/mods/technic_plus_beta/extranodes/init.lua new file mode 100644 index 00000000..7ba1dbab --- /dev/null +++ b/mods/technic_plus_beta/extranodes/init.lua @@ -0,0 +1,437 @@ +-- Minetest 0.4.6 mod: extranodes +-- namespace: technic +local S = minetest.get_translator(minetest.get_current_modname()) + +if minetest.get_modpath("moreblocks") then + + -- register stairsplus/circular_saw nodes + -- we skip blast resistant concrete and uranium intentionally + -- chrome seems to be too hard of a metal to be actually sawable + + stairsplus:register_all("technic", "marble", "technic:marble", { + description=S("Marble"), + groups={cracky=3, not_in_creative_inventory=1}, + tiles={"technic_marble.png"}, + }) + + stairsplus:register_all("technic", "marble_bricks", "technic:marble_bricks", { + description=S("Marble Bricks"), + groups={cracky=3, not_in_creative_inventory=1}, + tiles={"technic_marble_bricks.png"}, + }) + + stairsplus:register_all("technic", "granite", "technic:granite", { + description=S("Granite"), + groups={cracky=1, not_in_creative_inventory=1}, + tiles={"technic_granite.png"}, + }) + + stairsplus:register_all("technic", "granite_bricks", "technic:granite_bricks", { + description=S("Granite Bricks"), + groups={cracky=1, not_in_creative_inventory=1}, + tiles={"technic_granite_bricks.png"}, + }) + + stairsplus:register_all("technic", "concrete", "basic_materials:concrete_block", { + description=S("Concrete"), + groups={cracky=3, not_in_creative_inventory=1}, + tiles={"basic_materials_concrete_block.png"}, + }) + + stairsplus:register_all("technic", "zinc_block", "technic:zinc_block", { + description=S("Zinc Block"), + groups={cracky=1, not_in_creative_inventory=1}, + tiles={"technic_zinc_block.png"}, + }) + + stairsplus:register_all("technic", "cast_iron_block", "technic:cast_iron_block", { + description=S("Cast Iron Block"), + groups={cracky=1, not_in_creative_inventory=1}, + tiles={"technic_cast_iron_block.png"}, + }) + + stairsplus:register_all("technic", "carbon_steel_block", "technic:carbon_steel_block", { + description=S("Carbon Steel Block"), + groups={cracky=1, not_in_creative_inventory=1}, + tiles={"technic_carbon_steel_block.png"}, + }) + + stairsplus:register_all("technic", "stainless_steel_block", "technic:stainless_steel_block", { + description=S("Stainless Steel Block"), + groups={cracky=1, not_in_creative_inventory=1}, + tiles={"technic_stainless_steel_block.png"}, + }) + + stairsplus:register_all("technic", "blast_resistant_concrete", "technic:blast_resistant_concrete", { + description = S("Blast-resistant Concrete"), + tiles = {"technic_blast_resistant_concrete_block.png",}, + groups = {cracky = 1, level = 3, concrete = 1}, + on_blast = function(pos, intensity) + if intensity > 3 then + minetest.remove_node(pos) + minetest.add_item(pos, "technic:blast_resistant_concrete") + end + end + }) + + -- FIXME: Clean this function up somehow + local function register_technic_stairs_alias(modname, origname, newmod, newname) + minetest.register_alias(modname .. ":slab_" .. origname, newmod..":slab_" .. newname) + minetest.register_alias(modname .. ":slab_" .. origname .. + "_inverted", newmod..":slab_" .. newname .. "_inverted") + minetest.register_alias(modname .. ":slab_" .. origname .. "_wall", newmod..":slab_" .. newname .. "_wall") + minetest.register_alias(modname .. ":slab_" .. origname .. + "_quarter", newmod..":slab_" .. newname .. "_quarter") + minetest.register_alias(modname .. ":slab_" .. origname .. + "_quarter_inverted", newmod..":slab_" .. newname .. "_quarter_inverted") + minetest.register_alias(modname .. ":slab_" .. origname .. + "_quarter_wall", newmod..":slab_" .. newname .. "_quarter_wall") + minetest.register_alias(modname .. ":slab_" .. origname .. + "_three_quarter", newmod..":slab_" .. newname .. "_three_quarter") + minetest.register_alias(modname .. ":slab_" .. origname .. + "_three_quarter_inverted", newmod..":slab_" .. newname .. "_three_quarter_inverted") + minetest.register_alias(modname .. ":slab_" .. origname .. + "_three_quarter_wall", newmod..":slab_" .. newname .. "_three_quarter_wall") + minetest.register_alias(modname .. ":stair_" .. origname, newmod..":stair_" .. newname) + minetest.register_alias(modname .. ":stair_" .. origname .. + "_inverted", newmod..":stair_" .. newname .. "_inverted") + minetest.register_alias(modname .. ":stair_" .. origname .. "_wall", newmod..":stair_" .. newname .. "_wall") + minetest.register_alias(modname .. ":stair_" .. origname .. + "_wall_half", newmod..":stair_" .. newname .. "_wall_half") + minetest.register_alias(modname .. ":stair_" .. origname .. + "_wall_half_inverted", newmod..":stair_" .. newname .. "_wall_half_inverted") + minetest.register_alias(modname .. ":stair_" .. origname .. "_half", newmod..":stair_" .. newname .. "_half") + minetest.register_alias(modname .. ":stair_" .. origname .. + "_half_inverted", newmod..":stair_" .. newname .. "_half_inverted") + minetest.register_alias(modname .. ":stair_" .. origname .. + "_right_half", newmod..":stair_" .. newname .. "_right_half") + minetest.register_alias(modname .. ":stair_" .. origname .. + "_right_half_inverted", newmod..":stair_" .. newname .. "_right_half_inverted") + minetest.register_alias(modname .. ":stair_" .. origname .. + "_wall_half", newmod..":stair_" .. newname .. "_wall_half") + minetest.register_alias(modname .. ":stair_" .. origname .. + "_wall_half_inverted", newmod..":stair_" .. newname .. "_wall_half_inverted") + minetest.register_alias(modname .. ":stair_" .. origname .. "_inner", newmod..":stair_" .. newname .. "_inner") + minetest.register_alias(modname .. ":stair_" .. origname .. + "_inner_inverted", newmod..":stair_" .. newname .. "_inner_inverted") + minetest.register_alias(modname .. ":stair_" .. origname .. "_outer", newmod..":stair_" .. newname .. "_outer") + minetest.register_alias(modname .. ":stair_" .. origname .. + "_outer_inverted", newmod..":stair_" .. newname .. "_outer_inverted") + minetest.register_alias(modname .. ":panel_" .. origname .. + "_bottom", newmod..":panel_" .. newname .. "_bottom") + minetest.register_alias(modname .. ":panel_" .. origname .. "_top", newmod..":panel_" .. newname .. "_top") + minetest.register_alias(modname .. ":panel_" .. origname .. + "_vertical", newmod..":panel_" .. newname .. "_vertical") + minetest.register_alias(modname .. ":micro_" .. origname .. + "_bottom", newmod..":micro_" .. newname .. "_bottom") + minetest.register_alias(modname .. ":micro_" .. origname .. "_top", newmod..":micro_" .. newname .. "_top") + end + + register_technic_stairs_alias("stairsplus", "concrete", "technic", "concrete") + register_technic_stairs_alias("stairsplus", "marble", "technic", "marble") + register_technic_stairs_alias("stairsplus", "granite", "technic", "granite") + register_technic_stairs_alias("stairsplus", "marble_bricks", "technic", "marble_bricks") + +end + +local iclip_def = { + description = S("Insulator/cable clip"), + drawtype = "mesh", + mesh = "technic_insulator_clip.obj", + tiles = {"technic_insulator_clip.png"}, + paramtype = "light", + is_ground_content = false, + groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1 }, + sounds = default.node_sound_stone_defaults(), +} + +local iclipfence_def = { + description = S("Insulator/cable clip"), + tiles = {"technic_insulator_clip.png"}, + is_ground_content = false, + paramtype = "light", + drawtype = "nodebox", + node_box = { + type = "connected", + fixed = { + { -0.25, 0.75, -0.25, 0.25, 1.25, 0.25 }, -- the clip on top + { -0.125, 0.6875, -0.125, 0.125, 0.75, 0.125 }, + { -0.1875, 0.625, -0.1875, 0.1875, 0.6875, 0.1875 }, + { -0.125, 0.5625, -0.125, 0.125, 0.625, 0.125 }, + { -0.1875, 0.5, -0.1875, 0.1875, 0.5625, 0.1875 }, + { -0.125, 0.4375, -0.125, 0.125, 0.5, 0.125 }, + { -0.1875, 0.375, -0.1875, 0.1875, 0.4375, 0.1875 }, + { -0.125, -0.5, -0.125, 0.125, 0.375, 0.125 }, -- the post, slightly short + }, + -- connect_top = + -- connect_bottom = + connect_front = {{-1/16,3/16,-1/2,1/16,5/16,-1/8}, + {-1/16,-5/16,-1/2,1/16,-3/16,-1/8}}, + connect_left = {{-1/2,3/16,-1/16,-1/8,5/16,1/16}, + {-1/2,-5/16,-1/16,-1/8,-3/16,1/16}}, + connect_back = {{-1/16,3/16,1/8,1/16,5/16,1/2}, + {-1/16,-5/16,1/8,1/16,-3/16,1/2}}, + connect_right = {{1/8,3/16,-1/16,1/2,5/16,1/16}, + {1/8,-5/16,-1/16,1/2,-3/16,1/16}}, + }, + connects_to = {"group:fence", "group:wood", "group:tree"}, + groups = {fence=1, choppy=1, snappy=1, oddly_breakable_by_hand=1 }, + sounds = default.node_sound_stone_defaults(), +} + +local sclip_tex = { + "technic_insulator_clip.png", + { name = "strut.png^technic_steel_strut_overlay.png", color = "white" }, + { name = "strut.png", color = "white" } +} + +local streetsmod = minetest.get_modpath("streets") or minetest.get_modpath ("steelsupport") +-- cheapie's fork breaks it into several individual mods, with differernt names for the same content. + +if streetsmod then + sclip_tex = { + "technic_insulator_clip.png", + { name = "streets_support.png^technic_steel_strut_overlay.png", color = "white" }, + { name = "streets_support.png", color = "white" } + } +end + +local sclip_def = { + description = S("Steel strut with insulator/cable clip"), + drawtype = "mesh", + mesh = "technic_steel_strut_with_insulator_clip.obj", + tiles = sclip_tex, + paramtype = "light", + paramtype2 = "wallmounted", + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + groups = { choppy=1, cracky=1 }, + backface_culling = false +} + +if minetest.get_modpath("unifieddyes") then + iclip_def.paramtype2 = "colorwallmounted" + iclip_def.palette = "unifieddyes_palette_colorwallmounted.png" + iclip_def.after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + end + iclip_def.groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, ud_param2_colorable = 1} + iclip_def.on_dig = unifieddyes.on_dig + + iclipfence_def.paramtype2 = "color" + iclipfence_def.palette = "unifieddyes_palette_extended.png" + iclipfence_def.on_construct = unifieddyes.on_construct + iclipfence_def.groups = {fence=1, choppy=1, snappy=1, oddly_breakable_by_hand=1, ud_param2_colorable = 1} + iclipfence_def.on_dig = unifieddyes.on_dig + + sclip_def.paramtype2 = "colorwallmounted" + sclip_def.palette = "unifieddyes_palette_colorwallmounted.png" + sclip_def.after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + end + sclip_def.on_dig = unifieddyes.on_dig + sclip_def.groups = {choppy=1, cracky=1, ud_param2_colorable = 1} +end + +minetest.register_node(":technic:insulator_clip", iclip_def) +minetest.register_node(":technic:insulator_clip_fencepost", iclipfence_def) + +minetest.register_craft({ + output = "technic:insulator_clip", + recipe = { + { "", "dye:white", ""}, + { "", "technic:raw_latex", ""}, + { "technic:raw_latex", "default:stone", "technic:raw_latex"}, + } +}) + +minetest.register_craft({ + output = "technic:insulator_clip_fencepost 2", + recipe = { + { "", "dye:white", ""}, + { "", "technic:raw_latex", ""}, + { "technic:raw_latex", "default:fence_wood", "technic:raw_latex"}, + } +}) + +local steelmod = minetest.get_modpath("steel") + +if streetsmod or steelmod then + minetest.register_node(":technic:steel_strut_with_insulator_clip", sclip_def) + + if steelmod then + minetest.register_craft({ + output = "technic:steel_strut_with_insulator_clip", + recipe = { + {"technic:insulator_clip_fencepost"}, + {"steel:strut_mount"} + } + }) + + minetest.register_craft({ + output = "technic:steel_strut_with_insulator_clip", + recipe = { + {"technic:insulator_clip_fencepost", "" }, + {"steel:strut", "default:steel_ingot" }, + } + }) + + elseif streetsmod then + minetest.register_craft({ + output = "technic:steel_strut_with_insulator_clip", + recipe = { + {"technic:insulator_clip_fencepost", "" }, + {"streets:steel_support", "default:steel_ingot" }, + } + }) + end +end + +if minetest.get_modpath("unifieddyes") then + + unifieddyes.register_color_craft({ + output = "technic:insulator_clip_fencepost", + palette = "extended", + type = "shapeless", + neutral_node = "technic:insulator_clip_fencepost", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } + }) + + unifieddyes.register_color_craft({ + output = "technic:insulator_clip", + palette = "wallmounted", + type = "shapeless", + neutral_node = "technic:insulator_clip", + recipe = { + "NEUTRAL_NODE", + "MAIN_DYE" + } + }) + + unifieddyes.register_color_craft({ + output = "technic:steel_strut_with_insulator_clip", + palette = "wallmounted", + type = "shapeless", + neutral_node = "", + recipe = { + "technic:steel_strut_with_insulator_clip", + "MAIN_DYE" + } + }) + + if steelmod then + unifieddyes.register_color_craft({ + output = "technic:steel_strut_with_insulator_clip", + palette = "wallmounted", + neutral_node = "", + recipe = { + { "technic:insulator_clip_fencepost", "MAIN_DYE" }, + { "steel:strut_mount", "" }, + } + }) + end + + if streetsmod then + unifieddyes.register_color_craft({ + output = "technic:steel_strut_with_insulator_clip", + palette = "wallmounted", + neutral_node = "technic:steel_strut_with_insulator_clip", + recipe = { + { "technic:insulator_clip_fencepost", "MAIN_DYE" }, + { "streets:steel_support", "default:steel_ingot" }, + } + }) + end +end + +for i = 0, 31 do + minetest.register_alias("technic:concrete_post"..i, + "technic:concrete_post") +end +for i = 32, 63 do + minetest.register_alias("technic:concrete_post"..i, + "technic:concrete_post_with_platform") +end + +minetest.register_craft({ + output = 'technic:concrete_post_platform 6', + recipe = { + {'basic_materials:concrete_block','technic:concrete_post','basic_materials:concrete_block'}, + } +}) + +minetest.register_craft({ + output = 'technic:concrete_post 12', + recipe = { + {'basic_materials:concrete_block','basic_materials:steel_bar','basic_materials:concrete_block'}, + {'basic_materials:concrete_block','basic_materials:steel_bar','basic_materials:concrete_block'}, + {'basic_materials:concrete_block','basic_materials:steel_bar','basic_materials:concrete_block'}, + } +}) + +local box_platform = {-0.5, 0.3, -0.5, 0.5, 0.5, 0.5} +local box_post = {-0.15, -0.5, -0.15, 0.15, 0.5, 0.15} +local box_front = {-0.1, -0.3, -0.5, 0.1, 0.3, 0} +local box_back = {-0.1, -0.3, 0, 0.1, 0.3, 0.5} +local box_left = {-0.5, -0.3, -0.1, 0, 0.3, 0.1} +local box_right = {0, -0.3, -0.1, 0.5, 0.3, 0.1} + +minetest.register_node(":technic:concrete_post_platform", { + description = S("Concrete Post Platform"), + tiles = {"basic_materials_concrete_block.png",}, + groups={cracky=1, level=2}, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + paramtype = "light", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = {box_platform} + }, + on_place = function (itemstack, placer, pointed_thing) + local node = minetest.get_node(pointed_thing.under) + if node.name ~= "technic:concrete_post" then + return minetest.item_place_node(itemstack, placer, pointed_thing) + end + minetest.set_node(pointed_thing.under, {name="technic:concrete_post_with_platform"}) + itemstack:take_item() + placer:set_wielded_item(itemstack) + return itemstack + end, +}) + +for platform = 0, 1 do + local after_dig_node = nil + if platform == 1 then + after_dig_node = function(pos, old_node) + old_node.name = "technic:concrete_post" + minetest.set_node(pos, old_node) + end + end + + minetest.register_node(":technic:concrete_post"..(platform == 1 and "_with_platform" or ""), { + description = S("Concrete Post"), + tiles = {"basic_materials_concrete_block.png"}, + groups = {cracky=1, level=2, concrete_post=1, not_in_creative_inventory=platform}, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + drop = (platform == 1 and "technic:concrete_post_platform" or + "technic:concrete_post"), + paramtype = "light", + sunlight_propagates = true, + drawtype = "nodebox", + connects_to = {"group:concrete", "group:concrete_post"}, + node_box = { + type = "connected", + fixed = {box_post, (platform == 1 and box_platform or nil)}, + connect_front = box_front, + connect_back = box_back, + connect_left = box_left, + connect_right = box_right, + }, + after_dig_node = after_dig_node, + }) +end diff --git a/mods/technic_plus_beta/extranodes/locale/extranodes.de.tr b/mods/technic_plus_beta/extranodes/locale/extranodes.de.tr new file mode 100644 index 00000000..58e035fd --- /dev/null +++ b/mods/technic_plus_beta/extranodes/locale/extranodes.de.tr @@ -0,0 +1,20 @@ +# textdomain: extranodes + +# German Translation for technic_extranodes +# Deutsche Übersetzung von technic_extranodes +# by Xanthin + +Marble=Marmor +Marble Bricks=Marmorziegel +Granite=Granit +Concrete=Beton +Blast-resistant Concrete= +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= +Concrete Post Platform=Betonpfostenplattform +Concrete Post=Betonpfosten diff --git a/mods/technic_plus_beta/extranodes/locale/extranodes.es.tr b/mods/technic_plus_beta/extranodes/locale/extranodes.es.tr new file mode 100644 index 00000000..27f630cf --- /dev/null +++ b/mods/technic_plus_beta/extranodes/locale/extranodes.es.tr @@ -0,0 +1,18 @@ +# textdomain: extranodes + +# technic_extranodes traducido por Carlos Barraza + +Marble=Mármol +Marble Bricks=Ladrillos de mármol +Granite=Granito +Concrete=Concreto +Blast-resistant Concrete= +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= +Concrete Post Platform=Plataforma de concreto +Concrete Post=Postes de concreto diff --git a/mods/technic_plus_beta/extranodes/locale/extranodes.fr.tr b/mods/technic_plus_beta/extranodes/locale/extranodes.fr.tr new file mode 100644 index 00000000..792b7212 --- /dev/null +++ b/mods/technic_plus_beta/extranodes/locale/extranodes.fr.tr @@ -0,0 +1,18 @@ +# textdomain: extranodes + +# technic_extranodes translation template + +Marble=Marbre +Marble Bricks=Briques en marbre +Granite=Granite +Concrete=Béton +Blast-resistant Concrete= +Granite Bricks=Briques en granite +Zinc Block=Bloc de zinc +Cast Iron Block=Bloc de fonte +Carbon Steel Block=Bloc d'acier +Stainless Steel Block=Bloc en acier inoxydable +Insulator/cable clip=Isolateur +Steel strut with insulator/cable clip=Isolateur avec support en acier +Concrete Post Platform=Plateforme en béton +Concrete Post=Pilier en béton diff --git a/mods/technic_plus_beta/extranodes/locale/extranodes.ja.tr b/mods/technic_plus_beta/extranodes/locale/extranodes.ja.tr new file mode 100644 index 00000000..a9572a0e --- /dev/null +++ b/mods/technic_plus_beta/extranodes/locale/extranodes.ja.tr @@ -0,0 +1,20 @@ +# textdomain: extranodes + +# technic_extranodes japanese translation +# technic_extranodesの日本語への翻訳 +# by damiemk + +Marble=大理石 +Marble Bricks=大理石のレンガ +Granite=花崗岩 +Concrete=コンクリート +Blast-resistant Concrete= +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= +Concrete Post Platform=コンクリートのプラットフォーム +Concrete Post=コンクリートポスト diff --git a/mods/technic_plus_beta/extranodes/locale/extranodes.pl.tr b/mods/technic_plus_beta/extranodes/locale/extranodes.pl.tr new file mode 100644 index 00000000..1439dc7a --- /dev/null +++ b/mods/technic_plus_beta/extranodes/locale/extranodes.pl.tr @@ -0,0 +1,20 @@ +# textdomain: extranodes + +# Polish Translation for technic_extranodes +# Polskie tłumaczenie technic_extranodes +# by mat9117 + +Marble=Marmur +Marble Bricks=Marmurowe cegły +Granite=Granit +Concrete=Beton +Blast-resistant Concrete= +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= +Concrete Post Platform=Betonowa platforma +Concrete Post=Betonowy słup diff --git a/mods/technic_plus_beta/extranodes/locale/extranodes.pt_BR.tr b/mods/technic_plus_beta/extranodes/locale/extranodes.pt_BR.tr new file mode 100644 index 00000000..57e79f75 --- /dev/null +++ b/mods/technic_plus_beta/extranodes/locale/extranodes.pt_BR.tr @@ -0,0 +1,20 @@ +# textdomain: extranodes + +# Braziliam portuguese translation for technic_extranodes +# Tradução portuguesa brasileira para technic_extranodes +# By Sires + +Marble=Mármore +Marble Bricks=Tijolos de Mármore +Granite=Granito +Concrete=Concreto +Blast-resistant Concrete= +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= +Concrete Post Platform=Plataforma para Poste de Concreto +Concrete Post=Poste de Concreto diff --git a/mods/technic_plus_beta/extranodes/locale/extranodes.tr.tr b/mods/technic_plus_beta/extranodes/locale/extranodes.tr.tr new file mode 100644 index 00000000..bb969248 --- /dev/null +++ b/mods/technic_plus_beta/extranodes/locale/extranodes.tr.tr @@ -0,0 +1,18 @@ +# textdomain: extranodes + +# turkish translation by mahmutelmas06 + +Marble=Mermer +Marble Bricks=Mermer tuğla +Granite=Granit +Concrete=Beton +Blast-resistant Concrete= +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= +Concrete Post Platform=Beton direk platformu +Concrete Post=Beton direk diff --git a/mods/technic_plus_beta/extranodes/locale/extranodes.zh_CN.tr b/mods/technic_plus_beta/extranodes/locale/extranodes.zh_CN.tr new file mode 100644 index 00000000..782c0c24 --- /dev/null +++ b/mods/technic_plus_beta/extranodes/locale/extranodes.zh_CN.tr @@ -0,0 +1,16 @@ +# textdomain: extranodes + +Marble=大理石 +Marble Bricks=大理石砖 +Granite=花岗岩 +Concrete=混凝土 +Blast-resistant Concrete= +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= +Concrete Post Platform=混凝土柱平台 +Concrete Post=混凝土柱 diff --git a/mods/technic_plus_beta/extranodes/locale/template.txt b/mods/technic_plus_beta/extranodes/locale/template.txt new file mode 100644 index 00000000..77c862e1 --- /dev/null +++ b/mods/technic_plus_beta/extranodes/locale/template.txt @@ -0,0 +1,18 @@ +# textdomain: extranodes + +# technic_extranodes translation template + +Marble= +Marble Bricks= +Granite= +Concrete= +Blast-resistant Concrete= +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= +Concrete Post Platform= +Concrete Post= diff --git a/mods/technic_plus_beta/extranodes/mod.conf b/mods/technic_plus_beta/extranodes/mod.conf new file mode 100644 index 00000000..f452735d --- /dev/null +++ b/mods/technic_plus_beta/extranodes/mod.conf @@ -0,0 +1,3 @@ +name = extranodes +depends = default, technic_worldgen, basic_materials +optional_depends = unifieddyes, moreblocks, steel, streetsmod diff --git a/mods/technic_plus_beta/extranodes/models/technic_insulator_clip.obj b/mods/technic_plus_beta/extranodes/models/technic_insulator_clip.obj new file mode 100644 index 00000000..1da5e886 --- /dev/null +++ b/mods/technic_plus_beta/extranodes/models/technic_insulator_clip.obj @@ -0,0 +1,173 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +o Cube +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v -0.249997 0.500000 0.249997 +v -0.249997 0.500000 -0.249997 +v 0.249997 0.500000 -0.249997 +v 0.249997 0.500000 0.249997 +v -0.187500 0.500000 0.187500 +v -0.187500 0.500000 -0.187500 +v 0.187500 0.500000 -0.187500 +v 0.187500 0.500000 0.187500 +v -0.187500 0.750000 0.187500 +v -0.187500 0.750000 -0.187500 +v 0.187500 0.750000 -0.187500 +v 0.187500 0.750000 0.187500 +v -0.250000 0.750000 0.250000 +v -0.250000 0.750000 -0.250000 +v 0.250000 0.750000 -0.250000 +v 0.250000 0.750000 0.250000 +v -0.250000 1.250000 0.250000 +v -0.250000 1.250000 -0.250000 +v 0.250000 1.250000 -0.250000 +v 0.250000 1.250000 0.250000 +v -0.500000 0.312500 0.500000 +v -0.500000 0.312500 -0.500000 +v 0.500000 0.312500 -0.500000 +v 0.500000 0.312500 0.500000 +v 0.187500 0.625000 0.187500 +v 0.187500 0.625000 -0.187500 +v -0.187500 0.625000 -0.187500 +v -0.187500 0.625000 0.187500 +v 0.187500 0.562500 0.187500 +v 0.187500 0.687500 -0.187500 +v -0.187500 0.687500 -0.187500 +v -0.187500 0.562500 0.187500 +v 0.187500 0.687500 0.187500 +v 0.187500 0.562500 -0.187500 +v -0.187500 0.562500 -0.187500 +v -0.187500 0.687500 0.187500 +v 0.168668 0.531250 0.168668 +v 0.168668 0.718750 -0.168668 +v -0.168668 0.718750 -0.168668 +v -0.168668 0.531250 0.168668 +v 0.168668 0.656250 0.168668 +v 0.168668 0.593750 -0.168668 +v -0.168668 0.593750 -0.168668 +v -0.168668 0.656250 0.168668 +v 0.168668 0.593750 0.168668 +v 0.168668 0.656250 -0.168668 +v -0.168668 0.656250 -0.168668 +v -0.168668 0.593750 0.168668 +v 0.168668 0.718750 0.168668 +v 0.168668 0.531250 -0.168668 +v -0.168668 0.531250 -0.168668 +v -0.168668 0.718750 0.168668 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.749997 0.749997 +vt 0.749997 0.250003 +vt 0.250003 0.250003 +vt 0.250003 0.749997 +vt 0.000000 0.812500 +vt 1.000000 0.812500 +vt 0.312500 0.312500 +vt 0.312500 0.687500 +vt 0.687500 0.312500 +vt 0.687500 0.687500 +vt 0.331332 1.218750 +vt 0.668668 1.218750 +vt 0.687500 1.250000 +vt 0.312500 1.250000 +vt 0.750000 1.250000 +vt 0.750000 1.750000 +vt 0.250000 1.750000 +vt 0.250000 1.250000 +vt 0.331332 1.093750 +vt 0.668668 1.093750 +vt 0.687500 1.125000 +vt 0.312500 1.125000 +vt 0.331332 1.093750 +vt 0.668668 1.093750 +vt 0.331332 1.156250 +vt 0.668668 1.156250 +vt 0.687500 1.187500 +vt 0.312500 1.187500 +vt 0.331332 1.156250 +vt 0.668668 1.156250 +vt 0.331332 1.031250 +vt 0.668668 1.031250 +vt 0.687500 1.062500 +vt 0.312500 1.062500 +vt 0.312500 1.000000 +vt 0.687500 1.000000 +vn 0.000000 -1.000000 -0.000000 +vn -0.600000 0.800000 -0.000000 +vn 0.000000 0.800000 -0.600000 +vn 0.600000 0.800000 0.000000 +vn -0.000000 0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.856500 -0.516200 0.000000 +vn 0.000000 -0.516200 -0.856500 +vn -0.000000 -0.516200 0.856500 +vn -0.856500 -0.516200 -0.000000 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 1.000000 -0.000000 0.000000 +vn -0.000000 0.800000 0.600000 +vn 0.856500 0.516200 0.000000 +vn 0.000000 0.516200 -0.856500 +vn -0.000000 0.516200 0.856500 +vn -0.856500 0.516200 -0.000000 +g Cube_Cube_Material +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 25/2/2 5/5/2 6/6/2 26/1/2 +f 26/1/3 6/6/3 7/7/3 27/4/3 +f 27/4/4 7/7/4 8/8/4 28/3/4 +f 25/9/5 1/4/5 4/1/5 28/10/5 +f 8/8/6 7/7/6 11/11/6 12/12/6 +f 7/7/6 6/6/6 10/13/6 11/11/6 +f 5/5/6 8/8/6 12/12/6 9/14/6 +f 6/6/6 5/5/6 9/14/6 10/13/6 +f 53/15/7 42/16/7 15/17/7 16/18/7 +f 42/15/8 43/16/8 14/17/8 15/18/8 +f 56/15/9 53/16/9 16/17/9 13/18/9 +f 43/15/10 56/16/10 13/17/10 14/18/10 +f 14/4/1 18/4/1 19/4/1 15/4/1 +f 17/19/11 21/20/11 22/21/11 18/22/11 +f 18/19/12 22/20/12 23/21/12 19/22/12 +f 19/19/13 23/20/13 24/21/13 20/22/13 +f 21/21/5 17/22/5 20/19/5 24/20/5 +f 21/5/6 24/8/6 23/7/6 22/6/6 +f 15/4/1 19/4/1 20/4/1 16/4/1 +f 16/4/1 20/4/1 17/4/1 13/4/1 +f 13/4/1 17/4/1 18/4/1 14/4/1 +f 1/1/11 25/10/11 26/9/11 2/4/11 +f 2/1/12 26/10/12 27/9/12 3/4/12 +f 3/1/13 27/10/13 28/9/13 4/4/13 +f 5/5/14 25/2/14 28/3/14 8/8/14 +f 49/23/7 46/24/7 30/25/7 29/26/7 +f 46/27/8 47/28/8 31/25/8 30/26/8 +f 52/23/9 49/24/9 29/25/9 32/26/9 +f 47/23/10 52/24/10 32/25/10 31/26/10 +f 45/29/7 50/30/7 34/31/7 37/32/7 +f 50/33/8 51/34/8 35/31/8 34/32/8 +f 48/33/9 45/34/9 37/31/9 40/32/9 +f 51/29/10 48/30/10 40/31/10 35/32/10 +f 41/35/7 54/36/7 38/37/7 33/38/7 +f 54/35/8 55/36/8 39/37/8 38/38/8 +f 44/35/9 41/36/9 33/37/9 36/38/9 +f 55/35/10 44/36/10 36/37/10 39/38/10 +f 37/32/15 34/31/15 42/16/15 53/15/15 +f 34/32/16 35/31/16 43/16/16 42/15/16 +f 40/32/17 37/31/17 53/16/17 56/15/17 +f 35/32/18 40/31/18 56/16/18 43/15/18 +f 33/38/15 38/37/15 46/24/15 49/23/15 +f 38/38/16 39/37/16 47/28/16 46/27/16 +f 36/38/17 33/37/17 49/24/17 52/23/17 +f 39/38/18 36/37/18 52/24/18 47/23/18 +f 29/26/15 30/25/15 50/30/15 45/29/15 +f 30/26/16 31/25/16 51/34/16 50/33/16 +f 32/26/17 29/25/17 45/34/17 48/33/17 +f 31/26/18 32/25/18 48/30/18 51/29/18 +f 12/39/15 11/40/15 54/36/15 41/35/15 +f 11/39/16 10/40/16 55/36/16 54/35/16 +f 9/39/17 12/40/17 41/36/17 44/35/17 +f 10/39/18 9/40/18 44/36/18 55/35/18 diff --git a/mods/technic_plus_beta/extranodes/models/technic_steel_strut_with_insulator_clip.obj b/mods/technic_plus_beta/extranodes/models/technic_steel_strut_with_insulator_clip.obj new file mode 100644 index 00000000..7226d1e7 --- /dev/null +++ b/mods/technic_plus_beta/extranodes/models/technic_steel_strut_with_insulator_clip.obj @@ -0,0 +1,246 @@ +# Blender v2.79 (sub 0) OBJ File: 'technic steel strut with insulator clip.blend' +# www.blender.org +o Cube_Cube_Material.001 +v -0.375000 0.500532 -0.250000 +v -0.249997 0.562500 -0.249997 +v 0.249997 0.562500 -0.249997 +v 0.375000 0.500532 -0.250000 +v 0.249997 0.562500 0.249997 +v 0.375000 0.500532 0.250000 +v -0.249997 0.562500 0.249997 +v -0.375000 0.500532 0.250000 +v 0.187500 0.562500 -0.187500 +v -0.168668 0.718750 0.168668 +v 0.168668 0.718750 0.168668 +v 0.187500 0.750000 0.187500 +v -0.187500 0.750000 0.187500 +v 0.168668 0.718750 -0.168668 +v 0.187500 0.750000 -0.187500 +v -0.168668 0.718750 -0.168668 +v -0.187500 0.750000 -0.187500 +v 0.250000 0.750000 -0.250000 +v 0.250000 0.750000 0.250000 +v -0.250000 0.750000 -0.250000 +v -0.250000 1.250000 -0.250000 +v 0.250000 1.250000 -0.250000 +v 0.250000 1.250000 0.250000 +v -0.250000 1.250000 0.250000 +v -0.250000 0.750000 0.250000 +v -0.168668 0.593750 0.168668 +v 0.168668 0.593750 0.168668 +v 0.187500 0.625000 0.187500 +v -0.187500 0.625000 0.187500 +v 0.168668 0.593750 -0.168668 +v 0.187500 0.625000 -0.187500 +v -0.168668 0.593750 -0.168668 +v -0.187500 0.625000 -0.187500 +v -0.168668 0.656250 0.168668 +v 0.168668 0.656250 0.168668 +v 0.187500 0.687500 0.187500 +v -0.187500 0.687500 0.187500 +v 0.168668 0.656250 -0.168668 +v 0.187500 0.687500 -0.187500 +v -0.168668 0.656250 -0.168668 +v -0.187500 0.687500 -0.187500 +v 0.187500 0.562500 0.187500 +v -0.187500 0.562500 0.187500 +v -0.187500 0.562500 -0.187500 +v -0.499468 -0.499468 -0.499468 +v -0.499468 0.500000 -0.499468 +v 0.499468 -0.499468 -0.499468 +v -0.499468 -0.499468 0.499468 +v -0.499468 0.500000 0.499468 +v 0.499468 -0.499468 0.499468 +v 0.499468 0.500000 -0.499468 +v 0.499468 0.500000 0.499468 +vt 1.000000 0.875000 +vt 0.937500 0.750000 +vt 0.937500 0.250000 +vt 1.000000 0.125000 +vt 0.250000 0.875000 +vt 0.250000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.875000 +vt 0.000000 0.125000 +vt 0.062500 0.250000 +vt 0.062500 0.750000 +vt 0.000000 0.875000 +vt 0.750000 0.250000 +vt 0.687500 0.687500 +vt 0.687500 0.312500 +vt 0.312500 0.687500 +vt 0.250000 0.250000 +vt 0.312500 0.312500 +vt 0.331332 1.218750 +vt 0.668668 1.218750 +vt 0.687500 1.250000 +vt 0.312500 1.250000 +vt 0.531250 0.666667 +vt 0.531250 0.333333 +vt 0.500000 0.312500 +vt 0.500000 0.687500 +vt 0.531250 0.333333 +vt 0.531250 0.666667 +vt 0.500000 0.687500 +vt 0.500000 0.312500 +vt 0.331332 1.218750 +vt 0.668668 1.218750 +vt 0.687500 1.250000 +vt 0.312500 1.250000 +vt 0.687500 0.312500 +vt 0.750000 0.250000 +vt 0.750000 0.750000 +vt 0.687500 0.687500 +vt 0.500000 0.250000 +vt 0.500000 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.250000 +vt 0.500000 0.250000 +vt 0.000000 0.250000 +vt 0.000000 0.750000 +vt 0.500000 0.750000 +vt 0.500000 0.250000 +vt 0.500000 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.250000 +vt 0.000000 0.250000 +vt 0.500000 0.750000 +vt 0.250000 0.250000 +vt 0.750000 0.250000 +vt 0.750000 0.750000 +vt 0.250000 0.750000 +vt 0.250000 0.750000 +vt 0.312500 0.687500 +vt 0.250000 0.250000 +vt 0.312500 0.312500 +vt 0.250000 0.125000 +vt 0.750000 0.125000 +vt 0.331332 1.093750 +vt 0.668668 1.093750 +vt 0.687500 1.125000 +vt 0.312500 1.125000 +vt 0.656250 0.666667 +vt 0.656250 0.333333 +vt 0.625000 0.312500 +vt 0.625000 0.687500 +vt 0.656250 0.333333 +vt 0.656250 0.666667 +vt 0.625000 0.687500 +vt 0.625000 0.312500 +vt 0.331332 1.093750 +vt 0.668668 1.093750 +vt 0.687500 1.125000 +vt 0.312500 1.125000 +vt 0.331332 1.156250 +vt 0.668668 1.156250 +vt 0.687500 1.187500 +vt 0.312500 1.187500 +vt 0.593750 0.666667 +vt 0.593750 0.333333 +vt 0.562500 0.312500 +vt 0.562500 0.687500 +vt 0.593750 0.333333 +vt 0.593750 0.666667 +vt 0.562500 0.687500 +vt 0.562500 0.312500 +vt 0.331332 1.156250 +vt 0.668668 1.156250 +vt 0.687500 1.187500 +vt 0.312500 1.187500 +vt 0.312500 1.062500 +vt 0.687500 1.062500 +vt 0.687500 0.312500 +vt 0.687500 0.312500 +vt 0.687500 0.687500 +vt 0.312500 1.062500 +vt 0.687500 1.062500 +vt 0.000000 0.750000 +vt 0.000000 0.250000 +vt 1.000000 0.250000 +vt 1.000000 0.750000 +vt 1.000000 1.000000 +vt -0.000000 1.000000 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt -0.000000 1.000000 +vt 0.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 0.000000 +vt -0.000000 0.000000 +vn 0.0000 0.0000 -1.0000 +vn 0.4442 0.8960 -0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 -0.5161 0.8565 +vn 0.8565 -0.5161 0.0000 +vn -0.8565 -0.5161 0.0000 +vn 0.0000 -0.5161 -0.8565 +vn -0.0000 -1.0000 -0.0000 +vn 1.0000 -0.0000 0.0000 +vn -1.0000 0.0000 -0.0000 +vn -0.4442 0.8960 -0.0000 +vn -0.0000 0.5161 0.8565 +vn 0.8565 0.5161 -0.0000 +vn -0.8565 0.5161 -0.0000 +vn 0.0000 0.5161 -0.8565 +g Cube_Cube_Material.001_Cube_Cube_Material.001_clip +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 4/5/2 3/6/2 5/7/2 6/8/2 +f 6/9/3 5/10/3 7/11/3 8/12/3 +f 7/13/4 5/7/4 42/14/4 43/15/4 +f 5/7/4 3/6/4 9/16/4 42/14/4 +f 2/17/4 7/13/4 43/15/4 44/18/4 +f 3/6/4 2/17/4 44/18/4 9/16/4 +f 10/19/5 11/20/5 12/21/5 13/22/5 +f 11/23/6 14/24/6 15/25/6 12/26/6 +f 16/27/7 10/28/7 13/29/7 17/30/7 +f 14/31/8 16/32/8 17/33/8 15/34/8 +f 15/35/9 18/36/9 19/37/9 12/38/9 +f 20/39/1 21/40/1 22/41/1 18/42/1 +f 18/43/10 22/44/10 23/45/10 19/46/10 +f 19/47/3 23/48/3 24/49/3 25/50/3 +f 21/51/11 20/39/11 25/52/11 24/49/11 +f 21/53/4 24/54/4 23/55/4 22/56/4 +f 12/38/9 19/37/9 25/57/9 13/58/9 +f 13/58/9 25/57/9 20/59/9 17/60/9 +f 17/60/9 20/59/9 18/36/9 15/35/9 +f 2/17/12 1/61/12 8/62/12 7/13/12 +f 26/63/5 27/64/5 28/65/5 29/66/5 +f 27/67/6 30/68/6 31/69/6 28/70/6 +f 32/71/7 26/72/7 29/73/7 33/74/7 +f 30/75/8 32/76/8 33/77/8 31/78/8 +f 34/79/5 35/80/5 36/81/5 37/82/5 +f 35/83/6 38/84/6 39/85/6 36/86/6 +f 40/87/7 34/88/7 37/89/7 41/90/7 +f 38/91/8 40/92/8 41/93/8 39/94/8 +f 37/82/13 36/81/13 11/20/13 10/19/13 +f 36/86/14 39/85/14 14/24/14 11/23/14 +f 41/90/15 37/89/15 10/28/15 16/27/15 +f 39/94/16 41/93/16 16/32/16 14/31/16 +f 43/95/13 42/96/13 27/64/13 26/63/13 +f 42/14/14 9/97/14 30/68/14 27/67/14 +f 44/98/15 43/99/15 26/72/15 32/71/15 +f 9/100/16 44/101/16 32/76/16 30/75/16 +f 29/66/13 28/65/13 35/80/13 34/79/13 +f 28/70/14 31/69/14 38/84/14 35/83/14 +f 33/74/15 29/73/15 34/88/15 40/87/15 +f 31/78/16 33/77/16 40/92/16 38/91/16 +f 8/102/9 1/103/9 4/104/9 6/105/9 +g Cube_Cube_Material.001_Cube_Cube_Material.001_sides_with_band +s off +f 47/106/10 51/107/10 52/108/10 50/109/10 +f 48/110/11 49/111/11 46/112/11 45/113/11 +f 47/114/9 50/115/9 48/116/9 45/117/9 +f 51/118/4 46/112/4 49/111/4 52/119/4 +g Cube_Cube_Material.001_Cube_Cube_Material.001_sides_without_band +f 45/113/1 46/120/1 51/107/1 47/121/1 +f 50/109/3 52/119/3 49/111/3 48/122/3 diff --git a/mods/technic_plus_beta/extranodes/textures/technic_insulator_clip.png b/mods/technic_plus_beta/extranodes/textures/technic_insulator_clip.png new file mode 100644 index 0000000000000000000000000000000000000000..497ec90d039b0cb84834ae09625105208897546a GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAx;$MRLn>~m_FMC@7;-r8{O@>q z$HqGfJ8vD&F`32EY~M5M>F4OYYW3b#NBR!Wbh-DnY0XqwEw|az`QQF9)tz$oxb#I0 zeF@u-jn5Ujq>p6CIn963uB5d({JWHdA!F>Gjn1LPVLxItwz5aun#Ur#*(JU6ztwZ^ u4Nvxq-ze3SSf1{?CoO~H^3&swuJJ!|`n2`2i1!MR>pWfkT-G@yGywn(3QrCI literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/extranodes/textures/technic_steel_strut_overlay.png b/mods/technic_plus_beta/extranodes/textures/technic_steel_strut_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..b1dcb6221e38ef91bb4b0312a3066035d46a693e GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dY&$hAr-fh6A~m?`S|$$YaZlr zWo7-Zc|d?!NLa|@a>oVdjofX`;u`&KZGj97q3NPM(owJVfjSvHUHx3vIVCg!0G_%U AL;wH) literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/modpack.conf b/mods/technic_plus_beta/modpack.conf new file mode 100644 index 00000000..43b64f29 --- /dev/null +++ b/mods/technic_plus_beta/modpack.conf @@ -0,0 +1,6 @@ +name = technic_plus_beta +description = The technic modpack extends the Minetest game with many new elements, mainly constructable machines and tools. It is a large modpack, and tends to dominate gameplay when it is used. +min_minetest_version = 5.5 +release = 31092 +author = mt-mods +title = Technic Plus Beta diff --git a/mods/technic_plus_beta/technic/README.md b/mods/technic_plus_beta/technic/README.md new file mode 100644 index 00000000..b29a6943 --- /dev/null +++ b/mods/technic_plus_beta/technic/README.md @@ -0,0 +1,54 @@ +# Technic (main mod) + + +## License + +### Code + +Copyright (C) 2012-2014 Maciej Kasatkin (RealBadAngel) + +Technic chests code is licensed under the GNU LGPLv2+. + + +### Textures + +BlockMen modified by Zefram (CC BY-SA 3.0): + * technic_chernobylite_block.png + * technic_corium_flowing_animated.png + * technic_corium_source_animated.png + +celeron55 (Perttu Ahola) modified by Zefram (CC BY-SA 3.0): + * technic_bucket_corium.png + +sdzen (Elise Staudter) (CC BY-SA 3.0): + * most of the older 16x16 textures + +leftshift (CC BY-SA 3.0): + * technic_river_water_can.png + +Neuromancer via Minetest Game (CC BY-SA 3.0) + * `technic_*_electric_furnace_*.png` (derived) + +[LB Photo Realism Reload](https://www.curseforge.com/minecraft/texture-packs/lb-photo-realism-reload) (CC 0) + * `technic_geothermal_*.png` (derived) + * `technic_water_mill_*.png` (derived) + * `technic_*_alloy_furnace_*.png` (derived) + * `technic_*_compressor_*.png` (derived) + * `technic_*_grinder_*.png` (derived) + +RealBadAngel: (WTFPL) + * Everything else. + + +### Sounds + +veikk0 (Veikko Mäkelä) (CC BY-SA 4.0): + * technic_hv_nuclear_reactor_siren_danger_loop.ogg + * Derived from "Nuclear alarm.wav" by Freesound.org user rene___ from . Originally licensed under CC0 1.0 + + +### References + +CC BY-SA 3.0: http://creativecommons.org/licenses/by-sa/3.0/ + +CC BY-SA 4.0: https://creativecommons.org/licenses/by-sa/4.0/ diff --git a/mods/technic_plus_beta/technic/chatcommands.lua b/mods/technic_plus_beta/technic/chatcommands.lua new file mode 100644 index 00000000..35b3f232 --- /dev/null +++ b/mods/technic_plus_beta/technic/chatcommands.lua @@ -0,0 +1,105 @@ + +-- +-- Technic power network administrative functions +-- + +local active_networks = technic.active_networks +local networks = technic.networks +local cables = technic.cables + +-- Enable / disable technic globalstep +technic.powerctrl_state = true +minetest.register_chatcommand("powerctrl", { + params = "[on|off]", + description = "Enables or disables technic network globalstep handler", + privs = { [technic.config:get("admin_priv")] = true }, + func = function(name, state) + if state == "on" then + technic.powerctrl_state = true + elseif state == "off" then + technic.powerctrl_state = false + end + minetest.chat_send_player(name, ("Technic network globalstep %s."):format( + technic.powerctrl_state and "enabled" or "disabled" + )) + end +}) + +-- List all active networks with additional data +minetest.register_chatcommand("technic_get_active_networks", { + params = "[minlag]", + description = "Lists all active networks with additional network data", + privs = { [technic.config:get("admin_priv")] = true }, + func = function(name, minlag) + minlag = tonumber(minlag) or 0 + local activecount = 0 + local network_info = {} + local netcount = 0 + local nodecount = 0 + local function align(s, w) + s = tostring(s) + return string.rep(' ', w - #s) .. s + end + local function net2str(id) + local p=technic.network2pos(id) + return align(("%s,%s,%s"):format(p.x,p.y,p.z),21) + end + for id,net in pairs(active_networks) do + activecount = activecount + 1 + if minlag == 0 or (net.lag and net.lag >= minlag * 1000) then + table.insert(network_info, ("Pos:%s PR:%s RE:%s BA:%s Skip:%s Lag:%sms"):format( + net2str(id), align(#net.PR_nodes, 4), align(#net.RE_nodes, 4), align(#net.BA_nodes, 4), + align(net.skip, 3), net.lag and align(("%0.2f"):format(net.lag / 1000), 6) or "" + )) + end + end + for _ in pairs(networks) do netcount = netcount + 1 end + for _ in pairs(cables) do nodecount = nodecount + 1 end + minetest.chat_send_player(name, + ("Cached networks: %d active, %d total, %d nodes, %0.2f max lag.\n%s"):format( + activecount, netcount, nodecount, technic.get_max_lag(), table.concat(network_info, "\n") + )) + end +}) + +-- Clear technic active networks +minetest.register_chatcommand("technic_flush_switch_cache", { + description = "Removes all active networks from the cache", + privs = { [technic.config:get("admin_priv")] = true }, + func = function(name) + local activecount = 0 + for id in pairs(active_networks) do + activecount = activecount + 1 + active_networks[id] = nil + end + minetest.chat_send_player(name, ("Network data removed: %d active networks deactivated."):format(activecount)) + end +}) + +-- Completely clear all technic network caches +minetest.register_chatcommand("technic_clear_network_data", { + description = "Removes all networks and network nodes from the cache", + privs = { [technic.config:get("admin_priv")] = true }, + func = function(name) + -- Clear all network data keeping all reference links intact + local activecount = 0 + local netcount = 0 + local nodecount = 0 + for id in pairs(active_networks) do + activecount = activecount + 1 + active_networks[id] = nil + end + for id in pairs(networks) do + netcount = netcount + 1 + networks[id] = nil + end + for id in pairs(cables) do + nodecount = nodecount + 1 + cables[id] = nil + end + minetest.chat_send_player(name, string.format( + "Network data removed: %d active networks, %d total networks, %d network nodes.", + activecount, netcount, nodecount + )) + end +}) diff --git a/mods/technic_plus_beta/technic/config.lua b/mods/technic_plus_beta/technic/config.lua new file mode 100644 index 00000000..d78c92b1 --- /dev/null +++ b/mods/technic_plus_beta/technic/config.lua @@ -0,0 +1,73 @@ +local config_file = minetest.get_worldpath() .. "/technic.conf" + +local defaults = { + -- Power tools enabled + enable_cans = "true", + enable_chainsaw = "true", + enable_flashlight = "false", + enable_mining_drill = "true", + enable_mining_laser = "false", + enable_multimeter = "true", + enable_prospector = "true", + enable_sonic_screwdriver = "true", + enable_tree_tap = "true", + enable_vacuum = "true", + + -- Power tool options + multimeter_remote_start_ttl = "300", + + -- Machine options + enable_wind_mill = "false", + enable_nuclear_reactor_digiline_selfdestruct = "false", + quarry_max_depth = "100", + quarry_time_limit = "3000", + quarry_dig_particles = "false", + + -- Power network and general options + switch_off_delay_seconds = "1800", + network_overload_reset_time = "20", + admin_priv = "basic_privs", + enable_corium_griefing = "true", + enable_radiation_protection = "true", + enable_radiation_throttling = "false", + enable_entity_radiation_damage = "true", + enable_longterm_radiation_damage = "true", + max_lag_reduction_multiplier = "0.99", + --constant_digit_count = nil, +} + +-- +-- Create technic.config settings object and +-- initialize configuration with default values. +-- + +local config_obj = Settings(config_file) + +technic.config = {} + +function technic.config:get_int(key) + local value = tonumber(self:get(key)) + if not value then + error("Invalid configuration value for key " .. key .. " in " .. config_file .. ". Number expected.") + end + return value +end + +function technic.config:get(...) return config_obj:get(...) end +function technic.config:get_bool(...) return config_obj:get_bool(...) end +function technic.config:get_np_group(...) return config_obj:get_np_group(...) end +function technic.config:get_flags(...) return config_obj:get_flags(...) end +function technic.config:set(...) return config_obj:set(...) end +function technic.config:set_bool(...) return config_obj:set_bool(...) end +function technic.config:set_np_group(...) return config_obj:set_np_group(...) end +function technic.config:remove(...) return config_obj:remove(...) end +function technic.config:get_names(...) return config_obj:get_names(...) end +function technic.config:write(...) return config_obj:write(...) end +function technic.config:to_table(...) return config_obj:to_table(...) end + +local conf_table = technic.config:to_table() +for k, v in pairs(defaults) do + if conf_table[k] == nil then + technic.config:set(k, v) + end +end diff --git a/mods/technic_plus_beta/technic/crafts.lua b/mods/technic_plus_beta/technic/crafts.lua new file mode 100644 index 00000000..e49ec7b4 --- /dev/null +++ b/mods/technic_plus_beta/technic/crafts.lua @@ -0,0 +1,190 @@ +-- check if we have the necessary dependencies to allow actually using these materials in the crafts + +local mat = technic.materials +local has_mcl = minetest.get_modpath("mcl_core") + +-- Remove some recipes +-- Bronze +if not has_mcl then + minetest.clear_craft({ + type = "shapeless", + output = "default:bronze_ingot" + }) + -- Restore recipe for bronze block to ingots + minetest.register_craft({ + output = "default:bronze_ingot 9", + recipe = { + {"default:bronzeblock"} + } + }) +end + +-- Accelerator tube +if pipeworks.enable_accelerator_tube then + minetest.clear_craft({ + output = "pipeworks:accelerator_tube_1", + }) + + minetest.register_craft({ + output = 'pipeworks:accelerator_tube_1', + recipe = { + {'technic:copper_coil', 'pipeworks:tube_1', 'technic:copper_coil'}, + } + }) +end + +-- Teleport tube +if pipeworks.enable_teleport_tube then + minetest.clear_craft({ + output = "pipeworks:teleport_tube_1", + }) + + minetest.register_craft({ + output = 'pipeworks:teleport_tube_1', + recipe = { + {mat.mese_crystal, 'technic:copper_coil', mat.mese_crystal}, + {'pipeworks:tube_1', 'technic:control_logic_unit', 'pipeworks:tube_1'}, + {mat.mese_crystal, 'technic:copper_coil', mat.mese_crystal}, + } + }) +end + +-- basic materials' brass ingot + +minetest.clear_craft({ + output = "basic_materials:brass_ingot", +}) + +minetest.register_craft( { + type = "shapeless", + output = "basic_materials:brass_ingot 9", + recipe = { "basic_materials:brass_block" }, +}) + +-- tubes crafting recipes + +minetest.register_craft({ + output = 'technic:diamond_drill_head', + recipe = { + {'technic:stainless_steel_ingot', mat.diamond, 'technic:stainless_steel_ingot'}, + {mat.diamond, '', mat.diamond}, + {'technic:stainless_steel_ingot', mat.diamond, 'technic:stainless_steel_ingot'}, + } +}) + +minetest.register_craft({ + output = 'technic:green_energy_crystal', + recipe = { + {mat.gold_ingot, 'technic:battery', mat.dye_green}, + {'technic:battery', 'technic:red_energy_crystal', 'technic:battery'}, + {mat.dye_green, 'technic:battery', mat.gold_ingot}, + } +}) + +minetest.register_craft({ + output = 'technic:blue_energy_crystal', + recipe = { + {mat.mithril_ingot, 'technic:battery', mat.dye_blue}, + {'technic:battery', 'technic:green_energy_crystal', 'technic:battery'}, + {mat.dye_blue, 'technic:battery', mat.mithril_ingot}, + } +}) + +minetest.register_craft({ + output = 'technic:red_energy_crystal', + recipe = { + {mat.silver_ingot, 'technic:battery', mat.dye_red}, + {'technic:battery', 'basic_materials:energy_crystal_simple', 'technic:battery'}, + {mat.dye_red, 'technic:battery', mat.silver_ingot}, + } +}) + +minetest.register_craft({ + output = 'technic:copper_coil 1', + recipe = { + {'basic_materials:copper_wire', 'technic:wrought_iron_ingot', 'basic_materials:copper_wire'}, + {'technic:wrought_iron_ingot', '', 'technic:wrought_iron_ingot'}, + {'basic_materials:copper_wire', 'technic:wrought_iron_ingot', 'basic_materials:copper_wire'}, + }, + replacements = { + {"basic_materials:copper_wire", "basic_materials:empty_spool"}, + {"basic_materials:copper_wire", "basic_materials:empty_spool"}, + {"basic_materials:copper_wire", "basic_materials:empty_spool"}, + {"basic_materials:copper_wire", "basic_materials:empty_spool"} + }, +}) + +minetest.register_craft({ + output = 'technic:lv_transformer', + recipe = { + {mat.insulation, 'technic:wrought_iron_ingot', mat.insulation}, + {'technic:copper_coil', 'technic:wrought_iron_ingot', 'technic:copper_coil'}, + {'technic:wrought_iron_ingot', 'technic:wrought_iron_ingot', 'technic:wrought_iron_ingot'}, + } +}) + +minetest.register_craft({ + output = 'technic:mv_transformer', + recipe = { + {mat.insulation, 'technic:carbon_steel_ingot', mat.insulation}, + {'technic:copper_coil', 'technic:carbon_steel_ingot', 'technic:copper_coil'}, + {'technic:carbon_steel_ingot', 'technic:carbon_steel_ingot', 'technic:carbon_steel_ingot'}, + } +}) + +minetest.register_craft({ + output = 'technic:hv_transformer', + recipe = { + {mat.insulation, 'technic:stainless_steel_ingot', mat.insulation}, + {'technic:copper_coil', 'technic:stainless_steel_ingot', 'technic:copper_coil'}, + {'technic:stainless_steel_ingot', 'technic:stainless_steel_ingot', 'technic:stainless_steel_ingot'}, + } +}) + +minetest.register_craft({ + output = 'technic:control_logic_unit', + recipe = { + {'', 'basic_materials:gold_wire', ''}, + {mat.bronze_ingot, 'technic:silicon_wafer', mat.bronze_ingot}, + {'', 'technic:chromium_ingot', ''}, + }, + replacements = { {"basic_materials:gold_wire", "basic_materials:empty_spool"}, }, +}) + +minetest.register_craft({ + output = 'technic:mixed_metal_ingot 9', + recipe = { + {'technic:stainless_steel_ingot', 'technic:stainless_steel_ingot', 'technic:stainless_steel_ingot'}, + {mat.bronze_ingot, mat.bronze_ingot, mat.bronze_ingot}, + {mat.tin_ingot, mat.tin_ingot, mat.tin_ingot}, + } +}) + +minetest.register_craft({ + output = 'technic:carbon_cloth', + recipe = { + {'technic:graphite', 'technic:graphite', 'technic:graphite'} + } +}) + +minetest.register_craft({ + output = "technic:machine_casing", + recipe = { + { "technic:cast_iron_ingot", "technic:cast_iron_ingot", "technic:cast_iron_ingot" }, + { "technic:cast_iron_ingot", "basic_materials:brass_ingot", "technic:cast_iron_ingot" }, + { "technic:cast_iron_ingot", "technic:cast_iron_ingot", "technic:cast_iron_ingot" }, + }, +}) + + +minetest.register_craft({ + output = mat.dirt.." 2", + type = "shapeless", + replacements = {{mat.bucket_water,mat.bucket_empty}}, + recipe = { + "technic:stone_dust", + "group:leaves", + mat.bucket_water, + "group:sand", + }, +}) diff --git a/mods/technic_plus_beta/technic/doc/anchor.md b/mods/technic_plus_beta/technic/doc/anchor.md new file mode 100644 index 00000000..5474b993 --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/anchor.md @@ -0,0 +1,57 @@ + + +administrative world anchor +--------------------------- + +A world anchor is an object in the Minetest world that causes the server +to keep surrounding parts of the world running even when no players +are nearby. It is mainly used to allow machines to run unattended: +normally machines are suspended when not near a player. The technic +mod supplies a form of world anchor, as a placable block, but it is not +straightforwardly available to players. There is no recipe for it, so it +is only available if explicitly spawned into existence by someone with +administrative privileges. In a single-player world, the single player +normally has administrative privileges, and can obtain a world anchor +by entering the chat command "/give singleplayer technic:admin\_anchor". + +The world anchor tries to force a cubical area, centered upon the anchor, +to stay loaded. The distance from the anchor to the most distant map +nodes that it will keep loaded is referred to as the "radius", and can be +set in the world anchor's interaction form. The radius can be set as low +as 0, meaning that the anchor only tries to keep itself loaded, or as high +as 255, meaning that it will operate on a 511×511×511 cube. +Larger radii are forbidden, to avoid typos causing the server excessive +work; to keep a larger area loaded, use multiple anchors. Also use +multiple anchors if the area to be kept loaded is not well approximated +by a cube. + +The world is always kept loaded in units of 16×16×16 cubes, +confusingly known as "map blocks". The anchor's configured radius takes +no account of map block boundaries, but the anchor's effect is actually to +keep loaded each map block that contains any part of the configured cube. +The anchor's interaction form includes a status note showing how many map +blocks this is, and how many of those it is successfully keeping loaded. +When the anchor is disabled, as it is upon placement, it will always +show that it is keeping no map blocks loaded; this does not indicate +any kind of failure. + +The world anchor can optionally be locked. When it is locked, only +the anchor's owner, the player who placed it, can reconfigure it or +remove it. Only the owner can lock it. Locking an anchor is useful +if the use of anchors is being tightly controlled by administrators: +an administrator can set up a locked anchor and be sure that it will +not be set by ordinary players to an unapproved configuration. + +The server limits the ability of world anchors to keep parts of the world +loaded, to avoid overloading the server. The total number of map blocks +that can be kept loaded in this way is set by the server configuration +item "max\_forceloaded\_blocks" (in minetest.conf), which defaults to +only 16. For comparison, each player normally keeps 125 map blocks loaded +(a radius of 32). If an enabled world anchor shows that it is failing to +keep all the map blocks loaded that it would like to, this can be fixed +by increasing max\_forceloaded\_blocks by the amount of the shortfall. + +The tight limit on force-loading is the reason why the world anchor is +not directly available to players. With the limit so low both by default +and in common practice, the only feasible way to determine where world +anchors should be used is for administrators to decide it directly. diff --git a/mods/technic_plus_beta/technic/doc/api.md b/mods/technic_plus_beta/technic/doc/api.md new file mode 100644 index 00000000..619155f5 --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/api.md @@ -0,0 +1,187 @@ +This file is fairly incomplete. Read the code if this is not enough. Help is welcome. + +Tiers +----- +The tier is a string, currently `"LV"`, `"MV"` and `"HV"` are included with technic. + +Network +------- +The network is the cable with the connected machine nodes. The switching station activates network. + +Helper functions +---------------- +* `technic.EU_string(num)` + * Converts num to a human-readable string (see pretty_num) + and adds the `EU` unit + * Use this function when showing players energy values +* `technic.pretty_num(num)` + * Converts the number `num` to a human-readable string with SI prefixes +* `technic.swap_node(pos, nodename)` + * Same as `mintest.swap_node` but it only changes the nodename. + * It uses `minetest.get_node` before swapping to ensure the new nodename + is not the same as the current one. +* `technic.get_or_load_node(pos)` + * If the mapblock is loaded, it returns the node at pos, + else it loads the chunk and returns `nil`. +* `technic.is_tier_cable(nodename, tier)` + * Tells whether the node `nodename` is the cable of the tier `tier`. +* `technic.get_cable_tier(nodename)` + * Returns the tier of the cable `nodename` or `nil`. +* `technic.register_cable_tier(nodename, tier)` + * Register user defined cable to list of known tier cables. + * `nodename`: string, name of the node + * `tier`: string, tier name + * `technic.trace_node_ray(pos, dir, range)` + * Returns an iteration function (usable in the for loop) to iterate over the + node positions along the specified ray. + * The returned positions will not include the starting position `pos`. +* `technic.trace_node_ray_fat(pos, dir, range)` + * Like `technic.trace_node_ray` but includes extra positions near the ray. + * The node ray functions are used for mining lasers. +* `technic.tube_inject_item(pos, start_pos, velocity, item)` + * Same as `pipeworks.tube_inject_item` + +Configuration API +---------------------- +* `technic.config` Settings object that contains Technic configuration. + * Provides all methods that are provided by Minetest Settings object. + * Uses `/technic.conf` as configuration file. + * If key is not present in configuration then returns default value for that key. + * `:get_int(key)` Return number value for configuration key. + +Power tool API +---------------------- + +* `technic.register_power_tool(itemname, definition)` + * Registers power tool adding required fields, otherwise same as `minetest.register_tool(itemname, definition)`. + * For regular power tools you only want to change `max_charge` and leave other fields unset (defaults). + * Special fields for `definition`: + * `technic_max_charge` Number, maximum charge for tool. Defaults to `10000` which is same as RE battery. + * `on_refill` Function to refill charge completely. Default is to set maximum charge for tool. + * `wear_represents` Customize wear indicator instead of using charge level. Default is `"technic_RE_charge"`. + * `tool_capabilities` See Minetest documentation. Default is `{ punch_attack_uses = 0 }`. + * `technic_get_charge = function(itemstack) ...`: + * Callback will be used to get itemstack charge and max\_charge. + * Have to return values `charge, max_charge`. + * E.g. `local charge, maxcharge = itemdef.technic_get_charge(itemstack)`. + * Defaults to `technic.get_charge` which handles tool wear and charge values. + * `technic_set_charge = function(itemstack, charge) ...`: + * Callback will be used to set itemstack charge. + * Defaults to `technic.set_charge` which handles tool wear and charge values. +* `technic.get_charge(itemstack)` + * Returns current charge level of tool. + * For tool charger mods it is recommended to use `.technic_get_charge(stack)` instead. +* `technic.set_charge(itemstack, charge)` + * Sets tool charge level. + * For tool charger mods it is recommended to use `.technic_set_charge(stack, charge)` instead. +* `technic.use_charge(itemstack, charge)` + * Attempt to use charge and return `true`/`false` indicating success. + * Always succeeds without checking charge level if creative is enabled. + +Machine registration API +---------------------- +* `technic.register_machine(tier, nodename, machine_type)` + * Custom machine registration. Not needed when using builtin machine registration functions. + * See also `Machine types` +* `technic.register_tier(tier)` + * Registers network tier. + * See also `tiers` +* `technic.register_base_machine(nodename, def)` + * Register various types of basic factory processing machines. + * `typename = "compressing"` + * `description = S("%s Compressor")` + * `tier = "HV"` + * `demand = {1500, 1000, 750}` + * `speed = 5` + * `upgrade = 1` + * `tube = 1` + * TODO / TBD +* `technic.register_solar_array(nodename, def)` + * Registers solar array generator. + * `tier = "HV"` + * `power = 100` + * TODO / TBD +* `technic.register_battery_box(nodename, def)` + * Registers battery box node used as energy storage. + * TODO / TBD +* `technic.register_cable(nodename, data)` + * Registers technic network cables. + * `tier = "HV"` + * `size = 3/16` + * `description = S("%s Digiline Cable"):format("HV")` + * `digiline = { wire = { rules = technic.digilines.rules_allfaces } }` +* `technic.register_cable_plate(nodename, data)` + * Registers technic network cable plates. Results in multiple nodes registered with `_1` to `_6` appended to name. + * See `technic.register_cable(nodename, data)` + +Network control API +---------------------- +* TBD, functions exported through technic namespace are currently considered to be internal use only. + +### Specific machines +* `technic.can_insert_unique_stack(pos, node, stack, direction)` +* `technic.insert_object_unique_stack(pos, node, stack, direction)` + * Functions for the parameters `can_insert` and `insert_object` to avoid + filling multiple inventory slots with same type of item. + +Used itemdef fields +---------------------- +* groups: + * `technic_ = 1` ltier is a tier in small letters; this group makes + the node connect to the cable(s) of the right tier. + * `technic_machine = 1` Currently used for +* `connect_sides` + * In addition to the default use (see lua_api.txt), this tells where the + machine can be connected. +* `technic_run(pos, node)` + * This function is currently used to update the node. +* `wear_represents = "string"` + * Specifies how the tool wear level is handled. Available modes: + * `"mechanical_wear"`: represents physical damage + * `"technic_RE_charge"`: represents electrical charge +* `.technic_run = function(pos, node) ...` + * This callback is used to update the node. +* `.technic_disabled_machine_name = "string"` + * Specifies the machine's node name to use when it's not connected connected to a network +* `.technic_on_disable = function(pos, node) ...` + * This callback is run when the machine is no longer connected to a technic-powered network. + +Machine types +------------- +There are currently following types: +* `technic.receiver = "RE"` e.g. grinder +* `technic.producer = "PR"` e.g. solar panel +* `technic.producer_receiver = "PR_RE"` supply converter +* `technic.battery = "BA"` e.g. LV batbox + +Switching Station +----------------- +The switching station is required to start electric network and keep it running. +Unlike in original mod this node does not handle power distribution logic but instead just resets network timeout. The polyfuse system is activated when there is too much lag, which causes network to skip cycles (it works slower). It is shown in the infotext when activated. + +Network logic +----------------- + +The network logic collects power from sources (PR), distributes it to sinks (RE), +and uses the excess/shortfall to charge and discharge batteries (BA). + +For now, all supply and demand values are expressed in kW. + +All the RE nodes are queried for their current EU demand. Those which are off would +require no or a small standby EU demand, while those which are on would require more. +If total demand is less than the available power they are all updated with the demand number. +If any surplus exists from the PR nodes the batteries will be charged evenly with excess power. +If total demand exceeds generator supply then draw difference from batteries. +If total demand is more than available power all RE nodes will be shut down. + +You can only have one network per machine, else the switching station will indicate you that several networks are trying to access the machine. + +### Node meta usage +Nodes connected to the network will have one or more of these parameters as meta data: +* `_EU_supply` : Exists for PR and BA node types. This is the EU value supplied by the node. Output +* `_EU_demand` : Exists for RE and BA node types. This is the EU value the node requires to run. Output +* `_EU_input` : Exists for RE and BA node types. This is the actual EU value the network can give the node. Input + +The reason the LV|MV|HV type is prepended to meta data is because some machine +could require several supplies to work. +This way the supplies are separated per network. diff --git a/mods/technic_plus_beta/technic/doc/chests.md b/mods/technic_plus_beta/technic/doc/chests.md new file mode 100644 index 00000000..fcf0d9e9 --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/chests.md @@ -0,0 +1,90 @@ + +chests +------ + +The technic mod replaces the basic Minetest game's single type of +chest with a range of chests that have different sizes and features. +The chest types are identified by the materials from which they are made; +the better chests are made from more exotic materials. The chest types +form a linear sequence, each being (with one exception noted below) +strictly more powerful than the preceding one. The sequence begins with +the wooden chest from the basic game, and each later chest type is built +by upgrading a chest of the preceding type. The chest types are: + +1. wooden chest: 8×4 (32) slots +2. iron chest: 9×5 (45) slots +3. copper chest: 12×5 (60) slots +4. silver chest: 12×6 (72) slots +5. gold chest: 15×6 (90) slots +6. mithril chest: 15×6 (90) slots + +The iron and later chests have the ability to sort their contents, +when commanded by a button in their interaction forms. Item types are +sorted in the same order used in the unified\_inventory craft guide. +The copper and later chests also have an auto-sorting facility that can +be enabled from the interaction form. An auto-sorting chest automatically +sorts its contents whenever a player closes the chest. The contents will +then usually be in a sorted state when the chest is opened, but may not +be if pneumatic tubes have operated on the chest while it was closed, +or if two players have the chest open simultaneously. + +The silver and gold chests, but not the mithril chest, have a built-in +sign-like capability. They can be given a textual label, which will +be visible when hovering over the chest. The gold chest, but again not +the mithril chest, can be further labelled with a colored patch that is +visible from a moderate distance. + +The mithril chest is currently an exception to the upgrading system. +It has only as many inventory slots as the preceding (gold) type, and has +fewer of the features. It has no feature that other chests don't have: +it is strictly weaker than the gold chest. It is planned that in the +future it will acquire some unique features, but for now the only reason +to use it is aesthetic. + +The size of the largest chests is dictated by the maximum size +of interaction form that the game engine can successfully display. +If in the future the engine becomes capable of handling larger forms, +by scaling them to fit the screen, the sequence of chest sizes will +likely be revised. + +As with the chest of the basic Minetest game, each chest type comes +in both locked and unlocked flavors. All of the chests work with the +pneumatic tubes of the pipeworks mod. + +## Sorting + +Chests can be sorted with one button with the following sort types : natural sort, by item, by quantity, by type or by wear. The chests can also be sorted automatically when its content changes. On the UI, the three buttons are the following : toggle automatic sorting, toggle sorting type, sort + +## Inventory move + +Chests have the ability to move all or a certain type of item with a button. All items that fit with that type will move from inventory to chest or the contrary. + +## Digilines + +Only mithril chests can send digilines logs. They can send messages of following types : +* Player/pipeworks item taking +* Player/pipeworks item putting +* Pipeworks overflow (chest is full) + +Example of digiline message : +```lua +{ + player = "singleplayer", + items = { + { + meta = { + }, + metadata = "", + count = 99, + name = "technic:quarry", + wear = 0 + } + }, + pos = { + y = 19, + x = 67, + z = 57 + }, + event = "put" +} +``` diff --git a/mods/technic_plus_beta/technic/doc/digilines.md b/mods/technic_plus_beta/technic/doc/digilines.md new file mode 100644 index 00000000..d006cf8c --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/digilines.md @@ -0,0 +1,138 @@ + +# Technic digilines compatibility + +This document describes the interaction of +technic machines with the `digilines` mod (https://github.com/minetest-mods/digilines) + +## Digicables + +Digicables are a type of cable that carry both electric power and digiline messages. Like both original types of cable (electric cable and digiline), you just have to connect cables to each other in order to transmit power/information. They are needed to access nuclear reactor digiline information. The digicables are available in HV, MV and LV. + +## Switching station + +**NOTE**: make sure the channel is set accordingly, "switch" in this case + +There are two ways getting information from the switching station: +1. Give it a mesecon signal (eg. with a lever) and it will send always when the supply or demand changes. + +2. Send to the switching station `"get"` or `"GET"` and it will send back. + +The sent message is always a table containing the supply, demand and lag. + +Example luacontroller code: +```lua +if event.type == "program" then + -- start interrupt cycle + interrupt(1) +end + +if event.type == "interrupt" then + -- request stats + digiline_send("switch", "GET") +end + +if event.type == "digiline" and event.channel == "switch" then + --[[ + event.msg = { + demand = 0, -- demand in EU's + supply = 0, -- supply in EU's + lag = 0 -- generated lag in microseconds + } + --]] +end +``` + +## Power monitor +The commands: +- `"get"`: The power monitor sends back information about the attached network + - `"supply"`, `"demand"` and `"lag"`: Same as switching station + - `"battery_count"`, `"battery_charge"` and `"battery_charge_max"`: Totaled information about the attached batteries. + + +## Supply Converter +You can send the following to it: +- `"get"`: It will send back a table containing the fields `"enabled"`, `"power"` and `"mesecon_mode"` which are all integers. +- `"off"`: Deactivate the supply converter. +- `"on"`: Activate the supply converter. +- `"toggle"`: Activate or deactivate the supply converter depending on its current state. +- `"power "..power`: Set the amount of the power, it shall convert. +- `"mesecon_mode "..`: Set the mesecon mode. + +## Battery Boxes +Send to it `"get"` or `"GET"` and it will send a table back containing: +- `demand`: A number. +- `supply`: A number. +- `input`: A number. +- `charge`: A number. +- `max_charge`: A number. +- `src`: Itemstack made to table. +- `dst`: Itemstack made to table. +- `upgrade1`: Itemstack made to table. +- `upgrade2`: Itemstack made to table. + + +## Forcefield Emitter +You should send a table to it containing the `command` and for some commands the `value` field. +Some strings will automatically be made to tables: +- `"get"` :arrow_right: `{command = "get"}` +- `"off"` :arrow_right: `{command = "off"}` +- `"on"` :arrow_right: `{command = "on"}` +- `"toggle"` :arrow_right: `{command = "toggle"}` +- `"range "..range` :arrow_right: `{command = "range", value = range}` +- `"shape "..shape` :arrow_right: `{command = "shape", value = shape}` + +The commands: +- `"get"`: The forcefield emitter sends back a table containing: + - `"enabled"`: `0` is off, `1` is on. + - `"range"` + - `"shape"`: `0` is spheric, `1` is cubic. +- `"off"`: Deactivate the forcefield emitter. +- `"on"`: Activate the forcefield emitter. +- `"toggle"`: Activate or deactivate the forcefield emitter depending on its current state. +- `"range"`: Set the range to `value`. +- `"shape"`: `value` can be a number (`0` or `1`) or a string (`"sphere"` or `"cube"`). + + +## Nuclear Reactor +Since the nuclear reactor core can't be accessed by digiline wire because the water layer which mustn't have a hole, you need the HV Digicables to interact with it. + +You should send a table to it containing at least the `command` field and for some commands other fields. + +The commands: +- `"get"`: The nuclear reactor sends back a table containing: + - `"burn_time"`: The time in seconds how long the reactor already runs. One week after start, when it reaches 7 * 24 * 60 * 60 (=604800), the fuel is completely used. + - `"enabled"`: A bool. + - `"siren"`: A bool. + - `"structure_accumulated_badness"` + - `"rods"`: A table with 6 numbers in it, one for each fuel slot. + - A positive value is the count of fuel rods in the slot. + - `0` means the slot is empty. + - A negative value means some other items are in the slot. The absolute value is the count of these items. +- `"self_destruct"`: A setting has to be enabled to use this. The reactor will melt down after `timer` seconds or instantly. +- `"start"`: Tries to start the reactor, `"Start successful"` is sent back on success, `"Error"` if something is wrong. + +If the automatic start is enabled, it will always send `"fuel used"` when it uses fuel. + + +## Quarry +You should send a table to it containing the `command` and for some commands the `value` field. +Some strings will automatically be converted to tables: +- `"get"` :arrow_right: `{command = "get"}` +- `"on"` :arrow_right: `{command = "on"}` +- `"off"` :arrow_right: `{command = "off"}` +- `"restart` :arrow_right: `{command = "restart"}` +- `"radius "..value` :arrow_right: `{command = "radius", value = value}` +- `"max_depth "..value` :arrow_right: `{command = "max_depth", value = value}` + +The commands: +- `"get"`: The quarry sends back a table containing: + - `"enabled"`: `0` is off, `1` is on. + - `"radius"` + - `"max_depth"` + - `"finished"` + - `"dug_nodes"` + - `"dig_level"`: A negative value means above the quarry, a positive value means below. +- `"on"`: Activate the quarry. +- `"off"`: Deactivate the quarry. +- `"restart"`: Restart the quarry. +- `"radius"`: Set the radius to `value` and restart the quarry if the radius changed. diff --git a/mods/technic_plus_beta/technic/doc/generators.md b/mods/technic_plus_beta/technic/doc/generators.md new file mode 100644 index 00000000..6964101d --- /dev/null +++ b/mods/technic_plus_beta/technic/doc/generators.md @@ -0,0 +1,221 @@ + +power generators +---------------- + +### fuel-fired generators ### + +The fuel-fired generators are electrical power generators that generate +power by the combustion of fuel. Versions of them are available for +all three voltages (LV, MV, and HV). These are all capable of burning +any type of combustible fuel, such as coal. They are relatively easy +to build, and so tend to be the first kind of generator used to power +electrical machines. In this role they form an intermediate step between +the directly fuel-fired machines and a more mature electrical network +powered by means other than fuel combustion. They are also, by virtue of +simplicity and controllability, a useful fallback or peak load generator +for electrical networks that normally use more sophisticated generators. + +The MV and HV fuel-fired generators can accept fuel via pneumatic tube, +from any direction. + +Keeping a fuel-fired generator fully fuelled is usually wasteful, because +it will burn fuel as long as it has any, even if there is no demand for +the electrical power that it generates. This is unlike the directly +fuel-fired machines, which only burn fuel when they have work to do. +To satisfy intermittent demand without waste, a fuel-fired generator must +only be given fuel when there is either demand for the energy or at least +sufficient battery capacity on the network to soak up the excess energy. + +The higher-tier fuel-fired generators get much more energy out of a +fuel item than the lower-tier ones. The difference is much more than +is needed to overcome the inefficiency of supply converters, so it is +worth operating fuel-fired generators at a higher tier than the machines +being powered. + +### solar generators ### + +The solar generators are electrical power generators that generate power +from sunlight. Versions of them are available for all three voltages +(LV, MV, and HV). There are four types in total, two LV and one each +of MV and HV, forming a sequence of four tiers. The higher-tier ones +are each built mainly from three solar generators of the next tier down, +and their outputs scale in rough accordance, tripling at each tier. + +To operate, an arrayed solar generator must be at elevation +1 or above +and have a transparent block (typically air) immediately above it. +It will generate power only when the block above is well lit during +daylight hours. It will generate more power at higher elevation, +reaching maximum output at elevation +36 or higher when sunlit. The small +solar generator has similar rules with slightly different thresholds. +These rules are an attempt to ensure that the generator will only operate +from sunlight, but it is actually possible to fool them to some extent +with light sources such as meselamps. + +### hydro generator ### + +The hydro generator is an LV power generator that generates a respectable +amount of power from the natural motion of water. To operate, the +generator must be horizontally adjacent to flowing water. The power +produced is dependent on how much flow there is across any or all four +sides, the most flow of course coming from water that's flowing straight +down. + +### geothermal generator ### + +The geothermal generator is an LV power generator that generates a small +amount of power from the temperature difference between lava and water. +To operate, the generator must be horizontally adjacent to both lava +and water. It doesn't matter whether the liquids consist of source +blocks or flowing blocks. + +Beware that if lava and water blocks are adjacent to each other then the +lava will be solidified into stone or obsidian. If the lava adjacent to +the generator is thus destroyed, the generator will stop producing power. +Currently, in the default Minetest game, lava is destroyed even if +it is only diagonally adjacent to water. Under these circumstances, +the only way to operate the geothermal generator is with it adjacent +to one lava block and one water block, which are on opposite sides of +the generator. If diagonal adjacency doesn't destroy lava, such as with +the gloopblocks mod, then it is possible to have more than one lava or +water block adjacent to the geothermal generator. This increases the +generator's output, with the maximum output achieved with two adjacent +blocks of each liquid. + +### wind generator ### + +The wind generator is an MV power generator that generates a moderate +amount of energy from wind. To operate, the generator must be placed +atop a column of at least 20 wind mill frame blocks, and must be at +an elevation of +30 or higher. It generates more at higher elevation, +reaching maximum output at elevation +50 or higher. Its surroundings +don't otherwise matter; it doesn't actually need to be in open air. + +### nuclear generator ### + +The nuclear generator (nuclear reactor) is an HV power generator that +generates a large amount of energy from the controlled fission of +uranium-235. It must be fuelled, with uranium fuel rods, but consumes +the fuel quite slowly in relation to the rate at which it is likely to +be mined. The operation of a nuclear reactor poses radiological hazards +to which some thought must be given. Economically, the use of nuclear +power requires a high capital investment, and a secure infrastructure, +but rewards the investment well. + +Nuclear fuel is made from uranium. Natural uranium doesn't have a +sufficiently high proportion of U-235, so it must first be enriched +via centrifuge. Producing one unit of 3.5%-fissile uranium requires +the input of five units of 0.7%-fissile (natural) uranium, and produces +four units of 0.0%-fissile (fully depleted) uranium as a byproduct. +It takes five ingots of 3.5%-fissile uranium to make each fuel rod, and +six rods to fuel a reactor. It thus takes the input of the equivalent +of 150 ingots of natural uranium, which can be obtained from the mining +of 75 blocks of uranium ore, to make a full set of reactor fuel. + +The nuclear reactor is a large multi-block structure. Only one block in +the structure, the reactor core, is of a type that is truly specific to +the reactor; the rest of the structure consists of blocks that have mainly +non-nuclear uses. The reactor core is where all the generator-specific +action happens: it is where the fuel rods are inserted, and where the +power cable must connect to draw off the generated power. + +The reactor structure consists of concentric layers, each a cubical +shell, around the core. Immediately around the core is a layer of water, +representing the reactor coolant; water blocks may be either source blocks +or flowing blocks. Around that is a layer of stainless steel blocks, +representing the reactor pressure vessel, and around that a layer of +blast-resistant concrete blocks, representing a containment structure. +It is customary, though no longer mandatory, to surround this with a +layer of ordinary concrete blocks. The mandatory reactor structure +makes a 7×7×7 cube, and the full customary structure a +9×9×9 cube. + +The layers surrounding the core don't have to be absolutely complete. +Indeed, if they were complete, it would be impossible to cable the core to +a power network. The cable makes it necessary to have at least one block +missing from each surrounding layer. The water layer is only permitted +to have one water block missing of the 26 possible. The steel layer may +have up to two blocks missing of the 98 possible, and the blast-resistant +concrete layer may have up to two blocks missing of the 218 possible. +Thus it is possible to have not only a cable duct, but also a separate +inspection hole through the solid layers. The separate inspection hole +is of limited use: the cable duct can serve double duty. + +Once running, the reactor core is significantly radioactive. The layers +of reactor structure provide quite a lot of shielding, but not enough +to make the reactor safe to be around, in two respects. Firstly, the +shortest possible path from the core to a player outside the reactor +is sufficiently short, and has sufficiently little shielding material, +that it will damage the player. This only affects a player who is +extremely close to the reactor, and close to a face rather than a vertex. +The customary additional layer of ordinary concrete around the reactor +adds sufficient distance and shielding to negate this risk, but it can +also be addressed by just keeping extra distance (a little over two +meters of air). + +The second radiological hazard of a running reactor arises from shine +paths; that is, specific paths from the core that lack sufficient +shielding. The necessary cable duct, if straight, forms a perfect +shine path, because the cable itself has no radiation shielding effect. +Any secondary inspection hole also makes a shine path, along which the +only shielding material is the water of the reactor coolant. The shine +path aspect of the cable duct can be ameliorated by adding a kink in the +cable, but this still yields paths with reduced shielding. Ultimately, +shine paths must be managed either with specific shielding outside the +mandatory structure, or with additional no-go areas. + +The radioactivity of an operating reactor core makes starting up a reactor +hazardous, and can come as a surprise because the non-operating core +isn't radioactive at all. The radioactive damage is survivable, but it is +normally preferable to avoid it by some care around the startup sequence. +To start up, the reactor must have a full set of fuel inserted, have all +the mandatory structure around it, and be cabled to a switching station. +Only the fuel insertion requires direct access to the core, so irradiation +of the player can be avoided by making one of the other two criteria be +the last one satisfied. Completing the cabling to a switching station +is the easiest to do from a safe distance. + +Once running, the reactor will generate 100 kEU/s for a week (168 hours, +604800 seconds), a total of 6.048 GEU from one set of fuel. After the +week is up, it will stop generating and no longer be radioactive. It can +then be refuelled to run for another week. It is not really intended +to be possible to pause a running reactor, but actually disconnecting +it from a switching station will have the effect of pausing the week. +This will probably change in the future. A paused reactor is still +radioactive, just not generating electrical power. + +A running reactor can't be safely dismantled, and not only because +dismantling the reactor implies removing the shielding that makes +it safe to be close to the core. The mandatory parts of the reactor +structure are not just mandatory in order to start the reactor; they're +mandatory in order to keep it intact. If the structure around the core +gets damaged, and remains damaged, the core will eventually melt down. +How long there is before meltdown depends on the extent of the damage; +if only one mandatory block is missing, meltdown will follow in 100 +seconds. While the structure of a running reactor is in a damaged state, +heading towards meltdown, a siren built into the reactor core will sound. +If the structure is rectified, the siren will signal all-clear. If the +siren stops sounding without signalling all-clear, then it was stopped +by meltdown. + +If meltdown is imminent because of damaged reactor structure, digging the +reactor core is not a way to avert it. Digging the core of a running +reactor causes instant meltdown. The only way to dismantle a reactor +without causing meltdown is to start by waiting for it to finish the +week-long burning of its current set of fuel. Once a reactor is no longer +operating, it can be dismantled by ordinary means, with no special risks. + +Meltdown, if it occurs, destroys the reactor and poses a major +environmental hazard. The reactor core melts, becoming a hot, highly +radioactive liquid known as "corium". A single meltdown yields a single +corium source block, where the core used to be. Corium flows, and the +flowing corium is very destructive to whatever it comes into contact with. +Flowing corium also randomly solidifies into a radioactive solid called +"Chernobylite". The random solidification and random destruction of +solid blocks means that the flow of corium is constantly changing. +This combined with the severe radioactivity makes corium much more +challenging to deal with than lava. If a meltdown is left to its own +devices, it gets worse over time, as the corium works its way through +the reactor structure and starts to flow over a variety of paths. +It is best to tackle a meltdown quickly; the priority is to extinguish +the corium source block, normally by dropping gravel into it. Only the +most motivated should attempt to pick up the corium in a bucket. diff --git a/mods/technic_plus_beta/technic/doc/images/LV_Fuel_Fired_Generator_Crafting.png b/mods/technic_plus_beta/technic/doc/images/LV_Fuel_Fired_Generator_Crafting.png new file mode 100644 index 0000000000000000000000000000000000000000..95e50f1a5dd86839a04dced52a31f7e8a698a63b GIT binary patch literal 28205 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 literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/doc/images/LV_cable_Crafting.png b/mods/technic_plus_beta/technic/doc/images/LV_cable_Crafting.png new file mode 100644 index 0000000000000000000000000000000000000000..1354c0cf308c84121989a9d5e4c4df4efed81145 GIT binary patch literal 7401 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 Fe*qtRsWt!r literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/doc/images/Switching_station_crafting.png b/mods/technic_plus_beta/technic/doc/images/Switching_station_crafting.png new file mode 100644 index 0000000000000000000000000000000000000000..0f1d7674f592e605e6a21d797dfa0c6e4a9a9fb6 GIT binary patch literal 18925 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 W*|gj@I7S3iO^_4G&7o=^J?US*F&~Nm literal 0 HcmV?d00001 diff --git a/mods/technic_plus_beta/technic/doc/images/Technic Screenshot.png b/mods/technic_plus_beta/technic/doc/images/Technic Screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..682effed5fb70fcb3ab4ba95dbf562853c3de5d7 GIT binary patch literal 311455 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

      2. {6~L6pAUGQYU!zHDQOVs=GLaDtTlRixEto(>DsRMS}Toxq$=(g2&_O@i2NUwl@NW$Kw%5 zGy;u=g9tb$G=NJEfd_EZ`4nF{OaTs+%?RW&SOHKzCz-+u=8|AAa2)!L92}*Zg@B#k z9Pr!o^c*e?VF@;{;Cw&;0*yo(!jWh=8jo0L502W}{;&?%gLZ^ZL!JLIYgE;`dYd&s&8XW-!HSc+$ zjk%?*{SOIc33C53?Kx0uEG{XE>K%b1pQfLNnBtXT%vHCbP zoI*#^;aDmXV}RDDQIR;z0xHV@4woE21^84TxgG=LA>#}UaQb*UoQ%aF;aCHJ3df_+ z6gVA+p`oxeDh*8o7Esu+8DJ%l{TD{Xr=o#Wh7=SUjYDDJ7_tEv4F!jS8=`PzIEG3_ z(r_3&1&_hcQ}Ne%%_PBW7y-c{KL?x`Ou&&#=8J~XH$L0NVT#fI5C1qWX{nya8~x z{Z?w<`x$?c#yB(@08kVfoQA<0f|Y>5z$q9k07vN?P-t|NAs$6G{FR--GgNCn`_}%7=J^0%j=+&P0ul-Py1Y;#g1@1DpB|CF<=EO1779S*Z%G78 ze&#s_2L}2x0QRrKd{31B1-HQdTT=cf^M$al)+VgLP_SryxOTjNzjgl?z^@E83@Q-7 zVf|g`3n5=+S#aF}WB%F)UeCbGBjU&P@mpH(E9bxX_?B+}MGqkLZzumq-`{fmmg^rW z@Q=X1v+K89|44y<1pb{}|8H`M|GdKn0>FbF54?X~)PG(Xy!RHNSeu(d=J?MuW!VS8 z9U2j+$U-;@KI<&RzrX-TY65=bV}fXkeigwvqcj6b)SW}?xXVEa{^9~8AvY(y8w|h z60`st8C5A#of*UJYlUk@uk^_`ll4}9_$=S>e3#N(gK~Jal>X2=@E3Z5QfdNA|fK5No++H8*gD@Bi3SL;Vo=L#8y0%SXd|G`0D@9LUx$lBn*>z z{4-;YtAQ=EUZeVD<+Xlx51mdwqHp&yqSN;y=9}*wKV2jICR{JwJACiobNpJv9M**` z76+3aT!B7sCstYjr_IzFCxzi`FR1}u0Pb%z-$@F<@*3a)5#>-ANDNF6P*mFuVguA+arwG{PllB10$u>h zfe->f1Goa#xDJu=@*-Is_HGaX2y1``M3glE0iXd~0qtA>SX{kP5)D8D#CwIo1AxTD zF+sclUO?On&>sLK1}3NtiGd1J9v2^*qd$OTNW3^&x5~Ov^t{=M2FBa@BckumW=*HO wca!Gnczd^W7c!$4hS8Ti>0;;mGVKWBn;UV#55!?&jXa zr=Ooov>80SY@_VPyzb}6&)0eOH67yl6?2E@zx|)|1d)aty_Xv#4W<4sO_?hBZCjg> zP2Im)jzHZH-~R6BaSh|^Igxmv>2yPE`90$uhIdj0#Kh7qE=nE^*zi%XtNefckMj-2 zJd0#g{udW-FxvC;!_?5T#SsBj0%SaM0c~=Px00vK2KbLh*2~7Z%n}m!2 literal 0 HcmV?d00001 diff --git a/mods/.pbj_pup/README.txt b/mods/pbj_pup/README.txt similarity index 100% rename from mods/.pbj_pup/README.txt rename to mods/pbj_pup/README.txt diff --git a/mods/pbj_pup/init.lua b/mods/pbj_pup/init.lua new file mode 100644 index 00000000..05faf05c --- /dev/null +++ b/mods/pbj_pup/init.lua @@ -0,0 +1,183 @@ +-- mod check and sound settings + +local def = core.get_modpath("default") +local mcl = core.get_modpath("mcl_core") +local snd = mcl and mcl_sounds.node_sound_glass_defaults() or default.node_sound_glass_defaults() + +-- PB&J Pup node +--[[ +core.register_node("pbj_pup:pbj_pup", { + description = "PB&J Pup", + tiles = { + "pbj_pup_sides.png", "pbj_pup_jelly.png", "pbj_pup_sides.png", + "pbj_pup_sides.png", "pbj_pup_back.png", "pbj_pup_front.png" + }, + paramtype = "light", + light_source = 15, + paramtype2 = "facedir", + groups = {cracky = 2, handy = 1}, + is_ground_content = false, + sounds = snd, + _mcl_hardness = 1, +}) +]] +-- +-- Nyan Cat node + +core.register_node(":nyancat:nyancat", { + description = "Nyan Cat", + tiles = { + "nyancat_side.png", + "nyancat_side.png", + "nyancat_side.png", + "nyancat_side.png", + "nyancat_back.png", + "nyancat_front.png", + }, + paramtype = "light", + light_source = 15, + paramtype2 = "facedir", + groups = { cracky = 2, handy = 1 }, + is_ground_content = false, + sounds = snd, + _mcl_hardness = 1, +}) + +-- MooGNU node + +--[[ +core.register_node(":moognu:moognu", { + description = "MooGNU", + tiles = { + "moognu_side.png", "moognu_side.png", "moognu_side.png", + "moognu_side.png", "moognu_back.png", "moognu_front.png" + }, + paramtype = "light", + light_source = 15, + paramtype2 = "facedir", + groups = {cracky = 2, handy = 1}, + is_ground_content = false, + sounds = snd, + _mcl_hardness = 1, +}) +]] +-- + +-- Rainbow node + +core.register_node(":nyancat:nyancat_rainbow", { + description = "Rainbow", + tiles = { + "nyancat_rainbow.png^[transformR90", + "nyancat_rainbow.png^[transformR90", + "nyancat_rainbow.png", + }, + paramtype = "light", + light_source = 15, + paramtype2 = "facedir", + groups = { cracky = 2, handy = 1 }, + is_ground_content = false, + sounds = snd, + _mcl_hardness = 1, +}) + +-- Fuels +--[[ +core.register_craft({ + type = "fuel", + recipe = "pbj_pup:pbj_pup", + burntime = 10 +}) + +core.register_craft({ + type = "fuel", + recipe = "moognu:moognu", + burntime = 10 +}) +]] +-- + +core.register_craft({ + type = "fuel", + recipe = "nyancat:nyancat", + burntime = 10, +}) + +core.register_craft({ + type = "fuel", + recipe = "nyancat:nyancat_rainbow", + burntime = 10, +}) + +-- helper function to place Nyan/Pup/Moo with rainbow tail + +--local types = {"pbj_pup:pbj_pup", "nyancat:nyancat", "moognu:moognu"} + +local nyan = "nyancat:nyancat" + +local function place(pos, facedir, length) + if facedir > 3 then + facedir = 0 + end + + local tailvec = core.facedir_to_dir(facedir) + local p = { x = pos.x, y = pos.y, z = pos.z } + --local num = math.random(#types) + --core.swap_node(p, {name = types[num], param2 = facedir}) + core.swap_node(p, { name = nyan, param2 = facedir }) + + for i = 1, length do + p.x = p.x + tailvec.x + p.z = p.z + tailvec.z + + core.swap_node(p, { name = "nyancat:nyancat_rainbow", param2 = facedir }) + end +end + +-- Do we generate PB&J Pup and Nyan Cat's in world? + +if core.settings:get_bool("pbj_pup_generate") ~= false then + local function generate(minp, maxp, seed) + local height_min = -31000 + local height_max = -32 + local chance = 1000 + + if maxp.y < height_min or minp.y > height_max then + return + end + + local y_min = math.max(minp.y, height_min) + local y_max = math.min(maxp.y, height_max) + local volume = (maxp.x - minp.x + 1) * (y_max - y_min + 1) * (maxp.z - minp.z + 1) -- + local pr = PseudoRandom(seed + 9324342) + local max_num_nyancats = math.floor(volume / (16 * 16 * 16)) + for i = 1, max_num_nyancats do + if pr:next(0, chance) == 0 then + local x0 = pr:next(minp.x, maxp.x) + local y0 = pr:next(minp.y, maxp.y) + local z0 = pr:next(minp.z, maxp.z) + local p0 = { x = x0, y = y0, z = z0 } + + place(p0, pr:next(0, 3), pr:next(3, 15)) + end + end + end + + core.register_on_generated(generate) + + if def then + default.generate_nyancats = generate + end --Legacy +end + +-- Legacy + +core.register_alias("default:nyancat", "nyancat:nyancat") +core.register_alias("default:nyancat_rainbow", "nyancat:nyancat_rainbow") +--core.register_alias("pbj_pup:pbj_pup_candies", "nyancat:nyancat_rainbow") + +if def then + default.make_nyancat = place +end + +print("[MOD] PB&J Pup loaded") diff --git a/mods/.pbj_pup/license.txt b/mods/pbj_pup/license.txt similarity index 100% rename from mods/.pbj_pup/license.txt rename to mods/pbj_pup/license.txt diff --git a/mods/.pbj_pup/mod.conf b/mods/pbj_pup/mod.conf similarity index 100% rename from mods/.pbj_pup/mod.conf rename to mods/pbj_pup/mod.conf diff --git a/mods/.pbj_pup/screenshot.png b/mods/pbj_pup/screenshot.png similarity index 100% rename from mods/.pbj_pup/screenshot.png rename to mods/pbj_pup/screenshot.png diff --git a/mods/.pbj_pup/settingtypes.txt b/mods/pbj_pup/settingtypes.txt similarity index 100% rename from mods/.pbj_pup/settingtypes.txt rename to mods/pbj_pup/settingtypes.txt diff --git a/mods/.pbj_pup/textures/moognu_back.png b/mods/pbj_pup/textures/moognu_back.png similarity index 100% rename from mods/.pbj_pup/textures/moognu_back.png rename to mods/pbj_pup/textures/moognu_back.png diff --git a/mods/.pbj_pup/textures/moognu_front.png b/mods/pbj_pup/textures/moognu_front.png similarity index 100% rename from mods/.pbj_pup/textures/moognu_front.png rename to mods/pbj_pup/textures/moognu_front.png diff --git a/mods/.pbj_pup/textures/moognu_side.png b/mods/pbj_pup/textures/moognu_side.png similarity index 100% rename from mods/.pbj_pup/textures/moognu_side.png rename to mods/pbj_pup/textures/moognu_side.png diff --git a/mods/.pbj_pup/textures/nyancat_back.png b/mods/pbj_pup/textures/nyancat_back.png similarity index 100% rename from mods/.pbj_pup/textures/nyancat_back.png rename to mods/pbj_pup/textures/nyancat_back.png diff --git a/mods/.pbj_pup/textures/nyancat_front.png b/mods/pbj_pup/textures/nyancat_front.png similarity index 100% rename from mods/.pbj_pup/textures/nyancat_front.png rename to mods/pbj_pup/textures/nyancat_front.png diff --git a/mods/.pbj_pup/textures/nyancat_rainbow.png b/mods/pbj_pup/textures/nyancat_rainbow.png similarity index 100% rename from mods/.pbj_pup/textures/nyancat_rainbow.png rename to mods/pbj_pup/textures/nyancat_rainbow.png diff --git a/mods/.pbj_pup/textures/nyancat_side.png b/mods/pbj_pup/textures/nyancat_side.png similarity index 100% rename from mods/.pbj_pup/textures/nyancat_side.png rename to mods/pbj_pup/textures/nyancat_side.png diff --git a/mods/.pbj_pup/textures/pbj_pup_back.png b/mods/pbj_pup/textures/pbj_pup_back.png similarity index 100% rename from mods/.pbj_pup/textures/pbj_pup_back.png rename to mods/pbj_pup/textures/pbj_pup_back.png diff --git a/mods/.pbj_pup/textures/pbj_pup_front.png b/mods/pbj_pup/textures/pbj_pup_front.png similarity index 100% rename from mods/.pbj_pup/textures/pbj_pup_front.png rename to mods/pbj_pup/textures/pbj_pup_front.png diff --git a/mods/.pbj_pup/textures/pbj_pup_jelly.png b/mods/pbj_pup/textures/pbj_pup_jelly.png similarity index 100% rename from mods/.pbj_pup/textures/pbj_pup_jelly.png rename to mods/pbj_pup/textures/pbj_pup_jelly.png diff --git a/mods/.pbj_pup/textures/pbj_pup_sides.png b/mods/pbj_pup/textures/pbj_pup_sides.png similarity index 100% rename from mods/.pbj_pup/textures/pbj_pup_sides.png rename to mods/pbj_pup/textures/pbj_pup_sides.png diff --git a/mods/pipeworks/.github/workflows/luacheck.yml b/mods/pipeworks/.github/workflows/luacheck.yml new file mode 100644 index 00000000..3c99a991 --- /dev/null +++ b/mods/pipeworks/.github/workflows/luacheck.yml @@ -0,0 +1,10 @@ +name: luacheck +on: [push, pull_request] +jobs: + luacheck: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@master + - name: Luacheck + uses: lunarmodules/luacheck@master diff --git a/mods/pipeworks/.gitignore b/mods/pipeworks/.gitignore new file mode 100644 index 00000000..ef02689c --- /dev/null +++ b/mods/pipeworks/.gitignore @@ -0,0 +1,22 @@ +## Files related to minetest development cycle +/*.patch +# GNU Patch reject file +*.rej + +## Editors and Development environments +*~ +*.swp +*.bak* +*.orig +# Vim +*.vim +# Kate +.*.kate-swp +.swp.* +# Eclipse (LDT) +.project +.settings/ +.buildpath +.metadata +# Idea IDE +.idea/* diff --git a/mods/pipeworks/.luacheckrc b/mods/pipeworks/.luacheckrc new file mode 100644 index 00000000..f8348126 --- /dev/null +++ b/mods/pipeworks/.luacheckrc @@ -0,0 +1,19 @@ +unused_args = false +max_line_length= 240 +redefined = false +std = "minetest+max" + +globals = { + "pipeworks", + "luaentity" +} + +read_globals = { + -- luanti (TODO: remove after lunarmodules/luacheck releases a version with proper luanti support) + "core", + -- mods + "default", "mesecon", "digilines", + "screwdriver", "unified_inventory", + "i3", "mcl_experience", "awards", + "xcompat", "fakelib", "vizlib" +} diff --git a/mods/pipeworks/LICENSE b/mods/pipeworks/LICENSE new file mode 100644 index 00000000..c5885ae9 --- /dev/null +++ b/mods/pipeworks/LICENSE @@ -0,0 +1,600 @@ +License for code: LGPL 3.0 +License for media and all other assets: CC-by-SA 4.0 + +############################################################################### + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +############################################################################### + +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/mods/pipeworks/README b/mods/pipeworks/README new file mode 100644 index 00000000..ea834f29 --- /dev/null +++ b/mods/pipeworks/README @@ -0,0 +1,26 @@ +This mod uses nodeboxes to supply a complete set of 3D pipes and tubes, +along devices that work with them. + +See https://github.com/mt-mods/pipeworks/wiki/ for detailed information about usage of this mod. + +Unlike the previous version of this mod, these pipes are rounded, and when +placed, they'll automatically join together as needed. Pipes can go vertically +or horizontally, and there are enough nodes defined to allow for all possible +connections. Valves and pumps can only be placed horizontally, and will +automatically rotate and join with neighboring pipes as objects are added, as +well as joining with each other under certain circumstances. + +Pipes come in two variants: one type bears one or more dark windows on each +pipe, suggesting they're empty, while the other type bears green-tinted +windows, as if full (the two colors should also be easy to select if you want +to change them in a paint program). These windows only appear on straight +lengths and on certain junctions. + +This mod is a work in progress. + +Please note that owing to the nature of this mod, I have opted to use 64px +textures. Anything less just looks terrible. + +The teleport tube database used to be kept in a file named 'teleport_tubes'. +The database is now kept in mod storage. The migration from 'teleport_tubes' is +automatic. The old file is then kept around but is not used at all. diff --git a/mods/pipeworks/autocrafter.lua b/mods/pipeworks/autocrafter.lua new file mode 100644 index 00000000..0b600f5a --- /dev/null +++ b/mods/pipeworks/autocrafter.lua @@ -0,0 +1,649 @@ +local S = minetest.get_translator("pipeworks") +-- cache some recipe data to avoid calling the slow function +-- minetest.get_craft_result() every second +local autocrafterCache = {} + +local craft_time = 1 +local next = next + +local function count_index(invlist) + local index = {} + for _, stack in pairs(invlist) do + stack = ItemStack(stack) + if not stack:is_empty() then + local stack_name = stack:get_name() + index[stack_name] = (index[stack_name] or 0) + stack:get_count() + end + end + return index +end + +local function get_item_info(stack) + local name = stack:get_name() + local def = minetest.registered_items[name] + local description = def and def.description or S("Unknown item") + return description, name +end + +-- Get best matching recipe for what user has put in crafting grid. +-- This function does not consider crafting method (mix vs craft) +local function get_matching_craft(output_name, example_recipe) + local recipes = minetest.get_all_craft_recipes(output_name) + if not recipes then + return example_recipe + end + + if 1 == #recipes then + return recipes[1].items + end + + local index_example = count_index(example_recipe) + local best_score = 0 + local index_recipe, best_index, score, group + for i = 1, #recipes do + score = 0 + index_recipe = count_index(recipes[i].items) + for recipe_item_name, _ in pairs(index_recipe) do + if index_example[recipe_item_name] then + score = score + 1 + elseif recipe_item_name:sub(1, 6) == "group:" then + group = recipe_item_name:sub(7) + for example_item_name, _ in pairs(index_example) do + if minetest.get_item_group( + example_item_name, group) ~= 0 + then + score = score + 1 + break + end + end + end + end + if best_score < score then + best_index = i + best_score = score + end + end + + return best_index and recipes[best_index].items or example_recipe +end + +local function get_craft(pos, inventory, hash) + local hash = hash or minetest.hash_node_position(pos) + local craft = autocrafterCache[hash] + if craft then return craft end + + local example_recipe = inventory:get_list("recipe") + local output, decremented_input = minetest.get_craft_result({ + method = "normal", width = 3, items = example_recipe + }) + + local recipe = example_recipe + if output and not output.item:is_empty() then + recipe = get_matching_craft(output.item:get_name(), example_recipe) + end + + craft = { + recipe = recipe, + consumption = count_index(recipe), + output = output, + decremented_input = decremented_input.items + } + autocrafterCache[hash] = craft + return craft +end + +-- From a consumption table with groups and an inventory index, +-- build a consumption table without groups +local function calculate_consumption(inv_index, consumption_with_groups) + inv_index = table.copy(inv_index) + consumption_with_groups = table.copy(consumption_with_groups) + + -- table of items to actually consume + local consumption = {} + -- table of ingredients defined as one or more groups each + local grouped_ingredients = {} + + -- First consume all non-group requirements + -- This is done to avoid consuming a non-group item which + -- is also in a group + for key, count in pairs(consumption_with_groups) do + if key:sub(1, 6) == "group:" then + -- build table with group recipe items while looping + grouped_ingredients[key] = key:sub(7):split(',') + else + -- if the item to consume doesn't exist in inventory + -- or not enough of them, abort crafting + if not inv_index[key] or inv_index[key] < count then + return nil + end + + consumption[key] = (consumption[key] or 0) + count + consumption_with_groups[key] = consumption_with_groups[key] - count + assert(consumption_with_groups[key] == 0) + consumption_with_groups[key] = nil + inv_index[key] = inv_index[key] - count + assert(inv_index[key] >= 0) + end + end + + -- helper function to resolve matching ingredients with multiple group + -- requirements + local function ingredient_groups_match_item(ingredient_groups, name) + local found = 0 + local count_ingredient_groups = #ingredient_groups + for i = 1, count_ingredient_groups do + if minetest.get_item_group(name, + ingredient_groups[i]) ~= 0 + then + found = found + 1 + end + end + return found == count_ingredient_groups + end + + -- Next, resolve groups using the remaining items in the inventory + if next(grouped_ingredients) ~= nil then + local take + for itemname, count in pairs(inv_index) do + if count > 0 then + -- groupname is the string as defined by recipe. + -- e.g. group:dye,color_blue + -- groups holds the group names split into a list + -- ready to be passed to core.get_item_group() + for groupname, groups in pairs(grouped_ingredients) do + if consumption_with_groups[groupname] > 0 + and ingredient_groups_match_item(groups, itemname) + then + take = math.min(count, + consumption_with_groups[groupname]) + consumption_with_groups[groupname] = + consumption_with_groups[groupname] - take + + assert(consumption_with_groups[groupname] >= 0) + consumption[itemname] = + (consumption[itemname] or 0) + take + + inv_index[itemname] = + inv_index[itemname] - take + assert(inv_index[itemname] >= 0) + end + end + end + end + end + + -- Finally, check everything has been consumed + for key, count in pairs(consumption_with_groups) do + if count > 0 then + return nil + end + end + + return consumption +end + +local function has_room_for_output(list_output, index_output) + local name + local empty_count = 0 + for _, item in pairs(list_output) do + if item:is_empty() then + empty_count = empty_count + 1 + else + name = item:get_name() + if index_output[name] then + index_output[name] = index_output[name] - item:get_free_space() + end + end + end + for _, count in pairs(index_output) do + if count > 0 then + empty_count = empty_count - 1 + end + end + if empty_count < 0 then + return false + end + + return true +end + +local function autocraft(inventory, craft) + if not craft then return false end + + -- check if output and all replacements fit in dst + local output = craft.output.item + local out_items = count_index(craft.decremented_input) + out_items[output:get_name()] = + (out_items[output:get_name()] or 0) + output:get_count() + + if not has_room_for_output(inventory:get_list("dst"), out_items) then + return false + end + + -- check if we have enough material available + local inv_index = count_index(inventory:get_list("src")) + local consumption = calculate_consumption(inv_index, craft.consumption) + if not consumption then + return false + end + + -- consume material + for itemname, number in pairs(consumption) do + -- We have to do that since remove_item does not work if count > stack_max + for _ = 1, number do + inventory:remove_item("src", ItemStack(itemname)) + end + end + + -- craft the result into the dst inventory and add any "replacements" as well + inventory:add_item("dst", output) + local leftover + for i = 1, 9 do + leftover = inventory:add_item("dst", craft.decremented_input[i]) + if leftover and not leftover:is_empty() then + minetest.log("warning", "[pipeworks] autocrafter didn't " .. + "calculate output space correctly.") + end + end + return true +end + +-- returns false to stop the timer, true to continue running +-- is started only from start_autocrafter(pos) after sanity checks and +-- recipe is cached +local function run_autocrafter(pos, elapsed) + local meta = minetest.get_meta(pos) + local inventory = meta:get_inventory() + local craft = get_craft(pos, inventory) + local output_item = craft.output.item + -- only use crafts that have an actual result + if output_item:is_empty() then + meta:set_string("infotext", S("unconfigured Autocrafter: unknown recipe")) + return false + end + + for _ = 1, math.floor(elapsed / craft_time) do + local continue = autocraft(inventory, craft) + if not continue then return false end + end + return true +end + +local function start_crafter(pos) + local meta = minetest.get_meta(pos) + if meta:get_int("enabled") == 1 then + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(craft_time) + end + end +end + +local function after_inventory_change(pos) + start_crafter(pos) +end + +-- note, that this function assumes allready being updated to virtual items +-- and doesn't handle recipes with stacksizes > 1 +local function after_recipe_change(pos, inventory) + local hash = minetest.hash_node_position(pos) + local meta = minetest.get_meta(pos) + autocrafterCache[hash] = nil + -- if we emptied the grid, there's no point in keeping it running or cached + if inventory:is_empty("recipe") then + minetest.get_node_timer(pos):stop() + meta:set_string("infotext", S("unconfigured Autocrafter")) + inventory:set_stack("output", 1, "") + return + end + local craft = get_craft(pos, inventory, hash) + local output_item = craft.output.item + local description, name = get_item_info(output_item) + meta:set_string("infotext", S("'@1' Autocrafter (@2)", description, name)) + inventory:set_stack("output", 1, output_item) + + after_inventory_change(pos) +end + +-- clean out unknown items and groups, which would be handled like unknown +-- items in the crafting grid +-- if minetest supports query by group one day, this might replace them +-- with a canonical version instead +local function normalize(item_list) + for i = 1, #item_list do + local name = item_list[i] + if not minetest.registered_items[name] then + item_list[i] = "" + end + end + return item_list +end + +local function on_output_change(pos, inventory, stack) + if not stack then + inventory:set_list("output", {}) + inventory:set_list("recipe", {}) + else + local input = minetest.get_craft_recipe(stack:get_name()) + if not input.items or input.type ~= "normal" then return end + local items, width = normalize(input.items), input.width + local item_idx, width_idx = 1, 1 + for i = 1, 9 do + if width_idx <= width then + inventory:set_stack("recipe", i, items[item_idx]) + item_idx = item_idx + 1 + else + inventory:set_stack("recipe", i, ItemStack("")) + end + width_idx = (width_idx < 3) and (width_idx + 1) or 1 + end + -- we'll set the output slot in after_recipe_change to the actual + -- result of the new recipe + end + after_recipe_change(pos, inventory) +end + +-- returns false if we shouldn't bother attempting to start the timer again +-- after this +local function update_meta(meta, enabled) + local state = enabled and "on" or "off" + meta:set_int("enabled", enabled and 1 or 0) + local list_backgrounds = "" + if minetest.get_modpath("i3") or minetest.get_modpath("mcl_formspec") then + list_backgrounds = "style_type[box;colors=#666]" + for i = 0, 2 do + for j = 0, 2 do + list_backgrounds = list_backgrounds .. "box[" .. + 0.22 + (i * 1.25) .. "," .. 0.22 + (j * 1.25) .. ";1,1;]" + end + end + for i = 0, 3 do + for j = 0, 2 do + list_backgrounds = list_backgrounds .. "box[" .. + 5.28 + (i * 1.25) .. "," .. 0.22 + (j * 1.25) .. ";1,1;]" + end + end + for i = 0, 7 do + for j = 0, 2 do + list_backgrounds = list_backgrounds .. "box[" .. + 0.22 + (i * 1.25) .. "," .. 5 + (j * 1.25) .. ";1,1;]" + end + end + end + local size = "10.2,14" + local fs = + "formspec_version[2]" .. + "size[" .. size .. "]" .. + pipeworks.fs_helpers.get_prepends(size) .. + list_backgrounds .. + "list[context;recipe;0.22,0.22;3,3;]" .. + "image[4,1.45;1,1;[combine:16x16^[noalpha^[colorize:#141318:255]" .. + "list[context;output;4,1.45;1,1;]" .. + "image_button[4,2.6;1,0.6;pipeworks_button_" .. state .. ".png;" .. + state .. ";;;false;pipeworks_button_interm.png]" .. + "list[context;dst;5.28,0.22;4,3;]" .. + "list[context;src;0.22,5;8,3;]" .. + pipeworks.fs_helpers.get_inv(9) .. + "listring[current_player;main]" .. + "listring[context;src]" .. + "listring[current_player;main]" .. + "listring[context;dst]" .. + "listring[current_player;main]" + if minetest.get_modpath("digilines") then + fs = fs .. "field[0.22,4.1;4.5,0.75;channel;" .. S("Channel") .. + ";${channel}]" .. + "button[5,4.1;1.5,0.75;set_channel;" .. S("Set") .. "]" .. + "button_exit[6.8,4.1;2,0.75;close;" .. S("Close") .. "]" + end + meta:set_string("formspec", fs) + + -- toggling the button doesn't quite call for running a recipe change check + -- so instead we run a minimal version for infotext setting only + -- this might be more written code, but actually executes less + local output = meta:get_inventory():get_stack("output", 1) + if output:is_empty() then -- doesn't matter if paused or not + meta:set_string("infotext", S("unconfigured Autocrafter")) + return false + end + + local description, name = get_item_info(output) + local infotext = enabled and S("'@1' Autocrafter (@2)", description, name) + or S("paused '@1' Autocrafter", description) + + meta:set_string("infotext", infotext) + return enabled +end + +-- 1st version of the autocrafter had actual items in the crafting grid +-- the 2nd replaced these with virtual items, dropped the content on update and +-- set "virtual_items" to string "1" +-- the third added an output inventory, changed the formspec and added a button +-- for enabling/disabling +-- so we work out way backwards on this history and update each single case +-- to the newest version +local function upgrade_autocrafter(pos, meta) + local meta = meta or minetest.get_meta(pos) + local inv = meta:get_inventory() + + if inv:get_size("output") == 0 then -- we are version 2 or 1 + inv:set_size("output", 1) + -- migrate the old autocrafters into an "enabled" state + update_meta(meta, true) + + if meta:get_string("virtual_items") == "1" then -- we are version 2 + -- we already dropped stuff, so lets remove the metadatasetting + -- (we are not being called again for this node) + meta:set_string("virtual_items", "") + else -- we are version 1 + local recipe = inv:get_list("recipe") + if not recipe then return end + for idx, stack in ipairs(recipe) do + if not stack:is_empty() then + minetest.add_item(pos, stack) + stack:set_count(1) + stack:set_wear(0) + inv:set_stack("recipe", idx, stack) + end + end + end + + -- update the recipe, cache, and start the crafter + autocrafterCache[minetest.hash_node_position(pos)] = nil + after_recipe_change(pos, inv) + end +end + +minetest.register_node("pipeworks:autocrafter", { + description = S("Autocrafter"), + drawtype = "normal", + tiles = {"pipeworks_autocrafter.png"}, + groups = {snappy = 3, tubedevice = 1, tubedevice_receiver = 1, dig_generic = 1, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + tube = {insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local added = inv:add_item("src", stack) + after_inventory_change(pos) + return added + end, + can_insert = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:room_for_item("src", stack) + end, + input_inventory = "dst", + connect_sides = { + left = 1, right = 1, front = 1, back = 1, top = 1, bottom = 1 + } + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + inv:set_size("src", 3 * 8) + inv:set_size("recipe", 3 * 3) + inv:set_size("dst", 4 * 3) + inv:set_size("output", 1) + update_meta(meta, false) + end, + on_receive_fields = function(pos, formname, fields, sender) + if (fields.quit and not fields.key_enter_field) + or not pipeworks.may_configure(pos, sender) + then + return + end + local meta = minetest.get_meta(pos) + if fields.on then + update_meta(meta, false) + minetest.get_node_timer(pos):stop() + elseif fields.off then + if update_meta(meta, true) then + start_crafter(pos) + end + end + if fields.channel then + meta:set_string("channel", fields.channel) + end + end, + can_dig = function(pos, player) + upgrade_autocrafter(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return (inv:is_empty("src") and inv:is_empty("dst")) + end, + after_place_node = pipeworks.scan_for_tube_objects, + after_dig_node = function(pos) + pipeworks.scan_for_tube_objects(pos) + end, + on_destruct = function(pos) + autocrafterCache[minetest.hash_node_position(pos)] = nil + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if not pipeworks.may_configure(pos, player) then return 0 end + upgrade_autocrafter(pos) + local inv = minetest.get_meta(pos):get_inventory() + if listname == "recipe" then + stack:set_count(1) + inv:set_stack(listname, index, stack) + after_recipe_change(pos, inv) + return 0 + elseif listname == "output" then + on_output_change(pos, inv, stack) + return 0 + end + after_inventory_change(pos) + return stack:get_count() + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if not pipeworks.may_configure(pos, player) then + minetest.log("action", string.format("%s attempted to take from " .. + "autocrafter at %s", + player:get_player_name(), minetest.pos_to_string(pos))) + return 0 + end + upgrade_autocrafter(pos) + local inv = minetest.get_meta(pos):get_inventory() + if listname == "recipe" then + inv:set_stack(listname, index, ItemStack("")) + after_recipe_change(pos, inv) + return 0 + elseif listname == "output" then + on_output_change(pos, inv, nil) + return 0 + end + after_inventory_change(pos) + return stack:get_count() + end, + allow_metadata_inventory_move = function( + pos, from_list, from_index, to_list, to_index, count, player) + + if not pipeworks.may_configure(pos, player) then return 0 end + upgrade_autocrafter(pos) + local inv = minetest.get_meta(pos):get_inventory() + local stack = inv:get_stack(from_list, from_index) + + if to_list == "output" then + on_output_change(pos, inv, stack) + return 0 + elseif from_list == "output" then + on_output_change(pos, inv, nil) + if to_list ~= "recipe" then + return 0 + end -- else fall through to recipe list handling + end + + if from_list == "recipe" or to_list == "recipe" then + if from_list == "recipe" then + inv:set_stack(from_list, from_index, ItemStack("")) + end + if to_list == "recipe" then + stack:set_count(1) + inv:set_stack(to_list, to_index, stack) + end + after_recipe_change(pos, inv) + return 0 + end + + after_inventory_change(pos) + return count + end, + on_timer = run_autocrafter, + digilines = { + receptor = {}, + effector = { + action = function(pos,node,channel,msg) + local meta = minetest.get_meta(pos) + if channel ~= meta:get_string("channel") then return end + if type(msg) == "table" then + if #msg < 3 then return end + local inv = meta:get_inventory() + for y = 0, 2, 1 do + local row = msg[y + 1] + for x = 1, 3, 1 do + local slot = y * 3 + x + if type(row) == "table" and minetest.registered_items[row[x]] then + inv:set_stack("recipe", slot, ItemStack( + row[x])) + else + inv:set_stack("recipe", slot, ItemStack("")) + end + end + end + after_recipe_change(pos,inv) + elseif msg == "get_recipe" then + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local recipe = {} + for y = 0, 2, 1 do + local row = {} + for x = 1, 3, 1 do + local slot = y * 3 + x + table.insert(row, inv:get_stack( + "recipe", slot):get_name()) + end + table.insert(recipe, row) + end + local setchan = meta:get_string("channel") + local output = inv:get_stack("output", 1) + digilines.receptor_send(pos, digilines.rules.default, setchan, { + recipe = recipe, + result = { + name = output:get_name(), + count = output:get_count(), + } + }) + elseif msg == "off" then + update_meta(meta, false) + minetest.get_node_timer(pos):stop() + elseif msg == "on" then + if update_meta(meta, true) then + start_crafter(pos) + end + elseif msg == "single" then + run_autocrafter(pos,1) + end + end, + }, + }, +}) +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list + 1] = "pipeworks:autocrafter" diff --git a/mods/pipeworks/autodetect-finite-water.lua b/mods/pipeworks/autodetect-finite-water.lua new file mode 100644 index 00000000..d218e806 --- /dev/null +++ b/mods/pipeworks/autodetect-finite-water.lua @@ -0,0 +1,9 @@ +-- enable finite liquid in the presence of dynamic liquid to preserve water volume. +local enable = false + +if minetest.get_modpath("dynamic_liquid") then + pipeworks.logger("detected mod dynamic_liquid, enabling finite liquid flag") + enable = true +end + +pipeworks.toggles.finite_water = enable diff --git a/mods/pipeworks/autoplace_pipes.lua b/mods/pipeworks/autoplace_pipes.lua new file mode 100644 index 00000000..fc3d7d09 --- /dev/null +++ b/mods/pipeworks/autoplace_pipes.lua @@ -0,0 +1,226 @@ +--[[ + + autorouting for pipes + + To connect pipes to some node, include this in the node def... + + pipe_connections = { + pattern = , -- if supplied, search for this pattern instead of the exact node name + left = , -- true (or 1) if the left side of the node needs to connect to a pipe + right = , -- or from the right side, etc. + top = , + bottom = , + front = , + back = , + left_param2 = , -- the node must have this param2 to connect from the left + right_param2 = , -- or right, etc. + top_param2 = , -- Omit some or all of these to skip checking param2 for those sides + bottom_param2 = , + front_param2 = , + back_param2 = , + }, + + ...then add, pipeworks.scan_for_pipe_objects(pos) + to your node's after_dig_node and after_place_node callbacks. + +]]-- + +-- get the axis dir (just 6 faces) of target node, assumes the pipe is the axis + +function pipeworks.get_axis_dir(nodetable, pattern) + local pxm,pxp,pym,pyp,pzm,pzp + + if string.find(nodetable.nxm.name, pattern) + and minetest.facedir_to_dir(nodetable.nxm.param2).x ~= 0 then + pxm=1 + end + + if string.find(nodetable.nxp.name, pattern) + and minetest.facedir_to_dir(nodetable.nxp.param2).x ~= 0 then + pxp=1 + end + + if string.find(nodetable.nzm.name, pattern) + and minetest.facedir_to_dir(nodetable.nzm.param2).z ~= 0 then + pzm=1 + end + + if string.find(nodetable.nzp.name, pattern) + and minetest.facedir_to_dir(nodetable.nzp.param2).z ~= 0 then + pzp=1 + end + + if string.find(nodetable.nym.name, pattern) + and minetest.facedir_to_dir(nodetable.nym.param2).y ~= 0 then + pym=1 + end + + if string.find(nodetable.nyp.name, pattern) + and minetest.facedir_to_dir(nodetable.nyp.param2).y ~= 0 then + pyp=1 + end + local match = pxm or pxp or pym or pyp or pzm or pzp + return match,pxm,pxp,pym,pyp,pzm,pzp +end + +local tube_table = {[0] = 1, 2, 2, 4, 2, 4, 4, 5, 2, 3, 4, 6, 4, 6, 5, 7, 2, 4, 3, 6, 4, 5, 6, 7, 4, 6, 6, 8, 5, 7, 7, 9, 2, 4, 4, 5, 3, 6, 6, 7, 4, 6, 5, 7, 6, 8, 7, 9, 4, 5, 6, 7, 6, 7, 8, 9, 5, 7, 7, 9, 7, 9, 9, 10} +local tube_table_facedirs = {[0] = 0, 0, 5, 0, 3, 4, 3, 0, 2, 0, 2, 0, 6, 4, 3, 0, 7, 12, 5, 12, 7, 4, 5, 5, 18, 20, 16, 0, 7, 4, 7, 0, 1, 8, 1, 1, 1, 13, 1, 1, 10, 8, 2, 2, 17, 4, 3, 6, 9, 9, 9, 9, 21, 13, 1, 1, 10, 10, 11, 2, 19, 4, 3, 0} + +local function autoroute_pipes(pos) + local nctr = minetest.get_node(pos) + local state = "_empty" + if (string.find(nctr.name, "pipeworks:pipe_") == nil) then return end + if (string.find(nctr.name, "_loaded") ~= nil) then state = "_loaded" end + local nsurround = pipeworks.scan_pipe_surroundings(pos) + + if nsurround == 0 then nsurround = 9 end + minetest.swap_node(pos, {name = "pipeworks:pipe_"..tube_table[nsurround]..state, + param2 = tube_table_facedirs[nsurround]}) +end + +function pipeworks.scan_for_pipe_objects(pos) + autoroute_pipes({ x=pos.x-1, y=pos.y , z=pos.z }) + autoroute_pipes({ x=pos.x+1, y=pos.y , z=pos.z }) + autoroute_pipes({ x=pos.x , y=pos.y-1, z=pos.z }) + autoroute_pipes({ x=pos.x , y=pos.y+1, z=pos.z }) + autoroute_pipes({ x=pos.x , y=pos.y , z=pos.z-1 }) + autoroute_pipes({ x=pos.x , y=pos.y , z=pos.z+1 }) + autoroute_pipes(pos) +end + +-- auto-rotation code for various devices the pipes attach to + +function pipeworks.scan_pipe_surroundings(pos) + local pxm=0 + local pxp=0 + local pym=0 + local pyp=0 + local pzm=0 + local pzp=0 + + local nxm = minetest.get_node({ x=pos.x-1, y=pos.y , z=pos.z }) + local nxp = minetest.get_node({ x=pos.x+1, y=pos.y , z=pos.z }) + local nym = minetest.get_node({ x=pos.x , y=pos.y-1, z=pos.z }) + local nyp = minetest.get_node({ x=pos.x , y=pos.y+1, z=pos.z }) + local nzm = minetest.get_node({ x=pos.x , y=pos.y , z=pos.z-1 }) + local nzp = minetest.get_node({ x=pos.x , y=pos.y , z=pos.z+1 }) + + local nodetable = { + nxm = nxm, + nxp = nxp, + nym = nym, + nyp = nyp, + nzm = nzm, + nzp = nzp + } + +-- standard handling for pipes... + + if string.find(nxm.name, "pipeworks:pipe_") then pxm=1 end + if string.find(nxp.name, "pipeworks:pipe_") then pxp=1 end + if string.find(nym.name, "pipeworks:pipe_") then pym=1 end + if string.find(nyp.name, "pipeworks:pipe_") then pyp=1 end + if string.find(nzm.name, "pipeworks:pipe_") then pzm=1 end + if string.find(nzp.name, "pipeworks:pipe_") then pzp=1 end + +-- Special handling for valves... + + local match,a,b,c,d,e,f = pipeworks.get_axis_dir(nodetable, "pipeworks:valve") + if match then + pxm = a or pxm + pxp = b or pxp + pym = c or pym + pyp = d or pyp + pzm = e or pzm + pzp = f or pzp + end + +-- ...flow sensors... + + local match,a,b,c,d,e,f = pipeworks.get_axis_dir(nodetable, "pipeworks:flow_sensor") + if match then + pxm = a or pxm + pxp = b or pxp + pym = c or pym + pyp = d or pyp + pzm = e or pzm + pzp = f or pzp + end + +-- ...sealed pipe entry/exit... + + local match,a,b,c,d,e,f = pipeworks.get_axis_dir(nodetable, "pipeworks:entry_panel") + if match then + pxm = a or pxm + pxp = b or pxp + pym = c or pym + pyp = d or pyp + pzm = e or pzm + pzp = f or pzp + end + +-- ...straight-only pipe... + + local match,a,b,c,d,e,f = pipeworks.get_axis_dir(nodetable, "pipeworks:straight_pipe") + if match then + pxm = a or pxm + pxp = b or pxp + pym = c or pym + pyp = d or pyp + pzm = e or pzm + pzp = f or pzp + end + +-- ... other nodes + + local def_left = minetest.registered_nodes[nxp.name] -- the node that {pos} is to the left of (not the + local def_right = minetest.registered_nodes[nxm.name] -- ...note that is AT the left!), etc. + local def_bottom = minetest.registered_nodes[nyp.name] + local def_top = minetest.registered_nodes[nym.name] + local def_front = minetest.registered_nodes[nzp.name] + local def_back = minetest.registered_nodes[nzm.name] + + if def_left and def_left.pipe_connections and def_left.pipe_connections.left + and (not def_left.pipe_connections.pattern or string.find(nxp.name, def_left.pipe_connections.pattern)) + and (not def_left.pipe_connections.left_param2 or (nxp.param2 == def_left.pipe_connections.left_param2)) then + pxp = 1 + end + if def_right and def_right.pipe_connections and def_right.pipe_connections.right + and (not def_right.pipe_connections.pattern or string.find(nxm.name, def_right.pipe_connections.pattern)) + and (not def_right.pipe_connections.right_param2 or (nxm.param2 == def_right.pipe_connections.right_param2)) then + pxm = 1 + end + if def_top and def_top.pipe_connections and def_top.pipe_connections.top + and (not def_top.pipe_connections.pattern or string.find(nym.name, def_top.pipe_connections.pattern)) + and (not def_top.pipe_connections.top_param2 or (nym.param2 == def_top.pipe_connections.top_param2)) then + pym = 1 + end + if def_bottom and def_bottom.pipe_connections and def_bottom.pipe_connections.bottom + and (not def_bottom.pipe_connections.pattern or string.find(nyp.name, def_bottom.pipe_connections.pattern)) + and (not def_bottom.pipe_connections.bottom_param2 or (nyp.param2 == def_bottom.pipe_connections.bottom_param2)) then + pyp = 1 + end + if def_front and def_front.pipe_connections and def_front.pipe_connections.front + and (not def_front.pipe_connections.pattern or string.find(nzp.name, def_front.pipe_connections.pattern)) + and (not def_front.pipe_connections.front_param2 or (nzp.param2 == def_front.pipe_connections.front_param2)) then + pzp = 1 + end + if def_back and def_back.pipe_connections and def_back.pipe_connections.back + and (not def_back.pipe_connections.pattern or string.find(nzm.name, def_back.pipe_connections.pattern)) + and (not def_back.pipe_connections.back_param2 or (nzm.param2 == def_back.pipe_connections.back_param2)) then + pzm = 1 + end + + minetest.log("info", "stage 2 returns "..pxm+8*pxp+2*pym+16*pyp+4*pzm+32*pzp.. + " for nodes surrounding "..minetest.get_node(pos).name.." at "..minetest.pos_to_string(pos)) + return pxm+8*pxp+2*pym+16*pyp+4*pzm+32*pzp +end + +function pipeworks.look_for_stackable_tanks(pos) + local tym = minetest.get_node({ x=pos.x , y=pos.y-1, z=pos.z }) + + if string.find(tym.name, "pipeworks:storage_tank_") ~= nil or + string.find(tym.name, "pipeworks:expansion_tank_") ~= nil then + minetest.add_node(pos, { name = "pipeworks:expansion_tank_0", param2 = tym.param2}) + end +end diff --git a/mods/pipeworks/autoplace_tubes.lua b/mods/pipeworks/autoplace_tubes.lua new file mode 100644 index 00000000..9f4e112a --- /dev/null +++ b/mods/pipeworks/autoplace_tubes.lua @@ -0,0 +1,139 @@ +-- autorouting for pneumatic tubes + +local function is_tube(nodename) + return pipeworks.table_contains(pipeworks.tubenodes, nodename) +end + +--a function for determining which side of the node we are on +local function nodeside(node, tubedir) + if node.param2 < 0 or node.param2 > 23 then + node.param2 = 0 + end + + local backdir = minetest.facedir_to_dir(node.param2) + local back = vector.dot(backdir, tubedir) + if back == 1 then + return "back" + elseif back == -1 then + return "front" + end + + local topdir = pipeworks.facedir_to_top_dir(node.param2) + local top = vector.dot(topdir, tubedir) + if top == 1 then + return "top" + elseif top == -1 then + return "bottom" + end + + local rightdir = pipeworks.facedir_to_right_dir(node.param2) + local right = vector.dot(rightdir, tubedir) + if right == 1 then + return "right" + else + return "left" + end +end + +local vts = {0, 3, 1, 4, 2, 5} +local tube_table = {[0] = 1, 2, 2, 4, 2, 4, 4, 5, 2, 3, 4, 6, 4, 6, 5, 7, 2, 4, 3, 6, 4, 5, 6, 7, 4, 6, 6, 8, 5, 7, 7, 9, 2, 4, 4, 5, 3, 6, 6, 7, 4, 6, 5, 7, 6, 8, 7, 9, 4, 5, 6, 7, 6, 7, 8, 9, 5, 7, 7, 9, 7, 9, 9, 10} +local tube_table_facedirs = {[0] = 0, 0, 5, 0, 3, 4, 3, 0, 2, 0, 2, 0, 6, 4, 3, 0, 7, 12, 5, 12, 7, 4, 5, 5, 18, 20, 16, 0, 7, 4, 7, 0, 1, 8, 1, 1, 1, 13, 1, 1, 10, 8, 2, 2, 17, 4, 3, 6, 9, 9, 9, 9, 21, 13, 1, 1, 10, 10, 11, 2, 19, 4, 3, 0} +local function tube_autoroute(pos) + local active = {0, 0, 0, 0, 0, 0} + local nctr = minetest.get_node(pos) + if not is_tube(nctr.name) then return end + + local adjustments = { + {x = -1, y = 0, z = 0}, + {x = 1, y = 0, z = 0}, + {x = 0, y = -1, z = 0}, + {x = 0, y = 1, z = 0}, + {x = 0, y = 0, z = -1}, + {x = 0, y = 0, z = 1} + } + -- xm = 1, xp = 2, ym = 3, yp = 4, zm = 5, zp = 6 + + local adjlist = {} -- this will be used in item_transport + + for i, adj in ipairs(adjustments) do + local position = vector.add(pos, adj) + local node = minetest.get_node(position) + + local idef = minetest.registered_nodes[node.name] + -- handle the tubes themselves + if is_tube(node.name) then + active[i] = 1 + table.insert(adjlist, adj) + -- handle new style connectors + elseif idef and idef.tube and idef.tube.connect_sides then + if idef.tube.connect_sides[nodeside(node, vector.multiply(adj, -1))] then + active[i] = 1 + table.insert(adjlist, adj) + end + end + end + + minetest.get_meta(pos):set_string("adjlist", minetest.serialize(adjlist)) + + -- all sides checked, now figure which tube to use. + + local nodedef = minetest.registered_nodes[nctr.name] + local basename = nodedef.basename + if nodedef.style == "old" then + local nsurround = "" + for _, n in ipairs(active) do + nsurround = nsurround..n + end + nctr.name = basename.."_"..nsurround + elseif nodedef.style == "6d" then + local s = 0 + for i, n in ipairs(active) do + if n == 1 then + s = s + 2^vts[i] + end + end + nctr.name = basename.."_"..tube_table[s] + nctr.param2 = tube_table_facedirs[s] + end + minetest.swap_node(pos, nctr) +end + +function pipeworks.scan_for_tube_objects(pos) + for side = 0, 6 do + tube_autoroute(vector.add(pos, pipeworks.directions.side_to_dir(side))) + end +end + +function pipeworks.after_place(pos) + pipeworks.scan_for_tube_objects(pos) +end + +function pipeworks.after_dig(pos) + pipeworks.scan_for_tube_objects(pos) +end + +-- Screwdriver calls this function before rotating a node. +-- However, connections must be updated *after* the node is rotated +-- So, this function does the rotation itself and returns `true`. +-- (Note: screwdriver already checks for protected areas.) + +-- This should only be used for tubes that don't autoconnect. +-- (For example, one-way tubes.) +-- Autoconnecting tubes will just revert back to their original state +-- when they are updated. +function pipeworks.on_rotate(pos, node, user, mode, new_param2) + node.param2 = new_param2 + minetest.swap_node(pos, node) + pipeworks.scan_for_tube_objects(pos) + return true +end + +if minetest.get_modpath("mesecons_mvps") then + mesecon.register_on_mvps_move(function(moved_nodes) + for _, n in ipairs(moved_nodes) do + pipeworks.scan_for_tube_objects(n.pos) + pipeworks.scan_for_tube_objects(n.oldpos) + end + end) +end + diff --git a/mods/pipeworks/changelog.txt b/mods/pipeworks/changelog.txt new file mode 100644 index 00000000..76a17551 --- /dev/null +++ b/mods/pipeworks/changelog.txt @@ -0,0 +1,201 @@ +Changelog +--------- + + + +2024-02-26 (SwissalpS) +set is_ground_content to false for various nodes. + + + +2023-06-22 (SwissalpS, rubenwardy) +groups support in recipe. Set recipe as usual via recipe formspec or digilines. +Autocrafter now resolves matching recipe using groups so that items in input +inventory are used, that match group and no longer only strictly what user +has in recipe-inventory + + + +2023-06-21 (OgelGames, BuckarooBanzay) +fix autocrafter destroying replacement items (OG) +remove facedir debugging logs (BB) + + + +2023-05-28 (SwissalpS) +support setting 'can_receive' for teleport tubes via digiline + + + +2023-05-19 (fluxionary, OgelGames) +log items going through teleport tubes + + + +2022-12-02 (wsor4035) +bring back compatibility with mineclone2 + + + +2022-11-11 (OgelGames) +prevent tp- and sand-tubes from breaking themselves and refactor part of code + +2022-09-18 (fluxionary) +protection checks before break-/placeing a node -> less violation logs + + +2022-08-14 (wsor4035) +prevent tubes from connecting to furnace front + + + +2022-08-13 (TurkeyMcMac) +moved teleport-tube database to mod-storage + + + +2022-06-23 (S-S-X) +on_repair tweak, improved repairing tubes + + +* many updates not mentioned here * + + + +2017-10-19 (thetaepsilon) +Directional flowables are now implemented. +All devices for which it is relevant (valve, flow sensor etc.) have been converted so that they only flow on their connecting sides, so pressure propogation now works as expected for these devices when pressure logic is enabled. +Classic mode continues to be preserved by default as before. + + + +2017-10-14 (thetaepsilon, VanessaE) +Node breakers have been updated to not have a tool by default, and determine if the node that they are trying to break can be dug with the tool in it's inventory slot. +The crafting recipe for the node breakers has been updated, using a new gear crafting item that requires iron instead of mese, which should be a more accessible cost in most cases. +Existing node breakers in worlds will get their mese pick back if their slot is empty via LBM - the mese pick will show up in the inventory slot so you can reclaim your hard-earned mese crystals. +Gear item texture and updated node breaker textures provided by VanessaE. + + + +2017-10-08 (thetaepsilon) +A lot more of the new flow logic work. +There are two sub-modes of this now, non-finite and finite mode. +Non-finite mode most closely resembles "classic mode", whereas finite mode is more intended for use with mods such as dynamic_liquids which enable water sources to move themselves. +Everything that was functional in classic mode more or less works correctly now. +Still TODO: ++ Flow directionality - things like flow sensors and airtight panels will flow in directions that don't make sense from their visuals. +Possible feature requests: ++ Making tanks and gratings do something useful. + + + +2017-09-27 (thetaepsilon) +Start of new flow logic re-implementation. +This mode is current *very* incomplete, and requires a per-world setting to enable. +Adds a pressure value stored in all pipe node metadata, and a mechanism to balance it out with nearby nodes on ABM trigger. +Currently, this inhibits the old behaviour when enabled, and (again WHEN ENABLED) breaks pretty much everything but normal pipes, spigots and pumps. +For this reason it is far from being intended as the default for some time to come yet. +What *does* work: ++ Pumps will try to take in water (and removes it!) as long as internal pressure does not exceed a threshold. + - a TODO is to make this pressure threshold configurable. ++ Pipes will balance this pressure between themselves, and will slowly average out over time. ++ Spigots will try to make the node beneath them a water source if the pressure is great enough and the existing node is flowing water or air. + - This is admittedly of fairly limited use with default water mechanics; those looking for more realistic mechanics might want to look at the dynamic_liquid mod, though that mod comes with it's own caveats (most notably drastic changes to previous worlds...). +What *does not* work: ++ Flow sensors, valves. Valves in particular currently do not function as a barrier to water's path under the experimental logic. + - TODO: internal code to allow this to be overriden. + + + +*seems this hasn't been updated in a while* + +2013-01-13: Tubes can transport items now! Namely, I added Novatux/Nore's item +transport mod as a default part of this mod, to make tubes do something useful! +Thanks to Nore and RealBadAngel for the code contributions! + +2013-01-05: made storage tanks connect from top/bottom, made storage tank and +pipe textures use the ^ combine operator so they can show the actual liquid +going through the pipes/tanks. + +2013-01-04 (a bit later): Made pipes able to carry water! It was just a minor +logic error resulting from moving the water flowing code into it's own file +when I originally imported it. Many thanks to Mauvebic for writing it! + +2013-01-04: First stage of integrating Mauvebic's water flowing code. This is +experimental and doesn't move water yet - but at least it doesn't break +anything :-) + +2013-01-01: Various minor tweaks to textures, facedir settings, some other +stuff. Changed crafting recipes to account for revamped pumps, valves, etc. +Now requires the moreores mod and most recent git (for mese crystal fragments) +to craft a pump. Added a "sealed" entry/exit panel (really just a horizontal +pipe with a metal panel overlayed into the middle). Also, tweaked pipes to +always drop the empty ones. Revamped pumps so that now they should sit in/on +liquid and be connected only from the top, relegated grates to decorational- +only, added outlet spigot. Got rid of a few obsolete textures. Got rid of +that whole _x and _z naming thing - now all directional devices (pumps, valves, +spigots, tanks) use facedir. Valves, spigots no longer auto-rotate to find +nearby pipes. + +2012-09-17: Added test object for pneumatic tube autorouting code, made tubes +connect to it and any object that bears groups={tubedevice=1} (connects to any +side) + +2012-09-05: All recipes doubled except for junglegrass -> plastic sheet (since +that is derived from home decor) + +2012-09-02: Fixed plastic sheeting recipe. Added crafting recipes for various +objects, with options: If homedecor is installed, use the plastic sheeting +therein. If not, we define it manually. If the Technic mod is installed, +don't define any recipes at all. Also removed the extra "loaded!" messages and +tweaked the default pipe alias to point to something that is actually visible +:-) + +2012-09-01: flattened wielded pipe segment. + +2012-08-24: Added square-ish pneumatic tubes with their own autoplace code +(does not connect to steel pipes or pipe-oriented devices), then revised their +textures shortly after. Fixed a recursion bug that sometimes caused a stack +overflow. Old pipes were overriding the pipeworks:pipe defintion that belongs +with the new pipes. + +2012-08-22: Added outlet grate, made it participate in autoplace algorithm. +Extended storage tank to show fill level in 10% steps (0% to 100%). Added +"expansion tank" that appears if the user stacks tanks upwards. (Downwards is +not checked). + +2012-08-21: Made storage tank participate in autoplace algorithm. Tuned API a +little to allow for more flexible placement. Re-organized code a bit to allow +for some upcoming rules changes. Made storage tanks' upper/lower fittins and +intake grate participate in autoplace algorithm. + +2012-08-20: Added temporary nodes for storage tank and intake grating, but +without autoplace. + +2012-08-19: Pumps and valves now fully participate in the +auto-rotate/auto-place algorithm. + +2012-08-18: Total rewrite again. All pipes are now nice and round-looking, and +they auto-connect! Also added temporary nodes for pump and valve (each with an +on/off setting - punch to change). No crafting recipes yet and the pipes still +don't do anything useful yet. Soon. + +2012-08-06: Moved this changelog off the forum post and into a separate file. + +2012-08-05 (multiple updates): Rewrote pipeworks to use loops and tables to +create the nodes. Requires far less code now. Added -X, +X, -Y, +Y, -Z, +Z +capped stubs and a short centered horizontal segment. Changed node definitions +so that the aforementioned "short centered" segment is given on dig/drop. +Renamed it to just "pipeworks:pipe" (and pipe_loaded). Added empty/loaded +indicator images to the capped ends, removed some redundant comments. Made the +empty/loaded indication at the capped end more prominent. + +2012-07-21: Added screenshot showing pipes as they look now that nodebox +texture rotation is fixed. + +2012-07-18: Changed the mod name and all internals to 'pipeworks' instead of +'pipes'... after a couple of mistakes :-) + +2012-07-12: moved project to github. + +2012-06-23: Initial release, followed by reworking the textures a bit. diff --git a/mods/pipeworks/chests.lua b/mods/pipeworks/chests.lua new file mode 100644 index 00000000..74b658e1 --- /dev/null +++ b/mods/pipeworks/chests.lua @@ -0,0 +1,90 @@ +pipeworks.chests = {} + +-- register a chest to connect with pipeworks tubes. +-- will autoconnect to tubes and add tube inlets to the textures +-- it is highly recommended to allow the user to change the "splitstacks" int (1 to enable) in the node meta +-- but that can't be done by this function + +-- @param override: additional overrides, such as stuff to modify the node formspec +-- @param connect_sides: which directions the chests shall connect to +function pipeworks.override_chest(chestname, override, connect_sides) + local old_def = minetest.registered_nodes[chestname] + + local tube_entry = "^pipeworks_tube_connection_wooden.png" + override.tiles = override.tiles or old_def.tiles + -- expand the tiles table if it has been shortened + if #override.tiles < 6 then + for i = #override.tiles, 6 do + override.tiles[i] = override.tiles[#override.tiles] + end + end + -- add inlets to the sides that connect to tubes + local tile_directions = {"top", "bottom", "right", "left", "back", "front"} + for i, direction in ipairs(tile_directions) do + if connect_sides[direction] then + if type(override.tiles[i]) == "string" then + override.tiles[i] = override.tiles[i] .. tube_entry + elseif type(override.tiles[i]) == "table" and not override.tiles[i].animation then + override.tiles[i].name = override.tiles[i].name .. tube_entry + end + end + end + + local old_after_place_node = override.after_place_node or old_def.after_place_node or function() end + override.after_place_node = function(pos, placer, itemstack, pointed_thing) + old_after_place_node(pos, placer, itemstack, pointed_thing) + pipeworks.after_place(pos) + end + + local old_after_dig = override.after_dig or old_def.after_dig_node or function() end + override.after_dig_node = function(pos, oldnode, oldmetadata, digger) + old_after_dig(pos, oldnode, oldmetadata, digger) + pipeworks.after_dig(pos, oldnode, oldmetadata, digger) + end + + local old_on_rotate + if override.on_rotate ~= nil then + old_on_rotate = override.on_rotate + elseif old_def.on_rotate ~= nil then + old_on_rotate = old_def.on_rotate + else + old_on_rotate = function() end + end + -- on_rotate = false -> rotation disabled, no need to update tubes + -- everything else: undefined by the most common screwdriver mods + if type(old_on_rotate) == "function" then + override.on_rotate = function(pos, node, user, mode, new_param2) + if old_on_rotate(pos, node, user, mode, new_param2) ~= false then + return pipeworks.on_rotate(pos, node, user, mode, new_param2) + else + return false + end + end + end + + override.tube = { + insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:add_item("main", stack) + end, + can_insert = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if meta:get_int("splitstacks") == 1 then + stack = stack:peek_item(1) + end + return inv:room_for_item("main", stack) + end, + input_inventory = "main", + connect_sides = connect_sides + } + + -- Add the extra groups + override.groups = override.groups or old_def.groups or {} + override.groups.tubedevice = 1 + override.groups.tubedevice_receiver = 1 + + minetest.override_item(chestname, override) + pipeworks.chests[chestname] = true +end diff --git a/mods/pipeworks/common.lua b/mods/pipeworks/common.lua new file mode 100644 index 00000000..88aad4f7 --- /dev/null +++ b/mods/pipeworks/common.lua @@ -0,0 +1,304 @@ +local S = minetest.get_translator("pipeworks") + +-- Random variables + +pipeworks.expect_infinite_stacks = true +if minetest.get_modpath("unified_inventory") or not minetest.settings:get_bool("creative_mode") then + pipeworks.expect_infinite_stacks = false +end + +pipeworks.meseadjlist={{x=0,y=0,z=1},{x=0,y=0,z=-1},{x=0,y=1,z=0},{x=0,y=-1,z=0},{x=1,y=0,z=0},{x=-1,y=0,z=0}} + +pipeworks.rules_all = {{x=0, y=0, z=1},{x=0, y=0, z=-1},{x=1, y=0, z=0},{x=-1, y=0, z=0}, + {x=0, y=1, z=1},{x=0, y=1, z=-1},{x=1, y=1, z=0},{x=-1, y=1, z=0}, + {x=0, y=-1, z=1},{x=0, y=-1, z=-1},{x=1, y=-1, z=0},{x=-1, y=-1, z=0}, + {x=0, y=1, z=0}, {x=0, y=-1, z=0}} + +pipeworks.mesecons_rules={{x=0,y=0,z=1},{x=0,y=0,z=-1},{x=1,y=0,z=0},{x=-1,y=0,z=0},{x=0,y=1,z=0},{x=0,y=-1,z=0}} + +local digilines_enabled = minetest.get_modpath("digilines") ~= nil +if digilines_enabled and pipeworks.enable_vertical_digilines_connectivity then + pipeworks.digilines_rules=digilines.rules.default +else + -- These rules break vertical connectivity to deployers, node breakers, dispensers, and digiline filter injectors + -- via digiline conducting tubes. Changing them may break some builds on some servers, so the setting was added + -- for server admins to be able to revert to the old "broken" behavior as some builds may use it as a "feature". + -- See https://github.com/mt-mods/pipeworks/issues/64 + pipeworks.digilines_rules={{x=0,y=0,z=1},{x=0,y=0,z=-1},{x=1,y=0,z=0},{x=-1,y=0,z=0},{x=0,y=1,z=0},{x=0,y=-1,z=0}} +end + +pipeworks.liquid_texture = minetest.registered_nodes[pipeworks.liquids.water.flowing].tiles[1] +if type(pipeworks.liquid_texture) == "table" then pipeworks.liquid_texture = pipeworks.liquid_texture.name end + +pipeworks.button_off = {text="", texture="pipeworks_button_off.png", addopts="false;false;pipeworks_button_interm.png"} +pipeworks.button_on = {text="", texture="pipeworks_button_on.png", addopts="false;false;pipeworks_button_interm.png"} +pipeworks.button_base = "image_button[0,4.3;1,0.6" +pipeworks.button_label = "label[0.9,4.31;"..S("Allow splitting incoming stacks from tubes").."]" + +-- Helper functions + +function pipeworks.fix_image_names(table, replacement) + local outtable={} + for i in ipairs(table) do + outtable[i]=string.gsub(table[i], "_XXXXX", replacement) + end + + return outtable +end + +local function overlay_tube_texture(texture) + -- The texture appears the first time to be colorized as the opaque background. + return ("(%s)^[noalpha^[colorize:#dadada^(%s)"):format(texture, texture) +end + +function pipeworks.make_tube_tile(tile) + if pipeworks.use_real_entities then + return tile + elseif type(tile) == "string" then + return overlay_tube_texture(tile) + else + tile = table.copy(tile) + if tile.color then + -- Won't work 100% of the time, but good enough. + tile.name = tile.name .. "^[multiply:" .. minetest.colorspec_to_colorstring(tile.color) + tile.color = nil + end + tile.name = overlay_tube_texture(tile.name) + tile.backface_culling = nil -- The texture is opaque + return tile + end +end + +function pipeworks.add_node_box(t, b) + if not t or not b then return end + for i in ipairs(b) + do table.insert(t, b[i]) + end +end + +function pipeworks.may_configure(pos, player) + local name = player:get_player_name() + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + + if owner ~= "" and owner == name then -- wielders and filters + return true + end + return not minetest.is_protected(pos, name) +end + +function pipeworks.replace_name(tbl,tr,name) + local ntbl={} + for key,i in pairs(tbl) do + if type(i)=="string" then + ntbl[key]=string.gsub(i,tr,name) + elseif type(i)=="table" then + ntbl[key]=pipeworks.replace_name(i,tr,name) + else + ntbl[key]=i + end + end + return ntbl +end + +----------------------- +-- Facedir functions -- +----------------------- + +function pipeworks.facedir_to_top_dir(facedir) + return ({[0] = {x = 0, y = 1, z = 0}, + {x = 0, y = 0, z = 1}, + {x = 0, y = 0, z = -1}, + {x = 1, y = 0, z = 0}, + {x = -1, y = 0, z = 0}, + {x = 0, y = -1, z = 0}}) + [math.floor(facedir / 4)] +end + +function pipeworks.facedir_to_right_dir(facedir) + return vector.cross( + pipeworks.facedir_to_top_dir(facedir), + minetest.facedir_to_dir(facedir) + ) +end + +local directions = {} +pipeworks.directions = directions +function directions.side_to_dir(side) + return ({[0] = vector.new(), + vector.new( 0, 1, 0), + vector.new( 0, -1, 0), + vector.new( 1, 0, 0), + vector.new(-1, 0, 0), + vector.new( 0, 0, 1), + vector.new( 0, 0, -1) + })[side] +end + +function directions.dir_to_side(dir) + local c = vector.dot(dir, vector.new(1, 2, 3)) + 4 + return ({6, 2, 4, 0, 3, 1, 5})[c] +end + +--------------------- +-- Table functions -- +--------------------- + +function pipeworks.table_contains(tbl, element) + for _, elt in pairs(tbl) do + if elt == element then + return true + end + end + return false +end + +function pipeworks.table_extend(tbl, tbl2) + local oldlength = #tbl + for i = 1,#tbl2 do + tbl[oldlength + i] = tbl2[i] + end +end + +function pipeworks.table_recursive_replace(tbl, pattern, replace_with) + if type(tbl) == "table" then + local tbl2 = {} + for key, value in pairs(tbl) do + tbl2[key] = pipeworks.table_recursive_replace(value, pattern, replace_with) + end + return tbl2 + elseif type(tbl) == "string" then + return tbl:gsub(pattern, replace_with) + else + return tbl + end +end + +------------------------ +-- Formspec functions -- +------------------------ + +local fs_helpers = {} +pipeworks.fs_helpers = fs_helpers +function fs_helpers.on_receive_fields(pos, fields) + local meta = minetest.get_meta(pos) + for field in pairs(fields) do + if field:match("^fs_helpers_cycling:") then + local l = field:split(":") + local new_value = tonumber(l[2]) + local meta_name = l[3] + meta:set_int(meta_name, new_value) + end + end +end + +function fs_helpers.cycling_button(meta, base, meta_name, values) + local current_value = meta:get_int(meta_name) + local new_value = (current_value + 1) % (#values) + local val = values[current_value + 1] + local text + local texture_name = nil + local addopts = nil + --when we get a table, we know the caller wants an image_button + if type(val) == "table" then + text = val["text"] + texture_name = val["texture"] + addopts = val["addopts"] + else + text = val + end + local field = "fs_helpers_cycling:"..new_value..":"..meta_name + return base..";"..(texture_name and texture_name..";" or "")..field..";"..minetest.formspec_escape(text)..(addopts and ";"..addopts or "").."]" +end + +function fs_helpers.get_inv(y) + local fs = {} + if minetest.get_modpath("i3") then + local inv_x = i3.settings.legacy_inventory and 0.75 or 0.22 + local inv_y = (y + 0.4) or 6.9 + local size, spacing = 1, 0.1 + local hotbar_len = i3.settings.hotbar_len or (i3.settings.legacy_inventory and 8 or 9) + local inv_size = i3.settings.inv_size or (hotbar_len * 4) + + table.insert(fs, "style_type[box;colors=#77777710,#77777710,#777,#777]") + + for i = 0, hotbar_len - 1 do + table.insert(fs, "box["..(i * size + inv_x + (i * spacing))..","..inv_y..";"..size..","..size..";]") + end + + table.insert(fs, "style_type[list;size="..size..";spacing="..spacing.."]") + table.insert(fs, "list[current_player;main;"..inv_x..","..inv_y..";"..hotbar_len..",1;]") + + table.insert(fs, "style_type[box;colors=#666]") + for i=0, 2 do + for j=0, hotbar_len - 1 do + table.insert(fs, "box["..0.2+(j*0.1)+(j*size)..","..(inv_y+size+spacing+0.05)+(i*0.1)+(i*size)..";"..size..","..size..";]") + end + end + + table.insert(fs, "style_type[list;size="..size..";spacing="..spacing.."]") + table.insert(fs, "list[current_player;main;"..inv_x..","..(inv_y + 1.15)..";"..hotbar_len..","..(inv_size / hotbar_len)..";"..hotbar_len.."]") + elseif minetest.get_modpath("mcl_formspec") then + local inv_x = 0.22 + local inv_y = (y + 0.4) or 6.9 + local size, spacing = 1, 0.1 + local hotbar_len = 9 + local inv_size = hotbar_len * 4 + + table.insert(fs, "style_type[box;colors=#77777710,#77777710,#777,#777]") + + for i = 0, hotbar_len - 1 do + table.insert(fs, "box["..(i * size + inv_x + (i * spacing))..","..inv_y..";"..size..","..size..";]") + end + + table.insert(fs, "style_type[list;size="..size..";spacing="..spacing.."]") + table.insert(fs, "list[current_player;main;"..inv_x..","..inv_y..";"..hotbar_len..",1;]") + + table.insert(fs, "style_type[box;colors=#666]") + for i=0, 2 do + for j=0, hotbar_len - 1 do + table.insert(fs, "box["..0.2+(j*0.1)+(j*size)..","..(inv_y+size+spacing+0.05)+(i*0.1)+(i*size)..";"..size..","..size..";]") + end + end + + table.insert(fs, "style_type[list;size="..size..";spacing="..spacing.."]") + table.insert(fs, "list[current_player;main;"..inv_x..","..(inv_y + 1.15)..";"..hotbar_len..","..(inv_size / hotbar_len)..";"..hotbar_len.."]") + else + table.insert(fs, "list[current_player;main;0.22,"..y..";8,4;]") + end + + return table.concat(fs, "") +end + +function fs_helpers.get_prepends(size) + local prepend = {} + + if minetest.get_modpath("i3") then + prepend = { + "no_prepend[]", + "bgcolor[black;neither]", + "background9[0,0;"..size..";i3_bg_full.png;false;10]", + "style_type[button;border=false;bgimg=[combine:16x16^[noalpha^[colorize:#6b6b6b]", + "listcolors[#0000;#ffffff20]" + } + end + + return table.concat(prepend, "") +end + +--------- +-- Env -- +--------- + +function pipeworks.load_position(pos) + if pos.x < -30912 or pos.y < -30912 or pos.z < -30912 or + pos.x > 30927 or pos.y > 30927 or pos.z > 30927 then return end + if minetest.get_node_or_nil(pos) then + return + end + local vm = minetest.get_voxel_manip() + vm:read_from_map(pos, pos) +end + +-- Kept for compatibility with old mods +pipeworks.create_fake_player = fakelib.create_player diff --git a/mods/pipeworks/compat-chests.lua b/mods/pipeworks/compat-chests.lua new file mode 100644 index 00000000..5465bfba --- /dev/null +++ b/mods/pipeworks/compat-chests.lua @@ -0,0 +1,184 @@ +-- this bit of code overrides the default chests from common games (mtg, hades, minclone*) to be +-- compatible with pipeworks. Where possible, it overrides their formspec to add a splitstacks switch + +local fs_helpers = pipeworks.fs_helpers + +-- formspec helper to add the splitstacks switch +local function add_pipeworks_switch(formspec, pos) + -- based on the sorting tubes + formspec = formspec .. + fs_helpers.cycling_button( + minetest.get_meta(pos), + pipeworks.button_base, + "splitstacks", + { + pipeworks.button_off, + pipeworks.button_on + } + )..pipeworks.button_label + return formspec +end + +-- helper to add the splitstacks switch to a node-formspec +local function update_node_formspec(pos) + local meta = minetest.get_meta(pos) + local old_fs = meta:get_string("formspec") + local new_fs = add_pipeworks_switch(old_fs, pos) + meta:set_string("formspec", new_fs) +end + + +if minetest.get_modpath("default") then + -- add the pipeworks switch into the default chest formspec + local old_get_chest_formspec = default.chest.get_chest_formspec + -- luacheck: ignore 122 + default.chest.get_chest_formspec = function(pos) + local old_fs = old_get_chest_formspec(pos) + local node = minetest.get_node(pos) + -- not all chests using this formspec necessary connect to pipeworks + if pipeworks.chests[node.name] then + local new_fs = add_pipeworks_switch(old_fs, pos) + return new_fs + else + return old_fs + end + end + + -- get the fields from the chest formspec, we can do this bc. newest functions are called first + -- https://github.com/minetest/minetest/blob/d4b10db998ebeb689b3d27368e30952a42169d03/doc/lua_api.md?plain=1#L5840 + minetest.register_on_player_receive_fields(function(player, formname, fields) + if fields.quit or formname ~= "default:chest" then + return + end + local pn = player:get_player_name() + local chest_open = default.chest.open_chests[pn] + if not chest_open or not chest_open.pos then + -- chest already closed before formspec + return + end + local pos = chest_open.pos + local node = minetest.get_node(pos) + if pipeworks.chests[node.name] and pipeworks.may_configure(pos, player) then + -- Pipeworks Switch + fs_helpers.on_receive_fields(pos, fields) + minetest.show_formspec(pn, + "default:chest", + default.chest.get_chest_formspec(pos)) + end + -- Do NOT return true here, the callback from default still needs to run + return false + end) + + local connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} + local connect_sides_open = {left = 1, right = 1, back = 1, bottom = 1} + + pipeworks.override_chest("default:chest", {}, connect_sides) + pipeworks.override_chest("default:chest_open", {}, connect_sides_open) + pipeworks.override_chest("default:chest_locked", {}, connect_sides) + pipeworks.override_chest("default:chest_locked_open", {}, connect_sides_open) +elseif minetest.get_modpath("hades_chests") then + local chest_colors = {"", "white", "grey", "dark_grey", "black", "blue", "cyan", "dark_green", "green", "magenta", + "orange", "pink", "red", "violet", "yellow"} + for _, color in ipairs(chest_colors) do + local chestname = (color == "" and "hades_chests:chest") + or "hades_chests:chest_" .. color + local chestname_protected = (color == "" and "hades_chests:chest_locked") + or "hades_chests:chest_" .. color .. "_locked" + local old_def = minetest.registered_nodes[chestname] + + -- chest formspec-creation functions are local, we need to find other ways + -- normal chests use node formspecs, we can hack into these + local old_on_construct = old_def.on_construct + local override = { + on_construct = function(pos) + old_on_construct(pos) + update_node_formspec(pos) + end, + on_receive_fields = function(pos, formname, fields, player) + if not fields.quit and pipeworks.may_configure(pos, player) then + -- Pipeworks Switch + fs_helpers.on_receive_fields(pos, fields) + update_node_formspec(pos) + end + end, + -- chest's on_rotate is "simple", but we assumed the api from the mtg screwdriver mod + -- this will keep the same behavior, but supports the code above + on_rotate = screwdriver.rotate_simple + } + + -- locked chests uses local functions to create their formspec - we need to copy these + -- https://codeberg.org/Wuzzy/Hades_Revisited/src/branch/master/mods/hades_chests/init.lua + local function get_locked_chest_formspec(pos) + local spos = pos.x .. "," .. pos.y .. "," ..pos.z + local formspec = + "size[10,9]".. + "list[nodemeta:".. spos .. ";main;0,0;10,4;]".. + "list[current_player;main;0,5;10,4;]".. + "listring[]".. + "background9[8,8;10,9;hades_chests_chestui.png;true;8]" + + -- change from pipeworks + local new_fs = add_pipeworks_switch(formspec, pos) + return new_fs + end + + local function has_locked_chest_privilege(meta, player) + local name = player:get_player_name() + if name ~= meta:get_string("owner") and not minetest.check_player_privs(name, "protection_bypass") then + return false + end + return true + end + + -- store, which chest a formspec submission belongs to + -- {player1 = pos1, player2 = pos2, ...} + local open_chests = {} + minetest.register_on_leaveplayer(function(player) + open_chests[player:get_player_name()] = nil + end) + + local override_protected = { + on_rightclick = function(pos, node, clicker) + local meta = minetest.get_meta(pos) + if has_locked_chest_privilege(meta, clicker) then + minetest.show_formspec( + clicker:get_player_name(), + "hades_chests:chest_locked", + get_locked_chest_formspec(pos) + ) + open_chests[clicker:get_player_name()] = pos + else + minetest.sound_play({ name = "hades_chests_locked", gain = 0.3 }, { max_hear_distance = 10 }, true) + end + end, + on_rotate = screwdriver.rotate_simple + } + + -- get the fields from the chest formspec, we can do this bc. newest functions are called first + -- https://github.com/minetest/minetest/blob/d4b10db998ebeb689b3d27368e30952a42169d03/doc/lua_api.md?plain=1#L5840 + minetest.register_on_player_receive_fields(function(player, formname, fields) + if fields.quit or formname ~= "hades_chests:chest_locked" then + return + end + local pn = player:get_player_name() + local pos = open_chests[pn] + if pos and pipeworks.may_configure(pos, player) then + -- Pipeworks Switch + fs_helpers.on_receive_fields(pos, fields) + minetest.show_formspec(pn, "hades_chests:chest_locked", get_locked_chest_formspec(pos)) + end + -- Do NOT return true here, the callback from hades still needs to run (if they add one) + return false + end) + + local connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} + pipeworks.override_chest(chestname, override, connect_sides) + pipeworks.override_chest(chestname_protected, override_protected, connect_sides) + end +elseif minetest.get_modpath("mcl_barrels") then + -- TODO: bring splitstacks switch in the formspec + -- with the current implementation of mcl_barrels this would mean to duplicate a lot of code from there... + local connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1} + pipeworks.override_chest("mcl_barrels:barrel_closed", {}, connect_sides) + pipeworks.override_chest("mcl_barrels:barrel_open", {}, connect_sides) +end diff --git a/mods/pipeworks/compat-furnaces.lua b/mods/pipeworks/compat-furnaces.lua new file mode 100644 index 00000000..c4cbd86c --- /dev/null +++ b/mods/pipeworks/compat-furnaces.lua @@ -0,0 +1,128 @@ +-- this file is basically a modified copy of +-- minetest_game/mods/default/furnaces.lua + +local def--, def_active +if minetest.get_modpath("default") then + def = table.copy(minetest.registered_nodes["default:furnace"]) + --def_active = table.copy(minetest.registered_nodes["default:furnace_active"]) +elseif minetest.get_modpath("hades_furnaces") then + def = table.copy(minetest.registered_nodes["hades_furnaces:furnace"]) + --def_active = table.copy(minetest.registered_nodes["hades_furnaces:furnace_active"]) +end + +local tube_entry = "^pipeworks_tube_connection_stony.png" + +local groups = def.groups +groups["tubedevice"] = 1 +groups["tubedevice_receiver"] = 1 +local groups_active = table.copy(groups) +groups_active["not_in_creative_inventory"] = 1 + +-- +-- Node definitions +-- + +local override = { + tiles = { + "default_furnace_top.png"..tube_entry, + "default_furnace_bottom.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_front.png" + }, + groups = groups, + tube = { + insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(1.0) + end + if direction.y == 1 then + return inv:add_item("fuel", stack) + else + return inv:add_item("src", stack) + end + end, + can_insert = function(pos,node,stack,direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if direction.y == 1 then + return inv:room_for_item("fuel", stack) + else + if meta:get_int("split_material_stacks") == 1 then + stack = stack:peek_item(1) + end + return inv:room_for_item("src", stack) + end + end, + input_inventory = "dst", + connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} + }, + + after_place_node = pipeworks.after_place, + after_dig_node = pipeworks.after_dig, + on_rotate = pipeworks.on_rotate +} + +local override_active = { + tiles = { + "default_furnace_top.png"..tube_entry, + "default_furnace_bottom.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + { + image = "default_furnace_front_active.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + } + }, + groups = groups_active, + tube = { + insert_object = function(pos,node,stack,direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(1.0) + end + if direction.y == 1 then + return inv:add_item("fuel", stack) + else + return inv:add_item("src", stack) + end + end, + can_insert = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if direction.y == 1 then + return inv:room_for_item("fuel", stack) + else + return inv:room_for_item("src", stack) + end + end, + input_inventory = "dst", + connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} + }, + + after_place_node = pipeworks.after_place, + after_dig_node = pipeworks.after_dig, + on_rotate = pipeworks.on_rotate +} + +if minetest.get_modpath("default") then + minetest.override_item("default:furnace", override) + minetest.override_item("default:furnace_active", override_active) +elseif minetest.get_modpath("hades_furnaces") then + minetest.override_item("hades_furnaces:furnace", override) + minetest.override_item("hades_furnaces:furnace_active", override_active) +end + diff --git a/mods/pipeworks/crafts.lua b/mods/pipeworks/crafts.lua new file mode 100644 index 00000000..45f642cf --- /dev/null +++ b/mods/pipeworks/crafts.lua @@ -0,0 +1,318 @@ +-- Crafting recipes for pipes +local materials = xcompat.materials + +minetest.register_craft( { + output = "pipeworks:pipe_1_empty 12", + recipe = { + { materials.steel_ingot, materials.steel_ingot, materials.steel_ingot }, + { "", "", "" }, + { materials.steel_ingot, materials.steel_ingot, materials.steel_ingot } + }, +}) + +minetest.register_craft( { + output = "pipeworks:straight_pipe_empty 3", + recipe = { + { "pipeworks:pipe_1_empty", "pipeworks:pipe_1_empty", "pipeworks:pipe_1_empty" }, + }, +}) + +minetest.register_craft( { + output = "pipeworks:spigot 3", + recipe = { + { "pipeworks:pipe_1_empty", "" }, + { "", "pipeworks:pipe_1_empty" }, + }, +}) + +minetest.register_craft( { +output = "pipeworks:entry_panel_empty 2", +recipe = { + { "", materials.steel_ingot, "" }, + { "", "pipeworks:pipe_1_empty", "" }, + { "", materials.steel_ingot, "" }, +}, +}) + +-- Various ancillary pipe devices + +minetest.register_craft( { + output = "pipeworks:pump_off 2", + recipe = { + { materials.stone, materials.steel_ingot, materials.stone }, + { materials.copper_ingot, materials.mese_crystal_fragment, materials.copper_ingot }, + { materials.steel_ingot, materials.steel_ingot, materials.steel_ingot } + }, +}) + +minetest.register_craft( { + output = "pipeworks:valve_off_empty 2", + recipe = { + { "", "group:stick", "" }, + { materials.steel_ingot, materials.steel_ingot, materials.steel_ingot }, + { "", materials.steel_ingot, "" } + }, +}) + +minetest.register_craft( { + output = "pipeworks:storage_tank_0 2", + recipe = { + { "", materials.steel_ingot, materials.steel_ingot }, + { materials.steel_ingot, materials.glass, materials.steel_ingot }, + { materials.steel_ingot, materials.steel_ingot, "" } + }, +}) + +minetest.register_craft( { + output = "pipeworks:grating 2", + recipe = { + { materials.steel_ingot, "", materials.steel_ingot }, + { "", "pipeworks:pipe_1_empty", "" }, + { materials.steel_ingot, "", materials.steel_ingot } + }, +}) + +minetest.register_craft( { + output = "pipeworks:flow_sensor_empty 2", + recipe = { + { "pipeworks:pipe_1_empty", "mesecons:mesecon", "pipeworks:pipe_1_empty" }, + }, +}) + +minetest.register_craft( { + output = "pipeworks:fountainhead 2", + recipe = { + { "pipeworks:pipe_1_empty" }, + { "pipeworks:pipe_1_empty" } + }, +}) + +-- injectors + +minetest.register_craft( { + output = "pipeworks:filter 2", + recipe = { + { materials.steel_ingot, materials.steel_ingot, "basic_materials:plastic_sheet" }, + { "group:stick", materials.mese_crystal, "basic_materials:plastic_sheet" }, + { materials.steel_ingot, materials.steel_ingot, "basic_materials:plastic_sheet" } + }, +}) + +minetest.register_craft( { + output = "pipeworks:mese_filter 2", + recipe = { + { materials.steel_ingot, materials.steel_ingot, "basic_materials:plastic_sheet" }, + { "group:stick", materials.mese, "basic_materials:plastic_sheet" }, + { materials.steel_ingot, materials.steel_ingot, "basic_materials:plastic_sheet" } + }, +}) + +if minetest.get_modpath("digilines") then + minetest.register_craft( { + output = "pipeworks:digiline_filter 2", + recipe = { + { materials.steel_ingot, materials.steel_ingot, "basic_materials:plastic_sheet" }, + { "group:stick", "digilines:wire_std_00000000", "basic_materials:plastic_sheet" }, + { materials.steel_ingot, materials.steel_ingot, "basic_materials:plastic_sheet" } + }, + }) +end + +-- other + +minetest.register_craft( { + output = "pipeworks:autocrafter 2", + recipe = { + { materials.steel_ingot, materials.mese_crystal, materials.steel_ingot }, + { "basic_materials:plastic_sheet", materials.steel_ingot, "basic_materials:plastic_sheet" }, + { materials.steel_ingot, materials.mese_crystal, materials.steel_ingot } + }, +}) + +minetest.register_craft( { + output = "pipeworks:steel_pane_embedded_tube 1", + recipe = { + { "", materials.steel_ingot, "" }, + { "", "pipeworks:tube_1", "" }, + { "", materials.steel_ingot, "" } + }, +}) + +minetest.register_craft({ + output = "pipeworks:trashcan", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { materials.steel_ingot, "", materials.steel_ingot }, + { materials.steel_ingot, materials.steel_ingot, materials.steel_ingot }, + }, +}) + +minetest.register_craft( { + output = "pipeworks:teleport_tube_1 2", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { materials.desert_stone, materials.mese, materials.desert_stone }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, +}) + +if pipeworks.enable_priority_tube then + minetest.register_craft( { + output = "pipeworks:priority_tube_1 6", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { materials.gold_ingot, "", materials.gold_ingot }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, + }) +end + +if pipeworks.enable_accelerator_tube then + minetest.register_craft( { + output = "pipeworks:accelerator_tube_1 2", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { materials.mese_crystal_fragment, materials.steel_ingot, materials.mese_crystal_fragment }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, + }) +end + +if pipeworks.enable_crossing_tube then + minetest.register_craft( { + output = "pipeworks:crossing_tube_1 5", + recipe = { + { "", "pipeworks:tube_1", "" }, + { "pipeworks:tube_1", "pipeworks:tube_1", "pipeworks:tube_1" }, + { "", "pipeworks:tube_1", "" } + }, + }) +end + +if pipeworks.enable_one_way_tube then + minetest.register_craft({ + output = "pipeworks:one_way_tube 2", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "group:stick", materials.mese_crystal, "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, + }) +end + +if pipeworks.enable_mese_tube then + minetest.register_craft( { + output = "pipeworks:mese_tube_000000 2", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "", materials.mese_crystal, "" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = "pipeworks:mese_tube_000000", + recipe = { + "pipeworks:tube_1", + materials.mese_crystal_fragment, + materials.mese_crystal_fragment, + materials.mese_crystal_fragment, + materials.mese_crystal_fragment, + }, + }) +end + +if pipeworks.enable_item_tags and pipeworks.enable_tag_tube then + minetest.register_craft( { + output = "pipeworks:tag_tube_000000 2", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { materials.book, materials.mese_crystal, materials.book }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = "pipeworks:tag_tube_000000", + recipe = { + "pipeworks:mese_tube_000000", + materials.book, + }, + }) +end + +if pipeworks.enable_sand_tube then + minetest.register_craft( { + output = "pipeworks:sand_tube_1 2", + recipe = { + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"}, + {"group:sand", "group:sand", "group:sand"}, + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"} + }, + }) + + minetest.register_craft( { + output = "pipeworks:sand_tube_1", + recipe = { + {"group:sand", "pipeworks:tube_1", "group:sand"}, + }, + }) +end + +if pipeworks.enable_mese_sand_tube then + minetest.register_craft( { + output = "pipeworks:mese_sand_tube_1 2", + recipe = { + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + {"group:sand", materials.mese_crystal, "group:sand" }, + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = "pipeworks:mese_sand_tube_1", + recipe = { + "pipeworks:sand_tube_1", + materials.mese_crystal_fragment, + materials.mese_crystal_fragment, + materials.mese_crystal_fragment, + materials.mese_crystal_fragment, + }, + }) +end + +if pipeworks.enable_deployer then + minetest.register_craft({ + output = "pipeworks:deployer_off", + recipe = { + { "group:wood", materials.chest, "group:wood" }, + { materials.stone, "mesecons:piston", materials.stone }, + { materials.stone, "mesecons:mesecon", materials.stone }, + } + }) +end + +if pipeworks.enable_dispenser then + minetest.register_craft({ + output = "pipeworks:dispenser_off", + recipe = { + { materials.desert_sand, materials.chest, materials.desert_sand }, + { materials.stone, "mesecons:piston", materials.stone }, + { materials.stone, "mesecons:mesecon", materials.stone }, + } + }) +end + +if pipeworks.enable_node_breaker then + minetest.register_craft({ + output = "pipeworks:nodebreaker_off", + recipe = { + { "basic_materials:gear_steel", "basic_materials:gear_steel", "basic_materials:gear_steel" }, + { materials.stone, "mesecons:piston", materials.stone }, + { "group:wood", "mesecons:mesecon", "group:wood" }, + } + }) +end diff --git a/mods/pipeworks/default_settings.lua b/mods/pipeworks/default_settings.lua new file mode 100644 index 00000000..3ea96852 --- /dev/null +++ b/mods/pipeworks/default_settings.lua @@ -0,0 +1,76 @@ +-- Various settings + +local prefix = "pipeworks_" + +local settings = { + enable_pipes = true, + enable_item_tags = true, + enable_tag_tube = true, + enable_lowpoly = false, + enable_autocrafter = true, + enable_deployer = true, + enable_dispenser = true, + enable_node_breaker = true, + enable_teleport_tube = true, + enable_pipe_devices = true, + enable_redefines = true, + enable_mese_tube = true, + enable_detector_tube = true, + enable_digiline_detector_tube = true, + enable_conductor_tube = true, + enable_digiline_conductor_tube = true, + enable_accelerator_tube = true, + enable_crossing_tube = true, + enable_sand_tube = true, + enable_mese_sand_tube = true, + enable_one_way_tube = true, + enable_priority_tube = true, + enable_lua_tube = true, + enable_cyclic_mode = true, + drop_on_routing_fail = false, + delete_item_on_clearobject = true, + use_real_entities = true, + entity_update_interval = 0, + enable_vertical_digilines_connectivity = false, +} + +pipeworks.toggles = {} +-- documentation for toggles controlling pressure logic features. +-- do not edit this file directly; +-- instead, create pipeworks_settings.txt in your world directory, +-- and copy the uncommented lines from the block comments below into it. +--[[ +-- flow logic implementation. +-- set to one of the following strings. +-- "classic": classic mode written by VanessaE +-- "pressure": pressure metadata based, written by thetaepsilon. +-- has caveats such as water speed issues though. +-- setting to nil inhibits all flow logic, useful for debugging ABM crashes, +-- or for rendering the pipes purely decorative. +]] +pipeworks.toggles.pipe_mode = "classic" +--[[ +-- force-enable finite water handling mode. +-- this changes the way that water node placement is handled; +-- volume will always be preserved, +-- and water is assumed to move itself downwards. +-- nil (the default) means autodetect from installed finite liquid mods, +-- true is force-on, false is force-off. +-- note that you should NOT normally explicitly set this to true/false, +-- unless the mod you want this for is not covered by auto-detection +-- (please see autodetect-finite-water.lua). +-- please file an issue if you have a finite water mod not covered there, +-- and feel it necessary to explicitly set this toggle +pipeworks.toggles.finite_water = nil +]] + +for name, value in pairs(settings) do + local setting_type = type(value) + if setting_type == "boolean" then + pipeworks[name] = minetest.settings:get_bool(prefix..name, value) + elseif setting_type == "number" then + pipeworks[name] = tonumber(minetest.settings:get(prefix..name) or value) + else + pipeworks[name] = value + end +end diff --git a/mods/pipeworks/devices.lua b/mods/pipeworks/devices.lua new file mode 100644 index 00000000..9d0a2a1e --- /dev/null +++ b/mods/pipeworks/devices.lua @@ -0,0 +1,821 @@ +local S = minetest.get_translator("pipeworks") +local new_flow_logic_register = pipeworks.flowables.register + +local texture_alpha_mode = minetest.features.use_texture_alpha_string_modes + +local polys = "" +if pipeworks.enable_lowpoly then polys = "_lowpoly" end + +-- rotation handlers + +function pipeworks.fix_after_rotation(pos, node, user, mode, new_param2) + + if string.find(node.name, "spigot") then new_param2 = new_param2 % 4 end + + local newnode = string.gsub(node.name, "_on", "_off") + minetest.swap_node(pos, { name = newnode, param2 = new_param2 }) + pipeworks.scan_for_pipe_objects(pos) + + return true +end + +function pipeworks.rotate_on_place(itemstack, placer, pointed_thing) + + local playername = placer:get_player_name() + if not minetest.is_protected(pointed_thing.under, playername) + and not minetest.is_protected(pointed_thing.above, playername) then + + local node = minetest.get_node(pointed_thing.under) + + if (not placer:get_player_control().sneak) + and minetest.registered_nodes[node.name] + and minetest.registered_nodes[node.name].on_rightclick then + minetest.registered_nodes[node.name].on_rightclick(pointed_thing.under, + node, placer, itemstack, pointed_thing) + + else + + local pitch = -placer:get_look_vertical() + local above = pointed_thing.above + local under = pointed_thing.under + local fdir = minetest.dir_to_facedir(placer:get_look_dir()) + local undernode = minetest.get_node(under) + local uname = undernode.name + local isabove = (above.x == under.x) and (above.z == under.z) and (pitch > 0) + local pos1 = above + + -- check if the object should be turned vertically + if above.x == under.x + and above.z == under.z + and ( + string.find(uname, "pipeworks:pipe_") + or string.find(uname, "pipeworks:storage_") + or string.find(uname, "pipeworks:expansion_") + or ( string.find(uname, "pipeworks:grating") and not isabove ) + or ( string.find(uname, "pipeworks:pump_") and not isabove ) + + or ( + ( string.find(uname, "pipeworks:valve") + or string.find(uname, "pipeworks:entry_panel") + or string.find(uname, "pipeworks:flow_sensor") ) + and minetest.facedir_to_dir(undernode.param2).y ~= 0 ) + ) + then + fdir = 17 + end + + if minetest.registered_nodes[uname] + and minetest.registered_nodes[uname]["buildable_to"] then + pos1 = under + end + + if minetest.registered_nodes[minetest.get_node(pos1).name] + and not minetest.registered_nodes[minetest.get_node(pos1).name]["buildable_to"] then return end + + local placednode = string.gsub(itemstack:get_name(), "_loaded", "_empty") + placednode = string.gsub(placednode, "_on", "_off") + + minetest.swap_node(pos1, {name = placednode, param2 = fdir }) + pipeworks.scan_for_pipe_objects(pos1) + + if not pipeworks.expect_infinite_stacks then + itemstack:take_item() + end + end + end + return itemstack +end + +-- List of devices that should participate in the autoplace algorithm + +local pipereceptor_on = nil +local pipereceptor_off = nil + +if minetest.get_modpath("mesecons") then + pipereceptor_on = { + receptor = { + state = mesecon.state.on, + rules = pipeworks.mesecons_rules + } + } + + pipereceptor_off = { + receptor = { + state = mesecon.state.off, + rules = pipeworks.mesecons_rules + } + } +end + +--[[ +local pipes_devicelist = { + "pump", + "valve", + "storage_tank_0", + "storage_tank_1", + "storage_tank_2", + "storage_tank_3", + "storage_tank_4", + "storage_tank_5", + "storage_tank_6", + "storage_tank_7", + "storage_tank_8", + "storage_tank_9", + "storage_tank_10" +} +--]] + +-- Now define the nodes. + +local states = { "on", "off" } + +for s in ipairs(states) do + + local dgroups + if states[s] == "off" then + dgroups = {snappy=3, pipe=1, dig_generic = 4, axey=1, handy=1, pickaxey=1} + else + dgroups = {snappy=3, pipe=1, not_in_creative_inventory=1, dig_generic = 4, axey=1, handy=1, pickaxey=1} + end + + local pumpname = "pipeworks:pump_"..states[s] + minetest.register_node(pumpname, { + description = S("Pump/Intake Module"), + drawtype = "mesh", + mesh = "pipeworks_pump"..polys..".obj", + tiles = { "pipeworks_pump_"..states[s]..".png" }, + use_texture_alpha = texture_alpha_mode and "clip" or true, + paramtype = "light", + paramtype2 = "facedir", + groups = dgroups, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + pipe_connections = { top = 1 }, + after_place_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + drop = "pipeworks:pump_off", + mesecons = {effector = { + action_on = function (pos, node) + minetest.swap_node(pos,{name="pipeworks:pump_on", param2 = node.param2}) + end, + action_off = function (pos, node) + minetest.swap_node(pos,{name="pipeworks:pump_off", param2 = node.param2}) + end + }}, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local fdir = node.param2 + minetest.swap_node(pos, { name = "pipeworks:pump_"..states[3-s], param2 = fdir }) + end, + on_rotate = screwdriver and screwdriver.rotate_simple or nil + }) + + -- FIXME: this currently assumes that pumps can only rotate around the fixed axis pointing Y+. + new_flow_logic_register.directional_vertical_fixed(pumpname, true) + local pump_drive = 4 + if states[s] ~= "off" then + new_flow_logic_register.intake_simple(pumpname, pump_drive) + end + + + + local nodename_valve_empty = "pipeworks:valve_"..states[s].."_empty" + minetest.register_node(nodename_valve_empty, { + description = S("Valve"), + drawtype = "mesh", + mesh = "pipeworks_valve_"..states[s]..polys..".obj", + tiles = { "pipeworks_valve.png" }, + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { -5/16, -4/16, -8/16, 5/16, 5/16, 8/16 } + }, + collision_box = { + type = "fixed", + fixed = { -5/16, -4/16, -8/16, 5/16, 5/16, 8/16 } + }, + groups = dgroups, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + on_place = pipeworks.rotate_on_place, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + drop = "pipeworks:valve_off_empty", + mesecons = {effector = { + action_on = function (pos, node) + minetest.swap_node(pos,{name="pipeworks:valve_on_empty", param2 = node.param2}) + end, + action_off = function (pos, node) + minetest.swap_node(pos,{name="pipeworks:valve_off_empty", param2 = node.param2}) + end + }}, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local fdir = node.param2 + minetest.swap_node(pos, { name = "pipeworks:valve_"..states[3-s].."_empty", param2 = fdir }) + end, + on_rotate = pipeworks.fix_after_rotation + }) + -- only register flow logic for the "on" ABM. + -- this means that the off state automatically blocks flow by not participating in the balancing operation. + if states[s] ~= "off" then + new_flow_logic_register.directional_horizonal_rotate(nodename_valve_empty, true) + end +end +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:pump_off" +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:valve_off_empty" + +local nodename_valve_loaded = "pipeworks:valve_on_loaded" +minetest.register_node(nodename_valve_loaded, { + description = S("Valve"), + drawtype = "mesh", + mesh = "pipeworks_valve_on"..polys..".obj", + tiles = { "pipeworks_valve.png" }, + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { -5/16, -4/16, -8/16, 5/16, 5/16, 8/16 } + }, + collision_box = { + type = "fixed", + fixed = { -5/16, -4/16, -8/16, 5/16, 5/16, 8/16 } + }, + groups = {snappy=3, pipe=1, not_in_creative_inventory=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + on_place = pipeworks.rotate_on_place, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + drop = "pipeworks:valve_off_empty", + mesecons = {effector = { + action_on = function (pos, node) + minetest.swap_node(pos,{name="pipeworks:valve_on_empty", param2 = node.param2}) + end, + action_off = function (pos, node) + minetest.swap_node(pos,{name="pipeworks:valve_off_empty", param2 = node.param2}) + end + }}, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local fdir = node.param2 + minetest.swap_node(pos, { name = "pipeworks:valve_off_empty", param2 = fdir }) + end, + on_rotate = pipeworks.fix_after_rotation +}) +-- register this the same as the on-but-empty variant, so existing nodes of this type work also. +-- note that as new_flow_logic code does not distinguish empty/full in node states, +-- right-clicking a "loaded" valve (becoming an off valve) then turning it on again will yield a on-but-empty valve, +-- but the flow logic will still function. +-- thus under new_flow_logic this serves as a kind of migration. +new_flow_logic_register.directional_horizonal_rotate(nodename_valve_loaded, true) + +-- grating + +-- FIXME: should this do anything useful in the new flow logic? +minetest.register_node("pipeworks:grating", { + description = S("Decorative grating"), + tiles = { + "pipeworks_grating_top.png", + "pipeworks_grating_sides.png", + "pipeworks_grating_sides.png", + "pipeworks_grating_sides.png", + "pipeworks_grating_sides.png", + "pipeworks_grating_sides.png" + }, + use_texture_alpha = texture_alpha_mode and "clip" or true, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { -0.49, -0.49, -0.49, 0.49, 0.5, 0.49 } + }, + sunlight_propagates = true, + paramtype = "light", + groups = {snappy=3, pipe=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + pipe_connections = { top = 1 }, + after_place_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_rotate = false +}) +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:grating" + +-- outlet spigot + +local nodename_spigot_empty = "pipeworks:spigot" +minetest.register_node(nodename_spigot_empty, { + description = S("Spigot outlet"), + drawtype = "mesh", + mesh = "pipeworks_spigot"..polys..".obj", + tiles = { "pipeworks_spigot.png" }, + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3, pipe=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + pipe_connections = { left=1, right=1, front=1, back=1, + left_param2 = 3, right_param2 = 1, front_param2 = 2, back_param2 = 0 }, + after_place_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + selection_box = { + type = "fixed", + fixed = { -2/16, -6/16, -2/16, 2/16, 2/16, 8/16 } + }, + collision_box = { + type = "fixed", + fixed = { -2/16, -6/16, -2/16, 2/16, 2/16, 8/16 } + }, + on_rotate = pipeworks.fix_after_rotation +}) + +local nodename_spigot_loaded = "pipeworks:spigot_pouring" +minetest.register_node(nodename_spigot_loaded, { + description = S("Spigot outlet"), + drawtype = "mesh", + mesh = "pipeworks_spigot_pouring"..polys..".obj", + tiles = { + minetest.registered_nodes[pipeworks.liquids.water.source].tiles[1], + { name = "pipeworks_spigot.png" } + }, + use_texture_alpha = texture_alpha_mode and "blend" or true, + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3, pipe=1, not_in_creative_inventory=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + pipe_connections = { left=1, right=1, front=1, back=1, + left_param2 = 3, right_param2 = 1, front_param2 = 2, back_param2 = 0 }, + after_place_node = function(pos) + minetest.set_node(pos, { name = "pipeworks:spigot", param2 = minetest.get_node(pos).param2 }) + pipeworks.scan_for_pipe_objects(pos) + end, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + selection_box = { + type = "fixed", + fixed = { -2/16, -6/16, -2/16, 2/16, 2/16, 8/16 } + }, + collision_box = { + type = "fixed", + fixed = { -2/16, -6/16, -2/16, 2/16, 2/16, 8/16 } + }, + drop = "pipeworks:spigot", + on_rotate = pipeworks.fix_after_rotation +}) +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:spigot" + +-- new flow logic does not currently distinguish between these two visual states. +-- register both so existing flowing spigots continue to work (even if the visual doesn't match the spigot's behaviour). +new_flow_logic_register.directional_horizonal_rotate(nodename_spigot_empty, false) +new_flow_logic_register.directional_horizonal_rotate(nodename_spigot_loaded, false) +local spigot_upper = 1.0 +local spigot_lower = 1.0 +local spigot_neighbours={{x=0, y=-1, z=0}} +new_flow_logic_register.output_simple(nodename_spigot_empty, spigot_upper, spigot_lower, spigot_neighbours) +new_flow_logic_register.output_simple(nodename_spigot_loaded, spigot_upper, spigot_lower, spigot_neighbours) + + + +-- sealed pipe entry/exit (horizontal pipe passing through a metal +-- wall, for use in places where walls should look like they're airtight) + +local panel_cbox = { + type = "fixed", + fixed = { + { -2/16, -2/16, -8/16, 2/16, 2/16, 8/16 }, + { -8/16, -8/16, -1/16, 8/16, 8/16, 1/16 } + } +} + +local nodename_panel_empty = "pipeworks:entry_panel_empty" +minetest.register_node(nodename_panel_empty, { + description = S("Airtight Pipe entry/exit"), + drawtype = "mesh", + mesh = "pipeworks_entry_panel"..polys..".obj", + tiles = { "pipeworks_entry_panel.png" }, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3, pipe=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + on_place = pipeworks.rotate_on_place, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + selection_box = panel_cbox, + collision_box = panel_cbox, + on_rotate = pipeworks.fix_after_rotation +}) + +local nodename_panel_loaded = "pipeworks:entry_panel_loaded" +minetest.register_node(nodename_panel_loaded, { + description = S("Airtight Pipe entry/exit"), + drawtype = "mesh", + mesh = "pipeworks_entry_panel"..polys..".obj", + tiles = { "pipeworks_entry_panel.png" }, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3, pipe=1, not_in_creative_inventory=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + on_place = pipeworks.rotate_on_place, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + selection_box = panel_cbox, + collision_box = panel_cbox, + drop = "pipeworks:entry_panel_empty", + on_rotate = pipeworks.fix_after_rotation +}) + +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:entry_panel_empty" + +-- TODO: AFAIK the two panels have no visual difference, so are redundant under new flow logic - alias? +new_flow_logic_register.directional_horizonal_rotate(nodename_panel_empty, true) +new_flow_logic_register.directional_horizonal_rotate(nodename_panel_loaded, true) + + + +local nodename_sensor_empty = "pipeworks:flow_sensor_empty" +minetest.register_node(nodename_sensor_empty, { + description = S("Flow Sensor"), + drawtype = "mesh", + mesh = "pipeworks_flow_sensor"..polys..".obj", + tiles = { "pipeworks_flow_sensor_off.png" }, + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3, pipe=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + on_place = pipeworks.rotate_on_place, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_construct = function(pos) + if mesecon then + mesecon.receptor_off(pos, pipeworks.mesecons_rules) + end + end, + selection_box = { + type = "fixed", + fixed = { + { -2/16, -2/16, -8/16, 2/16, 2/16, 8/16 }, + { -3/16, -3/16, -4/16, 3/16, 3/16, 4/16 }, + } + }, + collision_box = { + type = "fixed", + fixed = { + { -2/16, -2/16, -8/16, 2/16, 2/16, 8/16 }, + { -3/16, -3/16, -4/16, 3/16, 3/16, 4/16 }, + } + }, + mesecons = pipereceptor_off, + on_rotate = pipeworks.fix_after_rotation +}) + +local nodename_sensor_loaded = "pipeworks:flow_sensor_loaded" +minetest.register_node(nodename_sensor_loaded, { + description = S("Flow sensor (on)"), + drawtype = "mesh", + mesh = "pipeworks_flow_sensor"..polys..".obj", + tiles = { "pipeworks_flow_sensor_on.png" }, + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3, pipe=1, not_in_creative_inventory=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + on_place = pipeworks.rotate_on_place, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_construct = function(pos) + if mesecon then + mesecon.receptor_on(pos, pipeworks.mesecons_rules) + end + end, + selection_box = { + type = "fixed", + fixed = { + { -2/16, -2/16, -8/16, 2/16, 2/16, 8/16 }, + { -3/16, -3/16, -4/16, 3/16, 3/16, 4/16 }, + } + }, + collision_box = { + type = "fixed", + fixed = { + { -2/16, -2/16, -8/16, 2/16, 2/16, 8/16 }, + { -3/16, -3/16, -4/16, 3/16, 3/16, 4/16 }, + } + }, + drop = "pipeworks:flow_sensor_empty", + mesecons = pipereceptor_on, + on_rotate = pipeworks.fix_after_rotation +}) +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:flow_sensor_empty" + +new_flow_logic_register.directional_horizonal_rotate(nodename_sensor_empty, true) +new_flow_logic_register.directional_horizonal_rotate(nodename_sensor_loaded, true) +-- activate flow sensor at roughly half the pressure pumps drive pipes +local sensor_pressure_set = { { nodename_sensor_empty, 0.0 }, { nodename_sensor_loaded, 1.0 } } +new_flow_logic_register.transition_simple_set(sensor_pressure_set, { mesecons=pipeworks.mesecons_rules }) + + + +-- tanks + +-- TODO flow-logic-stub: these don't currently do anything under the new flow logic. +for fill = 0, 10 do + local filldesc=S("empty") + local sgroups = {snappy=3, pipe=1, tankfill=fill+1, dig_generic = 4, axey=1, handy=1, pickaxey=1} + local image = nil + + if fill ~= 0 then + filldesc=S("@1% full", 10*fill) + sgroups = {snappy=3, pipe=1, tankfill=fill+1, not_in_creative_inventory=1, dig_generic = 4, axey=1, handy=1, pickaxey=1} + image = "pipeworks_storage_tank_fittings.png" + end + + minetest.register_node("pipeworks:expansion_tank_"..fill, { + description = S("Expansion Tank (@1)", filldesc), + tiles = { + "pipeworks_storage_tank_fittings.png", + "pipeworks_storage_tank_fittings.png", + "pipeworks_storage_tank_back.png", + "pipeworks_storage_tank_back.png", + "pipeworks_storage_tank_back.png", + pipeworks.liquid_texture.."^pipeworks_storage_tank_front_"..fill..".png" + }, + inventory_image = image, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3, pipe=1, tankfill=fill+1, not_in_creative_inventory=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + drop = "pipeworks:storage_tank_0", + pipe_connections = { top = 1, bottom = 1}, + after_place_node = function(pos) + pipeworks.look_for_stackable_tanks(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_rotate = false + }) + + minetest.register_node("pipeworks:storage_tank_"..fill, { + description = S("Fluid Storage Tank (@1)", filldesc), + tiles = { + "pipeworks_storage_tank_fittings.png", + "pipeworks_storage_tank_fittings.png", + "pipeworks_storage_tank_back.png", + "pipeworks_storage_tank_back.png", + "pipeworks_storage_tank_back.png", + pipeworks.liquid_texture.."^pipeworks_storage_tank_front_"..fill..".png" + }, + inventory_image = image, + paramtype = "light", + paramtype2 = "facedir", + groups = sgroups, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + drop = "pipeworks:storage_tank_0", + pipe_connections = { top = 1, bottom = 1}, + after_place_node = function(pos) + pipeworks.look_for_stackable_tanks(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_rotate = false + }) +end +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:storage_tank_0" + +-- fountainhead + +local nodename_fountain_empty = "pipeworks:fountainhead" +minetest.register_node(nodename_fountain_empty, { + description = S("Fountainhead"), + drawtype = "mesh", + mesh = "pipeworks_fountainhead"..polys..".obj", + tiles = { "pipeworks_fountainhead.png" }, + sunlight_propagates = true, + paramtype = "light", + groups = {snappy=3, pipe=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + pipe_connections = { bottom = 1 }, + after_place_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_construct = function(pos) + if mesecon then + mesecon.receptor_on(pos, pipeworks.mesecons_rules) + end + end, + selection_box = { + type = "fixed", + fixed = { -2/16, -8/16, -2/16, 2/16, 8/16, 2/16 } + }, + collision_box = { + type = "fixed", + fixed = { -2/16, -8/16, -2/16, 2/16, 8/16, 2/16 } + }, + on_rotate = false +}) +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:fountainhead" + +local nodename_fountain_loaded = "pipeworks:fountainhead_pouring" +minetest.register_node(nodename_fountain_loaded, { + description = S("Fountainhead"), + drawtype = "mesh", + mesh = "pipeworks_fountainhead"..polys..".obj", + tiles = { "pipeworks_fountainhead.png" }, + sunlight_propagates = true, + paramtype = "light", + groups = {snappy=3, pipe=1, not_in_creative_inventory=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + pipe_connections = { bottom = 1 }, + after_place_node = function(pos) + minetest.set_node(pos, { name = "pipeworks:fountainhead", param2 = minetest.get_node(pos).param2 }) + pipeworks.scan_for_pipe_objects(pos) + end, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_construct = function(pos) + if mesecon then + mesecon.receptor_on(pos, pipeworks.mesecons_rules) + end + end, + selection_box = { + type = "fixed", + fixed = { -2/16, -8/16, -2/16, 2/16, 8/16, 2/16 } + }, + collision_box = { + type = "fixed", + fixed = { -2/16, -8/16, -2/16, 2/16, 8/16, 2/16 } + }, + drop = "pipeworks:fountainhead", + on_rotate = false +}) +new_flow_logic_register.directional_vertical_fixed(nodename_fountain_empty, false) +new_flow_logic_register.directional_vertical_fixed(nodename_fountain_loaded, false) +local fountain_upper = 1.0 +local fountain_lower = 1.0 +local fountain_neighbours={{x=0, y=1, z=0}} +new_flow_logic_register.output_simple(nodename_fountain_empty, fountain_upper, fountain_lower, fountain_neighbours) +new_flow_logic_register.output_simple(nodename_fountain_loaded, fountain_upper, fountain_lower, fountain_neighbours) + +local sp_cbox = { + type = "fixed", + fixed = { + { -2/16, -2/16, -8/16, 2/16, 2/16, 8/16 } + } +} + +local nodename_sp_empty = "pipeworks:straight_pipe_empty" +minetest.register_node(nodename_sp_empty, { + description = S("Straight-only Pipe"), + drawtype = "mesh", + mesh = "pipeworks_straight_pipe"..polys..".obj", + tiles = { "pipeworks_straight_pipe_empty.png" }, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3, pipe=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + on_place = pipeworks.rotate_on_place, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + selection_box = sp_cbox, + collision_box = sp_cbox, + on_rotate = pipeworks.fix_after_rotation, + check_for_pole = pipeworks.check_for_vert_pipe, + check_for_horiz_pole = pipeworks.check_for_horiz_pipe +}) + +local nodename_sp_loaded = "pipeworks:straight_pipe_loaded" +minetest.register_node(nodename_sp_loaded, { + description = S("Straight-only Pipe"), + drawtype = "mesh", + mesh = "pipeworks_straight_pipe"..polys..".obj", + tiles = { "pipeworks_straight_pipe_loaded.png" }, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3, pipe=1, not_in_creative_inventory=1, dig_generic = 4, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + on_place = pipeworks.rotate_on_place, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + selection_box = sp_cbox, + collision_box = sp_cbox, + drop = "pipeworks:straight_pipe_empty", + on_rotate = pipeworks.fix_after_rotation, + check_for_pole = pipeworks.check_for_vert_pipe, + check_for_horiz_pole = pipeworks.check_for_horiz_pipe +}) +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:straight_pipe_empty" + +new_flow_logic_register.directional_horizonal_rotate(nodename_sp_empty, true) +new_flow_logic_register.directional_horizonal_rotate(nodename_sp_loaded, true) + +-- Other misc stuff + +minetest.register_alias("pipeworks:valve_off_loaded", "pipeworks:valve_off_empty") +minetest.register_alias("pipeworks:entry_panel", "pipeworks:entry_panel_empty") + diff --git a/mods/pipeworks/filter-injector.lua b/mods/pipeworks/filter-injector.lua new file mode 100644 index 00000000..2aee35ec --- /dev/null +++ b/mods/pipeworks/filter-injector.lua @@ -0,0 +1,600 @@ +local S = minetest.get_translator("pipeworks") +local fs_helpers = pipeworks.fs_helpers + +local function set_filter_infotext(data, meta) + local infotext = S("@1 Filter-Injector", data.wise_desc) + if meta:get_int("slotseq_mode") == 2 then + infotext = infotext .. " "..S("(slot #@1 next)", meta:get_int("slotseq_index")) + end + meta:set_string("infotext", infotext) +end + +local function set_filter_formspec(data, meta) + local itemname = S("@1 Filter-Injector", data.wise_desc) + + local formspec + if data.digiline then + local form_height = 3 + if pipeworks.enable_item_tags then + form_height = 4 + end + formspec = + ("size[8.5,%f]"):format(form_height) .. + "item_image[0.2,0;1,1;pipeworks:"..data.name.."]".. + "label[1.2,0.2;"..minetest.formspec_escape(itemname).."]".. + "field[0.5,1.6;4.6,1;channel;"..S("Channel")..";${channel}]".. + "button[4.8,1.3;1.5,1;set_channel;"..S("Set").."]".. + fs_helpers.cycling_button(meta, ("button[0.2,%f;4.05,1"):format(form_height - 0.7), "slotseq_mode", + {S("Sequence slots by Priority"), + S("Sequence slots Randomly"), + S("Sequence slots by Rotation")}).. + fs_helpers.cycling_button(meta, ("button[4.25,%f;4.05,1"):format(form_height - 0.7), "exmatch_mode", + {S("Exact match - off"), + S("Exact match - on")}).. + ("button_exit[6.3,%f;2,1;close;" .. S("Close") .. "]"):format(form_height - 1.7) + if pipeworks.enable_item_tags then + formspec = formspec .. + ("field[0.5,%f;4.6,1;item_tags;"):format(form_height - 1.4) .. S("Item Tags") .. ";${item_tags}]" .. + ("button[4.8,%f;1.5,1;set_item_tags;"):format(form_height - 1.7) .. S("Set") .. "]" + end + else + local exmatch_button = "" + if data.stackwise then + exmatch_button = + fs_helpers.cycling_button(meta, "button["..(10.2-(0.22)-4)..",4.5;4,1", "exmatch_mode", + {S("Exact match - off"), + S("Exact match - on")}) + end + local size = "10.2,11" + local list_backgrounds = "" + if minetest.get_modpath("i3") or minetest.get_modpath("mcl_formspec") then + list_backgrounds = "style_type[box;colors=#666]" + for i=0, 7 do + for j=0, 1 do + list_backgrounds = list_backgrounds .. "box[".. 0.22+(i*1.25) ..",".. 1.75+(j*1.25) ..";1,1;]" + end + end + end + formspec = + "formspec_version[2]".. + "size["..size.."]".. + pipeworks.fs_helpers.get_prepends(size).. + "item_image[0.22,0.22;1,1;pipeworks:"..data.name.."]".. + "label[1.22,0.72;"..minetest.formspec_escape(itemname).."]".. + "label[0.22,1.5;"..S("Prefer item types:").."]".. + list_backgrounds.. + "list[context;main;0.22,1.75;8,2;]".. + fs_helpers.cycling_button(meta, "button[0.22,4.5;4,1", "slotseq_mode", + {S("Sequence slots by Priority"), + S("Sequence slots Randomly"), + S("Sequence slots by Rotation")}).. + exmatch_button.. + pipeworks.fs_helpers.get_inv(6).. + "listring[]" + if pipeworks.enable_item_tags then + formspec = formspec .. + "field[5.8,0.5;3,0.8;item_tags;" .. S("Item Tags") .. ";${item_tags}]" .. + "button[9,0.3;1,1.1;set_item_tags;" .. S("Set") .. "]" + end + end + meta:set_string("formspec", formspec) +end + +local function punch_filter(data, filtpos, filtnode, msg) + local filtmeta = minetest.get_meta(filtpos) + local filtinv = filtmeta:get_inventory() + local owner = filtmeta:get_string("owner") + local fakeplayer = fakelib.create_player(owner) + local dir = pipeworks.facedir_to_right_dir(filtnode.param2) + local frompos = vector.subtract(filtpos, dir) + local fromnode = minetest.get_node(frompos) + if not fromnode then return end + local fromdef = minetest.registered_nodes[fromnode.name] + if not fromdef or not fromdef.tube then return end + local fromtube = table.copy(fromdef.tube) + local input_special_cases = { + ["technic:mv_electric_furnace"] = "dst", + ["technic:mv_electric_furnace_active"] = "dst", + ["technic:mv_alloy_furnace"] = "dst", + ["technic:mv_alloy_furnace_active"] = "dst", + ["technic:mv_centrifuge"] = "dst", + ["technic:mv_centrifuge_active"] = "dst", + ["technic:mv_compressor"] = "dst", + ["technic:mv_compressor_active"] = "dst", + ["technic:mv_extractor"] = "dst", + ["technic:mv_extractor_active"] = "dst", + ["technic:mv_grinder"] = "dst", + ["technic:mv_grinder_active"] = "dst", + ["technic:tool_workshop"] = "src", + ["technic:mv_freezer"] = "dst", + ["technic:mv_freezer_active"] = "dst", + ["technic:hv_electric_furnace"] = "dst", + ["technic:hv_electric_furnace_active"] = "dst", + ["technic:hv_compressor"] = "dst", + ["technic:hv_compressor_active"] = "dst", + ["technic:hv_grinder"] = "dst", + ["technic:hv_grinder_active"] = "dst" + } + + -- make sure there's something appropriate to inject the item into + local topos = vector.add(filtpos, dir) + local tonode = minetest.get_node(topos) + local todef = minetest.registered_nodes[tonode.name] + + if not todef + or not (minetest.get_item_group(tonode.name, "tube") == 1 + or minetest.get_item_group(tonode.name, "tubedevice") == 1 + or minetest.get_item_group(tonode.name, "tubedevice_receiver") == 1) then + return + end + + if fromtube then fromtube.input_inventory = input_special_cases[fromnode.name] or fromtube.input_inventory end + if not (fromtube and fromtube.input_inventory) then return end + + local slotseq_mode + local exmatch_mode + + local item_tags = pipeworks.sanitize_tags(filtmeta:get_string("item_tags")) + local filters = {} + if data.digiline then + local function add_filter(name, group, count, wear, metadata) + table.insert(filters, {name = name, group = group, count = tonumber(count), wear = wear, metadata = metadata}) + end + + local function add_itemstring_filter(filter) + local filterstack = ItemStack(filter) + local filtername = filterstack:get_name() + local filtercount = filterstack:get_count() + local filterwear = string.match(filter, "%S*:%S*%s%d%s(%d)") and filterstack:get_wear() + local filtermetadata = string.match(filter, "%S*:%S*%s%d%s%d(%s.*)") and filterstack:get_metadata() + + add_filter(filtername, nil, filtercount, filterwear, filtermetadata) + end + + local t_msg = type(msg) + if t_msg == "table" then + local slotseq = msg.slotseq + local t_slotseq = type(slotseq) + if t_slotseq == "number" and slotseq >= 0 and slotseq <= 2 then + slotseq_mode = slotseq + elseif t_slotseq == "string" then + slotseq = string.lower(slotseq) + if slotseq == "priority" then + slotseq_mode = 0 + elseif slotseq == "random" then + slotseq_mode = 1 + elseif slotseq == "rotation" then + slotseq_mode = 2 + end + end + + local exmatch = msg.exmatch + local t_exmatch = type(exmatch) + if t_exmatch == "number" and (exmatch == 0 or exmatch == 1) then + exmatch_mode = exmatch + elseif t_exmatch == "boolean" then + exmatch_mode = exmatch and 1 or 0 + end + + local slotseq_index = msg.slotseq_index + if type(slotseq_index) == "number" then + -- This should allow any valid index, but I'm not completely sure what + -- constitutes a valid index, so I'm only allowing resetting it to 1. + if slotseq_index == 1 then + filtmeta:set_int("slotseq_index", slotseq_index) + set_filter_infotext(data, filtmeta) + end + end + + if slotseq_mode ~= nil then + filtmeta:set_int("slotseq_mode", slotseq_mode) + end + + if exmatch_mode ~= nil then + filtmeta:set_int("exmatch_mode", exmatch_mode) + end + + if slotseq_mode ~= nil or exmatch_mode ~= nil then + set_filter_formspec(data, filtmeta) + end + + if pipeworks.enable_item_tags then + if type(msg.tags) == "table" or type(msg.tags) == "string" then + item_tags = pipeworks.sanitize_tags(msg.tags) + elseif type(msg.tag) == "string" then + item_tags = pipeworks.sanitize_tags({msg.tag}) + end + end + + if msg.nofire then + return + end + + if msg.name or msg.group or msg.count or msg.wear or msg.metadata then + add_filter(msg.name, msg.group, msg.count, msg.wear, msg.metadata) + else + for _, filter in ipairs(msg) do + local t_filter = type(filter) + if t_filter == "table" then + if filter.name or filter.group or filter.count or filter.wear or filter.metadata then + add_filter(filter.name, filter.group, filter.count, filter.wear, filter.metadata) + end + elseif t_filter == "string" then + add_itemstring_filter(filter) + end + end + end + elseif t_msg == "string" then + add_itemstring_filter(msg) + end + else + for _, filterstack in ipairs(filtinv:get_list("main")) do + local filtername = filterstack:get_name() + local filtercount = filterstack:get_count() + if filtername ~= "" then table.insert(filters, {name = filtername, count = filtercount}) end + end + end + if #filters == 0 then table.insert(filters, "") end + + if slotseq_mode == nil then + slotseq_mode = filtmeta:get_int("slotseq_mode") + end + + if exmatch_mode == nil then + exmatch_mode = filtmeta:get_int("exmatch_mode") + end + + local frominv + if fromtube.return_input_invref then + frominv = fromtube.return_input_invref(frompos, fromnode, dir, owner) + if not frominv then + return + end + else + local frommeta = minetest.get_meta(frompos) + frominv = frommeta:get_inventory() + end + if fromtube.before_filter then fromtube.before_filter(frompos) end + + local function grabAndFire(frominvname, filterfor) + if (exmatch_mode ~= 0) and not filterfor.count then return false end + local sposes = {} + if not frominvname or not frominv:get_list(frominvname) then return end + for spos,stack in ipairs(frominv:get_list(frominvname)) do + local matches + if filterfor == "" then + matches = stack:get_name() ~= "" + else + local fname = filterfor.name + local fgroup = filterfor.group + local fwear = filterfor.wear + local fmetadata = filterfor.metadata + matches = (not fname -- If there's a name filter, + or stack:get_name() == fname) -- it must match. + + and (not fgroup -- If there's a group filter, + or (type(fgroup) == "string" -- it must be a string + and minetest.get_item_group( -- and it must match. + stack:get_name(), fgroup) ~= 0)) + + and (not fwear -- If there's a wear filter: + or (type(fwear) == "number" -- If it's a number, + and stack:get_wear() == fwear) -- it must match. + or (type(fwear) == "table" -- If it's a table: + and (not fwear[1] -- If there's a lower bound, + or (type(fwear[1]) == "number" -- it must be a number + and fwear[1] <= stack:get_wear())) -- and it must be <= the actual wear. + and (not fwear[2] -- If there's an upper bound + or (type(fwear[2]) == "number" -- it must be a number + and stack:get_wear() < fwear[2])))) -- and it must be > the actual wear. + -- If the wear filter is of any other type, fail. + + and (not fmetadata -- If there's a metadata filter, + or (type(fmetadata) == "string" -- it must be a string + and stack:get_metadata() == fmetadata)) -- and it must match. + end + if matches then table.insert(sposes, spos) end + end + if #sposes == 0 then return false end + if slotseq_mode == 1 then + for i = #sposes, 2, -1 do + local j = math.random(i) + local t = sposes[j] + sposes[j] = sposes[i] + sposes[i] = t + end + elseif slotseq_mode == 2 then + local headpos = filtmeta:get_int("slotseq_index") + table.sort(sposes, function (a, b) + if a >= headpos then + if b < headpos then return true end + else + if b >= headpos then return false end + end + return a < b + end) + end + local taken = 0 + for _, spos in ipairs(sposes) do + local stack = frominv:get_stack(frominvname, spos) + local doRemove = stack:get_count() + if fromtube.can_remove then + doRemove = fromtube.can_remove(frompos, fromnode, stack, dir, frominvname, spos) + elseif fromdef.allow_metadata_inventory_take then + doRemove = fromdef.allow_metadata_inventory_take(frompos, frominvname, spos, stack, fakeplayer) + end + -- stupid lack of continue statements grumble + if doRemove > 0 then + if slotseq_mode == 2 then + local nextpos = spos + 1 + if nextpos > frominv:get_size(frominvname) then + nextpos = 1 + end + filtmeta:set_int("slotseq_index", nextpos) + set_filter_infotext(data, filtmeta) + end + local count + if data.stackwise then + count = math.min(stack:get_count(), doRemove) + taken = taken + count + else + taken = 1 + break + end + end + end + local item + if taken == 0 then return false end + if (exmatch_mode ~= 0) and (filterfor.count > taken) then return false end + if filterfor.count then taken = math.min(taken, filterfor.count) end + local real_taken = 0 + if fromtube.remove_items then + for i, spos in ipairs(sposes) do + -- it could be the entire stack... + item = fromtube.remove_items(frompos, fromnode, frominv:get_stack(frominvname, spos), dir, taken, frominvname, spos) + local count = math.min(taken, item:get_count()) + taken = taken - count + real_taken = real_taken + count + if taken == 0 then break end + if not filterfor.count then break end + end + else + for i, spos in ipairs(sposes) do + -- it could be the entire stack... + local stack = frominv:get_stack(frominvname, spos) + local count = math.min(taken, stack:get_count()) + item = stack:take_item(taken) + frominv:set_stack(frominvname, spos, stack) + if fromdef.on_metadata_inventory_take then + fromdef.on_metadata_inventory_take(frompos, frominvname, spos, item, fakeplayer) + end + taken = taken - count + real_taken = real_taken + count + if taken == 0 then break end + if not filterfor.count then break end + end + end + local pos = vector.add(frompos, vector.multiply(dir, 1.4)) + local start_pos = vector.add(frompos, dir) + item:set_count(real_taken) + pipeworks.tube_inject_item(pos, start_pos, dir, item, + fakeplayer:get_player_name(), item_tags) + return true -- only fire one item, please + end + + for _, frominvname in ipairs(type(fromtube.input_inventory) == "table" and fromtube.input_inventory or {fromtube.input_inventory}) do + local done = false + for _, filterfor in ipairs(filters) do + if grabAndFire(frominvname, filterfor) then + done = true + break + end + end + if done then break end + end + if fromtube.after_filter then fromtube.after_filter(frompos) end +end + +for _, data in ipairs({ + { + name = "filter", + wise_desc = S("Itemwise"), + stackwise = false, + }, + { + name = "mese_filter", + wise_desc = S("Stackwise"), + stackwise = true, + }, + { -- register even if no digilines + name = "digiline_filter", + wise_desc = S("Digiline"), + stackwise = true, + digiline = true, + }, +}) do + local node = { + description = S("@1 Filter-Injector", data.wise_desc), + tiles = { + "pipeworks_"..data.name.."_top.png", + "pipeworks_"..data.name.."_top.png", + "pipeworks_"..data.name.."_output.png", + "pipeworks_"..data.name.."_input.png", + "pipeworks_"..data.name.."_side.png", + "pipeworks_"..data.name.."_top.png", + }, + paramtype2 = "facedir", + groups = {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, mesecon = 2, axey=1, handy=1, pickaxey=1}, + is_ground_content = false, + _mcl_hardness=0.8, + legacy_facedir_simple = true, + _sound_def = { + key = "node_sound_wood_defaults", + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + set_filter_formspec(data, meta) + set_filter_infotext(data, meta) + local inv = meta:get_inventory() + inv:set_size("main", 8*2) + end, + after_place_node = function (pos, placer) + minetest.get_meta(pos):set_string("owner", placer:get_player_name()) + pipeworks.after_place(pos) + end, + after_dig_node = pipeworks.after_dig, + on_rotate = pipeworks.on_rotate, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if not pipeworks.may_configure(pos, player) then + return 0 + end + local inv = minetest.get_meta(pos):get_inventory() + inv:set_stack("main", index, stack) + return 0 + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if not pipeworks.may_configure(pos, player) then + return 0 + end + local inv = minetest.get_meta(pos):get_inventory() + local fake_stack = inv:get_stack("main", index) + fake_stack:take_item(stack:get_count()) + inv:set_stack("main", index, fake_stack) + return 0 + end, + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + if not pipeworks.may_configure(pos, player) then return 0 end + return count + end, + tube = {connect_sides = {right = 1}}, + } + + if data.digiline then + node.groups.mesecon = nil + if not minetest.get_modpath("digilines") then + node.groups.not_in_creative_inventory = 1 + end + + node.on_receive_fields = function(pos, formname, fields, sender) + if (fields.quit and not fields.key_enter_field) + or not pipeworks.may_configure(pos, sender) then + return + end + + fs_helpers.on_receive_fields(pos, fields) + + if fields.channel and (fields.key_enter_field == "channel" or fields.set_channel) then + minetest.get_meta(pos):set_string("channel", fields.channel) + end + + local meta = minetest.get_meta(pos) + if pipeworks.enable_item_tags and fields.item_tags and (fields.key_enter_field == "item_tags" or fields.set_item_tags) then + local tags = pipeworks.sanitize_tags(fields.item_tags) + meta:set_string("item_tags", table.concat(tags, ",")) + end + --meta:set_int("slotseq_index", 1) + set_filter_formspec(data, meta) + set_filter_infotext(data, meta) + end + node.digilines = { + effector = { + action = function(pos, node, channel, msg) + local meta = minetest.get_meta(pos) + local setchan = meta:get_string("channel") + if setchan ~= channel then return end + + punch_filter(data, pos, node, msg) + end, + }, + } + else + node.on_receive_fields = function(pos, formname, fields, sender) + if not pipeworks.may_configure(pos, sender) then return end + fs_helpers.on_receive_fields(pos, fields) + local meta = minetest.get_meta(pos) + meta:set_int("slotseq_index", 1) + if pipeworks.enable_item_tags and fields.item_tags and (fields.key_enter_field == "item_tags" or fields.set_item_tags) then + local tags = pipeworks.sanitize_tags(fields.item_tags) + meta:set_string("item_tags", table.concat(tags, ",")) + end + set_filter_formspec(data, meta) + set_filter_infotext(data, meta) + end + node.mesecons = { + effector = { + action_on = function(pos, node) + punch_filter(data, pos, node) + end, + }, + } + node.on_punch = function (pos, node, puncher) + punch_filter(data, pos, node) + end + end + + + + minetest.register_node("pipeworks:"..data.name, node) + pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:"..data.name +end + +--[[ +In the past the filter-injectors had real items in their inventories. This code +puts them to the input to the filter-injector if possible. Else the items are +dropped. +]] +local function put_to_inputinv(pos, node, filtmeta, list) + local dir = pipeworks.facedir_to_right_dir(node.param2) + local frompos = vector.subtract(pos, dir) + local fromnode = minetest.get_node(frompos) + local fromdef = minetest.registered_nodes[fromnode.name] + if not fromdef or not fromdef.tube then + return + end + local fromtube = fromdef.tube + local frominv + if fromtube.return_input_invref then + local owner = filtmeta:get_string("owner") + frominv = fromtube.return_input_invref(frompos, fromnode, dir, owner) + if not frominv then + return + end + else + frominv = minetest.get_meta(frompos):get_inventory() + end + local listname = type(fromtube.input_inventory) == "table" and + fromtube.input_inventory[1] or fromtube.input_inventory + if not listname then + return + end + for i = 1, #list do + local item = list[i] + if not item:is_empty() then + local leftover = frominv:add_item(listname, item) + if not leftover:is_empty() then + minetest.add_item(pos, leftover) + end + end + end + return true +end +minetest.register_lbm({ + label = "Give back items of old filters that had real inventories", + name = "pipeworks:give_back_old_filter_items", + nodenames = {"pipeworks:filter", "pipeworks:mese_filter"}, + run_at_every_load = false, + action = function(pos, node) + local meta = minetest.get_meta(pos) + local list = meta:get_inventory():get_list("main") + if put_to_inputinv(pos, node, meta, list) then + return + end + pos.y = pos.y + 1 + for i = 1, #list do + local item = list[i] + if not item:is_empty() then + minetest.add_item(pos, item) + end + end + end, +}) diff --git a/mods/pipeworks/flowing_logic.lua b/mods/pipeworks/flowing_logic.lua new file mode 100644 index 00000000..b1c12aac --- /dev/null +++ b/mods/pipeworks/flowing_logic.lua @@ -0,0 +1,135 @@ +-- This file provides the actual flow and pathfinding logic that makes water +-- move through the pipes. +-- +-- Contributed by mauvebic, 2013-01-03, rewritten a bit by Vanessa Ezekowitz +-- + +local finitewater = minetest.settings:get_bool("liquid_finite") + +pipeworks.check_for_liquids = function(pos) + local coords = { + {x=pos.x,y=pos.y-1,z=pos.z}, + {x=pos.x,y=pos.y+1,z=pos.z}, + {x=pos.x-1,y=pos.y,z=pos.z}, + {x=pos.x+1,y=pos.y,z=pos.z}, + {x=pos.x,y=pos.y,z=pos.z-1}, + {x=pos.x,y=pos.y,z=pos.z+1}, } + for i =1,6 do + local name = minetest.get_node(coords[i]).name + if name and string.find(name,"water") then + if finitewater then minetest.remove_node(coords[i]) end + return true + end + end + return false +end + +pipeworks.check_for_inflows = function(pos,node) + local coords = { + {x=pos.x,y=pos.y-1,z=pos.z}, + {x=pos.x,y=pos.y+1,z=pos.z}, + {x=pos.x-1,y=pos.y,z=pos.z}, + {x=pos.x+1,y=pos.y,z=pos.z}, + {x=pos.x,y=pos.y,z=pos.z-1}, + {x=pos.x,y=pos.y,z=pos.z+1}, + } + local newnode = false + local source = false + for i = 1, 6 do + if newnode then break end + local testnode = minetest.get_node(coords[i]) + local name = testnode.name + if name and (name == "pipeworks:pump_on" and pipeworks.check_for_liquids(coords[i])) or string.find(name,"_loaded") then + if string.find(name,"_loaded") then + source = minetest.get_meta(coords[i]):get_string("source") + if source == minetest.pos_to_string(pos) then break end + end + if string.find(name, "valve") or string.find(name, "sensor") + or string.find(name, "straight_pipe") or string.find(name, "panel") then + + if ((i == 3 or i == 4) and minetest.facedir_to_dir(testnode.param2).x ~= 0) + or ((i == 5 or i == 6) and minetest.facedir_to_dir(testnode.param2).z ~= 0) + or ((i == 1 or i == 2) and minetest.facedir_to_dir(testnode.param2).y ~= 0) then + + newnode = string.gsub(node.name,"empty","loaded") + source = {x=coords[i].x,y=coords[i].y,z=coords[i].z} + end + else + newnode = string.gsub(node.name,"empty","loaded") + source = {x=coords[i].x,y=coords[i].y,z=coords[i].z} + end + end + end + if newnode then + minetest.add_node(pos,{name=newnode, param2 = node.param2}) + minetest.get_meta(pos):set_string("source",minetest.pos_to_string(source)) + end +end + +pipeworks.check_sources = function(pos,node) + local sourcepos = minetest.string_to_pos(minetest.get_meta(pos):get_string("source")) + if not sourcepos then return end + local source = minetest.get_node(sourcepos).name + local newnode = false + if source and not ((source == "pipeworks:pump_on" and pipeworks.check_for_liquids(sourcepos)) or string.find(source,"_loaded") or source == "ignore" ) then + newnode = string.gsub(node.name,"loaded","empty") + end + + if newnode then + minetest.add_node(pos,{name=newnode, param2 = node.param2}) + minetest.get_meta(pos):set_string("source","") + end +end + +pipeworks.spigot_check = function(pos, node) + local belowname = minetest.get_node({x=pos.x,y=pos.y-1,z=pos.z}).name + if belowname and (belowname == "air" or belowname == pipeworks.liquids.water.flowing or belowname == pipeworks.liquids.water.source) then + local spigotname = minetest.get_node(pos).name + local fdir=node.param2 % 4 + local check = { + {x=pos.x,y=pos.y,z=pos.z+1}, + {x=pos.x+1,y=pos.y,z=pos.z}, + {x=pos.x,y=pos.y,z=pos.z-1}, + {x=pos.x-1,y=pos.y,z=pos.z} + } + local near_node = minetest.get_node(check[fdir+1]) + if near_node and string.find(near_node.name, "_loaded") then + if spigotname and spigotname == "pipeworks:spigot" then + minetest.add_node(pos,{name = "pipeworks:spigot_pouring", param2 = fdir}) + if finitewater or belowname ~= pipeworks.liquids.water.source then + minetest.add_node({x=pos.x,y=pos.y-1,z=pos.z},{name = pipeworks.liquids.water.source}) + end + end + else + if spigotname == "pipeworks:spigot_pouring" then + minetest.add_node({x=pos.x,y=pos.y,z=pos.z},{name = "pipeworks:spigot", param2 = fdir}) + if belowname == pipeworks.liquids.water.source and not finitewater then + minetest.remove_node({x=pos.x,y=pos.y-1,z=pos.z}) + end + end + end + end +end + +pipeworks.fountainhead_check = function(pos, node) + local abovename = minetest.get_node({x=pos.x,y=pos.y+1,z=pos.z}).name + if abovename and (abovename == "air" or abovename == pipeworks.liquids.water.flowing or abovename == pipeworks.liquids.water.source) then + local fountainhead_name = minetest.get_node(pos).name + local near_node = minetest.get_node({x=pos.x,y=pos.y-1,z=pos.z}) + if near_node and string.find(near_node.name, "_loaded") then + if fountainhead_name and fountainhead_name == "pipeworks:fountainhead" then + minetest.add_node(pos,{name = "pipeworks:fountainhead_pouring"}) + if finitewater or abovename ~= pipeworks.liquids.water.source then + minetest.add_node({x=pos.x,y=pos.y+1,z=pos.z},{name = pipeworks.liquids.water.source}) + end + end + else + if fountainhead_name == "pipeworks:fountainhead_pouring" then + minetest.add_node({x=pos.x,y=pos.y,z=pos.z},{name = "pipeworks:fountainhead"}) + if abovename == pipeworks.liquids.water.source and not finitewater then + minetest.remove_node({x=pos.x,y=pos.y+1,z=pos.z}) + end + end + end + end +end diff --git a/mods/pipeworks/init.lua b/mods/pipeworks/init.lua new file mode 100644 index 00000000..76a0e21f --- /dev/null +++ b/mods/pipeworks/init.lua @@ -0,0 +1,134 @@ +-- Pipeworks mod by Vanessa Ezekowitz - 2013-07-13 +-- +-- This mod supplies various steel pipes and plastic pneumatic tubes +-- and devices that they can connect to. +-- + +pipeworks = { + ui_cat_tube_list = {}, + worldpath = minetest.get_worldpath(), + modpath = minetest.get_modpath("pipeworks"), + liquids = { + water = { + source = minetest.registered_nodes["mapgen_water_source"].name, + flowing = minetest.registered_nodes["mapgen_water_source"].liquid_alternative_flowing + }, + river_water = { + source = minetest.registered_nodes["mapgen_river_water_source"].name, + flowing = minetest.registered_nodes["mapgen_river_water_source"].liquid_alternative_flowing + } + } +} + +dofile(pipeworks.modpath.."/default_settings.lua") +-- Read the external config file if it exists. +local worldsettingspath = pipeworks.worldpath.."/pipeworks_settings.txt" +local worldsettingsfile = io.open(worldsettingspath, "r") +if worldsettingsfile then + worldsettingsfile:close() + dofile(worldsettingspath) +end +if pipeworks.toggles.pipe_mode == "pressure" then + minetest.log("warning", "pipeworks pressure logic mode comes with caveats and differences in behaviour, you have been warned!") +end +if pipeworks.entity_update_interval >= 0.2 and pipeworks.enable_accelerator_tube then + minetest.log("warning", "pipeworks accelerator tubes will not entirely work with an entity update interval 0.2 or above.") +end + +pipeworks.logger = function(msg) + minetest.log("action", "[pipeworks] "..msg) +end + +------------------------------------------- +-- Load the various other parts of the mod + +-- early auto-detection for finite water mode if not explicitly disabled +if pipeworks.toggles.finite_water == nil then + dofile(pipeworks.modpath.."/autodetect-finite-water.lua") +end + +if minetest.get_modpath("signs_lib") then + dofile(pipeworks.modpath.."/signs_compat.lua") +end + +dofile(pipeworks.modpath.."/common.lua") +dofile(pipeworks.modpath.."/models.lua") +dofile(pipeworks.modpath.."/autoplace_pipes.lua") +dofile(pipeworks.modpath.."/autoplace_tubes.lua") +dofile(pipeworks.modpath.."/luaentity.lua") +dofile(pipeworks.modpath.."/item_transport.lua") +dofile(pipeworks.modpath.."/flowing_logic.lua") +dofile(pipeworks.modpath.."/filter-injector.lua") +dofile(pipeworks.modpath.."/chests.lua") +dofile(pipeworks.modpath.."/trashcan.lua") +dofile(pipeworks.modpath.."/wielder.lua") +dofile(pipeworks.modpath.."/tubes/registration.lua") +dofile(pipeworks.modpath.."/tubes/routing.lua") +dofile(pipeworks.modpath.."/tubes/sorting.lua") +dofile(pipeworks.modpath.."/tubes/signal.lua") +dofile(pipeworks.modpath.."/tubes/embedded_tube.lua") +dofile(pipeworks.modpath.."/tubes/pane_embedded_tube.lua") +dofile(pipeworks.modpath.."/tubes/tags.lua") + +if pipeworks.enable_teleport_tube then + dofile(pipeworks.modpath.."/tubes/teleport.lua") +end +if pipeworks.enable_lua_tube and minetest.get_modpath("mesecons") then + dofile(pipeworks.modpath.."/tubes/lua.lua") +end +if pipeworks.enable_sand_tube or pipeworks.enable_mese_sand_tube then + dofile(pipeworks.modpath.."/tubes/vacuum.lua") +end + +local logicdir = "/pressure_logic/" + +-- note that even with these files the new flow logic is not yet default. +-- registration will take place but no actual ABMs/node logic will be installed, +-- unless the toggle flag is specifically enabled in the per-world settings flag. +dofile(pipeworks.modpath..logicdir.."flowable_node_registry.lua") +dofile(pipeworks.modpath..logicdir.."abms.lua") +dofile(pipeworks.modpath..logicdir.."abm_register.lua") +dofile(pipeworks.modpath..logicdir.."flowable_node_registry_install.lua") + +if pipeworks.enable_pipes then + dofile(pipeworks.modpath.."/pipes.lua") +end +if pipeworks.enable_pipe_devices then + dofile(pipeworks.modpath.."/devices.lua") +end +if pipeworks.enable_redefines then + dofile(pipeworks.modpath.."/compat-chests.lua") +end +if pipeworks.enable_redefines and (minetest.get_modpath("default") or minetest.get_modpath("hades_core")) then + dofile(pipeworks.modpath.."/compat-furnaces.lua") +end +if pipeworks.enable_redefines and minetest.get_modpath("mcl_furnaces") then + dofile(pipeworks.modpath.."/mcl_furnaces.lua") +end +if pipeworks.enable_autocrafter then + dofile(pipeworks.modpath.."/autocrafter.lua") +end + +dofile(pipeworks.modpath.."/crafts.lua") + +minetest.register_alias("pipeworks:pipe", "pipeworks:pipe_110000_empty") + +-- Unified Inventory categories integration + +if minetest.get_modpath("unified_inventory") and unified_inventory.registered_categories then + if not unified_inventory.registered_categories["automation"] then + local symbol + if pipeworks.enable_lua_tube then + symbol = "pipeworks:lua_tube000000" + else + symbol = "pipeworks:mese_filter" -- fallback when lua tube isn't registered + end + unified_inventory.register_category("automation", { + symbol = symbol, + label = "Automation components" + }) + end + unified_inventory.add_category_items("automation", pipeworks.ui_cat_tube_list) +end + +minetest.log("info", "Pipeworks loaded!") diff --git a/mods/pipeworks/item_transport.lua b/mods/pipeworks/item_transport.lua new file mode 100644 index 00000000..2b3025ba --- /dev/null +++ b/mods/pipeworks/item_transport.lua @@ -0,0 +1,454 @@ +local luaentity = pipeworks.luaentity +local enable_max_limit = minetest.settings:get_bool("pipeworks_enable_items_per_tube_limit") +local max_tube_limit = tonumber(minetest.settings:get("pipeworks_max_items_per_tube")) or 30 +if enable_max_limit == nil then enable_max_limit = true end + +if pipeworks.enable_item_tags then + local max_tag_length = tonumber(minetest.settings:get("pipeworks_max_item_tag_length")) or 32 + local max_tags = tonumber(minetest.settings:get("pipeworks_max_item_tags")) or 16 + + function pipeworks.sanitize_tags(tags) + if type(tags) == "string" then + tags = tags:split(",") + end + local sanitized = {} + for i, tag in ipairs(tags) do + if type(tag) == "string" then + tag = tag:gsub("[%s,]", "") -- Remove whitespace and commas + tag = tag:gsub("%$%b%{%}", "") -- Remove special ${key} values + if tag ~= "" then + table.insert(sanitized, tag:sub(1, max_tag_length)) + end + end + if #sanitized >= max_tags then + break + end + end + return sanitized + end +end + +function pipeworks.tube_item(pos, item) + error("obsolete pipeworks.tube_item() called; change caller to use pipeworks.tube_inject_item() instead") +end + +function pipeworks.tube_inject_item(pos, start_pos, velocity, item, owner, tags) + -- Take item in any format + local stack = ItemStack(item) + local obj = luaentity.add_entity(pos, "pipeworks:tubed_item") + obj:set_item(stack:to_string()) + obj.start_pos = vector.new(start_pos) + obj:set_velocity(velocity) + obj.owner = owner + obj.tags = tags + --obj:set_color("red") -- todo: this is test-only code + return obj +end + +-- adding two tube functions +-- can_remove(pos,node,stack,dir) returns the maximum number of items of that stack that can be removed +-- remove_items(pos,node,stack,dir,count) removes count items and returns them +-- both optional w/ sensible defaults and fallback to normal allow_* function +-- XXX: possibly change insert_object to insert_item + +local default_adjlist={{x=0,y=0,z=1},{x=0,y=0,z=-1},{x=0,y=1,z=0},{x=0,y=-1,z=0},{x=1,y=0,z=0},{x=-1,y=0,z=0}} + +function pipeworks.notvel(tbl, vel) + local tbl2={} + for _,val in ipairs(tbl) do + if val.x ~= -vel.x or val.y ~= -vel.y or val.z ~= -vel.z then table.insert(tbl2, val) end + end + return tbl2 +end + +local tube_item_count = {} + +minetest.register_globalstep(function(dtime) + if not luaentity.entities then + return + end + tube_item_count = {} + for _, entity in pairs(luaentity.entities) do + if entity.name == "pipeworks:tubed_item" then + local h = minetest.hash_node_position(vector.round(entity._pos)) + tube_item_count[h] = (tube_item_count[h] or 0) + 1 + end + end +end) + + + +-- tube overload mechanism: +-- when the tube's item count (tracked in the above tube_item_count table) +-- exceeds the limit configured per tube, replace it with a broken one. + +function pipeworks.break_tube(pos) + local node = minetest.get_node(pos) + if core.get_item_group(node.name, "tube") ~= 1 then return end + local meta = minetest.get_meta(pos) + meta:set_string("the_tube_was", minetest.serialize(node)) + minetest.swap_node(pos, {name = "pipeworks:broken_tube_1"}) + pipeworks.scan_for_tube_objects(pos) +end + +local crunch_tube = function(pos, cnode, cmeta) + if enable_max_limit then + local h = minetest.hash_node_position(pos) + local itemcount = tube_item_count[h] or 0 + if itemcount > max_tube_limit then + pipeworks.logger("Warning - a tube at "..minetest.pos_to_string(pos).." broke due to too many items ("..itemcount..")") + pipeworks.break_tube(pos) + end + end +end + + + +-- compatibility behaviour for the existing can_go() callbacks, +-- which can only specify a list of possible positions. +local function go_next_compat(pos, cnode, cmeta, cycledir, vel, stack, owner, tags) + local next_positions = {} + local max_priority = 0 + local can_go + + local def = minetest.registered_nodes[cnode.name] + if def and def.tube and def.tube.can_go then + can_go = def.tube.can_go(pos, cnode, vel, stack, tags) + else + local adjlist_string = minetest.get_meta(pos):get_string("adjlist") + local adjlist = minetest.deserialize(adjlist_string) or default_adjlist -- backward compat: if not found, use old behavior: all directions + + can_go = pipeworks.notvel(adjlist, vel) + end + -- can_go() is expected to return an array-like table of candidate offsets. + -- for each one, look at the node at that offset and determine if it can accept the item. + -- also note the prioritisation: + -- if any tube is found with a greater priority than previously discovered, + -- then the valid positions are reset and and subsequent positions under this are skipped. + -- this has the effect of allowing only equal priorities to co-exist. + for _, vect in ipairs(can_go) do + local npos = vector.add(pos, vect) + pipeworks.load_position(npos) + local node = minetest.get_node(npos) + local reg_node = minetest.registered_nodes[node.name] + if reg_node then + local tube_def = reg_node.tube + local tubedevice = minetest.get_item_group(node.name, "tubedevice") + local tube_priority = (tube_def and tube_def.priority) or 100 + if tubedevice > 0 and tube_priority >= max_priority then + if not tube_def or not tube_def.can_insert or + tube_def.can_insert(npos, node, stack, vect, owner) then + if tube_priority > max_priority then + max_priority = tube_priority + next_positions = {} + end + next_positions[#next_positions + 1] = {pos = npos, vect = vect} + end + end + end + end + + -- indicate not found if no valid rules were picked up, + -- and don't change the counter. + if not next_positions[1] then + return cycledir, false, nil, nil + end + + -- otherwise rotate to the next output direction and return that + local n = (cycledir % (#next_positions)) + 1 + local new_velocity = vector.multiply(next_positions[n].vect, vel.speed) + return n, true, new_velocity, nil +end + + + + +-- function called by the on_step callback of the pipeworks tube luaentity. +-- the routine is passed the current node position, velocity, itemstack, +-- and owner name. +-- returns three values: +-- * a boolean "found destination" status; +-- * a new velocity vector that the tubed item should use, or nil if not found; +-- * a "multi-mode" data table (or nil if N/A) where a stack was split apart. +-- if this is not nil, the luaentity spawns new tubed items for each new fragment stack, +-- then deletes itself (i.e. the original item stack). +local function go_next(pos, velocity, stack, owner, tags) + local cnode = minetest.get_node(pos) + local cmeta = minetest.get_meta(pos) + local speed = math.abs(velocity.x + velocity.y + velocity.z) + if speed == 0 then + speed = 1 + end + local vel = {x = velocity.x/speed, y = velocity.y/speed, z = velocity.z/speed,speed=speed} + if speed >= 4.1 then + speed = 4 + elseif speed >= 1.1 then + speed = speed - 0.1 + else + speed = 1 + end + vel.speed = speed + + crunch_tube(pos, cnode, cmeta) + -- cycling of outputs: + -- an integer counter is kept in each pipe's metadata, + -- which allows tracking which output was previously chosen. + -- note reliance on get_int returning 0 for uninitialised. + local cycledir = cmeta:get_int("tubedir") + + -- pulled out and factored out into go_next_compat() above. + -- n is the new value of the cycle counter. + -- XXX: this probably needs cleaning up after being split out, + -- seven args is a bit too many + local n, found, new_velocity, multimode = go_next_compat(pos, cnode, cmeta, cycledir, vel, stack, owner, tags) + + -- if not using output cycling, + -- don't update the field so it stays the same for the next item. + if pipeworks.enable_cyclic_mode then + cmeta:set_int("tubedir", n) + end + return found, new_velocity, multimode +end + + + +minetest.register_entity("pipeworks:tubed_item", { + initial_properties = { + hp_max = 1, + physical = false, + collisionbox = {0.1, 0.1, 0.1, 0.1, 0.1, 0.1}, + visual = "wielditem", + visual_size = {x = 0.15, y = 0.15}, + textures = {""}, + spritediv = {x = 1, y = 1}, + initial_sprite_basepos = {x = 0, y = 0}, + is_visible = false, + }, + + physical_state = false, + + from_data = function(self, itemstring) + local stack = ItemStack(itemstring) + --[[ + local itemtable = stack:to_table() + local itemname = nil + if itemtable then + itemname = stack:to_table().name + end + local item_texture = nil + local item_type = "" + if minetest.registered_items[itemname] then + item_texture = minetest.registered_items[itemname].inventory_image + item_type = minetest.registered_items[itemname].type + end + --]] + self.object:set_properties({ + is_visible = true, + textures = {stack:get_name()} + }) + local def = stack:get_definition() + self.object:set_yaw((def and def.type == "node") and 0 or math.pi * 0.25) + end, + + get_staticdata = luaentity.get_staticdata, + on_activate = function(self, staticdata) -- Legacy code, should be replaced later by luaentity.on_activate + if staticdata == "" or staticdata == nil then + return + end + if staticdata == "toremove" then + self.object:remove() + return + end + local item = minetest.deserialize(staticdata) + pipeworks.tube_inject_item(self.object:get_pos(), item.start_pos, item.velocity, item.itemstring) + self.object:remove() + end, +}) + +minetest.register_entity("pipeworks:color_entity", { + initial_properties = { + hp_max = 1, + physical = false, + collisionbox = {0.1, 0.1, 0.1, 0.1, 0.1, 0.1}, + visual = "cube", + visual_size = {x = 3.5, y = 3.5, z = 3.5}, -- todo: find correct size + textures = {""}, + is_visible = false, + }, + + physical_state = false, + + from_data = function(self, color) + local t = "pipeworks_color_"..color..".png" + local prop = { + is_visible = true, + visual = "cube", + textures = {t, t, t, t, t, t} -- todo: textures + } + self.object:set_properties(prop) + end, + + get_staticdata = luaentity.get_staticdata, + on_activate = luaentity.on_activate, +}) + +-- see below for usage: +-- determine if go_next returned a multi-mode set. +local is_multimode = function(v) + return (type(v) == "table") and (v.__multimode) +end + +luaentity.register_entity("pipeworks:tubed_item", { + itemstring = '', + item_entity = nil, + color_entity = nil, + color = nil, + start_pos = nil, + tags = nil, + + set_item = function(self, item) + local itemstring = ItemStack(item):to_string() -- Accept any input format + if self.itemstring == itemstring then + return + end + if self.item_entity then + self:remove_attached_entity(self.item_entity) + end + self.itemstring = itemstring + self.item_entity = self:add_attached_entity("pipeworks:tubed_item", itemstring) + end, + + set_color = function(self, color) + if self.color == color then + return + end + self.color = color + if self.color_entity then + self:remove_attached_entity(self.color_entity) + end + if color then + self.color_entity = self:add_attached_entity("pipeworks:color_entity", color) + else + self.color_entity = nil + end + end, + + on_step = function(self, dtime) + local pos = self:get_pos() + if self.start_pos == nil then + self.start_pos = vector.round(pos) + self:set_pos(pos) + end + + local velocity = self:get_velocity() + + local moved = false + local speed = math.abs(velocity.x + velocity.y + velocity.z) + if speed == 0 then + speed = 1 + moved = true + end + local vel = {x = velocity.x / speed, y = velocity.y / speed, z = velocity.z / speed, speed = speed} + local moved_by = vector.distance(pos, self.start_pos) + + if moved_by >= 1 then + self.start_pos = vector.add(self.start_pos, vel) + moved = true + end + + if not moved then + return + end + + local stack = ItemStack(self.itemstring) + + pipeworks.load_position(self.start_pos) + local node = minetest.get_node(self.start_pos) + if minetest.get_item_group(node.name, "tubedevice_receiver") == 1 then + local leftover + local def = minetest.registered_nodes[node.name] + if def.tube and def.tube.insert_object then + leftover = def.tube.insert_object(self.start_pos, node, stack, vel, self.owner) + else + leftover = stack + end + if leftover:is_empty() then + self:remove() + return + end + velocity = vector.multiply(velocity, -1) + self:set_pos(vector.subtract(self.start_pos, vector.multiply(vel, moved_by - 1))) + self:set_velocity(velocity) + self:set_item(leftover:to_string()) + return + end + + local tags + if pipeworks.enable_item_tags then + tags = self.tags or {} + end + local found_next, new_velocity, multimode = go_next(self.start_pos, velocity, stack, self.owner, tags) -- todo: color + if pipeworks.enable_item_tags then + self.tags = #tags > 0 and tags or nil + end + local rev_vel = vector.multiply(velocity, -1) + local rev_dir = vector.direction(self.start_pos,vector.add(self.start_pos,rev_vel)) + local rev_node = minetest.get_node(vector.round(vector.add(self.start_pos,rev_dir))) + local tube_present = minetest.get_item_group(rev_node.name,"tubedevice") == 1 + if not found_next then + if pipeworks.drop_on_routing_fail or not tube_present or + minetest.get_item_group(rev_node.name,"tube") ~= 1 then + -- Using add_item instead of item_drop since this makes pipeworks backward + -- compatible with Minetest 0.4.13. + -- Using item_drop here makes Minetest 0.4.13 crash. + local dropped_item = minetest.add_item(self.start_pos, stack) + if dropped_item then + dropped_item:set_velocity(vector.multiply(velocity, 5)) + self:remove() + end + return + else + velocity = vector.multiply(velocity, -1) + self:set_pos(vector.subtract(self.start_pos, vector.multiply(vel, moved_by - 1))) + self:set_velocity(velocity) + end + elseif is_multimode(multimode) then + -- create new stacks according to returned data. + local s = self.start_pos + for _, split in ipairs(multimode) do + pipeworks.tube_inject_item(s, s, split.velocity, split.itemstack, self.owner) + end + -- remove ourself now the splits are sent + self:remove() + return + end + + if new_velocity and not vector.equals(velocity, new_velocity) then + local nvelr = math.abs(new_velocity.x + new_velocity.y + new_velocity.z) + self:set_pos(vector.add(self.start_pos, vector.multiply(new_velocity, (moved_by - 1) / nvelr))) + self:set_velocity(new_velocity) + end + end +}) + +if minetest.get_modpath("mesecons_mvps") then + mesecon.register_mvps_unmov("pipeworks:tubed_item") + mesecon.register_mvps_unmov("pipeworks:color_entity") + mesecon.register_on_mvps_move(function(moved_nodes) + local moved = {} + for _, n in ipairs(moved_nodes) do + moved[minetest.hash_node_position(n.oldpos)] = vector.subtract(n.pos, n.oldpos) + end + for _, entity in pairs(luaentity.entities) do + if entity.name == "pipeworks:tubed_item" then + local pos = entity:get_pos() + local rpos = vector.round(pos) + local dir = moved[minetest.hash_node_position(rpos)] + if dir then + entity:set_pos(vector.add(pos, dir)) + entity.start_pos = vector.add(entity.start_pos, dir) + end + end + end + end) +end diff --git a/mods/pipeworks/locale/pipeworks.fr.tr b/mods/pipeworks/locale/pipeworks.fr.tr new file mode 100644 index 00000000..af5a45ed --- /dev/null +++ b/mods/pipeworks/locale/pipeworks.fr.tr @@ -0,0 +1,119 @@ +# textdomain: pipeworks + +# License: CC-by-SA 4.0 +# Author: Louis Royer <4259825-lroyer@users.noreply.gitlab.com> + +## generic interaction +Set=Fixer +Close=Fermer + +## digilines interfacing +Channel=Canal + +## init +Allow splitting incoming stacks from tubes=Séparer les piles venant des tubes + +## autocrafter +Unknown item=Item inconnu +unconfigured Autocrafter: unknown recipe=Autocrafteur non-configuré : recette inconnue +unconfigured Autocrafter=Autocrafteur non-configuré +'@1' Autocrafter (@2)=Autocrafteur de '@1' (@2) +Save=Valider +paused '@1' Autocrafter=Autocrafteur de '@1' en pause +Autocrafter=Autocrafteur + +## compat-furnaces +Allow splitting incoming material (not fuel) stacks from tubes=Séparer les piles (sauf le carburant) venant des tubes + +## decorative tubes +Airtight steelblock embedded tube=Tube hermétique intégré à un bloc d’acier +Airtight panel embedded tube=Tube hermétique intégré à un panneau + +## devices +Pump/Intake Module=Module de pompage et d’admission +Valve=Vanne +Decorative grating=Grillage décoratif +Spigot outlet=Sortie de robinet +Airtight Pipe entry/exit=Extrémité de tube hermétique +Flow Sensor=Détecteur de débit +Flow sensor (on)=Détecteur de débit (actif) +empty=vide +@1% full=plein à @1 % +Expansion Tank (@1)=Réservoir d’expansion (@1) +Fluid Storage Tank (@1)=Réservoir de liquides (@1) +Fountainhead=Tête de fontaine +Straight-only Pipe=Tuyau droit + +## filter-injector +(slot #@1 next)=(slot suivant : #@1) +@1 Filter-Injector=Filtre-injecteur @1 +Sequence slots by Priority=Ordonner par priorité +Sequence slots Randomly=Ordonner aléatoirement +Sequence slots by Rotation=Ordonner en rotation +Exact match - off=Filtrage inactif +Exact match - on=Filtrage actif +Prefer item types:=Items à filtrer : +Itemwise=par item +Stackwise=par piles d’items +Digiline=digiline + +## legacy +Auto-Tap=Robinet d’arbre automatique + +## pipes +Pipe Segment=Segment de tuyau +Pipe Segment (legacy)=Segment de tuyau (obsolète) + + +## routing tubes +Pneumatic tube segment=Segment de tuyau pneumatique +Broken Tube=Tuyau cassé +High Priority Tube Segment=Segment de tuyau haute priorité +Accelerating Pneumatic Tube Segment=Segment de tuyau pneumatique accélérante +Crossing Pneumatic Tube Segment=Intersection de tuyau pneumatique +One way tube=Tuyau unidirectionnel + +## signal tubes +Detecting Pneumatic Tube Segment on=Segment de tuyau pneumatique avec détecteur (actif) +Detecting Pneumatic Tube Segment=Segment de tuyau pneumatique avec détecteur +Digiline Detecting Pneumatic Tube Segment=Segment de tuyau pneumatique avec détecteur digiline +Digiline Detecting Tube=Tuyau avec détecteur digiline +Conducting Pneumatic Tube Segment=Segment de tuyau pneumatique conducteur +Conducting Pneumatic Tube Segment on=Segment de tuyau pneumatique conducteur actif +Digiline Conducting Pneumatic Tube Segment=Segment de tuyau pneumatique conducteur digiline +Mesecon and Digiline Conducting Pneumatic Tube Segment=Segment de tuyau pneumatique conducteur mesecon et digiline +Mesecon and Digiline Conducting Pneumatic Tube Segment on=Segment de tuyau pneumatique conducteur mesecon et digiline (actif) + +## sorting tubes +Sorting Pneumatic Tube Segment=Segment de tuyau pneumatique triant +Sorting pneumatic tube=Tuyau pneumatique triant + +## teleport tube +Receive=Reception +Channels are public by default=Les canaux sont publics par défaut +Use : for fully private channels=Utilisez : pour un canal entièrement privé +Use ; for private receivers=Utilisez ; pour une réception privée +Teleporting Pneumatic Tube Segment=Segment de tuyau pneumatique téléporteur +Teleporting Tube=Tuyau pneumatique téléporteur +Unconfigured Teleportation Tube=Tuyau téléporteur non-configuré +Sorry, channel '@1' is reserved for exclusive use by @2=Désolé, le canal '@1' est réservé exclusivement à l’utilisateur @2. +Sorry, receiving from channel '@1' is reserved for @2=Désolé, la réception depuis le canal '@1' est réservée pour @2. +Teleportation Tube @1 on '@2'=Tuyau de téléportation @1 sur '@2' + +## trashcan +Trash Can=Poubelle + +## tube registration +Pneumatic tube segment (legacy)=Segment de tuyau pneumatique (obsolète) + +## vacuum tubes +Radius=Rayon +Vacuuming Pneumatic Tube Segment=Segment de tuyau pneumatique aspirant +Adjustable Vacuuming Tube=Tuyau pneumatique aspirant réglable +Adjustable Vacuuming Pneumatic Tube Segment=Segment de tuyau pneumatique aspirant réglable +Adjustable Vacuuming Pneumatic Tube Segment (@1m)=Segment de tuyau pneumatique aspirant réglable (@1 m) + +## wielder +Node Breaker=Casseur de blocs +Deployer=Poseur de blocs +Dispenser=Distributeur diff --git a/mods/pipeworks/locale/pipeworks.ru.tr b/mods/pipeworks/locale/pipeworks.ru.tr new file mode 100644 index 00000000..942ee90d --- /dev/null +++ b/mods/pipeworks/locale/pipeworks.ru.tr @@ -0,0 +1,121 @@ +# textdomain: pipeworks + +# License: CC-by-SA 4.0 +# Author: VinAdmin ovvitalik@gmail.com + +## generic interaction +Set=Установить +Cancel=Отмена + +## digilines interfacing +Channel=Канал + +## init +Allow splitting incoming stacks from tubes=Разрешить разделение входящих стопок из трубок + +## autocrafter +Unknown item=Неизвестный предмет +unconfigured Autocrafter: unknown recipe=ненастроенный автокрафтер: неизвестный рецепт +unconfigured Autocrafter=ненастроенный автокрафтер +'@1' Autocrafter (@2)='@1' Автокрафтер (@2) +Save=Сохранить +paused '@1' Autocrafter=приостановлено '@1' Автокрафтер +Autocrafter=Автокрафтер + +## compat-furnaces +Allow splitting incoming material (not fuel) stacks from tubes=Разрешить разделение стопок поступающего материала (не топлива) из трубок. + +## decorative tubes +Airtight steelblock embedded tube=Герметичная встроенная трубка из стального блока +Airtight panel embedded tube=Герметичная встроенная в панель трубка + +## devices +Pump/Intake Module=Модуль насоса/впуска +Valve=Клапан +Decorative grating=Декоративная решетка +Spigot outlet=Выходной патрубок +Airtight Pipe entry/exit=Вход/выход герметичной трубы +Flow Sensor=Датчик потока +Flow sensor (on)=Датчик расхода (вкл.) +empty=пустой +@1% full=@1% заполнено +Expansion Tank (@1)=Расширительный бак (@1) +Fluid Storage Tank (@1)=Резервуар для хранения жидкости (@1) +Fountainhead=Источник +Straight-only Pipe=Только прямая труба + +## filter-injector +(slot #@1 next)=(слот #@1 следующий) +@1 Filter-Injector=@1 фильтр-инжектор +Sequence slots by Priority=Последовательность слотов по приоритету +Sequence slots Randomly=Слоты последовательности Случайный +Sequence slots by Rotation=Последовательность слотов по вращению +Exact match - off=Точное совпадение – выключено +Exact match - on=Точное совпадение - включено +Prefer item types:=Предпочитаете типы предметов: +Itemwise=По пунктам +Stackwise=Стекообразно +Digiline=Диджилайн + +## legacy +Auto-Tap=Авто-нажатие + +## pipes +Pipe Segment=Сегмент трубы +Pipe Segment (legacy)=Сегмент трубы (устаревший) + + +## routing tubes +Pneumatic tube segment=Сегмент пневматической трубки +Broken Tube=Сломанная трубка +High Priority Tube Segment=Сегмент трубы с высоким приоритетом +Accelerating Pneumatic Tube Segment=Ускорительный сегмент пневматической трубки +Crossing Pneumatic Tube Segment=Пересечение сегмента пневматической трубы +One way tube=Односторонняя трубка + +## signal tubes +Detecting Pneumatic Tube Segment on=Обнаружение сегмента пневматической трубки включено +Detecting Pneumatic Tube Segment=Обнаружение сегмента пневматической трубки +Digiline Detecting Pneumatic Tube Segment=Digiline обнаруживает сегмент пневматической трубки +Digiline Detecting Tube=Детекторная трубка Digiline +Conducting Pneumatic Tube Segment=Проводящий сегмент пневматической трубки +Conducting Pneumatic Tube Segment on=Проводящий сегмент пневматической трубки на +Digiline Conducting Pneumatic Tube Segment=Сегмент проводящей пневматической трубки Digiline +Mesecon and Digiline Conducting Pneumatic Tube Segment=Сегмент токопроводящей пневматической трубки Mesecon и Digiline +Mesecon and Digiline Conducting Pneumatic Tube Segment on=Сегмент проводящей пневматической трубки Mesecon и Digiline на +Tag Sorting Pneumatic Tube Segment=Сегмент пневматической трубки для сортировки тегов +Lua controlled Tube=Трубка, управляемая Lua + +## sorting tubes +Sorting Pneumatic Tube Segment=Сортировка сегментов пневматической трубки +Sorting pneumatic tube=Сортировочная пневматическая труба + +## teleport tube +Receive=Получить +Channels are public by default=По умолчанию каналы являются общедоступными +Use : for fully private channels=Используйте <игрок>:<канал> для полностью приватных каналов +Use ; for private receivers=Используйте <игрок>;<канал> для частных приемников +Teleporting Pneumatic Tube Segment=Сегмент пневматической трубы для телепортации +Teleporting Tube=Телепортационная труба +Unconfigured Teleportation Tube=Неконфигурированная телепортационная труба +Sorry, channel '@1' is reserved for exclusive use by @2=Извините, канал '@1' зарезервирован исключительно для использования @2 +Sorry, receiving from channel '@1' is reserved for @2=Извините, прием с канала '@1' зарезервирован для @2 +Teleportation Tube @1 on '@2'=Трубка телепортации @1 на '@2' + +## trashcan +Trash Can=Мусорное ведро + +## tube registration +Pneumatic tube segment (legacy)=Сегмент пневматической трубы (устаревший) + +## vacuum tubes +Radius=Радиус +Vacuuming Pneumatic Tube Segment=Сегмент пневматической трубки для вакуумирования +Adjustable Vacuuming Tube=Регулируемая вакуумная трубка +Adjustable Vacuuming Pneumatic Tube Segment=Регулируемый сегмент вакуумной пневматической трубки +Adjustable Vacuuming Pneumatic Tube Segment (@1m)=Регулируемый сегмент вакуумной пневматической трубки (@1m) + +## wielder +Node Breaker=Разрушитель узла +Deployer=Развертыватель +Dispenser=Распылитель diff --git a/mods/pipeworks/locale/pipeworks.zh_CN.tr b/mods/pipeworks/locale/pipeworks.zh_CN.tr new file mode 100644 index 00000000..c40b94d7 --- /dev/null +++ b/mods/pipeworks/locale/pipeworks.zh_CN.tr @@ -0,0 +1,117 @@ +# textdomain: pipeworks +# License: CC-by-SA 4.0 +# Author: pevernow <3450354617@qq.com> + +## generic interaction +Set= +Cancel= + +## digilines interfacing +Channel=频道 + +## init +Allow splitting incoming stacks from tubes=允许从管道中拆分传入堆栈 + +## autocrafter +Unknown item=通道 +unconfigured Autocrafter: unknown recipe=未配置的自动工作台: 未知配方 +unconfigured Autocrafter=未配置的自动工作台 +'@1' Autocrafter (@2)=自动工作台 '@1' (@2) +Save=保存 +paused '@1' Autocrafter=暂停的自动工作台 +Autocrafter=自动工作台 + +## compat-furnaces +Allow splitting incoming material (not fuel) stacks from tubes=允许从管子中分离进来的材料(不是燃料)堆 + +## decorative tubes +Airtight steelblock embedded tube=密封嵌入式铁块管道 +Airtight panel embedded tube=密封嵌入式片状管道 + +## devices +Pump/Intake Module=泵/进气模块 +Valve=阀门 +Decorative grating=Decorative grating +Spigot outlet=龙头 +Airtight Pipe entry/exit=密闭管进/出 +Flow Sensor=流量传感器 +Flow sensor (on)=流量传感器(上) +empty=空的 +@1% full=满的@1 % +Expansion Tank (@1)=扩展水箱 (@1) +Fluid Storage Tank (@1)=储液罐 (@1) +Fountainhead=源泉 +Straight-only Pipe=直管 +## filter-injector +(slot #@1 next)=(下一个插槽 : #@1) +@1 Filter-Injector=@1取物器 +Sequence slots by Priority=优先顺序排列 +Sequence slots Randomly=随机排列时隙 +Sequence slots by Rotation=旋转顺序槽 +Exact match - off=完全匹配-关闭 +Exact match - on=完全匹配-开启 +Prefer item types:=偏好物品类型 : +Itemwise=逐项 +Stackwise=堆叠方式 +Digiline=Digiline + +## legacy +Auto-Tap=自动轴阀 + +## pipes +Pipe Segment=管道 +Pipe Segment (legacy)=管道(旧版) + + +## routing tubes +Pneumatic tube segment=普通管道 +Broken Tube=断管 +High Priority Tube Segment=高优先级管段 +Accelerating Pneumatic Tube Segment=加速管道 +Crossing Pneumatic Tube Segment=定向管道 +One way tube=单向管 + +## signal tubes +Detecting Pneumatic Tube Segment on=检测管道(运行中) +Detecting Pneumatic Tube Segment=检测管道 +Digiline Detecting Pneumatic Tube Segment=Digiline检测管道 +Digiline Detecting Tube=Digiline检测管 +Conducting Pneumatic Tube Segment=传导管道 +Conducting Pneumatic Tube Segment on=传导管道(运行中) +Digiline Conducting Pneumatic Tube Segment=Digiline传导式气动管道 +Mesecon and Digiline Conducting Pneumatic Tube Segment=Mesecon和Digiline传导管道 +Mesecon and Digiline Conducting Pneumatic Tube Segment on=Mesecon和Digiline传导管道(运行中) + +## sorting tubes +Sorting Pneumatic Tube Segment=分类管道 +Sorting pneumatic tube=分类管道 + +## teleport tube +Receive=接收 +Channels are public by default=频道默认为公开 +Use : for fully private channels=将:用于完全私人的频道 +Use ; for private receivers=使用;作为私人接收器 +Teleporting Pneumatic Tube Segment=传送管道 +Teleporting Tube= +Unconfigured Teleportation Tube=未配置的传送管道 +Sorry, channel '@1' is reserved for exclusive use by @2=抱歉,频道‘@1’保留供‘@2’专用 +Sorry, receiving from channel '@1' is reserved for @2=抱歉,从频道'@1'接收的内容已保留给'@2' +Teleportation Tube @1 on '@2'=传送管'@1'在'@2'上 + +## trashcan +Trash Can=垃圾箱 + +## tube registration +Pneumatic tube segment (legacy)=普通管道(旧式) + +## vacuum tubes +Radius= +Vacuuming Pneumatic Tube Segment=拾取管道 +Adjustable Vacuuming Tube= +Adjustable Vacuuming Pneumatic Tube Segment=高级拾取管道 +Adjustable Vacuuming Pneumatic Tube Segment (@1m)=高级拾取管道(@1m) + +## wielder +Node Breaker=方块破坏器 +Deployer=放置器 +Dispenser=投掷器 diff --git a/mods/pipeworks/locale/template.txt b/mods/pipeworks/locale/template.txt new file mode 100644 index 00000000..b9c5293f --- /dev/null +++ b/mods/pipeworks/locale/template.txt @@ -0,0 +1,119 @@ +# textdomain: pipeworks + +# License: CC-by-SA 4.0 +# Author: + +## generic interaction +Set= +Cancel= + +## digilines interfacing +Channel= + +## init +Allow splitting incoming stacks from tubes= + +## autocrafter +Unknown item= +unconfigured Autocrafter: unknown recipe= +unconfigured Autocrafter= +'@1' Autocrafter (@2)= +Save= +paused '@1' Autocrafter= +Autocrafter= + +## compat-furnaces +Allow splitting incoming material (not fuel) stacks from tubes= + +## decorative tubes +Airtight steelblock embedded tube= +Airtight panel embedded tube= + +## devices +Pump/Intake Module= +Valve= +Decorative grating= +Spigot outlet= +Airtight Pipe entry/exit= +Flow Sensor= +Flow sensor (on)= +empty= +@1% full= +Expansion Tank (@1)= +Fluid Storage Tank (@1)= +Fountainhead= +Straight-only Pipe= + +## filter-injector +(slot #@1 next)= +@1 Filter-Injector= +Sequence slots by Priority= +Sequence slots Randomly= +Sequence slots by Rotation= +Exact match - off= +Exact match - on= +Prefer item types:= +Itemwise= +Stackwise= +Digiline= + +## legacy +Auto-Tap= + +## pipes +Pipe Segment= +Pipe Segment (legacy)= + + +## routing tubes +Pneumatic tube segment= +Broken Tube= +High Priority Tube Segment= +Accelerating Pneumatic Tube Segment= +Crossing Pneumatic Tube Segment= +One way tube= + +## signal tubes +Detecting Pneumatic Tube Segment on= +Detecting Pneumatic Tube Segment= +Digiline Detecting Pneumatic Tube Segment= +Digiline Detecting Tube= +Conducting Pneumatic Tube Segment= +Conducting Pneumatic Tube Segment on= +Digiline Conducting Pneumatic Tube Segment= +Mesecon and Digiline Conducting Pneumatic Tube Segment= +Mesecon and Digiline Conducting Pneumatic Tube Segment on= + +## sorting tubes +Sorting Pneumatic Tube Segment= +Sorting pneumatic tube= + +## teleport tube +Receive= +Channels are public by default= +Use : for fully private channels= +Use ; for private receivers= +Teleporting Pneumatic Tube Segment= +Teleporting Tube= +Unconfigured Teleportation Tube= +Sorry, channel '@1' is reserved for exclusive use by @2= +Sorry, receiving from channel '@1' is reserved for @2= +Teleportation Tube @1 on '@2'= + +## trashcan +Trash Can= + +## tube registration +Pneumatic tube segment (legacy)= + +## vacuum tubes +Radius= +Vacuuming Pneumatic Tube Segment= +Adjustable Vacuuming Tube= +Adjustable Vacuuming Pneumatic Tube Segment= +Adjustable Vacuuming Pneumatic Tube Segment (@1m)= + +## wielder +Node Breaker= +Deployer= +Dispenser= diff --git a/mods/pipeworks/luaentity.lua b/mods/pipeworks/luaentity.lua new file mode 100644 index 00000000..cc7d170d --- /dev/null +++ b/mods/pipeworks/luaentity.lua @@ -0,0 +1,426 @@ +local max_entity_id = 1000000000000 -- If you need more, there's a problem with your code + +local luaentity = {} +pipeworks.luaentity = luaentity + +luaentity.registered_entities = {} + +local filename = minetest.get_worldpath().."/luaentities" +local function read_file() + local f = io.open(filename, "r") + if f == nil then return {} end + local t = f:read("*all") + f:close() + if t == "" or t == nil then return {} end + return minetest.deserialize(t) or {} +end + +local function write_file(tbl) + local f = io.open(filename, "w") + f:write(minetest.serialize(tbl)) + f:close() +end + +local function read_entities() + local t = read_file() + for _, entity in pairs(t) do + + local x=entity.start_pos.x + local y=entity.start_pos.y + local z=entity.start_pos.z + + x=math.max(-30912,x) + y=math.max(-30912,y) + z=math.max(-30912,z) + x=math.min(30927,x) + y=math.min(30927,y) + z=math.min(30927,z) + + entity.start_pos.x = x + entity.start_pos.y = y + entity.start_pos.z = z + + setmetatable(entity, luaentity.registered_entities[entity.name]) + end + return t +end + +local function write_entities() + if not luaentity.entities then + -- This can happen if crashing on startup, causing another error that + -- masks the original one. Return gracefully in that case instead. + return + end + for _, entity in pairs(luaentity.entities) do + setmetatable(entity, nil) + for _, attached in pairs(entity._attached_entities) do + if attached.entity then + attached.entity:remove() + attached.entity = nil + end + end + entity._attached_entities_master = nil + end + write_file(luaentity.entities) +end + +minetest.register_on_shutdown(write_entities) +luaentity.entities_index = 0 + +local move_entities_globalstep_part1 +local is_active + +if pipeworks.use_real_entities then + local active_blocks = {} -- These only contain active blocks near players (i.e., not forceloaded ones) + + local function get_blockpos(pos) + return {x = math.floor(pos.x / 16), + y = math.floor(pos.y / 16), + z = math.floor(pos.z / 16)} + end + + move_entities_globalstep_part1 = function(dtime) + local active_block_range = tonumber(minetest.settings:get("active_block_range")) or 2 + for key in pairs(active_blocks) do + active_blocks[key] = nil + end + for _, player in ipairs(minetest.get_connected_players()) do + local blockpos = get_blockpos(player:get_pos()) + local minpx = blockpos.x - active_block_range + local minpy = blockpos.y - active_block_range + local minpz = blockpos.z - active_block_range + local maxpx = blockpos.x + active_block_range + local maxpy = blockpos.y + active_block_range + local maxpz = blockpos.z + active_block_range + + for x = minpx, maxpx do + for y = minpy, maxpy do + for z = minpz, maxpz do + local pos = {x = x, y = y, z = z} + active_blocks[minetest.hash_node_position(pos)] = true + end + end + end + end + -- todo: callbacks on block load/unload + end + + is_active = function(pos) + return active_blocks[minetest.hash_node_position(get_blockpos(pos))] ~= nil + end +else + move_entities_globalstep_part1 = function() + end + + is_active = function() + return false + end +end + +local entitydef_default = { + _attach = function(self, attached, attach_to) + local attached_def = self._attached_entities[attached] + local attach_to_def = self._attached_entities[attach_to] + attached_def.entity:set_attach( + attach_to_def.entity, "", + vector.subtract(attached_def.offset, attach_to_def.offset), -- todo: Does not work because is object space + vector.new(0, 0, 0) + ) + end, + _set_master = function(self, index) + self._attached_entities_master = index + if not index then + return + end + local def = self._attached_entities[index] + if not def.entity then + return + end + def.entity:set_pos(vector.add(self._pos, def.offset)) + def.entity:set_velocity(self._velocity) + def.entity:set_acceleration(self._acceleration) + end, + _attach_all = function(self) + local master = self._attached_entities_master + if not master then + return + end + for id, entity in pairs(self._attached_entities) do + if id ~= master and entity.entity then + self:_attach(id, master) + end + end + end, + _detach_all = function(self) + local master = self._attached_entities_master + for id, entity in pairs(self._attached_entities) do + if id ~= master and entity.entity then + entity.entity:set_detach() + end + end + end, + _add_attached = function(self, index) + local entity = self._attached_entities[index] + if entity.entity then + return + end + local entity_pos = vector.add(self._pos, entity.offset) + if not is_active(entity_pos) then + return + end + local object = minetest.add_entity(entity_pos, entity.name) + if not object then + return + end + local ent = object:get_luaentity() + ent:from_data(entity.data) + ent.parent_id = self._id + ent.attached_id = index + entity.entity = object + local master = self._attached_entities_master + if master then + self:_attach(index, master) + else + self:_set_master(index) + end + end, + _remove_attached = function(self, index) + local master = self._attached_entities_master + local entity = self._attached_entities[index] + local ent = entity and entity.entity + if entity then entity.entity = nil end + if index == master then + self:_detach_all() + local newmaster + for id, attached in pairs(self._attached_entities) do + if id ~= master and attached.entity then + newmaster = id + break + end + end + self:_set_master(newmaster) + self:_attach_all() + elseif master and ent then + ent:set_detach() + end + if ent then + ent:remove() + end + end, + _add_loaded = function(self) + for id, _ in pairs(self._attached_entities) do + self:_add_attached(id) + end + end, + get_id = function(self) + return self._id + end, + get_pos = function(self) + return vector.new(self._pos) + end, + set_pos = function(self, pos) + self._pos = vector.new(pos) + --for _, entity in pairs(self._attached_entities) do + -- if entity.entity then + -- entity.entity:set_pos(vector.add(self._pos, entity.offset)) + -- end + --end + local master = self._attached_entities_master + if master then + local master_def = self._attached_entities[master] + master_def.entity:set_pos(vector.add(self._pos, master_def.offset)) + end + end, + get_velocity = function(self) + return vector.new(self._velocity) + end, + set_velocity = function(self, velocity) + self._velocity = vector.new(velocity) + local master = self._attached_entities_master + if master then + self._attached_entities[master].entity:set_velocity(self._velocity) + end + end, + get_acceleration = function(self) + return vector.new(self._acceleration) + end, + set_acceleration = function(self, acceleration) + self._acceleration = vector.new(acceleration) + local master = self._attached_entities_master + if master then + self._attached_entities[master].entity:set_acceleration(self._acceleration) + end + end, + remove = function(self) + self:_detach_all() + for _, entity in pairs(self._attached_entities) do + if entity.entity then + entity.entity:remove() + end + end + luaentity.entities[self._id] = nil + end, + add_attached_entity = function(self, name, data, offset) + local index = #self._attached_entities + 1 + self._attached_entities[index] = { + name = name, + data = data, + offset = vector.new(offset), + } + self:_add_attached(index) + return index + end, + remove_attached_entity = function(self, index) + self:_remove_attached(index) + self._attached_entities[index] = nil + end, +} + +function luaentity.register_entity(name, prototype) + -- name = check_modname_prefix(name) + prototype.name = name + setmetatable(prototype, {__index = entitydef_default}) + prototype.__index = prototype -- Make it possible to use it as metatable + luaentity.registered_entities[name] = prototype +end + +-- function luaentity.get_entity_definition(entity) +-- return luaentity.registered_entities[entity.name] +-- end + +function luaentity.add_entity(pos, name) + if not luaentity.entities then + minetest.after(0, luaentity.add_entity, vector.new(pos), name) + return + end + local index = luaentity.entities_index + while luaentity.entities[index] do + index = index + 1 + if index >= max_entity_id then + index = 0 + end + end + luaentity.entities_index = index + + local entity = { + name = name, + _id = index, + _pos = vector.new(pos), + _velocity = {x = 0, y = 0, z = 0}, + _acceleration = {x = 0, y = 0, z = 0}, + _attached_entities = {}, + } + + local prototype = luaentity.registered_entities[name] + setmetatable(entity, prototype) -- Default to prototype for other methods + luaentity.entities[index] = entity + + if entity.on_activate then + entity:on_activate() + end + return entity +end + +-- todo: check if remove in get_staticdata works +function luaentity.get_staticdata(self) + local parent = luaentity.entities[self.parent_id] + if parent and parent._remove_attached then + parent:_remove_attached(self.attached_id) + end + return "toremove" +end + +function luaentity.on_activate(self, staticdata) + if staticdata == "toremove" then + self.object:remove() + end +end + +function luaentity.get_objects_inside_radius(pos, radius) + local objects = {} + local index = 1 + for _, entity in pairs(luaentity.entities) do + if vector.distance(pos, entity:get_pos()) <= radius then + objects[index] = entity + index = index + 1 + end + end + return objects +end + +local move_entities_globalstep_part2 = function(dtime) + if not luaentity.entities then + luaentity.entities = read_entities() + end + for _, entity in pairs(luaentity.entities) do + local master = entity._attached_entities_master + local master_def = master and entity._attached_entities[master] + local master_entity = master_def and master_def.entity + local master_entity_pos = master_entity and master_entity:get_pos() + if master_entity_pos then + entity._pos = vector.subtract(master_entity_pos, master_def.offset) + entity._velocity = master_entity:get_velocity() + entity._acceleration = master_entity:get_acceleration() + else + entity._velocity = entity._velocity or vector.new(0,0,0) + entity._acceleration = entity._acceleration or vector.new(0,0,0) + entity._pos = vector.add(vector.add( + entity._pos, + vector.multiply(entity._velocity, dtime)), + vector.multiply(entity._acceleration, 0.5 * dtime * dtime)) + entity._velocity = vector.add( + entity._velocity, + vector.multiply(entity._acceleration, dtime)) + end + if master and not master_entity_pos then -- The entity has somehow been cleared + if pipeworks.delete_item_on_clearobject then + entity:remove() + else + entity:_remove_attached(master) + entity:_add_loaded() + if entity.on_step then + entity:on_step(dtime) + end + end + else + entity:_add_loaded() + if entity.on_step then + entity:on_step(dtime) + end + end + end +end + +-- dtime after which there is an update (or skip). +local dtime_threshold = pipeworks.entity_update_interval +-- Accumulated dtime since last update (or skip). +local dtime_accum = 0 +-- Delayed dtime accumulated due to skipped updates. +local dtime_delayed = 0 +local skip_update = false + +minetest.register_globalstep(function(dtime) + if dtime >= 0.2 and dtime_delayed < 1 then + -- Reduce activity when the server is lagging. + skip_update = true + end + + dtime_accum = dtime_accum + dtime + if dtime_accum < dtime_threshold then + return + end + + if skip_update then + dtime_delayed = dtime_delayed + dtime_accum + skip_update = false + else + move_entities_globalstep_part1(dtime_accum + dtime_delayed) + move_entities_globalstep_part2(dtime_accum + dtime_delayed) + dtime_delayed = 0 + end + + -- Tune the threshold so that the average interval is pipeworks.entity_update_interval. + dtime_threshold = math.max(dtime_threshold + (pipeworks.entity_update_interval - dtime_accum) / 10, 0) + + dtime_accum = 0 +end) diff --git a/mods/pipeworks/mcl_furnaces.lua b/mods/pipeworks/mcl_furnaces.lua new file mode 100644 index 00000000..e23a297c --- /dev/null +++ b/mods/pipeworks/mcl_furnaces.lua @@ -0,0 +1,376 @@ + +local old_furnace = table.copy(minetest.registered_nodes["mcl_furnaces:furnace"]) +local old_blast_furnace = table.copy(minetest.registered_nodes["mcl_blast_furnace:blast_furnace"]) +local old_smoker = table.copy(minetest.registered_nodes["mcl_smoker:smoker"]) + +local tube_entry = "^pipeworks_tube_connection_stony.png" + +-- groups +local furnace_groups = old_furnace.groups +furnace_groups["tubedevice"] = 1 +furnace_groups["tubedevice_receiver"] = 1 +local furnace_groups_active = table.copy(furnace_groups) +furnace_groups_active["not_in_creative_inventory"] = 1 + +local blast_furnace_groups = old_blast_furnace.groups +blast_furnace_groups["tubedevice"] = 1 +blast_furnace_groups["tubedevice_receiver"] = 1 +local blast_furnace_groups_active = table.copy(blast_furnace_groups) +blast_furnace_groups_active["not_in_creative_inventory"] = 1 + +local smoker_groups = old_smoker.groups +smoker_groups["tubedevice"] = 1 +smoker_groups["tubedevice_receiver"] = 1 +local smoker_groups_active = table.copy(smoker_groups) +smoker_groups_active["not_in_creative_inventory"] = 1 + + +-- a hack to give the exp to fake players it's be dropped instead added to (fake) player inv +local function give_xp(pos, player) + local meta = minetest.get_meta(pos) + local dir = vector.divide(minetest.facedir_to_dir(minetest.get_node(pos).param2), -1.95) + local xp = meta:get_int("xp") + if xp > 0 then + mcl_experience.throw_xp(vector.add(pos, dir), xp) + meta:set_int("xp", 0) + end +end + +local override = {} + +override.tiles = { + "default_furnace_top.png"..tube_entry, + "default_furnace_bottom.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_front.png" +} + +override.groups = furnace_groups + +override.tube = { + insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(1.0) + end + if direction.y == 1 then + return inv:add_item("fuel", stack) + else + return inv:add_item("src", stack) + end + end, + can_insert = function(pos,node,stack,direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if direction.y == 1 then + return inv:room_for_item("fuel", stack) + else + if meta:get_int("split_material_stacks") == 1 then + stack = stack:peek_item(1) + end + return inv:room_for_item("src", stack) + end + end, + input_inventory = "dst", + connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} +} + +override.after_place_node = function(pos, placer, itemstack, pointed_thing) + pipeworks.after_place(pos, placer, itemstack, pointed_thing) +end + +override.after_dig_node = function(pos, oldnode, oldmetadata, digger) + old_furnace.after_dig_node(pos, oldnode, oldmetadata, digger) + pipeworks.after_dig(pos) +end + +override.on_metadata_inventory_take = function(pos, listname, index, stack, player) + if listname == "dst" then + if stack:get_name() == "mcl_core:iron_ingot" then + awards.unlock(player:get_player_name(), "mcl:acquireIron") + elseif stack:get_name() == "mcl_fishing:fish_cooked" then + awards.unlock(player:get_player_name(), "mcl:cookFish") + end + give_xp(pos, player) + end +end + +override.on_rotate = pipeworks.on_rotate + + +local override_active = table.copy(override) + +override_active.tiles = { + "default_furnace_top.png"..tube_entry, + "default_furnace_bottom.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_side.png"..tube_entry, + "default_furnace_front_active.png", +} + +override_active.groups = furnace_groups_active + +override_active.tube = { + insert_object = function(pos,node,stack,direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(1.0) + end + if direction.y == 1 then + return inv:add_item("fuel", stack) + else + return inv:add_item("src", stack) + end + end, + can_insert = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if direction.y == 1 then + return inv:room_for_item("fuel", stack) + else + return inv:room_for_item("src", stack) + end + end, + input_inventory = "dst", + connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} +} + + +--blast furnace + +local override_blast_furnace = {} + +override_blast_furnace.tiles = { + "blast_furnace_top.png"..tube_entry, + "blast_furnace_top.png"..tube_entry, + "blast_furnace_side.png"..tube_entry, + "blast_furnace_side.png"..tube_entry, + "blast_furnace_side.png"..tube_entry, + "blast_furnace_front.png" +} + +override_blast_furnace.groups = blast_furnace_groups + +override_blast_furnace.tube = { + insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(1.0) + end + if direction.y == 1 then + return inv:add_item("fuel", stack) + else + return inv:add_item("src", stack) + end + end, + can_insert = function(pos,node,stack,direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if direction.y == 1 then + return inv:room_for_item("fuel", stack) + else + if meta:get_int("split_material_stacks") == 1 then + stack = stack:peek_item(1) + end + return inv:room_for_item("src", stack) + end + end, + input_inventory = "dst", + connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} +} + +override_blast_furnace.after_place_node = function(pos, placer, itemstack, pointed_thing) + pipeworks.after_place(pos, placer, itemstack, pointed_thing) +end + +override_blast_furnace.after_dig_node = function(pos, oldnode, oldmetadata, digger) + old_blast_furnace.after_dig_node(pos, oldnode, oldmetadata, digger) + pipeworks.after_dig(pos) +end + +override_blast_furnace.on_metadata_inventory_take = function(pos, listname, index, stack, player) + -- Award smelting achievements + if listname == "dst" then + if stack:get_name() == "mcl_core:iron_ingot" then + awards.unlock(player:get_player_name(), "mcl:acquireIron") + end + give_xp(pos, player) + end +end + +override_blast_furnace.on_rotate = pipeworks.on_rotate + + +local override_blast_active = table.copy(override) + +override_blast_active.tiles = { + "blast_furnace_top.png"..tube_entry, + "blast_furnace_top.png"..tube_entry, + "blast_furnace_side.png"..tube_entry, + "blast_furnace_side.png"..tube_entry, + "blast_furnace_side.png"..tube_entry, + { + name = "blast_furnace_front_on.png", + animation = { type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 48 } + }, +} + +override_blast_active.groups = blast_furnace_groups_active + +override_blast_active.tube = { + insert_object = function(pos,node,stack,direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(1.0) + end + if direction.y == 1 then + return inv:add_item("fuel", stack) + else + return inv:add_item("src", stack) + end + end, + can_insert = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if direction.y == 1 then + return inv:room_for_item("fuel", stack) + else + return inv:room_for_item("src", stack) + end + end, + input_inventory = "dst", + connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} +} + + +-- smoker + +local override_smoker = {} + +override_smoker.tiles = { + "smoker_top.png"..tube_entry, + "smoker_bottom.png"..tube_entry, + "smoker_side.png"..tube_entry, + "smoker_side.png"..tube_entry, + "smoker_side.png"..tube_entry, + "smoker_front.png" +} + +override_smoker.groups = smoker_groups + +override_smoker.tube = { + insert_object = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(1.0) + end + if direction.y == 1 then + return inv:add_item("fuel", stack) + else + return inv:add_item("src", stack) + end + end, + can_insert = function(pos,node,stack,direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if direction.y == 1 then + return inv:room_for_item("fuel", stack) + else + if meta:get_int("split_material_stacks") == 1 then + stack = stack:peek_item(1) + end + return inv:room_for_item("src", stack) + end + end, + input_inventory = "dst", + connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} +} + +override_smoker.after_place_node = function(pos, placer, itemstack, pointed_thing) + pipeworks.after_place(pos, placer, itemstack, pointed_thing) +end + +override_smoker.after_dig_node = function(pos, oldnode, oldmetadata, digger) + old_smoker.after_dig_node(pos, oldnode, oldmetadata, digger) + pipeworks.after_dig(pos) +end + +override_smoker.on_metadata_inventory_take = function(pos, listname, index, stack, player) + -- Award fish achievements + if listname == "dst" then + if stack:get_name() == "mcl_fishing:fish_cooked" then + awards.unlock(player:get_player_name(), "mcl:cookFish") + end + give_xp(pos, player) + end +end + +override_smoker.on_rotate = pipeworks.on_rotate + + +local override_smoker_active = table.copy(override) + +override_smoker_active.tiles = { + "smoker_top.png"..tube_entry, + "smoker_bottom.png"..tube_entry, + "smoker_side.png"..tube_entry, + "smoker_side.png"..tube_entry, + "smoker_side.png"..tube_entry, + { + name = "smoker_front_on.png", + animation = { type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 48 } + }, +} + +override_smoker_active.groups = smoker_groups_active + +override_smoker_active.tube = { + insert_object = function(pos,node,stack,direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + if not timer:is_started() then + timer:start(1.0) + end + if direction.y == 1 then + return inv:add_item("fuel", stack) + else + return inv:add_item("src", stack) + end + end, + can_insert = function(pos, node, stack, direction) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if direction.y == 1 then + return inv:room_for_item("fuel", stack) + else + return inv:room_for_item("src", stack) + end + end, + input_inventory = "dst", + connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} +} + + +-- override +minetest.override_item("mcl_furnaces:furnace", override) +minetest.override_item("mcl_furnaces:furnace_active", override_active) + +minetest.override_item("mcl_blast_furnace:blast_furnace", override_blast_furnace) +minetest.override_item("mcl_blast_furnace:blast_furnace_active", override_blast_active) + +minetest.override_item("mcl_smoker:smoker", override_smoker) +minetest.override_item("mcl_smoker:smoker_active", override_smoker_active) diff --git a/mods/pipeworks/mod.conf b/mods/pipeworks/mod.conf new file mode 100644 index 00000000..4ed384b0 --- /dev/null +++ b/mods/pipeworks/mod.conf @@ -0,0 +1,8 @@ +name = pipeworks +description = This mod uses mesh nodes and nodeboxes to supply a complete set of 3D pipes and tubes, along with devices that work with them. +depends = basic_materials, xcompat, fakelib +optional_depends = mesecons, mesecons_mvps, digilines, signs_lib, unified_inventory, default, screwdriver, fl_mapgen, sound_api, i3, hades_core, hades_furnaces, hades_chests, mcl_mapgen_core, mcl_barrels, mcl_furnaces, mcl_experience, vizlib +min_minetest_version = 5.5.0 +release = 31191 +author = mt-mods +title = Pipeworks diff --git a/mods/pipeworks/models.lua b/mods/pipeworks/models.lua new file mode 100644 index 00000000..d9928d29 --- /dev/null +++ b/mods/pipeworks/models.lua @@ -0,0 +1,49 @@ +----------------------------------- +-- The various pipe select boxes + +pipeworks.pipe_selectboxes = { + { -32/64, -8/64, -8/64, 8/64, 8/64, 8/64 }, + { -8/64 , -8/64, -8/64, 32/64, 8/64, 8/64 }, + { -8/64 , -32/64, -8/64, 8/64, 8/64, 8/64 }, + { -8/64 , -8/64, -8/64, 8/64, 32/64, 8/64 }, + { -8/64 , -8/64, -32/64, 8/64, 8/64, 8/64 }, + { -8/64 , -8/64, -8/64, 8/64, 8/64, 32/64 } +} + +-- Tube models + +pipeworks.tube_leftstub = { + { -32/64, -9/64, -9/64, 9/64, 9/64, 9/64 }, -- tube segment against -X face +} + +pipeworks.tube_rightstub = { + { -9/64, -9/64, -9/64, 32/64, 9/64, 9/64 }, -- tube segment against +X face +} + +pipeworks.tube_bottomstub = { + { -9/64, -32/64, -9/64, 9/64, 9/64, 9/64 }, -- tube segment against -Y face +} + +pipeworks.tube_topstub = { + { -9/64, -9/64, -9/64, 9/64, 32/64, 9/64 }, -- tube segment against +Y face +} + +pipeworks.tube_frontstub = { + { -9/64, -9/64, -32/64, 9/64, 9/64, 9/64 }, -- tube segment against -Z face +} + +pipeworks.tube_backstub = { + { -9/64, -9/64, -9/64, 9/64, 9/64, 32/64 }, -- tube segment against +Z face +} + +pipeworks.tube_boxes = {pipeworks.tube_leftstub, pipeworks.tube_rightstub, pipeworks.tube_bottomstub, pipeworks.tube_topstub, pipeworks.tube_frontstub, pipeworks.tube_backstub} + +pipeworks.tube_selectboxes = { + { -32/64, -10/64, -10/64, 10/64, 10/64, 10/64 }, + { -10/64 , -10/64, -10/64, 32/64, 10/64, 10/64 }, + { -10/64 , -32/64, -10/64, 10/64, 10/64, 10/64 }, + { -10/64 , -10/64, -10/64, 10/64, 32/64, 10/64 }, + { -10/64 , -10/64, -32/64, 10/64, 10/64, 10/64 }, + { -10/64 , -10/64, -10/64, 10/64, 10/64, 32/64 } +} + diff --git a/mods/pipeworks/models/pipeworks_entry_panel.obj b/mods/pipeworks/models/pipeworks_entry_panel.obj new file mode 100644 index 00000000..055a28d5 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_entry_panel.obj @@ -0,0 +1,2482 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-entry-panel.blend' +# www.blender.org +o Cube.001 +v 0.038455 0.126770 0.468750 +v 0.012985 0.131837 0.468750 +v -0.012984 0.131837 0.468750 +v -0.038455 0.126770 0.468750 +v -0.062448 0.116832 0.468750 +v -0.084041 0.102404 0.468750 +v -0.102404 0.084041 0.468750 +v -0.116832 0.062448 0.468750 +v -0.126770 0.038455 0.468750 +v -0.131837 0.012985 0.468750 +v -0.131837 -0.012985 0.468750 +v -0.116832 -0.062448 0.468750 +v -0.102404 -0.084041 0.468750 +v -0.084041 -0.102404 0.468750 +v -0.062448 -0.116832 0.468750 +v -0.038455 -0.126770 0.468750 +v -0.012985 -0.131836 0.468750 +v 0.012985 -0.131836 0.468750 +v 0.038455 -0.126770 0.468750 +v 0.062448 -0.116832 0.468750 +v 0.102404 -0.084041 0.468750 +v 0.084041 -0.102404 0.468750 +v 0.116832 -0.062448 0.468750 +v 0.126770 -0.038455 0.468750 +v 0.131836 0.012985 0.468750 +v 0.116832 0.062448 0.468750 +v 0.126770 0.038455 0.468750 +v 0.102404 0.084041 0.468750 +v 0.084041 0.102404 0.468750 +v 0.062448 0.116832 0.468750 +v -0.126770 -0.038455 0.468750 +v 0.131836 -0.012985 0.468750 +v 0.059210 0.110774 0.437501 +v 0.036461 0.120197 0.437501 +v 0.012312 0.125000 0.437501 +v -0.012311 0.125001 0.437501 +v -0.036461 0.120197 0.437501 +v -0.059210 0.110774 0.437501 +v -0.079683 0.097094 0.437501 +v -0.097094 0.079683 0.437501 +v -0.110774 0.059210 0.437501 +v -0.120197 0.036461 0.437501 +v -0.125001 0.012312 0.437501 +v -0.125000 -0.012311 0.437501 +v -0.120197 -0.036461 0.437501 +v -0.110774 -0.059210 0.437501 +v -0.097094 -0.079683 0.437501 +v -0.079683 -0.097094 0.437501 +v -0.059210 -0.110774 0.437501 +v -0.036461 -0.120197 0.437501 +v -0.012311 -0.125000 0.437501 +v 0.012311 -0.125000 0.437501 +v 0.036461 -0.120197 0.437501 +v 0.059210 -0.110774 0.437501 +v 0.079683 -0.097094 0.437501 +v 0.097094 -0.079683 0.437501 +v 0.110774 -0.059210 0.437501 +v 0.120197 -0.036461 0.437501 +v 0.125000 -0.012311 0.437501 +v 0.125000 0.012311 0.437501 +v 0.120197 0.036461 0.437501 +v 0.110774 0.059210 0.437501 +v 0.097094 0.079683 0.437501 +v 0.079683 0.097094 0.437501 +v -0.120197 0.036461 -0.437501 +v -0.125000 0.012312 -0.437501 +v -0.125000 -0.012311 -0.437501 +v -0.120197 -0.036461 -0.437501 +v -0.110774 0.059210 -0.437501 +v -0.131836 0.012985 -0.468750 +v -0.126770 0.038455 -0.468750 +v -0.131836 -0.012985 -0.468750 +v -0.110774 -0.059210 -0.437501 +v -0.126770 -0.038455 -0.468750 +v -0.097094 0.079683 -0.437501 +v -0.116832 0.062448 -0.468750 +v -0.097094 -0.079683 -0.437501 +v -0.116832 -0.062448 -0.468750 +v -0.079683 0.097094 -0.437501 +v -0.102404 0.084041 -0.468750 +v -0.079683 -0.097094 -0.437501 +v -0.102404 -0.084041 -0.468750 +v -0.059210 0.110774 -0.437501 +v -0.084041 0.102404 -0.468750 +v -0.059210 -0.110774 -0.437501 +v -0.084041 -0.102404 -0.468750 +v -0.036461 0.120197 -0.437501 +v -0.062448 0.116832 -0.468750 +v -0.036461 -0.120197 -0.437501 +v -0.062448 -0.116832 -0.468750 +v -0.012311 0.125000 -0.437501 +v -0.038455 0.126770 -0.468750 +v -0.012311 -0.125001 -0.437501 +v -0.038455 -0.126770 -0.468750 +v 0.012312 0.125000 -0.437501 +v -0.012985 0.131836 -0.468750 +v 0.012312 -0.125001 -0.437501 +v -0.012985 -0.131837 -0.468750 +v 0.036461 0.120197 -0.437501 +v 0.012985 0.131836 -0.468750 +v 0.036461 -0.120197 -0.437501 +v 0.012985 -0.131837 -0.468750 +v 0.059210 0.110774 -0.437501 +v 0.038455 0.126770 -0.468750 +v 0.059210 -0.110774 -0.437501 +v 0.038455 -0.126770 -0.468750 +v 0.079683 0.097094 -0.437501 +v 0.062448 0.116832 -0.468750 +v 0.079683 -0.097094 -0.437501 +v 0.062448 -0.116832 -0.468750 +v 0.097094 0.079683 -0.437501 +v 0.084041 0.102404 -0.468750 +v 0.097094 -0.079683 -0.437501 +v 0.084041 -0.102404 -0.468750 +v 0.110774 0.059210 -0.437501 +v 0.102404 0.084041 -0.468750 +v 0.110774 -0.059210 -0.437501 +v 0.102404 -0.084041 -0.468750 +v 0.120197 0.036461 -0.437501 +v 0.116832 0.062448 -0.468750 +v 0.120197 -0.036461 -0.437501 +v 0.116832 -0.062448 -0.468750 +v 0.125001 0.012311 -0.437501 +v 0.126770 0.038455 -0.468750 +v 0.125001 -0.012311 -0.437501 +v 0.126770 -0.038455 -0.468750 +v 0.131837 0.012985 -0.468750 +v 0.131837 -0.012985 -0.468750 +v 0.063644 0.130078 -0.460912 +v 0.063644 0.130078 -0.468749 +v 0.062467 0.139022 -0.468749 +v 0.062467 0.139022 -0.460912 +v 0.054133 0.142474 -0.460912 +v 0.046976 0.136982 -0.460912 +v 0.048153 0.128039 -0.460912 +v 0.056487 0.124587 -0.460912 +v 0.056487 0.124587 -0.468749 +v 0.054133 0.142474 -0.468749 +v 0.046976 0.136982 -0.468749 +v 0.048153 0.128039 -0.468749 +v 0.046976 0.136982 0.460914 +v 0.046976 0.136982 0.468751 +v 0.054133 0.142474 0.468751 +v 0.054133 0.142474 0.460914 +v 0.062467 0.139022 0.460914 +v 0.063644 0.130078 0.460914 +v 0.056487 0.124587 0.460914 +v 0.048153 0.128039 0.460914 +v 0.048153 0.128039 0.468751 +v 0.062467 0.139022 0.468751 +v 0.063644 0.130078 0.468751 +v 0.056487 0.124587 0.468751 +v 0.136982 0.046976 -0.460912 +v 0.136982 0.046976 -0.468749 +v 0.142474 0.054133 -0.468749 +v 0.142474 0.054133 -0.460912 +v 0.139022 0.062467 -0.460912 +v 0.130078 0.063644 -0.460912 +v 0.124587 0.056488 -0.460912 +v 0.128039 0.048154 -0.460912 +v 0.128039 0.048154 -0.468749 +v 0.139022 0.062467 -0.468749 +v 0.130078 0.063644 -0.468749 +v 0.124587 0.056488 -0.468749 +v 0.130078 0.063644 0.460914 +v 0.130078 0.063644 0.468751 +v 0.139022 0.062467 0.468751 +v 0.139022 0.062467 0.460914 +v 0.142474 0.054133 0.460914 +v 0.136982 0.046976 0.460914 +v 0.128039 0.048153 0.460914 +v 0.124587 0.056487 0.460914 +v 0.124587 0.056487 0.468751 +v 0.142474 0.054133 0.468751 +v 0.136982 0.046976 0.468751 +v 0.128039 0.048153 0.468751 +v 0.130078 -0.063644 -0.460912 +v 0.130078 -0.063644 -0.468749 +v 0.139022 -0.062467 -0.468749 +v 0.139022 -0.062467 -0.460912 +v 0.142474 -0.054132 -0.460912 +v 0.136982 -0.046976 -0.460912 +v 0.128039 -0.048153 -0.460912 +v 0.124587 -0.056487 -0.460912 +v 0.124587 -0.056487 -0.468749 +v 0.142474 -0.054132 -0.468749 +v 0.136982 -0.046976 -0.468749 +v 0.128039 -0.048153 -0.468749 +v 0.136982 -0.046976 0.460914 +v 0.136982 -0.046976 0.468751 +v 0.142474 -0.054133 0.468751 +v 0.142474 -0.054133 0.460914 +v 0.139022 -0.062467 0.460914 +v 0.130078 -0.063644 0.460914 +v 0.124587 -0.056488 0.460914 +v 0.128039 -0.048153 0.460914 +v 0.128039 -0.048153 0.468751 +v 0.139022 -0.062467 0.468751 +v 0.130078 -0.063644 0.468751 +v 0.124587 -0.056488 0.468751 +v 0.046976 -0.136982 -0.460912 +v 0.046976 -0.136982 -0.468749 +v 0.054133 -0.142474 -0.468749 +v 0.054133 -0.142474 -0.460912 +v 0.062467 -0.139022 -0.460912 +v 0.063644 -0.130078 -0.460912 +v 0.056488 -0.124587 -0.460912 +v 0.048154 -0.128039 -0.460912 +v 0.048154 -0.128039 -0.468749 +v 0.062467 -0.139022 -0.468749 +v 0.063644 -0.130078 -0.468749 +v 0.056488 -0.124587 -0.468749 +v 0.063644 -0.130078 0.460914 +v 0.063644 -0.130078 0.468751 +v 0.062467 -0.139022 0.468751 +v 0.062467 -0.139022 0.460914 +v 0.054133 -0.142474 0.460914 +v 0.046976 -0.136982 0.460914 +v 0.048153 -0.128039 0.460914 +v 0.056487 -0.124587 0.460914 +v 0.056487 -0.124587 0.468751 +v 0.054133 -0.142474 0.468751 +v 0.046976 -0.136982 0.468751 +v 0.048153 -0.128039 0.468751 +v -0.063644 -0.130078 -0.460912 +v -0.063644 -0.130078 -0.468749 +v -0.062466 -0.139022 -0.468749 +v -0.062467 -0.139022 -0.460912 +v -0.054132 -0.142474 -0.460912 +v -0.046976 -0.136982 -0.460912 +v -0.048153 -0.128039 -0.460912 +v -0.056487 -0.124587 -0.460912 +v -0.056487 -0.124587 -0.468749 +v -0.054132 -0.142474 -0.468749 +v -0.046976 -0.136982 -0.468749 +v -0.048153 -0.128039 -0.468749 +v -0.046976 -0.136982 0.460914 +v -0.046976 -0.136982 0.468751 +v -0.054133 -0.142474 0.468751 +v -0.054133 -0.142474 0.460914 +v -0.062467 -0.139022 0.460914 +v -0.063644 -0.130078 0.460914 +v -0.056488 -0.124587 0.460914 +v -0.048153 -0.128039 0.460914 +v -0.048153 -0.128039 0.468751 +v -0.062467 -0.139022 0.468751 +v -0.063644 -0.130078 0.468751 +v -0.056488 -0.124587 0.468751 +v -0.136982 -0.046976 -0.460912 +v -0.136982 -0.046976 -0.468749 +v -0.142474 -0.054133 -0.468749 +v -0.142474 -0.054133 -0.460912 +v -0.139022 -0.062467 -0.460912 +v -0.130078 -0.063644 -0.460912 +v -0.124587 -0.056488 -0.460912 +v -0.128039 -0.048153 -0.460912 +v -0.128039 -0.048153 -0.468749 +v -0.139022 -0.062467 -0.468749 +v -0.130078 -0.063644 -0.468749 +v -0.124587 -0.056488 -0.468749 +v -0.130078 -0.063644 0.460914 +v -0.130078 -0.063644 0.468751 +v -0.139022 -0.062467 0.468751 +v -0.139022 -0.062467 0.460914 +v -0.142474 -0.054132 0.460914 +v -0.136982 -0.046976 0.460914 +v -0.128039 -0.048153 0.460914 +v -0.124587 -0.056487 0.460914 +v -0.124587 -0.056487 0.468751 +v -0.142474 -0.054132 0.468751 +v -0.136982 -0.046976 0.468751 +v -0.128039 -0.048153 0.468751 +v -0.130078 0.063644 -0.460912 +v -0.130078 0.063644 -0.468749 +v -0.139022 0.062467 -0.468749 +v -0.139022 0.062467 -0.460912 +v -0.142474 0.054132 -0.460912 +v -0.136982 0.046976 -0.460912 +v -0.128039 0.048153 -0.460912 +v -0.124587 0.056487 -0.460912 +v -0.124587 0.056487 -0.468749 +v -0.142474 0.054132 -0.468749 +v -0.136982 0.046976 -0.468749 +v -0.128039 0.048153 -0.468749 +v -0.136982 0.046976 0.460914 +v -0.136982 0.046976 0.468751 +v -0.142474 0.054133 0.468751 +v -0.142474 0.054133 0.460914 +v -0.139022 0.062467 0.460914 +v -0.130078 0.063644 0.460914 +v -0.124587 0.056487 0.460914 +v -0.128039 0.048153 0.460914 +v -0.128039 0.048153 0.468751 +v -0.139022 0.062467 0.468751 +v -0.130078 0.063644 0.468751 +v -0.124587 0.056487 0.468751 +v -0.046976 0.136982 -0.460912 +v -0.046976 0.136982 -0.468749 +v -0.054133 0.142474 -0.468749 +v -0.054133 0.142474 -0.460912 +v -0.062467 0.139022 -0.460912 +v -0.063644 0.130078 -0.460912 +v -0.056488 0.124587 -0.460912 +v -0.048153 0.128039 -0.460912 +v -0.048153 0.128039 -0.468749 +v -0.062467 0.139022 -0.468749 +v -0.063644 0.130078 -0.468749 +v -0.056488 0.124587 -0.468749 +v -0.063644 0.130078 0.460914 +v -0.063644 0.130078 0.468751 +v -0.062467 0.139022 0.468751 +v -0.062467 0.139022 0.460914 +v -0.054133 0.142474 0.460914 +v -0.046976 0.136982 0.460914 +v -0.048153 0.128039 0.460914 +v -0.056487 0.124587 0.460914 +v -0.056487 0.124587 0.468751 +v -0.054133 0.142474 0.468751 +v -0.046976 0.136982 0.468751 +v -0.048153 0.128039 0.468751 +v -0.121367 0.099603 0.500000 +v -0.138467 0.074012 0.500000 +v -0.150245 0.045577 0.500000 +v -0.156250 0.015390 0.500000 +v -0.156250 -0.015389 0.500000 +v -0.150245 -0.045576 0.500000 +v -0.138467 -0.074012 0.500000 +v -0.121367 -0.099603 0.500000 +v -0.099603 -0.121367 0.500000 +v -0.045576 -0.150245 0.500000 +v 0.015389 -0.156250 0.500000 +v 0.045576 -0.150245 0.500000 +v 0.099603 -0.121367 0.500000 +v 0.121367 -0.099603 0.500000 +v 0.138467 -0.074012 0.500000 +v 0.150245 -0.045576 0.500000 +v 0.156250 -0.015389 0.500000 +v 0.150245 0.045576 0.500000 +v 0.138467 0.074012 0.500000 +v 0.121367 0.099603 0.500000 +v 0.074012 0.138467 0.500000 +v 0.015389 0.156250 0.500000 +v -0.015389 0.156250 0.500000 +v -0.045576 0.150245 0.500000 +v -0.074012 0.138467 0.500000 +v -0.099603 0.121367 0.500000 +v -0.074012 -0.138466 0.500000 +v -0.015389 -0.156250 0.500000 +v 0.074012 -0.138467 0.500000 +v 0.156250 0.015389 0.500000 +v 0.099603 0.121367 0.500000 +v 0.045576 0.150245 0.500000 +v -0.121367 0.099603 0.468750 +v -0.099603 0.121367 0.468750 +v -0.138467 0.074012 0.468750 +v -0.150245 0.045577 0.468750 +v -0.156250 0.015390 0.468750 +v -0.156250 -0.015389 0.468750 +v -0.150245 -0.045576 0.468750 +v -0.138467 -0.074012 0.468750 +v -0.121367 -0.099603 0.468750 +v -0.099603 -0.121367 0.468750 +v -0.074012 -0.138466 0.468750 +v -0.045576 -0.150245 0.468750 +v -0.015389 -0.156250 0.468750 +v 0.015389 -0.156250 0.468750 +v 0.045576 -0.150245 0.468750 +v 0.074012 -0.138467 0.468750 +v 0.099603 -0.121367 0.468750 +v 0.121367 -0.099603 0.468750 +v 0.138467 -0.074012 0.468750 +v 0.150245 -0.045576 0.468750 +v 0.156250 -0.015389 0.468750 +v 0.156250 0.015389 0.468750 +v 0.138467 0.074012 0.468750 +v 0.150245 0.045576 0.468750 +v 0.121367 0.099603 0.468750 +v 0.099603 0.121367 0.468750 +v 0.074012 0.138467 0.468750 +v 0.045576 0.150245 0.468750 +v -0.015389 0.156250 0.468750 +v 0.015389 0.156250 0.468750 +v -0.045576 0.150245 0.468750 +v -0.074012 0.138467 0.468750 +v -0.074012 -0.138466 -0.468750 +v -0.045576 -0.150245 -0.468750 +v -0.015389 -0.156250 -0.468750 +v -0.099603 -0.121367 -0.468750 +v 0.015389 -0.156250 -0.468750 +v -0.138467 -0.074012 -0.468750 +v -0.121367 -0.099603 -0.468750 +v -0.099603 -0.121367 -0.500000 +v -0.074012 -0.138467 -0.500000 +v -0.045576 -0.150245 -0.500000 +v -0.015389 -0.156250 -0.500000 +v 0.015389 -0.156250 -0.500000 +v -0.150245 -0.045576 -0.468750 +v -0.121367 -0.099603 -0.500000 +v 0.045576 -0.150245 -0.468750 +v 0.045576 -0.150245 -0.500000 +v -0.156250 -0.015389 -0.468750 +v -0.150245 -0.045576 -0.500000 +v -0.138467 -0.074012 -0.500000 +v 0.074012 -0.138467 -0.468750 +v 0.074012 -0.138467 -0.500000 +v -0.156250 0.015389 -0.468750 +v -0.156250 -0.015389 -0.500000 +v 0.099603 -0.121367 -0.468750 +v 0.099603 -0.121367 -0.500000 +v -0.150245 0.045576 -0.468750 +v -0.156250 0.015389 -0.500000 +v 0.121367 -0.099603 -0.468750 +v 0.121367 -0.099603 -0.500000 +v -0.138467 0.074012 -0.468750 +v -0.150245 0.045576 -0.500000 +v 0.150245 -0.045576 -0.468750 +v 0.138467 -0.074012 -0.468750 +v 0.138467 -0.074012 -0.500000 +v -0.121367 0.099603 -0.468750 +v -0.138467 0.074012 -0.500000 +v 0.156250 -0.015389 -0.468750 +v 0.150245 -0.045576 -0.500000 +v -0.099603 0.121367 -0.468750 +v -0.121367 0.099603 -0.500000 +v 0.156250 0.015389 -0.468750 +v 0.156250 -0.015389 -0.500000 +v -0.074012 0.138466 -0.468750 +v -0.099603 0.121367 -0.500000 +v 0.150245 0.045576 -0.468750 +v 0.156250 0.015389 -0.500000 +v -0.045576 0.150245 -0.468750 +v -0.074012 0.138466 -0.500000 +v 0.138467 0.074012 -0.468750 +v 0.150245 0.045576 -0.500000 +v -0.015389 0.156249 -0.468750 +v -0.045576 0.150245 -0.500000 +v 0.015389 0.156250 -0.500000 +v 0.121367 0.099603 -0.468750 +v 0.138467 0.074012 -0.500000 +v 0.015389 0.156250 -0.468750 +v -0.015389 0.156250 -0.500000 +v 0.074012 0.138467 -0.500000 +v 0.045576 0.150245 -0.500000 +v 0.099603 0.121367 -0.500000 +v 0.121367 0.099603 -0.500000 +v 0.045576 0.150245 -0.468750 +v 0.099603 0.121367 -0.468750 +v 0.074012 0.138467 -0.468750 +v 0.108578 0.095821 -0.460912 +v 0.108578 0.095821 -0.468749 +v 0.110913 0.104534 -0.468749 +v 0.110913 0.104534 -0.460912 +v 0.104534 0.110913 -0.460912 +v 0.095821 0.108578 -0.460912 +v 0.093486 0.099865 -0.460912 +v 0.099865 0.093486 -0.460912 +v 0.099865 0.093486 -0.468749 +v 0.104534 0.110913 -0.468749 +v 0.095821 0.108578 -0.468749 +v 0.093486 0.099865 -0.468749 +v 0.095821 0.108578 0.460914 +v 0.095821 0.108578 0.468751 +v 0.104534 0.110913 0.468751 +v 0.104534 0.110913 0.460914 +v 0.110913 0.104534 0.460914 +v 0.108578 0.095821 0.460914 +v 0.099865 0.093486 0.460914 +v 0.093486 0.099865 0.460914 +v 0.093486 0.099865 0.468751 +v 0.110913 0.104534 0.468751 +v 0.108578 0.095821 0.468751 +v 0.099865 0.093486 0.468751 +v 0.144532 -0.009021 -0.460912 +v 0.144532 -0.009021 -0.468749 +v 0.152344 -0.004510 -0.468749 +v 0.152344 -0.004510 -0.460912 +v 0.152344 0.004510 -0.460912 +v 0.144532 0.009021 -0.460912 +v 0.136720 0.004510 -0.460912 +v 0.136720 -0.004510 -0.460912 +v 0.136720 -0.004510 -0.468749 +v 0.152344 0.004510 -0.468749 +v 0.144532 0.009021 -0.468749 +v 0.136720 0.004510 -0.468749 +v 0.144532 0.009021 0.460914 +v 0.144532 0.009021 0.468751 +v 0.152344 0.004510 0.468751 +v 0.152344 0.004510 0.460914 +v 0.152344 -0.004510 0.460914 +v 0.144532 -0.009021 0.460914 +v 0.136720 -0.004510 0.460914 +v 0.136720 0.004510 0.460914 +v 0.136720 0.004510 0.468751 +v 0.152344 -0.004510 0.468751 +v 0.144532 -0.009021 0.468751 +v 0.136720 -0.004510 0.468751 +v 0.095821 -0.108578 -0.460912 +v 0.095821 -0.108578 -0.468749 +v 0.104534 -0.110913 -0.468749 +v 0.104534 -0.110913 -0.460912 +v 0.110913 -0.104534 -0.460912 +v 0.108578 -0.095821 -0.460912 +v 0.099865 -0.093486 -0.460912 +v 0.093486 -0.099865 -0.460912 +v 0.093486 -0.099865 -0.468749 +v 0.110913 -0.104534 -0.468749 +v 0.108578 -0.095821 -0.468749 +v 0.099865 -0.093486 -0.468749 +v 0.108578 -0.095821 0.460914 +v 0.108578 -0.095821 0.468751 +v 0.110913 -0.104534 0.468751 +v 0.110913 -0.104534 0.460914 +v 0.104534 -0.110913 0.460914 +v 0.095821 -0.108578 0.460914 +v 0.093486 -0.099865 0.460914 +v 0.099865 -0.093486 0.460914 +v 0.099865 -0.093486 0.468751 +v 0.104534 -0.110913 0.468751 +v 0.095821 -0.108578 0.468751 +v 0.093486 -0.099865 0.468751 +v -0.009021 -0.144532 -0.460912 +v -0.009021 -0.144532 -0.468749 +v -0.004510 -0.152344 -0.468749 +v -0.004510 -0.152344 -0.460912 +v 0.004511 -0.152344 -0.460912 +v 0.009021 -0.144532 -0.460912 +v 0.004510 -0.136720 -0.460912 +v -0.004510 -0.136720 -0.460912 +v -0.004510 -0.136720 -0.468749 +v 0.004511 -0.152344 -0.468749 +v 0.009021 -0.144532 -0.468749 +v 0.004511 -0.136720 -0.468749 +v 0.009021 -0.144532 0.460914 +v 0.009021 -0.144532 0.468751 +v 0.004510 -0.152344 0.468751 +v 0.004510 -0.152344 0.460914 +v -0.004510 -0.152344 0.460914 +v -0.009021 -0.144532 0.460914 +v -0.004510 -0.136720 0.460914 +v 0.004510 -0.136720 0.460914 +v 0.004510 -0.136720 0.468751 +v -0.004510 -0.152344 0.468751 +v -0.009021 -0.144532 0.468751 +v -0.004510 -0.136720 0.468751 +v -0.108578 -0.095821 -0.460912 +v -0.108578 -0.095821 -0.468749 +v -0.110913 -0.104534 -0.468749 +v -0.110913 -0.104534 -0.460912 +v -0.104534 -0.110913 -0.460912 +v -0.095821 -0.108578 -0.460912 +v -0.093486 -0.099865 -0.460912 +v -0.099865 -0.093486 -0.460912 +v -0.099865 -0.093486 -0.468749 +v -0.104534 -0.110913 -0.468749 +v -0.095821 -0.108578 -0.468749 +v -0.093486 -0.099865 -0.468749 +v -0.095821 -0.108578 0.460914 +v -0.095821 -0.108578 0.468751 +v -0.104534 -0.110913 0.468751 +v -0.104534 -0.110913 0.460914 +v -0.110913 -0.104534 0.460914 +v -0.108578 -0.095821 0.460914 +v -0.099865 -0.093486 0.460914 +v -0.093486 -0.099865 0.460914 +v -0.093486 -0.099865 0.468751 +v -0.110913 -0.104534 0.468751 +v -0.108578 -0.095821 0.468751 +v -0.099865 -0.093486 0.468751 +v -0.144532 0.009021 -0.460912 +v -0.144532 0.009021 -0.468749 +v -0.152344 0.004510 -0.468749 +v -0.152344 0.004510 -0.460912 +v -0.152344 -0.004510 -0.460912 +v -0.144532 -0.009021 -0.460912 +v -0.136720 -0.004510 -0.460912 +v -0.136720 0.004510 -0.460912 +v -0.136720 0.004510 -0.468749 +v -0.152344 -0.004510 -0.468749 +v -0.144532 -0.009021 -0.468749 +v -0.136720 -0.004510 -0.468749 +v -0.144532 -0.009021 0.460914 +v -0.144532 -0.009021 0.468751 +v -0.152344 -0.004510 0.468751 +v -0.152344 -0.004510 0.460914 +v -0.152344 0.004510 0.460914 +v -0.144532 0.009021 0.460914 +v -0.136720 0.004510 0.460914 +v -0.136720 -0.004510 0.460914 +v -0.136720 -0.004510 0.468751 +v -0.152344 0.004510 0.468751 +v -0.144532 0.009021 0.468751 +v -0.136720 0.004510 0.468751 +v -0.095821 0.108578 -0.460912 +v -0.095821 0.108578 -0.468749 +v -0.104534 0.110913 -0.468749 +v -0.104534 0.110913 -0.460912 +v -0.110913 0.104534 -0.460912 +v -0.108578 0.095821 -0.460912 +v -0.099865 0.093486 -0.460912 +v -0.093486 0.099865 -0.460912 +v -0.093486 0.099865 -0.468749 +v -0.110913 0.104534 -0.468749 +v -0.108578 0.095821 -0.468749 +v -0.099865 0.093486 -0.468749 +v -0.108578 0.095821 0.460914 +v -0.108578 0.095821 0.468751 +v -0.110913 0.104534 0.468751 +v -0.110913 0.104534 0.460914 +v -0.104534 0.110913 0.460914 +v -0.095821 0.108578 0.460914 +v -0.093486 0.099865 0.460914 +v -0.099865 0.093486 0.460914 +v -0.099865 0.093486 0.468751 +v -0.104534 0.110913 0.468751 +v -0.095821 0.108578 0.468751 +v -0.093486 0.099865 0.468751 +v 0.009021 0.144532 -0.460912 +v 0.009021 0.144532 -0.468749 +v 0.004510 0.152344 -0.468749 +v 0.004510 0.152344 -0.460912 +v -0.004510 0.152344 -0.460912 +v -0.009021 0.144532 -0.460912 +v -0.004510 0.136720 -0.460912 +v 0.004510 0.136720 -0.460912 +v 0.004510 0.136720 -0.468749 +v -0.004510 0.152344 -0.468749 +v -0.009021 0.144532 -0.468749 +v -0.004510 0.136720 -0.468749 +v -0.009021 0.144532 0.460914 +v -0.009021 0.144532 0.468751 +v -0.004510 0.152344 0.468751 +v -0.004510 0.152344 0.460914 +v 0.004510 0.152344 0.460914 +v 0.009021 0.144532 0.460914 +v 0.004510 0.136720 0.460914 +v -0.004510 0.136720 0.460914 +v -0.004510 0.136720 0.468751 +v 0.004510 0.152344 0.468751 +v 0.009021 0.144532 0.468751 +v 0.004510 0.136720 0.468751 +v -0.473864 -0.473864 -0.062500 +v -0.500000 -0.500000 -0.036364 +v 0.500000 -0.500000 -0.036364 +v 0.473864 -0.473864 -0.062500 +v 0.473864 -0.473864 0.062500 +v 0.500000 -0.500000 0.036364 +v -0.500000 -0.500000 0.036364 +v -0.473864 -0.473864 0.062500 +v -0.500000 0.500000 -0.036364 +v -0.473864 0.473864 -0.062500 +v 0.500000 0.500000 -0.036364 +v 0.473864 0.473864 -0.062500 +v 0.473864 0.473864 0.062500 +v 0.500000 0.500000 0.036364 +v -0.500000 0.500000 0.036364 +v -0.473864 0.473864 0.062500 +vt 0.2070 0.0076 +vt 0.2070 0.4924 +vt 0.1718 0.4924 +vt 0.1718 0.0076 +vt 0.4798 0.9798 +vt 0.0202 0.9798 +vt 0.0202 0.5202 +vt 0.4798 0.5202 +vt 0.0960 0.4924 +vt 0.0960 0.0076 +vt 0.1313 0.0076 +vt 0.1313 0.4924 +vt 0.0555 0.4924 +vt 0.0202 0.4924 +vt 0.0202 0.0076 +vt 0.0555 0.0076 +vt 0.2828 0.4924 +vt 0.2475 0.4924 +vt 0.2475 0.0076 +vt 0.2828 0.0076 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.7231 0.4496 +vt 0.7334 0.4601 +vt 0.7455 0.4683 +vt 0.7590 0.4740 +vt 0.7732 0.4769 +vt 0.7878 0.4769 +vt 0.8021 0.4740 +vt 0.8155 0.4683 +vt 0.8276 0.4601 +vt 0.8379 0.4496 +vt 0.8460 0.4373 +vt 0.8516 0.4236 +vt 0.8544 0.4090 +vt 0.8544 0.3942 +vt 0.8516 0.3796 +vt 0.8460 0.3659 +vt 0.8379 0.3536 +vt 0.8276 0.3431 +vt 0.8155 0.3349 +vt 0.8021 0.3292 +vt 0.7878 0.3263 +vt 0.7732 0.3263 +vt 0.7590 0.3292 +vt 0.7455 0.3349 +vt 0.7334 0.3431 +vt 0.7231 0.3536 +vt 0.7150 0.3659 +vt 0.7095 0.3796 +vt 0.7066 0.3942 +vt 0.7066 0.4090 +vt 0.7095 0.4236 +vt 0.7150 0.4373 +vt 0.6201 0.3292 +vt 0.6335 0.3349 +vt 0.6456 0.3431 +vt 0.6559 0.3536 +vt 0.6640 0.3659 +vt 0.6696 0.3796 +vt 0.6724 0.3942 +vt 0.6724 0.4090 +vt 0.6696 0.4236 +vt 0.6640 0.4373 +vt 0.6559 0.4496 +vt 0.6456 0.4601 +vt 0.6335 0.4683 +vt 0.6201 0.4740 +vt 0.6058 0.4769 +vt 0.5912 0.4769 +vt 0.5770 0.4740 +vt 0.5635 0.4683 +vt 0.5514 0.4601 +vt 0.5411 0.4496 +vt 0.5330 0.4373 +vt 0.5275 0.4236 +vt 0.5246 0.4090 +vt 0.5246 0.3942 +vt 0.5275 0.3796 +vt 0.5330 0.3659 +vt 0.5411 0.3536 +vt 0.5514 0.3431 +vt 0.5635 0.3349 +vt 0.5770 0.3292 +vt 0.5912 0.3263 +vt 0.6058 0.3263 +vt 0.7878 0.3263 +vt 0.8021 0.3292 +vt 0.8155 0.3349 +vt 0.8276 0.3431 +vt 0.8379 0.3536 +vt 0.8460 0.3659 +vt 0.8516 0.3796 +vt 0.8544 0.3942 +vt 0.8544 0.4090 +vt 0.8516 0.4236 +vt 0.8460 0.4373 +vt 0.8379 0.4496 +vt 0.8276 0.4601 +vt 0.8155 0.4683 +vt 0.8021 0.4740 +vt 0.7878 0.4769 +vt 0.7732 0.4769 +vt 0.7590 0.4740 +vt 0.7455 0.4683 +vt 0.7334 0.4601 +vt 0.7231 0.4496 +vt 0.7150 0.4373 +vt 0.7095 0.4236 +vt 0.7066 0.4090 +vt 0.7066 0.3942 +vt 0.7095 0.3796 +vt 0.7150 0.3659 +vt 0.7231 0.3536 +vt 0.7334 0.3431 +vt 0.7455 0.3349 +vt 0.7590 0.3292 +vt 0.7732 0.3263 +vt 0.5635 0.3349 +vt 0.5514 0.3431 +vt 0.5411 0.3536 +vt 0.5330 0.3659 +vt 0.5275 0.3796 +vt 0.5246 0.3942 +vt 0.5246 0.4090 +vt 0.5275 0.4236 +vt 0.5330 0.4373 +vt 0.5411 0.4496 +vt 0.5514 0.4601 +vt 0.5635 0.4683 +vt 0.5770 0.4740 +vt 0.5912 0.4769 +vt 0.6058 0.4769 +vt 0.6201 0.4740 +vt 0.6335 0.4683 +vt 0.6456 0.4601 +vt 0.6559 0.4496 +vt 0.6640 0.4373 +vt 0.6696 0.4236 +vt 0.6724 0.4090 +vt 0.6724 0.3942 +vt 0.6696 0.3796 +vt 0.6640 0.3659 +vt 0.6559 0.3536 +vt 0.6456 0.3431 +vt 0.6335 0.3349 +vt 0.6201 0.3292 +vt 0.6058 0.3263 +vt 0.5912 0.3263 +vt 0.5770 0.3292 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.8410 0.3482 +vt 0.8473 0.3445 +vt 0.8473 0.3370 +vt 0.8410 0.3332 +vt 0.8346 0.3370 +vt 0.8346 0.3445 +vt 0.2348 0.4798 +vt 0.2348 0.0202 +vt 0.1439 0.0202 +vt 0.1439 0.4798 +vt 0.0682 0.0202 +vt 0.0682 0.4798 +vt 0.2197 0.0202 +vt 0.2197 0.4798 +vt 0.4924 0.5076 +vt 0.4924 0.9924 +vt 0.0833 0.4798 +vt 0.0833 0.0202 +vt 0.2955 0.0202 +vt 0.2955 0.4798 +vt 0.1591 0.4798 +vt 0.1591 0.0202 +vt 0.5202 0.5202 +vt 0.9798 0.5202 +vt 0.9798 0.9798 +vt 0.5202 0.9798 +vt 0.7348 0.2879 +vt 0.7348 0.2727 +vt 0.7500 0.2727 +vt 0.7500 0.2879 +vt 0.7197 0.2879 +vt 0.7197 0.2727 +vt 0.7045 0.2879 +vt 0.7045 0.2727 +vt 0.6894 0.2879 +vt 0.6894 0.2727 +vt 0.6742 0.2879 +vt 0.6742 0.2727 +vt 0.6591 0.2879 +vt 0.6591 0.2727 +vt 0.6439 0.2879 +vt 0.6439 0.2727 +vt 0.6288 0.2879 +vt 0.6288 0.2727 +vt 0.6136 0.2879 +vt 0.6136 0.2727 +vt 0.5985 0.2879 +vt 0.5985 0.2727 +vt 0.5833 0.2879 +vt 0.5833 0.2727 +vt 0.5682 0.2879 +vt 0.5682 0.2727 +vt 0.5530 0.2879 +vt 0.5530 0.2727 +vt 0.5379 0.2879 +vt 0.5379 0.2727 +vt 0.5227 0.2879 +vt 0.5227 0.2727 +vt 0.5076 0.2879 +vt 0.5076 0.2727 +vt 0.9773 0.2879 +vt 0.9773 0.2727 +vt 0.9924 0.2727 +vt 0.9924 0.2879 +vt 0.9621 0.2879 +vt 0.9621 0.2727 +vt 0.9470 0.2879 +vt 0.9470 0.2727 +vt 0.9318 0.2879 +vt 0.9318 0.2727 +vt 0.9015 0.2879 +vt 0.9015 0.2727 +vt 0.9167 0.2727 +vt 0.9167 0.2879 +vt 0.8864 0.2879 +vt 0.8864 0.2727 +vt 0.8712 0.2879 +vt 0.8712 0.2727 +vt 0.8561 0.2879 +vt 0.8561 0.2727 +vt 0.8409 0.2879 +vt 0.8409 0.2727 +vt 0.8106 0.2879 +vt 0.8106 0.2727 +vt 0.8258 0.2727 +vt 0.8258 0.2879 +vt 0.7955 0.2879 +vt 0.7955 0.2727 +vt 0.7803 0.2879 +vt 0.7803 0.2727 +vt 0.7208 0.2473 +vt 0.7208 0.2404 +vt 0.7358 0.2404 +vt 0.7358 0.2473 +vt 0.7508 0.2473 +vt 0.7508 0.2404 +vt 0.7658 0.2473 +vt 0.7658 0.2404 +vt 0.7808 0.2473 +vt 0.7808 0.2404 +vt 0.7957 0.2473 +vt 0.7957 0.2404 +vt 0.8107 0.2473 +vt 0.8107 0.2404 +vt 0.8257 0.2404 +vt 0.8257 0.2473 +vt 0.8407 0.2474 +vt 0.8407 0.2405 +vt 0.8557 0.2474 +vt 0.8557 0.2405 +vt 0.8707 0.2475 +vt 0.8708 0.2405 +vt 0.8858 0.2406 +vt 0.8858 0.2475 +vt 0.9009 0.2406 +vt 0.9008 0.2475 +vt 0.9158 0.2475 +vt 0.9159 0.2406 +vt 0.9309 0.2406 +vt 0.9309 0.2475 +vt 0.9459 0.2406 +vt 0.9460 0.2475 +vt 0.9612 0.2475 +vt 0.9610 0.2406 +vt 0.9759 0.2405 +vt 0.9764 0.2474 +vt 0.9918 0.2472 +vt 0.9907 0.2403 +vt 0.5098 0.2471 +vt 0.5108 0.2402 +vt 0.5256 0.2404 +vt 0.5251 0.2474 +vt 0.5405 0.2475 +vt 0.5407 0.2405 +vt 0.5558 0.2406 +vt 0.5558 0.2475 +vt 0.5709 0.2405 +vt 0.5709 0.2475 +vt 0.5859 0.2405 +vt 0.5859 0.2474 +vt 0.6008 0.2405 +vt 0.6009 0.2474 +vt 0.6158 0.2405 +vt 0.6159 0.2474 +vt 0.6308 0.2404 +vt 0.6308 0.2473 +vt 0.6608 0.2474 +vt 0.6458 0.2473 +vt 0.6458 0.2404 +vt 0.6608 0.2404 +vt 0.6908 0.2473 +vt 0.6758 0.2473 +vt 0.6758 0.2404 +vt 0.6908 0.2404 +vt 0.7058 0.2473 +vt 0.7058 0.2404 +vt 0.8868 0.0171 +vt 0.8719 0.0171 +vt 0.8719 0.0102 +vt 0.8570 0.0171 +vt 0.8570 0.0103 +vt 0.8868 0.0102 +vt 0.9018 0.0102 +vt 0.9017 0.0171 +vt 0.8421 0.0171 +vt 0.8272 0.0171 +vt 0.8421 0.0103 +vt 0.9168 0.0102 +vt 0.9167 0.0171 +vt 0.8272 0.0102 +vt 0.9317 0.0102 +vt 0.9316 0.0172 +vt 0.8123 0.0102 +vt 0.8123 0.0171 +vt 0.8409 0.2879 +vt 0.8409 0.2727 +vt 0.8561 0.2727 +vt 0.8561 0.2879 +vt 0.8864 0.2879 +vt 0.8864 0.2727 +vt 0.9015 0.2727 +vt 0.9015 0.2879 +vt 0.9467 0.0103 +vt 0.9465 0.0172 +vt 0.8258 0.2879 +vt 0.8258 0.2727 +vt 0.7974 0.0101 +vt 0.7973 0.0170 +vt 0.9167 0.2727 +vt 0.9167 0.2879 +vt 0.9617 0.0104 +vt 0.9614 0.0173 +vt 0.8106 0.2879 +vt 0.8106 0.2727 +vt 0.7825 0.0101 +vt 0.7824 0.0170 +vt 0.7955 0.2879 +vt 0.7955 0.2727 +vt 0.9768 0.0105 +vt 0.9761 0.0174 +vt 0.7652 0.2879 +vt 0.7652 0.2727 +vt 0.7803 0.2727 +vt 0.7803 0.2879 +vt 0.7675 0.0100 +vt 0.7674 0.0169 +vt 0.9318 0.2727 +vt 0.9318 0.2879 +vt 0.9918 0.0109 +vt 0.9906 0.0176 +vt 0.7500 0.2879 +vt 0.7500 0.2727 +vt 0.7526 0.0100 +vt 0.7525 0.0169 +vt 0.9470 0.2727 +vt 0.9470 0.2879 +vt 0.5261 0.0090 +vt 0.5264 0.0161 +vt 0.5113 0.0163 +vt 0.5105 0.0093 +vt 0.7652 0.2727 +vt 0.7652 0.2879 +vt 0.7348 0.2879 +vt 0.7348 0.2727 +vt 0.6022 0.0162 +vt 0.5871 0.0162 +vt 0.7376 0.0099 +vt 0.7375 0.0169 +vt 0.9621 0.2727 +vt 0.9621 0.2879 +vt 0.5416 0.0090 +vt 0.5417 0.0161 +vt 0.7197 0.2879 +vt 0.7197 0.2727 +vt 0.7226 0.0099 +vt 0.7225 0.0168 +vt 0.9773 0.2727 +vt 0.9773 0.2879 +vt 0.5570 0.0090 +vt 0.5569 0.0161 +vt 0.7045 0.2879 +vt 0.7045 0.2727 +vt 0.7077 0.0098 +vt 0.7076 0.0168 +vt 0.5076 0.2879 +vt 0.5076 0.2727 +vt 0.5227 0.2727 +vt 0.5227 0.2879 +vt 0.5722 0.0092 +vt 0.5720 0.0161 +vt 0.9924 0.2727 +vt 0.9924 0.2879 +vt 0.6927 0.0098 +vt 0.6926 0.0167 +vt 0.5379 0.2727 +vt 0.5379 0.2879 +vt 0.8712 0.2727 +vt 0.8712 0.2879 +vt 0.5873 0.0092 +vt 0.6894 0.2879 +vt 0.6894 0.2727 +vt 0.6625 0.0166 +vt 0.6776 0.0166 +vt 0.6777 0.0097 +vt 0.5530 0.2727 +vt 0.5530 0.2879 +vt 0.6024 0.0093 +vt 0.6742 0.2879 +vt 0.6742 0.2727 +vt 0.6627 0.0096 +vt 0.5682 0.2727 +vt 0.5682 0.2879 +vt 0.6175 0.0094 +vt 0.6174 0.0163 +vt 0.6591 0.2879 +vt 0.6591 0.2727 +vt 0.6477 0.0095 +vt 0.6475 0.0165 +vt 0.5833 0.2727 +vt 0.5833 0.2879 +vt 0.6326 0.0094 +vt 0.6325 0.0164 +vt 0.6439 0.2879 +vt 0.6439 0.2727 +vt 0.6288 0.2879 +vt 0.6288 0.2727 +vt 0.5985 0.2727 +vt 0.5985 0.2879 +vt 0.6136 0.2879 +vt 0.6136 0.2727 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vt 0.8409 0.3258 +vt 0.8409 0.3182 +vt 0.8485 0.3182 +vt 0.8485 0.3258 +vt 0.8333 0.3258 +vt 0.8333 0.3182 +vt 0.8561 0.3182 +vt 0.8561 0.3258 +vt 0.8636 0.3182 +vt 0.8636 0.3258 +vt 0.8182 0.3258 +vt 0.8182 0.3182 +vt 0.8258 0.3182 +vt 0.8258 0.3258 +vn 0.0000 -1.0000 0.0000 +vn -0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.0000 0.0000 -1.0000 +vn -0.7071 0.0000 -0.7071 +vn 0.0000 0.7071 -0.7071 +vn 0.7071 0.0000 -0.7071 +vn 0.0000 -0.7071 -0.7071 +vn 0.7071 0.0000 0.7071 +vn -0.0000 0.7071 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.0000 -0.7071 0.7071 +vn -0.6965 0.2113 -0.6857 +vn -0.6965 0.2113 0.6857 +vn -0.6419 0.3431 0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.7244 0.0713 -0.6857 +vn -0.7244 0.0713 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.7244 -0.0713 0.6857 +vn -0.6965 -0.2113 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn -0.6419 -0.3431 -0.6857 +vn -0.6419 -0.3431 0.6857 +vn -0.5626 -0.4617 -0.6857 +vn -0.5626 -0.4617 0.6857 +vn -0.4617 -0.5626 -0.6857 +vn -0.4617 -0.5626 0.6857 +vn -0.3431 -0.6419 -0.6857 +vn -0.3431 -0.6419 0.6857 +vn -0.2113 -0.6965 -0.6857 +vn -0.2113 -0.6965 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn -0.0713 -0.7244 0.6857 +vn 0.0713 -0.7244 -0.6857 +vn 0.0713 -0.7244 0.6857 +vn 0.2113 -0.6965 -0.6857 +vn 0.2113 -0.6965 0.6857 +vn 0.3431 -0.6419 -0.6857 +vn 0.3431 -0.6419 0.6857 +vn 0.4617 -0.5626 -0.6857 +vn 0.4617 -0.5626 0.6857 +vn 0.5626 -0.4617 -0.6857 +vn 0.5626 -0.4617 0.6857 +vn 0.6419 -0.3431 -0.6857 +vn 0.6419 -0.3431 0.6857 +vn 0.6965 -0.2113 -0.6857 +vn 0.6965 -0.2113 0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.7244 0.0713 -0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.6965 0.2113 -0.6857 +vn 0.6965 0.2113 0.6857 +vn 0.5626 0.4617 -0.6857 +vn 0.5626 0.4617 0.6857 +vn 0.6419 0.3431 0.6857 +vn 0.6419 0.3431 -0.6857 +vn 0.4617 0.5626 -0.6857 +vn 0.4617 0.5626 0.6857 +vn 0.3431 0.6419 -0.6857 +vn 0.3431 0.6419 0.6857 +vn 0.2113 0.6965 -0.6857 +vn 0.2113 0.6965 0.6857 +vn 0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn -0.2113 0.6965 -0.6857 +vn -0.2113 0.6965 0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.0713 0.7244 -0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.3431 0.6419 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.4617 0.5626 0.6857 +vn 0.4604 0.8614 -0.2147 +vn 0.4686 0.8767 -0.1087 +vn 0.2886 0.9513 -0.1087 +vn 0.2835 0.9346 -0.2147 +vn 0.0957 0.9720 -0.2147 +vn 0.0974 0.9893 -0.1087 +vn -0.0957 0.9720 -0.2147 +vn -0.0974 0.9893 -0.1087 +vn -0.2835 0.9346 -0.2147 +vn -0.2886 0.9513 -0.1087 +vn -0.4604 0.8614 -0.2147 +vn -0.4686 0.8767 -0.1087 +vn -0.6196 0.7550 -0.2147 +vn -0.6306 0.7684 -0.1087 +vn -0.7684 0.6306 -0.1087 +vn -0.7550 0.6196 -0.2147 +vn -0.8614 0.4604 -0.2147 +vn -0.8767 0.4686 -0.1087 +vn -0.9346 0.2835 -0.2147 +vn -0.9513 0.2886 -0.1087 +vn -0.9720 0.0957 -0.2147 +vn -0.9893 0.0974 -0.1087 +vn -0.9893 -0.0974 -0.1087 +vn -0.9720 -0.0957 -0.2147 +vn -0.9513 -0.2886 -0.1087 +vn -0.9346 -0.2835 -0.2147 +vn -0.8614 -0.4604 -0.2147 +vn -0.8767 -0.4686 -0.1087 +vn -0.7684 -0.6306 -0.1087 +vn -0.7550 -0.6196 -0.2147 +vn -0.6306 -0.7684 -0.1087 +vn -0.6196 -0.7550 -0.2147 +vn -0.4604 -0.8614 -0.2147 +vn -0.4686 -0.8767 -0.1087 +vn -0.2886 -0.9513 -0.1087 +vn -0.2835 -0.9346 -0.2147 +vn -0.0957 -0.9720 -0.2147 +vn -0.0974 -0.9893 -0.1087 +vn 0.0974 -0.9893 -0.1087 +vn 0.0957 -0.9720 -0.2147 +vn 0.2835 -0.9346 -0.2147 +vn 0.2886 -0.9513 -0.1087 +vn 0.4686 -0.8767 -0.1087 +vn 0.4604 -0.8614 -0.2147 +vn 0.6306 -0.7684 -0.1087 +vn 0.6196 -0.7550 -0.2147 +vn 0.7684 -0.6306 -0.1087 +vn 0.7550 -0.6196 -0.2147 +vn 0.8767 -0.4686 -0.1087 +vn 0.8614 -0.4604 -0.2147 +vn 0.9513 -0.2886 -0.1087 +vn 0.9346 -0.2835 -0.2147 +vn 0.9893 -0.0974 -0.1087 +vn 0.9720 -0.0957 -0.2147 +vn 0.9346 0.2835 -0.2147 +vn 0.9720 0.0957 -0.2147 +vn 0.9893 0.0974 -0.1087 +vn 0.9513 0.2886 -0.1087 +vn 0.7550 0.6196 -0.2147 +vn 0.8614 0.4604 -0.2147 +vn 0.8767 0.4686 -0.1087 +vn 0.7684 0.6306 -0.1087 +vn 0.6196 0.7550 -0.2147 +vn 0.6306 0.7684 -0.1087 +vn -0.9893 -0.0974 0.1087 +vn -0.9893 0.0974 0.1087 +vn -0.9720 0.0957 0.2147 +vn -0.9513 0.2886 0.1087 +vn -0.9346 0.2835 0.2147 +vn -0.9720 -0.0957 0.2147 +vn -0.9346 -0.2835 0.2147 +vn -0.9513 -0.2886 0.1087 +vn -0.8767 0.4686 0.1087 +vn -0.7684 0.6306 0.1087 +vn -0.8614 0.4604 0.2147 +vn -0.8614 -0.4604 0.2147 +vn -0.8767 -0.4686 0.1087 +vn -0.7550 0.6196 0.2147 +vn -0.7550 -0.6196 0.2147 +vn -0.7684 -0.6306 0.1087 +vn -0.6196 0.7550 0.2147 +vn -0.6306 0.7684 0.1087 +vn -0.6196 -0.7550 0.2147 +vn -0.6306 -0.7684 0.1087 +vn -0.4604 0.8614 0.2147 +vn -0.4686 0.8767 0.1087 +vn -0.4604 -0.8614 0.2147 +vn -0.4686 -0.8767 0.1087 +vn -0.2835 0.9346 0.2147 +vn -0.2886 0.9513 0.1087 +vn -0.2835 -0.9346 0.2147 +vn -0.2886 -0.9513 0.1087 +vn -0.0957 0.9720 0.2147 +vn -0.0974 0.9893 0.1087 +vn -0.0957 -0.9720 0.2147 +vn -0.0974 -0.9893 0.1087 +vn 0.0957 0.9720 0.2147 +vn 0.0974 0.9893 0.1087 +vn 0.0957 -0.9720 0.2147 +vn 0.0974 -0.9893 0.1087 +vn -0.5626 0.4617 0.6857 +vn -0.5626 0.4617 -0.6857 +vn 0.8767 -0.4686 0.1087 +vn 0.7684 -0.6306 0.1087 +vn 0.2835 0.9346 0.2147 +vn 0.2886 0.9513 0.1087 +vn 0.2835 -0.9346 0.2147 +vn 0.2886 -0.9513 0.1087 +vn 0.4604 0.8614 0.2147 +vn 0.4686 0.8767 0.1087 +vn 0.4604 -0.8614 0.2147 +vn 0.4686 -0.8767 0.1087 +vn 0.6196 0.7550 0.2147 +vn 0.6306 0.7684 0.1087 +vn 0.6196 -0.7550 0.2147 +vn 0.6306 -0.7684 0.1087 +vn 0.7550 0.6196 0.2147 +vn 0.7684 0.6306 0.1087 +vn 0.7550 -0.6196 0.2147 +vn 0.9513 0.2886 0.1087 +vn 0.8767 0.4686 0.1087 +vn 0.8614 0.4604 0.2147 +vn 0.8614 -0.4604 0.2147 +vn 0.9346 0.2835 0.2147 +vn 0.9346 -0.2835 0.2147 +vn 0.9513 -0.2886 0.1087 +vn 0.9720 0.0957 0.2147 +vn 0.9893 0.0974 0.1087 +vn 0.9720 -0.0957 0.2147 +vn 0.9893 -0.0974 0.1087 +vn 0.7321 -0.3032 0.6100 +vn 0.9239 -0.3827 0.0000 +vn 0.7933 0.6088 0.0000 +vn 0.6287 0.4824 0.6100 +vn 0.1034 -0.7856 0.6100 +vn 0.1305 -0.9914 0.0000 +vn -0.1305 0.9914 0.0000 +vn -0.1034 0.7856 0.6100 +vn -0.9239 0.3827 0.0000 +vn -0.7321 0.3032 0.6100 +vn -0.7933 -0.6088 0.0000 +vn -0.6287 -0.4824 0.6100 +vn -0.7321 0.3032 -0.6100 +vn -0.1034 0.7856 -0.6100 +vn -0.6287 -0.4824 -0.6100 +vn 0.6287 0.4824 -0.6100 +vn 0.7321 -0.3032 -0.6100 +vn 0.1034 -0.7856 -0.6100 +vn 0.3032 -0.7321 0.6100 +vn 0.3827 -0.9239 0.0000 +vn 0.9914 -0.1305 0.0000 +vn 0.7856 -0.1034 0.6100 +vn -0.4824 -0.6287 0.6100 +vn -0.6088 -0.7933 0.0000 +vn 0.6088 0.7933 0.0000 +vn 0.4824 0.6287 0.6100 +vn -0.3827 0.9239 0.0000 +vn -0.3032 0.7321 0.6100 +vn -0.9914 0.1305 0.0000 +vn -0.7856 0.1034 0.6100 +vn -0.3032 0.7321 -0.6100 +vn 0.4824 0.6287 -0.6100 +vn -0.7856 0.1034 -0.6100 +vn 0.7856 -0.1034 -0.6100 +vn 0.3032 -0.7321 -0.6100 +vn -0.4824 -0.6287 -0.6100 +vn -0.3032 -0.7321 0.6100 +vn -0.3827 -0.9239 0.0000 +vn 0.6088 -0.7933 0.0000 +vn 0.4824 -0.6287 0.6100 +vn -0.7856 -0.1034 0.6100 +vn -0.9914 -0.1305 0.0000 +vn 0.9914 0.1305 0.0000 +vn 0.7856 0.1034 0.6100 +vn 0.3827 0.9239 0.0000 +vn 0.3032 0.7321 0.6100 +vn -0.6088 0.7933 0.0000 +vn -0.4824 0.6287 0.6100 +vn 0.3032 0.7321 -0.6100 +vn 0.7856 0.1034 -0.6100 +vn -0.4824 0.6287 -0.6100 +vn 0.4824 -0.6287 -0.6100 +vn -0.3032 -0.7321 -0.6100 +vn -0.7856 -0.1034 -0.6100 +vn -0.7321 -0.3032 0.6100 +vn -0.9239 -0.3827 0.0000 +vn -0.1305 -0.9914 0.0000 +vn -0.1034 -0.7856 0.6100 +vn -0.6287 0.4824 0.6100 +vn -0.7933 0.6088 0.0000 +vn 0.7933 -0.6088 0.0000 +vn 0.6287 -0.4824 0.6100 +vn 0.9239 0.3827 0.0000 +vn 0.7321 0.3032 0.6100 +vn 0.1305 0.9914 0.0000 +vn 0.1034 0.7856 0.6100 +vn 0.7321 0.3032 -0.6100 +vn 0.6287 -0.4824 -0.6100 +vn 0.1034 0.7856 -0.6100 +vn -0.1034 -0.7856 -0.6100 +vn -0.7321 -0.3032 -0.6100 +vn -0.6287 0.4824 -0.6100 +vn 0.5603 -0.5603 0.6100 +vn 0.7071 -0.7071 0.0000 +vn 0.9659 0.2588 0.0000 +vn 0.7654 0.2051 0.6100 +vn -0.2051 -0.7654 0.6100 +vn -0.2588 -0.9659 0.0000 +vn 0.2588 0.9659 0.0000 +vn 0.2051 0.7654 0.6100 +vn -0.7071 0.7071 0.0000 +vn -0.5603 0.5603 0.6100 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 0.6100 +vn -0.5603 0.5603 -0.6100 +vn 0.2051 0.7654 -0.6100 +vn -0.7654 -0.2051 -0.6100 +vn 0.7654 0.2051 -0.6100 +vn 0.5603 -0.5603 -0.6100 +vn -0.2051 -0.7654 -0.6100 +vn 0.0000 -0.7924 0.6100 +vn 0.8660 -0.5000 0.0000 +vn 0.6862 -0.3962 0.6100 +vn -0.6862 -0.3962 0.6100 +vn -0.8660 -0.5000 0.0000 +vn 0.8660 0.5000 0.0000 +vn 0.6862 0.3962 0.6100 +vn 0.0000 0.7924 0.6100 +vn -0.8660 0.5000 0.0000 +vn -0.6862 0.3962 0.6100 +vn 0.0000 0.7924 -0.6100 +vn 0.6862 0.3962 -0.6100 +vn -0.6862 0.3962 -0.6100 +vn 0.6862 -0.3962 -0.6100 +vn 0.0000 -0.7924 -0.6100 +vn -0.6862 -0.3962 -0.6100 +vn -0.5603 -0.5603 0.6100 +vn -0.7071 -0.7071 0.0000 +vn 0.2588 -0.9659 0.0000 +vn 0.2051 -0.7654 0.6100 +vn -0.7654 0.2051 0.6100 +vn -0.9659 0.2588 0.0000 +vn 0.9659 -0.2588 0.0000 +vn 0.7654 -0.2051 0.6100 +vn 0.7071 0.7071 0.0000 +vn 0.5603 0.5603 0.6100 +vn -0.2588 0.9659 0.0000 +vn -0.2051 0.7654 0.6100 +vn 0.5603 0.5603 -0.6100 +vn 0.7654 -0.2051 -0.6100 +vn -0.2051 0.7654 -0.6100 +vn 0.2051 -0.7654 -0.6100 +vn -0.5603 -0.5603 -0.6100 +vn -0.7654 0.2051 -0.6100 +vn -0.7924 0.0000 0.6100 +vn -0.5000 -0.8660 0.0000 +vn -0.3962 -0.6862 0.6100 +vn -0.3962 0.6862 0.6100 +vn -0.5000 0.8660 0.0000 +vn 0.5000 -0.8660 0.0000 +vn 0.3962 -0.6862 0.6100 +vn 0.7924 0.0000 0.6100 +vn 0.5000 0.8660 0.0000 +vn 0.3962 0.6862 0.6100 +vn 0.7924 0.0000 -0.6100 +vn 0.3962 -0.6862 -0.6100 +vn 0.3962 0.6862 -0.6100 +vn -0.3962 -0.6862 -0.6100 +vn -0.7924 0.0000 -0.6100 +vn -0.3962 0.6862 -0.6100 +g Cube.001_Cube.001_None +s off +f 642/1/1 643/2/1 646/3/1 647/4/1 +f 653/5/2 656/6/2 648/7/2 645/8/2 +f 655/9/3 654/10/3 651/11/3 649/12/3 +f 651/13/4 654/14/4 646/15/4 643/16/4 +f 655/17/5 649/18/5 642/19/5 647/20/5 +f 129/21/2 132/22/2 133/23/2 134/24/2 135/25/2 136/26/2 +f 141/27/6 144/28/6 145/29/6 146/30/6 147/31/6 148/32/6 +f 153/33/2 156/34/2 157/35/2 158/36/2 159/37/2 160/38/2 +f 165/39/6 168/40/6 169/41/6 170/42/6 171/43/6 172/44/6 +f 177/45/2 180/46/2 181/47/2 182/48/2 183/49/2 184/50/2 +f 189/51/6 192/52/6 193/53/6 194/54/6 195/55/6 196/56/6 +f 201/57/2 204/58/2 205/59/2 206/60/2 207/61/2 208/62/2 +f 213/63/6 216/64/6 217/65/6 218/66/6 219/67/6 220/68/6 +f 225/69/2 228/70/2 229/71/2 230/72/2 231/73/2 232/74/2 +f 237/75/6 240/76/6 241/77/6 242/78/6 243/79/6 244/80/6 +f 249/81/2 252/82/2 253/83/2 254/84/2 255/85/2 256/86/2 +f 261/87/6 264/88/6 265/89/6 266/90/6 267/91/6 268/92/6 +f 273/93/2 276/94/2 277/95/2 278/96/2 279/97/2 280/98/2 +f 285/99/6 288/100/6 289/101/6 290/102/6 291/103/6 292/104/6 +f 297/105/2 300/106/2 301/107/2 302/108/2 303/109/2 304/110/2 +f 309/111/6 312/112/6 313/113/6 314/114/6 315/115/6 316/116/6 +f 353/117/6 354/118/6 384/119/6 383/120/6 381/121/6 382/122/6 380/123/6 379/124/6 378/125/6 377/126/6 375/127/6 376/128/6 374/129/6 373/130/6 372/131/6 371/132/6 370/133/6 369/134/6 368/135/6 367/136/6 366/137/6 365/138/6 364/139/6 363/140/6 362/141/6 361/142/6 360/143/6 359/144/6 358/145/6 357/146/6 356/147/6 355/148/6 +f 332/149/2 349/150/2 333/151/2 334/152/2 335/153/2 336/154/2 337/155/2 350/156/2 338/157/2 339/158/2 340/159/2 351/160/2 341/161/2 352/162/2 342/163/2 343/164/2 344/165/2 345/166/2 346/167/2 321/168/2 322/169/2 323/170/2 324/171/2 325/172/2 326/173/2 327/174/2 328/175/2 329/176/2 347/177/2 330/178/2 348/179/2 331/180/2 +f 389/181/2 399/182/2 404/183/2 408/184/2 412/185/2 417/186/2 416/187/2 421/188/2 425/189/2 429/190/2 433/191/2 438/192/2 447/193/2 448/194/2 446/195/2 440/196/2 435/197/2 431/198/2 427/199/2 423/200/2 419/201/2 414/202/2 410/203/2 406/204/2 401/205/2 397/206/2 390/207/2 391/208/2 388/209/2 385/210/2 386/211/2 387/212/2 +f 393/213/6 392/214/6 398/215/6 403/216/6 402/217/6 407/218/6 411/219/6 415/220/6 420/221/6 424/222/6 428/223/6 432/224/6 436/225/6 441/226/6 437/227/6 443/228/6 442/229/6 444/230/6 445/231/6 439/232/6 434/233/6 430/234/6 426/235/6 422/236/6 418/237/6 413/238/6 409/239/6 405/240/6 400/241/6 396/242/6 395/243/6 394/244/6 +f 449/245/2 452/246/2 453/247/2 454/248/2 455/249/2 456/250/2 +f 461/251/6 464/252/6 465/253/6 466/254/6 467/255/6 468/256/6 +f 473/257/2 476/258/2 477/259/2 478/260/2 479/261/2 480/262/2 +f 485/263/6 488/264/6 489/265/6 490/266/6 491/267/6 492/268/6 +f 497/269/2 500/270/2 501/271/2 502/272/2 503/273/2 504/274/2 +f 509/275/6 512/276/6 513/277/6 514/278/6 515/279/6 516/280/6 +f 521/281/2 524/282/2 525/283/2 526/284/2 527/285/2 528/286/2 +f 533/287/6 536/288/6 537/289/6 538/290/6 539/291/6 540/292/6 +f 545/293/2 548/294/2 549/295/2 550/296/2 551/297/2 552/298/2 +f 557/299/6 560/300/6 561/301/6 562/302/6 563/303/6 564/304/6 +f 569/305/2 572/306/2 573/307/2 574/308/2 575/309/2 576/310/2 +f 581/311/6 584/312/6 585/313/6 586/314/6 587/315/6 588/316/6 +f 593/317/2 596/318/2 597/319/2 598/320/2 599/321/2 600/322/2 +f 605/323/6 608/324/6 609/325/6 610/326/6 611/327/6 612/328/6 +f 617/329/2 620/330/2 621/331/2 622/332/2 623/333/2 624/334/2 +f 629/335/6 632/336/6 633/337/6 634/338/6 635/339/6 636/340/6 +f 642/19/7 649/18/7 650/341/7 641/342/7 +f 649/12/8 651/11/8 652/343/8 650/344/8 +f 651/13/9 643/16/9 644/345/9 652/346/9 +f 643/2/10 642/1/10 641/347/10 644/348/10 +f 653/5/11 645/8/11 646/349/11 654/350/11 +f 654/10/12 655/9/12 656/351/12 653/352/12 +f 655/17/13 647/20/13 648/353/13 656/354/13 +f 647/4/14 646/3/14 645/355/14 648/356/14 +f 650/357/6 652/358/6 644/359/6 641/360/6 +s 1 +f 356/361/15 323/362/16 322/363/17 355/364/18 +f 357/365/19 324/366/20 323/362/16 356/361/15 +f 358/367/21 325/368/22 324/366/20 357/365/19 +f 359/369/23 326/370/24 325/368/22 358/367/21 +f 360/371/25 327/372/26 326/370/24 359/369/23 +f 361/373/27 328/374/28 327/372/26 360/371/25 +f 362/375/29 329/376/30 328/374/28 361/373/27 +f 363/377/31 347/378/32 329/376/30 362/375/29 +f 364/379/33 330/380/34 347/378/32 363/377/31 +f 365/381/35 348/382/36 330/380/34 364/379/33 +f 366/383/37 331/384/38 348/382/36 365/381/35 +f 367/385/39 332/386/40 331/384/38 366/383/37 +f 368/387/41 349/388/42 332/386/40 367/385/39 +f 369/389/43 333/390/44 349/388/42 368/387/41 +f 370/391/45 334/392/46 333/390/44 369/389/43 +f 371/393/47 335/394/48 334/392/46 370/391/45 +f 372/395/49 336/396/50 335/397/48 371/398/47 +f 373/399/51 337/400/52 336/396/50 372/395/49 +f 374/401/53 350/402/54 337/400/52 373/399/51 +f 376/403/55 338/404/56 350/402/54 374/401/53 +f 377/405/57 340/406/58 339/407/59 375/408/60 +f 375/408/60 339/407/59 338/404/56 376/403/55 +f 378/409/61 351/410/62 340/406/58 377/405/57 +f 379/411/63 341/412/64 351/410/62 378/409/61 +f 380/413/65 352/414/66 341/412/64 379/411/63 +f 382/415/67 342/416/68 352/414/66 380/413/65 +f 383/417/69 344/418/70 343/419/71 381/420/72 +f 381/420/72 343/419/71 342/416/68 382/415/67 +f 384/421/73 345/422/74 344/418/70 383/417/69 +f 354/423/75 346/424/76 345/422/74 384/421/73 +f 30/425/77 33/426/78 34/427/79 1/428/80 +f 2/429/81 1/428/80 34/427/79 35/430/82 +f 3/431/83 2/429/81 35/430/82 36/432/84 +f 4/433/85 3/431/83 36/432/84 37/434/86 +f 5/435/87 4/433/85 37/434/86 38/436/88 +f 6/437/89 5/435/87 38/436/88 39/438/90 +f 6/437/89 39/438/90 40/439/91 7/440/92 +f 8/441/93 7/440/92 40/439/91 41/442/94 +f 9/443/95 8/441/93 41/442/94 42/444/96 +f 10/445/97 9/443/95 42/444/96 43/446/98 +f 10/445/97 43/446/98 44/447/99 11/448/100 +f 11/448/100 44/447/99 45/449/101 31/450/102 +f 12/451/103 46/452/104 47/453/105 13/454/106 +f 31/450/102 45/449/101 46/452/104 12/451/103 +f 13/454/106 47/453/105 48/455/107 14/456/108 +f 15/457/109 14/456/108 48/455/107 49/458/110 +f 15/457/109 49/458/110 50/459/111 16/460/112 +f 17/461/113 16/460/112 50/459/111 51/462/114 +f 17/463/113 51/464/114 52/465/115 18/466/116 +f 19/467/117 18/466/116 52/465/115 53/468/118 +f 19/467/117 53/468/118 54/469/119 20/470/120 +f 20/470/120 54/469/119 55/471/121 22/472/122 +f 22/472/122 55/471/121 56/473/123 21/474/124 +f 21/474/124 56/473/123 57/475/125 23/476/126 +f 23/476/126 57/475/125 58/477/127 24/478/128 +f 24/478/128 58/477/127 59/479/129 32/480/130 +f 27/481/131 25/482/132 60/483/133 61/484/134 +f 25/482/132 32/480/130 59/479/129 60/483/133 +f 28/485/135 26/486/136 62/487/137 63/488/138 +f 27/481/131 61/484/134 62/487/137 26/486/136 +f 29/489/139 28/485/135 63/488/138 64/490/140 +f 29/489/139 64/490/140 33/426/78 30/425/77 +f 67/491/141 44/447/99 43/446/98 66/492/142 +f 70/493/143 66/492/142 65/494/144 71/495/145 +f 72/496/146 67/491/141 66/492/142 70/493/143 +f 74/497/147 68/498/148 67/491/141 72/496/146 +f 69/499/149 41/442/94 40/439/91 75/500/150 +f 71/495/145 65/494/144 69/499/149 76/501/151 +f 78/502/152 73/503/153 68/498/148 74/497/147 +f 80/504/154 76/501/151 69/499/149 75/500/150 +f 82/505/155 77/506/156 73/503/153 78/502/152 +f 84/507/157 80/504/154 75/500/150 79/508/158 +f 388/509/30 392/510/29 393/511/31 385/512/32 +f 387/513/36 395/514/35 396/515/37 389/516/38 +f 86/517/159 81/518/160 77/506/156 82/505/155 +f 391/519/28 398/520/27 392/510/29 388/509/30 +f 88/521/161 84/507/157 79/508/158 83/522/162 +f 389/516/38 396/515/37 400/523/39 399/524/40 +f 90/525/163 85/526/164 81/518/160 86/517/159 +f 390/527/26 403/528/25 398/520/27 391/519/28 +f 92/529/165 88/521/161 83/522/162 87/530/166 +f 397/531/24 402/532/23 403/528/25 390/527/26 +f 94/533/167 89/534/168 85/526/164 90/525/163 +f 406/535/20 411/536/19 407/537/21 401/538/22 +f 96/539/169 92/529/165 87/530/166 91/540/170 +f 399/524/40 400/523/39 405/541/41 404/542/42 +f 98/543/171 93/544/172 89/534/168 94/533/167 +f 410/545/16 415/546/15 411/536/19 406/535/20 +f 100/547/173 96/539/169 91/540/170 95/548/174 +f 404/542/42 405/541/41 409/549/43 408/550/44 +f 102/551/175 97/552/176 93/553/172 98/554/171 +f 355/364/18 322/363/17 321/555/177 353/556/178 +f 414/557/17 420/558/18 415/546/15 410/545/16 +f 36/432/84 91/540/170 87/530/166 37/434/86 +f 117/559/179 57/475/125 56/473/123 113/560/180 +f 104/561/181 100/547/173 95/548/174 99/562/182 +f 408/550/44 409/549/43 413/563/45 412/564/46 +f 106/565/183 101/566/184 97/552/176 102/551/175 +f 419/567/177 424/568/178 420/558/18 414/557/17 +f 108/569/185 104/561/181 99/562/182 103/570/186 +f 412/564/46 413/563/45 418/571/47 417/572/48 +f 110/573/187 105/574/188 101/566/184 106/565/183 +f 423/575/76 428/576/75 424/568/178 419/567/177 +f 112/577/189 108/569/185 103/570/186 107/578/190 +f 416/579/50 422/580/49 426/581/51 421/582/52 +f 110/573/187 114/583/191 109/584/192 105/574/188 +f 417/572/48 418/571/47 422/585/49 416/586/50 +f 116/587/193 112/577/189 107/578/190 111/588/194 +f 421/582/52 426/581/51 430/589/53 425/590/54 +f 385/512/32 393/511/31 394/591/33 386/592/34 +f 118/593/195 113/560/180 109/584/192 114/583/191 +f 427/594/74 432/595/73 428/576/75 423/575/76 +f 61/484/134 119/596/196 115/597/197 62/487/137 +f 120/598/198 116/587/193 111/588/194 115/597/197 +f 425/590/54 430/589/53 434/599/55 429/600/56 +f 118/593/195 122/601/199 117/559/179 113/560/180 +f 431/602/70 436/603/69 432/595/73 427/594/74 +f 124/604/200 120/598/198 115/597/197 119/596/196 +f 429/600/56 434/599/55 439/605/60 433/606/59 +f 122/601/199 126/607/201 121/608/202 117/559/179 +f 435/609/71 441/610/72 436/603/69 431/602/70 +f 401/538/22 407/537/21 402/532/23 397/531/24 +f 127/611/203 124/604/200 119/596/196 123/612/204 +f 433/606/59 439/605/60 445/613/57 438/614/58 +f 126/607/201 128/615/205 125/616/206 121/608/202 +f 440/617/68 437/618/67 441/610/72 435/609/71 +f 128/615/205 127/611/203 123/612/204 125/616/206 +f 386/592/34 394/591/33 395/514/35 387/513/36 +f 446/619/66 443/620/65 437/618/67 440/617/68 +f 438/614/58 445/613/57 444/621/61 447/622/62 +f 448/623/64 442/624/63 443/620/65 446/619/66 +f 447/622/62 444/621/61 442/624/63 448/623/64 +f 129/625/207 130/626/208 131/627/209 132/628/210 +f 136/629/211 137/630/212 130/626/208 129/625/207 +f 132/628/210 131/627/209 138/631/213 133/632/214 +f 133/632/214 138/631/213 139/633/215 134/634/216 +f 134/635/216 139/636/215 140/637/217 135/638/218 +f 135/638/218 140/637/217 137/630/212 136/629/211 +f 141/639/219 142/640/215 143/641/213 144/642/220 +f 148/643/221 149/644/217 142/640/215 141/639/219 +f 144/642/220 143/641/213 150/645/209 145/646/222 +f 145/646/222 150/645/209 151/647/208 146/648/223 +f 146/649/223 151/650/208 152/651/212 147/652/224 +f 147/652/224 152/651/212 149/644/217 148/643/221 +f 153/653/225 154/654/226 155/655/227 156/656/228 +f 160/657/229 161/658/230 154/654/226 153/653/225 +f 156/656/228 155/655/227 162/659/231 157/660/232 +f 157/660/232 162/659/231 163/661/233 158/662/234 +f 158/663/234 163/664/233 164/665/235 159/666/236 +f 159/666/236 164/665/235 161/658/230 160/657/229 +f 165/667/237 166/668/233 167/669/231 168/670/238 +f 172/671/239 173/672/235 166/668/233 165/667/237 +f 168/670/238 167/669/231 174/673/227 169/674/240 +f 169/674/240 174/673/227 175/675/226 170/676/241 +f 170/677/241 175/678/226 176/679/230 171/680/242 +f 171/680/242 176/679/230 173/672/235 172/671/239 +f 177/681/243 178/682/244 179/683/245 180/684/246 +f 184/685/247 185/686/248 178/682/244 177/681/243 +f 180/684/246 179/683/245 186/687/249 181/688/250 +f 181/688/250 186/687/249 187/689/251 182/690/252 +f 182/691/252 187/692/251 188/693/253 183/694/254 +f 183/694/254 188/693/253 185/686/248 184/685/247 +f 189/695/255 190/696/251 191/697/249 192/698/256 +f 196/699/257 197/700/253 190/696/251 189/695/255 +f 192/698/256 191/697/249 198/701/245 193/702/258 +f 193/702/258 198/701/245 199/703/244 194/704/259 +f 194/705/259 199/706/244 200/707/248 195/708/260 +f 195/708/260 200/707/248 197/700/253 196/699/257 +f 201/709/261 202/710/262 203/711/263 204/712/264 +f 208/713/265 209/714/266 202/710/262 201/709/261 +f 204/712/264 203/711/263 210/715/267 205/716/268 +f 205/716/268 210/715/267 211/717/269 206/718/270 +f 206/719/270 211/720/269 212/721/271 207/722/272 +f 207/722/272 212/721/271 209/714/266 208/713/265 +f 213/723/273 214/724/269 215/725/267 216/726/274 +f 220/727/275 221/728/271 214/724/269 213/723/273 +f 216/726/274 215/725/267 222/729/263 217/730/276 +f 217/730/276 222/729/263 223/731/262 218/732/277 +f 218/733/277 223/734/262 224/735/266 219/736/278 +f 219/736/278 224/735/266 221/728/271 220/727/275 +f 225/737/216 226/738/215 227/739/217 228/740/218 +f 232/741/214 233/742/213 226/738/215 225/737/216 +f 228/740/218 227/739/217 234/743/212 229/744/211 +f 229/744/211 234/743/212 235/745/208 230/746/207 +f 230/747/207 235/748/208 236/749/209 231/750/210 +f 231/750/210 236/749/209 233/742/213 232/741/214 +f 237/751/223 238/752/208 239/753/212 240/754/224 +f 244/755/222 245/756/209 238/752/208 237/751/223 +f 240/754/224 239/753/212 246/757/217 241/758/221 +f 241/758/221 246/757/217 247/759/215 242/760/219 +f 242/761/219 247/762/215 248/763/213 243/764/220 +f 243/764/220 248/763/213 245/756/209 244/755/222 +f 249/765/234 250/766/233 251/767/235 252/768/236 +f 256/769/232 257/770/231 250/766/233 249/765/234 +f 252/768/236 251/767/235 258/771/230 253/772/229 +f 253/772/229 258/771/230 259/773/226 254/774/225 +f 254/775/225 259/776/226 260/777/227 255/778/228 +f 255/778/228 260/777/227 257/770/231 256/769/232 +f 261/779/241 262/780/226 263/781/230 264/782/242 +f 268/783/240 269/784/227 262/780/226 261/779/241 +f 264/782/242 263/781/230 270/785/235 265/786/239 +f 265/786/239 270/785/235 271/787/233 266/788/237 +f 266/789/237 271/790/233 272/791/231 267/792/238 +f 267/792/238 272/791/231 269/784/227 268/783/240 +f 273/793/252 274/794/251 275/795/253 276/796/254 +f 280/797/250 281/798/249 274/794/251 273/793/252 +f 276/796/254 275/795/253 282/799/248 277/800/247 +f 277/800/247 282/799/248 283/801/244 278/802/243 +f 278/803/243 283/804/244 284/805/245 279/806/246 +f 279/806/246 284/805/245 281/798/249 280/797/250 +f 285/807/259 286/808/244 287/809/248 288/810/260 +f 292/811/258 293/812/245 286/808/244 285/807/259 +f 288/810/260 287/809/248 294/813/253 289/814/257 +f 289/814/257 294/813/253 295/815/251 290/816/255 +f 290/817/255 295/818/251 296/819/249 291/820/256 +f 291/820/256 296/819/249 293/812/245 292/811/258 +f 297/821/270 298/822/269 299/823/271 300/824/272 +f 304/825/268 305/826/267 298/822/269 297/821/270 +f 300/824/272 299/823/271 306/827/266 301/828/265 +f 301/828/265 306/827/266 307/829/262 302/830/261 +f 302/831/261 307/832/262 308/833/263 303/834/264 +f 303/834/264 308/833/263 305/826/267 304/825/268 +f 309/835/277 310/836/262 311/837/266 312/838/278 +f 316/839/276 317/840/263 310/836/262 309/835/277 +f 312/838/278 311/837/266 318/841/271 313/842/275 +f 313/842/275 318/841/271 319/843/269 314/844/273 +f 314/845/273 319/846/269 320/847/267 315/848/274 +f 315/848/274 320/847/267 317/840/263 316/839/276 +f 54/469/119 53/468/118 101/566/184 105/574/188 +f 64/490/140 107/578/190 103/570/186 33/426/78 +f 125/616/206 59/479/129 58/477/127 121/608/202 +f 65/494/144 42/444/96 41/442/94 69/499/149 +f 62/487/137 115/597/197 111/588/194 63/488/138 +f 89/534/168 93/544/172 51/462/114 50/459/111 +f 38/436/88 37/434/86 87/530/166 83/522/162 +f 121/608/202 58/477/127 57/475/125 117/559/179 +f 61/484/134 60/483/133 123/612/204 119/596/196 +f 64/490/140 63/488/138 111/588/194 107/578/190 +f 125/616/206 123/612/204 60/483/133 59/479/129 +f 39/438/90 79/508/158 75/500/150 40/439/91 +f 35/430/82 34/427/79 99/562/182 95/548/174 +f 55/471/121 109/584/192 113/560/180 56/473/123 +f 55/471/121 54/469/119 105/574/188 109/584/192 +f 49/458/110 48/455/107 81/518/160 85/526/164 +f 353/556/178 321/555/177 346/424/76 354/423/75 +f 36/432/84 35/430/82 95/548/174 91/540/170 +f 43/446/98 42/444/96 65/494/144 66/492/142 +f 45/449/101 68/498/148 73/503/153 46/452/104 +f 46/452/104 73/503/153 77/506/156 47/453/105 +f 44/447/99 67/491/141 68/498/148 45/449/101 +f 52/465/115 97/552/176 101/566/184 53/468/118 +f 34/427/79 33/426/78 103/570/186 99/562/182 +f 89/534/168 50/459/111 49/458/110 85/526/164 +f 449/849/279 450/850/280 451/851/281 452/852/282 +f 456/853/283 457/854/284 450/850/280 449/849/279 +f 452/852/282 451/851/281 458/855/285 453/856/286 +f 453/856/286 458/855/285 459/857/287 454/858/288 +f 454/859/288 459/860/287 460/861/289 455/862/290 +f 455/862/290 460/861/289 457/854/284 456/853/283 +f 461/863/291 462/864/287 463/865/285 464/866/292 +f 468/867/293 469/868/289 462/864/287 461/863/291 +f 464/866/292 463/865/285 470/869/281 465/870/294 +f 465/870/294 470/869/281 471/871/280 466/872/295 +f 466/873/295 471/874/280 472/875/284 467/876/296 +f 467/876/296 472/875/284 469/868/289 468/867/293 +f 473/877/297 474/878/1 475/879/298 476/880/299 +f 480/881/300 481/882/301 474/878/1 473/877/297 +f 476/880/299 475/879/298 482/883/302 477/884/303 +f 477/884/303 482/883/302 483/885/3 478/886/304 +f 478/887/304 483/888/3 484/889/305 479/890/306 +f 479/890/306 484/889/305 481/882/301 480/881/300 +f 485/891/307 486/892/3 487/893/302 488/894/308 +f 492/895/309 493/896/305 486/892/3 485/891/307 +f 488/894/308 487/893/302 494/897/298 489/898/310 +f 489/898/310 494/897/298 495/899/1 490/900/311 +f 490/901/311 495/902/1 496/903/301 491/904/312 +f 491/904/312 496/903/301 493/896/305 492/895/309 +f 497/905/313 498/906/314 499/907/315 500/908/316 +f 504/909/317 505/910/318 498/906/314 497/905/313 +f 500/908/316 499/907/315 506/911/319 501/912/320 +f 501/912/320 506/911/319 507/913/321 502/914/322 +f 502/915/322 507/916/321 508/917/323 503/918/324 +f 503/918/324 508/917/323 505/910/318 504/909/317 +f 509/919/325 510/920/321 511/921/319 512/922/326 +f 516/923/327 517/924/323 510/920/321 509/919/325 +f 512/922/326 511/921/319 518/925/315 513/926/328 +f 513/926/328 518/925/315 519/927/314 514/928/329 +f 514/929/329 519/930/314 520/931/318 515/932/330 +f 515/932/330 520/931/318 517/924/323 516/923/327 +f 521/933/331 522/934/5 523/935/332 524/936/333 +f 528/937/334 529/938/335 522/934/5 521/933/331 +f 524/936/333 523/935/332 530/939/336 525/940/337 +f 525/940/337 530/939/336 531/941/4 526/942/338 +f 526/943/338 531/944/4 532/945/339 527/946/340 +f 527/946/340 532/945/339 529/938/335 528/937/334 +f 533/947/341 534/948/4 535/949/336 536/950/342 +f 540/951/343 541/952/339 534/948/4 533/947/341 +f 536/950/342 535/949/336 542/953/332 537/954/344 +f 537/954/344 542/953/332 543/955/5 538/956/345 +f 538/957/345 543/958/5 544/959/335 539/960/346 +f 539/960/346 544/959/335 541/952/339 540/951/343 +f 545/961/288 546/962/287 547/963/289 548/964/290 +f 552/965/286 553/966/285 546/962/287 545/961/288 +f 548/964/290 547/963/289 554/967/284 549/968/283 +f 549/968/283 554/967/284 555/969/280 550/970/279 +f 550/971/279 555/972/280 556/973/281 551/974/282 +f 551/974/282 556/973/281 553/966/285 552/965/286 +f 557/975/295 558/976/280 559/977/284 560/978/296 +f 564/979/294 565/980/281 558/976/280 557/975/295 +f 560/978/296 559/977/284 566/981/289 561/982/293 +f 561/982/293 566/981/289 567/983/287 562/984/291 +f 562/985/291 567/986/287 568/987/285 563/988/292 +f 563/988/292 568/987/285 565/980/281 564/979/294 +f 569/989/304 570/990/3 571/991/305 572/992/306 +f 576/993/303 577/994/302 570/990/3 569/989/304 +f 572/992/306 571/991/305 578/995/301 573/996/300 +f 573/996/300 578/995/301 579/997/1 574/998/297 +f 574/999/297 579/1000/1 580/1001/298 575/1002/299 +f 575/1002/299 580/1001/298 577/994/302 576/993/303 +f 581/1003/311 582/1004/1 583/1005/301 584/1006/312 +f 588/1007/310 589/1008/298 582/1004/1 581/1003/311 +f 584/1006/312 583/1005/301 590/1009/305 585/1010/309 +f 585/1010/309 590/1009/305 591/1011/3 586/1012/307 +f 586/1013/307 591/1014/3 592/1015/302 587/1016/308 +f 587/1016/308 592/1015/302 589/1008/298 588/1007/310 +f 593/1017/322 594/1018/321 595/1019/323 596/1020/324 +f 600/1021/320 601/1022/319 594/1018/321 593/1017/322 +f 596/1020/324 595/1019/323 602/1023/318 597/1024/317 +f 597/1024/317 602/1023/318 603/1025/314 598/1026/313 +f 598/1027/313 603/1028/314 604/1029/315 599/1030/316 +f 599/1030/316 604/1029/315 601/1022/319 600/1021/320 +f 605/1031/329 606/1032/314 607/1033/318 608/1034/330 +f 612/1035/328 613/1036/315 606/1032/314 605/1031/329 +f 608/1034/330 607/1033/318 614/1037/323 609/1038/327 +f 609/1038/327 614/1037/323 615/1039/321 610/1040/325 +f 610/1041/325 615/1042/321 616/1043/319 611/1044/326 +f 611/1044/326 616/1043/319 613/1036/315 612/1035/328 +f 617/1045/338 618/1046/4 619/1047/339 620/1048/340 +f 624/1049/337 625/1050/336 618/1046/4 617/1045/338 +f 620/1048/340 619/1047/339 626/1051/335 621/1052/334 +f 621/1052/334 626/1051/335 627/1053/5 622/1054/331 +f 622/1055/331 627/1056/5 628/1057/332 623/1058/333 +f 623/1058/333 628/1057/332 625/1050/336 624/1049/337 +f 629/1059/345 630/1060/5 631/1061/335 632/1062/346 +f 636/1063/344 637/1064/332 630/1060/5 629/1059/345 +f 632/1062/346 631/1061/335 638/1065/339 633/1066/343 +f 633/1066/343 638/1065/339 639/1067/4 634/1068/341 +f 634/1069/341 639/1070/4 640/1071/336 635/1072/342 +f 635/1072/342 640/1071/336 637/1064/332 636/1063/344 +f 38/436/88 83/522/162 79/508/158 39/438/90 +f 81/518/160 48/455/107 47/453/105 77/506/156 +f 51/464/114 93/553/172 97/552/176 52/465/115 diff --git a/mods/pipeworks/models/pipeworks_entry_panel_lowpoly.obj b/mods/pipeworks/models/pipeworks_entry_panel_lowpoly.obj new file mode 100644 index 00000000..aa4b4fda --- /dev/null +++ b/mods/pipeworks/models/pipeworks_entry_panel_lowpoly.obj @@ -0,0 +1,236 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-entry-panel-lowpoly.blend' +# www.blender.org +o Cylinder.000 +v -0.500000 0.500000 -0.062500 +v 0.500000 0.500000 -0.062500 +v 0.500000 -0.500000 -0.062500 +v -0.500000 -0.500000 -0.062500 +v 0.500000 0.500000 0.062500 +v 0.500000 -0.500000 0.062500 +v -0.500000 0.500000 0.062500 +v -0.500000 -0.500000 0.062500 +v -0.156250 -0.064721 0.500000 +v -0.156250 -0.064721 0.468750 +v -0.064721 -0.156250 0.500000 +v -0.064721 -0.156250 0.468750 +v 0.064721 -0.156250 0.500000 +v 0.064721 -0.156250 0.468750 +v 0.156250 -0.064721 0.500000 +v 0.156250 -0.064721 0.468750 +v 0.156250 0.064721 0.500000 +v 0.156250 0.064721 0.468750 +v 0.064721 0.156250 0.500000 +v 0.064721 0.156250 0.468750 +v -0.064721 0.156250 0.500000 +v -0.064721 0.156250 0.468750 +v -0.156250 0.064721 0.500000 +v -0.156250 0.064721 0.468750 +v -0.125000 -0.051777 0.468750 +v -0.125000 -0.051777 -0.468750 +v -0.051777 -0.125000 0.468750 +v -0.051777 -0.125000 -0.468750 +v 0.051777 -0.125000 0.468750 +v 0.051777 -0.125000 -0.468750 +v 0.125000 -0.051777 0.468750 +v 0.125000 -0.051777 -0.468750 +v 0.125000 0.051777 0.468750 +v 0.125000 0.051777 -0.468750 +v 0.051777 0.125000 0.468750 +v 0.051777 0.125000 -0.468750 +v -0.051777 0.125000 0.468750 +v -0.051777 0.125000 -0.468750 +v -0.125000 0.051777 0.468750 +v -0.125000 0.051777 -0.468750 +v -0.156250 -0.064721 -0.468750 +v -0.156250 -0.064721 -0.500000 +v -0.064721 -0.156250 -0.468750 +v -0.064721 -0.156250 -0.500000 +v 0.064721 -0.156250 -0.468750 +v 0.064721 -0.156250 -0.500000 +v 0.156250 -0.064721 -0.468750 +v 0.156250 -0.064721 -0.500000 +v 0.156250 0.064721 -0.468750 +v 0.156250 0.064721 -0.500000 +v 0.064721 0.156250 -0.468750 +v 0.064721 0.156250 -0.500000 +v -0.064721 0.156250 -0.468750 +v -0.064721 0.156250 -0.500000 +v -0.156250 0.064721 -0.468750 +v -0.156250 0.064721 -0.500000 +vt 0.5076 0.5076 +vt 0.9924 0.5076 +vt 0.9924 0.9924 +vt 0.5076 0.9924 +vt 0.0682 0.4924 +vt 0.0076 0.4924 +vt 0.0076 0.0076 +vt 0.0682 0.0076 +vt 0.4924 0.9924 +vt 0.0076 0.9924 +vt 0.0076 0.5076 +vt 0.4924 0.5076 +vt 0.2955 0.4924 +vt 0.2348 0.4924 +vt 0.2348 0.0076 +vt 0.2955 0.0076 +vt 0.2197 0.0076 +vt 0.2197 0.4924 +vt 0.1591 0.4924 +vt 0.1591 0.0076 +vt 0.0833 0.4924 +vt 0.0833 0.0076 +vt 0.1439 0.0076 +vt 0.1439 0.4924 +vt 0.8561 0.4318 +vt 0.8106 0.4773 +vt 0.7500 0.4773 +vt 0.7045 0.4318 +vt 0.7045 0.3712 +vt 0.7500 0.3258 +vt 0.8106 0.3258 +vt 0.8561 0.3712 +vt 0.6288 0.4773 +vt 0.6742 0.4318 +vt 0.6742 0.3712 +vt 0.6288 0.3258 +vt 0.5682 0.3258 +vt 0.5227 0.3712 +vt 0.5227 0.4318 +vt 0.5682 0.4773 +vt 0.6742 0.4318 +vt 0.6288 0.4773 +vt 0.5682 0.4773 +vt 0.5227 0.4318 +vt 0.5227 0.3712 +vt 0.5682 0.3258 +vt 0.6288 0.3258 +vt 0.6742 0.3712 +vt 0.8106 0.4773 +vt 0.8561 0.4318 +vt 0.8561 0.3712 +vt 0.8106 0.3258 +vt 0.7500 0.3258 +vt 0.7045 0.3712 +vt 0.7045 0.4318 +vt 0.7500 0.4773 +vt 0.9015 0.2879 +vt 0.9015 0.2727 +vt 0.9318 0.2727 +vt 0.9318 0.2879 +vt 0.9621 0.2727 +vt 0.9621 0.2879 +vt 0.9924 0.2727 +vt 0.9924 0.2879 +vt 0.7500 0.2879 +vt 0.7500 0.2727 +vt 0.7803 0.2727 +vt 0.7803 0.2879 +vt 0.8106 0.2727 +vt 0.8106 0.2879 +vt 0.8409 0.2727 +vt 0.8409 0.2879 +vt 0.8712 0.2727 +vt 0.8712 0.2879 +vt 0.6894 0.2879 +vt 0.6894 0.2727 +vt 0.7197 0.2727 +vt 0.7197 0.2879 +vt 0.6591 0.2879 +vt 0.6591 0.2727 +vt 0.7500 0.2727 +vt 0.7500 0.2879 +vt 0.5076 0.2879 +vt 0.5076 0.2727 +vt 0.5379 0.2727 +vt 0.5379 0.2879 +vt 0.5682 0.2727 +vt 0.5682 0.2879 +vt 0.5985 0.2727 +vt 0.5985 0.2879 +vt 0.6288 0.2727 +vt 0.6288 0.2879 +vt 0.5227 0.2197 +vt 0.5227 0.1894 +vt 0.9924 0.1894 +vt 0.9924 0.2197 +vt 0.9924 0.2500 +vt 0.5227 0.2500 +vt 0.9924 0.0379 +vt 0.9924 0.0682 +vt 0.5227 0.0682 +vt 0.5227 0.0379 +vt 0.5227 0.1591 +vt 0.9924 0.1591 +vt 0.5227 0.1288 +vt 0.5227 0.0985 +vt 0.9924 0.0985 +vt 0.9924 0.1288 +vt 0.9924 0.0076 +vt 0.5227 0.0076 +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.7173 -0.2971 0.6302 +vn -0.7173 -0.2971 -0.6302 +vn -0.2971 -0.7173 -0.6302 +vn -0.2971 -0.7173 0.6302 +vn 0.2971 -0.7173 -0.6302 +vn 0.2971 -0.7173 0.6302 +vn 0.7173 -0.2971 -0.6302 +vn 0.7173 -0.2971 0.6302 +vn 0.7173 0.2971 -0.6302 +vn 0.7173 0.2971 0.6302 +vn 0.2971 0.7173 -0.6302 +vn 0.2971 0.7173 0.6302 +vn -0.2971 0.7173 -0.6302 +vn -0.2971 0.7173 0.6302 +vn -0.7173 0.2971 -0.6302 +vn -0.7173 0.2971 0.6302 +vn 0.9239 -0.3827 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.3827 -0.9239 0.0000 +vn -0.3827 -0.9239 0.0000 +vn -0.9239 -0.3827 0.0000 +vn 0.3827 0.9239 0.0000 +vn -0.3827 0.9239 0.0000 +vn -0.9239 0.3827 0.0000 +g Cylinder.000_Cylinder.000_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 2/5/2 5/6/2 6/7/2 3/8/2 +f 5/9/3 7/10/3 8/11/3 6/12/3 +f 7/13/4 1/14/4 4/15/4 8/16/4 +f 4/17/5 3/18/5 6/19/5 8/20/5 +f 7/21/6 5/22/6 2/23/6 1/24/6 +f 12/25/1 10/26/1 24/27/1 22/28/1 20/29/1 18/30/1 16/31/1 14/32/1 +f 9/33/3 11/34/3 13/35/3 15/36/3 17/37/3 19/38/3 21/39/3 23/40/3 +f 44/41/1 42/42/1 56/43/1 54/44/1 52/45/1 50/46/1 48/47/1 46/48/1 +f 41/49/3 43/50/3 45/51/3 47/52/3 49/53/3 51/54/3 53/55/3 55/56/3 +s 1 +f 9/57/7 10/58/8 12/59/9 11/60/10 +f 11/60/10 12/59/9 14/61/11 13/62/12 +f 13/62/12 14/61/11 16/63/13 15/64/14 +f 15/65/14 16/66/13 18/67/15 17/68/16 +f 17/68/16 18/67/15 20/69/17 19/70/18 +f 19/70/18 20/69/17 22/71/19 21/72/20 +f 21/72/20 22/71/19 24/73/21 23/74/22 +f 23/74/22 24/73/21 10/58/8 9/57/7 +f 43/75/10 44/76/9 46/77/11 45/78/12 +f 41/79/7 42/80/8 44/76/9 43/75/10 +f 45/78/12 46/77/11 48/81/13 47/82/14 +f 47/83/14 48/84/13 50/85/15 49/86/16 +f 49/86/16 50/85/15 52/87/17 51/88/18 +f 51/88/18 52/87/17 54/89/19 53/90/20 +f 53/90/20 54/89/19 56/91/21 55/92/22 +f 55/92/22 56/91/21 42/80/8 41/79/7 +f 32/93/23 34/94/24 33/95/24 31/96/23 +f 32/93/23 31/96/23 29/97/25 30/98/25 +f 27/99/26 25/100/27 26/101/27 28/102/26 +f 34/94/24 36/103/28 35/104/28 33/95/24 +f 38/105/29 40/106/30 39/107/30 37/108/29 +f 38/105/29 37/108/29 35/104/28 36/103/28 +f 29/109/25 27/99/26 28/102/26 30/110/25 +f 25/100/27 39/107/30 40/106/30 26/101/27 diff --git a/mods/pipeworks/models/pipeworks_flow_sensor.obj b/mods/pipeworks/models/pipeworks_flow_sensor.obj new file mode 100644 index 00000000..3545c1b9 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_flow_sensor.obj @@ -0,0 +1,6675 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-flow-sensor.blend' +# www.blender.org +o Cube.001 +v -0.187500 -0.055390 -0.000000 +v -0.188167 0.054326 0.010598 +v -0.188807 0.051174 0.020790 +v -0.189398 0.046055 0.030182 +v -0.189916 0.039167 0.038414 +v -0.190340 0.030773 0.045170 +v -0.190656 0.021197 0.050191 +v -0.190850 0.010806 0.053282 +v -0.190916 0.000000 0.054326 +v -0.190850 -0.010806 0.053282 +v -0.190656 -0.021197 0.050191 +v -0.190340 -0.030773 0.045170 +v -0.189916 -0.039167 0.038414 +v -0.189398 -0.046055 0.030182 +v -0.188807 -0.051174 0.020790 +v -0.188167 -0.054326 0.010598 +v -0.188807 0.054326 0.009983 +v -0.190064 0.051174 0.019583 +v -0.191223 0.046055 0.028431 +v -0.192238 0.039167 0.036185 +v -0.193071 0.030773 0.042549 +v -0.193690 0.021197 0.047278 +v -0.194072 0.010806 0.050191 +v -0.194200 0.000000 0.051174 +v -0.194072 -0.010806 0.050191 +v -0.193690 -0.021197 0.047278 +v -0.193071 -0.030773 0.042549 +v -0.192238 -0.039167 0.036185 +v -0.191223 -0.046055 0.028431 +v -0.190064 -0.051174 0.019583 +v -0.188807 -0.054326 0.009983 +v -0.189398 0.054326 0.008985 +v -0.191223 0.051174 0.017624 +v -0.192904 0.046055 0.025587 +v -0.194378 0.039167 0.032566 +v -0.195588 0.030773 0.038293 +v -0.196487 0.021197 0.042549 +v -0.197040 0.010806 0.045170 +v -0.197227 0.000000 0.046055 +v -0.197040 -0.010806 0.045170 +v -0.196487 -0.021197 0.042549 +v -0.195588 -0.030773 0.038293 +v -0.194378 -0.039167 0.032566 +v -0.192904 -0.046055 0.025587 +v -0.191223 -0.051174 0.017624 +v -0.189398 -0.054326 0.008985 +v -0.189916 0.054326 0.007641 +v -0.192238 0.051174 0.014988 +v -0.194378 0.046055 0.021760 +v -0.196254 0.039167 0.027695 +v -0.197794 0.030773 0.032566 +v -0.198938 0.021197 0.036185 +v -0.199643 0.010806 0.038414 +v -0.199880 0.000000 0.039167 +v -0.199643 -0.010806 0.038414 +v -0.198938 -0.021197 0.036185 +v -0.197794 -0.030773 0.032566 +v -0.196254 -0.039167 0.027695 +v -0.194378 -0.046055 0.021760 +v -0.192238 -0.051174 0.014988 +v -0.189916 -0.054326 0.007641 +v -0.190340 0.054326 0.006003 +v -0.193071 0.051174 0.011776 +v -0.195588 0.046055 0.017097 +v -0.197794 0.039167 0.021760 +v -0.199604 0.030773 0.025587 +v -0.200950 0.021197 0.028431 +v -0.201778 0.010806 0.030182 +v -0.202058 0.000000 0.030773 +v -0.201778 -0.010806 0.030182 +v -0.200950 -0.021197 0.028431 +v -0.199604 -0.030773 0.025587 +v -0.197794 -0.039167 0.021760 +v -0.195588 -0.046055 0.017097 +v -0.193071 -0.051174 0.011776 +v -0.190340 -0.054326 0.006003 +v -0.190656 0.054326 0.004135 +v -0.193690 0.051174 0.008112 +v -0.196487 0.046055 0.011776 +v -0.198938 0.039167 0.014988 +v -0.200950 0.030773 0.017624 +v -0.202444 0.021197 0.019583 +v -0.203365 0.010806 0.020789 +v -0.203676 0.000000 0.021197 +v -0.203365 -0.010806 0.020789 +v -0.202444 -0.021197 0.019583 +v -0.200950 -0.030773 0.017624 +v -0.198938 -0.039167 0.014988 +v -0.196487 -0.046055 0.011776 +v -0.193690 -0.051174 0.008112 +v -0.190656 -0.054326 0.004135 +v -0.190850 0.054326 0.002108 +v -0.194072 0.051174 0.004135 +v -0.197040 0.046055 0.006003 +v -0.199643 0.039167 0.007641 +v -0.201778 0.030773 0.008985 +v -0.203365 0.021197 0.009983 +v -0.204342 0.010806 0.010598 +v -0.204672 0.000000 0.010806 +v -0.204342 -0.010806 0.010598 +v -0.203365 -0.021197 0.009983 +v -0.201778 -0.030773 0.008985 +v -0.199643 -0.039167 0.007641 +v -0.197040 -0.046055 0.006003 +v -0.194072 -0.051174 0.004135 +v -0.190850 -0.054326 0.002108 +v -0.190916 0.054326 -0.000000 +v -0.194200 0.051174 -0.000000 +v -0.197227 0.046055 -0.000000 +v -0.199880 0.039167 -0.000000 +v -0.202058 0.030773 -0.000000 +v -0.203676 0.021197 -0.000000 +v -0.204672 0.010806 -0.000000 +v -0.205008 0.000000 -0.000000 +v -0.204672 -0.010806 -0.000000 +v -0.203676 -0.021197 -0.000000 +v -0.202058 -0.030773 -0.000000 +v -0.199880 -0.039167 -0.000000 +v -0.197227 -0.046055 -0.000000 +v -0.194200 -0.051174 -0.000000 +v -0.190916 -0.054326 -0.000000 +v -0.190850 0.054326 -0.002108 +v -0.194072 0.051174 -0.004136 +v -0.197040 0.046055 -0.006004 +v -0.199643 0.039167 -0.007641 +v -0.201778 0.030773 -0.008985 +v -0.203365 0.021197 -0.009984 +v -0.204342 0.010806 -0.010599 +v -0.204672 0.000000 -0.010806 +v -0.204342 -0.010806 -0.010599 +v -0.203365 -0.021197 -0.009984 +v -0.201778 -0.030773 -0.008985 +v -0.199643 -0.039167 -0.007641 +v -0.197040 -0.046055 -0.006004 +v -0.194072 -0.051174 -0.004136 +v -0.190850 -0.054326 -0.002108 +v -0.190656 0.054326 -0.004136 +v -0.193690 0.051174 -0.008112 +v -0.196487 0.046055 -0.011777 +v -0.198938 0.039167 -0.014989 +v -0.200950 0.030773 -0.017625 +v -0.202444 0.021197 -0.019584 +v -0.203365 0.010806 -0.020790 +v -0.203676 0.000000 -0.021197 +v -0.203365 -0.010806 -0.020790 +v -0.202444 -0.021197 -0.019584 +v -0.200950 -0.030773 -0.017625 +v -0.198938 -0.039167 -0.014989 +v -0.196487 -0.046055 -0.011777 +v -0.193690 -0.051174 -0.008112 +v -0.190656 -0.054326 -0.004136 +v -0.190340 0.054326 -0.006004 +v -0.193071 0.051174 -0.011777 +v -0.195588 0.046055 -0.017097 +v -0.197794 0.039167 -0.021760 +v -0.199604 0.030773 -0.025587 +v -0.200950 0.021197 -0.028431 +v -0.201778 0.010806 -0.030182 +v -0.202058 0.000000 -0.030773 +v -0.201778 -0.010806 -0.030182 +v -0.200950 -0.021197 -0.028431 +v -0.199604 -0.030773 -0.025587 +v -0.197794 -0.039167 -0.021760 +v -0.195588 -0.046055 -0.017097 +v -0.193071 -0.051174 -0.011777 +v -0.190340 -0.054326 -0.006004 +v -0.189916 0.054326 -0.007641 +v -0.192238 0.051174 -0.014989 +v -0.194378 0.046055 -0.021760 +v -0.196254 0.039167 -0.027695 +v -0.197794 0.030773 -0.032566 +v -0.198938 0.021197 -0.036186 +v -0.199643 0.010806 -0.038415 +v -0.199880 0.000000 -0.039167 +v -0.199643 -0.010806 -0.038415 +v -0.198938 -0.021197 -0.036186 +v -0.197794 -0.030773 -0.032566 +v -0.196254 -0.039167 -0.027695 +v -0.194378 -0.046055 -0.021760 +v -0.192238 -0.051174 -0.014989 +v -0.189916 -0.054326 -0.007641 +v -0.189398 0.054326 -0.008985 +v -0.191223 0.051174 -0.017625 +v -0.192904 0.046055 -0.025587 +v -0.194378 0.039167 -0.032566 +v -0.195588 0.030773 -0.038294 +v -0.196487 0.021197 -0.042550 +v -0.197040 0.010806 -0.045171 +v -0.197227 0.000000 -0.046056 +v -0.197040 -0.010806 -0.045171 +v -0.196487 -0.021197 -0.042550 +v -0.195588 -0.030773 -0.038294 +v -0.194378 -0.039167 -0.032566 +v -0.192904 -0.046055 -0.025587 +v -0.191223 -0.051174 -0.017625 +v -0.189398 -0.054326 -0.008985 +v -0.188807 0.054326 -0.009984 +v -0.190064 0.051174 -0.019584 +v -0.191223 0.046055 -0.028431 +v -0.192238 0.039167 -0.036186 +v -0.193071 0.030773 -0.042550 +v -0.193690 0.021197 -0.047279 +v -0.194072 0.010806 -0.050191 +v -0.194200 0.000000 -0.051174 +v -0.194072 -0.010806 -0.050191 +v -0.193690 -0.021197 -0.047279 +v -0.193071 -0.030773 -0.042550 +v -0.192238 -0.039167 -0.036186 +v -0.191223 -0.046055 -0.028431 +v -0.190064 -0.051174 -0.019584 +v -0.188807 -0.054326 -0.009984 +v -0.188167 0.054326 -0.010599 +v -0.188807 0.051174 -0.020790 +v -0.189398 0.046055 -0.030182 +v -0.189916 0.039167 -0.038415 +v -0.190340 0.030773 -0.045171 +v -0.190656 0.021197 -0.050191 +v -0.190850 0.010806 -0.053282 +v -0.190916 0.000000 -0.054326 +v -0.190850 -0.010806 -0.053282 +v -0.190656 -0.021197 -0.050191 +v -0.190340 -0.030773 -0.045171 +v -0.189916 -0.039167 -0.038415 +v -0.189398 -0.046055 -0.030182 +v -0.188807 -0.051174 -0.020790 +v -0.188167 -0.054326 -0.010599 +v -0.187500 0.054326 -0.010806 +v -0.187500 0.051174 -0.021197 +v -0.187500 0.046055 -0.030773 +v -0.187500 0.039167 -0.039167 +v -0.187500 0.030773 -0.046056 +v -0.187500 0.021197 -0.051174 +v -0.187500 0.010806 -0.054326 +v -0.187500 0.000000 -0.055391 +v -0.187500 -0.010806 -0.054326 +v -0.187500 -0.021197 -0.051174 +v -0.187500 -0.030773 -0.046056 +v -0.187500 -0.039167 -0.039167 +v -0.187500 -0.046055 -0.030773 +v -0.187500 -0.051174 -0.021197 +v -0.187500 -0.054326 -0.010806 +v 0.188807 0.051174 -0.020790 +v 0.189398 0.046055 -0.030182 +v 0.189916 0.039167 -0.038415 +v 0.190340 0.030773 -0.045171 +v 0.190656 0.021197 -0.050191 +v 0.190850 0.010806 -0.053282 +v 0.190916 -0.000000 -0.054326 +v 0.190850 -0.010806 -0.053282 +v 0.190656 -0.021197 -0.050191 +v 0.190340 -0.030773 -0.045171 +v 0.189916 -0.039167 -0.038415 +v 0.189398 -0.046055 -0.030182 +v 0.188807 -0.051174 -0.020790 +v 0.188167 -0.054326 -0.010599 +v 0.188807 0.054326 -0.009984 +v -0.187500 0.055390 -0.000000 +v 0.190064 0.051174 -0.019584 +v 0.191223 0.046055 -0.028431 +v 0.192238 0.039167 -0.036186 +v 0.193071 0.030773 -0.042550 +v 0.193690 0.021197 -0.047279 +v 0.194072 0.010806 -0.050191 +v 0.194200 -0.000000 -0.051174 +v 0.194072 -0.010806 -0.050191 +v 0.193690 -0.021197 -0.047279 +v 0.193071 -0.030773 -0.042550 +v 0.192238 -0.039167 -0.036186 +v 0.191223 -0.046055 -0.028431 +v 0.190064 -0.051174 -0.019584 +v 0.188807 -0.054326 -0.009984 +v 0.189398 0.054326 -0.008985 +v 0.191223 0.051174 -0.017625 +v 0.192904 0.046055 -0.025587 +v 0.194378 0.039167 -0.032566 +v 0.195588 0.030773 -0.038294 +v 0.196487 0.021197 -0.042550 +v 0.197040 0.010806 -0.045171 +v 0.197227 -0.000000 -0.046056 +v 0.197040 -0.010806 -0.045171 +v 0.196487 -0.021197 -0.042550 +v 0.195588 -0.030773 -0.038294 +v 0.194378 -0.039167 -0.032566 +v 0.192904 -0.046055 -0.025587 +v 0.191223 -0.051174 -0.017625 +v 0.189398 -0.054326 -0.008985 +v 0.189916 0.054326 -0.007641 +v 0.192238 0.051174 -0.014989 +v 0.194378 0.046055 -0.021760 +v 0.196254 0.039167 -0.027695 +v 0.197794 0.030773 -0.032566 +v 0.198938 0.021197 -0.036186 +v 0.199643 0.010806 -0.038415 +v 0.199880 -0.000000 -0.039167 +v 0.199643 -0.010806 -0.038415 +v 0.198938 -0.021197 -0.036186 +v 0.197794 -0.030773 -0.032566 +v 0.196254 -0.039167 -0.027695 +v 0.194378 -0.046055 -0.021760 +v 0.192238 -0.051174 -0.014989 +v 0.189916 -0.054326 -0.007641 +v 0.190340 0.054326 -0.006004 +v 0.193071 0.051174 -0.011777 +v 0.195588 0.046055 -0.017097 +v 0.197794 0.039167 -0.021760 +v 0.199604 0.030773 -0.025587 +v 0.200950 0.021197 -0.028431 +v 0.201778 0.010806 -0.030182 +v 0.202058 -0.000000 -0.030773 +v 0.201778 -0.010806 -0.030182 +v 0.200950 -0.021197 -0.028431 +v 0.199604 -0.030773 -0.025587 +v 0.197794 -0.039167 -0.021760 +v 0.195588 -0.046055 -0.017097 +v 0.193071 -0.051174 -0.011777 +v 0.190340 -0.054326 -0.006004 +v 0.190656 0.054326 -0.004136 +v 0.193690 0.051174 -0.008112 +v 0.196487 0.046055 -0.011777 +v 0.198938 0.039167 -0.014989 +v 0.200950 0.030773 -0.017625 +v 0.202444 0.021197 -0.019584 +v 0.203365 0.010806 -0.020790 +v 0.203676 -0.000000 -0.021197 +v 0.203365 -0.010806 -0.020790 +v 0.202444 -0.021197 -0.019584 +v 0.200950 -0.030773 -0.017625 +v 0.198938 -0.039167 -0.014989 +v 0.196487 -0.046055 -0.011777 +v 0.193690 -0.051174 -0.008112 +v 0.190656 -0.054326 -0.004136 +v 0.190850 0.054326 -0.002108 +v 0.194072 0.051174 -0.004136 +v 0.197040 0.046055 -0.006004 +v 0.199643 0.039167 -0.007641 +v 0.201778 0.030773 -0.008985 +v 0.203365 0.021197 -0.009984 +v 0.204342 0.010806 -0.010599 +v 0.204672 -0.000000 -0.010806 +v 0.204342 -0.010806 -0.010599 +v 0.203365 -0.021197 -0.009984 +v 0.201778 -0.030773 -0.008985 +v 0.199643 -0.039167 -0.007641 +v 0.197040 -0.046055 -0.006004 +v 0.194072 -0.051174 -0.004136 +v 0.190850 -0.054326 -0.002108 +v 0.190916 0.054326 -0.000000 +v 0.194200 0.051174 -0.000000 +v 0.197227 0.046055 -0.000000 +v 0.199880 0.039167 -0.000000 +v 0.202058 0.030773 -0.000000 +v 0.203676 0.021197 -0.000000 +v 0.204672 0.010806 -0.000000 +v 0.205008 -0.000000 -0.000000 +v 0.204672 -0.010806 -0.000000 +v 0.203676 -0.021197 -0.000000 +v 0.202058 -0.030773 -0.000000 +v 0.199880 -0.039167 -0.000000 +v 0.197227 -0.046055 -0.000000 +v 0.194200 -0.051174 -0.000000 +v 0.190916 -0.054326 -0.000000 +v 0.190850 0.054326 0.002108 +v 0.194072 0.051174 0.004135 +v 0.197040 0.046055 0.006003 +v 0.199643 0.039167 0.007641 +v 0.201778 0.030773 0.008985 +v 0.203365 0.021197 0.009983 +v 0.204342 0.010806 0.010598 +v 0.204672 -0.000000 0.010806 +v 0.204342 -0.010806 0.010598 +v 0.203365 -0.021197 0.009983 +v 0.201778 -0.030773 0.008985 +v 0.199643 -0.039167 0.007641 +v 0.197040 -0.046055 0.006003 +v 0.194072 -0.051174 0.004135 +v 0.190850 -0.054326 0.002108 +v 0.190656 0.054326 0.004135 +v 0.193690 0.051174 0.008112 +v 0.196487 0.046055 0.011776 +v 0.198938 0.039167 0.014988 +v 0.200950 0.030773 0.017624 +v 0.202444 0.021197 0.019583 +v 0.203365 0.010806 0.020789 +v 0.203676 -0.000000 0.021197 +v 0.203365 -0.010806 0.020789 +v 0.202444 -0.021197 0.019583 +v 0.200950 -0.030773 0.017624 +v 0.198938 -0.039167 0.014988 +v 0.196487 -0.046055 0.011776 +v 0.193690 -0.051174 0.008112 +v 0.190656 -0.054326 0.004135 +v 0.190340 0.054326 0.006003 +v 0.193071 0.051174 0.011776 +v 0.195588 0.046055 0.017097 +v 0.197794 0.039167 0.021760 +v 0.199604 0.030773 0.025587 +v 0.200950 0.021197 0.028431 +v 0.201778 0.010806 0.030182 +v 0.202058 -0.000000 0.030773 +v 0.201778 -0.010806 0.030182 +v 0.200950 -0.021197 0.028431 +v 0.199604 -0.030773 0.025587 +v 0.197794 -0.039167 0.021760 +v 0.195588 -0.046055 0.017097 +v 0.193071 -0.051174 0.011776 +v 0.190340 -0.054326 0.006003 +v 0.189916 0.054326 0.007641 +v 0.192238 0.051174 0.014988 +v 0.194378 0.046055 0.021760 +v 0.196254 0.039167 0.027695 +v 0.197794 0.030773 0.032566 +v 0.198938 0.021197 0.036185 +v 0.199643 0.010806 0.038414 +v 0.199880 -0.000000 0.039167 +v 0.199643 -0.010806 0.038414 +v 0.198938 -0.021197 0.036185 +v 0.197794 -0.030773 0.032566 +v 0.196254 -0.039167 0.027695 +v 0.194378 -0.046055 0.021760 +v 0.192238 -0.051174 0.014988 +v 0.189916 -0.054326 0.007641 +v 0.189398 0.054326 0.008985 +v 0.191223 0.051174 0.017624 +v 0.192904 0.046055 0.025587 +v 0.194378 0.039167 0.032566 +v 0.195588 0.030773 0.038293 +v 0.196487 0.021197 0.042549 +v 0.197040 0.010806 0.045170 +v 0.197227 -0.000000 0.046055 +v 0.197040 -0.010806 0.045170 +v 0.196487 -0.021197 0.042549 +v 0.195588 -0.030773 0.038294 +v 0.194378 -0.039167 0.032566 +v 0.192904 -0.046055 0.025587 +v 0.191223 -0.051174 0.017624 +v 0.189398 -0.054326 0.008985 +v 0.188807 0.054326 0.009983 +v 0.190064 0.051174 0.019583 +v 0.191223 0.046055 0.028431 +v 0.192238 0.039167 0.036185 +v 0.193071 0.030773 0.042549 +v 0.193690 0.021197 0.047278 +v 0.194072 0.010806 0.050191 +v 0.194200 -0.000000 0.051174 +v 0.194072 -0.010806 0.050191 +v 0.193690 -0.021197 0.047279 +v 0.193071 -0.030773 0.042550 +v 0.192238 -0.039167 0.036185 +v 0.191223 -0.046055 0.028431 +v 0.190064 -0.051174 0.019583 +v 0.188807 -0.054326 0.009983 +v 0.188167 0.054326 0.010598 +v 0.188807 0.051174 0.020789 +v 0.189398 0.046055 0.030182 +v 0.189916 0.039167 0.038414 +v 0.190340 0.030773 0.045170 +v 0.190656 0.021197 0.050191 +v 0.190850 0.010806 0.053282 +v 0.190916 -0.000000 0.054326 +v 0.190850 -0.010806 0.053282 +v 0.190656 -0.021197 0.050191 +v 0.190340 -0.030773 0.045170 +v 0.189916 -0.039167 0.038414 +v 0.189398 -0.046055 0.030182 +v 0.188807 -0.051174 0.020790 +v 0.188167 -0.054326 0.010598 +v 0.187500 0.055390 -0.000000 +v -0.187500 0.054326 0.010806 +v -0.187500 0.051174 0.021197 +v -0.187500 0.046055 0.030773 +v -0.187500 0.039167 0.039167 +v -0.187500 0.030773 0.046055 +v -0.187500 0.021197 0.051174 +v -0.187500 0.010806 0.054326 +v -0.187500 0.000000 0.055390 +v -0.187500 -0.010806 0.054326 +v -0.187500 -0.021197 0.051174 +v -0.187500 -0.030773 0.046055 +v -0.187500 -0.039167 0.039167 +v -0.187500 -0.046055 0.030773 +v -0.187500 -0.051174 0.021197 +v -0.187500 -0.054326 0.010806 +v 0.188167 0.054326 -0.010599 +v 0.187500 -0.054326 -0.010806 +v 0.187500 -0.051174 -0.021197 +v 0.187500 -0.046055 -0.030773 +v 0.187500 -0.039167 -0.039167 +v 0.187500 -0.030773 -0.046056 +v 0.187500 -0.021197 -0.051174 +v 0.187500 -0.010806 -0.054326 +v 0.187500 -0.000000 -0.055391 +v 0.187500 0.010806 -0.054326 +v 0.187500 0.021197 -0.051174 +v 0.187500 0.030773 -0.046056 +v 0.187500 0.039167 -0.039167 +v 0.187500 0.046055 -0.030773 +v 0.187500 0.051174 -0.021197 +v 0.187500 0.054326 -0.010806 +v 0.187500 -0.055390 -0.000000 +v 0.187500 -0.054326 0.010806 +v 0.187500 -0.051174 0.021197 +v 0.187500 -0.046055 0.030773 +v 0.187500 -0.039167 0.039167 +v 0.187500 -0.030773 0.046055 +v 0.187500 -0.021197 0.051174 +v 0.187500 -0.010806 0.054326 +v 0.187500 -0.000000 0.055390 +v 0.187500 0.010806 0.054326 +v 0.187500 0.021197 0.051174 +v 0.187500 0.030773 0.046055 +v 0.187500 0.039167 0.039167 +v 0.187500 0.046055 0.030773 +v 0.187500 0.051174 0.021197 +v 0.187500 0.054326 0.010806 +v 0.131357 -0.131358 -0.250000 +v 0.187500 -0.131358 -0.193858 +v 0.131357 -0.187500 -0.193858 +v 0.143844 -0.131358 -0.248594 +v 0.155711 -0.131358 -0.244443 +v 0.166360 -0.131358 -0.237753 +v 0.131357 -0.143844 -0.248594 +v 0.144380 -0.144245 -0.246927 +v 0.156136 -0.144191 -0.242574 +v 0.165872 -0.144029 -0.236286 +v 0.131357 -0.155711 -0.244443 +v 0.144302 -0.156129 -0.242548 +v 0.155460 -0.155427 -0.238486 +v 0.164055 -0.154536 -0.233172 +v 0.131357 -0.166360 -0.237753 +v 0.144068 -0.165927 -0.236229 +v 0.154549 -0.164063 -0.233157 +v 0.162048 -0.162048 -0.229469 +v 0.186094 -0.143844 -0.193858 +v 0.181943 -0.155711 -0.193858 +v 0.175253 -0.166360 -0.193858 +v 0.186094 -0.131358 -0.206344 +v 0.184426 -0.144380 -0.206745 +v 0.180074 -0.156136 -0.206692 +v 0.173786 -0.165872 -0.206529 +v 0.181943 -0.131358 -0.218211 +v 0.180048 -0.144302 -0.218629 +v 0.175985 -0.155461 -0.217928 +v 0.170672 -0.164055 -0.217036 +v 0.175253 -0.131358 -0.228860 +v 0.173729 -0.144068 -0.228427 +v 0.170657 -0.154549 -0.226563 +v 0.166969 -0.162048 -0.224548 +v 0.131357 -0.186094 -0.206344 +v 0.131357 -0.181943 -0.218211 +v 0.131357 -0.175253 -0.228860 +v 0.143844 -0.186094 -0.193858 +v 0.144245 -0.184427 -0.206880 +v 0.144191 -0.180074 -0.218636 +v 0.144029 -0.173786 -0.228372 +v 0.155711 -0.181943 -0.193858 +v 0.156129 -0.180048 -0.206802 +v 0.155427 -0.175986 -0.217961 +v 0.154536 -0.170672 -0.226555 +v 0.166360 -0.175253 -0.193858 +v 0.165927 -0.173729 -0.206568 +v 0.164063 -0.170657 -0.217049 +v 0.162048 -0.166969 -0.224548 +v 0.131357 -0.131358 0.250000 +v 0.131357 -0.187500 0.193857 +v 0.187500 -0.131358 0.193857 +v 0.131357 -0.143844 0.248594 +v 0.131357 -0.155711 0.244443 +v 0.131357 -0.166360 0.237753 +v 0.143844 -0.131358 0.248594 +v 0.144245 -0.144380 0.246927 +v 0.144191 -0.156136 0.242574 +v 0.144029 -0.165872 0.236286 +v 0.155711 -0.131358 0.244443 +v 0.156129 -0.144302 0.242548 +v 0.155427 -0.155461 0.238485 +v 0.154536 -0.164055 0.233172 +v 0.166360 -0.131358 0.237753 +v 0.165927 -0.144068 0.236229 +v 0.164063 -0.154549 0.233157 +v 0.162048 -0.162048 0.229469 +v 0.143844 -0.186094 0.193857 +v 0.155711 -0.181943 0.193857 +v 0.166360 -0.175253 0.193857 +v 0.131357 -0.186094 0.206344 +v 0.144380 -0.184427 0.206745 +v 0.156136 -0.180074 0.206691 +v 0.165872 -0.173786 0.206529 +v 0.131357 -0.181943 0.218211 +v 0.144302 -0.180048 0.218629 +v 0.155460 -0.175986 0.217927 +v 0.164055 -0.170672 0.217036 +v 0.131357 -0.175253 0.228860 +v 0.144068 -0.173729 0.228427 +v 0.154549 -0.170657 0.226563 +v 0.162048 -0.166969 0.224548 +v 0.186094 -0.131358 0.206344 +v 0.181943 -0.131358 0.218211 +v 0.175253 -0.131358 0.228860 +v 0.186094 -0.143844 0.193857 +v 0.184426 -0.144245 0.206880 +v 0.180074 -0.144191 0.218636 +v 0.173786 -0.144029 0.228372 +v 0.181943 -0.155711 0.193857 +v 0.180048 -0.156129 0.206802 +v 0.175985 -0.155427 0.217961 +v 0.170672 -0.154536 0.226555 +v 0.175253 -0.166360 0.193857 +v 0.173729 -0.165927 0.206568 +v 0.170657 -0.164063 0.217049 +v 0.166969 -0.162048 0.224548 +v -0.187500 -0.131358 0.193857 +v -0.131358 -0.187500 0.193857 +v -0.131358 -0.131358 0.250000 +v -0.186094 -0.143844 0.193857 +v -0.181943 -0.155711 0.193857 +v -0.175253 -0.166360 0.193857 +v -0.186094 -0.131358 0.206344 +v -0.184427 -0.144380 0.206745 +v -0.180074 -0.156136 0.206691 +v -0.173786 -0.165872 0.206529 +v -0.181943 -0.131358 0.218211 +v -0.180048 -0.144302 0.218629 +v -0.175986 -0.155461 0.217927 +v -0.170672 -0.164055 0.217036 +v -0.175253 -0.131358 0.228860 +v -0.173729 -0.144068 0.228427 +v -0.170658 -0.154549 0.226563 +v -0.166969 -0.162048 0.224548 +v -0.131358 -0.186094 0.206344 +v -0.131358 -0.181943 0.218211 +v -0.131358 -0.175253 0.228860 +v -0.143844 -0.186094 0.193857 +v -0.144245 -0.184427 0.206880 +v -0.144192 -0.180074 0.218636 +v -0.144029 -0.173786 0.228372 +v -0.155711 -0.181943 0.193857 +v -0.156129 -0.180048 0.206802 +v -0.155428 -0.175986 0.217961 +v -0.154536 -0.170672 0.226555 +v -0.166360 -0.175253 0.193857 +v -0.165927 -0.173729 0.206568 +v -0.164063 -0.170657 0.217049 +v -0.162048 -0.166969 0.224548 +v -0.143844 -0.131358 0.248594 +v -0.155711 -0.131358 0.244443 +v -0.166360 -0.131358 0.237753 +v -0.131358 -0.143844 0.248594 +v -0.144380 -0.144245 0.246927 +v -0.156136 -0.144191 0.242574 +v -0.165872 -0.144029 0.236286 +v -0.131358 -0.155711 0.244443 +v -0.144302 -0.156129 0.242548 +v -0.155461 -0.155427 0.238485 +v -0.164055 -0.154536 0.233172 +v -0.131358 -0.166360 0.237753 +v -0.144068 -0.165927 0.236229 +v -0.154549 -0.164063 0.233157 +v -0.162048 -0.162048 0.229469 +v -0.131358 -0.131358 -0.250000 +v -0.131358 -0.187500 -0.193858 +v -0.187500 -0.131358 -0.193858 +v -0.131358 -0.143844 -0.248594 +v -0.131358 -0.155711 -0.244443 +v -0.131358 -0.166360 -0.237753 +v -0.143844 -0.131358 -0.248594 +v -0.144245 -0.144380 -0.246927 +v -0.144192 -0.156136 -0.242574 +v -0.144029 -0.165872 -0.236286 +v -0.155711 -0.131358 -0.244443 +v -0.156129 -0.144302 -0.242548 +v -0.155428 -0.155461 -0.238486 +v -0.154536 -0.164055 -0.233172 +v -0.166360 -0.131358 -0.237753 +v -0.165927 -0.144068 -0.236229 +v -0.164063 -0.154549 -0.233157 +v -0.162048 -0.162048 -0.229469 +v -0.143845 -0.186094 -0.193858 +v -0.155711 -0.181943 -0.193858 +v -0.166360 -0.175253 -0.193858 +v -0.131358 -0.186094 -0.206344 +v -0.144380 -0.184427 -0.206745 +v -0.156136 -0.180074 -0.206692 +v -0.165872 -0.173786 -0.206529 +v -0.131358 -0.181943 -0.218211 +v -0.144302 -0.180048 -0.218629 +v -0.155461 -0.175986 -0.217928 +v -0.164055 -0.170672 -0.217036 +v -0.131358 -0.175253 -0.228860 +v -0.144068 -0.173729 -0.228427 +v -0.154549 -0.170657 -0.226563 +v -0.162048 -0.166969 -0.224548 +v -0.186094 -0.131358 -0.206344 +v -0.181943 -0.131358 -0.218211 +v -0.175253 -0.131358 -0.228860 +v -0.186094 -0.143844 -0.193858 +v -0.184427 -0.144245 -0.206880 +v -0.180074 -0.144191 -0.218636 +v -0.173786 -0.144029 -0.228372 +v -0.181943 -0.155711 -0.193858 +v -0.180048 -0.156129 -0.206802 +v -0.175986 -0.155427 -0.217961 +v -0.170672 -0.154536 -0.226555 +v -0.175253 -0.166360 -0.193858 +v -0.173729 -0.165927 -0.206568 +v -0.170658 -0.164063 -0.217049 +v -0.166969 -0.162048 -0.224548 +v 0.131357 0.131358 -0.250000 +v 0.131357 0.187500 -0.193858 +v 0.187500 0.131358 -0.193858 +v 0.131357 0.143844 -0.248594 +v 0.131357 0.155711 -0.244443 +v 0.131357 0.166360 -0.237753 +v 0.143844 0.131358 -0.248594 +v 0.144245 0.144380 -0.246927 +v 0.144191 0.156136 -0.242574 +v 0.144029 0.165872 -0.236286 +v 0.155711 0.131358 -0.244443 +v 0.156129 0.144302 -0.242548 +v 0.155427 0.155461 -0.238486 +v 0.154536 0.164055 -0.233172 +v 0.166360 0.131358 -0.237753 +v 0.165927 0.144068 -0.236229 +v 0.164063 0.154549 -0.233157 +v 0.162048 0.162048 -0.229469 +v 0.143844 0.186094 -0.193858 +v 0.155711 0.181943 -0.193858 +v 0.166360 0.175253 -0.193858 +v 0.131357 0.186094 -0.206344 +v 0.144379 0.184427 -0.206745 +v 0.156136 0.180074 -0.206692 +v 0.165872 0.173786 -0.206529 +v 0.131357 0.181943 -0.218211 +v 0.144302 0.180048 -0.218629 +v 0.155460 0.175986 -0.217928 +v 0.164055 0.170672 -0.217036 +v 0.131357 0.175253 -0.228860 +v 0.144068 0.173729 -0.228427 +v 0.154549 0.170657 -0.226563 +v 0.162048 0.166969 -0.224548 +v 0.186094 0.131358 -0.206344 +v 0.181943 0.131358 -0.218211 +v 0.175253 0.131358 -0.228860 +v 0.186094 0.143844 -0.193858 +v 0.184426 0.144245 -0.206880 +v 0.180074 0.144191 -0.218636 +v 0.173786 0.144029 -0.228372 +v 0.181943 0.155711 -0.193858 +v 0.180048 0.156129 -0.206802 +v 0.175985 0.155427 -0.217961 +v 0.170672 0.154536 -0.226555 +v 0.175253 0.166360 -0.193858 +v 0.173729 0.165927 -0.206568 +v 0.170657 0.164063 -0.217049 +v 0.166969 0.162048 -0.224548 +v 0.131357 0.187500 0.193857 +v 0.131357 0.131358 0.250000 +v 0.187500 0.131358 0.193857 +v 0.131357 0.186094 0.206344 +v 0.131357 0.181943 0.218211 +v 0.131357 0.175253 0.228860 +v 0.143844 0.186094 0.193857 +v 0.144245 0.184427 0.206880 +v 0.144191 0.180074 0.218636 +v 0.144029 0.173786 0.228372 +v 0.155711 0.181943 0.193857 +v 0.156129 0.180048 0.206802 +v 0.155427 0.175986 0.217961 +v 0.154536 0.170672 0.226555 +v 0.166360 0.175253 0.193857 +v 0.165927 0.173729 0.206568 +v 0.164063 0.170657 0.217049 +v 0.162048 0.166969 0.224548 +v 0.143844 0.131358 0.248594 +v 0.155711 0.131358 0.244443 +v 0.166360 0.131358 0.237753 +v 0.131357 0.143844 0.248594 +v 0.144380 0.144245 0.246927 +v 0.156136 0.144191 0.242574 +v 0.165872 0.144029 0.236286 +v 0.131357 0.155711 0.244443 +v 0.144302 0.156129 0.242548 +v 0.155460 0.155427 0.238485 +v 0.164055 0.154536 0.233172 +v 0.131357 0.166360 0.237753 +v 0.144068 0.165927 0.236229 +v 0.154549 0.164063 0.233157 +v 0.162048 0.162048 0.229469 +v 0.186094 0.143844 0.193857 +v 0.181943 0.155711 0.193857 +v 0.175253 0.166360 0.193857 +v 0.186094 0.131358 0.206344 +v 0.184427 0.144380 0.206745 +v 0.180074 0.156136 0.206691 +v 0.173786 0.165872 0.206529 +v 0.181943 0.131358 0.218211 +v 0.180048 0.144302 0.218629 +v 0.175985 0.155461 0.217927 +v 0.170672 0.164055 0.217036 +v 0.175253 0.131358 0.228860 +v 0.173729 0.144068 0.228427 +v 0.170657 0.154549 0.226563 +v 0.166969 0.162048 0.224548 +v -0.131358 0.187500 0.193857 +v -0.187500 0.131358 0.193857 +v -0.131358 0.131358 0.250000 +v -0.143844 0.186094 0.193857 +v -0.155711 0.181943 0.193857 +v -0.166360 0.175253 0.193857 +v -0.131358 0.186094 0.206344 +v -0.144380 0.184427 0.206745 +v -0.156136 0.180074 0.206691 +v -0.165872 0.173786 0.206529 +v -0.131358 0.181943 0.218211 +v -0.144302 0.180048 0.218629 +v -0.155461 0.175986 0.217927 +v -0.164055 0.170672 0.217036 +v -0.131358 0.175253 0.228860 +v -0.144068 0.173729 0.228427 +v -0.154549 0.170657 0.226563 +v -0.162048 0.166969 0.224548 +v -0.186094 0.131358 0.206344 +v -0.181943 0.131358 0.218211 +v -0.175253 0.131358 0.228860 +v -0.186094 0.143844 0.193857 +v -0.184427 0.144245 0.206880 +v -0.180074 0.144191 0.218636 +v -0.173786 0.144029 0.228372 +v -0.181943 0.155711 0.193857 +v -0.180048 0.156129 0.206802 +v -0.175986 0.155427 0.217961 +v -0.170672 0.154536 0.226555 +v -0.175253 0.166360 0.193857 +v -0.173729 0.165927 0.206568 +v -0.170658 0.164063 0.217049 +v -0.166969 0.162048 0.224548 +v -0.131358 0.143844 0.248594 +v -0.131358 0.155711 0.244443 +v -0.131358 0.166360 0.237753 +v -0.143844 0.131358 0.248594 +v -0.144245 0.144380 0.246927 +v -0.144192 0.156136 0.242574 +v -0.144029 0.165872 0.236286 +v -0.155711 0.131358 0.244443 +v -0.156129 0.144302 0.242548 +v -0.155428 0.155461 0.238485 +v -0.154536 0.164055 0.233172 +v -0.166360 0.131358 0.237753 +v -0.165927 0.144068 0.236229 +v -0.164063 0.154549 0.233157 +v -0.162048 0.162048 0.229469 +v -0.131358 0.187500 -0.193858 +v -0.131358 0.131358 -0.250000 +v -0.187500 0.131358 -0.193858 +v -0.131358 0.186094 -0.206344 +v -0.131358 0.181943 -0.218211 +v -0.131358 0.175253 -0.228860 +v -0.143845 0.186094 -0.193858 +v -0.144245 0.184427 -0.206880 +v -0.144192 0.180074 -0.218636 +v -0.144029 0.173786 -0.228372 +v -0.155711 0.181943 -0.193858 +v -0.156129 0.180048 -0.206802 +v -0.155428 0.175986 -0.217961 +v -0.154536 0.170672 -0.226555 +v -0.166360 0.175253 -0.193858 +v -0.165927 0.173729 -0.206568 +v -0.164063 0.170657 -0.217049 +v -0.162048 0.166969 -0.224548 +v -0.143845 0.131358 -0.248594 +v -0.155711 0.131358 -0.244443 +v -0.166360 0.131358 -0.237753 +v -0.131358 0.143844 -0.248594 +v -0.144380 0.144245 -0.246927 +v -0.156136 0.144191 -0.242574 +v -0.165872 0.144029 -0.236286 +v -0.131358 0.155711 -0.244443 +v -0.144302 0.156129 -0.242548 +v -0.155461 0.155427 -0.238486 +v -0.164055 0.154536 -0.233172 +v -0.131358 0.166360 -0.237753 +v -0.144068 0.165927 -0.236229 +v -0.154549 0.164063 -0.233157 +v -0.162048 0.162048 -0.229469 +v -0.186094 0.143844 -0.193858 +v -0.181943 0.155711 -0.193858 +v -0.175253 0.166360 -0.193858 +v -0.186094 0.131358 -0.206344 +v -0.184427 0.144380 -0.206745 +v -0.180074 0.156136 -0.206692 +v -0.173786 0.165872 -0.206529 +v -0.181943 0.131358 -0.218211 +v -0.180048 0.144302 -0.218629 +v -0.175986 0.155461 -0.217928 +v -0.170672 0.164055 -0.217036 +v -0.175253 0.131358 -0.228860 +v -0.173729 0.144068 -0.228427 +v -0.170658 0.154549 -0.226563 +v -0.166969 0.162048 -0.224548 +v -0.038455 0.126770 -0.468750 +v -0.012985 0.131837 -0.468750 +v 0.012984 0.131837 -0.468750 +v 0.038455 0.126770 -0.468750 +v 0.062448 0.116832 -0.468750 +v 0.084041 0.102404 -0.468750 +v 0.102404 0.084041 -0.468750 +v 0.116832 0.062448 -0.468750 +v 0.126770 0.038455 -0.468750 +v 0.131836 0.012985 -0.468750 +v 0.131836 -0.012985 -0.468750 +v 0.116832 -0.062448 -0.468750 +v 0.102404 -0.084041 -0.468750 +v 0.084041 -0.102404 -0.468750 +v 0.062448 -0.116832 -0.468750 +v 0.038455 -0.126770 -0.468750 +v 0.012985 -0.131836 -0.468750 +v -0.012985 -0.131836 -0.468750 +v -0.038455 -0.126770 -0.468750 +v -0.062448 -0.116832 -0.468750 +v -0.102404 -0.084041 -0.468750 +v -0.084041 -0.102404 -0.468750 +v -0.116832 -0.062448 -0.468750 +v -0.126770 -0.038455 -0.468750 +v -0.131837 0.012985 -0.468750 +v -0.116832 0.062448 -0.468750 +v -0.126770 0.038455 -0.468750 +v -0.102404 0.084041 -0.468750 +v -0.084041 0.102404 -0.468750 +v -0.062448 0.116832 -0.468750 +v 0.126770 -0.038455 -0.468750 +v -0.131837 -0.012985 -0.468750 +v -0.059210 0.110774 -0.437501 +v -0.036461 0.120197 -0.437501 +v -0.012312 0.125000 -0.437501 +v 0.012311 0.125001 -0.437501 +v 0.036461 0.120197 -0.437501 +v 0.059210 0.110774 -0.437501 +v 0.079683 0.097094 -0.437501 +v 0.097094 0.079683 -0.437501 +v 0.110774 0.059210 -0.437501 +v 0.120197 0.036461 -0.437501 +v 0.125000 0.012312 -0.437501 +v 0.125000 -0.012311 -0.437501 +v 0.120197 -0.036461 -0.437501 +v 0.110774 -0.059210 -0.437501 +v 0.097094 -0.079683 -0.437501 +v 0.079683 -0.097094 -0.437501 +v 0.059210 -0.110774 -0.437501 +v 0.036461 -0.120197 -0.437501 +v 0.012311 -0.125000 -0.437501 +v -0.012312 -0.125000 -0.437501 +v -0.036461 -0.120197 -0.437501 +v -0.059210 -0.110774 -0.437501 +v -0.079683 -0.097094 -0.437501 +v -0.097094 -0.079683 -0.437501 +v -0.110774 -0.059210 -0.437501 +v -0.120197 -0.036461 -0.437501 +v -0.125001 -0.012311 -0.437501 +v -0.125001 0.012311 -0.437501 +v -0.120197 0.036461 -0.437501 +v -0.110774 0.059210 -0.437501 +v -0.097094 0.079683 -0.437501 +v -0.079683 0.097094 -0.437501 +v 0.120197 0.036461 0.437501 +v 0.125001 0.012312 0.437501 +v 0.125001 -0.012311 0.437501 +v 0.120197 -0.036461 0.437501 +v 0.110774 0.059210 0.437501 +v 0.131837 0.012985 0.468750 +v 0.126770 0.038455 0.468750 +v 0.131837 -0.012985 0.468750 +v 0.110774 -0.059210 0.437501 +v 0.126770 -0.038455 0.468750 +v 0.097094 0.079683 0.437501 +v 0.116832 0.062448 0.468750 +v 0.097094 -0.079683 0.437501 +v 0.116832 -0.062448 0.468750 +v 0.079683 0.097094 0.437501 +v 0.102404 0.084041 0.468750 +v 0.079683 -0.097094 0.437501 +v 0.102404 -0.084041 0.468750 +v 0.059210 0.110774 0.437501 +v 0.084041 0.102404 0.468750 +v 0.059210 -0.110774 0.437501 +v 0.084041 -0.102404 0.468750 +v 0.036461 0.120197 0.437501 +v 0.062448 0.116832 0.468750 +v 0.036461 -0.120197 0.437501 +v 0.062448 -0.116832 0.468750 +v 0.012311 0.125000 0.437501 +v 0.038455 0.126770 0.468750 +v 0.012311 -0.125001 0.437501 +v 0.038455 -0.126770 0.468750 +v -0.012312 0.125000 0.437501 +v 0.012985 0.131836 0.468750 +v -0.012311 -0.125001 0.437501 +v 0.012985 -0.131837 0.468750 +v -0.036461 0.120197 0.437501 +v -0.012985 0.131836 0.468750 +v -0.036461 -0.120197 0.437501 +v -0.012985 -0.131837 0.468750 +v -0.059210 0.110774 0.437501 +v -0.038455 0.126770 0.468750 +v -0.059210 -0.110774 0.437501 +v -0.038455 -0.126770 0.468750 +v -0.079683 0.097094 0.437501 +v -0.062448 0.116832 0.468750 +v -0.079683 -0.097094 0.437501 +v -0.062448 -0.116832 0.468750 +v -0.097094 0.079683 0.437501 +v -0.084041 0.102404 0.468750 +v -0.097094 -0.079683 0.437501 +v -0.084041 -0.102404 0.468750 +v -0.110774 0.059210 0.437501 +v -0.102404 0.084041 0.468750 +v -0.110774 -0.059210 0.437501 +v -0.102404 -0.084041 0.468750 +v -0.120197 0.036461 0.437501 +v -0.116832 0.062448 0.468750 +v -0.120197 -0.036461 0.437501 +v -0.116832 -0.062448 0.468750 +v -0.125000 0.012311 0.437501 +v -0.126770 0.038455 0.468750 +v -0.125000 -0.012311 0.437501 +v -0.126770 -0.038455 0.468750 +v -0.131836 0.012985 0.468750 +v -0.131836 -0.012985 0.468750 +v -0.063644 0.130078 0.460912 +v -0.063644 0.130078 0.468749 +v -0.062467 0.139022 0.468749 +v -0.062467 0.139022 0.460912 +v -0.054132 0.142474 0.460912 +v -0.046976 0.136982 0.460912 +v -0.048153 0.128039 0.460912 +v -0.056487 0.124587 0.460912 +v -0.056487 0.124587 0.468749 +v -0.054132 0.142474 0.468749 +v -0.046976 0.136982 0.468749 +v -0.048153 0.128039 0.468749 +v -0.046976 0.136982 -0.460914 +v -0.046976 0.136982 -0.468751 +v -0.054133 0.142474 -0.468751 +v -0.054133 0.142474 -0.460914 +v -0.062467 0.139022 -0.460914 +v -0.063644 0.130078 -0.460914 +v -0.056488 0.124587 -0.460914 +v -0.048153 0.128039 -0.460914 +v -0.048153 0.128039 -0.468751 +v -0.062467 0.139022 -0.468751 +v -0.063644 0.130078 -0.468751 +v -0.056488 0.124587 -0.468751 +v -0.136982 0.046976 0.460912 +v -0.136982 0.046976 0.468749 +v -0.142474 0.054133 0.468749 +v -0.142474 0.054133 0.460912 +v -0.139022 0.062467 0.460912 +v -0.130078 0.063644 0.460912 +v -0.124587 0.056488 0.460912 +v -0.128039 0.048154 0.460912 +v -0.128039 0.048154 0.468749 +v -0.139022 0.062467 0.468749 +v -0.130078 0.063644 0.468749 +v -0.124587 0.056488 0.468749 +v -0.130078 0.063644 -0.460914 +v -0.130078 0.063644 -0.468751 +v -0.139022 0.062467 -0.468751 +v -0.139022 0.062467 -0.460914 +v -0.142474 0.054133 -0.460914 +v -0.136982 0.046976 -0.460914 +v -0.128039 0.048153 -0.460914 +v -0.124587 0.056487 -0.460914 +v -0.124587 0.056487 -0.468751 +v -0.142474 0.054133 -0.468751 +v -0.136982 0.046976 -0.468751 +v -0.128039 0.048153 -0.468751 +v -0.130078 -0.063644 0.460912 +v -0.130078 -0.063644 0.468749 +v -0.139022 -0.062467 0.468749 +v -0.139022 -0.062467 0.460912 +v -0.142474 -0.054132 0.460912 +v -0.136982 -0.046976 0.460912 +v -0.128039 -0.048153 0.460912 +v -0.124587 -0.056487 0.460912 +v -0.124587 -0.056487 0.468749 +v -0.142474 -0.054132 0.468749 +v -0.136982 -0.046976 0.468749 +v -0.128039 -0.048153 0.468749 +v -0.136982 -0.046976 -0.460914 +v -0.136982 -0.046976 -0.468751 +v -0.142474 -0.054133 -0.468751 +v -0.142474 -0.054133 -0.460914 +v -0.139022 -0.062467 -0.460914 +v -0.130078 -0.063644 -0.460914 +v -0.124587 -0.056488 -0.460914 +v -0.128039 -0.048153 -0.460914 +v -0.128039 -0.048153 -0.468751 +v -0.139022 -0.062467 -0.468751 +v -0.130078 -0.063644 -0.468751 +v -0.124587 -0.056488 -0.468751 +v -0.046976 -0.136982 0.460912 +v -0.046976 -0.136982 0.468749 +v -0.054133 -0.142474 0.468749 +v -0.054133 -0.142474 0.460912 +v -0.062467 -0.139022 0.460912 +v -0.063644 -0.130078 0.460912 +v -0.056488 -0.124587 0.460912 +v -0.048153 -0.128039 0.460912 +v -0.048153 -0.128039 0.468749 +v -0.062467 -0.139022 0.468749 +v -0.063644 -0.130078 0.468749 +v -0.056488 -0.124587 0.468749 +v -0.063644 -0.130078 -0.460914 +v -0.063644 -0.130078 -0.468751 +v -0.062467 -0.139022 -0.468751 +v -0.062467 -0.139022 -0.460914 +v -0.054133 -0.142474 -0.460914 +v -0.046976 -0.136982 -0.460914 +v -0.048153 -0.128039 -0.460914 +v -0.056488 -0.124587 -0.460914 +v -0.056488 -0.124587 -0.468751 +v -0.054133 -0.142474 -0.468751 +v -0.046976 -0.136982 -0.468751 +v -0.048153 -0.128039 -0.468751 +v 0.063644 -0.130078 0.460912 +v 0.063644 -0.130078 0.468749 +v 0.062467 -0.139022 0.468749 +v 0.062467 -0.139022 0.460912 +v 0.054132 -0.142474 0.460912 +v 0.046976 -0.136982 0.460912 +v 0.048153 -0.128039 0.460912 +v 0.056487 -0.124587 0.460912 +v 0.056487 -0.124587 0.468749 +v 0.054132 -0.142474 0.468749 +v 0.046976 -0.136982 0.468749 +v 0.048153 -0.128039 0.468749 +v 0.046976 -0.136982 -0.460914 +v 0.046976 -0.136982 -0.468751 +v 0.054133 -0.142474 -0.468751 +v 0.054133 -0.142474 -0.460914 +v 0.062467 -0.139022 -0.460914 +v 0.063644 -0.130078 -0.460914 +v 0.056487 -0.124587 -0.460914 +v 0.048153 -0.128039 -0.460914 +v 0.048153 -0.128039 -0.468751 +v 0.062467 -0.139022 -0.468751 +v 0.063644 -0.130078 -0.468751 +v 0.056487 -0.124587 -0.468751 +v 0.136982 -0.046976 0.460912 +v 0.136982 -0.046976 0.468749 +v 0.142474 -0.054133 0.468749 +v 0.142474 -0.054133 0.460912 +v 0.139022 -0.062467 0.460912 +v 0.130078 -0.063644 0.460912 +v 0.124587 -0.056488 0.460912 +v 0.128039 -0.048153 0.460912 +v 0.128039 -0.048153 0.468749 +v 0.139022 -0.062467 0.468749 +v 0.130078 -0.063644 0.468749 +v 0.124587 -0.056488 0.468749 +v 0.130078 -0.063644 -0.460914 +v 0.130078 -0.063644 -0.468751 +v 0.139022 -0.062467 -0.468751 +v 0.139022 -0.062467 -0.460914 +v 0.142474 -0.054132 -0.460914 +v 0.136982 -0.046976 -0.460914 +v 0.128039 -0.048153 -0.460914 +v 0.124587 -0.056487 -0.460914 +v 0.124587 -0.056487 -0.468751 +v 0.142474 -0.054132 -0.468751 +v 0.136982 -0.046976 -0.468751 +v 0.128039 -0.048153 -0.468751 +v 0.130078 0.063644 0.460912 +v 0.130078 0.063644 0.468749 +v 0.139022 0.062467 0.468749 +v 0.139022 0.062467 0.460912 +v 0.142474 0.054132 0.460912 +v 0.136982 0.046976 0.460912 +v 0.128039 0.048153 0.460912 +v 0.124587 0.056487 0.460912 +v 0.124587 0.056487 0.468749 +v 0.142474 0.054132 0.468749 +v 0.136982 0.046976 0.468749 +v 0.128039 0.048153 0.468749 +v 0.136982 0.046976 -0.460914 +v 0.136982 0.046976 -0.468751 +v 0.142474 0.054133 -0.468751 +v 0.142474 0.054133 -0.460914 +v 0.139022 0.062467 -0.460914 +v 0.130078 0.063644 -0.460914 +v 0.124587 0.056487 -0.460914 +v 0.128039 0.048153 -0.460914 +v 0.128039 0.048153 -0.468751 +v 0.139022 0.062467 -0.468751 +v 0.130078 0.063644 -0.468751 +v 0.124587 0.056487 -0.468751 +v 0.046976 0.136982 0.460912 +v 0.046976 0.136982 0.468749 +v 0.054133 0.142474 0.468749 +v 0.054133 0.142474 0.460912 +v 0.062467 0.139022 0.460912 +v 0.063644 0.130078 0.460912 +v 0.056488 0.124587 0.460912 +v 0.048154 0.128039 0.460912 +v 0.048154 0.128039 0.468749 +v 0.062467 0.139022 0.468749 +v 0.063644 0.130078 0.468749 +v 0.056488 0.124587 0.468749 +v 0.063644 0.130078 -0.460914 +v 0.063644 0.130078 -0.468751 +v 0.062467 0.139022 -0.468751 +v 0.062467 0.139022 -0.460914 +v 0.054132 0.142474 -0.460914 +v 0.046976 0.136982 -0.460914 +v 0.048153 0.128039 -0.460914 +v 0.056487 0.124587 -0.460914 +v 0.056487 0.124587 -0.468751 +v 0.054132 0.142474 -0.468751 +v 0.046976 0.136982 -0.468751 +v 0.048153 0.128039 -0.468751 +v 0.079683 0.097094 -0.097094 +v 0.097094 0.079683 -0.079683 +v 0.110774 0.059210 -0.059210 +v 0.120197 0.036461 -0.036461 +v 0.125000 0.012312 -0.012312 +v 0.125000 0.012312 0.012311 +v 0.120197 0.036461 0.036461 +v 0.125000 -0.012312 -0.012312 +v 0.120197 -0.036461 -0.036461 +v 0.110774 -0.059210 -0.059210 +v 0.097094 -0.079683 -0.079683 +v 0.079683 -0.097094 -0.097094 +v 0.059210 -0.110774 -0.110774 +v 0.036461 -0.120197 -0.120197 +v 0.012311 -0.125000 -0.125000 +v -0.012311 -0.125000 -0.125000 +v -0.036461 -0.120197 -0.120197 +v -0.059210 -0.110774 -0.110774 +v -0.079683 -0.097094 -0.097094 +v -0.097094 -0.079683 -0.079683 +v -0.120197 -0.036461 -0.036461 +v 0.110774 0.059210 0.059210 +v 0.097094 0.079683 0.079683 +v 0.079683 0.097094 0.097094 +v 0.059210 0.110774 0.110774 +v 0.036461 0.120197 0.120197 +v 0.012311 -0.125001 0.125000 +v -0.036461 0.120197 0.120197 +v -0.059210 -0.110774 0.110774 +v -0.079683 0.097094 0.097094 +v -0.079683 -0.097094 0.097094 +v -0.097094 -0.079683 0.079683 +v -0.110774 0.059210 0.059210 +v -0.120197 -0.036461 0.036461 +v -0.088389 -0.088389 0.088389 +v 0.088389 0.088389 0.088389 +v 0.088389 0.088389 -0.088389 +v -0.088389 0.088389 -0.088389 +v -0.088389 -0.088389 -0.088389 +v 0.088389 -0.088389 -0.088389 +v 0.125000 -0.012312 0.012312 +v 0.120197 -0.036461 0.036461 +v 0.110774 -0.059210 0.059210 +v 0.097094 -0.079683 0.079683 +v 0.079683 -0.097094 0.097094 +v 0.059210 -0.110774 0.110774 +v 0.036461 -0.120197 0.120197 +v -0.012311 -0.125000 0.125000 +v -0.036461 -0.120197 0.120197 +v -0.110774 -0.059210 0.059210 +v -0.125000 -0.012311 0.012311 +v -0.125000 -0.012311 -0.012311 +v -0.110774 -0.059210 -0.059210 +v 0.059210 0.110774 -0.110774 +v 0.036461 0.120197 -0.120197 +v 0.012311 0.125000 -0.125000 +v 0.012311 0.125001 0.125001 +v -0.012311 0.125001 -0.125000 +v -0.012311 0.125001 0.125000 +v -0.036461 0.120197 -0.120197 +v -0.059210 0.110774 -0.110774 +v -0.059210 0.110774 0.110774 +v -0.079683 0.097094 -0.097094 +v -0.097094 0.079683 -0.079683 +v -0.097094 0.079683 0.079683 +v -0.110774 0.059210 -0.059210 +v -0.120197 0.036461 -0.036461 +v -0.120197 0.036461 0.036461 +v -0.125000 0.012312 -0.012312 +v -0.125000 0.012312 0.012312 +v 0.125000 -0.012312 -0.125001 +v 0.125000 0.012311 -0.125001 +v 0.120197 0.036461 -0.120197 +v 0.110774 0.059210 -0.110774 +v 0.097094 0.079683 -0.097094 +v 0.079683 0.097094 -0.079683 +v 0.036461 0.120197 -0.036461 +v 0.012312 0.125000 -0.012312 +v -0.012311 0.125000 -0.012312 +v -0.036461 0.120197 -0.036461 +v -0.036461 0.120197 0.036461 +v -0.012311 0.125000 0.012312 +v 0.079683 0.097094 0.079683 +v 0.110774 0.059210 0.110774 +v 0.120197 0.036461 0.120197 +v 0.125000 0.012311 0.125000 +v 0.120197 -0.036461 0.120197 +v 0.097094 -0.079683 0.097094 +v 0.079683 -0.097094 0.079683 +v 0.036461 -0.120197 0.036461 +v -0.059210 0.110774 -0.059210 +v -0.059210 0.110774 0.059210 +v -0.079683 0.097094 -0.079683 +v -0.079683 0.097094 0.079683 +v -0.097094 0.079683 -0.097094 +v -0.097094 0.079683 0.097094 +v -0.110774 0.059210 -0.110774 +v -0.110774 0.059210 0.110774 +v -0.120197 0.036461 -0.120197 +v -0.120197 0.036461 0.120197 +v -0.125001 0.012311 -0.125000 +v -0.125000 0.012311 0.125001 +v -0.125001 -0.012311 -0.125000 +v -0.120197 -0.036461 -0.120197 +v -0.120197 -0.036461 0.120197 +v -0.110774 -0.059210 -0.110774 +v -0.097094 -0.079683 -0.097094 +v -0.079683 -0.097094 -0.079683 +v -0.059210 -0.110774 -0.059210 +v -0.036461 -0.120197 -0.036461 +v -0.012312 -0.125000 -0.012311 +v 0.036461 0.120197 0.036461 +v 0.012312 0.125000 0.012311 +v 0.059210 0.110774 -0.059210 +v 0.120197 -0.036461 -0.120197 +v 0.110774 -0.059210 -0.110774 +v 0.097094 -0.079683 -0.097094 +v 0.079683 -0.097094 -0.079683 +v 0.059210 -0.110774 -0.059210 +v 0.036461 -0.120197 -0.036461 +v 0.012311 -0.125000 -0.012311 +v 0.059210 0.110774 0.059210 +v 0.097094 0.079683 0.097094 +v -0.125000 -0.012311 0.125001 +v 0.125001 -0.012311 0.125000 +v -0.110774 -0.059210 0.110774 +v 0.110774 -0.059210 0.110774 +v -0.097094 -0.079683 0.097094 +v -0.079683 -0.097094 0.079683 +v -0.059210 -0.110774 0.059210 +v 0.059210 -0.110774 0.059210 +v -0.036461 -0.120197 0.036461 +v -0.012312 -0.125000 0.012311 +v 0.012312 -0.125000 0.012311 +v -0.088389 0.088389 0.088389 +v 0.088389 -0.088389 0.088389 +v 0.121367 0.099603 -0.500000 +v 0.138467 0.074012 -0.500000 +v 0.150245 0.045577 -0.500000 +v 0.156250 0.015390 -0.500000 +v 0.156250 -0.015389 -0.500000 +v 0.150245 -0.045576 -0.500000 +v 0.138467 -0.074012 -0.500000 +v 0.121367 -0.099603 -0.500000 +v 0.099603 -0.121367 -0.500000 +v 0.045576 -0.150245 -0.500000 +v -0.015389 -0.156250 -0.500000 +v -0.045576 -0.150245 -0.500000 +v -0.099603 -0.121367 -0.500000 +v -0.121367 -0.099603 -0.500000 +v -0.138467 -0.074012 -0.500000 +v -0.150245 -0.045576 -0.500000 +v -0.156250 -0.015389 -0.500000 +v -0.150245 0.045576 -0.500000 +v -0.138467 0.074012 -0.500000 +v -0.121367 0.099603 -0.500000 +v -0.074012 0.138467 -0.500000 +v -0.015389 0.156250 -0.500000 +v 0.015389 0.156250 -0.500000 +v 0.045576 0.150245 -0.500000 +v 0.074012 0.138467 -0.500000 +v 0.099603 0.121367 -0.500000 +v 0.074012 -0.138466 -0.500000 +v 0.015389 -0.156250 -0.500000 +v -0.074012 -0.138467 -0.500000 +v -0.156250 0.015389 -0.500000 +v -0.099603 0.121367 -0.500000 +v -0.045576 0.150245 -0.500000 +v 0.121367 0.099603 -0.468750 +v 0.099603 0.121367 -0.468750 +v 0.138467 0.074012 -0.468750 +v 0.150245 0.045577 -0.468750 +v 0.156250 0.015390 -0.468750 +v 0.156250 -0.015389 -0.468750 +v 0.150245 -0.045576 -0.468750 +v 0.138467 -0.074012 -0.468750 +v 0.121367 -0.099603 -0.468750 +v 0.099603 -0.121367 -0.468750 +v 0.074012 -0.138466 -0.468750 +v 0.045576 -0.150245 -0.468750 +v 0.015389 -0.156250 -0.468750 +v -0.015389 -0.156250 -0.468750 +v -0.045576 -0.150245 -0.468750 +v -0.074012 -0.138467 -0.468750 +v -0.099603 -0.121367 -0.468750 +v -0.121367 -0.099603 -0.468750 +v -0.138467 -0.074012 -0.468750 +v -0.150245 -0.045576 -0.468750 +v -0.156250 -0.015389 -0.468750 +v -0.156250 0.015389 -0.468750 +v -0.138467 0.074012 -0.468750 +v -0.150245 0.045576 -0.468750 +v -0.121367 0.099603 -0.468750 +v -0.099603 0.121367 -0.468750 +v -0.074012 0.138467 -0.468750 +v -0.045576 0.150245 -0.468750 +v 0.015389 0.156250 -0.468750 +v -0.015389 0.156250 -0.468750 +v 0.045576 0.150245 -0.468750 +v 0.074012 0.138467 -0.468750 +v 0.074012 -0.138466 0.468750 +v 0.045576 -0.150245 0.468750 +v 0.015389 -0.156250 0.468750 +v 0.099603 -0.121367 0.468750 +v -0.015389 -0.156250 0.468750 +v 0.138467 -0.074012 0.468750 +v 0.121367 -0.099603 0.468750 +v 0.099603 -0.121367 0.500000 +v 0.074012 -0.138467 0.500000 +v 0.045576 -0.150245 0.500000 +v 0.015389 -0.156250 0.500000 +v -0.015389 -0.156250 0.500000 +v 0.150245 -0.045576 0.468750 +v 0.121367 -0.099603 0.500000 +v -0.045576 -0.150245 0.468750 +v -0.045576 -0.150245 0.500000 +v 0.156250 -0.015389 0.468750 +v 0.150245 -0.045576 0.500000 +v 0.138467 -0.074012 0.500000 +v -0.074012 -0.138467 0.468750 +v -0.074012 -0.138467 0.500000 +v 0.156250 0.015389 0.468750 +v 0.156250 -0.015389 0.500000 +v -0.099603 -0.121367 0.468750 +v -0.099603 -0.121367 0.500000 +v 0.150245 0.045576 0.468750 +v 0.156250 0.015389 0.500000 +v -0.121367 -0.099603 0.468750 +v -0.121367 -0.099603 0.500000 +v 0.138467 0.074012 0.468750 +v 0.150245 0.045576 0.500000 +v -0.150245 -0.045576 0.468750 +v -0.138467 -0.074012 0.468750 +v -0.138467 -0.074012 0.500000 +v 0.121367 0.099603 0.468750 +v 0.138467 0.074012 0.500000 +v -0.156250 -0.015389 0.468750 +v -0.150245 -0.045576 0.500000 +v 0.099604 0.121367 0.468750 +v 0.121367 0.099603 0.500000 +v -0.156250 0.015389 0.468750 +v -0.156250 -0.015389 0.500000 +v 0.074012 0.138466 0.468750 +v 0.099604 0.121367 0.500000 +v -0.150245 0.045576 0.468750 +v -0.156250 0.015389 0.500000 +v 0.045577 0.150245 0.468750 +v 0.074012 0.138466 0.500000 +v -0.138467 0.074012 0.468750 +v -0.150245 0.045576 0.500000 +v 0.015389 0.156249 0.468750 +v 0.045577 0.150245 0.500000 +v -0.015389 0.156250 0.500000 +v -0.121367 0.099603 0.468750 +v -0.138467 0.074012 0.500000 +v -0.015389 0.156250 0.468750 +v 0.015389 0.156250 0.500000 +v -0.074012 0.138467 0.500000 +v -0.045576 0.150245 0.500000 +v -0.099603 0.121367 0.500000 +v -0.121367 0.099603 0.500000 +v -0.045576 0.150245 0.468750 +v -0.099603 0.121367 0.468750 +v -0.074012 0.138467 0.468750 +v -0.108578 0.095821 0.460912 +v -0.108578 0.095821 0.468749 +v -0.110913 0.104534 0.468749 +v -0.110913 0.104534 0.460912 +v -0.104534 0.110913 0.460912 +v -0.095821 0.108578 0.460912 +v -0.093486 0.099865 0.460912 +v -0.099865 0.093486 0.460912 +v -0.099865 0.093486 0.468749 +v -0.104534 0.110913 0.468749 +v -0.095821 0.108578 0.468749 +v -0.093486 0.099865 0.468749 +v -0.095821 0.108578 -0.460914 +v -0.095821 0.108578 -0.468751 +v -0.104534 0.110913 -0.468751 +v -0.104534 0.110913 -0.460914 +v -0.110913 0.104534 -0.460914 +v -0.108578 0.095821 -0.460914 +v -0.099865 0.093486 -0.460914 +v -0.093486 0.099865 -0.460914 +v -0.093486 0.099865 -0.468751 +v -0.110913 0.104534 -0.468751 +v -0.108578 0.095821 -0.468751 +v -0.099865 0.093486 -0.468751 +v -0.144532 -0.009021 0.460912 +v -0.144532 -0.009021 0.468749 +v -0.152344 -0.004510 0.468749 +v -0.152344 -0.004510 0.460912 +v -0.152344 0.004510 0.460912 +v -0.144532 0.009021 0.460912 +v -0.136720 0.004510 0.460912 +v -0.136720 -0.004510 0.460912 +v -0.136720 -0.004510 0.468749 +v -0.152344 0.004510 0.468749 +v -0.144532 0.009021 0.468749 +v -0.136720 0.004510 0.468749 +v -0.144532 0.009021 -0.460914 +v -0.144532 0.009021 -0.468751 +v -0.152344 0.004510 -0.468751 +v -0.152344 0.004510 -0.460914 +v -0.152344 -0.004510 -0.460914 +v -0.144532 -0.009021 -0.460914 +v -0.136720 -0.004510 -0.460914 +v -0.136720 0.004510 -0.460914 +v -0.136720 0.004510 -0.468751 +v -0.152344 -0.004510 -0.468751 +v -0.144532 -0.009021 -0.468751 +v -0.136720 -0.004510 -0.468751 +v -0.095821 -0.108578 0.460912 +v -0.095821 -0.108578 0.468749 +v -0.104534 -0.110913 0.468749 +v -0.104534 -0.110913 0.460912 +v -0.110913 -0.104534 0.460912 +v -0.108578 -0.095821 0.460912 +v -0.099865 -0.093486 0.460912 +v -0.093486 -0.099865 0.460912 +v -0.093486 -0.099865 0.468749 +v -0.110913 -0.104534 0.468749 +v -0.108578 -0.095821 0.468749 +v -0.099865 -0.093486 0.468749 +v -0.108578 -0.095821 -0.460914 +v -0.108578 -0.095821 -0.468751 +v -0.110913 -0.104534 -0.468751 +v -0.110913 -0.104534 -0.460914 +v -0.104534 -0.110913 -0.460914 +v -0.095821 -0.108578 -0.460914 +v -0.093486 -0.099865 -0.460914 +v -0.099865 -0.093486 -0.460914 +v -0.099865 -0.093486 -0.468751 +v -0.104534 -0.110913 -0.468751 +v -0.095821 -0.108578 -0.468751 +v -0.093486 -0.099865 -0.468751 +v 0.009021 -0.144532 0.460912 +v 0.009021 -0.144532 0.468749 +v 0.004510 -0.152344 0.468749 +v 0.004510 -0.152344 0.460912 +v -0.004510 -0.152344 0.460912 +v -0.009021 -0.144532 0.460912 +v -0.004510 -0.136720 0.460912 +v 0.004510 -0.136720 0.460912 +v 0.004510 -0.136720 0.468749 +v -0.004510 -0.152344 0.468749 +v -0.009021 -0.144532 0.468749 +v -0.004510 -0.136720 0.468749 +v -0.009021 -0.144532 -0.460914 +v -0.009021 -0.144532 -0.468751 +v -0.004510 -0.152344 -0.468751 +v -0.004510 -0.152344 -0.460914 +v 0.004510 -0.152344 -0.460914 +v 0.009021 -0.144532 -0.460914 +v 0.004510 -0.136720 -0.460914 +v -0.004510 -0.136720 -0.460914 +v -0.004510 -0.136720 -0.468751 +v 0.004510 -0.152344 -0.468751 +v 0.009021 -0.144532 -0.468751 +v 0.004510 -0.136720 -0.468751 +v 0.108578 -0.095821 0.460912 +v 0.108578 -0.095821 0.468749 +v 0.110913 -0.104534 0.468749 +v 0.110913 -0.104534 0.460912 +v 0.104534 -0.110913 0.460912 +v 0.095821 -0.108578 0.460912 +v 0.093486 -0.099865 0.460912 +v 0.099865 -0.093486 0.460912 +v 0.099865 -0.093486 0.468749 +v 0.104534 -0.110913 0.468749 +v 0.095821 -0.108578 0.468749 +v 0.093486 -0.099865 0.468749 +v 0.095821 -0.108578 -0.460914 +v 0.095821 -0.108578 -0.468751 +v 0.104534 -0.110913 -0.468751 +v 0.104534 -0.110913 -0.460914 +v 0.110913 -0.104534 -0.460914 +v 0.108578 -0.095821 -0.460914 +v 0.099865 -0.093486 -0.460914 +v 0.093486 -0.099865 -0.460914 +v 0.093486 -0.099865 -0.468751 +v 0.110913 -0.104534 -0.468751 +v 0.108578 -0.095821 -0.468751 +v 0.099865 -0.093486 -0.468751 +v 0.144532 0.009021 0.460912 +v 0.144532 0.009021 0.468749 +v 0.152344 0.004510 0.468749 +v 0.152344 0.004510 0.460912 +v 0.152344 -0.004510 0.460912 +v 0.144532 -0.009021 0.460912 +v 0.136720 -0.004510 0.460912 +v 0.136720 0.004510 0.460912 +v 0.136720 0.004510 0.468749 +v 0.152344 -0.004510 0.468749 +v 0.144532 -0.009021 0.468749 +v 0.136720 -0.004510 0.468749 +v 0.144532 -0.009021 -0.460914 +v 0.144532 -0.009021 -0.468751 +v 0.152344 -0.004510 -0.468751 +v 0.152344 -0.004510 -0.460914 +v 0.152344 0.004510 -0.460914 +v 0.144532 0.009021 -0.460914 +v 0.136720 0.004510 -0.460914 +v 0.136720 -0.004510 -0.460914 +v 0.136720 -0.004510 -0.468751 +v 0.152344 0.004510 -0.468751 +v 0.144532 0.009021 -0.468751 +v 0.136720 0.004510 -0.468751 +v 0.095821 0.108578 0.460912 +v 0.095821 0.108578 0.468749 +v 0.104534 0.110913 0.468749 +v 0.104534 0.110913 0.460912 +v 0.110913 0.104534 0.460912 +v 0.108578 0.095821 0.460912 +v 0.099865 0.093486 0.460912 +v 0.093486 0.099865 0.460912 +v 0.093486 0.099865 0.468749 +v 0.110913 0.104534 0.468749 +v 0.108578 0.095821 0.468749 +v 0.099865 0.093486 0.468749 +v 0.108578 0.095821 -0.460914 +v 0.108578 0.095821 -0.468751 +v 0.110913 0.104534 -0.468751 +v 0.110913 0.104534 -0.460914 +v 0.104534 0.110913 -0.460914 +v 0.095821 0.108578 -0.460914 +v 0.093486 0.099865 -0.460914 +v 0.099865 0.093486 -0.460914 +v 0.099865 0.093486 -0.468751 +v 0.104534 0.110913 -0.468751 +v 0.095821 0.108578 -0.468751 +v 0.093486 0.099865 -0.468751 +v -0.009021 0.144532 0.460912 +v -0.009021 0.144532 0.468749 +v -0.004510 0.152344 0.468749 +v -0.004510 0.152344 0.460912 +v 0.004511 0.152344 0.460912 +v 0.009021 0.144532 0.460912 +v 0.004511 0.136720 0.460912 +v -0.004510 0.136720 0.460912 +v -0.004510 0.136720 0.468749 +v 0.004511 0.152344 0.468749 +v 0.009021 0.144532 0.468749 +v 0.004510 0.136720 0.468749 +v 0.009021 0.144532 -0.460914 +v 0.009021 0.144532 -0.468751 +v 0.004510 0.152344 -0.468751 +v 0.004510 0.152344 -0.460914 +v -0.004510 0.152344 -0.460914 +v -0.009021 0.144532 -0.460914 +v -0.004510 0.136720 -0.460914 +v 0.004510 0.136720 -0.460914 +v 0.004510 0.136720 -0.468751 +v -0.004510 0.152344 -0.468751 +v -0.009021 0.144532 -0.468751 +v -0.004510 0.136720 -0.468751 +v 0.125000 0.012312 -0.000000 +v -0.097094 -0.079683 0.000000 +v -0.110774 -0.059210 0.000000 +v -0.120197 -0.036461 0.000000 +v -0.120197 0.036461 0.000000 +v -0.110774 0.059210 0.000000 +v -0.097094 0.079683 0.000000 +v -0.036461 0.120197 -0.000000 +v -0.059210 0.110774 -0.000000 +v -0.079683 0.097094 -0.000000 +v 0.036461 0.120197 -0.000000 +v -0.125000 -0.012311 0.000000 +v 0.059210 0.110774 -0.000000 +v 0.079683 0.097094 -0.000000 +v 0.097094 0.079683 -0.000000 +v 0.110774 0.059210 -0.000000 +v 0.120197 0.036461 -0.000000 +v -0.125000 0.012312 0.000000 +v -0.012311 0.125000 -0.000000 +v 0.012312 -0.125000 0.000000 +v -0.012312 -0.125000 -0.000000 +v 0.012312 0.125000 -0.000000 +v 0.125000 -0.012312 0.000000 +v -0.079683 -0.097094 -0.000000 +v -0.059210 -0.110774 -0.000000 +v -0.036461 -0.120197 -0.000000 +v 0.097094 -0.079683 0.000000 +v 0.110774 -0.059210 0.000000 +v 0.120197 -0.036461 0.000000 +v 0.079683 -0.097094 0.000000 +v 0.059210 -0.110774 0.000000 +v 0.036461 -0.120197 -0.000000 +v 0.000000 0.125000 0.012312 +v 0.000000 0.125000 -0.012312 +v 0.000000 0.125000 -0.000000 +v 0.125000 0.000000 -0.012312 +v 0.125000 0.000000 0.012312 +v 0.125000 0.000000 0.000000 +v -0.125000 0.000000 0.012312 +v -0.125000 0.000000 -0.012311 +v -0.125000 0.000000 0.000000 +v 0.000000 -0.125000 0.012311 +v -0.000000 -0.125000 -0.012311 +v 0.000000 -0.125000 0.000000 +vt 0.2883 0.2099 +vt 0.0450 0.2099 +vt 0.0450 0.0450 +vt 0.2883 0.0450 +vt 0.7981 0.9549 +vt 0.5549 0.9549 +vt 0.5549 0.7901 +vt 0.7981 0.7901 +vt 0.0450 0.2901 +vt 0.2883 0.2901 +vt 0.2883 0.4550 +vt 0.0450 0.4550 +vt 0.2999 0.9550 +vt 0.2999 0.7901 +vt 0.4648 0.7901 +vt 0.4648 0.9550 +vt 0.2099 0.7901 +vt 0.2099 0.9550 +vt 0.0450 0.9550 +vt 0.0450 0.7901 +vt 0.0450 0.9628 +vt 0.0369 0.9631 +vt 0.0372 0.9550 +vt 0.0450 0.9703 +vt 0.0370 0.9705 +vt 0.0450 0.9769 +vt 0.0371 0.9766 +vt 0.0450 0.9902 +vt 0.0371 0.9902 +vt 0.0295 0.9631 +vt 0.0297 0.9550 +vt 0.0299 0.9701 +vt 0.0305 0.9755 +vt 0.0305 0.9902 +vt 0.0233 0.9629 +vt 0.0231 0.9550 +vt 0.0245 0.9695 +vt 0.0258 0.9742 +vt 0.0258 0.9902 +vt 0.5548 0.9550 +vt 0.5548 0.9628 +vt 0.5467 0.9631 +vt 0.5470 0.9550 +vt 0.5548 0.9703 +vt 0.5467 0.9705 +vt 0.5548 0.9769 +vt 0.5468 0.9766 +vt 0.5548 0.9902 +vt 0.5468 0.9902 +vt 0.5392 0.9631 +vt 0.5395 0.9550 +vt 0.5397 0.9701 +vt 0.5402 0.9755 +vt 0.5402 0.9902 +vt 0.5331 0.9630 +vt 0.5328 0.9550 +vt 0.5343 0.9695 +vt 0.5355 0.9742 +vt 0.5355 0.9902 +vt 0.2961 0.2099 +vt 0.2965 0.2180 +vt 0.2883 0.2177 +vt 0.3036 0.2099 +vt 0.3039 0.2179 +vt 0.3103 0.2099 +vt 0.3100 0.2178 +vt 0.3235 0.2099 +vt 0.3235 0.2178 +vt 0.2964 0.2254 +vt 0.2883 0.2252 +vt 0.3034 0.2250 +vt 0.3088 0.2244 +vt 0.3235 0.2244 +vt 0.2963 0.2316 +vt 0.2883 0.2318 +vt 0.3029 0.2304 +vt 0.3076 0.2291 +vt 0.3235 0.2291 +vt 0.0098 0.9742 +vt 0.4726 0.9550 +vt 0.4729 0.9631 +vt 0.4648 0.9628 +vt 0.4801 0.9550 +vt 0.4803 0.9630 +vt 0.4867 0.9550 +vt 0.4864 0.9629 +vt 0.5000 0.9550 +vt 0.5000 0.9629 +vt 0.4729 0.9705 +vt 0.4648 0.9703 +vt 0.4799 0.9701 +vt 0.4853 0.9695 +vt 0.5000 0.9695 +vt 0.4727 0.9767 +vt 0.4648 0.9769 +vt 0.4793 0.9755 +vt 0.4840 0.9742 +vt 0.5000 0.9742 +vt 0.0450 0.2177 +vt 0.0369 0.2180 +vt 0.0372 0.2099 +vt 0.0450 0.2252 +vt 0.0370 0.2254 +vt 0.0450 0.2318 +vt 0.0371 0.2315 +vt 0.0450 0.2451 +vt 0.0371 0.2451 +vt 0.0295 0.2180 +vt 0.0297 0.2099 +vt 0.0299 0.2250 +vt 0.0305 0.2304 +vt 0.0305 0.2451 +vt 0.0233 0.2178 +vt 0.0231 0.2099 +vt 0.0245 0.2244 +vt 0.0258 0.2291 +vt 0.0258 0.2451 +vt 0.7981 0.9550 +vt 0.8059 0.9550 +vt 0.8062 0.9631 +vt 0.7981 0.9628 +vt 0.8133 0.9550 +vt 0.8136 0.9630 +vt 0.8200 0.9550 +vt 0.8197 0.9629 +vt 0.8333 0.9550 +vt 0.8333 0.9630 +vt 0.8062 0.9705 +vt 0.7981 0.9703 +vt 0.8132 0.9701 +vt 0.8186 0.9695 +vt 0.8333 0.9695 +vt 0.8060 0.9767 +vt 0.7981 0.9769 +vt 0.8126 0.9755 +vt 0.8173 0.9742 +vt 0.8333 0.9742 +vt 0.4840 0.9902 +vt 0.7981 0.7823 +vt 0.8062 0.7820 +vt 0.8059 0.7901 +vt 0.7981 0.7749 +vt 0.8061 0.7746 +vt 0.7981 0.7682 +vt 0.8060 0.7685 +vt 0.7981 0.7549 +vt 0.8061 0.7549 +vt 0.8136 0.7820 +vt 0.8134 0.7901 +vt 0.8132 0.7750 +vt 0.8126 0.7696 +vt 0.8126 0.7549 +vt 0.8198 0.7822 +vt 0.8200 0.7901 +vt 0.8186 0.7756 +vt 0.8173 0.7709 +vt 0.8173 0.7549 +vt 0.0372 0.0450 +vt 0.0369 0.0369 +vt 0.0450 0.0372 +vt 0.0297 0.0450 +vt 0.0295 0.0370 +vt 0.0231 0.0450 +vt 0.0234 0.0371 +vt 0.0098 0.0450 +vt 0.0098 0.0371 +vt 0.0369 0.0295 +vt 0.0450 0.0297 +vt 0.0299 0.0299 +vt 0.0245 0.0305 +vt 0.0098 0.0305 +vt 0.0371 0.0233 +vt 0.0450 0.0231 +vt 0.0305 0.0245 +vt 0.0258 0.0258 +vt 0.0098 0.0258 +vt 0.4648 0.7823 +vt 0.4729 0.7820 +vt 0.4726 0.7901 +vt 0.4648 0.7748 +vt 0.4728 0.7746 +vt 0.4648 0.7682 +vt 0.4727 0.7685 +vt 0.4648 0.7549 +vt 0.4727 0.7549 +vt 0.4803 0.7820 +vt 0.4801 0.7901 +vt 0.4799 0.7750 +vt 0.4793 0.7696 +vt 0.4793 0.7549 +vt 0.4865 0.7822 +vt 0.4867 0.7901 +vt 0.4853 0.7756 +vt 0.4840 0.7709 +vt 0.4840 0.7549 +vt 0.8333 0.7709 +vt 0.0372 0.7901 +vt 0.0369 0.7820 +vt 0.0450 0.7823 +vt 0.0297 0.7901 +vt 0.0295 0.7821 +vt 0.0231 0.7901 +vt 0.0234 0.7822 +vt 0.0098 0.7901 +vt 0.0098 0.7822 +vt 0.0369 0.7746 +vt 0.0450 0.7748 +vt 0.0299 0.7750 +vt 0.0245 0.7756 +vt 0.0098 0.7756 +vt 0.0371 0.7684 +vt 0.0450 0.7682 +vt 0.0305 0.7696 +vt 0.0258 0.7709 +vt 0.0098 0.7709 +vt 0.2883 0.0372 +vt 0.2964 0.0369 +vt 0.2961 0.0450 +vt 0.2883 0.0297 +vt 0.2964 0.0295 +vt 0.2883 0.0231 +vt 0.2963 0.0234 +vt 0.2883 0.0098 +vt 0.2963 0.0098 +vt 0.3038 0.0369 +vt 0.3036 0.0450 +vt 0.3034 0.0299 +vt 0.3028 0.0245 +vt 0.3029 0.0098 +vt 0.3100 0.0371 +vt 0.3103 0.0450 +vt 0.3088 0.0305 +vt 0.3076 0.0258 +vt 0.3076 0.0098 +vt 0.5470 0.7901 +vt 0.5467 0.7820 +vt 0.5549 0.7823 +vt 0.5396 0.7901 +vt 0.5393 0.7821 +vt 0.5329 0.7901 +vt 0.5332 0.7822 +vt 0.5196 0.7901 +vt 0.5196 0.7822 +vt 0.5467 0.7746 +vt 0.5549 0.7749 +vt 0.5397 0.7750 +vt 0.5343 0.7756 +vt 0.5196 0.7756 +vt 0.5469 0.7684 +vt 0.5549 0.7682 +vt 0.5403 0.7696 +vt 0.5356 0.7709 +vt 0.5196 0.7709 +vt 0.0258 0.7549 +vt 0.2177 0.9550 +vt 0.2180 0.9631 +vt 0.2099 0.9628 +vt 0.2252 0.9550 +vt 0.2254 0.9630 +vt 0.2318 0.9550 +vt 0.2315 0.9629 +vt 0.2451 0.9550 +vt 0.2451 0.9629 +vt 0.2180 0.9705 +vt 0.2099 0.9703 +vt 0.2250 0.9701 +vt 0.2304 0.9695 +vt 0.2451 0.9695 +vt 0.2178 0.9767 +vt 0.2099 0.9769 +vt 0.2244 0.9755 +vt 0.2291 0.9742 +vt 0.2451 0.9742 +vt 0.0450 0.4628 +vt 0.0369 0.4631 +vt 0.0372 0.4550 +vt 0.0450 0.4703 +vt 0.0370 0.4705 +vt 0.0450 0.4769 +vt 0.0371 0.4766 +vt 0.0450 0.4902 +vt 0.0371 0.4902 +vt 0.0295 0.4631 +vt 0.0297 0.4550 +vt 0.0299 0.4701 +vt 0.0305 0.4755 +vt 0.0305 0.4902 +vt 0.0233 0.4629 +vt 0.0231 0.4550 +vt 0.0245 0.4695 +vt 0.0258 0.4742 +vt 0.0258 0.4902 +vt 0.5548 0.7901 +vt 0.5470 0.7901 +vt 0.5466 0.7820 +vt 0.5548 0.7823 +vt 0.5395 0.7901 +vt 0.5392 0.7821 +vt 0.5328 0.7901 +vt 0.5331 0.7822 +vt 0.5196 0.7901 +vt 0.5196 0.7822 +vt 0.5467 0.7746 +vt 0.5548 0.7749 +vt 0.5397 0.7750 +vt 0.5343 0.7756 +vt 0.5196 0.7756 +vt 0.5468 0.7684 +vt 0.5548 0.7682 +vt 0.5402 0.7696 +vt 0.5355 0.7709 +vt 0.5196 0.7709 +vt 0.2291 0.9902 +vt 0.2961 0.4550 +vt 0.2965 0.4631 +vt 0.2883 0.4628 +vt 0.3036 0.4550 +vt 0.3039 0.4630 +vt 0.3103 0.4550 +vt 0.3100 0.4629 +vt 0.3235 0.4550 +vt 0.3235 0.4629 +vt 0.2964 0.4705 +vt 0.2883 0.4703 +vt 0.3034 0.4701 +vt 0.3088 0.4695 +vt 0.3235 0.4695 +vt 0.2963 0.4767 +vt 0.2883 0.4769 +vt 0.3029 0.4755 +vt 0.3076 0.4742 +vt 0.3235 0.4742 +vt 0.2999 0.9628 +vt 0.2918 0.9631 +vt 0.2921 0.9550 +vt 0.2999 0.9703 +vt 0.2919 0.9705 +vt 0.2999 0.9769 +vt 0.2920 0.9766 +vt 0.2999 0.9902 +vt 0.2920 0.9902 +vt 0.2844 0.9631 +vt 0.2847 0.9550 +vt 0.2848 0.9701 +vt 0.2854 0.9755 +vt 0.2854 0.9902 +vt 0.2782 0.9629 +vt 0.2780 0.9550 +vt 0.2794 0.9695 +vt 0.2807 0.9742 +vt 0.2807 0.9902 +vt 0.7981 0.7901 +vt 0.7981 0.7823 +vt 0.8061 0.7820 +vt 0.8059 0.7901 +vt 0.7981 0.7749 +vt 0.8061 0.7746 +vt 0.7981 0.7682 +vt 0.8060 0.7685 +vt 0.7981 0.7549 +vt 0.8060 0.7549 +vt 0.8136 0.7820 +vt 0.8133 0.7901 +vt 0.8132 0.7750 +vt 0.8126 0.7696 +vt 0.8126 0.7549 +vt 0.8198 0.7822 +vt 0.8200 0.7901 +vt 0.8186 0.7756 +vt 0.8173 0.7709 +vt 0.8173 0.7549 +vt 0.3076 0.4902 +vt 0.2883 0.2823 +vt 0.2964 0.2820 +vt 0.2961 0.2901 +vt 0.2883 0.2748 +vt 0.2964 0.2746 +vt 0.2883 0.2682 +vt 0.2963 0.2685 +vt 0.2883 0.2549 +vt 0.2963 0.2549 +vt 0.3038 0.2820 +vt 0.3036 0.2901 +vt 0.3034 0.2750 +vt 0.3028 0.2696 +vt 0.3029 0.2549 +vt 0.3100 0.2822 +vt 0.3103 0.2901 +vt 0.3088 0.2756 +vt 0.3076 0.2709 +vt 0.3076 0.2549 +vt 0.8059 0.9549 +vt 0.8063 0.9630 +vt 0.7981 0.9628 +vt 0.8134 0.9549 +vt 0.8136 0.9630 +vt 0.8200 0.9549 +vt 0.8197 0.9629 +vt 0.8333 0.9549 +vt 0.8333 0.9629 +vt 0.8062 0.9705 +vt 0.7981 0.9702 +vt 0.8132 0.9700 +vt 0.8186 0.9695 +vt 0.8333 0.9695 +vt 0.8061 0.9766 +vt 0.7981 0.9769 +vt 0.8126 0.9755 +vt 0.8173 0.9742 +vt 0.8333 0.9742 +vt 0.2921 0.7901 +vt 0.2918 0.7820 +vt 0.2999 0.7823 +vt 0.2847 0.7901 +vt 0.2844 0.7821 +vt 0.2780 0.7901 +vt 0.2783 0.7822 +vt 0.2647 0.7901 +vt 0.2647 0.7822 +vt 0.2918 0.7746 +vt 0.2999 0.7748 +vt 0.2848 0.7750 +vt 0.2794 0.7756 +vt 0.2647 0.7756 +vt 0.2920 0.7684 +vt 0.2999 0.7682 +vt 0.2854 0.7696 +vt 0.2807 0.7709 +vt 0.2647 0.7709 +vt 0.3235 0.2709 +vt 0.0372 0.2901 +vt 0.0369 0.2820 +vt 0.0450 0.2823 +vt 0.0297 0.2901 +vt 0.0295 0.2821 +vt 0.0231 0.2901 +vt 0.0234 0.2822 +vt 0.0098 0.2901 +vt 0.0098 0.2822 +vt 0.0369 0.2746 +vt 0.0450 0.2748 +vt 0.0299 0.2750 +vt 0.0245 0.2756 +vt 0.0098 0.2756 +vt 0.0371 0.2684 +vt 0.0450 0.2682 +vt 0.0305 0.2696 +vt 0.0258 0.2709 +vt 0.0098 0.2709 +vt 0.2099 0.7823 +vt 0.2180 0.7820 +vt 0.2177 0.7901 +vt 0.2099 0.7748 +vt 0.2179 0.7746 +vt 0.2099 0.7682 +vt 0.2178 0.7685 +vt 0.2099 0.7549 +vt 0.2178 0.7549 +vt 0.2254 0.7820 +vt 0.2252 0.7901 +vt 0.2250 0.7750 +vt 0.2244 0.7696 +vt 0.2244 0.7549 +vt 0.2316 0.7822 +vt 0.2318 0.7901 +vt 0.2304 0.7756 +vt 0.2291 0.7709 +vt 0.2291 0.7549 +vt 0.5549 0.9628 +vt 0.5468 0.9631 +vt 0.5470 0.9549 +vt 0.5549 0.9702 +vt 0.5468 0.9705 +vt 0.5549 0.9769 +vt 0.5469 0.9766 +vt 0.5549 0.9902 +vt 0.5469 0.9902 +vt 0.5393 0.9631 +vt 0.5396 0.9549 +vt 0.5398 0.9701 +vt 0.5403 0.9755 +vt 0.5403 0.9902 +vt 0.5332 0.9629 +vt 0.5329 0.9549 +vt 0.5343 0.9695 +vt 0.5356 0.9742 +vt 0.5356 0.9902 +vt 0.0258 0.2549 +vt 0.2099 0.9902 +vt 0.2883 0.4902 +vt 0.4648 0.9902 +vt 0.2883 0.2451 +vt 0.3235 0.2901 +vt 0.8333 0.7901 +vt 0.0098 0.2099 +vt 0.0450 0.2549 +vt 0.0450 0.7549 +vt 0.0450 0.0098 +vt 0.0098 0.4550 +vt 0.3235 0.0450 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.6198 0.6996 +vt 0.6334 0.7133 +vt 0.6494 0.7240 +vt 0.6672 0.7313 +vt 0.6861 0.7351 +vt 0.7054 0.7351 +vt 0.7243 0.7313 +vt 0.7421 0.7240 +vt 0.7581 0.7133 +vt 0.7717 0.6996 +vt 0.7824 0.6836 +vt 0.7898 0.6658 +vt 0.7935 0.6469 +vt 0.7935 0.6277 +vt 0.7898 0.6088 +vt 0.7824 0.5910 +vt 0.7717 0.5750 +vt 0.7581 0.5614 +vt 0.7421 0.5507 +vt 0.7243 0.5433 +vt 0.7054 0.5396 +vt 0.6861 0.5396 +vt 0.6672 0.5433 +vt 0.6494 0.5507 +vt 0.6334 0.5614 +vt 0.6198 0.5750 +vt 0.6091 0.5910 +vt 0.6017 0.6088 +vt 0.5980 0.6277 +vt 0.5980 0.6469 +vt 0.6017 0.6658 +vt 0.6091 0.6836 +vt 0.4897 0.5433 +vt 0.5074 0.5507 +vt 0.5235 0.5614 +vt 0.5371 0.5750 +vt 0.5478 0.5910 +vt 0.5551 0.6088 +vt 0.5589 0.6277 +vt 0.5589 0.6469 +vt 0.5551 0.6658 +vt 0.5478 0.6836 +vt 0.5371 0.6996 +vt 0.5235 0.7133 +vt 0.5074 0.7240 +vt 0.4897 0.7313 +vt 0.4708 0.7351 +vt 0.4515 0.7351 +vt 0.4326 0.7313 +vt 0.4148 0.7240 +vt 0.3988 0.7133 +vt 0.3852 0.6996 +vt 0.3745 0.6836 +vt 0.3671 0.6658 +vt 0.3634 0.6469 +vt 0.3634 0.6277 +vt 0.3671 0.6088 +vt 0.3745 0.5910 +vt 0.3852 0.5750 +vt 0.3988 0.5614 +vt 0.4148 0.5507 +vt 0.4326 0.5433 +vt 0.4515 0.5396 +vt 0.4708 0.5396 +vt 0.7054 0.5396 +vt 0.7243 0.5433 +vt 0.7421 0.5507 +vt 0.7581 0.5614 +vt 0.7717 0.5750 +vt 0.7824 0.5910 +vt 0.7898 0.6088 +vt 0.7935 0.6277 +vt 0.7935 0.6469 +vt 0.7898 0.6658 +vt 0.7824 0.6836 +vt 0.7717 0.6996 +vt 0.7581 0.7133 +vt 0.7421 0.7240 +vt 0.7243 0.7313 +vt 0.7054 0.7351 +vt 0.6861 0.7351 +vt 0.6672 0.7313 +vt 0.6494 0.7240 +vt 0.6334 0.7133 +vt 0.6198 0.6996 +vt 0.6091 0.6836 +vt 0.6017 0.6658 +vt 0.5980 0.6469 +vt 0.5980 0.6277 +vt 0.6017 0.6088 +vt 0.6091 0.5910 +vt 0.6198 0.5750 +vt 0.6334 0.5614 +vt 0.6494 0.5507 +vt 0.6672 0.5433 +vt 0.6861 0.5396 +vt 0.4148 0.5507 +vt 0.3988 0.5614 +vt 0.3852 0.5750 +vt 0.3745 0.5910 +vt 0.3671 0.6088 +vt 0.3634 0.6277 +vt 0.3634 0.6469 +vt 0.3671 0.6658 +vt 0.3745 0.6836 +vt 0.3852 0.6996 +vt 0.3988 0.7133 +vt 0.4148 0.7240 +vt 0.4326 0.7313 +vt 0.4515 0.7351 +vt 0.4708 0.7351 +vt 0.4897 0.7313 +vt 0.5074 0.7240 +vt 0.5235 0.7133 +vt 0.5371 0.6996 +vt 0.5478 0.6836 +vt 0.5551 0.6658 +vt 0.5589 0.6469 +vt 0.5589 0.6277 +vt 0.5551 0.6088 +vt 0.5478 0.5910 +vt 0.5371 0.5750 +vt 0.5235 0.5614 +vt 0.5074 0.5507 +vt 0.4897 0.5433 +vt 0.4708 0.5396 +vt 0.4515 0.5396 +vt 0.4326 0.5433 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.7745 0.5685 +vt 0.7829 0.5637 +vt 0.7829 0.5540 +vt 0.7745 0.5491 +vt 0.7661 0.5540 +vt 0.7661 0.5637 +vt 0.9359 0.8967 +vt 0.9307 0.9009 +vt 0.9304 0.9009 +vt 0.9354 0.8967 +vt 0.9359 0.8484 +vt 0.9401 0.8536 +vt 0.9396 0.8536 +vt 0.9354 0.8484 +vt 0.9401 0.8915 +vt 0.9396 0.8915 +vt 0.9307 0.8442 +vt 0.9304 0.8442 +vt 0.9433 0.8856 +vt 0.9427 0.8856 +vt 0.9248 0.8410 +vt 0.9246 0.8410 +vt 0.9452 0.8792 +vt 0.9446 0.8792 +vt 0.9184 0.8391 +vt 0.9183 0.8391 +vt 0.9459 0.8725 +vt 0.9452 0.8725 +vt 0.9184 0.9060 +vt 0.9118 0.9067 +vt 0.9183 0.9060 +vt 0.9118 0.8384 +vt 0.9452 0.8659 +vt 0.9446 0.8659 +vt 0.9248 0.9041 +vt 0.9246 0.9041 +vt 0.9433 0.8595 +vt 0.9427 0.8595 +vt 0.9427 0.8659 +vt 0.9409 0.8595 +vt 0.9238 0.9041 +vt 0.9293 0.9009 +vt 0.9380 0.8536 +vt 0.9341 0.8967 +vt 0.9341 0.8484 +vt 0.9380 0.8915 +vt 0.9293 0.8442 +vt 0.9409 0.8856 +vt 0.9238 0.8410 +vt 0.9427 0.8792 +vt 0.9179 0.8391 +vt 0.9433 0.8725 +vt 0.9179 0.9060 +vt 0.9275 0.8442 +vt 0.9226 0.8410 +vt 0.9380 0.8856 +vt 0.9396 0.8792 +vt 0.9173 0.8391 +vt 0.9401 0.8725 +vt 0.9173 0.9060 +vt 0.9396 0.8659 +vt 0.9226 0.9041 +vt 0.9380 0.8595 +vt 0.9275 0.9009 +vt 0.9354 0.8536 +vt 0.9318 0.8967 +vt 0.9318 0.8484 +vt 0.9354 0.8915 +vt 0.9341 0.8595 +vt 0.9318 0.8536 +vt 0.9252 0.9009 +vt 0.9288 0.8967 +vt 0.9288 0.8484 +vt 0.9318 0.8915 +vt 0.9252 0.8442 +vt 0.9341 0.8856 +vt 0.9210 0.8410 +vt 0.9354 0.8792 +vt 0.9165 0.8391 +vt 0.9359 0.8725 +vt 0.9165 0.9060 +vt 0.9354 0.8659 +vt 0.9210 0.9041 +vt 0.9190 0.8410 +vt 0.9155 0.8391 +vt 0.9304 0.8792 +vt 0.9307 0.8725 +vt 0.9155 0.9060 +vt 0.9304 0.8659 +vt 0.9190 0.9041 +vt 0.9293 0.8595 +vt 0.9223 0.9009 +vt 0.9275 0.8536 +vt 0.9252 0.8967 +vt 0.9252 0.8484 +vt 0.9275 0.8915 +vt 0.9223 0.8442 +vt 0.9293 0.8856 +vt 0.9190 0.9009 +vt 0.9210 0.8967 +vt 0.9226 0.8536 +vt 0.9210 0.8484 +vt 0.9226 0.8915 +vt 0.9190 0.8442 +vt 0.9238 0.8856 +vt 0.9168 0.8410 +vt 0.9246 0.8792 +vt 0.9143 0.8391 +vt 0.9248 0.8725 +vt 0.9143 0.9060 +vt 0.9246 0.8659 +vt 0.9168 0.9041 +vt 0.9238 0.8595 +vt 0.9183 0.8792 +vt 0.9184 0.8725 +vt 0.9131 0.9060 +vt 0.9131 0.8391 +vt 0.9183 0.8659 +vt 0.9143 0.9041 +vt 0.9179 0.8595 +vt 0.9155 0.9009 +vt 0.9173 0.8536 +vt 0.9165 0.8967 +vt 0.9165 0.8484 +vt 0.9173 0.8915 +vt 0.9155 0.8442 +vt 0.9179 0.8856 +vt 0.9143 0.8410 +vt 0.9118 0.8536 +vt 0.9118 0.8484 +vt 0.9118 0.8967 +vt 0.9118 0.8915 +vt 0.9118 0.8442 +vt 0.9118 0.8856 +vt 0.9118 0.8410 +vt 0.9118 0.8792 +vt 0.9118 0.8391 +vt 0.9118 0.8725 +vt 0.9118 0.9060 +vt 0.9118 0.8659 +vt 0.9118 0.9041 +vt 0.9118 0.8595 +vt 0.9118 0.9009 +vt 0.9105 0.9060 +vt 0.9105 0.8391 +vt 0.9051 0.8725 +vt 0.9052 0.8659 +vt 0.9092 0.9041 +vt 0.9056 0.8595 +vt 0.9081 0.9009 +vt 0.9062 0.8536 +vt 0.9071 0.8967 +vt 0.9071 0.8484 +vt 0.9062 0.8915 +vt 0.9081 0.8442 +vt 0.9056 0.8856 +vt 0.9092 0.8410 +vt 0.9052 0.8792 +vt 0.9025 0.8967 +vt 0.9009 0.8915 +vt 0.9025 0.8484 +vt 0.9045 0.8442 +vt 0.8997 0.8856 +vt 0.9068 0.8410 +vt 0.8990 0.8792 +vt 0.9092 0.8391 +vt 0.8987 0.8725 +vt 0.9092 0.9060 +vt 0.8990 0.8659 +vt 0.9068 0.9041 +vt 0.8997 0.8595 +vt 0.9045 0.9009 +vt 0.9009 0.8536 +vt 0.8928 0.8725 +vt 0.8932 0.8659 +vt 0.9081 0.9060 +vt 0.9045 0.9041 +vt 0.8942 0.8595 +vt 0.9012 0.9009 +vt 0.8960 0.8536 +vt 0.8984 0.8967 +vt 0.8984 0.8484 +vt 0.8960 0.8915 +vt 0.9012 0.8442 +vt 0.8942 0.8856 +vt 0.9045 0.8410 +vt 0.8932 0.8792 +vt 0.9081 0.8391 +vt 0.8947 0.8484 +vt 0.8984 0.8442 +vt 0.8917 0.8915 +vt 0.8895 0.8856 +vt 0.9025 0.8410 +vt 0.8881 0.8792 +vt 0.9071 0.8391 +vt 0.8876 0.8725 +vt 0.9071 0.9060 +vt 0.8881 0.8659 +vt 0.9025 0.9041 +vt 0.8895 0.8595 +vt 0.8984 0.9009 +vt 0.8917 0.8536 +vt 0.8947 0.8967 +vt 0.8839 0.8659 +vt 0.8856 0.8595 +vt 0.9009 0.9041 +vt 0.8960 0.9009 +vt 0.8882 0.8536 +vt 0.8917 0.8967 +vt 0.8917 0.8484 +vt 0.8882 0.8915 +vt 0.8960 0.8442 +vt 0.8856 0.8856 +vt 0.9009 0.8410 +vt 0.8839 0.8792 +vt 0.9062 0.8391 +vt 0.8834 0.8725 +vt 0.9062 0.9060 +vt 0.8942 0.8442 +vt 0.8997 0.8410 +vt 0.8826 0.8856 +vt 0.8808 0.8792 +vt 0.9056 0.8391 +vt 0.8802 0.8725 +vt 0.9056 0.9060 +vt 0.8808 0.8659 +vt 0.8997 0.9041 +vt 0.8826 0.8595 +vt 0.8942 0.9009 +vt 0.8856 0.8536 +vt 0.8895 0.8967 +vt 0.8895 0.8484 +vt 0.8856 0.8915 +vt 0.8990 0.9041 +vt 0.8932 0.9009 +vt 0.8808 0.8595 +vt 0.8839 0.8536 +vt 0.8881 0.8967 +vt 0.8881 0.8484 +vt 0.8839 0.8915 +vt 0.8932 0.8442 +vt 0.8808 0.8856 +vt 0.8990 0.8410 +vt 0.8789 0.8792 +vt 0.9052 0.8391 +vt 0.8783 0.8725 +vt 0.9052 0.9060 +vt 0.8789 0.8659 +vt 0.8802 0.8856 +vt 0.8783 0.8792 +vt 0.8987 0.8410 +vt 0.9051 0.8391 +vt 0.8776 0.8725 +vt 0.9051 0.9060 +vt 0.8783 0.8659 +vt 0.8987 0.9041 +vt 0.8802 0.8595 +vt 0.8928 0.9009 +vt 0.8834 0.8536 +vt 0.8876 0.8967 +vt 0.8876 0.8484 +vt 0.8834 0.8915 +vt 0.8928 0.8442 +vt 0.8802 0.8725 +vt 0.8808 0.8792 +vt 0.8789 0.8792 +vt 0.8783 0.8725 +vt 0.8932 0.9009 +vt 0.8990 0.9041 +vt 0.8987 0.9041 +vt 0.8928 0.9009 +vt 0.8826 0.8856 +vt 0.8808 0.8856 +vt 0.9052 0.9060 +vt 0.9051 0.9060 +vt 0.8856 0.8915 +vt 0.8839 0.8915 +vt 0.9118 0.8384 +vt 0.9052 0.8391 +vt 0.9051 0.8391 +vt 0.8895 0.8967 +vt 0.8881 0.8967 +vt 0.8783 0.8792 +vt 0.8776 0.8725 +vt 0.8942 0.9009 +vt 0.8802 0.8856 +vt 0.8932 0.8442 +vt 0.8881 0.8484 +vt 0.8876 0.8484 +vt 0.8928 0.8442 +vt 0.8856 0.8536 +vt 0.8826 0.8595 +vt 0.8808 0.8595 +vt 0.8839 0.8536 +vt 0.8997 0.9041 +vt 0.9056 0.9060 +vt 0.8834 0.8915 +vt 0.9056 0.8391 +vt 0.8876 0.8967 +vt 0.8895 0.8484 +vt 0.8990 0.8410 +vt 0.8987 0.8410 +vt 0.8808 0.8659 +vt 0.8789 0.8659 +vt 0.8834 0.8536 +vt 0.9118 0.9067 +vt 0.8802 0.8595 +vt 0.8997 0.8410 +vt 0.8783 0.8659 +vt 0.8942 0.8442 +vt 0.8917 0.8484 +vt 0.8882 0.8536 +vt 0.9062 0.9060 +vt 0.8917 0.8967 +vt 0.8960 0.9009 +vt 0.8834 0.8725 +vt 0.8839 0.8792 +vt 0.8856 0.8595 +vt 0.9062 0.8391 +vt 0.9009 0.8410 +vt 0.9009 0.9041 +vt 0.8856 0.8856 +vt 0.8839 0.8659 +vt 0.8882 0.8915 +vt 0.8960 0.8442 +vt 0.9025 0.8410 +vt 0.8984 0.8442 +vt 0.8881 0.8659 +vt 0.8876 0.8725 +vt 0.8895 0.8595 +vt 0.8895 0.8856 +vt 0.8917 0.8915 +vt 0.9025 0.9041 +vt 0.9071 0.9060 +vt 0.8947 0.8484 +vt 0.9071 0.8391 +vt 0.8947 0.8967 +vt 0.8917 0.8536 +vt 0.8881 0.8792 +vt 0.8984 0.9009 +vt 0.9081 0.8391 +vt 0.9045 0.8410 +vt 0.9012 0.9009 +vt 0.9045 0.9041 +vt 0.8932 0.8792 +vt 0.8942 0.8856 +vt 0.8942 0.8595 +vt 0.8932 0.8659 +vt 0.9012 0.8442 +vt 0.9081 0.9060 +vt 0.8960 0.8915 +vt 0.8928 0.8725 +vt 0.8984 0.8484 +vt 0.8960 0.8536 +vt 0.8984 0.8967 +vt 0.8990 0.8659 +vt 0.8987 0.8725 +vt 0.9009 0.8915 +vt 0.9025 0.8967 +vt 0.9092 0.8391 +vt 0.9025 0.8484 +vt 0.9009 0.8536 +vt 0.8990 0.8792 +vt 0.9045 0.9009 +vt 0.9068 0.8410 +vt 0.8997 0.8595 +vt 0.8997 0.8856 +vt 0.9068 0.9041 +vt 0.9045 0.8442 +vt 0.9092 0.9060 +vt 0.9092 0.8410 +vt 0.9081 0.8442 +vt 0.9092 0.9041 +vt 0.9105 0.9060 +vt 0.9056 0.8856 +vt 0.9062 0.8915 +vt 0.9052 0.8659 +vt 0.9051 0.8725 +vt 0.9071 0.8484 +vt 0.9105 0.8391 +vt 0.9071 0.8967 +vt 0.9081 0.9009 +vt 0.9062 0.8536 +vt 0.9052 0.8792 +vt 0.9056 0.8595 +vt 0.9118 0.8725 +vt 0.9118 0.8792 +vt 0.9118 0.8536 +vt 0.9118 0.8595 +vt 0.9118 0.8856 +vt 0.9118 0.9009 +vt 0.9118 0.9041 +vt 0.9118 0.8410 +vt 0.9118 0.8442 +vt 0.9118 0.8659 +vt 0.9118 0.8915 +vt 0.9118 0.9060 +vt 0.9118 0.8484 +vt 0.9118 0.8967 +vt 0.9118 0.8391 +vt 0.9183 0.8659 +vt 0.9184 0.8725 +vt 0.9155 0.8442 +vt 0.9165 0.8484 +vt 0.9131 0.8391 +vt 0.9173 0.8915 +vt 0.9165 0.8967 +vt 0.9131 0.9060 +vt 0.9173 0.8536 +vt 0.9179 0.8595 +vt 0.9183 0.8792 +vt 0.9155 0.9009 +vt 0.9143 0.8410 +vt 0.9143 0.9041 +vt 0.9179 0.8856 +vt 0.9190 0.9009 +vt 0.9168 0.9041 +vt 0.9168 0.8410 +vt 0.9190 0.8442 +vt 0.9238 0.8595 +vt 0.9246 0.8659 +vt 0.9238 0.8856 +vt 0.9226 0.8915 +vt 0.9143 0.9060 +vt 0.9210 0.8484 +vt 0.9248 0.8725 +vt 0.9210 0.8967 +vt 0.9143 0.8391 +vt 0.9226 0.8536 +vt 0.9246 0.8792 +vt 0.9275 0.8915 +vt 0.9252 0.8967 +vt 0.9155 0.9060 +vt 0.9252 0.8484 +vt 0.9275 0.8536 +vt 0.9307 0.8725 +vt 0.9304 0.8792 +vt 0.9223 0.9009 +vt 0.9190 0.9041 +vt 0.9155 0.8391 +vt 0.9190 0.8410 +vt 0.9293 0.8595 +vt 0.9293 0.8856 +vt 0.9304 0.8659 +vt 0.9223 0.8442 +vt 0.9341 0.8856 +vt 0.9318 0.8915 +vt 0.9210 0.9041 +vt 0.9165 0.9060 +vt 0.9252 0.8442 +vt 0.9288 0.8484 +vt 0.9354 0.8659 +vt 0.9359 0.8725 +vt 0.9288 0.8967 +vt 0.9165 0.8391 +vt 0.9318 0.8536 +vt 0.9252 0.9009 +vt 0.9354 0.8792 +vt 0.9341 0.8595 +vt 0.9210 0.8410 +vt 0.9401 0.8725 +vt 0.9396 0.8792 +vt 0.9318 0.8967 +vt 0.9275 0.9009 +vt 0.9173 0.8391 +vt 0.9226 0.8410 +vt 0.9380 0.8595 +vt 0.9396 0.8659 +vt 0.9354 0.8536 +vt 0.9380 0.8856 +vt 0.9226 0.9041 +vt 0.9275 0.8442 +vt 0.9173 0.9060 +vt 0.9354 0.8915 +vt 0.9318 0.8484 +vt 0.9179 0.8391 +vt 0.9341 0.8484 +vt 0.9380 0.8536 +vt 0.9179 0.9060 +vt 0.9341 0.8967 +vt 0.9293 0.9009 +vt 0.9433 0.8725 +vt 0.9427 0.8792 +vt 0.9409 0.8595 +vt 0.9238 0.8410 +vt 0.9238 0.9041 +vt 0.9409 0.8856 +vt 0.9427 0.8659 +vt 0.9293 0.8442 +vt 0.9380 0.8915 +vt 0.9304 0.9009 +vt 0.9246 0.9041 +vt 0.9246 0.8410 +vt 0.9304 0.8442 +vt 0.9446 0.8659 +vt 0.9452 0.8725 +vt 0.9427 0.8595 +vt 0.9427 0.8856 +vt 0.9396 0.8915 +vt 0.9183 0.9060 +vt 0.9354 0.8484 +vt 0.9183 0.8391 +vt 0.9354 0.8967 +vt 0.9396 0.8536 +vt 0.9446 0.8792 +vt 0.9433 0.8856 +vt 0.9401 0.8915 +vt 0.9452 0.8659 +vt 0.9459 0.8725 +vt 0.9307 0.8442 +vt 0.9359 0.8484 +vt 0.9184 0.8391 +vt 0.9359 0.8967 +vt 0.9184 0.9060 +vt 0.9401 0.8536 +vt 0.9452 0.8792 +vt 0.9307 0.9009 +vt 0.9248 0.9041 +vt 0.9248 0.8410 +vt 0.9433 0.8595 +vt 0.6373 0.4902 +vt 0.6373 0.4706 +vt 0.6569 0.4706 +vt 0.6569 0.4902 +vt 0.6176 0.4902 +vt 0.6176 0.4706 +vt 0.5980 0.4902 +vt 0.5980 0.4706 +vt 0.5784 0.4902 +vt 0.5784 0.4706 +vt 0.5588 0.4902 +vt 0.5588 0.4706 +vt 0.5392 0.4902 +vt 0.5392 0.4706 +vt 0.5196 0.4902 +vt 0.5196 0.4706 +vt 0.5000 0.4902 +vt 0.5000 0.4706 +vt 0.4804 0.4902 +vt 0.4804 0.4706 +vt 0.4608 0.4902 +vt 0.4608 0.4706 +vt 0.4412 0.4902 +vt 0.4412 0.4706 +vt 0.4216 0.4902 +vt 0.4216 0.4706 +vt 0.4020 0.4902 +vt 0.4020 0.4706 +vt 0.3824 0.4902 +vt 0.3824 0.4706 +vt 0.3627 0.4902 +vt 0.3627 0.4706 +vt 0.3431 0.4902 +vt 0.3431 0.4706 +vt 0.9510 0.4902 +vt 0.9510 0.4706 +vt 0.9706 0.4706 +vt 0.9706 0.4902 +vt 0.9314 0.4902 +vt 0.9314 0.4706 +vt 0.9118 0.4902 +vt 0.9118 0.4706 +vt 0.8922 0.4902 +vt 0.8922 0.4706 +vt 0.8529 0.4902 +vt 0.8529 0.4706 +vt 0.8725 0.4706 +vt 0.8725 0.4902 +vt 0.8333 0.4902 +vt 0.8333 0.4706 +vt 0.8137 0.4902 +vt 0.8137 0.4706 +vt 0.7941 0.4902 +vt 0.7941 0.4706 +vt 0.7745 0.4902 +vt 0.7745 0.4706 +vt 0.7353 0.4902 +vt 0.7353 0.4706 +vt 0.7549 0.4706 +vt 0.7549 0.4902 +vt 0.7157 0.4902 +vt 0.7157 0.4706 +vt 0.6961 0.4902 +vt 0.6961 0.4706 +vt 0.7404 0.4399 +vt 0.7404 0.4309 +vt 0.7598 0.4309 +vt 0.7598 0.4398 +vt 0.7791 0.4399 +vt 0.7791 0.4309 +vt 0.7985 0.4399 +vt 0.7985 0.4309 +vt 0.8178 0.4398 +vt 0.8178 0.4309 +vt 0.8371 0.4399 +vt 0.8372 0.4309 +vt 0.8565 0.4399 +vt 0.8565 0.4309 +vt 0.8759 0.4309 +vt 0.8758 0.4399 +vt 0.8952 0.4400 +vt 0.8953 0.4310 +vt 0.9146 0.4400 +vt 0.9147 0.4310 +vt 0.9340 0.4401 +vt 0.9341 0.4311 +vt 0.9535 0.4311 +vt 0.9534 0.4401 +vt 0.9730 0.4311 +vt 0.9729 0.4402 +vt 0.9923 0.4402 +vt 0.9924 0.4311 +vt 1.0118 0.4311 +vt 1.0117 0.4402 +vt 1.0312 0.4311 +vt 1.0312 0.4402 +vt 1.0508 0.4402 +vt 1.0506 0.4311 +vt 1.0699 0.4310 +vt 1.0705 0.4400 +vt 1.0904 0.4397 +vt 1.0890 0.4307 +vt 0.4678 0.4397 +vt 0.4692 0.4307 +vt 0.4883 0.4309 +vt 0.4877 0.4400 +vt 0.5075 0.4402 +vt 0.5077 0.4310 +vt 0.5273 0.4311 +vt 0.5272 0.4402 +vt 0.5467 0.4310 +vt 0.5468 0.4401 +vt 0.5661 0.4310 +vt 0.5661 0.4400 +vt 0.5854 0.4310 +vt 0.5855 0.4400 +vt 0.6048 0.4310 +vt 0.6049 0.4399 +vt 0.6241 0.4309 +vt 0.6242 0.4399 +vt 0.6629 0.4399 +vt 0.6435 0.4399 +vt 0.6435 0.4309 +vt 0.6628 0.4309 +vt 0.7016 0.4399 +vt 0.6823 0.4399 +vt 0.6822 0.4309 +vt 0.7016 0.4309 +vt 0.7210 0.4399 +vt 0.7210 0.4309 +vt 0.9355 0.2444 +vt 0.9160 0.2460 +vt 0.9163 0.1405 +vt 0.9355 0.1405 +vt 0.9550 0.2444 +vt 0.9548 0.1405 +vt 0.9745 0.2459 +vt 0.9741 0.1405 +vt 0.8965 0.2491 +vt 0.8970 0.1405 +vt 0.9940 0.2490 +vt 0.9934 0.1405 +vt 0.8770 0.2536 +vt 0.8778 0.1405 +vt 1.0135 0.2535 +vt 1.0126 0.1406 +vt 0.8673 0.2564 +vt 0.8576 0.2536 +vt 0.8585 0.1404 +vt 0.9355 0.1316 +vt 0.9163 0.1316 +vt 0.9548 0.1315 +vt 0.9741 0.1315 +vt 1.0330 0.2535 +vt 1.0233 0.2564 +vt 1.0319 0.1406 +vt 0.8381 0.2491 +vt 0.8392 0.1404 +vt 0.8971 0.1316 +vt 0.9935 0.1316 +vt 1.0525 0.2490 +vt 1.0511 0.1407 +vt 0.8187 0.2459 +vt 0.8199 0.1403 +vt 0.8779 0.1315 +vt 1.0128 0.1316 +vt 1.0720 0.2458 +vt 1.0701 0.1409 +vt 0.7992 0.2443 +vt 0.8006 0.1403 +vt 0.8586 0.1315 +vt 0.7745 0.4902 +vt 0.7745 0.4706 +vt 0.7941 0.4706 +vt 0.7941 0.4902 +vt 0.8333 0.4902 +vt 0.8333 0.4706 +vt 0.8529 0.4706 +vt 0.8529 0.4902 +vt 1.0322 0.1316 +vt 0.7549 0.4902 +vt 0.7549 0.4706 +vt 0.8393 0.1314 +vt 0.8725 0.4706 +vt 0.8725 0.4902 +vt 1.0516 0.1317 +vt 0.7353 0.4902 +vt 0.7353 0.4706 +vt 0.4864 0.2438 +vt 0.4669 0.2437 +vt 0.4698 0.1394 +vt 0.4894 0.1392 +vt 0.7797 0.2443 +vt 0.7602 0.2459 +vt 0.7620 0.1402 +vt 0.7813 0.1402 +vt 0.8200 0.1314 +vt 0.7157 0.4902 +vt 0.7157 0.4706 +vt 1.0710 0.1319 +vt 0.6765 0.4902 +vt 0.6765 0.4706 +vt 0.6961 0.4706 +vt 0.6961 0.4902 +vt 0.8007 0.1313 +vt 0.8922 0.4706 +vt 0.8922 0.4902 +vt 1.0904 0.1324 +vt 1.0888 0.1411 +vt 0.6569 0.4902 +vt 0.6569 0.4706 +vt 0.5256 0.2486 +vt 0.5060 0.2454 +vt 0.5090 0.1392 +vt 0.5287 0.1392 +vt 0.7407 0.2489 +vt 0.7211 0.2534 +vt 0.7233 0.1400 +vt 0.7426 0.1401 +vt 0.7814 0.1312 +vt 0.9118 0.4706 +vt 0.9118 0.4902 +vt 0.4889 0.1300 +vt 0.4687 0.1303 +vt 0.6765 0.4706 +vt 0.6765 0.4902 +vt 0.6373 0.4902 +vt 0.6373 0.4706 +vt 0.5451 0.2532 +vt 0.5482 0.1392 +vt 0.7113 0.2563 +vt 0.7016 0.2534 +vt 0.7039 0.1400 +vt 0.7621 0.1312 +vt 0.9314 0.4706 +vt 0.9314 0.4902 +vt 0.5090 0.1300 +vt 0.6176 0.4902 +vt 0.6176 0.4706 +vt 0.7428 0.1311 +vt 0.9510 0.4706 +vt 0.9510 0.4902 +vt 0.5288 0.1300 +vt 0.5980 0.4902 +vt 0.5980 0.4706 +vt 0.7234 0.1310 +vt 0.3431 0.4902 +vt 0.3431 0.4706 +vt 0.3627 0.4706 +vt 0.3627 0.4902 +vt 0.5484 0.1302 +vt 0.9706 0.4706 +vt 0.9706 0.4902 +vt 0.6040 0.2456 +vt 0.5844 0.2487 +vt 0.5872 0.1394 +vt 0.6068 0.1395 +vt 0.6627 0.2457 +vt 0.6432 0.2441 +vt 0.6457 0.1397 +vt 0.6651 0.1398 +vt 0.7041 0.1309 +vt 0.3824 0.4706 +vt 0.3824 0.4902 +vt 0.8137 0.4706 +vt 0.8137 0.4902 +vt 0.5679 0.1302 +vt 0.5677 0.1393 +vt 0.5784 0.4902 +vt 0.5784 0.4706 +vt 0.6236 0.2441 +vt 0.6263 0.1396 +vt 0.6847 0.1309 +vt 0.6845 0.1399 +vt 0.4020 0.4706 +vt 0.4020 0.4902 +vt 0.5874 0.1303 +vt 0.5588 0.4902 +vt 0.5588 0.4706 +vt 0.6653 0.1308 +vt 0.4216 0.4706 +vt 0.4216 0.4902 +vt 0.6070 0.1304 +vt 0.5392 0.4902 +vt 0.5392 0.4706 +vt 0.6459 0.1306 +vt 0.4412 0.4706 +vt 0.4412 0.4902 +vt 0.6265 0.1305 +vt 0.5196 0.4902 +vt 0.5196 0.4706 +vt 0.5000 0.4902 +vt 0.5000 0.4706 +vt 0.4608 0.4706 +vt 0.4608 0.4902 +vt 0.4804 0.4902 +vt 0.4804 0.4706 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.9159 0.2976 +vt 0.9158 0.3253 +vt 0.8963 0.3222 +vt 0.8964 0.3051 +vt 0.9745 0.2977 +vt 0.9743 0.3254 +vt 0.9548 0.3269 +vt 0.9550 0.2897 +vt 0.9940 0.3052 +vt 0.9939 0.3223 +vt 0.8768 0.3176 +vt 0.8769 0.3119 +vt 0.8671 0.3147 +vt 0.6330 0.2854 +vt 0.6428 0.2854 +vt 0.6428 0.2895 +vt 0.6330 0.2895 +vt 1.0233 0.3149 +vt 1.0135 0.3178 +vt 1.0135 0.3120 +vt 0.9354 0.2897 +vt 0.9353 0.3269 +vt 0.9452 0.2897 +vt 0.9452 0.2856 +vt 0.9355 0.2856 +vt 0.9355 0.2816 +vt 0.9452 0.2816 +vt 0.7892 0.2855 +vt 0.7794 0.2855 +vt 0.7795 0.2815 +vt 0.7892 0.2815 +vt 0.4762 0.2853 +vt 0.4762 0.2894 +vt 0.4664 0.2894 +vt 0.4664 0.2853 +vt 0.9159 0.2856 +vt 0.8964 0.2856 +vt 0.8769 0.2856 +vt 1.0331 0.2856 +vt 1.0331 0.3120 +vt 1.0135 0.2856 +vt 0.8379 0.2856 +vt 0.8380 0.2660 +vt 0.8575 0.2593 +vt 0.8574 0.2856 +vt 0.8185 0.2856 +vt 0.8185 0.2735 +vt 0.7989 0.2855 +vt 0.7990 0.2815 +vt 1.0135 0.2593 +vt 0.9940 0.2661 +vt 0.9745 0.2736 +vt 0.9550 0.2816 +vt 0.9160 0.2736 +vt 0.8965 0.2661 +vt 0.8770 0.2593 +vt 0.7600 0.2735 +vt 0.7405 0.2660 +vt 0.7211 0.2592 +vt 0.8573 0.3176 +vt 0.8573 0.3119 +vt 0.8379 0.3051 +vt 0.8378 0.3221 +vt 0.8183 0.3252 +vt 0.8184 0.2976 +vt 0.7989 0.2896 +vt 0.7988 0.3268 +vt 0.7794 0.2896 +vt 0.7892 0.2896 +vt 0.7793 0.3268 +vt 0.7599 0.2975 +vt 0.7598 0.3252 +vt 0.7403 0.3221 +vt 0.7404 0.3050 +vt 0.7208 0.3118 +vt 0.7208 0.3175 +vt 0.7111 0.3147 +vt 0.7405 0.2855 +vt 0.7209 0.2855 +vt 0.7600 0.2855 +vt 0.6819 0.2855 +vt 0.6820 0.2659 +vt 0.7015 0.2592 +vt 0.7014 0.2855 +vt 0.6624 0.2854 +vt 0.6818 0.3050 +vt 0.6623 0.2975 +vt 0.6037 0.2854 +vt 0.6038 0.2733 +vt 0.6233 0.2813 +vt 0.6233 0.2854 +vt 0.5842 0.2854 +vt 0.5842 0.2658 +vt 0.5646 0.2854 +vt 0.5646 0.2590 +vt 0.7013 0.3118 +vt 0.5450 0.2854 +vt 0.5449 0.3118 +vt 0.5253 0.3050 +vt 0.5254 0.2854 +vt 0.5057 0.2975 +vt 0.5057 0.2853 +vt 0.4860 0.2853 +vt 0.4861 0.2812 +vt 0.5057 0.2732 +vt 0.5547 0.3147 +vt 0.5645 0.3118 +vt 0.5645 0.3176 +vt 0.5841 0.3050 +vt 0.5841 0.3221 +vt 0.6037 0.2975 +vt 0.6037 0.3252 +vt 0.6232 0.2895 +vt 0.6232 0.3268 +vt 0.6428 0.3267 +vt 0.6623 0.3252 +vt 0.6818 0.3220 +vt 0.7013 0.3175 +vt 0.6821 0.2489 +vt 0.6624 0.2734 +vt 0.6428 0.2814 +vt 0.6330 0.2814 +vt 0.5647 0.2532 +vt 0.5549 0.2561 +vt 0.9940 0.2856 +vt 0.9745 0.2856 +vt 0.9550 0.2856 +vt 1.0331 0.2593 +vt 1.0527 0.2660 +vt 1.0723 0.2735 +vt 1.0919 0.2815 +vt 1.0915 0.2441 +vt 0.4762 0.2812 +vt 0.4664 0.2812 +vt 0.5254 0.2657 +vt 0.5450 0.2589 +vt 1.0527 0.2856 +vt 1.0527 0.3053 +vt 1.0723 0.2856 +vt 1.0723 0.2977 +vt 1.0920 0.2856 +vt 1.0331 0.3178 +vt 1.0526 0.3224 +vt 1.0721 0.3255 +vt 1.0917 0.3272 +vt 1.0920 0.2897 +vt 0.4862 0.3269 +vt 0.4666 0.3269 +vt 0.4860 0.2894 +vt 0.5058 0.3253 +vt 0.5254 0.3221 +vt 0.5449 0.3176 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.1170 -0.1170 -0.9862 +vn 0.3366 -0.1159 -0.9345 +vn 0.5344 -0.1109 -0.8379 +vn 0.7029 -0.1083 -0.7030 +vn 0.1176 -0.3360 -0.9345 +vn 0.3346 -0.3336 -0.8813 +vn 0.5195 -0.3218 -0.7916 +vn 0.6706 -0.3155 -0.6714 +vn 0.1119 -0.5343 -0.8378 +vn 0.3225 -0.5199 -0.7911 +vn 0.4911 -0.4911 -0.7194 +vn 0.6227 -0.4735 -0.6229 +vn 0.9862 -0.1170 -0.1170 +vn 0.9345 -0.3366 -0.1159 +vn 0.8379 -0.5344 -0.1109 +vn 0.7030 -0.7029 -0.1083 +vn 0.9345 -0.1176 -0.3360 +vn 0.8813 -0.3346 -0.3336 +vn 0.7916 -0.5195 -0.3218 +vn 0.6714 -0.6706 -0.3155 +vn 0.8378 -0.1119 -0.5343 +vn 0.7911 -0.3225 -0.5199 +vn 0.7194 -0.4911 -0.4911 +vn 0.6229 -0.6227 -0.4735 +vn 0.1170 -0.9862 -0.1170 +vn 0.1159 -0.9345 -0.3366 +vn 0.1109 -0.8379 -0.5344 +vn 0.1083 -0.7030 -0.7029 +vn 0.3360 -0.9345 -0.1176 +vn 0.3336 -0.8813 -0.3346 +vn 0.3218 -0.7916 -0.5195 +vn 0.3155 -0.6714 -0.6706 +vn 0.5343 -0.8378 -0.1119 +vn 0.5199 -0.7911 -0.3224 +vn 0.4911 -0.7194 -0.4911 +vn 0.4735 -0.6229 -0.6227 +vn 0.5774 -0.5773 -0.5774 +vn 0.1170 -0.1170 0.9862 +vn 0.1159 -0.3366 0.9345 +vn 0.1109 -0.5344 0.8379 +vn 0.1083 -0.7029 0.7030 +vn 0.3360 -0.1176 0.9345 +vn 0.3336 -0.3346 0.8813 +vn 0.3218 -0.5195 0.7916 +vn 0.3155 -0.6706 0.6714 +vn 0.5343 -0.1119 0.8378 +vn 0.5199 -0.3224 0.7911 +vn 0.4911 -0.4911 0.7194 +vn 0.4735 -0.6227 0.6229 +vn 0.1170 -0.9862 0.1170 +vn 0.3366 -0.9345 0.1159 +vn 0.5344 -0.8379 0.1109 +vn 0.7029 -0.7030 0.1083 +vn 0.1176 -0.9345 0.3360 +vn 0.3346 -0.8813 0.3336 +vn 0.5195 -0.7916 0.3218 +vn 0.6706 -0.6714 0.3155 +vn 0.1119 -0.8378 0.5343 +vn 0.3225 -0.7911 0.5199 +vn 0.4911 -0.7194 0.4911 +vn 0.6227 -0.6229 0.4735 +vn 0.9862 -0.1170 0.1170 +vn 0.9345 -0.1159 0.3366 +vn 0.8379 -0.1109 0.5344 +vn 0.7030 -0.1083 0.7028 +vn 0.9345 -0.3360 0.1176 +vn 0.8813 -0.3336 0.3346 +vn 0.7916 -0.3218 0.5195 +vn 0.6714 -0.3155 0.6706 +vn 0.8378 -0.5343 0.1119 +vn 0.7911 -0.5199 0.3224 +vn 0.7194 -0.4911 0.4911 +vn 0.6229 -0.4735 0.6227 +vn 0.5774 -0.5773 0.5773 +vn -0.9862 -0.1170 0.1170 +vn -0.9345 -0.3366 0.1159 +vn -0.8379 -0.5344 0.1109 +vn -0.7030 -0.7029 0.1083 +vn -0.9345 -0.1176 0.3360 +vn -0.8813 -0.3346 0.3336 +vn -0.7916 -0.5195 0.3218 +vn -0.6714 -0.6706 0.3155 +vn -0.8378 -0.1119 0.5343 +vn -0.7911 -0.3225 0.5199 +vn -0.7194 -0.4911 0.4911 +vn -0.6229 -0.6227 0.4735 +vn -0.1170 -0.9862 0.1170 +vn -0.1159 -0.9345 0.3366 +vn -0.1109 -0.8379 0.5344 +vn -0.1083 -0.7030 0.7029 +vn -0.3360 -0.9345 0.1176 +vn -0.3336 -0.8813 0.3346 +vn -0.3218 -0.7916 0.5195 +vn -0.3155 -0.6714 0.6706 +vn -0.5343 -0.8378 0.1119 +vn -0.5199 -0.7911 0.3224 +vn -0.4911 -0.7194 0.4911 +vn -0.4735 -0.6229 0.6227 +vn -0.1170 -0.1170 0.9862 +vn -0.3366 -0.1159 0.9345 +vn -0.5344 -0.1109 0.8379 +vn -0.7029 -0.1083 0.7030 +vn -0.1176 -0.3360 0.9345 +vn -0.3346 -0.3336 0.8813 +vn -0.5195 -0.3218 0.7916 +vn -0.6706 -0.3155 0.6714 +vn -0.1119 -0.5343 0.8378 +vn -0.3225 -0.5199 0.7911 +vn -0.4911 -0.4911 0.7194 +vn -0.6227 -0.4735 0.6229 +vn -0.5773 -0.5774 0.5774 +vn -0.1170 -0.1170 -0.9862 +vn -0.1159 -0.3366 -0.9345 +vn -0.1109 -0.5344 -0.8379 +vn -0.1083 -0.7029 -0.7030 +vn -0.3360 -0.1176 -0.9345 +vn -0.3336 -0.3346 -0.8813 +vn -0.3218 -0.5195 -0.7916 +vn -0.3155 -0.6706 -0.6714 +vn -0.5343 -0.1119 -0.8378 +vn -0.5199 -0.3225 -0.7911 +vn -0.4911 -0.4911 -0.7194 +vn -0.4735 -0.6227 -0.6229 +vn -0.1170 -0.9862 -0.1170 +vn -0.3366 -0.9345 -0.1159 +vn -0.5344 -0.8379 -0.1109 +vn -0.7029 -0.7030 -0.1083 +vn -0.1176 -0.9345 -0.3360 +vn -0.3346 -0.8813 -0.3336 +vn -0.5195 -0.7916 -0.3218 +vn -0.6706 -0.6714 -0.3155 +vn -0.1119 -0.8378 -0.5343 +vn -0.3225 -0.7911 -0.5199 +vn -0.4911 -0.7194 -0.4911 +vn -0.6227 -0.6229 -0.4735 +vn -0.9862 -0.1170 -0.1170 +vn -0.9345 -0.1159 -0.3366 +vn -0.8379 -0.1109 -0.5344 +vn -0.7030 -0.1083 -0.7029 +vn -0.9345 -0.3360 -0.1176 +vn -0.8813 -0.3336 -0.3346 +vn -0.7916 -0.3218 -0.5195 +vn -0.6714 -0.3155 -0.6706 +vn -0.8378 -0.5343 -0.1119 +vn -0.7911 -0.5199 -0.3224 +vn -0.7194 -0.4911 -0.4911 +vn -0.6229 -0.4735 -0.6227 +vn -0.5774 -0.5773 -0.5773 +vn 0.1170 0.1170 -0.9862 +vn 0.1159 0.3366 -0.9345 +vn 0.1109 0.5344 -0.8379 +vn 0.1083 0.7029 -0.7030 +vn 0.3360 0.1176 -0.9345 +vn 0.3336 0.3346 -0.8813 +vn 0.3218 0.5195 -0.7916 +vn 0.3155 0.6706 -0.6714 +vn 0.5343 0.1119 -0.8378 +vn 0.5199 0.3224 -0.7911 +vn 0.4911 0.4911 -0.7194 +vn 0.4735 0.6227 -0.6229 +vn 0.1170 0.9862 -0.1170 +vn 0.3366 0.9345 -0.1159 +vn 0.5344 0.8379 -0.1109 +vn 0.7028 0.7030 -0.1083 +vn 0.1176 0.9345 -0.3360 +vn 0.3346 0.8813 -0.3336 +vn 0.5195 0.7916 -0.3218 +vn 0.6706 0.6714 -0.3155 +vn 0.1119 0.8378 -0.5343 +vn 0.3225 0.7911 -0.5199 +vn 0.4911 0.7194 -0.4911 +vn 0.6227 0.6229 -0.4735 +vn 0.9862 0.1170 -0.1170 +vn 0.9345 0.1159 -0.3366 +vn 0.8379 0.1109 -0.5344 +vn 0.7030 0.1083 -0.7029 +vn 0.9345 0.3360 -0.1176 +vn 0.8813 0.3336 -0.3346 +vn 0.7916 0.3218 -0.5195 +vn 0.6714 0.3155 -0.6706 +vn 0.8378 0.5343 -0.1119 +vn 0.7911 0.5199 -0.3224 +vn 0.7194 0.4911 -0.4911 +vn 0.6229 0.4735 -0.6227 +vn 0.5773 0.5773 -0.5774 +vn 0.1170 0.9862 0.1170 +vn 0.1159 0.9345 0.3366 +vn 0.1109 0.8379 0.5344 +vn 0.1083 0.7030 0.7029 +vn 0.3360 0.9345 0.1176 +vn 0.3336 0.8813 0.3346 +vn 0.3218 0.7916 0.5195 +vn 0.3155 0.6714 0.6706 +vn 0.5343 0.8378 0.1119 +vn 0.5199 0.7911 0.3224 +vn 0.4911 0.7194 0.4911 +vn 0.4735 0.6229 0.6227 +vn 0.1170 0.1170 0.9862 +vn 0.3366 0.1159 0.9345 +vn 0.5344 0.1109 0.8379 +vn 0.7029 0.1083 0.7030 +vn 0.1176 0.3360 0.9345 +vn 0.3346 0.3336 0.8813 +vn 0.5195 0.3218 0.7916 +vn 0.6706 0.3155 0.6714 +vn 0.1119 0.5343 0.8378 +vn 0.3225 0.5199 0.7911 +vn 0.4911 0.4911 0.7194 +vn 0.6227 0.4735 0.6229 +vn 0.9862 0.1170 0.1170 +vn 0.9345 0.3366 0.1159 +vn 0.8379 0.5344 0.1109 +vn 0.7030 0.7029 0.1083 +vn 0.9345 0.1176 0.3360 +vn 0.8813 0.3346 0.3336 +vn 0.7916 0.5195 0.3218 +vn 0.6714 0.6706 0.3155 +vn 0.8378 0.1119 0.5343 +vn 0.7911 0.3225 0.5199 +vn 0.7194 0.4911 0.4911 +vn 0.6229 0.6227 0.4735 +vn 0.5774 0.5773 0.5774 +vn -0.1170 0.9862 0.1170 +vn -0.3366 0.9345 0.1159 +vn -0.5344 0.8379 0.1109 +vn -0.7028 0.7030 0.1083 +vn -0.1176 0.9345 0.3360 +vn -0.3346 0.8813 0.3336 +vn -0.5195 0.7916 0.3218 +vn -0.6706 0.6714 0.3155 +vn -0.1119 0.8378 0.5343 +vn -0.3225 0.7911 0.5199 +vn -0.4911 0.7194 0.4911 +vn -0.6227 0.6229 0.4735 +vn -0.9862 0.1170 0.1170 +vn -0.9345 0.1159 0.3366 +vn -0.8379 0.1109 0.5344 +vn -0.7030 0.1083 0.7029 +vn -0.9345 0.3360 0.1176 +vn -0.8813 0.3336 0.3346 +vn -0.7916 0.3218 0.5195 +vn -0.6714 0.3155 0.6706 +vn -0.8378 0.5343 0.1119 +vn -0.7911 0.5199 0.3224 +vn -0.7194 0.4911 0.4911 +vn -0.6229 0.4735 0.6227 +vn -0.1170 0.1170 0.9862 +vn -0.1159 0.3366 0.9345 +vn -0.1109 0.5344 0.8379 +vn -0.1083 0.7029 0.7030 +vn -0.3360 0.1176 0.9345 +vn -0.3336 0.3346 0.8813 +vn -0.3218 0.5195 0.7916 +vn -0.3155 0.6706 0.6714 +vn -0.5343 0.1119 0.8378 +vn -0.5199 0.3225 0.7911 +vn -0.4911 0.4911 0.7194 +vn -0.4735 0.6227 0.6229 +vn -0.5773 0.5774 0.5774 +vn -0.1170 0.9862 -0.1170 +vn -0.1159 0.9345 -0.3366 +vn -0.1109 0.8379 -0.5344 +vn -0.1083 0.7030 -0.7029 +vn -0.3360 0.9345 -0.1176 +vn -0.3336 0.8813 -0.3346 +vn -0.3218 0.7916 -0.5195 +vn -0.3155 0.6714 -0.6706 +vn -0.5343 0.8378 -0.1119 +vn -0.5199 0.7911 -0.3224 +vn -0.4911 0.7194 -0.4911 +vn -0.4735 0.6229 -0.6227 +vn -0.1170 0.1170 -0.9862 +vn -0.3366 0.1159 -0.9345 +vn -0.5344 0.1109 -0.8379 +vn -0.7029 0.1083 -0.7030 +vn -0.1176 0.3360 -0.9345 +vn -0.3346 0.3336 -0.8813 +vn -0.5195 0.3218 -0.7916 +vn -0.6706 0.3155 -0.6714 +vn -0.1119 0.5343 -0.8378 +vn -0.3224 0.5199 -0.7911 +vn -0.4911 0.4911 -0.7194 +vn -0.6227 0.4735 -0.6229 +vn -0.9862 0.1170 -0.1170 +vn -0.9345 0.3366 -0.1159 +vn -0.8379 0.5344 -0.1109 +vn -0.7030 0.7029 -0.1083 +vn -0.9345 0.1176 -0.3360 +vn -0.8813 0.3346 -0.3336 +vn -0.7916 0.5195 -0.3218 +vn -0.6714 0.6706 -0.3155 +vn -0.8378 0.1119 -0.5343 +vn -0.7911 0.3225 -0.5199 +vn -0.7194 0.4911 -0.4911 +vn -0.6229 0.6227 -0.4735 +vn -0.5774 0.5773 -0.5774 +vn 0.1119 0.0000 -0.9937 +vn 0.3302 0.0000 -0.9439 +vn 0.5320 0.0000 -0.8468 +vn 0.7071 0.0000 -0.7071 +vn 0.8468 0.0000 -0.5320 +vn 0.9439 0.0000 -0.3302 +vn 0.9937 0.0000 -0.1119 +vn 0.1119 0.9937 -0.0000 +vn 0.3302 0.9439 -0.0000 +vn 0.5320 0.8468 -0.0000 +vn 0.7071 0.7071 -0.0000 +vn 0.8468 0.5320 -0.0000 +vn 0.9439 0.3302 -0.0000 +vn 0.9937 0.1119 -0.0000 +vn 0.1119 0.0000 0.9937 +vn 0.3302 -0.0000 0.9439 +vn 0.5320 0.0000 0.8468 +vn 0.7071 0.0000 0.7071 +vn 0.8468 -0.0000 0.5320 +vn 0.9439 0.0000 0.3302 +vn 0.9937 0.0000 0.1119 +vn 0.1119 -0.9937 -0.0000 +vn 0.3302 -0.9439 -0.0000 +vn 0.5320 -0.8468 -0.0000 +vn 0.7071 -0.7071 -0.0000 +vn 0.8468 -0.5320 -0.0000 +vn 0.9439 -0.3302 -0.0000 +vn 0.9937 -0.1119 0.0000 +vn 0.0000 0.9937 0.1119 +vn 0.0000 0.9439 0.3302 +vn 0.0000 0.8468 0.5320 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.5320 0.8468 +vn 0.0000 0.3302 0.9439 +vn 0.0000 0.1119 0.9937 +vn -0.9937 0.0000 0.1119 +vn -0.9439 -0.0000 0.3302 +vn -0.8468 -0.0000 0.5320 +vn -0.7071 0.0000 0.7071 +vn -0.5320 0.0000 0.8468 +vn -0.3302 0.0000 0.9439 +vn -0.1119 0.0000 0.9937 +vn 0.0000 -0.9937 0.1119 +vn 0.0000 -0.9439 0.3302 +vn 0.0000 -0.8468 0.5320 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 -0.5320 0.8468 +vn 0.0000 -0.3302 0.9439 +vn 0.0000 -0.1119 0.9937 +vn -0.1119 0.9937 0.0000 +vn -0.3302 0.9439 0.0000 +vn -0.5320 0.8468 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.8468 0.5320 0.0000 +vn -0.9439 0.3302 0.0000 +vn -0.9937 0.1119 0.0000 +vn -0.1119 0.0000 -0.9937 +vn -0.3302 -0.0000 -0.9439 +vn -0.5320 -0.0000 -0.8468 +vn -0.7071 0.0000 -0.7071 +vn -0.8468 -0.0000 -0.5320 +vn -0.9439 -0.0000 -0.3302 +vn -0.9937 0.0000 -0.1119 +vn -0.1119 -0.9937 0.0000 +vn -0.3302 -0.9439 0.0000 +vn -0.5320 -0.8468 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.8468 -0.5320 0.0000 +vn -0.9439 -0.3302 0.0000 +vn -0.9937 -0.1119 0.0000 +vn 0.0000 0.9937 -0.1119 +vn 0.0000 0.9439 -0.3302 +vn 0.0000 0.8468 -0.5320 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.5320 -0.8468 +vn -0.0000 0.3302 -0.9439 +vn 0.0000 0.1119 -0.9937 +vn -0.0000 -0.9937 -0.1119 +vn -0.0000 -0.9439 -0.3302 +vn -0.0000 -0.8468 -0.5320 +vn -0.0000 -0.7071 -0.7071 +vn -0.0000 -0.5320 -0.8468 +vn -0.0000 -0.3302 -0.9439 +vn -0.0000 -0.1119 -0.9937 +vn 1.0000 0.0000 0.0000 +vn -0.2178 0.6811 0.6990 +vn -0.1744 0.8102 0.5596 +vn -0.3247 0.7862 0.5257 +vn -0.3923 0.6518 0.6489 +vn -0.2178 -0.6811 0.6990 +vn -0.2524 -0.5294 0.8099 +vn -0.4424 -0.5007 0.7440 +vn -0.3923 -0.6518 0.6489 +vn -0.2524 0.5294 0.8099 +vn -0.4424 0.5007 0.7440 +vn -0.1744 -0.8102 0.5596 +vn -0.3247 -0.7862 0.5257 +vn -0.2774 0.3615 0.8901 +vn -0.4766 0.3388 0.8112 +vn -0.1232 -0.9102 0.3955 +vn -0.2386 -0.8957 0.3753 +vn -0.2924 0.1832 0.9385 +vn -0.4966 0.1708 0.8510 +vn -0.0662 -0.9749 0.2126 +vn -0.1346 -0.9701 0.2018 +vn -0.2975 0.0000 0.9547 +vn -0.5031 0.0000 0.8642 +vn -0.0662 0.9749 0.2126 +vn -0.2521 0.9677 0.0000 +vn -0.1346 0.9701 0.2018 +vn -0.2521 -0.9677 0.0000 +vn -0.2924 -0.1832 0.9385 +vn -0.4966 -0.1708 0.8510 +vn -0.1232 0.9102 0.3955 +vn -0.2386 0.8957 0.3753 +vn -0.2774 -0.3615 0.8901 +vn -0.4766 -0.3388 0.8112 +vn -0.7737 -0.1331 0.6193 +vn -0.7527 -0.2689 0.6008 +vn -0.4275 0.8438 0.3244 +vn -0.5608 0.7042 0.4353 +vn -0.7144 -0.4097 0.5672 +vn -0.6531 0.5559 0.5141 +vn -0.6531 -0.5559 0.5141 +vn -0.7144 0.4097 0.5672 +vn -0.5608 -0.7042 0.4353 +vn -0.7527 0.2689 0.6008 +vn -0.4275 -0.8438 0.3244 +vn -0.7737 0.1331 0.6193 +vn -0.2461 -0.9527 0.1784 +vn -0.7804 0.0000 0.6252 +vn -0.2461 0.9527 0.1784 +vn -0.7085 -0.6180 0.3405 +vn -0.5630 -0.7825 0.2659 +vn -0.8781 0.2134 0.4283 +vn -0.8937 0.1043 0.4363 +vn -0.3343 -0.9302 0.1512 +vn -0.8986 0.0000 0.4388 +vn -0.3343 0.9302 0.1512 +vn -0.8937 -0.1043 0.4363 +vn -0.5630 0.7825 0.2659 +vn -0.8781 -0.2134 0.4283 +vn -0.7085 0.6180 0.3405 +vn -0.8480 -0.3323 0.4128 +vn -0.7961 0.4661 0.3858 +vn -0.7961 -0.4661 0.3858 +vn -0.8480 0.3323 0.4128 +vn -0.9364 -0.1772 0.3028 +vn -0.9137 -0.2793 0.2952 +vn -0.7969 0.5473 0.2557 +vn -0.8724 0.3997 0.2814 +vn -0.8724 -0.3997 0.2814 +vn -0.9137 0.2793 0.2952 +vn -0.7969 -0.5473 0.2557 +vn -0.9364 0.1772 0.3028 +vn -0.6560 -0.7255 0.2076 +vn -0.9479 0.0861 0.3066 +vn -0.4021 -0.9074 0.1221 +vn -0.9514 0.0000 0.3078 +vn -0.4021 0.9074 0.1221 +vn -0.9479 -0.0861 0.3066 +vn -0.6561 0.7255 0.2076 +vn -0.7177 -0.6795 0.1522 +vn -0.4519 -0.8873 0.0919 +vn -0.9749 0.0748 0.2097 +vn -0.9776 0.0000 0.2103 +vn -0.4519 0.8873 0.0919 +vn -0.9749 -0.0748 0.2097 +vn -0.7177 0.6795 0.1522 +vn -0.9659 -0.1545 0.2078 +vn -0.8492 0.4956 0.1820 +vn -0.9478 -0.2451 0.2039 +vn -0.9140 0.3548 0.1965 +vn -0.9140 -0.3548 0.1965 +vn -0.9478 0.2451 0.2039 +vn -0.8492 -0.4956 0.1820 +vn -0.9659 0.1545 0.2078 +vn -0.8795 0.4612 0.1169 +vn -0.9370 0.3262 0.1248 +vn -0.9661 -0.2240 0.1286 +vn -0.9370 -0.3262 0.1248 +vn -0.9661 0.2240 0.1286 +vn -0.8795 -0.4612 0.1169 +vn -0.9814 0.1408 0.1306 +vn -0.7565 -0.6463 0.0998 +vn -0.9890 0.0681 0.1316 +vn -0.4858 -0.8719 0.0613 +vn -0.9912 0.0000 0.1318 +vn -0.4858 0.8719 0.0613 +vn -0.9890 -0.0681 0.1316 +vn -0.7565 0.6463 0.0998 +vn -0.9814 -0.1408 0.1306 +vn -0.9959 0.0644 0.0635 +vn -0.9980 0.0000 0.0637 +vn -0.5054 0.8623 0.0306 +vn -0.5054 -0.8623 0.0306 +vn -0.9959 -0.0644 0.0635 +vn -0.7779 0.6264 0.0494 +vn -0.9890 -0.1333 0.0631 +vn -0.8954 0.4415 0.0572 +vn -0.9752 -0.2125 0.0623 +vn -0.9486 0.3105 0.0606 +vn -0.9486 -0.3105 0.0606 +vn -0.9752 0.2125 0.0623 +vn -0.8954 -0.4415 0.0572 +vn -0.9890 0.1333 0.0631 +vn -0.7779 -0.6264 0.0494 +vn -0.9779 -0.2088 0.0000 +vn -0.9522 -0.3054 0.0000 +vn -0.9522 0.3054 0.0000 +vn -0.9779 0.2088 0.0000 +vn -0.9004 -0.4351 0.0000 +vn -0.9914 0.1310 0.0000 +vn -0.7848 -0.6197 0.0000 +vn -0.9980 0.0633 0.0000 +vn -0.5119 -0.8591 0.0000 +vn -0.5119 0.8591 0.0000 +vn -0.9980 -0.0633 0.0000 +vn -0.7848 0.6197 0.0000 +vn -0.9914 -0.1310 0.0000 +vn -0.9004 0.4351 0.0000 +vn -0.5054 0.8623 -0.0306 +vn -0.5054 -0.8623 -0.0306 +vn -0.9980 0.0000 -0.0637 +vn -0.9959 -0.0644 -0.0635 +vn -0.7779 0.6264 -0.0494 +vn -0.9890 -0.1333 -0.0631 +vn -0.8954 0.4415 -0.0572 +vn -0.9752 -0.2125 -0.0623 +vn -0.9486 0.3105 -0.0606 +vn -0.9486 -0.3105 -0.0606 +vn -0.9752 0.2125 -0.0623 +vn -0.8954 -0.4415 -0.0572 +vn -0.9890 0.1333 -0.0631 +vn -0.7779 -0.6264 -0.0494 +vn -0.9959 0.0644 -0.0635 +vn -0.9370 0.3262 -0.1248 +vn -0.9661 0.2240 -0.1286 +vn -0.9370 -0.3262 -0.1248 +vn -0.8795 -0.4612 -0.1169 +vn -0.9814 0.1408 -0.1306 +vn -0.7565 -0.6463 -0.0998 +vn -0.9890 0.0681 -0.1316 +vn -0.4858 -0.8719 -0.0613 +vn -0.9912 0.0000 -0.1318 +vn -0.4858 0.8719 -0.0613 +vn -0.9890 -0.0681 -0.1316 +vn -0.7565 0.6463 -0.0998 +vn -0.9814 -0.1408 -0.1306 +vn -0.8795 0.4612 -0.1169 +vn -0.9661 -0.2240 -0.1286 +vn -0.9776 0.0000 -0.2103 +vn -0.9749 -0.0748 -0.2097 +vn -0.4519 0.8873 -0.0919 +vn -0.7177 0.6795 -0.1522 +vn -0.9659 -0.1545 -0.2078 +vn -0.8492 0.4956 -0.1820 +vn -0.9478 -0.2451 -0.2039 +vn -0.9140 0.3548 -0.1965 +vn -0.9140 -0.3548 -0.1965 +vn -0.9478 0.2451 -0.2039 +vn -0.8492 -0.4956 -0.1820 +vn -0.9659 0.1545 -0.2078 +vn -0.7177 -0.6795 -0.1522 +vn -0.9749 0.0748 -0.2097 +vn -0.4519 -0.8873 -0.0919 +vn -0.8724 -0.3997 -0.2813 +vn -0.7969 -0.5473 -0.2557 +vn -0.9137 0.2793 -0.2952 +vn -0.9364 0.1772 -0.3028 +vn -0.6560 -0.7255 -0.2076 +vn -0.9479 0.0861 -0.3066 +vn -0.4021 -0.9074 -0.1221 +vn -0.9514 0.0000 -0.3078 +vn -0.4021 0.9074 -0.1221 +vn -0.9479 -0.0861 -0.3066 +vn -0.6560 0.7255 -0.2076 +vn -0.9364 -0.1772 -0.3028 +vn -0.7969 0.5473 -0.2557 +vn -0.9137 -0.2793 -0.2952 +vn -0.8724 0.3997 -0.2814 +vn -0.8937 -0.1043 -0.4363 +vn -0.8781 -0.2134 -0.4283 +vn -0.5630 0.7825 -0.2659 +vn -0.7085 0.6180 -0.3405 +vn -0.8480 -0.3323 -0.4128 +vn -0.7961 0.4661 -0.3858 +vn -0.7961 -0.4661 -0.3858 +vn -0.8480 0.3323 -0.4128 +vn -0.7085 -0.6180 -0.3405 +vn -0.8781 0.2134 -0.4283 +vn -0.5630 -0.7825 -0.2659 +vn -0.8937 0.1043 -0.4363 +vn -0.3343 -0.9302 -0.1512 +vn -0.8986 0.0000 -0.4388 +vn -0.3343 0.9302 -0.1512 +vn -0.5608 -0.7042 -0.4353 +vn -0.4275 -0.8438 -0.3244 +vn -0.7527 0.2689 -0.6009 +vn -0.7737 0.1331 -0.6193 +vn -0.2461 -0.9527 -0.1784 +vn -0.7804 0.0000 -0.6252 +vn -0.2461 0.9527 -0.1784 +vn -0.7737 -0.1331 -0.6193 +vn -0.4275 0.8438 -0.3244 +vn -0.7527 -0.2689 -0.6009 +vn -0.5608 0.7042 -0.4353 +vn -0.7144 -0.4097 -0.5672 +vn -0.6531 0.5559 -0.5141 +vn -0.6531 -0.5559 -0.5141 +vn -0.7144 0.4097 -0.5672 +vn -0.2386 0.8957 -0.3753 +vn -0.3247 0.7862 -0.5257 +vn -0.4766 -0.3388 -0.8112 +vn -0.4424 -0.5007 -0.7440 +vn -0.3923 0.6518 -0.6489 +vn -0.3923 -0.6518 -0.6489 +vn -0.4424 0.5007 -0.7440 +vn -0.3247 -0.7862 -0.5257 +vn -0.4766 0.3388 -0.8112 +vn -0.2386 -0.8957 -0.3753 +vn -0.4966 0.1708 -0.8510 +vn -0.1346 -0.9701 -0.2018 +vn -0.5031 0.0000 -0.8642 +vn -0.1346 0.9701 -0.2018 +vn -0.4966 -0.1708 -0.8510 +vn -0.2774 0.3615 -0.8901 +vn -0.2924 0.1832 -0.9385 +vn -0.1232 -0.9102 -0.3955 +vn -0.0662 -0.9749 -0.2126 +vn -0.2975 0.0000 -0.9547 +vn -0.0662 0.9749 -0.2126 +vn -0.2924 -0.1832 -0.9385 +vn -0.1232 0.9102 -0.3955 +vn -0.2774 -0.3615 -0.8901 +vn -0.1744 0.8102 -0.5596 +vn -0.2524 -0.5294 -0.8099 +vn -0.2178 0.6811 -0.6990 +vn -0.2178 -0.6811 -0.6990 +vn -0.2524 0.5294 -0.8099 +vn -0.1744 -0.8102 -0.5596 +vn 0.7804 0.0000 -0.6252 +vn 0.7737 -0.1331 -0.6193 +vn 0.4966 -0.1708 -0.8510 +vn 0.5031 0.0000 -0.8642 +vn 0.3247 -0.7862 -0.5257 +vn 0.2386 -0.8957 -0.3753 +vn 0.1232 -0.9102 -0.3955 +vn 0.1744 -0.8102 -0.5596 +vn 0.7527 -0.2689 -0.6008 +vn 0.4766 -0.3388 -0.8112 +vn 0.1346 -0.9701 -0.2018 +vn 0.0662 -0.9749 -0.2126 +vn 0.7144 -0.4097 -0.5672 +vn 0.4424 -0.5007 -0.7440 +vn 0.2521 0.9677 0.0000 +vn 0.1346 0.9701 -0.2018 +vn 0.0662 0.9749 -0.2126 +vn 0.6531 -0.5559 -0.5141 +vn 0.3923 -0.6518 -0.6489 +vn 0.2924 -0.1832 -0.9385 +vn 0.2975 0.0000 -0.9547 +vn 0.5608 -0.7042 -0.4353 +vn 0.2774 -0.3615 -0.8901 +vn 0.3247 0.7862 -0.5257 +vn 0.3923 0.6518 -0.6489 +vn 0.2178 0.6811 -0.6990 +vn 0.1744 0.8102 -0.5596 +vn 0.7144 0.4097 -0.5672 +vn 0.7527 0.2689 -0.6008 +vn 0.4766 0.3388 -0.8112 +vn 0.4424 0.5007 -0.7440 +vn 0.4275 -0.8438 -0.3244 +vn 0.2461 -0.9527 -0.1784 +vn 0.2524 -0.5294 -0.8099 +vn 0.2461 0.9527 -0.1784 +vn 0.2178 -0.6811 -0.6990 +vn 0.6531 0.5559 -0.5141 +vn 0.2386 0.8957 -0.3753 +vn 0.1232 0.9102 -0.3955 +vn 0.7737 0.1331 -0.6193 +vn 0.4966 0.1708 -0.8510 +vn 0.2524 0.5294 -0.8099 +vn 0.2521 -0.9677 0.0000 +vn 0.2774 0.3615 -0.8901 +vn 0.4275 0.8438 -0.3244 +vn 0.2924 0.1832 -0.9385 +vn 0.5608 0.7042 -0.4353 +vn 0.7961 0.4661 -0.3858 +vn 0.8480 0.3323 -0.4128 +vn 0.3343 -0.9302 -0.1512 +vn 0.7961 -0.4661 -0.3858 +vn 0.7085 -0.6180 -0.3405 +vn 0.8986 0.0000 -0.4388 +vn 0.8937 -0.1043 -0.4363 +vn 0.8781 0.2134 -0.4283 +vn 0.3343 0.9302 -0.1512 +vn 0.5630 0.7825 -0.2659 +vn 0.5630 -0.7825 -0.2659 +vn 0.8781 -0.2134 -0.4283 +vn 0.8937 0.1043 -0.4363 +vn 0.8480 -0.3323 -0.4128 +vn 0.7085 0.6180 -0.3405 +vn 0.6560 0.7256 -0.2077 +vn 0.7969 0.5473 -0.2557 +vn 0.9479 0.0861 -0.3066 +vn 0.9514 0.0000 -0.3078 +vn 0.9364 0.1772 -0.3028 +vn 0.9364 -0.1772 -0.3028 +vn 0.9137 -0.2793 -0.2952 +vn 0.6560 -0.7255 -0.2076 +vn 0.4021 -0.9074 -0.1221 +vn 0.8724 0.3997 -0.2813 +vn 0.4021 0.9074 -0.1221 +vn 0.8724 -0.3997 -0.2813 +vn 0.9137 0.2793 -0.2952 +vn 0.9479 -0.0861 -0.3066 +vn 0.7969 -0.5473 -0.2557 +vn 0.4519 0.8873 -0.0919 +vn 0.7177 0.6795 -0.1522 +vn 0.8492 -0.4956 -0.1820 +vn 0.7177 -0.6795 -0.1522 +vn 0.9749 -0.0748 -0.2097 +vn 0.9659 -0.1545 -0.2078 +vn 0.9659 0.1545 -0.2078 +vn 0.9749 0.0748 -0.2097 +vn 0.8492 0.4956 -0.1820 +vn 0.4519 -0.8873 -0.0919 +vn 0.9478 -0.2451 -0.2039 +vn 0.9776 0.0000 -0.2103 +vn 0.9140 0.3548 -0.1965 +vn 0.9478 0.2451 -0.2039 +vn 0.9140 -0.3548 -0.1965 +vn 0.9890 0.0681 -0.1316 +vn 0.9912 0.0000 -0.1318 +vn 0.9661 -0.2240 -0.1286 +vn 0.9370 -0.3262 -0.1248 +vn 0.4858 0.8719 -0.0613 +vn 0.9370 0.3262 -0.1248 +vn 0.9661 0.2240 -0.1286 +vn 0.9890 -0.0681 -0.1316 +vn 0.8795 -0.4612 -0.1170 +vn 0.7565 0.6463 -0.0998 +vn 0.9814 0.1408 -0.1306 +vn 0.9814 -0.1408 -0.1306 +vn 0.7565 -0.6463 -0.0998 +vn 0.8795 0.4612 -0.1169 +vn 0.4858 -0.8719 -0.0613 +vn 0.7779 0.6264 -0.0494 +vn 0.8954 0.4415 -0.0572 +vn 0.7779 -0.6264 -0.0494 +vn 0.5054 -0.8623 -0.0306 +vn 0.9890 -0.1333 -0.0631 +vn 0.9752 -0.2125 -0.0623 +vn 0.9959 0.0644 -0.0635 +vn 0.9980 0.0000 -0.0637 +vn 0.9486 0.3105 -0.0606 +vn 0.5054 0.8623 -0.0306 +vn 0.9486 -0.3105 -0.0606 +vn 0.8954 -0.4415 -0.0572 +vn 0.9752 0.2125 -0.0623 +vn 0.9959 -0.0644 -0.0635 +vn 0.9890 0.1333 -0.0631 +vn 0.9980 -0.0633 0.0000 +vn 0.9779 0.2088 0.0000 +vn 0.9914 0.1310 0.0000 +vn 0.9914 -0.1310 0.0000 +vn 0.9004 -0.4351 0.0000 +vn 0.7848 -0.6197 0.0000 +vn 0.7848 0.6197 0.0000 +vn 0.9004 0.4351 0.0000 +vn 0.9980 0.0633 0.0000 +vn 0.9779 -0.2088 0.0000 +vn 0.5119 -0.8591 0.0000 +vn 0.9522 0.3054 0.0000 +vn 0.9522 -0.3054 0.0000 +vn 0.5119 0.8591 0.0000 +vn 0.9959 0.0644 0.0635 +vn 0.9980 0.0000 0.0637 +vn 0.8954 0.4415 0.0572 +vn 0.9486 0.3105 0.0606 +vn 0.5054 0.8623 0.0306 +vn 0.9752 -0.2125 0.0623 +vn 0.9486 -0.3105 0.0606 +vn 0.5054 -0.8623 0.0306 +vn 0.9752 0.2125 0.0623 +vn 0.9890 0.1333 0.0631 +vn 0.9959 -0.0644 0.0635 +vn 0.8954 -0.4415 0.0572 +vn 0.7779 0.6264 0.0494 +vn 0.7779 -0.6264 0.0494 +vn 0.9890 -0.1333 0.0631 +vn 0.8795 -0.4612 0.1170 +vn 0.7565 -0.6463 0.0998 +vn 0.7565 0.6463 0.0998 +vn 0.8795 0.4612 0.1169 +vn 0.9814 0.1408 0.1306 +vn 0.9890 0.0681 0.1316 +vn 0.9814 -0.1408 0.1306 +vn 0.9661 -0.2240 0.1286 +vn 0.4858 -0.8719 0.0613 +vn 0.9370 0.3262 0.1248 +vn 0.9912 0.0000 0.1318 +vn 0.9370 -0.3262 0.1248 +vn 0.4858 0.8719 0.0613 +vn 0.9661 0.2240 0.1286 +vn 0.9890 -0.0681 0.1316 +vn 0.9478 -0.2451 0.2039 +vn 0.9140 -0.3548 0.1965 +vn 0.4519 -0.8873 0.0919 +vn 0.9140 0.3548 0.1965 +vn 0.9478 0.2451 0.2039 +vn 0.9776 0.0000 0.2103 +vn 0.9749 -0.0748 0.2097 +vn 0.8492 -0.4956 0.1820 +vn 0.7177 -0.6795 0.1522 +vn 0.4519 0.8873 0.0919 +vn 0.7177 0.6795 0.1522 +vn 0.9659 0.1545 0.2078 +vn 0.9659 -0.1545 0.2078 +vn 0.9749 0.0748 0.2097 +vn 0.8492 0.4956 0.1820 +vn 0.9364 -0.1772 0.3028 +vn 0.9137 -0.2793 0.2952 +vn 0.6560 -0.7255 0.2076 +vn 0.4021 -0.9074 0.1221 +vn 0.7969 0.5473 0.2557 +vn 0.8724 0.3997 0.2813 +vn 0.9479 0.0861 0.3066 +vn 0.9514 0.0000 0.3078 +vn 0.8724 -0.3997 0.2813 +vn 0.4021 0.9074 0.1221 +vn 0.9137 0.2793 0.2952 +vn 0.7969 -0.5473 0.2557 +vn 0.9479 -0.0861 0.3066 +vn 0.9364 0.1772 0.3028 +vn 0.6561 0.7255 0.2076 +vn 0.8986 0.0000 0.4388 +vn 0.8937 -0.1043 0.4363 +vn 0.7961 -0.4661 0.3858 +vn 0.7085 -0.6180 0.3405 +vn 0.3343 0.9302 0.1512 +vn 0.5630 0.7825 0.2659 +vn 0.8781 0.2134 0.4283 +vn 0.8937 0.1043 0.4363 +vn 0.8480 0.3323 0.4128 +vn 0.8781 -0.2134 0.4283 +vn 0.5630 -0.7825 0.2659 +vn 0.7085 0.6180 0.3405 +vn 0.3343 -0.9302 0.1512 +vn 0.8480 -0.3323 0.4128 +vn 0.7961 0.4661 0.3858 +vn 0.2461 0.9527 0.1784 +vn 0.6531 0.5559 0.5141 +vn 0.7144 0.4097 0.5672 +vn 0.2461 -0.9527 0.1784 +vn 0.6531 -0.5559 0.5141 +vn 0.5608 -0.7042 0.4353 +vn 0.7804 0.0000 0.6252 +vn 0.7737 -0.1331 0.6193 +vn 0.7527 0.2689 0.6008 +vn 0.4275 0.8438 0.3244 +vn 0.4275 -0.8438 0.3244 +vn 0.7527 -0.2689 0.6009 +vn 0.7737 0.1331 0.6193 +vn 0.5608 0.7042 0.4353 +vn 0.7144 -0.4097 0.5672 +vn 0.3247 -0.7862 0.5257 +vn 0.2386 -0.8957 0.3753 +vn 0.2386 0.8957 0.3753 +vn 0.3247 0.7862 0.5257 +vn 0.4966 0.1708 0.8510 +vn 0.5031 0.0000 0.8642 +vn 0.4766 0.3388 0.8112 +vn 0.4766 -0.3388 0.8112 +vn 0.4424 -0.5007 0.7440 +vn 0.1346 -0.9701 0.2018 +vn 0.3923 0.6518 0.6489 +vn 0.1346 0.9701 0.2018 +vn 0.3923 -0.6518 0.6489 +vn 0.4424 0.5007 0.7440 +vn 0.4966 -0.1708 0.8510 +vn 0.2774 -0.3615 0.8901 +vn 0.2524 -0.5294 0.8099 +vn 0.2924 0.1832 0.9385 +vn 0.2975 0.0000 0.9547 +vn 0.1744 0.8102 0.5596 +vn 0.2178 0.6811 0.6990 +vn 0.0662 0.9749 0.2126 +vn 0.2178 -0.6811 0.6990 +vn 0.0662 -0.9749 0.2126 +vn 0.2524 0.5294 0.8099 +vn 0.2924 -0.1832 0.9385 +vn 0.1743 -0.8102 0.5596 +vn 0.1232 -0.9102 0.3955 +vn 0.1232 0.9102 0.3955 +vn 0.2774 0.3615 0.8901 +vn 0.6965 0.2113 0.6857 +vn 0.6965 0.2113 -0.6857 +vn 0.6419 0.3431 -0.6857 +vn 0.6419 0.3431 0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.7244 0.0713 -0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.6965 -0.2113 0.6857 +vn 0.6965 -0.2113 -0.6857 +vn 0.6419 -0.3431 0.6857 +vn 0.6419 -0.3431 -0.6857 +vn 0.5626 -0.4617 0.6857 +vn 0.5626 -0.4617 -0.6857 +vn 0.4617 -0.5626 0.6857 +vn 0.4617 -0.5626 -0.6857 +vn 0.3431 -0.6419 0.6857 +vn 0.3431 -0.6419 -0.6857 +vn 0.2113 -0.6965 0.6857 +vn 0.2113 -0.6965 -0.6857 +vn 0.0713 -0.7244 0.6857 +vn 0.0713 -0.7244 -0.6857 +vn -0.0713 -0.7244 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn -0.2113 -0.6965 0.6857 +vn -0.2113 -0.6965 -0.6857 +vn -0.3431 -0.6419 0.6857 +vn -0.3431 -0.6419 -0.6857 +vn -0.4617 -0.5626 0.6857 +vn -0.4617 -0.5626 -0.6857 +vn -0.5626 -0.4617 0.6857 +vn -0.5626 -0.4617 -0.6857 +vn -0.6419 -0.3431 0.6857 +vn -0.6419 -0.3431 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn -0.6965 -0.2113 -0.6857 +vn -0.7244 -0.0713 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.7244 0.0713 0.6857 +vn -0.7244 0.0713 -0.6857 +vn -0.6965 0.2113 0.6857 +vn -0.6965 0.2113 -0.6857 +vn -0.5626 0.4617 0.6857 +vn -0.5626 0.4617 -0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.6419 0.3431 0.6857 +vn -0.4617 0.5626 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.3431 0.6419 0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.2113 0.6965 0.6857 +vn -0.2113 0.6965 -0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.0713 0.7244 -0.6857 +vn 0.2113 0.6965 0.6857 +vn 0.2113 0.6965 -0.6857 +vn 0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn 0.3431 0.6419 0.6857 +vn 0.3431 0.6419 -0.6857 +vn 0.4617 0.5626 0.6857 +vn 0.4617 0.5626 -0.6857 +vn -0.4604 0.8614 0.2147 +vn -0.4686 0.8767 0.1087 +vn -0.2886 0.9513 0.1087 +vn -0.2835 0.9346 0.2147 +vn -0.0957 0.9720 0.2147 +vn -0.0974 0.9893 0.1087 +vn 0.0957 0.9720 0.2147 +vn 0.0974 0.9893 0.1087 +vn 0.2835 0.9346 0.2147 +vn 0.2886 0.9513 0.1087 +vn 0.4604 0.8614 0.2147 +vn 0.4686 0.8767 0.1087 +vn 0.6196 0.7550 0.2147 +vn 0.6306 0.7684 0.1087 +vn 0.7684 0.6306 0.1087 +vn 0.7550 0.6196 0.2147 +vn 0.8614 0.4604 0.2147 +vn 0.8767 0.4686 0.1087 +vn 0.9346 0.2835 0.2147 +vn 0.9513 0.2886 0.1087 +vn 0.9720 0.0957 0.2147 +vn 0.9893 0.0974 0.1087 +vn 0.9893 -0.0974 0.1087 +vn 0.9720 -0.0957 0.2147 +vn 0.9513 -0.2886 0.1087 +vn 0.9346 -0.2835 0.2147 +vn 0.8614 -0.4604 0.2147 +vn 0.8767 -0.4686 0.1087 +vn 0.7684 -0.6306 0.1087 +vn 0.7550 -0.6196 0.2147 +vn 0.6306 -0.7684 0.1087 +vn 0.6196 -0.7550 0.2147 +vn 0.4604 -0.8614 0.2147 +vn 0.4686 -0.8767 0.1087 +vn 0.2886 -0.9513 0.1087 +vn 0.2835 -0.9346 0.2147 +vn 0.0957 -0.9720 0.2147 +vn 0.0974 -0.9893 0.1087 +vn -0.0974 -0.9893 0.1087 +vn -0.0957 -0.9720 0.2147 +vn -0.2835 -0.9346 0.2147 +vn -0.2886 -0.9513 0.1087 +vn -0.4686 -0.8767 0.1087 +vn -0.4604 -0.8614 0.2147 +vn -0.6306 -0.7684 0.1087 +vn -0.6196 -0.7550 0.2147 +vn -0.7684 -0.6306 0.1087 +vn -0.7550 -0.6196 0.2147 +vn -0.8767 -0.4686 0.1087 +vn -0.8614 -0.4604 0.2147 +vn -0.9513 -0.2886 0.1087 +vn -0.9346 -0.2835 0.2147 +vn -0.9893 -0.0974 0.1087 +vn -0.9720 -0.0957 0.2147 +vn -0.9346 0.2835 0.2147 +vn -0.9720 0.0957 0.2147 +vn -0.9893 0.0974 0.1087 +vn -0.9513 0.2886 0.1087 +vn -0.7550 0.6196 0.2147 +vn -0.8614 0.4604 0.2147 +vn -0.8767 0.4686 0.1087 +vn -0.7684 0.6306 0.1087 +vn -0.6196 0.7550 0.2147 +vn -0.6306 0.7684 0.1087 +vn 0.9952 0.0980 0.0000 +vn 0.9569 0.2903 0.0000 +vn 0.9513 0.2886 -0.1087 +vn 0.9893 0.0974 -0.1087 +vn 0.9952 -0.0980 0.0000 +vn 0.9893 -0.0974 -0.1087 +vn 0.9569 -0.2903 0.0000 +vn 0.9513 -0.2886 -0.1087 +vn 0.8819 0.4714 0.0000 +vn 0.8767 0.4686 -0.1087 +vn 0.8819 -0.4714 0.0000 +vn 0.8767 -0.4686 -0.1087 +vn 0.7730 0.6344 0.0000 +vn 0.7684 0.6306 -0.1087 +vn 0.7730 -0.6344 0.0000 +vn 0.7684 -0.6306 -0.1087 +vn 0.6344 0.7730 0.0000 +vn 0.6306 0.7684 -0.1087 +vn 0.9720 0.0957 -0.2147 +vn 0.9346 0.2835 -0.2147 +vn 0.9720 -0.0957 -0.2147 +vn 0.9346 -0.2835 -0.2147 +vn 0.6344 -0.7730 0.0000 +vn 0.6306 -0.7684 -0.1087 +vn 0.4714 0.8819 0.0000 +vn 0.4686 0.8767 -0.1087 +vn 0.8614 0.4604 -0.2147 +vn 0.8614 -0.4604 -0.2147 +vn 0.4714 -0.8819 0.0000 +vn 0.4686 -0.8767 -0.1087 +vn 0.2903 0.9569 0.0000 +vn 0.2886 0.9513 -0.1087 +vn 0.7550 0.6196 -0.2147 +vn 0.7550 -0.6196 -0.2147 +vn 0.2903 -0.9569 0.0000 +vn 0.2886 -0.9513 -0.1087 +vn 0.0980 0.9952 0.0000 +vn 0.0974 0.9893 -0.1087 +vn 0.6196 0.7550 -0.2147 +vn 0.6196 -0.7550 -0.2147 +vn 0.4604 0.8614 -0.2147 +vn 0.4604 -0.8614 -0.2147 +vn -0.0980 -0.9952 0.0000 +vn 0.0980 -0.9952 0.0000 +vn 0.0974 -0.9893 -0.1087 +vn -0.0974 -0.9893 -0.1087 +vn -0.0980 0.9952 0.0000 +vn -0.2903 0.9569 0.0000 +vn -0.2886 0.9513 -0.1087 +vn -0.0974 0.9893 -0.1087 +vn 0.2835 0.9346 -0.2147 +vn 0.2835 -0.9346 -0.2147 +vn 0.0957 0.9720 -0.2147 +vn 0.0957 -0.9720 -0.2147 +vn -0.4714 -0.8819 0.0000 +vn -0.2903 -0.9569 0.0000 +vn -0.2886 -0.9513 -0.1087 +vn -0.4686 -0.8767 -0.1087 +vn -0.4714 0.8819 0.0000 +vn -0.6344 0.7730 0.0000 +vn -0.6306 0.7684 -0.1087 +vn -0.4686 0.8767 -0.1087 +vn -0.0957 0.9720 -0.2147 +vn -0.0957 -0.9720 -0.2147 +vn 0.5626 0.4617 -0.6857 +vn 0.5626 0.4617 0.6857 +vn -0.6344 -0.7730 0.0000 +vn -0.6306 -0.7684 -0.1087 +vn -0.7730 0.6344 0.0000 +vn -0.7684 0.6306 -0.1087 +vn -0.2835 0.9346 -0.2147 +vn -0.2835 -0.9346 -0.2147 +vn -0.4604 0.8614 -0.2147 +vn -0.4604 -0.8614 -0.2147 +vn -0.6196 0.7550 -0.2147 +vn -0.6196 -0.7550 -0.2147 +vn -0.9569 -0.2903 0.0000 +vn -0.8819 -0.4714 0.0000 +vn -0.8767 -0.4686 -0.1087 +vn -0.9513 -0.2886 -0.1087 +vn -0.9569 0.2903 0.0000 +vn -0.9952 0.0980 0.0000 +vn -0.9893 0.0974 -0.1087 +vn -0.9513 0.2886 -0.1087 +vn -0.7550 0.6196 -0.2147 +vn -0.7550 -0.6196 -0.2147 +vn -0.7684 -0.6306 -0.1087 +vn -0.9952 -0.0980 0.0000 +vn -0.9893 -0.0974 -0.1087 +vn -0.8614 0.4604 -0.2147 +vn -0.8767 0.4686 -0.1087 +vn -0.8614 -0.4604 -0.2147 +vn -0.9346 0.2835 -0.2147 +vn -0.9346 -0.2835 -0.2147 +vn -0.9720 0.0957 -0.2147 +vn -0.9720 -0.0957 -0.2147 +vn -0.7321 -0.3032 -0.6100 +vn -0.9239 -0.3827 0.0000 +vn -0.7933 0.6088 0.0000 +vn -0.6287 0.4824 -0.6100 +vn -0.1034 -0.7856 -0.6100 +vn -0.1305 -0.9914 0.0000 +vn 0.1305 0.9914 0.0000 +vn 0.1034 0.7856 -0.6100 +vn 0.9239 0.3827 0.0000 +vn 0.7321 0.3032 -0.6100 +vn 0.7933 -0.6088 0.0000 +vn 0.6287 -0.4824 -0.6100 +vn 0.7321 0.3032 0.6100 +vn 0.1034 0.7856 0.6100 +vn 0.6287 -0.4824 0.6100 +vn -0.6287 0.4824 0.6100 +vn -0.7321 -0.3032 0.6100 +vn -0.1034 -0.7856 0.6100 +vn -0.3032 -0.7321 -0.6100 +vn -0.3827 -0.9239 0.0000 +vn -0.9914 -0.1305 0.0000 +vn -0.7856 -0.1034 -0.6100 +vn 0.4824 -0.6287 -0.6100 +vn 0.6088 -0.7933 0.0000 +vn -0.6088 0.7933 0.0000 +vn -0.4824 0.6287 -0.6100 +vn 0.3827 0.9239 0.0000 +vn 0.3032 0.7321 -0.6100 +vn 0.9914 0.1305 0.0000 +vn 0.7856 0.1034 -0.6100 +vn 0.3032 0.7321 0.6100 +vn -0.4824 0.6287 0.6100 +vn 0.7856 0.1034 0.6100 +vn -0.7856 -0.1034 0.6100 +vn -0.3032 -0.7321 0.6100 +vn 0.4824 -0.6287 0.6100 +vn 0.3032 -0.7321 -0.6100 +vn 0.3827 -0.9239 0.0000 +vn -0.6088 -0.7933 0.0000 +vn -0.4824 -0.6287 -0.6100 +vn 0.7856 -0.1034 -0.6100 +vn 0.9914 -0.1305 0.0000 +vn -0.9914 0.1305 0.0000 +vn -0.7856 0.1034 -0.6100 +vn -0.3827 0.9239 0.0000 +vn -0.3032 0.7321 -0.6100 +vn 0.6088 0.7933 0.0000 +vn 0.4824 0.6287 -0.6100 +vn -0.3032 0.7321 0.6100 +vn -0.7856 0.1034 0.6100 +vn 0.4824 0.6287 0.6100 +vn -0.4824 -0.6287 0.6100 +vn 0.3032 -0.7321 0.6100 +vn 0.7856 -0.1034 0.6100 +vn 0.7321 -0.3032 -0.6100 +vn 0.9239 -0.3827 0.0000 +vn 0.1305 -0.9914 0.0000 +vn 0.1034 -0.7856 -0.6100 +vn 0.6287 0.4824 -0.6100 +vn 0.7933 0.6088 0.0000 +vn -0.7933 -0.6088 0.0000 +vn -0.6287 -0.4824 -0.6100 +vn -0.9239 0.3827 0.0000 +vn -0.7321 0.3032 -0.6100 +vn -0.1305 0.9914 0.0000 +vn -0.1034 0.7856 -0.6100 +vn -0.7321 0.3032 0.6100 +vn -0.6287 -0.4824 0.6100 +vn -0.1034 0.7856 0.6100 +vn 0.1034 -0.7856 0.6100 +vn 0.7321 -0.3032 0.6100 +vn 0.6287 0.4824 0.6100 +vn -0.8819 0.4714 0.0000 +vn -0.7730 -0.6344 0.0000 +vn -0.5603 -0.5603 -0.6100 +vn -0.9659 0.2588 0.0000 +vn -0.7654 0.2051 -0.6100 +vn 0.2051 -0.7654 -0.6100 +vn 0.2588 -0.9659 0.0000 +vn -0.2588 0.9659 0.0000 +vn -0.2051 0.7654 -0.6100 +vn 0.5603 0.5603 -0.6100 +vn 0.9659 -0.2588 0.0000 +vn 0.7654 -0.2051 -0.6100 +vn 0.5603 0.5603 0.6100 +vn -0.2051 0.7654 0.6100 +vn 0.7654 -0.2051 0.6100 +vn -0.7654 0.2051 0.6100 +vn -0.5603 -0.5603 0.6100 +vn 0.2051 -0.7654 0.6100 +vn 0.0000 -0.7924 -0.6100 +vn -0.8660 -0.5000 0.0000 +vn -0.6862 -0.3962 -0.6100 +vn 0.6862 -0.3962 -0.6100 +vn 0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 0.0000 +vn -0.6862 0.3962 -0.6100 +vn 0.0000 0.7924 -0.6100 +vn 0.8660 0.5000 0.0000 +vn 0.6862 0.3962 -0.6100 +vn 0.0000 0.7924 0.6100 +vn -0.6862 0.3962 0.6100 +vn 0.6862 0.3962 0.6100 +vn -0.6862 -0.3962 0.6100 +vn 0.0000 -0.7924 0.6100 +vn 0.6862 -0.3962 0.6100 +vn 0.5603 -0.5603 -0.6100 +vn -0.2588 -0.9659 0.0000 +vn -0.2051 -0.7654 -0.6100 +vn 0.7654 0.2051 -0.6100 +vn 0.9659 0.2588 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 -0.6100 +vn -0.5603 0.5603 -0.6100 +vn 0.2588 0.9659 0.0000 +vn 0.2051 0.7654 -0.6100 +vn -0.5603 0.5603 0.6100 +vn -0.7654 -0.2051 0.6100 +vn 0.2051 0.7654 0.6100 +vn -0.2051 -0.7654 0.6100 +vn 0.5603 -0.5603 0.6100 +vn 0.7654 0.2051 0.6100 +vn 0.7924 0.0000 -0.6100 +vn 0.5000 -0.8660 0.0000 +vn 0.3962 -0.6862 -0.6100 +vn 0.3962 0.6862 -0.6100 +vn 0.5000 0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.3962 -0.6862 -0.6100 +vn -0.7924 0.0000 -0.6100 +vn -0.5000 0.8660 0.0000 +vn -0.3962 0.6862 -0.6100 +vn -0.7924 0.0000 0.6100 +vn -0.3962 -0.6862 0.6100 +vn -0.3962 0.6862 0.6100 +vn 0.3962 -0.6862 0.6100 +vn 0.7924 0.0000 0.6100 +vn 0.3962 0.6862 0.6100 +g Cube.001_Cube.001_None +s off +f 517/1/1 564/2/1 612/3/1 660/4/1 +f 804/5/2 853/6/2 661/7/2 611/8/2 +f 851/9/3 803/10/3 755/11/3 708/12/3 +f 756/13/4 805/14/4 613/15/4 563/16/4 +f 852/17/5 707/18/5 515/19/5 659/20/5 +f 515/19/6 518/21/6 522/22/6 521/23/6 +f 518/21/7 519/24/7 523/25/7 522/22/7 +f 519/24/8 520/26/8 524/27/8 523/25/8 +f 520/26/9 544/28/9 545/29/9 524/27/9 +f 521/23/10 522/22/10 526/30/10 525/31/10 +f 522/22/11 523/25/11 527/32/11 526/30/11 +f 523/25/12 524/27/12 528/33/12 527/32/12 +f 524/27/13 545/29/13 546/34/13 528/33/13 +f 525/31/14 526/30/14 530/35/14 529/36/14 +f 526/30/15 527/32/15 531/37/15 530/35/15 +f 527/32/16 528/33/16 532/38/16 531/37/16 +f 528/33/17 546/34/17 547/39/17 532/38/17 +f 516/40/18 533/41/18 537/42/18 536/43/18 +f 533/41/19 534/44/19 538/45/19 537/42/19 +f 534/44/20 535/46/20 539/47/20 538/45/20 +f 535/46/21 559/48/21 560/49/21 539/47/21 +f 536/43/22 537/42/22 541/50/22 540/51/22 +f 537/42/23 538/45/23 542/52/23 541/50/23 +f 538/45/24 539/47/24 543/53/24 542/52/24 +f 539/47/25 560/49/25 561/54/25 543/53/25 +f 540/51/26 541/50/26 545/55/26 544/56/26 +f 541/50/27 542/52/27 546/57/27 545/55/27 +f 542/52/28 543/53/28 547/58/28 546/57/28 +f 543/53/29 561/54/29 562/59/29 547/58/29 +f 517/1/30 548/60/30 552/61/30 551/62/30 +f 548/60/31 549/63/31 553/64/31 552/61/31 +f 549/63/32 550/65/32 554/66/32 553/64/32 +f 550/65/33 529/67/33 530/68/33 554/66/33 +f 551/62/34 552/61/34 556/69/34 555/70/34 +f 552/61/35 553/64/35 557/71/35 556/69/35 +f 553/64/36 554/66/36 558/72/36 557/71/36 +f 554/66/37 530/68/37 531/73/37 558/72/37 +f 555/70/38 556/69/38 560/74/38 559/75/38 +f 556/69/39 557/71/39 561/76/39 560/74/39 +f 557/71/40 558/72/40 562/77/40 561/76/40 +f 558/72/41 531/73/41 532/78/41 562/77/41 +f 532/38/42 547/39/42 562/79/42 +f 563/16/43 566/80/43 570/81/43 569/82/43 +f 566/80/44 567/83/44 571/84/44 570/81/44 +f 567/83/45 568/85/45 572/86/45 571/84/45 +f 568/85/46 592/87/46 593/88/46 572/86/46 +f 569/82/47 570/81/47 574/89/47 573/90/47 +f 570/81/48 571/84/48 575/91/48 574/89/48 +f 571/84/49 572/86/49 576/92/49 575/91/49 +f 572/86/50 593/88/50 594/93/50 576/92/50 +f 573/90/51 574/89/51 578/94/51 577/95/51 +f 574/89/52 575/91/52 579/96/52 578/94/52 +f 575/91/53 576/92/53 580/97/53 579/96/53 +f 576/92/54 594/93/54 595/98/54 580/97/54 +f 564/2/55 581/99/55 585/100/55 584/101/55 +f 581/99/56 582/102/56 586/103/56 585/100/56 +f 582/102/57 583/104/57 587/105/57 586/103/57 +f 583/104/58 607/106/58 608/107/58 587/105/58 +f 584/101/59 585/100/59 589/108/59 588/109/59 +f 585/100/60 586/103/60 590/110/60 589/108/60 +f 586/103/61 587/105/61 591/111/61 590/110/61 +f 587/105/62 608/107/62 609/112/62 591/111/62 +f 588/109/63 589/108/63 593/113/63 592/114/63 +f 589/108/64 590/110/64 594/115/64 593/113/64 +f 590/110/65 591/111/65 595/116/65 594/115/65 +f 591/111/66 609/112/66 610/117/66 595/116/66 +f 565/118/67 596/119/67 600/120/67 599/121/67 +f 596/119/68 597/122/68 601/123/68 600/120/68 +f 597/122/69 598/124/69 602/125/69 601/123/69 +f 598/124/70 577/126/70 578/127/70 602/125/70 +f 599/121/71 600/120/71 604/128/71 603/129/71 +f 600/120/72 601/123/72 605/130/72 604/128/72 +f 601/123/73 602/125/73 606/131/73 605/130/73 +f 602/125/74 578/127/74 579/132/74 606/131/74 +f 603/129/75 604/128/75 608/133/75 607/134/75 +f 604/128/76 605/130/76 609/135/76 608/133/76 +f 605/130/77 606/131/77 610/136/77 609/135/77 +f 606/131/78 579/132/78 580/137/78 610/136/78 +f 580/97/79 595/98/79 610/138/79 +f 611/8/80 614/139/80 618/140/80 617/141/80 +f 614/139/81 615/142/81 619/143/81 618/140/81 +f 615/142/82 616/144/82 620/145/82 619/143/82 +f 616/144/83 640/146/83 641/147/83 620/145/83 +f 617/141/84 618/140/84 622/148/84 621/149/84 +f 618/140/85 619/143/85 623/150/85 622/148/85 +f 619/143/86 620/145/86 624/151/86 623/150/86 +f 620/145/87 641/147/87 642/152/87 624/151/87 +f 621/149/88 622/148/88 626/153/88 625/154/88 +f 622/148/89 623/150/89 627/155/89 626/153/89 +f 623/150/90 624/151/90 628/156/90 627/155/90 +f 624/151/91 642/152/91 643/157/91 628/156/91 +f 612/3/92 629/158/92 633/159/92 632/160/92 +f 629/158/93 630/161/93 634/162/93 633/159/93 +f 630/161/94 631/163/94 635/164/94 634/162/94 +f 631/163/95 655/165/95 656/166/95 635/164/95 +f 632/160/96 633/159/96 637/167/96 636/168/96 +f 633/159/97 634/162/97 638/169/97 637/167/97 +f 634/162/98 635/164/98 639/170/98 638/169/98 +f 635/164/99 656/166/99 657/171/99 639/170/99 +f 636/168/100 637/167/100 641/172/100 640/173/100 +f 637/167/101 638/169/101 642/174/101 641/172/101 +f 638/169/102 639/170/102 643/175/102 642/174/102 +f 639/170/103 657/171/103 658/176/103 643/175/103 +f 613/15/104 644/177/104 648/178/104 647/179/104 +f 644/177/105 645/180/105 649/181/105 648/178/105 +f 645/180/106 646/182/106 650/183/106 649/181/106 +f 646/182/107 625/184/107 626/185/107 650/183/107 +f 647/179/108 648/178/108 652/186/108 651/187/108 +f 648/178/109 649/181/109 653/188/109 652/186/109 +f 649/181/110 650/183/110 654/189/110 653/188/110 +f 650/183/111 626/185/111 627/190/111 654/189/111 +f 651/187/112 652/186/112 656/191/112 655/192/112 +f 652/186/113 653/188/113 657/193/113 656/191/113 +f 653/188/114 654/189/114 658/194/114 657/193/114 +f 654/189/115 627/190/115 628/195/115 658/194/115 +f 628/156/116 643/157/116 658/196/116 +f 659/20/117 662/197/117 666/198/117 665/199/117 +f 662/197/118 663/200/118 667/201/118 666/198/118 +f 663/200/119 664/202/119 668/203/119 667/201/119 +f 664/202/120 688/204/120 689/205/120 668/203/120 +f 665/199/121 666/198/121 670/206/121 669/207/121 +f 666/198/122 667/201/122 671/208/122 670/206/122 +f 667/201/123 668/203/123 672/209/123 671/208/123 +f 668/203/124 689/205/124 690/210/124 672/209/124 +f 669/207/125 670/206/125 674/211/125 673/212/125 +f 670/206/126 671/208/126 675/213/126 674/211/126 +f 671/208/127 672/209/127 676/214/127 675/213/127 +f 672/209/128 690/210/128 691/215/128 676/214/128 +f 660/4/129 677/216/129 681/217/129 680/218/129 +f 677/216/130 678/219/130 682/220/130 681/217/130 +f 678/219/131 679/221/131 683/222/131 682/220/131 +f 679/221/132 703/223/132 704/224/132 683/222/132 +f 680/218/133 681/217/133 685/225/133 684/226/133 +f 681/217/134 682/220/134 686/227/134 685/225/134 +f 682/220/135 683/222/135 687/228/135 686/227/135 +f 683/222/136 704/224/136 705/229/136 687/228/136 +f 684/226/137 685/225/137 689/230/137 688/231/137 +f 685/225/138 686/227/138 690/232/138 689/230/138 +f 686/227/139 687/228/139 691/233/139 690/232/139 +f 687/228/140 705/229/140 706/234/140 691/233/140 +f 661/7/141 692/235/141 696/236/141 695/237/141 +f 692/235/142 693/238/142 697/239/142 696/236/142 +f 693/238/143 694/240/143 698/241/143 697/239/143 +f 694/240/144 673/242/144 674/243/144 698/241/144 +f 695/237/145 696/236/145 700/244/145 699/245/145 +f 696/236/146 697/239/146 701/246/146 700/244/146 +f 697/239/147 698/241/147 702/247/147 701/246/147 +f 698/241/148 674/243/148 675/248/148 702/247/148 +f 699/245/149 700/244/149 704/249/149 703/250/149 +f 700/244/150 701/246/150 705/251/150 704/249/150 +f 701/246/151 702/247/151 706/252/151 705/251/151 +f 702/247/152 675/248/152 676/253/152 706/252/152 +f 676/214/153 691/215/153 706/254/153 +f 707/18/154 710/255/154 714/256/154 713/257/154 +f 710/255/155 711/258/155 715/259/155 714/256/155 +f 711/258/156 712/260/156 716/261/156 715/259/156 +f 712/260/157 736/262/157 737/263/157 716/261/157 +f 713/257/158 714/256/158 718/264/158 717/265/158 +f 714/256/159 715/259/159 719/266/159 718/264/159 +f 715/259/160 716/261/160 720/267/160 719/266/160 +f 716/261/161 737/263/161 738/268/161 720/267/161 +f 717/265/162 718/264/162 722/269/162 721/270/162 +f 718/264/163 719/266/163 723/271/163 722/269/163 +f 719/266/164 720/267/164 724/272/164 723/271/164 +f 720/267/165 738/268/165 739/273/165 724/272/165 +f 708/12/166 725/274/166 729/275/166 728/276/166 +f 725/274/167 726/277/167 730/278/167 729/275/167 +f 726/277/168 727/279/168 731/280/168 730/278/168 +f 727/279/169 751/281/169 752/282/169 731/280/169 +f 728/276/170 729/275/170 733/283/170 732/284/170 +f 729/275/171 730/278/171 734/285/171 733/283/171 +f 730/278/172 731/280/172 735/286/172 734/285/172 +f 731/280/173 752/282/173 753/287/173 735/286/173 +f 732/284/174 733/283/174 737/288/174 736/289/174 +f 733/283/175 734/285/175 738/290/175 737/288/175 +f 734/285/176 735/286/176 739/291/176 738/290/176 +f 735/286/177 753/287/177 754/292/177 739/291/177 +f 709/293/178 740/294/178 744/295/178 743/296/178 +f 740/294/179 741/297/179 745/298/179 744/295/179 +f 741/297/180 742/299/180 746/300/180 745/298/180 +f 742/299/181 721/301/181 722/302/181 746/300/181 +f 743/296/182 744/295/182 748/303/182 747/304/182 +f 744/295/183 745/298/183 749/305/183 748/303/183 +f 745/298/184 746/300/184 750/306/184 749/305/184 +f 746/300/185 722/302/185 723/307/185 750/306/185 +f 747/304/186 748/303/186 752/308/186 751/309/186 +f 748/303/187 749/305/187 753/310/187 752/308/187 +f 749/305/188 750/306/188 754/311/188 753/310/188 +f 750/306/189 723/307/189 724/312/189 754/311/189 +f 724/272/190 739/273/190 754/313/190 +f 755/11/191 758/314/191 762/315/191 761/316/191 +f 758/314/192 759/317/192 763/318/192 762/315/192 +f 759/317/193 760/319/193 764/320/193 763/318/193 +f 760/319/194 784/321/194 785/322/194 764/320/194 +f 761/316/195 762/315/195 766/323/195 765/324/195 +f 762/315/196 763/318/196 767/325/196 766/323/196 +f 763/318/197 764/320/197 768/326/197 767/325/197 +f 764/320/198 785/322/198 786/327/198 768/326/198 +f 765/324/199 766/323/199 770/328/199 769/329/199 +f 766/323/200 767/325/200 771/330/200 770/328/200 +f 767/325/201 768/326/201 772/331/201 771/330/201 +f 768/326/202 786/327/202 787/332/202 772/331/202 +f 756/13/203 773/333/203 777/334/203 776/335/203 +f 773/333/204 774/336/204 778/337/204 777/334/204 +f 774/336/205 775/338/205 779/339/205 778/337/205 +f 775/338/206 799/340/206 800/341/206 779/339/206 +f 776/335/207 777/334/207 781/342/207 780/343/207 +f 777/334/208 778/337/208 782/344/208 781/342/208 +f 778/337/209 779/339/209 783/345/209 782/344/209 +f 779/339/210 800/341/210 801/346/210 783/345/210 +f 780/343/211 781/342/211 785/347/211 784/348/211 +f 781/342/212 782/344/212 786/349/212 785/347/212 +f 782/344/213 783/345/213 787/350/213 786/349/213 +f 783/345/214 801/346/214 802/351/214 787/350/214 +f 757/352/215 788/353/215 792/354/215 791/355/215 +f 788/353/216 789/356/216 793/357/216 792/354/216 +f 789/356/217 790/358/217 794/359/217 793/357/217 +f 790/358/218 769/360/218 770/361/218 794/359/218 +f 791/355/219 792/354/219 796/362/219 795/363/219 +f 792/354/220 793/357/220 797/364/220 796/362/220 +f 793/357/221 794/359/221 798/365/221 797/364/221 +f 794/359/222 770/361/222 771/366/222 798/365/222 +f 795/363/223 796/362/223 800/367/223 799/368/223 +f 796/362/224 797/364/224 801/369/224 800/367/224 +f 797/364/225 798/365/225 802/370/225 801/369/225 +f 798/365/226 771/366/226 772/371/226 802/370/226 +f 772/331/227 787/332/227 802/372/227 +f 803/10/228 806/373/228 810/374/228 809/375/228 +f 806/373/229 807/376/229 811/377/229 810/374/229 +f 807/376/230 808/378/230 812/379/230 811/377/230 +f 808/378/231 832/380/231 833/381/231 812/379/231 +f 809/375/232 810/374/232 814/382/232 813/383/232 +f 810/374/233 811/377/233 815/384/233 814/382/233 +f 811/377/234 812/379/234 816/385/234 815/384/234 +f 812/379/235 833/381/235 834/386/235 816/385/235 +f 813/383/236 814/382/236 818/387/236 817/388/236 +f 814/382/237 815/384/237 819/389/237 818/387/237 +f 815/384/238 816/385/238 820/390/238 819/389/238 +f 816/385/239 834/386/239 835/391/239 820/390/239 +f 804/5/240 821/392/240 825/393/240 824/394/240 +f 821/392/241 822/395/241 826/396/241 825/393/241 +f 822/395/242 823/397/242 827/398/242 826/396/242 +f 823/397/243 847/399/243 848/400/243 827/398/243 +f 824/394/244 825/393/244 829/401/244 828/402/244 +f 825/393/245 826/396/245 830/403/245 829/401/245 +f 826/396/246 827/398/246 831/404/246 830/403/246 +f 827/398/247 848/400/247 849/405/247 831/404/247 +f 828/402/248 829/401/248 833/406/248 832/407/248 +f 829/401/249 830/403/249 834/408/249 833/406/249 +f 830/403/250 831/404/250 835/409/250 834/408/250 +f 831/404/251 849/405/251 850/410/251 835/409/251 +f 805/14/252 836/411/252 840/412/252 839/413/252 +f 836/411/253 837/414/253 841/415/253 840/412/253 +f 837/414/254 838/416/254 842/417/254 841/415/254 +f 838/416/255 817/418/255 818/419/255 842/417/255 +f 839/413/256 840/412/256 844/420/256 843/421/256 +f 840/412/257 841/415/257 845/422/257 844/420/257 +f 841/415/258 842/417/258 846/423/258 845/422/258 +f 842/417/259 818/419/259 819/424/259 846/423/259 +f 843/421/260 844/420/260 848/425/260 847/426/260 +f 844/420/261 845/422/261 849/427/261 848/425/261 +f 845/422/262 846/423/262 850/428/262 849/427/262 +f 846/423/263 819/424/263 820/429/263 850/428/263 +f 820/390/264 835/391/264 850/430/264 +f 851/9/265 854/431/265 858/432/265 857/433/265 +f 854/431/266 855/434/266 859/435/266 858/432/266 +f 855/434/267 856/436/267 860/437/267 859/435/267 +f 856/436/268 880/438/268 881/439/268 860/437/268 +f 857/433/269 858/432/269 862/440/269 861/441/269 +f 858/432/270 859/435/270 863/442/270 862/440/270 +f 859/435/271 860/437/271 864/443/271 863/442/271 +f 860/437/272 881/439/272 882/444/272 864/443/272 +f 861/441/273 862/440/273 866/445/273 865/446/273 +f 862/440/274 863/442/274 867/447/274 866/445/274 +f 863/442/275 864/443/275 868/448/275 867/447/275 +f 864/443/276 882/444/276 883/449/276 868/448/276 +f 852/17/277 869/450/277 873/451/277 872/452/277 +f 869/450/278 870/453/278 874/454/278 873/451/278 +f 870/453/279 871/455/279 875/456/279 874/454/279 +f 871/455/280 895/457/280 896/458/280 875/456/280 +f 872/452/281 873/451/281 877/459/281 876/460/281 +f 873/451/282 874/454/282 878/461/282 877/459/282 +f 874/454/283 875/456/283 879/462/283 878/461/283 +f 875/456/284 896/458/284 897/463/284 879/462/284 +f 876/460/285 877/459/285 881/464/285 880/465/285 +f 877/459/286 878/461/286 882/466/286 881/464/286 +f 878/461/287 879/462/287 883/467/287 882/466/287 +f 879/462/288 897/463/288 898/468/288 883/467/288 +f 853/6/289 884/469/289 888/470/289 887/471/289 +f 884/469/290 885/472/290 889/473/290 888/470/290 +f 885/472/291 886/474/291 890/475/291 889/473/291 +f 886/474/292 865/476/292 866/477/292 890/475/292 +f 887/471/293 888/470/293 892/478/293 891/479/293 +f 888/470/294 889/473/294 893/480/294 892/478/294 +f 889/473/295 890/475/295 894/481/295 893/480/295 +f 890/475/296 866/477/296 867/482/296 894/481/296 +f 891/479/297 892/478/297 896/483/297 895/484/297 +f 892/478/298 893/480/298 897/485/298 896/483/298 +f 893/480/299 894/481/299 898/486/299 897/485/299 +f 894/481/300 867/482/300 868/487/300 898/486/300 +f 868/448/301 883/449/301 898/488/301 +f 515/19/302 707/18/302 713/257/302 518/21/302 +f 518/21/303 713/257/303 717/265/303 519/24/303 +f 519/24/304 717/265/304 721/270/304 520/26/304 +f 520/26/305 721/270/305 742/489/305 544/28/305 +f 544/56/306 742/299/306 741/297/306 540/51/306 +f 540/51/307 741/297/307 740/294/307 536/43/307 +f 536/43/308 740/294/308 709/293/308 516/40/308 +f 708/12/309 755/11/309 761/316/309 725/274/309 +f 725/274/310 761/316/310 765/324/310 726/277/310 +f 726/277/311 765/324/311 769/329/311 727/279/311 +f 727/279/312 769/329/312 790/490/312 751/281/312 +f 751/309/313 790/358/313 789/356/313 747/304/313 +f 747/304/314 789/356/314 788/353/314 743/296/314 +f 743/296/315 788/353/315 757/352/315 709/293/315 +f 756/13/316 563/16/316 569/82/316 773/333/316 +f 773/333/317 569/82/317 573/90/317 774/336/317 +f 774/336/318 573/90/318 577/95/318 775/338/318 +f 775/338/319 577/95/319 598/491/319 799/340/319 +f 799/368/320 598/124/320 597/122/320 795/363/320 +f 795/363/321 597/122/321 596/119/321 791/355/321 +f 791/355/322 596/119/322 565/118/322 757/352/322 +f 564/2/323 517/1/323 551/62/323 581/99/323 +f 581/99/324 551/62/324 555/70/324 582/102/324 +f 582/102/325 555/70/325 559/75/325 583/104/325 +f 583/104/326 559/75/326 535/492/326 607/106/326 +f 607/134/327 535/46/327 534/44/327 603/129/327 +f 603/129/328 534/44/328 533/41/328 599/121/328 +f 599/121/329 533/41/329 516/40/329 565/118/329 +f 755/11/330 803/10/330 809/375/330 758/314/330 +f 758/314/331 809/375/331 813/383/331 759/317/331 +f 759/317/332 813/383/332 817/388/332 760/319/332 +f 760/319/333 817/388/333 838/493/333 784/321/333 +f 784/348/334 838/416/334 837/414/334 780/343/334 +f 780/343/335 837/414/335 836/411/335 776/335/335 +f 776/335/336 836/411/336 805/14/336 756/13/336 +f 804/5/337 611/8/337 617/141/337 821/392/337 +f 821/392/338 617/141/338 621/149/338 822/395/338 +f 822/395/339 621/149/339 625/154/339 823/397/339 +f 823/397/340 625/154/340 646/494/340 847/399/340 +f 847/426/341 646/182/341 645/180/341 843/421/341 +f 843/421/342 645/180/342 644/177/342 839/413/342 +f 839/413/343 644/177/343 613/15/343 805/14/343 +f 612/3/344 564/2/344 584/101/344 629/158/344 +f 629/158/345 584/101/345 588/109/345 630/161/345 +f 630/161/346 588/109/346 592/114/346 631/163/346 +f 631/163/347 592/114/347 568/495/347 655/165/347 +f 655/192/348 568/85/348 567/83/348 651/187/348 +f 651/187/349 567/83/349 566/80/349 647/179/349 +f 647/179/350 566/80/350 563/16/350 613/15/350 +f 803/10/351 851/9/351 857/433/351 806/373/351 +f 806/373/352 857/433/352 861/441/352 807/376/352 +f 807/376/353 861/441/353 865/446/353 808/378/353 +f 808/378/354 865/446/354 886/496/354 832/380/354 +f 832/407/355 886/474/355 885/472/355 828/402/355 +f 828/402/356 885/472/356 884/469/356 824/394/356 +f 824/394/357 884/469/357 853/6/357 804/5/357 +f 852/17/358 659/20/358 665/199/358 869/450/358 +f 869/450/359 665/199/359 669/207/359 870/453/359 +f 870/453/360 669/207/360 673/212/360 871/455/360 +f 871/455/361 673/212/361 694/497/361 895/457/361 +f 895/484/362 694/240/362 693/238/362 891/479/362 +f 891/479/363 693/238/363 692/235/363 887/471/363 +f 887/471/364 692/235/364 661/7/364 853/6/364 +f 660/4/365 612/3/365 632/160/365 677/216/365 +f 677/216/366 632/160/366 636/168/366 678/219/366 +f 678/219/367 636/168/367 640/173/367 679/221/367 +f 679/221/368 640/173/368 616/498/368 703/223/368 +f 703/250/369 616/144/369 615/142/369 699/245/369 +f 699/245/370 615/142/370 614/139/370 695/237/370 +f 695/237/371 614/139/371 611/8/371 661/7/371 +f 851/9/372 708/12/372 728/276/372 854/431/372 +f 854/431/373 728/276/373 732/284/373 855/434/373 +f 855/434/374 732/284/374 736/289/374 856/436/374 +f 856/436/375 736/289/375 712/499/375 880/438/375 +f 880/465/376 712/260/376 711/258/376 876/460/376 +f 876/460/377 711/258/377 710/255/377 872/452/377 +f 872/452/378 710/255/378 707/18/378 852/17/378 +f 517/1/379 660/4/379 680/218/379 548/60/379 +f 548/60/380 680/218/380 684/226/380 549/63/380 +f 549/63/381 684/226/381 688/231/381 550/65/381 +f 550/65/382 688/231/382 664/500/382 529/67/382 +f 529/36/383 664/202/383 663/200/383 525/31/383 +f 525/31/384 663/200/384 662/197/384 521/23/384 +f 521/23/385 662/197/385 659/20/385 515/19/385 +f 709/293/386 757/352/386 565/118/386 516/40/386 +f 1027/501/5 1030/502/5 1031/503/5 1032/504/5 1033/505/5 1034/506/5 +f 1039/507/4 1042/508/4 1043/509/4 1044/510/4 1045/511/4 1046/512/4 +f 1051/513/5 1054/514/5 1055/515/5 1056/516/5 1057/517/5 1058/518/5 +f 1063/519/4 1066/520/4 1067/521/4 1068/522/4 1069/523/4 1070/524/4 +f 1075/525/5 1078/526/5 1079/527/5 1080/528/5 1081/529/5 1082/530/5 +f 1087/531/4 1090/532/4 1091/533/4 1092/534/4 1093/535/4 1094/536/4 +f 1099/537/5 1102/538/5 1103/539/5 1104/540/5 1105/541/5 1106/542/5 +f 1111/543/4 1114/544/4 1115/545/4 1116/546/4 1117/547/4 1118/548/4 +f 1123/549/5 1126/550/5 1127/551/5 1128/552/5 1129/553/5 1130/554/5 +f 1135/555/4 1138/556/4 1139/557/4 1140/558/4 1141/559/4 1142/560/4 +f 1147/561/5 1150/562/5 1151/563/5 1152/564/5 1153/565/5 1154/566/5 +f 1159/567/4 1162/568/4 1163/569/4 1164/570/4 1165/571/4 1166/572/4 +f 1171/573/5 1174/574/5 1175/575/5 1176/576/5 1177/577/5 1178/578/5 +f 1183/579/4 1186/580/4 1187/581/4 1188/582/4 1189/583/4 1190/584/4 +f 1195/585/5 1198/586/5 1199/587/5 1200/588/5 1201/589/5 1202/590/5 +f 1207/591/4 1210/592/4 1211/593/4 1212/594/4 1213/595/4 1214/596/4 +f 1387/597/4 1388/598/4 1418/599/4 1417/600/4 1415/601/4 1416/602/4 1414/603/4 1413/604/4 1412/605/4 1411/606/4 1409/607/4 1410/608/4 1408/609/4 1407/610/4 1406/611/4 1405/612/4 1404/613/4 1403/614/4 1402/615/4 1401/616/4 1400/617/4 1399/618/4 1398/619/4 1397/620/4 1396/621/4 1395/622/4 1394/623/4 1393/624/4 1392/625/4 1391/626/4 1390/627/4 1389/628/4 +f 1366/629/5 1383/630/5 1367/631/5 1368/632/5 1369/633/5 1370/634/5 1371/635/5 1384/636/5 1372/637/5 1373/638/5 1374/639/5 1385/640/5 1375/641/5 1386/642/5 1376/643/5 1377/644/5 1378/645/5 1379/646/5 1380/647/5 1355/648/5 1356/649/5 1357/650/5 1358/651/5 1359/652/5 1360/653/5 1361/654/5 1362/655/5 1363/656/5 1381/657/5 1364/658/5 1382/659/5 1365/660/5 +f 1423/661/5 1433/662/5 1438/663/5 1442/664/5 1446/665/5 1451/666/5 1450/667/5 1455/668/5 1459/669/5 1463/670/5 1467/671/5 1472/672/5 1481/673/5 1482/674/5 1480/675/5 1474/676/5 1469/677/5 1465/678/5 1461/679/5 1457/680/5 1453/681/5 1448/682/5 1444/683/5 1440/684/5 1435/685/5 1431/686/5 1424/687/5 1425/688/5 1422/689/5 1419/690/5 1420/691/5 1421/692/5 +f 1427/693/4 1426/694/4 1432/695/4 1437/696/4 1436/697/4 1441/698/4 1445/699/4 1449/700/4 1454/701/4 1458/702/4 1462/703/4 1466/704/4 1470/705/4 1475/706/4 1471/707/4 1477/708/4 1476/709/4 1478/710/4 1479/711/4 1473/712/4 1468/713/4 1464/714/4 1460/715/4 1456/716/4 1452/717/4 1447/718/4 1443/719/4 1439/720/4 1434/721/4 1430/722/4 1429/723/4 1428/724/4 +f 1483/725/5 1486/726/5 1487/727/5 1488/728/5 1489/729/5 1490/730/5 +f 1495/731/4 1498/732/4 1499/733/4 1500/734/4 1501/735/4 1502/736/4 +f 1507/737/5 1510/738/5 1511/739/5 1512/740/5 1513/741/5 1514/742/5 +f 1519/743/4 1522/744/4 1523/745/4 1524/746/4 1525/747/4 1526/748/4 +f 1531/749/5 1534/750/5 1535/751/5 1536/752/5 1537/753/5 1538/754/5 +f 1543/755/4 1546/756/4 1547/757/4 1548/758/4 1549/759/4 1550/760/4 +f 1555/761/5 1558/762/5 1559/763/5 1560/764/5 1561/765/5 1562/766/5 +f 1567/767/4 1570/768/4 1571/769/4 1572/770/4 1573/771/4 1574/772/4 +f 1579/773/5 1582/774/5 1583/775/5 1584/776/5 1585/777/5 1586/778/5 +f 1591/779/4 1594/780/4 1595/781/4 1596/782/4 1597/783/4 1598/784/4 +f 1603/785/5 1606/786/5 1607/787/5 1608/788/5 1609/789/5 1610/790/5 +f 1615/791/4 1618/792/4 1619/793/4 1620/794/4 1621/795/4 1622/796/4 +f 1627/797/5 1630/798/5 1631/799/5 1632/800/5 1633/801/5 1634/802/5 +f 1639/803/4 1642/804/4 1643/805/4 1644/806/4 1645/807/4 1646/808/4 +f 1651/809/5 1654/810/5 1655/811/5 1656/812/5 1657/813/5 1658/814/5 +f 1663/815/4 1666/816/4 1667/817/4 1668/818/4 1669/819/4 1670/820/4 +s 1 +f 471/821/387 470/822/388 4/823/389 5/824/390 +f 479/825/391 478/826/392 12/827/393 13/828/394 +f 472/829/395 471/821/387 5/824/390 6/830/396 +f 480/831/397 479/825/391 13/828/394 14/832/398 +f 473/833/399 472/829/395 6/830/396 7/834/400 +f 481/835/401 480/831/397 14/832/398 15/836/402 +f 474/837/403 473/833/399 7/834/400 8/838/404 +f 482/839/405 481/835/401 15/836/402 16/840/406 +f 475/841/407 474/837/403 8/838/404 9/842/408 +f 468/843/409 257/844/410 2/845/411 +f 1/846/412 482/839/405 16/840/406 +f 476/847/413 475/841/407 9/842/408 10/848/414 +f 469/849/415 468/843/409 2/845/411 3/850/416 +f 477/851/417 476/847/413 10/848/414 11/852/418 +f 470/822/388 469/849/415 3/850/416 4/823/389 +f 478/826/392 477/851/417 11/852/418 12/827/393 +f 11/852/418 10/848/414 25/853/419 26/854/420 +f 4/823/389 3/850/416 18/855/421 19/856/422 +f 12/827/393 11/852/418 26/854/420 27/857/423 +f 5/824/390 4/823/389 19/856/422 20/858/424 +f 13/828/394 12/827/393 27/857/423 28/859/425 +f 6/830/396 5/824/390 20/858/424 21/860/426 +f 14/832/398 13/828/394 28/859/425 29/861/427 +f 7/834/400 6/830/396 21/860/426 22/862/428 +f 15/836/402 14/832/398 29/861/427 30/863/429 +f 8/838/404 7/834/400 22/862/428 23/864/430 +f 16/840/406 15/836/402 30/863/429 31/865/431 +f 9/842/408 8/838/404 23/864/430 24/866/432 +f 2/845/411 257/844/410 17/867/433 +f 1/846/412 16/840/406 31/865/431 +f 10/848/414 9/842/408 24/866/432 25/853/419 +f 3/850/416 2/845/411 17/867/433 18/855/421 +f 30/863/429 29/861/427 44/868/434 45/869/435 +f 23/864/430 22/862/428 37/870/436 38/871/437 +f 31/865/431 30/863/429 45/869/435 46/872/438 +f 24/866/432 23/864/430 38/871/437 39/873/439 +f 17/867/433 257/844/410 32/874/440 +f 1/846/412 31/865/431 46/872/438 +f 25/853/419 24/866/432 39/873/439 40/875/441 +f 18/855/421 17/867/433 32/874/440 33/876/442 +f 26/854/420 25/853/419 40/875/441 41/877/443 +f 19/856/422 18/855/421 33/876/442 34/878/444 +f 27/857/423 26/854/420 41/877/443 42/879/445 +f 20/858/424 19/856/422 34/878/444 35/880/446 +f 28/859/425 27/857/423 42/879/445 43/881/447 +f 21/860/426 20/858/424 35/880/446 36/882/448 +f 29/861/427 28/859/425 43/881/447 44/868/434 +f 22/862/428 21/860/426 36/882/448 37/870/436 +f 42/879/445 41/877/443 56/883/449 57/884/450 +f 35/880/446 34/878/444 49/885/451 50/886/452 +f 43/881/447 42/879/445 57/884/450 58/887/453 +f 36/882/448 35/880/446 50/886/452 51/888/454 +f 44/868/434 43/881/447 58/887/453 59/889/455 +f 37/870/436 36/882/448 51/888/454 52/890/456 +f 45/869/435 44/868/434 59/889/455 60/891/457 +f 38/871/437 37/870/436 52/890/456 53/892/458 +f 46/872/438 45/869/435 60/891/457 61/893/459 +f 39/873/439 38/871/437 53/892/458 54/894/460 +f 32/874/440 257/844/410 47/895/461 +f 1/846/412 46/872/438 61/893/459 +f 40/875/441 39/873/439 54/894/460 55/896/462 +f 33/876/442 32/874/440 47/895/461 48/897/463 +f 41/877/443 40/875/441 55/896/462 56/883/449 +f 34/878/444 33/876/442 48/897/463 49/885/451 +f 61/893/459 60/891/457 75/898/464 76/899/465 +f 54/894/460 53/892/458 68/900/466 69/901/467 +f 47/895/461 257/844/410 62/902/468 +f 1/846/412 61/893/459 76/899/465 +f 55/896/462 54/894/460 69/901/467 70/903/469 +f 48/897/463 47/895/461 62/902/468 63/904/470 +f 56/883/449 55/896/462 70/903/469 71/905/471 +f 49/885/451 48/897/463 63/904/470 64/906/472 +f 57/884/450 56/883/449 71/905/471 72/907/473 +f 50/886/452 49/885/451 64/906/472 65/908/474 +f 58/887/453 57/884/450 72/907/473 73/909/475 +f 51/888/454 50/886/452 65/908/474 66/910/476 +f 59/889/455 58/887/453 73/909/475 74/911/477 +f 52/890/456 51/888/454 66/910/476 67/912/478 +f 60/891/457 59/889/455 74/911/477 75/898/464 +f 53/892/458 52/890/456 67/912/478 68/900/466 +f 65/908/474 64/906/472 79/913/479 80/914/480 +f 73/909/475 72/907/473 87/915/481 88/916/482 +f 66/910/476 65/908/474 80/914/480 81/917/483 +f 74/911/477 73/909/475 88/916/482 89/918/484 +f 67/912/478 66/910/476 81/917/483 82/919/485 +f 75/898/464 74/911/477 89/918/484 90/920/486 +f 68/900/466 67/912/478 82/919/485 83/921/487 +f 76/899/465 75/898/464 90/920/486 91/922/488 +f 69/901/467 68/900/466 83/921/487 84/923/489 +f 62/902/468 257/844/410 77/924/490 +f 1/846/412 76/899/465 91/922/488 +f 70/903/469 69/901/467 84/923/489 85/925/491 +f 63/904/470 62/902/468 77/924/490 78/926/492 +f 71/905/471 70/903/469 85/925/491 86/927/493 +f 64/906/472 63/904/470 78/926/492 79/913/479 +f 72/907/473 71/905/471 86/927/493 87/915/481 +f 84/923/489 83/921/487 98/928/494 99/929/495 +f 77/924/490 257/844/410 92/930/496 +f 1/846/412 91/922/488 106/931/497 +f 85/925/491 84/923/489 99/929/495 100/932/498 +f 78/926/492 77/924/490 92/930/496 93/933/499 +f 86/927/493 85/925/491 100/932/498 101/934/500 +f 79/913/479 78/926/492 93/933/499 94/935/501 +f 87/915/481 86/927/493 101/934/500 102/936/502 +f 80/914/480 79/913/479 94/935/501 95/937/503 +f 88/916/482 87/915/481 102/936/502 103/938/504 +f 81/917/483 80/914/480 95/937/503 96/939/505 +f 89/918/484 88/916/482 103/938/504 104/940/506 +f 82/919/485 81/917/483 96/939/505 97/941/507 +f 90/920/486 89/918/484 104/940/506 105/942/508 +f 83/921/487 82/919/485 97/941/507 98/928/494 +f 91/922/488 90/920/486 105/942/508 106/931/497 +f 103/938/504 102/936/502 117/943/509 118/944/510 +f 96/939/505 95/937/503 110/945/511 111/946/512 +f 104/940/506 103/938/504 118/944/510 119/947/513 +f 97/941/507 96/939/505 111/946/512 112/948/514 +f 105/942/508 104/940/506 119/947/513 120/949/515 +f 98/928/494 97/941/507 112/948/514 113/950/516 +f 106/931/497 105/942/508 120/949/515 121/951/517 +f 99/929/495 98/928/494 113/950/516 114/952/2 +f 92/930/496 257/844/410 107/953/518 +f 1/846/412 106/931/497 121/951/517 +f 100/932/498 99/929/495 114/952/2 115/954/519 +f 93/933/499 92/930/496 107/953/518 108/955/520 +f 101/934/500 100/932/498 115/954/519 116/956/521 +f 94/935/501 93/933/499 108/955/520 109/957/522 +f 102/936/502 101/934/500 116/956/521 117/943/509 +f 95/937/503 94/935/501 109/957/522 110/945/511 +f 107/953/518 257/844/410 122/958/523 +f 1/846/412 121/951/517 136/959/524 +f 115/954/519 114/952/2 129/960/525 130/961/526 +f 108/955/520 107/953/518 122/958/523 123/962/527 +f 116/956/521 115/954/519 130/961/526 131/963/528 +f 109/957/522 108/955/520 123/962/527 124/964/529 +f 117/943/509 116/956/521 131/963/528 132/965/530 +f 110/945/511 109/957/522 124/964/529 125/966/531 +f 118/944/510 117/943/509 132/965/530 133/967/532 +f 111/946/512 110/945/511 125/966/531 126/968/533 +f 119/947/513 118/944/510 133/967/532 134/969/534 +f 112/948/514 111/946/512 126/968/533 127/970/535 +f 120/949/515 119/947/513 134/969/534 135/971/536 +f 113/950/516 112/948/514 127/970/535 128/972/537 +f 121/951/517 120/949/515 135/971/536 136/959/524 +f 114/952/2 113/950/516 128/972/537 129/960/525 +f 126/968/533 125/966/531 140/973/538 141/974/539 +f 134/969/534 133/967/532 148/975/540 149/976/541 +f 127/970/535 126/968/533 141/974/539 142/977/542 +f 135/971/536 134/969/534 149/976/541 150/978/543 +f 128/972/537 127/970/535 142/977/542 143/979/544 +f 136/959/524 135/971/536 150/978/543 151/980/545 +f 129/960/525 128/972/537 143/979/544 144/981/546 +f 122/958/523 257/844/410 137/982/547 +f 1/846/412 136/959/524 151/980/545 +f 130/961/526 129/960/525 144/981/546 145/983/548 +f 123/962/527 122/958/523 137/982/547 138/984/549 +f 131/963/528 130/961/526 145/983/548 146/985/550 +f 124/964/529 123/962/527 138/984/549 139/986/551 +f 132/965/530 131/963/528 146/985/550 147/987/552 +f 125/966/531 124/964/529 139/986/551 140/973/538 +f 133/967/532 132/965/530 147/987/552 148/975/540 +f 145/983/548 144/981/546 159/988/553 160/989/554 +f 138/984/549 137/982/547 152/990/555 153/991/556 +f 146/985/550 145/983/548 160/989/554 161/992/557 +f 139/986/551 138/984/549 153/991/556 154/993/558 +f 147/987/552 146/985/550 161/992/557 162/994/559 +f 140/973/538 139/986/551 154/993/558 155/995/560 +f 148/975/540 147/987/552 162/994/559 163/996/561 +f 141/974/539 140/973/538 155/995/560 156/997/562 +f 149/976/541 148/975/540 163/996/561 164/998/563 +f 142/977/542 141/974/539 156/997/562 157/999/564 +f 150/978/543 149/976/541 164/998/563 165/1000/565 +f 143/979/544 142/977/542 157/999/564 158/1001/566 +f 151/980/545 150/978/543 165/1000/565 166/1002/567 +f 144/981/546 143/979/544 158/1001/566 159/988/553 +f 137/982/547 257/844/410 152/990/555 +f 1/846/412 151/980/545 166/1002/567 +f 164/998/563 163/996/561 178/1003/568 179/1004/569 +f 157/999/564 156/997/562 171/1005/570 172/1006/571 +f 165/1000/565 164/998/563 179/1004/569 180/1007/572 +f 158/1001/566 157/999/564 172/1006/571 173/1008/573 +f 166/1002/567 165/1000/565 180/1007/572 181/1009/574 +f 159/988/553 158/1001/566 173/1008/573 174/1010/575 +f 152/990/555 257/844/410 167/1011/576 +f 1/846/412 166/1002/567 181/1009/574 +f 160/989/554 159/988/553 174/1010/575 175/1012/577 +f 153/991/556 152/990/555 167/1011/576 168/1013/578 +f 161/992/557 160/989/554 175/1012/577 176/1014/579 +f 154/993/558 153/991/556 168/1013/578 169/1015/580 +f 162/994/559 161/992/557 176/1014/579 177/1016/581 +f 155/995/560 154/993/558 169/1015/580 170/1017/582 +f 163/996/561 162/994/559 177/1016/581 178/1003/568 +f 156/997/562 155/995/560 170/1017/582 171/1005/570 +f 176/1014/579 175/1012/577 190/1018/583 191/1019/584 +f 169/1015/580 168/1013/578 183/1020/585 184/1021/586 +f 177/1016/581 176/1014/579 191/1019/584 192/1022/587 +f 170/1017/582 169/1015/580 184/1021/586 185/1023/588 +f 178/1003/568 177/1016/581 192/1022/587 193/1024/589 +f 171/1005/570 170/1017/582 185/1023/588 186/1025/590 +f 179/1004/569 178/1003/568 193/1024/589 194/1026/591 +f 172/1006/571 171/1005/570 186/1025/590 187/1027/592 +f 180/1007/572 179/1004/569 194/1026/591 195/1028/593 +f 173/1008/573 172/1006/571 187/1027/592 188/1029/594 +f 181/1009/574 180/1007/572 195/1028/593 196/1030/595 +f 174/1010/575 173/1008/573 188/1029/594 189/1031/596 +f 167/1011/576 257/844/410 182/1032/597 +f 1/846/412 181/1009/574 196/1030/595 +f 175/1012/577 174/1010/575 189/1031/596 190/1018/583 +f 168/1013/578 167/1011/576 182/1032/597 183/1020/585 +f 195/1028/593 194/1026/591 209/1033/598 210/1034/599 +f 188/1029/594 187/1027/592 202/1035/600 203/1036/601 +f 196/1030/595 195/1028/593 210/1034/599 211/1037/602 +f 189/1031/596 188/1029/594 203/1036/601 204/1038/603 +f 182/1032/597 257/844/410 197/1039/604 +f 1/846/412 196/1030/595 211/1037/602 +f 190/1018/583 189/1031/596 204/1038/603 205/1040/605 +f 183/1020/585 182/1032/597 197/1039/604 198/1041/606 +f 191/1019/584 190/1018/583 205/1040/605 206/1042/607 +f 184/1021/586 183/1020/585 198/1041/606 199/1043/608 +f 192/1022/587 191/1019/584 206/1042/607 207/1044/609 +f 185/1023/588 184/1021/586 199/1043/608 200/1045/610 +f 193/1024/589 192/1022/587 207/1044/609 208/1046/611 +f 186/1025/590 185/1023/588 200/1045/610 201/1047/612 +f 194/1026/591 193/1024/589 208/1046/611 209/1033/598 +f 187/1027/592 186/1025/590 201/1047/612 202/1035/600 +f 199/1043/608 198/1041/606 213/1048/613 214/1049/614 +f 207/1044/609 206/1042/607 221/1050/615 222/1051/616 +f 200/1045/610 199/1043/608 214/1049/614 215/1052/617 +f 208/1046/611 207/1044/609 222/1051/616 223/1053/618 +f 201/1047/612 200/1045/610 215/1052/617 216/1054/619 +f 209/1033/598 208/1046/611 223/1053/618 224/1055/620 +f 202/1035/600 201/1047/612 216/1054/619 217/1056/621 +f 210/1034/599 209/1033/598 224/1055/620 225/1057/622 +f 203/1036/601 202/1035/600 217/1056/621 218/1058/623 +f 211/1037/602 210/1034/599 225/1057/622 226/1059/624 +f 204/1038/603 203/1036/601 218/1058/623 219/1060/625 +f 197/1039/604 257/844/410 212/1061/626 +f 1/846/412 211/1037/602 226/1059/624 +f 205/1040/605 204/1038/603 219/1060/625 220/1062/627 +f 198/1041/606 197/1039/604 212/1061/626 213/1048/613 +f 206/1042/607 205/1040/605 220/1062/627 221/1050/615 +f 218/1058/623 217/1056/621 232/1063/628 233/1064/629 +f 226/1059/624 225/1057/622 240/1065/630 241/1066/631 +f 219/1060/625 218/1058/623 233/1064/629 234/1067/632 +f 212/1061/626 257/844/410 227/1068/633 +f 1/846/412 226/1059/624 241/1066/631 +f 220/1062/627 219/1060/625 234/1067/632 235/1069/634 +f 213/1048/613 212/1061/626 227/1068/633 228/1070/635 +f 221/1050/615 220/1062/627 235/1069/634 236/1071/636 +f 214/1049/614 213/1048/613 228/1070/635 229/1072/637 +f 222/1051/616 221/1050/615 236/1071/636 237/1073/638 +f 215/1052/617 214/1049/614 229/1072/637 230/1074/639 +f 223/1053/618 222/1051/616 237/1073/638 238/1075/640 +f 216/1054/619 215/1052/617 230/1074/639 231/1076/641 +f 224/1055/620 223/1053/618 238/1075/640 239/1077/642 +f 217/1056/621 216/1054/619 231/1076/641 232/1063/628 +f 225/1057/622 224/1055/620 239/1077/642 240/1065/630 +f 264/1078/643 265/1079/644 249/1080/645 248/1081/646 +f 253/1082/647 254/1083/648 485/1084/649 486/1085/650 +f 265/1079/644 266/1086/651 250/1087/652 249/1080/645 +f 254/1083/648 255/1088/653 484/1089/654 485/1084/649 +f 266/1086/651 267/1090/655 251/1091/656 250/1087/652 +f 467/1092/657 483/1093/658 498/1094/659 +f 267/1090/655 268/1095/660 252/1096/661 251/1091/656 +f 248/1081/646 249/1080/645 490/1097/662 491/1098/663 +f 268/1095/660 269/1099/664 253/1082/647 252/1096/661 +f 249/1080/645 250/1087/652 489/1100/665 490/1097/662 +f 243/1101/666 244/1102/667 495/1103/668 496/1104/669 +f 261/1105/670 262/1106/671 246/1107/672 245/1108/673 +f 270/1109/674 271/1110/675 255/1088/653 254/1083/648 +f 250/1087/652 251/1091/656 488/1111/676 489/1100/665 +f 467/1092/657 256/1112/677 483/1093/658 +f 252/1096/661 253/1082/647 486/1085/650 487/1113/678 +f 260/1114/679 261/1105/670 245/1108/673 244/1102/667 +f 483/1093/658 242/1115/680 497/1116/681 498/1094/659 +f 251/1091/656 252/1096/661 487/1113/678 488/1111/676 +f 269/1099/664 270/1109/674 254/1083/648 253/1082/647 +f 262/1106/671 263/1117/682 247/1118/683 246/1107/672 +f 242/1115/680 243/1101/666 496/1104/669 497/1116/681 +f 263/1117/682 264/1078/643 248/1081/646 247/1118/683 +f 244/1102/667 245/1108/673 494/1119/684 495/1103/668 +f 271/1110/675 499/1120/685 255/1088/653 +f 245/1108/673 246/1107/672 493/1121/686 494/1119/684 +f 256/1112/677 258/1122/687 242/1115/680 483/1093/658 +f 246/1107/672 247/1118/683 492/1123/688 493/1121/686 +f 258/1122/687 259/1124/689 243/1101/666 242/1115/680 +f 247/1118/683 248/1081/646 491/1098/663 492/1123/688 +f 259/1124/689 260/1114/679 244/1102/667 243/1101/666 +f 255/1088/653 499/1120/685 484/1089/654 +f 275/1125/690 276/1126/691 261/1105/670 260/1114/679 +f 286/1127/692 499/1120/685 271/1110/675 +f 283/1128/693 284/1129/694 269/1099/664 268/1095/660 +f 279/1130/695 280/1131/696 265/1079/644 264/1078/643 +f 276/1126/691 277/1132/697 262/1106/671 261/1105/670 +f 272/1133/698 273/1134/699 258/1122/687 256/1112/677 +f 284/1129/694 285/1135/700 270/1109/674 269/1099/664 +f 280/1131/696 281/1136/701 266/1086/651 265/1079/644 +f 277/1132/697 278/1137/702 263/1117/682 262/1106/671 +f 281/1136/701 282/1138/703 267/1090/655 266/1086/651 +f 273/1134/699 274/1139/704 259/1124/689 258/1122/687 +f 285/1135/700 286/1127/692 271/1110/675 270/1109/674 +f 274/1139/704 275/1125/690 260/1114/679 259/1124/689 +f 278/1137/702 279/1130/695 264/1078/643 263/1117/682 +f 282/1138/703 283/1128/693 268/1095/660 267/1090/655 +f 467/1092/657 272/1133/698 256/1112/677 +f 288/1140/705 289/1141/706 274/1139/704 273/1134/699 +f 293/1142/707 294/1143/708 279/1130/695 278/1137/702 +f 292/1144/709 293/1142/707 278/1137/702 277/1132/697 +f 296/1145/710 297/1146/711 282/1138/703 281/1136/701 +f 300/1147/712 301/1148/713 286/1127/692 285/1135/700 +f 289/1141/706 290/1149/714 275/1125/690 274/1139/704 +f 467/1092/657 287/1150/715 272/1133/698 +f 297/1146/711 298/1151/716 283/1128/693 282/1138/703 +f 301/1148/713 499/1120/685 286/1127/692 +f 290/1149/714 291/1152/717 276/1126/691 275/1125/690 +f 294/1143/708 295/1153/718 280/1131/696 279/1130/695 +f 298/1151/716 299/1154/719 284/1129/694 283/1128/693 +f 287/1150/715 288/1140/705 273/1134/699 272/1133/698 +f 291/1152/717 292/1144/709 277/1132/697 276/1126/691 +f 295/1153/718 296/1145/710 281/1136/701 280/1131/696 +f 299/1154/719 300/1147/712 285/1135/700 284/1129/694 +f 302/1155/720 303/1156/721 288/1140/705 287/1150/715 +f 314/1157/722 315/1158/723 300/1147/712 299/1154/719 +f 310/1159/724 311/1160/725 296/1145/710 295/1153/718 +f 307/1161/726 308/1162/727 293/1142/707 292/1144/709 +f 303/1156/721 304/1163/728 289/1141/706 288/1140/705 +f 315/1158/723 316/1164/729 301/1148/713 300/1147/712 +f 311/1160/725 312/1165/730 297/1146/711 296/1145/710 +f 308/1162/727 309/1166/731 294/1143/708 293/1142/707 +f 305/1167/732 306/1168/733 291/1152/717 290/1149/714 +f 304/1163/728 305/1167/732 290/1149/714 289/1141/706 +f 467/1092/657 302/1155/720 287/1150/715 +f 312/1165/730 313/1169/734 298/1151/716 297/1146/711 +f 316/1164/729 499/1120/685 301/1148/713 +f 313/1169/734 314/1157/722 299/1154/719 298/1151/716 +f 309/1166/731 310/1159/724 295/1153/718 294/1143/708 +f 306/1168/733 307/1161/726 292/1144/709 291/1152/717 +f 323/1170/735 324/1171/736 309/1166/731 308/1162/727 +f 327/1172/737 328/1173/738 313/1169/734 312/1165/730 +f 467/1092/657 317/1174/739 302/1155/720 +f 320/1175/740 321/1176/741 306/1168/733 305/1167/732 +f 324/1171/736 325/1177/742 310/1159/724 309/1166/731 +f 328/1173/738 329/1178/743 314/1157/722 313/1169/734 +f 317/1174/739 318/1179/744 303/1156/721 302/1155/720 +f 321/1176/741 322/1180/745 307/1161/726 306/1168/733 +f 325/1177/742 326/1181/746 311/1160/725 310/1159/724 +f 329/1178/743 330/1182/747 315/1158/723 314/1157/722 +f 318/1179/744 319/1183/748 304/1163/728 303/1156/721 +f 322/1180/745 323/1170/735 308/1162/727 307/1161/726 +f 326/1181/746 327/1172/737 312/1165/730 311/1160/725 +f 330/1182/747 331/1184/749 316/1164/729 315/1158/723 +f 319/1183/748 320/1175/740 305/1167/732 304/1163/728 +f 331/1184/749 499/1120/685 316/1164/729 +f 333/1185/750 334/1186/751 319/1183/748 318/1179/744 +f 345/1187/752 346/1188/753 331/1184/749 330/1182/747 +f 341/1189/754 342/1190/755 327/1172/737 326/1181/746 +f 338/1191/756 339/1192/757 324/1171/736 323/1170/735 +f 334/1186/751 335/1193/758 320/1175/740 319/1183/748 +f 467/1092/657 332/1194/759 317/1174/739 +f 343/1195/760 344/1196/761 329/1178/743 328/1173/738 +f 342/1190/755 343/1195/760 328/1173/738 327/1172/737 +f 346/1188/753 499/1120/685 331/1184/749 +f 335/1193/758 336/1197/762 321/1176/741 320/1175/740 +f 339/1192/757 340/1198/763 325/1177/742 324/1171/736 +f 336/1197/762 337/1199/764 322/1180/745 321/1176/741 +f 332/1194/759 333/1185/750 318/1179/744 317/1174/739 +f 344/1196/761 345/1187/752 330/1182/747 329/1178/743 +f 340/1198/763 341/1189/754 326/1181/746 325/1177/742 +f 337/1199/764 338/1191/756 323/1170/735 322/1180/745 +f 354/1200/386 355/1201/765 340/1198/763 339/1192/757 +f 351/1202/766 352/1203/767 337/1199/764 336/1197/762 +f 355/1201/765 356/1204/768 341/1189/754 340/1198/763 +f 359/1205/769 360/1206/770 345/1187/752 344/1196/761 +f 348/1207/771 349/1208/772 334/1186/751 333/1185/750 +f 352/1203/767 353/1209/773 338/1191/756 337/1199/764 +f 356/1204/768 357/1210/774 342/1190/755 341/1189/754 +f 360/1206/770 361/1211/775 346/1188/753 345/1187/752 +f 349/1208/772 350/1212/776 335/1193/758 334/1186/751 +f 353/1209/773 354/1200/386 339/1192/757 338/1191/756 +f 357/1210/774 358/1213/777 343/1195/760 342/1190/755 +f 467/1092/657 347/1214/778 332/1194/759 +f 350/1212/776 351/1202/766 336/1197/762 335/1193/758 +f 347/1214/778 348/1207/771 333/1185/750 332/1194/759 +f 361/1211/775 499/1120/685 346/1188/753 +f 358/1213/777 359/1205/769 344/1196/761 343/1195/760 +f 368/1215/779 369/1216/780 354/1200/386 353/1209/773 +f 364/1217/781 365/1218/782 350/1212/776 349/1208/772 +f 467/1092/657 362/1219/783 347/1214/778 +f 372/1220/784 373/1221/785 358/1213/777 357/1210/774 +f 376/1222/786 499/1120/685 361/1211/775 +f 366/1223/787 367/1224/788 352/1203/767 351/1202/766 +f 365/1218/782 366/1223/787 351/1202/766 350/1212/776 +f 369/1216/780 370/1225/789 355/1201/765 354/1200/386 +f 373/1221/785 374/1226/790 359/1205/769 358/1213/777 +f 362/1219/783 363/1227/791 348/1207/771 347/1214/778 +f 374/1226/790 375/1228/792 360/1206/770 359/1205/769 +f 370/1225/789 371/1229/793 356/1204/768 355/1201/765 +f 367/1224/788 368/1215/779 353/1209/773 352/1203/767 +f 363/1227/791 364/1217/781 349/1208/772 348/1207/771 +f 375/1228/792 376/1222/786 361/1211/775 360/1206/770 +f 371/1229/793 372/1220/784 357/1210/774 356/1204/768 +f 389/1230/794 390/1231/795 375/1228/792 374/1226/790 +f 378/1232/796 379/1233/797 364/1217/781 363/1227/791 +f 382/1234/798 383/1235/799 368/1215/779 367/1224/788 +f 386/1236/800 387/1237/801 372/1220/784 371/1229/793 +f 390/1231/795 391/1238/802 376/1222/786 375/1228/792 +f 379/1233/797 380/1239/803 365/1218/782 364/1217/781 +f 383/1235/799 384/1240/804 369/1216/780 368/1215/779 +f 387/1237/801 388/1241/805 373/1221/785 372/1220/784 +f 467/1092/657 377/1242/806 362/1219/783 +f 380/1239/803 381/1243/807 366/1223/787 365/1218/782 +f 391/1238/802 499/1120/685 376/1222/786 +f 388/1241/805 389/1230/794 374/1226/790 373/1221/785 +f 385/1244/808 386/1236/800 371/1229/793 370/1225/789 +f 384/1240/804 385/1244/808 370/1225/789 369/1216/780 +f 381/1243/807 382/1234/798 367/1224/788 366/1223/787 +f 377/1242/806 378/1232/796 363/1227/791 362/1219/783 +f 402/1245/809 403/1246/810 388/1241/805 387/1237/801 +f 406/1247/811 499/1120/685 391/1238/802 +f 395/1248/812 396/1249/813 381/1243/807 380/1239/803 +f 399/1250/814 400/1251/815 385/1244/808 384/1240/804 +f 404/1252/816 405/1253/817 390/1231/795 389/1230/794 +f 403/1246/810 404/1252/816 389/1230/794 388/1241/805 +f 392/1254/818 393/1255/819 378/1232/796 377/1242/806 +f 396/1249/813 397/1256/820 382/1234/798 381/1243/807 +f 400/1251/815 401/1257/821 386/1236/800 385/1244/808 +f 397/1256/820 398/1258/822 383/1235/799 382/1234/798 +f 393/1255/819 394/1259/823 379/1233/797 378/1232/796 +f 405/1253/817 406/1247/811 391/1238/802 390/1231/795 +f 401/1257/821 402/1245/809 387/1237/801 386/1236/800 +f 398/1258/822 399/1250/814 384/1240/804 383/1235/799 +f 394/1259/823 395/1248/812 380/1239/803 379/1233/797 +f 467/1092/657 392/1254/818 377/1242/806 +f 416/1260/824 417/1261/825 402/1245/809 401/1257/821 +f 420/1262/826 421/1263/827 406/1247/811 405/1253/817 +f 409/1264/828 410/1265/829 395/1248/812 394/1259/823 +f 413/1266/830 414/1267/831 399/1250/814 398/1258/822 +f 417/1261/825 418/1268/832 403/1246/810 402/1245/809 +f 467/1092/657 407/1269/833 392/1254/818 +f 410/1265/829 411/1270/834 396/1249/813 395/1248/812 +f 421/1263/827 499/1120/685 406/1247/811 +f 418/1268/832 419/1271/835 404/1252/816 403/1246/810 +f 414/1267/831 415/1272/836 400/1251/815 399/1250/814 +f 411/1270/834 412/1273/837 397/1256/820 396/1249/813 +f 408/1274/838 409/1264/828 394/1259/823 393/1255/819 +f 407/1269/833 408/1274/838 393/1255/819 392/1254/818 +f 419/1271/835 420/1262/826 405/1253/817 404/1252/816 +f 415/1272/836 416/1260/824 401/1257/821 400/1251/815 +f 412/1273/837 413/1266/830 398/1258/822 397/1256/820 +f 429/1275/839 430/1276/840 415/1272/836 414/1267/831 +f 433/1277/841 434/1278/842 419/1271/835 418/1268/832 +f 422/1279/843 423/1280/844 408/1274/838 407/1269/833 +f 427/1281/845 428/1282/846 413/1266/830 412/1273/837 +f 426/1283/847 427/1281/845 412/1273/837 411/1270/834 +f 430/1276/840 431/1284/848 416/1260/824 415/1272/836 +f 434/1278/842 435/1285/849 420/1262/826 419/1271/835 +f 423/1280/844 424/1286/850 409/1264/828 408/1274/838 +f 435/1285/849 436/1287/851 421/1263/827 420/1262/826 +f 431/1284/848 432/1288/852 417/1261/825 416/1260/824 +f 428/1282/846 429/1275/839 414/1267/831 413/1266/830 +f 424/1286/850 425/1289/853 410/1265/829 409/1264/828 +f 467/1092/657 422/1279/843 407/1269/833 +f 432/1288/852 433/1277/841 418/1268/832 417/1261/825 +f 436/1287/851 499/1120/685 421/1263/827 +f 425/1289/853 426/1283/847 411/1270/834 410/1265/829 +f 467/1092/657 437/1290/854 422/1279/843 +f 440/1291/855 441/1292/856 426/1283/847 425/1289/853 +f 451/1293/857 499/1120/685 436/1287/851 +f 448/1294/858 449/1295/859 434/1278/842 433/1277/841 +f 444/1296/860 445/1297/861 430/1276/840 429/1275/839 +f 441/1292/856 442/1298/862 427/1281/845 426/1283/847 +f 437/1290/854 438/1299/863 423/1280/844 422/1279/843 +f 449/1295/859 450/1300/864 435/1285/849 434/1278/842 +f 445/1297/861 446/1301/865 431/1284/848 430/1276/840 +f 442/1298/862 443/1302/866 428/1282/846 427/1281/845 +f 439/1303/867 440/1291/855 425/1289/853 424/1286/850 +f 438/1299/863 439/1303/867 424/1286/850 423/1280/844 +f 450/1300/864 451/1293/857 436/1287/851 435/1285/849 +f 446/1301/865 447/1304/868 432/1288/852 431/1284/848 +f 443/1302/866 444/1296/860 429/1275/839 428/1282/846 +f 447/1304/868 448/1294/858 433/1277/841 432/1288/852 +f 464/1305/869 465/1306/870 450/1300/864 449/1295/859 +f 453/1307/871 454/1308/872 439/1303/867 438/1299/863 +f 458/1309/873 459/1310/874 444/1296/860 443/1302/866 +f 457/1311/875 458/1309/873 443/1302/866 442/1298/862 +f 461/1312/876 462/1313/877 447/1304/868 446/1301/865 +f 465/1306/870 466/1314/878 451/1293/857 450/1300/864 +f 454/1308/872 455/1315/879 440/1291/855 439/1303/867 +f 467/1092/657 452/1316/880 437/1290/854 +f 462/1313/877 463/1317/881 448/1294/858 447/1304/868 +f 466/1314/878 499/1120/685 451/1293/857 +f 455/1315/879 456/1318/882 441/1292/856 440/1291/855 +f 459/1310/874 460/1319/883 445/1297/861 444/1296/860 +f 463/1317/881 464/1305/869 449/1295/859 448/1294/858 +f 452/1316/880 453/1307/871 438/1299/863 437/1290/854 +f 456/1318/882 457/1311/875 442/1298/862 441/1292/856 +f 460/1319/883 461/1312/876 446/1301/865 445/1297/861 +f 505/1320/884 504/1321/885 462/1313/877 461/1312/876 +f 508/1322/886 507/1323/887 459/1310/874 458/1309/873 +f 512/1324/888 511/1325/889 455/1315/879 454/1308/872 +f 467/1092/657 514/1326/890 452/1316/880 +f 504/1321/885 503/1327/891 463/1317/881 462/1313/877 +f 500/1328/892 499/1120/685 466/1314/878 +f 511/1325/889 510/1329/893 456/1318/882 455/1315/879 +f 507/1323/887 506/1330/894 460/1319/883 459/1310/874 +f 502/1331/895 501/1332/896 465/1306/870 464/1305/869 +f 503/1327/891 502/1331/895 464/1305/869 463/1317/881 +f 514/1326/890 513/1333/897 453/1307/871 452/1316/880 +f 510/1329/893 509/1334/898 457/1311/875 456/1318/882 +f 506/1330/894 505/1320/884 461/1312/876 460/1319/883 +f 509/1334/898 508/1322/886 458/1309/873 457/1311/875 +f 513/1333/897 512/1324/888 454/1308/872 453/1307/871 +f 501/1332/896 500/1328/892 466/1314/878 465/1306/870 +f 1390/1335/899 1357/1336/900 1356/1337/901 1389/1338/902 +f 1391/1339/903 1358/1340/904 1357/1336/900 1390/1335/899 +f 1392/1341/905 1359/1342/906 1358/1340/904 1391/1339/903 +f 1393/1343/907 1360/1344/908 1359/1342/906 1392/1341/905 +f 1394/1345/909 1361/1346/910 1360/1344/908 1393/1343/907 +f 1395/1347/911 1362/1348/912 1361/1346/910 1394/1345/909 +f 1396/1349/913 1363/1350/914 1362/1348/912 1395/1347/911 +f 1397/1351/915 1381/1352/916 1363/1350/914 1396/1349/913 +f 1398/1353/917 1364/1354/918 1381/1352/916 1397/1351/915 +f 1399/1355/919 1382/1356/920 1364/1354/918 1398/1353/917 +f 1400/1357/921 1365/1358/922 1382/1356/920 1399/1355/919 +f 1401/1359/923 1366/1360/924 1365/1358/922 1400/1357/921 +f 1402/1361/925 1383/1362/926 1366/1360/924 1401/1359/923 +f 1403/1363/927 1367/1364/928 1383/1362/926 1402/1361/925 +f 1404/1365/929 1368/1366/930 1367/1364/928 1403/1363/927 +f 1405/1367/931 1369/1368/932 1368/1366/930 1404/1365/929 +f 1406/1369/933 1370/1370/934 1369/1371/932 1405/1372/931 +f 1407/1373/935 1371/1374/936 1370/1370/934 1406/1369/933 +f 1408/1375/937 1384/1376/938 1371/1374/936 1407/1373/935 +f 1410/1377/939 1372/1378/940 1384/1376/938 1408/1375/937 +f 1411/1379/941 1374/1380/942 1373/1381/943 1409/1382/944 +f 1409/1382/944 1373/1381/943 1372/1378/940 1410/1377/939 +f 1412/1383/945 1385/1384/946 1374/1380/942 1411/1379/941 +f 1413/1385/947 1375/1386/948 1385/1384/946 1412/1383/945 +f 1414/1387/949 1386/1388/950 1375/1386/948 1413/1385/947 +f 1416/1389/951 1376/1390/952 1386/1388/950 1414/1387/949 +f 1417/1391/953 1378/1392/954 1377/1393/955 1415/1394/956 +f 1415/1394/956 1377/1393/955 1376/1390/952 1416/1389/951 +f 1418/1395/957 1379/1396/958 1378/1392/954 1417/1391/953 +f 1388/1397/959 1380/1398/960 1379/1396/958 1418/1395/957 +f 928/1399/961 931/1400/962 932/1401/963 899/1402/964 +f 900/1403/965 899/1402/964 932/1401/963 933/1404/966 +f 901/1405/967 900/1403/965 933/1404/966 934/1406/968 +f 902/1407/969 901/1405/967 934/1406/968 935/1408/970 +f 903/1409/971 902/1407/969 935/1408/970 936/1410/972 +f 904/1411/973 903/1409/971 936/1410/972 937/1412/974 +f 904/1411/973 937/1412/974 938/1413/975 905/1414/976 +f 906/1415/977 905/1414/976 938/1413/975 939/1416/978 +f 907/1417/979 906/1415/977 939/1416/978 940/1418/980 +f 908/1419/981 907/1417/979 940/1418/980 941/1420/982 +f 908/1419/981 941/1420/982 942/1421/983 909/1422/984 +f 909/1422/984 942/1421/983 943/1423/985 929/1424/986 +f 910/1425/987 944/1426/988 945/1427/989 911/1428/990 +f 929/1424/986 943/1423/985 944/1426/988 910/1425/987 +f 911/1428/990 945/1427/989 946/1429/991 912/1430/992 +f 913/1431/993 912/1430/992 946/1429/991 947/1432/994 +f 913/1431/993 947/1432/994 948/1433/995 914/1434/996 +f 915/1435/997 914/1434/996 948/1433/995 949/1436/998 +f 915/1437/997 949/1438/998 950/1439/999 916/1440/1000 +f 917/1441/1001 916/1440/1000 950/1439/999 951/1442/1002 +f 917/1441/1001 951/1442/1002 952/1443/1003 918/1444/1004 +f 918/1444/1004 952/1443/1003 953/1445/1005 920/1446/1006 +f 920/1446/1006 953/1445/1005 954/1447/1007 919/1448/1008 +f 919/1448/1008 954/1447/1007 955/1449/1009 921/1450/1010 +f 921/1450/1010 955/1449/1009 956/1451/1011 922/1452/1012 +f 922/1452/1012 956/1451/1011 957/1453/1013 930/1454/1014 +f 925/1455/1015 923/1456/1016 958/1457/1017 959/1458/1018 +f 923/1456/1016 930/1454/1014 957/1453/1013 958/1457/1017 +f 926/1459/1019 924/1460/1020 960/1461/1021 961/1462/1022 +f 925/1455/1015 959/1458/1018 960/1461/1021 924/1460/1020 +f 927/1463/1023 926/1459/1019 961/1462/1022 962/1464/1024 +f 927/1463/1023 962/1464/1024 931/1400/962 928/1399/961 +f 1304/1465/1025 1303/1466/1026 963/1467/1027 964/1468/1028 +f 1343/1469/1029 1304/1465/1025 964/1468/1028 965/1470/1030 +f 1305/1471/1031 1343/1469/1029 965/1470/1030 966/1472/1032 +f 963/1467/1027 1303/1466/1026 1302/1473/1033 967/1474/1034 +f 1345/1475/1035 1305/1471/1031 966/1472/1032 971/1476/1036 +f 967/1474/1034 1302/1473/1033 1341/1477/1037 973/1478/1038 +f 1306/1479/1039 1345/1475/1035 971/1476/1036 975/1480/1040 +f 973/1478/1038 1341/1477/1037 1254/1481/312 1242/1482/1041 977/1483/1042 +f 968/1484/1043 964/1468/1028 963/1467/1027 969/1485/1044 +f 970/1486/1045 965/1470/1030 964/1468/1028 968/1484/1043 +f 972/1487/1046 966/1472/1032 965/1470/1030 970/1486/1045 +f 1263/1488/1047 1354/1489/326 1306/1479/1039 975/1480/1040 979/1490/1048 +f 977/1483/1042 1242/1482/1041 1243/1491/1049 981/1492/1050 +f 969/1485/1044 963/1467/1027 967/1474/1034 974/1493/1051 +f 976/1494/1052 971/1476/1036 966/1472/1032 972/1487/1046 +f 1264/1495/1053 1263/1488/1047 979/1490/1048 983/1496/1054 +f 981/1492/1050 1243/1491/1049 1244/1497/1055 985/1498/1056 +f 978/1499/1057 974/1493/1051 967/1474/1034 973/1478/1038 +f 980/1500/1058 975/1480/1040 971/1476/1036 976/1494/1052 +f 1265/1501/1059 1264/1495/1053 983/1496/1054 987/1502/1060 +f 985/1498/1056 1244/1497/1055 1275/1503/1061 989/1504/1062 +f 982/1505/1063 978/1499/1057 973/1478/1038 977/1483/1042 +f 1422/1506/914 1426/1507/913 1427/1508/915 1419/1509/916 +f 1421/1510/920 1429/1511/919 1430/1512/921 1423/1513/922 +f 984/1514/1064 979/1490/1048 975/1480/1040 980/1500/1058 +f 1425/1515/912 1432/1516/911 1426/1507/913 1422/1506/914 +f 986/1517/1065 982/1505/1063 977/1483/1042 981/1492/1050 +f 1423/1513/922 1430/1512/921 1434/1518/923 1433/1519/924 +f 988/1520/1066 983/1496/1054 979/1490/1048 984/1514/1064 +f 1424/1521/910 1437/1522/909 1432/1516/911 1425/1515/912 +f 1266/1523/1067 1245/1524/1068 991/1525/1069 995/1526/1070 +f 1277/1527/1071 1246/1528/1072 997/1529/1073 993/1530/1074 +f 990/1531/1075 986/1517/1065 981/1492/1050 985/1498/1056 +f 1431/1532/908 1436/1533/907 1437/1522/909 1424/1521/910 +f 992/1534/1076 987/1502/1060 983/1496/1054 988/1520/1066 +f 1440/1535/904 1445/1536/903 1441/1537/905 1435/1538/906 +f 994/1539/1077 990/1531/1075 985/1498/1056 989/1504/1062 +f 1433/1519/924 1434/1518/923 1439/1540/925 1438/1541/926 +f 996/1542/1078 991/1543/1069 987/1502/1060 992/1534/1076 +f 1444/1544/900 1449/1545/899 1445/1536/903 1440/1535/904 +f 1247/1546/1079 1267/1547/1080 999/1548/1081 1003/1549/1082 +f 1280/1550/1083 1248/1551/1084 1005/1552/1085 1001/1553/1086 +f 998/1554/1087 994/1539/1077 989/1504/1062 993/1530/1074 +f 1438/1541/926 1439/1540/925 1443/1555/927 1442/1556/928 +f 1000/1557/1088 995/1526/1070 991/1525/1069 996/1558/1078 +f 1389/1338/902 1356/1337/901 1355/1559/1089 1387/1560/1090 +f 1448/1561/901 1454/1562/902 1449/1545/899 1444/1544/900 +f 1249/1563/1091 1247/1546/1079 1003/1549/1082 1007/1564/1092 +f 1005/1552/1085 1248/1551/1084 1353/1565/354 1314/1566/1093 1009/1567/1094 +f 1002/1568/1095 998/1554/1087 993/1530/1074 997/1529/1073 +f 1442/1556/928 1443/1555/927 1447/1569/929 1446/1570/930 +f 1004/1571/1096 999/1548/1081 995/1526/1070 1000/1557/1088 +f 1453/1572/1089 1458/1573/1090 1454/1562/902 1448/1561/901 +f 1006/1574/1097 1002/1568/1095 997/1529/1073 1001/1553/1086 +f 1446/1570/930 1447/1569/929 1452/1575/931 1451/1576/932 +f 1008/1577/1098 1003/1549/1082 999/1548/1081 1004/1571/1096 +f 1457/1578/960 1462/1579/959 1458/1573/1090 1453/1572/1089 +f 1010/1580/1099 1006/1574/1097 1001/1553/1086 1005/1552/1085 +f 1450/1581/934 1456/1582/933 1460/1583/935 1455/1584/936 +f 1008/1577/1098 1012/1585/1100 1007/1564/1092 1003/1549/1082 +f 1451/1576/932 1452/1575/931 1456/1586/933 1450/1587/934 +f 1323/1588/1101 1344/1589/1102 1015/1590/1103 1019/1591/1104 +f 1318/1592/1105 1320/1593/1106 1021/1594/1107 1017/1595/1108 +f 1014/1596/1109 1010/1580/1099 1005/1552/1085 1009/1567/1094 +f 1455/1584/936 1460/1583/935 1464/1597/937 1459/1598/938 +f 1419/1509/916 1427/1508/915 1428/1599/917 1420/1600/918 +f 1016/1601/1110 1011/1602/1111 1007/1564/1092 1012/1585/1100 +f 1461/1603/958 1466/1604/957 1462/1579/959 1457/1578/960 +f 1342/1605/1112 1323/1588/1101 1019/1591/1104 1023/1606/1113 +f 1021/1594/1107 1320/1593/1106 1342/1605/1112 1023/1606/1113 +f 1018/1607/1114 1014/1596/1109 1009/1567/1094 1013/1608/1115 +f 1459/1598/938 1464/1597/937 1468/1609/939 1463/1610/940 +f 1016/1601/1110 1020/1611/1116 1015/1590/1103 1011/1602/1111 +f 1465/1612/954 1470/1613/953 1466/1604/957 1461/1603/958 +f 1022/1614/1117 1018/1607/1114 1013/1608/1115 1017/1595/1108 +f 1463/1610/940 1468/1609/939 1473/1615/944 1467/1616/943 +f 1020/1611/1116 1024/1617/1118 1019/1591/1104 1015/1590/1103 +f 1469/1618/955 1475/1619/956 1470/1613/953 1465/1612/954 +f 1435/1538/906 1441/1537/905 1436/1533/907 1431/1532/908 +f 1025/1620/1119 1022/1614/1117 1017/1595/1108 1021/1594/1107 +f 1467/1616/943 1473/1615/944 1479/1621/941 1472/1622/942 +f 1024/1617/1118 1026/1623/1120 1023/1606/1113 1019/1591/1104 +f 1474/1624/952 1471/1625/951 1475/1619/956 1469/1618/955 +f 1026/1623/1120 1025/1620/1119 1021/1594/1107 1023/1606/1113 +f 1420/1600/918 1428/1599/917 1429/1511/919 1421/1510/920 +f 1480/1626/950 1477/1627/949 1471/1625/951 1474/1624/952 +f 1472/1622/942 1479/1621/941 1478/1628/945 1481/1629/946 +f 1482/1630/948 1476/1631/947 1477/1627/949 1480/1626/950 +f 1481/1629/946 1478/1628/945 1476/1631/947 1482/1630/948 +f 1027/1632/1121 1028/1633/1122 1029/1634/1123 1030/1635/1124 +f 1034/1636/1125 1035/1637/1126 1028/1633/1122 1027/1632/1121 +f 1030/1635/1124 1029/1634/1123 1036/1638/1127 1031/1639/1128 +f 1031/1639/1128 1036/1638/1127 1037/1640/1129 1032/1641/1130 +f 1032/1642/1130 1037/1643/1129 1038/1644/1131 1033/1645/1132 +f 1033/1645/1132 1038/1644/1131 1035/1637/1126 1034/1636/1125 +f 1039/1646/1133 1040/1647/1129 1041/1648/1127 1042/1649/1134 +f 1046/1650/1135 1047/1651/1131 1040/1647/1129 1039/1646/1133 +f 1042/1649/1134 1041/1648/1127 1048/1652/1123 1043/1653/1136 +f 1043/1653/1136 1048/1652/1123 1049/1654/1122 1044/1655/1137 +f 1044/1656/1137 1049/1657/1122 1050/1658/1126 1045/1659/1138 +f 1045/1659/1138 1050/1658/1126 1047/1651/1131 1046/1650/1135 +f 1051/1660/1139 1052/1661/1140 1053/1662/1141 1054/1663/1142 +f 1058/1664/1143 1059/1665/1144 1052/1661/1140 1051/1660/1139 +f 1054/1663/1142 1053/1662/1141 1060/1666/1145 1055/1667/1146 +f 1055/1667/1146 1060/1666/1145 1061/1668/1147 1056/1669/1148 +f 1056/1670/1148 1061/1671/1147 1062/1672/1149 1057/1673/1150 +f 1057/1673/1150 1062/1672/1149 1059/1665/1144 1058/1664/1143 +f 1063/1674/1151 1064/1675/1147 1065/1676/1145 1066/1677/1152 +f 1070/1678/1153 1071/1679/1149 1064/1675/1147 1063/1674/1151 +f 1066/1677/1152 1065/1676/1145 1072/1680/1141 1067/1681/1154 +f 1067/1681/1154 1072/1680/1141 1073/1682/1140 1068/1683/1155 +f 1068/1684/1155 1073/1685/1140 1074/1686/1144 1069/1687/1156 +f 1069/1687/1156 1074/1686/1144 1071/1679/1149 1070/1678/1153 +f 1075/1688/1157 1076/1689/1158 1077/1690/1159 1078/1691/1160 +f 1082/1692/1161 1083/1693/1162 1076/1689/1158 1075/1688/1157 +f 1078/1691/1160 1077/1690/1159 1084/1694/1163 1079/1695/1164 +f 1079/1695/1164 1084/1694/1163 1085/1696/1165 1080/1697/1166 +f 1080/1698/1166 1085/1699/1165 1086/1700/1167 1081/1701/1168 +f 1081/1701/1168 1086/1700/1167 1083/1693/1162 1082/1692/1161 +f 1087/1702/1169 1088/1703/1165 1089/1704/1163 1090/1705/1170 +f 1094/1706/1171 1095/1707/1167 1088/1703/1165 1087/1702/1169 +f 1090/1705/1170 1089/1704/1163 1096/1708/1159 1091/1709/1172 +f 1091/1709/1172 1096/1708/1159 1097/1710/1158 1092/1711/1173 +f 1092/1712/1173 1097/1713/1158 1098/1714/1162 1093/1715/1174 +f 1093/1715/1174 1098/1714/1162 1095/1707/1167 1094/1706/1171 +f 1099/1716/1175 1100/1717/1176 1101/1718/1177 1102/1719/1178 +f 1106/1720/1179 1107/1721/1180 1100/1717/1176 1099/1716/1175 +f 1102/1719/1178 1101/1718/1177 1108/1722/1181 1103/1723/1182 +f 1103/1723/1182 1108/1722/1181 1109/1724/1183 1104/1725/1184 +f 1104/1726/1184 1109/1727/1183 1110/1728/1185 1105/1729/1186 +f 1105/1729/1186 1110/1728/1185 1107/1721/1180 1106/1720/1179 +f 1111/1730/1187 1112/1731/1183 1113/1732/1181 1114/1733/1188 +f 1118/1734/1189 1119/1735/1185 1112/1731/1183 1111/1730/1187 +f 1114/1733/1188 1113/1732/1181 1120/1736/1177 1115/1737/1190 +f 1115/1737/1190 1120/1736/1177 1121/1738/1176 1116/1739/1191 +f 1116/1740/1191 1121/1741/1176 1122/1742/1180 1117/1743/1192 +f 1117/1743/1192 1122/1742/1180 1119/1735/1185 1118/1734/1189 +f 1123/1744/1130 1124/1745/1129 1125/1746/1131 1126/1747/1132 +f 1130/1748/1128 1131/1749/1127 1124/1745/1129 1123/1744/1130 +f 1126/1747/1132 1125/1746/1131 1132/1750/1126 1127/1751/1125 +f 1127/1751/1125 1132/1750/1126 1133/1752/1122 1128/1753/1121 +f 1128/1754/1121 1133/1755/1122 1134/1756/1123 1129/1757/1124 +f 1129/1757/1124 1134/1756/1123 1131/1749/1127 1130/1748/1128 +f 1135/1758/1137 1136/1759/1122 1137/1760/1126 1138/1761/1138 +f 1142/1762/1136 1143/1763/1123 1136/1759/1122 1135/1758/1137 +f 1138/1761/1138 1137/1760/1126 1144/1764/1131 1139/1765/1135 +f 1139/1765/1135 1144/1764/1131 1145/1766/1129 1140/1767/1133 +f 1140/1768/1133 1145/1769/1129 1146/1770/1127 1141/1771/1134 +f 1141/1771/1134 1146/1770/1127 1143/1763/1123 1142/1762/1136 +f 1147/1772/1148 1148/1773/1147 1149/1774/1149 1150/1775/1150 +f 1154/1776/1146 1155/1777/1145 1148/1773/1147 1147/1772/1148 +f 1150/1775/1150 1149/1774/1149 1156/1778/1144 1151/1779/1143 +f 1151/1779/1143 1156/1778/1144 1157/1780/1140 1152/1781/1139 +f 1152/1782/1139 1157/1783/1140 1158/1784/1141 1153/1785/1142 +f 1153/1785/1142 1158/1784/1141 1155/1777/1145 1154/1776/1146 +f 1159/1786/1155 1160/1787/1140 1161/1788/1144 1162/1789/1156 +f 1166/1790/1154 1167/1791/1141 1160/1787/1140 1159/1786/1155 +f 1162/1789/1156 1161/1788/1144 1168/1792/1149 1163/1793/1153 +f 1163/1793/1153 1168/1792/1149 1169/1794/1147 1164/1795/1151 +f 1164/1796/1151 1169/1797/1147 1170/1798/1145 1165/1799/1152 +f 1165/1799/1152 1170/1798/1145 1167/1791/1141 1166/1790/1154 +f 1171/1800/1166 1172/1801/1165 1173/1802/1167 1174/1803/1168 +f 1178/1804/1164 1179/1805/1163 1172/1801/1165 1171/1800/1166 +f 1174/1803/1168 1173/1802/1167 1180/1806/1162 1175/1807/1161 +f 1175/1807/1161 1180/1806/1162 1181/1808/1158 1176/1809/1157 +f 1176/1810/1157 1181/1811/1158 1182/1812/1159 1177/1813/1160 +f 1177/1813/1160 1182/1812/1159 1179/1805/1163 1178/1804/1164 +f 1183/1814/1173 1184/1815/1158 1185/1816/1162 1186/1817/1174 +f 1190/1818/1172 1191/1819/1159 1184/1815/1158 1183/1814/1173 +f 1186/1817/1174 1185/1816/1162 1192/1820/1167 1187/1821/1171 +f 1187/1821/1171 1192/1820/1167 1193/1822/1165 1188/1823/1169 +f 1188/1824/1169 1193/1825/1165 1194/1826/1163 1189/1827/1170 +f 1189/1827/1170 1194/1826/1163 1191/1819/1159 1190/1818/1172 +f 1195/1828/1184 1196/1829/1183 1197/1830/1185 1198/1831/1186 +f 1202/1832/1182 1203/1833/1181 1196/1829/1183 1195/1828/1184 +f 1198/1831/1186 1197/1830/1185 1204/1834/1180 1199/1835/1179 +f 1199/1835/1179 1204/1834/1180 1205/1836/1176 1200/1837/1175 +f 1200/1838/1175 1205/1839/1176 1206/1840/1177 1201/1841/1178 +f 1201/1841/1178 1206/1840/1177 1203/1833/1181 1202/1832/1182 +f 1207/1842/1191 1208/1843/1176 1209/1844/1180 1210/1845/1192 +f 1214/1846/1190 1215/1847/1177 1208/1843/1176 1207/1842/1191 +f 1210/1845/1192 1209/1844/1180 1216/1848/1185 1211/1849/1189 +f 1211/1849/1189 1216/1848/1185 1217/1850/1183 1212/1851/1187 +f 1212/1852/1187 1217/1853/1183 1218/1854/1181 1213/1855/1188 +f 1213/1855/1188 1218/1854/1181 1215/1847/1177 1214/1846/1190 +f 1222/1856/1026 1291/1857/1026 1292/1858/1033 1221/1859/1033 +f 1227/1860/1031 1333/1861/1031 1289/1862/1029 1226/1863/1029 +f 1228/1864/1035 1334/1865/1035 1333/1861/1031 1227/1860/1031 +f 1221/1859/1033 1292/1858/1033 1293/1866/1037 1220/1867/1037 +f 1255/1868/312 1220/1867/1037 1293/1866/1037 +f 1715/1869/2 1692/1870/1106 1287/1871/1106 1714/1872/2 +f 1258/1873/326 1335/1874/1039 1229/1875/1039 +f 1223/1876/1025 1290/1877/1025 1291/1857/1026 1222/1856/1026 +f 1226/1863/1029 1289/1862/1029 1290/1877/1025 1223/1876/1025 1710/1878/386 +f 1712/1879/386 1675/1880/1025 1224/1881/1025 1711/1882/386 +f 1709/1883/3 1693/1884/1071 1300/1885/1071 1707/1886/3 +f 1718/1887/1 1717/1888/1 1339/1889/1068 1694/1890/1068 +f 1229/1875/1039 1335/1874/1039 1334/1865/1035 1228/1864/1035 +f 1691/1891/1026 1675/1880/1025 1223/1876/1025 1222/1856/1026 +f 1690/1892/1033 1691/1891/1026 1222/1856/1026 1221/1859/1033 +f 1689/1893/1037 1690/1892/1033 1221/1859/1033 1220/1867/1037 +f 1704/1894/1047 1336/1895/1047 1258/1873/326 1229/1875/1039 1701/1896/1039 +f 1687/1897/1049 1340/1898/1049 1301/1899/1041 1688/1900/1041 +f 1685/1901/1055 1330/1902/1055 1340/1898/1049 1687/1897/1049 +f 1685/1901/1055 1696/1903/1061 1331/1904/1061 1330/1902/1055 +f 1306/1479/1039 1354/1489/326 1262/1905/1039 +f 1345/1475/1035 1306/1479/1039 1262/1905/1039 1261/1906/1035 +f 1305/1471/1031 1345/1475/1035 1261/1906/1035 1260/1907/1031 +f 1343/1469/1029 1305/1471/1031 1260/1907/1031 1259/1908/1029 +f 1304/1465/1025 1343/1469/1029 1259/1908/1029 1711/1882/386 1224/1881/1025 +f 1225/1909/1026 1303/1466/1026 1304/1465/1025 1224/1881/1025 +f 1240/1910/1033 1302/1473/1033 1303/1466/1026 1225/1909/1026 +f 1241/1911/1037 1341/1477/1037 1302/1473/1033 1240/1910/1033 +f 1254/1481/312 1341/1477/1037 1241/1911/1037 +f 1301/1899/1041 1242/1482/1041 1254/1481/312 +f 1243/1491/1049 1242/1482/1041 1301/1899/1041 1340/1898/1049 +f 1244/1497/1055 1243/1491/1049 1340/1898/1049 1330/1902/1055 +f 1331/1904/1061 1275/1503/1061 1244/1497/1055 1330/1902/1055 +f 1277/1527/1071 1275/1503/1061 1331/1904/1061 1707/1886/3 1300/1885/1071 +f 1246/1528/1072 1277/1527/1071 1300/1885/1071 1299/1912/1072 +f 1280/1550/1083 1246/1528/1072 1299/1912/1072 1310/1913/1083 +f 1248/1551/1084 1280/1550/1083 1310/1913/1083 1312/1914/1084 +f 1248/1551/1084 1312/1914/1084 1353/1565/354 +f 1255/1868/312 1219/1915/1041 1294/1916/1041 +f 1332/1917/1049 1294/1916/1041 1219/1915/1041 1272/1918/1049 +f 1272/1918/1049 1273/1919/1055 1295/1920/1055 1332/1917/1049 +f 1296/1921/1061 1295/1920/1055 1273/1919/1055 1274/1922/1061 +f 1297/1923/1071 1708/1924/3 1296/1921/1061 1274/1922/1061 1276/1925/1071 +f 1298/1926/1072 1297/1923/1071 1276/1925/1071 1278/1927/1072 +f 1279/1928/1083 1309/1929/1083 1298/1926/1072 1278/1927/1072 +f 1311/1930/1084 1309/1929/1083 1279/1928/1083 1281/1931/1084 +f 1281/1931/1084 1256/1932/354 1311/1930/1084 +f 1688/1900/1041 1301/1899/1041 1254/1481/312 1241/1911/1037 1689/1893/1037 +f 1683/1933/1083 1684/1934/1084 1312/1914/1084 1310/1913/1083 +f 1682/1935/1072 1298/1926/1072 1309/1929/1083 1683/1933/1083 +f 1682/1935/1072 1693/1884/1071 1297/1923/1071 1298/1926/1072 +f 1680/1936/1193 1251/1937/1193 1283/1938/1093 1681/1939/1093 +f 1679/1940/1105 1680/1936/1193 1284/1941/1193 1285/1942/1105 +f 1679/1940/1105 1285/1942/1105 1287/1871/1106 1692/1870/1106 +f 1678/1943/1101 1252/1944/1101 1269/1945/1112 1686/1946/1112 +f 1677/1947/1102 1268/1948/1102 1252/1944/1101 1678/1943/1101 +f 1676/1949/1194 1250/1950/1194 1268/1948/1102 1677/1947/1102 +f 1681/1939/1093 1684/1934/1084 1311/1930/1084 1256/1932/354 1282/1951/1093 +f 1698/1952/1091 1326/1953/1091 1327/1954/1079 1699/1955/1079 +f 1699/1955/1079 1327/1954/1079 1328/1956/1080 1700/1957/1080 +f 1695/1958/1067 1351/1959/1067 1350/1960/1080 1700/1957/1080 +f 1257/1961/368 1238/1962/1194 1325/1963/1194 +f 1325/1963/1194 1238/1962/1194 1271/1964/1102 1324/1965/1102 +f 1324/1965/1102 1271/1964/1102 1239/1966/1101 1322/1967/1101 +f 1322/1967/1101 1239/1966/1101 1270/1968/1112 1321/1969/1112 +f 1319/1970/1106 1321/1969/1112 1270/1968/1112 1714/1872/2 1287/1871/1106 +f 1285/1942/1105 1317/1971/1105 1319/1970/1106 1287/1871/1106 +f 1315/1972/1193 1317/1971/1105 1285/1942/1105 1284/1941/1193 +f 1282/1951/1093 1313/1973/1093 1315/1972/1193 1284/1941/1193 +f 1282/1951/1093 1256/1932/354 1313/1973/1093 +f 1283/1938/1093 1314/1566/1093 1353/1565/354 +f 1314/1566/1093 1283/1938/1093 1251/1937/1193 1316/1974/1193 +f 1316/1974/1193 1251/1937/1193 1286/1975/1105 1318/1592/1105 +f 1288/1976/1106 1320/1593/1106 1318/1592/1105 1286/1975/1105 +f 1269/1945/1112 1342/1605/1112 1320/1593/1106 1288/1976/1106 1713/1977/2 +f 1323/1588/1101 1342/1605/1112 1269/1945/1112 1252/1944/1101 +f 1344/1589/1102 1323/1588/1101 1252/1944/1101 1268/1948/1102 +f 1344/1589/1102 1268/1948/1102 1250/1950/1194 1346/1978/1194 +f 1253/1979/368 1346/1978/1194 1250/1950/1194 +f 1702/1980/1035 1261/1906/1035 1262/1905/1039 1701/1896/1039 +f 1703/1981/1031 1260/1907/1031 1261/1906/1035 1702/1980/1035 +f 1697/1982/1029 1259/1908/1029 1260/1907/1031 1703/1981/1031 +f 1263/1488/1047 1307/1983/1047 1354/1489/326 +f 1263/1488/1047 1264/1495/1053 1349/1984/1053 1307/1983/1047 +f 1264/1495/1053 1265/1501/1059 1308/1985/1059 1349/1984/1053 +f 1352/1986/1068 1308/1985/1059 1265/1501/1059 1245/1987/1068 +f 1351/1959/1067 1716/1988/1 1352/1989/1068 1245/1524/1068 1266/1523/1067 +f 1351/1959/1067 1266/1523/1067 1267/1547/1080 1350/1960/1080 +f 1348/1990/1079 1350/1960/1080 1267/1547/1080 1247/1546/1079 +f 1247/1546/1079 1249/1563/1091 1347/1991/1091 1348/1990/1079 +f 1253/1979/368 1347/1991/1091 1249/1563/1091 +f 1705/1992/1053 1337/1993/1053 1336/1895/1047 1704/1894/1047 +f 1706/1994/1059 1338/1995/1059 1337/1993/1053 1705/1992/1053 +f 1694/1996/1068 1706/1994/1059 1308/1985/1059 1352/1986/1068 +f 1230/1997/1047 1258/1873/326 1336/1895/1047 +f 1231/1998/1053 1230/1997/1047 1336/1895/1047 1337/1993/1053 +f 1232/1999/1059 1231/1998/1053 1337/1993/1053 1338/1995/1059 +f 1233/2000/1068 1232/1999/1059 1338/1995/1059 1339/2001/1068 +f 1234/2002/1067 1233/2003/1068 1339/1889/1068 1717/1888/1 1329/2004/1067 +f 1234/2002/1067 1329/2004/1067 1328/1956/1080 1235/2005/1080 +f 1236/2006/1079 1235/2005/1080 1328/1956/1080 1327/1954/1079 +f 1237/2007/1091 1236/2006/1079 1327/1954/1079 1326/1953/1091 +f 1237/2007/1091 1326/1953/1091 1257/1961/368 +f 1676/1949/1194 1698/1952/1091 1347/1991/1091 1253/1979/368 1250/1950/1194 +f 1387/1560/1090 1355/1559/1089 1380/1398/960 1388/1397/959 +f 1279/1928/1083 1278/1927/1072 932/1401/963 931/1400/962 +f 1278/1927/1072 1276/1925/1071 933/1404/966 932/1401/963 +f 1276/1925/1071 1274/1922/1061 934/1406/968 933/1404/966 +f 1274/1922/1061 1273/1919/1055 935/1408/970 934/1406/968 +f 1273/1919/1055 1272/1918/1049 936/1410/972 935/1408/970 +f 1272/1918/1049 1219/1915/1041 937/1412/974 936/1410/972 +f 1219/1915/1041 1255/1868/312 1293/1866/1037 938/1413/975 937/1412/974 +f 1293/1866/1037 1292/1858/1033 939/1416/978 938/1413/975 +f 1292/1858/1033 1291/1857/1026 940/1418/980 939/1416/978 +f 1291/1857/1026 1290/1877/1025 941/1420/982 940/1418/980 +f 1290/1877/1025 1289/1862/1029 942/1421/983 941/1420/982 +f 1289/1862/1029 1333/1861/1031 943/1423/985 942/1421/983 +f 1334/1865/1035 1335/1874/1039 945/1427/989 944/1426/988 +f 1333/1861/1031 1334/1865/1035 944/1426/988 943/1423/985 +f 1335/1874/1039 1258/1873/326 1230/1997/1047 946/1429/991 945/1427/989 +f 1230/1997/1047 1231/1998/1053 947/1432/994 946/1429/991 +f 1231/1998/1053 1232/1999/1059 948/1433/995 947/1432/994 +f 1232/1999/1059 1233/2000/1068 949/1436/998 948/1433/995 +f 1233/2003/1068 1234/2002/1067 950/1439/999 949/1438/998 +f 1234/2002/1067 1235/2005/1080 951/1442/1002 950/1439/999 +f 1235/2005/1080 1236/2006/1079 952/1443/1003 951/1442/1002 +f 1236/2006/1079 1237/2007/1091 953/1445/1005 952/1443/1003 +f 1237/2007/1091 1257/1961/368 1325/1963/1194 954/1447/1007 953/1445/1005 +f 1325/1963/1194 1324/1965/1102 955/1449/1009 954/1447/1007 +f 1324/1965/1102 1322/1967/1101 956/1451/1011 955/1449/1009 +f 1322/1967/1101 1321/1969/1112 957/1453/1013 956/1451/1011 +f 1319/1970/1106 1317/1971/1105 959/1458/1018 958/1457/1017 +f 1321/1969/1112 1319/1970/1106 958/1457/1017 957/1453/1013 +f 1315/1972/1193 1313/1973/1093 961/1462/1022 960/1461/1021 +f 1317/1971/1105 1315/1972/1193 960/1461/1021 959/1458/1018 +f 1313/1973/1093 1256/1932/354 1281/1931/1084 962/1464/1024 961/1462/1022 +f 962/1464/1024 1281/1931/1084 1279/1928/1083 931/1400/962 +f 1245/1987/1068 1265/1501/1059 987/1502/1060 991/1543/1069 +f 1275/1503/1061 1277/1527/1071 993/1530/1074 989/1504/1062 +f 1267/1547/1080 1266/1523/1067 995/1526/1070 999/1548/1081 +f 1246/1528/1072 1280/1550/1083 1001/1553/1086 997/1529/1073 +f 1346/1978/1194 1253/1979/368 1249/1563/1091 1007/1564/1092 1011/1602/1111 +f 1314/1566/1093 1316/1974/1193 1013/1608/1115 1009/1567/1094 +f 1344/1589/1102 1346/1978/1194 1011/1602/1111 1015/1590/1103 +f 1316/1974/1193 1318/1592/1105 1017/1595/1108 1013/1608/1115 +f 1483/2008/1195 1484/2009/368 1485/2010/1196 1486/2011/1197 +f 1490/2012/1198 1491/2013/1199 1484/2009/368 1483/2008/1195 +f 1486/2011/1197 1485/2010/1196 1492/2014/1200 1487/2015/1201 +f 1487/2015/1201 1492/2014/1200 1493/2016/312 1488/2017/1202 +f 1488/2018/1202 1493/2019/312 1494/2020/1203 1489/2021/1204 +f 1489/2021/1204 1494/2020/1203 1491/2013/1199 1490/2012/1198 +f 1495/2022/1205 1496/2023/312 1497/2024/1200 1498/2025/1206 +f 1502/2026/1207 1503/2027/1203 1496/2023/312 1495/2022/1205 +f 1498/2025/1206 1497/2024/1200 1504/2028/1196 1499/2029/1208 +f 1499/2029/1208 1504/2028/1196 1505/2030/368 1500/2031/1209 +f 1500/2032/1209 1505/2033/368 1506/2034/1199 1501/2035/1210 +f 1501/2035/1210 1506/2034/1199 1503/2027/1203 1502/2026/1207 +f 1507/2036/1211 1508/2037/1 1509/2038/1212 1510/2039/1213 +f 1514/2040/1214 1515/2041/1215 1508/2037/1 1507/2036/1211 +f 1510/2039/1213 1509/2038/1212 1516/2042/1216 1511/2043/1217 +f 1511/2043/1217 1516/2042/1216 1517/2044/3 1512/2045/1218 +f 1512/2046/1218 1517/2047/3 1518/2048/1219 1513/2049/1220 +f 1513/2049/1220 1518/2048/1219 1515/2041/1215 1514/2040/1214 +f 1519/2050/1221 1520/2051/3 1521/2052/1216 1522/2053/1222 +f 1526/2054/1223 1527/2055/1219 1520/2051/3 1519/2050/1221 +f 1522/2053/1222 1521/2052/1216 1528/2056/1212 1523/2057/1224 +f 1523/2057/1224 1528/2056/1212 1529/2058/1 1524/2059/1225 +f 1524/2060/1225 1529/2061/1 1530/2062/1215 1525/2063/1226 +f 1525/2063/1226 1530/2062/1215 1527/2055/1219 1526/2054/1223 +f 1531/2064/1227 1532/2065/326 1533/2066/1228 1534/2067/1229 +f 1538/2068/1230 1539/2069/1231 1532/2065/326 1531/2064/1227 +f 1534/2067/1229 1533/2066/1228 1540/2070/1232 1535/2071/1233 +f 1535/2071/1233 1540/2070/1232 1541/2072/354 1536/2073/1234 +f 1536/2074/1234 1541/2075/354 1542/2076/1235 1537/2077/1236 +f 1537/2077/1236 1542/2076/1235 1539/2069/1231 1538/2068/1230 +f 1543/2078/1237 1544/2079/354 1545/2080/1232 1546/2081/1238 +f 1550/2082/1239 1551/2083/1235 1544/2079/354 1543/2078/1237 +f 1546/2081/1238 1545/2080/1232 1552/2084/1228 1547/2085/1240 +f 1547/2085/1240 1552/2084/1228 1553/2086/326 1548/2087/1241 +f 1548/2088/1241 1553/2089/326 1554/2090/1231 1549/2091/1242 +f 1549/2091/1242 1554/2090/1231 1551/2083/1235 1550/2082/1239 +f 1555/2092/1243 1556/2093/386 1557/2094/1244 1558/2095/1245 +f 1562/2096/1246 1563/2097/1247 1556/2093/386 1555/2092/1243 +f 1558/2095/1245 1557/2094/1244 1564/2098/1248 1559/2099/1249 +f 1559/2099/1249 1564/2098/1248 1565/2100/2 1560/2101/1250 +f 1560/2102/1250 1565/2103/2 1566/2104/1251 1561/2105/1252 +f 1561/2105/1252 1566/2104/1251 1563/2097/1247 1562/2096/1246 +f 1567/2106/1253 1568/2107/2 1569/2108/1248 1570/2109/1254 +f 1574/2110/1255 1575/2111/1251 1568/2107/2 1567/2106/1253 +f 1570/2109/1254 1569/2108/1248 1576/2112/1244 1571/2113/1256 +f 1571/2113/1256 1576/2112/1244 1577/2114/386 1572/2115/1257 +f 1572/2116/1257 1577/2117/386 1578/2118/1247 1573/2119/1258 +f 1573/2119/1258 1578/2118/1247 1575/2111/1251 1574/2110/1255 +f 1579/2120/1202 1580/2121/312 1581/2122/1203 1582/2123/1204 +f 1586/2124/1201 1587/2125/1200 1580/2121/312 1579/2120/1202 +f 1582/2123/1204 1581/2122/1203 1588/2126/1199 1583/2127/1198 +f 1583/2127/1198 1588/2126/1199 1589/2128/368 1584/2129/1195 +f 1584/2130/1195 1589/2131/368 1590/2132/1196 1585/2133/1197 +f 1585/2133/1197 1590/2132/1196 1587/2125/1200 1586/2124/1201 +f 1591/2134/1209 1592/2135/368 1593/2136/1199 1594/2137/1210 +f 1598/2138/1208 1599/2139/1196 1592/2135/368 1591/2134/1209 +f 1594/2137/1210 1593/2136/1199 1600/2140/1203 1595/2141/1207 +f 1595/2141/1207 1600/2140/1203 1601/2142/312 1596/2143/1205 +f 1596/2144/1205 1601/2145/312 1602/2146/1200 1597/2147/1206 +f 1597/2147/1206 1602/2146/1200 1599/2139/1196 1598/2138/1208 +f 1603/2148/1218 1604/2149/3 1605/2150/1219 1606/2151/1220 +f 1610/2152/1217 1611/2153/1216 1604/2149/3 1603/2148/1218 +f 1606/2151/1220 1605/2150/1219 1612/2154/1215 1607/2155/1214 +f 1607/2155/1214 1612/2154/1215 1613/2156/1 1608/2157/1211 +f 1608/2158/1211 1613/2159/1 1614/2160/1212 1609/2161/1213 +f 1609/2161/1213 1614/2160/1212 1611/2153/1216 1610/2152/1217 +f 1615/2162/1225 1616/2163/1 1617/2164/1215 1618/2165/1226 +f 1622/2166/1224 1623/2167/1212 1616/2163/1 1615/2162/1225 +f 1618/2165/1226 1617/2164/1215 1624/2168/1219 1619/2169/1223 +f 1619/2169/1223 1624/2168/1219 1625/2170/3 1620/2171/1221 +f 1620/2172/1221 1625/2173/3 1626/2174/1216 1621/2175/1222 +f 1621/2175/1222 1626/2174/1216 1623/2167/1212 1622/2166/1224 +f 1627/2176/1234 1628/2177/354 1629/2178/1235 1630/2179/1236 +f 1634/2180/1233 1635/2181/1232 1628/2177/354 1627/2176/1234 +f 1630/2179/1236 1629/2178/1235 1636/2182/1231 1631/2183/1230 +f 1631/2183/1230 1636/2182/1231 1637/2184/326 1632/2185/1227 +f 1632/2186/1227 1637/2187/326 1638/2188/1228 1633/2189/1229 +f 1633/2189/1229 1638/2188/1228 1635/2181/1232 1634/2180/1233 +f 1639/2190/1241 1640/2191/326 1641/2192/1231 1642/2193/1242 +f 1646/2194/1240 1647/2195/1228 1640/2191/326 1639/2190/1241 +f 1642/2193/1242 1641/2192/1231 1648/2196/1235 1643/2197/1239 +f 1643/2197/1239 1648/2196/1235 1649/2198/354 1644/2199/1237 +f 1644/2200/1237 1649/2201/354 1650/2202/1232 1645/2203/1238 +f 1645/2203/1238 1650/2202/1232 1647/2195/1228 1646/2194/1240 +f 1651/2204/1250 1652/2205/2 1653/2206/1251 1654/2207/1252 +f 1658/2208/1249 1659/2209/1248 1652/2205/2 1651/2204/1250 +f 1654/2207/1252 1653/2206/1251 1660/2210/1247 1655/2211/1246 +f 1655/2211/1246 1660/2210/1247 1661/2212/386 1656/2213/1243 +f 1656/2214/1243 1661/2215/386 1662/2216/1244 1657/2217/1245 +f 1657/2217/1245 1662/2216/1244 1659/2209/1248 1658/2208/1249 +f 1663/2218/1257 1664/2219/386 1665/2220/1247 1666/2221/1258 +f 1670/2222/1256 1671/2223/1244 1664/2219/386 1663/2218/1257 +f 1666/2221/1258 1665/2220/1247 1672/2224/1251 1667/2225/1255 +f 1667/2225/1255 1672/2224/1251 1673/2226/2 1668/2227/1253 +f 1668/2228/1253 1673/2229/2 1674/2230/1248 1669/2231/1254 +f 1669/2231/1254 1674/2230/1248 1671/2223/1244 1670/2222/1256 +f 1257/1961/368 1326/1953/1091 1698/1952/1091 1676/1949/1194 1238/1962/1194 +f 1339/2001/1068 1338/1995/1059 1706/1994/1059 1694/1996/1068 +f 1308/1985/1059 1706/1994/1059 1705/1992/1053 1349/1984/1053 +f 1349/1984/1053 1705/1992/1053 1704/1894/1047 1307/1983/1047 +f 1226/1863/1029 1697/1982/1029 1703/1981/1031 1227/1860/1031 +f 1227/1860/1031 1703/1981/1031 1702/1980/1035 1228/1864/1035 +f 1228/1864/1035 1702/1980/1035 1701/1896/1039 1229/1875/1039 +f 1329/2004/1067 1695/1958/1067 1700/1957/1080 1328/1956/1080 +f 1348/1990/1079 1699/1955/1079 1700/1957/1080 1350/1960/1080 +f 1347/1991/1091 1698/1952/1091 1699/1955/1079 1348/1990/1079 +f 1283/1938/1093 1353/1565/354 1312/1914/1084 1684/1934/1084 1681/1939/1093 +f 1238/1962/1194 1676/1949/1194 1677/1947/1102 1271/1964/1102 +f 1271/1964/1102 1677/1947/1102 1678/1943/1101 1239/1966/1101 +f 1239/1966/1101 1678/1943/1101 1686/1946/1112 1270/1968/1112 +f 1286/1975/1105 1679/1940/1105 1692/1870/1106 1288/1976/1106 +f 1286/1975/1105 1251/1937/1193 1680/1936/1193 1679/1940/1105 +f 1284/1941/1193 1680/1936/1193 1681/1939/1093 1282/1951/1093 +f 1299/1912/1072 1300/1885/1071 1693/1884/1071 1682/1935/1072 +f 1299/1912/1072 1682/1935/1072 1683/1933/1083 1310/1913/1083 +f 1309/1929/1083 1311/1930/1084 1684/1934/1084 1683/1933/1083 +f 1294/1916/1041 1688/1900/1041 1689/1893/1037 1220/1867/1037 1255/1868/312 +f 1295/1920/1055 1296/1921/1061 1696/1903/1061 1685/1901/1055 +f 1295/1920/1055 1685/1901/1055 1687/1897/1049 1332/1917/1049 +f 1332/1917/1049 1687/1897/1049 1688/1900/1041 1294/1916/1041 +f 1307/1983/1047 1704/1894/1047 1701/1896/1039 1262/1905/1039 1354/1489/326 +f 1241/1911/1037 1240/1910/1033 1690/1892/1033 1689/1893/1037 +f 1240/1910/1033 1225/1909/1026 1691/1891/1026 1690/1892/1033 +f 1225/1909/1026 1224/1881/1025 1675/1880/1025 1691/1891/1026 +f 1716/1988/1 1718/1887/1 1694/1890/1068 1352/1989/1068 +f 1708/1924/3 1297/1923/1071 1693/1884/1071 1709/1883/3 +f 1710/1878/386 1223/1876/1025 1675/1880/1025 1712/1879/386 +f 1713/1977/2 1288/1976/1106 1692/1870/1106 1715/1869/2 +f 1296/1921/1061 1708/1924/3 1709/1883/3 1696/1903/1061 +f 1696/1903/1061 1709/1883/3 1707/1886/3 1331/1904/1061 +f 1226/1863/1029 1710/1878/386 1712/1879/386 1697/1982/1029 +f 1697/1982/1029 1712/1879/386 1711/1882/386 1259/1908/1029 +f 1269/1945/1112 1713/1977/2 1715/1869/2 1686/1946/1112 +f 1686/1946/1112 1715/1869/2 1714/1872/2 1270/1968/1112 +f 1351/1959/1067 1695/1958/1067 1718/1887/1 1716/1988/1 +f 1695/1958/1067 1329/2004/1067 1717/1888/1 1718/1887/1 diff --git a/mods/pipeworks/models/pipeworks_flow_sensor_lowpoly.obj b/mods/pipeworks/models/pipeworks_flow_sensor_lowpoly.obj new file mode 100644 index 00000000..b0c0702a --- /dev/null +++ b/mods/pipeworks/models/pipeworks_flow_sensor_lowpoly.obj @@ -0,0 +1,220 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-flow-sensor-lowpoly.blend' +# www.blender.org +o Cube.001_Cube.001_None +v -0.187500 0.187500 0.250000 +v -0.187500 0.187500 -0.250000 +v -0.187500 -0.187500 -0.250000 +v -0.187500 -0.187500 0.250000 +v 0.187500 0.187500 -0.250000 +v 0.187500 -0.187500 -0.250000 +v 0.187500 0.187500 0.250000 +v 0.187500 -0.187500 0.250000 +v -0.156250 -0.064721 0.500000 +v -0.156250 -0.064721 0.468750 +v -0.064721 -0.156250 0.500000 +v -0.064721 -0.156250 0.468750 +v 0.064721 -0.156250 0.500000 +v 0.064721 -0.156250 0.468750 +v 0.156250 -0.064721 0.500000 +v 0.156250 -0.064721 0.468750 +v 0.156250 0.064721 0.500000 +v 0.156250 0.064721 0.468750 +v 0.064721 0.156250 0.500000 +v 0.064721 0.156250 0.468750 +v -0.064721 0.156250 0.500000 +v -0.064721 0.156250 0.468750 +v -0.156250 0.064721 0.500000 +v -0.156250 0.064721 0.468750 +v -0.125000 -0.051777 0.468750 +v -0.125000 -0.051777 -0.468750 +v -0.051777 -0.125000 0.468750 +v -0.051777 -0.125000 -0.468750 +v 0.051777 -0.125000 0.468750 +v 0.051777 -0.125000 -0.468750 +v 0.125000 -0.051777 0.468750 +v 0.125000 -0.051777 -0.468750 +v 0.125000 0.051777 0.468750 +v 0.125000 0.051777 -0.468750 +v 0.051777 0.125000 0.468750 +v 0.051777 0.125000 -0.468750 +v -0.051777 0.125000 0.468750 +v -0.051777 0.125000 -0.468750 +v -0.125000 0.051777 0.468750 +v -0.125000 0.051777 -0.468750 +v -0.156250 -0.064721 -0.468750 +v -0.156250 -0.064721 -0.500000 +v -0.064721 -0.156250 -0.468750 +v -0.064721 -0.156250 -0.500000 +v 0.064721 -0.156250 -0.468750 +v 0.064721 -0.156250 -0.500000 +v 0.156250 -0.064721 -0.468750 +v 0.156250 -0.064721 -0.500000 +v 0.156250 0.064721 -0.468750 +v 0.156250 0.064721 -0.500000 +v 0.064721 0.156250 -0.468750 +v 0.064721 0.156250 -0.500000 +v -0.064721 0.156250 -0.468750 +v -0.064721 0.156250 -0.500000 +v -0.156250 0.064721 -0.468750 +v -0.156250 0.064721 -0.500000 +vt 0.0098 0.5000 +vt 0.3235 0.5000 +vt 0.3235 0.7353 +vt 0.0098 0.7353 +vt 0.2647 0.9902 +vt 0.2647 0.7549 +vt 0.5000 0.7549 +vt 0.5000 0.9902 +vt 0.0098 0.5000 +vt 0.3235 0.5000 +vt 0.3235 0.7353 +vt 0.0098 0.7353 +vt 0.2451 0.7549 +vt 0.2451 0.9902 +vt 0.0098 0.9902 +vt 0.0098 0.7549 +vt 0.3235 0.2451 +vt 0.0098 0.2451 +vt 0.0098 0.0098 +vt 0.3235 0.0098 +vt 0.0098 0.2549 +vt 0.3235 0.2549 +vt 0.3235 0.4902 +vt 0.0098 0.4902 +vt 0.7941 0.6765 +vt 0.7353 0.7353 +vt 0.6569 0.7353 +vt 0.5980 0.6765 +vt 0.5980 0.5980 +vt 0.6569 0.5392 +vt 0.7353 0.5392 +vt 0.7941 0.5980 +vt 0.5000 0.7353 +vt 0.5588 0.6765 +vt 0.5588 0.5980 +vt 0.5000 0.5392 +vt 0.4216 0.5392 +vt 0.3627 0.5980 +vt 0.3627 0.6765 +vt 0.4216 0.7353 +vt 0.5588 0.6765 +vt 0.5000 0.7353 +vt 0.4216 0.7353 +vt 0.3627 0.6765 +vt 0.3627 0.5980 +vt 0.4216 0.5392 +vt 0.5000 0.5392 +vt 0.5588 0.5980 +vt 0.7353 0.7353 +vt 0.7941 0.6765 +vt 0.7941 0.5980 +vt 0.7353 0.5392 +vt 0.6569 0.5392 +vt 0.5980 0.5980 +vt 0.5980 0.6765 +vt 0.6569 0.7353 +vt 0.8529 0.4902 +vt 0.8529 0.4706 +vt 0.8922 0.4706 +vt 0.8922 0.4902 +vt 0.9314 0.4706 +vt 0.9314 0.4902 +vt 0.9706 0.4706 +vt 0.9706 0.4902 +vt 0.6569 0.4902 +vt 0.6569 0.4706 +vt 0.6961 0.4706 +vt 0.6961 0.4902 +vt 0.7353 0.4706 +vt 0.7353 0.4902 +vt 0.7745 0.4706 +vt 0.7745 0.4902 +vt 0.8137 0.4706 +vt 0.8137 0.4902 +vt 0.5784 0.4902 +vt 0.5784 0.4706 +vt 0.6176 0.4706 +vt 0.6176 0.4902 +vt 0.5392 0.4902 +vt 0.5392 0.4706 +vt 0.6569 0.4706 +vt 0.6569 0.4902 +vt 0.3431 0.4902 +vt 0.3431 0.4706 +vt 0.3824 0.4706 +vt 0.3824 0.4902 +vt 0.4216 0.4706 +vt 0.4216 0.4902 +vt 0.4608 0.4706 +vt 0.4608 0.4902 +vt 0.5000 0.4706 +vt 0.5000 0.4902 +vt 0.3431 0.2843 +vt 0.3431 0.2451 +vt 0.9706 0.2451 +vt 0.9706 0.2843 +vt 0.3431 0.3627 +vt 0.3431 0.3235 +vt 0.9706 0.3235 +vt 0.9706 0.3627 +vt 0.3431 0.4020 +vt 0.9706 0.4020 +vt 0.9706 0.4412 +vt 0.3431 0.4412 +vt 0.9706 0.1667 +vt 0.9706 0.2059 +vt 0.3431 0.2059 +vt 0.3431 0.1667 +vt 0.9706 0.1275 +vt 0.3431 0.1275 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 -0.0000 +vn -0.9239 -0.3827 -0.0000 +vn -0.3827 -0.9239 -0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.3827 0.9239 0.0000 +vn -0.3827 0.9239 -0.0000 +vn -0.9239 0.3827 -0.0000 +g Cube.001_Cube.001_None_Cube.001_Cube.001_None_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 2/5/2 5/6/2 6/7/2 3/8/2 +f 5/9/3 7/10/3 8/11/3 6/12/3 +f 7/13/4 1/14/4 4/15/4 8/16/4 +f 4/17/5 3/18/5 6/19/5 8/20/5 +f 7/21/6 5/22/6 2/23/6 1/24/6 +f 12/25/2 10/26/2 24/27/2 22/28/2 20/29/2 18/30/2 16/31/2 14/32/2 +f 9/33/4 11/34/4 13/35/4 15/36/4 17/37/4 19/38/4 21/39/4 23/40/4 +f 44/41/2 42/42/2 56/43/2 54/44/2 52/45/2 50/46/2 48/47/2 46/48/2 +f 41/49/4 43/50/4 45/51/4 47/52/4 49/53/4 51/54/4 53/55/4 55/56/4 +s 1 +f 9/57/7 10/58/7 12/59/8 11/60/8 +f 11/60/8 12/59/8 14/61/9 13/62/9 +f 13/62/9 14/61/9 16/63/10 15/64/10 +f 15/65/10 16/66/10 18/67/11 17/68/11 +f 17/68/11 18/67/11 20/69/12 19/70/12 +f 19/70/12 20/69/12 22/71/13 21/72/13 +f 21/72/13 22/71/13 24/73/14 23/74/14 +f 23/74/14 24/73/14 10/58/7 9/57/7 +f 43/75/8 44/76/8 46/77/9 45/78/9 +f 41/79/7 42/80/7 44/76/8 43/75/8 +f 45/78/9 46/77/9 48/81/10 47/82/10 +f 47/83/10 48/84/10 50/85/11 49/86/11 +f 49/86/11 50/85/11 52/87/12 51/88/12 +f 51/88/12 52/87/12 54/89/13 53/90/13 +f 53/90/13 54/89/13 56/91/14 55/92/14 +f 55/92/14 56/91/14 42/80/7 41/79/7 +f 38/93/13 40/94/14 39/95/14 37/96/13 +f 34/97/11 36/98/12 35/99/12 33/100/11 +f 32/101/10 31/102/10 29/103/9 30/104/9 +f 38/93/13 37/96/13 35/99/12 36/98/12 +f 27/105/8 25/106/7 26/107/7 28/108/8 +f 29/109/9 27/105/8 28/108/8 30/110/9 +f 32/101/10 34/97/11 33/100/11 31/102/10 +f 25/106/7 39/95/14 40/94/14 26/107/7 diff --git a/mods/pipeworks/models/pipeworks_fountainhead.obj b/mods/pipeworks/models/pipeworks_fountainhead.obj new file mode 100644 index 00000000..08975638 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_fountainhead.obj @@ -0,0 +1,1956 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-highpoly.blend' +# www.blender.org +o Pipe_Cylinder.002 +v -0.126770 -0.468750 0.038456 +v -0.131837 -0.468750 0.012985 +v -0.131837 -0.468750 -0.012984 +v -0.126770 -0.468750 -0.038455 +v -0.116832 -0.468750 -0.062448 +v -0.102404 -0.468750 -0.084041 +v -0.084041 -0.468750 -0.102404 +v -0.062448 -0.468750 -0.116832 +v -0.038455 -0.468750 -0.126770 +v -0.012985 -0.468750 -0.131836 +v 0.012985 -0.468750 -0.131836 +v 0.062448 -0.468750 -0.116832 +v 0.084041 -0.468750 -0.102404 +v 0.102404 -0.468750 -0.084041 +v 0.116832 -0.468750 -0.062448 +v 0.126770 -0.468750 -0.038455 +v 0.131836 -0.468750 -0.012985 +v 0.131836 -0.468750 0.012985 +v 0.126770 -0.468750 0.038455 +v 0.116832 -0.468750 0.062448 +v 0.084041 -0.468750 0.102404 +v 0.102404 -0.468750 0.084041 +v 0.062448 -0.468750 0.116832 +v 0.038455 -0.468750 0.126770 +v -0.012985 -0.468750 0.131837 +v -0.062448 -0.468750 0.116832 +v -0.038455 -0.468750 0.126770 +v -0.084041 -0.468750 0.102404 +v -0.102404 -0.468750 0.084041 +v -0.116832 -0.468750 0.062448 +v 0.038455 -0.468750 -0.126770 +v 0.012985 -0.468750 0.131837 +v -0.110774 -0.437501 0.059210 +v -0.120197 -0.437501 0.036462 +v -0.125001 -0.437501 0.012312 +v -0.125001 -0.437501 -0.012311 +v -0.120197 -0.437501 -0.036461 +v -0.110774 -0.437501 -0.059210 +v -0.097094 -0.437501 -0.079683 +v -0.079683 -0.437501 -0.097094 +v -0.059210 -0.437501 -0.110774 +v -0.036461 -0.437501 -0.120197 +v -0.012312 -0.437501 -0.125000 +v 0.012311 -0.437501 -0.125000 +v 0.036461 -0.437501 -0.120197 +v 0.059210 -0.437501 -0.110774 +v 0.079683 -0.437501 -0.097094 +v 0.097094 -0.437501 -0.079683 +v 0.110774 -0.437501 -0.059210 +v 0.120197 -0.437501 -0.036461 +v 0.125000 -0.437501 -0.012311 +v 0.125000 -0.437501 0.012312 +v 0.120197 -0.437501 0.036461 +v 0.110774 -0.437501 0.059210 +v 0.097094 -0.437501 0.079683 +v 0.079683 -0.437501 0.097094 +v 0.059210 -0.437501 0.110774 +v 0.036461 -0.437501 0.120197 +v 0.012311 -0.437501 0.125001 +v -0.012311 -0.437501 0.125001 +v -0.036461 -0.437501 0.120197 +v -0.059210 -0.437501 0.110774 +v -0.079683 -0.437501 0.097094 +v -0.097094 -0.437501 0.079683 +v -0.136982 -0.460914 0.046976 +v -0.136982 -0.468751 0.046976 +v -0.142474 -0.468751 0.054133 +v -0.142474 -0.460914 0.054133 +v -0.139022 -0.460914 0.062467 +v -0.130078 -0.460914 0.063644 +v -0.124587 -0.460914 0.056488 +v -0.128039 -0.460914 0.048154 +v -0.128039 -0.468751 0.048154 +v -0.139022 -0.468751 0.062467 +v -0.130078 -0.468751 0.063644 +v -0.124587 -0.468751 0.056488 +v -0.063644 -0.460914 0.130078 +v -0.063644 -0.468751 0.130078 +v -0.062467 -0.468751 0.139022 +v -0.062467 -0.460914 0.139022 +v -0.054133 -0.460914 0.142474 +v -0.046976 -0.460914 0.136982 +v -0.048153 -0.460914 0.128039 +v -0.056487 -0.460914 0.124587 +v -0.056487 -0.468751 0.124587 +v -0.054133 -0.468751 0.142474 +v -0.046976 -0.468751 0.136982 +v -0.048153 -0.468751 0.128039 +v 0.046976 -0.460914 0.136982 +v 0.046976 -0.468751 0.136982 +v 0.054133 -0.468751 0.142474 +v 0.054133 -0.460914 0.142474 +v 0.062467 -0.460914 0.139022 +v 0.063644 -0.460914 0.130078 +v 0.056487 -0.460914 0.124587 +v 0.048153 -0.460914 0.128039 +v 0.048153 -0.468751 0.128039 +v 0.062467 -0.468751 0.139022 +v 0.063644 -0.468751 0.130078 +v 0.056487 -0.468751 0.124587 +v 0.130078 -0.460914 0.063644 +v 0.130078 -0.468751 0.063644 +v 0.139022 -0.468751 0.062467 +v 0.139022 -0.460914 0.062467 +v 0.142474 -0.460914 0.054133 +v 0.136982 -0.460914 0.046976 +v 0.128039 -0.460914 0.048153 +v 0.124587 -0.460914 0.056488 +v 0.124587 -0.468751 0.056488 +v 0.142474 -0.468751 0.054133 +v 0.136982 -0.468751 0.046976 +v 0.128039 -0.468751 0.048153 +v 0.136982 -0.460914 -0.046976 +v 0.136982 -0.468751 -0.046976 +v 0.142474 -0.468751 -0.054133 +v 0.142474 -0.460914 -0.054133 +v 0.139022 -0.460914 -0.062467 +v 0.130078 -0.460914 -0.063644 +v 0.124587 -0.460914 -0.056487 +v 0.128039 -0.460914 -0.048153 +v 0.128039 -0.468751 -0.048153 +v 0.139022 -0.468751 -0.062467 +v 0.130078 -0.468751 -0.063644 +v 0.124587 -0.468751 -0.056487 +v 0.063644 -0.460914 -0.130078 +v 0.063644 -0.468751 -0.130078 +v 0.062467 -0.468751 -0.139022 +v 0.062467 -0.460914 -0.139022 +v 0.054132 -0.460914 -0.142474 +v 0.046976 -0.460914 -0.136982 +v 0.048153 -0.460914 -0.128039 +v 0.056487 -0.460914 -0.124587 +v 0.056487 -0.468751 -0.124587 +v 0.054132 -0.468751 -0.142474 +v 0.046976 -0.468751 -0.136982 +v 0.048153 -0.468751 -0.128039 +v -0.046976 -0.460914 -0.136982 +v -0.046976 -0.468751 -0.136982 +v -0.054133 -0.468751 -0.142474 +v -0.054133 -0.460914 -0.142474 +v -0.062467 -0.460914 -0.139022 +v -0.063644 -0.460914 -0.130078 +v -0.056488 -0.460914 -0.124587 +v -0.048153 -0.460914 -0.128039 +v -0.048153 -0.468751 -0.128039 +v -0.062467 -0.468751 -0.139022 +v -0.063644 -0.468751 -0.130078 +v -0.056488 -0.468751 -0.124587 +v -0.130078 -0.460914 -0.063644 +v -0.130078 -0.468751 -0.063644 +v -0.139022 -0.468751 -0.062467 +v -0.139022 -0.460914 -0.062467 +v -0.142474 -0.460914 -0.054132 +v -0.136982 -0.460914 -0.046976 +v -0.128039 -0.460914 -0.048153 +v -0.124587 -0.460914 -0.056487 +v -0.124587 -0.468751 -0.056487 +v -0.142474 -0.468751 -0.054132 +v -0.136982 -0.468751 -0.046976 +v -0.128039 -0.468751 -0.048153 +v -0.099603 -0.500000 -0.121367 +v -0.074012 -0.500000 -0.138466 +v -0.045577 -0.500000 -0.150245 +v -0.015390 -0.500000 -0.156249 +v 0.015389 -0.500000 -0.156249 +v 0.045576 -0.500000 -0.150245 +v 0.074012 -0.500000 -0.138467 +v 0.099603 -0.500000 -0.121367 +v 0.121367 -0.500000 -0.099603 +v 0.150245 -0.500000 -0.045576 +v 0.156249 -0.500000 0.015389 +v 0.150245 -0.500000 0.045576 +v 0.121367 -0.500000 0.099603 +v 0.099603 -0.500000 0.121367 +v 0.074012 -0.500000 0.138467 +v 0.045576 -0.500000 0.150245 +v 0.015389 -0.500000 0.156250 +v -0.045576 -0.500000 0.150245 +v -0.074012 -0.500000 0.138467 +v -0.099603 -0.500000 0.121367 +v -0.138467 -0.500000 0.074012 +v -0.156250 -0.500000 0.015389 +v -0.156250 -0.500000 -0.015389 +v -0.150245 -0.500000 -0.045576 +v -0.138467 -0.500000 -0.074012 +v -0.121367 -0.500000 -0.099603 +v 0.138466 -0.500000 -0.074012 +v 0.156249 -0.500000 -0.015389 +v 0.138467 -0.500000 0.074012 +v -0.015389 -0.500000 0.156250 +v -0.121367 -0.500000 0.099603 +v -0.150245 -0.500000 0.045576 +v -0.099604 -0.468750 -0.121367 +v -0.121367 -0.468750 -0.099603 +v -0.074012 -0.468750 -0.138466 +v -0.045577 -0.468750 -0.150245 +v -0.015390 -0.468750 -0.156250 +v 0.015389 -0.468750 -0.156250 +v 0.045576 -0.468750 -0.150245 +v 0.074012 -0.468750 -0.138467 +v 0.099603 -0.468750 -0.121367 +v 0.121367 -0.468750 -0.099603 +v 0.138466 -0.468750 -0.074012 +v 0.150245 -0.468750 -0.045576 +v 0.156249 -0.468750 -0.015389 +v 0.156249 -0.468750 0.015389 +v 0.150245 -0.468750 0.045576 +v 0.138467 -0.468750 0.074012 +v 0.121367 -0.468750 0.099603 +v 0.099603 -0.468750 0.121367 +v 0.074012 -0.468750 0.138467 +v 0.045576 -0.468750 0.150245 +v 0.015389 -0.468750 0.156250 +v -0.015389 -0.468750 0.156250 +v -0.074012 -0.468750 0.138467 +v -0.045576 -0.468750 0.150245 +v -0.099603 -0.468750 0.121367 +v -0.121367 -0.468750 0.099603 +v -0.138467 -0.468750 0.074012 +v -0.150245 -0.468750 0.045576 +v -0.156250 -0.468750 -0.015389 +v -0.156250 -0.468750 0.015389 +v -0.150245 -0.468750 -0.045576 +v -0.138467 -0.468750 -0.074012 +v 0.145633 0.500000 -0.119518 +v 0.166152 0.500000 -0.088810 +v 0.180285 0.500000 -0.054689 +v 0.187490 0.500000 -0.018466 +v 0.187490 0.500000 0.018466 +v 0.119518 0.500000 -0.145633 +v 0.180285 0.500000 0.054689 +v 0.054689 0.500000 -0.180285 +v 0.088810 0.500000 -0.166152 +v 0.166152 0.500000 0.088810 +v 0.018466 0.500000 -0.187490 +v 0.145633 0.500000 0.119518 +v -0.018466 0.500000 -0.187490 +v 0.119518 0.500000 0.145633 +v -0.054689 0.500000 -0.180285 +v 0.088810 0.500000 0.166151 +v -0.088809 0.500000 -0.166152 +v 0.054689 0.500000 0.180285 +v -0.119518 0.500000 -0.145633 +v 0.018466 0.500000 0.187490 +v -0.145633 0.500000 -0.119518 +v -0.018466 0.500000 0.187490 +v -0.166151 0.500000 -0.088810 +v -0.054689 0.500000 0.180285 +v -0.180285 0.500000 -0.054689 +v -0.187490 0.500000 0.018466 +v -0.088810 0.500000 0.166151 +v -0.187490 0.500000 -0.018466 +v -0.166151 0.500000 0.088810 +v -0.180285 0.500000 0.054689 +v -0.145633 0.500000 0.119518 +v -0.119518 0.500000 0.145633 +v -0.108578 -0.460914 0.095821 +v -0.108578 -0.468751 0.095821 +v -0.110913 -0.468751 0.104534 +v -0.110913 -0.460914 0.104534 +v -0.104534 -0.460914 0.110913 +v -0.095821 -0.460914 0.108578 +v -0.093486 -0.460914 0.099865 +v -0.099865 -0.460914 0.093486 +v -0.099865 -0.468751 0.093486 +v -0.104534 -0.468751 0.110913 +v -0.095821 -0.468751 0.108578 +v -0.093486 -0.468751 0.099865 +v -0.009021 -0.460914 0.144532 +v -0.009021 -0.468751 0.144532 +v -0.004510 -0.468751 0.152344 +v -0.004510 -0.460914 0.152344 +v 0.004510 -0.460914 0.152344 +v 0.009021 -0.460914 0.144532 +v 0.004510 -0.460914 0.136720 +v -0.004510 -0.460914 0.136720 +v -0.004510 -0.468751 0.136720 +v 0.004510 -0.468751 0.152344 +v 0.009021 -0.468751 0.144532 +v 0.004510 -0.468751 0.136720 +v 0.095821 -0.460914 0.108578 +v 0.095821 -0.468751 0.108578 +v 0.104534 -0.468751 0.110913 +v 0.104534 -0.460914 0.110913 +v 0.110913 -0.460914 0.104534 +v 0.108578 -0.460914 0.095821 +v 0.099865 -0.460914 0.093486 +v 0.093486 -0.460914 0.099865 +v 0.093486 -0.468751 0.099865 +v 0.110913 -0.468751 0.104534 +v 0.108578 -0.468751 0.095821 +v 0.099865 -0.468751 0.093486 +v 0.144532 -0.460914 0.009021 +v 0.144532 -0.468751 0.009021 +v 0.152344 -0.468751 0.004510 +v 0.152344 -0.460914 0.004510 +v 0.152344 -0.460914 -0.004510 +v 0.144532 -0.460914 -0.009021 +v 0.136720 -0.460914 -0.004510 +v 0.136720 -0.460914 0.004510 +v 0.136720 -0.468751 0.004510 +v 0.152344 -0.468751 -0.004510 +v 0.144532 -0.468751 -0.009021 +v 0.136720 -0.468751 -0.004510 +v 0.108578 -0.460914 -0.095821 +v 0.108578 -0.468751 -0.095821 +v 0.110913 -0.468751 -0.104534 +v 0.110913 -0.460914 -0.104534 +v 0.104534 -0.460914 -0.110913 +v 0.095821 -0.460914 -0.108578 +v 0.093486 -0.460914 -0.099865 +v 0.099865 -0.460914 -0.093486 +v 0.099865 -0.468751 -0.093486 +v 0.104534 -0.468751 -0.110913 +v 0.095821 -0.468751 -0.108578 +v 0.093486 -0.468751 -0.099865 +v 0.009021 -0.460914 -0.144532 +v 0.009021 -0.468751 -0.144532 +v 0.004510 -0.468751 -0.152344 +v 0.004510 -0.460914 -0.152344 +v -0.004510 -0.460914 -0.152344 +v -0.009021 -0.460914 -0.144532 +v -0.004510 -0.460914 -0.136720 +v 0.004510 -0.460914 -0.136720 +v 0.004510 -0.468751 -0.136720 +v -0.004510 -0.468751 -0.152344 +v -0.009021 -0.468751 -0.144532 +v -0.004510 -0.468751 -0.136720 +v -0.095821 -0.460914 -0.108578 +v -0.095821 -0.468751 -0.108578 +v -0.104534 -0.468751 -0.110913 +v -0.104534 -0.460914 -0.110913 +v -0.110913 -0.460914 -0.104534 +v -0.108578 -0.460914 -0.095821 +v -0.099865 -0.460914 -0.093486 +v -0.093486 -0.460914 -0.099865 +v -0.093486 -0.468751 -0.099865 +v -0.110913 -0.468751 -0.104534 +v -0.108578 -0.468751 -0.095821 +v -0.099865 -0.468751 -0.093486 +v -0.144532 -0.460914 -0.009021 +v -0.144532 -0.468751 -0.009021 +v -0.152344 -0.468751 -0.004510 +v -0.152344 -0.460914 -0.004510 +v -0.152344 -0.460914 0.004511 +v -0.144532 -0.460914 0.009021 +v -0.136720 -0.460914 0.004510 +v -0.136720 -0.460914 -0.004510 +v -0.136720 -0.468751 -0.004510 +v -0.152344 -0.468751 0.004511 +v -0.144532 -0.468751 0.009021 +v -0.136720 -0.468751 0.004510 +v -0.009233 0.312501 0.093750 +v 0.083081 0.312501 0.044407 +v -0.093750 0.312501 0.009234 +v -0.083081 0.312501 -0.044407 +v 0.027346 0.312501 0.090148 +v 0.009234 0.312501 -0.093750 +v -0.027346 0.312501 -0.090148 +v -0.072821 0.312501 0.059762 +v 0.093750 0.312501 0.009234 +v 0.083081 0.312501 -0.044407 +v 0.009234 0.312501 0.093750 +v 0.059762 0.312501 -0.072821 +v 0.072821 0.312501 -0.059762 +v 0.072821 0.312501 0.059762 +v -0.090148 0.312501 0.027346 +v -0.090148 0.312501 -0.027346 +v -0.059762 0.312501 0.072821 +v 0.044407 0.312501 -0.083081 +v 0.090148 0.312501 -0.027346 +v -0.044407 0.312501 0.083081 +v 0.090148 0.312501 0.027346 +v -0.093750 0.312501 -0.009234 +v -0.009234 0.312501 -0.093750 +v 0.027346 0.312501 -0.090148 +v 0.059762 0.312501 0.072821 +v -0.059762 0.312501 -0.072821 +v -0.027346 0.312501 0.090148 +v -0.083080 0.312501 0.044408 +v 0.093750 0.312501 -0.009234 +v -0.072821 0.312501 -0.059762 +v 0.044407 0.312501 0.083080 +v -0.044407 0.312501 -0.083081 +v 0.138467 0.342519 -0.074012 +v 0.083898 0.312500 -0.044844 +v 0.150245 0.342519 -0.045576 +v 0.091035 0.312499 -0.027615 +v 0.156250 0.342519 -0.015389 +v 0.094673 0.312500 -0.009325 +v 0.121367 0.342519 -0.099603 +v 0.073537 0.312500 -0.060351 +v 0.094673 0.312499 0.009324 +v 0.156250 0.342519 0.015389 +v 0.074012 0.342519 -0.138467 +v 0.044844 0.312500 -0.083898 +v 0.099603 0.342519 -0.121367 +v 0.060350 0.312500 -0.073537 +v 0.027615 0.312500 -0.091035 +v 0.045576 0.342519 -0.150245 +v 0.150245 0.342519 0.045576 +v 0.091035 0.312500 0.027615 +v 0.015389 0.342519 -0.156250 +v 0.009325 0.312500 -0.094673 +v 0.138467 0.342519 0.074012 +v 0.083898 0.312499 0.044844 +v -0.009324 0.312500 -0.094673 +v -0.015389 0.342519 -0.156250 +v 0.121367 0.342519 0.099603 +v 0.073537 0.312500 0.060350 +v -0.045576 0.342519 -0.150245 +v -0.027615 0.312500 -0.091035 +v 0.099603 0.342519 0.121367 +v 0.060350 0.312500 0.073537 +v -0.044844 0.312500 -0.083898 +v -0.074012 0.342519 -0.138467 +v 0.045576 0.342519 0.150245 +v 0.027615 0.312500 0.091035 +v 0.074012 0.342519 0.138467 +v 0.044844 0.312500 0.083898 +v -0.060350 0.312500 -0.073537 +v -0.099603 0.342519 -0.121367 +v 0.009325 0.312500 0.094673 +v 0.015389 0.342519 0.156250 +v -0.073537 0.312499 -0.060351 +v -0.121367 0.342519 -0.099604 +v -0.015389 0.342519 0.156250 +v -0.009324 0.312500 0.094673 +v -0.138466 0.342519 -0.074012 +v -0.083898 0.312500 -0.044845 +v -0.045576 0.342519 0.150245 +v -0.027615 0.312500 0.091035 +v -0.150245 0.342519 -0.045577 +v -0.091035 0.312499 -0.027615 +v -0.074012 0.342519 0.138467 +v -0.044844 0.312500 0.083898 +v -0.156249 0.342519 -0.015389 +v -0.094673 0.312500 -0.009325 +v -0.099603 0.342519 0.121367 +v -0.060350 0.312500 0.073537 +v -0.156249 0.342519 0.015389 +v -0.094673 0.312500 0.009324 +v -0.150245 0.342519 0.045576 +v -0.091035 0.312499 0.027615 +v -0.121367 0.342519 0.099603 +v -0.073537 0.312500 0.060350 +v -0.083898 0.312500 0.044844 +v -0.138467 0.342519 0.074012 +v -0.059762 -0.250000 -0.072821 +v -0.044408 -0.250000 -0.083080 +v -0.027346 -0.250000 -0.090148 +v 0.072821 -0.250000 -0.059762 +v 0.090148 -0.250000 -0.027346 +v 0.059762 -0.250000 0.072821 +v 0.044407 -0.250000 0.083081 +v 0.027346 -0.250000 0.090148 +v 0.009234 -0.250000 0.093750 +v -0.059762 -0.250000 0.072821 +v -0.009234 -0.250000 -0.093750 +v 0.083081 -0.250000 -0.044407 +v 0.093750 -0.250000 -0.009234 +v 0.093750 -0.250000 0.009234 +v 0.090148 -0.250000 0.027346 +v 0.083081 -0.250000 0.044407 +v 0.072821 -0.250000 0.059762 +v -0.009233 -0.250000 0.093750 +v -0.093750 -0.250000 0.009234 +v -0.083081 -0.250000 -0.044407 +v 0.009234 -0.250000 -0.093750 +v -0.072821 -0.250000 0.059763 +v 0.059762 -0.250000 -0.072821 +v -0.090148 -0.250000 0.027346 +v -0.090148 -0.250000 -0.027346 +v 0.044407 -0.250000 -0.083080 +v -0.044407 -0.250000 0.083081 +v -0.093750 -0.250000 -0.009233 +v 0.027346 -0.250000 -0.090148 +v -0.027346 -0.250000 0.090148 +v -0.083080 -0.250000 0.044408 +v -0.072821 -0.250000 -0.059762 +vt 0.5060 0.7367 +vt 0.5273 0.7409 +vt 0.5475 0.7492 +vt 0.5656 0.7613 +vt 0.5810 0.7767 +vt 0.5931 0.7948 +vt 0.6014 0.8150 +vt 0.6056 0.8363 +vt 0.6056 0.8581 +vt 0.6014 0.8795 +vt 0.5931 0.8996 +vt 0.5810 0.9177 +vt 0.5656 0.9331 +vt 0.5475 0.9452 +vt 0.5273 0.9535 +vt 0.5060 0.9578 +vt 0.4842 0.9578 +vt 0.4628 0.9535 +vt 0.4427 0.9452 +vt 0.4246 0.9331 +vt 0.4092 0.9177 +vt 0.3971 0.8996 +vt 0.3888 0.8795 +vt 0.3845 0.8581 +vt 0.3845 0.8363 +vt 0.3888 0.8150 +vt 0.3971 0.7948 +vt 0.4092 0.7767 +vt 0.4246 0.7613 +vt 0.4427 0.7492 +vt 0.4628 0.7409 +vt 0.4842 0.7367 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.3888 0.9345 +vt 0.4078 0.9535 +vt 0.4302 0.9685 +vt 0.4552 0.9788 +vt 0.4816 0.9841 +vt 0.5086 0.9841 +vt 0.5350 0.9788 +vt 0.5599 0.9685 +vt 0.5823 0.9535 +vt 0.6014 0.9345 +vt 0.6164 0.9121 +vt 0.6267 0.8871 +vt 0.6319 0.8607 +vt 0.6319 0.8337 +vt 0.6267 0.8073 +vt 0.6164 0.7824 +vt 0.6014 0.7600 +vt 0.5823 0.7409 +vt 0.5599 0.7259 +vt 0.5350 0.7156 +vt 0.5086 0.7104 +vt 0.4816 0.7104 +vt 0.4552 0.7156 +vt 0.4302 0.7259 +vt 0.4078 0.7409 +vt 0.3888 0.7600 +vt 0.3738 0.7824 +vt 0.3635 0.8073 +vt 0.3582 0.8337 +vt 0.3582 0.8607 +vt 0.3635 0.8871 +vt 0.3738 0.9121 +vt 0.2066 0.7156 +vt 0.2315 0.7259 +vt 0.2539 0.7409 +vt 0.2730 0.7600 +vt 0.2879 0.7824 +vt 0.2982 0.8073 +vt 0.3035 0.8337 +vt 0.3035 0.8607 +vt 0.2982 0.8871 +vt 0.2879 0.9121 +vt 0.2730 0.9345 +vt 0.2539 0.9535 +vt 0.2315 0.9685 +vt 0.2066 0.9788 +vt 0.1801 0.9841 +vt 0.1532 0.9841 +vt 0.1267 0.9788 +vt 0.1018 0.9685 +vt 0.0794 0.9535 +vt 0.0603 0.9345 +vt 0.0454 0.9121 +vt 0.0350 0.8871 +vt 0.0298 0.8607 +vt 0.0298 0.8337 +vt 0.0350 0.8073 +vt 0.0454 0.7824 +vt 0.0603 0.7600 +vt 0.0794 0.7409 +vt 0.1018 0.7259 +vt 0.1267 0.7156 +vt 0.1532 0.7104 +vt 0.1801 0.7104 +vt 0.7644 0.7111 +vt 0.7405 0.7270 +vt 0.7202 0.7473 +vt 0.7043 0.7712 +vt 0.6933 0.7977 +vt 0.6877 0.8259 +vt 0.6877 0.8546 +vt 0.6933 0.8828 +vt 0.7043 0.9093 +vt 0.7202 0.9332 +vt 0.7405 0.9535 +vt 0.7644 0.9694 +vt 0.7909 0.9804 +vt 0.8191 0.9860 +vt 0.8478 0.9860 +vt 0.8760 0.9804 +vt 0.9025 0.9694 +vt 0.9264 0.9535 +vt 0.9467 0.9332 +vt 0.9626 0.9093 +vt 0.9736 0.8828 +vt 0.9792 0.8546 +vt 0.9792 0.8259 +vt 0.9736 0.7977 +vt 0.9626 0.7712 +vt 0.9467 0.7473 +vt 0.9264 0.7270 +vt 0.9025 0.7111 +vt 0.8760 0.7001 +vt 0.8478 0.6945 +vt 0.8191 0.6945 +vt 0.7909 0.7001 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.6110 0.7500 +vt 0.6229 0.7431 +vt 0.6229 0.7293 +vt 0.6110 0.7225 +vt 0.5991 0.7293 +vt 0.5991 0.7431 +vt 0.4317 0.5243 +vt 0.4317 0.5035 +vt 0.4593 0.5035 +vt 0.4593 0.5243 +vt 0.4040 0.5243 +vt 0.4040 0.5035 +vt 0.3763 0.5243 +vt 0.3763 0.5035 +vt 0.3487 0.5243 +vt 0.3487 0.5035 +vt 0.3210 0.5243 +vt 0.3210 0.5035 +vt 0.2933 0.5243 +vt 0.2933 0.5035 +vt 0.2656 0.5243 +vt 0.2656 0.5035 +vt 0.2380 0.5243 +vt 0.2380 0.5035 +vt 0.2103 0.5243 +vt 0.2103 0.5035 +vt 0.1826 0.5243 +vt 0.1826 0.5035 +vt 0.1550 0.5243 +vt 0.1550 0.5035 +vt 0.1273 0.5243 +vt 0.1273 0.5035 +vt 0.0996 0.5243 +vt 0.0996 0.5035 +vt 0.0720 0.5243 +vt 0.0720 0.5035 +vt 0.0443 0.5243 +vt 0.0443 0.5035 +vt 0.0166 0.5243 +vt 0.0166 0.5035 +vt 0.8744 0.5243 +vt 0.8744 0.5035 +vt 0.9021 0.5035 +vt 0.9021 0.5243 +vt 0.8467 0.5243 +vt 0.8467 0.5035 +vt 0.8191 0.5243 +vt 0.8191 0.5035 +vt 0.7914 0.5243 +vt 0.7914 0.5035 +vt 0.7360 0.5243 +vt 0.7360 0.5035 +vt 0.7637 0.5035 +vt 0.7637 0.5243 +vt 0.7084 0.5243 +vt 0.7084 0.5035 +vt 0.6807 0.5243 +vt 0.6807 0.5035 +vt 0.6530 0.5243 +vt 0.6530 0.5035 +vt 0.6254 0.5243 +vt 0.6254 0.5035 +vt 0.5700 0.5243 +vt 0.5700 0.5035 +vt 0.5977 0.5035 +vt 0.5977 0.5243 +vt 0.5424 0.5243 +vt 0.5424 0.5035 +vt 0.5147 0.5243 +vt 0.5147 0.5035 +vt 0.4033 0.4515 +vt 0.4033 0.4389 +vt 0.4309 0.4389 +vt 0.4309 0.4514 +vt 0.4585 0.4515 +vt 0.4585 0.4389 +vt 0.4861 0.4515 +vt 0.4861 0.4389 +vt 0.5137 0.4514 +vt 0.5137 0.4389 +vt 0.5412 0.4515 +vt 0.5413 0.4389 +vt 0.5689 0.4516 +vt 0.5689 0.4389 +vt 0.5965 0.4390 +vt 0.5964 0.4515 +vt 0.6240 0.4516 +vt 0.6241 0.4390 +vt 0.6516 0.4517 +vt 0.6518 0.4391 +vt 0.6793 0.4519 +vt 0.6795 0.4392 +vt 0.7072 0.4392 +vt 0.7071 0.4519 +vt 0.7349 0.4393 +vt 0.7348 0.4519 +vt 0.7625 0.4519 +vt 0.7626 0.4393 +vt 0.7903 0.4393 +vt 0.7902 0.4519 +vt 0.8179 0.4393 +vt 0.8180 0.4519 +vt 0.8459 0.4519 +vt 0.8456 0.4392 +vt 0.8732 0.4391 +vt 0.8741 0.4517 +vt 0.9024 0.4513 +vt 0.9004 0.4387 +vt 0.0145 0.4512 +vt 0.0165 0.4387 +vt 0.0437 0.4390 +vt 0.0429 0.4517 +vt 0.0711 0.4519 +vt 0.0715 0.4391 +vt 0.0993 0.4392 +vt 0.0993 0.4519 +vt 0.1271 0.4391 +vt 0.1271 0.4518 +vt 0.1547 0.4391 +vt 0.1548 0.4517 +vt 0.1823 0.4391 +vt 0.1824 0.4517 +vt 0.2099 0.4390 +vt 0.2100 0.4516 +vt 0.2375 0.4390 +vt 0.2375 0.4515 +vt 0.2927 0.4516 +vt 0.2651 0.4516 +vt 0.2650 0.4390 +vt 0.2927 0.4390 +vt 0.3480 0.4515 +vt 0.3204 0.4515 +vt 0.3203 0.4389 +vt 0.3479 0.4389 +vt 0.3756 0.4516 +vt 0.3756 0.4389 +vt 0.5977 0.6311 +vt 0.5977 0.5265 +vt 0.6254 0.5265 +vt 0.6254 0.6311 +vt 0.7360 0.6311 +vt 0.7360 0.5265 +vt 0.7637 0.5265 +vt 0.7637 0.6311 +vt 0.5424 0.6311 +vt 0.5424 0.5265 +vt 0.5700 0.5265 +vt 0.5700 0.6311 +vt 0.5147 0.6311 +vt 0.5147 0.5265 +vt 0.7914 0.6311 +vt 0.7914 0.5265 +vt 0.8191 0.5265 +vt 0.8191 0.6311 +vt 0.4870 0.6311 +vt 0.4870 0.5265 +vt 0.8467 0.5265 +vt 0.8467 0.6311 +vt 0.4593 0.6311 +vt 0.4593 0.5265 +vt 0.4870 0.5035 +vt 0.4870 0.5243 +vt 0.8744 0.5265 +vt 0.8744 0.6311 +vt 0.4317 0.6311 +vt 0.4317 0.5265 +vt 0.9021 0.5265 +vt 0.9021 0.6311 +vt 0.4040 0.6311 +vt 0.4040 0.5265 +vt 0.0443 0.6311 +vt 0.0443 0.5265 +vt 0.0720 0.5265 +vt 0.0720 0.6311 +vt 0.3763 0.6311 +vt 0.3763 0.5265 +vt 0.0166 0.6311 +vt 0.0166 0.5265 +vt 0.3487 0.6311 +vt 0.3487 0.5265 +vt 0.6807 0.6311 +vt 0.6807 0.5265 +vt 0.7084 0.5265 +vt 0.7084 0.6311 +vt 0.0996 0.5265 +vt 0.0996 0.6311 +vt 0.4868 0.3517 +vt 0.4887 0.0902 +vt 0.5163 0.0903 +vt 0.5144 0.3517 +vt 0.3210 0.6311 +vt 0.3210 0.5265 +vt 0.1273 0.5265 +vt 0.1273 0.6311 +vt 0.2933 0.6311 +vt 0.2933 0.5265 +vt 0.1550 0.5265 +vt 0.1550 0.6311 +vt 0.2656 0.6311 +vt 0.2656 0.5265 +vt 0.1826 0.5265 +vt 0.1826 0.6311 +vt 0.2103 0.6311 +vt 0.2103 0.5265 +vt 0.2380 0.5265 +vt 0.2380 0.6311 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.2934 0.3516 +vt 0.2955 0.0896 +vt 0.3231 0.0897 +vt 0.3210 0.3516 +vt 0.0731 0.0889 +vt 0.1011 0.0889 +vt 0.0998 0.3516 +vt 0.0719 0.3516 +vt 0.3763 0.3517 +vt 0.3784 0.0899 +vt 0.4060 0.0900 +vt 0.4039 0.3517 +vt 0.3508 0.0898 +vt 0.3486 0.3516 +vt 0.5438 0.0904 +vt 0.5419 0.3518 +vt 0.2657 0.3516 +vt 0.2678 0.0895 +vt 0.5695 0.3518 +vt 0.5713 0.0904 +vt 0.5988 0.0905 +vt 0.5971 0.3519 +vt 0.4316 0.3517 +vt 0.4336 0.0901 +vt 0.4612 0.0901 +vt 0.4592 0.3517 +vt 0.1289 0.0890 +vt 0.1567 0.0891 +vt 0.1552 0.3516 +vt 0.1276 0.3516 +vt 0.6530 0.6311 +vt 0.6530 0.5265 +vt 0.8188 0.0907 +vt 0.8463 0.0908 +vt 0.8458 0.3521 +vt 0.8182 0.3521 +vt 0.6537 0.0905 +vt 0.6812 0.0905 +vt 0.6799 0.3520 +vt 0.6523 0.3520 +vt 0.7353 0.3521 +vt 0.7363 0.0906 +vt 0.7638 0.0906 +vt 0.7629 0.3521 +vt 0.7913 0.0906 +vt 0.7905 0.3521 +vt 0.7076 0.3521 +vt 0.7088 0.0905 +vt 0.0451 0.0889 +vt 0.0441 0.3515 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.6110 0.7086 +vt 0.6110 0.6947 +vt 0.6249 0.6947 +vt 0.6249 0.7086 +vt 0.5972 0.7086 +vt 0.5972 0.6947 +vt 0.6388 0.6947 +vt 0.6388 0.7086 +vt 0.6526 0.6947 +vt 0.6526 0.7086 +vt 0.5694 0.7086 +vt 0.5694 0.6947 +vt 0.5833 0.6947 +vt 0.5833 0.7086 +vt 0.8732 0.3520 +vt 0.9003 0.3518 +vt 0.2381 0.3516 +vt 0.1828 0.3516 +vt 0.6247 0.3519 +vt 0.2105 0.3516 +vt 0.7611 0.6510 +vt 0.7387 0.6510 +vt 0.5674 0.6510 +vt 0.5450 0.6510 +vt 0.5950 0.6510 +vt 0.5727 0.6510 +vt 0.5120 0.6510 +vt 0.4897 0.6510 +vt 0.4567 0.6510 +vt 0.4343 0.6510 +vt 0.4844 0.6510 +vt 0.4620 0.6510 +vt 0.5397 0.6510 +vt 0.5173 0.6510 +vt 0.6227 0.6510 +vt 0.6004 0.6510 +vt 0.6504 0.6510 +vt 0.6280 0.6510 +vt 0.6780 0.6510 +vt 0.6557 0.6510 +vt 0.7057 0.6510 +vt 0.6834 0.6510 +vt 0.7334 0.6510 +vt 0.7110 0.6510 +vt 0.7887 0.6510 +vt 0.7664 0.6510 +vt 0.8164 0.6510 +vt 0.7940 0.6510 +vt 0.8441 0.6510 +vt 0.8217 0.6510 +vt 0.8717 0.6510 +vt 0.8494 0.6510 +vt 0.4290 0.6510 +vt 0.4067 0.6510 +vt 0.4013 0.6510 +vt 0.3790 0.6510 +vt 0.0693 0.6510 +vt 0.0469 0.6510 +vt 0.8994 0.6510 +vt 0.8771 0.6510 +vt 0.0416 0.6510 +vt 0.0193 0.6510 +vt 0.0970 0.6510 +vt 0.0746 0.6510 +vt 0.1246 0.6510 +vt 0.1023 0.6510 +vt 0.1523 0.6510 +vt 0.1300 0.6510 +vt 0.1800 0.6510 +vt 0.1576 0.6510 +vt 0.2353 0.6510 +vt 0.2130 0.6510 +vt 0.2630 0.6510 +vt 0.2406 0.6510 +vt 0.2907 0.6510 +vt 0.2683 0.6510 +vt 0.3183 0.6510 +vt 0.2960 0.6510 +vt 0.3460 0.6510 +vt 0.3236 0.6510 +vt 0.3737 0.6510 +vt 0.3513 0.6510 +vt 0.2076 0.6510 +vt 0.1853 0.6510 +vt 0.9001 0.0912 +vt 0.8734 0.0909 +vt 0.0167 0.3513 +vt 0.2401 0.0894 +vt 0.1845 0.0892 +vt 0.6263 0.0905 +vt 0.2123 0.0893 +vt 0.0173 0.0891 +vn 0.0000 -1.0000 0.0000 +vn -0.0000 1.0000 0.0000 +vn -0.2113 0.6857 -0.6965 +vn -0.2113 -0.6857 -0.6965 +vn -0.3431 -0.6857 -0.6419 +vn -0.3431 0.6857 -0.6419 +vn -0.0713 0.6857 -0.7244 +vn -0.0713 -0.6857 -0.7244 +vn 0.0713 0.6857 -0.7244 +vn 0.0713 -0.6857 -0.7244 +vn 0.2113 0.6857 -0.6965 +vn 0.2113 -0.6857 -0.6965 +vn 0.3431 0.6857 -0.6419 +vn 0.3431 -0.6857 -0.6419 +vn 0.4617 0.6857 -0.5626 +vn 0.4617 -0.6857 -0.5626 +vn 0.5626 0.6857 -0.4617 +vn 0.5626 -0.6857 -0.4617 +vn 0.6419 0.6857 -0.3431 +vn 0.6419 -0.6857 -0.3431 +vn 0.6965 0.6857 -0.2113 +vn 0.6965 -0.6857 -0.2113 +vn 0.7244 0.6857 -0.0713 +vn 0.7244 -0.6857 -0.0713 +vn 0.7244 0.6857 0.0713 +vn 0.7244 -0.6857 0.0713 +vn 0.6965 0.6857 0.2113 +vn 0.6965 -0.6857 0.2113 +vn 0.6419 0.6857 0.3431 +vn 0.6419 -0.6857 0.3431 +vn 0.5626 0.6857 0.4617 +vn 0.5626 -0.6857 0.4617 +vn 0.4617 0.6857 0.5626 +vn 0.4617 -0.6857 0.5626 +vn 0.3431 0.6857 0.6419 +vn 0.3431 -0.6857 0.6419 +vn 0.2113 0.6857 0.6965 +vn 0.2113 -0.6857 0.6965 +vn 0.0713 0.6857 0.7244 +vn 0.0713 -0.6857 0.7244 +vn -0.0713 0.6857 0.7244 +vn -0.0713 -0.6857 0.7244 +vn -0.2113 0.6857 0.6965 +vn -0.2113 -0.6857 0.6965 +vn -0.4617 0.6857 0.5626 +vn -0.4617 -0.6857 0.5626 +vn -0.3431 -0.6857 0.6419 +vn -0.3431 0.6857 0.6419 +vn -0.5626 0.6857 0.4617 +vn -0.5626 -0.6857 0.4617 +vn -0.6419 0.6857 0.3431 +vn -0.6419 -0.6857 0.3431 +vn -0.6965 0.6857 0.2113 +vn -0.6965 -0.6857 0.2113 +vn -0.7244 0.6857 0.0713 +vn -0.7244 -0.6857 0.0713 +vn -0.6965 0.6857 -0.2113 +vn -0.6965 -0.6857 -0.2113 +vn -0.7244 -0.6857 -0.0713 +vn -0.7244 0.6857 -0.0713 +vn -0.6419 0.6857 -0.3431 +vn -0.6419 -0.6857 -0.3431 +vn -0.5626 0.6857 -0.4617 +vn -0.5626 -0.6857 -0.4617 +vn -0.8614 0.2147 0.4604 +vn -0.8658 0.1903 0.4628 +vn -0.9395 0.1903 0.2850 +vn -0.9346 0.2147 0.2835 +vn -0.9720 0.2147 0.0957 +vn -0.9770 0.1903 0.0962 +vn -0.9720 0.2147 -0.0957 +vn -0.9770 0.1903 -0.0962 +vn -0.9346 0.2147 -0.2835 +vn -0.9395 0.1903 -0.2850 +vn -0.8614 0.2147 -0.4604 +vn -0.8658 0.1903 -0.4628 +vn -0.7550 0.2147 -0.6196 +vn -0.7589 0.1903 -0.6228 +vn -0.6228 0.1903 -0.7589 +vn -0.6196 0.2147 -0.7550 +vn -0.4604 0.2147 -0.8614 +vn -0.4628 0.1903 -0.8658 +vn -0.2835 0.2147 -0.9346 +vn -0.2850 0.1903 -0.9395 +vn -0.0957 0.2147 -0.9720 +vn -0.0962 0.1903 -0.9770 +vn 0.0962 0.1903 -0.9770 +vn 0.0957 0.2147 -0.9720 +vn 0.2850 0.1903 -0.9395 +vn 0.2835 0.2147 -0.9346 +vn 0.4604 0.2147 -0.8614 +vn 0.4628 0.1903 -0.8658 +vn 0.6228 0.1903 -0.7589 +vn 0.6196 0.2147 -0.7550 +vn 0.7589 0.1903 -0.6228 +vn 0.7550 0.2147 -0.6196 +vn 0.8614 0.2147 -0.4604 +vn 0.8658 0.1903 -0.4628 +vn 0.9395 0.1903 -0.2850 +vn 0.9346 0.2147 -0.2835 +vn 0.9720 0.2147 -0.0957 +vn 0.9770 0.1903 -0.0962 +vn 0.9770 0.1903 0.0962 +vn 0.9720 0.2147 0.0957 +vn 0.9346 0.2147 0.2835 +vn 0.9395 0.1903 0.2850 +vn 0.8658 0.1903 0.4628 +vn 0.8614 0.2147 0.4604 +vn 0.7589 0.1903 0.6228 +vn 0.7550 0.2147 0.6196 +vn 0.6228 0.1903 0.7589 +vn 0.6196 0.2147 0.7550 +vn 0.4628 0.1903 0.8658 +vn 0.4604 0.2147 0.8614 +vn 0.2850 0.1903 0.9395 +vn 0.2835 0.2147 0.9346 +vn 0.0962 0.1903 0.9770 +vn 0.0957 0.2147 0.9720 +vn -0.2835 0.2147 0.9346 +vn -0.0957 0.2147 0.9720 +vn -0.0962 0.1903 0.9770 +vn -0.2850 0.1903 0.9395 +vn -0.6196 0.2147 0.7550 +vn -0.4604 0.2147 0.8614 +vn -0.4628 0.1903 0.8658 +vn -0.6228 0.1903 0.7589 +vn -0.7550 0.2147 0.6196 +vn -0.7589 0.1903 0.6228 +vn 0.5083 -0.5983 -0.6193 +vn 0.5019 0.6115 -0.6116 +vn 0.6116 0.6115 -0.5019 +vn 0.6193 -0.5983 -0.5083 +vn 0.7974 -0.5983 0.0785 +vn 0.7874 0.6115 0.0775 +vn 0.7571 0.6115 0.2297 +vn 0.7667 -0.5983 0.2326 +vn 0.2326 -0.5983 -0.7667 +vn 0.2297 0.6115 -0.7571 +vn 0.3730 0.6115 -0.6978 +vn 0.3777 -0.5983 -0.7066 +vn 0.0785 -0.5983 -0.7974 +vn 0.0775 0.6115 -0.7874 +vn 0.7066 -0.5983 0.3777 +vn 0.6978 0.6115 0.3730 +vn 0.6116 0.6115 0.5019 +vn 0.6193 -0.5983 0.5083 +vn -0.0785 -0.5983 -0.7974 +vn -0.0775 0.6115 -0.7874 +vn 0.5019 0.6115 0.6116 +vn 0.5083 -0.5983 0.6193 +vn -0.2326 -0.5983 -0.7667 +vn -0.2297 0.6115 -0.7571 +vn -0.4617 -0.6857 -0.5626 +vn -0.4617 0.6857 -0.5626 +vn 0.3730 0.6115 0.6978 +vn 0.3777 -0.5983 0.7066 +vn -0.3777 -0.5983 -0.7066 +vn -0.3730 0.6115 -0.6978 +vn 0.2297 0.6115 0.7571 +vn 0.2326 -0.5983 0.7667 +vn -0.5083 -0.5983 -0.6193 +vn -0.5019 0.6115 -0.6116 +vn 0.0785 -0.5983 0.7974 +vn 0.0775 0.6115 0.7874 +vn -0.0775 0.6115 0.7874 +vn -0.0785 -0.5983 0.7974 +vn -0.6193 -0.5983 -0.5083 +vn -0.6116 0.6115 -0.5019 +vn -0.7066 -0.5983 -0.3777 +vn -0.6978 0.6115 -0.3730 +vn 0.7667 -0.5983 -0.2326 +vn 0.7571 0.6115 -0.2297 +vn 0.7874 0.6115 -0.0775 +vn 0.7974 -0.5983 -0.0785 +vn -0.2297 0.6115 0.7571 +vn -0.2326 -0.5983 0.7667 +vn -0.9917 0.0833 -0.0977 +vn -0.9952 0.0000 -0.0980 +vn -0.9569 0.0000 -0.2903 +vn -0.9536 0.0833 -0.2893 +vn -0.7667 -0.5983 -0.2326 +vn -0.7571 0.6115 -0.2297 +vn -0.3730 0.6115 0.6978 +vn -0.3777 -0.5983 0.7066 +vn -0.7974 -0.5983 -0.0785 +vn -0.7874 0.6115 -0.0775 +vn -0.5019 0.6115 0.6116 +vn -0.5083 -0.5983 0.6193 +vn -0.7974 -0.5983 0.0785 +vn -0.7874 0.6115 0.0775 +vn -0.6116 0.6115 0.5019 +vn -0.6193 -0.5983 0.5083 +vn -0.7066 -0.5983 0.3777 +vn -0.6978 0.6115 0.3730 +vn -0.7571 0.6115 0.2297 +vn -0.7667 -0.5983 0.2326 +vn -0.3032 0.6100 -0.7321 +vn -0.3827 0.0000 -0.9239 +vn -0.9914 0.0000 -0.1305 +vn -0.7856 0.6100 -0.1034 +vn 0.4824 0.6100 -0.6287 +vn 0.6088 0.0000 -0.7933 +vn -0.6088 0.0000 0.7933 +vn -0.4824 0.6100 0.6287 +vn 0.3827 0.0000 0.9239 +vn 0.3032 0.6100 0.7321 +vn 0.9914 0.0000 0.1305 +vn 0.7856 0.6100 0.1034 +vn -0.7321 0.6100 -0.3032 +vn -0.9239 0.0000 -0.3827 +vn -0.7933 0.0000 0.6088 +vn -0.6287 0.6100 0.4824 +vn -0.1034 0.6100 -0.7856 +vn -0.1305 0.0000 -0.9914 +vn 0.1305 0.0000 0.9914 +vn 0.1034 0.6100 0.7856 +vn 0.9239 0.0000 0.3827 +vn 0.7321 0.6100 0.3032 +vn 0.7933 0.0000 -0.6088 +vn 0.6287 0.6100 -0.4824 +vn -0.7321 0.6100 0.3032 +vn -0.9239 0.0000 0.3827 +vn -0.1305 0.0000 0.9914 +vn -0.1034 0.6100 0.7856 +vn -0.6287 0.6100 -0.4824 +vn -0.7933 0.0000 -0.6088 +vn 0.7933 0.0000 0.6088 +vn 0.6287 0.6100 0.4824 +vn 0.9239 0.0000 -0.3827 +vn 0.7321 0.6100 -0.3032 +vn 0.1305 0.0000 -0.9914 +vn 0.1034 0.6100 -0.7856 +vn -0.3032 0.6100 0.7321 +vn -0.3827 0.0000 0.9239 +vn 0.6088 0.0000 0.7933 +vn 0.4824 0.6100 0.6287 +vn -0.7856 0.6100 0.1034 +vn -0.9914 0.0000 0.1305 +vn 0.9914 0.0000 -0.1305 +vn 0.7856 0.6100 -0.1034 +vn 0.3827 0.0000 -0.9239 +vn 0.3032 0.6100 -0.7321 +vn -0.6088 0.0000 -0.7933 +vn -0.4824 0.6100 -0.6287 +vn -0.2893 0.0833 0.9536 +vn -0.2903 0.0000 0.9569 +vn -0.4714 0.0000 0.8819 +vn -0.4697 0.0833 0.8788 +vn 0.9569 0.0000 0.2903 +vn 0.8819 0.0000 0.4714 +vn 0.8788 0.0833 0.4697 +vn 0.9536 0.0833 0.2893 +vn -0.7703 0.0833 0.6322 +vn -0.7730 0.0000 0.6344 +vn -0.8819 0.0000 0.4714 +vn -0.8788 0.0833 0.4697 +vn -0.6344 0.0000 0.7730 +vn -0.6322 0.0833 0.7703 +vn -0.8819 0.0000 -0.4714 +vn -0.8788 0.0833 -0.4697 +vn -0.0977 0.0833 0.9917 +vn -0.0980 0.0000 0.9952 +vn -0.7703 0.0833 -0.6322 +vn -0.7730 0.0000 -0.6344 +vn -0.6344 0.0000 -0.7730 +vn -0.6322 0.0833 -0.7703 +vn -0.9536 0.0833 0.2893 +vn -0.9569 0.0000 0.2903 +vn -0.9952 0.0000 0.0980 +vn -0.9917 0.0833 0.0977 +vn 0.7730 0.0000 0.6344 +vn 0.6344 0.0000 0.7730 +vn 0.6322 0.0833 0.7703 +vn 0.7703 0.0833 0.6322 +vn 0.7066 -0.5983 -0.3777 +vn 0.6978 0.6115 -0.3730 +vn 0.7730 0.0000 -0.6344 +vn 0.8819 0.0000 -0.4714 +vn 0.8788 0.0833 -0.4697 +vn 0.7703 0.0833 -0.6322 +vn -0.2903 0.0000 -0.9569 +vn -0.0980 0.0000 -0.9952 +vn -0.0977 0.0833 -0.9917 +vn -0.2893 0.0833 -0.9536 +vn 0.2893 0.0833 -0.9536 +vn 0.2903 0.0000 -0.9569 +vn 0.4714 0.0000 -0.8819 +vn 0.4697 0.0833 -0.8788 +vn 0.6344 0.0000 -0.7730 +vn 0.6322 0.0833 -0.7703 +vn 0.0977 0.0833 -0.9917 +vn 0.0980 0.0000 -0.9952 +vn 0.9952 0.0000 0.0980 +vn 0.9917 0.0833 0.0977 +vn -0.5603 0.6100 -0.5603 +vn -0.7071 0.0000 -0.7071 +vn -0.9659 0.0000 0.2588 +vn -0.7654 0.6100 0.2051 +vn 0.2051 0.6100 -0.7654 +vn 0.2588 0.0000 -0.9659 +vn -0.2588 0.0000 0.9659 +vn -0.2051 0.6100 0.7654 +vn 0.7071 0.0000 0.7071 +vn 0.5603 0.6100 0.5603 +vn 0.9659 0.0000 -0.2588 +vn 0.7654 0.6100 -0.2051 +vn -0.7924 0.6100 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.5000 0.0000 0.8660 +vn -0.3962 0.6100 0.6862 +vn -0.3962 0.6100 -0.6862 +vn -0.5000 0.0000 -0.8660 +vn 0.5000 0.0000 0.8660 +vn 0.3962 0.6100 0.6862 +vn 1.0000 0.0000 0.0000 +vn 0.7924 0.6100 0.0000 +vn 0.5000 0.0000 -0.8660 +vn 0.3962 0.6100 -0.6862 +vn -0.5603 0.6100 0.5603 +vn -0.7071 0.0000 0.7071 +vn 0.2588 0.0000 0.9659 +vn 0.2051 0.6100 0.7654 +vn -0.7654 0.6100 -0.2051 +vn -0.9659 0.0000 -0.2588 +vn 0.9659 0.0000 0.2588 +vn 0.7654 0.6100 0.2051 +vn 0.7071 0.0000 -0.7071 +vn 0.5603 0.6100 -0.5603 +vn -0.2588 0.0000 -0.9659 +vn -0.2051 0.6100 -0.7654 +vn 0.0000 0.6100 0.7924 +vn 0.0000 0.0000 1.0000 +vn 0.8660 0.0000 0.5000 +vn 0.6862 0.6100 0.3962 +vn -0.6862 0.6100 0.3962 +vn -0.8660 0.0000 0.5000 +vn 0.8660 0.0000 -0.5000 +vn 0.6862 0.6100 -0.3962 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.6100 -0.7924 +vn -0.8660 0.0000 -0.5000 +vn -0.6862 0.6100 -0.3962 +vn 0.9536 0.0833 -0.2893 +vn 0.9917 0.0833 -0.0977 +vn 0.0977 0.0833 0.9917 +vn 0.4697 0.0833 0.8788 +vn -0.4697 0.0833 -0.8788 +vn 0.2893 0.0833 0.9536 +vn 0.2269 -0.9715 0.0688 +vn 0.2360 -0.9715 0.0232 +vn 0.1118 -0.9715 -0.2091 +vn 0.0688 -0.9715 -0.2269 +vn 0.1504 -0.9715 -0.1833 +vn 0.0232 -0.9715 -0.2360 +vn -0.0232 -0.9715 -0.2360 +vn -0.0688 -0.9715 -0.2269 +vn -0.1118 -0.9715 -0.2091 +vn 0.1833 -0.9715 -0.1504 +vn 0.2091 -0.9715 -0.1118 +vn 0.2269 -0.9715 -0.0688 +vn 0.2360 -0.9715 -0.0232 +vn 0.2091 -0.9715 0.1118 +vn 0.1833 -0.9715 0.1504 +vn 0.1504 -0.9715 0.1833 +vn 0.1118 -0.9715 0.2091 +vn -0.1504 -0.9715 -0.1833 +vn -0.1833 -0.9715 -0.1504 +vn -0.0232 -0.9715 0.2360 +vn 0.0232 -0.9715 0.2360 +vn 0.0688 -0.9715 0.2269 +vn -0.0688 -0.9715 0.2269 +vn -0.1118 -0.9715 0.2091 +vn -0.1504 -0.9715 0.1833 +vn -0.1833 -0.9715 0.1504 +vn -0.2269 -0.9715 0.0688 +vn -0.2091 -0.9715 0.1118 +vn -0.2360 -0.9715 0.0232 +vn -0.2360 -0.9715 -0.0232 +vn -0.2269 -0.9715 -0.0688 +vn -0.2091 -0.9715 -0.1118 +vn 0.9952 0.0000 -0.0980 +vn 0.9569 0.0000 -0.2903 +vn 0.0980 0.0000 0.9952 +vn 0.4714 0.0000 0.8819 +vn -0.4714 0.0000 -0.8819 +vn 0.2903 0.0000 0.9569 +g Pipe_Cylinder.002_None +s off +f 393/1/1 402/2/1 406/3/1 410/4/1 414/5/1 420/6/1 418/7/1 423/8/1 428/9/1 432/10/1 436/11/1 440/12/1 446/13/1 447/14/1 444/15/1 442/16/1 438/17/1 434/18/1 430/19/1 425/20/1 421/21/1 415/22/1 412/23/1 407/24/1 404/25/1 399/26/1 396/27/1 398/28/1 392/29/1 386/30/1 388/31/1 390/32/1 +f 65/33/2 68/34/2 69/35/2 70/36/2 71/37/2 72/38/2 +f 77/39/2 80/40/2 81/41/2 82/42/2 83/43/2 84/44/2 +f 89/45/2 92/46/2 93/47/2 94/48/2 95/49/2 96/50/2 +f 101/51/2 104/52/2 105/53/2 106/54/2 107/55/2 108/56/2 +f 113/57/2 116/58/2 117/59/2 118/60/2 119/61/2 120/62/2 +f 125/63/2 128/64/2 129/65/2 130/66/2 131/67/2 132/68/2 +f 137/69/2 140/70/2 141/71/2 142/72/2 143/73/2 144/74/2 +f 149/75/2 152/76/2 153/77/2 154/78/2 155/79/2 156/80/2 +f 193/81/2 194/82/2 224/83/2 223/84/2 221/85/2 222/86/2 220/87/2 219/88/2 218/89/2 217/90/2 215/91/2 216/92/2 214/93/2 213/94/2 212/95/2 211/96/2 210/97/2 209/98/2 208/99/2 207/100/2 206/101/2 205/102/2 204/103/2 203/104/2 202/105/2 201/106/2 200/107/2 199/108/2 198/109/2 197/110/2 196/111/2 195/112/2 +f 172/113/1 189/114/1 173/115/1 174/116/1 175/117/1 176/118/1 177/119/1 190/120/1 178/121/1 179/122/1 180/123/1 191/124/1 181/125/1 192/126/1 182/127/1 183/128/1 184/129/1 185/130/1 186/131/1 161/132/1 162/133/1 163/134/1 164/135/1 165/136/1 166/137/1 167/138/1 168/139/1 169/140/1 187/141/1 170/142/1 188/143/1 171/144/1 +f 226/145/2 225/146/2 230/147/2 233/148/2 232/149/2 235/150/2 237/151/2 239/152/2 241/153/2 243/154/2 245/155/2 247/156/2 249/157/2 252/158/2 250/159/2 254/160/2 253/161/2 255/162/2 256/163/2 251/164/2 248/165/2 246/166/2 244/167/2 242/168/2 240/169/2 238/170/2 236/171/2 234/172/2 231/173/2 229/174/2 228/175/2 227/176/2 +f 257/177/2 260/178/2 261/179/2 262/180/2 263/181/2 264/182/2 +f 269/183/2 272/184/2 273/185/2 274/186/2 275/187/2 276/188/2 +f 281/189/2 284/190/2 285/191/2 286/192/2 287/193/2 288/194/2 +f 293/195/2 296/196/2 297/197/2 298/198/2 299/199/2 300/200/2 +f 305/201/2 308/202/2 309/203/2 310/204/2 311/205/2 312/206/2 +f 317/207/2 320/208/2 321/209/2 322/210/2 323/211/2 324/212/2 +f 329/213/2 332/214/2 333/215/2 334/216/2 335/217/2 336/218/2 +f 341/219/2 344/220/2 345/221/2 346/222/2 347/223/2 348/224/2 +s 1 +f 196/225/3 163/226/4 162/227/5 195/228/6 +f 197/229/7 164/230/8 163/226/4 196/225/3 +f 198/231/9 165/232/10 164/230/8 197/229/7 +f 199/233/11 166/234/12 165/232/10 198/231/9 +f 200/235/13 167/236/14 166/234/12 199/233/11 +f 201/237/15 168/238/16 167/236/14 200/235/13 +f 202/239/17 169/240/18 168/238/16 201/237/15 +f 203/241/19 187/242/20 169/240/18 202/239/17 +f 204/243/21 170/244/22 187/242/20 203/241/19 +f 205/245/23 188/246/24 170/244/22 204/243/21 +f 206/247/25 171/248/26 188/246/24 205/245/23 +f 207/249/27 172/250/28 171/248/26 206/247/25 +f 208/251/29 189/252/30 172/250/28 207/249/27 +f 209/253/31 173/254/32 189/252/30 208/251/29 +f 210/255/33 174/256/34 173/254/32 209/253/31 +f 211/257/35 175/258/36 174/256/34 210/255/33 +f 212/259/37 176/260/38 175/261/36 211/262/35 +f 213/263/39 177/264/40 176/260/38 212/259/37 +f 214/265/41 190/266/42 177/264/40 213/263/39 +f 216/267/43 178/268/44 190/266/42 214/265/41 +f 217/269/45 180/270/46 179/271/47 215/272/48 +f 215/272/48 179/271/47 178/268/44 216/267/43 +f 218/273/49 191/274/50 180/270/46 217/269/45 +f 219/275/51 181/276/52 191/274/50 218/273/49 +f 220/277/53 192/278/54 181/276/52 219/275/51 +f 222/279/55 182/280/56 192/278/54 220/277/53 +f 223/281/57 184/282/58 183/283/59 221/284/60 +f 221/284/60 183/283/59 182/280/56 222/279/55 +f 224/285/61 185/286/62 184/282/58 223/281/57 +f 194/287/63 186/288/64 185/286/62 224/285/61 +f 30/289/65 33/290/66 34/291/67 1/292/68 +f 2/293/69 1/292/68 34/291/67 35/294/70 +f 3/295/71 2/293/69 35/294/70 36/296/72 +f 4/297/73 3/295/71 36/296/72 37/298/74 +f 5/299/75 4/297/73 37/298/74 38/300/76 +f 6/301/77 5/299/75 38/300/76 39/302/78 +f 6/301/77 39/302/78 40/303/79 7/304/80 +f 8/305/81 7/304/80 40/303/79 41/306/82 +f 9/307/83 8/305/81 41/306/82 42/308/84 +f 10/309/85 9/307/83 42/308/84 43/310/86 +f 10/309/85 43/310/86 44/311/87 11/312/88 +f 11/312/88 44/311/87 45/313/89 31/314/90 +f 12/315/91 46/316/92 47/317/93 13/318/94 +f 31/314/90 45/313/89 46/316/92 12/315/91 +f 13/318/94 47/317/93 48/319/95 14/320/96 +f 15/321/97 14/320/96 48/319/95 49/322/98 +f 15/321/97 49/322/98 50/323/99 16/324/100 +f 17/325/101 16/324/100 50/323/99 51/326/102 +f 17/327/101 51/328/102 52/329/103 18/330/104 +f 19/331/105 18/330/104 52/329/103 53/332/106 +f 19/331/105 53/332/106 54/333/107 20/334/108 +f 20/334/108 54/333/107 55/335/109 22/336/110 +f 22/336/110 55/335/109 56/337/111 21/338/112 +f 21/338/112 56/337/111 57/339/113 23/340/114 +f 23/340/114 57/339/113 58/341/115 24/342/116 +f 24/342/116 58/341/115 59/343/117 32/344/118 +f 27/345/119 25/346/120 60/347/121 61/348/122 +f 25/346/120 32/344/118 59/343/117 60/347/121 +f 28/349/123 26/350/124 62/351/125 63/352/126 +f 27/345/119 61/348/122 62/351/125 26/350/124 +f 29/353/127 28/349/123 63/352/126 64/354/128 +f 29/353/127 64/354/128 33/290/66 30/289/65 +f 397/355/129 230/356/130 225/357/131 391/358/132 +f 394/359/133 229/360/134 231/361/135 401/362/136 +f 400/363/137 232/364/138 233/365/139 395/366/140 +f 403/367/141 235/368/142 232/364/138 400/363/137 +f 395/366/140 233/365/139 230/356/130 397/355/129 +f 405/369/143 234/370/144 236/371/145 409/372/146 +f 408/373/147 237/374/148 235/368/142 403/367/141 +f 409/372/146 236/371/145 238/375/149 413/376/150 +f 411/377/151 239/378/152 237/374/148 408/373/147 +f 195/228/6 162/227/5 161/379/153 193/380/154 +f 413/376/150 238/375/149 240/381/155 419/382/156 +f 416/383/157 241/384/158 239/378/152 411/377/151 +f 419/382/156 240/381/155 242/385/159 417/386/160 +f 422/387/161 243/388/162 241/384/158 416/383/157 +f 424/389/163 244/390/164 246/391/165 427/392/166 +f 426/393/167 245/394/168 243/388/162 422/387/161 +f 417/395/160 242/396/159 244/390/164 424/389/163 +f 429/397/169 247/398/170 245/394/168 426/393/167 +f 387/399/171 227/400/172 228/401/173 389/402/174 +f 427/392/166 246/391/165 248/403/175 431/404/176 +f 476/405/177 374/406/178 368/407/179 473/408/180 +f 433/409/181 249/410/182 247/398/170 429/397/169 +f 431/404/176 248/403/175 251/411/183 435/412/184 +f 437/413/185 252/414/186 249/410/182 433/409/181 +f 435/412/184 251/411/183 256/415/187 439/416/188 +f 401/362/136 231/361/135 234/370/144 405/369/143 +f 441/417/189 250/418/190 252/414/186 437/413/185 +f 439/416/188 256/415/187 255/419/191 445/420/192 +f 389/402/174 228/401/173 229/360/134 394/359/133 +f 448/421/193 253/422/194 254/423/195 443/424/196 +f 443/424/196 254/423/195 250/418/190 441/417/189 +f 445/420/192 255/419/191 253/422/194 448/421/193 +f 65/425/197 66/426/198 67/427/199 68/428/200 +f 72/429/201 73/430/202 66/426/198 65/425/197 +f 68/428/200 67/427/199 74/431/203 69/432/204 +f 69/432/204 74/431/203 75/433/205 70/434/206 +f 70/435/206 75/436/205 76/437/207 71/438/208 +f 71/438/208 76/437/207 73/430/202 72/429/201 +f 77/439/209 78/440/210 79/441/211 80/442/212 +f 84/443/213 85/444/214 78/440/210 77/439/209 +f 80/442/212 79/441/211 86/445/215 81/446/216 +f 81/446/216 86/445/215 87/447/217 82/448/218 +f 82/449/218 87/450/217 88/451/219 83/452/220 +f 83/452/220 88/451/219 85/444/214 84/443/213 +f 89/453/221 90/454/222 91/455/223 92/456/224 +f 96/457/225 97/458/226 90/454/222 89/453/221 +f 92/456/224 91/455/223 98/459/227 93/460/228 +f 93/460/228 98/459/227 99/461/229 94/462/230 +f 94/463/230 99/464/229 100/465/231 95/466/232 +f 95/466/232 100/465/231 97/458/226 96/457/225 +f 101/467/233 102/468/234 103/469/235 104/470/236 +f 108/471/237 109/472/238 102/468/234 101/467/233 +f 104/470/236 103/469/235 110/473/239 105/474/240 +f 105/474/240 110/473/239 111/475/241 106/476/242 +f 106/477/242 111/478/241 112/479/243 107/480/244 +f 107/480/244 112/479/243 109/472/238 108/471/237 +f 113/481/206 114/482/205 115/483/207 116/484/208 +f 120/485/204 121/486/203 114/482/205 113/481/206 +f 116/484/208 115/483/207 122/487/202 117/488/201 +f 117/488/201 122/487/202 123/489/198 118/490/197 +f 118/491/197 123/492/198 124/493/199 119/494/200 +f 119/494/200 124/493/199 121/486/203 120/485/204 +f 125/495/218 126/496/217 127/497/219 128/498/220 +f 132/499/216 133/500/215 126/496/217 125/495/218 +f 128/498/220 127/497/219 134/501/214 129/502/213 +f 129/502/213 134/501/214 135/503/210 130/504/209 +f 130/505/209 135/506/210 136/507/211 131/508/212 +f 131/508/212 136/507/211 133/500/215 132/499/216 +f 137/509/230 138/510/229 139/511/231 140/512/232 +f 144/513/228 145/514/227 138/510/229 137/509/230 +f 140/512/232 139/511/231 146/515/226 141/516/225 +f 141/516/225 146/515/226 147/517/222 142/518/221 +f 142/519/221 147/520/222 148/521/223 143/522/224 +f 143/522/224 148/521/223 145/514/227 144/513/228 +f 149/523/242 150/524/241 151/525/243 152/526/244 +f 156/527/240 157/528/239 150/524/241 149/523/242 +f 152/526/244 151/525/243 158/529/238 153/530/237 +f 153/530/237 158/529/238 159/531/234 154/532/233 +f 154/533/233 159/534/234 160/535/235 155/536/236 +f 155/536/236 160/535/235 157/528/239 156/527/240 +f 478/537/245 379/538/246 372/539/247 475/540/248 +f 373/541/249 354/542/250 464/543/251 463/544/252 +f 470/545/253 360/546/254 380/547/255 479/548/256 +f 475/540/248 372/539/247 369/549/257 458/550/258 +f 473/408/180 368/407/179 356/551/259 468/552/260 +f 466/553/261 353/554/262 379/538/246 478/537/245 +f 369/549/257 360/546/254 470/545/253 458/550/258 +f 480/555/263 382/556/264 378/557/265 449/558/266 +f 472/559/267 367/560/268 355/561/269 467/562/270 +f 366/563/271 377/564/272 454/565/273 465/566/274 +f 354/542/250 366/563/271 465/566/274 464/543/251 +f 385/567/275 226/568/276 227/400/172 387/399/171 +f 193/380/154 161/379/153 186/288/64 194/287/63 +f 365/569/277 362/570/278 460/571/279 452/572/280 +f 467/562/270 355/561/269 374/406/178 476/405/177 +f 359/573/281 375/574/282 459/575/283 451/576/284 +f 477/577/285 376/578/286 370/579/287 474/580/288 +f 474/580/288 370/579/287 364/581/289 471/582/290 +f 469/583/291 358/584/292 376/578/286 477/577/285 +f 361/585/293 373/541/249 463/544/252 462/586/294 +f 257/587/295 258/588/296 259/589/297 260/590/298 +f 264/591/299 265/592/300 258/588/296 257/587/295 +f 260/590/298 259/589/297 266/593/301 261/594/302 +f 261/594/302 266/593/301 267/595/303 262/596/304 +f 262/597/304 267/598/303 268/599/305 263/600/306 +f 263/600/306 268/599/305 265/592/300 264/591/299 +f 269/601/307 270/602/308 271/603/309 272/604/310 +f 276/605/311 277/606/312 270/602/308 269/601/307 +f 272/604/310 271/603/309 278/607/313 273/608/314 +f 273/608/314 278/607/313 279/609/315 274/610/316 +f 274/611/316 279/612/315 280/613/317 275/614/318 +f 275/614/318 280/613/317 277/606/312 276/605/311 +f 281/615/319 282/616/320 283/617/321 284/618/322 +f 288/619/323 289/620/324 282/616/320 281/615/319 +f 284/618/322 283/617/321 290/621/325 285/622/326 +f 285/622/326 290/621/325 291/623/327 286/624/328 +f 286/625/328 291/626/327 292/627/329 287/628/330 +f 287/628/330 292/627/329 289/620/324 288/619/323 +f 293/629/331 294/630/332 295/631/333 296/632/334 +f 300/633/335 301/634/336 294/630/332 293/629/331 +f 296/632/334 295/631/333 302/635/337 297/636/338 +f 297/636/338 302/635/337 303/637/339 298/638/340 +f 298/639/340 303/640/339 304/641/341 299/642/342 +f 299/642/342 304/641/341 301/634/336 300/633/335 +f 305/643/304 306/644/303 307/645/305 308/646/306 +f 312/647/302 313/648/301 306/644/303 305/643/304 +f 308/646/306 307/645/305 314/649/300 309/650/299 +f 309/650/299 314/649/300 315/651/296 310/652/295 +f 310/653/295 315/654/296 316/655/297 311/656/298 +f 311/656/298 316/655/297 313/648/301 312/647/302 +f 317/657/316 318/658/315 319/659/317 320/660/318 +f 324/661/314 325/662/313 318/658/315 317/657/316 +f 320/660/318 319/659/317 326/663/312 321/664/311 +f 321/664/311 326/663/312 327/665/308 322/666/307 +f 322/667/307 327/668/308 328/669/309 323/670/310 +f 323/670/310 328/669/309 325/662/313 324/661/314 +f 329/671/328 330/672/327 331/673/329 332/674/330 +f 336/675/326 337/676/325 330/672/327 329/671/328 +f 332/674/330 331/673/329 338/677/324 333/678/323 +f 333/678/323 338/677/324 339/679/320 334/680/319 +f 334/681/319 339/682/320 340/683/321 335/684/322 +f 335/684/322 340/683/321 337/676/325 336/675/326 +f 341/685/340 342/686/339 343/687/341 344/688/342 +f 348/689/338 349/690/337 342/686/339 341/685/340 +f 344/688/342 343/687/341 350/691/336 345/692/335 +f 345/692/335 350/691/336 351/693/332 346/694/331 +f 346/695/331 351/696/332 352/697/333 347/698/334 +f 347/698/334 352/697/333 349/690/337 348/689/338 +f 479/548/256 380/547/255 367/560/268 472/559/267 +f 468/552/260 356/551/259 382/556/264 480/555/263 +f 453/699/343 461/700/344 51/326/102 50/323/99 +f 457/701/345 466/553/261 60/347/121 59/343/117 +f 460/571/279 453/699/343 50/323/99 49/322/98 +f 454/565/273 455/702/346 57/339/113 56/337/111 +f 450/703/347 451/576/284 42/308/84 41/306/82 +f 456/704/348 457/701/345 59/343/117 58/341/115 +f 459/575/283 469/583/291 44/311/87 43/310/86 +f 455/702/346 456/704/348 58/341/115 57/339/113 +f 471/582/290 452/572/280 48/319/95 47/317/93 +f 449/558/266 450/703/347 41/306/82 40/303/79 +f 394/359/133 401/362/136 402/705/349 393/706/350 +f 400/363/137 395/366/140 396/707/351 399/708/352 +f 395/366/140 397/355/129 398/709/353 396/710/351 +f 408/373/147 403/367/141 404/711/354 407/712/355 +f 416/383/157 411/377/151 412/713/356 415/714/357 +f 411/377/151 408/373/147 407/715/355 412/716/356 +f 403/367/141 400/363/137 399/717/352 404/718/354 +f 397/355/129 391/358/132 392/719/358 398/720/353 +f 391/358/132 385/567/275 386/721/359 392/722/358 +f 385/567/275 387/399/171 388/723/360 386/724/359 +f 387/399/171 389/402/174 390/725/361 388/726/360 +f 389/402/174 394/359/133 393/727/350 390/728/361 +f 401/362/136 405/369/143 406/729/362 402/730/349 +f 405/369/143 409/372/146 410/731/363 406/732/362 +f 409/372/146 413/376/150 414/733/364 410/734/363 +f 413/376/150 419/382/156 420/735/365 414/736/364 +f 422/387/161 416/383/157 415/737/357 421/738/366 +f 426/393/167 422/387/161 421/739/366 425/740/367 +f 424/389/163 427/392/166 428/741/368 423/742/369 +f 419/382/156 417/386/160 418/743/370 420/744/365 +f 417/395/160 424/389/163 423/745/369 418/746/370 +f 427/392/166 431/404/176 432/747/371 428/748/368 +f 431/404/176 435/412/184 436/749/372 432/750/371 +f 435/412/184 439/416/188 440/751/373 436/752/372 +f 439/416/188 445/420/192 446/753/374 440/754/373 +f 448/421/193 443/424/196 444/755/375 447/756/376 +f 443/424/196 441/417/189 442/757/377 444/758/375 +f 441/417/189 437/413/185 438/759/378 442/760/377 +f 437/413/185 433/409/181 434/761/379 438/762/378 +f 433/409/181 429/397/169 430/763/380 434/764/379 +f 429/397/169 426/393/167 425/765/367 430/766/380 +f 445/420/192 448/421/193 447/767/376 446/768/374 +f 391/358/132 225/357/131 226/568/276 385/567/275 +f 381/769/381 461/700/344 453/699/343 371/770/382 +f 36/296/72 476/405/177 473/408/180 37/298/74 +f 61/348/122 478/537/245 475/540/248 62/351/125 +f 54/333/107 53/332/106 463/544/252 464/543/251 +f 64/354/128 470/545/253 479/548/256 33/290/66 +f 62/351/125 475/540/248 458/550/258 63/352/126 +f 38/300/76 37/298/74 473/408/180 468/552/260 +f 61/348/122 60/347/121 466/553/261 478/537/245 +f 64/354/128 63/352/126 458/550/258 470/545/253 +f 39/302/78 480/555/263 449/558/266 40/303/79 +f 35/294/70 34/291/67 472/559/267 467/562/270 +f 55/335/109 465/566/274 454/565/273 56/337/111 +f 55/335/109 54/333/107 464/543/251 465/566/274 +f 49/322/98 48/319/95 452/572/280 460/571/279 +f 36/296/72 35/294/70 467/562/270 476/405/177 +f 43/310/86 42/308/84 451/576/284 459/575/283 +f 45/313/89 477/577/285 474/580/288 46/316/92 +f 46/316/92 474/580/288 471/582/290 47/317/93 +f 44/311/87 469/583/291 477/577/285 45/313/89 +f 52/329/103 462/586/294 463/544/252 53/332/106 +f 34/291/67 33/290/66 479/548/256 472/559/267 +f 38/300/76 468/552/260 480/555/263 39/302/78 +f 51/328/102 461/771/344 462/586/294 52/329/103 +f 466/553/261 457/701/345 363/772/383 353/554/262 +f 371/770/382 453/699/343 460/571/279 362/570/278 +f 383/773/384 455/702/346 454/565/273 377/564/272 +f 359/573/281 451/576/284 450/703/347 384/774/385 +f 363/772/383 457/701/345 456/704/348 357/775/386 +f 469/583/291 459/575/283 375/574/282 358/584/292 +f 357/775/386 456/704/348 455/702/346 383/773/384 +f 365/569/277 452/572/280 471/582/290 364/581/289 +f 384/774/385 450/703/347 449/558/266 378/557/265 +f 381/776/381 361/585/293 462/586/294 461/771/344 diff --git a/mods/pipeworks/models/pipeworks_fountainhead_lowpoly.obj b/mods/pipeworks/models/pipeworks_fountainhead_lowpoly.obj new file mode 100644 index 00000000..3ed1c777 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_fountainhead_lowpoly.obj @@ -0,0 +1,194 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-fountainhead-lowpoly.blend' +# www.blender.org +o Cylinder.000 +v -0.064721 -0.500000 0.156250 +v -0.064721 -0.468750 0.156250 +v -0.156250 -0.500000 0.064721 +v -0.156250 -0.468750 0.064721 +v -0.156250 -0.500000 -0.064721 +v -0.156250 -0.468750 -0.064721 +v -0.064721 -0.500000 -0.156250 +v -0.064721 -0.468750 -0.156250 +v 0.064721 -0.500000 -0.156250 +v 0.064721 -0.468750 -0.156250 +v 0.156250 -0.500000 -0.064721 +v 0.156250 -0.468750 -0.064721 +v 0.156250 -0.500000 0.064721 +v 0.156250 -0.468750 0.064721 +v 0.064721 -0.500000 0.156250 +v 0.064721 -0.468750 0.156250 +v -0.051777 -0.468750 0.125000 +v -0.051777 0.312500 0.125000 +v -0.125000 -0.468750 0.051777 +v -0.125000 0.312500 0.051777 +v -0.125000 -0.468750 -0.051777 +v -0.125000 0.312500 -0.051777 +v -0.051777 -0.468750 -0.125000 +v -0.051777 0.312500 -0.125000 +v 0.051777 -0.468750 -0.125000 +v 0.051777 0.312500 -0.125000 +v 0.125000 -0.468750 -0.051777 +v 0.125000 0.312500 -0.051777 +v 0.125000 -0.468750 0.051777 +v 0.125000 0.312500 0.051777 +v 0.051777 -0.468750 0.125000 +v 0.051777 0.312500 0.125000 +v -0.064721 0.312500 0.156250 +v -0.064721 0.500000 0.156250 +v -0.156250 0.312500 0.064721 +v -0.156250 0.500000 0.064721 +v -0.156250 0.312500 -0.064721 +v -0.156250 0.500000 -0.064721 +v -0.064721 0.312500 -0.156250 +v -0.064721 0.500000 -0.156250 +v 0.064721 0.312500 -0.156250 +v 0.064721 0.500000 -0.156250 +v 0.156250 0.312500 -0.064721 +v 0.156250 0.500000 -0.064721 +v 0.156250 0.312500 0.064721 +v 0.156250 0.500000 0.064721 +v 0.064721 0.312500 0.156250 +v 0.064721 0.500000 0.156250 +vt 0.6389 0.9028 +vt 0.5556 0.9861 +vt 0.4444 0.9861 +vt 0.3611 0.9028 +vt 0.3611 0.7917 +vt 0.4444 0.7083 +vt 0.5556 0.7083 +vt 0.6389 0.7917 +vt 0.2222 0.9861 +vt 0.3056 0.9028 +vt 0.3056 0.7917 +vt 0.2222 0.7083 +vt 0.1111 0.7083 +vt 0.0278 0.7917 +vt 0.0278 0.9028 +vt 0.1111 0.9861 +vt 0.9722 0.8958 +vt 0.8889 0.9792 +vt 0.7778 0.9792 +vt 0.6944 0.8958 +vt 0.6944 0.7847 +vt 0.7778 0.7014 +vt 0.8889 0.7014 +vt 0.9722 0.7847 +vt 0.5556 0.9861 +vt 0.6389 0.9028 +vt 0.6389 0.7917 +vt 0.5556 0.7083 +vt 0.4444 0.7083 +vt 0.3611 0.7917 +vt 0.3611 0.9028 +vt 0.4444 0.9861 +vt 0.5694 0.6389 +vt 0.5694 0.6111 +vt 0.6806 0.6111 +vt 0.6806 0.6389 +vt 0.7917 0.6111 +vt 0.7917 0.6389 +vt 0.9028 0.6111 +vt 0.9028 0.6389 +vt 0.0139 0.6389 +vt 0.0139 0.6111 +vt 0.1250 0.6111 +vt 0.1250 0.6389 +vt 0.2361 0.6111 +vt 0.2361 0.6389 +vt 0.3472 0.6111 +vt 0.3472 0.6389 +vt 0.4583 0.6111 +vt 0.4583 0.6389 +vt 0.6806 0.5972 +vt 0.6806 0.5139 +vt 0.7917 0.5139 +vt 0.7917 0.5972 +vt 0.5694 0.5972 +vt 0.5694 0.5139 +vt 0.9028 0.5139 +vt 0.9028 0.5972 +vt 0.0139 0.5972 +vt 0.0139 0.5139 +vt 0.1250 0.5139 +vt 0.1250 0.5972 +vt 0.2361 0.5139 +vt 0.2361 0.5972 +vt 0.3472 0.5139 +vt 0.3472 0.5972 +vt 0.4583 0.5139 +vt 0.4583 0.5972 +vt 0.0139 0.2361 +vt 0.0139 0.1806 +vt 0.9028 0.1806 +vt 0.9028 0.2361 +vt 0.0139 0.3472 +vt 0.0139 0.2917 +vt 0.9028 0.2917 +vt 0.9028 0.3472 +vt 0.0139 0.4028 +vt 0.9028 0.4028 +vt 0.9028 0.4583 +vt 0.0139 0.4583 +vt 0.9028 0.0694 +vt 0.9028 0.1250 +vt 0.0139 0.1250 +vt 0.0139 0.0694 +vt 0.9028 0.0139 +vt 0.0139 0.0139 +vn -0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.2971 -0.6302 0.7173 +vn -0.2971 0.6302 0.7173 +vn -0.7173 0.6302 0.2971 +vn -0.7173 -0.6302 0.2971 +vn -0.7173 0.6302 -0.2971 +vn -0.7173 -0.6302 -0.2971 +vn -0.2971 0.6302 -0.7173 +vn -0.2971 -0.6302 -0.7173 +vn 0.2971 0.6302 -0.7173 +vn 0.2971 -0.6302 -0.7173 +vn 0.7173 0.6302 -0.2971 +vn 0.7173 -0.6302 -0.2971 +vn 0.7173 0.6302 0.2971 +vn 0.7173 -0.6302 0.2971 +vn 0.2971 0.6302 0.7173 +vn 0.2971 -0.6302 0.7173 +vn 0.9239 0.0000 0.3827 +vn 0.3827 0.0000 0.9239 +vn 0.3827 0.0000 -0.9239 +vn 0.9239 0.0000 -0.3827 +vn -0.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 +g Cylinder.000_Cylinder.000_None +s off +f 4/1/1 2/2/1 16/3/1 14/4/1 12/5/1 10/6/1 8/7/1 6/8/1 +f 1/9/2 3/10/2 5/11/2 7/12/2 9/13/2 11/14/2 13/15/2 15/16/2 +f 36/17/1 34/18/1 48/19/1 46/20/1 44/21/1 42/22/1 40/23/1 38/24/1 +f 33/25/2 35/26/2 37/27/2 39/28/2 41/29/2 43/30/2 45/31/2 47/32/2 +s 1 +f 1/33/3 2/34/4 4/35/5 3/36/6 +f 3/36/6 4/35/5 6/37/7 5/38/8 +f 5/38/8 6/37/7 8/39/9 7/40/10 +f 7/41/10 8/42/9 10/43/11 9/44/12 +f 9/44/12 10/43/11 12/45/13 11/46/14 +f 11/46/14 12/45/13 14/47/15 13/48/16 +f 13/48/16 14/47/15 16/49/17 15/50/18 +f 15/50/18 16/49/17 2/34/4 1/33/3 +f 35/51/6 36/52/5 38/53/7 37/54/8 +f 33/55/3 34/56/4 36/52/5 35/51/6 +f 37/54/8 38/53/7 40/57/9 39/58/10 +f 39/59/10 40/60/9 42/61/11 41/62/12 +f 41/62/12 42/61/11 44/63/13 43/64/14 +f 43/64/14 44/63/13 46/65/15 45/66/16 +f 45/66/16 46/65/15 48/67/17 47/68/18 +f 47/68/18 48/67/17 34/56/4 33/55/3 +f 30/69/19 32/70/20 31/71/20 29/72/19 +f 26/73/21 28/74/22 27/75/22 25/76/21 +f 24/77/23 23/78/23 21/79/24 22/80/24 +f 30/69/19 29/72/19 27/75/22 28/74/22 +f 19/81/25 17/82/26 18/83/26 20/84/25 +f 21/85/24 19/81/25 20/84/25 22/86/24 +f 24/77/23 26/73/21 25/76/21 23/78/23 +f 17/82/26 31/71/20 32/70/20 18/83/26 diff --git a/mods/pipeworks/models/pipeworks_pipe_10.obj b/mods/pipeworks/models/pipeworks_pipe_10.obj new file mode 100644 index 00000000..ae862a2f --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_10.obj @@ -0,0 +1,7718 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-highpoly.blend' +# www.blender.org +o Pipe_Cylinder.002 +v -0.468750 0.126770 0.038455 +v -0.468750 0.131837 0.012985 +v -0.468750 0.131837 -0.012984 +v -0.468750 0.126770 -0.038455 +v -0.468750 0.116832 -0.062448 +v -0.468750 0.102404 -0.084041 +v -0.468750 0.084041 -0.102404 +v -0.468750 0.062448 -0.116832 +v -0.468750 0.038455 -0.126770 +v -0.468750 0.012985 -0.131836 +v -0.468750 -0.012985 -0.131836 +v -0.468750 -0.062448 -0.116832 +v -0.468750 -0.084041 -0.102404 +v -0.468750 -0.102404 -0.084041 +v -0.468750 -0.116832 -0.062448 +v -0.468750 -0.126770 -0.038455 +v -0.468750 -0.131836 -0.012985 +v -0.468750 -0.131836 0.012985 +v -0.468750 -0.126770 0.038455 +v -0.468750 -0.116832 0.062448 +v -0.468750 -0.084041 0.102404 +v -0.468750 -0.102404 0.084041 +v -0.468750 -0.062448 0.116832 +v -0.468750 -0.038455 0.126770 +v -0.468750 0.012985 0.131837 +v -0.468750 0.062448 0.116832 +v -0.468750 0.038455 0.126770 +v -0.468750 0.084041 0.102404 +v -0.468750 0.102404 0.084041 +v -0.468750 0.116832 0.062448 +v -0.468750 -0.038455 -0.126770 +v -0.468750 -0.012985 0.131836 +v -0.437501 0.110774 0.059210 +v -0.437501 0.120197 0.036461 +v -0.437501 0.125000 0.012312 +v -0.437501 0.125001 -0.012311 +v -0.437501 0.120197 -0.036461 +v -0.437501 0.110774 -0.059210 +v -0.437501 0.097094 -0.079683 +v -0.437501 0.079683 -0.097094 +v -0.437501 0.059210 -0.110774 +v -0.437501 0.036461 -0.120197 +v -0.437501 0.012312 -0.125000 +v -0.437501 -0.012311 -0.125000 +v -0.437501 -0.036461 -0.120197 +v -0.437501 -0.059210 -0.110774 +v -0.437501 -0.079683 -0.097094 +v -0.437501 -0.097094 -0.079683 +v -0.437501 -0.110774 -0.059210 +v -0.437501 -0.120197 -0.036461 +v -0.437501 -0.125000 -0.012311 +v -0.437501 -0.125000 0.012311 +v -0.437501 -0.120197 0.036461 +v -0.437501 -0.110774 0.059210 +v -0.437501 -0.097094 0.079683 +v -0.437501 -0.079683 0.097094 +v -0.437501 -0.059210 0.110774 +v -0.437501 -0.036461 0.120197 +v -0.437501 -0.012311 0.125001 +v -0.437501 0.012311 0.125001 +v -0.437501 0.036461 0.120197 +v -0.437501 0.059210 0.110774 +v -0.437501 0.079683 0.097094 +v -0.437501 0.097094 0.079683 +v 0.437501 0.036461 -0.120197 +v 0.437501 0.012312 -0.125001 +v 0.437501 -0.012311 -0.125000 +v 0.437501 -0.036461 -0.120197 +v 0.437501 0.059210 -0.110774 +v 0.468750 0.012985 -0.131836 +v 0.468750 0.038455 -0.126770 +v 0.468750 -0.012985 -0.131836 +v 0.437501 -0.059210 -0.110774 +v 0.468750 -0.038455 -0.126770 +v 0.437501 0.079683 -0.097094 +v 0.468750 0.062448 -0.116832 +v 0.437501 -0.079683 -0.097094 +v 0.468750 -0.062448 -0.116832 +v 0.437501 0.097094 -0.079683 +v 0.468750 0.084041 -0.102404 +v 0.437501 -0.097094 -0.079683 +v 0.468750 -0.084041 -0.102404 +v 0.437501 0.110774 -0.059210 +v 0.468750 0.102404 -0.084041 +v 0.437501 -0.110774 -0.059210 +v 0.468750 -0.102404 -0.084041 +v 0.437501 0.120197 -0.036461 +v 0.468750 0.116832 -0.062448 +v 0.437501 -0.120197 -0.036461 +v 0.468750 -0.116832 -0.062448 +v 0.437501 0.125000 -0.012311 +v 0.468750 0.126770 -0.038455 +v 0.437501 -0.125001 -0.012311 +v 0.468750 -0.126770 -0.038455 +v 0.437501 0.125000 0.012312 +v 0.468750 0.131836 -0.012985 +v 0.437501 -0.125001 0.012311 +v 0.468750 -0.131837 -0.012985 +v 0.437501 0.120197 0.036461 +v 0.468750 0.131836 0.012985 +v 0.437501 -0.120197 0.036461 +v 0.468750 -0.131837 0.012985 +v 0.437501 0.110774 0.059210 +v 0.468750 0.126770 0.038455 +v 0.437501 -0.110774 0.059210 +v 0.468750 -0.126770 0.038455 +v 0.437501 0.097094 0.079683 +v 0.468750 0.116832 0.062448 +v 0.437501 -0.097094 0.079683 +v 0.468750 -0.116832 0.062448 +v 0.437501 0.079683 0.097094 +v 0.468750 0.102404 0.084041 +v 0.437501 -0.079683 0.097094 +v 0.468750 -0.102404 0.084041 +v 0.437501 0.059210 0.110774 +v 0.468750 0.084041 0.102404 +v 0.437501 -0.059210 0.110774 +v 0.468750 -0.084041 0.102404 +v 0.437501 0.036461 0.120197 +v 0.468750 0.062448 0.116832 +v 0.437501 -0.036461 0.120197 +v 0.468750 -0.062448 0.116832 +v 0.437501 0.012311 0.125000 +v 0.468750 0.038455 0.126770 +v 0.437501 -0.012311 0.125000 +v 0.468750 -0.038455 0.126770 +v 0.468750 0.012985 0.131837 +v 0.468750 -0.012985 0.131836 +v 0.460912 0.130078 0.063644 +v 0.468749 0.130078 0.063644 +v 0.468749 0.139022 0.062467 +v 0.460912 0.139022 0.062467 +v 0.460912 0.142474 0.054132 +v 0.460912 0.136982 0.046976 +v 0.460912 0.128039 0.048153 +v 0.460912 0.124587 0.056487 +v 0.468749 0.124587 0.056487 +v 0.468749 0.142474 0.054132 +v 0.468749 0.136982 0.046976 +v 0.468749 0.128039 0.048153 +v -0.460914 0.136982 0.046976 +v -0.468751 0.136982 0.046976 +v -0.468751 0.142474 0.054133 +v -0.460914 0.142474 0.054133 +v -0.460914 0.139022 0.062467 +v -0.460914 0.130078 0.063644 +v -0.460914 0.124587 0.056488 +v -0.460914 0.128039 0.048153 +v -0.468751 0.128039 0.048153 +v -0.468751 0.139022 0.062467 +v -0.468751 0.130078 0.063644 +v -0.468751 0.124587 0.056488 +v 0.460912 0.046976 0.136982 +v 0.468749 0.046976 0.136982 +v 0.468749 0.054133 0.142474 +v 0.460912 0.054133 0.142474 +v 0.460912 0.062467 0.139022 +v 0.460912 0.063644 0.130078 +v 0.460912 0.056488 0.124587 +v 0.460912 0.048154 0.128039 +v 0.468749 0.048154 0.128039 +v 0.468749 0.062467 0.139022 +v 0.468749 0.063644 0.130078 +v 0.468749 0.056488 0.124587 +v -0.460914 0.063644 0.130078 +v -0.468751 0.063644 0.130078 +v -0.468751 0.062467 0.139022 +v -0.460914 0.062467 0.139022 +v -0.460914 0.054133 0.142474 +v -0.460914 0.046976 0.136982 +v -0.460914 0.048153 0.128039 +v -0.460914 0.056487 0.124587 +v -0.468751 0.056487 0.124587 +v -0.468751 0.054133 0.142474 +v -0.468751 0.046976 0.136982 +v -0.468751 0.048153 0.128039 +v 0.460912 -0.063644 0.130078 +v 0.468749 -0.063644 0.130078 +v 0.468749 -0.062467 0.139022 +v 0.460912 -0.062467 0.139022 +v 0.460912 -0.054132 0.142474 +v 0.460912 -0.046976 0.136982 +v 0.460912 -0.048153 0.128039 +v 0.460912 -0.056487 0.124587 +v 0.468749 -0.056487 0.124587 +v 0.468749 -0.054132 0.142474 +v 0.468749 -0.046976 0.136982 +v 0.468749 -0.048153 0.128039 +v -0.460914 -0.046976 0.136982 +v -0.468751 -0.046976 0.136982 +v -0.468751 -0.054133 0.142474 +v -0.460914 -0.054133 0.142474 +v -0.460914 -0.062467 0.139022 +v -0.460914 -0.063644 0.130078 +v -0.460914 -0.056488 0.124587 +v -0.460914 -0.048153 0.128039 +v -0.468751 -0.048153 0.128039 +v -0.468751 -0.062467 0.139022 +v -0.468751 -0.063644 0.130078 +v -0.468751 -0.056488 0.124587 +v 0.460912 -0.136982 0.046976 +v 0.468749 -0.136982 0.046976 +v 0.468749 -0.142474 0.054133 +v 0.460912 -0.142474 0.054133 +v 0.460912 -0.139022 0.062467 +v 0.460912 -0.130078 0.063644 +v 0.460912 -0.124587 0.056488 +v 0.460912 -0.128039 0.048153 +v 0.468749 -0.128039 0.048153 +v 0.468749 -0.139022 0.062467 +v 0.468749 -0.130078 0.063644 +v 0.468749 -0.124587 0.056488 +v -0.460914 -0.130078 0.063644 +v -0.468751 -0.130078 0.063644 +v -0.468751 -0.139022 0.062467 +v -0.460914 -0.139022 0.062467 +v -0.460914 -0.142474 0.054133 +v -0.460914 -0.136982 0.046976 +v -0.460914 -0.128039 0.048153 +v -0.460914 -0.124587 0.056487 +v -0.468751 -0.124587 0.056487 +v -0.468751 -0.142474 0.054133 +v -0.468751 -0.136982 0.046976 +v -0.468751 -0.128039 0.048153 +v 0.460912 -0.130078 -0.063644 +v 0.468749 -0.130078 -0.063644 +v 0.468749 -0.139022 -0.062467 +v 0.460912 -0.139022 -0.062467 +v 0.460912 -0.142474 -0.054132 +v 0.460912 -0.136982 -0.046976 +v 0.460912 -0.128039 -0.048153 +v 0.460912 -0.124587 -0.056487 +v 0.468749 -0.124587 -0.056487 +v 0.468749 -0.142474 -0.054132 +v 0.468749 -0.136982 -0.046976 +v 0.468749 -0.128039 -0.048153 +v -0.460914 -0.136982 -0.046976 +v -0.468751 -0.136982 -0.046976 +v -0.468751 -0.142474 -0.054133 +v -0.460914 -0.142474 -0.054133 +v -0.460914 -0.139022 -0.062467 +v -0.460914 -0.130078 -0.063644 +v -0.460914 -0.124587 -0.056487 +v -0.460914 -0.128039 -0.048153 +v -0.468751 -0.128039 -0.048153 +v -0.468751 -0.139022 -0.062467 +v -0.468751 -0.130078 -0.063644 +v -0.468751 -0.124587 -0.056487 +v 0.460912 -0.046976 -0.136982 +v 0.468749 -0.046976 -0.136982 +v 0.468749 -0.054133 -0.142474 +v 0.460912 -0.054133 -0.142474 +v 0.460912 -0.062467 -0.139022 +v 0.460912 -0.063644 -0.130078 +v 0.460912 -0.056488 -0.124587 +v 0.460912 -0.048153 -0.128039 +v 0.468749 -0.048153 -0.128039 +v 0.468749 -0.062467 -0.139022 +v 0.468749 -0.063644 -0.130078 +v 0.468749 -0.056488 -0.124587 +v -0.460914 -0.063644 -0.130078 +v -0.468751 -0.063644 -0.130078 +v -0.468751 -0.062467 -0.139022 +v -0.460914 -0.062467 -0.139022 +v -0.460914 -0.054132 -0.142474 +v -0.460914 -0.046976 -0.136982 +v -0.460914 -0.048153 -0.128039 +v -0.460914 -0.056487 -0.124587 +v -0.468751 -0.056487 -0.124587 +v -0.468751 -0.054132 -0.142474 +v -0.468751 -0.046976 -0.136982 +v -0.468751 -0.048153 -0.128039 +v 0.460912 0.063644 -0.130078 +v 0.468749 0.063644 -0.130078 +v 0.468749 0.062467 -0.139022 +v 0.460912 0.062467 -0.139022 +v 0.460912 0.054132 -0.142474 +v 0.460912 0.046976 -0.136982 +v 0.460912 0.048153 -0.128039 +v 0.460912 0.056487 -0.124587 +v 0.468749 0.056487 -0.124587 +v 0.468749 0.054132 -0.142474 +v 0.468749 0.046976 -0.136982 +v 0.468749 0.048153 -0.128039 +v -0.460914 0.046976 -0.136982 +v -0.468751 0.046976 -0.136982 +v -0.468751 0.054133 -0.142474 +v -0.460914 0.054133 -0.142474 +v -0.460914 0.062467 -0.139022 +v -0.460914 0.063644 -0.130078 +v -0.460914 0.056487 -0.124587 +v -0.460914 0.048153 -0.128039 +v -0.468751 0.048153 -0.128039 +v -0.468751 0.062467 -0.139022 +v -0.468751 0.063644 -0.130078 +v -0.468751 0.056487 -0.124587 +v 0.460912 0.136982 -0.046976 +v 0.468749 0.136982 -0.046976 +v 0.468749 0.142474 -0.054133 +v 0.460912 0.142474 -0.054133 +v 0.460912 0.139022 -0.062467 +v 0.460912 0.130078 -0.063644 +v 0.460912 0.124587 -0.056488 +v 0.460912 0.128039 -0.048153 +v 0.468749 0.128039 -0.048153 +v 0.468749 0.139022 -0.062467 +v 0.468749 0.130078 -0.063644 +v 0.468749 0.124587 -0.056488 +v -0.460914 0.130078 -0.063644 +v -0.468751 0.130078 -0.063644 +v -0.468751 0.139022 -0.062467 +v -0.460914 0.139022 -0.062467 +v -0.460914 0.142474 -0.054133 +v -0.460914 0.136982 -0.046976 +v -0.460914 0.128039 -0.048153 +v -0.460914 0.124587 -0.056487 +v -0.468751 0.124587 -0.056487 +v -0.468751 0.142474 -0.054133 +v -0.468751 0.136982 -0.046976 +v -0.468751 0.128039 -0.048153 +v -0.097094 -0.097094 -0.079683 +v -0.120197 -0.120197 -0.036461 +v 0.110774 0.110774 -0.059210 +v 0.120197 0.120197 -0.036461 +v 0.125000 -0.125001 -0.012311 +v 0.110774 -0.110774 0.059210 +v 0.097094 -0.097094 0.079683 +v -0.088389 -0.088389 -0.088389 +v 0.110774 -0.110774 -0.059210 +v 0.125001 0.125001 -0.012311 +v -0.120197 0.120197 0.036461 +v 0.110774 0.110774 0.059210 +v -0.125001 0.012311 -0.125000 +v -0.120197 0.036461 -0.120197 +v -0.097094 0.079683 0.097094 +v -0.110774 0.059210 0.110774 +v 0.110774 0.059210 0.110774 +v -0.120197 0.036461 0.120197 +v 0.120197 0.036461 0.120197 +v -0.125000 0.012311 0.125000 +v 0.125001 0.012311 0.125000 +v -0.125000 -0.012311 0.125000 +v -0.120197 -0.036461 0.120197 +v 0.120197 -0.036461 0.120197 +v -0.110774 -0.059210 -0.110774 +v 0.125000 -0.012311 0.125000 +v 0.125000 -0.012311 -0.125000 +v 0.110774 -0.059210 0.110774 +v 0.097094 -0.079683 0.097094 +v -0.500000 0.099603 -0.121367 +v -0.500000 0.074012 -0.138467 +v -0.500000 0.045577 -0.150245 +v -0.500000 0.015390 -0.156250 +v -0.500000 -0.015389 -0.156250 +v -0.500000 -0.045576 -0.150245 +v -0.500000 -0.074012 -0.138467 +v -0.500000 -0.099603 -0.121367 +v -0.500000 -0.121367 -0.099603 +v -0.500000 -0.150245 -0.045576 +v -0.500000 -0.156250 0.015389 +v -0.500000 -0.150245 0.045576 +v -0.500000 -0.121367 0.099603 +v -0.500000 -0.099603 0.121367 +v -0.500000 -0.074012 0.138467 +v -0.500000 -0.045576 0.150245 +v -0.500000 -0.015389 0.156250 +v -0.500000 0.045576 0.150245 +v -0.500000 0.074012 0.138467 +v -0.500000 0.099603 0.121367 +v -0.500000 0.138467 0.074012 +v -0.500000 0.156250 0.015389 +v -0.500000 0.156250 -0.015389 +v -0.500000 0.150245 -0.045576 +v -0.500000 0.138467 -0.074012 +v -0.500000 0.121367 -0.099603 +v -0.500000 -0.138466 -0.074012 +v -0.500000 -0.156250 -0.015389 +v -0.500000 -0.138467 0.074012 +v -0.500000 0.015389 0.156250 +v -0.500000 0.121367 0.099603 +v -0.500000 0.150245 0.045576 +v -0.468750 0.099603 -0.121367 +v -0.468750 0.121367 -0.099603 +v -0.468750 0.074012 -0.138467 +v -0.468750 0.045577 -0.150245 +v -0.468750 0.015390 -0.156250 +v -0.468750 -0.015389 -0.156250 +v -0.468750 -0.045576 -0.150245 +v -0.468750 -0.074012 -0.138467 +v -0.468750 -0.099603 -0.121367 +v -0.468750 -0.121367 -0.099603 +v -0.468750 -0.138466 -0.074012 +v -0.468750 -0.150245 -0.045576 +v -0.468750 -0.156250 -0.015389 +v -0.468750 -0.156250 0.015389 +v -0.468750 -0.150245 0.045576 +v -0.468750 -0.138467 0.074012 +v -0.468750 -0.121367 0.099603 +v -0.468750 -0.099603 0.121367 +v -0.468750 -0.074012 0.138467 +v -0.468750 -0.045576 0.150245 +v -0.468750 -0.015389 0.156250 +v -0.468750 0.015389 0.156250 +v -0.468750 0.074012 0.138467 +v -0.468750 0.045576 0.150245 +v -0.468750 0.099603 0.121367 +v -0.468750 0.121367 0.099603 +v -0.468750 0.138467 0.074012 +v -0.468750 0.150245 0.045576 +v -0.468750 0.156250 -0.015389 +v -0.468750 0.156250 0.015389 +v -0.468750 0.150245 -0.045576 +v -0.468750 0.138467 -0.074012 +v 0.468750 -0.138466 -0.074012 +v 0.468750 -0.150245 -0.045576 +v 0.468750 -0.156250 -0.015389 +v 0.468750 -0.121367 -0.099603 +v 0.468750 -0.156250 0.015389 +v 0.468750 -0.074012 -0.138467 +v 0.468750 -0.099603 -0.121367 +v 0.500000 -0.121367 -0.099603 +v 0.500000 -0.138467 -0.074012 +v 0.500000 -0.150245 -0.045576 +v 0.500000 -0.156250 -0.015389 +v 0.500000 -0.156250 0.015389 +v 0.468750 -0.045576 -0.150245 +v 0.500000 -0.099603 -0.121367 +v 0.468750 -0.150245 0.045576 +v 0.500000 -0.150245 0.045576 +v 0.468750 -0.015389 -0.156250 +v 0.500000 -0.045576 -0.150245 +v 0.500000 -0.074012 -0.138467 +v 0.468750 -0.138467 0.074012 +v 0.500000 -0.138467 0.074012 +v 0.468750 0.015389 -0.156250 +v 0.500000 -0.015389 -0.156250 +v 0.468750 -0.121367 0.099603 +v 0.500000 -0.121367 0.099603 +v 0.468750 0.045576 -0.150245 +v 0.500000 0.015389 -0.156250 +v 0.468750 -0.099603 0.121367 +v 0.500000 -0.099603 0.121367 +v 0.468750 0.074012 -0.138467 +v 0.500000 0.045576 -0.150245 +v 0.468750 -0.045576 0.150245 +v 0.468750 -0.074012 0.138467 +v 0.500000 -0.074012 0.138467 +v 0.468750 0.099603 -0.121367 +v 0.500000 0.074012 -0.138467 +v 0.468750 -0.015389 0.156250 +v 0.500000 -0.045576 0.150245 +v 0.468750 0.121367 -0.099603 +v 0.500000 0.099603 -0.121367 +v 0.468750 0.015389 0.156250 +v 0.500000 -0.015389 0.156250 +v 0.468750 0.138466 -0.074012 +v 0.500000 0.121367 -0.099603 +v 0.468750 0.045576 0.150245 +v 0.500000 0.015389 0.156250 +v 0.468750 0.150245 -0.045577 +v 0.500000 0.138466 -0.074012 +v 0.468750 0.074012 0.138467 +v 0.500000 0.045576 0.150245 +v 0.468750 0.156249 -0.015389 +v 0.500000 0.150245 -0.045577 +v 0.500000 0.156250 0.015389 +v 0.468750 0.099603 0.121367 +v 0.500000 0.074012 0.138467 +v 0.468750 0.156250 0.015389 +v 0.500000 0.156250 -0.015389 +v 0.500000 0.138467 0.074012 +v 0.500000 0.150245 0.045576 +v 0.500000 0.121367 0.099603 +v 0.500000 0.099603 0.121367 +v 0.468750 0.150245 0.045576 +v 0.468750 0.121367 0.099603 +v 0.468750 0.138467 0.074012 +v 0.460912 0.095821 0.108578 +v 0.468749 0.095821 0.108578 +v 0.468749 0.104534 0.110913 +v 0.460912 0.104534 0.110913 +v 0.460912 0.110913 0.104534 +v 0.460912 0.108578 0.095821 +v 0.460912 0.099865 0.093486 +v 0.460912 0.093486 0.099865 +v 0.468749 0.093486 0.099865 +v 0.468749 0.110913 0.104534 +v 0.468749 0.108578 0.095821 +v 0.468749 0.099865 0.093486 +v -0.460914 0.108578 0.095821 +v -0.468751 0.108578 0.095821 +v -0.468751 0.110913 0.104534 +v -0.460914 0.110913 0.104534 +v -0.460914 0.104534 0.110913 +v -0.460914 0.095821 0.108578 +v -0.460914 0.093486 0.099865 +v -0.460914 0.099865 0.093486 +v -0.468751 0.099865 0.093486 +v -0.468751 0.104534 0.110913 +v -0.468751 0.095821 0.108578 +v -0.468751 0.093486 0.099865 +v 0.460912 -0.009021 0.144532 +v 0.468749 -0.009021 0.144532 +v 0.468749 -0.004510 0.152344 +v 0.460912 -0.004510 0.152344 +v 0.460912 0.004510 0.152344 +v 0.460912 0.009021 0.144532 +v 0.460912 0.004510 0.136720 +v 0.460912 -0.004510 0.136720 +v 0.468749 -0.004510 0.136720 +v 0.468749 0.004510 0.152344 +v 0.468749 0.009021 0.144532 +v 0.468749 0.004510 0.136720 +v -0.460914 0.009021 0.144532 +v -0.468751 0.009021 0.144532 +v -0.468751 0.004510 0.152344 +v -0.460914 0.004510 0.152344 +v -0.460914 -0.004510 0.152344 +v -0.460914 -0.009021 0.144532 +v -0.460914 -0.004510 0.136720 +v -0.460914 0.004510 0.136720 +v -0.468751 0.004510 0.136720 +v -0.468751 -0.004510 0.152344 +v -0.468751 -0.009021 0.144532 +v -0.468751 -0.004510 0.136720 +v 0.460912 -0.108578 0.095821 +v 0.468749 -0.108578 0.095821 +v 0.468749 -0.110913 0.104534 +v 0.460912 -0.110913 0.104534 +v 0.460912 -0.104534 0.110913 +v 0.460912 -0.095821 0.108578 +v 0.460912 -0.093486 0.099865 +v 0.460912 -0.099865 0.093486 +v 0.468749 -0.099865 0.093486 +v 0.468749 -0.104534 0.110913 +v 0.468749 -0.095821 0.108578 +v 0.468749 -0.093486 0.099865 +v -0.460914 -0.095821 0.108578 +v -0.468751 -0.095821 0.108578 +v -0.468751 -0.104534 0.110913 +v -0.460914 -0.104534 0.110913 +v -0.460914 -0.110913 0.104534 +v -0.460914 -0.108578 0.095821 +v -0.460914 -0.099865 0.093486 +v -0.460914 -0.093486 0.099865 +v -0.468751 -0.093486 0.099865 +v -0.468751 -0.110913 0.104534 +v -0.468751 -0.108578 0.095821 +v -0.468751 -0.099865 0.093486 +v 0.460912 -0.144532 -0.009021 +v 0.468749 -0.144532 -0.009021 +v 0.468749 -0.152344 -0.004510 +v 0.460912 -0.152344 -0.004510 +v 0.460912 -0.152344 0.004511 +v 0.460912 -0.144532 0.009021 +v 0.460912 -0.136720 0.004510 +v 0.460912 -0.136720 -0.004510 +v 0.468749 -0.136720 -0.004510 +v 0.468749 -0.152344 0.004511 +v 0.468749 -0.144532 0.009021 +v 0.468749 -0.136720 0.004510 +v -0.460914 -0.144532 0.009021 +v -0.468751 -0.144532 0.009021 +v -0.468751 -0.152344 0.004510 +v -0.460914 -0.152344 0.004510 +v -0.460914 -0.152344 -0.004510 +v -0.460914 -0.144532 -0.009021 +v -0.460914 -0.136720 -0.004510 +v -0.460914 -0.136720 0.004510 +v -0.468751 -0.136720 0.004510 +v -0.468751 -0.152344 -0.004510 +v -0.468751 -0.144532 -0.009021 +v -0.468751 -0.136720 -0.004510 +v 0.460912 -0.095821 -0.108578 +v 0.468749 -0.095821 -0.108578 +v 0.468749 -0.104534 -0.110913 +v 0.460912 -0.104534 -0.110913 +v 0.460912 -0.110913 -0.104534 +v 0.460912 -0.108578 -0.095821 +v 0.460912 -0.099865 -0.093486 +v 0.460912 -0.093486 -0.099865 +v 0.468749 -0.093486 -0.099865 +v 0.468749 -0.110913 -0.104534 +v 0.468749 -0.108578 -0.095821 +v 0.468749 -0.099865 -0.093486 +v -0.460914 -0.108578 -0.095821 +v -0.468751 -0.108578 -0.095821 +v -0.468751 -0.110913 -0.104534 +v -0.460914 -0.110913 -0.104534 +v -0.460914 -0.104534 -0.110913 +v -0.460914 -0.095821 -0.108578 +v -0.460914 -0.093486 -0.099865 +v -0.460914 -0.099865 -0.093486 +v -0.468751 -0.099865 -0.093486 +v -0.468751 -0.104534 -0.110913 +v -0.468751 -0.095821 -0.108578 +v -0.468751 -0.093486 -0.099865 +v 0.460912 0.009021 -0.144532 +v 0.468749 0.009021 -0.144532 +v 0.468749 0.004510 -0.152344 +v 0.460912 0.004510 -0.152344 +v 0.460912 -0.004510 -0.152344 +v 0.460912 -0.009021 -0.144532 +v 0.460912 -0.004510 -0.136720 +v 0.460912 0.004510 -0.136720 +v 0.468749 0.004510 -0.136720 +v 0.468749 -0.004510 -0.152344 +v 0.468749 -0.009021 -0.144532 +v 0.468749 -0.004510 -0.136720 +v -0.460914 -0.009021 -0.144532 +v -0.468751 -0.009021 -0.144532 +v -0.468751 -0.004510 -0.152344 +v -0.460914 -0.004510 -0.152344 +v -0.460914 0.004510 -0.152344 +v -0.460914 0.009021 -0.144532 +v -0.460914 0.004510 -0.136720 +v -0.460914 -0.004510 -0.136720 +v -0.468751 -0.004510 -0.136720 +v -0.468751 0.004510 -0.152344 +v -0.468751 0.009021 -0.144532 +v -0.468751 0.004510 -0.136720 +v 0.460912 0.108578 -0.095821 +v 0.468749 0.108578 -0.095821 +v 0.468749 0.110913 -0.104534 +v 0.460912 0.110913 -0.104534 +v 0.460912 0.104534 -0.110913 +v 0.460912 0.095821 -0.108578 +v 0.460912 0.093486 -0.099865 +v 0.460912 0.099865 -0.093486 +v 0.468749 0.099865 -0.093486 +v 0.468749 0.104534 -0.110913 +v 0.468749 0.095821 -0.108578 +v 0.468749 0.093486 -0.099865 +v -0.460914 0.095821 -0.108578 +v -0.468751 0.095821 -0.108578 +v -0.468751 0.104534 -0.110913 +v -0.460914 0.104534 -0.110913 +v -0.460914 0.110913 -0.104534 +v -0.460914 0.108578 -0.095821 +v -0.460914 0.099865 -0.093486 +v -0.460914 0.093486 -0.099865 +v -0.468751 0.093486 -0.099865 +v -0.468751 0.110913 -0.104534 +v -0.468751 0.108578 -0.095821 +v -0.468751 0.099865 -0.093486 +v 0.460912 0.144532 0.009021 +v 0.468749 0.144532 0.009021 +v 0.468749 0.152344 0.004510 +v 0.460912 0.152344 0.004510 +v 0.460912 0.152344 -0.004510 +v 0.460912 0.144532 -0.009021 +v 0.460912 0.136720 -0.004510 +v 0.460912 0.136720 0.004510 +v 0.468749 0.136720 0.004510 +v 0.468749 0.152344 -0.004510 +v 0.468749 0.144532 -0.009021 +v 0.468749 0.136720 -0.004510 +v -0.460914 0.144532 -0.009021 +v -0.468751 0.144532 -0.009021 +v -0.468751 0.152344 -0.004510 +v -0.460914 0.152344 -0.004510 +v -0.460914 0.152344 0.004510 +v -0.460914 0.144532 0.009021 +v -0.460914 0.136720 0.004510 +v -0.460914 0.136720 -0.004510 +v -0.468751 0.136720 -0.004510 +v -0.468751 0.152344 0.004510 +v -0.468751 0.144532 0.009021 +v -0.468751 0.136720 0.004510 +v 0.126770 0.468750 0.038455 +v 0.131837 0.468750 0.012985 +v 0.131837 0.468750 -0.012984 +v 0.126770 0.468750 -0.038455 +v 0.116832 0.468750 -0.062448 +v 0.102404 0.468750 -0.084041 +v 0.084041 0.468750 -0.102404 +v 0.062448 0.468750 -0.116832 +v 0.038455 0.468750 -0.126770 +v 0.012985 0.468750 -0.131837 +v -0.012985 0.468750 -0.131837 +v -0.062448 0.468750 -0.116832 +v -0.084041 0.468750 -0.102404 +v -0.102404 0.468750 -0.084041 +v -0.116832 0.468750 -0.062448 +v -0.126770 0.468750 -0.038455 +v -0.131837 0.468750 -0.012985 +v -0.131837 0.468750 0.012985 +v -0.126770 0.468750 0.038455 +v -0.116832 0.468750 0.062448 +v -0.084041 0.468750 0.102404 +v -0.102404 0.468750 0.084041 +v -0.062448 0.468750 0.116832 +v -0.038455 0.468750 0.126770 +v 0.012985 0.468750 0.131836 +v 0.062448 0.468750 0.116832 +v 0.038455 0.468750 0.126770 +v 0.084041 0.468750 0.102404 +v 0.102404 0.468750 0.084041 +v 0.116832 0.468750 0.062448 +v -0.038455 0.468750 -0.126770 +v -0.012985 0.468750 0.131836 +v 0.110774 0.437501 0.059210 +v 0.120197 0.437501 0.036461 +v 0.125000 0.437501 0.012312 +v 0.125000 0.437501 -0.012311 +v 0.120197 0.437501 -0.036461 +v 0.110774 0.437501 -0.059210 +v 0.097094 0.437501 -0.079683 +v 0.079683 0.437501 -0.097094 +v 0.059210 0.437501 -0.110774 +v 0.036461 0.437501 -0.120197 +v 0.012311 0.437501 -0.125001 +v -0.012311 0.437501 -0.125001 +v -0.036461 0.437501 -0.120197 +v -0.059210 0.437501 -0.110774 +v -0.079683 0.437501 -0.097094 +v -0.097094 0.437501 -0.079683 +v -0.110774 0.437501 -0.059210 +v -0.120197 0.437501 -0.036461 +v -0.125000 0.437501 -0.012312 +v -0.125001 0.437501 0.012311 +v -0.120197 0.437501 0.036461 +v -0.110774 0.437501 0.059210 +v -0.097094 0.437501 0.079683 +v -0.079683 0.437501 0.097094 +v -0.059210 0.437501 0.110774 +v -0.036461 0.437501 0.120197 +v -0.012312 0.437501 0.125000 +v 0.012311 0.437501 0.125000 +v 0.036461 0.437501 0.120197 +v 0.059210 0.437501 0.110774 +v 0.079683 0.437501 0.097094 +v 0.097094 0.437501 0.079683 +v 0.036461 -0.437501 -0.120197 +v 0.012312 -0.437501 -0.125000 +v -0.012311 -0.437501 -0.125000 +v -0.036461 -0.437501 -0.120197 +v 0.059210 -0.437501 -0.110774 +v 0.012985 -0.468750 -0.131836 +v 0.038455 -0.468750 -0.126770 +v -0.012985 -0.468750 -0.131836 +v -0.059210 -0.437501 -0.110774 +v -0.038455 -0.468750 -0.126770 +v 0.079683 -0.437501 -0.097094 +v 0.062448 -0.468750 -0.116832 +v -0.079683 -0.437501 -0.097094 +v -0.062448 -0.468750 -0.116832 +v 0.097094 -0.437501 -0.079683 +v 0.084041 -0.468750 -0.102404 +v -0.097094 -0.437501 -0.079683 +v -0.084041 -0.468750 -0.102404 +v 0.110774 -0.437501 -0.059210 +v 0.102404 -0.468750 -0.084041 +v -0.110774 -0.437501 -0.059210 +v -0.102404 -0.468750 -0.084041 +v 0.120197 -0.437501 -0.036461 +v 0.116832 -0.468750 -0.062448 +v -0.120197 -0.437501 -0.036461 +v -0.116832 -0.468750 -0.062448 +v 0.125001 -0.437501 -0.012311 +v 0.126770 -0.468750 -0.038455 +v -0.125000 -0.437501 -0.012311 +v -0.126770 -0.468750 -0.038455 +v 0.125000 -0.437501 0.012312 +v 0.131837 -0.468750 -0.012985 +v -0.125000 -0.437501 0.012312 +v -0.131836 -0.468750 -0.012985 +v 0.120197 -0.437501 0.036461 +v 0.131836 -0.468750 0.012985 +v -0.120197 -0.437501 0.036461 +v -0.131836 -0.468750 0.012985 +v 0.110774 -0.437501 0.059210 +v 0.126770 -0.468750 0.038455 +v -0.110774 -0.437501 0.059210 +v -0.126770 -0.468750 0.038455 +v 0.097094 -0.437501 0.079683 +v 0.116832 -0.468750 0.062448 +v -0.097094 -0.437501 0.079683 +v -0.116832 -0.468750 0.062448 +v 0.079683 -0.437501 0.097094 +v 0.102404 -0.468750 0.084041 +v -0.079683 -0.437501 0.097094 +v -0.102404 -0.468750 0.084041 +v 0.059210 -0.437501 0.110774 +v 0.084041 -0.468750 0.102404 +v -0.059210 -0.437501 0.110774 +v -0.084041 -0.468750 0.102404 +v 0.036461 -0.437501 0.120197 +v 0.062448 -0.468750 0.116832 +v -0.036461 -0.437501 0.120197 +v -0.062448 -0.468750 0.116832 +v 0.012311 -0.437501 0.125001 +v 0.038455 -0.468750 0.126770 +v -0.012311 -0.437501 0.125001 +v -0.038455 -0.468750 0.126770 +v 0.012985 -0.468750 0.131837 +v -0.012985 -0.468750 0.131837 +v 0.130078 -0.460912 0.063644 +v 0.130078 -0.468749 0.063644 +v 0.139022 -0.468749 0.062467 +v 0.139022 -0.460912 0.062467 +v 0.142474 -0.460912 0.054133 +v 0.136982 -0.460912 0.046976 +v 0.128039 -0.460912 0.048153 +v 0.124587 -0.460912 0.056487 +v 0.124587 -0.468749 0.056487 +v 0.142474 -0.468749 0.054133 +v 0.136982 -0.468749 0.046976 +v 0.128039 -0.468749 0.048153 +v 0.136982 0.460914 0.046976 +v 0.136982 0.468751 0.046976 +v 0.142474 0.468751 0.054133 +v 0.142474 0.460914 0.054133 +v 0.139022 0.460914 0.062467 +v 0.130078 0.460914 0.063644 +v 0.124587 0.460914 0.056487 +v 0.128039 0.460914 0.048153 +v 0.128039 0.468751 0.048153 +v 0.139022 0.468751 0.062467 +v 0.130078 0.468751 0.063644 +v 0.124587 0.468751 0.056487 +v 0.046976 -0.460912 0.136982 +v 0.046976 -0.468749 0.136982 +v 0.054133 -0.468749 0.142474 +v 0.054133 -0.460912 0.142474 +v 0.062467 -0.460912 0.139022 +v 0.063644 -0.460912 0.130078 +v 0.056488 -0.460912 0.124587 +v 0.048154 -0.460912 0.128039 +v 0.048154 -0.468749 0.128039 +v 0.062467 -0.468749 0.139022 +v 0.063644 -0.468749 0.130078 +v 0.056488 -0.468749 0.124587 +v 0.063644 0.460914 0.130078 +v 0.063644 0.468751 0.130078 +v 0.062467 0.468751 0.139022 +v 0.062467 0.460914 0.139022 +v 0.054132 0.460914 0.142474 +v 0.046976 0.460914 0.136982 +v 0.048153 0.460914 0.128039 +v 0.056487 0.460914 0.124587 +v 0.056487 0.468751 0.124587 +v 0.054132 0.468751 0.142474 +v 0.046976 0.468751 0.136982 +v 0.048153 0.468751 0.128039 +v -0.063644 -0.460912 0.130078 +v -0.063644 -0.468749 0.130078 +v -0.062467 -0.468749 0.139022 +v -0.062467 -0.460912 0.139022 +v -0.054132 -0.460912 0.142474 +v -0.046976 -0.460912 0.136982 +v -0.048153 -0.460912 0.128039 +v -0.056487 -0.460912 0.124587 +v -0.056487 -0.468749 0.124587 +v -0.054132 -0.468749 0.142474 +v -0.046976 -0.468749 0.136982 +v -0.048153 -0.468749 0.128039 +v -0.046976 0.460914 0.136982 +v -0.046976 0.468751 0.136982 +v -0.054133 0.468751 0.142474 +v -0.054133 0.460914 0.142474 +v -0.062467 0.460914 0.139022 +v -0.063644 0.460914 0.130078 +v -0.056488 0.460914 0.124587 +v -0.048153 0.460914 0.128039 +v -0.048153 0.468751 0.128039 +v -0.062467 0.468751 0.139022 +v -0.063644 0.468751 0.130078 +v -0.056488 0.468751 0.124587 +v -0.136982 -0.460912 0.046976 +v -0.136982 -0.468749 0.046976 +v -0.142474 -0.468749 0.054133 +v -0.142474 -0.460912 0.054133 +v -0.139022 -0.460912 0.062467 +v -0.130078 -0.460912 0.063644 +v -0.124587 -0.460912 0.056488 +v -0.128039 -0.460912 0.048154 +v -0.128039 -0.468749 0.048154 +v -0.139022 -0.468749 0.062467 +v -0.130078 -0.468749 0.063644 +v -0.124587 -0.468749 0.056488 +v -0.130078 0.460914 0.063644 +v -0.130078 0.468751 0.063644 +v -0.139022 0.468751 0.062467 +v -0.139022 0.460914 0.062467 +v -0.142474 0.460914 0.054132 +v -0.136982 0.460914 0.046976 +v -0.128039 0.460914 0.048153 +v -0.124587 0.460914 0.056487 +v -0.124587 0.468751 0.056487 +v -0.142474 0.468751 0.054132 +v -0.136982 0.468751 0.046976 +v -0.128039 0.468751 0.048153 +v -0.130078 -0.460912 -0.063644 +v -0.130078 -0.468749 -0.063644 +v -0.139022 -0.468749 -0.062466 +v -0.139022 -0.460912 -0.062467 +v -0.142474 -0.460912 -0.054132 +v -0.136982 -0.460912 -0.046976 +v -0.128039 -0.460912 -0.048153 +v -0.124587 -0.460912 -0.056487 +v -0.124587 -0.468749 -0.056487 +v -0.142474 -0.468749 -0.054132 +v -0.136982 -0.468749 -0.046976 +v -0.128039 -0.468749 -0.048153 +v -0.136982 0.460914 -0.046976 +v -0.136982 0.468751 -0.046976 +v -0.142474 0.468751 -0.054133 +v -0.142474 0.460914 -0.054133 +v -0.139022 0.460914 -0.062467 +v -0.130078 0.460914 -0.063644 +v -0.124587 0.460914 -0.056488 +v -0.128039 0.460914 -0.048153 +v -0.128039 0.468751 -0.048153 +v -0.139022 0.468751 -0.062467 +v -0.130078 0.468751 -0.063644 +v -0.124587 0.468751 -0.056488 +v -0.046976 -0.460912 -0.136982 +v -0.046976 -0.468749 -0.136982 +v -0.054133 -0.468749 -0.142474 +v -0.054133 -0.460912 -0.142474 +v -0.062467 -0.460912 -0.139022 +v -0.063644 -0.460912 -0.130078 +v -0.056488 -0.460912 -0.124587 +v -0.048153 -0.460912 -0.128039 +v -0.048153 -0.468749 -0.128039 +v -0.062467 -0.468749 -0.139022 +v -0.063644 -0.468749 -0.130078 +v -0.056488 -0.468749 -0.124587 +v -0.063644 0.460914 -0.130078 +v -0.063644 0.468751 -0.130078 +v -0.062467 0.468751 -0.139022 +v -0.062467 0.460914 -0.139022 +v -0.054133 0.460914 -0.142474 +v -0.046976 0.460914 -0.136982 +v -0.048153 0.460914 -0.128039 +v -0.056487 0.460914 -0.124587 +v -0.056487 0.468751 -0.124587 +v -0.054133 0.468751 -0.142474 +v -0.046976 0.468751 -0.136982 +v -0.048153 0.468751 -0.128039 +v 0.063644 -0.460912 -0.130078 +v 0.063644 -0.468749 -0.130078 +v 0.062467 -0.468749 -0.139022 +v 0.062467 -0.460912 -0.139022 +v 0.054132 -0.460912 -0.142474 +v 0.046976 -0.460912 -0.136982 +v 0.048153 -0.460912 -0.128039 +v 0.056487 -0.460912 -0.124587 +v 0.056487 -0.468749 -0.124587 +v 0.054132 -0.468749 -0.142474 +v 0.046976 -0.468749 -0.136982 +v 0.048153 -0.468749 -0.128039 +v 0.046976 0.460914 -0.136982 +v 0.046976 0.468751 -0.136982 +v 0.054133 0.468751 -0.142474 +v 0.054133 0.460914 -0.142474 +v 0.062467 0.460914 -0.139022 +v 0.063644 0.460914 -0.130078 +v 0.056487 0.460914 -0.124587 +v 0.048153 0.460914 -0.128039 +v 0.048153 0.468751 -0.128039 +v 0.062467 0.468751 -0.139022 +v 0.063644 0.468751 -0.130078 +v 0.056487 0.468751 -0.124587 +v 0.136982 -0.460912 -0.046976 +v 0.136982 -0.468749 -0.046976 +v 0.142474 -0.468749 -0.054133 +v 0.142474 -0.460912 -0.054133 +v 0.139022 -0.460912 -0.062467 +v 0.130078 -0.460912 -0.063644 +v 0.124587 -0.460912 -0.056488 +v 0.128039 -0.460912 -0.048153 +v 0.128039 -0.468749 -0.048153 +v 0.139022 -0.468749 -0.062467 +v 0.130078 -0.468749 -0.063644 +v 0.124587 -0.468749 -0.056487 +v 0.130078 0.460914 -0.063644 +v 0.130078 0.468751 -0.063644 +v 0.139022 0.468751 -0.062467 +v 0.139022 0.460914 -0.062467 +v 0.142474 0.460914 -0.054133 +v 0.136982 0.460914 -0.046976 +v 0.128039 0.460914 -0.048153 +v 0.124587 0.460914 -0.056487 +v 0.124587 0.468751 -0.056487 +v 0.142474 0.468751 -0.054133 +v 0.136982 0.468751 -0.046976 +v 0.128039 0.468751 -0.048153 +v 0.097094 0.097094 -0.079683 +v -0.097094 0.097094 -0.079683 +v -0.110774 0.110774 -0.059210 +v -0.120197 0.120197 -0.036461 +v -0.125000 0.125000 -0.012311 +v -0.125001 0.125000 0.012311 +v -0.110774 0.110774 0.059210 +v -0.097094 0.097094 0.079683 +v 0.097094 -0.097094 -0.079683 +v 0.120197 -0.120197 -0.036461 +v -0.125001 -0.125001 -0.012311 +v 0.120197 -0.120197 0.036461 +v -0.110774 -0.110774 0.059210 +v -0.097094 -0.097094 0.079683 +v -0.088389 -0.088389 0.088389 +v 0.088389 -0.088389 -0.088389 +v -0.088389 0.088389 0.088389 +v -0.110774 -0.110774 -0.059210 +v -0.125000 -0.125000 0.012311 +v -0.120197 -0.120197 0.036461 +v 0.125000 0.125000 0.012311 +v 0.125001 -0.125000 0.012311 +v 0.120197 0.120197 0.036461 +v 0.097094 0.097094 0.079683 +v 0.036461 -0.120197 -0.120197 +v -0.036461 -0.120197 -0.120197 +v -0.079683 -0.097094 -0.097094 +v 0.079683 -0.097094 0.097094 +v 0.059210 0.110774 0.110774 +v 0.059210 -0.110774 0.110774 +v 0.036461 0.120197 0.120197 +v 0.036461 -0.120197 0.120197 +v 0.012311 0.125000 0.125000 +v 0.012311 -0.125000 0.125000 +v -0.012311 0.125000 0.125000 +v -0.036461 0.120197 0.120197 +v -0.036461 -0.120197 0.120197 +v -0.079683 0.097094 0.097094 +v -0.012311 -0.125000 0.125000 +v -0.012311 -0.125000 -0.125000 +v -0.059210 -0.110774 -0.110774 +v 0.088389 -0.088389 0.088389 +v 0.099603 0.500000 -0.121367 +v 0.074012 0.500000 -0.138467 +v 0.045577 0.500000 -0.150245 +v 0.015390 0.500000 -0.156250 +v -0.015389 0.500000 -0.156250 +v -0.045576 0.500000 -0.150245 +v -0.074012 0.500000 -0.138467 +v -0.099603 0.500000 -0.121367 +v -0.121367 0.500000 -0.099603 +v -0.150245 0.500000 -0.045576 +v -0.156250 0.500000 0.015389 +v -0.150245 0.500000 0.045576 +v -0.121367 0.500000 0.099603 +v -0.099603 0.500000 0.121367 +v -0.074012 0.500000 0.138467 +v -0.045576 0.500000 0.150245 +v -0.015389 0.500000 0.156250 +v 0.045576 0.500000 0.150245 +v 0.074012 0.500000 0.138467 +v 0.099603 0.500000 0.121367 +v 0.138467 0.500000 0.074012 +v 0.156250 0.500000 0.015389 +v 0.156250 0.500000 -0.015389 +v 0.150245 0.500000 -0.045576 +v 0.138467 0.500000 -0.074012 +v 0.121367 0.500000 -0.099603 +v -0.138466 0.500000 -0.074012 +v -0.156250 0.500000 -0.015389 +v -0.138467 0.500000 0.074012 +v 0.015389 0.500000 0.156250 +v 0.121367 0.500000 0.099603 +v 0.150245 0.500000 0.045576 +v 0.099603 0.468750 -0.121367 +v 0.121367 0.468750 -0.099603 +v 0.074012 0.468750 -0.138467 +v 0.045577 0.468750 -0.150245 +v 0.015390 0.468750 -0.156250 +v -0.015389 0.468750 -0.156250 +v -0.045576 0.468750 -0.150245 +v -0.074012 0.468750 -0.138467 +v -0.099603 0.468750 -0.121367 +v -0.121367 0.468750 -0.099603 +v -0.138466 0.468750 -0.074012 +v -0.150245 0.468750 -0.045576 +v -0.156250 0.468750 -0.015389 +v -0.156250 0.468750 0.015389 +v -0.150245 0.468750 0.045576 +v -0.138467 0.468750 0.074012 +v -0.121367 0.468750 0.099603 +v -0.099603 0.468750 0.121367 +v -0.074012 0.468750 0.138467 +v -0.045576 0.468750 0.150245 +v -0.015389 0.468750 0.156250 +v 0.015389 0.468750 0.156250 +v 0.074012 0.468750 0.138467 +v 0.045576 0.468750 0.150245 +v 0.099603 0.468750 0.121367 +v 0.121367 0.468750 0.099603 +v 0.138467 0.468750 0.074012 +v 0.150245 0.468750 0.045576 +v 0.156250 0.468750 -0.015389 +v 0.156250 0.468750 0.015389 +v 0.150245 0.468750 -0.045576 +v 0.138467 0.468750 -0.074012 +v -0.138466 -0.468750 -0.074012 +v -0.150245 -0.468750 -0.045576 +v -0.156249 -0.468750 -0.015389 +v -0.121367 -0.468750 -0.099603 +v -0.156249 -0.468750 0.015389 +v -0.074012 -0.468750 -0.138467 +v -0.099603 -0.468750 -0.121367 +v -0.121367 -0.500000 -0.099603 +v -0.138467 -0.500000 -0.074012 +v -0.150245 -0.500000 -0.045576 +v -0.156249 -0.500000 -0.015389 +v -0.156250 -0.500000 0.015389 +v -0.045576 -0.468750 -0.150245 +v -0.099603 -0.500000 -0.121367 +v -0.150245 -0.468750 0.045576 +v -0.150245 -0.500000 0.045576 +v -0.015389 -0.468750 -0.156250 +v -0.045576 -0.500000 -0.150245 +v -0.074012 -0.500000 -0.138467 +v -0.138467 -0.468750 0.074012 +v -0.138467 -0.500000 0.074012 +v 0.015389 -0.468750 -0.156250 +v -0.015389 -0.500000 -0.156250 +v -0.121367 -0.468750 0.099603 +v -0.121367 -0.500000 0.099603 +v 0.045576 -0.468750 -0.150245 +v 0.015389 -0.500000 -0.156250 +v -0.099603 -0.468750 0.121367 +v -0.099603 -0.500000 0.121367 +v 0.074012 -0.468750 -0.138467 +v 0.045576 -0.500000 -0.150245 +v -0.045576 -0.468750 0.150245 +v -0.074012 -0.468750 0.138467 +v -0.074012 -0.500000 0.138467 +v 0.099603 -0.468750 -0.121367 +v 0.074012 -0.500000 -0.138467 +v -0.015389 -0.468750 0.156250 +v -0.045576 -0.500000 0.150245 +v 0.121367 -0.468750 -0.099603 +v 0.099603 -0.500000 -0.121367 +v 0.015389 -0.468750 0.156250 +v -0.015389 -0.500000 0.156250 +v 0.138466 -0.468750 -0.074012 +v 0.121367 -0.500000 -0.099603 +v 0.045576 -0.468750 0.150245 +v 0.015389 -0.500000 0.156250 +v 0.150245 -0.468750 -0.045576 +v 0.138466 -0.500000 -0.074012 +v 0.074012 -0.468750 0.138467 +v 0.045576 -0.500000 0.150245 +v 0.156250 -0.468750 -0.015389 +v 0.150245 -0.500000 -0.045576 +v 0.156250 -0.500000 0.015389 +v 0.099603 -0.468750 0.121367 +v 0.074012 -0.500000 0.138467 +v 0.156250 -0.468750 0.015389 +v 0.156250 -0.500000 -0.015389 +v 0.138467 -0.500000 0.074012 +v 0.150245 -0.500000 0.045576 +v 0.121367 -0.500000 0.099603 +v 0.099603 -0.500000 0.121367 +v 0.150245 -0.468750 0.045576 +v 0.121367 -0.468750 0.099603 +v 0.138467 -0.468750 0.074012 +v 0.095821 -0.460912 0.108578 +v 0.095821 -0.468749 0.108578 +v 0.104534 -0.468749 0.110913 +v 0.104534 -0.460912 0.110913 +v 0.110913 -0.460912 0.104534 +v 0.108578 -0.460912 0.095821 +v 0.099865 -0.460912 0.093486 +v 0.093486 -0.460912 0.099865 +v 0.093486 -0.468749 0.099865 +v 0.110913 -0.468749 0.104534 +v 0.108578 -0.468749 0.095821 +v 0.099865 -0.468749 0.093486 +v 0.108578 0.460914 0.095821 +v 0.108578 0.468751 0.095821 +v 0.110913 0.468751 0.104534 +v 0.110913 0.460914 0.104534 +v 0.104534 0.460914 0.110913 +v 0.095821 0.460914 0.108578 +v 0.093486 0.460914 0.099865 +v 0.099865 0.460914 0.093486 +v 0.099865 0.468751 0.093486 +v 0.104534 0.468751 0.110913 +v 0.095821 0.468751 0.108578 +v 0.093486 0.468751 0.099865 +v -0.009021 -0.460912 0.144532 +v -0.009021 -0.468749 0.144532 +v -0.004510 -0.468749 0.152344 +v -0.004510 -0.460912 0.152344 +v 0.004511 -0.460912 0.152344 +v 0.009021 -0.460912 0.144532 +v 0.004510 -0.460912 0.136720 +v -0.004510 -0.460912 0.136720 +v -0.004510 -0.468749 0.136720 +v 0.004511 -0.468749 0.152344 +v 0.009021 -0.468749 0.144532 +v 0.004510 -0.468749 0.136720 +v 0.009021 0.460914 0.144532 +v 0.009021 0.468751 0.144532 +v 0.004510 0.468751 0.152344 +v 0.004510 0.460914 0.152344 +v -0.004510 0.460914 0.152344 +v -0.009021 0.460914 0.144532 +v -0.004510 0.460914 0.136720 +v 0.004510 0.460914 0.136720 +v 0.004510 0.468751 0.136720 +v -0.004510 0.468751 0.152344 +v -0.009021 0.468751 0.144532 +v -0.004510 0.468751 0.136720 +v -0.108578 -0.460912 0.095821 +v -0.108578 -0.468749 0.095821 +v -0.110913 -0.468749 0.104535 +v -0.110913 -0.460912 0.104534 +v -0.104534 -0.460912 0.110913 +v -0.095821 -0.460912 0.108578 +v -0.093486 -0.460912 0.099865 +v -0.099865 -0.460912 0.093486 +v -0.099865 -0.468749 0.093486 +v -0.104534 -0.468749 0.110913 +v -0.095821 -0.468749 0.108578 +v -0.093486 -0.468749 0.099865 +v -0.095821 0.460914 0.108578 +v -0.095821 0.468751 0.108578 +v -0.104534 0.468751 0.110913 +v -0.104534 0.460914 0.110913 +v -0.110913 0.460914 0.104534 +v -0.108578 0.460914 0.095821 +v -0.099865 0.460914 0.093486 +v -0.093486 0.460914 0.099865 +v -0.093486 0.468751 0.099865 +v -0.110913 0.468751 0.104534 +v -0.108578 0.468751 0.095821 +v -0.099865 0.468751 0.093486 +v -0.144532 -0.460912 -0.009021 +v -0.144532 -0.468749 -0.009021 +v -0.152344 -0.468749 -0.004510 +v -0.152344 -0.460912 -0.004510 +v -0.152344 -0.460912 0.004511 +v -0.144532 -0.460912 0.009021 +v -0.136720 -0.460912 0.004511 +v -0.136720 -0.460912 -0.004510 +v -0.136720 -0.468749 -0.004510 +v -0.152344 -0.468749 0.004511 +v -0.144532 -0.468749 0.009021 +v -0.136720 -0.468749 0.004511 +v -0.144532 0.460914 0.009021 +v -0.144532 0.468751 0.009021 +v -0.152344 0.468751 0.004510 +v -0.152344 0.460914 0.004510 +v -0.152344 0.460914 -0.004511 +v -0.144532 0.460914 -0.009021 +v -0.136720 0.460914 -0.004510 +v -0.136720 0.460914 0.004510 +v -0.136720 0.468751 0.004510 +v -0.152344 0.468751 -0.004511 +v -0.144532 0.468751 -0.009021 +v -0.136720 0.468751 -0.004510 +v -0.095821 -0.460912 -0.108578 +v -0.095821 -0.468749 -0.108578 +v -0.104534 -0.468749 -0.110913 +v -0.104534 -0.460912 -0.110913 +v -0.110913 -0.460912 -0.104534 +v -0.108578 -0.460912 -0.095821 +v -0.099865 -0.460912 -0.093486 +v -0.093486 -0.460912 -0.099865 +v -0.093486 -0.468749 -0.099865 +v -0.110913 -0.468749 -0.104534 +v -0.108578 -0.468749 -0.095821 +v -0.099865 -0.468749 -0.093486 +v -0.108578 0.460914 -0.095821 +v -0.108578 0.468751 -0.095821 +v -0.110913 0.468751 -0.104534 +v -0.110913 0.460914 -0.104534 +v -0.104534 0.460914 -0.110913 +v -0.095821 0.460914 -0.108578 +v -0.093486 0.460914 -0.099865 +v -0.099865 0.460914 -0.093486 +v -0.099865 0.468751 -0.093486 +v -0.104534 0.468751 -0.110913 +v -0.095821 0.468751 -0.108578 +v -0.093486 0.468751 -0.099865 +v 0.009021 -0.460912 -0.144532 +v 0.009021 -0.468749 -0.144532 +v 0.004510 -0.468749 -0.152344 +v 0.004510 -0.460912 -0.152344 +v -0.004510 -0.460912 -0.152344 +v -0.009021 -0.460912 -0.144532 +v -0.004510 -0.460912 -0.136720 +v 0.004510 -0.460912 -0.136720 +v 0.004510 -0.468749 -0.136720 +v -0.004510 -0.468749 -0.152344 +v -0.009021 -0.468749 -0.144532 +v -0.004510 -0.468749 -0.136720 +v -0.009021 0.460914 -0.144532 +v -0.009021 0.468751 -0.144532 +v -0.004510 0.468751 -0.152344 +v -0.004510 0.460914 -0.152344 +v 0.004510 0.460914 -0.152344 +v 0.009021 0.460914 -0.144532 +v 0.004510 0.460914 -0.136720 +v -0.004510 0.460914 -0.136720 +v -0.004510 0.468751 -0.136720 +v 0.004510 0.468751 -0.152344 +v 0.009021 0.468751 -0.144532 +v 0.004510 0.468751 -0.136720 +v 0.108578 -0.460912 -0.095821 +v 0.108578 -0.468749 -0.095821 +v 0.110913 -0.468749 -0.104534 +v 0.110913 -0.460912 -0.104534 +v 0.104534 -0.460912 -0.110913 +v 0.095821 -0.460912 -0.108578 +v 0.093486 -0.460912 -0.099865 +v 0.099865 -0.460912 -0.093486 +v 0.099865 -0.468749 -0.093486 +v 0.104534 -0.468749 -0.110913 +v 0.095821 -0.468749 -0.108578 +v 0.093486 -0.468749 -0.099865 +v 0.095821 0.460914 -0.108578 +v 0.095821 0.468751 -0.108578 +v 0.104534 0.468751 -0.110913 +v 0.104534 0.460914 -0.110913 +v 0.110913 0.460914 -0.104534 +v 0.108578 0.460914 -0.095821 +v 0.099865 0.460914 -0.093486 +v 0.093486 0.460914 -0.099865 +v 0.093486 0.468751 -0.099865 +v 0.110913 0.468751 -0.104534 +v 0.108578 0.468751 -0.095821 +v 0.099865 0.468751 -0.093486 +v 0.144532 -0.460912 0.009021 +v 0.144532 -0.468749 0.009021 +v 0.152344 -0.468749 0.004510 +v 0.152344 -0.460912 0.004510 +v 0.152344 -0.460912 -0.004510 +v 0.144532 -0.460912 -0.009021 +v 0.136720 -0.460912 -0.004510 +v 0.136720 -0.460912 0.004510 +v 0.136720 -0.468749 0.004510 +v 0.152344 -0.468749 -0.004510 +v 0.144532 -0.468749 -0.009021 +v 0.136720 -0.468749 -0.004510 +v 0.144532 0.460914 -0.009021 +v 0.144532 0.468751 -0.009021 +v 0.152344 0.468751 -0.004510 +v 0.152344 0.460914 -0.004510 +v 0.152344 0.460914 0.004510 +v 0.144532 0.460914 0.009021 +v 0.136720 0.460914 0.004510 +v 0.136720 0.460914 -0.004510 +v 0.136720 0.468751 -0.004510 +v 0.152344 0.468751 0.004510 +v 0.144532 0.468751 0.009021 +v 0.136720 0.468751 0.004510 +v 0.126770 -0.038455 0.468750 +v 0.131837 -0.012985 0.468750 +v 0.131837 0.012984 0.468750 +v 0.126770 0.038455 0.468750 +v 0.116832 0.062448 0.468750 +v 0.102404 0.084041 0.468750 +v 0.084041 0.102404 0.468750 +v 0.062448 0.116832 0.468750 +v 0.038455 0.126770 0.468750 +v 0.012985 0.131837 0.468750 +v -0.012985 0.131837 0.468750 +v -0.062448 0.116832 0.468750 +v -0.084041 0.102404 0.468750 +v -0.102404 0.084041 0.468750 +v -0.116832 0.062448 0.468750 +v -0.126770 0.038455 0.468750 +v -0.131837 0.012985 0.468750 +v -0.131837 -0.012985 0.468750 +v -0.126770 -0.038455 0.468750 +v -0.116832 -0.062448 0.468750 +v -0.084041 -0.102404 0.468750 +v -0.102404 -0.084041 0.468750 +v -0.062448 -0.116832 0.468750 +v -0.038455 -0.126770 0.468750 +v 0.012985 -0.131836 0.468750 +v 0.062448 -0.116832 0.468750 +v 0.038455 -0.126770 0.468750 +v 0.084041 -0.102404 0.468750 +v 0.102404 -0.084041 0.468750 +v 0.116832 -0.062448 0.468750 +v -0.038455 0.126770 0.468750 +v -0.012985 -0.131836 0.468750 +v 0.110774 -0.059210 0.437501 +v 0.120197 -0.036461 0.437501 +v 0.125000 -0.012312 0.437501 +v 0.125000 0.012311 0.437501 +v 0.120197 0.036461 0.437501 +v 0.110774 0.059210 0.437501 +v 0.097094 0.079683 0.437501 +v 0.079683 0.097094 0.437501 +v 0.059210 0.110774 0.437501 +v 0.036461 0.120197 0.437501 +v 0.012311 0.125001 0.437501 +v -0.012311 0.125001 0.437501 +v -0.036461 0.120197 0.437501 +v -0.059210 0.110774 0.437501 +v -0.079683 0.097094 0.437501 +v -0.097094 0.079683 0.437501 +v -0.110774 0.059210 0.437501 +v -0.120197 0.036461 0.437501 +v -0.125000 0.012312 0.437501 +v -0.125001 -0.012311 0.437501 +v -0.120197 -0.036461 0.437501 +v -0.110774 -0.059210 0.437501 +v -0.097094 -0.079683 0.437501 +v -0.079683 -0.097094 0.437501 +v -0.059210 -0.110774 0.437501 +v -0.036461 -0.120197 0.437501 +v -0.012312 -0.125000 0.437501 +v 0.012311 -0.125000 0.437501 +v 0.036461 -0.120197 0.437501 +v 0.059210 -0.110774 0.437501 +v 0.079683 -0.097094 0.437501 +v 0.097094 -0.079683 0.437501 +v 0.036461 0.120197 -0.437501 +v 0.012312 0.125000 -0.437501 +v -0.012311 0.125000 -0.437501 +v -0.036461 0.120197 -0.437501 +v 0.059210 0.110774 -0.437501 +v 0.012985 0.131836 -0.468750 +v 0.038455 0.126770 -0.468750 +v -0.012985 0.131836 -0.468750 +v -0.059210 0.110774 -0.437501 +v -0.038455 0.126770 -0.468750 +v 0.079683 0.097094 -0.437501 +v 0.062448 0.116832 -0.468750 +v -0.079683 0.097094 -0.437501 +v -0.062448 0.116832 -0.468750 +v 0.097094 0.079683 -0.437501 +v 0.084041 0.102404 -0.468750 +v -0.097094 0.079683 -0.437501 +v -0.084041 0.102404 -0.468750 +v 0.110774 0.059210 -0.437501 +v 0.102404 0.084041 -0.468750 +v -0.110774 0.059210 -0.437501 +v -0.102404 0.084041 -0.468750 +v 0.120197 0.036461 -0.437501 +v 0.116832 0.062448 -0.468750 +v -0.120197 0.036461 -0.437501 +v -0.116832 0.062448 -0.468750 +v 0.125001 0.012311 -0.437501 +v 0.126770 0.038455 -0.468750 +v -0.125000 0.012311 -0.437501 +v -0.126770 0.038455 -0.468750 +v 0.125000 -0.012312 -0.437501 +v 0.131837 0.012985 -0.468750 +v -0.125000 -0.012312 -0.437501 +v -0.131836 0.012985 -0.468750 +v 0.120197 -0.036462 -0.437501 +v 0.131836 -0.012985 -0.468750 +v -0.120197 -0.036461 -0.437501 +v -0.131836 -0.012985 -0.468750 +v 0.110774 -0.059210 -0.437501 +v 0.126770 -0.038456 -0.468750 +v -0.110774 -0.059210 -0.437501 +v -0.126770 -0.038455 -0.468750 +v 0.097094 -0.079683 -0.437501 +v 0.116832 -0.062448 -0.468750 +v -0.097094 -0.079683 -0.437501 +v -0.116832 -0.062448 -0.468750 +v 0.079683 -0.097094 -0.437501 +v 0.102404 -0.084041 -0.468750 +v -0.079683 -0.097094 -0.437501 +v -0.102404 -0.084041 -0.468750 +v 0.059210 -0.110774 -0.437501 +v 0.084041 -0.102404 -0.468750 +v -0.059210 -0.110774 -0.437501 +v -0.084041 -0.102404 -0.468750 +v 0.036461 -0.120197 -0.437501 +v 0.062448 -0.116832 -0.468750 +v -0.036461 -0.120197 -0.437501 +v -0.062448 -0.116832 -0.468750 +v 0.012311 -0.125001 -0.437501 +v 0.038455 -0.126770 -0.468750 +v -0.012311 -0.125001 -0.437501 +v -0.038455 -0.126770 -0.468750 +v 0.012985 -0.131837 -0.468750 +v -0.012985 -0.131837 -0.468750 +v 0.130078 -0.063644 -0.460912 +v 0.130078 -0.063644 -0.468749 +v 0.139022 -0.062467 -0.468749 +v 0.139022 -0.062467 -0.460912 +v 0.142474 -0.054133 -0.460912 +v 0.136982 -0.046976 -0.460912 +v 0.128039 -0.048153 -0.460912 +v 0.124587 -0.056488 -0.460912 +v 0.124587 -0.056487 -0.468749 +v 0.142474 -0.054133 -0.468749 +v 0.136982 -0.046976 -0.468749 +v 0.128039 -0.048153 -0.468749 +v 0.136982 -0.046976 0.460914 +v 0.136982 -0.046976 0.468751 +v 0.142474 -0.054133 0.468751 +v 0.142474 -0.054133 0.460914 +v 0.139022 -0.062467 0.460914 +v 0.130078 -0.063644 0.460914 +v 0.124587 -0.056487 0.460914 +v 0.128039 -0.048153 0.460914 +v 0.128039 -0.048153 0.468751 +v 0.139022 -0.062467 0.468751 +v 0.130078 -0.063644 0.468751 +v 0.124587 -0.056487 0.468751 +v 0.046976 -0.136982 -0.460912 +v 0.046976 -0.136982 -0.468749 +v 0.054133 -0.142474 -0.468749 +v 0.054133 -0.142474 -0.460912 +v 0.062467 -0.139022 -0.460912 +v 0.063644 -0.130078 -0.460912 +v 0.056488 -0.124587 -0.460912 +v 0.048154 -0.128039 -0.460912 +v 0.048154 -0.128039 -0.468749 +v 0.062467 -0.139022 -0.468749 +v 0.063644 -0.130078 -0.468749 +v 0.056488 -0.124587 -0.468749 +v 0.063644 -0.130078 0.460914 +v 0.063644 -0.130078 0.468751 +v 0.062467 -0.139022 0.468751 +v 0.062467 -0.139022 0.460914 +v 0.054132 -0.142474 0.460914 +v 0.046976 -0.136982 0.460914 +v 0.048153 -0.128039 0.460914 +v 0.056487 -0.124587 0.460914 +v 0.056487 -0.124587 0.468751 +v 0.054132 -0.142474 0.468751 +v 0.046976 -0.136982 0.468751 +v 0.048153 -0.128039 0.468751 +v -0.063644 -0.130078 -0.460912 +v -0.063644 -0.130078 -0.468749 +v -0.062467 -0.139022 -0.468749 +v -0.062467 -0.139022 -0.460912 +v -0.054132 -0.142474 -0.460912 +v -0.046976 -0.136982 -0.460912 +v -0.048153 -0.128039 -0.460912 +v -0.056487 -0.124587 -0.460912 +v -0.056487 -0.124587 -0.468749 +v -0.054132 -0.142474 -0.468749 +v -0.046976 -0.136982 -0.468749 +v -0.048153 -0.128039 -0.468749 +v -0.046976 -0.136982 0.460914 +v -0.046976 -0.136982 0.468751 +v -0.054133 -0.142474 0.468751 +v -0.054133 -0.142474 0.460914 +v -0.062467 -0.139022 0.460914 +v -0.063644 -0.130078 0.460914 +v -0.056488 -0.124587 0.460914 +v -0.048153 -0.128039 0.460914 +v -0.048153 -0.128039 0.468751 +v -0.062467 -0.139022 0.468751 +v -0.063644 -0.130078 0.468751 +v -0.056488 -0.124587 0.468751 +v -0.136982 -0.046976 -0.460912 +v -0.136982 -0.046976 -0.468749 +v -0.142474 -0.054133 -0.468749 +v -0.142474 -0.054133 -0.460912 +v -0.139022 -0.062467 -0.460912 +v -0.130078 -0.063644 -0.460912 +v -0.124587 -0.056488 -0.460912 +v -0.128039 -0.048154 -0.460912 +v -0.128039 -0.048154 -0.468749 +v -0.139022 -0.062467 -0.468749 +v -0.130078 -0.063644 -0.468749 +v -0.124587 -0.056488 -0.468749 +v -0.130078 -0.063644 0.460914 +v -0.130078 -0.063644 0.468751 +v -0.139022 -0.062467 0.468751 +v -0.139022 -0.062467 0.460914 +v -0.142474 -0.054132 0.460914 +v -0.136982 -0.046976 0.460914 +v -0.128039 -0.048153 0.460914 +v -0.124587 -0.056487 0.460914 +v -0.124587 -0.056487 0.468751 +v -0.142474 -0.054132 0.468751 +v -0.136982 -0.046976 0.468751 +v -0.128039 -0.048153 0.468751 +v -0.130078 0.063644 -0.460912 +v -0.130078 0.063644 -0.468749 +v -0.139022 0.062466 -0.468749 +v -0.139022 0.062466 -0.460912 +v -0.142474 0.054132 -0.460912 +v -0.136982 0.046976 -0.460912 +v -0.128039 0.048153 -0.460912 +v -0.124587 0.056487 -0.460912 +v -0.124587 0.056487 -0.468749 +v -0.142474 0.054132 -0.468749 +v -0.136982 0.046976 -0.468749 +v -0.128039 0.048153 -0.468749 +v -0.136982 0.046976 0.460914 +v -0.136982 0.046976 0.468751 +v -0.142474 0.054133 0.468751 +v -0.142474 0.054133 0.460914 +v -0.139022 0.062467 0.460914 +v -0.130078 0.063644 0.460914 +v -0.124587 0.056488 0.460914 +v -0.128039 0.048154 0.460914 +v -0.128039 0.048154 0.468751 +v -0.139022 0.062467 0.468751 +v -0.130078 0.063644 0.468751 +v -0.124587 0.056488 0.468751 +v -0.046976 0.136982 -0.460912 +v -0.046976 0.136982 -0.468749 +v -0.054133 0.142474 -0.468749 +v -0.054133 0.142474 -0.460912 +v -0.062467 0.139022 -0.460912 +v -0.063644 0.130078 -0.460912 +v -0.056488 0.124586 -0.460912 +v -0.048153 0.128039 -0.460912 +v -0.048153 0.128039 -0.468749 +v -0.062467 0.139021 -0.468749 +v -0.063644 0.130078 -0.468749 +v -0.056488 0.124586 -0.468749 +v -0.063644 0.130078 0.460914 +v -0.063644 0.130078 0.468751 +v -0.062467 0.139022 0.468751 +v -0.062467 0.139022 0.460914 +v -0.054133 0.142474 0.460914 +v -0.046976 0.136982 0.460914 +v -0.048153 0.128039 0.460914 +v -0.056487 0.124587 0.460914 +v -0.056487 0.124587 0.468751 +v -0.054133 0.142474 0.468751 +v -0.046976 0.136982 0.468751 +v -0.048153 0.128039 0.468751 +v 0.063644 0.130078 -0.460912 +v 0.063644 0.130078 -0.468749 +v 0.062467 0.139022 -0.468749 +v 0.062467 0.139022 -0.460912 +v 0.054132 0.142474 -0.460912 +v 0.046976 0.136982 -0.460912 +v 0.048153 0.128039 -0.460912 +v 0.056487 0.124587 -0.460912 +v 0.056487 0.124587 -0.468749 +v 0.054132 0.142474 -0.468749 +v 0.046976 0.136982 -0.468749 +v 0.048153 0.128039 -0.468749 +v 0.046976 0.136982 0.460914 +v 0.046976 0.136982 0.468751 +v 0.054133 0.142474 0.468751 +v 0.054133 0.142474 0.460914 +v 0.062467 0.139022 0.460914 +v 0.063644 0.130078 0.460914 +v 0.056487 0.124587 0.460914 +v 0.048153 0.128039 0.460914 +v 0.048153 0.128039 0.468751 +v 0.062467 0.139022 0.468751 +v 0.063644 0.130078 0.468751 +v 0.056487 0.124587 0.468751 +v 0.136982 0.046976 -0.460912 +v 0.136982 0.046976 -0.468749 +v 0.142474 0.054133 -0.468749 +v 0.142474 0.054133 -0.460912 +v 0.139022 0.062467 -0.460912 +v 0.130078 0.063644 -0.460912 +v 0.124587 0.056488 -0.460912 +v 0.128039 0.048153 -0.460912 +v 0.128039 0.048153 -0.468749 +v 0.139022 0.062467 -0.468749 +v 0.130078 0.063644 -0.468749 +v 0.124587 0.056487 -0.468749 +v 0.130078 0.063644 0.460914 +v 0.130078 0.063644 0.468751 +v 0.139022 0.062467 0.468751 +v 0.139022 0.062467 0.460914 +v 0.142474 0.054133 0.460914 +v 0.136982 0.046976 0.460914 +v 0.128039 0.048153 0.460914 +v 0.124587 0.056488 0.460914 +v 0.124587 0.056488 0.468751 +v 0.142474 0.054133 0.468751 +v 0.136982 0.046976 0.468751 +v 0.128039 0.048153 0.468751 +v 0.097094 0.079683 0.097094 +v -0.110774 -0.059210 0.110774 +v -0.097094 -0.079683 0.097094 +v 0.097094 0.079683 -0.097094 +v 0.110774 0.059210 -0.110774 +v 0.120197 0.036461 -0.120197 +v 0.120197 -0.036461 -0.120197 +v 0.097094 -0.079683 -0.097094 +v -0.097094 -0.079683 -0.097094 +v 0.088389 0.088389 -0.088389 +v 0.088389 0.088389 0.088389 +v -0.097094 0.079683 -0.097094 +v -0.110774 0.059210 -0.110774 +v -0.125000 -0.012311 -0.125000 +v -0.120197 -0.036461 -0.120197 +v 0.125001 0.012311 -0.125001 +v 0.110774 -0.059210 -0.110774 +v 0.079683 0.097094 0.097094 +v 0.059210 0.110774 -0.110774 +v 0.036461 0.120197 -0.120197 +v 0.012311 0.125000 -0.125000 +v -0.036461 0.120197 -0.120197 +v -0.079683 0.097094 -0.097094 +v 0.079683 -0.097094 -0.097094 +v 0.059210 -0.110774 -0.110774 +v 0.012311 -0.125000 -0.125000 +v -0.059210 -0.110774 0.110774 +v -0.079683 -0.097094 0.097094 +v -0.059210 0.110774 0.110774 +v 0.079683 0.097094 -0.097094 +v -0.012311 0.125000 -0.125001 +v -0.059210 0.110774 -0.110774 +v -0.088389 0.088389 -0.088389 +v 0.099603 0.121367 0.500000 +v 0.074012 0.138467 0.500000 +v 0.045577 0.150245 0.500000 +v 0.015390 0.156250 0.500000 +v -0.015389 0.156250 0.500000 +v -0.045576 0.150245 0.500000 +v -0.074012 0.138467 0.500000 +v -0.099603 0.121367 0.500000 +v -0.121367 0.099603 0.500000 +v -0.150245 0.045577 0.500000 +v -0.156250 -0.015389 0.500000 +v -0.150245 -0.045576 0.500000 +v -0.121367 -0.099603 0.500000 +v -0.099603 -0.121367 0.500000 +v -0.074012 -0.138467 0.500000 +v -0.045576 -0.150245 0.500000 +v -0.015389 -0.156250 0.500000 +v 0.045576 -0.150245 0.500000 +v 0.074012 -0.138467 0.500000 +v 0.099603 -0.121367 0.500000 +v 0.138467 -0.074012 0.500000 +v 0.156250 -0.015389 0.500000 +v 0.156250 0.015389 0.500000 +v 0.150245 0.045576 0.500000 +v 0.138467 0.074012 0.500000 +v 0.121367 0.099603 0.500000 +v -0.138466 0.074012 0.500000 +v -0.156250 0.015389 0.500000 +v -0.138467 -0.074012 0.500000 +v 0.015389 -0.156250 0.500000 +v 0.121367 -0.099603 0.500000 +v 0.150245 -0.045576 0.500000 +v 0.099603 0.121367 0.468750 +v 0.121367 0.099603 0.468750 +v 0.074012 0.138467 0.468750 +v 0.045577 0.150245 0.468750 +v 0.015390 0.156250 0.468750 +v -0.015389 0.156250 0.468750 +v -0.045576 0.150245 0.468750 +v -0.074012 0.138467 0.468750 +v -0.099603 0.121367 0.468750 +v -0.121367 0.099603 0.468750 +v -0.138466 0.074012 0.468750 +v -0.150245 0.045576 0.468750 +v -0.156250 0.015389 0.468750 +v -0.156250 -0.015389 0.468750 +v -0.150245 -0.045576 0.468750 +v -0.138467 -0.074012 0.468750 +v -0.121367 -0.099603 0.468750 +v -0.099603 -0.121367 0.468750 +v -0.074012 -0.138467 0.468750 +v -0.045576 -0.150245 0.468750 +v -0.015389 -0.156250 0.468750 +v 0.015389 -0.156250 0.468750 +v 0.074012 -0.138467 0.468750 +v 0.045576 -0.150245 0.468750 +v 0.099603 -0.121367 0.468750 +v 0.121367 -0.099603 0.468750 +v 0.138467 -0.074012 0.468750 +v 0.150245 -0.045576 0.468750 +v 0.156250 0.015389 0.468750 +v 0.156250 -0.015389 0.468750 +v 0.150245 0.045576 0.468750 +v 0.138467 0.074012 0.468750 +v -0.138466 0.074012 -0.468750 +v -0.150245 0.045576 -0.468750 +v -0.156249 0.015389 -0.468750 +v -0.121367 0.099603 -0.468750 +v -0.156249 -0.015389 -0.468750 +v -0.074012 0.138467 -0.468750 +v -0.099603 0.121367 -0.468750 +v -0.121367 0.099603 -0.500000 +v -0.138467 0.074012 -0.500000 +v -0.150245 0.045576 -0.500000 +v -0.156249 0.015389 -0.500000 +v -0.156250 -0.015389 -0.500000 +v -0.045576 0.150245 -0.468750 +v -0.099603 0.121367 -0.500000 +v -0.150245 -0.045576 -0.468750 +v -0.150245 -0.045576 -0.500000 +v -0.015389 0.156250 -0.468750 +v -0.045576 0.150245 -0.500000 +v -0.074012 0.138467 -0.500000 +v -0.138467 -0.074012 -0.468750 +v -0.138467 -0.074012 -0.500000 +v 0.015389 0.156250 -0.468750 +v -0.015389 0.156249 -0.500000 +v -0.121367 -0.099603 -0.468750 +v -0.121367 -0.099603 -0.500000 +v 0.045576 0.150245 -0.468750 +v 0.015389 0.156249 -0.500000 +v -0.099603 -0.121367 -0.468750 +v -0.099603 -0.121367 -0.500000 +v 0.074012 0.138467 -0.468750 +v 0.045576 0.150245 -0.500000 +v -0.045576 -0.150245 -0.468750 +v -0.074012 -0.138467 -0.468750 +v -0.074012 -0.138467 -0.500000 +v 0.099603 0.121367 -0.468750 +v 0.074012 0.138467 -0.500000 +v -0.015389 -0.156250 -0.468750 +v -0.045576 -0.150245 -0.500000 +v 0.121367 0.099603 -0.468750 +v 0.099603 0.121367 -0.500000 +v 0.015389 -0.156250 -0.468750 +v -0.015389 -0.156250 -0.500000 +v 0.138466 0.074012 -0.468750 +v 0.121367 0.099603 -0.500000 +v 0.045576 -0.150245 -0.468750 +v 0.015389 -0.156250 -0.500000 +v 0.150245 0.045576 -0.468750 +v 0.138466 0.074012 -0.500000 +v 0.074012 -0.138467 -0.468750 +v 0.045576 -0.150245 -0.500000 +v 0.156250 0.015389 -0.468750 +v 0.150245 0.045576 -0.500000 +v 0.156250 -0.015389 -0.500000 +v 0.099603 -0.121367 -0.468750 +v 0.074012 -0.138467 -0.500000 +v 0.156250 -0.015389 -0.468750 +v 0.156250 0.015389 -0.500000 +v 0.138467 -0.074012 -0.500000 +v 0.150245 -0.045576 -0.500000 +v 0.121367 -0.099603 -0.500000 +v 0.099603 -0.121367 -0.500000 +v 0.150245 -0.045576 -0.468750 +v 0.121367 -0.099603 -0.468750 +v 0.138467 -0.074012 -0.468750 +v 0.095821 -0.108578 -0.460912 +v 0.095821 -0.108578 -0.468749 +v 0.104534 -0.110913 -0.468749 +v 0.104534 -0.110913 -0.460912 +v 0.110913 -0.104534 -0.460912 +v 0.108578 -0.095821 -0.460912 +v 0.099865 -0.093486 -0.460912 +v 0.093486 -0.099865 -0.460912 +v 0.093486 -0.099865 -0.468749 +v 0.110913 -0.104534 -0.468749 +v 0.108578 -0.095821 -0.468749 +v 0.099865 -0.093486 -0.468749 +v 0.108578 -0.095821 0.460914 +v 0.108578 -0.095821 0.468751 +v 0.110913 -0.104534 0.468751 +v 0.110913 -0.104534 0.460914 +v 0.104534 -0.110913 0.460914 +v 0.095821 -0.108578 0.460914 +v 0.093486 -0.099865 0.460914 +v 0.099865 -0.093486 0.460914 +v 0.099865 -0.093486 0.468751 +v 0.104534 -0.110913 0.468751 +v 0.095821 -0.108578 0.468751 +v 0.093486 -0.099865 0.468751 +v -0.009021 -0.144532 -0.460912 +v -0.009021 -0.144532 -0.468749 +v -0.004510 -0.152344 -0.468749 +v -0.004510 -0.152344 -0.460912 +v 0.004511 -0.152344 -0.460912 +v 0.009021 -0.144532 -0.460912 +v 0.004510 -0.136720 -0.460912 +v -0.004510 -0.136720 -0.460912 +v -0.004510 -0.136720 -0.468749 +v 0.004511 -0.152344 -0.468749 +v 0.009021 -0.144532 -0.468749 +v 0.004510 -0.136720 -0.468749 +v 0.009021 -0.144532 0.460914 +v 0.009021 -0.144532 0.468751 +v 0.004510 -0.152344 0.468751 +v 0.004510 -0.152344 0.460914 +v -0.004510 -0.152344 0.460914 +v -0.009021 -0.144532 0.460914 +v -0.004510 -0.136720 0.460914 +v 0.004510 -0.136720 0.460914 +v 0.004510 -0.136720 0.468751 +v -0.004510 -0.152344 0.468751 +v -0.009021 -0.144532 0.468751 +v -0.004510 -0.136720 0.468751 +v -0.108578 -0.095821 -0.460912 +v -0.108578 -0.095821 -0.468749 +v -0.110913 -0.104535 -0.468749 +v -0.110913 -0.104535 -0.460912 +v -0.104534 -0.110913 -0.460912 +v -0.095821 -0.108578 -0.460912 +v -0.093486 -0.099865 -0.460912 +v -0.099865 -0.093486 -0.460912 +v -0.099865 -0.093486 -0.468749 +v -0.104534 -0.110913 -0.468749 +v -0.095821 -0.108578 -0.468749 +v -0.093486 -0.099865 -0.468749 +v -0.095821 -0.108578 0.460914 +v -0.095821 -0.108578 0.468751 +v -0.104534 -0.110913 0.468751 +v -0.104534 -0.110913 0.460914 +v -0.110913 -0.104534 0.460914 +v -0.108578 -0.095821 0.460914 +v -0.099865 -0.093486 0.460914 +v -0.093486 -0.099865 0.460914 +v -0.093486 -0.099865 0.468751 +v -0.110913 -0.104534 0.468751 +v -0.108578 -0.095821 0.468751 +v -0.099865 -0.093486 0.468751 +v -0.144532 0.009021 -0.460912 +v -0.144532 0.009021 -0.468749 +v -0.152344 0.004510 -0.468749 +v -0.152344 0.004510 -0.460912 +v -0.152344 -0.004511 -0.460912 +v -0.144532 -0.009021 -0.460912 +v -0.136720 -0.004511 -0.460912 +v -0.136720 0.004510 -0.460912 +v -0.136720 0.004510 -0.468749 +v -0.152344 -0.004511 -0.468749 +v -0.144532 -0.009021 -0.468749 +v -0.136720 -0.004511 -0.468749 +v -0.144532 -0.009021 0.460914 +v -0.144532 -0.009021 0.468751 +v -0.152344 -0.004510 0.468751 +v -0.152344 -0.004510 0.460914 +v -0.152344 0.004511 0.460914 +v -0.144532 0.009021 0.460914 +v -0.136720 0.004510 0.460914 +v -0.136720 -0.004510 0.460914 +v -0.136720 -0.004510 0.468751 +v -0.152344 0.004511 0.468751 +v -0.144532 0.009021 0.468751 +v -0.136720 0.004510 0.468751 +v -0.095821 0.108578 -0.460912 +v -0.095821 0.108578 -0.468749 +v -0.104534 0.110913 -0.468749 +v -0.104534 0.110913 -0.460912 +v -0.110913 0.104534 -0.460912 +v -0.108578 0.095821 -0.460912 +v -0.099865 0.093486 -0.460912 +v -0.093486 0.099865 -0.460912 +v -0.093486 0.099865 -0.468749 +v -0.110913 0.104534 -0.468749 +v -0.108578 0.095821 -0.468749 +v -0.099865 0.093486 -0.468749 +v -0.108578 0.095821 0.460914 +v -0.108578 0.095821 0.468751 +v -0.110913 0.104534 0.468751 +v -0.110913 0.104534 0.460914 +v -0.104534 0.110913 0.460914 +v -0.095821 0.108578 0.460914 +v -0.093486 0.099865 0.460914 +v -0.099865 0.093486 0.460914 +v -0.099865 0.093486 0.468751 +v -0.104534 0.110913 0.468751 +v -0.095821 0.108578 0.468751 +v -0.093486 0.099865 0.468751 +v 0.009021 0.144532 -0.460912 +v 0.009021 0.144532 -0.468749 +v 0.004510 0.152344 -0.468749 +v 0.004510 0.152344 -0.460912 +v -0.004510 0.152344 -0.460912 +v -0.009021 0.144532 -0.460912 +v -0.004510 0.136720 -0.460912 +v 0.004510 0.136720 -0.460912 +v 0.004510 0.136720 -0.468749 +v -0.004510 0.152344 -0.468749 +v -0.009021 0.144532 -0.468749 +v -0.004510 0.136720 -0.468749 +v -0.009021 0.144532 0.460914 +v -0.009021 0.144532 0.468751 +v -0.004510 0.152344 0.468751 +v -0.004510 0.152344 0.460914 +v 0.004510 0.152344 0.460914 +v 0.009021 0.144532 0.460914 +v 0.004510 0.136720 0.460914 +v -0.004510 0.136720 0.460914 +v -0.004510 0.136720 0.468751 +v 0.004510 0.152344 0.468751 +v 0.009021 0.144532 0.468751 +v 0.004510 0.136720 0.468751 +v 0.108578 0.095821 -0.460912 +v 0.108578 0.095821 -0.468749 +v 0.110913 0.104534 -0.468749 +v 0.110913 0.104534 -0.460912 +v 0.104534 0.110913 -0.460912 +v 0.095821 0.108578 -0.460912 +v 0.093486 0.099865 -0.460912 +v 0.099865 0.093486 -0.460912 +v 0.099865 0.093486 -0.468749 +v 0.104534 0.110913 -0.468749 +v 0.095821 0.108578 -0.468749 +v 0.093486 0.099865 -0.468749 +v 0.095821 0.108578 0.460914 +v 0.095821 0.108578 0.468751 +v 0.104534 0.110913 0.468751 +v 0.104534 0.110913 0.460914 +v 0.110913 0.104534 0.460914 +v 0.108578 0.095821 0.460914 +v 0.099865 0.093486 0.460914 +v 0.093486 0.099865 0.460914 +v 0.093486 0.099865 0.468751 +v 0.110913 0.104534 0.468751 +v 0.108578 0.095821 0.468751 +v 0.099865 0.093486 0.468751 +v 0.144532 -0.009021 -0.460912 +v 0.144532 -0.009021 -0.468749 +v 0.152344 -0.004510 -0.468749 +v 0.152344 -0.004510 -0.460912 +v 0.152344 0.004510 -0.460912 +v 0.144532 0.009021 -0.460912 +v 0.136720 0.004510 -0.460912 +v 0.136720 -0.004510 -0.460912 +v 0.136720 -0.004510 -0.468749 +v 0.152344 0.004510 -0.468749 +v 0.144532 0.009021 -0.468749 +v 0.136720 0.004510 -0.468749 +v 0.144532 0.009021 0.460914 +v 0.144532 0.009021 0.468751 +v 0.152344 0.004510 0.468751 +v 0.152344 0.004510 0.460914 +v 0.152344 -0.004510 0.460914 +v 0.144532 -0.009021 0.460914 +v 0.136720 -0.004510 0.460914 +v 0.136720 0.004510 0.460914 +v 0.136720 0.004510 0.468751 +v 0.152344 -0.004510 0.468751 +v 0.144532 -0.009021 0.468751 +v 0.136720 -0.004510 0.468751 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.9458 0.1999 +vt 0.9147 0.2024 +vt 0.9151 0.0339 +vt 0.9458 0.0339 +vt 0.9770 0.1999 +vt 0.9767 0.0339 +vt 1.0081 0.2024 +vt 1.0075 0.0339 +vt 0.8835 0.2074 +vt 0.8843 0.0339 +vt 1.0393 0.2073 +vt 1.0383 0.0339 +vt 0.8524 0.2146 +vt 0.8536 0.0338 +vt 1.0705 0.2145 +vt 1.0691 0.0339 +vt 0.8368 0.2192 +vt 0.8212 0.2146 +vt 0.8228 0.0338 +vt 0.9459 0.0196 +vt 0.9151 0.0196 +vt 0.9767 0.0195 +vt 1.0076 0.0195 +vt 1.1017 0.2145 +vt 1.0862 0.2191 +vt 1.0999 0.0340 +vt 0.7902 0.2074 +vt 0.7920 0.0337 +vt 0.8844 0.0196 +vt 1.0385 0.0195 +vt 1.1328 0.2072 +vt 1.1306 0.0342 +vt 0.7591 0.2024 +vt 0.7611 0.0336 +vt 0.8537 0.0195 +vt 1.0694 0.0196 +vt 1.1640 0.2021 +vt 1.1610 0.0344 +vt 0.7280 0.1998 +vt 0.7302 0.0335 +vt 0.8229 0.0194 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1004 0.0197 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.7921 0.0194 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1314 0.0198 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.2015 0.0321 +vt 0.2327 0.0318 +vt 0.6968 0.1998 +vt 0.6656 0.2023 +vt 0.6685 0.0333 +vt 0.6994 0.0334 +vt 0.7613 0.0193 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.1624 0.0202 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7304 0.0192 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.2906 0.2066 +vt 0.2593 0.2016 +vt 0.2642 0.0317 +vt 0.2956 0.0317 +vt 0.6344 0.2072 +vt 0.6031 0.2144 +vt 0.6066 0.0331 +vt 0.6375 0.0332 +vt 0.6995 0.0191 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2320 0.0171 +vt 0.1997 0.0175 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 0.5875 0.2190 +vt 0.5719 0.2143 +vt 0.5757 0.0330 +vt 0.6686 0.0189 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2641 0.0170 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6377 0.0188 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.2958 0.0171 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6068 0.0187 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3271 0.0173 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.4160 0.2019 +vt 0.3846 0.2068 +vt 0.3892 0.0320 +vt 0.4204 0.0322 +vt 0.5097 0.2021 +vt 0.4786 0.1994 +vt 0.4827 0.0325 +vt 0.5137 0.0327 +vt 0.5759 0.0186 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3583 0.0174 +vt 0.3580 0.0320 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.4473 0.1994 +vt 0.4516 0.0324 +vt 0.5450 0.0184 +vt 0.5447 0.0328 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.3895 0.0175 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5140 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4208 0.0177 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.4830 0.0181 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4519 0.0179 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 0.8209 0.3169 +vt 0.8365 0.3124 +vt 0.8521 0.3170 +vt 0.8832 0.3242 +vt 0.9143 0.3292 +vt 0.9455 0.3318 +vt 0.9767 0.3318 +vt 1.0079 0.3293 +vt 1.0391 0.3244 +vt 1.0705 0.3172 +vt 1.0862 0.3126 +vt 1.1018 0.3172 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.3215 0.3169 +vt 0.3372 0.3122 +vt 0.3528 0.3168 +vt 0.3842 0.3241 +vt 0.4155 0.3290 +vt 0.4467 0.3316 +vt 0.4779 0.3315 +vt 0.5091 0.3290 +vt 0.5403 0.3240 +vt 0.5715 0.3168 +vt 0.5871 0.3122 +vt 0.6027 0.3168 +vt 1.1952 0.1995 +vt 0.3531 0.2140 +vt 0.3374 0.2186 +vt 0.5409 0.2071 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.9458 0.1999 +vt 0.9147 0.2024 +vt 0.9151 0.0339 +vt 0.9458 0.0339 +vt 0.9770 0.1999 +vt 0.9767 0.0339 +vt 1.0081 0.2024 +vt 1.0075 0.0339 +vt 0.8835 0.2074 +vt 0.8843 0.0339 +vt 1.0393 0.2073 +vt 1.0383 0.0339 +vt 0.8524 0.2146 +vt 0.8536 0.0338 +vt 1.0705 0.2145 +vt 1.0691 0.0339 +vt 0.8368 0.2192 +vt 0.8212 0.2146 +vt 0.8228 0.0338 +vt 0.9459 0.0196 +vt 0.9151 0.0196 +vt 0.9767 0.0195 +vt 1.0076 0.0195 +vt 1.1017 0.2145 +vt 1.0862 0.2191 +vt 1.0999 0.0340 +vt 0.7902 0.2074 +vt 0.7920 0.0337 +vt 0.8844 0.0196 +vt 1.0385 0.0195 +vt 1.1328 0.2072 +vt 1.1306 0.0342 +vt 0.7591 0.2024 +vt 0.7611 0.0336 +vt 0.8537 0.0195 +vt 1.0694 0.0196 +vt 1.1640 0.2021 +vt 1.1610 0.0344 +vt 0.7280 0.1998 +vt 0.7302 0.0335 +vt 0.8229 0.0194 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1004 0.0197 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.7921 0.0194 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1314 0.0198 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.2015 0.0321 +vt 0.2327 0.0318 +vt 0.6968 0.1998 +vt 0.6656 0.2023 +vt 0.6685 0.0333 +vt 0.6994 0.0334 +vt 0.7613 0.0193 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.1624 0.0202 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7304 0.0192 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.2906 0.2066 +vt 0.2593 0.2016 +vt 0.2642 0.0317 +vt 0.2956 0.0317 +vt 0.6344 0.2072 +vt 0.6031 0.2144 +vt 0.6066 0.0331 +vt 0.6375 0.0332 +vt 0.6995 0.0191 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2320 0.0171 +vt 0.1997 0.0175 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 0.5875 0.2190 +vt 0.5719 0.2143 +vt 0.5757 0.0330 +vt 0.6686 0.0189 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2641 0.0170 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6377 0.0188 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.2958 0.0171 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6068 0.0187 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3271 0.0173 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.4160 0.2019 +vt 0.3846 0.2068 +vt 0.3892 0.0320 +vt 0.4204 0.0322 +vt 0.5097 0.2021 +vt 0.4786 0.1994 +vt 0.4827 0.0325 +vt 0.5137 0.0327 +vt 0.5759 0.0186 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3583 0.0174 +vt 0.3580 0.0320 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.4473 0.1994 +vt 0.4516 0.0324 +vt 0.5450 0.0184 +vt 0.5447 0.0328 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.3895 0.0175 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5140 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4208 0.0177 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.4830 0.0181 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4519 0.0179 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 0.8209 0.3169 +vt 0.8365 0.3124 +vt 0.8521 0.3170 +vt 0.8832 0.3242 +vt 0.9143 0.3292 +vt 0.9455 0.3318 +vt 0.9767 0.3318 +vt 1.0079 0.3293 +vt 1.0391 0.3244 +vt 1.0705 0.3172 +vt 1.0862 0.3126 +vt 1.1018 0.3172 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.3215 0.3169 +vt 0.3372 0.3122 +vt 0.3528 0.3168 +vt 0.3842 0.3241 +vt 0.4155 0.3290 +vt 0.4467 0.3316 +vt 0.4779 0.3315 +vt 0.5091 0.3290 +vt 0.5403 0.3240 +vt 0.5715 0.3168 +vt 0.5871 0.3122 +vt 0.6027 0.3168 +vt 1.1952 0.1995 +vt 0.3531 0.2140 +vt 0.3374 0.2186 +vt 0.5409 0.2071 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.9458 0.1999 +vt 0.9147 0.2024 +vt 0.9151 0.0339 +vt 0.9458 0.0339 +vt 0.9770 0.1999 +vt 0.9767 0.0339 +vt 1.0081 0.2024 +vt 1.0075 0.0339 +vt 0.8835 0.2074 +vt 0.8843 0.0339 +vt 1.0393 0.2073 +vt 1.0383 0.0339 +vt 0.8524 0.2146 +vt 0.8536 0.0338 +vt 1.0705 0.2145 +vt 1.0691 0.0339 +vt 0.8212 0.2146 +vt 0.8228 0.0338 +vt 0.9459 0.0196 +vt 0.9151 0.0196 +vt 0.9767 0.0195 +vt 1.0076 0.0195 +vt 1.1017 0.2145 +vt 1.0862 0.2191 +vt 1.0999 0.0340 +vt 0.7902 0.2074 +vt 0.7920 0.0337 +vt 0.8844 0.0196 +vt 1.0385 0.0195 +vt 1.1328 0.2072 +vt 1.1306 0.0342 +vt 0.7591 0.2024 +vt 0.7611 0.0336 +vt 0.8537 0.0195 +vt 1.0694 0.0196 +vt 1.1640 0.2021 +vt 1.1610 0.0344 +vt 0.7280 0.1998 +vt 0.7302 0.0335 +vt 0.8229 0.0194 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1004 0.0197 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.7921 0.0194 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1314 0.0198 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.2015 0.0321 +vt 0.2327 0.0318 +vt 0.6968 0.1998 +vt 0.6656 0.2023 +vt 0.6685 0.0333 +vt 0.6994 0.0334 +vt 0.7613 0.0193 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.1624 0.0202 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7304 0.0192 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.2906 0.2066 +vt 0.2593 0.2016 +vt 0.2642 0.0317 +vt 0.2956 0.0317 +vt 0.6344 0.2072 +vt 0.6031 0.2144 +vt 0.6066 0.0331 +vt 0.6375 0.0332 +vt 0.6995 0.0191 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2320 0.0171 +vt 0.1997 0.0175 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 0.5875 0.2190 +vt 0.5719 0.2143 +vt 0.5757 0.0330 +vt 0.6686 0.0189 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2641 0.0170 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6377 0.0188 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.2958 0.0171 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6068 0.0187 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3271 0.0173 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.4160 0.2019 +vt 0.3846 0.2068 +vt 0.3892 0.0320 +vt 0.4204 0.0322 +vt 0.5097 0.2021 +vt 0.4786 0.1994 +vt 0.4827 0.0325 +vt 0.5137 0.0327 +vt 0.5759 0.0186 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3583 0.0174 +vt 0.3580 0.0320 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.4473 0.1994 +vt 0.4516 0.0324 +vt 0.5450 0.0184 +vt 0.5447 0.0328 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.3895 0.0175 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5140 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4208 0.0177 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.4830 0.0181 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4519 0.0179 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 0.8209 0.3169 +vt 0.8365 0.3124 +vt 0.8521 0.3170 +vt 0.8832 0.3242 +vt 0.9143 0.3292 +vt 0.9455 0.3318 +vt 0.9767 0.3318 +vt 1.0079 0.3293 +vt 1.0391 0.3244 +vt 1.0705 0.3172 +vt 1.0862 0.3126 +vt 1.1018 0.3172 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.3215 0.3169 +vt 0.3528 0.3168 +vt 0.3842 0.3241 +vt 0.4155 0.3290 +vt 0.4467 0.3316 +vt 0.4779 0.3315 +vt 0.5091 0.3290 +vt 0.5403 0.3240 +vt 0.5715 0.3168 +vt 0.5871 0.3122 +vt 0.6027 0.3168 +vt 1.1952 0.1995 +vt 0.3531 0.2140 +vt 0.3374 0.2186 +vt 0.5409 0.2071 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vn -1.0000 -0.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.6857 0.2113 -0.6965 +vn -0.6857 0.2113 -0.6965 +vn -0.6857 0.3431 -0.6419 +vn 0.6857 0.3431 -0.6419 +vn 0.6857 0.0713 -0.7244 +vn -0.6857 0.0713 -0.7244 +vn 0.6857 -0.0713 -0.7244 +vn -0.6857 -0.0713 -0.7244 +vn 0.6857 -0.2113 -0.6965 +vn -0.6857 -0.2113 -0.6965 +vn 0.6857 -0.3431 -0.6419 +vn -0.6857 -0.3431 -0.6419 +vn 0.6857 -0.4617 -0.5626 +vn -0.6857 -0.4617 -0.5626 +vn 0.6857 -0.5626 -0.4617 +vn -0.6857 -0.5626 -0.4617 +vn 0.6857 -0.6419 -0.3431 +vn -0.6857 -0.6419 -0.3431 +vn 0.6857 -0.6965 -0.2113 +vn -0.6857 -0.6965 -0.2113 +vn 0.6857 -0.7244 -0.0713 +vn -0.6857 -0.7244 -0.0713 +vn 0.6857 -0.7244 0.0713 +vn -0.6857 -0.7244 0.0713 +vn 0.6857 -0.6965 0.2113 +vn -0.6857 -0.6965 0.2113 +vn 0.6857 -0.6419 0.3431 +vn -0.6857 -0.6419 0.3431 +vn 0.6857 -0.5626 0.4617 +vn -0.6857 -0.5626 0.4617 +vn 0.6857 -0.4617 0.5626 +vn -0.6857 -0.4617 0.5626 +vn 0.6857 -0.3431 0.6419 +vn -0.6857 -0.3431 0.6419 +vn 0.6857 -0.2113 0.6965 +vn -0.6857 -0.2113 0.6965 +vn 0.6857 -0.0713 0.7244 +vn -0.6857 -0.0713 0.7244 +vn 0.6857 0.0713 0.7244 +vn -0.6857 0.0713 0.7244 +vn 0.6857 0.2113 0.6965 +vn -0.6857 0.2113 0.6965 +vn 0.6857 0.4617 0.5626 +vn -0.6857 0.4617 0.5626 +vn -0.6857 0.3431 0.6419 +vn 0.6857 0.3431 0.6419 +vn 0.6857 0.5626 0.4617 +vn -0.6857 0.5626 0.4617 +vn 0.6857 0.6419 0.3431 +vn -0.6857 0.6419 0.3431 +vn 0.6857 0.6965 0.2113 +vn -0.6857 0.6965 0.2113 +vn 0.6857 0.7244 0.0713 +vn -0.6857 0.7244 0.0713 +vn 0.6857 0.6965 -0.2113 +vn -0.6857 0.6965 -0.2113 +vn -0.6857 0.7244 -0.0713 +vn 0.6857 0.7244 -0.0713 +vn 0.6857 0.6419 -0.3431 +vn -0.6857 0.6419 -0.3431 +vn 0.6857 0.5626 -0.4617 +vn -0.6857 0.5626 -0.4617 +vn 0.2147 0.8614 0.4604 +vn 0.1087 0.8767 0.4686 +vn 0.1087 0.9513 0.2886 +vn 0.2147 0.9346 0.2835 +vn 0.2147 0.9720 0.0957 +vn 0.1087 0.9893 0.0974 +vn 0.2147 0.9720 -0.0957 +vn 0.1087 0.9893 -0.0974 +vn 0.2147 0.9346 -0.2835 +vn 0.1087 0.9513 -0.2886 +vn 0.2147 0.8614 -0.4604 +vn 0.1087 0.8767 -0.4686 +vn 0.2147 0.7550 -0.6196 +vn 0.1087 0.7684 -0.6306 +vn 0.1087 0.6306 -0.7684 +vn 0.2147 0.6196 -0.7550 +vn 0.2147 0.4604 -0.8614 +vn 0.1087 0.4686 -0.8767 +vn 0.2147 0.2835 -0.9346 +vn 0.1087 0.2886 -0.9513 +vn 0.2147 0.0957 -0.9720 +vn 0.1087 0.0974 -0.9893 +vn 0.1087 -0.0974 -0.9893 +vn 0.2147 -0.0957 -0.9720 +vn 0.1087 -0.2886 -0.9513 +vn 0.2147 -0.2835 -0.9346 +vn 0.2147 -0.4604 -0.8614 +vn 0.1087 -0.4686 -0.8767 +vn 0.1087 -0.6306 -0.7684 +vn 0.2147 -0.6196 -0.7550 +vn 0.1087 -0.7684 -0.6306 +vn 0.2147 -0.7550 -0.6196 +vn 0.2147 -0.8614 -0.4604 +vn 0.1087 -0.8767 -0.4686 +vn 0.1087 -0.9513 -0.2886 +vn 0.2147 -0.9346 -0.2835 +vn 0.2147 -0.9720 -0.0957 +vn 0.1087 -0.9893 -0.0974 +vn 0.1087 -0.9893 0.0974 +vn 0.2147 -0.9720 0.0957 +vn 0.2147 -0.9346 0.2835 +vn 0.1087 -0.9513 0.2886 +vn 0.1087 -0.8767 0.4686 +vn 0.2147 -0.8614 0.4604 +vn 0.1087 -0.7684 0.6306 +vn 0.2147 -0.7550 0.6196 +vn 0.1087 -0.6306 0.7684 +vn 0.2147 -0.6196 0.7550 +vn 0.1087 -0.4686 0.8767 +vn 0.2147 -0.4604 0.8614 +vn 0.1087 -0.2886 0.9513 +vn 0.2147 -0.2835 0.9346 +vn 0.1087 -0.0974 0.9893 +vn 0.2147 -0.0957 0.9720 +vn 0.2147 0.2835 0.9346 +vn 0.2147 0.0957 0.9720 +vn 0.1087 0.0974 0.9893 +vn 0.1087 0.2886 0.9513 +vn 0.2147 0.6196 0.7550 +vn 0.2147 0.4604 0.8614 +vn 0.1087 0.4686 0.8767 +vn 0.1087 0.6306 0.7684 +vn 0.2147 0.7550 0.6196 +vn 0.1087 0.7684 0.6306 +vn 0.6995 0.1458 -0.6995 +vn 0.6437 0.4139 -0.6437 +vn -0.1087 0.2886 -0.9513 +vn -0.1087 0.0974 -0.9893 +vn 0.6995 -0.1458 -0.6995 +vn -0.1087 -0.0974 -0.9893 +vn 0.6437 -0.4139 -0.6437 +vn -0.1087 -0.2886 -0.9513 +vn 0.5510 0.6267 -0.5510 +vn -0.1087 0.4686 -0.8767 +vn 0.5510 -0.6267 -0.5510 +vn -0.1087 -0.4686 -0.8767 +vn 0.4431 0.7793 -0.4431 +vn -0.1087 0.6306 -0.7684 +vn 0.4431 -0.7793 -0.4431 +vn -0.1087 -0.6306 -0.7684 +vn 0.5773 0.5773 -0.5773 +vn 0.4431 0.4431 -0.7793 +vn -0.1087 0.7684 -0.6306 +vn -0.2147 0.0957 -0.9720 +vn -0.2147 0.2835 -0.9346 +vn -0.2147 -0.0957 -0.9720 +vn -0.2147 -0.2835 -0.9346 +vn 0.4431 -0.4431 -0.7793 +vn 0.5773 -0.5773 -0.5773 +vn -0.1087 -0.7684 -0.6306 +vn 0.5510 0.5510 -0.6267 +vn -0.1087 0.8767 -0.4686 +vn -0.2147 0.4604 -0.8614 +vn -0.2147 -0.4604 -0.8614 +vn 0.5510 -0.5510 -0.6267 +vn -0.1087 -0.8767 -0.4686 +vn 0.6437 0.6437 -0.4139 +vn -0.1087 0.9513 -0.2886 +vn -0.2147 0.6196 -0.7550 +vn -0.2147 -0.6196 -0.7550 +vn 0.6437 -0.6437 -0.4139 +vn -0.1087 -0.9513 -0.2886 +vn 0.6995 0.6995 -0.1458 +vn -0.1087 0.9893 -0.0974 +vn -0.2147 0.7550 -0.6196 +vn -0.2147 -0.7550 -0.6196 +vn -0.2147 0.8614 -0.4604 +vn -0.2147 -0.8614 -0.4604 +vn 0.6995 -0.6995 0.1458 +vn 0.6995 -0.6995 -0.1458 +vn -0.1087 -0.9893 -0.0974 +vn -0.1087 -0.9893 0.0974 +vn 0.6995 0.6995 0.1458 +vn 0.6437 0.6437 0.4139 +vn -0.1087 0.9513 0.2886 +vn -0.1087 0.9893 0.0974 +vn -0.2147 0.9346 -0.2835 +vn -0.2147 -0.9346 -0.2835 +vn -0.2147 0.9720 -0.0957 +vn -0.2147 -0.9720 -0.0957 +vn 0.5510 -0.5510 0.6267 +vn 0.6437 -0.6437 0.4139 +vn -0.1087 -0.9513 0.2886 +vn -0.1087 -0.8767 0.4686 +vn 0.5510 0.5510 0.6267 +vn 0.4431 0.4431 0.7793 +vn -0.1087 0.7684 0.6306 +vn -0.1087 0.8767 0.4686 +vn -0.2147 0.9720 0.0957 +vn -0.2147 -0.9720 0.0957 +vn -0.6857 0.4617 -0.5626 +vn 0.6857 0.4617 -0.5626 +vn 0.4431 -0.4431 0.7793 +vn -0.1087 -0.7684 0.6306 +vn 0.5773 0.5773 0.5773 +vn 0.4431 0.7793 0.4431 +vn -0.1087 0.6306 0.7684 +vn -0.2147 0.9346 0.2835 +vn -0.2147 -0.9346 0.2835 +vn -0.2147 0.8614 0.4604 +vn -0.2147 -0.8614 0.4604 +vn -0.2147 0.7550 0.6196 +vn -0.2147 -0.7550 0.6196 +vn 0.6437 -0.4139 0.6437 +vn 0.5510 -0.6267 0.5510 +vn -0.1087 -0.4686 0.8767 +vn -0.1087 -0.2886 0.9513 +vn 0.6437 0.4139 0.6437 +vn 0.6995 0.1458 0.6995 +vn -0.1087 0.0974 0.9893 +vn -0.1087 0.2886 0.9513 +vn -0.2147 0.6196 0.7550 +vn -0.2147 -0.6196 0.7550 +vn -0.1087 -0.6306 0.7684 +vn 0.6995 -0.1458 0.6995 +vn -0.1087 -0.0974 0.9893 +vn -0.2147 0.4604 0.8614 +vn -0.1087 0.4686 0.8767 +vn -0.2147 -0.4604 0.8614 +vn -0.2147 0.2835 0.9346 +vn -0.2147 -0.2835 0.9346 +vn -0.2147 0.0957 0.9720 +vn -0.2147 -0.0957 0.9720 +vn -0.6100 -0.3032 0.7321 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 0.6088 0.7933 +vn -0.6100 0.4824 0.6287 +vn -0.6100 -0.7856 0.1034 +vn 0.0000 -0.9914 0.1305 +vn 0.0000 0.9914 -0.1305 +vn -0.6100 0.7856 -0.1034 +vn 0.0000 0.3827 -0.9239 +vn -0.6100 0.3032 -0.7321 +vn 0.0000 -0.6088 -0.7933 +vn -0.6100 -0.4824 -0.6287 +vn 0.6100 0.3032 -0.7321 +vn 0.6100 0.7856 -0.1034 +vn 0.6100 -0.4824 -0.6287 +vn 0.6100 0.4824 0.6287 +vn 0.6100 -0.3032 0.7321 +vn 0.6100 -0.7856 0.1034 +vn -0.6100 -0.7321 0.3032 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.1305 0.9914 +vn -0.6100 -0.1034 0.7856 +vn -0.6100 -0.6287 -0.4824 +vn 0.0000 -0.7933 -0.6088 +vn 0.0000 0.7933 0.6088 +vn -0.6100 0.6287 0.4824 +vn 0.0000 0.9239 -0.3827 +vn -0.6100 0.7321 -0.3032 +vn 0.0000 0.1305 -0.9914 +vn -0.6100 0.1034 -0.7856 +vn 0.6100 0.7321 -0.3032 +vn 0.6100 0.6287 0.4824 +vn 0.6100 0.1034 -0.7856 +vn 0.6100 -0.1034 0.7856 +vn 0.6100 -0.7321 0.3032 +vn 0.6100 -0.6287 -0.4824 +vn -0.6100 -0.7321 -0.3032 +vn 0.0000 -0.9239 -0.3827 +vn 0.0000 -0.7933 0.6088 +vn -0.6100 -0.6287 0.4824 +vn -0.6100 -0.1034 -0.7856 +vn 0.0000 -0.1305 -0.9914 +vn 0.0000 0.1305 0.9914 +vn -0.6100 0.1034 0.7856 +vn 0.0000 0.9239 0.3827 +vn -0.6100 0.7321 0.3032 +vn 0.0000 0.7933 -0.6088 +vn -0.6100 0.6287 -0.4824 +vn 0.6100 0.7321 0.3032 +vn 0.6100 0.1034 0.7856 +vn 0.6100 0.6287 -0.4824 +vn 0.6100 -0.6287 0.4824 +vn 0.6100 -0.7321 -0.3032 +vn 0.6100 -0.1034 -0.7856 +vn -0.6100 -0.3032 -0.7321 +vn 0.0000 -0.3827 -0.9239 +vn 0.0000 -0.9914 -0.1305 +vn -0.6100 -0.7856 -0.1034 +vn -0.6100 0.4824 -0.6287 +vn 0.0000 0.6088 -0.7933 +vn 0.0000 -0.6088 0.7933 +vn -0.6100 -0.4824 0.6287 +vn 0.0000 0.3827 0.9239 +vn -0.6100 0.3032 0.7321 +vn 0.0000 0.9914 0.1305 +vn -0.6100 0.7856 0.1034 +vn 0.6100 0.3032 0.7321 +vn 0.6100 -0.4824 0.6287 +vn 0.6100 0.7856 0.1034 +vn 0.6100 -0.7856 -0.1034 +vn 0.6100 -0.3032 -0.7321 +vn 0.6100 0.4824 -0.6287 +vn -0.5510 0.5510 0.6267 +vn -0.6437 0.6437 0.4139 +vn -0.6995 0.6995 0.1458 +vn -0.6995 0.6995 -0.1458 +vn -0.6437 0.6437 -0.4139 +vn -0.5510 0.5510 -0.6267 +vn -0.4431 0.4431 -0.7793 +vn -0.5773 0.5773 -0.5773 +vn -0.4431 0.7793 -0.4431 +vn -0.5510 0.6267 -0.5510 +vn -0.6437 0.4139 -0.6437 +vn -0.6995 0.1458 -0.6995 +vn -0.6995 -0.1458 -0.6995 +vn -0.6437 -0.4139 -0.6437 +vn -0.5510 -0.6267 -0.5510 +vn -0.4431 -0.7793 -0.4431 +vn -0.5773 -0.5773 -0.5773 +vn -0.4431 -0.4431 -0.7793 +vn -0.5510 -0.5510 -0.6267 +vn -0.6437 -0.6437 -0.4139 +vn -0.6995 -0.6995 -0.1458 +vn -0.6995 -0.6995 0.1458 +vn -0.6437 -0.6437 0.4139 +vn -0.5510 -0.5510 0.6267 +vn -0.4431 -0.4431 0.7793 +vn -0.5773 -0.5773 0.5773 +vn -0.4431 -0.7793 0.4431 +vn -0.5510 -0.6267 0.5510 +vn -0.6437 -0.4139 0.6437 +vn -0.6995 -0.1458 0.6995 +vn -0.6995 0.1458 0.6995 +vn -0.6437 0.4139 0.6437 +vn -0.5510 0.6267 0.5510 +vn -0.4431 0.7793 0.4431 +vn -0.5773 0.5773 0.5773 +vn -0.4431 0.4431 0.7793 +vn 0.4431 -0.7793 0.4431 +vn 0.5773 -0.5773 0.5773 +vn 0.5510 0.6267 0.5510 +vn -0.6100 -0.5603 0.5603 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.2588 0.9659 +vn -0.6100 0.2051 0.7654 +vn -0.6100 -0.7654 -0.2051 +vn 0.0000 -0.9659 -0.2588 +vn 0.0000 0.9659 0.2588 +vn -0.6100 0.7654 0.2051 +vn 0.0000 0.7071 -0.7071 +vn -0.6100 0.5603 -0.5603 +vn 0.0000 -0.2588 -0.9659 +vn -0.6100 -0.2051 -0.7654 +vn 0.6100 0.5603 -0.5603 +vn 0.6100 0.7654 0.2051 +vn 0.6100 -0.2051 -0.7654 +vn 0.6100 0.2051 0.7654 +vn 0.6100 -0.5603 0.5603 +vn 0.6100 -0.7654 -0.2051 +vn -0.6100 -0.7924 0.0000 +vn 0.0000 -0.5000 0.8660 +vn -0.6100 -0.3962 0.6862 +vn -0.6100 -0.3962 -0.6862 +vn 0.0000 -0.5000 -0.8660 +vn 0.0000 0.5000 0.8660 +vn -0.6100 0.3962 0.6862 +vn -0.6100 0.7924 0.0000 +vn 0.0000 0.5000 -0.8660 +vn -0.6100 0.3962 -0.6862 +vn 0.6100 0.7924 0.0000 +vn 0.6100 0.3962 0.6862 +vn 0.6100 0.3962 -0.6862 +vn 0.6100 -0.3962 0.6862 +vn 0.6100 -0.7924 0.0000 +vn 0.6100 -0.3962 -0.6862 +vn -0.6100 -0.5603 -0.5603 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.9659 0.2588 +vn -0.6100 -0.7654 0.2051 +vn -0.6100 0.2051 -0.7654 +vn 0.0000 0.2588 -0.9659 +vn 0.0000 -0.2588 0.9659 +vn -0.6100 -0.2051 0.7654 +vn 0.0000 0.7071 0.7071 +vn -0.6100 0.5603 0.5603 +vn 0.0000 0.9659 -0.2588 +vn -0.6100 0.7654 -0.2051 +vn 0.6100 0.5603 0.5603 +vn 0.6100 -0.2051 0.7654 +vn 0.6100 0.7654 -0.2051 +vn 0.6100 -0.7654 0.2051 +vn 0.6100 -0.5603 -0.5603 +vn 0.6100 0.2051 -0.7654 +vn -0.6100 0.0000 -0.7924 +vn 0.0000 -0.8660 -0.5000 +vn -0.6100 -0.6862 -0.3962 +vn -0.6100 0.6862 -0.3962 +vn 0.0000 0.8660 -0.5000 +vn 0.0000 -0.8660 0.5000 +vn -0.6100 -0.6862 0.3962 +vn -0.6100 0.0000 0.7924 +vn 0.0000 0.8660 0.5000 +vn -0.6100 0.6862 0.3962 +vn 0.6100 0.0000 0.7924 +vn 0.6100 -0.6862 0.3962 +vn 0.6100 0.6862 0.3962 +vn 0.6100 -0.6862 -0.3962 +vn 0.6100 0.0000 -0.7924 +vn 0.6100 0.6862 -0.3962 +vn 0.2113 -0.6857 -0.6965 +vn 0.2113 0.6857 -0.6965 +vn 0.3431 0.6857 -0.6419 +vn 0.3431 -0.6857 -0.6419 +vn 0.0713 -0.6857 -0.7244 +vn 0.0713 0.6857 -0.7244 +vn -0.0713 -0.6857 -0.7244 +vn -0.0713 0.6857 -0.7244 +vn -0.2113 -0.6857 -0.6965 +vn -0.2113 0.6857 -0.6965 +vn -0.3431 -0.6857 -0.6419 +vn -0.3431 0.6857 -0.6419 +vn -0.4617 -0.6857 -0.5626 +vn -0.4617 0.6857 -0.5626 +vn -0.5626 -0.6857 -0.4617 +vn -0.5626 0.6857 -0.4617 +vn -0.6419 -0.6857 -0.3431 +vn -0.6419 0.6857 -0.3431 +vn -0.6965 -0.6857 -0.2113 +vn -0.6965 0.6857 -0.2113 +vn -0.7244 -0.6857 -0.0713 +vn -0.7244 0.6857 -0.0713 +vn -0.7244 -0.6857 0.0713 +vn -0.7244 0.6857 0.0713 +vn -0.6965 -0.6857 0.2113 +vn -0.6965 0.6857 0.2113 +vn -0.6419 -0.6857 0.3431 +vn -0.6419 0.6857 0.3431 +vn -0.5626 -0.6857 0.4617 +vn -0.5626 0.6857 0.4617 +vn -0.4617 -0.6857 0.5626 +vn -0.4617 0.6857 0.5626 +vn -0.3431 -0.6857 0.6419 +vn -0.3431 0.6857 0.6419 +vn -0.2113 -0.6857 0.6965 +vn -0.2113 0.6857 0.6965 +vn -0.0713 -0.6857 0.7244 +vn -0.0713 0.6857 0.7244 +vn 0.0713 -0.6857 0.7244 +vn 0.0713 0.6857 0.7244 +vn 0.2113 -0.6857 0.6965 +vn 0.2113 0.6857 0.6965 +vn 0.4617 -0.6857 0.5626 +vn 0.4617 0.6857 0.5626 +vn 0.3431 0.6857 0.6419 +vn 0.3431 -0.6857 0.6419 +vn 0.5626 -0.6857 0.4617 +vn 0.5626 0.6857 0.4617 +vn 0.6419 -0.6857 0.3431 +vn 0.6419 0.6857 0.3431 +vn 0.6965 -0.6857 0.2113 +vn 0.6965 0.6857 0.2113 +vn 0.7244 -0.6857 0.0713 +vn 0.7244 0.6857 0.0713 +vn 0.6965 -0.6857 -0.2113 +vn 0.6965 0.6857 -0.2113 +vn 0.7244 0.6857 -0.0713 +vn 0.7244 -0.6857 -0.0713 +vn 0.6419 -0.6857 -0.3431 +vn 0.6419 0.6857 -0.3431 +vn 0.5626 -0.6857 -0.4617 +vn 0.5626 0.6857 -0.4617 +vn 0.8614 -0.2147 0.4604 +vn 0.8767 -0.1087 0.4686 +vn 0.9513 -0.1087 0.2886 +vn 0.9346 -0.2147 0.2835 +vn 0.9720 -0.2147 0.0957 +vn 0.9893 -0.1087 0.0974 +vn 0.9720 -0.2147 -0.0957 +vn 0.9893 -0.1087 -0.0974 +vn 0.9346 -0.2147 -0.2835 +vn 0.9513 -0.1087 -0.2886 +vn 0.8614 -0.2147 -0.4604 +vn 0.8767 -0.1087 -0.4686 +vn 0.7550 -0.2147 -0.6196 +vn 0.7684 -0.1087 -0.6306 +vn 0.6306 -0.1087 -0.7684 +vn 0.6196 -0.2147 -0.7550 +vn 0.4604 -0.2147 -0.8614 +vn 0.4686 -0.1087 -0.8767 +vn 0.2835 -0.2147 -0.9346 +vn 0.2886 -0.1087 -0.9513 +vn 0.0957 -0.2147 -0.9720 +vn 0.0974 -0.1087 -0.9893 +vn -0.0974 -0.1087 -0.9893 +vn -0.0957 -0.2147 -0.9720 +vn -0.2886 -0.1087 -0.9513 +vn -0.2835 -0.2147 -0.9346 +vn -0.4604 -0.2147 -0.8614 +vn -0.4686 -0.1087 -0.8767 +vn -0.6306 -0.1087 -0.7684 +vn -0.6196 -0.2147 -0.7550 +vn -0.7684 -0.1087 -0.6306 +vn -0.7550 -0.2147 -0.6196 +vn -0.8614 -0.2147 -0.4604 +vn -0.8767 -0.1087 -0.4686 +vn -0.9513 -0.1087 -0.2886 +vn -0.9346 -0.2147 -0.2835 +vn -0.9720 -0.2147 -0.0957 +vn -0.9893 -0.1087 -0.0974 +vn -0.9893 -0.1087 0.0974 +vn -0.9720 -0.2147 0.0957 +vn -0.9346 -0.2147 0.2835 +vn -0.9513 -0.1087 0.2886 +vn -0.8767 -0.1087 0.4686 +vn -0.8614 -0.2147 0.4604 +vn -0.7684 -0.1087 0.6306 +vn -0.7550 -0.2147 0.6196 +vn -0.6306 -0.1087 0.7684 +vn -0.6196 -0.2147 0.7550 +vn -0.4686 -0.1087 0.8767 +vn -0.4604 -0.2147 0.8614 +vn -0.2886 -0.1087 0.9513 +vn -0.2835 -0.2147 0.9346 +vn -0.0974 -0.1087 0.9893 +vn -0.0957 -0.2147 0.9720 +vn 0.2835 -0.2147 0.9346 +vn 0.0957 -0.2147 0.9720 +vn 0.0974 -0.1087 0.9893 +vn 0.2886 -0.1087 0.9513 +vn 0.6196 -0.2147 0.7550 +vn 0.4604 -0.2147 0.8614 +vn 0.4686 -0.1087 0.8767 +vn 0.6306 -0.1087 0.7684 +vn 0.7550 -0.2147 0.6196 +vn 0.7684 -0.1087 0.6306 +vn 0.1458 -0.6995 -0.6995 +vn 0.4139 -0.6437 -0.6437 +vn 0.2886 0.1087 -0.9513 +vn 0.0974 0.1087 -0.9893 +vn -0.1458 -0.6995 -0.6995 +vn -0.0974 0.1087 -0.9893 +vn -0.4139 -0.6437 -0.6437 +vn -0.2886 0.1087 -0.9513 +vn 0.6267 -0.5510 -0.5510 +vn 0.4686 0.1087 -0.8767 +vn -0.6267 -0.5510 -0.5510 +vn -0.4686 0.1087 -0.8767 +vn 0.7793 -0.4431 -0.4431 +vn 0.6306 0.1087 -0.7684 +vn -0.7793 -0.4431 -0.4431 +vn -0.6306 0.1087 -0.7684 +vn 0.7684 0.1087 -0.6306 +vn 0.0957 0.2147 -0.9720 +vn 0.2835 0.2147 -0.9346 +vn -0.0957 0.2147 -0.9720 +vn -0.2835 0.2147 -0.9346 +vn -0.7684 0.1087 -0.6306 +vn 0.8767 0.1087 -0.4686 +vn 0.4604 0.2147 -0.8614 +vn -0.4604 0.2147 -0.8614 +vn -0.8767 0.1087 -0.4686 +vn 0.9513 0.1087 -0.2886 +vn 0.6196 0.2147 -0.7550 +vn -0.6196 0.2147 -0.7550 +vn -0.9513 0.1087 -0.2886 +vn 0.9893 0.1087 -0.0974 +vn 0.7550 0.2147 -0.6196 +vn -0.7550 0.2147 -0.6196 +vn 0.8614 0.2147 -0.4604 +vn -0.8614 0.2147 -0.4604 +vn -0.9893 0.1087 -0.0974 +vn -0.9893 0.1087 0.0974 +vn 0.9513 0.1087 0.2886 +vn 0.9893 0.1087 0.0974 +vn 0.9346 0.2147 -0.2835 +vn -0.9346 0.2147 -0.2835 +vn 0.9720 0.2147 -0.0957 +vn -0.9720 0.2147 -0.0957 +vn -0.9513 0.1087 0.2886 +vn -0.8767 0.1087 0.4686 +vn 0.7684 0.1087 0.6306 +vn 0.8767 0.1087 0.4686 +vn 0.9720 0.2147 0.0957 +vn -0.9720 0.2147 0.0957 +vn 0.4617 0.6857 -0.5626 +vn 0.4617 -0.6857 -0.5626 +vn -0.7684 0.1087 0.6306 +vn 0.7793 -0.4431 0.4431 +vn 0.6306 0.1087 0.7684 +vn 0.9346 0.2147 0.2835 +vn -0.9346 0.2147 0.2835 +vn 0.8614 0.2147 0.4604 +vn -0.8614 0.2147 0.4604 +vn 0.7550 0.2147 0.6196 +vn -0.7550 0.2147 0.6196 +vn -0.4139 -0.6437 0.6437 +vn -0.6267 -0.5510 0.5510 +vn -0.4686 0.1087 0.8767 +vn -0.2886 0.1087 0.9513 +vn 0.4139 -0.6437 0.6437 +vn 0.1458 -0.6995 0.6995 +vn 0.0974 0.1087 0.9893 +vn 0.2886 0.1087 0.9513 +vn 0.6196 0.2147 0.7550 +vn -0.6196 0.2147 0.7550 +vn -0.6306 0.1087 0.7684 +vn -0.1458 -0.6995 0.6995 +vn -0.0974 0.1087 0.9893 +vn 0.4604 0.2147 0.8614 +vn 0.4686 0.1087 0.8767 +vn -0.4604 0.2147 0.8614 +vn 0.2835 0.2147 0.9346 +vn -0.2835 0.2147 0.9346 +vn 0.0957 0.2147 0.9720 +vn -0.0957 0.2147 0.9720 +vn -0.3032 0.6100 0.7321 +vn -0.3827 0.0000 0.9239 +vn 0.6088 0.0000 0.7933 +vn 0.4824 0.6100 0.6287 +vn -0.7856 0.6100 0.1034 +vn -0.9914 0.0000 0.1305 +vn 0.9914 0.0000 -0.1305 +vn 0.7856 0.6100 -0.1034 +vn 0.3827 0.0000 -0.9239 +vn 0.3032 0.6100 -0.7321 +vn -0.6088 0.0000 -0.7933 +vn -0.4824 0.6100 -0.6287 +vn 0.3032 -0.6100 -0.7321 +vn 0.7856 -0.6100 -0.1034 +vn -0.4824 -0.6100 -0.6287 +vn 0.4824 -0.6100 0.6287 +vn -0.3032 -0.6100 0.7321 +vn -0.7856 -0.6100 0.1034 +vn -0.7321 0.6100 0.3032 +vn -0.9239 0.0000 0.3827 +vn -0.1305 0.0000 0.9914 +vn -0.1034 0.6100 0.7856 +vn -0.6287 0.6100 -0.4824 +vn -0.7933 0.0000 -0.6088 +vn 0.7933 0.0000 0.6088 +vn 0.6287 0.6100 0.4824 +vn 0.9239 0.0000 -0.3827 +vn 0.7321 0.6100 -0.3032 +vn 0.1305 0.0000 -0.9914 +vn 0.1034 0.6100 -0.7856 +vn 0.7321 -0.6100 -0.3032 +vn 0.6287 -0.6100 0.4824 +vn 0.1034 -0.6100 -0.7856 +vn -0.1034 -0.6100 0.7856 +vn -0.7321 -0.6100 0.3032 +vn -0.6287 -0.6100 -0.4824 +vn -0.7321 0.6100 -0.3032 +vn -0.9239 0.0000 -0.3827 +vn -0.7933 0.0000 0.6088 +vn -0.6287 0.6100 0.4824 +vn -0.1034 0.6100 -0.7856 +vn -0.1305 0.0000 -0.9914 +vn 0.1305 0.0000 0.9914 +vn 0.1034 0.6100 0.7856 +vn 0.9239 0.0000 0.3827 +vn 0.7321 0.6100 0.3032 +vn 0.7933 0.0000 -0.6088 +vn 0.6287 0.6100 -0.4824 +vn 0.7321 -0.6100 0.3032 +vn 0.1034 -0.6100 0.7856 +vn 0.6287 -0.6100 -0.4824 +vn -0.6287 -0.6100 0.4824 +vn -0.7321 -0.6100 -0.3032 +vn -0.1034 -0.6100 -0.7856 +vn -0.3032 0.6100 -0.7321 +vn -0.3827 0.0000 -0.9239 +vn -0.9914 0.0000 -0.1305 +vn -0.7856 0.6100 -0.1034 +vn 0.4824 0.6100 -0.6287 +vn 0.6088 0.0000 -0.7933 +vn -0.6088 0.0000 0.7933 +vn -0.4824 0.6100 0.6287 +vn 0.3827 0.0000 0.9239 +vn 0.3032 0.6100 0.7321 +vn 0.9914 0.0000 0.1305 +vn 0.7856 0.6100 0.1034 +vn 0.3032 -0.6100 0.7321 +vn -0.4824 -0.6100 0.6287 +vn 0.7856 -0.6100 0.1034 +vn -0.7856 -0.6100 -0.1034 +vn -0.3032 -0.6100 -0.7321 +vn 0.4824 -0.6100 -0.6287 +vn 0.7793 0.4431 -0.4431 +vn 0.6267 0.5510 -0.5510 +vn 0.4139 0.6437 -0.6437 +vn 0.1458 0.6995 -0.6995 +vn -0.1458 0.6995 -0.6995 +vn -0.4139 0.6437 -0.6437 +vn -0.6267 0.5510 -0.5510 +vn -0.7793 0.4431 -0.4431 +vn -0.7793 0.4431 0.4431 +vn -0.6267 0.5510 0.5510 +vn -0.4139 0.6437 0.6437 +vn -0.1458 0.6995 0.6995 +vn 0.1458 0.6995 0.6995 +vn 0.4139 0.6437 0.6437 +vn 0.6267 0.5510 0.5510 +vn 0.7793 0.4431 0.4431 +vn -0.7793 -0.4431 0.4431 +vn 0.6267 -0.5510 0.5510 +vn -0.5603 0.6100 0.5603 +vn -0.7071 0.0000 0.7071 +vn 0.2588 0.0000 0.9659 +vn 0.2051 0.6100 0.7654 +vn -0.7654 0.6100 -0.2051 +vn -0.9659 0.0000 -0.2588 +vn 0.9659 0.0000 0.2588 +vn 0.7654 0.6100 0.2051 +vn 0.7071 0.0000 -0.7071 +vn 0.5603 0.6100 -0.5603 +vn -0.2588 0.0000 -0.9659 +vn -0.2051 0.6100 -0.7654 +vn 0.5603 -0.6100 -0.5603 +vn 0.7654 -0.6100 0.2051 +vn -0.2051 -0.6100 -0.7654 +vn 0.2051 -0.6100 0.7654 +vn -0.5603 -0.6100 0.5603 +vn -0.7654 -0.6100 -0.2051 +vn -0.7924 0.6100 0.0000 +vn -0.5000 0.0000 0.8660 +vn -0.3962 0.6100 0.6862 +vn -0.3962 0.6100 -0.6862 +vn -0.5000 0.0000 -0.8660 +vn 0.5000 0.0000 0.8660 +vn 0.3962 0.6100 0.6862 +vn 0.7924 0.6100 0.0000 +vn 0.5000 0.0000 -0.8660 +vn 0.3962 0.6100 -0.6862 +vn 0.7924 -0.6100 0.0000 +vn 0.3962 -0.6100 0.6862 +vn 0.3962 -0.6100 -0.6862 +vn -0.3962 -0.6100 0.6862 +vn -0.7924 -0.6100 0.0000 +vn -0.3962 -0.6100 -0.6862 +vn -0.5603 0.6100 -0.5603 +vn -0.7071 0.0000 -0.7071 +vn -0.9659 0.0000 0.2588 +vn -0.7654 0.6100 0.2051 +vn 0.2051 0.6100 -0.7654 +vn 0.2588 0.0000 -0.9659 +vn -0.2588 0.0000 0.9659 +vn -0.2051 0.6100 0.7654 +vn 0.7071 0.0000 0.7071 +vn 0.5603 0.6100 0.5603 +vn 0.9659 0.0000 -0.2588 +vn 0.7654 0.6100 -0.2051 +vn 0.5603 -0.6100 0.5603 +vn -0.2051 -0.6100 0.7654 +vn 0.7654 -0.6100 -0.2051 +vn -0.7654 -0.6100 0.2051 +vn -0.5603 -0.6100 -0.5603 +vn 0.2051 -0.6100 -0.7654 +vn 0.0000 0.6100 -0.7924 +vn -0.8660 0.0000 -0.5000 +vn -0.6862 0.6100 -0.3962 +vn 0.6862 0.6100 -0.3962 +vn 0.8660 0.0000 -0.5000 +vn -0.8660 0.0000 0.5000 +vn -0.6862 0.6100 0.3962 +vn 0.0000 0.6100 0.7924 +vn 0.8660 0.0000 0.5000 +vn 0.6862 0.6100 0.3962 +vn 0.0000 -0.6100 0.7924 +vn -0.6862 -0.6100 0.3962 +vn 0.6862 -0.6100 0.3962 +vn -0.6862 -0.6100 -0.3962 +vn 0.0000 -0.6100 -0.7924 +vn 0.6862 -0.6100 -0.3962 +vn 0.2113 0.6965 -0.6857 +vn 0.2113 0.6965 0.6857 +vn 0.3431 0.6419 0.6857 +vn 0.3431 0.6419 -0.6857 +vn 0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn -0.0713 0.7244 -0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.2113 0.6965 -0.6857 +vn -0.2113 0.6965 0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.3431 0.6419 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.4617 0.5626 0.6857 +vn -0.5626 0.4617 -0.6857 +vn -0.5626 0.4617 0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.6419 0.3431 0.6857 +vn -0.6965 0.2113 -0.6857 +vn -0.6965 0.2113 0.6857 +vn -0.7244 0.0713 -0.6857 +vn -0.7244 0.0713 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.7244 -0.0713 0.6857 +vn -0.6965 -0.2113 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn -0.6419 -0.3431 -0.6857 +vn -0.6419 -0.3431 0.6857 +vn -0.5626 -0.4617 -0.6857 +vn -0.5626 -0.4617 0.6857 +vn -0.4617 -0.5626 -0.6857 +vn -0.4617 -0.5626 0.6857 +vn -0.3431 -0.6419 -0.6857 +vn -0.3431 -0.6419 0.6857 +vn -0.2113 -0.6965 -0.6857 +vn -0.2113 -0.6965 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn -0.0713 -0.7244 0.6857 +vn 0.0713 -0.7244 -0.6857 +vn 0.0713 -0.7244 0.6857 +vn 0.2113 -0.6965 -0.6857 +vn 0.2113 -0.6965 0.6857 +vn 0.4617 -0.5626 -0.6857 +vn 0.4617 -0.5626 0.6857 +vn 0.3431 -0.6419 0.6857 +vn 0.3431 -0.6419 -0.6857 +vn 0.5626 -0.4617 -0.6857 +vn 0.5626 -0.4617 0.6857 +vn 0.6419 -0.3431 -0.6857 +vn 0.6419 -0.3431 0.6857 +vn 0.6965 -0.2113 -0.6857 +vn 0.6965 -0.2113 0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.6965 0.2113 -0.6857 +vn 0.6965 0.2113 0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.7244 0.0713 -0.6857 +vn 0.6419 0.3431 -0.6857 +vn 0.6419 0.3431 0.6857 +vn 0.5626 0.4617 -0.6857 +vn 0.5626 0.4617 0.6857 +vn 0.8614 -0.4604 -0.2147 +vn 0.8767 -0.4686 -0.1087 +vn 0.9513 -0.2886 -0.1087 +vn 0.9346 -0.2835 -0.2147 +vn 0.9720 -0.0957 -0.2147 +vn 0.9893 -0.0974 -0.1087 +vn 0.9720 0.0957 -0.2147 +vn 0.9893 0.0974 -0.1087 +vn 0.9346 0.2835 -0.2147 +vn 0.9513 0.2886 -0.1087 +vn 0.8614 0.4604 -0.2147 +vn 0.8767 0.4686 -0.1087 +vn 0.7550 0.6196 -0.2147 +vn 0.7684 0.6306 -0.1087 +vn 0.6306 0.7684 -0.1087 +vn 0.6196 0.7550 -0.2147 +vn 0.4604 0.8614 -0.2147 +vn 0.4686 0.8767 -0.1087 +vn 0.2835 0.9346 -0.2147 +vn 0.2886 0.9513 -0.1087 +vn 0.0957 0.9720 -0.2147 +vn 0.0974 0.9893 -0.1087 +vn -0.0974 0.9893 -0.1087 +vn -0.0957 0.9720 -0.2147 +vn -0.2886 0.9513 -0.1087 +vn -0.2835 0.9346 -0.2147 +vn -0.4604 0.8614 -0.2147 +vn -0.4686 0.8767 -0.1087 +vn -0.6306 0.7684 -0.1087 +vn -0.6196 0.7550 -0.2147 +vn -0.7684 0.6306 -0.1087 +vn -0.7550 0.6196 -0.2147 +vn -0.8614 0.4604 -0.2147 +vn -0.8767 0.4686 -0.1087 +vn -0.9513 0.2886 -0.1087 +vn -0.9346 0.2835 -0.2147 +vn -0.9720 0.0957 -0.2147 +vn -0.9893 0.0974 -0.1087 +vn -0.9893 -0.0974 -0.1087 +vn -0.9720 -0.0957 -0.2147 +vn -0.9346 -0.2835 -0.2147 +vn -0.9513 -0.2886 -0.1087 +vn -0.8767 -0.4686 -0.1087 +vn -0.8614 -0.4604 -0.2147 +vn -0.7684 -0.6306 -0.1087 +vn -0.7550 -0.6196 -0.2147 +vn -0.6306 -0.7684 -0.1087 +vn -0.6196 -0.7550 -0.2147 +vn -0.4686 -0.8767 -0.1087 +vn -0.4604 -0.8614 -0.2147 +vn -0.2886 -0.9513 -0.1087 +vn -0.2835 -0.9346 -0.2147 +vn -0.0974 -0.9893 -0.1087 +vn -0.0957 -0.9720 -0.2147 +vn 0.2835 -0.9346 -0.2147 +vn 0.0957 -0.9720 -0.2147 +vn 0.0974 -0.9893 -0.1087 +vn 0.2886 -0.9513 -0.1087 +vn 0.6196 -0.7550 -0.2147 +vn 0.4604 -0.8614 -0.2147 +vn 0.4686 -0.8767 -0.1087 +vn 0.6306 -0.7684 -0.1087 +vn 0.7550 -0.6196 -0.2147 +vn 0.7684 -0.6306 -0.1087 +vn 0.2886 0.9513 0.1087 +vn 0.0974 0.9893 0.1087 +vn -0.0974 0.9893 0.1087 +vn -0.2886 0.9513 0.1087 +vn 0.4686 0.8767 0.1087 +vn -0.4686 0.8767 0.1087 +vn 0.6306 0.7684 0.1087 +vn -0.6306 0.7684 0.1087 +vn 0.7684 0.6306 0.1087 +vn 0.0957 0.9720 0.2147 +vn 0.2835 0.9346 0.2147 +vn -0.0957 0.9720 0.2147 +vn -0.2835 0.9346 0.2147 +vn -0.7684 0.6306 0.1087 +vn 0.8767 0.4686 0.1087 +vn 0.4604 0.8614 0.2147 +vn -0.4604 0.8614 0.2147 +vn -0.8767 0.4686 0.1087 +vn 0.9513 0.2886 0.1087 +vn 0.6196 0.7550 0.2147 +vn -0.6196 0.7550 0.2147 +vn -0.9513 0.2886 0.1087 +vn 0.9893 0.0974 0.1087 +vn 0.7550 0.6196 0.2147 +vn -0.7550 0.6196 0.2147 +vn 0.8614 0.4604 0.2147 +vn -0.8614 0.4604 0.2147 +vn -0.9893 0.0974 0.1087 +vn -0.9893 -0.0974 0.1087 +vn 0.9513 -0.2886 0.1087 +vn 0.9893 -0.0974 0.1087 +vn 0.9346 0.2835 0.2147 +vn -0.9346 0.2835 0.2147 +vn 0.9720 0.0957 0.2147 +vn -0.9720 0.0957 0.2147 +vn -0.9513 -0.2886 0.1087 +vn -0.8767 -0.4686 0.1087 +vn 0.7684 -0.6306 0.1087 +vn 0.8767 -0.4686 0.1087 +vn 0.9720 -0.0957 0.2147 +vn -0.9720 -0.0957 0.2147 +vn 0.4617 0.5626 0.6857 +vn 0.4617 0.5626 -0.6857 +vn -0.7684 -0.6306 0.1087 +vn 0.6306 -0.7684 0.1087 +vn 0.9346 -0.2835 0.2147 +vn -0.9346 -0.2835 0.2147 +vn 0.8614 -0.4604 0.2147 +vn -0.8614 -0.4604 0.2147 +vn 0.7550 -0.6196 0.2147 +vn -0.7550 -0.6196 0.2147 +vn -0.4686 -0.8767 0.1087 +vn -0.2886 -0.9513 0.1087 +vn 0.0974 -0.9893 0.1087 +vn 0.2886 -0.9513 0.1087 +vn 0.6196 -0.7550 0.2147 +vn -0.6196 -0.7550 0.2147 +vn -0.6306 -0.7684 0.1087 +vn -0.0974 -0.9893 0.1087 +vn 0.4604 -0.8614 0.2147 +vn 0.4686 -0.8767 0.1087 +vn -0.4604 -0.8614 0.2147 +vn 0.2835 -0.9346 0.2147 +vn -0.2835 -0.9346 0.2147 +vn 0.0957 -0.9720 0.2147 +vn -0.0957 -0.9720 0.2147 +vn -0.3032 -0.7321 0.6100 +vn -0.3827 -0.9239 0.0000 +vn 0.6088 -0.7933 0.0000 +vn 0.4824 -0.6287 0.6100 +vn -0.7856 -0.1034 0.6100 +vn -0.9914 -0.1305 0.0000 +vn 0.9914 0.1305 0.0000 +vn 0.7856 0.1034 0.6100 +vn 0.3827 0.9239 0.0000 +vn 0.3032 0.7321 0.6100 +vn -0.6088 0.7933 0.0000 +vn -0.4824 0.6287 0.6100 +vn 0.3032 0.7321 -0.6100 +vn 0.7856 0.1034 -0.6100 +vn -0.4824 0.6287 -0.6100 +vn 0.4824 -0.6287 -0.6100 +vn -0.3032 -0.7321 -0.6100 +vn -0.7856 -0.1034 -0.6100 +vn -0.7321 -0.3032 0.6100 +vn -0.9239 -0.3827 0.0000 +vn -0.1305 -0.9914 0.0000 +vn -0.1034 -0.7856 0.6100 +vn -0.6287 0.4824 0.6100 +vn -0.7933 0.6088 0.0000 +vn 0.7933 -0.6088 0.0000 +vn 0.6287 -0.4824 0.6100 +vn 0.9239 0.3827 0.0000 +vn 0.7321 0.3032 0.6100 +vn 0.1305 0.9914 0.0000 +vn 0.1034 0.7856 0.6100 +vn 0.7321 0.3032 -0.6100 +vn 0.6287 -0.4824 -0.6100 +vn 0.1034 0.7856 -0.6100 +vn -0.1034 -0.7856 -0.6100 +vn -0.7321 -0.3032 -0.6100 +vn -0.6287 0.4824 -0.6100 +vn -0.7321 0.3032 0.6100 +vn -0.9239 0.3827 0.0000 +vn -0.7933 -0.6088 0.0000 +vn -0.6287 -0.4824 0.6100 +vn -0.1034 0.7856 0.6100 +vn -0.1305 0.9914 0.0000 +vn 0.1305 -0.9914 0.0000 +vn 0.1034 -0.7856 0.6100 +vn 0.9239 -0.3827 0.0000 +vn 0.7321 -0.3032 0.6100 +vn 0.7933 0.6088 0.0000 +vn 0.6287 0.4824 0.6100 +vn 0.7321 -0.3032 -0.6100 +vn 0.1034 -0.7856 -0.6100 +vn 0.6287 0.4824 -0.6100 +vn -0.6287 -0.4824 -0.6100 +vn -0.7321 0.3032 -0.6100 +vn -0.1034 0.7856 -0.6100 +vn -0.3032 0.7321 0.6100 +vn -0.3827 0.9239 0.0000 +vn -0.9914 0.1305 0.0000 +vn -0.7856 0.1034 0.6100 +vn 0.4824 0.6287 0.6100 +vn 0.6088 0.7933 0.0000 +vn -0.6088 -0.7933 0.0000 +vn -0.4824 -0.6287 0.6100 +vn 0.3827 -0.9239 0.0000 +vn 0.3032 -0.7321 0.6100 +vn 0.9914 -0.1305 0.0000 +vn 0.7856 -0.1034 0.6100 +vn 0.3032 -0.7321 -0.6100 +vn -0.4824 -0.6287 -0.6100 +vn 0.7856 -0.1034 -0.6100 +vn -0.7856 0.1034 -0.6100 +vn -0.3032 0.7321 -0.6100 +vn 0.4824 0.6287 -0.6100 +vn -0.5603 -0.5603 0.6100 +vn -0.7071 -0.7071 0.0000 +vn 0.2588 -0.9659 0.0000 +vn 0.2051 -0.7654 0.6100 +vn -0.7654 0.2051 0.6100 +vn -0.9659 0.2588 0.0000 +vn 0.9659 -0.2588 0.0000 +vn 0.7654 -0.2051 0.6100 +vn 0.7071 0.7071 0.0000 +vn 0.5603 0.5603 0.6100 +vn -0.2588 0.9659 0.0000 +vn -0.2051 0.7654 0.6100 +vn 0.5603 0.5603 -0.6100 +vn 0.7654 -0.2051 -0.6100 +vn -0.2051 0.7654 -0.6100 +vn 0.2051 -0.7654 -0.6100 +vn -0.5603 -0.5603 -0.6100 +vn -0.7654 0.2051 -0.6100 +vn -0.7924 0.0000 0.6100 +vn -0.5000 -0.8660 0.0000 +vn -0.3962 -0.6862 0.6100 +vn -0.3962 0.6862 0.6100 +vn -0.5000 0.8660 0.0000 +vn 0.5000 -0.8660 0.0000 +vn 0.3962 -0.6862 0.6100 +vn 0.7924 0.0000 0.6100 +vn 0.5000 0.8660 0.0000 +vn 0.3962 0.6862 0.6100 +vn 0.7924 0.0000 -0.6100 +vn 0.3962 -0.6862 -0.6100 +vn 0.3962 0.6862 -0.6100 +vn -0.3962 -0.6862 -0.6100 +vn -0.7924 0.0000 -0.6100 +vn -0.3962 0.6862 -0.6100 +vn -0.5603 0.5603 0.6100 +vn -0.7071 0.7071 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 0.6100 +vn 0.2051 0.7654 0.6100 +vn 0.2588 0.9659 0.0000 +vn -0.2588 -0.9659 0.0000 +vn -0.2051 -0.7654 0.6100 +vn 0.7071 -0.7071 0.0000 +vn 0.5603 -0.5603 0.6100 +vn 0.9659 0.2588 0.0000 +vn 0.7654 0.2051 0.6100 +vn 0.5603 -0.5603 -0.6100 +vn -0.2051 -0.7654 -0.6100 +vn 0.7654 0.2051 -0.6100 +vn -0.7654 -0.2051 -0.6100 +vn -0.5603 0.5603 -0.6100 +vn 0.2051 0.7654 -0.6100 +vn 0.0000 0.7924 0.6100 +vn -0.8660 0.5000 0.0000 +vn -0.6862 0.3962 0.6100 +vn 0.6862 0.3962 0.6100 +vn 0.8660 0.5000 0.0000 +vn -0.8660 -0.5000 0.0000 +vn -0.6862 -0.3962 0.6100 +vn 0.0000 -0.7924 0.6100 +vn 0.8660 -0.5000 0.0000 +vn 0.6862 -0.3962 0.6100 +vn 0.0000 -0.7924 -0.6100 +vn -0.6862 -0.3962 -0.6100 +vn 0.6862 -0.3962 -0.6100 +vn -0.6862 0.3962 -0.6100 +vn 0.0000 0.7924 -0.6100 +vn 0.6862 0.3962 -0.6100 +g Pipe_Cylinder.002_None +s off +f 129/1/1 132/2/1 133/3/1 134/4/1 135/5/1 136/6/1 +f 141/7/2 144/8/2 145/9/2 146/10/2 147/11/2 148/12/2 +f 153/13/1 156/14/1 157/15/1 158/16/1 159/17/1 160/18/1 +f 165/19/2 168/20/2 169/21/2 170/22/2 171/23/2 172/24/2 +f 177/25/1 180/26/1 181/27/1 182/28/1 183/29/1 184/30/1 +f 189/31/2 192/32/2 193/33/2 194/34/2 195/35/2 196/36/2 +f 201/37/1 204/38/1 205/39/1 206/40/1 207/41/1 208/42/1 +f 213/43/2 216/44/2 217/45/2 218/46/2 219/47/2 220/48/2 +f 225/49/1 228/50/1 229/51/1 230/52/1 231/53/1 232/54/1 +f 237/55/2 240/56/2 241/57/2 242/58/2 243/59/2 244/60/2 +f 249/61/1 252/62/1 253/63/1 254/64/1 255/65/1 256/66/1 +f 261/67/2 264/68/2 265/69/2 266/70/2 267/71/2 268/72/2 +f 273/73/1 276/74/1 277/75/1 278/76/1 279/77/1 280/78/1 +f 285/79/2 288/80/2 289/81/2 290/82/2 291/83/2 292/84/2 +f 297/85/1 300/86/1 301/87/1 302/88/1 303/89/1 304/90/1 +f 309/91/2 312/92/2 313/93/2 314/94/2 315/95/2 316/96/2 +f 382/97/2 383/98/2 413/99/2 412/100/2 410/101/2 411/102/2 409/103/2 408/104/2 407/105/2 406/106/2 404/107/2 405/108/2 403/109/2 402/110/2 401/111/2 400/112/2 399/113/2 398/114/2 397/115/2 396/116/2 395/117/2 394/118/2 393/119/2 392/120/2 391/121/2 390/122/2 389/123/2 388/124/2 387/125/2 386/126/2 385/127/2 384/128/2 +f 361/129/1 378/130/1 362/131/1 363/132/1 364/133/1 365/134/1 366/135/1 379/136/1 367/137/1 368/138/1 369/139/1 380/140/1 370/141/1 381/142/1 371/143/1 372/144/1 373/145/1 374/146/1 375/147/1 350/148/1 351/149/1 352/150/1 353/151/1 354/152/1 355/153/1 356/154/1 357/155/1 358/156/1 376/157/1 359/158/1 377/159/1 360/160/1 +f 418/161/1 428/162/1 433/163/1 437/164/1 441/165/1 446/166/1 445/167/1 450/168/1 454/169/1 458/170/1 462/171/1 467/172/1 476/173/1 477/174/1 475/175/1 469/176/1 464/177/1 460/178/1 456/179/1 452/180/1 448/181/1 443/182/1 439/183/1 435/184/1 430/185/1 426/186/1 419/187/1 420/188/1 417/189/1 414/190/1 415/191/1 416/192/1 +f 422/193/2 421/194/2 427/195/2 432/196/2 431/197/2 436/198/2 440/199/2 444/200/2 449/201/2 453/202/2 457/203/2 461/204/2 465/205/2 470/206/2 466/207/2 472/208/2 471/209/2 473/210/2 474/211/2 468/212/2 463/213/2 459/214/2 455/215/2 451/216/2 447/217/2 442/218/2 438/219/2 434/220/2 429/221/2 425/222/2 424/223/2 423/224/2 +f 478/225/1 481/226/1 482/227/1 483/228/1 484/229/1 485/230/1 +f 490/231/2 493/232/2 494/233/2 495/234/2 496/235/2 497/236/2 +f 502/237/1 505/238/1 506/239/1 507/240/1 508/241/1 509/242/1 +f 514/243/2 517/244/2 518/245/2 519/246/2 520/247/2 521/248/2 +f 526/249/1 529/250/1 530/251/1 531/252/1 532/253/1 533/254/1 +f 538/255/2 541/256/2 542/257/2 543/258/2 544/259/2 545/260/2 +f 550/261/1 553/262/1 554/263/1 555/264/1 556/265/1 557/266/1 +f 562/267/2 565/268/2 566/269/2 567/270/2 568/271/2 569/272/2 +f 574/273/1 577/274/1 578/275/1 579/276/1 580/277/1 581/278/1 +f 586/279/2 589/280/2 590/281/2 591/282/2 592/283/2 593/284/2 +f 598/285/1 601/286/1 602/287/1 603/288/1 604/289/1 605/290/1 +f 610/291/2 613/292/2 614/293/2 615/294/2 616/295/2 617/296/2 +f 622/297/1 625/298/1 626/299/1 627/300/1 628/301/1 629/302/1 +f 634/303/2 637/304/2 638/305/2 639/306/2 640/307/2 641/308/2 +f 646/309/1 649/310/1 650/311/1 651/312/1 652/313/1 653/314/1 +f 658/315/2 661/316/2 662/317/2 663/318/2 664/319/2 665/320/2 +f 798/321/3 801/322/3 802/323/3 803/324/3 804/325/3 805/326/3 +f 810/327/4 813/328/4 814/329/4 815/330/4 816/331/4 817/332/4 +f 822/333/3 825/334/3 826/335/3 827/336/3 828/337/3 829/338/3 +f 834/339/4 837/340/4 838/341/4 839/342/4 840/343/4 841/344/4 +f 846/345/3 849/346/3 850/347/3 851/348/3 852/349/3 853/350/3 +f 858/351/4 861/352/4 862/353/4 863/354/4 864/355/4 865/356/4 +f 870/357/3 873/358/3 874/359/3 875/360/3 876/361/3 877/362/3 +f 882/363/4 885/364/4 886/365/4 887/366/4 888/367/4 889/368/4 +f 894/369/3 897/370/3 898/371/3 899/372/3 900/373/3 901/374/3 +f 906/375/4 909/376/4 910/377/4 911/378/4 912/379/4 913/380/4 +f 918/381/3 921/382/3 922/383/3 923/384/3 924/385/3 925/386/3 +f 930/387/4 933/388/4 934/389/4 935/390/4 936/391/4 937/392/4 +f 942/393/3 945/394/3 946/395/3 947/396/3 948/397/3 949/398/3 +f 954/399/4 957/400/4 958/401/4 959/402/4 960/403/4 961/404/4 +f 966/405/3 969/406/3 970/407/3 971/408/3 972/409/3 973/410/3 +f 978/411/4 981/412/4 982/413/4 983/414/4 984/415/4 985/416/4 +f 1064/417/4 1065/418/4 1095/419/4 1094/420/4 1092/421/4 1093/422/4 1091/423/4 1090/424/4 1089/425/4 1088/426/4 1086/427/4 1087/428/4 1085/429/4 1084/430/4 1083/431/4 1082/432/4 1081/433/4 1080/434/4 1079/435/4 1078/436/4 1077/437/4 1076/438/4 1075/439/4 1074/440/4 1073/441/4 1072/442/4 1071/443/4 1070/444/4 1069/445/4 1068/446/4 1067/447/4 1066/448/4 +f 1043/449/3 1060/450/3 1044/451/3 1045/452/3 1046/453/3 1047/454/3 1048/455/3 1061/456/3 1049/457/3 1050/458/3 1051/459/3 1062/460/3 1052/461/3 1063/462/3 1053/463/3 1054/464/3 1055/465/3 1056/466/3 1057/467/3 1032/468/3 1033/469/3 1034/470/3 1035/471/3 1036/472/3 1037/473/3 1038/474/3 1039/475/3 1040/476/3 1058/477/3 1041/478/3 1059/479/3 1042/480/3 +f 1100/481/3 1110/482/3 1115/483/3 1119/484/3 1123/485/3 1128/486/3 1127/487/3 1132/488/3 1136/489/3 1140/490/3 1144/491/3 1149/492/3 1158/493/3 1159/494/3 1157/495/3 1151/496/3 1146/497/3 1142/498/3 1138/499/3 1134/500/3 1130/501/3 1125/502/3 1121/503/3 1117/504/3 1112/505/3 1108/506/3 1101/507/3 1102/508/3 1099/509/3 1096/510/3 1097/511/3 1098/512/3 +f 1104/513/4 1103/514/4 1109/515/4 1114/516/4 1113/517/4 1118/518/4 1122/519/4 1126/520/4 1131/521/4 1135/522/4 1139/523/4 1143/524/4 1147/525/4 1152/526/4 1148/527/4 1154/528/4 1153/529/4 1155/530/4 1156/531/4 1150/532/4 1145/533/4 1141/534/4 1137/535/4 1133/536/4 1129/537/4 1124/538/4 1120/539/4 1116/540/4 1111/541/4 1107/542/4 1106/543/4 1105/544/4 +f 1160/545/3 1163/546/3 1164/547/3 1165/548/3 1166/549/3 1167/550/3 +f 1172/551/4 1175/552/4 1176/553/4 1177/554/4 1178/555/4 1179/556/4 +f 1184/557/3 1187/558/3 1188/559/3 1189/560/3 1190/561/3 1191/562/3 +f 1196/563/4 1199/564/4 1200/565/4 1201/566/4 1202/567/4 1203/568/4 +f 1208/569/3 1211/570/3 1212/571/3 1213/572/3 1214/573/3 1215/574/3 +f 1220/575/4 1223/576/4 1224/577/4 1225/578/4 1226/579/4 1227/580/4 +f 1232/581/3 1235/582/3 1236/583/3 1237/584/3 1238/585/3 1239/586/3 +f 1244/587/4 1247/588/4 1248/589/4 1249/590/4 1250/591/4 1251/592/4 +f 1256/593/3 1259/594/3 1260/595/3 1261/596/3 1262/597/3 1263/598/3 +f 1268/599/4 1271/600/4 1272/601/4 1273/602/4 1274/603/4 1275/604/4 +f 1280/605/3 1283/606/3 1284/607/3 1285/608/3 1286/609/3 1287/610/3 +f 1292/611/4 1295/612/4 1296/613/4 1297/614/4 1298/615/4 1299/616/4 +f 1304/617/3 1307/618/3 1308/619/3 1309/620/3 1310/621/3 1311/622/3 +f 1316/623/4 1319/624/4 1320/625/4 1321/626/4 1322/627/4 1323/628/4 +f 1328/629/3 1331/630/3 1332/631/3 1333/632/3 1334/633/3 1335/634/3 +f 1340/635/4 1343/636/4 1344/637/4 1345/638/4 1346/639/4 1347/640/4 +f 1480/641/5 1483/642/5 1484/643/5 1485/644/5 1486/645/5 1487/646/5 +f 1492/647/6 1495/648/6 1496/649/6 1497/650/6 1498/651/6 1499/652/6 +f 1504/653/5 1507/654/5 1508/655/5 1509/656/5 1510/657/5 1511/658/5 +f 1516/659/6 1519/660/6 1520/661/6 1521/662/6 1522/663/6 1523/664/6 +f 1528/665/5 1531/666/5 1532/667/5 1533/668/5 1534/669/5 1535/670/5 +f 1540/671/6 1543/672/6 1544/673/6 1545/674/6 1546/675/6 1547/676/6 +f 1552/677/5 1555/678/5 1556/679/5 1557/680/5 1558/681/5 1559/682/5 +f 1564/683/6 1567/684/6 1568/685/6 1569/686/6 1570/687/6 1571/688/6 +f 1576/689/5 1579/690/5 1580/691/5 1581/692/5 1582/693/5 1583/694/5 +f 1588/695/6 1591/696/6 1592/697/6 1593/698/6 1594/699/6 1595/700/6 +f 1600/701/5 1603/702/5 1604/703/5 1605/704/5 1606/705/5 1607/706/5 +f 1612/707/6 1615/708/6 1616/709/6 1617/710/6 1618/711/6 1619/712/6 +f 1624/713/5 1627/714/5 1628/715/5 1629/716/5 1630/717/5 1631/718/5 +f 1636/719/6 1639/720/6 1640/721/6 1641/722/6 1642/723/6 1643/724/6 +f 1648/725/5 1651/726/5 1652/727/5 1653/728/5 1654/729/5 1655/730/5 +f 1660/731/6 1663/732/6 1664/733/6 1665/734/6 1666/735/6 1667/736/6 +f 1737/737/6 1738/738/6 1768/739/6 1767/740/6 1765/741/6 1766/742/6 1764/743/6 1763/744/6 1762/745/6 1761/746/6 1759/747/6 1760/748/6 1758/749/6 1757/750/6 1756/751/6 1755/752/6 1754/753/6 1753/754/6 1752/755/6 1751/756/6 1750/757/6 1749/758/6 1748/759/6 1747/760/6 1746/761/6 1745/762/6 1744/763/6 1743/764/6 1742/765/6 1741/766/6 1740/767/6 1739/768/6 +f 1716/769/5 1733/770/5 1717/771/5 1718/772/5 1719/773/5 1720/774/5 1721/775/5 1734/776/5 1722/777/5 1723/778/5 1724/779/5 1735/780/5 1725/781/5 1736/782/5 1726/783/5 1727/784/5 1728/785/5 1729/786/5 1730/787/5 1705/788/5 1706/789/5 1707/790/5 1708/791/5 1709/792/5 1710/793/5 1711/794/5 1712/795/5 1713/796/5 1731/797/5 1714/798/5 1732/799/5 1715/800/5 +f 1773/801/5 1783/802/5 1788/803/5 1792/804/5 1796/805/5 1801/806/5 1800/807/5 1805/808/5 1809/809/5 1813/810/5 1817/811/5 1822/812/5 1831/813/5 1832/814/5 1830/815/5 1824/816/5 1819/817/5 1815/818/5 1811/819/5 1807/820/5 1803/821/5 1798/822/5 1794/823/5 1790/824/5 1785/825/5 1781/826/5 1774/827/5 1775/828/5 1772/829/5 1769/830/5 1770/831/5 1771/832/5 +f 1777/833/6 1776/834/6 1782/835/6 1787/836/6 1786/837/6 1791/838/6 1795/839/6 1799/840/6 1804/841/6 1808/842/6 1812/843/6 1816/844/6 1820/845/6 1825/846/6 1821/847/6 1827/848/6 1826/849/6 1828/850/6 1829/851/6 1823/852/6 1818/853/6 1814/854/6 1810/855/6 1806/856/6 1802/857/6 1797/858/6 1793/859/6 1789/860/6 1784/861/6 1780/862/6 1779/863/6 1778/864/6 +f 1833/865/5 1836/866/5 1837/867/5 1838/868/5 1839/869/5 1840/870/5 +f 1845/871/6 1848/872/6 1849/873/6 1850/874/6 1851/875/6 1852/876/6 +f 1857/877/5 1860/878/5 1861/879/5 1862/880/5 1863/881/5 1864/882/5 +f 1869/883/6 1872/884/6 1873/885/6 1874/886/6 1875/887/6 1876/888/6 +f 1881/889/5 1884/890/5 1885/891/5 1886/892/5 1887/893/5 1888/894/5 +f 1893/895/6 1896/896/6 1897/897/6 1898/898/6 1899/899/6 1900/900/6 +f 1905/901/5 1908/902/5 1909/903/5 1910/904/5 1911/905/5 1912/906/5 +f 1917/907/6 1920/908/6 1921/909/6 1922/910/6 1923/911/6 1924/912/6 +f 1929/913/5 1932/914/5 1933/915/5 1934/916/5 1935/917/5 1936/918/5 +f 1941/919/6 1944/920/6 1945/921/6 1946/922/6 1947/923/6 1948/924/6 +f 1953/925/5 1956/926/5 1957/927/5 1958/928/5 1959/929/5 1960/930/5 +f 1965/931/6 1968/932/6 1969/933/6 1970/934/6 1971/935/6 1972/936/6 +f 1977/937/5 1980/938/5 1981/939/5 1982/940/5 1983/941/5 1984/942/5 +f 1989/943/6 1992/944/6 1993/945/6 1994/946/6 1995/947/6 1996/948/6 +f 2001/949/5 2004/950/5 2005/951/5 2006/952/5 2007/953/5 2008/954/5 +f 2013/955/6 2016/956/6 2017/957/6 2018/958/6 2019/959/6 2020/960/6 +s 1 +f 385/961/7 352/962/8 351/963/9 384/964/10 +f 386/965/11 353/966/12 352/962/8 385/961/7 +f 387/967/13 354/968/14 353/966/12 386/965/11 +f 388/969/15 355/970/16 354/968/14 387/967/13 +f 389/971/17 356/972/18 355/970/16 388/969/15 +f 390/973/19 357/974/20 356/972/18 389/971/17 +f 391/975/21 358/976/22 357/974/20 390/973/19 +f 392/977/23 376/978/24 358/976/22 391/975/21 +f 393/979/25 359/980/26 376/978/24 392/977/23 +f 394/981/27 377/982/28 359/980/26 393/979/25 +f 395/983/29 360/984/30 377/982/28 394/981/27 +f 396/985/31 361/986/32 360/984/30 395/983/29 +f 397/987/33 378/988/34 361/986/32 396/985/31 +f 398/989/35 362/990/36 378/991/34 397/987/33 +f 399/992/37 363/993/38 362/990/36 398/989/35 +f 400/994/39 364/995/40 363/993/38 399/992/37 +f 401/996/41 365/997/42 364/998/40 400/999/39 +f 402/1000/43 366/1001/44 365/997/42 401/996/41 +f 403/1002/45 379/1003/46 366/1001/44 402/1000/43 +f 405/1004/47 367/1005/48 379/1003/46 403/1002/45 +f 406/1006/49 369/1007/50 368/1008/51 404/1009/52 +f 404/1009/52 368/1008/51 367/1005/48 405/1004/47 +f 407/1010/53 380/1011/54 369/1007/50 406/1006/49 +f 408/1012/55 370/1013/56 380/1011/54 407/1010/53 +f 409/1014/57 381/1015/58 370/1013/56 408/1012/55 +f 411/1016/59 371/1017/60 381/1015/58 409/1014/57 +f 412/1018/61 373/1019/62 372/1020/63 410/1021/64 +f 410/1021/64 372/1020/63 371/1017/60 411/1016/59 +f 413/1022/65 374/1023/66 373/1019/62 412/1018/61 +f 383/1024/67 375/1025/68 374/1023/66 413/1022/65 +f 30/1026/69 33/1027/70 34/1028/71 1/1029/72 +f 2/1030/73 1/1029/72 34/1028/71 35/1031/74 +f 3/1032/75 2/1030/73 35/1031/74 36/1033/76 +f 4/1034/77 3/1032/75 36/1033/76 37/1035/78 +f 5/1036/79 4/1034/77 37/1035/78 38/1037/80 +f 6/1038/81 5/1036/79 38/1037/80 39/1039/82 +f 6/1038/81 39/1039/82 40/1040/83 7/1041/84 +f 8/1042/85 7/1041/84 40/1040/83 41/1043/86 +f 9/1044/87 8/1042/85 41/1043/86 42/1045/88 +f 10/1046/89 9/1044/87 42/1045/88 43/1047/90 +f 10/1046/89 43/1047/90 44/1048/91 11/1049/92 +f 11/1049/92 44/1048/91 45/1050/93 31/1051/94 +f 12/1052/95 46/1053/96 47/1054/97 13/1055/98 +f 31/1051/94 45/1050/93 46/1053/96 12/1052/95 +f 13/1055/98 47/1054/97 48/1056/99 14/1057/100 +f 15/1058/101 14/1057/100 48/1056/99 49/1059/102 +f 15/1058/101 49/1059/102 50/1060/103 16/1061/104 +f 17/1062/105 16/1061/104 50/1060/103 51/1063/106 +f 17/1064/105 51/1065/106 52/1066/107 18/1067/108 +f 19/1068/109 18/1067/108 52/1066/107 53/1069/110 +f 19/1068/109 53/1069/110 54/1070/111 20/1071/112 +f 20/1071/112 54/1070/111 55/1072/113 22/1073/114 +f 22/1073/114 55/1072/113 56/1074/115 21/1075/116 +f 21/1075/116 56/1074/115 57/1076/117 23/1077/118 +f 23/1077/118 57/1076/117 58/1078/119 24/1079/120 +f 24/1079/120 58/1078/119 59/1080/121 32/1081/122 +f 27/1082/123 25/1083/124 60/1084/125 61/1085/126 +f 25/1083/124 32/1081/122 59/1080/121 60/1084/125 +f 28/1086/127 26/1087/128 62/1088/129 63/1089/130 +f 27/1082/123 61/1085/126 62/1088/129 26/1087/128 +f 29/1090/131 28/1086/127 63/1089/130 64/1091/132 +f 29/1090/131 64/1091/132 33/1027/70 30/1026/69 +f 1687/1092/133 1677/1093/134 65/1094/135 66/1095/136 +f 347/1096/137 1687/1092/133 66/1095/136 67/1097/138 +f 1678/1098/139 347/1096/137 67/1097/138 68/1099/140 +f 65/1094/135 1677/1093/134 1676/1100/141 69/1101/142 +f 1688/1102/143 1678/1098/139 68/1099/140 73/1103/144 +f 69/1101/142 1676/1100/141 1675/1104/145 75/1105/146 +f 1679/1106/147 1688/1102/143 73/1103/144 77/1107/148 +f 75/1105/146 1675/1104/145 1681/1108/149 990/1109/150 79/1110/151 +f 70/1111/152 66/1095/136 65/1094/135 71/1112/153 +f 72/1113/154 67/1097/138 66/1095/136 70/1111/152 +f 74/1114/155 68/1099/140 67/1097/138 72/1113/154 +f 998/1115/156 1005/1116/157 1679/1106/147 77/1107/148 81/1117/158 +f 79/1110/151 990/1109/150 323/1118/159 83/1119/160 +f 71/1112/153 65/1094/135 69/1101/142 76/1120/161 +f 78/1121/162 73/1103/144 68/1099/140 74/1114/155 +f 329/1122/163 998/1115/156 81/1117/158 85/1123/164 +f 83/1119/160 323/1118/159 324/1124/165 87/1125/166 +f 80/1126/167 76/1120/161 69/1101/142 75/1105/146 +f 82/1127/168 77/1107/148 73/1103/144 78/1121/162 +f 999/1128/169 329/1122/163 85/1123/164 89/1129/170 +f 87/1125/166 324/1124/165 330/1130/171 91/1131/172 +f 84/1132/173 80/1126/167 75/1105/146 79/1110/151 +f 417/1133/22 421/1134/21 422/1135/23 414/1136/24 +f 416/1137/28 424/1138/27 425/1139/29 418/1140/30 +f 86/1141/174 81/1117/158 77/1107/148 82/1127/168 +f 420/1142/20 427/1143/19 421/1134/21 417/1133/22 +f 88/1144/175 84/1132/173 79/1110/151 83/1119/160 +f 418/1140/30 425/1139/29 429/1145/31 428/1146/32 +f 90/1147/176 85/1123/164 81/1117/158 86/1141/174 +f 419/1148/18 432/1149/17 427/1143/19 420/1142/20 +f 1011/1150/177 325/1151/178 93/1152/179 97/1153/180 +f 1010/1154/181 1012/1155/182 99/1156/183 95/1157/184 +f 92/1158/185 88/1144/175 83/1119/160 87/1125/166 +f 426/1159/16 431/1160/15 432/1149/17 419/1148/18 +f 94/1161/186 89/1129/170 85/1123/164 90/1147/176 +f 435/1162/12 440/1163/11 436/1164/13 430/1165/14 +f 96/1166/187 92/1158/185 87/1125/166 91/1131/172 +f 428/1146/32 429/1145/31 434/1167/33 433/1168/34 +f 98/1169/188 93/1170/179 89/1129/170 94/1161/186 +f 439/1171/8 444/1172/7 440/1163/11 435/1162/12 +f 326/1173/189 1001/1174/190 101/1175/191 105/1176/192 +f 332/1177/193 1013/1178/194 107/1179/195 103/1180/196 +f 100/1181/197 96/1166/187 91/1131/172 95/1157/184 +f 433/1168/34 434/1167/33 438/1182/35 437/1183/36 +f 102/1184/198 97/1153/180 93/1152/179 98/1185/188 +f 384/964/10 351/963/9 350/1186/199 382/1187/200 +f 443/1188/9 449/1189/10 444/1172/7 439/1171/8 +f 327/1190/201 326/1173/189 105/1176/192 109/1191/202 +f 107/1179/195 1013/1178/194 1682/1192/203 1672/1193/204 111/1194/205 +f 104/1195/206 100/1181/197 95/1157/184 99/1156/183 +f 437/1183/36 438/1182/35 442/1196/37 441/1197/38 +f 106/1198/207 101/1175/191 97/1153/180 102/1184/198 +f 448/1199/199 453/1200/200 449/1189/10 443/1188/9 +f 108/1201/208 104/1195/206 99/1156/183 103/1180/196 +f 441/1197/38 442/1196/37 447/1202/39 446/1203/40 +f 110/1204/209 105/1176/192 101/1175/191 106/1198/207 +f 452/1205/68 457/1206/67 453/1200/200 448/1199/199 +f 112/1207/210 108/1201/208 103/1180/196 107/1179/195 +f 445/1208/42 451/1209/41 455/1210/43 450/1211/44 +f 110/1204/209 114/1212/211 109/1191/202 105/1176/192 +f 446/1203/40 447/1202/39 451/1213/41 445/1214/42 +f 344/1215/212 348/1216/213 117/1217/214 121/1218/215 +f 339/1219/216 341/1220/217 123/1221/218 119/1222/219 +f 116/1223/220 112/1207/210 107/1179/195 111/1194/205 +f 450/1211/44 455/1210/43 459/1224/45 454/1225/46 +f 414/1136/24 422/1135/23 423/1226/25 415/1227/26 +f 118/1228/221 113/1229/222 109/1191/202 114/1212/211 +f 456/1230/66 461/1231/65 457/1206/67 452/1205/68 +f 346/1232/223 344/1215/212 121/1218/215 125/1233/224 +f 123/1221/218 341/1220/217 346/1232/223 125/1233/224 +f 120/1234/225 116/1223/220 111/1194/205 115/1235/226 +f 454/1225/46 459/1224/45 463/1236/47 458/1237/48 +f 118/1228/221 122/1238/227 117/1217/214 113/1229/222 +f 460/1239/62 465/1240/61 461/1231/65 456/1230/66 +f 124/1241/228 120/1234/225 115/1235/226 119/1222/219 +f 458/1237/48 463/1242/47 468/1243/52 462/1244/51 +f 122/1238/227 126/1245/229 121/1218/215 117/1217/214 +f 464/1246/63 470/1247/64 465/1240/61 460/1239/62 +f 430/1165/14 436/1164/13 431/1160/15 426/1159/16 +f 127/1248/230 124/1241/228 119/1222/219 123/1221/218 +f 462/1244/51 468/1243/52 474/1249/49 467/1250/50 +f 126/1245/229 128/1251/231 125/1233/224 121/1218/215 +f 469/1252/60 466/1253/59 470/1247/64 464/1246/63 +f 128/1251/231 127/1248/230 123/1221/218 125/1233/224 +f 415/1227/26 423/1226/25 424/1138/27 416/1137/28 +f 475/1254/58 472/1255/57 466/1253/59 469/1252/60 +f 467/1250/50 474/1249/49 473/1256/53 476/1257/54 +f 477/1258/56 471/1259/55 472/1255/57 475/1254/58 +f 476/1257/54 473/1256/53 471/1259/55 477/1258/56 +f 129/1260/232 130/1261/233 131/1262/234 132/1263/235 +f 136/1264/236 137/1265/237 130/1261/233 129/1260/232 +f 132/1263/235 131/1262/234 138/1266/238 133/1267/239 +f 133/1267/239 138/1266/238 139/1268/240 134/1269/241 +f 134/1270/241 139/1271/240 140/1272/242 135/1273/243 +f 135/1273/243 140/1272/242 137/1265/237 136/1264/236 +f 141/1274/244 142/1275/240 143/1276/238 144/1277/245 +f 148/1278/246 149/1279/242 142/1275/240 141/1274/244 +f 144/1277/245 143/1276/238 150/1280/234 145/1281/247 +f 145/1281/247 150/1280/234 151/1282/233 146/1283/248 +f 146/1284/248 151/1285/233 152/1286/237 147/1287/249 +f 147/1287/249 152/1286/237 149/1279/242 148/1278/246 +f 153/1288/250 154/1289/251 155/1290/252 156/1291/253 +f 160/1292/254 161/1293/255 154/1289/251 153/1288/250 +f 156/1291/253 155/1290/252 162/1294/256 157/1295/257 +f 157/1295/257 162/1294/256 163/1296/258 158/1297/259 +f 158/1298/259 163/1299/258 164/1300/260 159/1301/261 +f 159/1301/261 164/1300/260 161/1293/255 160/1292/254 +f 165/1302/262 166/1303/258 167/1304/256 168/1305/263 +f 172/1306/264 173/1307/260 166/1303/258 165/1302/262 +f 168/1305/263 167/1304/256 174/1308/252 169/1309/265 +f 169/1309/265 174/1308/252 175/1310/251 170/1311/266 +f 170/1312/266 175/1313/251 176/1314/255 171/1315/267 +f 171/1315/267 176/1314/255 173/1307/260 172/1306/264 +f 177/1316/268 178/1317/269 179/1318/270 180/1319/271 +f 184/1320/272 185/1321/273 178/1317/269 177/1316/268 +f 180/1319/271 179/1318/270 186/1322/274 181/1323/275 +f 181/1323/275 186/1322/274 187/1324/276 182/1325/277 +f 182/1326/277 187/1327/276 188/1328/278 183/1329/279 +f 183/1329/279 188/1328/278 185/1321/273 184/1320/272 +f 189/1330/280 190/1331/276 191/1332/274 192/1333/281 +f 196/1334/282 197/1335/278 190/1331/276 189/1330/280 +f 192/1333/281 191/1332/274 198/1336/270 193/1337/283 +f 193/1337/283 198/1336/270 199/1338/269 194/1339/284 +f 194/1340/284 199/1341/269 200/1342/273 195/1343/285 +f 195/1343/285 200/1342/273 197/1335/278 196/1334/282 +f 201/1344/286 202/1345/287 203/1346/288 204/1347/289 +f 208/1348/290 209/1349/291 202/1345/287 201/1344/286 +f 204/1347/289 203/1346/288 210/1350/292 205/1351/293 +f 205/1351/293 210/1350/292 211/1352/294 206/1353/295 +f 206/1354/295 211/1355/294 212/1356/296 207/1357/297 +f 207/1357/297 212/1356/296 209/1349/291 208/1348/290 +f 213/1358/298 214/1359/294 215/1360/292 216/1361/299 +f 220/1362/300 221/1363/296 214/1359/294 213/1358/298 +f 216/1361/299 215/1360/292 222/1364/288 217/1365/301 +f 217/1365/301 222/1364/288 223/1366/287 218/1367/302 +f 218/1368/302 223/1369/287 224/1370/291 219/1371/303 +f 219/1371/303 224/1370/291 221/1363/296 220/1362/300 +f 225/1372/241 226/1373/240 227/1374/242 228/1375/243 +f 232/1376/239 233/1377/238 226/1373/240 225/1372/241 +f 228/1375/243 227/1374/242 234/1378/237 229/1379/236 +f 229/1379/236 234/1378/237 235/1380/233 230/1381/232 +f 230/1382/232 235/1383/233 236/1384/234 231/1385/235 +f 231/1385/235 236/1384/234 233/1377/238 232/1376/239 +f 237/1386/248 238/1387/233 239/1388/237 240/1389/249 +f 244/1390/247 245/1391/234 238/1387/233 237/1386/248 +f 240/1389/249 239/1388/237 246/1392/242 241/1393/246 +f 241/1393/246 246/1392/242 247/1394/240 242/1395/244 +f 242/1396/244 247/1397/240 248/1398/238 243/1399/245 +f 243/1399/245 248/1398/238 245/1391/234 244/1390/247 +f 249/1400/259 250/1401/258 251/1402/260 252/1403/261 +f 256/1404/257 257/1405/256 250/1401/258 249/1400/259 +f 252/1403/261 251/1402/260 258/1406/255 253/1407/254 +f 253/1407/254 258/1406/255 259/1408/251 254/1409/250 +f 254/1410/250 259/1411/251 260/1412/252 255/1413/253 +f 255/1413/253 260/1412/252 257/1405/256 256/1404/257 +f 261/1414/266 262/1415/251 263/1416/255 264/1417/267 +f 268/1418/265 269/1419/252 262/1415/251 261/1414/266 +f 264/1417/267 263/1416/255 270/1420/260 265/1421/264 +f 265/1421/264 270/1420/260 271/1422/258 266/1423/262 +f 266/1424/262 271/1425/258 272/1426/256 267/1427/263 +f 267/1427/263 272/1426/256 269/1419/252 268/1418/265 +f 273/1428/277 274/1429/276 275/1430/278 276/1431/279 +f 280/1432/275 281/1433/274 274/1429/276 273/1428/277 +f 276/1431/279 275/1430/278 282/1434/273 277/1435/272 +f 277/1435/272 282/1434/273 283/1436/269 278/1437/268 +f 278/1438/268 283/1439/269 284/1440/270 279/1441/271 +f 279/1441/271 284/1440/270 281/1433/274 280/1432/275 +f 285/1442/284 286/1443/269 287/1444/273 288/1445/285 +f 292/1446/283 293/1447/270 286/1443/269 285/1442/284 +f 288/1445/285 287/1444/273 294/1448/278 289/1449/282 +f 289/1449/282 294/1448/278 295/1450/276 290/1451/280 +f 290/1452/280 295/1453/276 296/1454/274 291/1455/281 +f 291/1455/281 296/1454/274 293/1447/270 292/1446/283 +f 297/1456/295 298/1457/294 299/1458/296 300/1459/297 +f 304/1460/293 305/1461/292 298/1457/294 297/1456/295 +f 300/1459/297 299/1458/296 306/1462/291 301/1463/290 +f 301/1463/290 306/1462/291 307/1464/287 302/1465/286 +f 302/1466/286 307/1467/287 308/1468/288 303/1469/289 +f 303/1469/289 308/1468/288 305/1461/292 304/1460/293 +f 309/1470/302 310/1471/287 311/1472/291 312/1473/303 +f 316/1474/301 317/1475/288 310/1471/287 309/1470/302 +f 312/1473/303 311/1472/291 318/1476/296 313/1477/300 +f 313/1477/300 318/1476/296 319/1478/294 314/1479/298 +f 314/1480/298 319/1481/294 320/1482/292 315/1483/299 +f 315/1483/299 320/1482/292 317/1475/288 316/1474/301 +f 382/1187/200 350/1186/199 375/1025/68 383/1024/67 +f 996/1484/304 331/1485/305 34/1028/71 33/1027/70 +f 331/1485/305 995/1486/306 35/1031/74 34/1028/71 +f 995/1486/306 994/1487/307 36/1033/76 35/1031/74 +f 994/1487/307 993/1488/308 37/1035/78 36/1033/76 +f 993/1488/308 992/1489/309 38/1037/80 37/1035/78 +f 992/1489/309 991/1490/310 39/1039/82 38/1037/80 +f 991/1490/310 1704/1491/311 1683/1492/312 40/1040/83 39/1039/82 +f 1683/1492/312 1684/1493/313 41/1043/86 40/1040/83 +f 1684/1493/313 334/1494/314 42/1045/88 41/1043/86 +f 334/1494/314 333/1495/315 43/1047/90 42/1045/88 +f 333/1495/315 1685/1496/316 44/1048/91 43/1047/90 +f 1685/1496/316 1686/1497/317 45/1050/93 44/1048/91 +f 345/1498/318 1680/1499/319 47/1054/97 46/1053/96 +f 1686/1497/317 345/1498/318 46/1053/96 45/1050/93 +f 1680/1499/319 328/1500/320 321/1501/321 48/1056/99 47/1054/97 +f 321/1501/321 1007/1502/322 49/1059/102 48/1056/99 +f 1007/1502/322 322/1503/323 50/1060/103 49/1059/102 +f 322/1503/323 1000/1504/324 51/1063/106 50/1060/103 +f 1000/1505/324 1008/1506/325 52/1066/107 51/1065/106 +f 1008/1506/325 1009/1507/326 53/1069/110 52/1066/107 +f 1009/1507/326 1002/1508/327 54/1070/111 53/1069/110 +f 1002/1508/327 1003/1509/328 55/1072/113 54/1070/111 +f 1003/1509/328 1004/1510/329 1674/1511/330 56/1074/115 55/1072/113 +f 1674/1511/330 1673/1512/331 57/1076/117 56/1074/115 +f 1673/1512/331 343/1513/332 58/1078/119 57/1076/117 +f 343/1513/332 342/1514/333 59/1080/121 58/1078/119 +f 340/1515/334 338/1516/335 61/1085/126 60/1084/125 +f 342/1514/333 340/1515/334 60/1084/125 59/1080/121 +f 336/1517/336 335/1518/337 63/1089/130 62/1088/129 +f 338/1516/335 336/1517/336 62/1088/129 61/1085/126 +f 335/1518/337 1006/1519/338 997/1520/339 64/1091/132 63/1089/130 +f 64/1091/132 997/1520/339 996/1484/304 33/1027/70 +f 325/1521/178 999/1128/169 89/1129/170 93/1170/179 +f 330/1130/171 1010/1154/181 95/1157/184 91/1131/172 +f 1001/1174/190 1011/1150/177 97/1153/180 101/1175/191 +f 1012/1155/182 332/1177/193 103/1180/196 99/1156/183 +f 349/1522/340 1031/1523/341 327/1190/201 109/1191/202 113/1229/222 +f 1672/1193/204 337/1524/342 115/1235/226 111/1194/205 +f 348/1216/213 349/1522/340 113/1229/222 117/1217/214 +f 337/1524/342 339/1219/216 119/1222/219 115/1235/226 +f 478/1525/343 479/1526/344 480/1527/345 481/1528/346 +f 485/1529/347 486/1530/348 479/1526/344 478/1525/343 +f 481/1528/346 480/1527/345 487/1531/349 482/1532/350 +f 482/1532/350 487/1531/349 488/1533/351 483/1534/352 +f 483/1535/352 488/1536/351 489/1537/353 484/1538/354 +f 484/1538/354 489/1537/353 486/1530/348 485/1529/347 +f 490/1539/355 491/1540/351 492/1541/349 493/1542/356 +f 497/1543/357 498/1544/353 491/1540/351 490/1539/355 +f 493/1542/356 492/1541/349 499/1545/345 494/1546/358 +f 494/1546/358 499/1545/345 500/1547/344 495/1548/359 +f 495/1549/359 500/1550/344 501/1551/348 496/1552/360 +f 496/1552/360 501/1551/348 498/1544/353 497/1543/357 +f 502/1553/361 503/1554/4 504/1555/362 505/1556/363 +f 509/1557/364 510/1558/365 503/1554/4 502/1553/361 +f 505/1556/363 504/1555/362 511/1559/366 506/1560/367 +f 506/1560/367 511/1559/366 512/1561/3 507/1562/368 +f 507/1563/368 512/1564/3 513/1565/369 508/1566/370 +f 508/1566/370 513/1565/369 510/1558/365 509/1557/364 +f 514/1567/371 515/1568/3 516/1569/366 517/1570/372 +f 521/1571/373 522/1572/369 515/1568/3 514/1567/371 +f 517/1570/372 516/1569/366 523/1573/362 518/1574/374 +f 518/1574/374 523/1573/362 524/1575/4 519/1576/375 +f 519/1577/375 524/1578/4 525/1579/365 520/1580/376 +f 520/1580/376 525/1579/365 522/1572/369 521/1571/373 +f 526/1581/377 527/1582/378 528/1583/379 529/1584/380 +f 533/1585/381 534/1586/382 527/1582/378 526/1581/377 +f 529/1584/380 528/1583/379 535/1587/383 530/1588/384 +f 530/1588/384 535/1587/383 536/1589/385 531/1590/386 +f 531/1591/386 536/1592/385 537/1593/387 532/1594/388 +f 532/1594/388 537/1593/387 534/1586/382 533/1585/381 +f 538/1595/389 539/1596/385 540/1597/383 541/1598/390 +f 545/1599/391 546/1600/387 539/1596/385 538/1595/389 +f 541/1598/390 540/1597/383 547/1601/379 542/1602/392 +f 542/1602/392 547/1601/379 548/1603/378 543/1604/393 +f 543/1605/393 548/1606/378 549/1607/382 544/1608/394 +f 544/1608/394 549/1607/382 546/1600/387 545/1599/391 +f 550/1609/395 551/1610/6 552/1611/396 553/1612/397 +f 557/1613/398 558/1614/399 551/1610/6 550/1609/395 +f 553/1612/397 552/1611/396 559/1615/400 554/1616/401 +f 554/1616/401 559/1615/400 560/1617/5 555/1618/402 +f 555/1619/402 560/1620/5 561/1621/403 556/1622/404 +f 556/1622/404 561/1621/403 558/1614/399 557/1613/398 +f 562/1623/405 563/1624/5 564/1625/400 565/1626/406 +f 569/1627/407 570/1628/403 563/1624/5 562/1623/405 +f 565/1626/406 564/1625/400 571/1629/396 566/1630/408 +f 566/1630/408 571/1629/396 572/1631/6 567/1632/409 +f 567/1633/409 572/1634/6 573/1635/399 568/1636/410 +f 568/1636/410 573/1635/399 570/1628/403 569/1627/407 +f 574/1637/352 575/1638/351 576/1639/353 577/1640/354 +f 581/1641/350 582/1642/349 575/1638/351 574/1637/352 +f 577/1640/354 576/1639/353 583/1643/348 578/1644/347 +f 578/1644/347 583/1643/348 584/1645/344 579/1646/343 +f 579/1647/343 584/1648/344 585/1649/345 580/1650/346 +f 580/1650/346 585/1649/345 582/1642/349 581/1641/350 +f 586/1651/359 587/1652/344 588/1653/348 589/1654/360 +f 593/1655/358 594/1656/345 587/1652/344 586/1651/359 +f 589/1654/360 588/1653/348 595/1657/353 590/1658/357 +f 590/1658/357 595/1657/353 596/1659/351 591/1660/355 +f 591/1661/355 596/1662/351 597/1663/349 592/1664/356 +f 592/1664/356 597/1663/349 594/1656/345 593/1655/358 +f 598/1665/368 599/1666/3 600/1667/369 601/1668/370 +f 605/1669/367 606/1670/366 599/1666/3 598/1665/368 +f 601/1668/370 600/1667/369 607/1671/365 602/1672/364 +f 602/1672/364 607/1671/365 608/1673/4 603/1674/361 +f 603/1675/361 608/1676/4 609/1677/362 604/1678/363 +f 604/1678/363 609/1677/362 606/1670/366 605/1669/367 +f 610/1679/375 611/1680/4 612/1681/365 613/1682/376 +f 617/1683/374 618/1684/362 611/1680/4 610/1679/375 +f 613/1682/376 612/1681/365 619/1685/369 614/1686/373 +f 614/1686/373 619/1685/369 620/1687/3 615/1688/371 +f 615/1689/371 620/1690/3 621/1691/366 616/1692/372 +f 616/1692/372 621/1691/366 618/1684/362 617/1683/374 +f 622/1693/386 623/1694/385 624/1695/387 625/1696/388 +f 629/1697/384 630/1698/383 623/1694/385 622/1693/386 +f 625/1696/388 624/1695/387 631/1699/382 626/1700/381 +f 626/1700/381 631/1699/382 632/1701/378 627/1702/377 +f 627/1703/377 632/1704/378 633/1705/379 628/1706/380 +f 628/1706/380 633/1705/379 630/1698/383 629/1697/384 +f 634/1707/393 635/1708/378 636/1709/382 637/1710/394 +f 641/1711/392 642/1712/379 635/1708/378 634/1707/393 +f 637/1710/394 636/1709/382 643/1713/387 638/1714/391 +f 638/1714/391 643/1713/387 644/1715/385 639/1716/389 +f 639/1717/389 644/1718/385 645/1719/383 640/1720/390 +f 640/1720/390 645/1719/383 642/1712/379 641/1711/392 +f 646/1721/402 647/1722/5 648/1723/403 649/1724/404 +f 653/1725/401 654/1726/400 647/1722/5 646/1721/402 +f 649/1724/404 648/1723/403 655/1727/399 650/1728/398 +f 650/1728/398 655/1727/399 656/1729/6 651/1730/395 +f 651/1731/395 656/1732/6 657/1733/396 652/1734/397 +f 652/1734/397 657/1733/396 654/1726/400 653/1725/401 +f 658/1735/409 659/1736/6 660/1737/399 661/1738/410 +f 665/1739/408 666/1740/396 659/1736/6 658/1735/409 +f 661/1738/410 660/1737/399 667/1741/403 662/1742/407 +f 662/1742/407 667/1741/403 668/1743/5 663/1744/405 +f 663/1745/405 668/1746/5 669/1747/400 664/1748/406 +f 664/1748/406 669/1747/400 666/1740/396 665/1739/408 +f 1067/1749/411 1034/1750/412 1033/1751/413 1066/1752/414 +f 1068/1753/415 1035/1754/416 1034/1750/412 1067/1749/411 +f 1069/1755/417 1036/1756/418 1035/1754/416 1068/1753/415 +f 1070/1757/419 1037/1758/420 1036/1756/418 1069/1755/417 +f 1071/1759/421 1038/1760/422 1037/1758/420 1070/1757/419 +f 1072/1761/423 1039/1762/424 1038/1760/422 1071/1759/421 +f 1073/1763/425 1040/1764/426 1039/1762/424 1072/1761/423 +f 1074/1765/427 1058/1766/428 1040/1764/426 1073/1763/425 +f 1075/1767/429 1041/1768/430 1058/1766/428 1074/1765/427 +f 1076/1769/431 1059/1770/432 1041/1768/430 1075/1767/429 +f 1077/1771/433 1042/1772/434 1059/1770/432 1076/1769/431 +f 1078/1773/435 1043/1774/436 1042/1772/434 1077/1771/433 +f 1079/1775/437 1060/1776/438 1043/1774/436 1078/1773/435 +f 1080/1777/439 1044/1778/440 1060/1779/438 1079/1775/437 +f 1081/1780/441 1045/1781/442 1044/1778/440 1080/1777/439 +f 1082/1782/443 1046/1783/444 1045/1781/442 1081/1780/441 +f 1083/1784/445 1047/1785/446 1046/1786/444 1082/1787/443 +f 1084/1788/447 1048/1789/448 1047/1785/446 1083/1784/445 +f 1085/1790/449 1061/1791/450 1048/1789/448 1084/1788/447 +f 1087/1792/451 1049/1793/452 1061/1791/450 1085/1790/449 +f 1088/1794/453 1051/1795/454 1050/1796/455 1086/1797/456 +f 1086/1797/456 1050/1796/455 1049/1793/452 1087/1792/451 +f 1089/1798/457 1062/1799/458 1051/1795/454 1088/1794/453 +f 1090/1800/459 1052/1801/460 1062/1799/458 1089/1798/457 +f 1091/1802/461 1063/1803/462 1052/1801/460 1090/1800/459 +f 1093/1804/463 1053/1805/464 1063/1803/462 1091/1802/461 +f 1094/1806/465 1055/1807/466 1054/1808/467 1092/1809/468 +f 1092/1809/468 1054/1808/467 1053/1805/464 1093/1804/463 +f 1095/1810/469 1056/1811/470 1055/1807/466 1094/1806/465 +f 1065/1812/471 1057/1813/472 1056/1811/470 1095/1810/469 +f 699/1814/473 702/1815/474 703/1816/475 670/1817/476 +f 671/1818/477 670/1817/476 703/1816/475 704/1819/478 +f 672/1820/479 671/1818/477 704/1819/478 705/1821/480 +f 673/1822/481 672/1820/479 705/1821/480 706/1823/482 +f 674/1824/483 673/1822/481 706/1823/482 707/1825/484 +f 675/1826/485 674/1824/483 707/1825/484 708/1827/486 +f 675/1826/485 708/1827/486 709/1828/487 676/1829/488 +f 677/1830/489 676/1829/488 709/1828/487 710/1831/490 +f 678/1832/491 677/1830/489 710/1831/490 711/1833/492 +f 679/1834/493 678/1832/491 711/1833/492 712/1835/494 +f 679/1834/493 712/1835/494 713/1836/495 680/1837/496 +f 680/1837/496 713/1836/495 714/1838/497 700/1839/498 +f 681/1840/499 715/1841/500 716/1842/501 682/1843/502 +f 700/1839/498 714/1838/497 715/1841/500 681/1840/499 +f 682/1843/502 716/1842/501 717/1844/503 683/1845/504 +f 684/1846/505 683/1845/504 717/1844/503 718/1847/506 +f 684/1846/505 718/1847/506 719/1848/507 685/1849/508 +f 686/1850/509 685/1849/508 719/1848/507 720/1851/510 +f 686/1852/509 720/1853/510 721/1854/511 687/1855/512 +f 688/1856/513 687/1855/512 721/1854/511 722/1857/514 +f 688/1856/513 722/1857/514 723/1858/515 689/1859/516 +f 689/1859/516 723/1858/515 724/1860/517 691/1861/518 +f 691/1861/518 724/1860/517 725/1862/519 690/1863/520 +f 690/1863/520 725/1862/519 726/1864/521 692/1865/522 +f 692/1865/522 726/1864/521 727/1866/523 693/1867/524 +f 693/1867/524 727/1866/523 728/1868/525 701/1869/526 +f 696/1870/527 694/1871/528 729/1872/529 730/1873/530 +f 694/1871/528 701/1869/526 728/1868/525 729/1872/529 +f 697/1874/531 695/1875/532 731/1876/533 732/1877/534 +f 696/1870/527 730/1873/530 731/1876/533 695/1875/532 +f 698/1878/535 697/1874/531 732/1877/534 733/1879/536 +f 698/1878/535 733/1879/536 702/1815/474 699/1814/473 +f 1697/1880/537 1014/1881/538 734/1882/539 735/1883/540 +f 1029/1884/541 1697/1880/537 735/1883/540 736/1885/542 +f 1015/1886/543 1029/1884/541 736/1885/542 737/1887/544 +f 734/1882/539 1014/1881/538 1696/1888/545 738/1889/546 +f 1030/1890/547 1015/1886/543 737/1887/544 742/1891/548 +f 738/1889/546 1696/1888/545 1695/1892/549 744/1893/550 +f 1016/1894/551 1030/1890/547 742/1891/548 746/1895/552 +f 744/1893/550 1695/1892/549 1005/1896/157 998/1897/156 748/1898/553 +f 739/1899/554 735/1883/540 734/1882/539 740/1900/555 +f 741/1901/556 736/1885/542 735/1883/540 739/1899/554 +f 743/1902/557 737/1887/544 736/1885/542 741/1901/556 +f 321/1903/321 328/1904/320 1016/1894/551 746/1895/552 750/1905/558 +f 748/1898/553 998/1897/156 329/1906/163 752/1907/559 +f 740/1900/555 734/1882/539 738/1889/546 745/1908/560 +f 747/1909/561 742/1891/548 737/1887/544 743/1902/557 +f 1007/1910/322 321/1903/321 750/1905/558 754/1911/562 +f 752/1907/559 329/1906/163 999/1912/169 756/1913/563 +f 749/1914/564 745/1908/560 738/1889/546 744/1893/550 +f 751/1915/565 746/1895/552 742/1891/548 747/1909/561 +f 322/1916/323 1007/1910/322 754/1911/562 758/1917/566 +f 756/1913/563 999/1912/169 325/1918/178 760/1919/567 +f 753/1920/568 749/1914/564 744/1893/550 748/1898/553 +f 1099/1921/426 1103/1922/425 1104/1923/427 1096/1924/428 +f 1098/1925/432 1106/1926/431 1107/1927/433 1100/1928/434 +f 755/1929/569 750/1905/558 746/1895/552 751/1915/565 +f 1102/1930/424 1109/1931/423 1103/1922/425 1099/1921/426 +f 757/1932/570 753/1920/568 748/1898/553 752/1907/559 +f 1100/1928/434 1107/1927/433 1111/1933/435 1110/1934/436 +f 759/1935/571 754/1911/562 750/1905/558 755/1929/569 +f 1101/1936/422 1114/1937/421 1109/1931/423 1102/1930/424 +f 1008/1938/325 1000/1939/324 762/1940/572 766/1941/573 +f 1011/1942/177 1001/1943/190 768/1944/574 764/1945/575 +f 761/1946/576 757/1932/570 752/1907/559 756/1913/563 +f 1108/1947/420 1113/1948/419 1114/1937/421 1101/1936/422 +f 763/1949/577 758/1917/566 754/1911/562 759/1935/571 +f 1117/1950/416 1122/1951/415 1118/1952/417 1112/1953/418 +f 765/1954/578 761/1946/576 756/1913/563 760/1919/567 +f 1110/1934/436 1111/1933/435 1116/1955/437 1115/1956/438 +f 767/1957/579 762/1958/572 758/1917/566 763/1949/577 +f 1121/1959/412 1126/1960/411 1122/1951/415 1117/1950/416 +f 1002/1961/327 1009/1962/326 770/1963/580 774/1964/581 +f 326/1965/189 327/1966/201 776/1967/582 772/1968/583 +f 769/1969/584 765/1954/578 760/1919/567 764/1945/575 +f 1115/1956/438 1116/1955/437 1120/1970/439 1119/1971/440 +f 771/1972/585 766/1941/573 762/1940/572 767/1973/579 +f 1066/1752/414 1033/1751/413 1032/1974/586 1064/1975/587 +f 1125/1976/413 1131/1977/414 1126/1960/411 1121/1959/412 +f 1003/1978/328 1002/1961/327 774/1964/581 778/1979/588 +f 776/1967/582 327/1966/201 1031/1980/341 1017/1981/589 780/1982/590 +f 773/1983/591 769/1969/584 764/1945/575 768/1944/574 +f 1119/1971/440 1120/1970/439 1124/1984/441 1123/1985/442 +f 775/1986/592 770/1963/580 766/1941/573 771/1972/585 +f 1130/1987/586 1135/1988/587 1131/1977/414 1125/1976/413 +f 777/1989/593 773/1983/591 768/1944/574 772/1968/583 +f 1123/1985/442 1124/1984/441 1129/1990/443 1128/1991/444 +f 779/1992/594 774/1964/581 770/1963/580 775/1986/592 +f 1134/1993/472 1139/1994/471 1135/1988/587 1130/1987/586 +f 781/1995/595 777/1989/593 772/1968/583 776/1967/582 +f 1127/1996/446 1133/1997/445 1137/1998/447 1132/1999/448 +f 779/1992/594 783/2000/596 778/1979/588 774/1964/581 +f 1128/1991/444 1129/1990/443 1133/2001/445 1127/2002/446 +f 1026/2003/597 1698/2004/598 786/2005/599 790/2006/600 +f 1021/2007/601 1023/2008/602 792/2009/603 788/2010/604 +f 785/2011/605 781/1995/595 776/1967/582 780/1982/590 +f 1132/1999/448 1137/1998/447 1141/2012/449 1136/2013/450 +f 1096/1924/428 1104/1923/427 1105/2014/429 1097/2015/430 +f 787/2016/606 782/2017/607 778/1979/588 783/2000/596 +f 1138/2018/470 1143/2019/469 1139/1994/471 1134/1993/472 +f 1028/2020/608 1026/2003/597 790/2006/600 794/2021/609 +f 792/2009/603 1023/2008/602 1028/2020/608 794/2021/609 +f 789/2022/610 785/2011/605 780/1982/590 784/2023/611 +f 1136/2013/450 1141/2012/449 1145/2024/451 1140/2025/452 +f 787/2016/606 791/2026/612 786/2005/599 782/2017/607 +f 1142/2027/466 1147/2028/465 1143/2019/469 1138/2018/470 +f 793/2029/613 789/2022/610 784/2023/611 788/2010/604 +f 1140/2025/452 1145/2030/451 1150/2031/456 1144/2032/455 +f 791/2026/612 795/2033/614 790/2006/600 786/2005/599 +f 1146/2034/467 1152/2035/468 1147/2028/465 1142/2027/466 +f 1112/1953/418 1118/1952/417 1113/1948/419 1108/1947/420 +f 796/2036/615 793/2029/613 788/2010/604 792/2009/603 +f 1144/2032/455 1150/2031/456 1156/2037/453 1149/2038/454 +f 795/2033/614 797/2039/616 794/2021/609 790/2006/600 +f 1151/2040/464 1148/2041/463 1152/2035/468 1146/2034/467 +f 797/2039/616 796/2036/615 792/2009/603 794/2021/609 +f 1097/2015/430 1105/2014/429 1106/1926/431 1098/1925/432 +f 1157/2042/462 1154/2043/461 1148/2041/463 1151/2040/464 +f 1149/2038/454 1156/2037/453 1155/2044/457 1158/2045/458 +f 1159/2046/460 1153/2047/459 1154/2043/461 1157/2042/462 +f 1158/2045/458 1155/2044/457 1153/2047/459 1159/2046/460 +f 798/2048/617 799/2049/618 800/2050/619 801/2051/620 +f 805/2052/621 806/2053/622 799/2049/618 798/2048/617 +f 801/2051/620 800/2050/619 807/2054/623 802/2055/624 +f 802/2055/624 807/2054/623 808/2056/625 803/2057/626 +f 803/2058/626 808/2059/625 809/2060/627 804/2061/628 +f 804/2061/628 809/2060/627 806/2053/622 805/2052/621 +f 810/2062/629 811/2063/625 812/2064/623 813/2065/630 +f 817/2066/631 818/2067/627 811/2063/625 810/2062/629 +f 813/2065/630 812/2064/623 819/2068/619 814/2069/632 +f 814/2069/632 819/2068/619 820/2070/618 815/2071/633 +f 815/2072/633 820/2073/618 821/2074/622 816/2075/634 +f 816/2075/634 821/2074/622 818/2067/627 817/2066/631 +f 822/2076/635 823/2077/636 824/2078/637 825/2079/638 +f 829/2080/639 830/2081/640 823/2077/636 822/2076/635 +f 825/2079/638 824/2078/637 831/2082/641 826/2083/642 +f 826/2083/642 831/2082/641 832/2084/643 827/2085/644 +f 827/2086/644 832/2087/643 833/2088/645 828/2089/646 +f 828/2089/646 833/2088/645 830/2081/640 829/2080/639 +f 834/2090/647 835/2091/643 836/2092/641 837/2093/648 +f 841/2094/649 842/2095/645 835/2091/643 834/2090/647 +f 837/2093/648 836/2092/641 843/2096/637 838/2097/650 +f 838/2097/650 843/2096/637 844/2098/636 839/2099/651 +f 839/2100/651 844/2101/636 845/2102/640 840/2103/652 +f 840/2103/652 845/2102/640 842/2095/645 841/2094/649 +f 846/2104/653 847/2105/654 848/2106/655 849/2107/656 +f 853/2108/657 854/2109/658 847/2105/654 846/2104/653 +f 849/2107/656 848/2106/655 855/2110/659 850/2111/660 +f 850/2111/660 855/2110/659 856/2112/661 851/2113/662 +f 851/2114/662 856/2115/661 857/2116/663 852/2117/664 +f 852/2117/664 857/2116/663 854/2109/658 853/2108/657 +f 858/2118/665 859/2119/661 860/2120/659 861/2121/666 +f 865/2122/667 866/2123/663 859/2119/661 858/2118/665 +f 861/2121/666 860/2120/659 867/2124/655 862/2125/668 +f 862/2125/668 867/2124/655 868/2126/654 863/2127/669 +f 863/2128/669 868/2129/654 869/2130/658 864/2131/670 +f 864/2131/670 869/2130/658 866/2123/663 865/2122/667 +f 870/2132/671 871/2133/672 872/2134/673 873/2135/674 +f 877/2136/675 878/2137/676 871/2133/672 870/2132/671 +f 873/2135/674 872/2134/673 879/2138/677 874/2139/678 +f 874/2139/678 879/2138/677 880/2140/679 875/2141/680 +f 875/2142/680 880/2143/679 881/2144/681 876/2145/682 +f 876/2145/682 881/2144/681 878/2137/676 877/2136/675 +f 882/2146/683 883/2147/679 884/2148/677 885/2149/684 +f 889/2150/685 890/2151/681 883/2147/679 882/2146/683 +f 885/2149/684 884/2148/677 891/2152/673 886/2153/686 +f 886/2153/686 891/2152/673 892/2154/672 887/2155/687 +f 887/2156/687 892/2157/672 893/2158/676 888/2159/688 +f 888/2159/688 893/2158/676 890/2151/681 889/2150/685 +f 894/2160/626 895/2161/625 896/2162/627 897/2163/628 +f 901/2164/624 902/2165/623 895/2161/625 894/2160/626 +f 897/2163/628 896/2162/627 903/2166/622 898/2167/621 +f 898/2167/621 903/2166/622 904/2168/618 899/2169/617 +f 899/2170/617 904/2171/618 905/2172/619 900/2173/620 +f 900/2173/620 905/2172/619 902/2165/623 901/2164/624 +f 906/2174/633 907/2175/618 908/2176/622 909/2177/634 +f 913/2178/632 914/2179/619 907/2175/618 906/2174/633 +f 909/2177/634 908/2176/622 915/2180/627 910/2181/631 +f 910/2181/631 915/2180/627 916/2182/625 911/2183/629 +f 911/2184/629 916/2185/625 917/2186/623 912/2187/630 +f 912/2187/630 917/2186/623 914/2179/619 913/2178/632 +f 918/2188/644 919/2189/643 920/2190/645 921/2191/646 +f 925/2192/642 926/2193/641 919/2189/643 918/2188/644 +f 921/2191/646 920/2190/645 927/2194/640 922/2195/639 +f 922/2195/639 927/2194/640 928/2196/636 923/2197/635 +f 923/2198/635 928/2199/636 929/2200/637 924/2201/638 +f 924/2201/638 929/2200/637 926/2193/641 925/2192/642 +f 930/2202/651 931/2203/636 932/2204/640 933/2205/652 +f 937/2206/650 938/2207/637 931/2203/636 930/2202/651 +f 933/2205/652 932/2204/640 939/2208/645 934/2209/649 +f 934/2209/649 939/2208/645 940/2210/643 935/2211/647 +f 935/2212/647 940/2213/643 941/2214/641 936/2215/648 +f 936/2215/648 941/2214/641 938/2207/637 937/2206/650 +f 942/2216/662 943/2217/661 944/2218/663 945/2219/664 +f 949/2220/660 950/2221/659 943/2217/661 942/2216/662 +f 945/2219/664 944/2218/663 951/2222/658 946/2223/657 +f 946/2223/657 951/2222/658 952/2224/654 947/2225/653 +f 947/2226/653 952/2227/654 953/2228/655 948/2229/656 +f 948/2229/656 953/2228/655 950/2221/659 949/2220/660 +f 954/2230/669 955/2231/654 956/2232/658 957/2233/670 +f 961/2234/668 962/2235/655 955/2231/654 954/2230/669 +f 957/2233/670 956/2232/658 963/2236/663 958/2237/667 +f 958/2237/667 963/2236/663 964/2238/661 959/2239/665 +f 959/2240/665 964/2241/661 965/2242/659 960/2243/666 +f 960/2243/666 965/2242/659 962/2235/655 961/2234/668 +f 966/2244/680 967/2245/679 968/2246/681 969/2247/682 +f 973/2248/678 974/2249/677 967/2245/679 966/2244/680 +f 969/2247/682 968/2246/681 975/2250/676 970/2251/675 +f 970/2251/675 975/2250/676 976/2252/672 971/2253/671 +f 971/2254/671 976/2255/672 977/2256/673 972/2257/674 +f 972/2257/674 977/2256/673 974/2249/677 973/2248/678 +f 978/2258/687 979/2259/672 980/2260/676 981/2261/688 +f 985/2262/686 986/2263/673 979/2259/672 978/2258/687 +f 981/2261/688 980/2260/676 987/2264/681 982/2265/685 +f 982/2265/685 987/2264/681 988/2266/679 983/2267/683 +f 983/2268/683 988/2269/679 989/2270/677 984/2271/684 +f 984/2271/684 989/2270/677 986/2263/673 985/2262/686 +f 1064/1975/587 1032/1974/586 1057/1813/472 1065/1812/471 +f 332/2272/193 1012/2273/182 703/1816/475 702/1815/474 +f 1012/2273/182 1010/2274/181 704/1819/478 703/1816/475 +f 1010/2274/181 330/2275/171 705/1821/480 704/1819/478 +f 330/2275/171 324/2276/165 706/1823/482 705/1821/480 +f 324/2276/165 323/2277/159 707/1825/484 706/1823/482 +f 323/2277/159 990/2278/150 708/1827/486 707/1825/484 +f 990/2278/150 1681/2279/149 1701/2280/689 709/1828/487 708/1827/486 +f 1701/2280/689 1690/2281/690 710/1831/490 709/1828/487 +f 1690/2281/690 1691/2282/691 711/1833/492 710/1831/490 +f 1691/2282/691 1692/2283/692 712/1835/494 711/1833/492 +f 1692/2283/692 1702/2284/693 713/1836/495 712/1835/494 +f 1702/2284/693 1693/2285/694 714/1838/497 713/1836/495 +f 1703/2286/695 1694/2287/696 716/1842/501 715/1841/500 +f 1693/2285/694 1703/2286/695 715/1841/500 714/1838/497 +f 1694/2287/696 1704/2288/311 991/2289/310 717/1844/503 716/1842/501 +f 991/2289/310 992/2290/309 718/1847/506 717/1844/503 +f 992/2290/309 993/2291/308 719/1848/507 718/1847/506 +f 993/2291/308 994/2292/307 720/1851/510 719/1848/507 +f 994/2293/307 995/2294/306 721/1854/511 720/1853/510 +f 995/2294/306 331/2295/305 722/1857/514 721/1854/511 +f 331/2295/305 996/2296/304 723/1858/515 722/1857/514 +f 996/2296/304 997/2297/339 724/1860/517 723/1858/515 +f 997/2297/339 1006/2298/338 1027/2299/697 725/1862/519 724/1860/517 +f 1027/2299/697 1700/2300/698 726/1864/521 725/1862/519 +f 1700/2300/698 1025/2301/699 727/1866/523 726/1864/521 +f 1025/2301/699 1024/2302/700 728/1868/525 727/1866/523 +f 1022/2303/701 1020/2304/702 730/1873/530 729/1872/529 +f 1024/2302/700 1022/2303/701 729/1872/529 728/1868/525 +f 1018/2305/703 1689/2306/704 732/1877/534 731/1876/533 +f 1020/2304/702 1018/2305/703 731/1876/533 730/1873/530 +f 1689/2306/704 1682/2307/203 1013/2308/194 733/1879/536 732/1877/534 +f 733/1879/536 1013/2308/194 332/2272/193 702/1815/474 +f 1000/2309/324 322/1916/323 758/1917/566 762/1958/572 +f 325/1918/178 1011/1942/177 764/1945/575 760/1919/567 +f 1009/1962/326 1008/1938/325 766/1941/573 770/1963/580 +f 1001/1943/190 326/1965/189 772/1968/583 768/1944/574 +f 1699/2310/705 1004/2311/329 1003/1978/328 778/1979/588 782/2017/607 +f 1017/1981/589 1019/2312/706 784/2023/611 780/1982/590 +f 1698/2004/598 1699/2310/705 782/2017/607 786/2005/599 +f 1019/2312/706 1021/2007/601 788/2010/604 784/2023/611 +f 1160/2313/707 1161/2314/708 1162/2315/709 1163/2316/710 +f 1167/2317/711 1168/2318/712 1161/2314/708 1160/2313/707 +f 1163/2316/710 1162/2315/709 1169/2319/713 1164/2320/714 +f 1164/2320/714 1169/2319/713 1170/2321/715 1165/2322/716 +f 1165/2323/716 1170/2324/715 1171/2325/717 1166/2326/718 +f 1166/2326/718 1171/2325/717 1168/2318/712 1167/2317/711 +f 1172/2327/719 1173/2328/715 1174/2329/713 1175/2330/720 +f 1179/2331/721 1180/2332/717 1173/2328/715 1172/2327/719 +f 1175/2330/720 1174/2329/713 1181/2333/709 1176/2334/722 +f 1176/2334/722 1181/2333/709 1182/2335/708 1177/2336/723 +f 1177/2337/723 1182/2338/708 1183/2339/712 1178/2340/724 +f 1178/2340/724 1183/2339/712 1180/2332/717 1179/2331/721 +f 1184/2341/725 1185/2342/1 1186/2343/726 1187/2344/727 +f 1191/2345/728 1192/2346/729 1185/2342/1 1184/2341/725 +f 1187/2344/727 1186/2343/726 1193/2347/730 1188/2348/731 +f 1188/2348/731 1193/2347/730 1194/2349/2 1189/2350/732 +f 1189/2351/732 1194/2352/2 1195/2353/733 1190/2354/734 +f 1190/2354/734 1195/2353/733 1192/2346/729 1191/2345/728 +f 1196/2355/735 1197/2356/2 1198/2357/730 1199/2358/736 +f 1203/2359/737 1204/2360/733 1197/2356/2 1196/2355/735 +f 1199/2358/736 1198/2357/730 1205/2361/726 1200/2362/738 +f 1200/2362/738 1205/2361/726 1206/2363/1 1201/2364/739 +f 1201/2365/739 1206/2366/1 1207/2367/729 1202/2368/740 +f 1202/2368/740 1207/2367/729 1204/2360/733 1203/2359/737 +f 1208/2369/741 1209/2370/742 1210/2371/743 1211/2372/744 +f 1215/2373/745 1216/2374/746 1209/2370/742 1208/2369/741 +f 1211/2372/744 1210/2371/743 1217/2375/747 1212/2376/748 +f 1212/2376/748 1217/2375/747 1218/2377/749 1213/2378/750 +f 1213/2379/750 1218/2380/749 1219/2381/751 1214/2382/752 +f 1214/2382/752 1219/2381/751 1216/2374/746 1215/2373/745 +f 1220/2383/753 1221/2384/749 1222/2385/747 1223/2386/754 +f 1227/2387/755 1228/2388/751 1221/2384/749 1220/2383/753 +f 1223/2386/754 1222/2385/747 1229/2389/743 1224/2390/756 +f 1224/2390/756 1229/2389/743 1230/2391/742 1225/2392/757 +f 1225/2393/757 1230/2394/742 1231/2395/746 1226/2396/758 +f 1226/2396/758 1231/2395/746 1228/2388/751 1227/2387/755 +f 1232/2397/759 1233/2398/6 1234/2399/760 1235/2400/761 +f 1239/2401/762 1240/2402/763 1233/2398/6 1232/2397/759 +f 1235/2400/761 1234/2399/760 1241/2403/764 1236/2404/765 +f 1236/2404/765 1241/2403/764 1242/2405/5 1237/2406/766 +f 1237/2407/766 1242/2408/5 1243/2409/767 1238/2410/768 +f 1238/2410/768 1243/2409/767 1240/2402/763 1239/2401/762 +f 1244/2411/769 1245/2412/5 1246/2413/764 1247/2414/770 +f 1251/2415/771 1252/2416/767 1245/2412/5 1244/2411/769 +f 1247/2414/770 1246/2413/764 1253/2417/760 1248/2418/772 +f 1248/2418/772 1253/2417/760 1254/2419/6 1249/2420/773 +f 1249/2421/773 1254/2422/6 1255/2423/763 1250/2424/774 +f 1250/2424/774 1255/2423/763 1252/2416/767 1251/2415/771 +f 1256/2425/716 1257/2426/715 1258/2427/717 1259/2428/718 +f 1263/2429/714 1264/2430/713 1257/2426/715 1256/2425/716 +f 1259/2428/718 1258/2427/717 1265/2431/712 1260/2432/711 +f 1260/2432/711 1265/2431/712 1266/2433/708 1261/2434/707 +f 1261/2435/707 1266/2436/708 1267/2437/709 1262/2438/710 +f 1262/2438/710 1267/2437/709 1264/2430/713 1263/2429/714 +f 1268/2439/723 1269/2440/708 1270/2441/712 1271/2442/724 +f 1275/2443/722 1276/2444/709 1269/2440/708 1268/2439/723 +f 1271/2442/724 1270/2441/712 1277/2445/717 1272/2446/721 +f 1272/2446/721 1277/2445/717 1278/2447/715 1273/2448/719 +f 1273/2449/719 1278/2450/715 1279/2451/713 1274/2452/720 +f 1274/2452/720 1279/2451/713 1276/2444/709 1275/2443/722 +f 1280/2453/732 1281/2454/2 1282/2455/733 1283/2456/734 +f 1287/2457/731 1288/2458/730 1281/2454/2 1280/2453/732 +f 1283/2456/734 1282/2455/733 1289/2459/729 1284/2460/728 +f 1284/2460/728 1289/2459/729 1290/2461/1 1285/2462/725 +f 1285/2463/725 1290/2464/1 1291/2465/726 1286/2466/727 +f 1286/2466/727 1291/2465/726 1288/2458/730 1287/2457/731 +f 1292/2467/739 1293/2468/1 1294/2469/729 1295/2470/740 +f 1299/2471/738 1300/2472/726 1293/2468/1 1292/2467/739 +f 1295/2470/740 1294/2469/729 1301/2473/733 1296/2474/737 +f 1296/2474/737 1301/2473/733 1302/2475/2 1297/2476/735 +f 1297/2477/735 1302/2478/2 1303/2479/730 1298/2480/736 +f 1298/2480/736 1303/2479/730 1300/2472/726 1299/2471/738 +f 1304/2481/750 1305/2482/749 1306/2483/751 1307/2484/752 +f 1311/2485/748 1312/2486/747 1305/2482/749 1304/2481/750 +f 1307/2484/752 1306/2483/751 1313/2487/746 1308/2488/745 +f 1308/2488/745 1313/2487/746 1314/2489/742 1309/2490/741 +f 1309/2491/741 1314/2492/742 1315/2493/743 1310/2494/744 +f 1310/2494/744 1315/2493/743 1312/2486/747 1311/2485/748 +f 1316/2495/757 1317/2496/742 1318/2497/746 1319/2498/758 +f 1323/2499/756 1324/2500/743 1317/2496/742 1316/2495/757 +f 1319/2498/758 1318/2497/746 1325/2501/751 1320/2502/755 +f 1320/2502/755 1325/2501/751 1326/2503/749 1321/2504/753 +f 1321/2505/753 1326/2506/749 1327/2507/747 1322/2508/754 +f 1322/2508/754 1327/2507/747 1324/2500/743 1323/2499/756 +f 1328/2509/766 1329/2510/5 1330/2511/767 1331/2512/768 +f 1335/2513/765 1336/2514/764 1329/2510/5 1328/2509/766 +f 1331/2512/768 1330/2511/767 1337/2515/763 1332/2516/762 +f 1332/2516/762 1337/2515/763 1338/2517/6 1333/2518/759 +f 1333/2519/759 1338/2520/6 1339/2521/760 1334/2522/761 +f 1334/2522/761 1339/2521/760 1336/2514/764 1335/2513/765 +f 1340/2523/773 1341/2524/6 1342/2525/763 1343/2526/774 +f 1347/2527/772 1348/2528/760 1341/2524/6 1340/2523/773 +f 1343/2526/774 1342/2525/763 1349/2529/767 1344/2530/771 +f 1344/2530/771 1349/2529/767 1350/2531/5 1345/2532/769 +f 1345/2533/769 1350/2534/5 1351/2535/764 1346/2536/770 +f 1346/2536/770 1351/2535/764 1348/2528/760 1347/2527/772 +f 1740/2537/775 1707/2538/776 1706/2539/777 1739/2540/778 +f 1741/2541/779 1708/2542/780 1707/2538/776 1740/2537/775 +f 1742/2543/781 1709/2544/782 1708/2542/780 1741/2541/779 +f 1743/2545/783 1710/2546/784 1709/2544/782 1742/2543/781 +f 1744/2547/785 1711/2548/786 1710/2546/784 1743/2545/783 +f 1745/2549/787 1712/2550/788 1711/2548/786 1744/2547/785 +f 1746/2551/789 1713/2552/790 1712/2550/788 1745/2549/787 +f 1747/2553/791 1731/2554/792 1713/2552/790 1746/2551/789 +f 1748/2555/793 1714/2556/794 1731/2554/792 1747/2553/791 +f 1749/2557/795 1732/2558/796 1714/2556/794 1748/2555/793 +f 1750/2559/797 1715/2560/798 1732/2558/796 1749/2557/795 +f 1751/2561/799 1716/2562/800 1715/2560/798 1750/2559/797 +f 1752/2563/801 1733/2564/802 1716/2562/800 1751/2561/799 +f 1753/2565/803 1717/2566/804 1733/2567/802 1752/2563/801 +f 1754/2568/805 1718/2569/806 1717/2566/804 1753/2565/803 +f 1755/2570/807 1719/2571/808 1718/2569/806 1754/2568/805 +f 1756/2572/809 1720/2573/810 1719/2574/808 1755/2575/807 +f 1757/2576/811 1721/2577/812 1720/2573/810 1756/2572/809 +f 1758/2578/813 1734/2579/814 1721/2577/812 1757/2576/811 +f 1760/2580/815 1722/2581/816 1734/2579/814 1758/2578/813 +f 1761/2582/817 1724/2583/818 1723/2584/819 1759/2585/820 +f 1759/2585/820 1723/2584/819 1722/2581/816 1760/2580/815 +f 1762/2586/821 1735/2587/822 1724/2583/818 1761/2582/817 +f 1763/2588/823 1725/2589/824 1735/2587/822 1762/2586/821 +f 1764/2590/825 1736/2591/826 1725/2589/824 1763/2588/823 +f 1766/2592/827 1726/2593/828 1736/2591/826 1764/2590/825 +f 1767/2594/829 1728/2595/830 1727/2596/831 1765/2597/832 +f 1765/2597/832 1727/2596/831 1726/2593/828 1766/2592/827 +f 1768/2598/833 1729/2599/834 1728/2595/830 1767/2594/829 +f 1738/2600/835 1730/2601/836 1729/2599/834 1768/2598/833 +f 1381/2602/837 1384/2603/838 1385/2604/839 1352/2605/840 +f 1353/2606/841 1352/2605/840 1385/2604/839 1386/2607/842 +f 1354/2608/843 1353/2606/841 1386/2607/842 1387/2609/844 +f 1355/2610/845 1354/2608/843 1387/2609/844 1388/2611/846 +f 1356/2612/847 1355/2610/845 1388/2611/846 1389/2613/848 +f 1357/2614/849 1356/2612/847 1389/2613/848 1390/2615/850 +f 1357/2614/849 1390/2615/850 1391/2616/851 1358/2617/852 +f 1359/2618/853 1358/2617/852 1391/2616/851 1392/2619/854 +f 1360/2620/855 1359/2618/853 1392/2619/854 1393/2621/856 +f 1361/2622/857 1360/2620/855 1393/2621/856 1394/2623/858 +f 1361/2622/857 1394/2623/858 1395/2624/859 1362/2625/860 +f 1362/2625/860 1395/2624/859 1396/2626/861 1382/2627/862 +f 1363/2628/863 1397/2629/864 1398/2630/865 1364/2631/866 +f 1382/2627/862 1396/2626/861 1397/2629/864 1363/2628/863 +f 1364/2631/866 1398/2630/865 1399/2632/867 1365/2633/868 +f 1366/2634/869 1365/2633/868 1399/2632/867 1400/2635/870 +f 1366/2634/869 1400/2635/870 1401/2636/871 1367/2637/872 +f 1368/2638/873 1367/2637/872 1401/2636/871 1402/2639/874 +f 1368/2640/873 1402/2641/874 1403/2642/875 1369/2643/876 +f 1370/2644/877 1369/2643/876 1403/2642/875 1404/2645/878 +f 1370/2644/877 1404/2645/878 1405/2646/879 1371/2647/880 +f 1371/2647/880 1405/2646/879 1406/2648/881 1373/2649/882 +f 1373/2649/882 1406/2648/881 1407/2650/883 1372/2651/884 +f 1372/2651/884 1407/2650/883 1408/2652/885 1374/2653/886 +f 1374/2653/886 1408/2652/885 1409/2654/887 1375/2655/888 +f 1375/2655/888 1409/2654/887 1410/2656/889 1383/2657/890 +f 1378/2658/891 1376/2659/892 1411/2660/893 1412/2661/894 +f 1376/2659/892 1383/2657/890 1410/2656/889 1411/2660/893 +f 1379/2662/895 1377/2663/896 1413/2664/897 1414/2665/898 +f 1378/2658/891 1412/2661/894 1413/2664/897 1377/2663/896 +f 1380/2666/899 1379/2662/895 1414/2665/898 1415/2667/900 +f 1380/2666/899 1415/2667/900 1384/2603/838 1381/2602/837 +f 1692/2668/692 1691/2669/691 1416/2670/901 1417/2671/902 +f 1702/2672/693 1692/2668/692 1417/2671/902 1418/2673/903 +f 1693/2674/694 1702/2672/693 1418/2673/903 1419/2675/904 +f 1416/2670/901 1691/2669/691 1690/2676/690 1420/2677/905 +f 1703/2678/695 1693/2674/694 1419/2675/904 1424/2679/906 +f 1420/2677/905 1690/2676/690 1701/2680/689 1426/2681/907 +f 1694/2682/696 1703/2678/695 1424/2679/906 1428/2683/908 +f 1426/2681/907 1701/2680/689 1681/1108/149 1675/2684/145 1430/2685/909 +f 1421/2686/910 1417/2671/902 1416/2670/901 1422/2687/911 +f 1423/2688/912 1418/2673/903 1417/2671/902 1421/2686/910 +f 1425/2689/913 1419/2675/904 1418/2673/903 1423/2688/912 +f 1683/2690/312 1704/2691/311 1694/2682/696 1428/2683/908 1432/2692/914 +f 1430/2685/909 1675/2684/145 1676/2693/141 1434/2694/915 +f 1422/2687/911 1416/2670/901 1420/2677/905 1427/2695/916 +f 1429/2696/917 1424/2679/906 1419/2675/904 1425/2689/913 +f 1684/2697/313 1683/2690/312 1432/2692/914 1436/2698/918 +f 1434/2694/915 1676/2693/141 1677/2699/134 1438/2700/919 +f 1431/2701/920 1427/2695/916 1420/2677/905 1426/2681/907 +f 1433/2702/921 1428/2683/908 1424/2679/906 1429/2696/917 +f 334/2703/314 1684/2697/313 1436/2698/918 1440/2704/922 +f 1438/2700/919 1677/2699/134 1687/2705/133 1442/2706/923 +f 1435/2707/924 1431/2701/920 1426/2681/907 1430/2685/909 +f 1772/2708/790 1776/2709/789 1777/2710/791 1769/2711/792 +f 1771/2712/796 1779/2713/795 1780/2714/797 1773/2715/798 +f 1437/2716/925 1432/2692/914 1428/2683/908 1433/2702/921 +f 1775/2717/788 1782/2718/787 1776/2709/789 1772/2708/790 +f 1439/2719/926 1435/2707/924 1430/2685/909 1434/2694/915 +f 1773/2715/798 1780/2714/797 1784/2720/799 1783/2721/800 +f 1441/2722/927 1436/2698/918 1432/2692/914 1437/2716/925 +f 1774/2723/786 1787/2724/785 1782/2718/787 1775/2717/788 +f 1685/2725/316 333/2726/315 1444/2727/928 1448/2728/929 +f 347/2729/137 1678/2730/139 1450/2731/930 1446/2732/931 +f 1443/2733/932 1439/2719/926 1434/2694/915 1438/2700/919 +f 1781/2734/784 1786/2735/783 1787/2724/785 1774/2723/786 +f 1445/2736/933 1440/2704/922 1436/2698/918 1441/2722/927 +f 1790/2737/780 1795/2738/779 1791/2739/781 1785/2740/782 +f 1447/2741/934 1443/2733/932 1438/2700/919 1442/2706/923 +f 1783/2721/800 1784/2720/799 1789/2742/801 1788/2743/802 +f 1449/2744/935 1444/2745/928 1440/2704/922 1445/2736/933 +f 1794/2746/776 1799/2747/775 1795/2738/779 1790/2737/780 +f 345/2748/318 1686/2749/317 1452/2750/936 1456/2751/937 +f 1688/2752/143 1679/2753/147 1458/2754/938 1454/2755/939 +f 1451/2756/940 1447/2741/934 1442/2706/923 1446/2732/931 +f 1788/2743/802 1789/2742/801 1793/2757/803 1792/2758/804 +f 1453/2759/941 1448/2728/929 1444/2727/928 1449/2760/935 +f 1739/2540/778 1706/2539/777 1705/2761/942 1737/2762/943 +f 1798/2763/777 1804/2764/778 1799/2747/775 1794/2746/776 +f 1680/2765/319 345/2748/318 1456/2751/937 1460/2766/944 +f 1458/2754/938 1679/2753/147 1005/2767/157 1695/2768/549 1462/2769/945 +f 1455/2770/946 1451/2756/940 1446/2732/931 1450/2731/930 +f 1792/2758/804 1793/2757/803 1797/2771/805 1796/2772/806 +f 1457/2773/947 1452/2750/936 1448/2728/929 1453/2759/941 +f 1803/2774/942 1808/2775/943 1804/2764/778 1798/2763/777 +f 1459/2776/948 1455/2770/946 1450/2731/930 1454/2755/939 +f 1796/2772/806 1797/2771/805 1802/2777/807 1801/2778/808 +f 1461/2779/949 1456/2751/937 1452/2750/936 1457/2773/947 +f 1807/2780/836 1812/2781/835 1808/2775/943 1803/2774/942 +f 1463/2782/950 1459/2776/948 1454/2755/939 1458/2754/938 +f 1800/2783/810 1806/2784/809 1810/2785/811 1805/2786/812 +f 1461/2779/949 1465/2787/951 1460/2766/944 1456/2751/937 +f 1801/2778/808 1802/2777/807 1806/2788/809 1800/2789/810 +f 1015/2790/543 1030/2791/547 1468/2792/952 1472/2793/953 +f 1014/2794/538 1697/2795/537 1474/2796/954 1470/2797/955 +f 1467/2798/956 1463/2782/950 1458/2754/938 1462/2769/945 +f 1805/2786/812 1810/2785/811 1814/2799/813 1809/2800/814 +f 1769/2711/792 1777/2710/791 1778/2801/793 1770/2802/794 +f 1469/2803/957 1464/2804/958 1460/2766/944 1465/2787/951 +f 1811/2805/834 1816/2806/833 1812/2781/835 1807/2780/836 +f 1029/2807/541 1015/2790/543 1472/2793/953 1476/2808/959 +f 1474/2796/954 1697/2795/537 1029/2807/541 1476/2808/959 +f 1471/2809/960 1467/2798/956 1462/2769/945 1466/2810/961 +f 1809/2800/814 1814/2799/813 1818/2811/815 1813/2812/816 +f 1469/2803/957 1473/2813/962 1468/2792/952 1464/2804/958 +f 1815/2814/830 1820/2815/829 1816/2806/833 1811/2805/834 +f 1475/2816/963 1471/2809/960 1466/2810/961 1470/2797/955 +f 1813/2812/816 1818/2817/815 1823/2818/820 1817/2819/819 +f 1473/2813/962 1477/2820/964 1472/2793/953 1468/2792/952 +f 1819/2821/831 1825/2822/832 1820/2815/829 1815/2814/830 +f 1785/2740/782 1791/2739/781 1786/2735/783 1781/2734/784 +f 1478/2823/965 1475/2816/963 1470/2797/955 1474/2796/954 +f 1817/2819/819 1823/2818/820 1829/2824/817 1822/2825/818 +f 1477/2820/964 1479/2826/966 1476/2808/959 1472/2793/953 +f 1824/2827/828 1821/2828/827 1825/2822/832 1819/2821/831 +f 1479/2826/966 1478/2823/965 1474/2796/954 1476/2808/959 +f 1770/2802/794 1778/2801/793 1779/2713/795 1771/2712/796 +f 1830/2829/826 1827/2830/825 1821/2828/827 1824/2827/828 +f 1822/2825/818 1829/2824/817 1828/2831/821 1831/2832/822 +f 1832/2833/824 1826/2834/823 1827/2830/825 1830/2829/826 +f 1831/2832/822 1828/2831/821 1826/2834/823 1832/2833/824 +f 1480/2835/967 1481/2836/968 1482/2837/969 1483/2838/970 +f 1487/2839/971 1488/2840/972 1481/2836/968 1480/2835/967 +f 1483/2838/970 1482/2837/969 1489/2841/973 1484/2842/974 +f 1484/2842/974 1489/2841/973 1490/2843/975 1485/2844/976 +f 1485/2845/976 1490/2846/975 1491/2847/977 1486/2848/978 +f 1486/2848/978 1491/2847/977 1488/2840/972 1487/2839/971 +f 1492/2849/979 1493/2850/975 1494/2851/973 1495/2852/980 +f 1499/2853/981 1500/2854/977 1493/2850/975 1492/2849/979 +f 1495/2852/980 1494/2851/973 1501/2855/969 1496/2856/982 +f 1496/2856/982 1501/2855/969 1502/2857/968 1497/2858/983 +f 1497/2859/983 1502/2860/968 1503/2861/972 1498/2862/984 +f 1498/2862/984 1503/2861/972 1500/2854/977 1499/2853/981 +f 1504/2863/985 1505/2864/986 1506/2865/987 1507/2866/988 +f 1511/2867/989 1512/2868/990 1505/2864/986 1504/2863/985 +f 1507/2866/988 1506/2865/987 1513/2869/991 1508/2870/992 +f 1508/2870/992 1513/2869/991 1514/2871/993 1509/2872/994 +f 1509/2873/994 1514/2874/993 1515/2875/995 1510/2876/996 +f 1510/2876/996 1515/2875/995 1512/2868/990 1511/2867/989 +f 1516/2877/997 1517/2878/993 1518/2879/991 1519/2880/998 +f 1523/2881/999 1524/2882/995 1517/2878/993 1516/2877/997 +f 1519/2880/998 1518/2879/991 1525/2883/987 1520/2884/1000 +f 1520/2884/1000 1525/2883/987 1526/2885/986 1521/2886/1001 +f 1521/2887/1001 1526/2888/986 1527/2889/990 1522/2890/1002 +f 1522/2890/1002 1527/2889/990 1524/2882/995 1523/2881/999 +f 1528/2891/1003 1529/2892/1004 1530/2893/1005 1531/2894/1006 +f 1535/2895/1007 1536/2896/1008 1529/2892/1004 1528/2891/1003 +f 1531/2894/1006 1530/2893/1005 1537/2897/1009 1532/2898/1010 +f 1532/2898/1010 1537/2897/1009 1538/2899/1011 1533/2900/1012 +f 1533/2901/1012 1538/2902/1011 1539/2903/1013 1534/2904/1014 +f 1534/2904/1014 1539/2903/1013 1536/2896/1008 1535/2895/1007 +f 1540/2905/1015 1541/2906/1011 1542/2907/1009 1543/2908/1016 +f 1547/2909/1017 1548/2910/1013 1541/2906/1011 1540/2905/1015 +f 1543/2908/1016 1542/2907/1009 1549/2911/1005 1544/2912/1018 +f 1544/2912/1018 1549/2911/1005 1550/2913/1004 1545/2914/1019 +f 1545/2915/1019 1550/2916/1004 1551/2917/1008 1546/2918/1020 +f 1546/2918/1020 1551/2917/1008 1548/2910/1013 1547/2909/1017 +f 1552/2919/1021 1553/2920/1022 1554/2921/1023 1555/2922/1024 +f 1559/2923/1025 1560/2924/1026 1553/2920/1022 1552/2919/1021 +f 1555/2922/1024 1554/2921/1023 1561/2925/1027 1556/2926/1028 +f 1556/2926/1028 1561/2925/1027 1562/2927/1029 1557/2928/1030 +f 1557/2929/1030 1562/2930/1029 1563/2931/1031 1558/2932/1032 +f 1558/2932/1032 1563/2931/1031 1560/2924/1026 1559/2923/1025 +f 1564/2933/1033 1565/2934/1029 1566/2935/1027 1567/2936/1034 +f 1571/2937/1035 1572/2938/1031 1565/2934/1029 1564/2933/1033 +f 1567/2936/1034 1566/2935/1027 1573/2939/1023 1568/2940/1036 +f 1568/2940/1036 1573/2939/1023 1574/2941/1022 1569/2942/1037 +f 1569/2943/1037 1574/2944/1022 1575/2945/1026 1570/2946/1038 +f 1570/2946/1038 1575/2945/1026 1572/2938/1031 1571/2937/1035 +f 1576/2947/976 1577/2948/975 1578/2949/977 1579/2950/978 +f 1583/2951/974 1584/2952/973 1577/2948/975 1576/2947/976 +f 1579/2950/978 1578/2949/977 1585/2953/972 1580/2954/971 +f 1580/2954/971 1585/2953/972 1586/2955/968 1581/2956/967 +f 1581/2957/967 1586/2958/968 1587/2959/969 1582/2960/970 +f 1582/2960/970 1587/2959/969 1584/2952/973 1583/2951/974 +f 1588/2961/983 1589/2962/968 1590/2963/972 1591/2964/984 +f 1595/2965/982 1596/2966/969 1589/2962/968 1588/2961/983 +f 1591/2964/984 1590/2963/972 1597/2967/977 1592/2968/981 +f 1592/2968/981 1597/2967/977 1598/2969/975 1593/2970/979 +f 1593/2971/979 1598/2972/975 1599/2973/973 1594/2974/980 +f 1594/2974/980 1599/2973/973 1596/2966/969 1595/2965/982 +f 1600/2975/994 1601/2976/993 1602/2977/995 1603/2978/996 +f 1607/2979/992 1608/2980/991 1601/2976/993 1600/2975/994 +f 1603/2978/996 1602/2977/995 1609/2981/990 1604/2982/989 +f 1604/2982/989 1609/2981/990 1610/2983/986 1605/2984/985 +f 1605/2985/985 1610/2986/986 1611/2987/987 1606/2988/988 +f 1606/2988/988 1611/2987/987 1608/2980/991 1607/2979/992 +f 1612/2989/1001 1613/2990/986 1614/2991/990 1615/2992/1002 +f 1619/2993/1000 1620/2994/987 1613/2990/986 1612/2989/1001 +f 1615/2992/1002 1614/2991/990 1621/2995/995 1616/2996/999 +f 1616/2996/999 1621/2995/995 1622/2997/993 1617/2998/997 +f 1617/2999/997 1622/3000/993 1623/3001/991 1618/3002/998 +f 1618/3002/998 1623/3001/991 1620/2994/987 1619/2993/1000 +f 1624/3003/1012 1625/3004/1011 1626/3005/1013 1627/3006/1014 +f 1631/3007/1010 1632/3008/1009 1625/3004/1011 1624/3003/1012 +f 1627/3006/1014 1626/3005/1013 1633/3009/1008 1628/3010/1007 +f 1628/3010/1007 1633/3009/1008 1634/3011/1004 1629/3012/1003 +f 1629/3013/1003 1634/3014/1004 1635/3015/1005 1630/3016/1006 +f 1630/3016/1006 1635/3015/1005 1632/3008/1009 1631/3007/1010 +f 1636/3017/1019 1637/3018/1004 1638/3019/1008 1639/3020/1020 +f 1643/3021/1018 1644/3022/1005 1637/3018/1004 1636/3017/1019 +f 1639/3020/1020 1638/3019/1008 1645/3023/1013 1640/3024/1017 +f 1640/3024/1017 1645/3023/1013 1646/3025/1011 1641/3026/1015 +f 1641/3027/1015 1646/3028/1011 1647/3029/1009 1642/3030/1016 +f 1642/3030/1016 1647/3029/1009 1644/3022/1005 1643/3021/1018 +f 1648/3031/1030 1649/3032/1029 1650/3033/1031 1651/3034/1032 +f 1655/3035/1028 1656/3036/1027 1649/3032/1029 1648/3031/1030 +f 1651/3034/1032 1650/3033/1031 1657/3037/1026 1652/3038/1025 +f 1652/3038/1025 1657/3037/1026 1658/3039/1022 1653/3040/1021 +f 1653/3041/1021 1658/3042/1022 1659/3043/1023 1654/3044/1024 +f 1654/3044/1024 1659/3043/1023 1656/3036/1027 1655/3035/1028 +f 1660/3045/1037 1661/3046/1022 1662/3047/1026 1663/3048/1038 +f 1667/3049/1036 1668/3050/1023 1661/3046/1022 1660/3045/1037 +f 1663/3048/1038 1662/3047/1026 1669/3051/1031 1664/3052/1035 +f 1664/3052/1035 1669/3051/1031 1670/3053/1029 1665/3054/1033 +f 1665/3055/1033 1670/3056/1029 1671/3057/1027 1666/3058/1034 +f 1666/3058/1034 1671/3057/1027 1668/3050/1023 1667/3049/1036 +f 1737/2762/943 1705/2761/942 1730/2601/836 1738/2600/835 +f 348/3059/213 344/3060/212 1385/2604/839 1384/2603/838 +f 344/3060/212 346/3061/223 1386/2607/842 1385/2604/839 +f 346/3061/223 341/3062/217 1387/2609/844 1386/2607/842 +f 341/3062/217 339/3063/216 1388/2611/846 1387/2609/844 +f 339/3063/216 337/3064/342 1389/2613/848 1388/2611/846 +f 337/3064/342 1672/3065/204 1390/2615/850 1389/2613/848 +f 1672/3065/204 1682/3066/203 1689/3067/704 1391/2616/851 1390/2615/850 +f 1689/3067/704 1018/3068/703 1392/2619/854 1391/2616/851 +f 1018/3068/703 1020/3069/702 1393/2621/856 1392/2619/854 +f 1020/3069/702 1022/3070/701 1394/2623/858 1393/2621/856 +f 1022/3070/701 1024/3071/700 1395/2624/859 1394/2623/858 +f 1024/3071/700 1025/3072/699 1396/2626/861 1395/2624/859 +f 1700/3073/698 1027/3074/697 1398/2630/865 1397/2629/864 +f 1025/3072/699 1700/3073/698 1397/2629/864 1396/2626/861 +f 1027/3074/697 1006/3075/338 335/3076/337 1399/2632/867 1398/2630/865 +f 335/3076/337 336/3077/336 1400/2635/870 1399/2632/867 +f 336/3077/336 338/3078/335 1401/2636/871 1400/2635/870 +f 338/3078/335 340/3079/334 1402/2639/874 1401/2636/871 +f 340/3080/334 342/3081/333 1403/2642/875 1402/2641/874 +f 342/3081/333 343/3082/332 1404/2645/878 1403/2642/875 +f 343/3082/332 1673/3083/331 1405/2646/879 1404/2645/878 +f 1673/3083/331 1674/3084/330 1406/2648/881 1405/2646/879 +f 1674/3084/330 1004/1510/329 1699/3085/705 1407/2650/883 1406/2648/881 +f 1699/3085/705 1698/3086/598 1408/2652/885 1407/2650/883 +f 1698/3086/598 1026/3087/597 1409/2654/887 1408/2652/885 +f 1026/3087/597 1028/3088/608 1410/2656/889 1409/2654/887 +f 1023/3089/602 1021/3090/601 1412/2661/894 1411/2660/893 +f 1028/3088/608 1023/3089/602 1411/2660/893 1410/2656/889 +f 1019/3091/706 1017/3092/589 1414/2665/898 1413/2664/897 +f 1021/3090/601 1019/3091/706 1413/2664/897 1412/2661/894 +f 1017/3092/589 1031/3093/341 349/3094/340 1415/2667/900 1414/2665/898 +f 1415/2667/900 349/3094/340 348/3059/213 1384/2603/838 +f 333/3095/315 334/2703/314 1440/2704/922 1444/2745/928 +f 1687/2705/133 347/2729/137 1446/2732/931 1442/2706/923 +f 1686/2749/317 1685/2725/316 1448/2728/929 1452/2750/936 +f 1678/2730/139 1688/2752/143 1454/2755/939 1450/2731/930 +f 1016/3096/551 328/3097/320 1680/2765/319 1460/2766/944 1464/2804/958 +f 1695/2768/549 1696/3098/545 1466/2810/961 1462/2769/945 +f 1030/2791/547 1016/3096/551 1464/2804/958 1468/2792/952 +f 1696/3098/545 1014/2794/538 1470/2797/955 1466/2810/961 +f 1833/3099/1039 1834/3100/1040 1835/3101/1041 1836/3102/1042 +f 1840/3103/1043 1841/3104/1044 1834/3100/1040 1833/3099/1039 +f 1836/3102/1042 1835/3101/1041 1842/3105/1045 1837/3106/1046 +f 1837/3106/1046 1842/3105/1045 1843/3107/1047 1838/3108/1048 +f 1838/3109/1048 1843/3110/1047 1844/3111/1049 1839/3112/1050 +f 1839/3112/1050 1844/3111/1049 1841/3104/1044 1840/3103/1043 +f 1845/3113/1051 1846/3114/1047 1847/3115/1045 1848/3116/1052 +f 1852/3117/1053 1853/3118/1049 1846/3114/1047 1845/3113/1051 +f 1848/3116/1052 1847/3115/1045 1854/3119/1041 1849/3120/1054 +f 1849/3120/1054 1854/3119/1041 1855/3121/1040 1850/3122/1055 +f 1850/3123/1055 1855/3124/1040 1856/3125/1044 1851/3126/1056 +f 1851/3126/1056 1856/3125/1044 1853/3118/1049 1852/3117/1053 +f 1857/3127/1057 1858/3128/1 1859/3129/1058 1860/3130/1059 +f 1864/3131/1060 1865/3132/1061 1858/3128/1 1857/3127/1057 +f 1860/3130/1059 1859/3129/1058 1866/3133/1062 1861/3134/1063 +f 1861/3134/1063 1866/3133/1062 1867/3135/2 1862/3136/1064 +f 1862/3137/1064 1867/3138/2 1868/3139/1065 1863/3140/1066 +f 1863/3140/1066 1868/3139/1065 1865/3132/1061 1864/3131/1060 +f 1869/3141/1067 1870/3142/2 1871/3143/1062 1872/3144/1068 +f 1876/3145/1069 1877/3146/1065 1870/3142/2 1869/3141/1067 +f 1872/3144/1068 1871/3143/1062 1878/3147/1058 1873/3148/1070 +f 1873/3148/1070 1878/3147/1058 1879/3149/1 1874/3150/1071 +f 1874/3151/1071 1879/3152/1 1880/3153/1061 1875/3154/1072 +f 1875/3154/1072 1880/3153/1061 1877/3146/1065 1876/3145/1069 +f 1881/3155/1073 1882/3156/1074 1883/3157/1075 1884/3158/1076 +f 1888/3159/1077 1889/3160/1078 1882/3156/1074 1881/3155/1073 +f 1884/3158/1076 1883/3157/1075 1890/3161/1079 1885/3162/1080 +f 1885/3162/1080 1890/3161/1079 1891/3163/1081 1886/3164/1082 +f 1886/3165/1082 1891/3166/1081 1892/3167/1083 1887/3168/1084 +f 1887/3168/1084 1892/3167/1083 1889/3160/1078 1888/3159/1077 +f 1893/3169/1085 1894/3170/1081 1895/3171/1079 1896/3172/1086 +f 1900/3173/1087 1901/3174/1083 1894/3170/1081 1893/3169/1085 +f 1896/3172/1086 1895/3171/1079 1902/3175/1075 1897/3176/1088 +f 1897/3176/1088 1902/3175/1075 1903/3177/1074 1898/3178/1089 +f 1898/3179/1089 1903/3180/1074 1904/3181/1078 1899/3182/1090 +f 1899/3182/1090 1904/3181/1078 1901/3174/1083 1900/3173/1087 +f 1905/3183/1091 1906/3184/3 1907/3185/1092 1908/3186/1093 +f 1912/3187/1094 1913/3188/1095 1906/3184/3 1905/3183/1091 +f 1908/3186/1093 1907/3185/1092 1914/3189/1096 1909/3190/1097 +f 1909/3190/1097 1914/3189/1096 1915/3191/4 1910/3192/1098 +f 1910/3193/1098 1915/3194/4 1916/3195/1099 1911/3196/1100 +f 1911/3196/1100 1916/3195/1099 1913/3188/1095 1912/3187/1094 +f 1917/3197/1101 1918/3198/4 1919/3199/1096 1920/3200/1102 +f 1924/3201/1103 1925/3202/1099 1918/3198/4 1917/3197/1101 +f 1920/3200/1102 1919/3199/1096 1926/3203/1092 1921/3204/1104 +f 1921/3204/1104 1926/3203/1092 1927/3205/3 1922/3206/1105 +f 1922/3207/1105 1927/3208/3 1928/3209/1095 1923/3210/1106 +f 1923/3210/1106 1928/3209/1095 1925/3202/1099 1924/3201/1103 +f 1929/3211/1048 1930/3212/1047 1931/3213/1049 1932/3214/1050 +f 1936/3215/1046 1937/3216/1045 1930/3212/1047 1929/3211/1048 +f 1932/3214/1050 1931/3213/1049 1938/3217/1044 1933/3218/1043 +f 1933/3218/1043 1938/3217/1044 1939/3219/1040 1934/3220/1039 +f 1934/3221/1039 1939/3222/1040 1940/3223/1041 1935/3224/1042 +f 1935/3224/1042 1940/3223/1041 1937/3216/1045 1936/3215/1046 +f 1941/3225/1055 1942/3226/1040 1943/3227/1044 1944/3228/1056 +f 1948/3229/1054 1949/3230/1041 1942/3226/1040 1941/3225/1055 +f 1944/3228/1056 1943/3227/1044 1950/3231/1049 1945/3232/1053 +f 1945/3232/1053 1950/3231/1049 1951/3233/1047 1946/3234/1051 +f 1946/3235/1051 1951/3236/1047 1952/3237/1045 1947/3238/1052 +f 1947/3238/1052 1952/3237/1045 1949/3230/1041 1948/3229/1054 +f 1953/3239/1064 1954/3240/2 1955/3241/1065 1956/3242/1066 +f 1960/3243/1063 1961/3244/1062 1954/3240/2 1953/3239/1064 +f 1956/3242/1066 1955/3241/1065 1962/3245/1061 1957/3246/1060 +f 1957/3246/1060 1962/3245/1061 1963/3247/1 1958/3248/1057 +f 1958/3249/1057 1963/3250/1 1964/3251/1058 1959/3252/1059 +f 1959/3252/1059 1964/3251/1058 1961/3244/1062 1960/3243/1063 +f 1965/3253/1071 1966/3254/1 1967/3255/1061 1968/3256/1072 +f 1972/3257/1070 1973/3258/1058 1966/3254/1 1965/3253/1071 +f 1968/3256/1072 1967/3255/1061 1974/3259/1065 1969/3260/1069 +f 1969/3260/1069 1974/3259/1065 1975/3261/2 1970/3262/1067 +f 1970/3263/1067 1975/3264/2 1976/3265/1062 1971/3266/1068 +f 1971/3266/1068 1976/3265/1062 1973/3258/1058 1972/3257/1070 +f 1977/3267/1082 1978/3268/1081 1979/3269/1083 1980/3270/1084 +f 1984/3271/1080 1985/3272/1079 1978/3268/1081 1977/3267/1082 +f 1980/3270/1084 1979/3269/1083 1986/3273/1078 1981/3274/1077 +f 1981/3274/1077 1986/3273/1078 1987/3275/1074 1982/3276/1073 +f 1982/3277/1073 1987/3278/1074 1988/3279/1075 1983/3280/1076 +f 1983/3280/1076 1988/3279/1075 1985/3272/1079 1984/3271/1080 +f 1989/3281/1089 1990/3282/1074 1991/3283/1078 1992/3284/1090 +f 1996/3285/1088 1997/3286/1075 1990/3282/1074 1989/3281/1089 +f 1992/3284/1090 1991/3283/1078 1998/3287/1083 1993/3288/1087 +f 1993/3288/1087 1998/3287/1083 1999/3289/1081 1994/3290/1085 +f 1994/3291/1085 1999/3292/1081 2000/3293/1079 1995/3294/1086 +f 1995/3294/1086 2000/3293/1079 1997/3286/1075 1996/3285/1088 +f 2001/3295/1098 2002/3296/4 2003/3297/1099 2004/3298/1100 +f 2008/3299/1097 2009/3300/1096 2002/3296/4 2001/3295/1098 +f 2004/3298/1100 2003/3297/1099 2010/3301/1095 2005/3302/1094 +f 2005/3302/1094 2010/3301/1095 2011/3303/3 2006/3304/1091 +f 2006/3305/1091 2011/3306/3 2012/3307/1092 2007/3308/1093 +f 2007/3308/1093 2012/3307/1092 2009/3300/1096 2008/3299/1097 +f 2013/3309/1105 2014/3310/3 2015/3311/1095 2016/3312/1106 +f 2020/3313/1104 2021/3314/1092 2014/3310/3 2013/3309/1105 +f 2016/3312/1106 2015/3311/1095 2022/3315/1099 2017/3316/1103 +f 2017/3316/1103 2022/3315/1099 2023/3317/4 2018/3318/1101 +f 2018/3319/1101 2023/3320/4 2024/3321/1096 2019/3322/1102 +f 2019/3322/1102 2024/3321/1096 2021/3314/1092 2020/3313/1104 diff --git a/mods/pipeworks/models/pipeworks_pipe_10_lowpoly.obj b/mods/pipeworks/models/pipeworks_pipe_10_lowpoly.obj new file mode 100644 index 00000000..3838b173 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_10_lowpoly.obj @@ -0,0 +1,812 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-lowpoly.blend' +# www.blender.org +o Cylinder.002_Cylinder.006_None.005 +v -0.468750 -0.156250 -0.064721 +v -0.468750 -0.064721 -0.156250 +v -0.468750 0.064721 -0.156250 +v -0.468750 0.156250 -0.064721 +v -0.468750 0.156250 0.064721 +v -0.468750 0.064721 0.156250 +v -0.468750 -0.064721 0.156250 +v -0.468750 -0.156250 0.064721 +v -0.500000 -0.064721 -0.156250 +v -0.500000 -0.156250 -0.064721 +v -0.500000 -0.156250 0.064721 +v -0.500000 -0.064721 0.156250 +v -0.500000 0.064721 0.156250 +v -0.500000 0.156250 0.064721 +v -0.500000 0.156250 -0.064721 +v -0.500000 0.064721 -0.156250 +v 0.500000 -0.156250 -0.064721 +v 0.500000 -0.064721 -0.156250 +v 0.500000 0.064721 -0.156250 +v 0.500000 0.156250 -0.064721 +v 0.500000 0.156250 0.064721 +v 0.500000 0.064721 0.156250 +v 0.500000 -0.064721 0.156250 +v 0.500000 -0.156250 0.064721 +v 0.468750 -0.064721 -0.156250 +v 0.468750 -0.156250 -0.064721 +v 0.468750 -0.156250 0.064721 +v 0.468750 -0.064721 0.156250 +v 0.468750 0.064721 0.156250 +v 0.468750 0.156250 0.064721 +v 0.468750 0.156250 -0.064721 +v 0.468750 0.064721 -0.156250 +v -0.156250 0.468750 -0.064721 +v -0.064721 0.468750 -0.156250 +v 0.064721 0.468750 -0.156250 +v 0.156250 0.468750 -0.064721 +v 0.156250 0.468750 0.064721 +v 0.064721 0.468750 0.156250 +v -0.064721 0.468750 0.156250 +v -0.156250 0.468750 0.064721 +v -0.064721 0.500000 -0.156250 +v -0.156250 0.500000 -0.064721 +v -0.156250 0.500000 0.064721 +v -0.064721 0.500000 0.156250 +v 0.064721 0.500000 0.156250 +v 0.156250 0.500000 0.064721 +v 0.156250 0.500000 -0.064721 +v 0.064721 0.500000 -0.156250 +v -0.156250 -0.500000 -0.064721 +v -0.064721 -0.500000 -0.156250 +v 0.064721 -0.500000 -0.156250 +v 0.156250 -0.500000 -0.064721 +v 0.156250 -0.500000 0.064721 +v 0.064721 -0.500000 0.156250 +v -0.064721 -0.500000 0.156250 +v -0.156250 -0.500000 0.064721 +v -0.064721 -0.468750 -0.156250 +v -0.156250 -0.468750 -0.064721 +v -0.156250 -0.468750 0.064721 +v -0.064721 -0.468750 0.156250 +v 0.064721 -0.468750 0.156250 +v 0.156250 -0.468750 0.064721 +v 0.156250 -0.468750 -0.064721 +v 0.064721 -0.468750 -0.156250 +v -0.156250 -0.064721 -0.468750 +v -0.064721 -0.156250 -0.468750 +v 0.064721 -0.156250 -0.468750 +v 0.156250 -0.064721 -0.468750 +v 0.156250 0.064721 -0.468750 +v 0.064721 0.156250 -0.468750 +v -0.064721 0.156250 -0.468750 +v -0.156250 0.064721 -0.468750 +v -0.064721 -0.156250 -0.500000 +v -0.156250 -0.064721 -0.500000 +v -0.156250 0.064721 -0.500000 +v -0.064721 0.156250 -0.500000 +v 0.064721 0.156250 -0.500000 +v 0.156250 0.064721 -0.500000 +v 0.156250 -0.064721 -0.500000 +v 0.064721 -0.156250 -0.500000 +v -0.156250 -0.064721 0.500000 +v -0.064721 -0.156250 0.500000 +v 0.064721 -0.156250 0.500000 +v 0.156250 -0.064721 0.500000 +v 0.156250 0.064721 0.500000 +v 0.064721 0.156250 0.500000 +v -0.064721 0.156250 0.500000 +v -0.156250 0.064721 0.500000 +v -0.064721 -0.156250 0.468750 +v -0.156250 -0.064721 0.468750 +v -0.156250 0.064721 0.468750 +v -0.064721 0.156250 0.468750 +v 0.064721 0.156250 0.468750 +v 0.156250 0.064721 0.468750 +v 0.156250 -0.064721 0.468750 +v 0.064721 -0.156250 0.468750 +v -0.468750 -0.051777 -0.125000 +v -0.468750 -0.125000 -0.051777 +v -0.468750 -0.125000 0.051777 +v -0.468750 -0.051777 0.125000 +v -0.468750 0.051777 0.125000 +v -0.468750 0.125000 0.051777 +v -0.468750 0.125000 -0.051777 +v -0.468750 0.051777 -0.125000 +v 0.468750 -0.125000 -0.051777 +v 0.468750 -0.051777 -0.125000 +v 0.468750 0.051777 -0.125000 +v 0.468750 0.125000 -0.051777 +v 0.468750 0.125000 0.051777 +v 0.468750 0.051777 0.125000 +v 0.468750 -0.051777 0.125000 +v 0.468750 -0.125000 0.051777 +v 0.125000 0.125000 -0.051777 +v 0.125000 0.125000 0.051777 +v 0.088388 0.088388 0.088388 +v 0.125000 0.051777 0.125000 +v 0.125000 -0.051777 0.125000 +v 0.088388 -0.088388 0.088388 +v 0.125000 -0.125000 0.051777 +v 0.125000 -0.125000 -0.051777 +v 0.088388 -0.088388 -0.088388 +v 0.125000 -0.051777 -0.125000 +v 0.125000 0.051777 -0.125000 +v 0.088388 0.088388 -0.088388 +v -0.125000 -0.125000 0.051777 +v -0.088388 -0.088388 0.088388 +v -0.125000 -0.051777 0.125000 +v -0.125000 0.051777 0.125000 +v -0.088388 0.088388 0.088389 +v -0.125000 0.125000 0.051777 +v -0.125000 0.125000 -0.051777 +v -0.088388 0.088388 -0.088388 +v -0.125000 0.051777 -0.125000 +v -0.125000 -0.051777 -0.125000 +v -0.088388 -0.088388 -0.088388 +v -0.125000 -0.125000 -0.051777 +v -0.051777 0.468750 -0.125000 +v -0.125000 0.468750 -0.051777 +v -0.125000 0.468750 0.051777 +v -0.051777 0.468750 0.125000 +v 0.051777 0.468750 0.125000 +v 0.125000 0.468750 0.051777 +v 0.125000 0.468750 -0.051777 +v 0.051777 0.468750 -0.125000 +v -0.125000 -0.468750 -0.051777 +v -0.051777 -0.468750 -0.125000 +v 0.051777 -0.468750 -0.125000 +v 0.125000 -0.468750 -0.051777 +v 0.125000 -0.468750 0.051777 +v 0.051777 -0.468750 0.125000 +v -0.051777 -0.468750 0.125000 +v -0.125000 -0.468750 0.051777 +v 0.051777 -0.125000 0.125000 +v -0.051777 -0.125000 0.125000 +v -0.051777 -0.125000 -0.125000 +v 0.051777 -0.125000 -0.125000 +v -0.051777 0.125000 0.125000 +v 0.051777 0.125000 0.125000 +v 0.051777 0.125000 -0.125000 +v -0.051777 0.125000 -0.125000 +v -0.051777 -0.125000 -0.468750 +v -0.125000 -0.051777 -0.468750 +v -0.125000 0.051777 -0.468750 +v -0.051777 0.125000 -0.468750 +v 0.051777 0.125000 -0.468750 +v 0.125000 0.051777 -0.468750 +v 0.125000 -0.051777 -0.468750 +v 0.051777 -0.125000 -0.468750 +v -0.125000 -0.051777 0.468750 +v -0.051777 -0.125000 0.468750 +v 0.051777 -0.125000 0.468750 +v 0.125000 -0.051777 0.468750 +v 0.125000 0.051777 0.468750 +v 0.051777 0.125000 0.468750 +v -0.051777 0.125000 0.468750 +v -0.125000 0.051777 0.468750 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.6250 0.5156 +vt 0.5000 0.5156 +vt 0.5000 0.3281 +vt 0.6250 0.3281 +vt 0.6875 0.3125 +vt 0.7500 0.3281 +vt 0.7500 0.5156 +vt 0.8750 0.5156 +vt 0.8750 0.3281 +vt 1.0000 0.5156 +vt 0.9375 0.3125 +vt 1.0000 0.3281 +vt 0.1250 0.5156 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.1250 0.3281 +vt 0.1875 0.3125 +vt 0.2500 0.3281 +vt 0.2500 0.5156 +vt 0.3750 0.3281 +vt 0.3750 0.5156 +vt 0.4375 0.3125 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.9375 0.2188 +vt 0.8750 0.2031 +vt 0.8750 0.0156 +vt 0.7500 0.2031 +vt 0.7500 0.0156 +vt 0.6250 0.0156 +vt 0.6875 0.2188 +vt 0.6250 0.2031 +vt 0.5000 0.2031 +vt 0.5000 0.0156 +vt 0.4375 0.2188 +vt 0.3750 0.2031 +vt 0.3750 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2031 +vt 0.1250 0.0156 +vt 0.1875 0.2188 +vt 0.1250 0.2031 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.6250 0.5156 +vt 0.5000 0.5156 +vt 0.5000 0.3281 +vt 0.6250 0.3281 +vt 0.6875 0.3125 +vt 0.7500 0.3281 +vt 0.7500 0.5156 +vt 0.8750 0.5156 +vt 0.8750 0.3281 +vt 1.0000 0.5156 +vt 0.9375 0.3125 +vt 1.0000 0.3281 +vt 0.1250 0.5156 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.1250 0.3281 +vt 0.1875 0.3125 +vt 0.2500 0.3281 +vt 0.2500 0.5156 +vt 0.3750 0.3281 +vt 0.3750 0.5156 +vt 0.4375 0.3125 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.9375 0.2188 +vt 0.8750 0.2031 +vt 0.8750 0.0156 +vt 0.7500 0.2031 +vt 0.7500 0.0156 +vt 0.6250 0.0156 +vt 0.6875 0.2188 +vt 0.6250 0.2031 +vt 0.5000 0.2031 +vt 0.5000 0.0156 +vt 0.4375 0.2188 +vt 0.3750 0.2031 +vt 0.3750 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2031 +vt 0.1250 0.0156 +vt 0.1875 0.2188 +vt 0.1250 0.2031 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.6250 0.5156 +vt 0.5000 0.5156 +vt 0.5000 0.3281 +vt 0.6250 0.3281 +vt 0.7500 0.3281 +vt 0.7500 0.5156 +vt 0.8750 0.5156 +vt 0.8750 0.3281 +vt 1.0000 0.5156 +vt 0.9375 0.3125 +vt 1.0000 0.3281 +vt 0.1250 0.5156 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.1250 0.3281 +vt 0.1875 0.3125 +vt 0.2500 0.3281 +vt 0.2500 0.5156 +vt 0.3750 0.3281 +vt 0.3750 0.5156 +vt 0.4375 0.3125 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.9375 0.2188 +vt 0.8750 0.2031 +vt 0.8750 0.0156 +vt 0.7500 0.2031 +vt 0.7500 0.0156 +vt 0.6250 0.0156 +vt 0.6875 0.2188 +vt 0.6250 0.2031 +vt 0.5000 0.2031 +vt 0.5000 0.0156 +vt 0.4375 0.2188 +vt 0.3750 0.2031 +vt 0.3750 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2031 +vt 0.1250 0.0156 +vt 0.1250 0.2031 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vn 1.0000 0.0000 0.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.0000 0.0000 -1.0000 +vn -0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 -0.7173 +vn 0.6302 -0.7173 -0.2971 +vn -0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 0.2971 +vn -0.6302 -0.7173 0.2971 +vn 0.6302 -0.2971 0.7173 +vn -0.6302 -0.2971 0.7173 +vn 0.6302 0.2971 0.7173 +vn -0.6302 0.2971 0.7173 +vn 0.6302 0.7173 0.2971 +vn -0.6302 0.7173 0.2971 +vn 0.6302 0.7173 -0.2971 +vn -0.6302 0.7173 -0.2971 +vn 0.6302 0.2971 -0.7173 +vn -0.6302 0.2971 -0.7173 +vn -0.6303 -0.2971 -0.7173 +vn -0.6303 -0.7173 -0.2971 +vn -0.6303 -0.7173 0.2971 +vn -0.6303 -0.2971 0.7173 +vn -0.6303 0.2971 0.7173 +vn -0.6303 0.7173 0.2971 +vn -0.6303 0.7173 -0.2971 +vn -0.6303 0.2971 -0.7173 +vn 0.6303 -0.7173 -0.2971 +vn 0.6303 -0.2971 -0.7173 +vn 0.6303 0.2971 -0.7173 +vn 0.6303 0.7173 -0.2971 +vn 0.6303 0.7173 0.2971 +vn 0.6303 0.2971 0.7173 +vn 0.6303 -0.2971 0.7173 +vn 0.6303 -0.7173 0.2971 +vn 0.5789 0.5789 -0.5743 +vn 0.5789 0.5789 0.5743 +vn 0.5774 0.5774 0.5774 +vn 0.5789 0.5743 0.5789 +vn 0.5789 -0.5743 0.5789 +vn 0.5774 -0.5774 0.5774 +vn 0.5789 -0.5789 0.5743 +vn 0.5789 -0.5789 -0.5743 +vn 0.5774 -0.5774 -0.5774 +vn 0.5789 -0.5743 -0.5789 +vn 0.5789 0.5743 -0.5789 +vn 0.5774 0.5774 -0.5774 +vn -0.5789 -0.5789 0.5743 +vn -0.5774 -0.5774 0.5774 +vn -0.5789 -0.5743 0.5789 +vn -0.5789 0.5743 0.5789 +vn -0.5774 0.5774 0.5773 +vn -0.5789 0.5789 0.5743 +vn -0.5789 0.5789 -0.5743 +vn -0.5774 0.5774 -0.5774 +vn -0.5789 0.5743 -0.5789 +vn -0.5789 -0.5743 -0.5789 +vn -0.5774 -0.5774 -0.5774 +vn -0.5789 -0.5789 -0.5743 +vn -0.2971 0.6302 -0.7173 +vn -0.2971 -0.6302 -0.7173 +vn -0.7173 -0.6302 -0.2971 +vn -0.7173 0.6302 -0.2971 +vn -0.7173 -0.6302 0.2971 +vn -0.7173 0.6302 0.2971 +vn -0.2971 -0.6302 0.7173 +vn -0.2971 0.6302 0.7173 +vn 0.2971 -0.6302 0.7173 +vn 0.2971 0.6302 0.7173 +vn 0.7173 -0.6302 0.2971 +vn 0.7173 0.6302 0.2971 +vn 0.7173 -0.6302 -0.2971 +vn 0.7173 0.6302 -0.2971 +vn 0.2971 -0.6302 -0.7173 +vn 0.2971 0.6302 -0.7173 +vn -0.2971 0.6303 -0.7173 +vn -0.7173 0.6303 -0.2971 +vn -0.7173 0.6303 0.2971 +vn -0.2971 0.6303 0.7173 +vn 0.2971 0.6303 0.7173 +vn 0.7173 0.6303 0.2971 +vn 0.7173 0.6303 -0.2971 +vn 0.2971 0.6303 -0.7173 +vn -0.7173 -0.6303 -0.2971 +vn -0.2971 -0.6303 -0.7173 +vn 0.2971 -0.6303 -0.7173 +vn 0.7173 -0.6303 -0.2971 +vn 0.7173 -0.6303 0.2971 +vn 0.2971 -0.6303 0.7173 +vn -0.2971 -0.6303 0.7173 +vn -0.7173 -0.6303 0.2971 +vn 0.5743 -0.5789 0.5789 +vn -0.5743 -0.5789 0.5789 +vn -0.5743 -0.5789 -0.5789 +vn 0.5743 -0.5789 -0.5789 +vn -0.5743 0.5789 0.5789 +vn 0.5743 0.5789 0.5789 +vn 0.5743 0.5789 -0.5789 +vn -0.5743 0.5789 -0.5789 +vn -0.2971 -0.7173 -0.6302 +vn -0.2971 -0.7173 0.6302 +vn -0.7173 -0.2971 0.6302 +vn -0.7173 -0.2971 -0.6302 +vn -0.7173 0.2971 0.6302 +vn -0.7173 0.2971 -0.6302 +vn -0.2971 0.7173 0.6302 +vn -0.2971 0.7173 -0.6302 +vn 0.2971 0.7173 0.6302 +vn 0.2971 0.7173 -0.6302 +vn 0.7173 0.2971 0.6302 +vn 0.7173 0.2971 -0.6302 +vn 0.7173 -0.2971 0.6302 +vn 0.7173 -0.2971 -0.6302 +vn 0.2971 -0.7173 0.6302 +vn 0.2971 -0.7173 -0.6302 +vn -0.2971 -0.7173 -0.6303 +vn -0.7173 -0.2971 -0.6303 +vn -0.7173 0.2971 -0.6303 +vn -0.2971 0.7173 -0.6303 +vn 0.2971 0.7173 -0.6303 +vn 0.7173 0.2971 -0.6303 +vn 0.7173 -0.2971 -0.6303 +vn 0.2971 -0.7173 -0.6303 +vn -0.7173 -0.2971 0.6303 +vn -0.2971 -0.7173 0.6303 +vn 0.2971 -0.7173 0.6303 +vn 0.7173 -0.2971 0.6303 +vn 0.7173 0.2971 0.6303 +vn 0.2971 0.7173 0.6303 +vn -0.2971 0.7173 0.6303 +vn -0.7173 0.2971 0.6303 +g Cylinder.002_Cylinder.006_None.005_Cylinder.002_Cylinder.006_None.005_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 +f 9/9/2 10/10/2 11/11/2 12/12/2 13/13/2 14/14/2 15/15/2 16/16/2 +f 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 +f 25/25/2 26/26/2 27/27/2 28/28/2 29/29/2 30/30/2 31/31/2 32/32/2 +f 33/33/3 34/34/3 35/35/3 36/36/3 37/37/3 38/38/3 39/39/3 40/40/3 +f 41/41/4 42/42/4 43/43/4 44/44/4 45/45/4 46/46/4 47/47/4 48/48/4 +f 49/49/3 50/50/3 51/51/3 52/52/3 53/53/3 54/54/3 55/55/3 56/56/3 +f 57/57/4 58/58/4 59/59/4 60/60/4 61/61/4 62/62/4 63/63/4 64/64/4 +f 65/65/5 66/66/5 67/67/5 68/68/5 69/69/5 70/70/5 71/71/5 72/72/5 +f 73/73/6 74/74/6 75/75/6 76/76/6 77/77/6 78/78/6 79/79/6 80/80/6 +f 81/81/5 82/82/5 83/83/5 84/84/5 85/85/5 86/86/5 87/87/5 88/88/5 +f 89/89/6 90/90/6 91/91/6 92/92/6 93/93/6 94/94/6 95/95/6 96/96/6 +s 1 +f 9/97/7 2/98/8 1/99/9 10/100/10 +f 10/100/10 1/99/9 8/101/11 11/102/12 +f 11/102/12 8/101/11 7/103/13 12/104/14 +f 12/105/14 7/106/13 6/107/15 13/108/16 +f 13/108/16 6/107/15 5/109/17 14/110/18 +f 14/110/18 5/109/17 4/111/19 15/112/20 +f 15/112/20 4/111/19 3/113/21 16/114/22 +f 16/114/22 3/113/21 2/98/8 9/97/7 +f 26/115/10 17/116/9 24/117/11 27/118/12 +f 25/119/7 18/120/8 17/116/9 26/115/10 +f 27/118/12 24/117/11 23/121/13 28/122/14 +f 28/123/14 23/124/13 22/125/15 29/126/16 +f 29/126/16 22/125/15 21/127/17 30/128/18 +f 30/128/18 21/127/17 20/129/19 31/130/20 +f 31/130/20 20/129/19 19/131/21 32/132/22 +f 32/132/22 19/131/21 18/120/8 25/119/7 +f 97/133/23 98/134/24 99/135/25 100/136/26 101/137/27 102/138/28 103/139/29 104/140/30 +f 105/141/31 106/142/32 107/143/33 108/144/34 109/145/35 110/146/36 111/147/37 112/148/38 +f 109/149/35 108/150/34 113/151/39 114/152/40 +f 109/149/35 114/152/40 115/153/41 116/154/42 110/155/36 +f 111/156/37 110/155/36 116/154/42 117/157/43 +f 112/158/38 111/156/37 117/157/43 118/159/44 119/160/45 +f 105/161/31 112/162/38 119/163/45 120/164/46 +f 105/161/31 120/164/46 121/165/47 122/166/48 106/167/32 +f 106/167/32 122/166/48 123/168/49 107/169/33 +f 107/169/33 123/168/49 124/170/50 113/151/39 108/150/34 +f 99/171/25 125/172/51 126/173/52 127/174/53 100/175/26 +f 100/175/26 127/174/53 128/176/54 101/177/27 +f 102/178/28 101/177/27 128/176/54 129/179/55 130/180/56 +f 102/178/28 130/180/56 131/181/57 103/182/29 +f 103/182/29 131/181/57 132/183/58 133/184/59 104/185/30 +f 97/186/23 104/185/30 133/184/59 134/187/60 +f 98/188/24 97/186/23 134/187/60 135/189/61 136/190/62 +f 98/188/24 136/190/62 125/191/51 99/192/25 +f 41/193/63 34/194/64 33/195/65 42/196/66 +f 42/196/66 33/195/65 40/197/67 43/198/68 +f 43/198/68 40/197/67 39/199/69 44/200/70 +f 44/201/70 39/202/69 38/203/71 45/204/72 +f 45/204/72 38/203/71 37/205/73 46/206/74 +f 46/206/74 37/205/73 36/207/75 47/208/76 +f 47/208/76 36/207/75 35/209/77 48/210/78 +f 48/210/78 35/209/77 34/194/64 41/193/63 +f 58/211/66 49/212/65 56/213/67 59/214/68 +f 57/215/63 50/216/64 49/212/65 58/211/66 +f 59/214/68 56/213/67 55/217/69 60/218/70 +f 60/219/70 55/220/69 54/221/71 61/222/72 +f 61/222/72 54/221/71 53/223/73 62/224/74 +f 62/224/74 53/223/73 52/225/75 63/226/76 +f 63/226/76 52/225/75 51/227/77 64/228/78 +f 64/228/78 51/227/77 50/216/64 57/215/63 +f 137/229/79 138/230/80 139/231/81 140/232/82 141/233/83 142/234/84 143/235/85 144/236/86 +f 145/237/87 146/238/88 147/239/89 148/240/90 149/241/91 150/242/92 151/243/93 152/244/94 +f 149/245/91 148/246/90 120/247/46 119/248/45 +f 149/245/91 119/248/45 118/249/44 153/250/95 150/251/92 +f 151/252/93 150/251/92 153/250/95 154/253/96 +f 152/254/94 151/252/93 154/253/96 126/255/52 125/256/51 +f 145/257/87 152/258/94 125/259/51 136/260/62 +f 145/257/87 136/260/62 135/261/61 155/262/97 146/263/88 +f 146/263/88 155/262/97 156/264/98 147/265/89 +f 147/265/89 156/264/98 121/266/47 120/247/46 148/246/90 +f 139/267/81 130/268/56 129/269/55 157/270/99 140/271/82 +f 140/271/82 157/270/99 158/272/100 141/273/83 +f 142/274/84 141/273/83 158/272/100 115/275/41 114/276/40 +f 142/274/84 114/276/40 113/277/39 143/278/85 +f 143/278/85 113/277/39 124/279/50 159/280/101 144/281/86 +f 137/282/79 144/281/86 159/280/101 160/283/102 +f 138/284/80 137/282/79 160/283/102 132/285/58 131/286/57 +f 138/284/80 131/286/57 130/287/56 139/288/81 +f 73/289/103 66/290/104 65/291/105 74/292/106 +f 74/292/106 65/291/105 72/293/107 75/294/108 +f 75/294/108 72/293/107 71/295/109 76/296/110 +f 76/297/110 71/298/109 70/299/111 77/300/112 +f 77/300/112 70/299/111 69/301/113 78/302/114 +f 78/302/114 69/301/113 68/303/115 79/304/116 +f 79/304/116 68/303/115 67/305/117 80/306/118 +f 80/306/118 67/305/117 66/290/104 73/289/103 +f 90/307/106 81/308/105 88/309/107 91/310/108 +f 89/311/103 82/312/104 81/308/105 90/307/106 +f 91/310/108 88/309/107 87/313/109 92/314/110 +f 92/315/110 87/316/109 86/317/111 93/318/112 +f 93/318/112 86/317/111 85/319/113 94/320/114 +f 94/320/114 85/319/113 84/321/115 95/322/116 +f 95/322/116 84/321/115 83/323/117 96/324/118 +f 96/324/118 83/323/117 82/312/104 89/311/103 +f 161/325/119 162/326/120 163/327/121 164/328/122 165/329/123 166/330/124 167/331/125 168/332/126 +f 169/333/127 170/334/128 171/335/129 172/336/130 173/337/131 174/338/132 175/339/133 176/340/134 +f 173/341/131 172/342/130 117/343/43 116/344/42 +f 173/341/131 116/344/42 115/153/41 158/345/100 174/346/132 +f 175/347/133 174/346/132 158/345/100 157/348/99 +f 176/349/134 175/347/133 157/348/99 129/350/55 128/351/54 +f 169/352/127 176/353/134 128/354/54 127/355/53 +f 169/352/127 127/355/53 126/356/52 154/357/96 170/358/128 +f 170/358/128 154/357/96 153/359/95 171/360/129 +f 171/360/129 153/359/95 118/361/44 117/343/43 172/342/130 +f 163/362/121 133/363/59 132/364/58 160/365/102 164/366/122 +f 164/366/122 160/365/102 159/367/101 165/368/123 +f 166/369/124 165/368/123 159/367/101 124/370/50 123/371/49 +f 166/369/124 123/371/49 122/372/48 167/373/125 +f 167/373/125 122/372/48 121/374/47 156/375/98 168/376/126 +f 161/377/119 168/376/126 156/375/98 155/378/97 +f 162/379/120 161/377/119 155/378/97 135/189/61 134/380/60 +f 162/379/120 134/380/60 133/381/59 163/382/121 diff --git a/mods/pipeworks/models/pipeworks_pipe_2.obj b/mods/pipeworks/models/pipeworks_pipe_2.obj new file mode 100644 index 00000000..f0edcfc5 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_2.obj @@ -0,0 +1,1958 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-spigot-pouring.blend' +# www.blender.org +o Pipe_Cylinder.002_None.002 +v 0.460914 0.136982 -0.046976 +v 0.460914 0.142474 -0.054133 +v 0.460914 0.139022 -0.062467 +v 0.460914 0.130078 -0.063644 +v 0.460914 0.124587 -0.056488 +v 0.460914 0.128039 -0.048153 +v 0.460914 0.063644 -0.130078 +v 0.460914 0.062467 -0.139022 +v 0.460914 0.054133 -0.142474 +v 0.460914 0.046976 -0.136982 +v 0.460914 0.048153 -0.128039 +v 0.460914 0.056487 -0.124587 +v 0.460914 -0.046976 -0.136982 +v 0.460914 -0.054133 -0.142474 +v 0.460914 -0.062467 -0.139022 +v 0.460914 -0.063644 -0.130078 +v 0.460914 -0.056488 -0.124587 +v 0.460914 -0.048153 -0.128039 +v 0.460914 -0.130078 -0.063644 +v 0.460914 -0.139022 -0.062467 +v 0.460914 -0.142474 -0.054133 +v 0.460914 -0.136982 -0.046976 +v 0.460914 -0.128039 -0.048153 +v 0.460914 -0.124587 -0.056487 +v 0.460914 -0.136982 0.046976 +v 0.460914 -0.142474 0.054133 +v 0.460914 -0.139022 0.062467 +v 0.460914 -0.130078 0.063644 +v 0.460914 -0.124587 0.056487 +v 0.460914 -0.128039 0.048153 +v 0.460914 -0.063644 0.130078 +v 0.460914 -0.062467 0.139022 +v 0.460914 -0.054132 0.142474 +v 0.460914 -0.046976 0.136982 +v 0.460914 -0.048153 0.128039 +v 0.460914 -0.056487 0.124587 +v 0.460914 0.046976 0.136982 +v 0.460914 0.054133 0.142474 +v 0.460914 0.062467 0.139022 +v 0.460914 0.063644 0.130078 +v 0.460914 0.056487 0.124587 +v 0.460914 0.048153 0.128039 +v 0.460914 0.130078 0.063644 +v 0.460914 0.139022 0.062467 +v 0.460914 0.142474 0.054133 +v 0.460914 0.136982 0.046976 +v 0.460914 0.128039 0.048153 +v 0.460914 0.124587 0.056487 +v 0.468750 0.099603 0.121367 +v 0.468750 0.121367 0.099603 +v 0.468750 0.138467 0.074012 +v 0.468750 0.150245 0.045576 +v 0.468750 0.156250 0.015389 +v 0.468750 0.156250 -0.015389 +v 0.468750 0.150245 -0.045576 +v 0.468750 0.138467 -0.074012 +v 0.468750 0.121367 -0.099603 +v 0.468750 0.099603 -0.121367 +v 0.468750 0.074012 -0.138467 +v 0.468750 0.045576 -0.150245 +v 0.468750 0.015389 -0.156250 +v 0.468750 -0.015389 -0.156250 +v 0.468750 -0.045576 -0.150245 +v 0.468750 -0.074012 -0.138467 +v 0.468750 -0.099603 -0.121367 +v 0.468750 -0.121367 -0.099603 +v 0.468750 -0.138467 -0.074012 +v 0.468750 -0.150245 -0.045576 +v 0.468750 -0.156250 -0.015389 +v 0.468750 -0.156250 0.015389 +v 0.468750 -0.150245 0.045576 +v 0.468750 -0.138466 0.074012 +v 0.468750 -0.121367 0.099603 +v 0.468750 -0.099603 0.121367 +v 0.468750 -0.074012 0.138467 +v 0.468750 -0.045576 0.150245 +v 0.468750 -0.015389 0.156250 +v 0.468750 0.015390 0.156250 +v 0.468750 0.045577 0.150245 +v 0.468750 0.074012 0.138467 +v 0.500000 -0.150245 -0.045576 +v 0.500000 -0.138467 -0.074012 +v 0.500000 -0.121367 -0.099603 +v 0.500000 -0.099603 -0.121367 +v 0.500000 -0.074012 -0.138467 +v 0.500000 -0.045576 -0.150245 +v 0.500000 -0.015389 -0.156250 +v 0.500000 0.015389 -0.156250 +v 0.500000 0.045576 -0.150245 +v 0.500000 0.074012 -0.138467 +v 0.500000 0.099603 -0.121367 +v 0.500000 0.121367 -0.099603 +v 0.500000 0.138467 -0.074012 +v 0.500000 0.150245 -0.045576 +v 0.500000 0.156250 -0.015389 +v 0.500000 0.156250 0.015389 +v 0.500000 0.150245 0.045576 +v 0.500000 0.138467 0.074012 +v 0.500000 0.121367 0.099603 +v 0.500000 0.099603 0.121367 +v 0.500000 0.074012 0.138467 +v 0.500000 0.045577 0.150245 +v 0.500000 0.015390 0.156250 +v 0.500000 -0.015389 0.156250 +v 0.500000 -0.045576 0.150245 +v 0.500000 -0.074012 0.138467 +v 0.500000 -0.099603 0.121367 +v 0.500000 -0.121367 0.099603 +v 0.500000 -0.138466 0.074012 +v 0.500000 -0.150245 0.045576 +v 0.500000 -0.156250 0.015389 +v 0.500000 -0.156250 -0.015389 +v 0.460914 0.108578 -0.095821 +v 0.460914 0.110913 -0.104534 +v 0.460914 0.104534 -0.110913 +v 0.460914 0.095821 -0.108578 +v 0.460914 0.093486 -0.099865 +v 0.460914 0.099865 -0.093486 +v 0.460914 0.009021 -0.144532 +v 0.460914 0.004510 -0.152344 +v 0.460914 -0.004510 -0.152344 +v 0.460914 -0.009021 -0.144532 +v 0.460914 -0.004510 -0.136720 +v 0.460914 0.004510 -0.136720 +v 0.460914 -0.095821 -0.108578 +v 0.460914 -0.104534 -0.110913 +v 0.460914 -0.110913 -0.104534 +v 0.460914 -0.108578 -0.095821 +v 0.460914 -0.099865 -0.093486 +v 0.460914 -0.093486 -0.099865 +v 0.460914 -0.144532 -0.009021 +v 0.460914 -0.152344 -0.004510 +v 0.460914 -0.152344 0.004510 +v 0.460914 -0.144532 0.009021 +v 0.460914 -0.136720 0.004510 +v 0.460914 -0.136720 -0.004510 +v 0.460914 -0.108578 0.095821 +v 0.460914 -0.110913 0.104534 +v 0.460914 -0.104534 0.110913 +v 0.460914 -0.095821 0.108578 +v 0.460914 -0.093486 0.099865 +v 0.460914 -0.099865 0.093486 +v 0.460914 -0.009021 0.144532 +v 0.460914 -0.004510 0.152344 +v 0.460914 0.004510 0.152344 +v 0.460914 0.009021 0.144532 +v 0.460914 0.004510 0.136720 +v 0.460914 -0.004510 0.136720 +v 0.460914 0.095821 0.108578 +v 0.460914 0.104534 0.110913 +v 0.460914 0.110913 0.104534 +v 0.460914 0.108578 0.095821 +v 0.460914 0.099865 0.093486 +v 0.460914 0.093486 0.099865 +v 0.460914 0.144532 0.009021 +v 0.460914 0.152344 0.004510 +v 0.460914 0.152344 -0.004510 +v 0.460914 0.144532 -0.009021 +v 0.460914 0.136720 -0.004510 +v 0.460914 0.136720 0.004510 +v 0.468750 0.116832 -0.062448 +v 0.437501 0.110774 -0.059210 +v 0.437501 0.120197 -0.036461 +v 0.468750 0.126770 -0.038455 +v 0.468750 0.131837 -0.012985 +v 0.437501 0.125000 -0.012312 +v 0.468750 0.131837 0.012984 +v 0.437501 0.125001 0.012311 +v 0.468750 0.126770 0.038455 +v 0.437501 0.120197 0.036461 +v 0.468750 0.116832 0.062448 +v 0.437501 0.110774 0.059210 +v 0.468750 0.102404 0.084041 +v 0.437501 0.097094 0.079683 +v 0.437501 0.079683 0.097094 +v 0.468750 0.084041 0.102404 +v 0.468750 0.062448 0.116832 +v 0.437501 0.059210 0.110774 +v 0.468750 0.038455 0.126770 +v 0.437501 0.036461 0.120197 +v 0.468750 0.012985 0.131836 +v 0.437501 0.012312 0.125000 +v 0.437501 -0.012311 0.125000 +v 0.468750 -0.012985 0.131836 +v 0.437501 -0.036461 0.120197 +v 0.468750 -0.038455 0.126770 +v 0.468750 -0.062448 0.116832 +v 0.437501 -0.059210 0.110774 +v 0.437501 -0.079683 0.097094 +v 0.468750 -0.084041 0.102404 +v 0.437501 -0.097094 0.079683 +v 0.468750 -0.102404 0.084041 +v 0.468750 -0.116832 0.062448 +v 0.437501 -0.110774 0.059210 +v 0.437501 -0.120197 0.036461 +v 0.468750 -0.126770 0.038455 +v 0.468750 -0.131836 0.012985 +v 0.437501 -0.125000 0.012311 +v 0.437501 -0.125000 -0.012311 +v 0.468750 -0.131836 -0.012985 +v 0.468750 -0.126770 -0.038455 +v 0.437501 -0.120197 -0.036461 +v 0.437501 -0.110774 -0.059210 +v 0.468750 -0.116832 -0.062448 +v 0.437501 -0.097094 -0.079683 +v 0.468750 -0.102404 -0.084041 +v 0.437501 -0.079683 -0.097094 +v 0.468750 -0.084041 -0.102404 +v 0.437501 -0.059210 -0.110774 +v 0.468750 -0.062448 -0.116832 +v 0.437501 -0.036461 -0.120197 +v 0.468750 -0.038455 -0.126770 +v 0.437501 -0.012311 -0.125001 +v 0.468750 -0.012985 -0.131836 +v 0.468750 0.038455 -0.126770 +v 0.468750 0.012985 -0.131837 +v 0.437501 0.012311 -0.125001 +v 0.437501 0.036461 -0.120197 +v 0.468750 0.084041 -0.102404 +v 0.468750 0.062448 -0.116832 +v 0.437501 0.059210 -0.110774 +v 0.437501 0.079683 -0.097094 +v 0.468750 0.102404 -0.084041 +v 0.437501 0.097094 -0.079683 +v 0.468751 0.136982 -0.046976 +v 0.468751 0.142474 -0.054133 +v 0.468751 0.128039 -0.048153 +v 0.468751 0.139022 -0.062467 +v 0.468751 0.130078 -0.063644 +v 0.468751 0.124587 -0.056488 +v 0.468751 0.063644 -0.130078 +v 0.468751 0.062467 -0.139022 +v 0.468751 0.056487 -0.124587 +v 0.468751 0.054133 -0.142474 +v 0.468751 0.046976 -0.136982 +v 0.468751 0.048153 -0.128039 +v 0.468751 -0.046976 -0.136982 +v 0.468751 -0.054133 -0.142474 +v 0.468751 -0.048153 -0.128039 +v 0.468751 -0.062467 -0.139022 +v 0.468751 -0.063644 -0.130078 +v 0.468751 -0.056488 -0.124587 +v 0.468751 -0.130078 -0.063644 +v 0.468751 -0.139022 -0.062467 +v 0.468751 -0.124587 -0.056487 +v 0.468751 -0.142474 -0.054133 +v 0.468751 -0.136982 -0.046976 +v 0.468751 -0.128039 -0.048153 +v 0.468751 -0.136982 0.046976 +v 0.468751 -0.142474 0.054133 +v 0.468751 -0.128039 0.048153 +v 0.468751 -0.139022 0.062467 +v 0.468751 -0.130078 0.063644 +v 0.468751 -0.124587 0.056487 +v 0.468751 -0.063644 0.130078 +v 0.468751 -0.062467 0.139022 +v 0.468751 -0.056487 0.124587 +v 0.468751 -0.054132 0.142474 +v 0.468751 -0.046976 0.136982 +v 0.468751 -0.048153 0.128039 +v 0.468751 0.046976 0.136982 +v 0.468751 0.054133 0.142474 +v 0.468751 0.048153 0.128039 +v 0.468751 0.062467 0.139022 +v 0.468751 0.063644 0.130078 +v 0.468751 0.056487 0.124587 +v 0.468751 0.130078 0.063644 +v 0.468751 0.139022 0.062467 +v 0.468751 0.124587 0.056487 +v 0.468751 0.142474 0.054133 +v 0.468751 0.136982 0.046976 +v 0.468751 0.128039 0.048153 +v -0.008234 -0.089785 0.073685 +v -0.008234 -0.073685 0.089785 +v -0.027344 -0.059762 0.072821 +v -0.027344 -0.072821 0.059762 +v -0.008234 0.089785 -0.073685 +v -0.008234 0.073685 -0.089785 +v -0.027344 0.059762 -0.072821 +v -0.027344 0.072821 -0.059762 +v -0.008233 0.115591 0.011385 +v -0.008234 0.115591 -0.011385 +v -0.027344 0.093750 -0.009234 +v -0.027344 0.093750 0.009234 +v -0.008234 0.054753 0.102435 +v -0.008234 0.073685 0.089785 +v -0.027344 0.059762 0.072821 +v -0.027344 0.044408 0.083080 +v -0.008234 -0.115591 0.011385 +v -0.008234 -0.111149 0.033716 +v -0.027344 -0.090148 0.027346 +v -0.027344 -0.093750 0.009234 +v -0.008234 0.011385 -0.115591 +v -0.008234 -0.011385 -0.115591 +v -0.027344 -0.009233 -0.093750 +v -0.027344 0.009234 -0.093750 +v -0.008234 0.054753 -0.102435 +v -0.008234 0.033717 -0.111148 +v -0.027344 0.027346 -0.090148 +v -0.027344 0.044407 -0.083080 +v -0.008234 -0.073685 -0.089785 +v -0.008234 -0.089785 -0.073685 +v -0.027344 -0.072821 -0.059762 +v -0.027344 -0.059762 -0.072821 +v -0.008233 0.111148 0.033717 +v -0.027344 0.090148 0.027346 +v -0.008234 -0.102435 -0.054753 +v -0.027344 -0.083081 -0.044407 +v -0.008234 -0.111149 -0.033716 +v -0.008234 -0.115591 -0.011385 +v -0.027344 -0.093750 -0.009234 +v -0.027344 -0.090148 -0.027346 +v -0.008234 0.102435 -0.054753 +v -0.027344 0.083080 -0.044407 +v -0.008234 -0.102435 0.054753 +v -0.027344 -0.083080 0.044407 +v -0.008234 -0.054752 -0.102435 +v -0.027344 -0.044407 -0.083081 +v -0.008234 0.033717 0.111148 +v -0.027344 0.027346 0.090148 +v -0.008234 0.011385 0.115591 +v -0.027344 0.009234 0.093750 +v -0.008234 -0.011385 0.115591 +v -0.027344 -0.009234 0.093750 +v -0.008234 -0.033716 0.111148 +v -0.027344 -0.027346 0.090148 +v -0.008234 -0.054753 0.102435 +v -0.027344 -0.044407 0.083081 +v 0.012504 0.120197 -0.036461 +v 0.012504 0.125000 -0.012311 +v -0.008234 0.111149 -0.033716 +v -0.027344 0.090148 -0.027346 +v 0.468751 0.108578 -0.095821 +v 0.468751 0.110913 -0.104534 +v 0.468751 0.099865 -0.093486 +v 0.468751 0.104534 -0.110913 +v 0.468751 0.095821 -0.108578 +v 0.468751 0.093486 -0.099865 +v 0.468751 0.009021 -0.144532 +v 0.468751 0.004510 -0.152344 +v 0.468751 0.004510 -0.136720 +v 0.468751 -0.004510 -0.152344 +v 0.468751 -0.009021 -0.144532 +v 0.468751 -0.004510 -0.136720 +v 0.468751 -0.095821 -0.108578 +v 0.468751 -0.104534 -0.110913 +v 0.468751 -0.093486 -0.099865 +v 0.468751 -0.110913 -0.104534 +v 0.468751 -0.108578 -0.095821 +v 0.468751 -0.099865 -0.093486 +v 0.468751 -0.144532 -0.009021 +v 0.468751 -0.152344 -0.004510 +v 0.468751 -0.136720 -0.004510 +v 0.468751 -0.152344 0.004510 +v 0.468751 -0.144532 0.009021 +v 0.468751 -0.136720 0.004510 +v 0.468751 -0.108578 0.095821 +v 0.468751 -0.110913 0.104534 +v 0.468751 -0.099865 0.093486 +v 0.468751 -0.104534 0.110913 +v 0.468751 -0.095821 0.108578 +v 0.468751 -0.093486 0.099865 +v 0.468751 -0.009021 0.144532 +v 0.468751 -0.004510 0.152344 +v 0.468751 -0.004510 0.136720 +v 0.468751 0.004510 0.152344 +v 0.468751 0.009021 0.144532 +v 0.468751 0.004510 0.136720 +v 0.468751 0.095821 0.108578 +v 0.468751 0.104534 0.110913 +v 0.468751 0.093486 0.099865 +v 0.468751 0.110913 0.104534 +v 0.468751 0.108578 0.095821 +v 0.468751 0.099865 0.093486 +v -0.039062 -0.048547 -0.039842 +v -0.039063 -0.039842 -0.048547 +v 0.468751 0.144532 0.009021 +v 0.468751 0.152344 0.004510 +v 0.468751 0.136720 0.004510 +v 0.468751 0.152344 -0.004510 +v 0.468751 0.144532 -0.009021 +v 0.468751 0.136720 -0.004510 +v -0.008234 -0.033716 -0.111149 +v -0.027344 -0.027346 -0.090148 +v -0.008234 0.089785 0.073685 +v -0.027344 0.072821 0.059762 +v -0.008234 0.102435 0.054753 +v -0.027344 0.083080 0.044407 +v -0.046875 -0.027694 -0.014802 +v -0.046875 -0.030049 -0.009115 +v -0.046875 -0.031250 -0.003078 +v -0.046875 -0.031250 0.003078 +v -0.046875 -0.030049 0.009115 +v -0.046875 -0.027693 0.014802 +v -0.046875 -0.024274 0.019921 +v -0.046875 -0.019921 0.024274 +v -0.046875 -0.014802 0.027694 +v -0.046875 -0.009115 0.030049 +v -0.046875 -0.003078 0.031250 +v -0.046875 0.003078 0.031250 +v -0.046875 0.009115 0.030049 +v -0.046875 0.014803 0.027693 +v -0.046875 0.019921 0.024274 +v -0.046875 0.024274 0.019921 +v -0.046875 0.027693 0.014802 +v -0.046875 0.030049 0.009115 +v -0.046875 0.031250 0.003078 +v -0.046875 0.031250 -0.003078 +v -0.046875 0.030049 -0.009115 +v -0.046875 0.027693 -0.014802 +v -0.046875 0.024274 -0.019921 +v -0.046875 0.019921 -0.024274 +v -0.046875 0.014802 -0.027693 +v -0.046875 0.009115 -0.030049 +v -0.046875 0.003078 -0.031250 +v -0.046875 -0.003078 -0.031250 +v -0.046875 -0.009115 -0.030049 +v -0.046875 -0.014802 -0.027694 +v -0.046875 -0.019921 -0.024274 +v -0.046875 -0.024274 -0.019921 +v -0.039063 -0.029605 -0.055387 +v -0.039063 -0.018231 -0.060098 +v -0.039063 -0.006156 -0.062500 +v -0.039063 0.006156 -0.062500 +v -0.039063 0.018231 -0.060098 +v -0.039062 0.029605 -0.055387 +v -0.039062 0.039842 -0.048547 +v -0.039062 0.048547 -0.039842 +v -0.039062 0.055387 -0.029605 +v -0.039062 0.060098 -0.018231 +v -0.039062 0.062500 -0.006156 +v -0.039062 0.062500 0.006156 +v -0.039062 0.060098 0.018231 +v -0.039062 0.055387 0.029605 +v -0.039062 0.048547 0.039842 +v -0.039062 0.039842 0.048547 +v -0.039062 0.029605 0.055387 +v -0.039062 0.018231 0.060098 +v -0.039062 0.006156 0.062500 +v -0.039063 -0.006156 0.062500 +v -0.039063 -0.018231 0.060098 +v -0.039063 -0.029605 0.055387 +v -0.039062 -0.039842 0.048547 +v -0.039063 -0.048547 0.039842 +v -0.039063 -0.055387 0.029605 +v -0.039062 -0.060098 0.018231 +v -0.039063 -0.062500 0.006156 +v -0.039062 -0.062500 -0.006156 +v -0.039062 -0.060098 -0.018231 +v -0.039062 -0.055387 -0.029605 +v 0.012504 -0.110774 -0.059210 +v 0.012504 -0.120197 -0.036461 +v 0.012503 -0.059210 0.110774 +v 0.012504 -0.079683 0.097094 +v 0.012503 -0.012312 0.125000 +v 0.012503 -0.036461 0.120197 +v 0.012504 -0.125000 -0.012312 +v 0.012503 -0.125000 0.012312 +v 0.012504 -0.120197 0.036461 +v 0.012504 -0.110774 0.059210 +v 0.012503 -0.097094 0.079683 +v 0.012504 -0.097094 -0.079683 +v 0.012503 -0.079683 -0.097094 +v 0.012504 0.012312 0.125000 +v 0.012504 0.125000 0.012312 +v 0.012504 0.059210 0.110774 +v 0.012504 0.036461 0.120197 +v 0.012504 0.079683 0.097094 +v 0.012504 0.097094 0.079683 +v 0.012503 -0.012311 -0.125000 +v 0.012503 0.012311 -0.125000 +v 0.012504 0.110774 0.059210 +v 0.012504 0.120197 0.036461 +v 0.012504 0.097094 -0.079683 +v 0.012504 0.110774 -0.059210 +v 0.012504 0.079683 -0.097094 +v 0.012504 0.059210 -0.110774 +v 0.012504 0.036461 -0.120197 +v 0.012503 -0.036461 -0.120197 +v 0.012503 -0.059210 -0.110774 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6349 0.7398 +vt 0.6507 0.7556 +vt 0.6341 0.7693 +vt 0.6213 0.7565 +vt 0.4903 0.9161 +vt 0.4745 0.9003 +vt 0.4912 0.8866 +vt 0.5040 0.8994 +vt 0.5738 0.9414 +vt 0.5515 0.9414 +vt 0.5536 0.9200 +vt 0.5717 0.9200 +vt 0.6632 0.8817 +vt 0.6507 0.9003 +vt 0.6341 0.8866 +vt 0.6442 0.8716 +vt 0.5738 0.7145 +vt 0.5957 0.7189 +vt 0.5895 0.7395 +vt 0.5717 0.7360 +vt 0.4492 0.8391 +vt 0.4492 0.8168 +vt 0.4706 0.8189 +vt 0.4706 0.8370 +vt 0.4621 0.8817 +vt 0.4535 0.8611 +vt 0.4741 0.8548 +vt 0.4811 0.8715 +vt 0.4745 0.7556 +vt 0.4903 0.7398 +vt 0.5040 0.7565 +vt 0.4912 0.7693 +vt 0.5957 0.9371 +vt 0.5895 0.9164 +vt 0.5089 0.7274 +vt 0.5190 0.7464 +vt 0.5295 0.7189 +vt 0.5515 0.7145 +vt 0.5536 0.7360 +vt 0.5358 0.7395 +vt 0.5089 0.9285 +vt 0.5190 0.9095 +vt 0.6164 0.7274 +vt 0.6062 0.7464 +vt 0.4621 0.7742 +vt 0.4811 0.7844 +vt 0.6717 0.8611 +vt 0.6511 0.8548 +vt 0.6761 0.8391 +vt 0.6546 0.8370 +vt 0.6761 0.8168 +vt 0.6546 0.8189 +vt 0.6717 0.7949 +vt 0.6511 0.8011 +vt 0.6632 0.7742 +vt 0.6442 0.7844 +vt 0.6652 0.2723 +vt 0.6964 0.2723 +vt 0.5295 0.9371 +vt 0.5358 0.9164 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.5235 0.7803 +vt 0.5150 0.7889 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4535 0.7949 +vt 0.4741 0.8011 +vt 0.6349 0.9161 +vt 0.6213 0.8994 +vt 0.6164 0.9285 +vt 0.6062 0.9095 +vt 0.5481 0.8008 +vt 0.5537 0.7985 +vt 0.5596 0.7973 +vt 0.5656 0.7973 +vt 0.5716 0.7985 +vt 0.5772 0.8008 +vt 0.5822 0.8041 +vt 0.5865 0.8084 +vt 0.5898 0.8134 +vt 0.5921 0.8190 +vt 0.5933 0.8249 +vt 0.5933 0.8310 +vt 0.5921 0.8369 +vt 0.5898 0.8425 +vt 0.5865 0.8475 +vt 0.5822 0.8518 +vt 0.5772 0.8551 +vt 0.5716 0.8575 +vt 0.5656 0.8586 +vt 0.5596 0.8586 +vt 0.5537 0.8575 +vt 0.5481 0.8551 +vt 0.5431 0.8518 +vt 0.5388 0.8475 +vt 0.5354 0.8425 +vt 0.5331 0.8369 +vt 0.5320 0.8310 +vt 0.5320 0.8249 +vt 0.5331 0.8190 +vt 0.5354 0.8134 +vt 0.5388 0.8084 +vt 0.5431 0.8041 +vt 0.5083 0.7989 +vt 0.5036 0.8101 +vt 0.5013 0.8219 +vt 0.5013 0.8340 +vt 0.5036 0.8459 +vt 0.5083 0.8570 +vt 0.5150 0.8671 +vt 0.5235 0.8756 +vt 0.5336 0.8823 +vt 0.5447 0.8870 +vt 0.5566 0.8893 +vt 0.5687 0.8893 +vt 0.5805 0.8870 +vt 0.5917 0.8823 +vt 0.6017 0.8756 +vt 0.6103 0.8671 +vt 0.6170 0.8570 +vt 0.6216 0.8459 +vt 0.6240 0.8340 +vt 0.6240 0.8219 +vt 0.6216 0.8101 +vt 0.6170 0.7989 +vt 0.6103 0.7889 +vt 0.6017 0.7803 +vt 0.5917 0.7736 +vt 0.5805 0.7690 +vt 0.5687 0.7666 +vt 0.5566 0.7666 +vt 0.5447 0.7690 +vt 0.5336 0.7736 +vt 0.2904 0.2721 +vt 0.2590 0.2720 +vt 1.0393 0.2725 +vt 1.0705 0.2725 +vt 0.9769 0.2725 +vt 1.0081 0.2725 +vt 0.2275 0.2720 +vt 0.1961 0.2720 +vt 1.1644 0.2725 +vt 1.1330 0.2725 +vt 1.1017 0.2725 +vt 0.3217 0.2721 +vt 0.3530 0.2721 +vt 0.9457 0.2725 +vt 0.7275 0.2723 +vt 0.8833 0.2724 +vt 0.9145 0.2724 +vt 0.8522 0.2724 +vt 0.8210 0.2724 +vt 0.4468 0.2721 +vt 0.4780 0.2722 +vt 0.7899 0.2724 +vt 0.7587 0.2723 +vt 1.1958 0.2725 +vt 0.6029 0.2722 +vt 0.6341 0.2723 +vt 0.5717 0.2722 +vt 0.5405 0.2722 +vt 0.5093 0.2722 +vt 0.4156 0.2721 +vt 0.3843 0.2721 +vt 0.4673 0.7498 +vt 0.4844 0.7327 +vt 0.5747 0.7053 +vt 0.5984 0.7100 +vt 0.6207 0.7192 +vt 0.6408 0.7327 +vt 0.6806 0.7922 +vt 0.6853 0.8159 +vt 0.6714 0.7699 +vt 0.6579 0.7498 +vt 0.5268 0.7100 +vt 0.5505 0.7053 +vt 0.5045 0.7192 +vt 0.4844 0.9233 +vt 0.4673 0.9062 +vt 0.4539 0.7699 +vt 0.4447 0.7922 +vt 0.4399 0.8159 +vt 0.4447 0.8638 +vt 0.4399 0.8400 +vt 0.4539 0.8861 +vt 0.5505 0.9507 +vt 0.5268 0.9459 +vt 0.5045 0.9367 +vt 0.6579 0.9062 +vt 0.6408 0.9233 +vt 0.5984 0.9459 +vt 0.5747 0.9507 +vt 0.6207 0.9367 +vt 0.6714 0.8861 +vt 0.6806 0.8638 +vt 0.6853 0.8400 +vn -1.0000 -0.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn -0.6857 0.2113 0.6965 +vn 0.6857 0.2113 0.6965 +vn 0.6857 0.3431 0.6419 +vn -0.6857 0.3431 0.6419 +vn -0.6857 0.0713 0.7244 +vn 0.6857 0.0713 0.7244 +vn -0.6857 -0.0713 0.7244 +vn 0.6857 -0.0713 0.7244 +vn -0.6857 -0.2113 0.6965 +vn 0.6857 -0.2112 0.6966 +vn -0.6857 -0.3431 0.6419 +vn 0.6857 -0.3431 0.6419 +vn -0.6857 -0.4616 0.5628 +vn 0.6857 -0.4616 0.5628 +vn -0.6857 -0.5627 0.4617 +vn 0.6857 -0.5627 0.4617 +vn -0.6857 -0.6419 0.3431 +vn 0.6857 -0.6419 0.3431 +vn -0.6857 -0.6965 0.2113 +vn 0.6857 -0.6965 0.2113 +vn -0.6857 -0.7244 0.0713 +vn 0.6857 -0.7244 0.0713 +vn -0.6857 -0.7244 -0.0713 +vn 0.6857 -0.7244 -0.0713 +vn -0.6857 -0.6966 -0.2112 +vn 0.6857 -0.6965 -0.2114 +vn -0.6857 -0.6419 -0.3431 +vn 0.6857 -0.6419 -0.3431 +vn -0.6857 -0.5627 -0.4616 +vn 0.6857 -0.5626 -0.4618 +vn -0.6857 -0.4618 -0.5625 +vn 0.6857 -0.4617 -0.5626 +vn -0.6857 -0.3429 -0.6420 +vn 0.6857 -0.3431 -0.6419 +vn -0.6857 -0.2112 -0.6966 +vn 0.6857 -0.2113 -0.6965 +vn -0.6857 -0.0713 -0.7244 +vn 0.6857 -0.0713 -0.7244 +vn -0.6857 0.0713 -0.7244 +vn 0.6857 0.0713 -0.7244 +vn -0.6857 0.2113 -0.6965 +vn 0.6857 0.2113 -0.6965 +vn -0.6857 0.4617 -0.5626 +vn 0.6857 0.4617 -0.5626 +vn 0.6857 0.3431 -0.6419 +vn -0.6857 0.3431 -0.6419 +vn -0.6857 0.5626 -0.4617 +vn 0.6857 0.5626 -0.4617 +vn -0.6857 0.6419 -0.3431 +vn 0.6857 0.6419 -0.3431 +vn -0.6857 0.6965 -0.2113 +vn 0.6857 0.6966 -0.2112 +vn -0.6857 0.7244 -0.0713 +vn 0.6857 0.7244 -0.0713 +vn -0.6857 0.6966 0.2112 +vn 0.6857 0.6965 0.2113 +vn 0.6857 0.7244 0.0713 +vn -0.6857 0.7244 0.0713 +vn -0.6857 0.6419 0.3431 +vn 0.6857 0.6419 0.3431 +vn -0.6857 0.5626 0.4617 +vn 0.6857 0.5626 0.4618 +vn -0.2147 0.8614 -0.4604 +vn -0.1087 0.8767 -0.4686 +vn -0.1087 0.9513 -0.2886 +vn -0.2147 0.9346 -0.2835 +vn -0.2147 0.9720 -0.0957 +vn -0.1087 0.9893 -0.0974 +vn -0.2147 0.9720 0.0957 +vn -0.1087 0.9893 0.0974 +vn -0.2147 0.9346 0.2835 +vn -0.1087 0.9513 0.2886 +vn -0.2147 0.8614 0.4604 +vn -0.1087 0.8767 0.4686 +vn -0.2147 0.7550 0.6196 +vn -0.1087 0.7684 0.6306 +vn -0.1087 0.6306 0.7684 +vn -0.2147 0.6196 0.7550 +vn -0.2147 0.4604 0.8614 +vn -0.1087 0.4686 0.8767 +vn -0.2147 0.2835 0.9346 +vn -0.1087 0.2886 0.9513 +vn -0.2147 0.0957 0.9720 +vn -0.1087 0.0974 0.9893 +vn -0.1087 -0.0974 0.9893 +vn -0.2147 -0.0957 0.9720 +vn -0.1087 -0.2886 0.9513 +vn -0.2147 -0.2835 0.9346 +vn -0.2147 -0.4604 0.8614 +vn -0.1087 -0.4686 0.8767 +vn -0.1087 -0.6306 0.7684 +vn -0.2147 -0.6196 0.7550 +vn -0.1087 -0.7684 0.6306 +vn -0.2147 -0.7550 0.6196 +vn -0.2147 -0.8614 0.4604 +vn -0.1087 -0.8767 0.4686 +vn -0.1087 -0.9513 0.2886 +vn -0.2147 -0.9346 0.2835 +vn -0.2147 -0.9720 0.0957 +vn -0.1087 -0.9893 0.0974 +vn -0.1087 -0.9893 -0.0974 +vn -0.2147 -0.9720 -0.0957 +vn -0.2147 -0.9346 -0.2835 +vn -0.1087 -0.9513 -0.2886 +vn -0.1087 -0.8767 -0.4686 +vn -0.2147 -0.8614 -0.4604 +vn -0.1087 -0.7684 -0.6306 +vn -0.2147 -0.7550 -0.6196 +vn -0.1087 -0.6306 -0.7684 +vn -0.2147 -0.6196 -0.7550 +vn -0.1087 -0.4686 -0.8767 +vn -0.2147 -0.4604 -0.8614 +vn -0.1087 -0.2886 -0.9513 +vn -0.2147 -0.2835 -0.9346 +vn -0.1087 -0.0974 -0.9893 +vn -0.2147 -0.0957 -0.9720 +vn -0.2147 0.2835 -0.9346 +vn -0.2147 0.0957 -0.9720 +vn -0.1087 0.0974 -0.9893 +vn -0.1087 0.2886 -0.9513 +vn -0.2147 0.6196 -0.7550 +vn -0.2147 0.4604 -0.8614 +vn -0.1087 0.4686 -0.8767 +vn -0.1087 0.6306 -0.7684 +vn -0.2147 0.7550 -0.6196 +vn -0.1087 0.7684 -0.6306 +vn 0.6857 0.4617 0.5626 +vn -0.6857 0.4616 0.5628 +vn -0.6100 0.3032 0.7321 +vn 0.0000 0.3827 0.9239 +vn 0.0000 0.9914 0.1305 +vn -0.6100 0.7857 0.1033 +vn -0.6100 -0.4824 0.6287 +vn 0.0000 -0.6088 0.7934 +vn 0.0000 0.6087 -0.7934 +vn -0.6100 0.4824 -0.6287 +vn 0.0000 -0.3827 -0.9239 +vn -0.6100 -0.3033 -0.7321 +vn 0.0000 -0.9914 -0.1306 +vn -0.6100 -0.7856 -0.1034 +vn -0.6100 0.7321 0.3033 +vn 0.0000 0.9239 0.3827 +vn 0.0000 0.7934 -0.6087 +vn -0.6100 0.6287 -0.4823 +vn -0.6100 0.1034 0.7856 +vn 0.0000 0.1305 0.9914 +vn 0.0000 -0.1305 -0.9914 +vn -0.6100 -0.1036 -0.7856 +vn 0.0000 -0.9239 -0.3827 +vn -0.6100 -0.7321 -0.3032 +vn 0.0000 -0.7934 0.6087 +vn -0.6100 -0.6288 0.4823 +vn -0.6100 0.7321 -0.3032 +vn 0.0000 0.9239 -0.3827 +vn 0.0000 0.1305 -0.9914 +vn -0.6100 0.1033 -0.7857 +vn -0.6100 0.6287 0.4824 +vn 0.0000 0.7934 0.6088 +vn 0.0000 -0.7934 -0.6087 +vn -0.6100 -0.6287 -0.4824 +vn 0.0000 -0.9239 0.3827 +vn -0.6100 -0.7321 0.3032 +vn 0.0000 -0.1305 0.9914 +vn -0.6100 -0.1034 0.7856 +vn -0.6100 0.3032 -0.7321 +vn 0.0000 0.3827 -0.9239 +vn 0.0000 -0.6087 -0.7934 +vn -0.6100 -0.4823 -0.6287 +vn -0.6100 0.7856 -0.1034 +vn 0.0000 0.9914 -0.1305 +vn 0.0000 -0.9914 0.1305 +vn -0.6100 -0.7856 0.1035 +vn 0.0000 -0.3827 0.9239 +vn -0.6100 -0.3032 0.7321 +vn 0.0000 0.6087 0.7934 +vn -0.6100 0.4824 0.6287 +vn -0.6100 -0.3034 -0.7320 +vn 0.0000 -0.9914 -0.1305 +vn 0.0000 -0.6087 0.7934 +vn -0.6100 0.7856 0.1034 +vn -0.6100 -0.7321 -0.3033 +vn 0.0000 -0.7934 0.6088 +vn -0.6100 -0.6287 0.4824 +vn -0.6100 -0.1034 -0.7856 +vn 0.0000 0.1306 0.9914 +vn -0.6100 0.7321 0.3032 +vn -0.6100 0.6288 -0.4823 +vn -0.6100 -0.1033 0.7857 +vn -0.6100 -0.6286 -0.4825 +vn 0.0000 0.7934 0.6087 +vn -0.6100 0.6286 0.4824 +vn -0.6100 0.7322 -0.3030 +vn -0.6100 0.1034 -0.7856 +vn -0.6100 0.4823 0.6287 +vn -0.6100 -0.4825 -0.6286 +vn -0.5918 -0.6231 0.5114 +vn -0.5918 -0.5114 0.6231 +vn -0.8544 -0.3296 0.4016 +vn -0.8544 -0.4016 0.3296 +vn -0.5918 0.6231 -0.5114 +vn -0.5918 0.5114 -0.6231 +vn -0.8544 0.3296 -0.4016 +vn -0.8544 0.4016 -0.3296 +vn -0.5918 0.8022 0.0790 +vn -0.5918 0.8022 -0.0790 +vn -0.8544 0.5170 -0.0509 +vn -0.8544 0.5170 0.0509 +vn -0.5918 0.3800 0.7109 +vn -0.5918 0.5114 0.6231 +vn -0.8544 0.3296 0.4016 +vn -0.8544 0.2449 0.4582 +vn -0.5918 -0.8022 0.0790 +vn -0.5918 -0.7714 0.2340 +vn -0.8544 -0.4972 0.1508 +vn -0.8544 -0.5170 0.0509 +vn -0.5918 0.0790 -0.8022 +vn -0.5918 -0.0790 -0.8022 +vn -0.8544 -0.0509 -0.5170 +vn -0.8544 0.0509 -0.5170 +vn -0.5918 0.3800 -0.7109 +vn -0.5918 0.2340 -0.7714 +vn -0.8544 0.1508 -0.4972 +vn -0.8544 0.2449 -0.4582 +vn -0.5918 -0.5114 -0.6231 +vn -0.5918 -0.6231 -0.5114 +vn -0.8544 -0.4016 -0.3296 +vn -0.8544 -0.3296 -0.4016 +vn -0.5918 0.7714 0.2340 +vn -0.8544 0.4972 0.1508 +vn -0.5918 -0.7109 -0.3800 +vn -0.8544 -0.4582 -0.2449 +vn -0.5918 -0.7714 -0.2340 +vn -0.5918 -0.8022 -0.0790 +vn -0.8544 -0.5170 -0.0509 +vn -0.8544 -0.4972 -0.1508 +vn -0.5918 0.7109 -0.3800 +vn -0.8545 0.4582 -0.2449 +vn -0.5918 -0.7109 0.3800 +vn -0.8544 -0.4582 0.2449 +vn -0.5918 -0.3800 -0.7109 +vn -0.8544 -0.2449 -0.4582 +vn -0.5918 0.2340 0.7714 +vn -0.8544 0.1508 0.4972 +vn -0.5918 0.0790 0.8022 +vn -0.8544 0.0509 0.5170 +vn -0.5918 -0.0790 0.8022 +vn -0.8544 -0.0509 0.5170 +vn -0.5918 -0.2340 0.7714 +vn -0.8544 -0.1508 0.4972 +vn -0.5918 -0.3800 0.7109 +vn -0.8544 -0.2449 0.4582 +vn -0.2096 0.9357 -0.2838 +vn -0.2096 0.9731 -0.0958 +vn -0.5918 0.7714 -0.2340 +vn -0.8544 0.4972 -0.1508 +vn -0.6100 0.5603 0.5603 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.9659 -0.2588 +vn -0.6100 0.7654 -0.2051 +vn -0.6100 -0.2051 0.7654 +vn 0.0000 -0.2588 0.9659 +vn 0.0000 0.2588 -0.9659 +vn -0.6100 0.2052 -0.7654 +vn -0.0000 -0.7071 -0.7071 +vn -0.6100 -0.5603 -0.5603 +vn -0.0000 -0.9659 0.2588 +vn -0.6100 -0.7654 0.2050 +vn -0.6100 0.7924 -0.0001 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 0.5000 -0.8660 +vn -0.6100 0.3960 -0.6863 +vn -0.6100 0.3961 0.6863 +vn 0.0000 0.5000 0.8660 +vn 0.0000 -0.5000 -0.8660 +vn -0.6100 -0.3962 -0.6862 +vn 0.0000 -1.0000 0.0000 +vn -0.6100 -0.7924 0.0001 +vn 0.0000 -0.5000 0.8660 +vn -0.6100 -0.3962 0.6862 +vn -0.6100 0.5603 -0.5603 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 -0.2588 -0.9659 +vn -0.6100 -0.2050 -0.7654 +vn -0.6100 0.7654 0.2050 +vn 0.0000 0.9659 0.2588 +vn 0.0000 -0.9659 -0.2588 +vn -0.6100 -0.7654 -0.2051 +vn 0.0000 -0.7071 0.7071 +vn -0.6100 -0.5604 0.5602 +vn 0.0000 0.2588 0.9659 +vn -0.6100 0.2051 0.7654 +vn -0.6100 -0.0001 -0.7924 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.8660 -0.5000 +vn -0.6100 -0.6862 -0.3963 +vn -0.6100 0.6862 -0.3963 +vn 0.0000 0.8660 -0.5000 +vn -0.0000 -0.8660 0.5000 +vn -0.6100 -0.6863 0.3961 +vn -0.0000 -0.0000 1.0000 +vn -0.6100 -0.0002 0.7924 +vn -0.0000 0.8660 0.5000 +vn -0.6100 0.6862 0.3962 +vn -0.6100 -0.7654 0.2051 +vn -0.6100 0.2051 -0.7654 +vn -0.6100 -0.2052 0.7654 +vn -0.6100 0.7654 -0.2052 +vn -0.6100 -0.3960 0.6863 +vn -0.6100 -0.3961 -0.6863 +vn -0.6100 0.3962 0.6862 +vn -0.6100 0.3962 -0.6862 +vn -0.6100 -0.5603 0.5603 +vn -0.6100 -0.7654 -0.2050 +vn -0.6100 0.7654 0.2051 +vn -0.6100 -0.2051 -0.7654 +vn -0.9542 -0.2313 -0.1898 +vn -0.9542 -0.1898 -0.2313 +vn -0.6100 0.0000 0.7924 +vn -0.6100 0.6862 0.3963 +vn -0.6100 -0.6861 0.3963 +vn -0.6100 0.6863 -0.3961 +vn -0.6100 0.0001 -0.7924 +vn -0.6100 -0.6862 -0.3962 +vn -0.5918 -0.2340 -0.7714 +vn -0.8544 -0.1508 -0.4972 +vn -0.5918 0.6231 0.5114 +vn -0.8544 0.4016 0.3296 +vn -0.5918 0.7109 0.3800 +vn -0.8544 0.4582 0.2449 +vn -0.9916 -0.1139 -0.0609 +vn -0.9916 -0.1235 -0.0375 +vn -0.9916 -0.1285 -0.0127 +vn -0.9916 -0.1285 0.0127 +vn -0.9916 -0.1235 0.0375 +vn -0.9916 -0.1138 0.0608 +vn -0.9916 -0.0998 0.0819 +vn -0.9916 -0.0819 0.0998 +vn -0.9916 -0.0609 0.1138 +vn -0.9916 -0.0375 0.1235 +vn -0.9916 -0.0126 0.1285 +vn -0.9916 0.0127 0.1285 +vn -0.9916 0.0375 0.1235 +vn -0.9916 0.0609 0.1139 +vn -0.9916 0.0819 0.0998 +vn -0.9916 0.0998 0.0819 +vn -0.9916 0.1139 0.0608 +vn -0.9916 0.1235 0.0375 +vn -0.9916 0.1285 0.0127 +vn -0.9916 0.1285 -0.0127 +vn -0.9916 0.1235 -0.0375 +vn -0.9916 0.1139 -0.0608 +vn -0.9916 0.0998 -0.0819 +vn -0.9916 0.0819 -0.0998 +vn -0.9916 0.0609 -0.1138 +vn -0.9916 0.0375 -0.1235 +vn -0.9916 0.0127 -0.1285 +vn -0.9916 -0.0127 -0.1285 +vn -0.9916 -0.0375 -0.1235 +vn -0.9916 -0.0608 -0.1138 +vn -0.9916 -0.0819 -0.0998 +vn -0.9916 -0.0998 -0.0819 +vn -0.9542 -0.1411 -0.2639 +vn -0.9542 -0.0869 -0.2863 +vn -0.9542 -0.0293 -0.2978 +vn -0.9542 0.0293 -0.2978 +vn -0.9542 0.0869 -0.2863 +vn -0.9542 0.1411 -0.2639 +vn -0.9542 0.1898 -0.2313 +vn -0.9542 0.2313 -0.1898 +vn -0.9542 0.2639 -0.1411 +vn -0.9542 0.2863 -0.0869 +vn -0.9542 0.2978 -0.0293 +vn -0.9542 0.2978 0.0293 +vn -0.9542 0.2863 0.0869 +vn -0.9542 0.2639 0.1411 +vn -0.9542 0.2313 0.1898 +vn -0.9542 0.1898 0.2313 +vn -0.9542 0.1411 0.2639 +vn -0.9542 0.0869 0.2863 +vn -0.9542 0.0293 0.2978 +vn -0.9542 -0.0293 0.2978 +vn -0.9542 -0.0869 0.2863 +vn -0.9542 -0.1411 0.2639 +vn -0.9542 -0.1898 0.2313 +vn -0.9542 -0.2313 0.1898 +vn -0.9542 -0.2639 0.1410 +vn -0.9542 -0.2863 0.0869 +vn -0.9542 -0.2978 0.0293 +vn -0.9542 -0.2978 -0.0293 +vn -0.9542 -0.2863 -0.0869 +vn -0.9542 -0.2639 -0.1411 +vn -0.2096 -0.8623 -0.4609 +vn -0.2096 -0.9357 -0.2838 +vn -0.2096 -0.4609 0.8623 +vn -0.2096 -0.6203 0.7558 +vn -0.2096 -0.0958 0.9731 +vn -0.2096 -0.2838 0.9357 +vn -0.2096 -0.9731 -0.0958 +vn -0.2096 -0.9731 0.0958 +vn -0.2096 -0.9357 0.2838 +vn -0.2096 -0.8623 0.4609 +vn -0.2096 -0.7558 0.6203 +vn -0.2096 -0.7558 -0.6203 +vn -0.2096 -0.6203 -0.7558 +vn -0.2096 0.0958 0.9731 +vn -0.2096 0.9731 0.0958 +vn -0.2096 0.4609 0.8623 +vn -0.2096 0.2838 0.9357 +vn -0.2096 0.6203 0.7558 +vn -0.2096 0.7558 0.6203 +vn -0.2096 -0.0958 -0.9731 +vn -0.2096 0.0958 -0.9731 +vn -0.2096 0.8623 0.4609 +vn -0.2096 0.9357 0.2838 +vn -0.2096 0.7558 -0.6203 +vn -0.2096 0.8623 -0.4609 +vn -0.2096 0.6203 -0.7558 +vn -0.2096 0.4609 -0.8623 +vn -0.2096 0.2838 -0.9357 +vn -0.2096 -0.2838 -0.9357 +vn -0.2096 -0.4609 -0.8623 +g Pipe_Cylinder.002_None.002_Pipe_Cylinder.002_None.002_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 +f 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 +f 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 +f 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 +f 25/25/1 26/26/1 27/27/1 28/28/1 29/29/1 30/30/1 +f 31/31/1 32/32/1 33/33/1 34/34/1 35/35/1 36/36/1 +f 37/37/1 38/38/1 39/39/1 40/40/1 41/41/1 42/42/1 +f 43/43/1 44/44/1 45/45/1 46/46/1 47/47/1 48/48/1 +f 49/49/1 50/50/1 51/51/1 52/52/1 53/53/1 54/54/1 55/55/1 56/56/1 57/57/1 58/58/1 59/59/1 60/60/1 61/61/1 62/62/1 63/63/1 64/64/1 65/65/1 66/66/1 67/67/1 68/68/1 69/69/1 70/70/1 71/71/1 72/72/1 73/73/1 74/74/1 75/75/1 76/76/1 77/77/1 78/78/1 79/79/1 80/80/1 +f 81/81/2 82/82/2 83/83/2 84/84/2 85/85/2 86/86/2 87/87/2 88/88/2 89/89/2 90/90/2 91/91/2 92/92/2 93/93/2 94/94/2 95/95/2 96/96/2 97/97/2 98/98/2 99/99/2 100/100/2 101/101/2 102/102/2 103/103/2 104/104/2 105/105/2 106/106/2 107/107/2 108/108/2 109/109/2 110/110/2 111/111/2 112/112/2 +f 113/113/1 114/114/1 115/115/1 116/116/1 117/117/1 118/118/1 +f 119/119/1 120/120/1 121/121/1 122/122/1 123/123/1 124/124/1 +f 125/125/1 126/126/1 127/127/1 128/128/1 129/129/1 130/130/1 +f 131/131/1 132/132/1 133/133/1 134/134/1 135/135/1 136/136/1 +f 137/137/1 138/138/1 139/139/1 140/140/1 141/141/1 142/142/1 +f 143/143/1 144/144/1 145/145/1 146/146/1 147/147/1 148/148/1 +f 149/149/1 150/150/1 151/151/1 152/152/1 153/153/1 154/154/1 +f 155/155/1 156/156/1 157/157/1 158/158/1 159/159/1 160/160/1 +s 1 +f 79/161/3 102/162/4 101/163/5 80/164/6 +f 78/165/7 103/166/8 102/162/4 79/161/3 +f 77/167/9 104/168/10 103/166/8 78/165/7 +f 76/169/11 105/170/12 104/168/10 77/167/9 +f 75/171/13 106/172/14 105/170/12 76/169/11 +f 74/173/15 107/174/16 106/172/14 75/171/13 +f 73/175/17 108/176/18 107/174/16 74/173/15 +f 72/177/19 109/178/20 108/176/18 73/175/17 +f 71/179/21 110/180/22 109/178/20 72/177/19 +f 70/181/23 111/182/24 110/180/22 71/179/21 +f 69/183/25 112/184/26 111/182/24 70/181/23 +f 68/185/27 81/186/28 112/184/26 69/183/25 +f 67/187/29 82/188/30 81/186/28 68/185/27 +f 66/189/31 83/190/32 82/191/30 67/187/29 +f 65/192/33 84/193/34 83/190/32 66/189/31 +f 64/194/35 85/195/36 84/193/34 65/192/33 +f 63/196/37 86/197/38 85/198/36 64/199/35 +f 62/200/39 87/201/40 86/197/38 63/196/37 +f 61/202/41 88/203/42 87/201/40 62/200/39 +f 60/204/43 89/205/44 88/203/42 61/202/41 +f 58/206/45 91/207/46 90/208/47 59/209/48 +f 59/209/48 90/208/47 89/205/44 60/204/43 +f 57/210/49 92/211/50 91/207/46 58/206/45 +f 56/212/51 93/213/52 92/211/50 57/210/49 +f 55/214/53 94/215/54 93/213/52 56/212/51 +f 54/216/55 95/217/56 94/215/54 55/214/53 +f 52/218/57 97/219/58 96/220/59 53/221/60 +f 53/221/60 96/220/59 95/217/56 54/216/55 +f 51/222/61 98/223/62 97/219/58 52/218/57 +f 50/224/63 99/225/64 98/223/62 51/222/61 +f 161/226/65 162/227/66 163/228/67 164/229/68 +f 165/230/69 164/229/68 163/228/67 166/231/70 +f 167/232/71 165/230/69 166/231/70 168/233/72 +f 169/234/73 167/232/71 168/233/72 170/235/74 +f 171/236/75 169/234/73 170/235/74 172/237/76 +f 173/238/77 171/236/75 172/237/76 174/239/78 +f 173/238/77 174/239/78 175/240/79 176/241/80 +f 177/242/81 176/241/80 175/240/79 178/243/82 +f 179/244/83 177/242/81 178/243/82 180/245/84 +f 181/246/85 179/244/83 180/245/84 182/247/86 +f 181/246/85 182/247/86 183/248/87 184/249/88 +f 184/249/88 183/248/87 185/250/89 186/251/90 +f 187/252/91 188/253/92 189/254/93 190/255/94 +f 186/251/90 185/250/89 188/253/92 187/252/91 +f 190/255/94 189/254/93 191/256/95 192/257/96 +f 193/258/97 192/257/96 191/256/95 194/259/98 +f 193/258/97 194/259/98 195/260/99 196/261/100 +f 197/262/101 196/261/100 195/260/99 198/263/102 +f 197/264/101 198/265/102 199/266/103 200/267/104 +f 201/268/105 200/267/104 199/266/103 202/269/106 +f 201/268/105 202/269/106 203/270/107 204/271/108 +f 204/271/108 203/270/107 205/272/109 206/273/110 +f 206/273/110 205/272/109 207/274/111 208/275/112 +f 208/275/112 207/274/111 209/276/113 210/277/114 +f 210/277/114 209/276/113 211/278/115 212/279/116 +f 212/279/116 211/278/115 213/280/117 214/281/118 +f 215/282/119 216/283/120 217/284/121 218/285/122 +f 216/283/120 214/281/118 213/280/117 217/284/121 +f 219/286/123 220/287/124 221/288/125 222/289/126 +f 215/282/119 218/285/122 221/288/125 220/287/124 +f 223/290/127 219/286/123 222/289/126 224/291/128 +f 223/290/127 224/291/128 162/227/66 161/226/65 +f 80/164/6 101/163/5 100/292/129 49/293/130 +f 1/294/131 225/295/132 226/296/133 2/297/134 +f 6/298/135 227/299/136 225/295/132 1/294/131 +f 2/297/134 226/296/133 228/300/137 3/301/138 +f 3/301/138 228/300/137 229/302/139 4/303/140 +f 4/304/140 229/305/139 230/306/141 5/307/142 +f 5/307/142 230/306/141 227/299/136 6/298/135 +f 7/308/143 231/309/144 232/310/145 8/311/146 +f 12/312/147 233/313/148 231/309/144 7/308/143 +f 8/311/146 232/310/145 234/314/149 9/315/150 +f 9/315/150 234/314/149 235/316/151 10/317/152 +f 10/318/152 235/319/151 236/320/153 11/321/154 +f 11/321/154 236/320/153 233/313/148 12/312/147 +f 13/322/155 237/323/156 238/324/157 14/325/158 +f 18/326/159 239/327/160 237/323/156 13/322/155 +f 14/325/158 238/324/157 240/328/161 15/329/162 +f 15/329/162 240/328/161 241/330/163 16/331/164 +f 16/332/164 241/333/163 242/334/165 17/335/166 +f 17/335/166 242/334/165 239/327/160 18/326/159 +f 19/336/167 243/337/168 244/338/169 20/339/170 +f 24/340/171 245/341/172 243/337/168 19/336/167 +f 20/339/170 244/338/169 246/342/173 21/343/174 +f 21/343/174 246/342/173 247/344/175 22/345/176 +f 22/346/176 247/347/175 248/348/177 23/349/178 +f 23/349/178 248/348/177 245/341/172 24/340/171 +f 25/350/179 249/351/139 250/352/180 26/353/142 +f 30/354/138 251/355/137 249/351/139 25/350/179 +f 26/353/142 250/352/180 252/356/181 27/357/135 +f 27/357/135 252/356/181 253/358/132 28/359/131 +f 28/360/131 253/361/132 254/362/133 29/363/182 +f 29/363/182 254/362/133 251/355/137 30/354/138 +f 31/364/183 255/365/151 256/366/184 32/367/185 +f 36/368/186 257/369/149 255/365/151 31/364/183 +f 32/367/185 256/366/184 258/370/187 33/371/147 +f 33/371/147 258/370/187 259/372/144 34/373/188 +f 34/374/188 259/375/144 260/376/145 35/377/189 +f 35/377/189 260/376/145 257/369/149 36/368/186 +f 37/378/164 261/379/163 262/380/165 38/381/190 +f 42/382/191 263/383/161 261/379/163 37/378/164 +f 38/381/190 262/380/165 264/384/192 39/385/193 +f 39/385/193 264/384/192 265/386/156 40/387/194 +f 40/388/194 265/389/156 266/390/157 41/391/195 +f 41/391/195 266/390/157 263/383/161 42/382/191 +f 43/392/176 267/393/175 268/394/177 44/395/196 +f 48/396/174 269/397/173 267/393/175 43/392/176 +f 44/395/196 268/394/177 270/398/172 45/399/171 +f 45/399/171 270/398/172 271/400/168 46/401/167 +f 46/402/167 271/403/168 272/404/169 47/405/197 +f 47/405/197 272/404/169 269/397/173 48/396/174 +f 273/406/198 274/407/199 275/408/200 276/409/201 +f 277/410/202 278/411/203 279/412/204 280/413/205 +f 281/414/206 282/415/207 283/416/208 284/417/209 +f 285/418/210 286/419/211 287/420/212 288/421/213 +f 289/422/214 290/423/215 291/424/216 292/425/217 +f 293/426/218 294/427/219 295/428/220 296/429/221 +f 297/430/222 298/431/223 299/432/224 300/433/225 +f 301/434/226 302/435/227 303/436/228 304/437/229 +f 305/438/230 281/414/206 284/417/209 306/439/231 +f 302/435/227 307/440/232 308/441/233 303/436/228 +f 309/442/234 310/443/235 311/444/236 312/445/237 +f 307/440/232 309/442/234 312/445/237 308/441/233 +f 298/431/223 293/426/218 296/429/221 299/432/224 +f 313/446/238 277/410/202 280/413/205 314/447/239 +f 290/423/215 315/448/240 316/449/241 291/424/216 +f 310/443/235 289/422/214 292/425/217 311/444/236 +f 49/293/130 100/292/129 99/225/64 50/224/63 +f 317/450/242 301/434/226 304/437/229 318/451/243 +f 319/452/244 285/418/210 288/421/213 320/453/245 +f 321/454/246 319/452/244 320/453/245 322/455/247 +f 323/456/248 321/454/246 322/455/247 324/457/249 +f 325/458/250 323/456/248 324/457/249 326/459/251 +f 327/460/252 325/458/250 326/459/251 328/461/253 +f 315/448/240 273/406/198 276/409/201 316/449/241 +f 274/407/199 327/460/252 328/461/253 275/408/200 +f 278/411/203 297/430/222 300/433/225 279/412/204 +f 329/462/254 330/463/255 166/231/70 163/228/67 +f 331/464/256 313/446/238 314/447/239 332/465/257 +f 113/466/258 333/467/259 334/468/260 114/469/261 +f 118/470/262 335/471/263 333/467/259 113/466/258 +f 114/469/261 334/468/260 336/472/264 115/473/265 +f 115/473/265 336/472/264 337/474/266 116/475/267 +f 116/476/267 337/477/266 338/478/268 117/479/269 +f 117/479/269 338/478/268 335/471/263 118/470/262 +f 119/480/270 339/481/271 340/482/272 120/483/273 +f 124/484/274 341/485/275 339/481/271 119/480/270 +f 120/483/273 340/482/272 342/486/276 121/487/277 +f 121/487/277 342/486/276 343/488/278 122/489/279 +f 122/490/279 343/491/278 344/492/280 123/493/281 +f 123/493/281 344/492/280 341/485/275 124/484/274 +f 125/494/282 345/495/283 346/496/284 126/497/285 +f 130/498/286 347/499/287 345/495/283 125/494/282 +f 126/497/285 346/496/284 348/500/288 127/501/289 +f 127/501/289 348/500/288 349/502/290 128/503/291 +f 128/504/291 349/505/290 350/506/292 129/507/293 +f 129/507/293 350/506/292 347/499/287 130/498/286 +f 131/508/294 351/509/295 352/510/296 132/511/297 +f 136/512/298 353/513/299 351/509/295 131/508/294 +f 132/511/297 352/510/296 354/514/300 133/515/301 +f 133/515/301 354/514/300 355/516/302 134/517/303 +f 134/518/303 355/519/302 356/520/304 135/521/305 +f 135/521/305 356/520/304 353/513/299 136/512/298 +f 137/522/267 357/523/266 358/524/268 138/525/306 +f 142/526/307 359/527/264 357/523/266 137/522/267 +f 138/525/306 358/524/268 360/528/263 139/529/308 +f 139/529/308 360/528/263 361/530/259 140/531/258 +f 140/532/258 361/533/259 362/534/260 141/535/309 +f 141/535/309 362/534/260 359/527/264 142/526/307 +f 143/536/279 363/537/278 364/538/280 144/539/310 +f 148/540/311 365/541/276 363/537/278 143/536/279 +f 144/539/310 364/538/280 366/542/275 145/543/312 +f 145/543/312 366/542/275 367/544/271 146/545/270 +f 146/546/270 367/547/271 368/548/272 147/549/313 +f 147/549/313 368/548/272 365/541/276 148/540/311 +f 149/550/314 369/551/290 370/552/292 150/553/293 +f 154/554/315 371/555/288 369/551/290 149/550/314 +f 150/553/293 370/552/292 372/556/287 151/557/316 +f 151/557/316 372/556/287 373/558/283 152/559/282 +f 152/560/282 373/561/283 374/562/284 153/563/317 +f 153/563/317 374/562/284 371/555/288 154/554/315 +f 304/437/229 303/436/228 375/564/318 376/565/319 +f 155/566/320 377/567/302 378/568/304 156/569/321 +f 160/570/322 379/571/300 377/567/302 155/566/320 +f 156/569/321 378/568/304 380/572/299 157/573/323 +f 157/573/323 380/572/299 381/574/295 158/575/324 +f 158/576/324 381/577/295 382/578/296 159/579/325 +f 159/579/325 382/578/296 379/571/300 160/570/322 +f 383/580/326 317/450/242 318/451/243 384/581/327 +f 286/419/211 385/582/328 386/583/329 287/420/212 +f 385/582/328 387/584/330 388/585/331 386/583/329 +f 387/584/330 305/438/230 306/439/231 388/585/331 +f 294/427/219 383/580/326 384/581/327 295/428/220 +f 389/586/332 390/587/333 391/588/334 392/589/335 393/590/336 394/591/337 395/592/338 396/593/339 397/594/340 398/595/341 399/596/342 400/597/343 401/598/344 402/599/345 403/600/346 404/601/347 405/602/348 406/603/349 407/604/350 408/605/351 409/606/352 410/607/353 411/608/354 412/609/355 413/610/356 414/611/357 415/612/358 416/613/359 417/614/360 418/615/361 419/616/362 420/617/363 +f 318/451/243 304/437/229 376/565/319 421/618/364 +f 384/581/327 318/451/243 421/618/364 422/619/365 +f 295/428/220 384/581/327 422/619/365 423/620/366 +f 296/429/221 295/428/220 423/620/366 424/621/367 +f 299/432/224 296/429/221 424/621/367 425/622/368 +f 300/433/225 299/432/224 425/622/368 426/623/369 +f 279/412/204 300/433/225 426/623/369 427/624/370 +f 280/413/205 279/412/204 427/624/370 428/625/371 +f 314/447/239 280/413/205 428/625/371 429/626/372 +f 332/465/257 314/447/239 429/626/372 430/627/373 +f 283/416/208 332/465/257 430/627/373 431/628/374 +f 284/417/209 283/416/208 431/628/374 432/629/375 +f 306/439/231 284/417/209 432/629/375 433/630/376 +f 388/585/331 306/439/231 433/630/376 434/631/377 +f 386/583/329 388/585/331 434/631/377 435/632/378 +f 287/420/212 386/583/329 435/632/378 436/633/379 +f 288/421/213 287/420/212 436/633/379 437/634/380 +f 320/453/245 288/421/213 437/634/380 438/635/381 +f 322/455/247 320/453/245 438/635/381 439/636/382 +f 324/457/249 322/455/247 439/636/382 440/637/383 +f 326/459/251 324/457/249 440/637/383 441/638/384 +f 328/461/253 326/459/251 441/638/384 442/639/385 +f 275/408/200 328/461/253 442/639/385 443/640/386 +f 276/409/201 275/408/200 443/640/386 444/641/387 +f 316/449/241 276/409/201 444/641/387 445/642/388 +f 291/424/216 316/449/241 445/642/388 446/643/389 +f 292/425/217 291/424/216 446/643/389 447/644/390 +f 311/444/236 292/425/217 447/644/390 448/645/391 +f 312/445/237 311/444/236 448/645/391 449/646/392 +f 308/441/233 312/445/237 449/646/392 450/647/393 +f 303/436/228 308/441/233 450/647/393 375/564/318 +f 451/648/394 203/270/107 202/269/106 452/649/395 +f 188/253/92 453/650/396 454/651/397 189/254/93 +f 183/248/87 455/652/398 456/653/399 185/250/89 +f 452/649/395 202/269/106 199/266/103 457/654/400 +f 457/654/400 199/266/103 198/265/102 458/655/401 +f 459/656/402 195/260/99 194/259/98 460/657/403 +f 185/250/89 456/653/399 453/650/396 188/253/92 +f 461/658/404 191/256/95 189/254/93 454/651/397 +f 460/657/403 194/259/98 191/256/95 461/658/404 +f 462/659/405 205/272/109 203/270/107 451/648/394 +f 462/659/405 463/660/406 207/274/111 205/272/109 +f 182/247/86 464/661/407 455/652/398 183/248/87 +f 465/662/408 168/233/72 166/231/70 330/463/255 +f 466/663/409 467/664/410 180/245/84 178/243/82 +f 468/665/411 466/663/409 178/243/82 175/240/79 +f 469/666/412 468/665/411 175/240/79 174/239/78 +f 217/284/121 213/280/117 470/667/413 471/668/414 +f 472/669/415 172/237/76 170/235/74 473/670/416 +f 458/671/401 198/263/102 195/260/99 459/656/402 +f 474/672/417 475/673/418 162/227/66 224/291/128 +f 282/415/207 331/464/256 332/465/257 283/416/208 +f 473/670/416 170/235/74 168/233/72 465/662/408 +f 329/462/254 163/228/67 162/227/66 475/673/418 +f 474/672/417 224/291/128 222/289/126 476/674/419 +f 221/288/125 477/675/420 476/674/419 222/289/126 +f 221/288/125 218/285/122 478/676/421 477/675/420 +f 472/669/415 469/666/412 174/239/78 172/237/76 +f 218/285/122 217/284/121 471/668/414 478/676/421 +f 470/667/413 213/280/117 211/278/115 479/677/422 +f 479/677/422 211/278/115 209/276/113 480/678/423 +f 376/565/319 375/564/318 420/617/363 419/616/362 +f 421/618/364 376/565/319 419/616/362 418/615/361 +f 422/619/365 421/618/364 418/615/361 417/614/360 +f 423/620/366 422/619/365 417/614/360 416/613/359 +f 424/621/367 423/620/366 416/613/359 415/612/358 +f 425/622/368 424/621/367 415/612/358 414/611/357 +f 426/623/369 425/622/368 414/611/357 413/610/356 +f 427/624/370 426/623/369 413/610/356 412/609/355 +f 428/625/371 427/624/370 412/609/355 411/608/354 +f 429/626/372 428/625/371 411/608/354 410/607/353 +f 430/627/373 429/626/372 410/607/353 409/606/352 +f 431/628/374 430/627/373 409/606/352 408/605/351 +f 432/629/375 431/628/374 408/605/351 407/604/350 +f 433/630/376 432/629/375 407/604/350 406/603/349 +f 434/631/377 433/630/376 406/603/349 405/602/348 +f 435/632/378 434/631/377 405/602/348 404/601/347 +f 436/633/379 435/632/378 404/601/347 403/600/346 +f 437/634/380 436/633/379 403/600/346 402/599/345 +f 438/635/381 437/634/380 402/599/345 401/598/344 +f 439/636/382 438/635/381 401/598/344 400/597/343 +f 440/637/383 439/636/382 400/597/343 399/596/342 +f 441/638/384 440/637/383 399/596/342 398/595/341 +f 442/639/385 441/638/384 398/595/341 397/594/340 +f 443/640/386 442/639/385 397/594/340 396/593/339 +f 444/641/387 443/640/386 396/593/339 395/592/338 +f 445/642/388 444/641/387 395/592/338 394/591/337 +f 446/643/389 445/642/388 394/591/337 393/590/336 +f 447/644/390 446/643/389 393/590/336 392/589/335 +f 448/645/391 447/644/390 392/589/335 391/588/334 +f 449/646/392 448/645/391 391/588/334 390/587/333 +f 450/647/393 449/646/392 390/587/333 389/586/332 +f 375/564/318 450/647/393 389/586/332 420/617/363 +f 480/678/423 209/276/113 207/274/111 463/660/406 +f 302/435/227 301/434/226 463/679/406 462/680/405 +f 290/423/215 289/422/214 458/681/401 459/682/402 +f 459/682/402 460/683/403 315/448/240 290/423/215 +f 460/683/403 461/684/404 273/406/198 315/448/240 +f 323/456/248 325/458/250 456/685/399 455/686/398 +f 325/458/250 327/460/252 453/687/396 456/685/399 +f 327/460/252 274/407/199 454/688/397 453/687/396 +f 310/443/235 309/442/234 452/689/395 457/690/400 +f 451/691/394 452/689/395 309/442/234 307/440/232 +f 462/680/405 451/691/394 307/440/232 302/435/227 +f 474/692/417 476/693/419 278/411/203 277/410/202 +f 301/434/226 317/450/242 480/694/423 463/679/406 +f 317/450/242 383/580/326 479/695/422 480/694/423 +f 383/580/326 294/427/219 470/696/413 479/695/422 +f 478/697/421 471/698/414 293/426/218 298/431/223 +f 477/699/420 478/697/421 298/431/223 297/430/222 +f 297/430/222 278/411/203 476/693/419 477/699/420 +f 330/700/255 329/701/254 331/464/256 282/415/207 +f 329/701/254 475/702/418 313/446/238 331/464/256 +f 277/410/202 313/446/238 475/702/418 474/692/417 +f 385/582/328 286/419/211 468/703/411 469/704/412 +f 281/414/206 305/438/230 473/705/416 465/706/408 +f 305/438/230 387/584/330 472/707/415 473/705/416 +f 387/584/330 385/582/328 469/704/412 472/707/415 +f 461/684/404 454/688/397 274/407/199 273/406/198 +f 466/708/409 468/703/411 286/419/211 285/418/210 +f 467/709/410 466/708/409 285/418/210 319/452/244 +f 464/710/407 467/709/410 319/452/244 321/454/246 +f 457/690/400 458/681/401 289/422/214 310/443/235 +f 282/415/207 281/414/206 465/706/408 330/700/255 +f 321/454/246 323/456/248 455/686/398 464/710/407 +f 471/698/414 470/696/413 294/427/219 293/426/218 +f 467/664/410 464/661/407 182/247/86 180/245/84 diff --git a/mods/pipeworks/models/pipeworks_pipe_2_lowpoly.obj b/mods/pipeworks/models/pipeworks_pipe_2_lowpoly.obj new file mode 100644 index 00000000..06d0b250 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_2_lowpoly.obj @@ -0,0 +1,192 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-lowpoly.blend' +# www.blender.org +o Cylinder.002_Cylinder.006_None +v 0.500000 -0.156250 -0.064721 +v 0.500000 -0.064721 -0.156250 +v 0.500000 0.064721 -0.156250 +v 0.500000 0.156250 -0.064721 +v 0.500000 0.156250 0.064721 +v 0.500000 0.064721 0.156250 +v 0.500000 -0.064721 0.156250 +v 0.500000 -0.156250 0.064721 +v 0.468750 -0.064721 -0.156250 +v 0.468750 -0.156250 -0.064721 +v 0.468750 -0.156250 0.064721 +v 0.468750 -0.064721 0.156250 +v 0.468750 0.064721 0.156250 +v 0.468750 0.156250 0.064721 +v 0.468750 0.156250 -0.064721 +v 0.468750 0.064721 -0.156250 +v 0.468750 -0.125000 -0.051777 +v 0.468750 -0.051777 -0.125000 +v 0.468750 0.051777 -0.125000 +v 0.468750 0.125000 -0.051777 +v 0.468750 0.125000 0.051777 +v 0.468750 0.051777 0.125000 +v 0.468750 -0.051777 0.125000 +v 0.468750 -0.125000 0.051777 +v 0.000000 0.051777 -0.125000 +v 0.000000 0.125000 -0.051777 +v 0.000000 0.051777 0.125000 +v 0.000000 0.125000 0.051777 +v 0.000000 -0.051777 0.125000 +v 0.000000 -0.125000 0.051777 +v 0.000000 -0.125000 -0.051777 +v 0.000000 -0.051777 -0.125000 +v -0.062500 -0.062500 0.025888 +v -0.062500 -0.062500 -0.025888 +v -0.062500 -0.025888 -0.062500 +v -0.062500 0.025888 -0.062500 +v -0.062500 0.062500 -0.025888 +v -0.062500 0.062500 0.025888 +v -0.062500 0.025888 0.062500 +v -0.062500 -0.025888 0.062500 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.3750 0.2656 +vt 0.5000 0.2656 +vt 0.5000 0.5156 +vt 0.3750 0.5156 +vt 0.7500 0.2656 +vt 0.7500 0.5156 +vt 0.6250 0.5156 +vt 0.6250 0.2656 +vt 0.8750 0.2656 +vt 1.0000 0.2656 +vt 1.0000 0.5156 +vt 0.8750 0.5156 +vt 0.1250 0.2656 +vt 0.2500 0.2656 +vt 0.2500 0.5156 +vt 0.1250 0.5156 +vt 0.0000 0.2656 +vt 0.0000 0.5156 +vt 0.4619 0.1625 +vt 0.5652 0.1625 +vt 0.5393 0.2248 +vt 0.4877 0.2248 +vt 0.3889 0.2355 +vt 0.4512 0.2613 +vt 0.4619 0.4118 +vt 0.3889 0.3388 +vt 0.4512 0.3130 +vt 0.4877 0.3495 +vt 0.5652 0.4118 +vt 0.5393 0.3495 +vt 0.6382 0.2355 +vt 0.6382 0.3388 +vt 0.5759 0.3130 +vt 0.5759 0.2613 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 0.2971 +vn -0.6302 -0.7173 0.2971 +vn -0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 0.7173 +vn -0.6302 -0.2971 0.7173 +vn 0.6302 0.2971 0.7173 +vn -0.6302 0.2971 0.7173 +vn 0.6302 0.7173 0.2971 +vn -0.6302 0.7173 0.2971 +vn 0.6302 0.7173 -0.2971 +vn -0.6302 0.7173 -0.2971 +vn 0.6302 0.2971 -0.7173 +vn -0.6302 0.2971 -0.7173 +vn 0.6303 -0.7173 -0.2971 +vn 0.6303 -0.2971 -0.7173 +vn 0.6303 0.2971 -0.7173 +vn 0.6303 0.7173 -0.2971 +vn 0.6303 0.7173 0.2971 +vn 0.6303 0.2971 0.7173 +vn 0.6303 -0.2971 0.7173 +vn 0.6303 -0.7173 0.2971 +vn -0.3689 0.3557 -0.8587 +vn -0.3689 0.8587 -0.3557 +vn -0.3689 0.3557 0.8587 +vn -0.3689 0.8587 0.3557 +vn -0.3689 -0.3557 0.8587 +vn -0.3689 -0.8587 0.3557 +vn -0.3689 -0.8587 -0.3557 +vn -0.3689 -0.3557 -0.8587 +vn -0.8991 -0.4044 0.1675 +vn -0.8991 -0.4044 -0.1675 +vn -0.8991 -0.1675 -0.4044 +vn -0.8991 0.1675 -0.4044 +vn -0.8991 0.4044 -0.1675 +vn -0.8991 0.4044 0.1675 +vn -0.8991 0.1675 0.4044 +vn -0.8991 -0.1675 0.4044 +g Cylinder.002_Cylinder.006_None_Cylinder.002_Cylinder.006_None_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 +f 9/9/2 10/10/2 11/11/2 12/12/2 13/13/2 14/14/2 15/15/2 16/16/2 +s 1 +f 10/17/3 1/18/4 8/19/5 11/20/6 +f 9/21/7 2/22/8 1/18/4 10/17/3 +f 11/20/6 8/19/5 7/23/9 12/24/10 +f 12/25/10 7/26/9 6/27/11 13/28/12 +f 13/28/12 6/27/11 5/29/13 14/30/14 +f 14/30/14 5/29/13 4/31/15 15/32/16 +f 15/32/16 4/31/15 3/33/17 16/34/18 +f 16/34/18 3/33/17 2/22/8 9/21/7 +f 17/35/19 18/36/20 19/37/21 20/38/22 21/39/23 22/40/24 23/41/25 24/42/26 +f 25/43/27 26/44/28 20/45/22 19/46/21 +f 27/47/29 22/48/24 21/49/23 28/50/30 +f 29/51/31 30/52/32 24/53/26 23/54/25 +f 31/55/33 32/56/34 18/57/20 17/58/19 +f 32/56/34 25/43/27 19/46/21 18/57/20 +f 27/47/29 29/51/31 23/54/25 22/48/24 +f 30/59/32 31/55/33 17/58/19 24/60/26 +f 20/45/22 26/44/28 28/50/30 21/49/23 +f 31/61/33 30/62/32 33/63/35 34/64/36 +f 32/65/34 31/61/33 34/64/36 35/66/37 +f 26/67/28 25/68/27 36/69/38 37/70/39 +f 28/71/30 26/67/28 37/70/39 38/72/40 +f 25/68/27 32/65/34 35/66/37 36/69/38 +f 29/73/31 27/74/29 39/75/41 40/76/42 +f 27/74/29 28/71/30 38/72/40 39/75/41 +f 30/62/32 29/73/31 40/76/42 33/63/35 +f 36/69/38 35/66/37 34/64/36 33/63/35 40/76/42 39/75/41 38/72/40 37/70/39 diff --git a/mods/pipeworks/models/pipeworks_pipe_3.obj b/mods/pipeworks/models/pipeworks_pipe_3.obj new file mode 100644 index 00000000..ed0946bb --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_3.obj @@ -0,0 +1,2406 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-highpoly.blend' +# www.blender.org +o Pipe_Cylinder.002 +v -0.468750 0.126770 0.038455 +v -0.468750 0.131837 0.012985 +v -0.468750 0.131837 -0.012984 +v -0.468750 0.126770 -0.038455 +v -0.468750 0.116832 -0.062448 +v -0.468750 0.102404 -0.084041 +v -0.468750 0.084041 -0.102404 +v -0.468750 0.062448 -0.116832 +v -0.468750 0.038455 -0.126770 +v -0.468750 0.012985 -0.131836 +v -0.468750 -0.012985 -0.131836 +v -0.468750 -0.062448 -0.116832 +v -0.468750 -0.084041 -0.102404 +v -0.468750 -0.102404 -0.084041 +v -0.468750 -0.116832 -0.062448 +v -0.468750 -0.126770 -0.038455 +v -0.468750 -0.131836 -0.012985 +v -0.468750 -0.131836 0.012985 +v -0.468750 -0.126770 0.038455 +v -0.468750 -0.116832 0.062448 +v -0.468750 -0.084041 0.102404 +v -0.468750 -0.102404 0.084041 +v -0.468750 -0.062448 0.116832 +v -0.468750 -0.038455 0.126770 +v -0.468750 0.012985 0.131837 +v -0.468750 0.062448 0.116832 +v -0.468750 0.038455 0.126770 +v -0.468750 0.084041 0.102404 +v -0.468750 0.102404 0.084041 +v -0.468750 0.116832 0.062448 +v -0.468750 -0.038455 -0.126770 +v -0.468750 -0.012985 0.131836 +v -0.437501 0.110774 0.059210 +v -0.437501 0.120197 0.036461 +v -0.437501 0.125000 0.012312 +v -0.437501 0.125001 -0.012311 +v -0.437501 0.120197 -0.036461 +v -0.437501 0.110774 -0.059210 +v -0.437501 0.097094 -0.079683 +v -0.437501 0.079683 -0.097094 +v -0.437501 0.059210 -0.110774 +v -0.437501 0.036461 -0.120197 +v -0.437501 0.012312 -0.125000 +v -0.437501 -0.012311 -0.125000 +v -0.437501 -0.036461 -0.120197 +v -0.437501 -0.059210 -0.110774 +v -0.437501 -0.079683 -0.097094 +v -0.437501 -0.097094 -0.079683 +v -0.437501 -0.110774 -0.059210 +v -0.437501 -0.120197 -0.036461 +v -0.437501 -0.125000 -0.012311 +v -0.437501 -0.125000 0.012311 +v -0.437501 -0.120197 0.036461 +v -0.437501 -0.110774 0.059210 +v -0.437501 -0.097094 0.079683 +v -0.437501 -0.079683 0.097094 +v -0.437501 -0.059210 0.110774 +v -0.437501 -0.036461 0.120197 +v -0.437501 -0.012311 0.125001 +v -0.437501 0.012311 0.125001 +v -0.437501 0.036461 0.120197 +v -0.437501 0.059210 0.110774 +v -0.437501 0.079683 0.097094 +v -0.437501 0.097094 0.079683 +v 0.437501 0.036461 -0.120197 +v 0.437501 0.012312 -0.125001 +v 0.437501 -0.012311 -0.125000 +v 0.437501 -0.036461 -0.120197 +v 0.437501 0.059210 -0.110774 +v 0.468750 0.012985 -0.131836 +v 0.468750 0.038455 -0.126770 +v 0.468750 -0.012985 -0.131836 +v 0.437501 -0.059210 -0.110774 +v 0.468750 -0.038455 -0.126770 +v 0.437501 0.079683 -0.097094 +v 0.468750 0.062448 -0.116832 +v 0.437501 -0.079683 -0.097094 +v 0.468750 -0.062448 -0.116832 +v 0.437501 0.097094 -0.079683 +v 0.468750 0.084041 -0.102404 +v 0.437501 -0.097094 -0.079683 +v 0.468750 -0.084041 -0.102404 +v 0.437501 0.110774 -0.059210 +v 0.468750 0.102404 -0.084041 +v 0.437501 -0.110774 -0.059210 +v 0.468750 -0.102404 -0.084041 +v 0.437501 0.120197 -0.036461 +v 0.468750 0.116832 -0.062448 +v 0.437501 -0.120197 -0.036461 +v 0.468750 -0.116832 -0.062448 +v 0.437501 0.125000 -0.012311 +v 0.468750 0.126770 -0.038455 +v 0.437501 -0.125001 -0.012311 +v 0.468750 -0.126770 -0.038455 +v 0.437501 0.125000 0.012312 +v 0.468750 0.131836 -0.012985 +v 0.437501 -0.125001 0.012311 +v 0.468750 -0.131837 -0.012985 +v 0.437501 0.120197 0.036461 +v 0.468750 0.131836 0.012985 +v 0.437501 -0.120197 0.036461 +v 0.468750 -0.131837 0.012985 +v 0.437501 0.110774 0.059210 +v 0.468750 0.126770 0.038455 +v 0.437501 -0.110774 0.059210 +v 0.468750 -0.126770 0.038455 +v 0.437501 0.097094 0.079683 +v 0.468750 0.116832 0.062448 +v 0.437501 -0.097094 0.079683 +v 0.468750 -0.116832 0.062448 +v 0.437501 0.079683 0.097094 +v 0.468750 0.102404 0.084041 +v 0.437501 -0.079683 0.097094 +v 0.468750 -0.102404 0.084041 +v 0.437501 0.059210 0.110774 +v 0.468750 0.084041 0.102404 +v 0.437501 -0.059210 0.110774 +v 0.468750 -0.084041 0.102404 +v 0.437501 0.036461 0.120197 +v 0.468750 0.062448 0.116832 +v 0.437501 -0.036461 0.120197 +v 0.468750 -0.062448 0.116832 +v 0.437501 0.012311 0.125000 +v 0.468750 0.038455 0.126770 +v 0.437501 -0.012311 0.125000 +v 0.468750 -0.038455 0.126770 +v 0.468750 0.012985 0.131837 +v 0.468750 -0.012985 0.131836 +v 0.460912 0.130078 0.063644 +v 0.468749 0.130078 0.063644 +v 0.468749 0.139022 0.062467 +v 0.460912 0.139022 0.062467 +v 0.460912 0.142474 0.054132 +v 0.460912 0.136982 0.046976 +v 0.460912 0.128039 0.048153 +v 0.460912 0.124587 0.056487 +v 0.468749 0.124587 0.056487 +v 0.468749 0.142474 0.054132 +v 0.468749 0.136982 0.046976 +v 0.468749 0.128039 0.048153 +v -0.460914 0.136982 0.046976 +v -0.468751 0.136982 0.046976 +v -0.468751 0.142474 0.054133 +v -0.460914 0.142474 0.054133 +v -0.460914 0.139022 0.062467 +v -0.460914 0.130078 0.063644 +v -0.460914 0.124587 0.056488 +v -0.460914 0.128039 0.048153 +v -0.468751 0.128039 0.048153 +v -0.468751 0.139022 0.062467 +v -0.468751 0.130078 0.063644 +v -0.468751 0.124587 0.056488 +v 0.460912 0.046976 0.136982 +v 0.468749 0.046976 0.136982 +v 0.468749 0.054133 0.142474 +v 0.460912 0.054133 0.142474 +v 0.460912 0.062467 0.139022 +v 0.460912 0.063644 0.130078 +v 0.460912 0.056488 0.124587 +v 0.460912 0.048154 0.128039 +v 0.468749 0.048154 0.128039 +v 0.468749 0.062467 0.139022 +v 0.468749 0.063644 0.130078 +v 0.468749 0.056488 0.124587 +v -0.460914 0.063644 0.130078 +v -0.468751 0.063644 0.130078 +v -0.468751 0.062467 0.139022 +v -0.460914 0.062467 0.139022 +v -0.460914 0.054133 0.142474 +v -0.460914 0.046976 0.136982 +v -0.460914 0.048153 0.128039 +v -0.460914 0.056487 0.124587 +v -0.468751 0.056487 0.124587 +v -0.468751 0.054133 0.142474 +v -0.468751 0.046976 0.136982 +v -0.468751 0.048153 0.128039 +v 0.460912 -0.063644 0.130078 +v 0.468749 -0.063644 0.130078 +v 0.468749 -0.062467 0.139022 +v 0.460912 -0.062467 0.139022 +v 0.460912 -0.054132 0.142474 +v 0.460912 -0.046976 0.136982 +v 0.460912 -0.048153 0.128039 +v 0.460912 -0.056487 0.124587 +v 0.468749 -0.056487 0.124587 +v 0.468749 -0.054132 0.142474 +v 0.468749 -0.046976 0.136982 +v 0.468749 -0.048153 0.128039 +v -0.460914 -0.046976 0.136982 +v -0.468751 -0.046976 0.136982 +v -0.468751 -0.054133 0.142474 +v -0.460914 -0.054133 0.142474 +v -0.460914 -0.062467 0.139022 +v -0.460914 -0.063644 0.130078 +v -0.460914 -0.056488 0.124587 +v -0.460914 -0.048153 0.128039 +v -0.468751 -0.048153 0.128039 +v -0.468751 -0.062467 0.139022 +v -0.468751 -0.063644 0.130078 +v -0.468751 -0.056488 0.124587 +v 0.460912 -0.136982 0.046976 +v 0.468749 -0.136982 0.046976 +v 0.468749 -0.142474 0.054133 +v 0.460912 -0.142474 0.054133 +v 0.460912 -0.139022 0.062467 +v 0.460912 -0.130078 0.063644 +v 0.460912 -0.124587 0.056488 +v 0.460912 -0.128039 0.048153 +v 0.468749 -0.128039 0.048153 +v 0.468749 -0.139022 0.062467 +v 0.468749 -0.130078 0.063644 +v 0.468749 -0.124587 0.056488 +v -0.460914 -0.130078 0.063644 +v -0.468751 -0.130078 0.063644 +v -0.468751 -0.139022 0.062467 +v -0.460914 -0.139022 0.062467 +v -0.460914 -0.142474 0.054133 +v -0.460914 -0.136982 0.046976 +v -0.460914 -0.128039 0.048153 +v -0.460914 -0.124587 0.056487 +v -0.468751 -0.124587 0.056487 +v -0.468751 -0.142474 0.054133 +v -0.468751 -0.136982 0.046976 +v -0.468751 -0.128039 0.048153 +v 0.460912 -0.130078 -0.063644 +v 0.468749 -0.130078 -0.063644 +v 0.468749 -0.139022 -0.062467 +v 0.460912 -0.139022 -0.062467 +v 0.460912 -0.142474 -0.054132 +v 0.460912 -0.136982 -0.046976 +v 0.460912 -0.128039 -0.048153 +v 0.460912 -0.124587 -0.056487 +v 0.468749 -0.124587 -0.056487 +v 0.468749 -0.142474 -0.054132 +v 0.468749 -0.136982 -0.046976 +v 0.468749 -0.128039 -0.048153 +v -0.460914 -0.136982 -0.046976 +v -0.468751 -0.136982 -0.046976 +v -0.468751 -0.142474 -0.054133 +v -0.460914 -0.142474 -0.054133 +v -0.460914 -0.139022 -0.062467 +v -0.460914 -0.130078 -0.063644 +v -0.460914 -0.124587 -0.056487 +v -0.460914 -0.128039 -0.048153 +v -0.468751 -0.128039 -0.048153 +v -0.468751 -0.139022 -0.062467 +v -0.468751 -0.130078 -0.063644 +v -0.468751 -0.124587 -0.056487 +v 0.460912 -0.046976 -0.136982 +v 0.468749 -0.046976 -0.136982 +v 0.468749 -0.054133 -0.142474 +v 0.460912 -0.054133 -0.142474 +v 0.460912 -0.062467 -0.139022 +v 0.460912 -0.063644 -0.130078 +v 0.460912 -0.056488 -0.124587 +v 0.460912 -0.048153 -0.128039 +v 0.468749 -0.048153 -0.128039 +v 0.468749 -0.062467 -0.139022 +v 0.468749 -0.063644 -0.130078 +v 0.468749 -0.056488 -0.124587 +v -0.460914 -0.063644 -0.130078 +v -0.468751 -0.063644 -0.130078 +v -0.468751 -0.062467 -0.139022 +v -0.460914 -0.062467 -0.139022 +v -0.460914 -0.054132 -0.142474 +v -0.460914 -0.046976 -0.136982 +v -0.460914 -0.048153 -0.128039 +v -0.460914 -0.056487 -0.124587 +v -0.468751 -0.056487 -0.124587 +v -0.468751 -0.054132 -0.142474 +v -0.468751 -0.046976 -0.136982 +v -0.468751 -0.048153 -0.128039 +v 0.460912 0.063644 -0.130078 +v 0.468749 0.063644 -0.130078 +v 0.468749 0.062467 -0.139022 +v 0.460912 0.062467 -0.139022 +v 0.460912 0.054132 -0.142474 +v 0.460912 0.046976 -0.136982 +v 0.460912 0.048153 -0.128039 +v 0.460912 0.056487 -0.124587 +v 0.468749 0.056487 -0.124587 +v 0.468749 0.054132 -0.142474 +v 0.468749 0.046976 -0.136982 +v 0.468749 0.048153 -0.128039 +v -0.460914 0.046976 -0.136982 +v -0.468751 0.046976 -0.136982 +v -0.468751 0.054133 -0.142474 +v -0.460914 0.054133 -0.142474 +v -0.460914 0.062467 -0.139022 +v -0.460914 0.063644 -0.130078 +v -0.460914 0.056487 -0.124587 +v -0.460914 0.048153 -0.128039 +v -0.468751 0.048153 -0.128039 +v -0.468751 0.062467 -0.139022 +v -0.468751 0.063644 -0.130078 +v -0.468751 0.056487 -0.124587 +v 0.460912 0.136982 -0.046976 +v 0.468749 0.136982 -0.046976 +v 0.468749 0.142474 -0.054133 +v 0.460912 0.142474 -0.054133 +v 0.460912 0.139022 -0.062467 +v 0.460912 0.130078 -0.063644 +v 0.460912 0.124587 -0.056488 +v 0.460912 0.128039 -0.048153 +v 0.468749 0.128039 -0.048153 +v 0.468749 0.139022 -0.062467 +v 0.468749 0.130078 -0.063644 +v 0.468749 0.124587 -0.056488 +v -0.460914 0.130078 -0.063644 +v -0.468751 0.130078 -0.063644 +v -0.468751 0.139022 -0.062467 +v -0.460914 0.139022 -0.062467 +v -0.460914 0.142474 -0.054133 +v -0.460914 0.136982 -0.046976 +v -0.460914 0.128039 -0.048153 +v -0.460914 0.124587 -0.056487 +v -0.468751 0.124587 -0.056487 +v -0.468751 0.142474 -0.054133 +v -0.468751 0.136982 -0.046976 +v -0.468751 0.128039 -0.048153 +v -0.500000 0.099603 -0.121367 +v -0.500000 0.074012 -0.138467 +v -0.500000 0.045577 -0.150245 +v -0.500000 0.015390 -0.156250 +v -0.500000 -0.015389 -0.156250 +v -0.500000 -0.045576 -0.150245 +v -0.500000 -0.074012 -0.138467 +v -0.500000 -0.099603 -0.121367 +v -0.500000 -0.121367 -0.099603 +v -0.500000 -0.150245 -0.045576 +v -0.500000 -0.156250 0.015389 +v -0.500000 -0.150245 0.045576 +v -0.500000 -0.121367 0.099603 +v -0.500000 -0.099603 0.121367 +v -0.500000 -0.074012 0.138467 +v -0.500000 -0.045576 0.150245 +v -0.500000 -0.015389 0.156250 +v -0.500000 0.045576 0.150245 +v -0.500000 0.074012 0.138467 +v -0.500000 0.099603 0.121367 +v -0.500000 0.138467 0.074012 +v -0.500000 0.156250 0.015389 +v -0.500000 0.156250 -0.015389 +v -0.500000 0.150245 -0.045576 +v -0.500000 0.138467 -0.074012 +v -0.500000 0.121367 -0.099603 +v -0.500000 -0.138466 -0.074012 +v -0.500000 -0.156250 -0.015389 +v -0.500000 -0.138467 0.074012 +v -0.500000 0.015389 0.156250 +v -0.500000 0.121367 0.099603 +v -0.500000 0.150245 0.045576 +v -0.468750 0.099603 -0.121367 +v -0.468750 0.121367 -0.099603 +v -0.468750 0.074012 -0.138467 +v -0.468750 0.045577 -0.150245 +v -0.468750 0.015390 -0.156250 +v -0.468750 -0.015389 -0.156250 +v -0.468750 -0.045576 -0.150245 +v -0.468750 -0.074012 -0.138467 +v -0.468750 -0.099603 -0.121367 +v -0.468750 -0.121367 -0.099603 +v -0.468750 -0.138466 -0.074012 +v -0.468750 -0.150245 -0.045576 +v -0.468750 -0.156250 -0.015389 +v -0.468750 -0.156250 0.015389 +v -0.468750 -0.150245 0.045576 +v -0.468750 -0.138467 0.074012 +v -0.468750 -0.121367 0.099603 +v -0.468750 -0.099603 0.121367 +v -0.468750 -0.074012 0.138467 +v -0.468750 -0.045576 0.150245 +v -0.468750 -0.015389 0.156250 +v -0.468750 0.015389 0.156250 +v -0.468750 0.074012 0.138467 +v -0.468750 0.045576 0.150245 +v -0.468750 0.099603 0.121367 +v -0.468750 0.121367 0.099603 +v -0.468750 0.138467 0.074012 +v -0.468750 0.150245 0.045576 +v -0.468750 0.156250 -0.015389 +v -0.468750 0.156250 0.015389 +v -0.468750 0.150245 -0.045576 +v -0.468750 0.138467 -0.074012 +v 0.468750 -0.138466 -0.074012 +v 0.468750 -0.150245 -0.045576 +v 0.468750 -0.156250 -0.015389 +v 0.468750 -0.121367 -0.099603 +v 0.468750 -0.156250 0.015389 +v 0.468750 -0.074012 -0.138467 +v 0.468750 -0.099603 -0.121367 +v 0.500000 -0.121367 -0.099603 +v 0.500000 -0.138467 -0.074012 +v 0.500000 -0.150245 -0.045576 +v 0.500000 -0.156250 -0.015389 +v 0.500000 -0.156250 0.015389 +v 0.468750 -0.045576 -0.150245 +v 0.500000 -0.099603 -0.121367 +v 0.468750 -0.150245 0.045576 +v 0.500000 -0.150245 0.045576 +v 0.468750 -0.015389 -0.156250 +v 0.500000 -0.045576 -0.150245 +v 0.500000 -0.074012 -0.138467 +v 0.468750 -0.138467 0.074012 +v 0.500000 -0.138467 0.074012 +v 0.468750 0.015389 -0.156250 +v 0.500000 -0.015389 -0.156250 +v 0.468750 -0.121367 0.099603 +v 0.500000 -0.121367 0.099603 +v 0.468750 0.045576 -0.150245 +v 0.500000 0.015389 -0.156250 +v 0.468750 -0.099603 0.121367 +v 0.500000 -0.099603 0.121367 +v 0.468750 0.074012 -0.138467 +v 0.500000 0.045576 -0.150245 +v 0.468750 -0.045576 0.150245 +v 0.468750 -0.074012 0.138467 +v 0.500000 -0.074012 0.138467 +v 0.468750 0.099603 -0.121367 +v 0.500000 0.074012 -0.138467 +v 0.468750 -0.015389 0.156250 +v 0.500000 -0.045576 0.150245 +v 0.468750 0.121367 -0.099603 +v 0.500000 0.099603 -0.121367 +v 0.468750 0.015389 0.156250 +v 0.500000 -0.015389 0.156250 +v 0.468750 0.138466 -0.074012 +v 0.500000 0.121367 -0.099603 +v 0.468750 0.045576 0.150245 +v 0.500000 0.015389 0.156250 +v 0.468750 0.150245 -0.045577 +v 0.500000 0.138466 -0.074012 +v 0.468750 0.074012 0.138467 +v 0.500000 0.045576 0.150245 +v 0.468750 0.156249 -0.015389 +v 0.500000 0.150245 -0.045577 +v 0.500000 0.156250 0.015389 +v 0.468750 0.099603 0.121367 +v 0.500000 0.074012 0.138467 +v 0.468750 0.156250 0.015389 +v 0.500000 0.156250 -0.015389 +v 0.500000 0.138467 0.074012 +v 0.500000 0.150245 0.045576 +v 0.500000 0.121367 0.099603 +v 0.500000 0.099603 0.121367 +v 0.468750 0.150245 0.045576 +v 0.468750 0.121367 0.099603 +v 0.468750 0.138467 0.074012 +v 0.460912 0.095821 0.108578 +v 0.468749 0.095821 0.108578 +v 0.468749 0.104534 0.110913 +v 0.460912 0.104534 0.110913 +v 0.460912 0.110913 0.104534 +v 0.460912 0.108578 0.095821 +v 0.460912 0.099865 0.093486 +v 0.460912 0.093486 0.099865 +v 0.468749 0.093486 0.099865 +v 0.468749 0.110913 0.104534 +v 0.468749 0.108578 0.095821 +v 0.468749 0.099865 0.093486 +v -0.460914 0.108578 0.095821 +v -0.468751 0.108578 0.095821 +v -0.468751 0.110913 0.104534 +v -0.460914 0.110913 0.104534 +v -0.460914 0.104534 0.110913 +v -0.460914 0.095821 0.108578 +v -0.460914 0.093486 0.099865 +v -0.460914 0.099865 0.093486 +v -0.468751 0.099865 0.093486 +v -0.468751 0.104534 0.110913 +v -0.468751 0.095821 0.108578 +v -0.468751 0.093486 0.099865 +v 0.460912 -0.009021 0.144532 +v 0.468749 -0.009021 0.144532 +v 0.468749 -0.004510 0.152344 +v 0.460912 -0.004510 0.152344 +v 0.460912 0.004510 0.152344 +v 0.460912 0.009021 0.144532 +v 0.460912 0.004510 0.136720 +v 0.460912 -0.004510 0.136720 +v 0.468749 -0.004510 0.136720 +v 0.468749 0.004510 0.152344 +v 0.468749 0.009021 0.144532 +v 0.468749 0.004510 0.136720 +v -0.460914 0.009021 0.144532 +v -0.468751 0.009021 0.144532 +v -0.468751 0.004510 0.152344 +v -0.460914 0.004510 0.152344 +v -0.460914 -0.004510 0.152344 +v -0.460914 -0.009021 0.144532 +v -0.460914 -0.004510 0.136720 +v -0.460914 0.004510 0.136720 +v -0.468751 0.004510 0.136720 +v -0.468751 -0.004510 0.152344 +v -0.468751 -0.009021 0.144532 +v -0.468751 -0.004510 0.136720 +v 0.460912 -0.108578 0.095821 +v 0.468749 -0.108578 0.095821 +v 0.468749 -0.110913 0.104534 +v 0.460912 -0.110913 0.104534 +v 0.460912 -0.104534 0.110913 +v 0.460912 -0.095821 0.108578 +v 0.460912 -0.093486 0.099865 +v 0.460912 -0.099865 0.093486 +v 0.468749 -0.099865 0.093486 +v 0.468749 -0.104534 0.110913 +v 0.468749 -0.095821 0.108578 +v 0.468749 -0.093486 0.099865 +v -0.460914 -0.095821 0.108578 +v -0.468751 -0.095821 0.108578 +v -0.468751 -0.104534 0.110913 +v -0.460914 -0.104534 0.110913 +v -0.460914 -0.110913 0.104534 +v -0.460914 -0.108578 0.095821 +v -0.460914 -0.099865 0.093486 +v -0.460914 -0.093486 0.099865 +v -0.468751 -0.093486 0.099865 +v -0.468751 -0.110913 0.104534 +v -0.468751 -0.108578 0.095821 +v -0.468751 -0.099865 0.093486 +v 0.460912 -0.144532 -0.009021 +v 0.468749 -0.144532 -0.009021 +v 0.468749 -0.152344 -0.004510 +v 0.460912 -0.152344 -0.004510 +v 0.460912 -0.152344 0.004511 +v 0.460912 -0.144532 0.009021 +v 0.460912 -0.136720 0.004510 +v 0.460912 -0.136720 -0.004510 +v 0.468749 -0.136720 -0.004510 +v 0.468749 -0.152344 0.004511 +v 0.468749 -0.144532 0.009021 +v 0.468749 -0.136720 0.004510 +v -0.460914 -0.144532 0.009021 +v -0.468751 -0.144532 0.009021 +v -0.468751 -0.152344 0.004510 +v -0.460914 -0.152344 0.004510 +v -0.460914 -0.152344 -0.004510 +v -0.460914 -0.144532 -0.009021 +v -0.460914 -0.136720 -0.004510 +v -0.460914 -0.136720 0.004510 +v -0.468751 -0.136720 0.004510 +v -0.468751 -0.152344 -0.004510 +v -0.468751 -0.144532 -0.009021 +v -0.468751 -0.136720 -0.004510 +v 0.460912 -0.095821 -0.108578 +v 0.468749 -0.095821 -0.108578 +v 0.468749 -0.104534 -0.110913 +v 0.460912 -0.104534 -0.110913 +v 0.460912 -0.110913 -0.104534 +v 0.460912 -0.108578 -0.095821 +v 0.460912 -0.099865 -0.093486 +v 0.460912 -0.093486 -0.099865 +v 0.468749 -0.093486 -0.099865 +v 0.468749 -0.110913 -0.104534 +v 0.468749 -0.108578 -0.095821 +v 0.468749 -0.099865 -0.093486 +v -0.460914 -0.108578 -0.095821 +v -0.468751 -0.108578 -0.095821 +v -0.468751 -0.110913 -0.104534 +v -0.460914 -0.110913 -0.104534 +v -0.460914 -0.104534 -0.110913 +v -0.460914 -0.095821 -0.108578 +v -0.460914 -0.093486 -0.099865 +v -0.460914 -0.099865 -0.093486 +v -0.468751 -0.099865 -0.093486 +v -0.468751 -0.104534 -0.110913 +v -0.468751 -0.095821 -0.108578 +v -0.468751 -0.093486 -0.099865 +v 0.460912 0.009021 -0.144532 +v 0.468749 0.009021 -0.144532 +v 0.468749 0.004510 -0.152344 +v 0.460912 0.004510 -0.152344 +v 0.460912 -0.004510 -0.152344 +v 0.460912 -0.009021 -0.144532 +v 0.460912 -0.004510 -0.136720 +v 0.460912 0.004510 -0.136720 +v 0.468749 0.004510 -0.136720 +v 0.468749 -0.004510 -0.152344 +v 0.468749 -0.009021 -0.144532 +v 0.468749 -0.004510 -0.136720 +v -0.460914 -0.009021 -0.144532 +v -0.468751 -0.009021 -0.144532 +v -0.468751 -0.004510 -0.152344 +v -0.460914 -0.004510 -0.152344 +v -0.460914 0.004510 -0.152344 +v -0.460914 0.009021 -0.144532 +v -0.460914 0.004510 -0.136720 +v -0.460914 -0.004510 -0.136720 +v -0.468751 -0.004510 -0.136720 +v -0.468751 0.004510 -0.152344 +v -0.468751 0.009021 -0.144532 +v -0.468751 0.004510 -0.136720 +v 0.460912 0.108578 -0.095821 +v 0.468749 0.108578 -0.095821 +v 0.468749 0.110913 -0.104534 +v 0.460912 0.110913 -0.104534 +v 0.460912 0.104534 -0.110913 +v 0.460912 0.095821 -0.108578 +v 0.460912 0.093486 -0.099865 +v 0.460912 0.099865 -0.093486 +v 0.468749 0.099865 -0.093486 +v 0.468749 0.104534 -0.110913 +v 0.468749 0.095821 -0.108578 +v 0.468749 0.093486 -0.099865 +v -0.460914 0.095821 -0.108578 +v -0.468751 0.095821 -0.108578 +v -0.468751 0.104534 -0.110913 +v -0.460914 0.104534 -0.110913 +v -0.460914 0.110913 -0.104534 +v -0.460914 0.108578 -0.095821 +v -0.460914 0.099865 -0.093486 +v -0.460914 0.093486 -0.099865 +v -0.468751 0.093486 -0.099865 +v -0.468751 0.110913 -0.104534 +v -0.468751 0.108578 -0.095821 +v -0.468751 0.099865 -0.093486 +v 0.460912 0.144532 0.009021 +v 0.468749 0.144532 0.009021 +v 0.468749 0.152344 0.004510 +v 0.460912 0.152344 0.004510 +v 0.460912 0.152344 -0.004510 +v 0.460912 0.144532 -0.009021 +v 0.460912 0.136720 -0.004510 +v 0.460912 0.136720 0.004510 +v 0.468749 0.136720 0.004510 +v 0.468749 0.152344 -0.004510 +v 0.468749 0.144532 -0.009021 +v 0.468749 0.136720 -0.004510 +v -0.460914 0.144532 -0.009021 +v -0.468751 0.144532 -0.009021 +v -0.468751 0.152344 -0.004510 +v -0.460914 0.152344 -0.004510 +v -0.460914 0.152344 0.004510 +v -0.460914 0.144532 0.009021 +v -0.460914 0.136720 0.004510 +v -0.460914 0.136720 -0.004510 +v -0.468751 0.136720 -0.004510 +v -0.468751 0.152344 0.004510 +v -0.468751 0.144532 0.009021 +v -0.468751 0.136720 0.004510 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6719 0.5156 +vt 0.6719 0.5000 +vt 0.7031 0.5000 +vt 0.7031 0.5156 +vt 0.7344 0.5156 +vt 0.7344 0.5000 +vt 0.7656 0.5156 +vt 0.7656 0.5000 +vt 0.7969 0.5156 +vt 0.7969 0.5000 +vt 0.8281 0.5156 +vt 0.8281 0.5000 +vt 0.8594 0.5156 +vt 0.8594 0.5000 +vt 0.8906 0.5000 +vt 0.8906 0.5156 +vt 0.9219 0.5156 +vt 0.9219 0.5000 +vt 0.9531 0.5156 +vt 0.9531 0.5000 +vt 0.9844 0.5156 +vt 0.9844 0.5000 +vt 1.0156 0.5000 +vt 1.0156 0.5156 +vt 0.0156 0.5156 +vt 0.0156 0.5000 +vt 0.0469 0.5000 +vt 0.0469 0.5156 +vt 0.0781 0.5156 +vt 0.0781 0.5000 +vt 0.1094 0.5000 +vt 0.1094 0.5156 +vt 0.1406 0.5000 +vt 0.1406 0.5156 +vt 0.1719 0.5156 +vt 0.1719 0.5000 +vt 0.2031 0.5000 +vt 0.2031 0.5156 +vt 0.2344 0.5156 +vt 0.2344 0.5000 +vt 0.2656 0.5000 +vt 0.2656 0.5156 +vt 0.2969 0.5156 +vt 0.2969 0.5000 +vt 0.3281 0.5000 +vt 0.3281 0.5156 +vt 0.3594 0.5000 +vt 0.3594 0.5156 +vt 0.3906 0.5000 +vt 0.3906 0.5156 +vt 0.4219 0.5000 +vt 0.4219 0.5156 +vt 0.4531 0.5000 +vt 0.4531 0.5156 +vt 0.4844 0.5000 +vt 0.4844 0.5156 +vt 0.5469 0.5156 +vt 0.5156 0.5156 +vt 0.5156 0.5000 +vt 0.5469 0.5000 +vt 0.6094 0.5156 +vt 0.5781 0.5156 +vt 0.5781 0.5000 +vt 0.6094 0.5000 +vt 0.6406 0.5156 +vt 0.6406 0.5000 +vt 1.0156 0.0312 +vt 0.9844 0.0312 +vt 0.9844 0.0156 +vt 0.9531 0.0312 +vt 0.9531 0.0156 +vt 1.0156 0.0156 +vt 0.0469 0.0156 +vt 0.0469 0.0312 +vt 0.0156 0.0312 +vt 0.0156 0.0156 +vt 0.9219 0.0312 +vt 0.8906 0.0312 +vt 0.9219 0.0156 +vt 0.0781 0.0156 +vt 0.0781 0.0312 +vt 0.8906 0.0156 +vt 0.1094 0.0156 +vt 0.1094 0.0312 +vt 0.8594 0.0156 +vt 0.8594 0.0312 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 0.1406 0.0156 +vt 0.1406 0.0312 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.8281 0.0156 +vt 0.8281 0.0312 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.1719 0.0156 +vt 0.1719 0.0312 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.7969 0.0156 +vt 0.7969 0.0312 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.2031 0.0156 +vt 0.2031 0.0312 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7656 0.0156 +vt 0.7656 0.0312 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 0.2344 0.0156 +vt 0.2344 0.0312 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.7344 0.0156 +vt 0.7344 0.0312 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2656 0.0156 +vt 0.2656 0.0312 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.4219 0.0312 +vt 0.3906 0.0312 +vt 0.7031 0.0156 +vt 0.7031 0.0312 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2969 0.0156 +vt 0.2969 0.0312 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6719 0.0156 +vt 0.6719 0.0312 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.3281 0.0156 +vt 0.3281 0.0312 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6406 0.0156 +vt 0.6406 0.0312 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3594 0.0156 +vt 0.3594 0.0312 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.6094 0.0156 +vt 0.6094 0.0312 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3906 0.0156 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.5469 0.0312 +vt 0.5781 0.0312 +vt 0.5781 0.0156 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.4219 0.0156 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5469 0.0156 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4531 0.0156 +vt 0.4531 0.0312 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.5156 0.0156 +vt 0.5156 0.0312 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4844 0.0156 +vt 0.4844 0.0312 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vn -1.0000 -0.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.6857 0.2113 -0.6965 +vn -0.6857 0.2113 -0.6965 +vn -0.6857 0.3431 -0.6419 +vn 0.6857 0.3431 -0.6419 +vn 0.6857 0.0713 -0.7244 +vn -0.6857 0.0713 -0.7244 +vn 0.6857 -0.0713 -0.7244 +vn -0.6857 -0.0713 -0.7244 +vn 0.6857 -0.2113 -0.6965 +vn -0.6857 -0.2113 -0.6965 +vn 0.6857 -0.3431 -0.6419 +vn -0.6857 -0.3431 -0.6419 +vn 0.6857 -0.4617 -0.5626 +vn -0.6857 -0.4617 -0.5626 +vn 0.6857 -0.5626 -0.4617 +vn -0.6857 -0.5626 -0.4617 +vn 0.6857 -0.6419 -0.3431 +vn -0.6857 -0.6419 -0.3431 +vn 0.6857 -0.6965 -0.2113 +vn -0.6857 -0.6965 -0.2113 +vn 0.6857 -0.7244 -0.0713 +vn -0.6857 -0.7244 -0.0713 +vn 0.6857 -0.7244 0.0713 +vn -0.6857 -0.7244 0.0713 +vn 0.6857 -0.6965 0.2113 +vn -0.6857 -0.6965 0.2113 +vn 0.6857 -0.6419 0.3431 +vn -0.6857 -0.6419 0.3431 +vn 0.6857 -0.5626 0.4617 +vn -0.6857 -0.5626 0.4617 +vn 0.6857 -0.4617 0.5626 +vn -0.6857 -0.4617 0.5626 +vn 0.6857 -0.3431 0.6419 +vn -0.6857 -0.3431 0.6419 +vn 0.6857 -0.2113 0.6965 +vn -0.6857 -0.2113 0.6965 +vn 0.6857 -0.0713 0.7244 +vn -0.6857 -0.0713 0.7244 +vn 0.6857 0.0713 0.7244 +vn -0.6857 0.0713 0.7244 +vn 0.6857 0.2113 0.6965 +vn -0.6857 0.2113 0.6965 +vn 0.6857 0.4617 0.5626 +vn -0.6857 0.4617 0.5626 +vn -0.6857 0.3431 0.6419 +vn 0.6857 0.3431 0.6419 +vn 0.6857 0.5626 0.4617 +vn -0.6857 0.5626 0.4617 +vn 0.6857 0.6419 0.3431 +vn -0.6857 0.6419 0.3431 +vn 0.6857 0.6965 0.2113 +vn -0.6857 0.6965 0.2113 +vn 0.6857 0.7244 0.0713 +vn -0.6857 0.7244 0.0713 +vn 0.6857 0.6965 -0.2113 +vn -0.6857 0.6965 -0.2113 +vn -0.6857 0.7244 -0.0713 +vn 0.6857 0.7244 -0.0713 +vn 0.6857 0.6419 -0.3431 +vn -0.6857 0.6419 -0.3431 +vn 0.6857 0.5626 -0.4617 +vn -0.6857 0.5626 -0.4617 +vn 0.2147 0.8614 0.4604 +vn 0.1087 0.8767 0.4686 +vn 0.1087 0.9513 0.2886 +vn 0.2147 0.9346 0.2835 +vn 0.2147 0.9720 0.0957 +vn 0.1087 0.9893 0.0974 +vn 0.2147 0.9720 -0.0957 +vn 0.1087 0.9893 -0.0974 +vn 0.2147 0.9346 -0.2835 +vn 0.1087 0.9513 -0.2886 +vn 0.2147 0.8614 -0.4604 +vn 0.1087 0.8767 -0.4686 +vn 0.2147 0.7550 -0.6196 +vn 0.1087 0.7684 -0.6306 +vn 0.1087 0.6306 -0.7684 +vn 0.2147 0.6196 -0.7550 +vn 0.2147 0.4604 -0.8614 +vn 0.1087 0.4686 -0.8767 +vn 0.2147 0.2835 -0.9346 +vn 0.1087 0.2886 -0.9513 +vn 0.2147 0.0957 -0.9720 +vn 0.1087 0.0974 -0.9893 +vn 0.1087 -0.0974 -0.9893 +vn 0.2147 -0.0957 -0.9720 +vn 0.1087 -0.2886 -0.9513 +vn 0.2147 -0.2835 -0.9346 +vn 0.2147 -0.4604 -0.8614 +vn 0.1087 -0.4686 -0.8767 +vn 0.1087 -0.6306 -0.7684 +vn 0.2147 -0.6196 -0.7550 +vn 0.1087 -0.7684 -0.6306 +vn 0.2147 -0.7550 -0.6196 +vn 0.2147 -0.8614 -0.4604 +vn 0.1087 -0.8767 -0.4686 +vn 0.1087 -0.9513 -0.2886 +vn 0.2147 -0.9346 -0.2835 +vn 0.2147 -0.9720 -0.0957 +vn 0.1087 -0.9893 -0.0974 +vn 0.1087 -0.9893 0.0974 +vn 0.2147 -0.9720 0.0957 +vn 0.2147 -0.9346 0.2835 +vn 0.1087 -0.9513 0.2886 +vn 0.1087 -0.8767 0.4686 +vn 0.2147 -0.8614 0.4604 +vn 0.1087 -0.7684 0.6306 +vn 0.2147 -0.7550 0.6196 +vn 0.1087 -0.6306 0.7684 +vn 0.2147 -0.6196 0.7550 +vn 0.1087 -0.4686 0.8767 +vn 0.2147 -0.4604 0.8614 +vn 0.1087 -0.2886 0.9513 +vn 0.2147 -0.2835 0.9346 +vn 0.1087 -0.0974 0.9893 +vn 0.2147 -0.0957 0.9720 +vn 0.2147 0.2835 0.9346 +vn 0.2147 0.0957 0.9720 +vn 0.1087 0.0974 0.9893 +vn 0.1087 0.2886 0.9513 +vn 0.2147 0.6196 0.7550 +vn 0.2147 0.4604 0.8614 +vn 0.1087 0.4686 0.8767 +vn 0.1087 0.6306 0.7684 +vn 0.2147 0.7550 0.6196 +vn 0.1087 0.7684 0.6306 +vn -0.1087 -0.0974 -0.9893 +vn -0.1087 0.0974 -0.9893 +vn -0.2147 0.0957 -0.9720 +vn -0.1087 0.2886 -0.9513 +vn -0.2147 0.2835 -0.9346 +vn -0.2147 -0.0957 -0.9720 +vn -0.2147 -0.2835 -0.9346 +vn -0.1087 -0.2886 -0.9513 +vn -0.1087 0.4686 -0.8767 +vn -0.1087 0.6306 -0.7684 +vn -0.2147 0.4604 -0.8614 +vn -0.2147 -0.4604 -0.8614 +vn -0.1087 -0.4686 -0.8767 +vn -0.2147 0.6196 -0.7550 +vn -0.2147 -0.6196 -0.7550 +vn -0.1087 -0.6306 -0.7684 +vn -0.2147 0.7550 -0.6196 +vn -0.1087 0.7684 -0.6306 +vn -0.2147 -0.7550 -0.6196 +vn -0.1087 -0.7684 -0.6306 +vn -0.2147 0.8614 -0.4604 +vn -0.1087 0.8767 -0.4686 +vn -0.2147 -0.8614 -0.4604 +vn -0.1087 -0.8767 -0.4686 +vn -0.2147 0.9346 -0.2835 +vn -0.1087 0.9513 -0.2886 +vn -0.2147 -0.9346 -0.2835 +vn -0.1087 -0.9513 -0.2886 +vn -0.2147 0.9720 -0.0957 +vn -0.1087 0.9893 -0.0974 +vn -0.2147 -0.9720 -0.0957 +vn -0.1087 -0.9893 -0.0974 +vn -0.2147 0.9720 0.0957 +vn -0.1087 0.9893 0.0974 +vn -0.2147 -0.9720 0.0957 +vn -0.1087 -0.9893 0.0974 +vn -0.6857 0.4617 -0.5626 +vn 0.6857 0.4617 -0.5626 +vn -0.1087 -0.4686 0.8767 +vn -0.1087 -0.6306 0.7684 +vn -0.2147 0.9346 0.2835 +vn -0.1087 0.9513 0.2886 +vn -0.2147 -0.9346 0.2835 +vn -0.1087 -0.9513 0.2886 +vn -0.2147 0.8614 0.4604 +vn -0.1087 0.8767 0.4686 +vn -0.2147 -0.8614 0.4604 +vn -0.1087 -0.8767 0.4686 +vn -0.2147 0.7550 0.6196 +vn -0.1087 0.7684 0.6306 +vn -0.2147 -0.7550 0.6196 +vn -0.1087 -0.7684 0.6306 +vn -0.2147 0.6196 0.7550 +vn -0.1087 0.6306 0.7684 +vn -0.2147 -0.6196 0.7550 +vn -0.1087 0.2886 0.9513 +vn -0.1087 0.4686 0.8767 +vn -0.2147 0.4604 0.8614 +vn -0.2147 -0.4604 0.8614 +vn -0.2147 0.2835 0.9346 +vn -0.2147 -0.2835 0.9346 +vn -0.1087 -0.2886 0.9513 +vn -0.2147 0.0957 0.9720 +vn -0.1087 0.0974 0.9893 +vn -0.2147 -0.0957 0.9720 +vn -0.1087 -0.0974 0.9893 +vn -0.6100 -0.3032 0.7321 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 0.6088 0.7933 +vn -0.6100 0.4824 0.6287 +vn -0.6100 -0.7856 0.1034 +vn 0.0000 -0.9914 0.1305 +vn 0.0000 0.9914 -0.1305 +vn -0.6100 0.7856 -0.1034 +vn 0.0000 0.3827 -0.9239 +vn -0.6100 0.3032 -0.7321 +vn 0.0000 -0.6088 -0.7933 +vn -0.6100 -0.4824 -0.6287 +vn 0.6100 0.3032 -0.7321 +vn 0.6100 0.7856 -0.1034 +vn 0.6100 -0.4824 -0.6287 +vn 0.6100 0.4824 0.6287 +vn 0.6100 -0.3032 0.7321 +vn 0.6100 -0.7856 0.1034 +vn -0.6100 -0.7321 0.3032 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.1305 0.9914 +vn -0.6100 -0.1034 0.7856 +vn -0.6100 -0.6287 -0.4824 +vn 0.0000 -0.7933 -0.6088 +vn 0.0000 0.7933 0.6088 +vn -0.6100 0.6287 0.4824 +vn 0.0000 0.9239 -0.3827 +vn -0.6100 0.7321 -0.3032 +vn 0.0000 0.1305 -0.9914 +vn -0.6100 0.1034 -0.7856 +vn 0.6100 0.7321 -0.3032 +vn 0.6100 0.6287 0.4824 +vn 0.6100 0.1034 -0.7856 +vn 0.6100 -0.1034 0.7856 +vn 0.6100 -0.7321 0.3032 +vn 0.6100 -0.6287 -0.4824 +vn -0.6100 -0.7321 -0.3032 +vn 0.0000 -0.9239 -0.3827 +vn 0.0000 -0.7933 0.6088 +vn -0.6100 -0.6287 0.4824 +vn -0.6100 -0.1034 -0.7856 +vn 0.0000 -0.1305 -0.9914 +vn 0.0000 0.1305 0.9914 +vn -0.6100 0.1034 0.7856 +vn 0.0000 0.9239 0.3827 +vn -0.6100 0.7321 0.3032 +vn 0.0000 0.7933 -0.6088 +vn -0.6100 0.6287 -0.4824 +vn 0.6100 0.7321 0.3032 +vn 0.6100 0.1034 0.7856 +vn 0.6100 0.6287 -0.4824 +vn 0.6100 -0.6287 0.4824 +vn 0.6100 -0.7321 -0.3032 +vn 0.6100 -0.1034 -0.7856 +vn -0.6100 -0.3032 -0.7321 +vn 0.0000 -0.3827 -0.9239 +vn 0.0000 -0.9914 -0.1305 +vn -0.6100 -0.7856 -0.1034 +vn -0.6100 0.4824 -0.6287 +vn 0.0000 0.6088 -0.7933 +vn 0.0000 -0.6088 0.7933 +vn -0.6100 -0.4824 0.6287 +vn 0.0000 0.3827 0.9239 +vn -0.6100 0.3032 0.7321 +vn 0.0000 0.9914 0.1305 +vn -0.6100 0.7856 0.1034 +vn 0.6100 0.3032 0.7321 +vn 0.6100 -0.4824 0.6287 +vn 0.6100 0.7856 0.1034 +vn 0.6100 -0.7856 -0.1034 +vn 0.6100 -0.3032 -0.7321 +vn 0.6100 0.4824 -0.6287 +vn -0.6100 -0.5603 0.5603 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.2588 0.9659 +vn -0.6100 0.2051 0.7654 +vn -0.6100 -0.7654 -0.2051 +vn 0.0000 -0.9659 -0.2588 +vn 0.0000 0.9659 0.2588 +vn -0.6100 0.7654 0.2051 +vn 0.0000 0.7071 -0.7071 +vn -0.6100 0.5603 -0.5603 +vn 0.0000 -0.2588 -0.9659 +vn -0.6100 -0.2051 -0.7654 +vn 0.6100 0.5603 -0.5603 +vn 0.6100 0.7654 0.2051 +vn 0.6100 -0.2051 -0.7654 +vn 0.6100 0.2051 0.7654 +vn 0.6100 -0.5603 0.5603 +vn 0.6100 -0.7654 -0.2051 +vn -0.6100 -0.7924 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 -0.5000 0.8660 +vn -0.6100 -0.3962 0.6862 +vn -0.6100 -0.3962 -0.6862 +vn 0.0000 -0.5000 -0.8660 +vn 0.0000 0.5000 0.8660 +vn -0.6100 0.3962 0.6862 +vn 0.0000 1.0000 0.0000 +vn -0.6100 0.7924 0.0000 +vn 0.0000 0.5000 -0.8660 +vn -0.6100 0.3962 -0.6862 +vn 0.6100 0.7924 0.0000 +vn 0.6100 0.3962 0.6862 +vn 0.6100 0.3962 -0.6862 +vn 0.6100 -0.3962 0.6862 +vn 0.6100 -0.7924 0.0000 +vn 0.6100 -0.3962 -0.6862 +vn -0.6100 -0.5603 -0.5603 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.9659 0.2588 +vn -0.6100 -0.7654 0.2051 +vn -0.6100 0.2051 -0.7654 +vn 0.0000 0.2588 -0.9659 +vn 0.0000 -0.2588 0.9659 +vn -0.6100 -0.2051 0.7654 +vn 0.0000 0.7071 0.7071 +vn -0.6100 0.5603 0.5603 +vn 0.0000 0.9659 -0.2588 +vn -0.6100 0.7654 -0.2051 +vn 0.6100 0.5603 0.5603 +vn 0.6100 -0.2051 0.7654 +vn 0.6100 0.7654 -0.2051 +vn 0.6100 -0.7654 0.2051 +vn 0.6100 -0.5603 -0.5603 +vn 0.6100 0.2051 -0.7654 +vn -0.6100 0.0000 -0.7924 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.8660 -0.5000 +vn -0.6100 -0.6862 -0.3962 +vn -0.6100 0.6862 -0.3962 +vn 0.0000 0.8660 -0.5000 +vn 0.0000 -0.8660 0.5000 +vn -0.6100 -0.6862 0.3962 +vn 0.0000 0.0000 1.0000 +vn -0.6100 0.0000 0.7924 +vn 0.0000 0.8660 0.5000 +vn -0.6100 0.6862 0.3962 +vn 0.6100 0.0000 0.7924 +vn 0.6100 -0.6862 0.3962 +vn 0.6100 0.6862 0.3962 +vn 0.6100 -0.6862 -0.3962 +vn 0.6100 0.0000 -0.7924 +vn 0.6100 0.6862 -0.3962 +g Pipe_Cylinder.002_None +s off +f 129/1/1 132/2/1 133/3/1 134/4/1 135/5/1 136/6/1 +f 141/7/2 144/8/2 145/9/2 146/10/2 147/11/2 148/12/2 +f 153/13/1 156/14/1 157/15/1 158/16/1 159/17/1 160/18/1 +f 165/19/2 168/20/2 169/21/2 170/22/2 171/23/2 172/24/2 +f 177/25/1 180/26/1 181/27/1 182/28/1 183/29/1 184/30/1 +f 189/31/2 192/32/2 193/33/2 194/34/2 195/35/2 196/36/2 +f 201/37/1 204/38/1 205/39/1 206/40/1 207/41/1 208/42/1 +f 213/43/2 216/44/2 217/45/2 218/46/2 219/47/2 220/48/2 +f 225/49/1 228/50/1 229/51/1 230/52/1 231/53/1 232/54/1 +f 237/55/2 240/56/2 241/57/2 242/58/2 243/59/2 244/60/2 +f 249/61/1 252/62/1 253/63/1 254/64/1 255/65/1 256/66/1 +f 261/67/2 264/68/2 265/69/2 266/70/2 267/71/2 268/72/2 +f 273/73/1 276/74/1 277/75/1 278/76/1 279/77/1 280/78/1 +f 285/79/2 288/80/2 289/81/2 290/82/2 291/83/2 292/84/2 +f 297/85/1 300/86/1 301/87/1 302/88/1 303/89/1 304/90/1 +f 309/91/2 312/92/2 313/93/2 314/94/2 315/95/2 316/96/2 +f 353/97/2 354/98/2 384/99/2 383/100/2 381/101/2 382/102/2 380/103/2 379/104/2 378/105/2 377/106/2 375/107/2 376/108/2 374/109/2 373/110/2 372/111/2 371/112/2 370/113/2 369/114/2 368/115/2 367/116/2 366/117/2 365/118/2 364/119/2 363/120/2 362/121/2 361/122/2 360/123/2 359/124/2 358/125/2 357/126/2 356/127/2 355/128/2 +f 332/129/1 349/130/1 333/131/1 334/132/1 335/133/1 336/134/1 337/135/1 350/136/1 338/137/1 339/138/1 340/139/1 351/140/1 341/141/1 352/142/1 342/143/1 343/144/1 344/145/1 345/146/1 346/147/1 321/148/1 322/149/1 323/150/1 324/151/1 325/152/1 326/153/1 327/154/1 328/155/1 329/156/1 347/157/1 330/158/1 348/159/1 331/160/1 +f 389/161/1 399/162/1 404/163/1 408/164/1 412/165/1 417/166/1 416/167/1 421/168/1 425/169/1 429/170/1 433/171/1 438/172/1 447/173/1 448/174/1 446/175/1 440/176/1 435/177/1 431/178/1 427/179/1 423/180/1 419/181/1 414/182/1 410/183/1 406/184/1 401/185/1 397/186/1 390/187/1 391/188/1 388/189/1 385/190/1 386/191/1 387/192/1 +f 393/193/2 392/194/2 398/195/2 403/196/2 402/197/2 407/198/2 411/199/2 415/200/2 420/201/2 424/202/2 428/203/2 432/204/2 436/205/2 441/206/2 437/207/2 443/208/2 442/209/2 444/210/2 445/211/2 439/212/2 434/213/2 430/214/2 426/215/2 422/216/2 418/217/2 413/218/2 409/219/2 405/220/2 400/221/2 396/222/2 395/223/2 394/224/2 +f 449/225/1 452/226/1 453/227/1 454/228/1 455/229/1 456/230/1 +f 461/231/2 464/232/2 465/233/2 466/234/2 467/235/2 468/236/2 +f 473/237/1 476/238/1 477/239/1 478/240/1 479/241/1 480/242/1 +f 485/243/2 488/244/2 489/245/2 490/246/2 491/247/2 492/248/2 +f 497/249/1 500/250/1 501/251/1 502/252/1 503/253/1 504/254/1 +f 509/255/2 512/256/2 513/257/2 514/258/2 515/259/2 516/260/2 +f 521/261/1 524/262/1 525/263/1 526/264/1 527/265/1 528/266/1 +f 533/267/2 536/268/2 537/269/2 538/270/2 539/271/2 540/272/2 +f 545/273/1 548/274/1 549/275/1 550/276/1 551/277/1 552/278/1 +f 557/279/2 560/280/2 561/281/2 562/282/2 563/283/2 564/284/2 +f 569/285/1 572/286/1 573/287/1 574/288/1 575/289/1 576/290/1 +f 581/291/2 584/292/2 585/293/2 586/294/2 587/295/2 588/296/2 +f 593/297/1 596/298/1 597/299/1 598/300/1 599/301/1 600/302/1 +f 605/303/2 608/304/2 609/305/2 610/306/2 611/307/2 612/308/2 +f 617/309/1 620/310/1 621/311/1 622/312/1 623/313/1 624/314/1 +f 629/315/2 632/316/2 633/317/2 634/318/2 635/319/2 636/320/2 +s 1 +f 356/321/3 323/322/4 322/323/5 355/324/6 +f 357/325/7 324/326/8 323/322/4 356/321/3 +f 358/327/9 325/328/10 324/326/8 357/325/7 +f 359/329/11 326/330/12 325/328/10 358/327/9 +f 360/331/13 327/332/14 326/330/12 359/329/11 +f 361/333/15 328/334/16 327/332/14 360/331/13 +f 362/335/17 329/336/18 328/334/16 361/333/15 +f 363/337/19 347/338/20 329/336/18 362/335/17 +f 364/339/21 330/340/22 347/338/20 363/337/19 +f 365/341/23 348/342/24 330/340/22 364/339/21 +f 366/343/25 331/344/26 348/342/24 365/341/23 +f 367/345/27 332/346/28 331/344/26 366/343/25 +f 368/347/29 349/348/30 332/346/28 367/345/27 +f 369/349/31 333/350/32 349/351/30 368/347/29 +f 370/352/33 334/353/34 333/350/32 369/349/31 +f 371/354/35 335/355/36 334/353/34 370/352/33 +f 372/356/37 336/357/38 335/358/36 371/359/35 +f 373/360/39 337/361/40 336/357/38 372/356/37 +f 374/362/41 350/363/42 337/361/40 373/360/39 +f 376/364/43 338/365/44 350/363/42 374/362/41 +f 377/366/45 340/367/46 339/368/47 375/369/48 +f 375/369/48 339/368/47 338/365/44 376/364/43 +f 378/370/49 351/371/50 340/367/46 377/366/45 +f 379/372/51 341/373/52 351/371/50 378/370/49 +f 380/374/53 352/375/54 341/373/52 379/372/51 +f 382/376/55 342/377/56 352/375/54 380/374/53 +f 383/378/57 344/379/58 343/380/59 381/381/60 +f 381/381/60 343/380/59 342/377/56 382/376/55 +f 384/382/61 345/383/62 344/379/58 383/378/57 +f 354/384/63 346/385/64 345/383/62 384/382/61 +f 30/386/65 33/387/66 34/388/67 1/389/68 +f 2/390/69 1/389/68 34/388/67 35/391/70 +f 3/392/71 2/390/69 35/391/70 36/393/72 +f 4/394/73 3/392/71 36/393/72 37/395/74 +f 5/396/75 4/394/73 37/395/74 38/397/76 +f 6/398/77 5/396/75 38/397/76 39/399/78 +f 6/398/77 39/399/78 40/400/79 7/401/80 +f 8/402/81 7/401/80 40/400/79 41/403/82 +f 9/404/83 8/402/81 41/403/82 42/405/84 +f 10/406/85 9/404/83 42/405/84 43/407/86 +f 10/406/85 43/407/86 44/408/87 11/409/88 +f 11/410/88 44/411/87 45/412/89 31/413/90 +f 12/414/91 46/415/92 47/416/93 13/417/94 +f 31/413/90 45/412/89 46/415/92 12/414/91 +f 13/417/94 47/416/93 48/418/95 14/419/96 +f 15/420/97 14/419/96 48/418/95 49/421/98 +f 15/420/97 49/421/98 50/422/99 16/423/100 +f 17/424/101 16/423/100 50/422/99 51/425/102 +f 17/424/101 51/425/102 52/426/103 18/427/104 +f 19/428/105 18/427/104 52/426/103 53/429/106 +f 19/428/105 53/429/106 54/430/107 20/431/108 +f 20/431/108 54/430/107 55/432/109 22/433/110 +f 22/433/110 55/432/109 56/434/111 21/435/112 +f 21/435/112 56/434/111 57/436/113 23/437/114 +f 23/437/114 57/436/113 58/438/115 24/439/116 +f 24/439/116 58/438/115 59/440/117 32/441/118 +f 27/442/119 25/443/120 60/444/121 61/445/122 +f 25/443/120 32/441/118 59/440/117 60/444/121 +f 28/446/123 26/447/124 62/448/125 63/449/126 +f 27/442/119 61/445/122 62/448/125 26/447/124 +f 29/450/127 28/446/123 63/449/126 64/451/128 +f 29/450/127 64/451/128 33/387/66 30/386/65 +f 67/452/129 44/408/87 43/407/86 66/453/130 +f 70/454/131 66/453/130 65/455/132 71/456/133 +f 72/457/134 67/452/129 66/453/130 70/454/131 +f 74/458/135 68/459/136 67/460/129 72/461/134 +f 69/462/137 41/403/82 40/400/79 75/463/138 +f 71/456/133 65/455/132 69/462/137 76/464/139 +f 78/465/140 73/466/141 68/459/136 74/458/135 +f 80/467/142 76/464/139 69/462/137 75/463/138 +f 82/468/143 77/469/144 73/466/141 78/465/140 +f 84/470/145 80/467/142 75/463/138 79/471/146 +f 388/472/18 392/473/17 393/474/19 385/475/20 +f 387/476/24 395/477/23 396/478/25 389/479/26 +f 86/480/147 81/481/148 77/469/144 82/468/143 +f 391/482/16 398/483/15 392/473/17 388/472/18 +f 88/484/149 84/470/145 79/471/146 83/485/150 +f 389/479/26 396/478/25 400/486/27 399/487/28 +f 90/488/151 85/489/152 81/481/148 86/480/147 +f 390/490/14 403/491/13 398/483/15 391/482/16 +f 92/492/153 88/484/149 83/485/150 87/493/154 +f 397/494/12 402/495/11 403/491/13 390/490/14 +f 94/496/155 89/497/156 85/489/152 90/488/151 +f 406/498/8 411/499/7 407/500/9 401/501/10 +f 96/502/157 92/492/153 87/493/154 91/503/158 +f 399/487/28 400/486/27 405/504/29 404/505/30 +f 98/506/159 93/507/160 89/497/156 94/496/155 +f 410/508/4 415/509/3 411/499/7 406/498/8 +f 100/510/161 96/502/157 91/503/158 95/511/162 +f 404/505/30 405/504/29 409/512/31 408/513/32 +f 102/514/163 97/515/164 93/507/160 98/506/159 +f 355/324/6 322/323/5 321/516/165 353/517/166 +f 414/518/5 420/519/6 415/509/3 410/508/4 +f 36/393/72 91/503/158 87/493/154 37/395/74 +f 117/520/167 57/436/113 56/434/111 113/521/168 +f 104/522/169 100/510/161 95/511/162 99/523/170 +f 408/513/32 409/512/31 413/524/33 412/525/34 +f 106/526/171 101/527/172 97/515/164 102/514/163 +f 419/528/165 424/529/166 420/519/6 414/518/5 +f 108/530/173 104/522/169 99/523/170 103/531/174 +f 412/525/34 413/524/33 418/532/35 417/533/36 +f 110/534/175 105/535/176 101/527/172 106/526/171 +f 423/536/64 428/537/63 424/529/166 419/528/165 +f 112/538/177 108/530/173 103/531/174 107/539/178 +f 416/540/38 422/541/37 426/542/39 421/543/40 +f 110/534/175 114/544/179 109/545/180 105/535/176 +f 417/533/36 418/532/35 422/546/37 416/547/38 +f 116/548/181 112/538/177 107/539/178 111/549/182 +f 421/543/40 426/542/39 430/550/41 425/551/42 +f 385/475/20 393/474/19 394/552/21 386/553/22 +f 118/554/183 113/521/168 109/545/180 114/544/179 +f 427/555/62 432/556/61 428/537/63 423/536/64 +f 61/445/122 119/557/184 115/558/185 62/448/125 +f 120/559/186 116/548/181 111/549/182 115/558/185 +f 425/551/42 430/550/41 434/560/43 429/561/44 +f 118/554/183 122/562/187 117/520/167 113/521/168 +f 431/563/58 436/564/57 432/556/61 427/555/62 +f 124/565/188 120/559/186 115/558/185 119/557/184 +f 429/561/44 434/566/43 439/567/48 433/568/47 +f 122/562/187 126/569/189 121/570/190 117/520/167 +f 435/571/59 441/572/60 436/564/57 431/563/58 +f 401/501/10 407/500/9 402/495/11 397/494/12 +f 127/573/191 124/565/188 119/557/184 123/574/192 +f 433/568/47 439/567/48 445/575/45 438/576/46 +f 126/569/189 128/577/193 125/578/194 121/570/190 +f 440/579/56 437/580/55 441/572/60 435/571/59 +f 128/577/193 127/573/191 123/574/192 125/578/194 +f 386/553/22 394/552/21 395/477/23 387/476/24 +f 446/581/54 443/582/53 437/580/55 440/579/56 +f 438/576/46 445/575/45 444/583/49 447/584/50 +f 448/585/52 442/586/51 443/582/53 446/581/54 +f 447/584/50 444/583/49 442/586/51 448/585/52 +f 129/587/195 130/588/196 131/589/197 132/590/198 +f 136/591/199 137/592/200 130/588/196 129/587/195 +f 132/590/198 131/589/197 138/593/201 133/594/202 +f 133/594/202 138/593/201 139/595/203 134/596/204 +f 134/597/204 139/598/203 140/599/205 135/600/206 +f 135/600/206 140/599/205 137/592/200 136/591/199 +f 141/601/207 142/602/203 143/603/201 144/604/208 +f 148/605/209 149/606/205 142/602/203 141/601/207 +f 144/604/208 143/603/201 150/607/197 145/608/210 +f 145/608/210 150/607/197 151/609/196 146/610/211 +f 146/611/211 151/612/196 152/613/200 147/614/212 +f 147/614/212 152/613/200 149/606/205 148/605/209 +f 153/615/213 154/616/214 155/617/215 156/618/216 +f 160/619/217 161/620/218 154/616/214 153/615/213 +f 156/618/216 155/617/215 162/621/219 157/622/220 +f 157/622/220 162/621/219 163/623/221 158/624/222 +f 158/625/222 163/626/221 164/627/223 159/628/224 +f 159/628/224 164/627/223 161/620/218 160/619/217 +f 165/629/225 166/630/221 167/631/219 168/632/226 +f 172/633/227 173/634/223 166/630/221 165/629/225 +f 168/632/226 167/631/219 174/635/215 169/636/228 +f 169/636/228 174/635/215 175/637/214 170/638/229 +f 170/639/229 175/640/214 176/641/218 171/642/230 +f 171/642/230 176/641/218 173/634/223 172/633/227 +f 177/643/231 178/644/232 179/645/233 180/646/234 +f 184/647/235 185/648/236 178/644/232 177/643/231 +f 180/646/234 179/645/233 186/649/237 181/650/238 +f 181/650/238 186/649/237 187/651/239 182/652/240 +f 182/653/240 187/654/239 188/655/241 183/656/242 +f 183/656/242 188/655/241 185/648/236 184/647/235 +f 189/657/243 190/658/239 191/659/237 192/660/244 +f 196/661/245 197/662/241 190/658/239 189/657/243 +f 192/660/244 191/659/237 198/663/233 193/664/246 +f 193/664/246 198/663/233 199/665/232 194/666/247 +f 194/667/247 199/668/232 200/669/236 195/670/248 +f 195/670/248 200/669/236 197/662/241 196/661/245 +f 201/671/249 202/672/250 203/673/251 204/674/252 +f 208/675/253 209/676/254 202/672/250 201/671/249 +f 204/674/252 203/673/251 210/677/255 205/678/256 +f 205/678/256 210/677/255 211/679/257 206/680/258 +f 206/681/258 211/682/257 212/683/259 207/684/260 +f 207/684/260 212/683/259 209/676/254 208/675/253 +f 213/685/261 214/686/257 215/687/255 216/688/262 +f 220/689/263 221/690/259 214/686/257 213/685/261 +f 216/688/262 215/687/255 222/691/251 217/692/264 +f 217/692/264 222/691/251 223/693/250 218/694/265 +f 218/695/265 223/696/250 224/697/254 219/698/266 +f 219/698/266 224/697/254 221/690/259 220/689/263 +f 225/699/204 226/700/203 227/701/205 228/702/206 +f 232/703/202 233/704/201 226/700/203 225/699/204 +f 228/702/206 227/701/205 234/705/200 229/706/199 +f 229/706/199 234/705/200 235/707/196 230/708/195 +f 230/709/195 235/710/196 236/711/197 231/712/198 +f 231/712/198 236/711/197 233/704/201 232/703/202 +f 237/713/211 238/714/196 239/715/200 240/716/212 +f 244/717/210 245/718/197 238/714/196 237/713/211 +f 240/716/212 239/715/200 246/719/205 241/720/209 +f 241/720/209 246/719/205 247/721/203 242/722/207 +f 242/723/207 247/724/203 248/725/201 243/726/208 +f 243/726/208 248/725/201 245/718/197 244/717/210 +f 249/727/222 250/728/221 251/729/223 252/730/224 +f 256/731/220 257/732/219 250/728/221 249/727/222 +f 252/730/224 251/729/223 258/733/218 253/734/217 +f 253/734/217 258/733/218 259/735/214 254/736/213 +f 254/737/213 259/738/214 260/739/215 255/740/216 +f 255/740/216 260/739/215 257/732/219 256/731/220 +f 261/741/229 262/742/214 263/743/218 264/744/230 +f 268/745/228 269/746/215 262/742/214 261/741/229 +f 264/744/230 263/743/218 270/747/223 265/748/227 +f 265/748/227 270/747/223 271/749/221 266/750/225 +f 266/751/225 271/752/221 272/753/219 267/754/226 +f 267/754/226 272/753/219 269/746/215 268/745/228 +f 273/755/240 274/756/239 275/757/241 276/758/242 +f 280/759/238 281/760/237 274/756/239 273/755/240 +f 276/758/242 275/757/241 282/761/236 277/762/235 +f 277/762/235 282/761/236 283/763/232 278/764/231 +f 278/765/231 283/766/232 284/767/233 279/768/234 +f 279/768/234 284/767/233 281/760/237 280/759/238 +f 285/769/247 286/770/232 287/771/236 288/772/248 +f 292/773/246 293/774/233 286/770/232 285/769/247 +f 288/772/248 287/771/236 294/775/241 289/776/245 +f 289/776/245 294/775/241 295/777/239 290/778/243 +f 290/779/243 295/780/239 296/781/237 291/782/244 +f 291/782/244 296/781/237 293/774/233 292/773/246 +f 297/783/258 298/784/257 299/785/259 300/786/260 +f 304/787/256 305/788/255 298/784/257 297/783/258 +f 300/786/260 299/785/259 306/789/254 301/790/253 +f 301/790/253 306/789/254 307/791/250 302/792/249 +f 302/793/249 307/794/250 308/795/251 303/796/252 +f 303/796/252 308/795/251 305/788/255 304/787/256 +f 309/797/265 310/798/250 311/799/254 312/800/266 +f 316/801/264 317/802/251 310/798/250 309/797/265 +f 312/800/266 311/799/254 318/803/259 313/804/263 +f 313/804/263 318/803/259 319/805/257 314/806/261 +f 314/807/261 319/808/257 320/809/255 315/810/262 +f 315/810/262 320/809/255 317/802/251 316/801/264 +f 54/430/107 53/429/106 101/527/172 105/535/176 +f 64/451/128 107/539/178 103/531/174 33/387/66 +f 125/578/194 59/440/117 58/438/115 121/570/190 +f 65/455/132 42/405/84 41/403/82 69/462/137 +f 62/448/125 115/558/185 111/549/182 63/449/126 +f 89/497/156 93/507/160 51/425/102 50/422/99 +f 38/397/76 37/395/74 87/493/154 83/485/150 +f 121/570/190 58/438/115 57/436/113 117/520/167 +f 61/445/122 60/444/121 123/574/192 119/557/184 +f 64/451/128 63/449/126 111/549/182 107/539/178 +f 125/578/194 123/574/192 60/444/121 59/440/117 +f 39/399/78 79/471/146 75/463/138 40/400/79 +f 35/391/70 34/388/67 99/523/170 95/511/162 +f 55/432/109 109/545/180 113/521/168 56/434/111 +f 55/432/109 54/430/107 105/535/176 109/545/180 +f 49/421/98 48/418/95 81/481/148 85/489/152 +f 353/517/166 321/516/165 346/385/64 354/384/63 +f 36/393/72 35/391/70 95/511/162 91/503/158 +f 43/407/86 42/405/84 65/455/132 66/453/130 +f 45/412/89 68/459/136 73/466/141 46/415/92 +f 46/415/92 73/466/141 77/469/144 47/416/93 +f 44/411/87 67/460/129 68/459/136 45/412/89 +f 52/426/103 97/515/164 101/527/172 53/429/106 +f 34/388/67 33/387/66 103/531/174 99/523/170 +f 89/497/156 50/422/99 49/421/98 85/489/152 +f 449/811/267 450/812/268 451/813/269 452/814/270 +f 456/815/271 457/816/272 450/812/268 449/811/267 +f 452/814/270 451/813/269 458/817/273 453/818/274 +f 453/818/274 458/817/273 459/819/275 454/820/276 +f 454/821/276 459/822/275 460/823/277 455/824/278 +f 455/824/278 460/823/277 457/816/272 456/815/271 +f 461/825/279 462/826/275 463/827/273 464/828/280 +f 468/829/281 469/830/277 462/826/275 461/825/279 +f 464/828/280 463/827/273 470/831/269 465/832/282 +f 465/832/282 470/831/269 471/833/268 466/834/283 +f 466/835/283 471/836/268 472/837/272 467/838/284 +f 467/838/284 472/837/272 469/830/277 468/829/281 +f 473/839/285 474/840/286 475/841/287 476/842/288 +f 480/843/289 481/844/290 474/840/286 473/839/285 +f 476/842/288 475/841/287 482/845/291 477/846/292 +f 477/846/292 482/845/291 483/847/293 478/848/294 +f 478/849/294 483/850/293 484/851/295 479/852/296 +f 479/852/296 484/851/295 481/844/290 480/843/289 +f 485/853/297 486/854/293 487/855/291 488/856/298 +f 492/857/299 493/858/295 486/854/293 485/853/297 +f 488/856/298 487/855/291 494/859/287 489/860/300 +f 489/860/300 494/859/287 495/861/286 490/862/301 +f 490/863/301 495/864/286 496/865/290 491/866/302 +f 491/866/302 496/865/290 493/858/295 492/857/299 +f 497/867/303 498/868/304 499/869/305 500/870/306 +f 504/871/307 505/872/308 498/868/304 497/867/303 +f 500/870/306 499/869/305 506/873/309 501/874/310 +f 501/874/310 506/873/309 507/875/311 502/876/312 +f 502/877/312 507/878/311 508/879/313 503/880/314 +f 503/880/314 508/879/313 505/872/308 504/871/307 +f 509/881/315 510/882/311 511/883/309 512/884/316 +f 516/885/317 517/886/313 510/882/311 509/881/315 +f 512/884/316 511/883/309 518/887/305 513/888/318 +f 513/888/318 518/887/305 519/889/304 514/890/319 +f 514/891/319 519/892/304 520/893/308 515/894/320 +f 515/894/320 520/893/308 517/886/313 516/885/317 +f 521/895/321 522/896/322 523/897/323 524/898/324 +f 528/899/325 529/900/326 522/896/322 521/895/321 +f 524/898/324 523/897/323 530/901/327 525/902/328 +f 525/902/328 530/901/327 531/903/329 526/904/330 +f 526/905/330 531/906/329 532/907/331 527/908/332 +f 527/908/332 532/907/331 529/900/326 528/899/325 +f 533/909/333 534/910/329 535/911/327 536/912/334 +f 540/913/335 541/914/331 534/910/329 533/909/333 +f 536/912/334 535/911/327 542/915/323 537/916/336 +f 537/916/336 542/915/323 543/917/322 538/918/337 +f 538/919/337 543/920/322 544/921/326 539/922/338 +f 539/922/338 544/921/326 541/914/331 540/913/335 +f 545/923/276 546/924/275 547/925/277 548/926/278 +f 552/927/274 553/928/273 546/924/275 545/923/276 +f 548/926/278 547/925/277 554/929/272 549/930/271 +f 549/930/271 554/929/272 555/931/268 550/932/267 +f 550/933/267 555/934/268 556/935/269 551/936/270 +f 551/936/270 556/935/269 553/928/273 552/927/274 +f 557/937/283 558/938/268 559/939/272 560/940/284 +f 564/941/282 565/942/269 558/938/268 557/937/283 +f 560/940/284 559/939/272 566/943/277 561/944/281 +f 561/944/281 566/943/277 567/945/275 562/946/279 +f 562/947/279 567/948/275 568/949/273 563/950/280 +f 563/950/280 568/949/273 565/942/269 564/941/282 +f 569/951/294 570/952/293 571/953/295 572/954/296 +f 576/955/292 577/956/291 570/952/293 569/951/294 +f 572/954/296 571/953/295 578/957/290 573/958/289 +f 573/958/289 578/957/290 579/959/286 574/960/285 +f 574/961/285 579/962/286 580/963/287 575/964/288 +f 575/964/288 580/963/287 577/956/291 576/955/292 +f 581/965/301 582/966/286 583/967/290 584/968/302 +f 588/969/300 589/970/287 582/966/286 581/965/301 +f 584/968/302 583/967/290 590/971/295 585/972/299 +f 585/972/299 590/971/295 591/973/293 586/974/297 +f 586/975/297 591/976/293 592/977/291 587/978/298 +f 587/978/298 592/977/291 589/970/287 588/969/300 +f 593/979/312 594/980/311 595/981/313 596/982/314 +f 600/983/310 601/984/309 594/980/311 593/979/312 +f 596/982/314 595/981/313 602/985/308 597/986/307 +f 597/986/307 602/985/308 603/987/304 598/988/303 +f 598/989/303 603/990/304 604/991/305 599/992/306 +f 599/992/306 604/991/305 601/984/309 600/983/310 +f 605/993/319 606/994/304 607/995/308 608/996/320 +f 612/997/318 613/998/305 606/994/304 605/993/319 +f 608/996/320 607/995/308 614/999/313 609/1000/317 +f 609/1000/317 614/999/313 615/1001/311 610/1002/315 +f 610/1003/315 615/1004/311 616/1005/309 611/1006/316 +f 611/1006/316 616/1005/309 613/998/305 612/997/318 +f 617/1007/330 618/1008/329 619/1009/331 620/1010/332 +f 624/1011/328 625/1012/327 618/1008/329 617/1007/330 +f 620/1010/332 619/1009/331 626/1013/326 621/1014/325 +f 621/1014/325 626/1013/326 627/1015/322 622/1016/321 +f 622/1017/321 627/1018/322 628/1019/323 623/1020/324 +f 623/1020/324 628/1019/323 625/1012/327 624/1011/328 +f 629/1021/337 630/1022/322 631/1023/326 632/1024/338 +f 636/1025/336 637/1026/323 630/1022/322 629/1021/337 +f 632/1024/338 631/1023/326 638/1027/331 633/1028/335 +f 633/1028/335 638/1027/331 639/1029/329 634/1030/333 +f 634/1031/333 639/1032/329 640/1033/327 635/1034/334 +f 635/1034/334 640/1033/327 637/1026/323 636/1025/336 +f 38/397/76 83/485/150 79/471/146 39/399/78 +f 81/481/148 48/418/95 47/416/93 77/469/144 +f 51/425/102 93/507/160 97/515/164 52/426/103 diff --git a/mods/pipeworks/models/pipeworks_pipe_3_lowpoly.obj b/mods/pipeworks/models/pipeworks_pipe_3_lowpoly.obj new file mode 100644 index 00000000..0d9bda41 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_3_lowpoly.obj @@ -0,0 +1,194 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-lowpoly.blend' +# www.blender.org +o Cylinder.000 +v 0.500000 -0.064721 0.156250 +v 0.468750 -0.064721 0.156250 +v 0.500000 -0.156250 0.064721 +v 0.468750 -0.156250 0.064721 +v 0.500000 -0.156250 -0.064721 +v 0.468750 -0.156250 -0.064721 +v 0.500000 -0.064721 -0.156250 +v 0.468750 -0.064721 -0.156250 +v 0.500000 0.064721 -0.156250 +v 0.468750 0.064721 -0.156250 +v 0.500000 0.156250 -0.064721 +v 0.468750 0.156250 -0.064721 +v 0.500000 0.156250 0.064721 +v 0.468750 0.156250 0.064721 +v 0.500000 0.064721 0.156250 +v 0.468750 0.064721 0.156250 +v 0.468750 -0.051777 0.125000 +v -0.468750 -0.051777 0.125000 +v 0.468750 -0.125000 0.051777 +v -0.468750 -0.125000 0.051777 +v 0.468750 -0.125000 -0.051777 +v -0.468750 -0.125000 -0.051777 +v 0.468750 -0.051777 -0.125000 +v -0.468750 -0.051777 -0.125000 +v 0.468750 0.051777 -0.125000 +v -0.468750 0.051777 -0.125000 +v 0.468750 0.125000 -0.051777 +v -0.468750 0.125000 -0.051777 +v 0.468750 0.125000 0.051777 +v -0.468750 0.125000 0.051777 +v 0.468750 0.051777 0.125000 +v -0.468750 0.051777 0.125000 +v -0.468750 -0.064721 0.156250 +v -0.500000 -0.064721 0.156250 +v -0.468750 -0.156250 0.064721 +v -0.500000 -0.156250 0.064721 +v -0.468750 -0.156250 -0.064721 +v -0.500000 -0.156250 -0.064721 +v -0.468750 -0.064721 -0.156250 +v -0.500000 -0.064721 -0.156250 +v -0.468750 0.064721 -0.156250 +v -0.500000 0.064721 -0.156250 +v -0.468750 0.156250 -0.064721 +v -0.500000 0.156250 -0.064721 +v -0.468750 0.156250 0.064721 +v -0.500000 0.156250 0.064721 +v -0.468750 0.064721 0.156250 +v -0.500000 0.064721 0.156250 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 1.0625 0.5156 +vt 0.9375 0.5156 +vt 0.9375 0.0156 +vt 1.0625 0.0156 +vt 0.6875 0.5156 +vt 0.5625 0.5156 +vt 0.5625 0.0156 +vt 0.6875 0.0156 +vt 0.8125 0.5156 +vt 0.8125 0.0156 +vt 0.0625 0.5156 +vt 0.0625 0.0156 +vt 0.1875 0.0156 +vt 0.1875 0.5156 +vt 0.3125 0.0156 +vt 0.4375 0.0156 +vt 0.4375 0.5156 +vt 0.3125 0.5156 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.6302 -0.2971 0.7173 +vn -0.6302 -0.2971 0.7173 +vn -0.6302 -0.7173 0.2971 +vn 0.6302 -0.7173 0.2971 +vn -0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 -0.2971 +vn -0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 -0.7173 +vn -0.6302 0.2971 -0.7173 +vn 0.6302 0.2971 -0.7173 +vn -0.6302 0.7173 -0.2971 +vn 0.6302 0.7173 -0.2971 +vn -0.6302 0.7173 0.2971 +vn 0.6302 0.7173 0.2971 +vn -0.6302 0.2971 0.7173 +vn 0.6302 0.2971 0.7173 +vn 0.0000 -0.3827 -0.9239 +vn 0.0000 0.3827 -0.9239 +vn 0.0000 0.9239 0.3827 +vn 0.0000 0.3827 0.9239 +vn 0.0000 0.9239 -0.3827 +vn 0.0000 -0.9239 -0.3827 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.3827 0.9239 +g Cylinder.000_Cylinder.000_None +s off +f 4/1/1 2/2/1 16/3/1 14/4/1 12/5/1 10/6/1 8/7/1 6/8/1 +f 1/9/2 3/10/2 5/11/2 7/12/2 9/13/2 11/14/2 13/15/2 15/16/2 +f 36/17/1 34/18/1 48/19/1 46/20/1 44/21/1 42/22/1 40/23/1 38/24/1 +f 33/25/2 35/26/2 37/27/2 39/28/2 41/29/2 43/30/2 45/31/2 47/32/2 +s 1 +f 1/33/3 2/34/4 4/35/5 3/36/6 +f 3/36/6 4/35/5 6/37/7 5/38/8 +f 5/38/8 6/37/7 8/39/9 7/40/10 +f 7/41/10 8/42/9 10/43/11 9/44/12 +f 9/44/12 10/43/11 12/45/13 11/46/14 +f 11/46/14 12/45/13 14/47/15 13/48/16 +f 13/48/16 14/47/15 16/49/17 15/50/18 +f 15/50/18 16/49/17 2/34/4 1/33/3 +f 35/51/6 36/52/5 38/53/7 37/54/8 +f 33/55/3 34/56/4 36/52/5 35/51/6 +f 37/54/8 38/53/7 40/57/9 39/58/10 +f 39/59/10 40/60/9 42/61/11 41/62/12 +f 41/62/12 42/61/11 44/63/13 43/64/14 +f 43/64/14 44/63/13 46/65/15 45/66/16 +f 45/66/16 46/65/15 48/67/17 47/68/18 +f 47/68/18 48/67/17 34/56/4 33/55/3 +f 24/69/19 26/70/20 25/71/20 23/72/19 +f 30/73/21 32/74/22 31/75/22 29/76/21 +f 26/70/20 28/77/23 27/78/23 25/71/20 +f 24/79/19 23/80/19 21/81/24 22/82/24 +f 19/83/25 17/84/26 18/85/26 20/86/25 +f 21/81/24 19/83/25 20/86/25 22/82/24 +f 30/73/21 29/76/21 27/78/23 28/77/23 +f 17/84/26 31/75/22 32/74/22 18/85/26 diff --git a/mods/pipeworks/models/pipeworks_pipe_4.obj b/mods/pipeworks/models/pipeworks_pipe_4.obj new file mode 100644 index 00000000..5fca7d36 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_4.obj @@ -0,0 +1,4755 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-spigot-pouring.blend' +# www.blender.org +o Pipe_Cylinder.002_None.001 +v 0.460914 0.136982 -0.046976 +v 0.460914 0.142474 -0.054133 +v 0.460914 0.139022 -0.062467 +v 0.460914 0.130078 -0.063644 +v 0.460914 0.124587 -0.056488 +v 0.460914 0.128039 -0.048153 +v 0.460914 0.063644 -0.130078 +v 0.460914 0.062467 -0.139022 +v 0.460914 0.054133 -0.142474 +v 0.460914 0.046976 -0.136982 +v 0.460914 0.048153 -0.128039 +v 0.460914 0.056487 -0.124587 +v 0.460914 -0.046976 -0.136982 +v 0.460914 -0.054133 -0.142474 +v 0.460914 -0.062467 -0.139022 +v 0.460914 -0.063644 -0.130078 +v 0.460914 -0.056488 -0.124587 +v 0.460914 -0.048153 -0.128039 +v 0.460914 -0.130078 -0.063644 +v 0.460914 -0.139022 -0.062467 +v 0.460914 -0.142474 -0.054133 +v 0.460914 -0.136982 -0.046976 +v 0.460914 -0.128039 -0.048153 +v 0.460914 -0.124587 -0.056487 +v 0.460914 -0.136982 0.046976 +v 0.460914 -0.142474 0.054133 +v 0.460914 -0.139022 0.062467 +v 0.460914 -0.130078 0.063644 +v 0.460914 -0.124587 0.056487 +v 0.460914 -0.128039 0.048153 +v 0.460914 -0.063644 0.130078 +v 0.460914 -0.062467 0.139022 +v 0.460914 -0.054132 0.142474 +v 0.460914 -0.046976 0.136982 +v 0.460914 -0.048153 0.128039 +v 0.460914 -0.056487 0.124587 +v 0.460914 0.046976 0.136982 +v 0.460914 0.054133 0.142474 +v 0.460914 0.062467 0.139022 +v 0.460914 0.063644 0.130078 +v 0.460914 0.056487 0.124587 +v 0.460914 0.048153 0.128039 +v 0.460914 0.130078 0.063644 +v 0.460914 0.139022 0.062467 +v 0.460914 0.142474 0.054133 +v 0.460914 0.136982 0.046976 +v 0.460914 0.128039 0.048153 +v 0.460914 0.124587 0.056487 +v 0.468750 0.099603 0.121367 +v 0.468750 0.121367 0.099603 +v 0.468750 0.138467 0.074012 +v 0.468750 0.150245 0.045576 +v 0.468750 0.156250 0.015389 +v 0.468750 0.156250 -0.015389 +v 0.468750 0.150245 -0.045576 +v 0.468750 0.138467 -0.074012 +v 0.468750 0.121367 -0.099603 +v 0.468750 0.099603 -0.121367 +v 0.468750 0.074012 -0.138467 +v 0.468750 0.045576 -0.150245 +v 0.468750 0.015389 -0.156250 +v 0.468750 -0.015389 -0.156250 +v 0.468750 -0.045576 -0.150245 +v 0.468750 -0.074012 -0.138467 +v 0.468750 -0.099603 -0.121367 +v 0.468750 -0.121367 -0.099603 +v 0.468750 -0.138467 -0.074012 +v 0.468750 -0.150245 -0.045576 +v 0.468750 -0.156250 -0.015389 +v 0.468750 -0.156250 0.015389 +v 0.468750 -0.150245 0.045576 +v 0.468750 -0.138466 0.074012 +v 0.468750 -0.121367 0.099603 +v 0.468750 -0.099603 0.121367 +v 0.468750 -0.074012 0.138467 +v 0.468750 -0.045576 0.150245 +v 0.468750 -0.015389 0.156250 +v 0.468750 0.015390 0.156250 +v 0.468750 0.045577 0.150245 +v 0.468750 0.074012 0.138467 +v 0.500000 -0.150245 -0.045576 +v 0.500000 -0.138467 -0.074012 +v 0.500000 -0.121367 -0.099603 +v 0.500000 -0.099603 -0.121367 +v 0.500000 -0.074012 -0.138467 +v 0.500000 -0.045576 -0.150245 +v 0.500000 -0.015389 -0.156250 +v 0.500000 0.015389 -0.156250 +v 0.500000 0.045576 -0.150245 +v 0.500000 0.074012 -0.138467 +v 0.500000 0.099603 -0.121367 +v 0.500000 0.121367 -0.099603 +v 0.500000 0.138467 -0.074012 +v 0.500000 0.150245 -0.045576 +v 0.500000 0.156250 -0.015389 +v 0.500000 0.156250 0.015389 +v 0.500000 0.150245 0.045576 +v 0.500000 0.138467 0.074012 +v 0.500000 0.121367 0.099603 +v 0.500000 0.099603 0.121367 +v 0.500000 0.074012 0.138467 +v 0.500000 0.045577 0.150245 +v 0.500000 0.015390 0.156250 +v 0.500000 -0.015389 0.156250 +v 0.500000 -0.045576 0.150245 +v 0.500000 -0.074012 0.138467 +v 0.500000 -0.099603 0.121367 +v 0.500000 -0.121367 0.099603 +v 0.500000 -0.138466 0.074012 +v 0.500000 -0.150245 0.045576 +v 0.500000 -0.156250 0.015389 +v 0.500000 -0.156250 -0.015389 +v 0.460914 0.108578 -0.095821 +v 0.460914 0.110913 -0.104534 +v 0.460914 0.104534 -0.110913 +v 0.460914 0.095821 -0.108578 +v 0.460914 0.093486 -0.099865 +v 0.460914 0.099865 -0.093486 +v 0.460914 0.009021 -0.144532 +v 0.460914 0.004510 -0.152344 +v 0.460914 -0.004510 -0.152344 +v 0.460914 -0.009021 -0.144532 +v 0.460914 -0.004510 -0.136720 +v 0.460914 0.004510 -0.136720 +v 0.460914 -0.095821 -0.108578 +v 0.460914 -0.104534 -0.110913 +v 0.460914 -0.110913 -0.104534 +v 0.460914 -0.108578 -0.095821 +v 0.460914 -0.099865 -0.093486 +v 0.460914 -0.093486 -0.099865 +v 0.460914 -0.144532 -0.009021 +v 0.460914 -0.152344 -0.004510 +v 0.460914 -0.152344 0.004510 +v 0.460914 -0.144532 0.009021 +v 0.460914 -0.136720 0.004510 +v 0.460914 -0.136720 -0.004510 +v 0.460914 -0.108578 0.095821 +v 0.460914 -0.110913 0.104534 +v 0.460914 -0.104534 0.110913 +v 0.460914 -0.095821 0.108578 +v 0.460914 -0.093486 0.099865 +v 0.460914 -0.099865 0.093486 +v 0.460914 -0.009021 0.144532 +v 0.460914 -0.004510 0.152344 +v 0.460914 0.004510 0.152344 +v 0.460914 0.009021 0.144532 +v 0.460914 0.004510 0.136720 +v 0.460914 -0.004510 0.136720 +v 0.460914 0.095821 0.108578 +v 0.460914 0.104534 0.110913 +v 0.460914 0.110913 0.104534 +v 0.460914 0.108578 0.095821 +v 0.460914 0.099865 0.093486 +v 0.460914 0.093486 0.099865 +v 0.460914 0.144532 0.009021 +v 0.460914 0.152344 0.004510 +v 0.460914 0.152344 -0.004510 +v 0.460914 0.144532 -0.009021 +v 0.460914 0.136720 -0.004510 +v 0.460914 0.136720 0.004510 +v -0.130078 -0.460912 -0.063644 +v -0.139022 -0.460912 -0.062467 +v -0.142474 -0.460912 -0.054133 +v -0.136982 -0.460912 -0.046976 +v -0.128039 -0.460912 -0.048153 +v -0.124587 -0.460912 -0.056487 +v -0.046976 -0.460912 -0.136982 +v -0.054133 -0.460912 -0.142474 +v -0.062467 -0.460912 -0.139022 +v -0.063644 -0.460912 -0.130078 +v -0.056488 -0.460912 -0.124587 +v -0.048153 -0.460912 -0.128039 +v 0.063644 -0.460912 -0.130078 +v 0.062467 -0.460912 -0.139022 +v 0.054132 -0.460912 -0.142474 +v 0.046976 -0.460912 -0.136982 +v 0.048153 -0.460912 -0.128039 +v 0.056487 -0.460912 -0.124587 +v 0.136982 -0.460912 -0.046976 +v 0.142474 -0.460912 -0.054133 +v 0.139022 -0.460912 -0.062467 +v 0.130078 -0.460912 -0.063644 +v 0.124587 -0.460912 -0.056488 +v 0.128039 -0.460912 -0.048154 +v 0.130078 -0.460912 0.063644 +v 0.139022 -0.460912 0.062467 +v 0.142474 -0.460912 0.054132 +v 0.136982 -0.460912 0.046976 +v 0.128039 -0.460912 0.048153 +v 0.124587 -0.460912 0.056487 +v 0.046976 -0.460912 0.136982 +v 0.054133 -0.460912 0.142474 +v 0.062467 -0.460912 0.139022 +v 0.063644 -0.460912 0.130078 +v 0.056488 -0.460912 0.124587 +v 0.048153 -0.460912 0.128039 +v -0.063644 -0.460912 0.130078 +v -0.062467 -0.460912 0.139022 +v -0.054132 -0.460912 0.142474 +v -0.046976 -0.460912 0.136982 +v -0.048153 -0.460912 0.128039 +v -0.056487 -0.460912 0.124587 +v -0.136982 -0.460912 0.046976 +v -0.142474 -0.460912 0.054133 +v -0.139022 -0.460912 0.062467 +v -0.130078 -0.460912 0.063644 +v -0.124587 -0.460912 0.056488 +v -0.128039 -0.460912 0.048153 +v 0.156250 -0.468750 -0.015389 +v 0.150245 -0.468750 -0.045576 +v 0.138467 -0.468750 -0.074012 +v 0.121367 -0.468750 -0.099603 +v 0.099603 -0.468750 -0.121367 +v 0.074012 -0.468750 -0.138467 +v 0.045576 -0.468750 -0.150245 +v 0.015389 -0.468750 -0.156250 +v -0.015389 -0.468750 -0.156250 +v -0.045576 -0.468750 -0.150245 +v -0.074012 -0.468750 -0.138467 +v -0.099603 -0.468750 -0.121367 +v -0.121367 -0.468750 -0.099603 +v -0.138467 -0.468750 -0.074012 +v -0.150245 -0.468750 -0.045576 +v -0.156249 -0.468750 -0.015389 +v -0.156249 -0.468750 0.015389 +v -0.150245 -0.468750 0.045576 +v -0.138466 -0.468750 0.074012 +v -0.121367 -0.468750 0.099603 +v -0.099603 -0.468750 0.121367 +v -0.074012 -0.468750 0.138467 +v -0.045576 -0.468750 0.150245 +v -0.015389 -0.468750 0.156250 +v 0.015389 -0.468750 0.156250 +v 0.045576 -0.468750 0.150245 +v 0.074012 -0.468750 0.138467 +v 0.099603 -0.468750 0.121367 +v 0.121367 -0.468750 0.099603 +v 0.138467 -0.468750 0.074012 +v 0.150245 -0.468750 0.045576 +v 0.156250 -0.468750 0.015389 +v 0.138467 -0.500000 0.074012 +v 0.121367 -0.500000 0.099603 +v 0.099603 -0.500000 0.121367 +v 0.074012 -0.500000 0.138467 +v 0.045576 -0.500000 0.150245 +v 0.015389 -0.500000 0.156250 +v -0.015389 -0.500000 0.156250 +v -0.045576 -0.500000 0.150245 +v -0.074012 -0.500000 0.138467 +v -0.099603 -0.500000 0.121367 +v -0.121367 -0.500000 0.099603 +v -0.138466 -0.500000 0.074012 +v -0.150245 -0.500000 0.045576 +v -0.156249 -0.500000 0.015389 +v -0.156250 -0.500000 -0.015389 +v -0.150245 -0.500000 -0.045576 +v -0.138467 -0.500000 -0.074012 +v -0.121367 -0.500000 -0.099603 +v -0.099603 -0.500000 -0.121367 +v -0.074012 -0.500000 -0.138467 +v -0.045576 -0.500000 -0.150245 +v -0.015389 -0.500000 -0.156250 +v 0.015389 -0.500000 -0.156250 +v 0.045576 -0.500000 -0.150245 +v 0.074012 -0.500000 -0.138467 +v 0.099603 -0.500000 -0.121367 +v 0.121367 -0.500000 -0.099603 +v 0.138467 -0.500000 -0.074012 +v 0.150245 -0.500000 -0.045576 +v 0.156250 -0.500000 -0.015389 +v 0.156250 -0.500000 0.015389 +v 0.150245 -0.500000 0.045576 +v -0.095821 -0.460912 -0.108578 +v -0.104534 -0.460912 -0.110913 +v -0.110913 -0.460912 -0.104534 +v -0.108578 -0.460912 -0.095821 +v -0.099865 -0.460912 -0.093486 +v -0.093486 -0.460912 -0.099865 +v 0.009021 -0.460912 -0.144532 +v 0.004510 -0.460912 -0.152344 +v -0.004510 -0.460912 -0.152344 +v -0.009021 -0.460912 -0.144532 +v -0.004510 -0.460912 -0.136720 +v 0.004510 -0.460912 -0.136720 +v 0.108578 -0.460912 -0.095821 +v 0.110913 -0.460912 -0.104534 +v 0.104534 -0.460912 -0.110913 +v 0.095821 -0.460912 -0.108578 +v 0.093486 -0.460912 -0.099865 +v 0.099865 -0.460912 -0.093486 +v 0.144532 -0.460912 0.009021 +v 0.152344 -0.460912 0.004510 +v 0.152344 -0.460912 -0.004511 +v 0.144532 -0.460912 -0.009021 +v 0.136720 -0.460912 -0.004511 +v 0.136720 -0.460912 0.004510 +v 0.095821 -0.460912 0.108578 +v 0.104534 -0.460912 0.110913 +v 0.110913 -0.460912 0.104534 +v 0.108578 -0.460912 0.095821 +v 0.099865 -0.460912 0.093486 +v 0.093486 -0.460912 0.099865 +v -0.009021 -0.460912 0.144532 +v -0.004510 -0.460912 0.152344 +v 0.004510 -0.460912 0.152344 +v 0.009021 -0.460912 0.144532 +v 0.004510 -0.460912 0.136720 +v -0.004510 -0.460912 0.136720 +v -0.108578 -0.460912 0.095821 +v -0.110913 -0.460912 0.104534 +v -0.104534 -0.460912 0.110913 +v -0.095821 -0.460912 0.108578 +v -0.093486 -0.460912 0.099865 +v -0.099865 -0.460912 0.093486 +v -0.144532 -0.460912 -0.009021 +v -0.152344 -0.460912 -0.004510 +v -0.152344 -0.460912 0.004510 +v -0.144532 -0.460912 0.009021 +v -0.136720 -0.460912 0.004510 +v -0.136720 -0.460912 -0.004510 +v 0.468750 0.116832 -0.062448 +v 0.437501 0.110774 -0.059210 +v 0.437501 0.120197 -0.036461 +v 0.468750 0.126770 -0.038455 +v 0.468750 0.131837 -0.012985 +v 0.437501 0.125000 -0.012312 +v 0.468750 0.131837 0.012984 +v 0.437501 0.125001 0.012311 +v 0.468750 0.126770 0.038455 +v 0.437501 0.120197 0.036461 +v 0.468750 0.116832 0.062448 +v 0.437501 0.110774 0.059210 +v 0.468750 0.102404 0.084041 +v 0.437501 0.097094 0.079683 +v 0.437501 0.079683 0.097094 +v 0.468750 0.084041 0.102404 +v 0.468750 0.062448 0.116832 +v 0.437501 0.059210 0.110774 +v 0.468750 0.038455 0.126770 +v 0.437501 0.036461 0.120197 +v 0.468750 0.012985 0.131836 +v 0.437501 0.012312 0.125000 +v 0.437501 -0.012311 0.125000 +v 0.468750 -0.012985 0.131836 +v 0.437501 -0.036461 0.120197 +v 0.468750 -0.038455 0.126770 +v 0.468750 -0.062448 0.116832 +v 0.437501 -0.059210 0.110774 +v 0.437501 -0.079683 0.097094 +v 0.468750 -0.084041 0.102404 +v 0.437501 -0.097094 0.079683 +v 0.468750 -0.102404 0.084041 +v 0.468750 -0.116832 0.062448 +v 0.437501 -0.110774 0.059210 +v 0.437501 -0.120197 0.036461 +v 0.468750 -0.126770 0.038455 +v 0.468750 -0.131836 0.012985 +v 0.437501 -0.125000 0.012311 +v 0.437501 -0.125000 -0.012311 +v 0.468750 -0.131836 -0.012985 +v 0.468750 -0.126770 -0.038455 +v 0.437501 -0.120197 -0.036461 +v 0.437501 -0.110774 -0.059210 +v 0.468750 -0.116832 -0.062448 +v 0.437501 -0.097094 -0.079683 +v 0.468750 -0.102404 -0.084041 +v 0.437501 -0.079683 -0.097094 +v 0.468750 -0.084041 -0.102404 +v 0.437501 -0.059210 -0.110774 +v 0.468750 -0.062448 -0.116832 +v 0.437501 -0.036461 -0.120197 +v 0.468750 -0.038455 -0.126770 +v 0.437501 -0.012311 -0.125001 +v 0.468750 -0.012985 -0.131836 +v 0.468750 0.038455 -0.126770 +v 0.468750 0.012985 -0.131837 +v 0.437501 0.012311 -0.125001 +v 0.437501 0.036461 -0.120197 +v 0.468750 0.084041 -0.102404 +v 0.468750 0.062448 -0.116832 +v 0.437501 0.059210 -0.110774 +v 0.437501 0.079683 -0.097094 +v 0.468750 0.102404 -0.084041 +v 0.437501 0.097094 -0.079683 +v 0.468751 0.136982 -0.046976 +v 0.468751 0.142474 -0.054133 +v 0.468751 0.128039 -0.048153 +v 0.468751 0.139022 -0.062467 +v 0.468751 0.130078 -0.063644 +v 0.468751 0.124587 -0.056488 +v 0.468751 0.063644 -0.130078 +v 0.468751 0.062467 -0.139022 +v 0.468751 0.056487 -0.124587 +v 0.468751 0.054133 -0.142474 +v 0.468751 0.046976 -0.136982 +v 0.468751 0.048153 -0.128039 +v 0.468751 -0.046976 -0.136982 +v 0.468751 -0.054133 -0.142474 +v 0.468751 -0.048153 -0.128039 +v 0.468751 -0.062467 -0.139022 +v 0.468751 -0.063644 -0.130078 +v 0.468751 -0.056488 -0.124587 +v 0.468751 -0.130078 -0.063644 +v 0.468751 -0.139022 -0.062467 +v 0.468751 -0.124587 -0.056487 +v 0.468751 -0.142474 -0.054133 +v 0.468751 -0.136982 -0.046976 +v 0.468751 -0.128039 -0.048153 +v 0.468751 -0.136982 0.046976 +v 0.468751 -0.142474 0.054133 +v 0.468751 -0.128039 0.048153 +v 0.468751 -0.139022 0.062467 +v 0.468751 -0.130078 0.063644 +v 0.468751 -0.124587 0.056487 +v 0.468751 -0.063644 0.130078 +v 0.468751 -0.062467 0.139022 +v 0.468751 -0.056487 0.124587 +v 0.468751 -0.054132 0.142474 +v 0.468751 -0.046976 0.136982 +v 0.468751 -0.048153 0.128039 +v 0.468751 0.046976 0.136982 +v 0.468751 0.054133 0.142474 +v 0.468751 0.048153 0.128039 +v 0.468751 0.062467 0.139022 +v 0.468751 0.063644 0.130078 +v 0.468751 0.056487 0.124587 +v 0.468751 0.130078 0.063644 +v 0.468751 0.139022 0.062467 +v 0.468751 0.124587 0.056487 +v 0.468751 0.142474 0.054133 +v 0.468751 0.136982 0.046976 +v 0.468751 0.128039 0.048153 +v 0.312501 -0.059210 0.110774 +v 0.312501 -0.036461 0.120197 +v 0.312501 -0.079683 0.097094 +v 0.312501 -0.097094 0.079683 +v 0.312501 0.012311 -0.125000 +v 0.312501 -0.012311 -0.125000 +v 0.312501 0.125000 0.012311 +v 0.312501 0.125000 -0.012312 +v 0.312501 -0.012312 0.125000 +v 0.312501 0.079683 0.097094 +v 0.312501 0.059210 0.110774 +v 0.312501 -0.036461 -0.120197 +v 0.312501 -0.059210 -0.110774 +v 0.312501 -0.097094 -0.079683 +v 0.312501 -0.079683 -0.097094 +v 0.312501 0.120197 0.036461 +v 0.312501 0.097094 -0.079683 +v 0.312501 0.079683 -0.097094 +v 0.312501 0.110774 -0.059210 +v 0.312501 0.097094 0.079683 +v 0.312501 0.036461 0.120197 +v 0.312501 0.012312 0.125000 +v 0.312501 -0.110774 0.059210 +v 0.312501 -0.120197 0.036461 +v 0.312501 -0.125000 0.012311 +v 0.312501 -0.125000 -0.012311 +v 0.312501 -0.120197 -0.036461 +v 0.312501 -0.110774 -0.059210 +v 0.312501 0.120197 -0.036461 +v 0.468751 0.108578 -0.095821 +v 0.468751 0.110913 -0.104534 +v 0.468751 0.099865 -0.093486 +v 0.468751 0.104534 -0.110913 +v 0.468751 0.095821 -0.108578 +v 0.468751 0.093486 -0.099865 +v 0.468751 0.009021 -0.144532 +v 0.468751 0.004510 -0.152344 +v 0.468751 0.004510 -0.136720 +v 0.468751 -0.004510 -0.152344 +v 0.468751 -0.009021 -0.144532 +v 0.468751 -0.004510 -0.136720 +v 0.468751 -0.095821 -0.108578 +v 0.468751 -0.104534 -0.110913 +v 0.468751 -0.093486 -0.099865 +v 0.468751 -0.110913 -0.104534 +v 0.468751 -0.108578 -0.095821 +v 0.468751 -0.099865 -0.093486 +v 0.468751 -0.144532 -0.009021 +v 0.468751 -0.152344 -0.004510 +v 0.468751 -0.136720 -0.004510 +v 0.468751 -0.152344 0.004510 +v 0.468751 -0.144532 0.009021 +v 0.468751 -0.136720 0.004510 +v 0.468751 -0.108578 0.095821 +v 0.468751 -0.110913 0.104534 +v 0.468751 -0.099865 0.093486 +v 0.468751 -0.104534 0.110913 +v 0.468751 -0.095821 0.108578 +v 0.468751 -0.093486 0.099865 +v 0.468751 -0.009021 0.144532 +v 0.468751 -0.004510 0.152344 +v 0.468751 -0.004510 0.136720 +v 0.468751 0.004510 0.152344 +v 0.468751 0.009021 0.144532 +v 0.468751 0.004510 0.136720 +v 0.468751 0.095821 0.108578 +v 0.468751 0.104534 0.110913 +v 0.468751 0.093486 0.099865 +v 0.468751 0.110913 0.104534 +v 0.468751 0.108578 0.095821 +v 0.468751 0.099865 0.093486 +v 0.468751 0.144532 0.009021 +v 0.468751 0.152344 0.004510 +v 0.468751 0.136720 0.004510 +v 0.468751 0.152344 -0.004510 +v 0.468751 0.144532 -0.009021 +v 0.468751 0.136720 -0.004510 +v 0.312501 0.110774 0.059210 +v 0.012311 -0.312501 0.125000 +v -0.012312 -0.312501 0.125000 +v -0.012312 -0.437501 0.125000 +v 0.012311 -0.437501 0.125000 +v 0.036461 -0.312501 0.120197 +v 0.036461 -0.437501 0.120197 +v 0.059210 -0.312501 0.110774 +v 0.059210 -0.437501 0.110774 +v -0.036461 -0.312501 0.120197 +v -0.036461 -0.437501 0.120197 +v 0.079683 -0.312501 0.097094 +v 0.079683 -0.437501 0.097094 +v 0.097094 -0.437501 0.079683 +v 0.097094 -0.312501 0.079683 +v -0.012985 -0.468750 0.131836 +v -0.038455 -0.468750 0.126770 +v 0.012985 -0.468750 0.131836 +v 0.038455 -0.468750 0.126770 +v 0.079683 -0.312501 -0.097094 +v 0.097094 -0.312501 -0.079683 +v 0.097094 -0.437501 -0.079683 +v 0.079683 -0.437501 -0.097094 +v -0.059210 -0.437501 0.110774 +v -0.062448 -0.468750 0.116832 +v 0.062448 -0.468750 0.116832 +v 0.110774 -0.312501 0.059210 +v 0.110774 -0.437501 0.059210 +v -0.084041 -0.468750 0.102404 +v -0.079683 -0.437501 0.097094 +v 0.084041 -0.468750 0.102404 +v 0.120197 -0.312501 0.036461 +v 0.120197 -0.437501 0.036461 +v -0.097094 -0.312501 0.079683 +v -0.097094 -0.437501 0.079683 +v -0.079683 -0.312501 0.097094 +v -0.102404 -0.468750 0.084041 +v 0.102404 -0.468750 0.084041 +v -0.116832 -0.468750 0.062448 +v -0.110774 -0.437501 0.059210 +v 0.116832 -0.468750 0.062448 +v 0.125000 -0.312501 -0.012311 +v 0.125001 -0.312501 0.012311 +v 0.125001 -0.437501 0.012311 +v 0.125001 -0.437501 -0.012312 +v -0.125000 -0.312501 0.012311 +v -0.125000 -0.437501 0.012311 +v -0.120197 -0.437501 0.036461 +v -0.120197 -0.312501 0.036461 +v -0.126770 -0.468750 0.038455 +v 0.126770 -0.468750 0.038455 +v -0.131836 -0.468750 0.012985 +v 0.131837 -0.468750 0.012985 +v 0.110774 -0.312501 -0.059210 +v 0.120197 -0.312501 -0.036461 +v 0.120197 -0.437501 -0.036461 +v 0.110774 -0.437501 -0.059210 +v -0.125000 -0.312501 -0.012312 +v -0.120197 -0.312501 -0.036461 +v -0.120197 -0.437501 -0.036461 +v -0.125000 -0.437501 -0.012312 +v -0.131836 -0.468750 -0.012985 +v 0.131837 -0.468750 -0.012985 +v -0.097094 -0.312501 -0.079683 +v -0.079683 -0.312501 -0.097094 +v -0.079683 -0.437501 -0.097094 +v -0.097094 -0.437501 -0.079683 +v -0.126770 -0.468750 -0.038455 +v 0.126770 -0.468750 -0.038455 +v -0.116832 -0.468750 -0.062448 +v -0.110774 -0.437501 -0.059210 +v 0.116832 -0.468750 -0.062448 +v -0.102404 -0.468750 -0.084041 +v 0.102404 -0.468750 -0.084041 +v 0.012311 -0.312501 -0.125001 +v 0.012311 -0.437501 -0.125001 +v -0.012311 -0.437501 -0.125001 +v -0.012311 -0.312501 -0.125000 +v -0.084041 -0.468750 -0.102404 +v 0.084041 -0.468750 -0.102404 +v 0.059210 -0.437501 -0.110774 +v 0.059210 -0.312501 -0.110774 +v -0.036461 -0.312501 -0.120197 +v -0.036461 -0.437501 -0.120197 +v -0.062448 -0.468750 -0.116832 +v -0.059210 -0.437501 -0.110774 +v 0.062448 -0.468750 -0.116832 +v -0.038455 -0.468750 -0.126770 +v 0.038455 -0.468750 -0.126770 +v 0.036461 -0.437501 -0.120197 +v -0.012985 -0.468750 -0.131837 +v 0.012985 -0.468750 -0.131837 +v -0.130078 -0.468749 -0.063644 +v -0.139022 -0.468749 -0.062467 +v -0.124587 -0.468749 -0.056487 +v -0.142474 -0.468749 -0.054133 +v -0.136982 -0.468749 -0.046976 +v -0.128039 -0.468749 -0.048153 +v -0.046976 -0.468749 -0.136982 +v -0.054133 -0.468749 -0.142474 +v -0.048153 -0.468749 -0.128039 +v -0.062467 -0.468749 -0.139022 +v -0.063644 -0.468749 -0.130078 +v -0.056488 -0.468749 -0.124587 +v 0.063644 -0.468749 -0.130078 +v 0.062467 -0.468749 -0.139022 +v 0.056487 -0.468749 -0.124587 +v 0.054132 -0.468749 -0.142474 +v 0.046976 -0.468749 -0.136982 +v 0.048153 -0.468749 -0.128039 +v 0.136982 -0.468749 -0.046976 +v 0.142474 -0.468749 -0.054133 +v 0.128039 -0.468749 -0.048154 +v 0.139022 -0.468749 -0.062467 +v 0.130078 -0.468749 -0.063644 +v 0.124587 -0.468749 -0.056488 +v 0.130078 -0.468749 0.063644 +v 0.139022 -0.468749 0.062466 +v 0.124587 -0.468749 0.056487 +v 0.142474 -0.468749 0.054132 +v 0.136982 -0.468749 0.046976 +v 0.128039 -0.468749 0.048153 +v 0.046976 -0.468749 0.136982 +v 0.054133 -0.468749 0.142474 +v 0.048153 -0.468749 0.128039 +v 0.062467 -0.468749 0.139022 +v 0.063644 -0.468749 0.130078 +v 0.056488 -0.468749 0.124587 +v -0.063644 -0.468749 0.130078 +v -0.062467 -0.468749 0.139022 +v -0.056487 -0.468749 0.124587 +v -0.054132 -0.468749 0.142474 +v -0.046976 -0.468749 0.136982 +v -0.048153 -0.468749 0.128039 +v -0.136982 -0.468749 0.046976 +v -0.142474 -0.468749 0.054133 +v -0.128039 -0.468749 0.048153 +v -0.139022 -0.468749 0.062467 +v -0.130078 -0.468749 0.063644 +v -0.124587 -0.468749 0.056487 +v -0.110774 -0.312501 0.059210 +v -0.110774 -0.312501 -0.059210 +v 0.036461 -0.312501 -0.120197 +v -0.059210 -0.312501 -0.110774 +v -0.095821 -0.468749 -0.108578 +v -0.104534 -0.468749 -0.110913 +v -0.093486 -0.468749 -0.099865 +v -0.110913 -0.468749 -0.104534 +v -0.108578 -0.468749 -0.095821 +v -0.099865 -0.468749 -0.093486 +v 0.009021 -0.468749 -0.144532 +v 0.004510 -0.468749 -0.152344 +v 0.004510 -0.468749 -0.136720 +v -0.004510 -0.468749 -0.152344 +v -0.009021 -0.468749 -0.144532 +v -0.004510 -0.468749 -0.136720 +v 0.108578 -0.468749 -0.095821 +v 0.110913 -0.468749 -0.104534 +v 0.099865 -0.468749 -0.093486 +v 0.104534 -0.468749 -0.110913 +v 0.095821 -0.468749 -0.108578 +v 0.093486 -0.468749 -0.099865 +v 0.144532 -0.468749 0.009021 +v 0.152344 -0.468749 0.004510 +v 0.136720 -0.468749 0.004510 +v 0.152344 -0.468749 -0.004511 +v 0.144532 -0.468749 -0.009021 +v 0.136720 -0.468749 -0.004511 +v 0.095821 -0.468749 0.108578 +v 0.104534 -0.468749 0.110913 +v 0.093486 -0.468749 0.099865 +v 0.110913 -0.468749 0.104534 +v 0.108578 -0.468749 0.095821 +v 0.099865 -0.468749 0.093486 +v -0.009021 -0.468749 0.144532 +v -0.004510 -0.468749 0.152344 +v -0.004510 -0.468749 0.136720 +v 0.004510 -0.468749 0.152344 +v 0.009021 -0.468749 0.144532 +v 0.004510 -0.468749 0.136720 +v -0.108578 -0.468749 0.095821 +v -0.110913 -0.468749 0.104534 +v -0.099865 -0.468749 0.093486 +v -0.104534 -0.468749 0.110913 +v -0.095821 -0.468749 0.108578 +v -0.093486 -0.468749 0.099865 +v -0.144532 -0.468749 -0.009021 +v -0.152344 -0.468749 -0.004510 +v -0.136720 -0.468749 -0.004510 +v -0.152344 -0.468749 0.004510 +v -0.144532 -0.468749 0.009021 +v -0.136720 -0.468749 0.004510 +v -0.059210 -0.312501 0.110774 +v 0.312501 0.059210 -0.110774 +v 0.312501 0.036461 -0.120197 +v 0.278296 0.034781 0.120197 +v 0.280664 0.010748 0.125000 +v 0.271013 0.108736 0.059210 +v 0.272353 0.095122 0.079683 +v 0.269618 0.122894 -0.012312 +v 0.269618 0.122894 0.012311 +v 0.276067 0.057420 0.110774 +v 0.270089 0.118113 0.036461 +v 0.283077 -0.013757 -0.125000 +v 0.280664 0.010747 -0.125000 +v 0.274060 0.077795 0.097094 +v 0.270089 0.118113 -0.036461 +v 0.289681 -0.080804 0.097094 +v 0.291387 -0.098131 0.079683 +v 0.272353 0.095122 -0.079683 +v 0.271013 0.108736 -0.059210 +v 0.287674 -0.060430 0.110774 +v 0.278297 0.034781 -0.120197 +v 0.276067 0.057420 -0.110774 +v 0.274060 0.077795 -0.097094 +v 0.285444 -0.037790 0.120197 +v 0.289681 -0.080804 -0.097094 +v 0.287674 -0.060430 -0.110774 +v 0.292728 -0.111745 -0.059210 +v 0.291387 -0.098131 -0.079683 +v 0.285444 -0.037791 -0.120197 +v 0.293652 -0.121123 -0.036461 +v 0.294122 -0.125903 -0.012311 +v 0.294122 -0.125903 0.012311 +v 0.293652 -0.121123 0.036461 +v 0.292728 -0.111745 0.059210 +v 0.283077 -0.013757 0.125000 +v 0.227149 0.116594 0.012311 +v 0.228086 0.111883 0.036461 +v 0.275921 -0.128603 0.012311 +v 0.275921 -0.128603 -0.012311 +v 0.270477 -0.101233 -0.079683 +v 0.267080 -0.084157 -0.097094 +v 0.274984 -0.123892 0.036461 +v 0.244422 0.029756 -0.120197 +v 0.239984 0.052067 -0.110774 +v 0.273146 -0.114650 0.059210 +v 0.263086 -0.064077 -0.110774 +v 0.258648 -0.041765 -0.120197 +v 0.270477 -0.101233 0.079683 +v 0.235990 0.072147 0.097094 +v 0.239984 0.052068 0.110774 +v 0.249133 0.006071 0.125000 +v 0.253937 -0.018080 0.125000 +v 0.258648 -0.041765 0.120197 +v 0.244422 0.029756 0.120197 +v 0.229924 0.102641 0.059210 +v 0.232593 0.089224 0.079683 +v 0.227149 0.116594 -0.012312 +v 0.253937 -0.018079 -0.125000 +v 0.249133 0.006070 -0.125000 +v 0.228086 0.111883 -0.036461 +v 0.267080 -0.084157 0.097094 +v 0.232593 0.089224 -0.079683 +v 0.229924 0.102641 -0.059210 +v 0.263086 -0.064077 0.110774 +v 0.235990 0.072147 -0.097094 +v 0.273146 -0.114650 -0.059210 +v 0.274984 -0.123892 -0.036461 +v 0.238974 -0.070116 -0.110774 +v 0.232371 -0.048347 -0.120197 +v 0.249972 -0.106370 0.079683 +v 0.253943 -0.119460 0.059210 +v 0.198656 0.062796 0.097094 +v 0.204599 0.043204 0.110774 +v 0.218213 -0.001675 0.125000 +v 0.225361 -0.025238 0.125000 +v 0.232371 -0.048347 0.120197 +v 0.211203 0.021435 0.120197 +v 0.189631 0.092548 0.059210 +v 0.193602 0.079457 0.079683 +v 0.185501 0.106162 -0.012312 +v 0.185501 0.106162 0.012311 +v 0.186895 0.101565 0.036461 +v 0.225361 -0.025237 -0.125000 +v 0.218213 -0.001675 -0.125000 +v 0.186895 0.101565 -0.036461 +v 0.244918 -0.089708 0.097094 +v 0.193602 0.079457 -0.079683 +v 0.189631 0.092548 -0.059210 +v 0.238974 -0.070117 0.110774 +v 0.211203 0.021435 -0.120197 +v 0.204599 0.043204 -0.110774 +v 0.198656 0.062796 -0.097094 +v 0.244918 -0.089708 -0.097094 +v 0.253943 -0.119460 -0.059210 +v 0.249972 -0.106370 -0.079683 +v 0.256678 -0.128477 -0.036461 +v 0.258072 -0.133074 -0.012311 +v 0.258072 -0.133074 0.012311 +v 0.256678 -0.128477 0.036461 +v 0.145077 0.091698 -0.012312 +v 0.145077 0.091698 0.012311 +v 0.170253 0.030915 0.110774 +v 0.178959 0.009898 0.120197 +v 0.146915 0.087260 0.036461 +v 0.150521 0.078554 0.059210 +v 0.197623 -0.035162 -0.125000 +v 0.188201 -0.012413 -0.125000 +v 0.155756 0.065916 0.079683 +v 0.162419 0.049830 0.097094 +v 0.146915 0.087260 -0.036461 +v 0.223406 -0.097405 0.097094 +v 0.230068 -0.113491 0.079683 +v 0.155756 0.065916 -0.079683 +v 0.150521 0.078554 -0.059210 +v 0.215571 -0.078490 0.110774 +v 0.178959 0.009898 -0.120197 +v 0.170253 0.030915 -0.110774 +v 0.162419 0.049830 -0.097094 +v 0.206865 -0.057473 0.120197 +v 0.223406 -0.097405 -0.097094 +v 0.215571 -0.078490 -0.110774 +v 0.235303 -0.126129 -0.059210 +v 0.230068 -0.113491 -0.079683 +v 0.206865 -0.057473 -0.120197 +v 0.238909 -0.134835 -0.036461 +v 0.240748 -0.139273 -0.012311 +v 0.240748 -0.139273 0.012311 +v 0.238909 -0.134835 0.036461 +v 0.235303 -0.126129 0.059210 +v 0.188201 -0.012413 0.125000 +v 0.197624 -0.035162 0.125000 +v 0.193101 -0.089118 0.110774 +v 0.202752 -0.107174 0.097094 +v 0.159386 -0.026042 -0.125000 +v 0.148002 -0.004744 -0.120197 +v 0.137278 0.015319 -0.110774 +v 0.127627 0.033375 -0.097094 +v 0.182377 -0.069056 0.120197 +v 0.202752 -0.107174 -0.097094 +v 0.193101 -0.089118 -0.110774 +v 0.217408 -0.134594 -0.059210 +v 0.210959 -0.122529 -0.079683 +v 0.182377 -0.069056 -0.120197 +v 0.170993 -0.047757 -0.125000 +v 0.221850 -0.142904 -0.036461 +v 0.119419 0.048730 -0.079683 +v 0.224114 -0.147140 -0.012311 +v 0.106264 0.073341 0.012311 +v 0.108529 0.069104 0.036461 +v 0.224114 -0.147140 0.012311 +v 0.221850 -0.142904 0.036461 +v 0.217408 -0.134594 0.059210 +v 0.210959 -0.122529 0.079683 +v 0.127627 0.033375 0.097094 +v 0.137278 0.015319 0.110774 +v 0.159386 -0.026042 0.125000 +v 0.170993 -0.047757 0.125000 +v 0.148001 -0.004744 0.120197 +v 0.112971 0.060794 0.059210 +v 0.119419 0.048730 0.079683 +v 0.106264 0.073341 -0.012312 +v 0.108529 0.069104 -0.036461 +v 0.112971 0.060794 -0.059210 +v 0.094616 0.013588 -0.097094 +v 0.084942 0.028065 -0.079683 +v 0.208332 -0.156600 -0.012311 +v 0.205663 -0.152606 -0.036461 +v 0.069439 0.051268 0.012311 +v 0.072107 0.047274 0.036461 +v 0.208332 -0.156600 0.012311 +v 0.192828 -0.133397 -0.079683 +v 0.183155 -0.118920 -0.097094 +v 0.205663 -0.152606 0.036461 +v 0.118628 -0.022349 -0.120197 +v 0.105990 -0.003435 -0.110774 +v 0.200428 -0.144771 0.059210 +v 0.171780 -0.101897 -0.110774 +v 0.159142 -0.082982 -0.120197 +v 0.192828 -0.133397 0.079683 +v 0.094615 0.013588 0.097094 +v 0.105990 -0.003434 0.110774 +v 0.132045 -0.042429 0.125000 +v 0.145725 -0.062902 0.125000 +v 0.159142 -0.082982 0.120197 +v 0.118628 -0.022349 0.120197 +v 0.077342 0.039439 0.059210 +v 0.084942 0.028065 0.079683 +v 0.069439 0.051268 -0.012312 +v 0.145725 -0.062902 -0.125000 +v 0.132045 -0.042429 -0.125000 +v 0.072107 0.047274 -0.036461 +v 0.183155 -0.118920 0.097094 +v 0.077342 0.039439 -0.059210 +v 0.171780 -0.101897 0.110774 +v 0.200428 -0.144771 -0.059210 +v 0.091122 -0.042749 -0.120197 +v 0.076690 -0.025164 -0.110774 +v 0.184527 -0.156564 0.059210 +v 0.190505 -0.163848 0.036461 +v 0.151815 -0.116704 -0.110774 +v 0.137384 -0.099119 -0.120197 +v 0.175849 -0.145989 0.079683 +v 0.063702 -0.009338 0.097094 +v 0.076690 -0.025164 0.110774 +v 0.106442 -0.061417 0.125000 +v 0.122063 -0.080451 0.125000 +v 0.137384 -0.099119 0.120197 +v 0.091122 -0.042749 0.120197 +v 0.043979 0.014695 0.059210 +v 0.052657 0.004121 0.079683 +v 0.034953 0.025692 -0.012312 +v 0.034953 0.025692 0.012311 +v 0.038001 0.021979 0.036461 +v 0.122063 -0.080451 -0.125000 +v 0.106443 -0.061417 -0.125000 +v 0.038001 0.021979 -0.036461 +v 0.164803 -0.132530 0.097094 +v 0.052657 0.004121 -0.079683 +v 0.043979 0.014695 -0.059210 +v 0.151815 -0.116704 0.110774 +v 0.063702 -0.009338 -0.097094 +v 0.164803 -0.132530 -0.097094 +v 0.184527 -0.156564 -0.059210 +v 0.175849 -0.145989 -0.079683 +v 0.190505 -0.163848 -0.036461 +v 0.193552 -0.167561 -0.012311 +v 0.193552 -0.167561 0.012311 +v 0.100235 -0.100235 0.125000 +v 0.117312 -0.117311 0.120197 +v 0.065748 -0.065747 0.120197 +v 0.082824 -0.082823 0.125000 +v 0.013201 -0.013200 0.059210 +v 0.022874 -0.022873 0.079683 +v 0.003141 -0.003140 -0.012312 +v 0.003141 -0.003140 0.012311 +v 0.049662 -0.049661 0.110774 +v 0.006538 -0.006537 0.036461 +v 0.100235 -0.100235 -0.125000 +v 0.082824 -0.082824 -0.125000 +v 0.035185 -0.035185 0.097094 +v 0.006538 -0.006537 -0.036461 +v 0.147874 -0.147874 0.097094 +v 0.160186 -0.160185 0.079683 +v 0.022874 -0.022873 -0.079683 +v 0.013201 -0.013200 -0.059210 +v 0.133398 -0.133397 0.110774 +v 0.065748 -0.065747 -0.120197 +v 0.049662 -0.049661 -0.110774 +v 0.035185 -0.035185 -0.097094 +v 0.147874 -0.147874 -0.097094 +v 0.133398 -0.133397 -0.110774 +v 0.169859 -0.169858 -0.059210 +v 0.160186 -0.160185 -0.079683 +v 0.117312 -0.117311 -0.120197 +v 0.176522 -0.176521 -0.036461 +v 0.179918 -0.179918 -0.012311 +v 0.179918 -0.179918 0.012311 +v 0.176522 -0.176521 0.036461 +v 0.169859 -0.169858 0.059210 +v -0.021978 -0.038000 -0.036461 +v -0.025692 -0.034953 -0.012312 +v 0.132531 -0.164802 0.097094 +v 0.145990 -0.175848 0.079683 +v -0.004120 -0.052656 -0.079683 +v -0.014694 -0.043978 -0.059210 +v 0.116705 -0.151814 0.110774 +v 0.061418 -0.106442 -0.125000 +v 0.042750 -0.091121 -0.120197 +v 0.025165 -0.076690 -0.110774 +v 0.009339 -0.063702 -0.097094 +v 0.099120 -0.137383 0.120197 +v 0.132531 -0.164802 -0.097094 +v 0.116705 -0.151814 -0.110774 +v 0.156564 -0.184526 -0.059210 +v 0.145990 -0.175848 -0.079683 +v 0.099120 -0.137383 -0.120197 +v 0.080452 -0.122062 -0.125000 +v 0.163848 -0.190504 -0.036461 +v 0.167562 -0.193552 -0.012311 +v -0.025692 -0.034953 0.012311 +v -0.021978 -0.038000 0.036461 +v 0.167562 -0.193551 0.012311 +v 0.163848 -0.190504 0.036461 +v 0.156564 -0.184526 0.059210 +v 0.009339 -0.063702 0.097094 +v 0.025165 -0.076690 0.110774 +v 0.061418 -0.106442 0.125000 +v 0.080452 -0.122062 0.125000 +v 0.042750 -0.091121 0.120197 +v -0.014694 -0.043978 0.059210 +v -0.004120 -0.052656 0.079683 +v 0.144772 -0.200427 -0.059210 +v 0.133397 -0.192827 -0.079683 +v 0.082983 -0.159141 -0.120197 +v 0.062903 -0.145724 -0.125000 +v 0.152606 -0.205662 -0.036461 +v -0.013588 -0.094615 -0.097094 +v -0.028064 -0.084942 -0.079683 +v 0.156601 -0.208331 -0.012311 +v -0.051268 -0.069438 0.012311 +v -0.047273 -0.072106 0.036461 +v 0.156601 -0.208331 0.012311 +v 0.118921 -0.183154 -0.097094 +v 0.152606 -0.205662 0.036461 +v 0.022350 -0.118627 -0.120197 +v 0.003435 -0.105989 -0.110774 +v 0.144772 -0.200427 0.059210 +v 0.101898 -0.171779 -0.110774 +v 0.133397 -0.192827 0.079683 +v -0.013588 -0.094615 0.097094 +v 0.003435 -0.105989 0.110774 +v 0.042430 -0.132044 0.125000 +v 0.062903 -0.145724 0.125000 +v 0.082983 -0.159141 0.120197 +v 0.022350 -0.118627 0.120197 +v -0.039439 -0.077342 0.059210 +v -0.028064 -0.084942 0.079683 +v -0.051268 -0.069438 -0.012312 +v 0.042430 -0.132044 -0.125000 +v -0.047273 -0.072107 -0.036461 +v 0.118921 -0.183154 0.097094 +v -0.039439 -0.077342 -0.059210 +v 0.101898 -0.171780 0.110774 +v 0.122530 -0.210958 -0.079683 +v 0.107175 -0.202751 -0.097094 +v 0.142904 -0.221849 0.036461 +v 0.147141 -0.224113 0.012311 +v 0.004744 -0.148001 -0.120197 +v -0.015318 -0.137277 -0.110774 +v 0.134594 -0.217407 0.059210 +v 0.089119 -0.193100 -0.110774 +v 0.069056 -0.182376 -0.120197 +v 0.122530 -0.210958 0.079683 +v -0.033374 -0.127626 0.097094 +v -0.015318 -0.137277 0.110774 +v 0.026042 -0.159385 0.125000 +v 0.047758 -0.170992 0.125000 +v 0.069056 -0.182376 0.120197 +v 0.004744 -0.148001 0.120197 +v -0.060794 -0.112970 0.059210 +v -0.048729 -0.119419 0.079683 +v -0.073340 -0.106264 -0.012312 +v -0.073340 -0.106264 0.012311 +v -0.069104 -0.108528 0.036461 +v 0.047758 -0.170992 -0.125000 +v 0.026043 -0.159385 -0.125000 +v -0.069104 -0.108528 -0.036461 +v 0.107175 -0.202751 0.097094 +v -0.048729 -0.119419 -0.079683 +v -0.060794 -0.112970 -0.059210 +v 0.089119 -0.193100 0.110774 +v -0.033374 -0.127626 -0.097094 +v 0.134594 -0.217407 -0.059210 +v 0.142904 -0.221849 -0.036461 +v 0.147141 -0.224113 -0.012311 +v -0.049829 -0.162418 0.097094 +v -0.030915 -0.170253 0.110774 +v 0.012414 -0.188200 0.125000 +v 0.035163 -0.197623 0.125000 +v 0.057474 -0.206864 0.120197 +v -0.009897 -0.178958 0.120197 +v -0.078553 -0.150520 0.059210 +v -0.065915 -0.155755 0.079683 +v -0.091697 -0.145076 -0.012312 +v -0.091697 -0.145076 0.012311 +v -0.087259 -0.146914 0.036461 +v 0.035163 -0.197623 -0.125000 +v 0.012414 -0.188200 -0.125000 +v -0.087259 -0.146914 -0.036461 +v 0.097406 -0.223405 0.097094 +v 0.113492 -0.230068 0.079683 +v -0.065915 -0.155755 -0.079683 +v -0.078553 -0.150520 -0.059210 +v 0.078491 -0.215570 0.110774 +v -0.009897 -0.178958 -0.120197 +v -0.030914 -0.170253 -0.110774 +v -0.049829 -0.162418 -0.097094 +v 0.097406 -0.223405 -0.097094 +v 0.078491 -0.215570 -0.110774 +v 0.126130 -0.235303 -0.059210 +v 0.113492 -0.230068 -0.079683 +v 0.057474 -0.206864 -0.120197 +v 0.134836 -0.238909 -0.036461 +v 0.139274 -0.240747 -0.012311 +v 0.139274 -0.240747 0.012311 +v 0.134836 -0.238909 0.036461 +v 0.126130 -0.235303 0.059210 +v -0.101564 -0.186895 0.036461 +v -0.092547 -0.189630 0.059210 +v 0.025238 -0.225360 -0.125000 +v 0.001676 -0.218212 -0.125000 +v -0.079456 -0.193601 0.079683 +v -0.062795 -0.198655 0.097094 +v -0.101564 -0.186895 -0.036461 +v -0.106161 -0.185500 -0.012312 +v 0.089709 -0.244917 0.097094 +v 0.106370 -0.249971 0.079683 +v -0.079456 -0.193601 -0.079683 +v -0.092547 -0.189630 -0.059210 +v 0.070117 -0.238974 0.110774 +v -0.021434 -0.211202 -0.120197 +v -0.043203 -0.204598 -0.110774 +v -0.062795 -0.198655 -0.097094 +v 0.048348 -0.232370 0.120197 +v 0.089709 -0.244917 -0.097094 +v 0.070117 -0.238974 -0.110774 +v 0.119461 -0.253942 -0.059210 +v 0.106370 -0.249971 -0.079683 +v 0.048348 -0.232370 -0.120197 +v 0.128478 -0.256677 -0.036461 +v 0.133075 -0.258072 -0.012311 +v -0.106161 -0.185500 0.012311 +v 0.133075 -0.258072 0.012311 +v 0.128478 -0.256677 0.036461 +v 0.119461 -0.253942 0.059210 +v -0.043204 -0.204598 0.110774 +v 0.001675 -0.218212 0.125000 +v 0.025238 -0.225360 0.125000 +v -0.021434 -0.211202 0.120197 +v -0.052067 -0.239983 -0.110774 +v -0.072147 -0.235989 -0.097094 +v 0.041766 -0.258647 0.120197 +v 0.064078 -0.263085 0.110774 +v 0.084157 -0.267080 -0.097094 +v 0.064077 -0.263085 -0.110774 +v 0.114651 -0.273145 -0.059210 +v 0.101234 -0.270476 -0.079683 +v 0.041766 -0.258647 -0.120197 +v 0.018080 -0.253936 -0.125000 +v 0.123893 -0.274983 -0.036461 +v -0.089223 -0.232592 -0.079683 +v 0.128604 -0.275921 -0.012311 +v -0.116593 -0.227148 0.012311 +v -0.111882 -0.228085 0.036461 +v 0.128604 -0.275921 0.012311 +v 0.123893 -0.274983 0.036461 +v -0.029755 -0.244421 -0.120197 +v 0.114651 -0.273145 0.059210 +v 0.101234 -0.270476 0.079683 +v -0.072147 -0.235989 0.097094 +v -0.052067 -0.239983 0.110774 +v -0.006070 -0.249132 0.125000 +v 0.018080 -0.253936 0.125000 +v -0.029755 -0.244421 0.120197 +v -0.102640 -0.229923 0.059210 +v -0.089223 -0.232592 0.079683 +v -0.116593 -0.227148 -0.012312 +v -0.006070 -0.249132 -0.125000 +v -0.111882 -0.228085 -0.036461 +v 0.084157 -0.267080 0.097094 +v -0.102640 -0.229923 -0.059210 +v 0.125904 -0.294122 -0.012311 +v 0.121124 -0.293651 -0.036461 +v -0.122893 -0.269617 0.012311 +v -0.118112 -0.270088 0.036461 +v 0.125904 -0.294122 0.012311 +v 0.098132 -0.291386 -0.079683 +v 0.080805 -0.289680 -0.097094 +v 0.121124 -0.293651 0.036461 +v -0.034780 -0.278296 -0.120197 +v -0.057419 -0.276066 -0.110774 +v 0.111746 -0.292727 0.059210 +v 0.060430 -0.287673 -0.110774 +v 0.037791 -0.285443 -0.120197 +v 0.098132 -0.291386 0.079683 +v -0.077794 -0.274059 0.097094 +v -0.057419 -0.276066 0.110774 +v -0.010747 -0.280663 0.125000 +v 0.013758 -0.283076 0.125000 +v 0.037791 -0.285443 0.120197 +v -0.034780 -0.278296 0.120197 +v -0.108735 -0.271012 0.059210 +v -0.095121 -0.272353 0.079683 +v -0.122893 -0.269617 -0.012312 +v 0.013758 -0.283076 -0.125000 +v -0.010747 -0.280663 -0.125000 +v -0.118112 -0.270088 -0.036461 +v 0.080805 -0.289680 0.097094 +v -0.095121 -0.272353 -0.079683 +v -0.108735 -0.271012 -0.059210 +v 0.060430 -0.287673 0.110774 +v -0.077794 -0.274059 -0.097094 +v 0.111746 -0.292727 -0.059210 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.5625 0.0156 +vt 0.5625 0.0469 +vt 0.5312 0.0469 +vt 0.5312 0.0156 +vt 0.5000 0.0156 +vt 0.5000 0.0469 +vt 0.4688 0.0156 +vt 0.4688 0.0469 +vt 0.4375 0.0156 +vt 0.4375 0.0469 +vt 0.4062 0.0156 +vt 0.4062 0.0469 +vt 0.3750 0.0156 +vt 0.3750 0.0469 +vt 0.3438 0.0469 +vt 0.3438 0.0156 +vt 0.3125 0.0156 +vt 0.3125 0.0469 +vt 0.2812 0.0156 +vt 0.2812 0.0469 +vt 0.2500 0.0156 +vt 0.2500 0.0469 +vt 0.2188 0.0469 +vt 0.2188 0.0156 +vt 0.1875 0.0469 +vt 0.1875 0.0156 +vt 0.1562 0.0156 +vt 0.1562 0.0469 +vt 0.1250 0.0469 +vt 0.1250 0.0156 +vt 0.0938 0.0469 +vt 0.0938 0.0156 +vt 0.0625 0.0156 +vt 0.0625 0.0469 +vt 0.0312 0.0469 +vt 0.0312 0.0156 +vt -0.0000 0.0156 +vt 0.0000 0.0469 +vt 1.0000 0.0156 +vt 1.0000 0.0469 +vt 0.9688 0.0469 +vt 0.9688 0.0156 +vt 0.9375 0.0156 +vt 0.9375 0.0469 +vt 0.9062 0.0469 +vt 0.9062 0.0156 +vt 0.8750 0.0469 +vt 0.8750 0.0156 +vt 0.8438 0.0469 +vt 0.8438 0.0156 +vt 0.8125 0.0469 +vt 0.8125 0.0156 +vt 0.7812 0.0469 +vt 0.7812 0.0156 +vt 0.7500 0.0469 +vt 0.7500 0.0156 +vt 0.6875 0.0156 +vt 0.7188 0.0156 +vt 0.7188 0.0469 +vt 0.6875 0.0469 +vt 0.6250 0.0156 +vt 0.6562 0.0156 +vt 0.6562 0.0469 +vt 0.6250 0.0469 +vt 0.5938 0.0156 +vt 0.5938 0.0469 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.1562 0.1406 +vt 0.1875 0.1406 +vt 0.1250 0.1406 +vt 0.0938 0.1406 +vt 0.7188 0.1406 +vt 0.7500 0.1406 +vt 0.4688 0.1406 +vt 0.5000 0.1406 +vt 0.2188 0.1406 +vt 0.3438 0.1406 +vt 0.3125 0.1406 +vt 0.7812 0.1406 +vt 0.8125 0.1406 +vt 0.8750 0.1406 +vt 0.8438 0.1406 +vt 0.4375 0.1406 +vt 0.5938 0.1406 +vt 0.6250 0.1406 +vt 0.5625 0.1406 +vt 0.3750 0.1406 +vt 0.2812 0.1406 +vt 0.2500 0.1406 +vt 0.0625 0.1406 +vt 0.0312 0.1406 +vt 0.0000 0.1406 +vt 1.0000 0.1406 +vt 0.9688 0.1406 +vt 0.9375 0.1406 +vt 0.9062 0.1406 +vt 0.5312 0.1406 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4062 0.1406 +vt 0.2188 0.3906 +vt 0.2500 0.3906 +vt 0.2500 0.4844 +vt 0.2188 0.4844 +vt 0.1875 0.3906 +vt 0.1875 0.4844 +vt 0.1562 0.3906 +vt 0.1562 0.4844 +vt 0.2812 0.3906 +vt 0.2812 0.4844 +vt 0.1250 0.3906 +vt 0.1250 0.4844 +vt 0.0938 0.4844 +vt 0.0938 0.3906 +vt 0.2500 0.5156 +vt 0.2812 0.5156 +vt 0.2188 0.5156 +vt 0.1875 0.5156 +vt 0.8438 0.3906 +vt 0.8750 0.3906 +vt 0.8750 0.4844 +vt 0.8438 0.4844 +vt 0.3125 0.4844 +vt 0.3125 0.5156 +vt 0.1562 0.5156 +vt 0.0625 0.3906 +vt 0.0625 0.4844 +vt 0.3438 0.5156 +vt 0.3438 0.4844 +vt 0.1250 0.5156 +vt 0.0312 0.3906 +vt 0.0312 0.4844 +vt 0.3750 0.3906 +vt 0.3750 0.4844 +vt 0.3438 0.3906 +vt 0.3750 0.5156 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 0.0938 0.5156 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.4062 0.5156 +vt 0.4062 0.4844 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.0625 0.5156 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.9688 0.3906 +vt 1.0000 0.3906 +vt 1.0000 0.4844 +vt 0.9688 0.4844 +vt 0.4688 0.3906 +vt 0.4688 0.4844 +vt 0.4375 0.4844 +vt 0.4375 0.3906 +vt 0.4375 0.5156 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.0312 0.5156 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.4688 0.5156 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 0.0000 0.5156 +vt 0.0000 0.4844 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.9062 0.3906 +vt 0.9375 0.3906 +vt 0.9375 0.4844 +vt 0.9062 0.4844 +vt 0.5000 0.3906 +vt 0.5312 0.3906 +vt 0.5312 0.4844 +vt 0.5000 0.4844 +vt 0.5000 0.5156 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.9688 0.5156 +vt 1.0000 0.5156 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5938 0.3906 +vt 0.6250 0.3906 +vt 0.6250 0.4844 +vt 0.5938 0.4844 +vt 0.5312 0.5156 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.9375 0.5156 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.5625 0.5156 +vt 0.5625 0.4844 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.9062 0.5156 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.5938 0.5156 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.8750 0.5156 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.7500 0.3906 +vt 0.7500 0.4844 +vt 0.7188 0.4844 +vt 0.7188 0.3906 +vt 0.6250 0.5156 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.8438 0.5156 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.8125 0.4844 +vt 0.8125 0.3906 +vt 0.6875 0.3906 +vt 0.6875 0.4844 +vt 0.6562 0.5156 +vt 0.6562 0.4844 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.8125 0.5156 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.6875 0.5156 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.7812 0.5156 +vt 0.7812 0.4844 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.7188 0.5156 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.7500 0.5156 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4062 0.3906 +vt 0.5625 0.3906 +vt 0.7812 0.3906 +vt 0.0000 0.3906 +vt 0.6562 0.3906 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.3125 0.3906 +vt 0.6562 0.1406 +vt 0.6875 0.1406 +vt 0.2812 0.1562 +vt 0.2500 0.1562 +vt 0.4062 0.1562 +vt 0.3750 0.1562 +vt 0.5000 0.1562 +vt 0.4688 0.1562 +vt 0.3125 0.1562 +vt 0.4375 0.1562 +vt 0.7500 0.1562 +vt 0.7188 0.1562 +vt 0.3438 0.1562 +vt 0.5312 0.1562 +vt 0.1250 0.1562 +vt 0.0938 0.1562 +vt 0.5938 0.1562 +vt 0.5625 0.1562 +vt 0.1562 0.1562 +vt 0.6875 0.1562 +vt 0.6562 0.1562 +vt 0.6250 0.1562 +vt 0.1875 0.1562 +vt 0.8438 0.1562 +vt 0.8125 0.1562 +vt 0.9062 0.1562 +vt 0.8750 0.1562 +vt 0.7812 0.1562 +vt 0.9375 0.1562 +vt 0.9688 0.1562 +vt 1.0000 0.1562 +vt 0.0312 0.1562 +vt 0.0000 0.1562 +vt 0.0625 0.1562 +vt 0.2188 0.1562 +vt 0.4688 0.1719 +vt 0.4375 0.1719 +vt 1.0000 0.1719 +vt 0.9688 0.1719 +vt 0.8750 0.1719 +vt 0.8438 0.1719 +vt 0.0312 0.1719 +vt 0.0000 0.1719 +vt 0.6875 0.1719 +vt 0.6562 0.1719 +vt 0.0625 0.1719 +vt 0.8125 0.1719 +vt 0.7812 0.1719 +vt 0.0938 0.1719 +vt 0.3438 0.1719 +vt 0.3125 0.1719 +vt 0.2500 0.1719 +vt 0.2188 0.1719 +vt 0.1875 0.1719 +vt 0.2812 0.1719 +vt 0.4062 0.1719 +vt 0.3750 0.1719 +vt 0.5000 0.1719 +vt 0.7500 0.1719 +vt 0.7188 0.1719 +vt 0.5312 0.1719 +vt 0.1250 0.1719 +vt 0.5938 0.1719 +vt 0.5625 0.1719 +vt 0.1562 0.1719 +vt 0.6250 0.1719 +vt 0.9062 0.1719 +vt 0.9375 0.1719 +vt 0.8125 0.1875 +vt 0.7812 0.1875 +vt 0.0938 0.1875 +vt 0.0625 0.1875 +vt 0.3438 0.1875 +vt 0.3125 0.1875 +vt 0.2500 0.1875 +vt 0.2188 0.1875 +vt 0.1875 0.1875 +vt 0.2812 0.1875 +vt 0.4062 0.1875 +vt 0.3750 0.1875 +vt 0.5000 0.1875 +vt 0.4688 0.1875 +vt 0.4375 0.1875 +vt 0.7500 0.1875 +vt 0.7188 0.1875 +vt 0.5312 0.1875 +vt 0.1250 0.1875 +vt 0.5938 0.1875 +vt 0.5625 0.1875 +vt 0.1562 0.1875 +vt 0.6875 0.1875 +vt 0.6562 0.1875 +vt 0.6250 0.1875 +vt 0.8438 0.1875 +vt 0.9062 0.1875 +vt 0.8750 0.1875 +vt 0.9375 0.1875 +vt 0.9688 0.1875 +vt 1.0000 0.1875 +vt 0.0312 0.1875 +vt 0.0000 0.1875 +vt 0.5000 0.2031 +vt 0.4688 0.2031 +vt 0.3125 0.2031 +vt 0.2812 0.2031 +vt 0.4375 0.2031 +vt 0.4062 0.2031 +vt 0.7500 0.2031 +vt 0.7188 0.2031 +vt 0.3750 0.2031 +vt 0.3438 0.2031 +vt 0.5312 0.2031 +vt 0.1250 0.2031 +vt 0.0938 0.2031 +vt 0.5938 0.2031 +vt 0.5625 0.2031 +vt 0.1562 0.2031 +vt 0.6875 0.2031 +vt 0.6562 0.2031 +vt 0.6250 0.2031 +vt 0.1875 0.2031 +vt 0.8438 0.2031 +vt 0.8125 0.2031 +vt 0.9062 0.2031 +vt 0.8750 0.2031 +vt 0.7812 0.2031 +vt 0.9375 0.2031 +vt 0.9688 0.2031 +vt 1.0000 0.2031 +vt 0.0312 0.2031 +vt 0.0000 0.2031 +vt 0.0625 0.2031 +vt 0.2500 0.2031 +vt 0.2188 0.2031 +vt 0.1562 0.2188 +vt 0.1250 0.2188 +vt 0.7188 0.2188 +vt 0.6875 0.2188 +vt 0.6562 0.2188 +vt 0.6250 0.2188 +vt 0.1875 0.2188 +vt 0.8438 0.2188 +vt 0.8125 0.2188 +vt 0.9062 0.2188 +vt 0.8750 0.2188 +vt 0.7812 0.2188 +vt 0.7500 0.2188 +vt 0.9375 0.2188 +vt 0.5938 0.2188 +vt 0.9688 0.2188 +vt 0.4688 0.2188 +vt 0.4375 0.2188 +vt 1.0000 0.2188 +vt 0.0312 0.2188 +vt 0.0000 0.2188 +vt 0.0625 0.2188 +vt 0.0938 0.2188 +vt 0.3438 0.2188 +vt 0.3125 0.2188 +vt 0.2500 0.2188 +vt 0.2188 0.2188 +vt 0.2812 0.2188 +vt 0.4062 0.2188 +vt 0.3750 0.2188 +vt 0.5000 0.2188 +vt 0.5312 0.2188 +vt 0.5625 0.2188 +vt 0.6250 0.2344 +vt 0.5938 0.2344 +vt 0.9688 0.2344 +vt 0.9375 0.2344 +vt 0.4688 0.2344 +vt 0.4375 0.2344 +vt 1.0000 0.2344 +vt 0.8750 0.2344 +vt 0.8438 0.2344 +vt 0.0312 0.2344 +vt 0.0000 0.2344 +vt 0.6875 0.2344 +vt 0.6562 0.2344 +vt 0.0625 0.2344 +vt 0.8125 0.2344 +vt 0.7812 0.2344 +vt 0.0938 0.2344 +vt 0.3438 0.2344 +vt 0.3125 0.2344 +vt 0.2500 0.2344 +vt 0.2188 0.2344 +vt 0.1875 0.2344 +vt 0.2812 0.2344 +vt 0.4062 0.2344 +vt 0.3750 0.2344 +vt 0.5000 0.2344 +vt 0.7500 0.2344 +vt 0.7188 0.2344 +vt 0.5312 0.2344 +vt 0.1250 0.2344 +vt 0.5625 0.2344 +vt 0.1562 0.2344 +vt 0.9062 0.2344 +vt 0.6875 0.2500 +vt 0.6562 0.2500 +vt 0.0625 0.2500 +vt 0.0312 0.2500 +vt 0.8125 0.2500 +vt 0.7812 0.2500 +vt 0.0938 0.2500 +vt 0.3438 0.2500 +vt 0.3125 0.2500 +vt 0.2500 0.2500 +vt 0.2188 0.2500 +vt 0.1875 0.2500 +vt 0.2812 0.2500 +vt 0.4062 0.2500 +vt 0.3750 0.2500 +vt 0.5000 0.2500 +vt 0.4688 0.2500 +vt 0.4375 0.2500 +vt 0.7500 0.2500 +vt 0.7188 0.2500 +vt 0.5312 0.2500 +vt 0.1250 0.2500 +vt 0.5938 0.2500 +vt 0.5625 0.2500 +vt 0.1562 0.2500 +vt 0.6250 0.2500 +vt 0.8438 0.2500 +vt 0.9062 0.2500 +vt 0.8750 0.2500 +vt 0.9375 0.2500 +vt 0.9688 0.2500 +vt 1.0000 0.2500 +vt 0.0000 0.2500 +vt 0.2188 0.2656 +vt 0.1875 0.2656 +vt 0.2812 0.2656 +vt 0.2500 0.2656 +vt 0.4062 0.2656 +vt 0.3750 0.2656 +vt 0.5000 0.2656 +vt 0.4688 0.2656 +vt 0.3125 0.2656 +vt 0.4375 0.2656 +vt 0.7500 0.2656 +vt 0.7188 0.2656 +vt 0.3438 0.2656 +vt 0.5312 0.2656 +vt 0.1250 0.2656 +vt 0.0938 0.2656 +vt 0.5938 0.2656 +vt 0.5625 0.2656 +vt 0.1562 0.2656 +vt 0.6875 0.2656 +vt 0.6562 0.2656 +vt 0.6250 0.2656 +vt 0.8438 0.2656 +vt 0.8125 0.2656 +vt 0.9062 0.2656 +vt 0.8750 0.2656 +vt 0.7812 0.2656 +vt 0.9375 0.2656 +vt 0.9688 0.2656 +vt 1.0000 0.2656 +vt 0.0312 0.2656 +vt 0.0000 0.2656 +vt 0.0625 0.2656 +vt 0.5312 0.2812 +vt 0.5000 0.2812 +vt 0.1250 0.2812 +vt 0.0938 0.2812 +vt 0.5938 0.2812 +vt 0.5625 0.2812 +vt 0.1562 0.2812 +vt 0.7188 0.2812 +vt 0.6875 0.2812 +vt 0.6562 0.2812 +vt 0.6250 0.2812 +vt 0.1875 0.2812 +vt 0.8438 0.2812 +vt 0.8125 0.2812 +vt 0.9062 0.2812 +vt 0.8750 0.2812 +vt 0.7812 0.2812 +vt 0.7500 0.2812 +vt 0.9375 0.2812 +vt 0.9688 0.2812 +vt 0.4688 0.2812 +vt 0.4375 0.2812 +vt 1.0000 0.2812 +vt 0.0312 0.2812 +vt 0.0000 0.2812 +vt 0.0625 0.2812 +vt 0.3438 0.2812 +vt 0.3125 0.2812 +vt 0.2500 0.2812 +vt 0.2188 0.2812 +vt 0.2812 0.2812 +vt 0.4062 0.2812 +vt 0.3750 0.2812 +vt 0.9062 0.2969 +vt 0.8750 0.2969 +vt 0.7812 0.2969 +vt 0.7500 0.2969 +vt 0.9375 0.2969 +vt 0.6250 0.2969 +vt 0.5938 0.2969 +vt 0.9688 0.2969 +vt 0.4688 0.2969 +vt 0.4375 0.2969 +vt 1.0000 0.2969 +vt 0.8438 0.2969 +vt 0.0312 0.2969 +vt 0.0000 0.2969 +vt 0.6875 0.2969 +vt 0.6562 0.2969 +vt 0.0625 0.2969 +vt 0.8125 0.2969 +vt 0.0938 0.2969 +vt 0.3438 0.2969 +vt 0.3125 0.2969 +vt 0.2500 0.2969 +vt 0.2188 0.2969 +vt 0.1875 0.2969 +vt 0.2812 0.2969 +vt 0.4062 0.2969 +vt 0.3750 0.2969 +vt 0.5000 0.2969 +vt 0.7188 0.2969 +vt 0.5312 0.2969 +vt 0.1250 0.2969 +vt 0.5625 0.2969 +vt 0.1562 0.2969 +vt 0.8750 0.3125 +vt 0.8438 0.3125 +vt 0.0312 0.3125 +vt 0.0000 0.3125 +vt 0.6875 0.3125 +vt 0.6562 0.3125 +vt 0.0625 0.3125 +vt 0.8125 0.3125 +vt 0.7812 0.3125 +vt 0.0938 0.3125 +vt 0.3438 0.3125 +vt 0.3125 0.3125 +vt 0.2500 0.3125 +vt 0.2188 0.3125 +vt 0.1875 0.3125 +vt 0.2812 0.3125 +vt 0.4062 0.3125 +vt 0.3750 0.3125 +vt 0.5000 0.3125 +vt 0.4688 0.3125 +vt 0.4375 0.3125 +vt 0.7500 0.3125 +vt 0.7188 0.3125 +vt 0.5312 0.3125 +vt 0.1250 0.3125 +vt 0.5938 0.3125 +vt 0.5625 0.3125 +vt 0.1562 0.3125 +vt 0.6250 0.3125 +vt 0.9062 0.3125 +vt 0.9375 0.3125 +vt 0.9688 0.3125 +vt 1.0000 0.3125 +vt 0.3438 0.3281 +vt 0.3125 0.3281 +vt 0.2500 0.3281 +vt 0.2188 0.3281 +vt 0.1875 0.3281 +vt 0.2812 0.3281 +vt 0.4062 0.3281 +vt 0.3750 0.3281 +vt 0.5000 0.3281 +vt 0.4688 0.3281 +vt 0.4375 0.3281 +vt 0.7500 0.3281 +vt 0.7188 0.3281 +vt 0.5312 0.3281 +vt 0.1250 0.3281 +vt 0.0938 0.3281 +vt 0.5938 0.3281 +vt 0.5625 0.3281 +vt 0.1562 0.3281 +vt 0.6875 0.3281 +vt 0.6562 0.3281 +vt 0.6250 0.3281 +vt 0.8438 0.3281 +vt 0.8125 0.3281 +vt 0.9062 0.3281 +vt 0.8750 0.3281 +vt 0.7812 0.3281 +vt 0.9375 0.3281 +vt 0.9688 0.3281 +vt 1.0000 0.3281 +vt 0.0312 0.3281 +vt 0.0000 0.3281 +vt 0.0625 0.3281 +vt 0.4375 0.3438 +vt 0.4062 0.3438 +vt 0.7500 0.3438 +vt 0.7188 0.3438 +vt 0.3750 0.3438 +vt 0.3438 0.3438 +vt 0.5312 0.3438 +vt 0.5000 0.3438 +vt 0.1250 0.3438 +vt 0.0938 0.3438 +vt 0.5938 0.3438 +vt 0.5625 0.3438 +vt 0.1562 0.3438 +vt 0.6875 0.3438 +vt 0.6562 0.3438 +vt 0.6250 0.3438 +vt 0.1875 0.3438 +vt 0.8438 0.3438 +vt 0.8125 0.3438 +vt 0.9062 0.3438 +vt 0.8750 0.3438 +vt 0.7812 0.3438 +vt 0.9375 0.3438 +vt 0.9688 0.3438 +vt 0.4688 0.3438 +vt 1.0000 0.3438 +vt 0.0312 0.3438 +vt 0.0000 0.3438 +vt 0.0625 0.3438 +vt 0.3125 0.3438 +vt 0.2500 0.3438 +vt 0.2188 0.3438 +vt 0.2812 0.3438 +vt 0.6562 0.3594 +vt 0.6250 0.3594 +vt 0.1875 0.3594 +vt 0.1562 0.3594 +vt 0.8438 0.3594 +vt 0.8125 0.3594 +vt 0.9062 0.3594 +vt 0.8750 0.3594 +vt 0.7812 0.3594 +vt 0.7500 0.3594 +vt 0.9375 0.3594 +vt 0.5938 0.3594 +vt 0.9688 0.3594 +vt 0.4688 0.3594 +vt 0.4375 0.3594 +vt 1.0000 0.3594 +vt 0.0312 0.3594 +vt 0.0000 0.3594 +vt 0.6875 0.3594 +vt 0.0625 0.3594 +vt 0.0938 0.3594 +vt 0.3438 0.3594 +vt 0.3125 0.3594 +vt 0.2500 0.3594 +vt 0.2188 0.3594 +vt 0.2812 0.3594 +vt 0.4062 0.3594 +vt 0.3750 0.3594 +vt 0.5000 0.3594 +vt 0.7188 0.3594 +vt 0.5312 0.3594 +vt 0.1250 0.3594 +vt 0.5625 0.3594 +vt 0.9688 0.3750 +vt 0.9375 0.3750 +vt 0.4688 0.3750 +vt 0.4375 0.3750 +vt 1.0000 0.3750 +vt 0.8750 0.3750 +vt 0.8438 0.3750 +vt 0.0312 0.3750 +vt 0.0000 0.3750 +vt 0.6875 0.3750 +vt 0.6562 0.3750 +vt 0.0625 0.3750 +vt 0.8125 0.3750 +vt 0.7812 0.3750 +vt 0.0938 0.3750 +vt 0.3438 0.3750 +vt 0.3125 0.3750 +vt 0.2500 0.3750 +vt 0.2188 0.3750 +vt 0.1875 0.3750 +vt 0.2812 0.3750 +vt 0.4062 0.3750 +vt 0.3750 0.3750 +vt 0.5000 0.3750 +vt 0.7500 0.3750 +vt 0.7188 0.3750 +vt 0.5312 0.3750 +vt 0.1250 0.3750 +vt 0.5938 0.3750 +vt 0.5625 0.3750 +vt 0.1562 0.3750 +vt 0.6250 0.3750 +vt 0.9062 0.3750 +vn -1.0000 0.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.6857 0.2114 0.6965 +vn 0.6857 0.2113 0.6965 +vn 0.6857 0.3431 0.6419 +vn -0.6857 0.3431 0.6419 +vn -0.6857 0.0713 0.7244 +vn 0.6857 0.0713 0.7244 +vn -0.6857 -0.0713 0.7244 +vn 0.6857 -0.0713 0.7244 +vn -0.6857 -0.2113 0.6965 +vn 0.6857 -0.2113 0.6965 +vn -0.6857 -0.3430 0.6420 +vn 0.6857 -0.3432 0.6419 +vn -0.6857 -0.4616 0.5627 +vn 0.6857 -0.4618 0.5626 +vn -0.6857 -0.5627 0.4617 +vn 0.6857 -0.5627 0.4617 +vn -0.6857 -0.6420 0.3431 +vn 0.6857 -0.6419 0.3432 +vn -0.6857 -0.6965 0.2113 +vn 0.6857 -0.6965 0.2113 +vn -0.6857 -0.7244 0.0713 +vn 0.6857 -0.7244 0.0713 +vn -0.6857 -0.7244 -0.0713 +vn 0.6857 -0.7244 -0.0713 +vn -0.6857 -0.6966 -0.2112 +vn 0.6857 -0.6965 -0.2114 +vn -0.6857 -0.6419 -0.3432 +vn 0.6857 -0.6420 -0.3430 +vn -0.6857 -0.5626 -0.4617 +vn 0.6857 -0.5626 -0.4617 +vn -0.6857 -0.4617 -0.5626 +vn 0.6857 -0.4617 -0.5626 +vn -0.6857 -0.3431 -0.6419 +vn 0.6857 -0.3431 -0.6419 +vn -0.6857 -0.2113 -0.6965 +vn 0.6857 -0.2113 -0.6965 +vn -0.6857 -0.0713 -0.7244 +vn 0.6857 -0.0713 -0.7244 +vn -0.6857 0.0713 -0.7244 +vn 0.6857 0.0713 -0.7244 +vn -0.6857 0.2113 -0.6965 +vn 0.6857 0.2113 -0.6965 +vn -0.6857 0.4616 -0.5627 +vn 0.6857 0.4618 -0.5626 +vn 0.6857 0.3432 -0.6419 +vn -0.6857 0.3430 -0.6420 +vn -0.6857 0.5626 -0.4617 +vn 0.6857 0.5626 -0.4617 +vn -0.6857 0.6420 -0.3430 +vn 0.6857 0.6419 -0.3432 +vn -0.6857 0.6965 -0.2113 +vn 0.6857 0.6965 -0.2113 +vn -0.6857 0.7244 -0.0713 +vn 0.6857 0.7244 -0.0713 +vn -0.6857 0.6966 0.2112 +vn 0.6857 0.6965 0.2114 +vn 0.6857 0.7244 0.0713 +vn -0.6857 0.7244 0.0713 +vn -0.6857 0.6419 0.3432 +vn 0.6857 0.6420 0.3430 +vn -0.6857 0.5626 0.4617 +vn 0.6857 0.5626 0.4617 +vn -0.2147 0.8614 -0.4604 +vn -0.1087 0.8767 -0.4686 +vn -0.1087 0.9513 -0.2886 +vn -0.2147 0.9346 -0.2835 +vn -0.2147 0.9720 -0.0957 +vn -0.1087 0.9893 -0.0974 +vn -0.2147 0.9720 0.0957 +vn -0.1087 0.9893 0.0974 +vn -0.2147 0.9346 0.2835 +vn -0.1087 0.9513 0.2886 +vn -0.2147 0.8614 0.4604 +vn -0.1087 0.8767 0.4686 +vn -0.2147 0.7550 0.6196 +vn -0.1087 0.7684 0.6306 +vn -0.1087 0.6306 0.7684 +vn -0.2147 0.6196 0.7550 +vn -0.2147 0.4604 0.8614 +vn -0.1087 0.4686 0.8767 +vn -0.2147 0.2835 0.9346 +vn -0.1087 0.2886 0.9513 +vn -0.2147 0.0957 0.9720 +vn -0.1087 0.0974 0.9893 +vn -0.1087 -0.0974 0.9893 +vn -0.2147 -0.0957 0.9720 +vn -0.1087 -0.2886 0.9513 +vn -0.2147 -0.2835 0.9346 +vn -0.2147 -0.4604 0.8614 +vn -0.1087 -0.4686 0.8767 +vn -0.1087 -0.6306 0.7684 +vn -0.2147 -0.6196 0.7550 +vn -0.1087 -0.7684 0.6306 +vn -0.2147 -0.7550 0.6196 +vn -0.2147 -0.8614 0.4604 +vn -0.1087 -0.8767 0.4686 +vn -0.1087 -0.9513 0.2886 +vn -0.2147 -0.9346 0.2835 +vn -0.2147 -0.9720 0.0957 +vn -0.1087 -0.9893 0.0974 +vn -0.1087 -0.9893 -0.0974 +vn -0.2147 -0.9720 -0.0957 +vn -0.2147 -0.9346 -0.2835 +vn -0.1087 -0.9513 -0.2886 +vn -0.1087 -0.8767 -0.4686 +vn -0.2147 -0.8614 -0.4604 +vn -0.1087 -0.7684 -0.6306 +vn -0.2147 -0.7550 -0.6196 +vn -0.1087 -0.6306 -0.7684 +vn -0.2147 -0.6196 -0.7550 +vn -0.1087 -0.4686 -0.8767 +vn -0.2147 -0.4604 -0.8614 +vn -0.1087 -0.2886 -0.9513 +vn -0.2147 -0.2835 -0.9346 +vn -0.1087 -0.0974 -0.9893 +vn -0.2147 -0.0957 -0.9720 +vn -0.2147 0.2835 -0.9346 +vn -0.2147 0.0957 -0.9720 +vn -0.1087 0.0974 -0.9893 +vn -0.1087 0.2886 -0.9513 +vn -0.2147 0.6196 -0.7550 +vn -0.2147 0.4604 -0.8614 +vn -0.1087 0.4686 -0.8767 +vn -0.1087 0.6306 -0.7684 +vn -0.2147 0.7550 -0.6196 +vn -0.1087 0.7684 -0.6306 +vn 0.6857 0.4617 0.5626 +vn -0.6857 0.4617 0.5626 +vn -0.6100 0.3032 0.7321 +vn 0.0000 0.3827 0.9239 +vn 0.0000 0.9914 0.1305 +vn -0.6100 0.7856 0.1034 +vn -0.6100 -0.4824 0.6287 +vn 0.0000 -0.6088 0.7934 +vn 0.0000 0.6087 -0.7934 +vn -0.6100 0.4824 -0.6287 +vn 0.0000 -0.3827 -0.9239 +vn -0.6100 -0.3032 -0.7321 +vn 0.0000 -0.9914 -0.1305 +vn -0.6100 -0.7856 -0.1034 +vn -0.6100 0.7320 0.3034 +vn 0.0000 0.9239 0.3827 +vn 0.0000 0.7934 -0.6087 +vn -0.6100 0.6287 -0.4824 +vn -0.6100 0.1034 0.7856 +vn 0.0000 0.1305 0.9914 +vn 0.0000 -0.1305 -0.9914 +vn -0.6100 -0.1034 -0.7856 +vn 0.0000 -0.9239 -0.3827 +vn -0.6100 -0.7321 -0.3032 +vn 0.0000 -0.7934 0.6087 +vn -0.6100 -0.6288 0.4823 +vn -0.6100 0.7321 -0.3032 +vn 0.0000 0.9239 -0.3827 +vn 0.0000 0.1305 -0.9914 +vn -0.6100 0.1034 -0.7856 +vn -0.6100 0.6287 0.4824 +vn 0.0000 0.7934 0.6088 +vn 0.0000 -0.7934 -0.6087 +vn -0.6100 -0.6287 -0.4824 +vn 0.0000 -0.9239 0.3827 +vn -0.6100 -0.7321 0.3032 +vn 0.0000 -0.1306 0.9914 +vn -0.6100 -0.1034 0.7856 +vn -0.6100 0.3031 -0.7321 +vn 0.0000 0.3827 -0.9239 +vn 0.0000 -0.6087 -0.7934 +vn -0.6100 -0.4824 -0.6287 +vn -0.6100 0.7856 -0.1034 +vn 0.0000 0.9914 -0.1305 +vn 0.0000 -0.9914 0.1305 +vn -0.6100 -0.7856 0.1034 +vn 0.0000 -0.3827 0.9239 +vn -0.6100 -0.3032 0.7321 +vn 0.0000 0.6087 0.7934 +vn -0.6100 0.4824 0.6286 +vn 0.0000 -0.6087 0.7934 +vn -0.6100 0.3033 0.7320 +vn -0.6100 -0.7320 -0.3034 +vn 0.0000 -0.7934 0.6088 +vn -0.6100 -0.6287 0.4824 +vn 0.0000 0.1306 0.9914 +vn -0.6100 0.7321 0.3032 +vn -0.6100 0.6288 -0.4823 +vn 0.0000 -0.1305 0.9914 +vn -0.6100 -0.6286 -0.4825 +vn 0.0000 0.7934 0.6087 +vn -0.6100 0.7322 -0.3030 +vn -0.6100 0.1033 -0.7856 +vn -0.6100 -0.3031 0.7321 +vn -0.6100 0.4824 0.6287 +vn -0.6100 0.3032 -0.7321 +vn -0.6100 -0.4824 -0.6286 +vn 0.0115 -0.4702 0.8825 +vn 0.0071 -0.2889 0.9573 +vn 0.0155 -0.6334 0.7737 +vn 0.0190 -0.7722 0.6350 +vn -0.0025 0.0995 -0.9950 +vn 0.0023 -0.0965 -0.9953 +vn -0.0244 0.9949 0.0978 +vn -0.0244 0.9949 -0.0978 +vn 0.0023 -0.0965 0.9953 +vn -0.0156 0.6352 0.7722 +vn -0.0116 0.4726 0.8812 +vn 0.0071 -0.2889 -0.9573 +vn 0.0115 -0.4702 -0.8825 +vn 0.0190 -0.7722 -0.6350 +vn 0.0155 -0.6334 -0.7737 +vn -0.0235 0.9568 0.2898 +vn -0.0190 0.7735 -0.6335 +vn -0.0156 0.6352 -0.7722 +vn -0.0216 0.8821 -0.4707 +vn -0.0190 0.7735 0.6335 +vn -0.0072 0.2917 0.9565 +vn -0.0025 0.0995 0.9950 +vn 0.0217 -0.8814 0.4719 +vn 0.0235 -0.9565 0.2906 +vn 0.0245 -0.9949 0.0981 +vn 0.0245 -0.9949 -0.0981 +vn 0.0235 -0.9565 -0.2906 +vn 0.0217 -0.8814 -0.4719 +vn -0.0235 0.9568 -0.2898 +vn -0.6100 0.5603 0.5603 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.9659 -0.2588 +vn -0.6100 0.7654 -0.2051 +vn -0.6100 -0.2051 0.7654 +vn 0.0000 -0.2588 0.9659 +vn 0.0000 0.2588 -0.9659 +vn -0.6100 0.2051 -0.7654 +vn 0.0000 -0.7071 -0.7071 +vn -0.6100 -0.5603 -0.5603 +vn 0.0000 -0.9659 0.2588 +vn -0.6100 -0.7654 0.2051 +vn -0.6100 0.7924 -0.0000 +vn 0.0000 0.5000 -0.8660 +vn -0.6100 0.3962 -0.6862 +vn -0.6100 0.3961 0.6863 +vn 0.0000 0.5000 0.8660 +vn 0.0000 -0.5000 -0.8660 +vn -0.6100 -0.3962 -0.6862 +vn -0.6100 -0.7924 0.0000 +vn 0.0000 -0.5000 0.8660 +vn -0.6100 -0.3962 0.6862 +vn -0.6100 0.5603 -0.5603 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 -0.2588 -0.9659 +vn -0.6100 -0.2051 -0.7654 +vn -0.6100 0.7654 0.2051 +vn 0.0000 0.9659 0.2588 +vn 0.0000 -0.9659 -0.2588 +vn -0.6100 -0.7654 -0.2051 +vn 0.0000 -0.7071 0.7071 +vn -0.6100 -0.5603 0.5603 +vn 0.0000 0.2588 0.9659 +vn -0.6100 0.2051 0.7654 +vn -0.6100 -0.0000 -0.7924 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.8660 -0.5000 +vn -0.6100 -0.6862 -0.3962 +vn -0.6100 0.6861 -0.3963 +vn 0.0000 0.8660 -0.5000 +vn 0.0000 -0.8660 0.5000 +vn -0.6100 -0.6862 0.3962 +vn 0.0000 0.0000 1.0000 +vn -0.6100 0.0000 0.7924 +vn 0.0000 0.8660 0.5000 +vn -0.6100 0.6862 0.3962 +vn -0.6100 -0.3961 -0.6863 +vn -0.6100 0.3962 0.6862 +vn -0.6100 -0.6861 0.3963 +vn -0.6100 0.6862 -0.3962 +vn -0.0216 0.8821 0.4707 +vn 0.0965 -0.0023 0.9953 +vn -0.0995 0.0025 0.9950 +vn -0.0974 0.1087 0.9893 +vn 0.0974 0.1087 0.9893 +vn 0.2889 -0.0071 0.9573 +vn 0.2886 0.1087 0.9513 +vn 0.4702 -0.0115 0.8825 +vn 0.4686 0.1087 0.8767 +vn -0.2917 0.0072 0.9565 +vn -0.2886 0.1087 0.9513 +vn 0.6334 -0.0156 0.7737 +vn 0.6306 0.1087 0.7684 +vn 0.7684 0.1087 0.6306 +vn 0.7722 -0.0190 0.6350 +vn -0.0957 0.2147 0.9720 +vn -0.2835 0.2147 0.9346 +vn 0.0957 0.2147 0.9720 +vn 0.2835 0.2147 0.9346 +vn 0.6334 -0.0156 -0.7737 +vn 0.7722 -0.0190 -0.6350 +vn 0.7684 0.1087 -0.6306 +vn 0.6306 0.1087 -0.7684 +vn -0.4686 0.1087 0.8767 +vn -0.4604 0.2147 0.8614 +vn 0.4604 0.2147 0.8614 +vn 0.8814 -0.0217 0.4719 +vn 0.8767 0.1087 0.4686 +vn -0.6196 0.2147 0.7550 +vn -0.6306 0.1087 0.7684 +vn 0.6196 0.2147 0.7550 +vn 0.9565 -0.0235 0.2906 +vn 0.9513 0.1087 0.2886 +vn -0.7735 0.0190 0.6335 +vn -0.7684 0.1087 0.6306 +vn -0.6352 0.0156 0.7722 +vn -0.7550 0.2147 0.6196 +vn 0.5626 0.6857 0.4617 +vn 0.5626 -0.6857 0.4617 +vn 0.6419 -0.6857 0.3431 +vn 0.6419 0.6857 0.3431 +vn 0.7244 0.6857 0.0713 +vn 0.7244 -0.6857 0.0713 +vn 0.7244 -0.6857 -0.0713 +vn 0.7244 0.6857 -0.0713 +vn 0.7550 0.2147 0.6196 +vn 0.4617 0.6857 0.5626 +vn 0.4617 -0.6857 0.5626 +vn -0.8614 0.2147 0.4604 +vn -0.8767 0.1087 0.4686 +vn 0.6965 -0.6857 -0.2113 +vn 0.6966 0.6857 -0.2112 +vn 0.8614 0.2147 0.4604 +vn 0.3430 0.6857 0.6420 +vn 0.3432 -0.6857 0.6419 +vn 0.9949 -0.0245 -0.0981 +vn 0.9949 -0.0245 0.0981 +vn 0.9893 0.1087 0.0974 +vn 0.9893 0.1087 -0.0974 +vn -0.9949 0.0244 0.0978 +vn -0.9893 0.1087 0.0974 +vn -0.9513 0.1087 0.2886 +vn -0.9568 0.0235 0.2898 +vn -0.9346 0.2147 0.2835 +vn 0.2113 0.6857 0.6965 +vn 0.2113 -0.6857 0.6965 +vn 0.9346 0.2147 0.2835 +vn -0.0713 0.6857 0.7244 +vn -0.0713 -0.6857 0.7244 +vn 0.0713 -0.6857 0.7244 +vn 0.0713 0.6857 0.7244 +vn -0.9720 0.2147 0.0957 +vn 0.6419 -0.6857 -0.3431 +vn 0.6419 0.6857 -0.3431 +vn 0.9720 0.2147 0.0957 +vn -0.2113 0.6857 0.6965 +vn -0.2113 -0.6857 0.6965 +vn 0.8814 -0.0217 -0.4719 +vn 0.9565 -0.0235 -0.2906 +vn 0.9513 0.1087 -0.2886 +vn 0.8767 0.1087 -0.4686 +vn -0.9949 0.0244 -0.0978 +vn -0.9568 0.0235 -0.2898 +vn -0.9513 0.1087 -0.2886 +vn -0.9893 0.1087 -0.0974 +vn -0.9720 0.2147 -0.0957 +vn 0.5626 -0.6857 -0.4617 +vn 0.5626 0.6857 -0.4617 +vn 0.9720 0.2147 -0.0957 +vn -0.3432 0.6857 0.6419 +vn -0.3430 -0.6857 0.6420 +vn -0.7735 0.0190 -0.6335 +vn -0.6352 0.0156 -0.7722 +vn -0.6306 0.1087 -0.7684 +vn -0.7684 0.1087 -0.6306 +vn -0.9346 0.2147 -0.2835 +vn 0.4617 -0.6857 -0.5626 +vn 0.4617 0.6857 -0.5626 +vn 0.9346 0.2147 -0.2835 +vn -0.4617 0.6857 0.5626 +vn -0.4617 -0.6857 0.5626 +vn -0.8614 0.2147 -0.4604 +vn -0.8767 0.1087 -0.4686 +vn 0.3430 -0.6857 -0.6420 +vn 0.3432 0.6857 -0.6419 +vn 0.8614 0.2147 -0.4604 +vn -0.5627 0.6857 0.4617 +vn -0.5627 -0.6857 0.4617 +vn -0.7550 0.2147 -0.6196 +vn 0.2113 0.6857 -0.6965 +vn 0.2113 -0.6857 -0.6965 +vn 0.0713 -0.6857 -0.7244 +vn 0.0713 0.6857 -0.7244 +vn 0.7550 0.2147 -0.6196 +vn 0.0965 -0.0023 -0.9953 +vn 0.0974 0.1087 -0.9893 +vn -0.0974 0.1087 -0.9893 +vn -0.0995 0.0025 -0.9950 +vn -0.6196 0.2147 -0.7550 +vn -0.0713 -0.6857 -0.7244 +vn -0.0713 0.6857 -0.7244 +vn 0.6965 -0.6857 0.2113 +vn 0.6965 0.6857 0.2113 +vn 0.6196 0.2147 -0.7550 +vn -0.6419 0.6857 0.3431 +vn -0.6419 -0.6857 0.3431 +vn 0.4686 0.1087 -0.8767 +vn 0.4702 -0.0115 -0.8825 +vn -0.2917 0.0072 -0.9565 +vn -0.2886 0.1087 -0.9513 +vn -0.4604 0.2147 -0.8614 +vn -0.4686 0.1087 -0.8767 +vn -0.2113 -0.6857 -0.6965 +vn -0.2113 0.6857 -0.6965 +vn 0.4604 0.2147 -0.8614 +vn -0.6965 0.6857 0.2113 +vn -0.6965 -0.6857 0.2113 +vn -0.2835 0.2147 -0.9346 +vn -0.3432 -0.6857 -0.6419 +vn -0.3430 0.6857 -0.6420 +vn 0.2835 0.2147 -0.9346 +vn 0.2886 0.1087 -0.9513 +vn -0.7244 0.6857 0.0713 +vn -0.7244 -0.6857 0.0713 +vn -0.0957 0.2147 -0.9720 +vn -0.4617 -0.6857 -0.5626 +vn -0.4617 0.6857 -0.5626 +vn 0.0957 0.2147 -0.9720 +vn -0.7244 0.6857 -0.0713 +vn -0.7244 -0.6857 -0.0713 +vn -0.6965 0.6857 -0.2114 +vn -0.6965 -0.6857 -0.2113 +vn -0.5626 -0.6857 -0.4617 +vn -0.5626 0.6857 -0.4617 +vn -0.6419 0.6857 -0.3431 +vn -0.6419 -0.6857 -0.3431 +vn 0.3032 0.6100 -0.7321 +vn 0.3827 -0.0000 -0.9239 +vn -0.6087 -0.0000 -0.7934 +vn -0.4824 0.6100 -0.6287 +vn 0.7856 0.6100 -0.1034 +vn 0.9914 -0.0000 -0.1305 +vn -0.9914 0.0000 0.1305 +vn -0.7856 0.6100 0.1034 +vn -0.3827 0.0000 0.9239 +vn -0.3033 0.6100 0.7321 +vn 0.6087 0.0000 0.7934 +vn 0.4824 0.6100 0.6287 +vn 0.7321 0.6100 -0.3032 +vn 0.9239 0.0000 -0.3827 +vn 0.1305 0.0000 -0.9914 +vn 0.1034 0.6100 -0.7856 +vn 0.6287 0.6100 0.4824 +vn 0.7934 0.0000 0.6088 +vn -0.7934 0.0000 -0.6087 +vn -0.6287 0.6100 -0.4824 +vn -0.9239 0.0000 0.3827 +vn -0.7321 0.6100 0.3032 +vn -0.1306 0.0000 0.9914 +vn -0.1035 0.6100 0.7856 +vn 0.7321 0.6100 0.3031 +vn 0.9239 0.0000 0.3827 +vn 0.7934 0.0000 -0.6088 +vn 0.6287 0.6100 -0.4824 +vn 0.1035 0.6100 0.7856 +vn 0.1305 0.0000 0.9914 +vn -0.1306 0.0000 -0.9914 +vn -0.1034 0.6100 -0.7856 +vn -0.9239 0.0000 -0.3827 +vn -0.7321 0.6100 -0.3032 +vn -0.7934 0.0000 0.6087 +vn -0.6287 0.6100 0.4824 +vn 0.3032 0.6100 0.7321 +vn 0.3826 0.0000 0.9239 +vn 0.9914 0.0000 0.1305 +vn 0.7856 0.6100 0.1034 +vn -0.4824 0.6100 0.6287 +vn -0.6088 0.0000 0.7933 +vn 0.6087 -0.0000 -0.7934 +vn 0.4824 0.6100 -0.6287 +vn -0.3827 -0.0000 -0.9239 +vn -0.3031 0.6100 -0.7321 +vn -0.9914 -0.0000 -0.1305 +vn -0.7856 0.6100 -0.1034 +vn -0.3032 0.6100 0.7321 +vn 0.6088 -0.0001 0.7933 +vn 0.4823 0.6100 0.6288 +vn 0.9914 -0.0000 -0.1306 +vn -0.1305 0.0000 0.9914 +vn -0.1034 0.6100 0.7856 +vn -0.7934 0.0000 -0.6088 +vn 0.7934 0.0000 0.6087 +vn 0.7321 0.6100 -0.3033 +vn 0.1306 0.0000 -0.9914 +vn -0.7934 0.0000 0.6088 +vn -0.1033 0.6100 -0.7856 +vn -0.1305 0.0000 -0.9914 +vn 0.1306 0.0000 0.9914 +vn 0.1034 0.6100 0.7856 +vn 0.7321 0.6100 0.3032 +vn 0.7934 0.0000 -0.6087 +vn -0.3032 0.6100 -0.7321 +vn 0.6088 0.0000 -0.7934 +vn -0.6087 0.0000 0.7934 +vn -0.4825 0.6100 0.6286 +vn 0.3827 -0.0000 0.9239 +vn 0.3033 0.6100 0.7320 +vn 0.9915 -0.0000 0.1305 +vn 0.7856 0.6100 0.1033 +vn -0.8821 0.0216 0.4707 +vn -0.8821 0.0216 -0.4707 +vn 0.2889 -0.0071 -0.9573 +vn -0.4726 0.0116 -0.8812 +vn 0.5603 0.6100 -0.5603 +vn 0.7071 0.0000 -0.7071 +vn -0.2588 0.0000 -0.9659 +vn -0.2051 0.6100 -0.7654 +vn 0.7654 0.6100 0.2051 +vn 0.9659 0.0000 0.2588 +vn -0.9659 0.0000 -0.2588 +vn -0.7654 0.6100 -0.2051 +vn -0.7071 0.0000 0.7071 +vn -0.5603 0.6100 0.5603 +vn 0.2588 0.0000 0.9659 +vn 0.2051 0.6100 0.7654 +vn 0.7924 0.6100 -0.0000 +vn 0.5000 0.0000 -0.8660 +vn 0.3962 0.6100 -0.6862 +vn 0.3962 0.6100 0.6862 +vn 0.5000 0.0000 0.8660 +vn -0.5000 0.0000 -0.8660 +vn -0.3962 0.6100 -0.6862 +vn -0.7924 0.6100 0.0000 +vn -0.5000 0.0000 0.8660 +vn -0.3962 0.6100 0.6862 +vn 0.5603 0.6100 0.5603 +vn 0.7071 0.0000 0.7071 +vn 0.9659 0.0000 -0.2588 +vn 0.7654 0.6100 -0.2051 +vn -0.2051 0.6100 0.7654 +vn -0.2588 0.0000 0.9659 +vn 0.2588 0.0000 -0.9659 +vn 0.2051 0.6100 -0.7654 +vn -0.7071 0.0000 -0.7071 +vn -0.5603 0.6100 -0.5603 +vn -0.9659 0.0000 0.2588 +vn -0.7654 0.6100 0.2051 +vn 0.0000 0.6100 0.7924 +vn 0.8660 -0.0000 0.5000 +vn 0.6862 0.6100 0.3962 +vn -0.6862 0.6100 0.3962 +vn -0.8660 -0.0000 0.5000 +vn 0.8660 -0.0000 -0.5000 +vn 0.6863 0.6100 -0.3961 +vn -0.0000 0.6100 -0.7924 +vn -0.8660 -0.0000 -0.5000 +vn -0.6862 0.6100 -0.3962 +vn -0.6861 0.6100 -0.3963 +vn 0.6862 0.6100 -0.3962 +vn -0.4726 0.0116 0.8812 +vn -0.0116 0.4726 -0.8812 +vn -0.0072 0.2917 -0.9565 +vn -0.0287 0.2917 0.9561 +vn -0.0099 0.1006 0.9949 +vn -0.0865 0.8783 0.4701 +vn -0.0759 0.7705 0.6329 +vn -0.0975 0.9904 -0.0977 +vn -0.0975 0.9904 0.0977 +vn -0.0464 0.4715 0.8806 +vn -0.0938 0.9526 0.2894 +vn 0.0093 -0.0945 -0.9955 +vn -0.0099 0.1005 -0.9949 +vn -0.0624 0.6332 0.7715 +vn -0.0938 0.9526 -0.2894 +vn 0.0620 -0.6295 0.7745 +vn 0.0756 -0.7681 0.6359 +vn -0.0759 0.7705 -0.6329 +vn -0.0865 0.8783 -0.4701 +vn 0.0460 -0.4668 0.8832 +vn -0.0287 0.2917 -0.9561 +vn -0.0464 0.4715 -0.8806 +vn -0.0624 0.6332 -0.7715 +vn 0.0282 -0.2861 0.9578 +vn 0.0620 -0.6295 -0.7745 +vn 0.0460 -0.4668 -0.8832 +vn 0.0864 -0.8770 -0.4727 +vn 0.0756 -0.7681 -0.6359 +vn 0.0282 -0.2861 -0.9578 +vn 0.0938 -0.9521 -0.2911 +vn 0.0975 -0.9904 -0.0983 +vn 0.0975 -0.9904 0.0983 +vn 0.0938 -0.9521 0.2911 +vn 0.0864 -0.8770 0.4727 +vn 0.0093 -0.0945 0.9955 +vn -0.1942 0.9761 0.0977 +vn -0.1867 0.9388 0.2894 +vn 0.1941 -0.9760 0.0983 +vn 0.1941 -0.9760 -0.0983 +vn 0.1506 -0.7569 -0.6359 +vn 0.1234 -0.6204 -0.7745 +vn 0.1866 -0.9383 0.2911 +vn -0.0572 0.2874 -0.9561 +vn -0.0924 0.4647 -0.8806 +vn 0.1719 -0.8643 0.4727 +vn 0.0915 -0.4600 -0.8832 +vn 0.0561 -0.2819 -0.9578 +vn 0.1506 -0.7569 0.6359 +vn -0.1241 0.6240 0.7715 +vn -0.0924 0.4647 0.8806 +vn -0.0197 0.0991 0.9949 +vn 0.0185 -0.0931 0.9955 +vn 0.0561 -0.2819 0.9578 +vn -0.0572 0.2874 0.9561 +vn -0.1722 0.8656 0.4701 +vn -0.1510 0.7594 0.6329 +vn -0.1942 0.9761 -0.0977 +vn 0.0185 -0.0931 -0.9955 +vn -0.0197 0.0991 -0.9949 +vn -0.1867 0.9388 -0.2894 +vn 0.1234 -0.6204 0.7745 +vn -0.1510 0.7594 -0.6329 +vn -0.1722 0.8656 -0.4701 +vn 0.0915 -0.4600 0.8832 +vn -0.1241 0.6240 -0.7715 +vn 0.1719 -0.8643 -0.4727 +vn 0.1866 -0.9383 -0.2911 +vn 0.1361 -0.4488 -0.8832 +vn 0.0834 -0.2751 -0.9578 +vn 0.2240 -0.7385 0.6359 +vn 0.2558 -0.8433 0.4727 +vn -0.1847 0.6088 0.7715 +vn -0.1375 0.4534 0.8806 +vn -0.0293 0.0967 0.9949 +vn 0.0276 -0.0909 0.9955 +vn 0.0834 -0.2751 0.9578 +vn -0.0851 0.2805 0.9561 +vn -0.2562 0.8446 0.4701 +vn -0.2247 0.7409 0.6329 +vn -0.2889 0.9524 -0.0977 +vn -0.2889 0.9524 0.0977 +vn -0.2779 0.9160 0.2894 +vn 0.0276 -0.0909 -0.9955 +vn -0.0293 0.0967 -0.9949 +vn -0.2779 0.9160 -0.2894 +vn 0.1836 -0.6053 0.7745 +vn -0.2247 0.7409 -0.6329 +vn -0.2562 0.8446 -0.4701 +vn 0.1361 -0.4488 0.8832 +vn -0.0851 0.2805 -0.9561 +vn -0.1375 0.4534 -0.8806 +vn -0.1847 0.6088 -0.7715 +vn 0.1836 -0.6053 -0.7745 +vn 0.2558 -0.8433 -0.4727 +vn 0.2240 -0.7385 -0.6359 +vn 0.2777 -0.9155 -0.2911 +vn 0.2889 -0.9523 -0.0983 +vn 0.2889 -0.9523 0.0983 +vn 0.2777 -0.9155 0.2911 +vn -0.3809 0.9195 -0.0977 +vn -0.3809 0.9195 0.0977 +vn -0.1813 0.4377 0.8806 +vn -0.1122 0.2708 0.9561 +vn -0.3663 0.8843 0.2894 +vn -0.3378 0.8154 0.4701 +vn 0.0363 -0.0877 -0.9955 +vn -0.0387 0.0933 -0.9949 +vn -0.2963 0.7153 0.6329 +vn -0.2435 0.5878 0.7715 +vn -0.3663 0.8843 -0.2894 +vn 0.2421 -0.5844 0.7745 +vn 0.2953 -0.7130 0.6359 +vn -0.2963 0.7153 -0.6329 +vn -0.3378 0.8154 -0.4701 +vn 0.1795 -0.4333 0.8832 +vn -0.1122 0.2708 -0.9561 +vn -0.1813 0.4377 -0.8806 +vn -0.2435 0.5878 -0.7715 +vn 0.1100 -0.2656 0.9578 +vn 0.2421 -0.5844 -0.7745 +vn 0.1795 -0.4333 -0.8832 +vn 0.3372 -0.8142 -0.4727 +vn 0.2953 -0.7130 -0.6359 +vn 0.1100 -0.2656 -0.9578 +vn 0.3661 -0.8839 -0.2911 +vn 0.3808 -0.9194 -0.0983 +vn 0.3808 -0.9194 0.0983 +vn 0.3661 -0.8839 0.2911 +vn 0.3372 -0.8142 0.4727 +vn -0.0387 0.0933 0.9949 +vn 0.0363 -0.0877 0.9955 +vn 0.2211 -0.4136 0.8832 +vn 0.2982 -0.5579 0.7745 +vn -0.0476 0.0891 -0.9949 +vn -0.1382 0.2585 -0.9561 +vn -0.2233 0.4178 -0.8806 +vn -0.2999 0.5611 -0.7715 +vn 0.1355 -0.2535 0.9578 +vn 0.2982 -0.5579 -0.7745 +vn 0.2211 -0.4136 -0.8832 +vn 0.4154 -0.7772 -0.4727 +vn 0.3638 -0.6806 -0.6359 +vn 0.1355 -0.2535 -0.9578 +vn 0.0448 -0.0838 -0.9955 +vn 0.4510 -0.8437 -0.2911 +vn -0.3650 0.6828 -0.6329 +vn 0.4691 -0.8776 -0.0983 +vn -0.4691 0.8777 0.0977 +vn -0.4512 0.8442 0.2894 +vn 0.4691 -0.8776 0.0983 +vn 0.4510 -0.8437 0.2911 +vn 0.4154 -0.7772 0.4727 +vn 0.3638 -0.6806 0.6359 +vn -0.2999 0.5611 0.7715 +vn -0.2233 0.4178 0.8806 +vn -0.0476 0.0891 0.9949 +vn 0.0448 -0.0838 0.9955 +vn -0.1382 0.2585 0.9561 +vn -0.4161 0.7784 0.4701 +vn -0.3650 0.6828 0.6329 +vn -0.4691 0.8777 -0.0977 +vn -0.4512 0.8442 -0.2894 +vn -0.4161 0.7784 -0.4701 +vn -0.3535 0.5290 -0.7715 +vn -0.4301 0.6438 -0.6329 +vn 0.5529 -0.8274 -0.0983 +vn 0.5315 -0.7955 -0.2911 +vn -0.5529 0.8275 0.0977 +vn -0.5318 0.7959 0.2894 +vn 0.5529 -0.8274 0.0983 +vn 0.4288 -0.6417 -0.6359 +vn 0.3514 -0.5260 -0.7745 +vn 0.5315 -0.7955 0.2911 +vn -0.1628 0.2437 -0.9561 +vn -0.2632 0.3939 -0.8806 +vn 0.4896 -0.7327 0.4727 +vn 0.2606 -0.3900 -0.8832 +vn 0.1597 -0.2390 -0.9578 +vn 0.4288 -0.6417 0.6359 +vn -0.3535 0.5290 0.7715 +vn -0.2632 0.3939 0.8806 +vn -0.0561 0.0840 0.9949 +vn 0.0528 -0.0790 0.9955 +vn 0.1597 -0.2390 0.9578 +vn -0.1628 0.2437 0.9561 +vn -0.4903 0.7339 0.4701 +vn -0.4301 0.6438 0.6329 +vn -0.5529 0.8275 -0.0977 +vn 0.0528 -0.0790 -0.9955 +vn -0.0561 0.0840 -0.9949 +vn -0.5318 0.7959 -0.2894 +vn 0.3514 -0.5260 0.7745 +vn -0.4903 0.7339 -0.4701 +vn 0.2606 -0.3900 0.8832 +vn 0.4896 -0.7327 -0.4727 +vn -0.1859 0.2265 -0.9561 +vn -0.3006 0.3662 -0.8806 +vn 0.5590 -0.6812 0.4727 +vn 0.6069 -0.7395 0.2911 +vn 0.2975 -0.3626 -0.8832 +vn 0.1824 -0.2222 -0.9578 +vn 0.4896 -0.5966 0.6359 +vn -0.4036 0.4918 0.7715 +vn -0.3006 0.3662 0.8806 +vn -0.0641 0.0781 0.9949 +vn 0.0602 -0.0734 0.9955 +vn 0.1824 -0.2222 0.9578 +vn -0.1859 0.2265 0.9561 +vn -0.5599 0.6823 0.4701 +vn -0.4912 0.5985 0.6329 +vn -0.6314 0.7693 -0.0977 +vn -0.6314 0.7693 0.0977 +vn -0.6072 0.7399 0.2894 +vn 0.0602 -0.0734 -0.9955 +vn -0.0641 0.0781 -0.9949 +vn -0.6072 0.7399 -0.2894 +vn 0.4013 -0.4890 0.7745 +vn -0.4912 0.5985 -0.6329 +vn -0.5599 0.6823 -0.4701 +vn 0.2975 -0.3626 0.8832 +vn -0.4036 0.4918 -0.7715 +vn 0.4013 -0.4890 -0.7745 +vn 0.5590 -0.6812 -0.4727 +vn 0.4896 -0.5966 -0.6359 +vn 0.6069 -0.7395 -0.2911 +vn 0.6313 -0.7693 -0.0983 +vn 0.6313 -0.7693 0.0983 +vn 0.0672 -0.0672 0.9955 +vn 0.2033 -0.2033 0.9578 +vn -0.2072 0.2072 0.9561 +vn -0.0714 0.0714 0.9949 +vn -0.6241 0.6241 0.4701 +vn -0.5475 0.5475 0.6329 +vn -0.7037 0.7037 -0.0977 +vn -0.7037 0.7037 0.0977 +vn -0.3350 0.3350 0.8806 +vn -0.6768 0.6768 0.2894 +vn 0.0672 -0.0672 -0.9955 +vn -0.0714 0.0714 -0.9949 +vn -0.4499 0.4499 0.7715 +vn -0.6768 0.6768 -0.2894 +vn 0.4473 -0.4473 0.7745 +vn 0.5457 -0.5457 0.6359 +vn -0.5475 0.5475 -0.6329 +vn -0.6241 0.6241 -0.4701 +vn 0.3316 -0.3316 0.8832 +vn -0.2072 0.2072 -0.9561 +vn -0.3350 0.3350 -0.8806 +vn -0.4499 0.4499 -0.7715 +vn 0.4473 -0.4473 -0.7745 +vn 0.3316 -0.3316 -0.8832 +vn 0.6231 -0.6231 -0.4727 +vn 0.5457 -0.5457 -0.6359 +vn 0.2033 -0.2033 -0.9578 +vn 0.6765 -0.6765 -0.2911 +vn 0.7037 -0.7037 -0.0983 +vn 0.7037 -0.7037 0.0983 +vn 0.6765 -0.6765 0.2911 +vn 0.6231 -0.6231 0.4727 +vn -0.7399 0.6072 -0.2894 +vn -0.7693 0.6314 -0.0977 +vn 0.4890 -0.4013 0.7745 +vn 0.5966 -0.4896 0.6359 +vn -0.5985 0.4912 -0.6329 +vn -0.6823 0.5599 -0.4701 +vn 0.3626 -0.2975 0.8832 +vn -0.0781 0.0641 -0.9949 +vn -0.2266 0.1859 -0.9561 +vn -0.3662 0.3006 -0.8806 +vn -0.4918 0.4036 -0.7715 +vn 0.2222 -0.1824 0.9578 +vn 0.4890 -0.4013 -0.7745 +vn 0.3626 -0.2975 -0.8832 +vn 0.6812 -0.5591 -0.4727 +vn 0.5966 -0.4896 -0.6359 +vn 0.2222 -0.1824 -0.9578 +vn 0.0734 -0.0602 -0.9955 +vn 0.7395 -0.6069 -0.2911 +vn 0.7693 -0.6313 -0.0983 +vn -0.7693 0.6314 0.0977 +vn -0.7399 0.6072 0.2894 +vn 0.7693 -0.6313 0.0983 +vn 0.7395 -0.6069 0.2911 +vn 0.6812 -0.5591 0.4727 +vn -0.4918 0.4036 0.7715 +vn -0.3662 0.3006 0.8806 +vn -0.0781 0.0641 0.9949 +vn 0.0734 -0.0602 0.9955 +vn -0.2266 0.1859 0.9561 +vn -0.6823 0.5599 0.4701 +vn -0.5985 0.4912 0.6329 +vn 0.7327 -0.4896 -0.4727 +vn 0.6417 -0.4288 -0.6359 +vn 0.2390 -0.1597 -0.9578 +vn 0.0790 -0.0528 -0.9955 +vn 0.7954 -0.5315 -0.2911 +vn -0.5290 0.3535 -0.7715 +vn -0.6438 0.4301 -0.6329 +vn 0.8274 -0.5529 -0.0983 +vn -0.8275 0.5529 0.0977 +vn -0.7959 0.5318 0.2894 +vn 0.8274 -0.5529 0.0983 +vn 0.5260 -0.3514 -0.7745 +vn 0.7955 -0.5315 0.2911 +vn -0.2437 0.1628 -0.9561 +vn -0.3939 0.2632 -0.8806 +vn 0.7327 -0.4896 0.4727 +vn 0.3900 -0.2606 -0.8832 +vn 0.6417 -0.4288 0.6359 +vn -0.5290 0.3535 0.7715 +vn -0.3939 0.2632 0.8806 +vn -0.0840 0.0561 0.9949 +vn 0.0790 -0.0528 0.9955 +vn 0.2390 -0.1597 0.9578 +vn -0.2437 0.1628 0.9561 +vn -0.7338 0.4903 0.4701 +vn -0.6438 0.4301 0.6329 +vn -0.8275 0.5529 -0.0977 +vn -0.0840 0.0561 -0.9949 +vn -0.7959 0.5318 -0.2894 +vn 0.5260 -0.3514 0.7745 +vn -0.7339 0.4903 -0.4701 +vn 0.3900 -0.2606 0.8832 +vn 0.6806 -0.3638 -0.6359 +vn 0.5579 -0.2982 -0.7745 +vn 0.8437 -0.4510 0.2911 +vn 0.8776 -0.4691 0.0983 +vn -0.2585 0.1382 -0.9561 +vn -0.4178 0.2233 -0.8806 +vn 0.7772 -0.4154 0.4727 +vn 0.4136 -0.2211 -0.8832 +vn 0.2535 -0.1355 -0.9578 +vn 0.6806 -0.3638 0.6359 +vn -0.5611 0.2999 0.7715 +vn -0.4178 0.2233 0.8806 +vn -0.0891 0.0476 0.9949 +vn 0.0838 -0.0448 0.9955 +vn 0.2535 -0.1355 0.9578 +vn -0.2585 0.1382 0.9561 +vn -0.7784 0.4161 0.4701 +vn -0.6828 0.3650 0.6329 +vn -0.8777 0.4691 -0.0977 +vn -0.8777 0.4691 0.0977 +vn -0.8442 0.4512 0.2894 +vn 0.0838 -0.0448 -0.9955 +vn -0.0891 0.0476 -0.9949 +vn -0.8442 0.4512 -0.2894 +vn 0.5579 -0.2982 0.7745 +vn -0.6828 0.3650 -0.6329 +vn -0.7784 0.4161 -0.4701 +vn 0.4136 -0.2211 0.8832 +vn -0.5611 0.2999 -0.7715 +vn 0.7772 -0.4154 -0.4727 +vn 0.8437 -0.4510 -0.2911 +vn 0.8776 -0.4691 -0.0983 +vn -0.5878 0.2435 0.7715 +vn -0.4377 0.1813 0.8806 +vn -0.0933 0.0387 0.9949 +vn 0.0877 -0.0363 0.9955 +vn 0.2656 -0.1100 0.9578 +vn -0.2708 0.1122 0.9561 +vn -0.8154 0.3378 0.4701 +vn -0.7153 0.2963 0.6329 +vn -0.9195 0.3809 -0.0977 +vn -0.9195 0.3809 0.0977 +vn -0.8843 0.3663 0.2894 +vn 0.0877 -0.0363 -0.9955 +vn -0.0933 0.0387 -0.9949 +vn -0.8843 0.3663 -0.2894 +vn 0.5844 -0.2421 0.7745 +vn 0.7130 -0.2953 0.6359 +vn -0.7153 0.2963 -0.6329 +vn -0.8154 0.3378 -0.4701 +vn 0.4333 -0.1795 0.8832 +vn -0.2708 0.1122 -0.9561 +vn -0.4377 0.1813 -0.8806 +vn -0.5878 0.2435 -0.7715 +vn 0.5844 -0.2421 -0.7745 +vn 0.4333 -0.1795 -0.8832 +vn 0.8142 -0.3372 -0.4727 +vn 0.7130 -0.2953 -0.6359 +vn 0.2656 -0.1100 -0.9578 +vn 0.8839 -0.3661 -0.2911 +vn 0.9194 -0.3808 -0.0983 +vn 0.9194 -0.3808 0.0983 +vn 0.8839 -0.3661 0.2911 +vn 0.8142 -0.3372 0.4727 +vn -0.9160 0.2779 0.2894 +vn -0.8446 0.2562 0.4701 +vn 0.0909 -0.0276 -0.9955 +vn -0.0967 0.0293 -0.9949 +vn -0.7409 0.2247 0.6329 +vn -0.6088 0.1847 0.7715 +vn -0.9160 0.2779 -0.2894 +vn -0.9524 0.2889 -0.0977 +vn 0.6053 -0.1836 0.7745 +vn 0.7385 -0.2240 0.6359 +vn -0.7409 0.2247 -0.6329 +vn -0.8446 0.2562 -0.4701 +vn 0.4488 -0.1361 0.8832 +vn -0.2805 0.0851 -0.9561 +vn -0.4534 0.1375 -0.8806 +vn -0.6088 0.1847 -0.7715 +vn 0.2751 -0.0834 0.9578 +vn 0.6053 -0.1836 -0.7745 +vn 0.4488 -0.1361 -0.8832 +vn 0.8433 -0.2558 -0.4727 +vn 0.7385 -0.2240 -0.6359 +vn 0.2751 -0.0834 -0.9578 +vn 0.9155 -0.2777 -0.2911 +vn 0.9523 -0.2889 -0.0983 +vn -0.9524 0.2889 0.0977 +vn 0.9523 -0.2889 0.0983 +vn 0.9155 -0.2777 0.2911 +vn 0.8433 -0.2558 0.4727 +vn -0.4534 0.1375 0.8806 +vn -0.0967 0.0293 0.9949 +vn 0.0909 -0.0276 0.9955 +vn -0.2805 0.0851 0.9561 +vn -0.4647 0.0924 -0.8806 +vn -0.6240 0.1241 -0.7715 +vn 0.2819 -0.0561 0.9578 +vn 0.4600 -0.0915 0.8832 +vn 0.6204 -0.1234 -0.7745 +vn 0.4600 -0.0915 -0.8832 +vn 0.8643 -0.1719 -0.4727 +vn 0.7569 -0.1506 -0.6359 +vn 0.2819 -0.0561 -0.9578 +vn 0.0931 -0.0185 -0.9955 +vn 0.9383 -0.1866 -0.2911 +vn -0.7594 0.1510 -0.6329 +vn 0.9760 -0.1941 -0.0983 +vn -0.9761 0.1942 0.0977 +vn -0.9388 0.1867 0.2894 +vn 0.9760 -0.1941 0.0983 +vn 0.9383 -0.1866 0.2911 +vn -0.2874 0.0572 -0.9561 +vn 0.8643 -0.1719 0.4727 +vn 0.7569 -0.1506 0.6359 +vn -0.6240 0.1241 0.7715 +vn -0.4647 0.0924 0.8806 +vn -0.0991 0.0197 0.9949 +vn 0.0931 -0.0185 0.9955 +vn -0.2874 0.0572 0.9561 +vn -0.8656 0.1722 0.4701 +vn -0.7594 0.1510 0.6329 +vn -0.9761 0.1942 -0.0977 +vn -0.0991 0.0197 -0.9949 +vn -0.9388 0.1867 -0.2894 +vn 0.6204 -0.1234 0.7745 +vn -0.8656 0.1722 -0.4701 +vn 0.9904 -0.0976 -0.0983 +vn 0.9521 -0.0938 -0.2911 +vn -0.9904 0.0976 0.0977 +vn -0.9526 0.0938 0.2894 +vn 0.9904 -0.0976 0.0983 +vn 0.7681 -0.0757 -0.6359 +vn 0.6295 -0.0620 -0.7745 +vn 0.9521 -0.0938 0.2911 +vn -0.2917 0.0287 -0.9561 +vn -0.4715 0.0464 -0.8806 +vn 0.8770 -0.0864 0.4727 +vn 0.4668 -0.0460 -0.8832 +vn 0.2861 -0.0282 -0.9578 +vn 0.7681 -0.0757 0.6359 +vn -0.6332 0.0624 0.7715 +vn -0.4715 0.0464 0.8806 +vn -0.1005 0.0099 0.9949 +vn 0.0945 -0.0093 0.9955 +vn 0.2861 -0.0282 0.9578 +vn -0.2917 0.0287 0.9561 +vn -0.8783 0.0865 0.4701 +vn -0.7705 0.0759 0.6329 +vn -0.9904 0.0976 -0.0977 +vn 0.0945 -0.0093 -0.9955 +vn -0.1006 0.0099 -0.9949 +vn -0.9526 0.0938 -0.2894 +vn 0.6295 -0.0620 0.7745 +vn -0.7705 0.0759 -0.6329 +vn -0.8783 0.0865 -0.4701 +vn 0.4668 -0.0460 0.8832 +vn -0.6332 0.0624 -0.7715 +vn 0.8770 -0.0864 -0.4727 +g Pipe_Cylinder.002_None.001_Pipe_Cylinder.002_None.001_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 +f 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 +f 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 +f 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 +f 25/25/1 26/26/1 27/27/1 28/28/1 29/29/1 30/30/1 +f 31/31/1 32/32/1 33/33/1 34/34/1 35/35/1 36/36/1 +f 37/37/1 38/38/1 39/39/1 40/40/1 41/41/1 42/42/1 +f 43/43/1 44/44/1 45/45/1 46/46/1 47/47/1 48/48/1 +f 49/49/1 50/50/1 51/51/1 52/52/1 53/53/1 54/54/1 55/55/1 56/56/1 57/57/1 58/58/1 59/59/1 60/60/1 61/61/1 62/62/1 63/63/1 64/64/1 65/65/1 66/66/1 67/67/1 68/68/1 69/69/1 70/70/1 71/71/1 72/72/1 73/73/1 74/74/1 75/75/1 76/76/1 77/77/1 78/78/1 79/79/1 80/80/1 +f 81/81/2 82/82/2 83/83/2 84/84/2 85/85/2 86/86/2 87/87/2 88/88/2 89/89/2 90/90/2 91/91/2 92/92/2 93/93/2 94/94/2 95/95/2 96/96/2 97/97/2 98/98/2 99/99/2 100/100/2 101/101/2 102/102/2 103/103/2 104/104/2 105/105/2 106/106/2 107/107/2 108/108/2 109/109/2 110/110/2 111/111/2 112/112/2 +f 113/113/1 114/114/1 115/115/1 116/116/1 117/117/1 118/118/1 +f 119/119/1 120/120/1 121/121/1 122/122/1 123/123/1 124/124/1 +f 125/125/1 126/126/1 127/127/1 128/128/1 129/129/1 130/130/1 +f 131/131/1 132/132/1 133/133/1 134/134/1 135/135/1 136/136/1 +f 137/137/1 138/138/1 139/139/1 140/140/1 141/141/1 142/142/1 +f 143/143/1 144/144/1 145/145/1 146/146/1 147/147/1 148/148/1 +f 149/149/1 150/150/1 151/151/1 152/152/1 153/153/1 154/154/1 +f 155/155/1 156/156/1 157/157/1 158/158/1 159/159/1 160/160/1 +f 161/161/3 162/162/3 163/163/3 164/164/3 165/165/3 166/166/3 +f 167/167/3 168/168/3 169/169/3 170/170/3 171/171/3 172/172/3 +f 173/173/3 174/174/3 175/175/3 176/176/3 177/177/3 178/178/3 +f 179/179/3 180/180/3 181/181/3 182/182/3 183/183/3 184/184/3 +f 185/185/3 186/186/3 187/187/3 188/188/3 189/189/3 190/190/3 +f 191/191/3 192/192/3 193/193/3 194/194/3 195/195/3 196/196/3 +f 197/197/3 198/198/3 199/199/3 200/200/3 201/201/3 202/202/3 +f 203/203/3 204/204/3 205/205/3 206/206/3 207/207/3 208/208/3 +f 209/209/3 210/210/3 211/211/3 212/212/3 213/213/3 214/214/3 215/215/3 216/216/3 217/217/3 218/218/3 219/219/3 220/220/3 221/221/3 222/222/3 223/223/3 224/224/3 225/225/3 226/226/3 227/227/3 228/228/3 229/229/3 230/230/3 231/231/3 232/232/3 233/233/3 234/234/3 235/235/3 236/236/3 237/237/3 238/238/3 239/239/3 240/240/3 +f 241/241/4 242/242/4 243/243/4 244/244/4 245/245/4 246/246/4 247/247/4 248/248/4 249/249/4 250/250/4 251/251/4 252/252/4 253/253/4 254/254/4 255/255/4 256/256/4 257/257/4 258/258/4 259/259/4 260/260/4 261/261/4 262/262/4 263/263/4 264/264/4 265/265/4 266/266/4 267/267/4 268/268/4 269/269/4 270/270/4 271/271/4 272/272/4 +f 273/273/3 274/274/3 275/275/3 276/276/3 277/277/3 278/278/3 +f 279/279/3 280/280/3 281/281/3 282/282/3 283/283/3 284/284/3 +f 285/285/3 286/286/3 287/287/3 288/288/3 289/289/3 290/290/3 +f 291/291/3 292/292/3 293/293/3 294/294/3 295/295/3 296/296/3 +f 297/297/3 298/298/3 299/299/3 300/300/3 301/301/3 302/302/3 +f 303/303/3 304/304/3 305/305/3 306/306/3 307/307/3 308/308/3 +f 309/309/3 310/310/3 311/311/3 312/312/3 313/313/3 314/314/3 +f 315/315/3 316/316/3 317/317/3 318/318/3 319/319/3 320/320/3 +s 1 +f 79/321/5 102/322/6 101/323/7 80/324/8 +f 78/325/9 103/326/10 102/322/6 79/321/5 +f 77/327/11 104/328/12 103/326/10 78/325/9 +f 76/329/13 105/330/14 104/328/12 77/327/11 +f 75/331/15 106/332/16 105/330/14 76/329/13 +f 74/333/17 107/334/18 106/332/16 75/331/15 +f 73/335/19 108/336/20 107/334/18 74/333/17 +f 72/337/21 109/338/22 108/336/20 73/335/19 +f 71/339/23 110/340/24 109/338/22 72/337/21 +f 70/341/25 111/342/26 110/340/24 71/339/23 +f 69/343/27 112/344/28 111/342/26 70/341/25 +f 68/345/29 81/346/30 112/344/28 69/343/27 +f 67/347/31 82/348/32 81/346/30 68/345/29 +f 66/349/33 83/350/34 82/351/32 67/347/31 +f 65/352/35 84/353/36 83/350/34 66/349/33 +f 64/354/37 85/355/38 84/353/36 65/352/35 +f 63/356/39 86/357/40 85/358/38 64/359/37 +f 62/360/41 87/361/42 86/357/40 63/356/39 +f 61/362/43 88/363/44 87/361/42 62/360/41 +f 60/364/45 89/365/46 88/363/44 61/362/43 +f 58/366/47 91/367/48 90/368/49 59/369/50 +f 59/369/50 90/368/49 89/365/46 60/364/45 +f 57/370/51 92/371/52 91/367/48 58/366/47 +f 56/372/53 93/373/54 92/371/52 57/370/51 +f 55/374/55 94/375/56 93/373/54 56/372/53 +f 54/376/57 95/377/58 94/375/56 55/374/55 +f 52/378/59 97/379/60 96/380/61 53/381/62 +f 53/381/62 96/380/61 95/377/58 54/376/57 +f 51/382/63 98/383/64 97/379/60 52/378/59 +f 50/384/65 99/385/66 98/383/64 51/382/63 +f 321/386/67 322/387/68 323/388/69 324/389/70 +f 325/390/71 324/389/70 323/388/69 326/391/72 +f 327/392/73 325/390/71 326/391/72 328/393/74 +f 329/394/75 327/392/73 328/393/74 330/395/76 +f 331/396/77 329/394/75 330/395/76 332/397/78 +f 333/398/79 331/396/77 332/397/78 334/399/80 +f 333/398/79 334/399/80 335/400/81 336/401/82 +f 337/402/83 336/401/82 335/400/81 338/403/84 +f 339/404/85 337/402/83 338/403/84 340/405/86 +f 341/406/87 339/404/85 340/405/86 342/407/88 +f 341/406/87 342/407/88 343/408/89 344/409/90 +f 344/409/90 343/408/89 345/410/91 346/411/92 +f 347/412/93 348/413/94 349/414/95 350/415/96 +f 346/411/92 345/410/91 348/413/94 347/412/93 +f 350/415/96 349/414/95 351/416/97 352/417/98 +f 353/418/99 352/417/98 351/416/97 354/419/100 +f 353/418/99 354/419/100 355/420/101 356/421/102 +f 357/422/103 356/421/102 355/420/101 358/423/104 +f 357/424/103 358/425/104 359/426/105 360/427/106 +f 361/428/107 360/427/106 359/426/105 362/429/108 +f 361/428/107 362/429/108 363/430/109 364/431/110 +f 364/431/110 363/430/109 365/432/111 366/433/112 +f 366/433/112 365/432/111 367/434/113 368/435/114 +f 368/435/114 367/434/113 369/436/115 370/437/116 +f 370/437/116 369/436/115 371/438/117 372/439/118 +f 372/439/118 371/438/117 373/440/119 374/441/120 +f 375/442/121 376/443/122 377/444/123 378/445/124 +f 376/443/122 374/441/120 373/440/119 377/444/123 +f 379/446/125 380/447/126 381/448/127 382/449/128 +f 375/442/121 378/445/124 381/448/127 380/447/126 +f 383/450/129 379/446/125 382/449/128 384/451/130 +f 383/450/129 384/451/130 322/387/68 321/386/67 +f 80/324/8 101/323/7 100/452/131 49/453/132 +f 1/454/133 385/455/134 386/456/135 2/457/136 +f 6/458/137 387/459/138 385/455/134 1/454/133 +f 2/457/136 386/456/135 388/460/139 3/461/140 +f 3/461/140 388/460/139 389/462/141 4/463/142 +f 4/464/142 389/465/141 390/466/143 5/467/144 +f 5/467/144 390/466/143 387/459/138 6/458/137 +f 7/468/145 391/469/146 392/470/147 8/471/148 +f 12/472/149 393/473/150 391/469/146 7/468/145 +f 8/471/148 392/470/147 394/474/151 9/475/152 +f 9/475/152 394/474/151 395/476/153 10/477/154 +f 10/478/154 395/479/153 396/480/155 11/481/156 +f 11/481/156 396/480/155 393/473/150 12/472/149 +f 13/482/157 397/483/158 398/484/159 14/485/160 +f 18/486/161 399/487/162 397/483/158 13/482/157 +f 14/485/160 398/484/159 400/488/163 15/489/164 +f 15/489/164 400/488/163 401/490/165 16/491/166 +f 16/492/166 401/493/165 402/494/167 17/495/168 +f 17/495/168 402/494/167 399/487/162 18/486/161 +f 19/496/169 403/497/170 404/498/171 20/499/172 +f 24/500/173 405/501/174 403/497/170 19/496/169 +f 20/499/172 404/498/171 406/502/175 21/503/176 +f 21/503/176 406/502/175 407/504/177 22/505/178 +f 22/506/178 407/507/177 408/508/179 23/509/180 +f 23/509/180 408/508/179 405/501/174 24/500/173 +f 25/510/142 409/511/141 410/512/143 26/513/144 +f 30/514/140 411/515/139 409/511/141 25/510/142 +f 26/513/144 410/512/143 412/516/181 27/517/137 +f 27/517/137 412/516/181 413/518/134 28/519/182 +f 28/520/182 413/521/134 414/522/135 29/523/136 +f 29/523/136 414/522/135 411/515/139 30/514/140 +f 31/524/183 415/525/153 416/526/184 32/527/185 +f 36/528/152 417/529/151 415/525/153 31/524/183 +f 32/527/185 416/526/184 418/530/186 33/531/149 +f 33/531/149 418/530/186 419/532/146 34/533/187 +f 34/534/187 419/535/146 420/536/147 35/537/188 +f 35/537/188 420/536/147 417/529/151 36/528/152 +f 37/538/166 421/539/165 422/540/189 38/541/168 +f 42/542/190 423/543/163 421/539/165 37/538/166 +f 38/541/168 422/540/189 424/544/191 39/545/161 +f 39/545/161 424/544/191 425/546/158 40/547/192 +f 40/548/192 425/549/158 426/550/159 41/551/193 +f 41/551/193 426/550/159 423/543/163 42/542/190 +f 43/552/194 427/553/177 428/554/179 44/555/195 +f 48/556/176 429/557/175 427/553/177 43/552/194 +f 44/555/195 428/554/179 430/558/174 45/559/173 +f 45/559/173 430/558/174 431/560/170 46/561/196 +f 46/562/196 431/563/170 432/564/171 47/565/197 +f 47/565/197 432/564/171 429/557/175 48/556/176 +f 433/566/198 348/413/94 345/410/91 434/567/199 +f 435/568/200 349/414/95 348/413/94 433/566/198 +f 435/568/200 436/569/201 351/416/97 349/414/95 +f 437/570/202 377/444/123 373/440/119 438/571/203 +f 439/572/204 328/393/74 326/391/72 440/573/205 +f 434/567/199 345/410/91 343/408/89 441/574/206 +f 442/575/207 443/576/208 338/403/84 335/400/81 +f 444/577/209 371/438/117 369/436/115 445/578/210 +f 446/579/211 447/580/212 367/434/113 365/432/111 +f 448/581/213 330/395/76 328/393/74 439/572/204 +f 449/582/214 384/451/130 382/449/128 450/583/215 +f 438/571/203 373/440/119 371/438/117 444/577/209 +f 445/578/210 369/436/115 367/434/113 447/580/212 +f 449/582/214 451/584/216 322/387/68 384/451/130 +f 49/453/132 100/452/131 99/385/66 50/384/65 +f 452/585/217 442/575/207 335/400/81 334/399/80 +f 443/576/208 453/586/218 340/405/86 338/403/84 +f 453/586/218 454/587/219 342/407/88 340/405/86 +f 441/574/206 343/408/89 342/407/88 454/587/219 +f 436/569/201 455/588/220 354/419/100 351/416/97 +f 455/588/220 456/589/221 355/420/101 354/419/100 +f 456/589/221 457/590/222 358/423/104 355/420/101 +f 457/591/222 458/592/223 359/426/105 358/425/104 +f 458/592/223 459/593/224 362/429/108 359/426/105 +f 459/593/224 460/594/225 363/430/109 362/429/108 +f 460/594/225 446/579/211 365/432/111 363/430/109 +f 461/595/226 323/388/69 322/387/68 451/584/216 +f 461/595/226 440/573/205 326/391/72 323/388/69 +f 113/596/227 462/597/228 463/598/229 114/599/230 +f 118/600/231 464/601/232 462/597/228 113/596/227 +f 114/599/230 463/598/229 465/602/233 115/603/234 +f 115/603/234 465/602/233 466/604/235 116/605/236 +f 116/606/236 466/607/235 467/608/237 117/609/238 +f 117/609/238 467/608/237 464/601/232 118/600/231 +f 119/610/239 468/611/3 469/612/240 120/613/241 +f 124/614/242 470/615/243 468/611/3 119/610/239 +f 120/613/241 469/612/240 471/616/244 121/617/245 +f 121/617/245 471/616/244 472/618/4 122/619/246 +f 122/620/246 472/621/4 473/622/247 123/623/248 +f 123/623/248 473/622/247 470/615/243 124/614/242 +f 125/624/249 474/625/250 475/626/251 126/627/252 +f 130/628/253 476/629/254 474/625/250 125/624/249 +f 126/627/252 475/626/251 477/630/255 127/631/256 +f 127/631/256 477/630/255 478/632/257 128/633/258 +f 128/634/258 478/635/257 479/636/259 129/637/260 +f 129/637/260 479/636/259 476/629/254 130/628/253 +f 131/638/261 480/639/262 481/640/263 132/641/264 +f 136/642/265 482/643/266 480/639/262 131/638/261 +f 132/641/264 481/640/263 483/644/267 133/645/268 +f 133/645/268 483/644/267 484/646/269 134/647/270 +f 134/648/270 484/649/269 485/650/271 135/651/272 +f 135/651/272 485/650/271 482/643/266 136/642/265 +f 137/652/236 486/653/235 487/654/237 138/655/238 +f 142/656/234 488/657/233 486/653/235 137/652/236 +f 138/655/238 487/654/237 489/658/232 139/659/231 +f 139/659/231 489/658/232 490/660/228 140/661/227 +f 140/662/227 490/663/228 491/664/229 141/665/230 +f 141/665/230 491/664/229 488/657/233 142/656/234 +f 143/666/246 492/667/4 493/668/247 144/669/248 +f 148/670/273 494/671/244 492/667/4 143/666/246 +f 144/669/248 493/668/247 495/672/243 145/673/274 +f 145/673/274 495/672/243 496/674/3 146/675/239 +f 146/676/239 496/677/3 497/678/240 147/679/241 +f 147/679/241 497/678/240 494/671/244 148/670/273 +f 149/680/258 498/681/257 499/682/259 150/683/260 +f 154/684/256 500/685/255 498/681/257 149/680/258 +f 150/683/260 499/682/259 501/686/254 151/687/253 +f 151/687/253 501/686/254 502/688/250 152/689/249 +f 152/690/249 502/691/250 503/692/251 153/693/252 +f 153/693/252 503/692/251 500/685/255 154/684/256 +f 155/694/270 504/695/269 505/696/271 156/697/272 +f 160/698/275 506/699/267 504/695/269 155/694/270 +f 156/697/272 505/696/271 507/700/266 157/701/276 +f 157/701/276 507/700/266 508/702/262 158/703/261 +f 158/704/261 508/705/262 509/706/263 159/707/264 +f 159/707/264 509/706/263 506/699/267 160/698/275 +f 510/708/277 332/397/78 330/395/76 448/581/213 +f 510/708/277 452/585/217 334/399/80 332/397/78 +f 511/709/278 512/710/279 513/711/280 514/712/281 +f 515/713/282 511/709/278 514/712/281 516/714/283 +f 517/715/284 515/713/282 516/714/283 518/716/285 +f 512/710/279 519/717/286 520/718/287 513/711/280 +f 521/719/288 517/715/284 518/716/285 522/720/289 +f 521/719/288 522/720/289 523/721/290 524/722/291 +f 525/723/292 513/711/280 520/718/287 526/724/293 +f 527/725/294 514/712/281 513/711/280 525/723/292 +f 528/726/295 516/714/283 514/712/281 527/725/294 +f 529/727/296 530/728/297 531/729/298 532/730/299 +f 526/724/293 520/718/287 533/731/300 534/732/301 +f 535/733/302 518/716/285 516/714/283 528/726/295 +f 536/734/303 524/722/291 523/721/290 537/735/304 +f 538/736/305 534/732/301 533/731/300 539/737/306 +f 540/738/307 522/720/289 518/716/285 535/733/302 +f 541/739/308 536/734/303 537/735/304 542/740/309 +f 543/741/310 544/742/311 539/737/306 545/743/312 +f 546/744/313 538/736/305 539/737/306 544/742/311 +f 237/745/314 242/746/315 241/747/316 238/748/317 +f 240/749/318 271/750/319 270/751/320 209/752/321 +f 547/753/322 523/721/290 522/720/289 540/738/307 +f 236/754/323 243/755/324 242/746/315 237/745/314 +f 548/756/325 546/744/313 544/742/311 549/757/326 +f 209/752/321 270/751/320 269/758/327 210/759/328 +f 550/760/329 537/735/304 523/721/290 547/753/322 +f 235/761/330 244/762/331 243/755/324 236/754/323 +f 551/763/332 552/764/333 553/765/334 554/766/335 +f 555/767/336 556/768/337 557/769/338 558/770/339 +f 559/771/340 548/756/325 549/757/326 557/769/338 +f 234/772/341 245/773/342 244/762/331 235/761/330 +f 560/774/343 542/740/309 537/735/304 550/760/329 +f 232/775/344 247/776/345 246/777/346 233/778/347 +f 561/779/348 559/771/340 557/769/338 556/768/337 +f 210/759/328 269/758/327 268/780/349 211/781/350 +f 562/782/351 553/783/334 542/740/309 560/774/343 +f 231/784/352 248/785/353 247/776/345 232/775/344 +f 563/786/354 564/787/355 565/788/356 566/789/357 +f 567/790/358 568/791/359 569/792/360 570/793/361 +f 571/794/362 561/779/348 556/768/337 570/793/361 +f 211/781/350 268/780/349 267/795/363 212/796/364 +f 572/797/365 554/766/335 553/765/334 562/798/351 +f 230/799/366 249/800/367 248/785/353 231/784/352 +f 530/728/297 563/786/354 566/789/357 531/729/298 +f 573/801/368 574/802/369 575/803/370 576/804/371 +f 577/805/372 571/794/362 570/793/361 569/792/360 +f 212/796/364 267/795/363 266/806/373 213/807/374 +f 578/808/375 565/788/356 554/766/335 572/797/365 +f 229/809/376 250/810/377 249/800/367 230/799/366 +f 579/811/378 577/805/372 569/792/360 580/812/379 +f 213/807/374 266/806/373 265/813/380 214/814/381 +f 581/815/382 566/789/357 565/788/356 578/808/375 +f 228/816/383 251/817/384 250/810/377 229/809/376 +f 582/818/385 579/811/378 580/812/379 576/804/371 +f 215/819/386 264/820/387 263/821/388 216/822/389 +f 581/815/382 583/823/390 531/729/298 566/789/357 +f 214/814/381 265/813/380 264/824/387 215/825/386 +f 584/826/391 585/827/392 586/828/393 587/829/394 +f 588/830/395 582/818/385 576/804/371 575/803/370 +f 216/822/389 263/821/388 262/831/396 217/832/397 +f 238/748/317 241/747/316 272/833/398 239/834/399 +f 589/835/400 532/730/299 531/729/298 583/823/390 +f 227/836/401 252/837/402 251/817/384 228/816/383 +f 529/727/296 532/730/299 590/838/403 591/839/404 +f 592/840/405 587/829/394 586/828/393 593/841/406 +f 594/842/407 588/830/395 575/803/370 595/843/408 +f 217/832/397 262/831/396 261/844/409 218/845/410 +f 589/835/400 596/846/411 590/838/403 532/730/299 +f 226/847/412 253/848/413 252/837/402 227/836/401 +f 597/849/414 594/842/407 595/843/408 593/841/406 +f 218/845/410 261/850/409 260/851/415 219/852/416 +f 596/846/411 598/853/417 599/854/418 590/838/403 +f 225/855/419 254/856/420 253/848/413 226/847/412 +f 233/778/347 246/777/346 245/773/342 234/772/341 +f 600/857/421 597/849/414 593/841/406 586/828/393 +f 219/852/416 260/851/415 259/858/422 220/859/423 +f 598/853/417 601/860/424 585/827/392 599/854/418 +f 224/861/425 255/862/426 254/856/420 225/855/419 +f 601/860/424 600/857/421 586/828/393 585/827/392 +f 239/834/399 272/833/398 271/750/319 240/749/318 +f 223/863/427 256/864/428 255/862/426 224/861/425 +f 220/859/423 259/858/422 258/865/429 221/866/430 +f 222/867/431 257/868/432 256/864/428 223/863/427 +f 221/866/430 258/865/429 257/868/432 222/867/431 +f 161/869/433 602/870/434 603/871/435 162/872/436 +f 166/873/437 604/874/438 602/870/434 161/869/433 +f 162/872/436 603/871/435 605/875/439 163/876/440 +f 163/876/440 605/875/439 606/877/441 164/878/442 +f 164/879/442 606/880/441 607/881/443 165/882/444 +f 165/882/444 607/881/443 604/874/438 166/873/437 +f 167/883/445 608/884/446 609/885/447 168/886/448 +f 172/887/449 610/888/450 608/884/446 167/883/445 +f 168/886/448 609/885/447 611/889/451 169/890/452 +f 169/890/452 611/889/451 612/891/453 170/892/454 +f 170/893/454 612/894/453 613/895/455 171/896/456 +f 171/896/456 613/895/455 610/888/450 172/887/449 +f 173/897/457 614/898/458 615/899/459 174/900/460 +f 178/901/461 616/902/462 614/898/458 173/897/457 +f 174/900/460 615/899/459 617/903/463 175/904/464 +f 175/904/464 617/903/463 618/905/465 176/906/466 +f 176/907/466 618/908/465 619/909/467 177/910/468 +f 177/910/468 619/909/467 616/902/462 178/901/461 +f 179/911/469 620/912/470 621/913/471 180/914/472 +f 184/915/473 622/916/474 620/912/470 179/911/469 +f 180/914/472 621/913/471 623/917/475 181/918/476 +f 181/918/476 623/917/475 624/919/477 182/920/478 +f 182/921/478 624/922/477 625/923/479 183/924/480 +f 183/924/480 625/923/479 622/916/474 184/915/473 +f 185/925/481 626/926/441 627/927/482 186/928/483 +f 190/929/440 628/930/439 626/926/441 185/925/481 +f 186/928/483 627/927/482 629/931/484 187/932/437 +f 187/932/437 629/931/484 630/933/434 188/934/433 +f 188/935/433 630/936/434 631/937/435 189/938/436 +f 189/938/436 631/937/435 628/930/439 190/929/440 +f 191/939/454 632/940/453 633/941/485 192/942/486 +f 196/943/452 634/944/487 632/940/453 191/939/454 +f 192/942/486 633/941/485 635/945/488 193/946/449 +f 193/946/449 635/945/488 636/947/446 194/948/489 +f 194/949/489 636/950/446 637/951/490 195/952/448 +f 195/952/448 637/951/490 634/944/487 196/943/452 +f 197/953/466 638/954/465 639/955/491 198/956/468 +f 202/957/492 640/958/493 638/954/465 197/953/466 +f 198/956/468 639/955/491 641/959/494 199/960/495 +f 199/960/495 641/959/494 642/961/458 200/962/496 +f 200/963/496 642/964/458 643/965/497 201/966/460 +f 201/966/460 643/965/497 640/958/493 202/957/492 +f 203/967/498 644/968/477 645/969/479 204/970/480 +f 208/971/476 646/972/499 644/968/477 203/967/498 +f 204/970/480 645/969/479 647/973/500 205/974/501 +f 205/974/501 647/973/500 648/975/502 206/976/503 +f 206/977/503 648/978/502 649/979/504 207/980/505 +f 207/980/505 649/979/504 646/972/499 208/971/476 +f 543/741/310 650/981/506 549/757/326 544/742/311 +f 650/981/506 558/770/339 557/769/338 549/757/326 +f 568/791/359 651/982/507 580/812/379 569/792/360 +f 651/982/507 573/801/368 576/804/371 580/812/379 +f 652/983/508 591/839/404 590/838/403 599/854/418 +f 555/767/336 567/790/358 570/793/361 556/768/337 +f 552/984/333 541/739/308 542/740/309 553/783/334 +f 584/826/391 652/983/508 599/854/418 585/827/392 +f 564/787/355 551/763/332 554/766/335 565/788/356 +f 592/840/405 593/841/406 595/843/408 653/985/509 +f 273/986/510 654/987/511 655/988/512 274/989/513 +f 278/990/514 656/991/515 654/987/511 273/986/510 +f 274/989/513 655/988/512 657/992/516 275/993/517 +f 275/993/517 657/992/516 658/994/518 276/995/519 +f 276/996/519 658/997/518 659/998/520 277/999/521 +f 277/999/521 659/998/520 656/991/515 278/990/514 +f 279/1000/522 660/1001/2 661/1002/523 280/1003/524 +f 284/1004/525 662/1005/526 660/1001/2 279/1000/522 +f 280/1003/524 661/1002/523 663/1006/527 281/1007/528 +f 281/1007/528 663/1006/527 664/1008/1 282/1009/529 +f 282/1010/529 664/1011/1 665/1012/530 283/1013/531 +f 283/1013/531 665/1012/530 662/1005/526 284/1004/525 +f 285/1014/532 666/1015/533 667/1016/534 286/1017/535 +f 290/1018/536 668/1019/537 666/1015/533 285/1014/532 +f 286/1017/535 667/1016/534 669/1020/538 287/1021/539 +f 287/1021/539 669/1020/538 670/1022/540 288/1023/541 +f 288/1024/541 670/1025/540 671/1026/542 289/1027/543 +f 289/1027/543 671/1026/542 668/1019/537 290/1018/536 +f 291/1028/544 672/1029/269 673/1030/545 292/1031/546 +f 296/1032/547 674/1033/548 672/1029/269 291/1028/544 +f 292/1031/546 673/1030/545 675/1034/549 293/1035/550 +f 293/1035/550 675/1034/549 676/1036/262 294/1037/551 +f 294/1038/551 676/1039/262 677/1040/552 295/1041/553 +f 295/1041/553 677/1040/552 674/1033/548 296/1032/547 +f 297/1042/519 678/1043/518 679/1044/520 298/1045/521 +f 302/1046/517 680/1047/516 678/1043/518 297/1042/519 +f 298/1045/521 679/1044/520 681/1048/515 299/1049/514 +f 299/1049/514 681/1048/515 682/1050/511 300/1051/510 +f 300/1052/510 682/1053/511 683/1054/512 301/1055/513 +f 301/1055/513 683/1054/512 680/1047/516 302/1046/517 +f 303/1056/529 684/1057/1 685/1058/530 304/1059/531 +f 308/1060/528 686/1061/527 684/1057/1 303/1056/529 +f 304/1059/531 685/1058/530 687/1062/526 305/1063/525 +f 305/1063/525 687/1062/526 688/1064/2 306/1065/522 +f 306/1066/522 688/1067/2 689/1068/523 307/1069/524 +f 307/1069/524 689/1068/523 686/1061/527 308/1060/528 +f 309/1070/541 690/1071/540 691/1072/542 310/1073/543 +f 314/1074/539 692/1075/538 690/1071/540 309/1070/541 +f 310/1073/543 691/1072/542 693/1076/537 311/1077/536 +f 311/1077/536 693/1076/537 694/1078/533 312/1079/532 +f 312/1080/532 694/1081/533 695/1082/534 313/1083/535 +f 313/1083/535 695/1082/534 692/1075/538 314/1074/539 +f 315/1084/551 696/1085/262 697/1086/552 316/1087/554 +f 320/1088/555 698/1089/549 696/1085/262 315/1084/551 +f 316/1087/554 697/1086/552 699/1090/548 317/1091/547 +f 317/1091/547 699/1090/548 700/1092/269 318/1093/544 +f 318/1094/544 700/1095/269 701/1096/545 319/1097/546 +f 319/1097/546 701/1096/545 698/1089/549 320/1088/555 +f 653/985/509 595/843/408 575/803/370 574/802/369 +f 533/731/300 702/1098/556 545/743/312 539/737/306 +f 520/718/287 519/717/286 702/1098/556 533/731/300 +f 381/448/127 703/1099/557 450/583/215 382/449/128 +f 378/445/124 377/444/123 437/570/202 704/1100/558 +f 381/448/127 378/445/124 704/1100/558 703/1099/557 +f 454/587/219 453/586/218 705/1101/559 706/1102/560 +f 452/585/217 510/708/277 707/1103/561 708/1104/562 +f 439/572/204 440/573/205 709/1105/563 710/1106/564 +f 453/586/218 443/576/208 711/1107/565 705/1101/559 +f 510/708/277 448/581/213 712/1108/566 707/1103/561 +f 437/570/202 438/571/203 713/1109/567 714/1110/568 +f 442/575/207 452/585/217 708/1104/562 715/1111/569 +f 440/573/205 461/595/226 716/1112/570 709/1105/563 +f 436/569/201 435/568/200 717/1113/571 718/1114/572 +f 451/584/216 449/582/214 719/1115/573 720/1116/574 +f 461/595/226 451/584/216 720/1116/574 716/1112/570 +f 435/568/200 433/566/198 721/1117/575 717/1113/571 +f 704/1100/558 437/570/202 714/1110/568 722/1118/576 +f 450/583/215 703/1099/557 723/1119/577 724/1120/578 +f 433/566/198 434/567/199 725/1121/579 721/1117/575 +f 445/578/210 447/580/212 726/1122/580 727/1123/581 +f 446/579/211 460/594/225 728/1124/582 729/1125/583 +f 438/571/203 444/577/209 730/1126/584 713/1109/567 +f 460/594/225 459/593/224 731/1127/585 728/1124/582 +f 449/582/214 450/583/215 724/1120/578 719/1115/573 +f 459/593/224 458/592/223 732/1128/586 731/1127/585 +f 448/581/213 439/572/204 710/1106/564 712/1108/566 +f 458/592/223 457/591/222 733/1129/587 732/1128/586 +f 447/580/212 446/579/211 729/1125/583 726/1122/580 +f 457/590/222 456/589/221 734/1130/588 733/1131/587 +f 703/1099/557 704/1100/558 722/1118/576 723/1119/577 +f 456/589/221 455/588/220 735/1132/589 734/1130/588 +f 444/577/209 445/578/210 727/1123/581 730/1126/584 +f 455/588/220 436/569/201 718/1114/572 735/1132/589 +f 443/576/208 442/575/207 715/1111/569 711/1107/565 +f 441/574/206 454/587/219 706/1102/560 736/1133/590 +f 434/567/199 441/574/206 736/1133/590 725/1121/579 +f 712/1108/566 710/1106/564 737/1134/591 738/1135/592 +f 732/1128/586 733/1129/587 739/1136/593 740/1137/594 +f 726/1122/580 729/1125/583 741/1138/595 742/1139/596 +f 733/1131/587 734/1130/588 743/1140/597 739/1141/593 +f 723/1119/577 722/1118/576 744/1142/598 745/1143/599 +f 734/1130/588 735/1132/589 746/1144/600 743/1140/597 +f 730/1126/584 727/1123/581 747/1145/601 748/1146/602 +f 735/1132/589 718/1114/572 749/1147/603 746/1144/600 +f 711/1107/565 715/1111/569 750/1148/604 751/1149/605 +f 736/1133/590 706/1102/560 752/1150/606 753/1151/607 +f 725/1121/579 736/1133/590 753/1151/607 754/1152/608 +f 706/1102/560 705/1101/559 755/1153/609 752/1150/606 +f 708/1104/562 707/1103/561 756/1154/610 757/1155/611 +f 710/1106/564 709/1105/563 758/1156/612 737/1134/591 +f 705/1101/559 711/1107/565 751/1149/605 755/1153/609 +f 707/1103/561 712/1108/566 738/1135/592 756/1154/610 +f 714/1110/568 713/1109/567 759/1157/613 760/1158/614 +f 715/1111/569 708/1104/562 757/1155/611 750/1148/604 +f 709/1105/563 716/1112/570 761/1159/615 758/1156/612 +f 718/1114/572 717/1113/571 762/1160/616 749/1147/603 +f 720/1116/574 719/1115/573 763/1161/617 764/1162/618 +f 716/1112/570 720/1116/574 764/1162/618 761/1159/615 +f 717/1113/571 721/1117/575 765/1163/619 762/1160/616 +f 722/1118/576 714/1110/568 760/1158/614 744/1142/598 +f 724/1120/578 723/1119/577 745/1143/599 766/1164/620 +f 721/1117/575 725/1121/579 754/1152/608 765/1163/619 +f 727/1123/581 726/1122/580 742/1139/596 747/1145/601 +f 729/1125/583 728/1124/582 767/1165/621 741/1138/595 +f 713/1109/567 730/1126/584 748/1146/602 759/1157/613 +f 728/1124/582 731/1127/585 768/1166/622 767/1165/621 +f 719/1115/573 724/1120/578 766/1164/620 763/1161/617 +f 731/1127/585 732/1128/586 740/1137/594 768/1166/622 +f 748/1146/602 747/1145/601 769/1167/623 770/1168/624 +f 746/1144/600 749/1147/603 771/1169/625 772/1170/626 +f 751/1149/605 750/1148/604 773/1171/627 774/1172/628 +f 753/1151/607 752/1150/606 775/1173/629 776/1174/630 +f 754/1152/608 753/1151/607 776/1174/630 777/1175/631 +f 752/1150/606 755/1153/609 778/1176/632 775/1173/629 +f 757/1155/611 756/1154/610 779/1177/633 780/1178/634 +f 737/1134/591 758/1156/612 781/1179/635 782/1180/636 +f 755/1153/609 751/1149/605 774/1172/628 778/1176/632 +f 756/1154/610 738/1135/592 783/1181/637 779/1177/633 +f 760/1158/614 759/1157/613 784/1182/638 785/1183/639 +f 750/1148/604 757/1155/611 780/1178/634 773/1171/627 +f 758/1156/612 761/1159/615 786/1184/640 781/1179/635 +f 749/1147/603 762/1160/616 787/1185/641 771/1169/625 +f 764/1162/618 763/1161/617 788/1186/642 789/1187/643 +f 761/1159/615 764/1162/618 789/1187/643 786/1184/640 +f 762/1160/616 765/1163/619 790/1188/644 787/1185/641 +f 744/1142/598 760/1158/614 785/1183/639 791/1189/645 +f 766/1164/620 745/1143/599 792/1190/646 793/1191/647 +f 765/1163/619 754/1152/608 777/1175/631 790/1188/644 +f 747/1145/601 742/1139/596 794/1192/648 769/1167/623 +f 741/1138/595 767/1165/621 795/1193/649 796/1194/650 +f 759/1157/613 748/1146/602 770/1168/624 784/1182/638 +f 767/1165/621 768/1166/622 797/1195/651 795/1193/649 +f 763/1161/617 766/1164/620 793/1191/647 788/1186/642 +f 768/1166/622 740/1137/594 798/1196/652 797/1195/651 +f 738/1135/592 737/1134/591 782/1180/636 783/1181/637 +f 740/1137/594 739/1136/593 799/1197/653 798/1196/652 +f 742/1139/596 741/1138/595 796/1194/650 794/1192/648 +f 739/1141/593 743/1140/597 800/1198/654 799/1199/653 +f 745/1143/599 744/1142/598 791/1189/645 792/1190/646 +f 743/1140/597 746/1144/600 772/1170/626 800/1198/654 +f 782/1180/636 781/1179/635 801/1200/655 802/1201/656 +f 778/1176/632 774/1172/628 803/1202/657 804/1203/658 +f 779/1177/633 783/1181/637 805/1204/659 806/1205/660 +f 785/1183/639 784/1182/638 807/1206/661 808/1207/662 +f 773/1171/627 780/1178/634 809/1208/663 810/1209/664 +f 781/1179/635 786/1184/640 811/1210/665 801/1200/655 +f 771/1169/625 787/1185/641 812/1211/666 813/1212/667 +f 789/1187/643 788/1186/642 814/1213/668 815/1214/669 +f 786/1184/640 789/1187/643 815/1214/669 811/1210/665 +f 787/1185/641 790/1188/644 816/1215/670 812/1211/666 +f 791/1189/645 785/1183/639 808/1207/662 817/1216/671 +f 793/1191/647 792/1190/646 818/1217/672 819/1218/673 +f 790/1188/644 777/1175/631 820/1219/674 816/1215/670 +f 769/1167/623 794/1192/648 821/1220/675 822/1221/676 +f 796/1194/650 795/1193/649 823/1222/677 824/1223/678 +f 784/1182/638 770/1168/624 825/1224/679 807/1206/661 +f 795/1193/649 797/1195/651 826/1225/680 823/1222/677 +f 788/1186/642 793/1191/647 819/1218/673 814/1213/668 +f 797/1195/651 798/1196/652 827/1226/681 826/1225/680 +f 783/1181/637 782/1180/636 802/1201/656 805/1204/659 +f 798/1196/652 799/1197/653 828/1227/682 827/1226/681 +f 794/1192/648 796/1194/650 824/1223/678 821/1220/675 +f 799/1199/653 800/1198/654 829/1228/683 828/1229/682 +f 792/1190/646 791/1189/645 817/1216/671 818/1217/672 +f 800/1198/654 772/1170/626 830/1230/684 829/1228/683 +f 770/1168/624 769/1167/623 822/1221/676 825/1224/679 +f 772/1170/626 771/1169/625 813/1212/667 830/1230/684 +f 774/1172/628 773/1171/627 810/1209/664 803/1202/657 +f 776/1174/630 775/1173/629 831/1231/685 832/1232/686 +f 777/1175/631 776/1174/630 832/1232/686 820/1219/674 +f 775/1173/629 778/1176/632 804/1203/658 831/1231/685 +f 780/1178/634 779/1177/633 806/1205/660 809/1208/663 +f 812/1211/666 816/1215/670 833/1233/687 834/1234/688 +f 817/1216/671 808/1207/662 835/1235/689 836/1236/690 +f 819/1218/673 818/1217/672 837/1237/691 838/1238/692 +f 816/1215/670 820/1219/674 839/1239/693 833/1233/687 +f 822/1221/676 821/1220/675 840/1240/694 841/1241/695 +f 824/1223/678 823/1222/677 842/1242/696 843/1243/697 +f 807/1206/661 825/1224/679 844/1244/698 845/1245/699 +f 823/1222/677 826/1225/680 846/1246/700 842/1242/696 +f 814/1213/668 819/1218/673 838/1238/692 847/1247/701 +f 826/1225/680 827/1226/681 848/1248/702 846/1246/700 +f 805/1204/659 802/1201/656 849/1249/703 850/1250/704 +f 827/1226/681 828/1227/682 851/1251/705 848/1248/702 +f 821/1220/675 824/1223/678 843/1243/697 840/1240/694 +f 828/1229/682 829/1228/683 852/1252/706 851/1253/705 +f 818/1217/672 817/1216/671 836/1236/690 837/1237/691 +f 829/1228/683 830/1230/684 853/1254/707 852/1252/706 +f 825/1224/679 822/1221/676 841/1241/695 844/1244/698 +f 830/1230/684 813/1212/667 854/1255/708 853/1254/707 +f 803/1202/657 810/1209/664 855/1256/709 856/1257/710 +f 832/1232/686 831/1231/685 857/1258/711 858/1259/712 +f 820/1219/674 832/1232/686 858/1259/712 839/1239/693 +f 831/1231/685 804/1203/658 859/1260/713 857/1258/711 +f 809/1208/663 806/1205/660 860/1261/714 861/1262/715 +f 802/1201/656 801/1200/655 862/1263/716 849/1249/703 +f 804/1203/658 803/1202/657 856/1257/710 859/1260/713 +f 806/1205/660 805/1204/659 850/1250/704 860/1261/714 +f 808/1207/662 807/1206/661 845/1245/699 835/1235/689 +f 810/1209/664 809/1208/663 861/1262/715 855/1256/709 +f 801/1200/655 811/1210/665 863/1264/717 862/1263/716 +f 813/1212/667 812/1211/666 834/1234/688 854/1255/708 +f 815/1214/669 814/1213/668 847/1247/701 864/1265/718 +f 811/1210/665 815/1214/669 864/1265/718 863/1264/717 +f 847/1247/701 838/1238/692 865/1266/719 866/1267/720 +f 846/1246/700 848/1248/702 867/1268/721 868/1269/722 +f 850/1250/704 849/1249/703 869/1270/723 870/1271/724 +f 848/1248/702 851/1251/705 871/1272/725 867/1268/721 +f 840/1240/694 843/1243/697 872/1273/726 873/1274/727 +f 851/1253/705 852/1252/706 874/1275/728 871/1276/725 +f 837/1237/691 836/1236/690 875/1277/729 876/1278/730 +f 852/1252/706 853/1254/707 877/1279/731 874/1275/728 +f 844/1244/698 841/1241/695 878/1280/732 879/1281/733 +f 853/1254/707 854/1255/708 880/1282/734 877/1279/731 +f 856/1257/710 855/1256/709 881/1283/735 882/1284/736 +f 858/1259/712 857/1258/711 883/1285/737 884/1286/738 +f 839/1239/693 858/1259/712 884/1286/738 885/1287/739 +f 857/1258/711 859/1260/713 886/1288/740 883/1285/737 +f 861/1262/715 860/1261/714 887/1289/741 888/1290/742 +f 849/1249/703 862/1263/716 889/1291/743 869/1270/723 +f 859/1260/713 856/1257/710 882/1284/736 886/1288/740 +f 860/1261/714 850/1250/704 870/1271/724 887/1289/741 +f 835/1235/689 845/1245/699 890/1292/744 891/1293/745 +f 855/1256/709 861/1262/715 888/1290/742 881/1283/735 +f 862/1263/716 863/1264/717 892/1294/746 889/1291/743 +f 854/1255/708 834/1234/688 893/1295/747 880/1282/734 +f 864/1265/718 847/1247/701 866/1267/720 894/1296/748 +f 863/1264/717 864/1265/718 894/1296/748 892/1294/746 +f 834/1234/688 833/1233/687 895/1297/749 893/1295/747 +f 836/1236/690 835/1235/689 891/1293/745 875/1277/729 +f 838/1238/692 837/1237/691 876/1278/730 865/1266/719 +f 833/1233/687 839/1239/693 885/1287/739 895/1297/749 +f 841/1241/695 840/1240/694 873/1274/727 878/1280/732 +f 843/1243/697 842/1242/696 896/1298/750 872/1273/726 +f 845/1245/699 844/1244/698 879/1281/733 890/1292/744 +f 842/1242/696 846/1246/700 868/1269/722 896/1298/750 +f 876/1278/730 875/1277/729 897/1299/751 898/1300/752 +f 874/1275/728 877/1279/731 899/1301/753 900/1302/754 +f 879/1281/733 878/1280/732 901/1303/755 902/1304/756 +f 877/1279/731 880/1282/734 903/1305/757 899/1301/753 +f 882/1284/736 881/1283/735 904/1306/758 905/1307/759 +f 884/1286/738 883/1285/737 906/1308/760 907/1309/761 +f 885/1287/739 884/1286/738 907/1309/761 908/1310/762 +f 883/1285/737 886/1288/740 909/1311/763 906/1308/760 +f 888/1290/742 887/1289/741 910/1312/764 911/1313/765 +f 869/1270/723 889/1291/743 912/1314/766 913/1315/767 +f 886/1288/740 882/1284/736 905/1307/759 909/1311/763 +f 887/1289/741 870/1271/724 914/1316/768 910/1312/764 +f 891/1293/745 890/1292/744 915/1317/769 916/1318/770 +f 881/1283/735 888/1290/742 911/1313/765 904/1306/758 +f 889/1291/743 892/1294/746 917/1319/771 912/1314/766 +f 880/1282/734 893/1295/747 918/1320/772 903/1305/757 +f 894/1296/748 866/1267/720 919/1321/773 920/1322/774 +f 892/1294/746 894/1296/748 920/1322/774 917/1319/771 +f 893/1295/747 895/1297/749 921/1323/775 918/1320/772 +f 875/1277/729 891/1293/745 916/1318/770 897/1299/751 +f 865/1266/719 876/1278/730 898/1300/752 922/1324/776 +f 895/1297/749 885/1287/739 908/1310/762 921/1323/775 +f 878/1280/732 873/1274/727 923/1325/777 901/1303/755 +f 872/1273/726 896/1298/750 924/1326/778 925/1327/779 +f 890/1292/744 879/1281/733 902/1304/756 915/1317/769 +f 896/1298/750 868/1269/722 926/1328/780 924/1326/778 +f 866/1267/720 865/1266/719 922/1324/776 919/1321/773 +f 868/1269/722 867/1268/721 927/1329/781 926/1328/780 +f 870/1271/724 869/1270/723 913/1315/767 914/1316/768 +f 867/1268/721 871/1272/725 928/1330/782 927/1329/781 +f 873/1274/727 872/1273/726 925/1327/779 923/1325/777 +f 871/1276/725 874/1275/728 900/1302/754 928/1331/782 +f 908/1310/762 907/1309/761 929/1332/783 930/1333/784 +f 906/1308/760 909/1311/763 931/1334/785 932/1335/786 +f 911/1313/765 910/1312/764 933/1336/787 934/1337/788 +f 913/1315/767 912/1314/766 935/1338/789 936/1339/790 +f 909/1311/763 905/1307/759 937/1340/791 931/1334/785 +f 910/1312/764 914/1316/768 938/1341/792 933/1336/787 +f 916/1318/770 915/1317/769 939/1342/793 940/1343/794 +f 904/1306/758 911/1313/765 934/1337/788 941/1344/795 +f 912/1314/766 917/1319/771 942/1345/796 935/1338/789 +f 903/1305/757 918/1320/772 943/1346/797 944/1347/798 +f 920/1322/774 919/1321/773 945/1348/799 946/1349/800 +f 917/1319/771 920/1322/774 946/1349/800 942/1345/796 +f 918/1320/772 921/1323/775 947/1350/801 943/1346/797 +f 897/1299/751 916/1318/770 940/1343/794 948/1351/802 +f 922/1324/776 898/1300/752 949/1352/803 950/1353/804 +f 921/1323/775 908/1310/762 930/1333/784 947/1350/801 +f 901/1303/755 923/1325/777 951/1354/805 952/1355/806 +f 925/1327/779 924/1326/778 953/1356/807 954/1357/808 +f 915/1317/769 902/1304/756 955/1358/809 939/1342/793 +f 924/1326/778 926/1328/780 956/1359/810 953/1356/807 +f 919/1321/773 922/1324/776 950/1353/804 945/1348/799 +f 926/1328/780 927/1329/781 957/1360/811 956/1359/810 +f 914/1316/768 913/1315/767 936/1339/790 938/1341/792 +f 927/1329/781 928/1330/782 958/1361/812 957/1360/811 +f 923/1325/777 925/1327/779 954/1357/808 951/1354/805 +f 928/1331/782 900/1302/754 959/1362/813 958/1363/812 +f 898/1300/752 897/1299/751 948/1351/802 949/1352/803 +f 900/1302/754 899/1301/753 960/1364/814 959/1362/813 +f 902/1304/756 901/1303/755 952/1355/806 955/1358/809 +f 899/1301/753 903/1305/757 944/1347/798 960/1364/814 +f 905/1307/759 904/1306/758 941/1344/795 937/1340/791 +f 907/1309/761 906/1308/760 932/1335/786 929/1332/783 +f 935/1338/789 942/1345/796 961/1365/815 962/1366/816 +f 944/1347/798 943/1346/797 963/1367/817 964/1368/818 +f 946/1349/800 945/1348/799 965/1369/819 966/1370/820 +f 942/1345/796 946/1349/800 966/1370/820 961/1365/815 +f 943/1346/797 947/1350/801 967/1371/821 963/1367/817 +f 948/1351/802 940/1343/794 968/1372/822 969/1373/823 +f 950/1353/804 949/1352/803 970/1374/824 971/1375/825 +f 947/1350/801 930/1333/784 972/1376/826 967/1371/821 +f 952/1355/806 951/1354/805 973/1377/827 974/1378/828 +f 954/1357/808 953/1356/807 975/1379/829 976/1380/830 +f 939/1342/793 955/1358/809 977/1381/831 978/1382/832 +f 953/1356/807 956/1359/810 979/1383/833 975/1379/829 +f 945/1348/799 950/1353/804 971/1375/825 965/1369/819 +f 956/1359/810 957/1360/811 980/1384/834 979/1383/833 +f 938/1341/792 936/1339/790 981/1385/835 982/1386/836 +f 957/1360/811 958/1361/812 983/1387/837 980/1384/834 +f 951/1354/805 954/1357/808 976/1380/830 973/1377/827 +f 958/1363/812 959/1362/813 984/1388/838 983/1389/837 +f 949/1352/803 948/1351/802 969/1373/823 970/1374/824 +f 959/1362/813 960/1364/814 985/1390/839 984/1388/838 +f 955/1358/809 952/1355/806 974/1378/828 977/1381/831 +f 960/1364/814 944/1347/798 964/1368/818 985/1390/839 +f 937/1340/791 941/1344/795 986/1391/840 987/1392/841 +f 929/1332/783 932/1335/786 988/1393/842 989/1394/843 +f 930/1333/784 929/1332/783 989/1394/843 972/1376/826 +f 932/1335/786 931/1334/785 990/1395/844 988/1393/842 +f 934/1337/788 933/1336/787 991/1396/845 992/1397/846 +f 936/1339/790 935/1338/789 962/1366/816 981/1385/835 +f 931/1334/785 937/1340/791 987/1392/841 990/1395/844 +f 933/1336/787 938/1341/792 982/1386/836 991/1396/845 +f 940/1343/794 939/1342/793 978/1382/832 968/1372/822 +f 941/1344/795 934/1337/788 992/1397/846 986/1391/840 +f 976/1380/830 975/1379/829 993/1398/847 994/1399/848 +f 978/1382/832 977/1381/831 995/1400/849 996/1401/850 +f 975/1379/829 979/1383/833 997/1402/851 993/1398/847 +f 965/1369/819 971/1375/825 998/1403/852 999/1404/853 +f 979/1383/833 980/1384/834 1000/1405/854 997/1402/851 +f 982/1386/836 981/1385/835 1001/1406/855 1002/1407/856 +f 980/1384/834 983/1387/837 1003/1408/857 1000/1405/854 +f 973/1377/827 976/1380/830 994/1399/848 1004/1409/858 +f 983/1389/837 984/1388/838 1005/1410/859 1003/1411/857 +f 970/1374/824 969/1373/823 1006/1412/860 1007/1413/861 +f 984/1388/838 985/1390/839 1008/1414/862 1005/1410/859 +f 977/1381/831 974/1378/828 1009/1415/863 995/1400/849 +f 985/1390/839 964/1368/818 1010/1416/864 1008/1414/862 +f 987/1392/841 986/1391/840 1011/1417/865 1012/1418/866 +f 989/1394/843 988/1393/842 1013/1419/867 1014/1420/868 +f 972/1376/826 989/1394/843 1014/1420/868 1015/1421/869 +f 988/1393/842 990/1395/844 1016/1422/870 1013/1419/867 +f 992/1397/846 991/1396/845 1017/1423/871 1018/1424/872 +f 981/1385/835 962/1366/816 1019/1425/873 1001/1406/855 +f 990/1395/844 987/1392/841 1012/1418/866 1016/1422/870 +f 991/1396/845 982/1386/836 1002/1407/856 1017/1423/871 +f 968/1372/822 978/1382/832 996/1401/850 1020/1426/874 +f 986/1391/840 992/1397/846 1018/1424/872 1011/1417/865 +f 962/1366/816 961/1365/815 1021/1427/875 1019/1425/873 +f 964/1368/818 963/1367/817 1022/1428/876 1010/1416/864 +f 966/1370/820 965/1369/819 999/1404/853 1023/1429/877 +f 961/1365/815 966/1370/820 1023/1429/877 1021/1427/875 +f 963/1367/817 967/1371/821 1024/1430/878 1022/1428/876 +f 969/1373/823 968/1372/822 1020/1426/874 1006/1412/860 +f 971/1375/825 970/1374/824 1007/1413/861 998/1403/852 +f 967/1371/821 972/1376/826 1015/1421/869 1024/1430/878 +f 974/1378/828 973/1377/827 1004/1409/858 1009/1415/863 +f 1004/1409/858 994/1399/848 1025/1431/879 1026/1432/880 +f 1003/1411/857 1005/1410/859 1027/1433/881 1028/1434/882 +f 1007/1413/861 1006/1412/860 1029/1435/883 1030/1436/884 +f 1005/1410/859 1008/1414/862 1031/1437/885 1027/1433/881 +f 995/1400/849 1009/1415/863 1032/1438/886 1033/1439/887 +f 1008/1414/862 1010/1416/864 1034/1440/888 1031/1437/885 +f 1012/1418/866 1011/1417/865 1035/1441/889 1036/1442/890 +f 1014/1420/868 1013/1419/867 1037/1443/891 1038/1444/892 +f 1015/1421/869 1014/1420/868 1038/1444/892 1039/1445/893 +f 1013/1419/867 1016/1422/870 1040/1446/894 1037/1443/891 +f 1018/1424/872 1017/1423/871 1041/1447/895 1042/1448/896 +f 1001/1406/855 1019/1425/873 1043/1449/897 1044/1450/898 +f 1016/1422/870 1012/1418/866 1036/1442/890 1040/1446/894 +f 1017/1423/871 1002/1407/856 1045/1451/899 1041/1447/895 +f 1020/1426/874 996/1401/850 1046/1452/900 1047/1453/901 +f 1011/1417/865 1018/1424/872 1042/1448/896 1035/1441/889 +f 1019/1425/873 1021/1427/875 1048/1454/902 1043/1449/897 +f 1010/1416/864 1022/1428/876 1049/1455/903 1034/1440/888 +f 1023/1429/877 999/1404/853 1050/1456/904 1051/1457/905 +f 1021/1427/875 1023/1429/877 1051/1457/905 1048/1454/902 +f 1022/1428/876 1024/1430/878 1052/1458/906 1049/1455/903 +f 1006/1412/860 1020/1426/874 1047/1453/901 1029/1435/883 +f 998/1403/852 1007/1413/861 1030/1436/884 1053/1459/907 +f 1024/1430/878 1015/1421/869 1039/1445/893 1052/1458/906 +f 1009/1415/863 1004/1409/858 1026/1432/880 1032/1438/886 +f 994/1399/848 993/1398/847 1054/1460/908 1025/1431/879 +f 996/1401/850 995/1400/849 1033/1439/887 1046/1452/900 +f 993/1398/847 997/1402/851 1055/1461/909 1054/1460/908 +f 999/1404/853 998/1403/852 1053/1459/907 1050/1456/904 +f 997/1402/851 1000/1405/854 1056/1462/910 1055/1461/909 +f 1002/1407/856 1001/1406/855 1044/1450/898 1045/1451/899 +f 1000/1405/854 1003/1408/857 1028/1463/882 1056/1462/910 +f 1036/1442/890 1035/1441/889 1057/1464/911 1058/1465/912 +f 1038/1444/892 1037/1443/891 1059/1466/913 1060/1467/914 +f 1039/1445/893 1038/1444/892 1060/1467/914 1061/1468/915 +f 1037/1443/891 1040/1446/894 1062/1469/916 1059/1466/913 +f 1042/1448/896 1041/1447/895 1063/1470/917 1064/1471/918 +f 1044/1450/898 1043/1449/897 1065/1472/919 1066/1473/920 +f 1040/1446/894 1036/1442/890 1058/1465/912 1062/1469/916 +f 1041/1447/895 1045/1451/899 1067/1474/921 1063/1470/917 +f 1047/1453/901 1046/1452/900 1068/1475/922 1069/1476/923 +f 1035/1441/889 1042/1448/896 1064/1471/918 1057/1464/911 +f 1043/1449/897 1048/1454/902 1070/1477/924 1065/1472/919 +f 1034/1440/888 1049/1455/903 1071/1478/925 1072/1479/926 +f 1051/1457/905 1050/1456/904 1073/1480/927 1074/1481/928 +f 1048/1454/902 1051/1457/905 1074/1481/928 1070/1477/924 +f 1049/1455/903 1052/1458/906 1075/1482/929 1071/1478/925 +f 1029/1435/883 1047/1453/901 1069/1476/923 1076/1483/930 +f 1053/1459/907 1030/1436/884 1077/1484/931 1078/1485/932 +f 1052/1458/906 1039/1445/893 1061/1468/915 1075/1482/929 +f 1032/1438/886 1026/1432/880 1079/1486/933 1080/1487/934 +f 1025/1431/879 1054/1460/908 1081/1488/935 1082/1489/936 +f 1046/1452/900 1033/1439/887 1083/1490/937 1068/1475/922 +f 1054/1460/908 1055/1461/909 1084/1491/938 1081/1488/935 +f 1050/1456/904 1053/1459/907 1078/1485/932 1073/1480/927 +f 1055/1461/909 1056/1462/910 1085/1492/939 1084/1491/938 +f 1045/1451/899 1044/1450/898 1066/1473/920 1067/1474/921 +f 1056/1462/910 1028/1463/882 1086/1493/940 1085/1492/939 +f 1026/1432/880 1025/1431/879 1082/1489/936 1079/1486/933 +f 1028/1434/882 1027/1433/881 1087/1494/941 1086/1495/940 +f 1030/1436/884 1029/1435/883 1076/1483/930 1077/1484/931 +f 1027/1433/881 1031/1437/885 1088/1496/942 1087/1494/941 +f 1033/1439/887 1032/1438/886 1080/1487/934 1083/1490/937 +f 1031/1437/885 1034/1440/888 1072/1479/926 1088/1496/942 +f 1063/1470/917 1067/1474/921 1089/1497/943 1090/1498/944 +f 1069/1476/923 1068/1475/922 1091/1499/945 1092/1500/946 +f 1057/1464/911 1064/1471/918 1093/1501/947 1094/1502/948 +f 1065/1472/919 1070/1477/924 1095/1503/949 1096/1504/950 +f 1072/1479/926 1071/1478/925 1097/1505/951 1098/1506/952 +f 1074/1481/928 1073/1480/927 1099/1507/953 1100/1508/954 +f 1070/1477/924 1074/1481/928 1100/1508/954 1095/1503/949 +f 1071/1478/925 1075/1482/929 1101/1509/955 1097/1505/951 +f 1076/1483/930 1069/1476/923 1092/1500/946 1102/1510/956 +f 1078/1485/932 1077/1484/931 1103/1511/957 1104/1512/958 +f 1075/1482/929 1061/1468/915 1105/1513/959 1101/1509/955 +f 1080/1487/934 1079/1486/933 1106/1514/960 1107/1515/961 +f 1082/1489/936 1081/1488/935 1108/1516/962 1109/1517/963 +f 1068/1475/922 1083/1490/937 1110/1518/964 1091/1499/945 +f 1081/1488/935 1084/1491/938 1111/1519/965 1108/1516/962 +f 1073/1480/927 1078/1485/932 1104/1512/958 1099/1507/953 +f 1084/1491/938 1085/1492/939 1112/1520/966 1111/1519/965 +f 1067/1474/921 1066/1473/920 1113/1521/967 1089/1497/943 +f 1085/1492/939 1086/1493/940 1114/1522/968 1112/1520/966 +f 1079/1486/933 1082/1489/936 1109/1517/963 1106/1514/960 +f 1086/1495/940 1087/1494/941 1115/1523/969 1114/1524/968 +f 1077/1484/931 1076/1483/930 1102/1510/956 1103/1511/957 +f 1087/1494/941 1088/1496/942 1116/1525/970 1115/1523/969 +f 1083/1490/937 1080/1487/934 1107/1515/961 1110/1518/964 +f 1088/1496/942 1072/1479/926 1098/1506/952 1116/1525/970 +f 1058/1465/912 1057/1464/911 1094/1502/948 1117/1526/971 +f 1060/1467/914 1059/1466/913 1118/1527/972 1119/1528/973 +f 1061/1468/915 1060/1467/914 1119/1528/973 1105/1513/959 +f 1059/1466/913 1062/1469/916 1120/1529/974 1118/1527/972 +f 1064/1471/918 1063/1470/917 1090/1498/944 1093/1501/947 +f 1066/1473/920 1065/1472/919 1096/1504/950 1113/1521/967 +f 1062/1469/916 1058/1465/912 1117/1526/971 1120/1529/974 +f 1104/1512/958 1103/1511/957 1121/1530/975 1122/1531/976 +f 1101/1509/955 1105/1513/959 1123/1532/977 1124/1533/978 +f 1107/1515/961 1106/1514/960 1125/1534/979 1126/1535/980 +f 1109/1517/963 1108/1516/962 1127/1536/981 1128/1537/982 +f 1091/1499/945 1110/1518/964 1129/1538/983 1130/1539/984 +f 1108/1516/962 1111/1519/965 1131/1540/985 1127/1536/981 +f 1099/1507/953 1104/1512/958 1122/1531/976 1132/1541/986 +f 1111/1519/965 1112/1520/966 1133/1542/987 1131/1540/985 +f 1089/1497/943 1113/1521/967 1134/1543/988 1135/1544/989 +f 1112/1520/966 1114/1522/968 1136/1545/990 1133/1542/987 +f 1106/1514/960 1109/1517/963 1128/1537/982 1125/1534/979 +f 1114/1524/968 1115/1523/969 1137/1546/991 1136/1547/990 +f 1103/1511/957 1102/1510/956 1138/1548/992 1121/1530/975 +f 1115/1523/969 1116/1525/970 1139/1549/993 1137/1546/991 +f 1110/1518/964 1107/1515/961 1126/1535/980 1129/1538/983 +f 1116/1525/970 1098/1506/952 1140/1550/994 1139/1549/993 +f 1117/1526/971 1094/1502/948 1141/1551/995 1142/1552/996 +f 1119/1528/973 1118/1527/972 1143/1553/997 1144/1554/998 +f 1105/1513/959 1119/1528/973 1144/1554/998 1123/1532/977 +f 1118/1527/972 1120/1529/974 1145/1555/999 1143/1553/997 +f 1093/1501/947 1090/1498/944 1146/1556/1000 1147/1557/1001 +f 1113/1521/967 1096/1504/950 1148/1558/1002 1134/1543/988 +f 1120/1529/974 1117/1526/971 1142/1552/996 1145/1555/999 +f 1090/1498/944 1089/1497/943 1135/1544/989 1146/1556/1000 +f 1092/1500/946 1091/1499/945 1130/1539/984 1149/1559/1003 +f 1094/1502/948 1093/1501/947 1147/1557/1001 1141/1551/995 +f 1096/1504/950 1095/1503/949 1150/1560/1004 1148/1558/1002 +f 1098/1506/952 1097/1505/951 1151/1561/1005 1140/1550/994 +f 1100/1508/954 1099/1507/953 1132/1541/986 1152/1562/1006 +f 1095/1503/949 1100/1508/954 1152/1562/1006 1150/1560/1004 +f 1097/1505/951 1101/1509/955 1124/1533/978 1151/1561/1005 +f 1102/1510/956 1092/1500/946 1149/1559/1003 1138/1548/992 +f 1131/1540/985 1133/1542/987 1153/1563/1007 1154/1564/1008 +f 1135/1544/989 1134/1543/988 1155/1565/1009 1156/1566/1010 +f 1133/1542/987 1136/1545/990 1157/1567/1011 1153/1563/1007 +f 1125/1534/979 1128/1537/982 1158/1568/1012 1159/1569/1013 +f 1136/1547/990 1137/1546/991 1160/1570/1014 1157/1571/1011 +f 1121/1530/975 1138/1548/992 1161/1572/1015 1162/1573/1016 +f 1137/1546/991 1139/1549/993 1163/1574/1017 1160/1570/1014 +f 1129/1538/983 1126/1535/980 1164/1575/1018 1165/1576/1019 +f 1139/1549/993 1140/1550/994 1166/1577/1020 1163/1574/1017 +f 1142/1552/996 1141/1551/995 1167/1578/1021 1168/1579/1022 +f 1144/1554/998 1143/1553/997 1169/1580/1023 1170/1581/1024 +f 1123/1532/977 1144/1554/998 1170/1581/1024 1171/1582/1025 +f 1143/1553/997 1145/1555/999 1172/1583/1026 1169/1580/1023 +f 1147/1557/1001 1146/1556/1000 1173/1584/1027 1174/1585/1028 +f 1134/1543/988 1148/1558/1002 1175/1586/1029 1155/1565/1009 +f 1145/1555/999 1142/1552/996 1168/1579/1022 1172/1583/1026 +f 1146/1556/1000 1135/1544/989 1156/1566/1010 1173/1584/1027 +f 1149/1559/1003 1130/1539/984 1176/1587/1030 1177/1588/1031 +f 1141/1551/995 1147/1557/1001 1174/1585/1028 1167/1578/1021 +f 1148/1558/1002 1150/1560/1004 1178/1589/1032 1175/1586/1029 +f 1140/1550/994 1151/1561/1005 1179/1590/1033 1166/1577/1020 +f 1152/1562/1006 1132/1541/986 1180/1591/1034 1181/1592/1035 +f 1150/1560/1004 1152/1562/1006 1181/1592/1035 1178/1589/1032 +f 1151/1561/1005 1124/1533/978 1182/1593/1036 1179/1590/1033 +f 1138/1548/992 1149/1559/1003 1177/1588/1031 1161/1572/1015 +f 1122/1531/976 1121/1530/975 1162/1573/1016 1183/1594/1037 +f 1124/1533/978 1123/1532/977 1171/1582/1025 1182/1593/1036 +f 1126/1535/980 1125/1534/979 1159/1569/1013 1164/1575/1018 +f 1128/1537/982 1127/1536/981 1184/1595/1038 1158/1568/1012 +f 1130/1539/984 1129/1538/983 1165/1576/1019 1176/1587/1030 +f 1127/1536/981 1131/1540/985 1154/1564/1008 1184/1595/1038 +f 1132/1541/986 1122/1531/976 1183/1594/1037 1180/1591/1034 +f 1160/1570/1014 1163/1574/1017 536/734/303 541/739/308 +f 1165/1576/1019 1164/1575/1018 591/839/404 652/983/508 +f 1163/1574/1017 1166/1577/1020 524/722/291 536/734/303 +f 1168/1579/1022 1167/1578/1021 545/743/312 702/1098/556 +f 1170/1581/1024 1169/1580/1023 512/710/279 511/709/278 +f 1171/1582/1025 1170/1581/1024 511/709/278 515/713/282 +f 1169/1580/1023 1172/1583/1026 519/717/286 512/710/279 +f 1174/1585/1028 1173/1584/1027 650/981/506 543/741/310 +f 1155/1565/1009 1175/1586/1029 567/790/358 555/767/336 +f 1172/1583/1026 1168/1579/1022 702/1098/556 519/717/286 +f 1173/1584/1027 1156/1566/1010 558/770/339 650/981/506 +f 1177/1588/1031 1176/1587/1030 584/826/391 587/829/394 +f 1167/1578/1021 1174/1585/1028 543/741/310 545/743/312 +f 1175/1586/1029 1178/1589/1032 568/791/359 567/790/358 +f 1166/1577/1020 1179/1590/1033 521/719/288 524/722/291 +f 1181/1592/1035 1180/1591/1034 573/801/368 651/982/507 +f 1178/1589/1032 1181/1592/1035 651/982/507 568/791/359 +f 1179/1590/1033 1182/1593/1036 517/715/284 521/719/288 +f 1161/1572/1015 1177/1588/1031 587/829/394 592/840/405 +f 1183/1594/1037 1162/1573/1016 653/985/509 574/802/369 +f 1182/1593/1036 1171/1582/1025 515/713/282 517/715/284 +f 1164/1575/1018 1159/1569/1013 529/727/296 591/839/404 +f 1158/1568/1012 1184/1595/1038 563/786/354 530/728/297 +f 1176/1587/1030 1165/1576/1019 652/983/508 584/826/391 +f 1184/1595/1038 1154/1564/1008 564/787/355 563/786/354 +f 1180/1591/1034 1183/1594/1037 574/802/369 573/801/368 +f 1154/1564/1008 1153/1563/1007 551/763/332 564/787/355 +f 1156/1566/1010 1155/1565/1009 555/767/336 558/770/339 +f 1153/1563/1007 1157/1567/1011 552/764/333 551/763/332 +f 1159/1569/1013 1158/1568/1012 530/728/297 529/727/296 +f 1157/1571/1011 1160/1570/1014 541/739/308 552/984/333 +f 1162/1573/1016 1161/1572/1015 592/840/405 653/985/509 diff --git a/mods/pipeworks/models/pipeworks_pipe_4_lowpoly.obj b/mods/pipeworks/models/pipeworks_pipe_4_lowpoly.obj new file mode 100644 index 00000000..788b6b12 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_4_lowpoly.obj @@ -0,0 +1,358 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-lowpoly.blend' +# www.blender.org +o Cylinder.000_Cylinder.000_None.001 +v -0.125000 0.000000 0.051777 +v -0.051777 0.000000 0.125000 +v -0.051777 0.051777 0.125000 +v -0.088388 0.088388 0.088388 +v -0.125000 0.051777 0.051777 +v -0.125000 -0.000000 -0.051777 +v -0.125000 0.051777 -0.051777 +v -0.088388 0.088389 -0.088388 +v -0.051777 0.051777 -0.125000 +v -0.051777 -0.000000 -0.125000 +v 0.000000 0.051777 -0.125000 +v 0.000000 -0.000000 -0.125000 +v 0.000000 0.000000 0.125000 +v 0.000000 0.051777 0.125000 +v -0.125000 0.000000 0.000000 +v -0.125000 0.051777 -0.000000 +v -0.051777 0.125000 0.051777 +v -0.051777 0.125000 -0.051777 +v 0.500000 -0.156250 -0.064721 +v 0.500000 -0.064721 -0.156250 +v 0.500000 0.064721 -0.156250 +v 0.500000 0.156250 -0.064721 +v 0.500000 0.156250 0.064721 +v 0.500000 0.064721 0.156250 +v 0.500000 -0.064721 0.156250 +v 0.500000 -0.156250 0.064721 +v 0.468750 -0.064721 -0.156250 +v 0.468750 -0.156250 -0.064721 +v 0.468750 -0.156250 0.064721 +v 0.468750 -0.064721 0.156250 +v 0.468750 0.064721 0.156250 +v 0.468750 0.156250 0.064721 +v 0.468750 0.156250 -0.064721 +v 0.468750 0.064721 -0.156250 +v 0.156250 -0.468750 -0.064721 +v 0.064721 -0.468750 -0.156250 +v -0.064721 -0.468750 -0.156250 +v -0.156250 -0.468750 -0.064721 +v -0.156250 -0.468750 0.064721 +v -0.064721 -0.468750 0.156250 +v 0.064721 -0.468750 0.156250 +v 0.156250 -0.468750 0.064721 +v 0.064721 -0.500000 -0.156250 +v 0.156250 -0.500000 -0.064721 +v 0.156250 -0.500000 0.064721 +v 0.064721 -0.500000 0.156250 +v -0.064721 -0.500000 0.156250 +v -0.156250 -0.500000 0.064721 +v -0.156250 -0.500000 -0.064721 +v -0.064721 -0.500000 -0.156250 +v 0.468750 -0.125000 -0.051777 +v 0.468750 -0.051777 -0.125000 +v 0.468750 0.051777 -0.125000 +v 0.468750 0.125000 -0.051777 +v 0.468750 0.125000 0.051777 +v 0.468750 0.051777 0.125000 +v 0.468750 -0.051777 0.125000 +v 0.468750 -0.125000 0.051777 +v 0.125000 -0.468750 0.051777 +v 0.125000 -0.125000 0.051777 +v 0.051777 -0.051777 0.125000 +v 0.051777 -0.468750 0.125000 +v 0.125000 -0.468750 -0.051777 +v 0.051777 -0.468750 -0.125000 +v 0.051777 -0.051777 -0.125000 +v 0.125000 -0.125000 -0.051777 +v 0.000000 -0.051777 0.125000 +v 0.000000 -0.051777 -0.125000 +v -0.051777 -0.468750 0.125000 +v -0.125000 -0.468750 0.051777 +v -0.125000 -0.468750 -0.051777 +v -0.051777 -0.468750 -0.125000 +v -0.051777 -0.051777 -0.125000 +v -0.051777 -0.051777 0.125000 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 1.0000 0.2656 +vt 0.8750 0.2656 +vt 0.8750 0.2344 +vt 0.9375 0.2188 +vt 1.0000 0.2344 +vt 0.1250 0.2656 +vt 0.1250 0.2344 +vt 0.1875 0.2188 +vt 0.2500 0.2344 +vt 0.2500 0.2656 +vt 0.3125 0.2344 +vt 0.3125 0.2656 +vt 0.7500 0.2344 +vt 0.8125 0.2344 +vt 0.8125 0.2656 +vt 0.7500 0.2656 +vt -0.0000 0.2344 +vt 0.0625 0.2344 +vt 0.0625 0.2656 +vt -0.0000 0.2656 +vt -0.0000 0.2969 +vt 0.0625 0.2969 +vt 0.9375 0.3125 +vt 0.8750 0.2969 +vt 0.8750 0.2344 +vt 0.9375 0.2188 +vt 1.0000 0.2344 +vt 1.0000 0.2656 +vt 1.0000 0.2969 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.8750 0.2344 +vt 0.8750 0.0156 +vt 0.1250 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2344 +vt 0.1250 0.2031 +vt 0.8750 0.5156 +vt 0.7500 0.5156 +vt 0.8750 0.2656 +vt 0.8750 0.2969 +vt 1.0000 0.5156 +vt 1.0000 0.3281 +vt 0.2500 0.2969 +vt 0.2500 0.2656 +vt 0.3750 0.2656 +vt 0.3750 0.5156 +vt 0.2500 0.5156 +vt 0.6250 0.5156 +vt 0.6250 0.2344 +vt 0.6875 0.2188 +vt 0.1250 0.5156 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.1250 0.3281 +vt 0.5000 0.5156 +vt 0.5000 0.2344 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.5000 0.2656 +vt 0.3750 0.2656 +vt 0.3750 0.2344 +vt 0.3750 0.0156 +vt 0.5000 0.0156 +vt 0.7500 0.2344 +vt 0.7500 0.2656 +vt 0.6250 0.2656 +vt 0.6250 0.0156 +vt 0.7500 0.0156 +vt 0.5625 0.2656 +vt 0.8125 0.2344 +vt 0.3125 0.2344 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vt 0.3750 0.2344 +vt 0.4375 0.2188 +vn 1.0000 0.0000 0.0000 +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.5441 0.5441 0.6386 +vn -0.8881 0.3251 0.3251 +vn -0.9054 0.3002 0.3002 +vn -0.9239 0.0000 -0.3827 +vn -0.9054 0.3002 -0.3002 +vn -0.3251 0.3251 -0.8881 +vn -0.3119 -0.1343 -0.9406 +vn -0.3827 0.0000 -0.9239 +vn -0.0783 0.5712 -0.8171 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn -0.2288 0.3725 0.8994 +vn -0.9239 0.3827 0.0000 +vn -0.3119 0.9406 -0.1343 +vn -0.5441 0.6386 -0.5441 +vn -0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 0.2971 +vn -0.6302 -0.7173 0.2971 +vn -0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 0.7173 +vn -0.6302 -0.2971 0.7173 +vn 0.6302 0.2971 0.7173 +vn -0.6302 0.2971 0.7173 +vn 0.6302 0.7173 0.2971 +vn -0.6302 0.7173 0.2971 +vn 0.6302 0.7173 -0.2971 +vn -0.6302 0.7173 -0.2971 +vn 0.6302 0.2971 -0.7173 +vn -0.6302 0.2971 -0.7173 +vn 0.6303 -0.7173 -0.2971 +vn 0.6303 -0.2971 -0.7173 +vn 0.6303 0.2971 -0.7173 +vn 0.6303 0.7173 -0.2971 +vn 0.6303 0.7173 0.2971 +vn 0.6303 0.2971 0.7173 +vn 0.6303 -0.2971 0.7173 +vn 0.6303 -0.7173 0.2971 +vn 0.7173 -0.6303 0.2971 +vn 0.5789 -0.5789 0.5743 +vn 0.1101 -0.1101 0.9878 +vn 0.2971 -0.6303 0.7173 +vn 0.7173 -0.6303 -0.2971 +vn 0.2971 -0.6303 -0.7173 +vn 0.1101 -0.1101 -0.9878 +vn 0.5789 -0.5789 -0.5743 +vn 0.2971 -0.6302 -0.7173 +vn 0.2971 0.6302 -0.7173 +vn 0.7173 0.6302 -0.2971 +vn 0.7173 -0.6302 -0.2971 +vn 0.7173 0.6302 0.2971 +vn 0.7173 -0.6302 0.2971 +vn 0.2971 0.6302 0.7173 +vn 0.2971 -0.6302 0.7173 +vn -0.2971 0.6302 0.7173 +vn -0.2971 -0.6302 0.7173 +vn -0.7173 0.6302 0.2971 +vn -0.7173 -0.6302 0.2971 +vn -0.7173 0.6302 -0.2971 +vn -0.7173 -0.6302 -0.2971 +vn -0.2971 0.6302 -0.7173 +vn -0.2971 -0.6302 -0.7173 +vn -0.2971 -0.6303 0.7173 +vn -0.7173 -0.6303 0.2971 +vn -0.7173 -0.6303 -0.2971 +vn -0.2971 -0.6303 -0.7173 +g Cylinder.000_Cylinder.000_None.001_Cylinder.000_Cylinder.000_None.001_None +s off +f 19/1/1 20/2/1 21/3/1 22/4/1 23/5/1 24/6/1 25/7/1 26/8/1 +f 27/9/2 28/10/2 29/11/2 30/12/2 31/13/2 32/14/2 33/15/2 34/16/2 +f 35/17/3 36/18/3 37/19/3 38/20/3 39/21/3 40/22/3 41/23/3 42/24/3 +f 43/25/4 44/26/4 45/27/4 46/28/4 47/29/4 48/30/4 49/31/4 50/32/4 +s 1 +f 1/33/5 2/34/6 3/35/7 4/36/8 5/37/9 +f 6/38/10 7/39/11 8/40/12 9/41/13 10/42/14 +f 9/41/13 11/43/15 12/44/16 10/42/14 +f 3/45/7 2/46/6 13/47/17 14/48/18 +f 7/49/11 6/50/10 15/51/2 16/52/19 +f 5/53/9 16/52/19 15/51/2 1/54/5 +f 4/55/8 17/56/20 18/57/21 8/58/12 7/59/11 16/60/19 5/61/9 +f 28/62/22 19/63/23 26/64/24 29/65/25 +f 27/66/26 20/67/27 19/63/23 28/62/22 +f 29/65/25 26/64/24 25/68/28 30/69/29 +f 30/70/29 25/71/28 24/72/30 31/73/31 +f 31/73/31 24/72/30 23/74/32 32/75/33 +f 32/75/33 23/74/32 22/76/34 33/77/35 +f 33/77/35 22/76/34 21/78/36 34/79/37 +f 34/79/37 21/78/36 20/67/27 27/66/26 +f 51/80/38 52/81/39 53/82/40 54/83/41 55/84/42 56/85/43 57/86/44 58/87/45 +f 59/88/46 60/89/47 61/90/48 62/91/49 +f 63/92/50 64/93/51 65/94/52 66/95/53 +f 57/96/44 56/97/43 14/48/18 13/47/17 67/98/17 61/99/48 +f 58/100/45 57/96/44 61/99/48 60/101/47 +f 65/102/52 68/103/16 12/44/16 11/104/15 53/105/40 52/106/39 +f 56/97/43 55/107/42 17/108/20 4/109/8 3/45/7 14/48/18 +f 51/110/38 58/111/45 60/112/47 66/113/53 +f 55/107/42 54/114/41 18/115/21 17/108/20 +f 43/116/54 36/117/55 35/118/56 44/119/57 +f 44/119/57 35/118/56 42/120/58 45/121/59 +f 45/121/59 42/120/58 41/122/60 46/123/61 +f 46/124/61 41/125/60 40/126/62 47/127/63 +f 47/127/63 40/126/62 39/128/64 48/129/65 +f 48/129/65 39/128/64 38/130/66 49/131/67 +f 49/131/67 38/130/66 37/132/68 50/133/69 +f 50/133/69 37/132/68 36/117/55 43/116/54 +f 64/134/51 63/135/50 59/136/46 62/137/49 69/138/70 70/139/71 71/140/72 72/141/73 +f 6/142/10 10/143/14 73/144/14 72/145/73 71/146/72 +f 74/147/6 2/148/6 1/149/5 70/150/71 69/151/70 +f 51/110/38 66/113/53 65/102/52 52/106/39 +f 70/150/71 1/149/5 15/152/2 6/142/10 71/146/72 +f 62/91/49 61/90/48 67/153/17 74/147/6 69/151/70 +f 64/93/51 72/145/73 73/144/14 68/154/16 65/94/52 +f 63/92/50 66/95/53 60/155/47 59/156/46 +f 10/143/14 12/44/16 68/154/16 73/144/14 +f 74/147/6 67/153/17 13/47/17 2/148/6 +f 53/105/40 11/104/15 9/157/13 8/158/12 18/115/21 54/114/41 diff --git a/mods/pipeworks/models/pipeworks_pipe_5.obj b/mods/pipeworks/models/pipeworks_pipe_5.obj new file mode 100644 index 00000000..27b37756 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_5.obj @@ -0,0 +1,4277 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-highpoly.blend' +# www.blender.org +o Pipe_Cylinder.002_None.001 +v 0.460914 0.136982 -0.046976 +v 0.460914 0.142474 -0.054133 +v 0.460914 0.139022 -0.062467 +v 0.460914 0.130078 -0.063644 +v 0.460914 0.124587 -0.056488 +v 0.460914 0.128039 -0.048153 +v 0.460914 0.063644 -0.130078 +v 0.460914 0.062467 -0.139022 +v 0.460914 0.054133 -0.142474 +v 0.460914 0.046976 -0.136982 +v 0.460914 0.048153 -0.128039 +v 0.460914 0.056487 -0.124587 +v 0.460914 -0.046976 -0.136982 +v 0.460914 -0.054133 -0.142474 +v 0.460914 -0.062467 -0.139022 +v 0.460914 -0.063644 -0.130078 +v 0.460914 -0.056488 -0.124587 +v 0.460914 -0.048153 -0.128039 +v 0.460914 -0.130078 -0.063644 +v 0.460914 -0.139022 -0.062467 +v 0.460914 -0.142474 -0.054133 +v 0.460914 -0.136982 -0.046976 +v 0.460914 -0.128039 -0.048153 +v 0.460914 -0.124587 -0.056487 +v 0.460914 -0.136982 0.046976 +v 0.460914 -0.142474 0.054133 +v 0.460914 -0.139022 0.062467 +v 0.460914 -0.130078 0.063644 +v 0.460914 -0.124587 0.056487 +v 0.460914 -0.128039 0.048153 +v 0.460914 -0.063644 0.130078 +v 0.460914 -0.062467 0.139022 +v 0.460914 -0.054132 0.142474 +v 0.460914 -0.046976 0.136982 +v 0.460914 -0.048153 0.128039 +v 0.460914 -0.056487 0.124587 +v 0.460914 0.046976 0.136982 +v 0.460914 0.054133 0.142474 +v 0.460914 0.062467 0.139022 +v 0.460914 0.063644 0.130078 +v 0.460914 0.056487 0.124587 +v 0.460914 0.048153 0.128039 +v 0.460914 0.130078 0.063644 +v 0.460914 0.139022 0.062467 +v 0.460914 0.142474 0.054133 +v 0.460914 0.136982 0.046976 +v 0.460914 0.128039 0.048153 +v 0.460914 0.124587 0.056487 +v 0.468750 0.099603 0.121367 +v 0.468750 0.121367 0.099603 +v 0.468750 0.138467 0.074012 +v 0.468750 0.150245 0.045576 +v 0.468750 0.156250 0.015389 +v 0.468750 0.156250 -0.015389 +v 0.468750 0.150245 -0.045576 +v 0.468750 0.138467 -0.074012 +v 0.468750 0.121367 -0.099603 +v 0.468750 0.099603 -0.121367 +v 0.468750 0.074012 -0.138467 +v 0.468750 0.045576 -0.150245 +v 0.468750 0.015389 -0.156250 +v 0.468750 -0.015389 -0.156250 +v 0.468750 -0.045576 -0.150245 +v 0.468750 -0.074012 -0.138467 +v 0.468750 -0.099603 -0.121367 +v 0.468750 -0.121367 -0.099603 +v 0.468750 -0.138467 -0.074012 +v 0.468750 -0.150245 -0.045576 +v 0.468750 -0.156250 -0.015389 +v 0.468750 -0.156250 0.015389 +v 0.468750 -0.150245 0.045576 +v 0.468750 -0.138466 0.074012 +v 0.468750 -0.121367 0.099603 +v 0.468750 -0.099603 0.121367 +v 0.468750 -0.074012 0.138467 +v 0.468750 -0.045576 0.150245 +v 0.468750 -0.015389 0.156250 +v 0.468750 0.015390 0.156250 +v 0.468750 0.045577 0.150245 +v 0.468750 0.074012 0.138467 +v 0.500000 -0.150245 -0.045576 +v 0.500000 -0.138467 -0.074012 +v 0.500000 -0.121367 -0.099603 +v 0.500000 -0.099603 -0.121367 +v 0.500000 -0.074012 -0.138467 +v 0.500000 -0.045576 -0.150245 +v 0.500000 -0.015389 -0.156250 +v 0.500000 0.015389 -0.156250 +v 0.500000 0.045576 -0.150245 +v 0.500000 0.074012 -0.138467 +v 0.500000 0.099603 -0.121367 +v 0.500000 0.121367 -0.099603 +v 0.500000 0.138467 -0.074012 +v 0.500000 0.150245 -0.045576 +v 0.500000 0.156250 -0.015389 +v 0.500000 0.156250 0.015389 +v 0.500000 0.150245 0.045576 +v 0.500000 0.138467 0.074012 +v 0.500000 0.121367 0.099603 +v 0.500000 0.099603 0.121367 +v 0.500000 0.074012 0.138467 +v 0.500000 0.045577 0.150245 +v 0.500000 0.015390 0.156250 +v 0.500000 -0.015389 0.156250 +v 0.500000 -0.045576 0.150245 +v 0.500000 -0.074012 0.138467 +v 0.500000 -0.099603 0.121367 +v 0.500000 -0.121367 0.099603 +v 0.500000 -0.138466 0.074012 +v 0.500000 -0.150245 0.045576 +v 0.500000 -0.156250 0.015389 +v 0.500000 -0.156250 -0.015389 +v 0.460914 0.108578 -0.095821 +v 0.460914 0.110913 -0.104534 +v 0.460914 0.104534 -0.110913 +v 0.460914 0.095821 -0.108578 +v 0.460914 0.093486 -0.099865 +v 0.460914 0.099865 -0.093486 +v 0.460914 0.009021 -0.144532 +v 0.460914 0.004510 -0.152344 +v 0.460914 -0.004510 -0.152344 +v 0.460914 -0.009021 -0.144532 +v 0.460914 -0.004510 -0.136720 +v 0.460914 0.004510 -0.136720 +v 0.460914 -0.095821 -0.108578 +v 0.460914 -0.104534 -0.110913 +v 0.460914 -0.110913 -0.104534 +v 0.460914 -0.108578 -0.095821 +v 0.460914 -0.099865 -0.093486 +v 0.460914 -0.093486 -0.099865 +v 0.460914 -0.144532 -0.009021 +v 0.460914 -0.152344 -0.004510 +v 0.460914 -0.152344 0.004510 +v 0.460914 -0.144532 0.009021 +v 0.460914 -0.136720 0.004510 +v 0.460914 -0.136720 -0.004510 +v 0.460914 -0.108578 0.095821 +v 0.460914 -0.110913 0.104534 +v 0.460914 -0.104534 0.110913 +v 0.460914 -0.095821 0.108578 +v 0.460914 -0.093486 0.099865 +v 0.460914 -0.099865 0.093486 +v 0.460914 -0.009021 0.144532 +v 0.460914 -0.004510 0.152344 +v 0.460914 0.004510 0.152344 +v 0.460914 0.009021 0.144532 +v 0.460914 0.004510 0.136720 +v 0.460914 -0.004510 0.136720 +v 0.460914 0.095821 0.108578 +v 0.460914 0.104534 0.110913 +v 0.460914 0.110913 0.104534 +v 0.460914 0.108578 0.095821 +v 0.460914 0.099865 0.093486 +v 0.460914 0.093486 0.099865 +v 0.460914 0.144532 0.009021 +v 0.460914 0.152344 0.004510 +v 0.460914 0.152344 -0.004510 +v 0.460914 0.144532 -0.009021 +v 0.460914 0.136720 -0.004510 +v 0.460914 0.136720 0.004510 +v -0.130078 -0.460912 -0.063644 +v -0.139022 -0.460912 -0.062467 +v -0.142474 -0.460912 -0.054133 +v -0.136982 -0.460912 -0.046976 +v -0.128039 -0.460912 -0.048153 +v -0.124587 -0.460912 -0.056487 +v -0.046976 -0.460912 -0.136982 +v -0.054133 -0.460912 -0.142474 +v -0.062467 -0.460912 -0.139022 +v -0.063644 -0.460912 -0.130078 +v -0.056488 -0.460912 -0.124587 +v -0.048153 -0.460912 -0.128039 +v 0.063644 -0.460912 -0.130078 +v 0.062467 -0.460912 -0.139022 +v 0.054132 -0.460912 -0.142474 +v 0.046976 -0.460912 -0.136982 +v 0.048153 -0.460912 -0.128039 +v 0.056487 -0.460912 -0.124587 +v 0.136982 -0.460912 -0.046976 +v 0.142474 -0.460912 -0.054133 +v 0.139022 -0.460912 -0.062467 +v 0.130078 -0.460912 -0.063644 +v 0.124587 -0.460912 -0.056488 +v 0.128039 -0.460912 -0.048154 +v 0.130078 -0.460912 0.063644 +v 0.139022 -0.460912 0.062467 +v 0.142474 -0.460912 0.054132 +v 0.136982 -0.460912 0.046976 +v 0.128039 -0.460912 0.048153 +v 0.124587 -0.460912 0.056487 +v 0.046976 -0.460912 0.136982 +v 0.054133 -0.460912 0.142474 +v 0.062467 -0.460912 0.139022 +v 0.063644 -0.460912 0.130078 +v 0.056488 -0.460912 0.124587 +v 0.048153 -0.460912 0.128039 +v -0.063644 -0.460912 0.130078 +v -0.062467 -0.460912 0.139022 +v -0.054132 -0.460912 0.142474 +v -0.046976 -0.460912 0.136982 +v -0.048153 -0.460912 0.128039 +v -0.056487 -0.460912 0.124587 +v -0.136982 -0.460912 0.046976 +v -0.142474 -0.460912 0.054133 +v -0.139022 -0.460912 0.062467 +v -0.130078 -0.460912 0.063644 +v -0.124587 -0.460912 0.056488 +v -0.128039 -0.460912 0.048153 +v 0.156250 -0.468750 -0.015389 +v 0.150245 -0.468750 -0.045576 +v 0.138467 -0.468750 -0.074012 +v 0.121367 -0.468750 -0.099603 +v 0.099603 -0.468750 -0.121367 +v 0.074012 -0.468750 -0.138467 +v 0.045576 -0.468750 -0.150245 +v 0.015389 -0.468750 -0.156250 +v -0.015389 -0.468750 -0.156250 +v -0.045576 -0.468750 -0.150245 +v -0.074012 -0.468750 -0.138467 +v -0.099603 -0.468750 -0.121367 +v -0.121367 -0.468750 -0.099603 +v -0.138467 -0.468750 -0.074012 +v -0.150245 -0.468750 -0.045576 +v -0.156249 -0.468750 -0.015389 +v -0.156249 -0.468750 0.015389 +v -0.150245 -0.468750 0.045576 +v -0.138466 -0.468750 0.074012 +v -0.121367 -0.468750 0.099603 +v -0.099603 -0.468750 0.121367 +v -0.074012 -0.468750 0.138467 +v -0.045576 -0.468750 0.150245 +v -0.015389 -0.468750 0.156250 +v 0.015389 -0.468750 0.156250 +v 0.045576 -0.468750 0.150245 +v 0.074012 -0.468750 0.138467 +v 0.099603 -0.468750 0.121367 +v 0.121367 -0.468750 0.099603 +v 0.138467 -0.468750 0.074012 +v 0.150245 -0.468750 0.045576 +v 0.156250 -0.468750 0.015389 +v 0.138467 -0.500000 0.074012 +v 0.121367 -0.500000 0.099603 +v 0.099603 -0.500000 0.121367 +v 0.074012 -0.500000 0.138467 +v 0.045576 -0.500000 0.150245 +v 0.015389 -0.500000 0.156250 +v -0.015389 -0.500000 0.156250 +v -0.045576 -0.500000 0.150245 +v -0.074012 -0.500000 0.138467 +v -0.099603 -0.500000 0.121367 +v -0.121367 -0.500000 0.099603 +v -0.138466 -0.500000 0.074012 +v -0.150245 -0.500000 0.045576 +v -0.156249 -0.500000 0.015389 +v -0.156250 -0.500000 -0.015389 +v -0.150245 -0.500000 -0.045576 +v -0.138467 -0.500000 -0.074012 +v -0.121367 -0.500000 -0.099603 +v -0.099603 -0.500000 -0.121367 +v -0.074012 -0.500000 -0.138467 +v -0.045576 -0.500000 -0.150245 +v -0.015389 -0.500000 -0.156250 +v 0.015389 -0.500000 -0.156250 +v 0.045576 -0.500000 -0.150245 +v 0.074012 -0.500000 -0.138467 +v 0.099603 -0.500000 -0.121367 +v 0.121367 -0.500000 -0.099603 +v 0.138467 -0.500000 -0.074012 +v 0.150245 -0.500000 -0.045576 +v 0.156250 -0.500000 -0.015389 +v 0.156250 -0.500000 0.015389 +v 0.150245 -0.500000 0.045576 +v -0.095821 -0.460912 -0.108578 +v -0.104534 -0.460912 -0.110913 +v -0.110913 -0.460912 -0.104534 +v -0.108578 -0.460912 -0.095821 +v -0.099865 -0.460912 -0.093486 +v -0.093486 -0.460912 -0.099865 +v 0.009021 -0.460912 -0.144532 +v 0.004510 -0.460912 -0.152344 +v -0.004510 -0.460912 -0.152344 +v -0.009021 -0.460912 -0.144532 +v -0.004510 -0.460912 -0.136720 +v 0.004510 -0.460912 -0.136720 +v 0.108578 -0.460912 -0.095821 +v 0.110913 -0.460912 -0.104534 +v 0.104534 -0.460912 -0.110913 +v 0.095821 -0.460912 -0.108578 +v 0.093486 -0.460912 -0.099865 +v 0.099865 -0.460912 -0.093486 +v 0.144532 -0.460912 0.009021 +v 0.152344 -0.460912 0.004510 +v 0.152344 -0.460912 -0.004511 +v 0.144532 -0.460912 -0.009021 +v 0.136720 -0.460912 -0.004511 +v 0.136720 -0.460912 0.004510 +v 0.095821 -0.460912 0.108578 +v 0.104534 -0.460912 0.110913 +v 0.110913 -0.460912 0.104534 +v 0.108578 -0.460912 0.095821 +v 0.099865 -0.460912 0.093486 +v 0.093486 -0.460912 0.099865 +v -0.009021 -0.460912 0.144532 +v -0.004510 -0.460912 0.152344 +v 0.004510 -0.460912 0.152344 +v 0.009021 -0.460912 0.144532 +v 0.004510 -0.460912 0.136720 +v -0.004510 -0.460912 0.136720 +v -0.108578 -0.460912 0.095821 +v -0.110913 -0.460912 0.104534 +v -0.104534 -0.460912 0.110913 +v -0.095821 -0.460912 0.108578 +v -0.093486 -0.460912 0.099865 +v -0.099865 -0.460912 0.093486 +v -0.144532 -0.460912 -0.009021 +v -0.152344 -0.460912 -0.004510 +v -0.152344 -0.460912 0.004510 +v -0.144532 -0.460912 0.009021 +v -0.136720 -0.460912 0.004510 +v -0.136720 -0.460912 -0.004510 +v -0.136982 -0.046976 -0.460912 +v -0.142474 -0.054133 -0.460912 +v -0.139022 -0.062467 -0.460912 +v -0.130078 -0.063644 -0.460912 +v -0.124587 -0.056488 -0.460912 +v -0.128039 -0.048153 -0.460912 +v 0.136982 0.046976 -0.460912 +v 0.142474 0.054133 -0.460912 +v 0.139022 0.062467 -0.460912 +v 0.130078 0.063644 -0.460912 +v 0.124587 0.056488 -0.460912 +v 0.128039 0.048154 -0.460912 +v 0.063644 0.130078 -0.460912 +v 0.062467 0.139022 -0.460912 +v 0.054132 0.142474 -0.460912 +v 0.046976 0.136982 -0.460912 +v 0.048153 0.128039 -0.460912 +v 0.056487 0.124587 -0.460912 +v -0.046976 0.136982 -0.460912 +v -0.054133 0.142474 -0.460912 +v -0.062467 0.139022 -0.460912 +v -0.063644 0.130078 -0.460912 +v -0.056488 0.124587 -0.460912 +v -0.048153 0.128039 -0.460912 +v -0.130078 0.063644 -0.460912 +v -0.139022 0.062467 -0.460912 +v -0.142474 0.054133 -0.460912 +v -0.136982 0.046976 -0.460912 +v -0.128039 0.048153 -0.460912 +v -0.124587 0.056487 -0.460912 +v 0.156250 0.015389 -0.468750 +v 0.150245 0.045576 -0.468750 +v 0.138467 0.074012 -0.468750 +v 0.121367 0.099603 -0.468750 +v 0.099603 0.121367 -0.468750 +v 0.074012 0.138467 -0.468750 +v 0.045576 0.150245 -0.468750 +v 0.015389 0.156250 -0.468750 +v -0.015389 0.156250 -0.468750 +v -0.045576 0.150245 -0.468750 +v -0.074012 0.138467 -0.468750 +v -0.099603 0.121367 -0.468750 +v -0.121367 0.099603 -0.468750 +v -0.138467 0.074012 -0.468750 +v -0.150245 0.045576 -0.468750 +v -0.156249 0.015389 -0.468750 +v -0.156249 -0.015389 -0.468750 +v -0.150245 -0.045576 -0.468750 +v -0.138466 -0.074012 -0.468750 +v -0.121367 -0.099603 -0.468750 +v -0.099603 -0.121367 -0.468750 +v -0.074012 -0.138467 -0.468750 +v -0.045576 -0.150245 -0.468750 +v -0.015389 -0.156250 -0.468750 +v 0.015389 -0.156250 -0.468750 +v 0.045576 -0.150245 -0.468750 +v 0.074012 -0.138467 -0.468750 +v 0.099603 -0.121367 -0.468750 +v 0.121367 -0.099603 -0.468750 +v 0.138467 -0.074012 -0.468750 +v 0.150245 -0.045576 -0.468750 +v 0.156250 -0.015389 -0.468750 +v 0.138467 -0.074012 -0.500000 +v 0.121367 -0.099603 -0.500000 +v 0.099603 -0.121367 -0.500000 +v 0.074012 -0.138467 -0.500000 +v 0.045576 -0.150245 -0.500000 +v 0.015389 -0.156250 -0.500000 +v -0.015389 -0.156250 -0.500000 +v -0.045576 -0.150245 -0.500000 +v -0.074012 -0.138467 -0.500000 +v -0.099603 -0.121367 -0.500000 +v -0.121367 -0.099603 -0.500000 +v -0.138466 -0.074012 -0.500000 +v -0.150245 -0.045576 -0.500000 +v -0.156249 -0.015389 -0.500000 +v -0.156250 0.015389 -0.500000 +v -0.150245 0.045576 -0.500000 +v -0.138467 0.074012 -0.500000 +v -0.121367 0.099603 -0.500000 +v -0.099603 0.121367 -0.500000 +v -0.074012 0.138467 -0.500000 +v -0.045576 0.150245 -0.500000 +v -0.015389 0.156250 -0.500000 +v 0.015389 0.156250 -0.500000 +v 0.045576 0.150245 -0.500000 +v 0.074012 0.138467 -0.500000 +v 0.099603 0.121367 -0.500000 +v 0.121367 0.099603 -0.500000 +v 0.138467 0.074012 -0.500000 +v 0.150245 0.045576 -0.500000 +v 0.156250 0.015389 -0.500000 +v 0.156250 -0.015389 -0.500000 +v 0.150245 -0.045576 -0.500000 +v -0.095821 0.108578 -0.460912 +v -0.104534 0.110913 -0.460912 +v -0.110913 0.104534 -0.460912 +v -0.108578 0.095821 -0.460912 +v -0.099865 0.093486 -0.460912 +v -0.093486 0.099865 -0.460912 +v 0.009021 0.144532 -0.460912 +v 0.004510 0.152344 -0.460912 +v -0.004510 0.152344 -0.460912 +v -0.009021 0.144532 -0.460912 +v -0.004510 0.136720 -0.460912 +v 0.004510 0.136720 -0.460912 +v 0.108578 0.095821 -0.460912 +v 0.110913 0.104534 -0.460912 +v 0.104534 0.110913 -0.460912 +v 0.095821 0.108578 -0.460912 +v 0.093486 0.099865 -0.460912 +v 0.099865 0.093486 -0.460912 +v 0.144532 -0.009021 -0.460912 +v 0.152344 -0.004510 -0.460912 +v 0.152344 0.004511 -0.460912 +v 0.144532 0.009021 -0.460912 +v 0.136720 0.004510 -0.460912 +v 0.136720 -0.004510 -0.460912 +v -0.108578 -0.095821 -0.460912 +v -0.110913 -0.104534 -0.460912 +v -0.104534 -0.110913 -0.460912 +v -0.095821 -0.108578 -0.460912 +v -0.093486 -0.099865 -0.460912 +v -0.099865 -0.093486 -0.460912 +v -0.144532 0.009021 -0.460912 +v -0.152344 0.004510 -0.460912 +v -0.152344 -0.004510 -0.460912 +v -0.144532 -0.009021 -0.460912 +v -0.136720 -0.004510 -0.460912 +v -0.136720 0.004510 -0.460912 +v 0.468750 0.116832 -0.062448 +v 0.437501 0.110774 -0.059210 +v 0.437501 0.120197 -0.036461 +v 0.468750 0.126770 -0.038455 +v 0.468750 0.131837 -0.012985 +v 0.437501 0.125000 -0.012312 +v 0.468750 0.131837 0.012984 +v 0.437501 0.125001 0.012311 +v 0.468750 0.126770 0.038455 +v 0.437501 0.120197 0.036461 +v 0.468750 0.116832 0.062448 +v 0.437501 0.110774 0.059210 +v 0.468750 0.102404 0.084041 +v 0.437501 0.097094 0.079683 +v 0.437501 0.079683 0.097094 +v 0.468750 0.084041 0.102404 +v 0.468750 0.062448 0.116832 +v 0.437501 0.059210 0.110774 +v 0.468750 0.038455 0.126770 +v 0.437501 0.036461 0.120197 +v 0.468750 0.012985 0.131836 +v 0.437501 0.012312 0.125000 +v 0.437501 -0.012311 0.125000 +v 0.468750 -0.012985 0.131836 +v 0.437501 -0.036461 0.120197 +v 0.468750 -0.038455 0.126770 +v 0.468750 -0.062448 0.116832 +v 0.437501 -0.059210 0.110774 +v 0.437501 -0.079683 0.097094 +v 0.468750 -0.084041 0.102404 +v 0.437501 -0.097094 0.079683 +v 0.468750 -0.102404 0.084041 +v 0.468750 -0.116832 0.062448 +v 0.437501 -0.110774 0.059210 +v 0.437501 -0.120197 0.036461 +v 0.468750 -0.126770 0.038455 +v 0.468750 -0.131836 0.012985 +v 0.437501 -0.125000 0.012311 +v 0.437501 -0.125000 -0.012311 +v 0.468750 -0.131836 -0.012985 +v 0.468750 -0.126770 -0.038455 +v 0.437501 -0.120197 -0.036461 +v 0.437501 -0.110774 -0.059210 +v 0.468750 -0.116832 -0.062448 +v 0.437501 -0.097094 -0.079683 +v 0.468750 -0.102404 -0.084041 +v 0.437501 -0.079683 -0.097094 +v 0.468750 -0.084041 -0.102404 +v 0.437501 -0.059210 -0.110774 +v 0.468750 -0.062448 -0.116832 +v 0.437501 -0.036461 -0.120197 +v 0.468750 -0.038455 -0.126770 +v 0.437501 -0.012311 -0.125001 +v 0.468750 -0.012985 -0.131836 +v 0.468750 0.038455 -0.126770 +v 0.468750 0.012985 -0.131837 +v 0.437501 0.012311 -0.125001 +v 0.437501 0.036461 -0.120197 +v 0.468750 0.084041 -0.102404 +v 0.468750 0.062448 -0.116832 +v 0.437501 0.059210 -0.110774 +v 0.437501 0.079683 -0.097094 +v 0.468750 0.102404 -0.084041 +v 0.437501 0.097094 -0.079683 +v 0.468751 0.136982 -0.046976 +v 0.468751 0.142474 -0.054133 +v 0.468751 0.128039 -0.048153 +v 0.468751 0.139022 -0.062467 +v 0.468751 0.130078 -0.063644 +v 0.468751 0.124587 -0.056488 +v 0.468751 0.063644 -0.130078 +v 0.468751 0.062467 -0.139022 +v 0.468751 0.056487 -0.124587 +v 0.468751 0.054133 -0.142474 +v 0.468751 0.046976 -0.136982 +v 0.468751 0.048153 -0.128039 +v 0.468751 -0.046976 -0.136982 +v 0.468751 -0.054133 -0.142474 +v 0.468751 -0.048153 -0.128039 +v 0.468751 -0.062467 -0.139022 +v 0.468751 -0.063644 -0.130078 +v 0.468751 -0.056488 -0.124587 +v 0.468751 -0.130078 -0.063644 +v 0.468751 -0.139022 -0.062467 +v 0.468751 -0.124587 -0.056487 +v 0.468751 -0.142474 -0.054133 +v 0.468751 -0.136982 -0.046976 +v 0.468751 -0.128039 -0.048153 +v 0.468751 -0.136982 0.046976 +v 0.468751 -0.142474 0.054133 +v 0.468751 -0.128039 0.048153 +v 0.468751 -0.139022 0.062467 +v 0.468751 -0.130078 0.063644 +v 0.468751 -0.124587 0.056487 +v 0.468751 -0.063644 0.130078 +v 0.468751 -0.062467 0.139022 +v 0.468751 -0.056487 0.124587 +v 0.468751 -0.054132 0.142474 +v 0.468751 -0.046976 0.136982 +v 0.468751 -0.048153 0.128039 +v 0.468751 0.046976 0.136982 +v 0.468751 0.054133 0.142474 +v 0.468751 0.048153 0.128039 +v 0.468751 0.062467 0.139022 +v 0.468751 0.063644 0.130078 +v 0.468751 0.056487 0.124587 +v 0.468751 0.130078 0.063644 +v 0.468751 0.139022 0.062467 +v 0.468751 0.124587 0.056487 +v 0.468751 0.142474 0.054133 +v 0.468751 0.136982 0.046976 +v 0.468751 0.128039 0.048153 +v 0.059210 -0.059210 0.110774 +v 0.036461 -0.036461 0.120197 +v 0.079683 -0.079683 0.097094 +v 0.097094 -0.097094 0.079683 +v 0.036461 0.120197 -0.036461 +v 0.059210 0.110774 -0.059210 +v 0.012312 -0.012312 0.125000 +v -0.000000 0.110774 0.059210 +v -0.000000 0.097094 0.079683 +v -0.000000 0.079683 0.097094 +v -0.000000 0.059210 0.110774 +v -0.000000 0.120197 0.036461 +v 0.012312 0.125000 0.012312 +v -0.000000 0.125000 0.012311 +v 0.012311 0.125000 -0.012311 +v 0.012311 0.125000 -0.000000 +v 0.079683 0.097094 -0.079683 +v 0.097094 0.079683 -0.097094 +v -0.000000 0.036461 0.120197 +v -0.000000 0.012311 0.125001 +v 0.012312 0.012312 0.125000 +v 0.012312 0.000000 0.125000 +v 0.110774 -0.110774 0.059210 +v 0.120197 -0.120197 0.036461 +v 0.125000 -0.125000 0.012311 +v 0.125000 -0.125000 -0.012311 +v 0.120197 -0.120197 -0.036461 +v 0.110774 -0.110774 -0.059210 +v 0.097094 -0.097094 -0.079683 +v 0.088389 -0.088389 -0.088389 +v 0.097094 -0.079683 -0.097094 +v 0.110774 -0.059210 -0.110774 +v 0.120197 -0.036461 -0.120197 +v 0.125000 -0.012311 -0.125000 +v 0.125000 0.012311 -0.125000 +v 0.120197 0.036461 -0.120197 +v 0.110774 0.059210 -0.110774 +v 0.468751 0.108578 -0.095821 +v 0.468751 0.110913 -0.104534 +v 0.468751 0.099865 -0.093486 +v 0.468751 0.104534 -0.110913 +v 0.468751 0.095821 -0.108578 +v 0.468751 0.093486 -0.099865 +v 0.468751 0.009021 -0.144532 +v 0.468751 0.004510 -0.152344 +v 0.468751 0.004510 -0.136720 +v 0.468751 -0.004510 -0.152344 +v 0.468751 -0.009021 -0.144532 +v 0.468751 -0.004510 -0.136720 +v 0.468751 -0.095821 -0.108578 +v 0.468751 -0.104534 -0.110913 +v 0.468751 -0.093486 -0.099865 +v 0.468751 -0.110913 -0.104534 +v 0.468751 -0.108578 -0.095821 +v 0.468751 -0.099865 -0.093486 +v 0.468751 -0.144532 -0.009021 +v 0.468751 -0.152344 -0.004510 +v 0.468751 -0.136720 -0.004510 +v 0.468751 -0.152344 0.004510 +v 0.468751 -0.144532 0.009021 +v 0.468751 -0.136720 0.004510 +v 0.468751 -0.108578 0.095821 +v 0.468751 -0.110913 0.104534 +v 0.468751 -0.099865 0.093486 +v 0.468751 -0.104534 0.110913 +v 0.468751 -0.095821 0.108578 +v 0.468751 -0.093486 0.099865 +v 0.468751 -0.009021 0.144532 +v 0.468751 -0.004510 0.152344 +v 0.468751 -0.004510 0.136720 +v 0.468751 0.004510 0.152344 +v 0.468751 0.009021 0.144532 +v 0.468751 0.004510 0.136720 +v 0.468751 0.095821 0.108578 +v 0.468751 0.104534 0.110913 +v 0.468751 0.093486 0.099865 +v 0.468751 0.110913 0.104534 +v 0.468751 0.108578 0.095821 +v 0.468751 0.099865 0.093486 +v 0.468751 0.144532 0.009021 +v 0.468751 0.152344 0.004510 +v 0.468751 0.136720 0.004510 +v 0.468751 0.152344 -0.004510 +v 0.468751 0.144532 -0.009021 +v 0.468751 0.136720 -0.004510 +v -0.000000 0.000000 0.125605 +v 0.000000 0.125000 -0.000000 +v -0.000000 -0.012312 0.125000 +v 0.012311 -0.437501 0.125000 +v -0.012312 -0.012311 0.125000 +v -0.012312 -0.437501 0.125000 +v 0.036461 -0.437501 0.120197 +v 0.059210 -0.437501 0.110774 +v -0.012312 0.000000 0.125605 +v -0.036461 0.000000 0.120778 +v -0.036461 -0.437501 0.120197 +v 0.079683 -0.437501 0.097094 +v -0.059210 0.000000 0.111310 +v -0.059210 -0.437501 0.110774 +v -0.097094 0.000000 0.080069 +v -0.097094 -0.437501 0.079683 +v -0.079683 -0.437501 0.097094 +v -0.079683 0.000000 0.097564 +v -0.012985 -0.468750 0.131836 +v -0.038455 -0.468750 0.126770 +v 0.012985 -0.468750 0.131836 +v 0.038455 -0.468750 0.126770 +v 0.097094 0.079683 -0.437501 +v 0.079683 0.097094 -0.437501 +v -0.062448 -0.468750 0.116832 +v 0.062448 -0.468750 0.116832 +v 0.097094 -0.437501 0.079683 +v 0.110774 -0.437501 0.059210 +v -0.084041 -0.468750 0.102404 +v 0.084041 -0.468750 0.102404 +v 0.120197 -0.437501 0.036461 +v -0.120197 -0.036461 -0.437501 +v -0.120197 -0.036461 -0.036461 +v -0.125000 -0.012312 -0.012311 +v -0.125000 -0.012311 -0.437501 +v -0.102404 -0.468750 0.084041 +v 0.102404 -0.468750 0.084041 +v -0.116832 -0.468750 0.062448 +v -0.110774 -0.437501 0.059210 +v 0.116832 -0.468750 0.062448 +v 0.125001 -0.437501 0.012311 +v 0.125001 -0.437501 -0.012312 +v -0.125000 -0.012311 0.012312 +v -0.125000 -0.437501 0.012311 +v -0.120197 -0.437501 0.036461 +v -0.120197 0.000000 0.036638 +v -0.125000 0.000000 0.012371 +v -0.126770 -0.468750 0.038455 +v 0.126770 -0.468750 0.038455 +v -0.131836 -0.468750 0.012985 +v 0.131837 -0.468750 0.012985 +v 0.120197 -0.437501 -0.036461 +v 0.110774 -0.437501 -0.059210 +v -0.120197 -0.437501 -0.036461 +v -0.125000 -0.437501 -0.012312 +v -0.131836 -0.468750 -0.012985 +v 0.131837 -0.468750 -0.012985 +v 0.097094 -0.437501 -0.079683 +v -0.110774 -0.437501 -0.059210 +v -0.110774 -0.059210 -0.059210 +v -0.126770 -0.468750 -0.038455 +v 0.126770 -0.468750 -0.038455 +v -0.116832 -0.468750 -0.062448 +v 0.116832 -0.468750 -0.062448 +v -0.102404 -0.468750 -0.084041 +v -0.097094 -0.437501 -0.079683 +v 0.102404 -0.468750 -0.084041 +v 0.036461 -0.120197 -0.120197 +v 0.059210 -0.110774 -0.110774 +v 0.059210 -0.437501 -0.110774 +v 0.036461 -0.437501 -0.120197 +v -0.036461 -0.120197 -0.120197 +v -0.012311 -0.125000 -0.125000 +v -0.012311 -0.437501 -0.125001 +v -0.036461 -0.437501 -0.120197 +v -0.084041 -0.468750 -0.102404 +v -0.079683 -0.437501 -0.097094 +v 0.084041 -0.468750 -0.102404 +v 0.079683 -0.437501 -0.097094 +v 0.012311 -0.125000 -0.125000 +v 0.012311 -0.437501 -0.125001 +v -0.062448 -0.468750 -0.116832 +v -0.059210 -0.437501 -0.110774 +v 0.062448 -0.468750 -0.116832 +v -0.038455 -0.468750 -0.126770 +v 0.038455 -0.468750 -0.126770 +v -0.012985 -0.468750 -0.131837 +v 0.012985 -0.468750 -0.131837 +v -0.130078 -0.468749 -0.063644 +v -0.139022 -0.468749 -0.062467 +v -0.124587 -0.468749 -0.056487 +v -0.142474 -0.468749 -0.054133 +v -0.136982 -0.468749 -0.046976 +v -0.128039 -0.468749 -0.048153 +v -0.046976 -0.468749 -0.136982 +v -0.054133 -0.468749 -0.142474 +v -0.048153 -0.468749 -0.128039 +v -0.062467 -0.468749 -0.139022 +v -0.063644 -0.468749 -0.130078 +v -0.056488 -0.468749 -0.124587 +v 0.063644 -0.468749 -0.130078 +v 0.062467 -0.468749 -0.139022 +v 0.056487 -0.468749 -0.124587 +v 0.054132 -0.468749 -0.142474 +v 0.046976 -0.468749 -0.136982 +v 0.048153 -0.468749 -0.128039 +v 0.136982 -0.468749 -0.046976 +v 0.142474 -0.468749 -0.054133 +v 0.128039 -0.468749 -0.048154 +v 0.139022 -0.468749 -0.062467 +v 0.130078 -0.468749 -0.063644 +v 0.124587 -0.468749 -0.056488 +v 0.130078 -0.468749 0.063644 +v 0.139022 -0.468749 0.062466 +v 0.124587 -0.468749 0.056487 +v 0.142474 -0.468749 0.054132 +v 0.136982 -0.468749 0.046976 +v 0.128039 -0.468749 0.048153 +v 0.046976 -0.468749 0.136982 +v 0.054133 -0.468749 0.142474 +v 0.048153 -0.468749 0.128039 +v 0.062467 -0.468749 0.139022 +v 0.063644 -0.468749 0.130078 +v 0.056488 -0.468749 0.124587 +v -0.063644 -0.468749 0.130078 +v -0.062467 -0.468749 0.139022 +v -0.056487 -0.468749 0.124587 +v -0.054132 -0.468749 0.142474 +v -0.046976 -0.468749 0.136982 +v -0.048153 -0.468749 0.128039 +v -0.136982 -0.468749 0.046976 +v -0.142474 -0.468749 0.054133 +v -0.128039 -0.468749 0.048153 +v -0.139022 -0.468749 0.062467 +v -0.130078 -0.468749 0.063644 +v -0.124587 -0.468749 0.056487 +v -0.125000 0.000000 -0.000000 +v -0.125000 -0.000000 -0.012312 +v -0.125000 -0.012312 -0.000000 +v -0.110774 0.000000 0.059497 +v -0.097094 -0.079683 -0.079683 +v -0.079683 -0.097094 -0.097094 +v 0.079683 -0.097094 -0.097094 +v -0.059210 -0.110774 -0.110774 +v -0.095821 -0.468749 -0.108578 +v -0.104534 -0.468749 -0.110913 +v -0.093486 -0.468749 -0.099865 +v -0.110913 -0.468749 -0.104534 +v -0.108578 -0.468749 -0.095821 +v -0.099865 -0.468749 -0.093486 +v 0.009021 -0.468749 -0.144532 +v 0.004510 -0.468749 -0.152344 +v 0.004510 -0.468749 -0.136720 +v -0.004510 -0.468749 -0.152344 +v -0.009021 -0.468749 -0.144532 +v -0.004510 -0.468749 -0.136720 +v 0.108578 -0.468749 -0.095821 +v 0.110913 -0.468749 -0.104534 +v 0.099865 -0.468749 -0.093486 +v 0.104534 -0.468749 -0.110913 +v 0.095821 -0.468749 -0.108578 +v 0.093486 -0.468749 -0.099865 +v 0.144532 -0.468749 0.009021 +v 0.152344 -0.468749 0.004510 +v 0.136720 -0.468749 0.004510 +v 0.152344 -0.468749 -0.004511 +v 0.144532 -0.468749 -0.009021 +v 0.136720 -0.468749 -0.004511 +v 0.095821 -0.468749 0.108578 +v 0.104534 -0.468749 0.110913 +v 0.093486 -0.468749 0.099865 +v 0.110913 -0.468749 0.104534 +v 0.108578 -0.468749 0.095821 +v 0.099865 -0.468749 0.093486 +v -0.009021 -0.468749 0.144532 +v -0.004510 -0.468749 0.152344 +v -0.004510 -0.468749 0.136720 +v 0.004510 -0.468749 0.152344 +v 0.009021 -0.468749 0.144532 +v 0.004510 -0.468749 0.136720 +v -0.108578 -0.468749 0.095821 +v -0.110913 -0.468749 0.104534 +v -0.099865 -0.468749 0.093486 +v -0.104534 -0.468749 0.110913 +v -0.095821 -0.468749 0.108578 +v -0.093486 -0.468749 0.099865 +v -0.144532 -0.468749 -0.009021 +v -0.152344 -0.468749 -0.004510 +v -0.136720 -0.468749 -0.004510 +v -0.152344 -0.468749 0.004510 +v -0.144532 -0.468749 0.009021 +v -0.136720 -0.468749 0.004510 +v -0.120197 0.036461 -0.000000 +v -0.120197 0.036461 -0.437501 +v -0.125000 0.012312 -0.437501 +v -0.125000 0.012311 -0.012312 +v -0.125000 0.012311 -0.000000 +v -0.110774 -0.059210 -0.437501 +v -0.124587 -0.056488 -0.468749 +v -0.128039 -0.048153 -0.468749 +v -0.130078 -0.063644 -0.468749 +v -0.139022 -0.062467 -0.468749 +v -0.142474 -0.054133 -0.468749 +v -0.136982 -0.046976 -0.468749 +v 0.124587 0.056488 -0.468749 +v 0.128039 0.048154 -0.468749 +v 0.130078 0.063644 -0.468749 +v 0.139022 0.062467 -0.468749 +v 0.142474 0.054133 -0.468749 +v 0.136982 0.046976 -0.468749 +v 0.048153 0.128039 -0.468749 +v 0.056487 0.124587 -0.468749 +v 0.046976 0.136982 -0.468749 +v 0.054132 0.142474 -0.468749 +v 0.062467 0.139022 -0.468749 +v 0.063644 0.130078 -0.468749 +v -0.056488 0.124587 -0.468749 +v -0.048153 0.128039 -0.468749 +v -0.063644 0.130078 -0.468749 +v -0.062467 0.139022 -0.468749 +v -0.054133 0.142474 -0.468749 +v -0.046976 0.136982 -0.468749 +v -0.128039 0.048153 -0.468749 +v -0.124587 0.056487 -0.468749 +v -0.136982 0.046976 -0.468749 +v -0.142474 0.054133 -0.468749 +v -0.139022 0.062467 -0.468749 +v -0.130078 0.063644 -0.468749 +v 0.012985 0.131837 -0.468750 +v -0.012985 0.131837 -0.468750 +v -0.012311 0.125001 -0.437501 +v 0.012311 0.125001 -0.437501 +v 0.038455 0.126770 -0.468750 +v 0.036461 0.120197 -0.437501 +v -0.038455 0.126770 -0.468750 +v -0.036461 0.120197 -0.437501 +v 0.062448 0.116832 -0.468750 +v 0.059210 0.110774 -0.437501 +v -0.062448 0.116832 -0.468750 +v -0.059210 0.110774 -0.437501 +v 0.084041 0.102404 -0.468750 +v -0.084041 0.102404 -0.468750 +v -0.079683 0.097094 -0.437501 +v 0.102404 0.084041 -0.468750 +v -0.102404 0.084041 -0.468750 +v -0.097094 0.079683 -0.437501 +v -0.012311 0.125000 -0.012312 +v 0.000000 0.125000 -0.012312 +v 0.116832 0.062448 -0.468750 +v 0.110774 0.059210 -0.437501 +v -0.116832 0.062448 -0.468750 +v -0.110774 0.059210 -0.437501 +v 0.120197 0.036461 -0.437501 +v 0.126770 0.038455 -0.468750 +v -0.126770 0.038455 -0.468750 +v 0.125001 0.012311 -0.437501 +v 0.131837 0.012985 -0.468750 +v -0.131836 0.012985 -0.468750 +v 0.125001 -0.012311 -0.437501 +v 0.131837 -0.012985 -0.468750 +v -0.131836 -0.012985 -0.468750 +v 0.120197 -0.036461 -0.437501 +v 0.126770 -0.038455 -0.468750 +v -0.126770 -0.038455 -0.468750 +v 0.110774 -0.059210 -0.437501 +v 0.116832 -0.062448 -0.468750 +v -0.116832 -0.062448 -0.468750 +v 0.097094 -0.079683 -0.437501 +v 0.102404 -0.084041 -0.468750 +v -0.102404 -0.084041 -0.468750 +v -0.097094 -0.079683 -0.437501 +v 0.079683 -0.097094 -0.437501 +v 0.084041 -0.102404 -0.468750 +v -0.084041 -0.102404 -0.468750 +v -0.079683 -0.097094 -0.437501 +v 0.059210 -0.110774 -0.437501 +v 0.062448 -0.116832 -0.468750 +v -0.062448 -0.116832 -0.468750 +v -0.059210 -0.110774 -0.437501 +v 0.036461 -0.120197 -0.437501 +v 0.038455 -0.126770 -0.468750 +v -0.038455 -0.126770 -0.468750 +v -0.036461 -0.120197 -0.437501 +v 0.012311 -0.125000 -0.437501 +v 0.012985 -0.131836 -0.468750 +v -0.012312 -0.125000 -0.437501 +v -0.012985 -0.131836 -0.468750 +v -0.079683 0.097094 -0.000000 +v -0.059210 0.110774 -0.000000 +v -0.110774 0.059210 -0.000000 +v -0.036461 0.120197 -0.000000 +v -0.095821 0.108578 -0.468749 +v -0.104534 0.110913 -0.468749 +v -0.093486 0.099865 -0.468749 +v -0.110913 0.104534 -0.468749 +v -0.108578 0.095821 -0.468749 +v -0.099865 0.093486 -0.468749 +v 0.009021 0.144532 -0.468749 +v 0.004510 0.152344 -0.468749 +v 0.004510 0.136720 -0.468749 +v -0.004510 0.152344 -0.468749 +v -0.009021 0.144532 -0.468749 +v -0.004510 0.136720 -0.468749 +v 0.108578 0.095821 -0.468749 +v 0.110913 0.104534 -0.468749 +v 0.099865 0.093486 -0.468749 +v 0.104534 0.110913 -0.468749 +v 0.095821 0.108578 -0.468749 +v 0.093486 0.099865 -0.468749 +v 0.144532 -0.009021 -0.468749 +v 0.152344 -0.004510 -0.468749 +v 0.136720 -0.004510 -0.468749 +v 0.152344 0.004511 -0.468749 +v 0.144532 0.009021 -0.468749 +v 0.136720 0.004510 -0.468749 +v -0.108578 -0.095821 -0.468749 +v -0.110913 -0.104534 -0.468749 +v -0.099865 -0.093486 -0.468749 +v -0.104534 -0.110913 -0.468749 +v -0.095821 -0.108578 -0.468749 +v -0.093486 -0.099865 -0.468749 +v -0.144532 0.009021 -0.468749 +v -0.152344 0.004510 -0.468749 +v -0.136720 0.004510 -0.468749 +v -0.152344 -0.004510 -0.468749 +v -0.144532 -0.009021 -0.468749 +v -0.136720 -0.004510 -0.468749 +v -0.097094 0.079683 -0.000000 +v -0.012312 0.125000 -0.000000 +v -0.059210 0.010910 0.110774 +v -0.079683 0.009563 0.097094 +v -0.120197 0.003591 0.036461 +v -0.125000 0.001213 0.012312 +v -0.012312 0.012312 0.125001 +v -0.036461 0.011838 0.120197 +v -0.110774 0.005832 0.059210 +v -0.097094 0.007848 0.079683 +v -0.012312 0.036461 0.120197 +v -0.059210 0.032312 0.106517 +v -0.079683 0.028321 0.093363 +v -0.120197 0.010636 0.035060 +v -0.125000 0.003591 0.011838 +v -0.036461 0.035060 0.115578 +v -0.110774 0.017271 0.056935 +v -0.079683 0.045991 0.086044 +v -0.097094 0.037744 0.070614 +v -0.097094 0.023243 0.076621 +v -0.012312 0.059210 0.110774 +v -0.036461 0.056935 0.106517 +v -0.110774 0.028047 0.052471 +v -0.059210 0.052471 0.098167 +v -0.120197 0.017271 0.032312 +v -0.125000 0.005832 0.010910 +v -0.079683 0.061894 0.075418 +v -0.097094 0.050795 0.061894 +v -0.110774 0.037744 0.045991 +v -0.120197 0.023243 0.028321 +v -0.079683 0.075418 0.061894 +v -0.097094 0.061894 0.050795 +v -0.012312 0.079683 0.097094 +v -0.036461 0.076621 0.093363 +v -0.059210 0.070614 0.086044 +v -0.125000 0.007848 0.009563 +v -0.036461 0.093363 0.076621 +v -0.059210 0.086044 0.070614 +v -0.110774 0.045991 0.037744 +v -0.120197 0.028321 0.023243 +v -0.079683 0.086044 0.045991 +v -0.097094 0.070614 0.037744 +v -0.012312 0.097094 0.079683 +v -0.125000 0.009563 0.007848 +v -0.120197 0.032312 0.017271 +v -0.125000 0.010910 0.005832 +v -0.036461 0.106517 0.056935 +v -0.059210 0.098167 0.052471 +v -0.110774 0.052471 0.028046 +v -0.079683 0.093363 0.028321 +v -0.097094 0.076621 0.023243 +v -0.012312 0.110774 0.059210 +v -0.012312 0.120197 0.036461 +v -0.059210 0.106517 0.032312 +v -0.120197 0.035060 0.010635 +v -0.125000 0.011838 0.003591 +v -0.036461 0.115578 0.035060 +v -0.110774 0.056935 0.017271 +v -0.079683 0.097094 0.009563 +v -0.097094 0.079683 0.007848 +v -0.110774 0.059210 0.005832 +v -0.012312 0.125000 0.012311 +v -0.059210 0.110774 0.010910 +v -0.120197 0.036461 0.003591 +v -0.125000 0.012312 0.001212 +v -0.036461 0.120197 0.011838 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 1.0393 0.2971 +vt 1.0081 0.2851 +vt 1.0706 0.3080 +vt 1.1018 0.3172 +vt 0.6652 0.2849 +vt 0.6339 0.2969 +vt 0.9769 0.2723 +vt 0.7899 0.2657 +vt 0.8211 0.2658 +vt 0.8522 0.2658 +vt 0.8834 0.2658 +vt 0.7587 0.2657 +vt 0.7275 0.2722 +vt 0.7276 0.2657 +vt 0.6964 0.2722 +vt 0.7120 0.2722 +vt 0.6027 0.3076 +vt 0.5715 0.3168 +vt 0.9146 0.2658 +vt 0.9458 0.2658 +vt 0.9457 0.2723 +vt 0.9613 0.2723 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.3215 0.3169 +vt 0.3372 0.3122 +vt 0.3528 0.3168 +vt 0.3842 0.3241 +vt 0.4155 0.3290 +vt 0.4467 0.3316 +vt 0.4779 0.3315 +vt 0.5091 0.3290 +vt 0.5403 0.3240 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.9614 0.2658 +vt 0.7120 0.2657 +vt 0.9769 0.2658 +vt 0.9767 0.0339 +vt 0.9770 0.2593 +vt 0.9614 0.2593 +vt 0.9458 0.2593 +vt 0.9458 0.0339 +vt 1.0075 0.0339 +vt 1.0082 0.2466 +vt 1.0383 0.0339 +vt 1.0394 0.2346 +vt 0.9458 0.2658 +vt 0.9146 0.2658 +vt 0.9151 0.0339 +vt 1.0691 0.0339 +vt 1.0706 0.2237 +vt 0.8834 0.2658 +vt 0.8843 0.0339 +vt 0.8211 0.2658 +vt 0.8228 0.0338 +vt 0.8536 0.0338 +vt 0.8522 0.2658 +vt 0.9459 0.0196 +vt 0.9151 0.0196 +vt 0.9767 0.0195 +vt 1.0076 0.0195 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 0.3580 0.0320 +vt 0.3530 0.2232 +vt 0.8844 0.0196 +vt 1.0385 0.0195 +vt 1.1328 0.2072 +vt 1.1017 0.2145 +vt 1.0999 0.0340 +vt 1.1306 0.0342 +vt 0.8537 0.0195 +vt 1.0694 0.0196 +vt 1.1640 0.2021 +vt 1.1610 0.0344 +vt 0.7611 0.0336 +vt 0.7588 0.2465 +vt 0.7276 0.2592 +vt 0.7302 0.0335 +vt 0.8229 0.0194 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1004 0.0197 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.7921 0.0194 +vt 0.7920 0.0337 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1314 0.0198 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.2015 0.0321 +vt 0.2327 0.0318 +vt 0.7276 0.2592 +vt 0.7302 0.0335 +vt 0.7611 0.0336 +vt 0.7587 0.2657 +vt 0.7276 0.2657 +vt 0.7613 0.0193 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.1624 0.0202 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7304 0.0192 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.2906 0.2066 +vt 0.2593 0.2016 +vt 0.2642 0.0317 +vt 0.2956 0.0317 +vt 0.6964 0.2592 +vt 0.6653 0.2464 +vt 0.6685 0.0333 +vt 0.6994 0.0334 +vt 0.6995 0.0191 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2320 0.0171 +vt 0.1997 0.0175 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 0.6375 0.0332 +vt 0.6342 0.2344 +vt 0.6686 0.0189 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2641 0.0170 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6377 0.0188 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.2958 0.0171 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6068 0.0187 +vt 0.6066 0.0331 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3271 0.0173 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.4160 0.2019 +vt 0.3846 0.2068 +vt 0.3892 0.0320 +vt 0.4204 0.0322 +vt 0.5097 0.2021 +vt 0.4786 0.1994 +vt 0.4827 0.0325 +vt 0.5137 0.0327 +vt 0.5759 0.0186 +vt 0.5757 0.0330 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3583 0.0174 +vt 0.3580 0.0320 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.4473 0.1994 +vt 0.4516 0.0324 +vt 0.5450 0.0184 +vt 0.5447 0.0328 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.3895 0.0175 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5140 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4208 0.0177 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.4830 0.0181 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4519 0.0179 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.7120 0.2657 +vt 0.6964 0.2657 +vt 0.7120 0.2592 +vt 0.7899 0.2657 +vt 0.6031 0.2236 +vt 0.5719 0.2143 +vt 1.1952 0.1995 +vt 0.3531 0.2140 +vt 0.3374 0.2186 +vt 0.5409 0.2071 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6652 0.2656 +vt 0.6685 0.0333 +vt 0.6994 0.0334 +vt 0.6964 0.2592 +vt 0.6964 0.2657 +vt 0.7920 0.0337 +vt 0.7900 0.2345 +vt 0.7120 0.2592 +vt 0.6562 0.6719 +vt 0.6562 0.6562 +vt 0.6719 0.6562 +vt 0.6719 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.7188 0.6719 +vt 0.7188 0.6562 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.7031 0.6719 +vt 0.7031 0.6562 +vt 0.6875 0.6562 +vt 0.6875 0.6719 +vt 0.6562 0.6719 +vt 0.6562 0.6562 +vt 0.6719 0.6562 +vt 0.6719 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.7188 0.6719 +vt 0.7188 0.6562 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.7031 0.6719 +vt 0.7031 0.6562 +vt 0.6875 0.6562 +vt 0.6875 0.6719 +vt 0.6562 0.6719 +vt 0.6562 0.6562 +vt 0.6719 0.6562 +vt 0.6719 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.7188 0.6719 +vt 0.7188 0.6562 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.7031 0.6719 +vt 0.7031 0.6562 +vt 0.6875 0.6562 +vt 0.6875 0.6719 +vt 0.6562 0.6719 +vt 0.6562 0.6562 +vt 0.6719 0.6562 +vt 0.6719 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.7188 0.6719 +vt 0.7188 0.6562 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.7031 0.6719 +vt 0.7031 0.6562 +vt 0.6875 0.6562 +vt 0.6875 0.6719 +vt 0.6562 0.6719 +vt 0.6562 0.6562 +vt 0.6719 0.6562 +vt 0.6719 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.7188 0.6719 +vt 0.7188 0.6562 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.7031 0.6719 +vt 0.7031 0.6562 +vt 0.6875 0.6562 +vt 0.6875 0.6719 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.2188 0.5664 +vt 0.2188 0.5898 +vt 0.2500 0.5664 +vt 0.2500 0.5898 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.2812 0.5664 +vt 0.2812 0.5898 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7812 0.5664 +vt 0.7812 0.5898 +vt 0.4519 0.0179 +vt 0.4830 0.0181 +vt 0.4827 0.0325 +vt 0.4516 0.0324 +vt 0.3125 0.5664 +vt 0.3125 0.5898 +vt 0.4208 0.0177 +vt 0.4204 0.0322 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.5140 0.0183 +vt 0.5137 0.0327 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.5938 0.5664 +vt 0.5938 0.5898 +vt 0.3438 0.5664 +vt 0.3438 0.5898 +vt 0.3895 0.0175 +vt 0.3892 0.0320 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.5450 0.0184 +vt 0.5447 0.0328 +vt 0.3750 0.5664 +vt 0.3750 0.5898 +vt 0.3583 0.0174 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.5759 0.0186 +vt 0.5757 0.0330 +vt 0.4156 0.2462 +vt 0.3843 0.2341 +vt 0.4062 0.5664 +vt 0.4062 0.5898 +vt 0.3271 0.0173 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.6068 0.0187 +vt 0.6066 0.0331 +vt 0.4468 0.2590 +vt 0.4780 0.2590 +vt 0.4624 0.2590 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.2958 0.0171 +vt 0.2956 0.0317 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.6377 0.0188 +vt 0.6375 0.0332 +vt 0.4375 0.5664 +vt 0.4375 0.5898 +vt 0.2642 0.0317 +vt 0.2641 0.0170 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.6686 0.0189 +vt 0.4688 0.5664 +vt 0.4688 0.5898 +vt 0.2327 0.0318 +vt 0.2320 0.0171 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.6995 0.0191 +vt 0.2906 0.2066 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.2015 0.0321 +vt 0.1997 0.0175 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.7304 0.0192 +vt 0.2593 0.2016 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 1.1610 0.0344 +vt 1.1624 0.0202 +vt 0.8438 0.5898 +vt 0.8438 0.5664 +vt 0.7613 0.0193 +vt 1.1306 0.0342 +vt 1.1314 0.0198 +vt 0.6250 0.5664 +vt 0.6250 0.5898 +vt 0.7921 0.0194 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 1.0999 0.0340 +vt 1.1004 0.0197 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8229 0.0194 +vt 0.8228 0.0338 +vt 0.6875 0.5664 +vt 0.6875 0.5898 +vt 1.0691 0.0339 +vt 1.0694 0.0196 +vt 0.8537 0.0195 +vt 0.8536 0.0338 +vt 1.1640 0.2021 +vt 1.1328 0.2072 +vt 1.0383 0.0339 +vt 1.0385 0.0195 +vt 0.8844 0.0196 +vt 0.8843 0.0339 +vt 1.1017 0.2145 +vt 1.0075 0.0339 +vt 1.0076 0.0195 +vt 0.9151 0.0196 +vt 0.9151 0.0339 +vt 1.0862 0.2191 +vt 1.0705 0.2145 +vt 0.9767 0.0339 +vt 0.9767 0.0195 +vt 0.9458 0.0339 +vt 0.9459 0.0196 +vt 1.0393 0.2073 +vt 0.8835 0.2074 +vt 0.8524 0.2146 +vt 1.0081 0.2024 +vt 0.9147 0.2024 +vt 0.9770 0.1999 +vt 0.9458 0.1999 +vt 0.5717 0.2656 +vt 0.5405 0.2656 +vt 0.6341 0.2656 +vt 0.8212 0.2238 +vt 1.1952 0.1995 +vt 0.5092 0.2655 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6029 0.2656 +vt 0.4780 0.2655 +vt 0.4624 0.2655 +vt 0.4467 0.2655 +vt 0.8834 0.2658 +vt 0.8522 0.2658 +vt 0.7587 0.2657 +vt 0.7276 0.2657 +vt 0.9614 0.2658 +vt 0.9458 0.2658 +vt 0.9146 0.2658 +vt 0.7899 0.2657 +vt 0.8211 0.2658 +vt 0.9614 0.2658 +vt 0.9458 0.2658 +vt 0.8834 0.2658 +vt 0.8522 0.2658 +vt 0.7587 0.2657 +vt 0.7276 0.2657 +vt 0.9146 0.2658 +vt 0.7899 0.2657 +vt 0.8522 0.2658 +vt 0.8211 0.2658 +vt 0.8211 0.2658 +vt 0.9458 0.2658 +vt 0.9146 0.2658 +vt 0.7899 0.2657 +vt 0.9614 0.2658 +vt 0.8834 0.2658 +vt 0.7587 0.2657 +vt 0.7276 0.2657 +vt 0.8522 0.2658 +vt 0.8211 0.2658 +vt 0.7899 0.2657 +vt 0.7587 0.2657 +vt 0.8522 0.2658 +vt 0.8211 0.2658 +vt 0.9458 0.2658 +vt 0.9146 0.2658 +vt 0.9614 0.2658 +vt 0.8834 0.2658 +vt 0.7276 0.2657 +vt 0.9146 0.2658 +vt 0.8834 0.2658 +vt 0.7899 0.2657 +vt 0.7587 0.2657 +vt 0.8522 0.2658 +vt 0.8211 0.2658 +vt 0.9458 0.2658 +vt 0.9614 0.2658 +vt 0.7276 0.2657 +vt 0.7587 0.2657 +vt 0.7276 0.2657 +vt 0.9146 0.2658 +vt 0.8834 0.2658 +vt 0.7899 0.2657 +vt 0.8522 0.2658 +vt 0.8211 0.2658 +vt 0.9458 0.2658 +vt 0.9614 0.2658 +vt 0.9614 0.2658 +vt 0.9458 0.2658 +vt 0.8834 0.2658 +vt 0.7587 0.2657 +vt 0.7276 0.2657 +vt 0.9146 0.2658 +vt 0.7899 0.2657 +vt 0.8522 0.2658 +vt 0.8211 0.2658 +vt 0.7899 0.2657 +vt 0.9614 0.2658 +vt 0.9458 0.2658 +vt 0.8834 0.2658 +vt 0.7587 0.2657 +vt 0.7276 0.2657 +vt 0.9146 0.2658 +vt 0.9146 0.2658 +vt 0.8834 0.2658 +vt 0.7899 0.2657 +vt 0.7587 0.2657 +vt 0.9458 0.2658 +vt 0.8211 0.2658 +vt 0.8522 0.2658 +vt 0.9614 0.2658 +vt 0.7276 0.2657 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.6857 0.2113 0.6965 +vn 0.6857 0.2113 0.6965 +vn 0.6857 0.3431 0.6419 +vn -0.6857 0.3431 0.6419 +vn -0.6857 0.0713 0.7244 +vn 0.6857 0.0713 0.7244 +vn -0.6857 -0.0713 0.7244 +vn 0.6857 -0.0713 0.7244 +vn -0.6857 -0.2112 0.6966 +vn 0.6857 -0.2114 0.6965 +vn -0.6857 -0.3432 0.6419 +vn 0.6857 -0.3432 0.6419 +vn -0.6857 -0.4618 0.5625 +vn 0.6857 -0.4618 0.5625 +vn -0.6857 -0.5627 0.4617 +vn 0.6857 -0.5627 0.4617 +vn -0.6857 -0.6420 0.3431 +vn 0.6857 -0.6419 0.3432 +vn -0.6857 -0.6966 0.2112 +vn 0.6857 -0.6966 0.2112 +vn -0.6857 -0.7244 0.0713 +vn 0.6857 -0.7244 0.0713 +vn -0.6857 -0.7244 -0.0713 +vn 0.6857 -0.7244 -0.0713 +vn -0.6857 -0.6965 -0.2113 +vn 0.6857 -0.6965 -0.2113 +vn -0.6857 -0.6419 -0.3432 +vn 0.6857 -0.6420 -0.3430 +vn -0.6857 -0.5628 -0.4616 +vn 0.6857 -0.5626 -0.4617 +vn -0.6857 -0.4617 -0.5626 +vn 0.6857 -0.4618 -0.5626 +vn -0.6857 -0.3431 -0.6419 +vn 0.6857 -0.3431 -0.6419 +vn -0.6857 -0.2115 -0.6965 +vn 0.6857 -0.2112 -0.6966 +vn -0.6857 -0.0713 -0.7244 +vn 0.6857 -0.0713 -0.7244 +vn -0.6857 0.0712 -0.7244 +vn 0.6857 0.0714 -0.7244 +vn -0.6857 0.2112 -0.6966 +vn 0.6857 0.2114 -0.6965 +vn -0.6857 0.4617 -0.5626 +vn 0.6857 0.4616 -0.5627 +vn 0.6857 0.3431 -0.6419 +vn -0.6857 0.3431 -0.6419 +vn -0.6857 0.5626 -0.4618 +vn 0.6857 0.5626 -0.4617 +vn -0.6857 0.6420 -0.3430 +vn 0.6857 0.6419 -0.3432 +vn -0.6857 0.6965 -0.2113 +vn 0.6857 0.6965 -0.2113 +vn -0.6857 0.7244 -0.0713 +vn 0.6857 0.7244 -0.0713 +vn -0.6857 0.6965 0.2114 +vn 0.6857 0.6965 0.2113 +vn 0.6857 0.7244 0.0713 +vn -0.6857 0.7244 0.0713 +vn -0.6857 0.6419 0.3432 +vn 0.6857 0.6420 0.3430 +vn -0.6857 0.5626 0.4617 +vn 0.6857 0.5625 0.4618 +vn -0.2147 0.8614 -0.4604 +vn -0.1087 0.8767 -0.4686 +vn -0.1087 0.9513 -0.2886 +vn -0.2147 0.9346 -0.2835 +vn -0.2147 0.9720 -0.0957 +vn -0.1087 0.9893 -0.0974 +vn -0.2147 0.9720 0.0957 +vn -0.1087 0.9893 0.0974 +vn -0.2147 0.9346 0.2835 +vn -0.1087 0.9513 0.2886 +vn -0.2147 0.8614 0.4604 +vn -0.1087 0.8767 0.4686 +vn -0.2147 0.7550 0.6196 +vn -0.1087 0.7684 0.6306 +vn -0.1087 0.6306 0.7684 +vn -0.2147 0.6196 0.7550 +vn -0.2147 0.4604 0.8614 +vn -0.1087 0.4686 0.8767 +vn -0.2147 0.2835 0.9346 +vn -0.1087 0.2886 0.9513 +vn -0.2147 0.0957 0.9720 +vn -0.1087 0.0974 0.9893 +vn -0.1087 -0.0974 0.9893 +vn -0.2147 -0.0957 0.9720 +vn -0.1087 -0.2886 0.9513 +vn -0.2147 -0.2835 0.9346 +vn -0.2147 -0.4604 0.8614 +vn -0.1087 -0.4686 0.8767 +vn -0.1087 -0.6306 0.7684 +vn -0.2147 -0.6196 0.7550 +vn -0.1087 -0.7684 0.6306 +vn -0.2147 -0.7550 0.6196 +vn -0.2147 -0.8614 0.4604 +vn -0.1087 -0.8767 0.4686 +vn -0.1087 -0.9513 0.2886 +vn -0.2147 -0.9346 0.2835 +vn -0.2147 -0.9720 0.0957 +vn -0.1087 -0.9893 0.0974 +vn -0.1087 -0.9893 -0.0974 +vn -0.2147 -0.9720 -0.0957 +vn -0.2147 -0.9346 -0.2835 +vn -0.1087 -0.9513 -0.2886 +vn -0.1087 -0.8767 -0.4686 +vn -0.2147 -0.8614 -0.4604 +vn -0.1087 -0.7684 -0.6306 +vn -0.2147 -0.7550 -0.6196 +vn -0.1087 -0.6306 -0.7684 +vn -0.2147 -0.6196 -0.7550 +vn -0.1087 -0.4686 -0.8767 +vn -0.2147 -0.4604 -0.8614 +vn -0.1087 -0.2886 -0.9513 +vn -0.2147 -0.2835 -0.9346 +vn -0.1087 -0.0974 -0.9893 +vn -0.2147 -0.0957 -0.9720 +vn -0.2147 0.2835 -0.9346 +vn -0.2147 0.0957 -0.9720 +vn -0.1087 0.0974 -0.9893 +vn -0.1087 0.2886 -0.9513 +vn -0.2147 0.6196 -0.7550 +vn -0.2147 0.4604 -0.8614 +vn -0.1087 0.4686 -0.8767 +vn -0.1087 0.6306 -0.7684 +vn -0.2147 0.7550 -0.6196 +vn -0.1087 0.7684 -0.6306 +vn 0.6857 0.4617 0.5626 +vn -0.6857 0.4616 0.5627 +vn -0.6100 0.3031 0.7322 +vn -0.0000 0.3827 0.9239 +vn -0.0000 0.9914 0.1305 +vn -0.6100 0.7856 0.1034 +vn -0.6100 -0.4824 0.6287 +vn 0.0000 -0.6088 0.7934 +vn 0.0000 0.6087 -0.7934 +vn -0.6100 0.4824 -0.6286 +vn 0.0000 -0.3827 -0.9239 +vn -0.6100 -0.3033 -0.7321 +vn 0.0000 -0.9914 -0.1305 +vn -0.6100 -0.7856 -0.1034 +vn -0.6100 0.7320 0.3034 +vn 0.0000 0.9239 0.3827 +vn 0.0000 0.7934 -0.6087 +vn -0.6100 0.6287 -0.4823 +vn -0.6100 0.1034 0.7856 +vn 0.0000 0.1305 0.9914 +vn 0.0000 -0.1305 -0.9914 +vn -0.6100 -0.1034 -0.7856 +vn 0.0000 -0.9239 -0.3827 +vn -0.6100 -0.7321 -0.3032 +vn 0.0000 -0.7934 0.6087 +vn -0.6100 -0.6288 0.4823 +vn -0.6100 0.7321 -0.3032 +vn 0.0000 0.9239 -0.3827 +vn 0.0000 0.1305 -0.9914 +vn -0.6100 0.1034 -0.7856 +vn -0.6100 0.6287 0.4824 +vn 0.0000 0.7934 0.6088 +vn 0.0000 -0.7934 -0.6087 +vn -0.6100 -0.6286 -0.4824 +vn 0.0000 -0.9239 0.3827 +vn -0.6100 -0.7321 0.3032 +vn 0.0000 -0.1306 0.9914 +vn -0.6100 -0.1034 0.7856 +vn -0.6100 0.3032 -0.7321 +vn 0.0000 0.3827 -0.9239 +vn 0.0000 -0.6087 -0.7934 +vn -0.6100 -0.4823 -0.6287 +vn -0.6100 0.7856 -0.1034 +vn 0.0000 0.9914 -0.1305 +vn -0.0000 -0.9914 0.1305 +vn -0.6100 -0.7856 0.1034 +vn -0.0000 -0.3827 0.9239 +vn -0.6100 -0.3033 0.7321 +vn 0.0000 0.6087 0.7934 +vn -0.6100 0.4824 0.6286 +vn -0.6100 -0.3032 -0.7321 +vn -0.6100 0.4824 -0.6287 +vn -0.0000 -0.6087 0.7934 +vn -0.6100 -0.4824 0.6286 +vn -0.6100 0.3032 0.7321 +vn -0.6100 -0.7320 -0.3034 +vn 0.0000 -0.7934 0.6088 +vn -0.6100 -0.6287 0.4824 +vn 0.0000 0.1306 0.9914 +vn -0.6100 0.7321 0.3032 +vn -0.6100 0.6288 -0.4823 +vn 0.0000 -0.1305 0.9914 +vn -0.6100 -0.6286 -0.4825 +vn 0.0000 0.7934 0.6087 +vn -0.6100 0.6287 0.4823 +vn -0.6100 0.7322 -0.3030 +vn -0.6100 -0.3032 0.7321 +vn -0.6100 0.4822 0.6288 +vn -0.6100 -0.4824 -0.6286 +vn 0.2267 -0.2267 0.9472 +vn 0.1243 -0.1243 0.9844 +vn 0.3333 -0.3333 0.8819 +vn 0.4431 -0.4431 0.7793 +vn 0.1243 0.9844 -0.1243 +vn 0.2267 0.9472 -0.2267 +vn 0.0309 -0.0309 0.9990 +vn -0.0000 0.8819 0.4714 +vn -0.0000 0.7730 0.6344 +vn -0.0000 0.6344 0.7730 +vn -0.0000 0.4714 0.8819 +vn -0.0000 0.9569 0.2903 +vn -0.0000 0.9952 0.0980 +vn 0.0247 0.9994 -0.0247 +vn 0.3333 0.8819 -0.3333 +vn 0.4431 0.7793 -0.4431 +vn 0.0000 0.2903 0.9569 +vn 0.0062 0.1163 0.9932 +vn 0.0062 0.1041 0.9945 +vn 0.0123 -0.0000 0.9999 +vn 0.5510 -0.5510 0.6267 +vn 0.6437 -0.6437 0.4139 +vn 0.6995 -0.6995 0.1458 +vn 0.6995 -0.6995 -0.1458 +vn 0.6437 -0.6437 -0.4139 +vn 0.5510 -0.5510 -0.6267 +vn 0.4431 -0.4431 -0.7793 +vn 0.5774 -0.5774 -0.5774 +vn 0.4431 -0.7793 -0.4431 +vn 0.5510 -0.6267 -0.5510 +vn 0.6437 -0.4139 -0.6437 +vn 0.6995 -0.1458 -0.6995 +vn 0.6995 0.1458 -0.6995 +vn 0.6437 0.4139 -0.6437 +vn 0.5510 0.6267 -0.5510 +vn -0.6100 0.5602 0.5604 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.9659 -0.2588 +vn -0.6100 0.7654 -0.2051 +vn -0.6100 -0.2051 0.7654 +vn 0.0000 -0.2588 0.9659 +vn 0.0000 0.2588 -0.9659 +vn -0.6100 0.2051 -0.7654 +vn 0.0000 -0.7071 -0.7071 +vn -0.6100 -0.5603 -0.5603 +vn 0.0000 -0.9659 0.2588 +vn -0.6100 -0.7654 0.2052 +vn -0.6100 0.7924 -0.0001 +vn 0.0000 0.5000 -0.8660 +vn -0.6100 0.3961 -0.6863 +vn -0.6100 0.3961 0.6863 +vn 0.0000 0.5000 0.8660 +vn 0.0000 -0.5000 -0.8660 +vn -0.6100 -0.3963 -0.6861 +vn -0.6100 -0.7924 0.0001 +vn 0.0000 -0.5000 0.8660 +vn -0.6100 -0.3962 0.6862 +vn -0.6100 0.5603 -0.5603 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 -0.2588 -0.9659 +vn -0.6100 -0.2050 -0.7654 +vn -0.6100 0.7654 0.2050 +vn 0.0000 0.9659 0.2588 +vn 0.0000 -0.9659 -0.2588 +vn -0.6100 -0.7654 -0.2051 +vn 0.0000 -0.7071 0.7071 +vn -0.6100 -0.5604 0.5602 +vn 0.0000 0.2588 0.9659 +vn -0.6100 0.2051 0.7654 +vn -0.6100 0.0001 -0.7924 +vn 0.0000 -0.8660 -0.5000 +vn -0.6100 -0.6862 -0.3963 +vn -0.6100 0.6862 -0.3963 +vn 0.0000 0.8660 -0.5000 +vn -0.0000 -0.8660 0.5000 +vn -0.6100 -0.6864 0.3959 +vn -0.6100 -0.0002 0.7924 +vn -0.0000 0.8660 0.5000 +vn -0.6100 0.6862 0.3962 +vn -0.6100 -0.7654 0.2051 +vn -0.6100 -0.2052 0.7654 +vn -0.6100 0.5603 0.5603 +vn -0.6100 0.7654 -0.2052 +vn -0.6100 -0.3961 -0.6863 +vn -0.6100 0.3962 0.6862 +vn -0.6100 0.3962 -0.6862 +vn -0.6100 -0.5603 0.5603 +vn -0.6100 0.2049 0.7654 +vn -0.6100 -0.7654 -0.2050 +vn -0.6100 0.7654 0.2051 +vn -0.6100 -0.2051 -0.7654 +vn -0.6100 0.6862 0.3963 +vn -0.6100 -0.6862 0.3962 +vn -0.6100 0.6863 -0.3961 +vn -0.6100 -0.6862 -0.3962 +vn 0.0061 -0.0184 0.9998 +vn 0.0974 0.1087 0.9893 +vn -0.0917 -0.0131 0.9957 +vn -0.0946 0.1083 0.9896 +vn 0.2886 0.1087 0.9513 +vn 0.4686 0.1087 0.8767 +vn -0.0952 0.0117 0.9954 +vn -0.2879 0.0228 0.9574 +vn -0.2861 0.1081 0.9521 +vn 0.6306 0.1087 0.7684 +vn -0.4719 0.0211 0.8814 +vn -0.4691 0.1082 0.8765 +vn -0.7733 0.0153 0.6339 +vn -0.7688 0.1084 0.6302 +vn -0.6311 0.1083 0.7681 +vn -0.6349 0.0185 0.7724 +vn -0.0957 0.2147 0.9720 +vn -0.2835 0.2147 0.9346 +vn 0.0957 0.2147 0.9720 +vn 0.2835 0.2147 0.9346 +vn 0.7684 0.6306 0.1087 +vn 0.6306 0.7684 0.1087 +vn -0.4604 0.2147 0.8614 +vn 0.4604 0.2147 0.8614 +vn 0.7684 0.1087 0.6306 +vn 0.8767 0.1087 0.4686 +vn -0.6196 0.2147 0.7550 +vn 0.6196 0.2147 0.7550 +vn 0.9513 0.1087 0.2886 +vn -0.9513 -0.2886 0.1087 +vn -0.9844 -0.1243 -0.1243 +vn -0.9994 -0.0247 -0.0247 +vn -0.9893 -0.0974 0.1087 +vn -0.7550 0.2147 0.6196 +vn 0.5626 0.6857 0.4617 +vn 0.5626 -0.6857 0.4617 +vn 0.6419 -0.6857 0.3431 +vn 0.6419 0.6857 0.3431 +vn 0.7244 0.6857 0.0713 +vn 0.7244 -0.6857 0.0713 +vn 0.7244 -0.6857 -0.0713 +vn 0.7244 0.6857 -0.0713 +vn 0.7550 0.2147 0.6196 +vn 0.4618 0.6857 0.5625 +vn 0.4618 -0.6857 0.5626 +vn -0.8614 0.2147 0.4604 +vn -0.8769 0.1085 0.4682 +vn 0.6966 -0.6857 -0.2112 +vn 0.6965 0.6857 -0.2114 +vn 0.8614 0.2147 0.4604 +vn 0.3430 0.6857 0.6420 +vn 0.3432 -0.6857 0.6419 +vn 0.9893 0.1087 0.0974 +vn 0.9893 0.1087 -0.0974 +vn -0.9952 -0.0000 0.0975 +vn -0.9893 0.1087 0.0973 +vn -0.9514 0.1086 0.2882 +vn -0.9568 0.0071 0.2907 +vn -0.9951 0.0025 0.0992 +vn -0.9346 0.2147 0.2835 +vn 0.2113 0.6857 0.6965 +vn 0.2113 -0.6857 0.6965 +vn 0.9346 0.2147 0.2835 +vn -0.0713 0.6857 0.7244 +vn -0.0713 -0.6857 0.7244 +vn 0.0713 -0.6857 0.7244 +vn 0.0713 0.6857 0.7244 +vn -0.9720 0.2147 0.0957 +vn 0.6420 -0.6857 -0.3430 +vn 0.6419 0.6857 -0.3432 +vn 0.9720 0.2147 0.0957 +vn -0.2113 0.6857 0.6965 +vn -0.2113 -0.6857 0.6965 +vn 0.9513 0.1087 -0.2886 +vn 0.8767 0.1087 -0.4686 +vn -0.9513 0.1087 -0.2886 +vn -0.9893 0.1087 -0.0974 +vn -0.9720 0.2147 -0.0957 +vn 0.5628 -0.6857 -0.4616 +vn 0.5628 0.6857 -0.4616 +vn 0.9720 0.2147 -0.0957 +vn -0.3432 0.6857 0.6419 +vn -0.3430 -0.6857 0.6420 +vn 0.7684 0.1087 -0.6306 +vn -0.8767 0.1087 -0.4686 +vn -0.9472 -0.2267 -0.2267 +vn -0.9346 0.2147 -0.2835 +vn 0.4617 -0.6857 -0.5626 +vn 0.4617 0.6857 -0.5626 +vn 0.9346 0.2147 -0.2835 +vn -0.4617 0.6857 0.5626 +vn -0.4618 -0.6857 0.5626 +vn -0.8614 0.2147 -0.4604 +vn 0.3430 -0.6857 -0.6420 +vn 0.3432 0.6857 -0.6419 +vn 0.8614 0.2147 -0.4604 +vn -0.5627 0.6857 0.4617 +vn -0.5627 -0.6857 0.4617 +vn -0.7550 0.2147 -0.6196 +vn -0.7684 0.1087 -0.6306 +vn 0.2113 0.6857 -0.6965 +vn 0.2113 -0.6857 -0.6965 +vn 0.0713 -0.6857 -0.7244 +vn 0.0713 0.6857 -0.7244 +vn 0.7550 0.2147 -0.6196 +vn 0.4139 -0.6437 -0.6437 +vn 0.6267 -0.5510 -0.5510 +vn 0.4686 0.1087 -0.8767 +vn 0.2886 0.1087 -0.9513 +vn -0.4139 -0.6437 -0.6437 +vn -0.1458 -0.6995 -0.6995 +vn -0.0974 0.1087 -0.9893 +vn -0.2886 0.1087 -0.9513 +vn -0.6196 0.2147 -0.7550 +vn -0.6306 0.1087 -0.7684 +vn -0.0713 -0.6857 -0.7244 +vn -0.0713 0.6857 -0.7244 +vn 0.6965 -0.6857 0.2113 +vn 0.6965 0.6857 0.2113 +vn 0.6196 0.2147 -0.7550 +vn 0.6306 0.1087 -0.7684 +vn -0.6420 0.6857 0.3430 +vn -0.6419 -0.6857 0.3433 +vn 0.1458 -0.6995 -0.6995 +vn 0.0974 0.1087 -0.9893 +vn -0.4604 0.2147 -0.8614 +vn -0.4686 0.1087 -0.8767 +vn -0.2113 -0.6857 -0.6965 +vn -0.2113 0.6857 -0.6965 +vn 0.4604 0.2147 -0.8614 +vn -0.6965 0.6857 0.2113 +vn -0.6965 -0.6857 0.2113 +vn -0.2835 0.2147 -0.9346 +vn -0.3434 -0.6857 -0.6418 +vn -0.3431 0.6857 -0.6419 +vn 0.2835 0.2147 -0.9346 +vn -0.7244 0.6857 0.0713 +vn -0.7244 -0.6857 0.0711 +vn -0.0957 0.2147 -0.9720 +vn -0.4617 -0.6857 -0.5626 +vn -0.4617 0.6857 -0.5626 +vn 0.0957 0.2147 -0.9720 +vn -0.7244 0.6857 -0.0713 +vn -0.7244 -0.6857 -0.0713 +vn -0.6965 0.6857 -0.2113 +vn -0.6965 -0.6857 -0.2113 +vn -0.5626 -0.6857 -0.4617 +vn -0.5626 0.6857 -0.4617 +vn -0.6419 0.6857 -0.3431 +vn -0.6419 -0.6857 -0.3431 +vn 0.3032 0.6100 -0.7321 +vn 0.3827 -0.0000 -0.9239 +vn -0.6087 -0.0000 -0.7934 +vn -0.4824 0.6100 -0.6287 +vn 0.7856 0.6100 -0.1034 +vn 0.9914 0.0000 -0.1305 +vn -0.9914 -0.0000 0.1305 +vn -0.7856 0.6100 0.1034 +vn -0.3827 0.0000 0.9239 +vn -0.3033 0.6100 0.7321 +vn 0.6087 0.0000 0.7934 +vn 0.4824 0.6100 0.6287 +vn 0.7320 0.6100 -0.3034 +vn 0.9239 0.0000 -0.3827 +vn 0.1305 0.0000 -0.9914 +vn 0.1033 0.6100 -0.7857 +vn 0.6287 0.6100 0.4824 +vn 0.7934 0.0000 0.6088 +vn -0.7934 0.0000 -0.6087 +vn -0.6287 0.6100 -0.4823 +vn -0.9239 0.0000 0.3827 +vn -0.7321 0.6100 0.3032 +vn -0.1305 0.0000 0.9914 +vn -0.1034 0.6100 0.7856 +vn 0.7322 0.6100 0.3031 +vn 0.9239 0.0000 0.3827 +vn 0.7934 0.0000 -0.6088 +vn 0.6286 0.6100 -0.4825 +vn 0.1033 0.6100 0.7856 +vn 0.1305 0.0000 0.9914 +vn -0.1306 0.0000 -0.9914 +vn -0.1034 0.6100 -0.7856 +vn -0.9239 0.0000 -0.3827 +vn -0.7321 0.6100 -0.3032 +vn -0.7934 0.0000 0.6087 +vn -0.6287 0.6100 0.4824 +vn 0.3032 0.6100 0.7321 +vn 0.3826 0.0000 0.9239 +vn 0.9914 0.0000 0.1305 +vn 0.7856 0.6100 0.1035 +vn -0.4824 0.6100 0.6287 +vn -0.6088 0.0000 0.7933 +vn 0.6087 0.0000 -0.7934 +vn 0.4824 0.6100 -0.6287 +vn -0.3827 -0.0000 -0.9239 +vn -0.3031 0.6100 -0.7321 +vn -0.9914 0.0000 -0.1305 +vn -0.7856 0.6100 -0.1036 +vn -0.3032 0.6100 0.7321 +vn 0.6088 -0.0001 0.7933 +vn 0.4823 0.6100 0.6288 +vn 0.9914 -0.0000 -0.1306 +vn -0.7320 0.6100 0.3034 +vn -0.1033 0.6100 0.7857 +vn -0.6287 0.6100 -0.4824 +vn -0.7934 0.0000 -0.6088 +vn 0.7934 0.0000 0.6087 +vn 0.6287 0.6100 0.4823 +vn 0.7321 0.6100 -0.3032 +vn 0.1035 0.6100 -0.7856 +vn -0.7322 0.6100 -0.3031 +vn -0.7934 0.0000 0.6088 +vn -0.6286 0.6100 0.4825 +vn -0.1033 0.6100 -0.7856 +vn -0.1305 0.0000 -0.9914 +vn 0.1306 0.0000 0.9914 +vn 0.1034 0.6100 0.7856 +vn 0.7321 0.6100 0.3032 +vn 0.7934 0.0000 -0.6087 +vn 0.6287 0.6100 -0.4824 +vn -0.3031 0.6100 -0.7322 +vn -0.7856 0.6100 -0.1033 +vn 0.6088 0.0000 -0.7934 +vn -0.6087 0.0000 0.7934 +vn -0.4825 0.6100 0.6286 +vn 0.3827 -0.0000 0.9239 +vn 0.9915 -0.0000 0.1305 +vn 0.7856 0.6100 0.1034 +vn -0.8819 0.0114 0.4713 +vn -0.8819 -0.3333 -0.3333 +vn -0.7793 -0.4431 -0.4431 +vn 0.7793 -0.4431 -0.4431 +vn -0.6267 -0.5510 -0.5510 +vn 0.5604 0.6100 -0.5602 +vn 0.7071 0.0000 -0.7071 +vn -0.2588 0.0000 -0.9659 +vn -0.2052 0.6100 -0.7654 +vn 0.7654 0.6100 0.2051 +vn 0.9659 0.0000 0.2588 +vn -0.9659 0.0000 -0.2588 +vn -0.7654 0.6100 -0.2050 +vn -0.7071 0.0000 0.7071 +vn -0.5604 0.6100 0.5602 +vn 0.2588 0.0000 0.9659 +vn 0.2051 0.6100 0.7654 +vn 0.7924 0.6100 0.0001 +vn 0.5000 0.0000 -0.8660 +vn 0.3962 0.6100 -0.6862 +vn 0.3963 0.6100 0.6862 +vn 0.5000 0.0000 0.8660 +vn -0.5000 0.0000 -0.8660 +vn -0.3961 0.6100 -0.6863 +vn -0.7924 0.6100 0.0000 +vn -0.5000 0.0000 0.8660 +vn -0.3962 0.6100 0.6862 +vn 0.5602 0.6100 0.5604 +vn 0.7071 0.0000 0.7071 +vn 0.9659 0.0000 -0.2588 +vn 0.7654 0.6100 -0.2052 +vn -0.2051 0.6100 0.7654 +vn -0.2588 0.0000 0.9659 +vn 0.2588 0.0000 -0.9659 +vn 0.2050 0.6100 -0.7654 +vn -0.7071 0.0000 -0.7071 +vn -0.5602 0.6100 -0.5604 +vn -0.9659 0.0000 0.2588 +vn -0.7654 0.6100 0.2051 +vn -0.0001 0.6100 0.7924 +vn 0.8660 0.0000 0.5000 +vn 0.6862 0.6100 0.3962 +vn -0.6863 0.6100 0.3961 +vn -0.8660 0.0000 0.5000 +vn 0.8660 0.0000 -0.5000 +vn 0.6863 0.6100 -0.3961 +vn -0.0000 0.6100 -0.7924 +vn -0.8660 -0.0000 -0.5000 +vn -0.6862 0.6100 -0.3963 +vn 0.2052 0.6100 0.7654 +vn -0.7654 0.6100 -0.2051 +vn 0.7654 0.6100 0.2050 +vn -0.2051 0.6100 -0.7654 +vn -0.7924 0.6100 -0.0001 +vn -0.3963 0.6100 -0.6862 +vn 0.3961 0.6100 0.6863 +vn 0.7924 0.6100 -0.0000 +vn -0.7654 0.6100 0.2052 +vn 0.2051 0.6100 -0.7654 +vn -0.2050 0.6100 0.7654 +vn 0.7654 0.6100 -0.2051 +vn -0.0001 0.6100 -0.7924 +vn -0.6863 0.6100 -0.3961 +vn 0.6861 0.6100 -0.3963 +vn -0.6862 0.6100 0.3962 +vn 0.0000 0.6100 0.7924 +vn -0.9569 0.2903 -0.0000 +vn -0.9513 0.2886 0.1087 +vn -0.9893 0.0974 0.1087 +vn -0.9952 0.0980 0.0000 +vn -0.8767 -0.4686 0.1087 +vn 0.7856 -0.1035 0.6100 +vn 0.9914 -0.1306 0.0000 +vn 0.6088 0.7933 0.0000 +vn 0.4824 0.6286 0.6100 +vn 0.3032 -0.7321 0.6100 +vn 0.3827 -0.9239 0.0000 +vn -0.4824 -0.6287 0.6100 +vn -0.6087 -0.7934 0.0000 +vn -0.7856 0.1034 0.6100 +vn -0.9914 0.1305 0.0000 +vn -0.3827 0.9239 0.0000 +vn -0.3032 0.7321 0.6100 +vn -0.7856 0.1033 0.6100 +vn -0.6088 -0.7933 -0.0000 +vn -0.4825 -0.6286 0.6100 +vn 0.4823 0.6287 0.6100 +vn 0.6087 0.7934 0.0000 +vn 0.7856 -0.1034 0.6100 +vn 0.9914 -0.1305 0.0000 +vn 0.3826 -0.9239 0.0000 +vn 0.3030 -0.7322 0.6100 +vn -0.6287 -0.4824 0.6100 +vn -0.7934 -0.6087 0.0000 +vn 0.1305 -0.9914 0.0000 +vn 0.1036 -0.7856 0.6100 +vn -0.7321 0.3032 0.6100 +vn -0.9239 0.3827 0.0000 +vn -0.1034 0.7856 0.6100 +vn -0.1306 0.9914 0.0000 +vn 0.6287 0.4824 0.6100 +vn 0.7934 0.6088 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.7321 -0.3032 0.6100 +vn -0.1034 -0.7856 0.6100 +vn -0.1305 -0.9914 0.0000 +vn 0.7934 -0.6088 0.0000 +vn 0.6287 -0.4824 0.6100 +vn -0.7321 -0.3031 0.6100 +vn -0.9239 -0.3827 0.0000 +vn -0.6287 0.4823 0.6100 +vn -0.7934 0.6087 0.0000 +vn 0.1034 0.7856 0.6100 +vn 0.1305 0.9914 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.7322 0.3031 0.6100 +vn 0.4824 -0.6287 0.6100 +vn 0.6088 -0.7934 0.0000 +vn 0.9914 0.1305 0.0000 +vn 0.7856 0.1033 0.6100 +vn -0.3034 -0.7320 0.6100 +vn -0.3827 -0.9239 0.0000 +vn -0.7856 -0.1034 0.6100 +vn -0.9914 -0.1305 0.0000 +vn -0.4824 0.6287 0.6100 +vn -0.6087 0.7934 0.0000 +vn 0.3827 0.9239 0.0000 +vn 0.3032 0.7321 0.6100 +vn -0.5626 0.4617 0.6857 +vn -0.5626 0.4617 -0.6857 +vn -0.6420 0.3430 -0.6857 +vn -0.6419 0.3432 0.6857 +vn -0.6966 0.2111 -0.6857 +vn -0.6965 0.2113 0.6857 +vn -0.4617 0.5626 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.7244 0.0713 -0.6857 +vn -0.7244 0.0713 0.6857 +vn 0.6965 -0.2113 0.6857 +vn 0.6965 -0.2113 -0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.0957 0.9720 0.2147 +vn -0.0957 0.9720 0.2147 +vn -0.0974 0.9893 0.1087 +vn 0.0974 0.9893 0.1087 +vn -0.7244 -0.0712 -0.6857 +vn -0.7244 -0.0714 0.6857 +vn 0.2835 0.9346 0.2147 +vn 0.2886 0.9513 0.1087 +vn -0.3431 0.6419 0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.2835 0.9346 0.2147 +vn -0.2886 0.9513 0.1087 +vn 0.0713 -0.7244 0.6857 +vn 0.0713 -0.7244 -0.6857 +vn 0.2113 -0.6965 -0.6857 +vn 0.2113 -0.6965 0.6857 +vn -0.6965 -0.2113 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn 0.4604 0.8614 0.2147 +vn 0.4686 0.8767 0.1087 +vn -0.2114 0.6965 0.6857 +vn -0.2112 0.6966 -0.6857 +vn -0.4604 0.8614 0.2147 +vn -0.4686 0.8767 0.1087 +vn -0.6419 -0.3432 -0.6857 +vn -0.6420 -0.3431 0.6857 +vn 0.6196 0.7550 0.2147 +vn -0.0713 0.7244 0.6857 +vn -0.0713 0.7244 -0.6857 +vn -0.6196 0.7550 0.2147 +vn -0.6306 0.7684 0.1087 +vn -0.5627 -0.4617 -0.6857 +vn -0.5627 -0.4617 0.6857 +vn 0.7550 0.6196 0.2147 +vn 0.6419 -0.3432 0.6857 +vn 0.6420 -0.3430 -0.6857 +vn 0.0713 0.7244 0.6857 +vn 0.0713 0.7244 -0.6857 +vn -0.7550 0.6196 0.2147 +vn -0.7684 0.6306 0.1087 +vn -0.0980 0.9952 0.0000 +vn 0.3431 0.6419 0.6857 +vn 0.3431 0.6419 -0.6857 +vn 0.2113 0.6965 -0.6857 +vn 0.2113 0.6965 0.6857 +vn 0.8614 0.4604 0.2147 +vn 0.8767 0.4686 0.1087 +vn -0.8614 0.4604 0.2147 +vn -0.8767 0.4686 0.1087 +vn -0.4618 -0.5626 -0.6857 +vn -0.4616 -0.5627 0.6857 +vn 0.9513 0.2886 0.1087 +vn 0.9346 0.2835 0.2147 +vn 0.4617 0.5626 0.6857 +vn 0.4617 0.5626 -0.6857 +vn -0.9346 0.2835 0.2147 +vn -0.3432 -0.6419 -0.6857 +vn -0.3430 -0.6420 0.6857 +vn 0.9893 0.0974 0.1087 +vn 0.9720 0.0957 0.2147 +vn 0.5625 0.4618 0.6857 +vn 0.5628 0.4616 -0.6857 +vn -0.9720 0.0957 0.2147 +vn -0.2112 -0.6966 -0.6857 +vn -0.2112 -0.6966 0.6857 +vn 0.9893 -0.0974 0.1087 +vn 0.9720 -0.0957 0.2147 +vn 0.6420 0.3430 0.6857 +vn 0.6419 0.3432 -0.6857 +vn -0.9720 -0.0957 0.2147 +vn -0.0713 -0.7244 -0.6857 +vn -0.0713 -0.7244 0.6857 +vn 0.9513 -0.2886 0.1087 +vn 0.9346 -0.2835 0.2147 +vn 0.6965 0.2113 0.6857 +vn 0.6966 0.2112 -0.6857 +vn -0.9346 -0.2835 0.2147 +vn 0.8767 -0.4686 0.1087 +vn 0.8614 -0.4604 0.2147 +vn 0.3430 -0.6420 -0.6857 +vn 0.3432 -0.6419 0.6857 +vn -0.8614 -0.4604 0.2147 +vn 0.4616 -0.5627 -0.6857 +vn 0.4618 -0.5626 0.6857 +vn 0.7684 -0.6306 0.1087 +vn 0.7550 -0.6196 0.2147 +vn 0.7244 0.0713 0.6857 +vn 0.7244 0.0713 -0.6857 +vn -0.7550 -0.6196 0.2147 +vn -0.7684 -0.6306 0.1087 +vn 0.5625 -0.4618 -0.6857 +vn 0.5628 -0.4616 0.6857 +vn 0.6306 -0.7684 0.1087 +vn 0.6196 -0.7550 0.2147 +vn -0.6196 -0.7550 0.2147 +vn -0.6306 -0.7684 0.1087 +vn 0.4686 -0.8767 0.1087 +vn 0.4604 -0.8614 0.2147 +vn -0.4604 -0.8614 0.2147 +vn -0.4686 -0.8767 0.1087 +vn 0.2886 -0.9513 0.1087 +vn 0.2835 -0.9346 0.2147 +vn -0.2835 -0.9346 0.2147 +vn -0.2886 -0.9513 0.1087 +vn 0.0974 -0.9893 0.1087 +vn 0.0957 -0.9720 0.2147 +vn -0.0974 -0.9893 0.1087 +vn -0.0957 -0.9720 0.2147 +vn -0.6344 0.7730 -0.0000 +vn -0.4714 0.8819 -0.0000 +vn -0.8819 0.4714 -0.0000 +vn -0.2903 0.9569 0.0000 +vn 0.5604 0.5602 0.6100 +vn 0.7071 0.7071 -0.0000 +vn -0.2588 0.9659 -0.0000 +vn -0.2051 0.7654 0.6100 +vn 0.7654 -0.2051 0.6100 +vn 0.9659 -0.2588 0.0000 +vn -0.9659 0.2588 -0.0000 +vn -0.7654 0.2051 0.6100 +vn -0.7071 -0.7071 -0.0000 +vn -0.5604 -0.5602 0.6100 +vn 0.2588 -0.9659 0.0000 +vn 0.2051 -0.7654 0.6100 +vn 0.7924 0.0000 0.6100 +vn 0.5000 0.8660 0.0000 +vn 0.3962 0.6862 0.6100 +vn 0.3962 -0.6862 0.6100 +vn 0.5000 -0.8660 0.0000 +vn -0.5000 0.8660 0.0000 +vn -0.3962 0.6862 0.6100 +vn -0.7924 -0.0000 0.6100 +vn -0.5000 -0.8660 -0.0000 +vn -0.3961 -0.6863 0.6100 +vn 0.5602 -0.5604 0.6100 +vn 0.7071 -0.7071 0.0000 +vn 0.9659 0.2588 0.0000 +vn 0.7654 0.2051 0.6100 +vn -0.2052 -0.7654 0.6100 +vn -0.2588 -0.9659 0.0000 +vn 0.2588 0.9659 0.0000 +vn 0.2051 0.7654 0.6100 +vn -0.7071 0.7071 -0.0000 +vn -0.5602 0.5604 0.6100 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 0.6100 +vn -0.0001 -0.7924 0.6100 +vn 0.8660 -0.5000 0.0000 +vn 0.6862 -0.3963 0.6100 +vn -0.6861 -0.3963 0.6100 +vn -0.8660 -0.5000 0.0000 +vn 0.8660 0.5000 -0.0000 +vn 0.6862 0.3962 0.6100 +vn -0.0001 0.7924 0.6100 +vn -0.8660 0.5000 -0.0000 +vn -0.6862 0.3962 0.6100 +vn -0.2051 -0.7654 0.6100 +vn -0.0000 0.7924 0.6100 +vn 0.6862 0.3963 0.6100 +vn -0.6862 -0.3962 0.6100 +vn 0.0000 -0.7924 0.6100 +vn 0.6863 -0.3961 0.6100 +vn -0.7730 0.6344 -0.0000 +vn -0.4711 0.1079 0.8754 +vn -0.6338 0.0947 0.7677 +vn -0.9560 0.0360 0.2911 +vn -0.9948 0.0126 0.1013 +vn -0.0980 0.1217 0.9877 +vn -0.2902 0.1170 0.9498 +vn -0.8809 0.0581 0.4698 +vn -0.7721 0.0779 0.6307 +vn -0.0979 0.2889 0.9523 +vn -0.4706 0.2561 0.8444 +vn -0.6332 0.2247 0.7407 +vn -0.9556 0.0855 0.2819 +vn -0.9946 0.0301 0.0991 +vn -0.2898 0.2778 0.9159 +vn -0.8803 0.1377 0.4540 +vn -0.6332 0.3649 0.6826 +vn -0.7715 0.2999 0.5611 +vn -0.7715 0.1847 0.6088 +vn -0.0979 0.4691 0.8777 +vn -0.2898 0.4512 0.8441 +vn -0.8803 0.2236 0.4184 +vn -0.4706 0.4159 0.7782 +vn -0.9556 0.1389 0.2598 +vn -0.9946 0.0488 0.0913 +vn -0.6332 0.4910 0.5983 +vn -0.7715 0.4036 0.4918 +vn -0.8803 0.3010 0.3667 +vn -0.9556 0.1869 0.2277 +vn -0.6332 0.5983 0.4910 +vn -0.7715 0.4918 0.4036 +vn -0.0979 0.6314 0.7693 +vn -0.2898 0.6072 0.7398 +vn -0.4706 0.5598 0.6821 +vn -0.9946 0.0657 0.0801 +vn -0.2898 0.7398 0.6072 +vn -0.4706 0.6821 0.5598 +vn -0.8803 0.3667 0.3010 +vn -0.9556 0.2277 0.1869 +vn -0.6332 0.6826 0.3649 +vn -0.7715 0.5611 0.2999 +vn -0.0979 0.7693 0.6314 +vn -0.9946 0.0801 0.0657 +vn -0.9556 0.2598 0.1389 +vn -0.9946 0.0913 0.0488 +vn -0.2898 0.8441 0.4512 +vn -0.4706 0.7782 0.4159 +vn -0.8803 0.4184 0.2236 +vn -0.6332 0.7407 0.2247 +vn -0.7715 0.6088 0.1847 +vn -0.0979 0.8777 0.4691 +vn -0.0979 0.9523 0.2889 +vn -0.4706 0.8444 0.2561 +vn -0.9556 0.2819 0.0855 +vn -0.9946 0.0991 0.0301 +vn -0.2898 0.9159 0.2778 +vn -0.8803 0.4540 0.1377 +vn -0.6332 0.7703 0.0759 +vn -0.7715 0.6332 0.0624 +vn -0.8803 0.4721 0.0465 +vn -0.0979 0.9904 0.0975 +vn -0.4706 0.8781 0.0865 +vn -0.9556 0.2932 0.0289 +vn -0.9946 0.1031 0.0101 +vn -0.2898 0.9525 0.0938 +g Pipe_Cylinder.002_None.001_Pipe_Cylinder.002_None.001_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 +f 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 +f 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 +f 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 +f 25/25/1 26/26/1 27/27/1 28/28/1 29/29/1 30/30/1 +f 31/31/1 32/32/1 33/33/1 34/34/1 35/35/1 36/36/1 +f 37/37/1 38/38/1 39/39/1 40/40/1 41/41/1 42/42/1 +f 43/43/1 44/44/1 45/45/1 46/46/1 47/47/1 48/48/1 +f 49/49/1 50/50/1 51/51/1 52/52/1 53/53/1 54/54/1 55/55/1 56/56/1 57/57/1 58/58/1 59/59/1 60/60/1 61/61/1 62/62/1 63/63/1 64/64/1 65/65/1 66/66/1 67/67/1 68/68/1 69/69/1 70/70/1 71/71/1 72/72/1 73/73/1 74/74/1 75/75/1 76/76/1 77/77/1 78/78/1 79/79/1 80/80/1 +f 81/81/2 82/82/2 83/83/2 84/84/2 85/85/2 86/86/2 87/87/2 88/88/2 89/89/2 90/90/2 91/91/2 92/92/2 93/93/2 94/94/2 95/95/2 96/96/2 97/97/2 98/98/2 99/99/2 100/100/2 101/101/2 102/102/2 103/103/2 104/104/2 105/105/2 106/106/2 107/107/2 108/108/2 109/109/2 110/110/2 111/111/2 112/112/2 +f 113/113/1 114/114/1 115/115/1 116/116/1 117/117/1 118/118/1 +f 119/119/1 120/120/1 121/121/1 122/122/1 123/123/1 124/124/1 +f 125/125/1 126/126/1 127/127/1 128/128/1 129/129/1 130/130/1 +f 131/131/1 132/132/1 133/133/1 134/134/1 135/135/1 136/136/1 +f 137/137/1 138/138/1 139/139/1 140/140/1 141/141/1 142/142/1 +f 143/143/1 144/144/1 145/145/1 146/146/1 147/147/1 148/148/1 +f 149/149/1 150/150/1 151/151/1 152/152/1 153/153/1 154/154/1 +f 155/155/1 156/156/1 157/157/1 158/158/1 159/159/1 160/160/1 +f 161/161/3 162/162/3 163/163/3 164/164/3 165/165/3 166/166/3 +f 167/167/3 168/168/3 169/169/3 170/170/3 171/171/3 172/172/3 +f 173/173/3 174/174/3 175/175/3 176/176/3 177/177/3 178/178/3 +f 179/179/3 180/180/3 181/181/3 182/182/3 183/183/3 184/184/3 +f 185/185/3 186/186/3 187/187/3 188/188/3 189/189/3 190/190/3 +f 191/191/3 192/192/3 193/193/3 194/194/3 195/195/3 196/196/3 +f 197/197/3 198/198/3 199/199/3 200/200/3 201/201/3 202/202/3 +f 203/203/3 204/204/3 205/205/3 206/206/3 207/207/3 208/208/3 +f 209/209/3 210/210/3 211/211/3 212/212/3 213/213/3 214/214/3 215/215/3 216/216/3 217/217/3 218/218/3 219/219/3 220/220/3 221/221/3 222/222/3 223/223/3 224/224/3 225/225/3 226/226/3 227/227/3 228/228/3 229/229/3 230/230/3 231/231/3 232/232/3 233/233/3 234/234/3 235/235/3 236/236/3 237/237/3 238/238/3 239/239/3 240/240/3 +f 241/241/4 242/242/4 243/243/4 244/244/4 245/245/4 246/246/4 247/247/4 248/248/4 249/249/4 250/250/4 251/251/4 252/252/4 253/253/4 254/254/4 255/255/4 256/256/4 257/257/4 258/258/4 259/259/4 260/260/4 261/261/4 262/262/4 263/263/4 264/264/4 265/265/4 266/266/4 267/267/4 268/268/4 269/269/4 270/270/4 271/271/4 272/272/4 +f 273/273/3 274/274/3 275/275/3 276/276/3 277/277/3 278/278/3 +f 279/279/3 280/280/3 281/281/3 282/282/3 283/283/3 284/284/3 +f 285/285/3 286/286/3 287/287/3 288/288/3 289/289/3 290/290/3 +f 291/291/3 292/292/3 293/293/3 294/294/3 295/295/3 296/296/3 +f 297/297/3 298/298/3 299/299/3 300/300/3 301/301/3 302/302/3 +f 303/303/3 304/304/3 305/305/3 306/306/3 307/307/3 308/308/3 +f 309/309/3 310/310/3 311/311/3 312/312/3 313/313/3 314/314/3 +f 315/315/3 316/316/3 317/317/3 318/318/3 319/319/3 320/320/3 +f 321/321/5 322/322/5 323/323/5 324/324/5 325/325/5 326/326/5 +f 327/327/5 328/328/5 329/329/5 330/330/5 331/331/5 332/332/5 +f 333/333/5 334/334/5 335/335/5 336/336/5 337/337/5 338/338/5 +f 339/339/5 340/340/5 341/341/5 342/342/5 343/343/5 344/344/5 +f 345/345/5 346/346/5 347/347/5 348/348/5 349/349/5 350/350/5 +f 351/351/5 352/352/5 353/353/5 354/354/5 355/355/5 356/356/5 357/357/5 358/358/5 359/359/5 360/360/5 361/361/5 362/362/5 363/363/5 364/364/5 365/365/5 366/366/5 367/367/5 368/368/5 369/369/5 370/370/5 371/371/5 372/372/5 373/373/5 374/374/5 375/375/5 376/376/5 377/377/5 378/378/5 379/379/5 380/380/5 381/381/5 382/382/5 +f 383/383/6 384/384/6 385/385/6 386/386/6 387/387/6 388/388/6 389/389/6 390/390/6 391/391/6 392/392/6 393/393/6 394/394/6 395/395/6 396/396/6 397/397/6 398/398/6 399/399/6 400/400/6 401/401/6 402/402/6 403/403/6 404/404/6 405/405/6 406/406/6 407/407/6 408/408/6 409/409/6 410/410/6 411/411/6 412/412/6 413/413/6 414/414/6 +f 415/415/5 416/416/5 417/417/5 418/418/5 419/419/5 420/420/5 +f 421/421/5 422/422/5 423/423/5 424/424/5 425/425/5 426/426/5 +f 427/427/5 428/428/5 429/429/5 430/430/5 431/431/5 432/432/5 +f 433/433/5 434/434/5 435/435/5 436/436/5 437/437/5 438/438/5 +f 439/439/5 440/440/5 441/441/5 442/442/5 443/443/5 444/444/5 +f 445/445/5 446/446/5 447/447/5 448/448/5 449/449/5 450/450/5 +s 1 +f 79/451/7 102/452/8 101/453/9 80/454/10 +f 78/455/11 103/456/12 102/452/8 79/451/7 +f 77/457/13 104/458/14 103/456/12 78/455/11 +f 76/459/15 105/460/16 104/458/14 77/457/13 +f 75/461/17 106/462/18 105/460/16 76/459/15 +f 74/463/19 107/464/20 106/462/18 75/461/17 +f 73/465/21 108/466/22 107/464/20 74/463/19 +f 72/467/23 109/468/24 108/466/22 73/465/21 +f 71/469/25 110/470/26 109/468/24 72/467/23 +f 70/471/27 111/472/28 110/470/26 71/469/25 +f 69/473/29 112/474/30 111/472/28 70/471/27 +f 68/475/31 81/476/32 112/474/30 69/473/29 +f 67/477/33 82/478/34 81/476/32 68/475/31 +f 66/479/35 83/480/36 82/481/34 67/477/33 +f 65/482/37 84/483/38 83/480/36 66/479/35 +f 64/484/39 85/485/40 84/483/38 65/482/37 +f 63/486/41 86/487/42 85/488/40 64/489/39 +f 62/490/43 87/491/44 86/487/42 63/486/41 +f 61/492/45 88/493/46 87/491/44 62/490/43 +f 60/494/47 89/495/48 88/493/46 61/492/45 +f 58/496/49 91/497/50 90/498/51 59/499/52 +f 59/499/52 90/498/51 89/495/48 60/494/47 +f 57/500/53 92/501/54 91/497/50 58/496/49 +f 56/502/55 93/503/56 92/501/54 57/500/53 +f 55/504/57 94/505/58 93/503/56 56/502/55 +f 54/506/59 95/507/60 94/505/58 55/504/57 +f 52/508/61 97/509/62 96/510/63 53/511/64 +f 53/511/64 96/510/63 95/507/60 54/506/59 +f 51/512/65 98/513/66 97/509/62 52/508/61 +f 50/514/67 99/515/68 98/513/66 51/512/65 +f 451/516/69 452/517/70 453/518/71 454/519/72 +f 455/520/73 454/519/72 453/518/71 456/521/74 +f 457/522/75 455/520/73 456/521/74 458/523/76 +f 459/524/77 457/522/75 458/523/76 460/525/78 +f 461/526/79 459/524/77 460/525/78 462/527/80 +f 463/528/81 461/526/79 462/527/80 464/529/82 +f 463/528/81 464/529/82 465/530/83 466/531/84 +f 467/532/85 466/531/84 465/530/83 468/533/86 +f 469/534/87 467/532/85 468/533/86 470/535/88 +f 471/536/89 469/534/87 470/535/88 472/537/90 +f 471/536/89 472/537/90 473/538/91 474/539/92 +f 474/539/92 473/538/91 475/540/93 476/541/94 +f 477/542/95 478/543/96 479/544/97 480/545/98 +f 476/541/94 475/540/93 478/543/96 477/542/95 +f 480/545/98 479/544/97 481/546/99 482/547/100 +f 483/548/101 482/547/100 481/546/99 484/549/102 +f 483/548/101 484/549/102 485/550/103 486/551/104 +f 487/552/105 486/551/104 485/550/103 488/553/106 +f 487/554/105 488/555/106 489/556/107 490/557/108 +f 491/558/109 490/557/108 489/556/107 492/559/110 +f 491/558/109 492/559/110 493/560/111 494/561/112 +f 494/561/112 493/560/111 495/562/113 496/563/114 +f 496/563/114 495/562/113 497/564/115 498/565/116 +f 498/565/116 497/564/115 499/566/117 500/567/118 +f 500/567/118 499/566/117 501/568/119 502/569/120 +f 502/569/120 501/568/119 503/570/121 504/571/122 +f 505/572/123 506/573/124 507/574/125 508/575/126 +f 506/573/124 504/571/122 503/570/121 507/574/125 +f 509/576/127 510/577/128 511/578/129 512/579/130 +f 505/572/123 508/575/126 511/578/129 510/577/128 +f 513/580/131 509/576/127 512/579/130 514/581/132 +f 513/580/131 514/581/132 452/517/70 451/516/69 +f 80/454/10 101/453/9 100/582/133 49/583/134 +f 1/584/135 515/585/136 516/586/137 2/587/138 +f 6/588/139 517/589/140 515/585/136 1/584/135 +f 2/587/138 516/586/137 518/590/141 3/591/142 +f 3/591/142 518/590/141 519/592/143 4/593/144 +f 4/594/144 519/595/143 520/596/145 5/597/146 +f 5/597/146 520/596/145 517/589/140 6/588/139 +f 7/598/147 521/599/148 522/600/149 8/601/150 +f 12/602/151 523/603/152 521/599/148 7/598/147 +f 8/601/150 522/600/149 524/604/153 9/605/154 +f 9/605/154 524/604/153 525/606/155 10/607/156 +f 10/608/156 525/609/155 526/610/157 11/611/158 +f 11/611/158 526/610/157 523/603/152 12/602/151 +f 13/612/159 527/613/160 528/614/161 14/615/162 +f 18/616/163 529/617/164 527/613/160 13/612/159 +f 14/615/162 528/614/161 530/618/165 15/619/166 +f 15/619/166 530/618/165 531/620/167 16/621/168 +f 16/622/168 531/623/167 532/624/169 17/625/170 +f 17/625/170 532/624/169 529/617/164 18/616/163 +f 19/626/171 533/627/172 534/628/173 20/629/174 +f 24/630/175 535/631/176 533/627/172 19/626/171 +f 20/629/174 534/628/173 536/632/177 21/633/178 +f 21/633/178 536/632/177 537/634/179 22/635/180 +f 22/636/180 537/637/179 538/638/181 23/639/182 +f 23/639/182 538/638/181 535/631/176 24/630/175 +f 25/640/183 539/641/143 540/642/145 26/643/146 +f 30/644/184 541/645/141 539/641/143 25/640/183 +f 26/643/146 540/642/145 542/646/185 27/647/186 +f 27/647/186 542/646/185 543/648/136 28/649/187 +f 28/650/187 543/651/136 544/652/137 29/653/138 +f 29/653/138 544/652/137 541/645/141 30/644/184 +f 31/654/188 545/655/155 546/656/189 32/657/190 +f 36/658/154 547/659/153 545/655/155 31/654/188 +f 32/657/190 546/656/189 548/660/191 33/661/151 +f 33/661/151 548/660/191 549/662/148 34/663/192 +f 34/664/192 549/665/148 550/666/149 35/667/193 +f 35/667/193 550/666/149 547/659/153 36/658/154 +f 37/668/168 551/669/167 552/670/194 38/671/170 +f 42/672/195 553/673/165 551/669/167 37/668/168 +f 38/671/170 552/670/194 554/674/196 39/675/197 +f 39/675/197 554/674/196 555/676/160 40/677/198 +f 40/678/198 555/679/160 556/680/161 41/681/162 +f 41/681/162 556/680/161 553/673/165 42/672/195 +f 43/682/199 557/683/179 558/684/181 44/685/200 +f 48/686/178 559/687/177 557/683/179 43/682/199 +f 44/685/200 558/684/181 560/688/176 45/689/175 +f 45/689/175 560/688/176 561/690/172 46/691/171 +f 46/692/171 561/693/172 562/694/173 47/695/201 +f 47/695/201 562/694/173 559/687/177 48/686/178 +f 563/696/202 478/543/96 475/540/93 564/697/203 +f 565/698/204 479/544/97 478/543/96 563/696/202 +f 565/698/204 566/699/205 481/546/99 479/544/97 +f 567/700/206 453/518/71 452/517/70 568/701/207 +f 564/697/203 475/540/93 473/538/91 569/702/208 +f 570/703/209 571/704/210 464/529/82 462/527/80 +f 572/705/211 573/706/212 468/533/86 465/530/83 +f 574/707/213 460/525/78 458/523/76 575/708/214 576/709/214 +f 575/708/214 458/523/76 456/521/74 577/710/215 578/711/3 +f 514/581/132 579/712/216 568/701/207 452/517/70 +f 456/521/74 453/518/71 567/700/206 577/710/215 +f 571/704/210 572/705/211 465/530/83 464/529/82 +f 49/583/134 100/582/133 99/515/68 50/514/67 +f 580/713/217 579/712/216 514/581/132 512/579/130 +f 573/706/212 581/714/218 470/535/88 468/533/86 +f 581/714/218 582/715/219 583/716/220 472/537/90 470/535/88 +f 569/702/208 473/538/91 472/537/90 583/716/220 584/717/221 +f 566/699/205 585/718/222 484/549/102 481/546/99 +f 585/718/222 586/719/223 485/550/103 484/549/102 +f 586/719/223 587/720/224 488/553/106 485/550/103 +f 587/721/224 588/722/225 489/556/107 488/555/106 +f 588/722/225 589/723/226 492/559/110 489/556/107 +f 589/723/226 590/724/227 493/560/111 492/559/110 +f 590/724/227 591/725/228 495/562/113 493/560/111 +f 591/725/228 592/726/229 593/727/230 497/564/115 495/562/113 +f 593/727/230 594/728/231 499/566/117 497/564/115 +f 594/728/231 595/729/232 501/568/119 499/566/117 +f 595/729/232 596/730/233 503/570/121 501/568/119 +f 597/731/234 598/732/235 508/575/126 507/574/125 +f 596/730/233 597/731/234 507/574/125 503/570/121 +f 599/733/236 580/713/217 512/579/130 511/578/129 +f 598/732/235 599/733/236 511/578/129 508/575/126 +f 113/734/237 600/735/238 601/736/239 114/737/240 +f 118/738/241 602/739/242 600/735/238 113/734/237 +f 114/737/240 601/736/239 603/740/243 115/741/244 +f 115/741/244 603/740/243 604/742/245 116/743/246 +f 116/744/246 604/745/245 605/746/247 117/747/248 +f 117/747/248 605/746/247 602/739/242 118/738/241 +f 119/748/249 606/749/3 607/750/250 120/751/251 +f 124/752/252 608/753/253 606/749/3 119/748/249 +f 120/751/251 607/750/250 609/754/254 121/755/255 +f 121/755/255 609/754/254 610/756/4 122/757/256 +f 122/758/256 610/759/4 611/760/257 123/761/258 +f 123/761/258 611/760/257 608/753/253 124/752/252 +f 125/762/259 612/763/260 613/764/261 126/765/262 +f 130/766/263 614/767/264 612/763/260 125/762/259 +f 126/765/262 613/764/261 615/768/265 127/769/266 +f 127/769/266 615/768/265 616/770/267 128/771/268 +f 128/772/268 616/773/267 617/774/269 129/775/270 +f 129/775/270 617/774/269 614/767/264 130/766/263 +f 131/776/271 618/777/6 619/778/272 132/779/273 +f 136/780/274 620/781/275 618/777/6 131/776/271 +f 132/779/273 619/778/272 621/782/276 133/783/277 +f 133/783/277 621/782/276 622/784/5 134/785/278 +f 134/786/278 622/787/5 623/788/279 135/789/280 +f 135/789/280 623/788/279 620/781/275 136/780/274 +f 137/790/246 624/791/245 625/792/247 138/793/281 +f 142/794/244 626/795/243 624/791/245 137/790/246 +f 138/793/281 625/792/247 627/796/242 139/797/282 +f 139/797/282 627/796/242 628/798/238 140/799/283 +f 140/800/283 628/801/238 629/802/239 141/803/284 +f 141/803/284 629/802/239 626/795/243 142/794/244 +f 143/804/256 630/805/4 631/806/257 144/807/258 +f 148/808/285 632/809/254 630/805/4 143/804/256 +f 144/807/258 631/806/257 633/810/253 145/811/286 +f 145/811/286 633/810/253 634/812/3 146/813/249 +f 146/814/249 634/815/3 635/816/250 147/817/287 +f 147/817/287 635/816/250 632/809/254 148/808/285 +f 149/818/288 636/819/267 637/820/269 150/821/289 +f 154/822/290 638/823/265 636/819/267 149/818/288 +f 150/821/289 637/820/269 639/824/264 151/825/291 +f 151/825/291 639/824/264 640/826/260 152/827/259 +f 152/828/259 640/829/260 641/830/261 153/831/292 +f 153/831/292 641/830/261 638/823/265 154/822/290 +f 155/832/278 642/833/5 643/834/279 156/835/293 +f 160/836/294 644/837/276 642/833/5 155/832/278 +f 156/835/293 643/834/279 645/838/275 157/839/295 +f 157/839/295 645/838/275 646/840/6 158/841/271 +f 158/842/271 646/843/6 647/844/272 159/845/296 +f 159/845/296 647/844/272 644/837/276 160/836/294 +f 570/703/209 462/527/80 460/525/78 574/707/213 +f 584/717/221 583/716/220 582/715/219 648/846/221 +f 575/708/214 578/711/3 649/847/3 576/709/214 +f 569/702/208 584/717/221 648/846/221 650/848/297 +f 651/849/298 569/850/208 650/851/297 652/852/299 653/853/300 +f 654/854/301 564/855/203 569/850/208 651/849/298 +f 655/856/302 563/857/202 564/855/203 654/854/301 +f 652/852/299 656/858/303 657/859/304 658/860/305 653/853/300 +f 659/861/306 565/862/204 563/857/202 655/856/302 +f 658/860/305 657/859/304 660/863/307 661/864/308 +f 662/865/309 663/866/310 664/867/311 665/868/312 +f 666/869/313 653/853/300 658/860/305 667/870/314 +f 668/871/315 651/849/298 653/853/300 666/869/313 +f 669/872/316 654/854/301 651/849/298 668/871/315 +f 580/873/217 670/874/317 671/875/318 579/876/216 +f 667/870/314 658/860/305 661/864/308 672/877/319 +f 673/878/320 655/856/302 654/854/301 669/872/316 +f 585/879/222 566/880/205 674/881/321 675/882/322 +f 676/883/323 672/877/319 661/864/308 664/867/311 +f 677/884/324 659/861/306 655/856/302 673/878/320 +f 586/885/223 585/879/222 675/882/322 678/886/325 +f 679/887/326 680/888/327 681/889/328 682/890/329 +f 683/891/330 676/883/323 664/867/311 663/866/310 +f 237/892/331 242/893/332 241/894/333 238/895/334 +f 240/896/335 271/897/336 270/898/337 209/899/338 +f 684/900/339 674/881/321 659/861/306 677/884/324 +f 236/901/340 243/902/341 242/893/332 237/892/331 +f 685/903/342 683/891/330 663/866/310 686/904/343 +f 209/899/338 270/898/337 269/905/344 210/906/345 +f 687/907/346 675/882/322 674/881/321 684/900/339 +f 235/908/347 244/909/348 243/902/341 236/901/340 +f 588/910/225 587/911/224 688/912/349 689/913/350 +f 690/914/351 691/915/352 692/916/353 693/917/354 694/918/355 +f 695/919/356 685/903/342 686/904/343 692/916/353 +f 234/920/357 245/921/358 244/909/348 235/908/347 +f 696/922/359 678/886/325 675/882/322 687/907/346 +f 232/923/360 247/924/361 246/925/362 233/926/363 +f 697/927/364 695/919/356 692/916/353 691/915/352 +f 210/906/345 269/905/344 268/928/365 211/929/366 +f 698/930/367 688/931/349 678/886/325 696/922/359 +f 231/932/368 248/933/369 247/924/361 232/923/360 +f 590/934/227 589/935/226 699/936/370 700/937/371 +f 681/938/328 680/939/327 701/940/372 702/941/373 +f 703/942/374 697/927/364 691/915/352 702/941/373 +f 211/929/366 268/928/365 267/943/375 212/944/376 +f 704/945/377 689/913/350 688/912/349 698/946/367 +f 230/947/378 249/948/379 248/933/369 231/932/368 +f 591/949/228 590/934/227 700/937/371 705/950/380 +f 706/951/381 701/940/372 680/939/327 707/952/382 +f 708/953/383 703/942/374 702/941/373 701/940/372 +f 212/944/376 267/943/375 266/954/384 213/955/385 +f 709/956/386 699/936/370 689/913/350 704/945/377 +f 229/957/387 250/958/388 249/948/379 230/947/378 +f 710/959/389 708/953/383 701/940/372 706/951/381 +f 213/955/385 266/954/384 265/960/390 214/961/391 +f 711/962/392 700/937/371 699/936/370 709/956/386 +f 228/963/393 251/964/394 250/958/388 229/957/387 +f 712/965/395 710/959/389 706/951/381 713/966/396 +f 215/967/397 264/968/398 263/969/399 216/970/400 +f 711/962/392 714/971/401 705/950/380 700/937/371 +f 214/961/391 265/960/390 264/972/398 215/973/397 +f 715/974/402 716/975/403 717/976/404 718/977/405 +f 719/978/406 720/979/407 721/980/408 722/981/409 +f 723/982/410 712/965/395 713/966/396 724/983/411 +f 216/970/400 263/969/399 262/984/412 217/985/413 +f 238/895/334 241/894/333 272/986/414 239/987/415 +f 725/988/416 726/989/417 705/950/380 714/971/401 +f 227/990/418 252/991/419 251/964/394 228/963/393 +f 727/992/420 715/974/402 718/977/405 728/993/421 +f 721/980/408 720/979/407 727/992/420 728/993/421 +f 729/994/422 723/982/410 724/983/411 730/995/423 +f 217/985/413 262/984/412 261/996/424 218/997/425 +f 725/988/416 731/998/426 717/976/404 726/989/417 +f 226/999/427 253/1000/428 252/991/419 227/990/418 +f 732/1001/429 729/994/422 730/995/423 722/981/409 +f 218/997/425 261/1002/424 260/1003/430 219/1004/431 +f 731/998/426 733/1005/432 718/977/405 717/976/404 +f 225/1006/433 254/1007/434 253/1000/428 226/999/427 +f 233/926/363 246/925/362 245/921/358 234/920/357 +f 734/1008/435 732/1001/429 722/981/409 721/980/408 +f 219/1004/431 260/1003/430 259/1009/436 220/1010/437 +f 733/1005/432 735/1011/438 728/993/421 718/977/405 +f 224/1012/439 255/1013/440 254/1007/434 225/1006/433 +f 735/1011/438 734/1008/435 721/980/408 728/993/421 +f 239/987/415 272/986/414 271/897/336 240/896/335 +f 223/1014/441 256/1015/442 255/1013/440 224/1012/439 +f 220/1010/437 259/1009/436 258/1016/443 221/1017/444 +f 222/1018/445 257/1019/446 256/1015/442 223/1014/441 +f 221/1017/444 258/1016/443 257/1019/446 222/1018/445 +f 161/1020/447 736/1021/448 737/1022/449 162/1023/450 +f 166/1024/451 738/1025/452 736/1021/448 161/1020/447 +f 162/1023/450 737/1022/449 739/1026/453 163/1027/454 +f 163/1027/454 739/1026/453 740/1028/455 164/1029/456 +f 164/1030/456 740/1031/455 741/1032/457 165/1033/458 +f 165/1033/458 741/1032/457 738/1025/452 166/1024/451 +f 167/1034/459 742/1035/460 743/1036/461 168/1037/462 +f 172/1038/463 744/1039/464 742/1035/460 167/1034/459 +f 168/1037/462 743/1036/461 745/1040/465 169/1041/466 +f 169/1041/466 745/1040/465 746/1042/467 170/1043/468 +f 170/1044/468 746/1045/467 747/1046/469 171/1047/470 +f 171/1047/470 747/1046/469 744/1039/464 172/1038/463 +f 173/1048/471 748/1049/472 749/1050/473 174/1051/474 +f 178/1052/475 750/1053/476 748/1049/472 173/1048/471 +f 174/1051/474 749/1050/473 751/1054/477 175/1055/478 +f 175/1055/478 751/1054/477 752/1056/479 176/1057/480 +f 176/1058/480 752/1059/479 753/1060/481 177/1061/482 +f 177/1061/482 753/1060/481 750/1053/476 178/1052/475 +f 179/1062/483 754/1063/484 755/1064/485 180/1065/486 +f 184/1066/487 756/1067/488 754/1063/484 179/1062/483 +f 180/1065/486 755/1064/485 757/1068/489 181/1069/490 +f 181/1069/490 757/1068/489 758/1070/491 182/1071/492 +f 182/1072/492 758/1073/491 759/1074/493 183/1075/494 +f 183/1075/494 759/1074/493 756/1067/488 184/1066/487 +f 185/1076/495 760/1077/455 761/1078/496 186/1079/497 +f 190/1080/454 762/1081/453 760/1077/455 185/1076/495 +f 186/1079/497 761/1078/496 763/1082/498 187/1083/451 +f 187/1083/451 763/1082/498 764/1084/448 188/1085/447 +f 188/1086/447 764/1087/448 765/1088/449 189/1089/450 +f 189/1089/450 765/1088/449 762/1081/453 190/1080/454 +f 191/1090/499 766/1091/467 767/1092/469 192/1093/500 +f 196/1094/501 768/1095/502 766/1091/467 191/1090/499 +f 192/1093/500 767/1092/469 769/1096/503 193/1097/504 +f 193/1097/504 769/1096/503 770/1098/460 194/1099/505 +f 194/1100/505 770/1101/460 771/1102/461 195/1103/506 +f 195/1103/506 771/1102/461 768/1095/502 196/1094/501 +f 197/1104/507 772/1105/479 773/1106/508 198/1107/509 +f 202/1108/510 774/1109/511 772/1105/479 197/1104/507 +f 198/1107/509 773/1106/508 775/1110/512 199/1111/513 +f 199/1111/513 775/1110/512 776/1112/472 200/1113/514 +f 200/1114/514 776/1115/472 777/1116/515 201/1117/516 +f 201/1117/516 777/1116/515 774/1109/511 202/1108/510 +f 203/1118/517 778/1119/491 779/1120/493 204/1121/518 +f 208/1122/490 780/1123/519 778/1119/491 203/1118/517 +f 204/1121/518 779/1120/493 781/1124/520 205/1125/521 +f 205/1125/521 781/1124/520 782/1126/522 206/1127/483 +f 206/1128/483 782/1129/522 783/1130/523 207/1131/524 +f 207/1131/524 783/1130/523 780/1123/519 208/1122/490 +f 648/846/221 656/858/303 652/852/299 650/851/297 +f 784/1132/1 785/1133/1 681/938/328 786/1134/1 +f 661/864/308 660/863/307 665/868/312 664/867/311 +f 787/1135/525 686/904/343 663/866/310 662/865/309 +f 681/938/328 702/941/373 691/915/352 690/914/351 786/1134/1 +f 788/1136/526 789/1137/527 724/983/411 713/966/396 +f 706/951/381 707/952/382 788/1136/526 713/966/396 +f 587/1138/224 586/885/223 678/886/325 688/931/349 +f 589/935/226 588/910/225 689/913/350 699/936/370 +f 790/1139/528 592/1140/229 591/949/228 705/950/380 726/989/417 +f 789/1137/527 791/1141/529 730/995/423 724/983/411 +f 716/975/403 790/1139/528 726/989/417 717/976/404 +f 791/1141/529 719/978/406 722/981/409 730/995/423 +f 273/1142/530 792/1143/531 793/1144/532 274/1145/533 +f 278/1146/534 794/1147/535 792/1143/531 273/1142/530 +f 274/1145/533 793/1144/532 795/1148/536 275/1149/537 +f 275/1149/537 795/1148/536 796/1150/538 276/1151/539 +f 276/1152/539 796/1153/538 797/1154/540 277/1155/541 +f 277/1155/541 797/1154/540 794/1147/535 278/1146/534 +f 279/1156/542 798/1157/2 799/1158/543 280/1159/544 +f 284/1160/545 800/1161/546 798/1157/2 279/1156/542 +f 280/1159/544 799/1158/543 801/1162/547 281/1163/548 +f 281/1163/548 801/1162/547 802/1164/1 282/1165/549 +f 282/1166/549 802/1167/1 803/1168/550 283/1169/551 +f 283/1169/551 803/1168/550 800/1161/546 284/1160/545 +f 285/1170/552 804/1171/553 805/1172/554 286/1173/555 +f 290/1174/556 806/1175/557 804/1171/553 285/1170/552 +f 286/1173/555 805/1172/554 807/1176/558 287/1177/559 +f 287/1177/559 807/1176/558 808/1178/560 288/1179/561 +f 288/1180/561 808/1181/560 809/1182/562 289/1183/563 +f 289/1183/563 809/1182/562 806/1175/557 290/1174/556 +f 291/1184/564 810/1185/5 811/1186/565 292/1187/566 +f 296/1188/567 812/1189/568 810/1185/5 291/1184/564 +f 292/1187/566 811/1186/565 813/1190/569 293/1191/570 +f 293/1191/570 813/1190/569 814/1192/6 294/1193/571 +f 294/1194/571 814/1195/6 815/1196/572 295/1197/573 +f 295/1197/573 815/1196/572 812/1189/568 296/1188/567 +f 297/1198/539 816/1199/538 817/1200/540 298/1201/574 +f 302/1202/575 818/1203/536 816/1199/538 297/1198/539 +f 298/1201/574 817/1200/540 819/1204/535 299/1205/576 +f 299/1205/576 819/1204/535 820/1206/531 300/1207/530 +f 300/1208/530 820/1209/531 821/1210/532 301/1211/577 +f 301/1211/577 821/1210/532 818/1203/536 302/1202/575 +f 303/1212/578 822/1213/1 823/1214/550 304/1215/551 +f 308/1216/579 824/1217/547 822/1213/1 303/1212/578 +f 304/1215/551 823/1214/550 825/1218/546 305/1219/580 +f 305/1219/580 825/1218/546 826/1220/2 306/1221/581 +f 306/1222/581 826/1223/2 827/1224/543 307/1225/544 +f 307/1225/544 827/1224/543 824/1217/547 308/1216/579 +f 309/1226/561 828/1227/560 829/1228/562 310/1229/582 +f 314/1230/583 830/1231/558 828/1227/560 309/1226/561 +f 310/1229/582 829/1228/562 831/1232/557 311/1233/584 +f 311/1233/584 831/1232/557 832/1234/553 312/1235/552 +f 312/1236/552 832/1237/553 833/1238/554 313/1239/585 +f 313/1239/585 833/1238/554 830/1231/558 314/1230/583 +f 315/1240/586 834/1241/6 835/1242/572 316/1243/587 +f 320/1244/588 836/1245/569 834/1241/6 315/1240/586 +f 316/1243/587 835/1242/572 837/1246/568 317/1247/589 +f 317/1247/589 837/1246/568 838/1248/5 318/1249/590 +f 318/1250/590 838/1251/5 839/1252/565 319/1253/566 +f 319/1253/566 839/1252/565 836/1245/569 320/1244/588 +f 694/918/355 784/1132/1 786/1134/1 690/914/351 +f 840/1254/591 841/1255/592 842/1256/593 843/1257/594 844/1258/594 +f 565/862/204 659/861/306 674/881/321 566/880/205 +f 845/1259/595 707/1260/382 680/888/327 679/887/326 +f 693/917/354 692/916/353 686/904/343 787/1135/525 +f 784/1132/1 844/1258/594 843/1257/594 785/1261/1 +f 325/1262/596 846/1263/597 847/1264/598 326/1265/599 +f 324/1266/600 848/1267/601 846/1263/597 325/1262/596 +f 323/1268/602 849/1269/603 848/1270/601 324/1271/600 +f 322/1272/604 850/1273/605 849/1269/603 323/1268/602 +f 326/1265/599 847/1264/598 851/1274/606 321/1275/607 +f 321/1275/607 851/1274/606 850/1273/605 322/1272/604 +f 331/1276/608 852/1277/605 853/1278/609 332/1279/610 +f 330/1280/607 854/1281/606 852/1277/605 331/1276/608 +f 329/1282/611 855/1283/612 854/1284/606 330/1285/607 +f 328/1286/613 856/1287/614 855/1283/612 329/1282/611 +f 332/1279/610 853/1278/609 857/1288/615 327/1289/616 +f 327/1289/616 857/1288/615 856/1287/614 328/1286/613 +f 337/1290/617 858/1291/618 859/1292/619 338/1293/620 +f 336/1294/621 860/1295/622 858/1291/618 337/1290/617 +f 335/1296/623 861/1297/624 860/1298/622 336/1299/621 +f 334/1300/625 862/1301/626 861/1297/624 335/1296/623 +f 338/1293/620 859/1292/619 863/1302/627 333/1303/628 +f 333/1303/628 863/1302/627 862/1301/626 334/1300/625 +f 343/1304/629 864/1305/630 865/1306/631 344/1307/632 +f 342/1308/633 866/1309/634 864/1305/630 343/1304/629 +f 341/1310/635 867/1311/636 866/1312/634 342/1313/633 +f 340/1314/637 868/1315/638 867/1311/636 341/1310/635 +f 344/1307/632 865/1306/631 869/1316/639 339/1317/640 +f 339/1317/640 869/1316/639 868/1315/638 340/1314/637 +f 349/1318/641 870/1319/642 871/1320/643 350/1321/644 +f 348/1322/645 872/1323/646 870/1319/642 349/1318/641 +f 347/1324/647 873/1325/648 872/1326/646 348/1327/645 +f 346/1328/649 874/1329/650 873/1325/648 347/1324/647 +f 350/1321/644 871/1320/643 875/1330/651 345/1331/652 +f 345/1331/652 875/1330/651 874/1329/650 346/1328/649 +f 363/1332/653 400/1333/654 399/1334/655 364/1335/656 +f 364/1335/656 399/1334/655 398/1336/657 365/1337/658 +f 362/1338/659 401/1339/660 400/1333/654 363/1332/653 +f 365/1337/658 398/1336/657 397/1340/661 366/1341/662 +f 381/1342/663 414/1343/664 413/1344/665 382/1345/666 +f 876/1346/667 877/1347/668 878/1348/669 879/1349/670 +f 366/1341/662 397/1340/661 396/1350/671 367/1351/672 +f 880/1352/673 876/1346/667 879/1349/670 881/1353/674 +f 361/1354/675 402/1355/676 401/1339/660 362/1338/659 +f 877/1347/668 882/1356/677 883/1357/678 878/1348/669 +f 375/1358/679 388/1359/680 387/1360/681 376/1361/682 +f 367/1351/672 396/1350/671 395/1362/683 368/1363/684 +f 884/1364/685 880/1352/673 881/1353/674 885/1365/686 +f 360/1366/687 403/1367/688 402/1355/676 361/1354/675 +f 882/1356/677 886/1368/689 887/1369/690 883/1357/678 +f 368/1363/684 395/1362/683 394/1370/691 369/1371/692 +f 888/1372/693 884/1364/685 885/1365/686 671/875/318 +f 359/1373/694 404/1374/695 403/1375/688 360/1366/687 +f 886/1368/689 889/1376/696 890/1377/697 887/1369/690 +f 881/1353/674 567/1378/206 568/1379/207 885/1365/686 +f 843/1257/594 842/1256/593 682/890/329 681/889/328 785/1261/1 +f 369/1371/692 394/1370/691 393/1380/698 370/1381/699 +f 888/1372/693 671/875/318 670/874/317 891/1382/700 +f 380/1383/701 383/1384/702 414/1343/664 381/1342/663 +f 358/1385/703 405/1386/704 404/1374/695 359/1373/694 +f 889/1376/696 892/1387/705 893/1388/706 890/1377/697 +f 577/1389/215 879/1349/670 878/1348/669 894/1390/707 895/1391/3 +f 671/875/318 885/1365/686 568/1379/207 579/876/216 +f 356/1392/708 407/1393/709 406/1394/710 357/1395/711 +f 896/1396/712 891/1382/700 670/874/317 897/1397/713 +f 357/1398/711 406/1399/710 405/1386/704 358/1385/703 +f 892/1387/705 898/1400/714 899/1401/715 893/1388/706 +f 370/1381/699 393/1380/698 392/1402/716 371/1403/717 +f 896/1396/712 897/1397/713 900/1404/718 901/1405/719 +f 355/1406/720 408/1407/721 407/1393/709 356/1392/708 +f 898/1400/714 902/1408/722 841/1255/592 899/1401/715 +f 371/1403/717 392/1402/716 391/1409/723 372/1410/724 +f 901/1405/719 900/1404/718 903/1411/725 904/1412/726 +f 354/1413/727 409/1414/728 408/1407/721 355/1406/720 +f 902/1408/722 905/1415/729 842/1256/593 841/1255/592 +f 580/873/217 599/1416/236 897/1397/713 670/874/317 +f 372/1410/724 391/1409/723 390/1417/730 373/1418/731 +f 904/1412/726 903/1411/725 906/1419/732 907/1420/733 +f 353/1421/734 410/1422/735 409/1414/728 354/1413/727 +f 905/1415/729 908/1423/736 682/890/329 842/1256/593 +f 599/1416/236 598/1424/235 900/1404/718 897/1397/713 +f 373/1418/731 390/1417/730 389/1425/737 374/1426/738 +f 907/1427/733 906/1428/732 909/1429/739 910/1430/740 +f 352/1431/741 411/1432/742 410/1422/735 353/1421/734 +f 908/1423/736 911/1433/743 679/887/326 682/890/329 +f 374/1426/738 389/1425/737 388/1359/680 375/1358/679 +f 910/1430/740 909/1429/739 912/1434/744 913/1435/745 +f 376/1361/682 387/1360/681 386/1436/746 377/1437/747 +f 911/1433/743 914/1438/748 845/1259/595 679/887/326 +f 597/1439/234 596/1440/233 906/1419/732 903/1411/725 +f 377/1437/747 386/1436/746 385/1441/749 378/1442/750 +f 913/1435/745 912/1434/744 915/1443/751 916/1444/752 +f 351/1445/753 412/1446/754 411/1432/742 352/1431/741 +f 914/1438/748 917/1447/755 918/1448/756 845/1259/595 +f 378/1442/750 385/1441/749 384/1449/757 379/1450/758 +f 916/1444/752 915/1443/751 919/1451/759 920/1452/760 +f 382/1345/666 413/1344/665 412/1446/754 351/1445/753 +f 379/1450/758 384/1449/757 383/1384/702 380/1383/701 +f 917/1447/755 921/1453/761 922/1454/762 918/1448/756 +f 595/1455/232 594/1456/231 912/1434/744 909/1429/739 +f 920/1452/760 919/1451/759 923/1457/763 924/1458/764 +f 921/1453/761 925/1459/765 926/1460/766 922/1454/762 +f 594/1456/231 593/1461/230 915/1443/751 912/1434/744 +f 924/1458/764 923/1457/763 927/1462/767 928/1463/768 +f 929/1464/769 930/1465/770 926/1460/766 925/1459/765 +f 593/1461/230 592/1466/229 790/1467/528 919/1451/759 915/1443/751 +f 928/1463/768 927/1462/767 931/1468/771 932/1469/772 +f 932/1469/772 931/1468/771 933/1470/773 934/1471/774 +f 934/1471/774 933/1470/773 930/1465/770 929/1464/769 +f 790/1467/528 716/1472/403 923/1457/763 919/1451/759 +f 926/1460/766 791/1473/529 789/1474/527 922/1454/762 +f 716/1472/403 715/1475/402 927/1462/767 923/1457/763 +f 930/1465/770 719/1476/406 791/1473/529 926/1460/766 +f 715/1475/402 727/1477/420 931/1468/771 927/1462/767 +f 727/1477/420 720/1478/407 933/1470/773 931/1468/771 +f 720/1478/407 719/1476/406 930/1465/770 933/1470/773 +f 890/1377/697 935/1479/775 936/1480/776 887/1369/690 +f 937/1481/777 899/1401/715 841/1255/592 840/1254/591 +f 577/1389/215 567/1378/206 881/1353/674 879/1349/670 +f 922/1454/762 789/1474/527 788/1482/526 918/1448/756 +f 596/1483/233 595/1455/232 909/1429/739 906/1428/732 +f 598/1424/235 597/1439/234 903/1411/725 900/1404/718 +f 887/1369/690 936/1480/776 938/1484/778 883/1357/678 +f 415/1485/779 939/1486/780 940/1487/781 416/1488/782 +f 420/1489/783 941/1490/784 939/1486/780 415/1485/779 +f 416/1488/782 940/1487/781 942/1491/785 417/1492/786 +f 417/1492/786 942/1491/785 943/1493/787 418/1494/788 +f 418/1495/788 943/1496/787 944/1497/789 419/1498/790 +f 419/1498/790 944/1497/789 941/1490/784 420/1489/783 +f 421/1499/791 945/1500/2 946/1501/792 422/1502/793 +f 426/1503/794 947/1504/795 945/1500/2 421/1499/791 +f 422/1502/793 946/1501/792 948/1505/796 423/1506/797 +f 423/1506/797 948/1505/796 949/1507/1 424/1508/798 +f 424/1509/798 949/1510/1 950/1511/799 425/1512/800 +f 425/1512/800 950/1511/799 947/1504/795 426/1503/794 +f 427/1513/801 951/1514/802 952/1515/803 428/1516/804 +f 432/1517/805 953/1518/806 951/1514/802 427/1513/801 +f 428/1516/804 952/1515/803 954/1519/807 429/1520/808 +f 429/1520/808 954/1519/807 955/1521/809 430/1522/810 +f 430/1523/810 955/1524/809 956/1525/811 431/1526/812 +f 431/1526/812 956/1525/811 953/1518/806 432/1517/805 +f 433/1527/813 957/1528/4 958/1529/814 434/1530/815 +f 438/1531/816 959/1532/817 957/1528/4 433/1527/813 +f 434/1530/815 958/1529/814 960/1533/818 435/1534/819 +f 435/1534/819 960/1533/818 961/1535/3 436/1536/820 +f 436/1537/820 961/1538/3 962/1539/821 437/1540/822 +f 437/1540/822 962/1539/821 959/1532/817 438/1531/816 +f 439/1541/810 963/1542/809 964/1543/811 440/1544/812 +f 444/1545/808 965/1546/807 963/1542/809 439/1541/810 +f 440/1544/812 964/1543/811 966/1547/806 441/1548/823 +f 441/1548/823 966/1547/806 967/1549/802 442/1550/801 +f 442/1551/801 967/1552/802 968/1553/803 443/1554/804 +f 443/1554/804 968/1553/803 965/1546/807 444/1545/808 +f 445/1555/824 969/1556/3 970/1557/821 446/1558/822 +f 450/1559/825 971/1560/818 969/1556/3 445/1555/824 +f 446/1558/822 970/1557/821 972/1561/817 447/1562/826 +f 447/1562/826 972/1561/817 973/1563/4 448/1564/827 +f 448/1565/827 973/1566/4 974/1567/814 449/1568/828 +f 449/1568/828 974/1567/814 971/1560/818 450/1559/825 +f 975/1569/829 935/1479/775 890/1377/697 893/1388/706 +f 918/1448/756 788/1482/526 707/1260/382 845/1259/595 +f 894/1390/707 878/1348/669 883/1357/678 938/1484/778 976/1570/707 +f 937/1481/777 975/1569/829 893/1388/706 899/1401/715 +f 895/1391/3 894/1390/707 976/1570/707 649/1571/3 +f 577/1389/215 895/1391/3 649/1571/3 578/1572/3 +f 665/868/312 660/863/307 977/1573/830 978/1574/831 +f 694/918/355 693/917/354 979/1575/832 980/1576/833 +f 656/858/303 648/846/221 582/1577/219 981/1578/834 +f 660/863/307 657/859/304 982/1579/835 977/1573/830 +f 784/1132/1 694/918/355 980/1576/833 +f 693/917/354 787/1135/525 983/1580/836 979/1575/832 +f 657/859/304 656/858/303 981/1578/834 982/1579/835 +f 787/1135/525 662/865/309 984/1581/837 983/1580/836 +f 662/865/309 665/868/312 978/1574/831 984/1581/837 +f 582/1577/219 581/1582/218 985/1583/838 981/1578/834 +f 977/1573/830 986/1584/839 987/1585/840 978/1574/831 +f 979/1575/832 988/1586/841 989/1587/842 980/1576/833 +f 980/1576/833 989/1587/842 784/1132/1 +f 982/1579/835 990/1588/843 986/1584/839 977/1573/830 +f 983/1580/836 991/1589/844 988/1586/841 979/1575/832 +f 987/1585/840 992/1590/845 993/1591/846 994/1592/847 +f 981/1578/834 985/1583/838 990/1588/843 982/1579/835 +f 984/1581/837 994/1592/847 991/1589/844 983/1580/836 +f 985/1583/838 995/1593/848 996/1594/849 990/1588/843 +f 994/1592/847 993/1591/846 997/1595/850 991/1589/844 +f 581/1582/218 573/1596/212 995/1593/848 985/1583/838 +f 986/1584/839 998/1597/851 992/1590/845 987/1585/840 +f 988/1586/841 999/1598/852 1000/1599/853 989/1587/842 +f 989/1587/842 1000/1599/853 784/1132/1 +f 990/1588/843 996/1594/849 998/1597/851 986/1584/839 +f 991/1589/844 997/1595/850 999/1598/852 988/1586/841 +f 992/1590/845 1001/1600/854 1002/1601/855 993/1591/846 +f 997/1595/850 1003/1602/856 1004/1603/857 999/1598/852 +f 1001/1600/854 1005/1604/858 1006/1605/859 1002/1601/855 +f 995/1593/848 1007/1606/860 1008/1607/861 996/1594/849 +f 993/1591/846 1002/1601/855 1003/1602/856 997/1595/850 +f 573/1596/212 572/1608/211 1007/1606/860 995/1593/848 +f 998/1597/851 1009/1609/862 1001/1600/854 992/1590/845 +f 999/1598/852 1004/1603/857 1010/1610/863 1000/1599/853 +f 1000/1599/853 1010/1610/863 784/1132/1 +f 996/1594/849 1008/1607/861 1009/1609/862 998/1597/851 +f 1008/1607/861 1011/1611/864 1012/1612/865 1009/1609/862 +f 1003/1602/856 1013/1613/866 1014/1614/867 1004/1603/857 +f 1005/1604/858 1015/1615/868 1016/1616/869 1006/1605/859 +f 1007/1606/860 1017/1617/870 1011/1611/864 1008/1607/861 +f 1002/1601/855 1006/1605/859 1013/1613/866 1003/1602/856 +f 572/1608/211 571/1618/210 1017/1617/870 1007/1606/860 +f 1009/1609/862 1012/1612/865 1005/1604/858 1001/1600/854 +f 1004/1603/857 1014/1614/867 1018/1619/871 1010/1610/863 +f 1010/1610/863 1018/1619/871 784/1132/1 +f 1014/1614/867 1019/1620/872 1020/1621/873 1018/1619/871 +f 1018/1619/871 1020/1621/873 784/1132/1 +f 1011/1611/864 1021/1622/874 1022/1623/875 1012/1612/865 +f 1013/1613/866 1023/1624/876 1019/1620/872 1014/1614/867 +f 1015/1615/868 1024/1625/877 1025/1626/878 1016/1616/869 +f 1017/1617/870 1026/1627/879 1021/1622/874 1011/1611/864 +f 1006/1605/859 1016/1616/869 1023/1624/876 1013/1613/866 +f 571/1618/210 570/1628/209 1026/1627/879 1017/1617/870 +f 1012/1612/865 1022/1623/875 1015/1615/868 1005/1604/858 +f 570/1628/209 574/1629/213 1027/1630/880 1026/1627/879 +f 1022/1623/875 1028/1631/881 1024/1625/877 1015/1615/868 +f 1019/1620/872 1029/1632/882 1030/1633/883 1020/1621/873 +f 1020/1621/873 1030/1633/883 784/1132/1 +f 1021/1622/874 1031/1634/884 1028/1631/881 1022/1623/875 +f 1023/1624/876 1032/1635/885 1029/1632/882 1019/1620/872 +f 1024/1625/877 1033/1636/886 1034/1637/887 1025/1626/878 +f 1026/1627/879 1027/1630/880 1031/1634/884 1021/1622/874 +f 1016/1616/869 1025/1626/878 1032/1635/885 1023/1624/876 +f 1025/1626/878 1034/1637/887 1035/1638/888 1032/1635/885 +f 574/1629/213 576/1639/214 1036/1640/889 1027/1630/880 +f 1028/1631/881 1037/1641/890 1033/1636/886 1024/1625/877 +f 1029/1632/882 1038/1642/891 1039/1643/892 1030/1633/883 +f 1030/1633/883 1039/1643/892 784/1132/1 +f 1031/1634/884 1040/1644/893 1037/1641/890 1028/1631/881 +f 1032/1635/885 1035/1638/888 1038/1642/891 1029/1632/882 +f 1027/1630/880 1036/1640/889 1040/1644/893 1031/1634/884 +f 1037/1641/890 1040/1644/893 938/1645/778 936/1646/776 +f 1038/1642/891 1035/1638/888 937/1647/777 840/1648/591 +f 1040/1644/893 1036/1640/889 976/1649/707 938/1645/778 +f 1035/1638/888 1034/1637/887 975/1650/829 937/1647/777 +f 1034/1637/887 1033/1636/886 935/1651/775 975/1650/829 +f 1036/1640/889 576/1639/214 649/1652/3 976/1649/707 +f 1033/1636/886 1037/1641/890 936/1646/776 935/1651/775 +f 1039/1643/892 1038/1642/891 840/1648/591 844/1653/594 +f 784/1132/1 1039/1643/892 844/1653/594 +f 978/1574/831 987/1585/840 994/1592/847 984/1581/837 diff --git a/mods/pipeworks/models/pipeworks_pipe_5_lowpoly.obj b/mods/pipeworks/models/pipeworks_pipe_5_lowpoly.obj new file mode 100644 index 00000000..9c6bf3d7 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_5_lowpoly.obj @@ -0,0 +1,461 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-lowpoly.blend' +# www.blender.org +o Cylinder.000_Cylinder.000_None_pipeworks_pipe_plain.png.000 +v -0.051777 0.051777 0.125000 +v 0.468750 0.051777 0.125000 +v 0.468750 0.125000 0.051777 +v 0.051777 0.125000 0.051777 +v -0.051777 0.125000 0.051777 +v -0.088388 0.088388 0.088388 +v -0.125000 -0.051777 0.051777 +v -0.125000 0.051777 0.051777 +v -0.125000 0.051777 -0.468750 +v -0.125000 -0.051777 -0.468750 +v -0.125000 -0.051777 -0.051777 +v -0.051777 -0.051777 0.125000 +v 0.051777 -0.051777 0.125000 +v 0.468750 -0.051777 0.125000 +v -0.051777 0.125000 -0.468750 +v -0.125000 -0.468750 0.051777 +v -0.051777 -0.468750 0.125000 +v 0.051777 0.125000 -0.051777 +v 0.051777 0.125000 -0.468750 +v 0.500000 -0.156250 -0.064721 +v 0.500000 -0.064721 -0.156250 +v 0.500000 0.064721 -0.156250 +v 0.500000 0.156250 -0.064721 +v 0.500000 0.156250 0.064721 +v 0.500000 0.064721 0.156250 +v 0.500000 -0.064721 0.156250 +v 0.500000 -0.156250 0.064721 +v 0.468750 -0.064721 -0.156250 +v 0.468750 -0.156250 -0.064721 +v 0.468750 -0.156250 0.064721 +v 0.468750 -0.064721 0.156250 +v 0.468750 0.064721 0.156250 +v 0.468750 0.156250 0.064721 +v 0.468750 0.156250 -0.064721 +v 0.468750 0.064721 -0.156250 +v 0.156250 -0.500000 0.064721 +v 0.064721 -0.500000 0.156250 +v -0.064721 -0.500000 0.156250 +v -0.156250 -0.500000 0.064721 +v -0.156250 -0.500000 -0.064721 +v -0.064721 -0.500000 -0.156250 +v 0.064721 -0.500000 -0.156250 +v 0.156250 -0.500000 -0.064721 +v 0.064721 -0.468750 0.156250 +v 0.156250 -0.468750 0.064721 +v 0.156250 -0.468750 -0.064721 +v 0.064721 -0.468750 -0.156250 +v -0.064721 -0.468750 -0.156250 +v -0.156250 -0.468750 -0.064721 +v -0.156250 -0.468750 0.064721 +v -0.064721 -0.468750 0.156250 +v 0.064721 -0.156250 -0.468750 +v 0.156250 -0.064721 -0.468750 +v 0.156250 0.064721 -0.468750 +v 0.064721 0.156250 -0.468750 +v -0.064721 0.156250 -0.468750 +v -0.156250 0.064721 -0.468750 +v -0.156250 -0.064721 -0.468750 +v -0.064721 -0.156250 -0.468750 +v 0.156250 -0.064721 -0.500000 +v 0.064721 -0.156250 -0.500000 +v -0.064721 -0.156250 -0.500000 +v -0.156250 -0.064721 -0.500000 +v -0.156250 0.064721 -0.500000 +v -0.064721 0.156250 -0.500000 +v 0.064721 0.156250 -0.500000 +v 0.156250 0.064721 -0.500000 +v -0.125000 -0.051777 0.051777 +v -0.125000 -0.051777 -0.051777 +v -0.125000 -0.468750 -0.051777 +v -0.125000 -0.468750 0.051777 +v 0.125000 -0.468750 0.051777 +v 0.125000 -0.468750 -0.051777 +v 0.125000 -0.125000 -0.051777 +v 0.125000 -0.125000 0.051777 +v 0.051777 -0.468750 -0.125000 +v 0.051777 -0.125000 -0.125000 +v 0.088388 -0.088388 -0.088388 +v -0.051777 -0.468750 -0.125000 +v -0.051777 -0.125000 -0.125000 +v 0.468750 -0.125000 -0.051777 +v 0.468750 -0.051777 -0.125000 +v 0.468750 0.051777 -0.125000 +v 0.468750 0.125000 -0.051777 +v 0.468750 0.125000 0.051777 +v 0.468750 0.051777 0.125000 +v 0.468750 -0.051777 0.125000 +v 0.468750 -0.125000 0.051777 +v 0.051777 0.125000 -0.468750 +v 0.051777 0.125000 -0.051777 +v 0.125000 0.051777 -0.125000 +v 0.125000 0.051777 -0.468750 +v -0.051777 -0.125000 -0.468750 +v -0.125000 -0.051777 -0.468750 +v 0.051777 -0.051777 0.125000 +v 0.051777 0.125000 0.051777 +v 0.125000 -0.051777 -0.125000 +v 0.051777 -0.468750 0.125000 +v -0.051777 -0.468750 0.125000 +v 0.125000 -0.051777 -0.468750 +v 0.051777 -0.125000 -0.468750 +v -0.125000 0.051777 -0.468750 +v -0.051777 0.125000 -0.468750 +v -0.051777 -0.051777 0.125000 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.7500 0.2344 +vt 0.7500 0.5156 +vt 0.6250 0.5156 +vt 0.6250 0.2969 +vt 0.6250 0.2344 +vt 0.6875 0.2188 +vt 0.8750 0.2656 +vt 0.7500 0.2656 +vt 0.7500 0.0156 +vt 0.8750 0.0156 +vt 0.8750 0.2344 +vt 0.8750 0.2656 +vt 0.8750 0.2969 +vt 0.8750 0.5156 +vt 0.7500 0.2656 +vt 0.6875 0.3125 +vt 0.6250 0.2969 +vt 0.6250 0.0156 +vt 0.7500 0.2969 +vt 1.0000 0.2969 +vt 0.9375 0.3125 +vt 0.8750 0.2969 +vt 0.8750 0.2344 +vt 0.8750 0.0156 +vt 1.0000 0.0156 +vt 1.0000 0.2344 +vt 0.6250 0.2656 +vt 0.5000 0.2656 +vt 0.5000 0.2344 +vt 0.5000 0.0156 +vt 0.8750 0.2344 +vt 0.7500 0.2344 +vt 0.7500 0.0156 +vt 0.8750 0.0156 +vt 0.2500 0.0156 +vt 0.3750 0.0156 +vt 0.3750 0.2031 +vt 0.2500 0.2031 +vt 0.5000 0.0156 +vt 0.5000 0.2031 +vt 0.4375 0.2188 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 0.6250 0.0156 +vt 0.6250 0.2031 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.5000 0.0156 +vt 0.5000 0.2344 +vt 0.3750 0.2031 +vt 0.3750 0.0156 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.8750 0.2344 +vt 0.8750 0.0156 +vt 1.0000 0.5156 +vt 0.8750 0.5156 +vt 0.8750 0.2969 +vt 1.0000 0.3281 +vt 0.6250 0.5156 +vt 0.5000 0.5156 +vt 0.5000 0.2969 +vt 0.6250 0.2969 +vt 0.1250 0.5156 +vt 0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.1250 0.3281 +vt 0.1875 0.3125 +vt 0.2500 0.3281 +vt 0.2500 0.5156 +vt 0.3750 0.3281 +vt 0.3750 0.5156 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.7500 0.5938 +vt 0.7500 0.5625 +vt 0.8125 0.5625 +vt 0.8125 0.5938 +vt 0.6875 0.5938 +vt 0.6875 0.5625 +vt 0.6250 0.5938 +vt 0.6250 0.5625 +vt 0.5625 0.5938 +vt 0.5625 0.5625 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.9375 0.5938 +vt 0.9375 0.5625 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.8750 0.5938 +vt 0.8750 0.5625 +vt 0.1250 0.0156 +vt 0.1250 0.2344 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt -0.0000 0.2344 +vt -0.0000 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2031 +vt 0.1250 0.0156 +vt 0.1875 0.2188 +vt 0.1250 0.2031 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.3002 0.3002 0.9054 +vn 0.6302 0.2971 0.7173 +vn 0.6302 0.7173 0.2971 +vn -0.0000 0.9239 0.3826 +vn -0.3002 0.9054 0.3002 +vn -0.5774 0.5774 0.5774 +vn -0.9239 0.0000 0.3826 +vn -0.9054 0.3002 0.3002 +vn -0.7173 0.2971 -0.6302 +vn -0.7173 -0.2972 -0.6302 +vn -0.9878 -0.1100 -0.1100 +vn -0.3826 0.0000 0.9239 +vn 0.1100 -0.1100 0.9878 +vn 0.6302 -0.2972 0.7173 +vn -0.2971 0.7173 -0.6302 +vn -0.7173 -0.6302 0.2971 +vn -0.2971 -0.6302 0.7173 +vn 0.1100 0.9878 -0.1100 +vn 0.2972 0.7173 -0.6302 +vn -0.7173 -0.6303 -0.2971 +vn 0.7173 -0.6303 0.2971 +vn 0.7173 -0.6303 -0.2971 +vn 0.5789 -0.5789 -0.5743 +vn 0.5789 -0.5789 0.5743 +vn 0.2971 -0.6303 -0.7173 +vn 0.5743 -0.5789 -0.5789 +vn 0.5774 -0.5774 -0.5774 +vn -0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 0.2971 +vn -0.6302 -0.7173 0.2971 +vn -0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 0.7173 +vn -0.6302 -0.2971 0.7173 +vn -0.6302 0.2971 0.7173 +vn -0.6302 0.7173 0.2971 +vn 0.6302 0.7173 -0.2971 +vn -0.6302 0.7173 -0.2971 +vn 0.6302 0.2971 -0.7173 +vn -0.6302 0.2971 -0.7173 +vn -0.2971 -0.6303 -0.7173 +vn -0.5743 -0.5789 -0.5789 +vn 0.6303 -0.7173 -0.2971 +vn 0.6303 -0.2971 -0.7173 +vn 0.6303 0.2971 -0.7173 +vn 0.6303 0.7173 -0.2971 +vn 0.6303 -0.7173 0.2971 +vn 0.2971 0.7173 -0.6302 +vn 0.5789 0.5743 -0.5789 +vn 0.7173 0.2971 -0.6303 +vn -0.2971 -0.7173 -0.6303 +vn -0.7173 -0.2971 -0.6302 +vn 0.5789 -0.5743 -0.5789 +vn 0.2971 -0.6303 0.7173 +vn 0.7173 -0.6302 -0.2971 +vn 0.7173 0.6302 -0.2971 +vn 0.7173 0.6302 0.2971 +vn 0.7173 -0.6302 0.2971 +vn 0.2971 -0.6302 -0.7173 +vn 0.2971 0.6302 -0.7173 +vn -0.2971 -0.6302 -0.7173 +vn -0.2971 0.6302 -0.7173 +vn -0.7173 -0.6302 -0.2971 +vn -0.7173 0.6302 -0.2971 +vn -0.7173 0.6302 0.2971 +vn -0.2971 0.6302 0.7173 +vn 0.2971 -0.6302 0.7173 +vn 0.2971 0.6302 0.7173 +vn 0.7173 -0.2971 -0.6302 +vn 0.7173 -0.2971 0.6302 +vn 0.2971 -0.7173 0.6302 +vn 0.2971 -0.7173 -0.6302 +vn -0.2971 -0.7173 0.6302 +vn -0.2971 -0.7173 -0.6302 +vn -0.7173 -0.2971 0.6302 +vn -0.7173 0.2971 0.6302 +vn -0.2971 0.7173 0.6302 +vn 0.2971 0.7173 0.6302 +vn 0.7173 0.2971 0.6302 +vn 0.7173 0.2971 -0.6302 +vn 0.7173 -0.2971 -0.6303 +vn 0.2971 -0.7173 -0.6303 +g Cylinder.000_Cylinder.000_None_pipeworks_pipe_plain.png.000_Cylinder.000_Cylinder.000_None_pipeworks_pipe_plain.png.000_None +s off +f 20/1/1 21/2/1 22/3/1 23/4/1 24/5/1 25/6/1 26/7/1 27/8/1 +f 28/9/2 29/10/2 30/11/2 31/12/2 32/13/2 33/14/2 34/15/2 35/16/2 +f 36/17/3 37/18/3 38/19/3 39/20/3 40/21/3 41/22/3 42/23/3 43/24/3 +f 44/25/4 45/26/4 46/27/4 47/28/4 48/29/4 49/30/4 50/31/4 51/32/4 +f 52/33/5 53/34/5 54/35/5 55/36/5 56/37/5 57/38/5 58/39/5 59/40/5 +f 60/41/6 61/42/6 62/43/6 63/44/6 64/45/6 65/46/6 66/47/6 67/48/6 +s 1 +f 1/49/7 2/50/8 3/51/9 4/52/10 5/53/11 6/54/12 +f 7/55/13 8/56/14 9/57/15 10/58/16 11/59/17 +f 12/60/18 13/61/19 14/62/20 2/50/8 1/63/7 +f 6/64/12 5/65/11 15/66/21 9/57/15 8/67/14 +f 1/68/7 6/69/12 8/70/14 7/71/13 16/72/22 17/73/23 12/74/18 +f 5/75/11 4/76/10 18/77/24 19/78/25 15/66/21 +f 68/79/13 69/80/17 70/81/26 71/82/22 +f 72/83/27 73/84/28 74/85/29 75/86/30 +f 76/87/31 77/88/32 78/89/33 74/85/29 73/84/28 +f 29/90/34 20/91/35 27/92/36 30/93/37 +f 28/94/38 21/95/39 20/91/35 29/90/34 +f 30/93/37 27/92/36 26/96/40 31/97/41 +f 31/98/41 26/99/40 25/100/8 32/101/42 +f 32/101/42 25/100/8 24/102/9 33/103/43 +f 33/103/43 24/102/9 23/104/44 34/105/45 +f 34/105/45 23/104/44 22/106/46 35/107/47 +f 35/107/47 22/106/46 21/95/39 28/94/38 +f 79/108/48 80/109/49 77/88/32 76/87/31 +f 81/110/50 82/111/51 83/112/52 84/113/53 85/114/9 86/115/8 87/116/40 88/117/54 +f 89/118/55 90/119/24 91/120/56 92/121/57 +f 93/122/58 80/123/49 69/124/17 94/125/59 +f 79/108/48 70/81/26 69/80/17 80/109/49 +f 88/126/54 87/127/40 95/128/19 75/129/30 +f 85/130/9 84/131/53 90/132/24 96/133/10 +f 81/134/50 88/135/54 75/136/30 74/137/29 +f 81/134/50 74/137/29 78/138/33 97/139/60 82/140/51 +f 82/140/51 97/139/60 91/141/56 83/142/52 +f 72/143/27 98/144/61 99/145/23 71/146/22 70/147/26 79/148/48 76/149/31 73/150/28 +f 43/151/62 46/152/63 45/153/64 36/154/65 +f 42/155/66 47/156/67 46/152/63 43/151/62 +f 41/157/68 48/158/69 47/156/67 42/155/66 +f 40/159/70 49/160/71 48/158/69 41/157/68 +f 39/161/22 50/162/72 49/160/71 40/159/70 +f 38/163/23 51/164/73 50/165/72 39/166/22 +f 37/167/74 44/168/75 51/164/73 38/163/23 +f 98/169/61 72/83/27 75/86/30 95/170/19 +f 36/154/65 45/153/64 44/168/75 37/167/74 +f 60/171/76 53/172/77 52/173/78 61/174/79 +f 61/174/79 52/173/78 59/175/80 62/176/81 +f 62/176/81 59/175/80 58/177/82 63/178/59 +f 63/179/59 58/180/82 57/181/83 64/182/15 +f 64/182/15 57/181/83 56/183/84 65/184/21 +f 65/184/21 56/183/84 55/185/85 66/186/55 +f 66/186/55 55/185/85 54/187/86 67/188/87 +f 67/188/87 54/187/86 53/172/77 60/171/76 +f 100/189/88 101/190/89 93/191/58 94/192/59 102/193/15 103/194/21 89/195/55 92/196/57 +f 104/197/18 99/198/23 98/169/61 95/170/19 +f 100/199/88 92/121/57 91/120/56 97/200/60 +f 101/201/89 100/199/88 97/200/60 78/202/33 77/203/32 +f 101/201/89 77/203/32 80/204/49 93/205/58 +f 83/142/52 91/141/56 90/132/24 84/131/53 diff --git a/mods/pipeworks/models/pipeworks_pipe_6.obj b/mods/pipeworks/models/pipeworks_pipe_6.obj new file mode 100644 index 00000000..c6b060ed --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_6.obj @@ -0,0 +1,3819 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-highpoly.blend' +# www.blender.org +o Pipe_Cylinder.002 +v -0.468750 0.126770 0.038455 +v -0.468750 0.131837 0.012985 +v -0.468750 0.131837 -0.012984 +v -0.468750 0.126770 -0.038455 +v -0.468750 0.116832 -0.062448 +v -0.468750 0.102404 -0.084041 +v -0.468750 0.084041 -0.102404 +v -0.468750 0.062448 -0.116832 +v -0.468750 0.038455 -0.126770 +v -0.468750 0.012985 -0.131836 +v -0.468750 -0.012985 -0.131836 +v -0.468750 -0.062448 -0.116832 +v -0.468750 -0.084041 -0.102404 +v -0.468750 -0.102404 -0.084041 +v -0.468750 -0.116832 -0.062448 +v -0.468750 -0.126770 -0.038455 +v -0.468750 -0.131836 -0.012985 +v -0.468750 -0.131836 0.012985 +v -0.468750 -0.126770 0.038455 +v -0.468750 -0.116832 0.062448 +v -0.468750 -0.084041 0.102404 +v -0.468750 -0.102404 0.084041 +v -0.468750 -0.062448 0.116832 +v -0.468750 -0.038455 0.126770 +v -0.468750 0.012985 0.131837 +v -0.468750 0.062448 0.116832 +v -0.468750 0.038455 0.126770 +v -0.468750 0.084041 0.102404 +v -0.468750 0.102404 0.084041 +v -0.468750 0.116832 0.062448 +v -0.468750 -0.038455 -0.126770 +v -0.468750 -0.012985 0.131836 +v -0.437501 0.110774 0.059210 +v -0.437501 0.120197 0.036461 +v -0.437501 0.125000 0.012312 +v -0.437501 0.125001 -0.012311 +v -0.437501 0.120197 -0.036461 +v -0.437501 0.110774 -0.059210 +v -0.437501 0.097094 -0.079683 +v -0.437501 0.079683 -0.097094 +v -0.437501 0.059210 -0.110774 +v -0.437501 0.036461 -0.120197 +v -0.437501 0.012312 -0.125000 +v -0.437501 -0.012311 -0.125000 +v -0.437501 -0.036461 -0.120197 +v -0.437501 -0.059210 -0.110774 +v -0.437501 -0.079683 -0.097094 +v -0.437501 -0.097094 -0.079683 +v -0.437501 -0.110774 -0.059210 +v -0.437501 -0.120197 -0.036461 +v -0.437501 -0.125000 -0.012311 +v -0.437501 -0.125000 0.012311 +v -0.437501 -0.120197 0.036461 +v -0.437501 -0.110774 0.059210 +v -0.437501 -0.097094 0.079683 +v -0.437501 -0.079683 0.097094 +v -0.437501 -0.059210 0.110774 +v -0.437501 -0.036461 0.120197 +v -0.437501 -0.012311 0.125001 +v -0.437501 0.012311 0.125001 +v -0.437501 0.036461 0.120197 +v -0.437501 0.059210 0.110774 +v -0.437501 0.079683 0.097094 +v -0.437501 0.097094 0.079683 +v 0.437501 0.036461 -0.120197 +v 0.437501 0.012312 -0.125001 +v 0.437501 -0.012311 -0.125000 +v 0.437501 -0.036461 -0.120197 +v 0.437501 0.059210 -0.110774 +v 0.468750 0.012985 -0.131836 +v 0.468750 0.038455 -0.126770 +v 0.468750 -0.012985 -0.131836 +v 0.437501 -0.059210 -0.110774 +v 0.468750 -0.038455 -0.126770 +v 0.437501 0.079683 -0.097094 +v 0.468750 0.062448 -0.116832 +v 0.437501 -0.079683 -0.097094 +v 0.468750 -0.062448 -0.116832 +v 0.437501 0.097094 -0.079683 +v 0.468750 0.084041 -0.102404 +v 0.437501 -0.097094 -0.079683 +v 0.468750 -0.084041 -0.102404 +v 0.437501 0.110774 -0.059210 +v 0.468750 0.102404 -0.084041 +v 0.437501 -0.110774 -0.059210 +v 0.468750 -0.102404 -0.084041 +v 0.437501 0.120197 -0.036461 +v 0.468750 0.116832 -0.062448 +v 0.437501 -0.120197 -0.036461 +v 0.468750 -0.116832 -0.062448 +v 0.437501 0.125000 -0.012311 +v 0.468750 0.126770 -0.038455 +v 0.437501 -0.125001 -0.012311 +v 0.468750 -0.126770 -0.038455 +v 0.437501 0.125000 0.012312 +v 0.468750 0.131836 -0.012985 +v 0.437501 -0.125001 0.012311 +v 0.468750 -0.131837 -0.012985 +v 0.437501 0.120197 0.036461 +v 0.468750 0.131836 0.012985 +v 0.437501 -0.120197 0.036461 +v 0.468750 -0.131837 0.012985 +v 0.437501 0.110774 0.059210 +v 0.468750 0.126770 0.038455 +v 0.437501 -0.110774 0.059210 +v 0.468750 -0.126770 0.038455 +v 0.437501 0.097094 0.079683 +v 0.468750 0.116832 0.062448 +v 0.437501 -0.097094 0.079683 +v 0.468750 -0.116832 0.062448 +v 0.437501 0.079683 0.097094 +v 0.468750 0.102404 0.084041 +v 0.437501 -0.079683 0.097094 +v 0.468750 -0.102404 0.084041 +v 0.437501 0.059210 0.110774 +v 0.468750 0.084041 0.102404 +v 0.437501 -0.059210 0.110774 +v 0.468750 -0.084041 0.102404 +v 0.437501 0.036461 0.120197 +v 0.468750 0.062448 0.116832 +v 0.437501 -0.036461 0.120197 +v 0.468750 -0.062448 0.116832 +v 0.437501 0.012311 0.125000 +v 0.468750 0.038455 0.126770 +v 0.437501 -0.012311 0.125000 +v 0.468750 -0.038455 0.126770 +v 0.468750 0.012985 0.131837 +v 0.468750 -0.012985 0.131836 +v 0.460912 0.130078 0.063644 +v 0.468749 0.130078 0.063644 +v 0.468749 0.139022 0.062467 +v 0.460912 0.139022 0.062467 +v 0.460912 0.142474 0.054132 +v 0.460912 0.136982 0.046976 +v 0.460912 0.128039 0.048153 +v 0.460912 0.124587 0.056487 +v 0.468749 0.124587 0.056487 +v 0.468749 0.142474 0.054132 +v 0.468749 0.136982 0.046976 +v 0.468749 0.128039 0.048153 +v -0.460914 0.136982 0.046976 +v -0.468751 0.136982 0.046976 +v -0.468751 0.142474 0.054133 +v -0.460914 0.142474 0.054133 +v -0.460914 0.139022 0.062467 +v -0.460914 0.130078 0.063644 +v -0.460914 0.124587 0.056488 +v -0.460914 0.128039 0.048153 +v -0.468751 0.128039 0.048153 +v -0.468751 0.139022 0.062467 +v -0.468751 0.130078 0.063644 +v -0.468751 0.124587 0.056488 +v 0.460912 0.046976 0.136982 +v 0.468749 0.046976 0.136982 +v 0.468749 0.054133 0.142474 +v 0.460912 0.054133 0.142474 +v 0.460912 0.062467 0.139022 +v 0.460912 0.063644 0.130078 +v 0.460912 0.056488 0.124587 +v 0.460912 0.048154 0.128039 +v 0.468749 0.048154 0.128039 +v 0.468749 0.062467 0.139022 +v 0.468749 0.063644 0.130078 +v 0.468749 0.056488 0.124587 +v -0.460914 0.063644 0.130078 +v -0.468751 0.063644 0.130078 +v -0.468751 0.062467 0.139022 +v -0.460914 0.062467 0.139022 +v -0.460914 0.054133 0.142474 +v -0.460914 0.046976 0.136982 +v -0.460914 0.048153 0.128039 +v -0.460914 0.056487 0.124587 +v -0.468751 0.056487 0.124587 +v -0.468751 0.054133 0.142474 +v -0.468751 0.046976 0.136982 +v -0.468751 0.048153 0.128039 +v 0.460912 -0.063644 0.130078 +v 0.468749 -0.063644 0.130078 +v 0.468749 -0.062467 0.139022 +v 0.460912 -0.062467 0.139022 +v 0.460912 -0.054132 0.142474 +v 0.460912 -0.046976 0.136982 +v 0.460912 -0.048153 0.128039 +v 0.460912 -0.056487 0.124587 +v 0.468749 -0.056487 0.124587 +v 0.468749 -0.054132 0.142474 +v 0.468749 -0.046976 0.136982 +v 0.468749 -0.048153 0.128039 +v -0.460914 -0.046976 0.136982 +v -0.468751 -0.046976 0.136982 +v -0.468751 -0.054133 0.142474 +v -0.460914 -0.054133 0.142474 +v -0.460914 -0.062467 0.139022 +v -0.460914 -0.063644 0.130078 +v -0.460914 -0.056488 0.124587 +v -0.460914 -0.048153 0.128039 +v -0.468751 -0.048153 0.128039 +v -0.468751 -0.062467 0.139022 +v -0.468751 -0.063644 0.130078 +v -0.468751 -0.056488 0.124587 +v 0.460912 -0.136982 0.046976 +v 0.468749 -0.136982 0.046976 +v 0.468749 -0.142474 0.054133 +v 0.460912 -0.142474 0.054133 +v 0.460912 -0.139022 0.062467 +v 0.460912 -0.130078 0.063644 +v 0.460912 -0.124587 0.056488 +v 0.460912 -0.128039 0.048153 +v 0.468749 -0.128039 0.048153 +v 0.468749 -0.139022 0.062467 +v 0.468749 -0.130078 0.063644 +v 0.468749 -0.124587 0.056488 +v -0.460914 -0.130078 0.063644 +v -0.468751 -0.130078 0.063644 +v -0.468751 -0.139022 0.062467 +v -0.460914 -0.139022 0.062467 +v -0.460914 -0.142474 0.054133 +v -0.460914 -0.136982 0.046976 +v -0.460914 -0.128039 0.048153 +v -0.460914 -0.124587 0.056487 +v -0.468751 -0.124587 0.056487 +v -0.468751 -0.142474 0.054133 +v -0.468751 -0.136982 0.046976 +v -0.468751 -0.128039 0.048153 +v 0.460912 -0.130078 -0.063644 +v 0.468749 -0.130078 -0.063644 +v 0.468749 -0.139022 -0.062467 +v 0.460912 -0.139022 -0.062467 +v 0.460912 -0.142474 -0.054132 +v 0.460912 -0.136982 -0.046976 +v 0.460912 -0.128039 -0.048153 +v 0.460912 -0.124587 -0.056487 +v 0.468749 -0.124587 -0.056487 +v 0.468749 -0.142474 -0.054132 +v 0.468749 -0.136982 -0.046976 +v 0.468749 -0.128039 -0.048153 +v -0.460914 -0.136982 -0.046976 +v -0.468751 -0.136982 -0.046976 +v -0.468751 -0.142474 -0.054133 +v -0.460914 -0.142474 -0.054133 +v -0.460914 -0.139022 -0.062467 +v -0.460914 -0.130078 -0.063644 +v -0.460914 -0.124587 -0.056487 +v -0.460914 -0.128039 -0.048153 +v -0.468751 -0.128039 -0.048153 +v -0.468751 -0.139022 -0.062467 +v -0.468751 -0.130078 -0.063644 +v -0.468751 -0.124587 -0.056487 +v 0.460912 -0.046976 -0.136982 +v 0.468749 -0.046976 -0.136982 +v 0.468749 -0.054133 -0.142474 +v 0.460912 -0.054133 -0.142474 +v 0.460912 -0.062467 -0.139022 +v 0.460912 -0.063644 -0.130078 +v 0.460912 -0.056488 -0.124587 +v 0.460912 -0.048153 -0.128039 +v 0.468749 -0.048153 -0.128039 +v 0.468749 -0.062467 -0.139022 +v 0.468749 -0.063644 -0.130078 +v 0.468749 -0.056488 -0.124587 +v -0.460914 -0.063644 -0.130078 +v -0.468751 -0.063644 -0.130078 +v -0.468751 -0.062467 -0.139022 +v -0.460914 -0.062467 -0.139022 +v -0.460914 -0.054132 -0.142474 +v -0.460914 -0.046976 -0.136982 +v -0.460914 -0.048153 -0.128039 +v -0.460914 -0.056487 -0.124587 +v -0.468751 -0.056487 -0.124587 +v -0.468751 -0.054132 -0.142474 +v -0.468751 -0.046976 -0.136982 +v -0.468751 -0.048153 -0.128039 +v 0.460912 0.063644 -0.130078 +v 0.468749 0.063644 -0.130078 +v 0.468749 0.062467 -0.139022 +v 0.460912 0.062467 -0.139022 +v 0.460912 0.054132 -0.142474 +v 0.460912 0.046976 -0.136982 +v 0.460912 0.048153 -0.128039 +v 0.460912 0.056487 -0.124587 +v 0.468749 0.056487 -0.124587 +v 0.468749 0.054132 -0.142474 +v 0.468749 0.046976 -0.136982 +v 0.468749 0.048153 -0.128039 +v -0.460914 0.046976 -0.136982 +v -0.468751 0.046976 -0.136982 +v -0.468751 0.054133 -0.142474 +v -0.460914 0.054133 -0.142474 +v -0.460914 0.062467 -0.139022 +v -0.460914 0.063644 -0.130078 +v -0.460914 0.056487 -0.124587 +v -0.460914 0.048153 -0.128039 +v -0.468751 0.048153 -0.128039 +v -0.468751 0.062467 -0.139022 +v -0.468751 0.063644 -0.130078 +v -0.468751 0.056487 -0.124587 +v 0.460912 0.136982 -0.046976 +v 0.468749 0.136982 -0.046976 +v 0.468749 0.142474 -0.054133 +v 0.460912 0.142474 -0.054133 +v 0.460912 0.139022 -0.062467 +v 0.460912 0.130078 -0.063644 +v 0.460912 0.124587 -0.056488 +v 0.460912 0.128039 -0.048153 +v 0.468749 0.128039 -0.048153 +v 0.468749 0.139022 -0.062467 +v 0.468749 0.130078 -0.063644 +v 0.468749 0.124587 -0.056488 +v -0.460914 0.130078 -0.063644 +v -0.468751 0.130078 -0.063644 +v -0.468751 0.139022 -0.062467 +v -0.460914 0.139022 -0.062467 +v -0.460914 0.142474 -0.054133 +v -0.460914 0.136982 -0.046976 +v -0.460914 0.128039 -0.048153 +v -0.460914 0.124587 -0.056487 +v -0.468751 0.124587 -0.056487 +v -0.468751 0.142474 -0.054133 +v -0.468751 0.136982 -0.046976 +v -0.468751 0.128039 -0.048153 +v -0.012312 -0.012312 -0.125000 +v -0.036461 -0.036461 -0.120197 +v -0.059210 -0.059210 -0.110774 +v -0.079683 -0.079683 -0.097094 +v -0.097094 -0.097094 -0.079683 +v -0.110774 -0.110774 -0.059210 +v -0.120197 -0.120197 -0.036461 +v -0.125000 -0.125000 -0.012311 +v -0.125000 -0.125000 0.012311 +v -0.120197 -0.120197 0.036461 +v 0.125000 -0.125001 -0.012311 +v 0.110774 -0.110774 0.059210 +v 0.097094 -0.097094 0.079683 +v 0.079683 -0.079683 0.097094 +v 0.036461 -0.036461 0.120197 +v 0.110774 -0.110774 -0.059210 +v 0.059210 -0.059210 0.110774 +v 0.012311 -0.012311 0.125000 +v -0.500000 0.099603 -0.121367 +v -0.500000 0.074012 -0.138467 +v -0.500000 0.045577 -0.150245 +v -0.500000 0.015390 -0.156250 +v -0.500000 -0.015389 -0.156250 +v -0.500000 -0.045576 -0.150245 +v -0.500000 -0.074012 -0.138467 +v -0.500000 -0.099603 -0.121367 +v -0.500000 -0.121367 -0.099603 +v -0.500000 -0.150245 -0.045576 +v -0.500000 -0.156250 0.015389 +v -0.500000 -0.150245 0.045576 +v -0.500000 -0.121367 0.099603 +v -0.500000 -0.099603 0.121367 +v -0.500000 -0.074012 0.138467 +v -0.500000 -0.045576 0.150245 +v -0.500000 -0.015389 0.156250 +v -0.500000 0.045576 0.150245 +v -0.500000 0.074012 0.138467 +v -0.500000 0.099603 0.121367 +v -0.500000 0.138467 0.074012 +v -0.500000 0.156250 0.015389 +v -0.500000 0.156250 -0.015389 +v -0.500000 0.150245 -0.045576 +v -0.500000 0.138467 -0.074012 +v -0.500000 0.121367 -0.099603 +v -0.500000 -0.138466 -0.074012 +v -0.500000 -0.156250 -0.015389 +v -0.500000 -0.138467 0.074012 +v -0.500000 0.015389 0.156250 +v -0.500000 0.121367 0.099603 +v -0.500000 0.150245 0.045576 +v -0.468750 0.099603 -0.121367 +v -0.468750 0.121367 -0.099603 +v -0.468750 0.074012 -0.138467 +v -0.468750 0.045577 -0.150245 +v -0.468750 0.015390 -0.156250 +v -0.468750 -0.015389 -0.156250 +v -0.468750 -0.045576 -0.150245 +v -0.468750 -0.074012 -0.138467 +v -0.468750 -0.099603 -0.121367 +v -0.468750 -0.121367 -0.099603 +v -0.468750 -0.138466 -0.074012 +v -0.468750 -0.150245 -0.045576 +v -0.468750 -0.156250 -0.015389 +v -0.468750 -0.156250 0.015389 +v -0.468750 -0.150245 0.045576 +v -0.468750 -0.138467 0.074012 +v -0.468750 -0.121367 0.099603 +v -0.468750 -0.099603 0.121367 +v -0.468750 -0.074012 0.138467 +v -0.468750 -0.045576 0.150245 +v -0.468750 -0.015389 0.156250 +v -0.468750 0.015389 0.156250 +v -0.468750 0.074012 0.138467 +v -0.468750 0.045576 0.150245 +v -0.468750 0.099603 0.121367 +v -0.468750 0.121367 0.099603 +v -0.468750 0.138467 0.074012 +v -0.468750 0.150245 0.045576 +v -0.468750 0.156250 -0.015389 +v -0.468750 0.156250 0.015389 +v -0.468750 0.150245 -0.045576 +v -0.468750 0.138467 -0.074012 +v 0.468750 -0.138466 -0.074012 +v 0.468750 -0.150245 -0.045576 +v 0.468750 -0.156250 -0.015389 +v 0.468750 -0.121367 -0.099603 +v 0.468750 -0.156250 0.015389 +v 0.468750 -0.074012 -0.138467 +v 0.468750 -0.099603 -0.121367 +v 0.500000 -0.121367 -0.099603 +v 0.500000 -0.138467 -0.074012 +v 0.500000 -0.150245 -0.045576 +v 0.500000 -0.156250 -0.015389 +v 0.500000 -0.156250 0.015389 +v 0.468750 -0.045576 -0.150245 +v 0.500000 -0.099603 -0.121367 +v 0.468750 -0.150245 0.045576 +v 0.500000 -0.150245 0.045576 +v 0.468750 -0.015389 -0.156250 +v 0.500000 -0.045576 -0.150245 +v 0.500000 -0.074012 -0.138467 +v 0.468750 -0.138467 0.074012 +v 0.500000 -0.138467 0.074012 +v 0.468750 0.015389 -0.156250 +v 0.500000 -0.015389 -0.156250 +v 0.468750 -0.121367 0.099603 +v 0.500000 -0.121367 0.099603 +v 0.468750 0.045576 -0.150245 +v 0.500000 0.015389 -0.156250 +v 0.468750 -0.099603 0.121367 +v 0.500000 -0.099603 0.121367 +v 0.468750 0.074012 -0.138467 +v 0.500000 0.045576 -0.150245 +v 0.468750 -0.045576 0.150245 +v 0.468750 -0.074012 0.138467 +v 0.500000 -0.074012 0.138467 +v 0.468750 0.099603 -0.121367 +v 0.500000 0.074012 -0.138467 +v 0.468750 -0.015389 0.156250 +v 0.500000 -0.045576 0.150245 +v 0.468750 0.121367 -0.099603 +v 0.500000 0.099603 -0.121367 +v 0.468750 0.015389 0.156250 +v 0.500000 -0.015389 0.156250 +v 0.468750 0.138466 -0.074012 +v 0.500000 0.121367 -0.099603 +v 0.468750 0.045576 0.150245 +v 0.500000 0.015389 0.156250 +v 0.468750 0.150245 -0.045577 +v 0.500000 0.138466 -0.074012 +v 0.468750 0.074012 0.138467 +v 0.500000 0.045576 0.150245 +v 0.468750 0.156249 -0.015389 +v 0.500000 0.150245 -0.045577 +v 0.500000 0.156250 0.015389 +v 0.468750 0.099603 0.121367 +v 0.500000 0.074012 0.138467 +v 0.468750 0.156250 0.015389 +v 0.500000 0.156250 -0.015389 +v 0.500000 0.138467 0.074012 +v 0.500000 0.150245 0.045576 +v 0.500000 0.121367 0.099603 +v 0.500000 0.099603 0.121367 +v 0.468750 0.150245 0.045576 +v 0.468750 0.121367 0.099603 +v 0.468750 0.138467 0.074012 +v 0.460912 0.095821 0.108578 +v 0.468749 0.095821 0.108578 +v 0.468749 0.104534 0.110913 +v 0.460912 0.104534 0.110913 +v 0.460912 0.110913 0.104534 +v 0.460912 0.108578 0.095821 +v 0.460912 0.099865 0.093486 +v 0.460912 0.093486 0.099865 +v 0.468749 0.093486 0.099865 +v 0.468749 0.110913 0.104534 +v 0.468749 0.108578 0.095821 +v 0.468749 0.099865 0.093486 +v -0.460914 0.108578 0.095821 +v -0.468751 0.108578 0.095821 +v -0.468751 0.110913 0.104534 +v -0.460914 0.110913 0.104534 +v -0.460914 0.104534 0.110913 +v -0.460914 0.095821 0.108578 +v -0.460914 0.093486 0.099865 +v -0.460914 0.099865 0.093486 +v -0.468751 0.099865 0.093486 +v -0.468751 0.104534 0.110913 +v -0.468751 0.095821 0.108578 +v -0.468751 0.093486 0.099865 +v 0.460912 -0.009021 0.144532 +v 0.468749 -0.009021 0.144532 +v 0.468749 -0.004510 0.152344 +v 0.460912 -0.004510 0.152344 +v 0.460912 0.004510 0.152344 +v 0.460912 0.009021 0.144532 +v 0.460912 0.004510 0.136720 +v 0.460912 -0.004510 0.136720 +v 0.468749 -0.004510 0.136720 +v 0.468749 0.004510 0.152344 +v 0.468749 0.009021 0.144532 +v 0.468749 0.004510 0.136720 +v -0.460914 0.009021 0.144532 +v -0.468751 0.009021 0.144532 +v -0.468751 0.004510 0.152344 +v -0.460914 0.004510 0.152344 +v -0.460914 -0.004510 0.152344 +v -0.460914 -0.009021 0.144532 +v -0.460914 -0.004510 0.136720 +v -0.460914 0.004510 0.136720 +v -0.468751 0.004510 0.136720 +v -0.468751 -0.004510 0.152344 +v -0.468751 -0.009021 0.144532 +v -0.468751 -0.004510 0.136720 +v 0.460912 -0.108578 0.095821 +v 0.468749 -0.108578 0.095821 +v 0.468749 -0.110913 0.104534 +v 0.460912 -0.110913 0.104534 +v 0.460912 -0.104534 0.110913 +v 0.460912 -0.095821 0.108578 +v 0.460912 -0.093486 0.099865 +v 0.460912 -0.099865 0.093486 +v 0.468749 -0.099865 0.093486 +v 0.468749 -0.104534 0.110913 +v 0.468749 -0.095821 0.108578 +v 0.468749 -0.093486 0.099865 +v -0.460914 -0.095821 0.108578 +v -0.468751 -0.095821 0.108578 +v -0.468751 -0.104534 0.110913 +v -0.460914 -0.104534 0.110913 +v -0.460914 -0.110913 0.104534 +v -0.460914 -0.108578 0.095821 +v -0.460914 -0.099865 0.093486 +v -0.460914 -0.093486 0.099865 +v -0.468751 -0.093486 0.099865 +v -0.468751 -0.110913 0.104534 +v -0.468751 -0.108578 0.095821 +v -0.468751 -0.099865 0.093486 +v 0.460912 -0.144532 -0.009021 +v 0.468749 -0.144532 -0.009021 +v 0.468749 -0.152344 -0.004510 +v 0.460912 -0.152344 -0.004510 +v 0.460912 -0.152344 0.004511 +v 0.460912 -0.144532 0.009021 +v 0.460912 -0.136720 0.004510 +v 0.460912 -0.136720 -0.004510 +v 0.468749 -0.136720 -0.004510 +v 0.468749 -0.152344 0.004511 +v 0.468749 -0.144532 0.009021 +v 0.468749 -0.136720 0.004510 +v -0.460914 -0.144532 0.009021 +v -0.468751 -0.144532 0.009021 +v -0.468751 -0.152344 0.004510 +v -0.460914 -0.152344 0.004510 +v -0.460914 -0.152344 -0.004510 +v -0.460914 -0.144532 -0.009021 +v -0.460914 -0.136720 -0.004510 +v -0.460914 -0.136720 0.004510 +v -0.468751 -0.136720 0.004510 +v -0.468751 -0.152344 -0.004510 +v -0.468751 -0.144532 -0.009021 +v -0.468751 -0.136720 -0.004510 +v 0.460912 -0.095821 -0.108578 +v 0.468749 -0.095821 -0.108578 +v 0.468749 -0.104534 -0.110913 +v 0.460912 -0.104534 -0.110913 +v 0.460912 -0.110913 -0.104534 +v 0.460912 -0.108578 -0.095821 +v 0.460912 -0.099865 -0.093486 +v 0.460912 -0.093486 -0.099865 +v 0.468749 -0.093486 -0.099865 +v 0.468749 -0.110913 -0.104534 +v 0.468749 -0.108578 -0.095821 +v 0.468749 -0.099865 -0.093486 +v -0.460914 -0.108578 -0.095821 +v -0.468751 -0.108578 -0.095821 +v -0.468751 -0.110913 -0.104534 +v -0.460914 -0.110913 -0.104534 +v -0.460914 -0.104534 -0.110913 +v -0.460914 -0.095821 -0.108578 +v -0.460914 -0.093486 -0.099865 +v -0.460914 -0.099865 -0.093486 +v -0.468751 -0.099865 -0.093486 +v -0.468751 -0.104534 -0.110913 +v -0.468751 -0.095821 -0.108578 +v -0.468751 -0.093486 -0.099865 +v 0.460912 0.009021 -0.144532 +v 0.468749 0.009021 -0.144532 +v 0.468749 0.004510 -0.152344 +v 0.460912 0.004510 -0.152344 +v 0.460912 -0.004510 -0.152344 +v 0.460912 -0.009021 -0.144532 +v 0.460912 -0.004510 -0.136720 +v 0.460912 0.004510 -0.136720 +v 0.468749 0.004510 -0.136720 +v 0.468749 -0.004510 -0.152344 +v 0.468749 -0.009021 -0.144532 +v 0.468749 -0.004510 -0.136720 +v -0.460914 -0.009021 -0.144532 +v -0.468751 -0.009021 -0.144532 +v -0.468751 -0.004510 -0.152344 +v -0.460914 -0.004510 -0.152344 +v -0.460914 0.004510 -0.152344 +v -0.460914 0.009021 -0.144532 +v -0.460914 0.004510 -0.136720 +v -0.460914 -0.004510 -0.136720 +v -0.468751 -0.004510 -0.136720 +v -0.468751 0.004510 -0.152344 +v -0.468751 0.009021 -0.144532 +v -0.468751 0.004510 -0.136720 +v 0.460912 0.108578 -0.095821 +v 0.468749 0.108578 -0.095821 +v 0.468749 0.110913 -0.104534 +v 0.460912 0.110913 -0.104534 +v 0.460912 0.104534 -0.110913 +v 0.460912 0.095821 -0.108578 +v 0.460912 0.093486 -0.099865 +v 0.460912 0.099865 -0.093486 +v 0.468749 0.099865 -0.093486 +v 0.468749 0.104534 -0.110913 +v 0.468749 0.095821 -0.108578 +v 0.468749 0.093486 -0.099865 +v -0.460914 0.095821 -0.108578 +v -0.468751 0.095821 -0.108578 +v -0.468751 0.104534 -0.110913 +v -0.460914 0.104534 -0.110913 +v -0.460914 0.110913 -0.104534 +v -0.460914 0.108578 -0.095821 +v -0.460914 0.099865 -0.093486 +v -0.460914 0.093486 -0.099865 +v -0.468751 0.093486 -0.099865 +v -0.468751 0.110913 -0.104534 +v -0.468751 0.108578 -0.095821 +v -0.468751 0.099865 -0.093486 +v 0.460912 0.144532 0.009021 +v 0.468749 0.144532 0.009021 +v 0.468749 0.152344 0.004510 +v 0.460912 0.152344 0.004510 +v 0.460912 0.152344 -0.004510 +v 0.460912 0.144532 -0.009021 +v 0.460912 0.136720 -0.004510 +v 0.460912 0.136720 0.004510 +v 0.468749 0.136720 0.004510 +v 0.468749 0.152344 -0.004510 +v 0.468749 0.144532 -0.009021 +v 0.468749 0.136720 -0.004510 +v -0.460914 0.144532 -0.009021 +v -0.468751 0.144532 -0.009021 +v -0.468751 0.152344 -0.004510 +v -0.460914 0.152344 -0.004510 +v -0.460914 0.152344 0.004510 +v -0.460914 0.144532 0.009021 +v -0.460914 0.136720 0.004510 +v -0.460914 0.136720 -0.004510 +v -0.468751 0.136720 -0.004510 +v -0.468751 0.152344 0.004510 +v -0.468751 0.144532 0.009021 +v -0.468751 0.136720 0.004510 +v -0.126770 -0.468750 0.038456 +v -0.131837 -0.468750 0.012985 +v -0.131837 -0.468750 -0.012984 +v -0.126770 -0.468750 -0.038455 +v -0.116832 -0.468750 -0.062448 +v -0.102404 -0.468750 -0.084041 +v -0.084041 -0.468750 -0.102404 +v -0.062448 -0.468750 -0.116832 +v -0.038455 -0.468750 -0.126770 +v -0.012985 -0.468750 -0.131836 +v 0.012985 -0.468750 -0.131836 +v 0.062448 -0.468750 -0.116832 +v 0.084041 -0.468750 -0.102404 +v 0.102404 -0.468750 -0.084041 +v 0.116832 -0.468750 -0.062448 +v 0.126770 -0.468750 -0.038455 +v 0.131836 -0.468750 -0.012985 +v 0.131836 -0.468750 0.012985 +v 0.126770 -0.468750 0.038455 +v 0.116832 -0.468750 0.062448 +v 0.084041 -0.468750 0.102404 +v 0.102404 -0.468750 0.084041 +v 0.062448 -0.468750 0.116832 +v 0.038455 -0.468750 0.126770 +v -0.012985 -0.468750 0.131837 +v -0.062448 -0.468750 0.116832 +v -0.038455 -0.468750 0.126770 +v -0.084041 -0.468750 0.102404 +v -0.102404 -0.468750 0.084041 +v -0.116832 -0.468750 0.062448 +v 0.038455 -0.468750 -0.126770 +v 0.012985 -0.468750 0.131837 +v -0.110774 -0.437501 0.059210 +v -0.120197 -0.437501 0.036462 +v -0.125001 -0.437501 0.012312 +v -0.125001 -0.437501 -0.012311 +v -0.120197 -0.437501 -0.036461 +v -0.110774 -0.437501 -0.059210 +v -0.097094 -0.437501 -0.079683 +v -0.079683 -0.437501 -0.097094 +v -0.059210 -0.437501 -0.110774 +v -0.036461 -0.437501 -0.120197 +v -0.012312 -0.437501 -0.125000 +v 0.012311 -0.437501 -0.125000 +v 0.036461 -0.437501 -0.120197 +v 0.059210 -0.437501 -0.110774 +v 0.079683 -0.437501 -0.097094 +v 0.097094 -0.437501 -0.079683 +v 0.110774 -0.437501 -0.059210 +v 0.120197 -0.437501 -0.036461 +v 0.125000 -0.437501 -0.012311 +v 0.125000 -0.437501 0.012312 +v 0.120197 -0.437501 0.036461 +v 0.110774 -0.437501 0.059210 +v 0.097094 -0.437501 0.079683 +v 0.079683 -0.437501 0.097094 +v 0.059210 -0.437501 0.110774 +v 0.036461 -0.437501 0.120197 +v 0.012311 -0.437501 0.125001 +v -0.012311 -0.437501 0.125001 +v -0.036461 -0.437501 0.120197 +v -0.059210 -0.437501 0.110774 +v -0.079683 -0.437501 0.097094 +v -0.097094 -0.437501 0.079683 +v -0.136982 -0.460914 0.046976 +v -0.136982 -0.468751 0.046976 +v -0.142474 -0.468751 0.054133 +v -0.142474 -0.460914 0.054133 +v -0.139022 -0.460914 0.062467 +v -0.130078 -0.460914 0.063644 +v -0.124587 -0.460914 0.056488 +v -0.128039 -0.460914 0.048154 +v -0.128039 -0.468751 0.048154 +v -0.139022 -0.468751 0.062467 +v -0.130078 -0.468751 0.063644 +v -0.124587 -0.468751 0.056488 +v -0.063644 -0.460914 0.130078 +v -0.063644 -0.468751 0.130078 +v -0.062467 -0.468751 0.139022 +v -0.062467 -0.460914 0.139022 +v -0.054133 -0.460914 0.142474 +v -0.046976 -0.460914 0.136982 +v -0.048153 -0.460914 0.128039 +v -0.056487 -0.460914 0.124587 +v -0.056487 -0.468751 0.124587 +v -0.054133 -0.468751 0.142474 +v -0.046976 -0.468751 0.136982 +v -0.048153 -0.468751 0.128039 +v 0.046976 -0.460914 0.136982 +v 0.046976 -0.468751 0.136982 +v 0.054133 -0.468751 0.142474 +v 0.054133 -0.460914 0.142474 +v 0.062467 -0.460914 0.139022 +v 0.063644 -0.460914 0.130078 +v 0.056487 -0.460914 0.124587 +v 0.048153 -0.460914 0.128039 +v 0.048153 -0.468751 0.128039 +v 0.062467 -0.468751 0.139022 +v 0.063644 -0.468751 0.130078 +v 0.056487 -0.468751 0.124587 +v 0.130078 -0.460914 0.063644 +v 0.130078 -0.468751 0.063644 +v 0.139022 -0.468751 0.062467 +v 0.139022 -0.460914 0.062467 +v 0.142474 -0.460914 0.054133 +v 0.136982 -0.460914 0.046976 +v 0.128039 -0.460914 0.048153 +v 0.124587 -0.460914 0.056488 +v 0.124587 -0.468751 0.056488 +v 0.142474 -0.468751 0.054133 +v 0.136982 -0.468751 0.046976 +v 0.128039 -0.468751 0.048153 +v 0.136982 -0.460914 -0.046976 +v 0.136982 -0.468751 -0.046976 +v 0.142474 -0.468751 -0.054133 +v 0.142474 -0.460914 -0.054133 +v 0.139022 -0.460914 -0.062467 +v 0.130078 -0.460914 -0.063644 +v 0.124587 -0.460914 -0.056487 +v 0.128039 -0.460914 -0.048153 +v 0.128039 -0.468751 -0.048153 +v 0.139022 -0.468751 -0.062467 +v 0.130078 -0.468751 -0.063644 +v 0.124587 -0.468751 -0.056487 +v 0.063644 -0.460914 -0.130078 +v 0.063644 -0.468751 -0.130078 +v 0.062467 -0.468751 -0.139022 +v 0.062467 -0.460914 -0.139022 +v 0.054132 -0.460914 -0.142474 +v 0.046976 -0.460914 -0.136982 +v 0.048153 -0.460914 -0.128039 +v 0.056487 -0.460914 -0.124587 +v 0.056487 -0.468751 -0.124587 +v 0.054132 -0.468751 -0.142474 +v 0.046976 -0.468751 -0.136982 +v 0.048153 -0.468751 -0.128039 +v -0.046976 -0.460914 -0.136982 +v -0.046976 -0.468751 -0.136982 +v -0.054133 -0.468751 -0.142474 +v -0.054133 -0.460914 -0.142474 +v -0.062467 -0.460914 -0.139022 +v -0.063644 -0.460914 -0.130078 +v -0.056488 -0.460914 -0.124587 +v -0.048153 -0.460914 -0.128039 +v -0.048153 -0.468751 -0.128039 +v -0.062467 -0.468751 -0.139022 +v -0.063644 -0.468751 -0.130078 +v -0.056488 -0.468751 -0.124587 +v -0.130078 -0.460914 -0.063644 +v -0.130078 -0.468751 -0.063644 +v -0.139022 -0.468751 -0.062467 +v -0.139022 -0.460914 -0.062467 +v -0.142474 -0.460914 -0.054132 +v -0.136982 -0.460914 -0.046976 +v -0.128039 -0.460914 -0.048153 +v -0.124587 -0.460914 -0.056487 +v -0.124587 -0.468751 -0.056487 +v -0.142474 -0.468751 -0.054132 +v -0.136982 -0.468751 -0.046976 +v -0.128039 -0.468751 -0.048153 +v 0.012312 -0.012312 -0.125000 +v 0.036461 -0.036461 -0.120197 +v 0.059210 -0.059210 -0.110774 +v 0.079683 -0.079683 -0.097094 +v 0.097094 -0.097094 -0.079683 +v 0.120197 -0.120197 -0.036461 +v 0.125000 -0.125000 0.012311 +v 0.120197 -0.120197 0.036461 +v -0.110774 -0.110774 0.059210 +v -0.097094 -0.097094 0.079683 +v -0.079683 -0.079683 0.097094 +v -0.059210 -0.059210 0.110774 +v -0.036461 -0.036461 0.120197 +v -0.012311 -0.012312 0.125000 +v -0.099603 -0.500000 -0.121367 +v -0.074012 -0.500000 -0.138466 +v -0.045577 -0.500000 -0.150245 +v -0.015390 -0.500000 -0.156249 +v 0.015389 -0.500000 -0.156249 +v 0.045576 -0.500000 -0.150245 +v 0.074012 -0.500000 -0.138467 +v 0.099603 -0.500000 -0.121367 +v 0.121367 -0.500000 -0.099603 +v 0.150245 -0.500000 -0.045576 +v 0.156249 -0.500000 0.015389 +v 0.150245 -0.500000 0.045576 +v 0.121367 -0.500000 0.099603 +v 0.099603 -0.500000 0.121367 +v 0.074012 -0.500000 0.138467 +v 0.045576 -0.500000 0.150245 +v 0.015389 -0.500000 0.156250 +v -0.045576 -0.500000 0.150245 +v -0.074012 -0.500000 0.138467 +v -0.099603 -0.500000 0.121367 +v -0.138467 -0.500000 0.074012 +v -0.156250 -0.500000 0.015389 +v -0.156250 -0.500000 -0.015389 +v -0.150245 -0.500000 -0.045576 +v -0.138467 -0.500000 -0.074012 +v -0.121367 -0.500000 -0.099603 +v 0.138466 -0.500000 -0.074012 +v 0.156249 -0.500000 -0.015389 +v 0.138467 -0.500000 0.074012 +v -0.015389 -0.500000 0.156250 +v -0.121367 -0.500000 0.099603 +v -0.150245 -0.500000 0.045576 +v -0.099604 -0.468750 -0.121367 +v -0.121367 -0.468750 -0.099603 +v -0.074012 -0.468750 -0.138466 +v -0.045577 -0.468750 -0.150245 +v -0.015390 -0.468750 -0.156250 +v 0.015389 -0.468750 -0.156250 +v 0.045576 -0.468750 -0.150245 +v 0.074012 -0.468750 -0.138467 +v 0.099603 -0.468750 -0.121367 +v 0.121367 -0.468750 -0.099603 +v 0.138466 -0.468750 -0.074012 +v 0.150245 -0.468750 -0.045576 +v 0.156249 -0.468750 -0.015389 +v 0.156249 -0.468750 0.015389 +v 0.150245 -0.468750 0.045576 +v 0.138467 -0.468750 0.074012 +v 0.121367 -0.468750 0.099603 +v 0.099603 -0.468750 0.121367 +v 0.074012 -0.468750 0.138467 +v 0.045576 -0.468750 0.150245 +v 0.015389 -0.468750 0.156250 +v -0.015389 -0.468750 0.156250 +v -0.074012 -0.468750 0.138467 +v -0.045576 -0.468750 0.150245 +v -0.099603 -0.468750 0.121367 +v -0.121367 -0.468750 0.099603 +v -0.138467 -0.468750 0.074012 +v -0.150245 -0.468750 0.045576 +v -0.156250 -0.468750 -0.015389 +v -0.156250 -0.468750 0.015389 +v -0.150245 -0.468750 -0.045576 +v -0.138467 -0.468750 -0.074012 +v -0.108578 -0.460914 0.095821 +v -0.108578 -0.468751 0.095821 +v -0.110913 -0.468751 0.104534 +v -0.110913 -0.460914 0.104534 +v -0.104534 -0.460914 0.110913 +v -0.095821 -0.460914 0.108578 +v -0.093486 -0.460914 0.099865 +v -0.099865 -0.460914 0.093486 +v -0.099865 -0.468751 0.093486 +v -0.104534 -0.468751 0.110913 +v -0.095821 -0.468751 0.108578 +v -0.093486 -0.468751 0.099865 +v -0.009021 -0.460914 0.144532 +v -0.009021 -0.468751 0.144532 +v -0.004510 -0.468751 0.152344 +v -0.004510 -0.460914 0.152344 +v 0.004510 -0.460914 0.152344 +v 0.009021 -0.460914 0.144532 +v 0.004510 -0.460914 0.136720 +v -0.004510 -0.460914 0.136720 +v -0.004510 -0.468751 0.136720 +v 0.004510 -0.468751 0.152344 +v 0.009021 -0.468751 0.144532 +v 0.004510 -0.468751 0.136720 +v 0.095821 -0.460914 0.108578 +v 0.095821 -0.468751 0.108578 +v 0.104534 -0.468751 0.110913 +v 0.104534 -0.460914 0.110913 +v 0.110913 -0.460914 0.104534 +v 0.108578 -0.460914 0.095821 +v 0.099865 -0.460914 0.093486 +v 0.093486 -0.460914 0.099865 +v 0.093486 -0.468751 0.099865 +v 0.110913 -0.468751 0.104534 +v 0.108578 -0.468751 0.095821 +v 0.099865 -0.468751 0.093486 +v 0.144532 -0.460914 0.009021 +v 0.144532 -0.468751 0.009021 +v 0.152344 -0.468751 0.004510 +v 0.152344 -0.460914 0.004510 +v 0.152344 -0.460914 -0.004510 +v 0.144532 -0.460914 -0.009021 +v 0.136720 -0.460914 -0.004510 +v 0.136720 -0.460914 0.004510 +v 0.136720 -0.468751 0.004510 +v 0.152344 -0.468751 -0.004510 +v 0.144532 -0.468751 -0.009021 +v 0.136720 -0.468751 -0.004510 +v 0.108578 -0.460914 -0.095821 +v 0.108578 -0.468751 -0.095821 +v 0.110913 -0.468751 -0.104534 +v 0.110913 -0.460914 -0.104534 +v 0.104534 -0.460914 -0.110913 +v 0.095821 -0.460914 -0.108578 +v 0.093486 -0.460914 -0.099865 +v 0.099865 -0.460914 -0.093486 +v 0.099865 -0.468751 -0.093486 +v 0.104534 -0.468751 -0.110913 +v 0.095821 -0.468751 -0.108578 +v 0.093486 -0.468751 -0.099865 +v 0.009021 -0.460914 -0.144532 +v 0.009021 -0.468751 -0.144532 +v 0.004510 -0.468751 -0.152344 +v 0.004510 -0.460914 -0.152344 +v -0.004510 -0.460914 -0.152344 +v -0.009021 -0.460914 -0.144532 +v -0.004510 -0.460914 -0.136720 +v 0.004510 -0.460914 -0.136720 +v 0.004510 -0.468751 -0.136720 +v -0.004510 -0.468751 -0.152344 +v -0.009021 -0.468751 -0.144532 +v -0.004510 -0.468751 -0.136720 +v -0.095821 -0.460914 -0.108578 +v -0.095821 -0.468751 -0.108578 +v -0.104534 -0.468751 -0.110913 +v -0.104534 -0.460914 -0.110913 +v -0.110913 -0.460914 -0.104534 +v -0.108578 -0.460914 -0.095821 +v -0.099865 -0.460914 -0.093486 +v -0.093486 -0.460914 -0.099865 +v -0.093486 -0.468751 -0.099865 +v -0.110913 -0.468751 -0.104534 +v -0.108578 -0.468751 -0.095821 +v -0.099865 -0.468751 -0.093486 +v -0.144532 -0.460914 -0.009021 +v -0.144532 -0.468751 -0.009021 +v -0.152344 -0.468751 -0.004510 +v -0.152344 -0.460914 -0.004510 +v -0.152344 -0.460914 0.004511 +v -0.144532 -0.460914 0.009021 +v -0.136720 -0.460914 0.004510 +v -0.136720 -0.460914 -0.004510 +v -0.136720 -0.468751 -0.004510 +v -0.152344 -0.468751 0.004511 +v -0.144532 -0.468751 0.009021 +v -0.136720 -0.468751 0.004510 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 1.0081 0.2851 +vt 0.9769 0.2723 +vt 1.0393 0.2971 +vt 1.0706 0.3080 +vt 0.9459 0.0196 +vt 0.9458 0.0339 +vt 0.9151 0.0339 +vt 0.9151 0.0196 +vt 0.9767 0.0195 +vt 0.9767 0.0339 +vt 1.0076 0.0195 +vt 1.0075 0.0339 +vt 0.3215 0.3169 +vt 0.3528 0.3076 +vt 0.8843 0.0339 +vt 0.8844 0.0196 +vt 1.0385 0.0195 +vt 1.0383 0.0339 +vt 1.1328 0.2072 +vt 1.1017 0.2145 +vt 1.0999 0.0340 +vt 1.1306 0.0342 +vt 0.8537 0.0195 +vt 0.8536 0.0338 +vt 1.0694 0.0196 +vt 1.0691 0.0339 +vt 1.1640 0.2021 +vt 1.1610 0.0344 +vt 0.8229 0.0194 +vt 0.8228 0.0338 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1004 0.0197 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.7921 0.0194 +vt 0.7920 0.0337 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1314 0.0198 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.2015 0.0321 +vt 0.2327 0.0318 +vt 0.7613 0.0193 +vt 0.7611 0.0336 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.1624 0.0202 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7304 0.0192 +vt 0.7302 0.0335 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.2906 0.2066 +vt 0.2593 0.2016 +vt 0.2642 0.0317 +vt 0.2956 0.0317 +vt 0.6995 0.0191 +vt 0.6994 0.0334 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2320 0.0171 +vt 0.1997 0.0175 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 0.4827 0.0325 +vt 0.5137 0.0327 +vt 0.6686 0.0189 +vt 0.6685 0.0333 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2641 0.0170 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6377 0.0188 +vt 0.6375 0.0332 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.2958 0.0171 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6068 0.0187 +vt 0.6066 0.0331 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3271 0.0173 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.4467 0.2720 +vt 0.4154 0.2848 +vt 0.5759 0.0186 +vt 0.5757 0.0330 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3583 0.0174 +vt 0.3580 0.0320 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3842 0.2968 +vt 0.5447 0.0328 +vt 0.5450 0.0184 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.3895 0.0175 +vt 0.3892 0.0320 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5140 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4208 0.0177 +vt 0.4204 0.0322 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.4830 0.0181 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4519 0.0179 +vt 0.4516 0.0324 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 1.0394 0.2346 +vt 1.0082 0.2466 +vt 1.0706 0.2237 +vt 1.1018 0.3172 +vt 0.9770 0.2593 +vt 0.4780 0.2720 +vt 0.4790 0.4981 +vt 0.4481 0.4981 +vt 0.4467 0.2720 +vt 0.4468 0.2590 +vt 0.4156 0.2462 +vt 0.3530 0.2232 +vt 0.3843 0.2341 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 1.1952 0.1995 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.9457 0.2723 +vt 0.9145 0.2850 +vt 1.0393 0.2971 +vt 1.0081 0.2851 +vt 1.0706 0.3080 +vt 0.8833 0.2970 +vt 1.1018 0.3172 +vt 0.9769 0.2723 +vt 0.3215 0.3169 +vt 0.3528 0.3076 +vt 0.5715 0.3076 +vt 0.6027 0.3168 +vt 0.4154 0.2848 +vt 0.3842 0.2968 +vt 0.5092 0.2848 +vt 0.5403 0.2968 +vt 0.8521 0.3078 +vt 0.8209 0.3169 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vn -1.0000 -0.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn -0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.6857 0.2113 -0.6965 +vn -0.6857 0.2113 -0.6965 +vn -0.6857 0.3431 -0.6419 +vn 0.6857 0.3431 -0.6419 +vn 0.6857 0.0713 -0.7244 +vn -0.6857 0.0713 -0.7244 +vn 0.6857 -0.0713 -0.7244 +vn -0.6857 -0.0713 -0.7244 +vn 0.6857 -0.2113 -0.6965 +vn -0.6857 -0.2113 -0.6965 +vn 0.6857 -0.3431 -0.6419 +vn -0.6857 -0.3431 -0.6419 +vn 0.6857 -0.4617 -0.5626 +vn -0.6857 -0.4617 -0.5626 +vn 0.6857 -0.5626 -0.4617 +vn -0.6857 -0.5626 -0.4617 +vn 0.6857 -0.6419 -0.3431 +vn -0.6857 -0.6419 -0.3431 +vn 0.6857 -0.6965 -0.2113 +vn -0.6857 -0.6965 -0.2113 +vn 0.6857 -0.7244 -0.0713 +vn -0.6857 -0.7244 -0.0713 +vn 0.6857 -0.7244 0.0713 +vn -0.6857 -0.7244 0.0713 +vn 0.6857 -0.6965 0.2113 +vn -0.6857 -0.6965 0.2113 +vn 0.6857 -0.6419 0.3431 +vn -0.6857 -0.6419 0.3431 +vn 0.6857 -0.5626 0.4617 +vn -0.6857 -0.5626 0.4617 +vn 0.6857 -0.4617 0.5626 +vn -0.6857 -0.4617 0.5626 +vn 0.6857 -0.3431 0.6419 +vn -0.6857 -0.3431 0.6419 +vn 0.6857 -0.2113 0.6965 +vn -0.6857 -0.2113 0.6965 +vn 0.6857 -0.0713 0.7244 +vn -0.6857 -0.0713 0.7244 +vn 0.6857 0.0713 0.7244 +vn -0.6857 0.0713 0.7244 +vn 0.6857 0.2113 0.6965 +vn -0.6857 0.2113 0.6965 +vn 0.6857 0.4617 0.5626 +vn -0.6857 0.4617 0.5626 +vn -0.6857 0.3431 0.6419 +vn 0.6857 0.3431 0.6419 +vn 0.6857 0.5626 0.4617 +vn -0.6857 0.5626 0.4617 +vn 0.6857 0.6419 0.3431 +vn -0.6857 0.6419 0.3431 +vn 0.6857 0.6965 0.2113 +vn -0.6857 0.6965 0.2113 +vn 0.6857 0.7244 0.0713 +vn -0.6857 0.7244 0.0713 +vn 0.6857 0.6965 -0.2113 +vn -0.6857 0.6965 -0.2113 +vn -0.6857 0.7244 -0.0713 +vn 0.6857 0.7244 -0.0713 +vn 0.6857 0.6419 -0.3431 +vn -0.6857 0.6419 -0.3431 +vn 0.6857 0.5626 -0.4617 +vn -0.6857 0.5626 -0.4617 +vn 0.2147 0.8614 0.4604 +vn 0.1087 0.8767 0.4686 +vn 0.1087 0.9513 0.2886 +vn 0.2147 0.9346 0.2835 +vn 0.2147 0.9720 0.0957 +vn 0.1087 0.9893 0.0974 +vn 0.2147 0.9720 -0.0957 +vn 0.1087 0.9893 -0.0974 +vn 0.2147 0.9346 -0.2835 +vn 0.1087 0.9513 -0.2886 +vn 0.2147 0.8614 -0.4604 +vn 0.1087 0.8767 -0.4686 +vn 0.2147 0.7550 -0.6196 +vn 0.1087 0.7684 -0.6306 +vn 0.1087 0.6306 -0.7684 +vn 0.2147 0.6196 -0.7550 +vn 0.2147 0.4604 -0.8614 +vn 0.1087 0.4686 -0.8767 +vn 0.2147 0.2835 -0.9346 +vn 0.1087 0.2886 -0.9513 +vn 0.2147 0.0957 -0.9720 +vn 0.1087 0.0974 -0.9893 +vn 0.1087 -0.0974 -0.9893 +vn 0.2147 -0.0957 -0.9720 +vn 0.1087 -0.2886 -0.9513 +vn 0.2147 -0.2835 -0.9346 +vn 0.2147 -0.4604 -0.8614 +vn 0.1087 -0.4686 -0.8767 +vn 0.1087 -0.6306 -0.7684 +vn 0.2147 -0.6196 -0.7550 +vn 0.1087 -0.7684 -0.6306 +vn 0.2147 -0.7550 -0.6196 +vn 0.2147 -0.8614 -0.4604 +vn 0.1087 -0.8767 -0.4686 +vn 0.1087 -0.9513 -0.2886 +vn 0.2147 -0.9346 -0.2835 +vn 0.2147 -0.9720 -0.0957 +vn 0.1087 -0.9893 -0.0974 +vn 0.1087 -0.9893 0.0974 +vn 0.2147 -0.9720 0.0957 +vn 0.2147 -0.9346 0.2835 +vn 0.1087 -0.9513 0.2886 +vn 0.1087 -0.8767 0.4686 +vn 0.2147 -0.8614 0.4604 +vn 0.1087 -0.7684 0.6306 +vn 0.2147 -0.7550 0.6196 +vn 0.1087 -0.6306 0.7684 +vn 0.2147 -0.6196 0.7550 +vn 0.1087 -0.4686 0.8767 +vn 0.2147 -0.4604 0.8614 +vn 0.1087 -0.2886 0.9513 +vn 0.2147 -0.2835 0.9346 +vn 0.1087 -0.0974 0.9893 +vn 0.2147 -0.0957 0.9720 +vn 0.2147 0.2835 0.9346 +vn 0.2147 0.0957 0.9720 +vn 0.1087 0.0974 0.9893 +vn 0.1087 0.2886 0.9513 +vn 0.2147 0.6196 0.7550 +vn 0.2147 0.4604 0.8614 +vn 0.1087 0.4686 0.8767 +vn 0.1087 0.6306 0.7684 +vn 0.2147 0.7550 0.6196 +vn 0.1087 0.7684 0.6306 +vn -0.1243 -0.1243 -0.9844 +vn -0.0247 -0.0247 -0.9994 +vn -0.2267 -0.2267 -0.9472 +vn -0.3333 -0.3333 -0.8819 +vn -0.2147 0.0957 -0.9720 +vn -0.1087 0.0974 -0.9893 +vn -0.1087 0.2886 -0.9513 +vn -0.2147 0.2835 -0.9346 +vn -0.2147 -0.0957 -0.9720 +vn -0.1087 -0.0974 -0.9893 +vn -0.2147 -0.2835 -0.9346 +vn -0.1087 -0.2886 -0.9513 +vn -0.4431 -0.4431 0.7793 +vn -0.3333 -0.3333 0.8819 +vn -0.1087 0.4686 -0.8767 +vn -0.2147 0.4604 -0.8614 +vn -0.2147 -0.4604 -0.8614 +vn -0.1087 -0.4686 -0.8767 +vn 0.5510 -0.5510 -0.6267 +vn 0.4431 -0.4431 -0.7793 +vn -0.1087 -0.7684 -0.6306 +vn -0.1087 -0.8767 -0.4686 +vn -0.2147 0.6196 -0.7550 +vn -0.1087 0.6306 -0.7684 +vn -0.2147 -0.6196 -0.7550 +vn -0.1087 -0.6306 -0.7684 +vn 0.6437 -0.6437 -0.4139 +vn -0.1087 -0.9513 -0.2886 +vn -0.2147 0.7550 -0.6196 +vn -0.1087 0.7684 -0.6306 +vn -0.2147 -0.7550 -0.6196 +vn -0.2147 0.8614 -0.4604 +vn -0.1087 0.8767 -0.4686 +vn -0.2147 -0.8614 -0.4604 +vn 0.6995 -0.6995 0.1458 +vn 0.6995 -0.6995 -0.1458 +vn -0.1087 -0.9893 -0.0974 +vn -0.1087 -0.9893 0.0974 +vn -0.2147 0.9346 -0.2835 +vn -0.1087 0.9513 -0.2886 +vn -0.2147 -0.9346 -0.2835 +vn -0.2147 0.9720 -0.0957 +vn -0.1087 0.9893 -0.0974 +vn -0.2147 -0.9720 -0.0957 +vn 0.5510 -0.5510 0.6267 +vn 0.6437 -0.6437 0.4139 +vn -0.1087 -0.9513 0.2886 +vn -0.1087 -0.8767 0.4686 +vn -0.2147 0.9720 0.0957 +vn -0.1087 0.9893 0.0974 +vn -0.2147 -0.9720 0.0957 +vn -0.6857 0.4617 -0.5626 +vn 0.6857 0.4617 -0.5626 +vn 0.4431 -0.4431 0.7793 +vn -0.1087 -0.7684 0.6306 +vn -0.1087 0.0974 0.9893 +vn -0.1087 0.2886 0.9513 +vn -0.2147 0.9346 0.2835 +vn -0.1087 0.9513 0.2886 +vn -0.2147 -0.9346 0.2835 +vn -0.2147 0.8614 0.4604 +vn -0.1087 0.8767 0.4686 +vn -0.2147 -0.8614 0.4604 +vn -0.2147 0.7550 0.6196 +vn -0.1087 0.7684 0.6306 +vn -0.2147 -0.7550 0.6196 +vn -0.0247 -0.0247 0.9994 +vn -0.1243 -0.1243 0.9844 +vn -0.2147 0.6196 0.7550 +vn -0.1087 0.6306 0.7684 +vn -0.2147 -0.6196 0.7550 +vn -0.1087 -0.6306 0.7684 +vn -0.2267 -0.2267 0.9472 +vn -0.1087 0.4686 0.8767 +vn -0.2147 0.4604 0.8614 +vn -0.2147 -0.4604 0.8614 +vn -0.1087 -0.4686 0.8767 +vn -0.2147 0.2835 0.9346 +vn -0.2147 -0.2835 0.9346 +vn -0.1087 -0.2886 0.9513 +vn -0.2147 0.0957 0.9720 +vn -0.2147 -0.0957 0.9720 +vn -0.1087 -0.0974 0.9893 +vn -0.6100 -0.3032 0.7321 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 0.6088 0.7933 +vn -0.6100 0.4824 0.6287 +vn -0.6100 -0.7856 0.1034 +vn 0.0000 -0.9914 0.1305 +vn 0.0000 0.9914 -0.1305 +vn -0.6100 0.7856 -0.1034 +vn 0.0000 0.3827 -0.9239 +vn -0.6100 0.3032 -0.7321 +vn 0.0000 -0.6088 -0.7933 +vn -0.6100 -0.4824 -0.6287 +vn 0.6100 0.3032 -0.7321 +vn 0.6100 0.7856 -0.1034 +vn 0.6100 -0.4824 -0.6287 +vn 0.6100 0.4824 0.6287 +vn 0.6100 -0.3032 0.7321 +vn 0.6100 -0.7856 0.1034 +vn -0.6100 -0.7321 0.3032 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.1305 0.9914 +vn -0.6100 -0.1034 0.7856 +vn -0.6100 -0.6287 -0.4824 +vn 0.0000 -0.7933 -0.6088 +vn 0.0000 0.7933 0.6088 +vn -0.6100 0.6287 0.4824 +vn 0.0000 0.9239 -0.3827 +vn -0.6100 0.7321 -0.3032 +vn 0.0000 0.1305 -0.9914 +vn -0.6100 0.1034 -0.7856 +vn 0.6100 0.7321 -0.3032 +vn 0.6100 0.6287 0.4824 +vn 0.6100 0.1034 -0.7856 +vn 0.6100 -0.1034 0.7856 +vn 0.6100 -0.7321 0.3032 +vn 0.6100 -0.6287 -0.4824 +vn -0.6100 -0.7321 -0.3032 +vn 0.0000 -0.9239 -0.3827 +vn 0.0000 -0.7933 0.6088 +vn -0.6100 -0.6287 0.4824 +vn -0.6100 -0.1034 -0.7856 +vn 0.0000 -0.1305 -0.9914 +vn 0.0000 0.1305 0.9914 +vn -0.6100 0.1034 0.7856 +vn 0.0000 0.9239 0.3827 +vn -0.6100 0.7321 0.3032 +vn 0.0000 0.7933 -0.6088 +vn -0.6100 0.6287 -0.4824 +vn 0.6100 0.7321 0.3032 +vn 0.6100 0.1034 0.7856 +vn 0.6100 0.6287 -0.4824 +vn 0.6100 -0.6287 0.4824 +vn 0.6100 -0.7321 -0.3032 +vn 0.6100 -0.1034 -0.7856 +vn -0.6100 -0.3032 -0.7321 +vn 0.0000 -0.3827 -0.9239 +vn 0.0000 -0.9914 -0.1305 +vn -0.6100 -0.7856 -0.1034 +vn -0.6100 0.4824 -0.6287 +vn 0.0000 0.6088 -0.7933 +vn 0.0000 -0.6088 0.7933 +vn -0.6100 -0.4824 0.6287 +vn 0.0000 0.3827 0.9239 +vn -0.6100 0.3032 0.7321 +vn 0.0000 0.9914 0.1305 +vn -0.6100 0.7856 0.1034 +vn 0.6100 0.3032 0.7321 +vn 0.6100 -0.4824 0.6287 +vn 0.6100 0.7856 0.1034 +vn 0.6100 -0.7856 -0.1034 +vn 0.6100 -0.3032 -0.7321 +vn 0.6100 0.4824 -0.6287 +vn 0.2267 -0.2267 -0.9472 +vn 0.1243 -0.1243 -0.9844 +vn 0.3333 -0.3333 -0.8819 +vn -0.4431 -0.4431 -0.7793 +vn 0.0247 -0.0247 -0.9994 +vn -0.0974 0.1087 0.9893 +vn 0.0974 0.1087 0.9893 +vn 0.0247 -0.0247 0.9994 +vn 0.1243 -0.1243 0.9844 +vn 0.3333 -0.3333 0.8819 +vn 0.2267 -0.2267 0.9472 +vn -0.5510 -0.5510 -0.6267 +vn -0.6437 -0.6437 -0.4139 +vn -0.6995 -0.6995 -0.1458 +vn -0.6995 -0.6995 0.1458 +vn -0.6437 -0.6437 0.4139 +vn -0.5510 -0.5510 0.6267 +vn -0.6100 -0.5603 0.5603 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.2588 0.9659 +vn -0.6100 0.2051 0.7654 +vn -0.6100 -0.7654 -0.2051 +vn 0.0000 -0.9659 -0.2588 +vn 0.0000 0.9659 0.2588 +vn -0.6100 0.7654 0.2051 +vn 0.0000 0.7071 -0.7071 +vn -0.6100 0.5603 -0.5603 +vn 0.0000 -0.2588 -0.9659 +vn -0.6100 -0.2051 -0.7654 +vn 0.6100 0.5603 -0.5603 +vn 0.6100 0.7654 0.2051 +vn 0.6100 -0.2051 -0.7654 +vn 0.6100 0.2051 0.7654 +vn 0.6100 -0.5603 0.5603 +vn 0.6100 -0.7654 -0.2051 +vn -0.6100 -0.7924 0.0000 +vn 0.0000 -0.5000 0.8660 +vn -0.6100 -0.3962 0.6862 +vn -0.6100 -0.3962 -0.6862 +vn 0.0000 -0.5000 -0.8660 +vn 0.0000 0.5000 0.8660 +vn -0.6100 0.3962 0.6862 +vn -0.6100 0.7924 0.0000 +vn 0.0000 0.5000 -0.8660 +vn -0.6100 0.3962 -0.6862 +vn 0.6100 0.7924 0.0000 +vn 0.6100 0.3962 0.6862 +vn 0.6100 0.3962 -0.6862 +vn 0.6100 -0.3962 0.6862 +vn 0.6100 -0.7924 0.0000 +vn 0.6100 -0.3962 -0.6862 +vn -0.6100 -0.5603 -0.5603 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.9659 0.2588 +vn -0.6100 -0.7654 0.2051 +vn -0.6100 0.2051 -0.7654 +vn 0.0000 0.2588 -0.9659 +vn 0.0000 -0.2588 0.9659 +vn -0.6100 -0.2051 0.7654 +vn 0.0000 0.7071 0.7071 +vn -0.6100 0.5603 0.5603 +vn 0.0000 0.9659 -0.2588 +vn -0.6100 0.7654 -0.2051 +vn 0.6100 0.5603 0.5603 +vn 0.6100 -0.2051 0.7654 +vn 0.6100 0.7654 -0.2051 +vn 0.6100 -0.7654 0.2051 +vn 0.6100 -0.5603 -0.5603 +vn 0.6100 0.2051 -0.7654 +vn -0.6100 0.0000 -0.7924 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.8660 -0.5000 +vn -0.6100 -0.6862 -0.3962 +vn -0.6100 0.6862 -0.3962 +vn 0.0000 0.8660 -0.5000 +vn 0.0000 -0.8660 0.5000 +vn -0.6100 -0.6862 0.3962 +vn 0.0000 0.0000 1.0000 +vn -0.6100 0.0000 0.7924 +vn 0.0000 0.8660 0.5000 +vn -0.6100 0.6862 0.3962 +vn 0.6100 0.0000 0.7924 +vn 0.6100 -0.6862 0.3962 +vn 0.6100 0.6862 0.3962 +vn 0.6100 -0.6862 -0.3962 +vn 0.6100 0.0000 -0.7924 +vn 0.6100 0.6862 -0.3962 +vn -0.2113 0.6857 -0.6965 +vn -0.2113 -0.6857 -0.6965 +vn -0.3431 -0.6857 -0.6419 +vn -0.3431 0.6857 -0.6419 +vn -0.0713 0.6857 -0.7244 +vn -0.0713 -0.6857 -0.7244 +vn 0.0713 0.6857 -0.7244 +vn 0.0713 -0.6857 -0.7244 +vn 0.2113 0.6857 -0.6965 +vn 0.2113 -0.6857 -0.6965 +vn 0.3431 0.6857 -0.6419 +vn 0.3431 -0.6857 -0.6419 +vn 0.4617 0.6857 -0.5626 +vn 0.4617 -0.6857 -0.5626 +vn 0.5626 0.6857 -0.4617 +vn 0.5626 -0.6857 -0.4617 +vn 0.6419 0.6857 -0.3431 +vn 0.6419 -0.6857 -0.3431 +vn 0.6965 0.6857 -0.2113 +vn 0.6965 -0.6857 -0.2113 +vn 0.7244 0.6857 -0.0713 +vn 0.7244 -0.6857 -0.0713 +vn 0.7244 0.6857 0.0713 +vn 0.7244 -0.6857 0.0713 +vn 0.6965 0.6857 0.2113 +vn 0.6965 -0.6857 0.2113 +vn 0.6419 0.6857 0.3431 +vn 0.6419 -0.6857 0.3431 +vn 0.5626 0.6857 0.4617 +vn 0.5626 -0.6857 0.4617 +vn 0.4617 0.6857 0.5626 +vn 0.4617 -0.6857 0.5626 +vn 0.3431 0.6857 0.6419 +vn 0.3431 -0.6857 0.6419 +vn 0.2113 0.6857 0.6965 +vn 0.2113 -0.6857 0.6965 +vn 0.0713 0.6857 0.7244 +vn 0.0713 -0.6857 0.7244 +vn -0.0713 0.6857 0.7244 +vn -0.0713 -0.6857 0.7244 +vn -0.2113 0.6857 0.6965 +vn -0.2113 -0.6857 0.6965 +vn -0.4617 0.6857 0.5626 +vn -0.4617 -0.6857 0.5626 +vn -0.3431 -0.6857 0.6419 +vn -0.3431 0.6857 0.6419 +vn -0.5626 0.6857 0.4617 +vn -0.5626 -0.6857 0.4617 +vn -0.6419 0.6857 0.3431 +vn -0.6419 -0.6857 0.3431 +vn -0.6965 0.6857 0.2113 +vn -0.6965 -0.6857 0.2113 +vn -0.7244 0.6857 0.0713 +vn -0.7244 -0.6857 0.0713 +vn -0.6965 0.6857 -0.2113 +vn -0.6965 -0.6857 -0.2113 +vn -0.7244 -0.6857 -0.0713 +vn -0.7244 0.6857 -0.0713 +vn -0.6419 0.6857 -0.3431 +vn -0.6419 -0.6857 -0.3431 +vn -0.5626 0.6857 -0.4617 +vn -0.5626 -0.6857 -0.4617 +vn -0.8614 0.2147 0.4604 +vn -0.8767 0.1087 0.4686 +vn -0.9513 0.1087 0.2886 +vn -0.9346 0.2147 0.2835 +vn -0.9720 0.2147 0.0957 +vn -0.9893 0.1087 0.0974 +vn -0.9720 0.2147 -0.0957 +vn -0.9893 0.1087 -0.0974 +vn -0.9346 0.2147 -0.2835 +vn -0.9513 0.1087 -0.2886 +vn -0.8614 0.2147 -0.4604 +vn -0.8767 0.1087 -0.4686 +vn -0.7550 0.2147 -0.6196 +vn -0.7684 0.1087 -0.6306 +vn -0.6306 0.1087 -0.7684 +vn -0.6196 0.2147 -0.7550 +vn -0.4604 0.2147 -0.8614 +vn -0.4686 0.1087 -0.8767 +vn -0.2835 0.2147 -0.9346 +vn -0.2886 0.1087 -0.9513 +vn -0.0957 0.2147 -0.9720 +vn -0.0974 0.1087 -0.9893 +vn 0.0974 0.1087 -0.9893 +vn 0.0957 0.2147 -0.9720 +vn 0.2886 0.1087 -0.9513 +vn 0.2835 0.2147 -0.9346 +vn 0.4604 0.2147 -0.8614 +vn 0.4686 0.1087 -0.8767 +vn 0.6306 0.1087 -0.7684 +vn 0.6196 0.2147 -0.7550 +vn 0.7684 0.1087 -0.6306 +vn 0.7550 0.2147 -0.6196 +vn 0.8614 0.2147 -0.4604 +vn 0.8767 0.1087 -0.4686 +vn 0.9513 0.1087 -0.2886 +vn 0.9346 0.2147 -0.2835 +vn 0.9720 0.2147 -0.0957 +vn 0.9893 0.1087 -0.0974 +vn 0.9893 0.1087 0.0974 +vn 0.9720 0.2147 0.0957 +vn 0.9346 0.2147 0.2835 +vn 0.9513 0.1087 0.2886 +vn 0.8767 0.1087 0.4686 +vn 0.8614 0.2147 0.4604 +vn 0.7684 0.1087 0.6306 +vn 0.7550 0.2147 0.6196 +vn 0.6306 0.1087 0.7684 +vn 0.6196 0.2147 0.7550 +vn 0.4686 0.1087 0.8767 +vn 0.4604 0.2147 0.8614 +vn 0.2886 0.1087 0.9513 +vn 0.2835 0.2147 0.9346 +vn 0.0957 0.2147 0.9720 +vn -0.2835 0.2147 0.9346 +vn -0.0957 0.2147 0.9720 +vn -0.2886 0.1087 0.9513 +vn -0.6196 0.2147 0.7550 +vn -0.4604 0.2147 0.8614 +vn -0.4686 0.1087 0.8767 +vn -0.6306 0.1087 0.7684 +vn -0.7550 0.2147 0.6196 +vn -0.7684 0.1087 0.6306 +vn -0.4617 -0.6857 -0.5626 +vn -0.4617 0.6857 -0.5626 +vn -0.3032 0.6100 -0.7321 +vn -0.3827 0.0000 -0.9239 +vn -0.9914 0.0000 -0.1305 +vn -0.7856 0.6100 -0.1034 +vn 0.4824 0.6100 -0.6287 +vn 0.6088 0.0000 -0.7933 +vn -0.6088 0.0000 0.7933 +vn -0.4824 0.6100 0.6287 +vn 0.3827 0.0000 0.9239 +vn 0.3032 0.6100 0.7321 +vn 0.9914 0.0000 0.1305 +vn 0.7856 0.6100 0.1034 +vn -0.7321 0.6100 -0.3032 +vn -0.9239 0.0000 -0.3827 +vn -0.7933 0.0000 0.6088 +vn -0.6287 0.6100 0.4824 +vn -0.1034 0.6100 -0.7856 +vn -0.1305 0.0000 -0.9914 +vn 0.1305 0.0000 0.9914 +vn 0.1034 0.6100 0.7856 +vn 0.9239 0.0000 0.3827 +vn 0.7321 0.6100 0.3032 +vn 0.7933 0.0000 -0.6088 +vn 0.6287 0.6100 -0.4824 +vn -0.7321 0.6100 0.3032 +vn -0.9239 0.0000 0.3827 +vn -0.1305 0.0000 0.9914 +vn -0.1034 0.6100 0.7856 +vn -0.6287 0.6100 -0.4824 +vn -0.7933 0.0000 -0.6088 +vn 0.7933 0.0000 0.6088 +vn 0.6287 0.6100 0.4824 +vn 0.9239 0.0000 -0.3827 +vn 0.7321 0.6100 -0.3032 +vn 0.1305 0.0000 -0.9914 +vn 0.1034 0.6100 -0.7856 +vn -0.3032 0.6100 0.7321 +vn -0.3827 0.0000 0.9239 +vn 0.6088 0.0000 0.7933 +vn 0.4824 0.6100 0.6287 +vn -0.7856 0.6100 0.1034 +vn -0.9914 0.0000 0.1305 +vn 0.9914 0.0000 -0.1305 +vn 0.7856 0.6100 -0.1034 +vn 0.3827 0.0000 -0.9239 +vn 0.3032 0.6100 -0.7321 +vn -0.6088 0.0000 -0.7933 +vn -0.4824 0.6100 -0.6287 +vn -0.5603 0.6100 -0.5603 +vn -0.7071 0.0000 -0.7071 +vn -0.9659 0.0000 0.2588 +vn -0.7654 0.6100 0.2051 +vn 0.2051 0.6100 -0.7654 +vn 0.2588 0.0000 -0.9659 +vn -0.2588 0.0000 0.9659 +vn -0.2051 0.6100 0.7654 +vn 0.7071 0.0000 0.7071 +vn 0.5603 0.6100 0.5603 +vn 0.9659 0.0000 -0.2588 +vn 0.7654 0.6100 -0.2051 +vn -0.7924 0.6100 0.0000 +vn -0.5000 0.0000 0.8660 +vn -0.3962 0.6100 0.6862 +vn -0.3962 0.6100 -0.6862 +vn -0.5000 0.0000 -0.8660 +vn 0.5000 0.0000 0.8660 +vn 0.3962 0.6100 0.6862 +vn 0.7924 0.6100 0.0000 +vn 0.5000 0.0000 -0.8660 +vn 0.3962 0.6100 -0.6862 +vn -0.5603 0.6100 0.5603 +vn -0.7071 0.0000 0.7071 +vn 0.2588 0.0000 0.9659 +vn 0.2051 0.6100 0.7654 +vn -0.7654 0.6100 -0.2051 +vn -0.9659 0.0000 -0.2588 +vn 0.9659 0.0000 0.2588 +vn 0.7654 0.6100 0.2051 +vn 0.7071 0.0000 -0.7071 +vn 0.5603 0.6100 -0.5603 +vn -0.2588 0.0000 -0.9659 +vn -0.2051 0.6100 -0.7654 +vn 0.0000 0.6100 0.7924 +vn 0.8660 0.0000 0.5000 +vn 0.6862 0.6100 0.3962 +vn -0.6862 0.6100 0.3962 +vn -0.8660 0.0000 0.5000 +vn 0.8660 0.0000 -0.5000 +vn 0.6862 0.6100 -0.3962 +vn 0.0000 0.6100 -0.7924 +vn -0.8660 0.0000 -0.5000 +vn -0.6862 0.6100 -0.3962 +g Pipe_Cylinder.002_None +s off +f 129/1/1 132/2/1 133/3/1 134/4/1 135/5/1 136/6/1 +f 141/7/2 144/8/2 145/9/2 146/10/2 147/11/2 148/12/2 +f 153/13/1 156/14/1 157/15/1 158/16/1 159/17/1 160/18/1 +f 165/19/2 168/20/2 169/21/2 170/22/2 171/23/2 172/24/2 +f 177/25/1 180/26/1 181/27/1 182/28/1 183/29/1 184/30/1 +f 189/31/2 192/32/2 193/33/2 194/34/2 195/35/2 196/36/2 +f 201/37/1 204/38/1 205/39/1 206/40/1 207/41/1 208/42/1 +f 213/43/2 216/44/2 217/45/2 218/46/2 219/47/2 220/48/2 +f 225/49/1 228/50/1 229/51/1 230/52/1 231/53/1 232/54/1 +f 237/55/2 240/56/2 241/57/2 242/58/2 243/59/2 244/60/2 +f 249/61/1 252/62/1 253/63/1 254/64/1 255/65/1 256/66/1 +f 261/67/2 264/68/2 265/69/2 266/70/2 267/71/2 268/72/2 +f 273/73/1 276/74/1 277/75/1 278/76/1 279/77/1 280/78/1 +f 285/79/2 288/80/2 289/81/2 290/82/2 291/83/2 292/84/2 +f 297/85/1 300/86/1 301/87/1 302/88/1 303/89/1 304/90/1 +f 309/91/2 312/92/2 313/93/2 314/94/2 315/95/2 316/96/2 +f 371/97/2 372/98/2 402/99/2 401/100/2 399/101/2 400/102/2 398/103/2 397/104/2 396/105/2 395/106/2 393/107/2 394/108/2 392/109/2 391/110/2 390/111/2 389/112/2 388/113/2 387/114/2 386/115/2 385/116/2 384/117/2 383/118/2 382/119/2 381/120/2 380/121/2 379/122/2 378/123/2 377/124/2 376/125/2 375/126/2 374/127/2 373/128/2 +f 350/129/1 367/130/1 351/131/1 352/132/1 353/133/1 354/134/1 355/135/1 368/136/1 356/137/1 357/138/1 358/139/1 369/140/1 359/141/1 370/142/1 360/143/1 361/144/1 362/145/1 363/146/1 364/147/1 339/148/1 340/149/1 341/150/1 342/151/1 343/152/1 344/153/1 345/154/1 346/155/1 347/156/1 365/157/1 348/158/1 366/159/1 349/160/1 +f 407/161/1 417/162/1 422/163/1 426/164/1 430/165/1 435/166/1 434/167/1 439/168/1 443/169/1 447/170/1 451/171/1 456/172/1 465/173/1 466/174/1 464/175/1 458/176/1 453/177/1 449/178/1 445/179/1 441/180/1 437/181/1 432/182/1 428/183/1 424/184/1 419/185/1 415/186/1 408/187/1 409/188/1 406/189/1 403/190/1 404/191/1 405/192/1 +f 411/193/2 410/194/2 416/195/2 421/196/2 420/197/2 425/198/2 429/199/2 433/200/2 438/201/2 442/202/2 446/203/2 450/204/2 454/205/2 459/206/2 455/207/2 461/208/2 460/209/2 462/210/2 463/211/2 457/212/2 452/213/2 448/214/2 444/215/2 440/216/2 436/217/2 431/218/2 427/219/2 423/220/2 418/221/2 414/222/2 413/223/2 412/224/2 +f 467/225/1 470/226/1 471/227/1 472/228/1 473/229/1 474/230/1 +f 479/231/2 482/232/2 483/233/2 484/234/2 485/235/2 486/236/2 +f 491/237/1 494/238/1 495/239/1 496/240/1 497/241/1 498/242/1 +f 503/243/2 506/244/2 507/245/2 508/246/2 509/247/2 510/248/2 +f 515/249/1 518/250/1 519/251/1 520/252/1 521/253/1 522/254/1 +f 527/255/2 530/256/2 531/257/2 532/258/2 533/259/2 534/260/2 +f 539/261/1 542/262/1 543/263/1 544/264/1 545/265/1 546/266/1 +f 551/267/2 554/268/2 555/269/2 556/270/2 557/271/2 558/272/2 +f 563/273/1 566/274/1 567/275/1 568/276/1 569/277/1 570/278/1 +f 575/279/2 578/280/2 579/281/2 580/282/2 581/283/2 582/284/2 +f 587/285/1 590/286/1 591/287/1 592/288/1 593/289/1 594/290/1 +f 599/291/2 602/292/2 603/293/2 604/294/2 605/295/2 606/296/2 +f 611/297/1 614/298/1 615/299/1 616/300/1 617/301/1 618/302/1 +f 623/303/2 626/304/2 627/305/2 628/306/2 629/307/2 630/308/2 +f 635/309/1 638/310/1 639/311/1 640/312/1 641/313/1 642/314/1 +f 647/315/2 650/316/2 651/317/2 652/318/2 653/319/2 654/320/2 +f 723/321/3 726/322/3 727/323/3 728/324/3 729/325/3 730/326/3 +f 735/327/3 738/328/3 739/329/3 740/330/3 741/331/3 742/332/3 +f 747/333/3 750/334/3 751/335/3 752/336/3 753/337/3 754/338/3 +f 759/339/3 762/340/3 763/341/3 764/342/3 765/343/3 766/344/3 +f 771/345/3 774/346/3 775/347/3 776/348/3 777/349/3 778/350/3 +f 783/351/3 786/352/3 787/353/3 788/354/3 789/355/3 790/356/3 +f 795/357/3 798/358/3 799/359/3 800/360/3 801/361/3 802/362/3 +f 807/363/3 810/364/3 811/365/3 812/366/3 813/367/3 814/368/3 +f 865/369/3 866/370/3 896/371/3 895/372/3 893/373/3 894/374/3 892/375/3 891/376/3 890/377/3 889/378/3 887/379/3 888/380/3 886/381/3 885/382/3 884/383/3 883/384/3 882/385/3 881/386/3 880/387/3 879/388/3 878/389/3 877/390/3 876/391/3 875/392/3 874/393/3 873/394/3 872/395/3 871/396/3 870/397/3 869/398/3 868/399/3 867/400/3 +f 844/401/4 861/402/4 845/403/4 846/404/4 847/405/4 848/406/4 849/407/4 862/408/4 850/409/4 851/410/4 852/411/4 863/412/4 853/413/4 864/414/4 854/415/4 855/416/4 856/417/4 857/418/4 858/419/4 833/420/4 834/421/4 835/422/4 836/423/4 837/424/4 838/425/4 839/426/4 840/427/4 841/428/4 859/429/4 842/430/4 860/431/4 843/432/4 +f 897/433/3 900/434/3 901/435/3 902/436/3 903/437/3 904/438/3 +f 909/439/3 912/440/3 913/441/3 914/442/3 915/443/3 916/444/3 +f 921/445/3 924/446/3 925/447/3 926/448/3 927/449/3 928/450/3 +f 933/451/3 936/452/3 937/453/3 938/454/3 939/455/3 940/456/3 +f 945/457/3 948/458/3 949/459/3 950/460/3 951/461/3 952/462/3 +f 957/463/3 960/464/3 961/465/3 962/466/3 963/467/3 964/468/3 +f 969/469/3 972/470/3 973/471/3 974/472/3 975/473/3 976/474/3 +f 981/475/3 984/476/3 985/477/3 986/478/3 987/479/3 988/480/3 +s 1 +f 374/481/5 341/482/6 340/483/7 373/484/8 +f 375/485/9 342/486/10 341/482/6 374/481/5 +f 376/487/11 343/488/12 342/486/10 375/485/9 +f 377/489/13 344/490/14 343/488/12 376/487/11 +f 378/491/15 345/492/16 344/490/14 377/489/13 +f 379/493/17 346/494/18 345/492/16 378/491/15 +f 380/495/19 347/496/20 346/494/18 379/493/17 +f 381/497/21 365/498/22 347/496/20 380/495/19 +f 382/499/23 348/500/24 365/498/22 381/497/21 +f 383/501/25 366/502/26 348/500/24 382/499/23 +f 384/503/27 349/504/28 366/502/26 383/501/25 +f 385/505/29 350/506/30 349/504/28 384/503/27 +f 386/507/31 367/508/32 350/506/30 385/505/29 +f 387/509/33 351/510/34 367/511/32 386/507/31 +f 388/512/35 352/513/36 351/510/34 387/509/33 +f 389/514/37 353/515/38 352/513/36 388/512/35 +f 390/516/39 354/517/40 353/518/38 389/519/37 +f 391/520/41 355/521/42 354/517/40 390/516/39 +f 392/522/43 368/523/44 355/521/42 391/520/41 +f 394/524/45 356/525/46 368/523/44 392/522/43 +f 395/526/47 358/527/48 357/528/49 393/529/50 +f 393/529/50 357/528/49 356/525/46 394/524/45 +f 396/530/51 369/531/52 358/527/48 395/526/47 +f 397/532/53 359/533/54 369/531/52 396/530/51 +f 398/534/55 370/535/56 359/533/54 397/532/53 +f 400/536/57 360/537/58 370/535/56 398/534/55 +f 401/538/59 362/539/60 361/540/61 399/541/62 +f 399/541/62 361/540/61 360/537/58 400/536/57 +f 402/542/63 363/543/64 362/539/60 401/538/59 +f 372/544/65 364/545/66 363/543/64 402/542/63 +f 30/546/67 33/547/68 34/548/69 1/549/70 +f 2/550/71 1/549/70 34/548/69 35/551/72 +f 3/552/73 2/550/71 35/551/72 36/553/74 +f 4/554/75 3/552/73 36/553/74 37/555/76 +f 5/556/77 4/554/75 37/555/76 38/557/78 +f 6/558/79 5/556/77 38/557/78 39/559/80 +f 6/558/79 39/559/80 40/560/81 7/561/82 +f 8/562/83 7/561/82 40/560/81 41/563/84 +f 9/564/85 8/562/83 41/563/84 42/565/86 +f 10/566/87 9/564/85 42/565/86 43/567/88 +f 10/566/87 43/567/88 44/568/89 11/569/90 +f 11/569/90 44/568/89 45/570/91 31/571/92 +f 12/572/93 46/573/94 47/574/95 13/575/96 +f 31/571/92 45/570/91 46/573/94 12/572/93 +f 13/575/96 47/574/95 48/576/97 14/577/98 +f 15/578/99 14/577/98 48/576/97 49/579/100 +f 15/578/99 49/579/100 50/580/101 16/581/102 +f 17/582/103 16/581/102 50/580/101 51/583/104 +f 17/584/103 51/585/104 52/586/105 18/587/106 +f 19/588/107 18/587/106 52/586/105 53/589/108 +f 19/588/107 53/589/108 54/590/109 20/591/110 +f 20/591/110 54/590/109 55/592/111 22/593/112 +f 22/593/112 55/592/111 56/594/113 21/595/114 +f 21/595/114 56/594/113 57/596/115 23/597/116 +f 23/597/116 57/596/115 58/598/117 24/599/118 +f 24/599/118 58/598/117 59/600/119 32/601/120 +f 27/602/121 25/603/122 60/604/123 61/605/124 +f 25/603/122 32/601/120 59/600/119 60/604/123 +f 28/606/125 26/607/126 62/608/127 63/609/128 +f 27/602/121 61/605/124 62/608/127 26/607/126 +f 29/610/129 28/606/125 63/609/128 64/611/130 +f 29/610/129 64/611/130 33/547/68 30/546/67 +f 322/612/131 45/570/91 44/568/89 321/613/132 +f 323/614/133 46/573/94 45/570/91 322/612/131 +f 324/615/134 47/574/95 46/573/94 323/614/133 +f 70/616/135 66/617/136 65/618/137 71/619/138 +f 72/620/139 67/621/140 66/617/136 70/616/135 +f 74/622/141 68/623/142 67/621/140 72/620/139 +f 828/624/143 829/625/144 56/594/113 55/592/111 +f 71/619/138 65/618/137 69/626/145 76/627/146 +f 78/628/147 73/629/148 68/623/142 74/622/141 +f 336/630/149 823/631/150 81/632/151 85/633/152 +f 80/634/153 76/627/146 69/626/145 75/635/154 +f 82/636/155 77/637/156 73/629/148 78/628/147 +f 824/638/157 336/630/149 85/633/152 89/639/158 +f 84/640/159 80/634/153 75/635/154 79/641/160 +f 406/642/20 410/643/19 411/644/21 403/645/22 +f 405/646/26 413/647/25 414/648/27 407/649/28 +f 86/650/161 81/632/151 77/637/156 82/636/155 +f 409/651/18 416/652/17 410/643/19 406/642/20 +f 88/653/162 84/640/159 79/641/160 83/654/163 +f 407/649/28 414/648/27 418/655/29 417/656/30 +f 90/657/164 85/633/152 81/632/151 86/650/161 +f 408/658/16 421/659/15 416/652/17 409/651/18 +f 825/660/165 331/661/166 93/662/167 97/663/168 +f 92/664/169 88/653/162 83/654/163 87/665/170 +f 415/666/14 420/667/13 421/659/15 408/658/16 +f 94/668/171 89/639/158 85/633/152 90/657/164 +f 424/669/10 429/670/9 425/671/11 419/672/12 +f 96/673/172 92/664/169 87/665/170 91/674/173 +f 417/656/30 418/655/29 423/675/31 422/676/32 +f 98/677/174 93/678/167 89/639/158 94/668/171 +f 428/679/6 433/680/5 429/670/9 424/669/10 +f 332/681/175 826/682/176 101/683/177 105/684/178 +f 100/685/179 96/673/172 91/674/173 95/686/180 +f 422/676/32 423/675/31 427/687/33 426/688/34 +f 102/689/181 97/663/168 93/662/167 98/690/174 +f 373/484/8 340/483/7 339/691/182 371/692/183 +f 432/693/7 438/694/8 433/680/5 428/679/6 +f 333/695/184 332/681/175 105/684/178 109/696/185 +f 61/605/124 60/604/123 123/697/186 119/698/187 +f 104/699/188 100/685/179 95/686/180 99/700/189 +f 426/688/34 427/687/33 431/701/35 430/702/36 +f 106/703/190 101/683/177 97/663/168 102/689/181 +f 437/704/182 442/705/183 438/694/8 432/693/7 +f 108/706/191 104/699/188 99/700/189 103/707/192 +f 430/702/36 431/701/35 436/708/37 435/709/38 +f 110/710/193 105/684/178 101/683/177 106/703/190 +f 441/711/66 446/712/65 442/705/183 437/704/182 +f 112/713/194 108/706/191 103/707/192 107/714/195 +f 434/715/40 440/716/39 444/717/41 439/718/42 +f 110/710/193 114/719/196 109/696/185 105/684/178 +f 435/709/38 436/708/37 440/720/39 434/721/40 +f 832/722/197 59/600/119 58/598/117 831/723/198 +f 116/724/199 112/713/194 107/714/195 111/725/200 +f 439/718/42 444/717/41 448/726/43 443/727/44 +f 403/645/22 411/644/21 412/728/23 404/729/24 +f 118/730/201 113/731/202 109/696/185 114/719/196 +f 445/732/64 450/733/63 446/712/65 441/711/66 +f 831/723/198 58/598/117 57/596/115 830/734/203 +f 61/605/124 119/698/187 115/735/204 62/608/127 +f 120/736/205 116/724/199 111/725/200 115/735/204 +f 443/727/44 448/726/43 452/737/45 447/738/46 +f 118/730/201 122/739/206 117/740/207 113/731/202 +f 449/741/60 454/742/59 450/733/63 445/732/64 +f 124/743/208 120/736/205 115/735/204 119/698/187 +f 447/738/46 452/744/45 457/745/50 451/746/49 +f 122/739/206 126/747/209 121/748/210 117/740/207 +f 453/749/61 459/750/62 454/742/59 449/741/60 +f 419/672/12 425/671/11 420/667/13 415/666/14 +f 127/751/211 124/743/208 119/698/187 123/697/186 +f 451/746/49 457/745/50 463/752/47 456/753/48 +f 126/747/209 128/754/212 125/755/213 121/748/210 +f 458/756/58 455/757/57 459/750/62 453/749/61 +f 128/754/212 127/751/211 123/697/186 125/755/213 +f 404/729/24 412/728/23 413/647/25 405/646/26 +f 464/758/56 461/759/55 455/757/57 458/756/58 +f 456/753/48 463/752/47 462/760/51 465/761/52 +f 466/762/54 460/763/53 461/759/55 464/758/56 +f 465/761/52 462/760/51 460/763/53 466/762/54 +f 129/764/214 130/765/215 131/766/216 132/767/217 +f 136/768/218 137/769/219 130/765/215 129/764/214 +f 132/767/217 131/766/216 138/770/220 133/771/221 +f 133/771/221 138/770/220 139/772/222 134/773/223 +f 134/774/223 139/775/222 140/776/224 135/777/225 +f 135/777/225 140/776/224 137/769/219 136/768/218 +f 141/778/226 142/779/222 143/780/220 144/781/227 +f 148/782/228 149/783/224 142/779/222 141/778/226 +f 144/781/227 143/780/220 150/784/216 145/785/229 +f 145/785/229 150/784/216 151/786/215 146/787/230 +f 146/788/230 151/789/215 152/790/219 147/791/231 +f 147/791/231 152/790/219 149/783/224 148/782/228 +f 153/792/232 154/793/233 155/794/234 156/795/235 +f 160/796/236 161/797/237 154/793/233 153/792/232 +f 156/795/235 155/794/234 162/798/238 157/799/239 +f 157/799/239 162/798/238 163/800/240 158/801/241 +f 158/802/241 163/803/240 164/804/242 159/805/243 +f 159/805/243 164/804/242 161/797/237 160/796/236 +f 165/806/244 166/807/240 167/808/238 168/809/245 +f 172/810/246 173/811/242 166/807/240 165/806/244 +f 168/809/245 167/808/238 174/812/234 169/813/247 +f 169/813/247 174/812/234 175/814/233 170/815/248 +f 170/816/248 175/817/233 176/818/237 171/819/249 +f 171/819/249 176/818/237 173/811/242 172/810/246 +f 177/820/250 178/821/251 179/822/252 180/823/253 +f 184/824/254 185/825/255 178/821/251 177/820/250 +f 180/823/253 179/822/252 186/826/256 181/827/257 +f 181/827/257 186/826/256 187/828/258 182/829/259 +f 182/830/259 187/831/258 188/832/260 183/833/261 +f 183/833/261 188/832/260 185/825/255 184/824/254 +f 189/834/262 190/835/258 191/836/256 192/837/263 +f 196/838/264 197/839/260 190/835/258 189/834/262 +f 192/837/263 191/836/256 198/840/252 193/841/265 +f 193/841/265 198/840/252 199/842/251 194/843/266 +f 194/844/266 199/845/251 200/846/255 195/847/267 +f 195/847/267 200/846/255 197/839/260 196/838/264 +f 201/848/268 202/849/269 203/850/270 204/851/271 +f 208/852/272 209/853/273 202/849/269 201/848/268 +f 204/851/271 203/850/270 210/854/274 205/855/275 +f 205/855/275 210/854/274 211/856/276 206/857/277 +f 206/858/277 211/859/276 212/860/278 207/861/279 +f 207/861/279 212/860/278 209/853/273 208/852/272 +f 213/862/280 214/863/276 215/864/274 216/865/281 +f 220/866/282 221/867/278 214/863/276 213/862/280 +f 216/865/281 215/864/274 222/868/270 217/869/283 +f 217/869/283 222/868/270 223/870/269 218/871/284 +f 218/872/284 223/873/269 224/874/273 219/875/285 +f 219/875/285 224/874/273 221/867/278 220/866/282 +f 225/876/223 226/877/222 227/878/224 228/879/225 +f 232/880/221 233/881/220 226/877/222 225/876/223 +f 228/879/225 227/878/224 234/882/219 229/883/218 +f 229/883/218 234/882/219 235/884/215 230/885/214 +f 230/886/214 235/887/215 236/888/216 231/889/217 +f 231/889/217 236/888/216 233/881/220 232/880/221 +f 237/890/230 238/891/215 239/892/219 240/893/231 +f 244/894/229 245/895/216 238/891/215 237/890/230 +f 240/893/231 239/892/219 246/896/224 241/897/228 +f 241/897/228 246/896/224 247/898/222 242/899/226 +f 242/900/226 247/901/222 248/902/220 243/903/227 +f 243/903/227 248/902/220 245/895/216 244/894/229 +f 249/904/241 250/905/240 251/906/242 252/907/243 +f 256/908/239 257/909/238 250/905/240 249/904/241 +f 252/907/243 251/906/242 258/910/237 253/911/236 +f 253/911/236 258/910/237 259/912/233 254/913/232 +f 254/914/232 259/915/233 260/916/234 255/917/235 +f 255/917/235 260/916/234 257/909/238 256/908/239 +f 261/918/248 262/919/233 263/920/237 264/921/249 +f 268/922/247 269/923/234 262/919/233 261/918/248 +f 264/921/249 263/920/237 270/924/242 265/925/246 +f 265/925/246 270/924/242 271/926/240 266/927/244 +f 266/928/244 271/929/240 272/930/238 267/931/245 +f 267/931/245 272/930/238 269/923/234 268/922/247 +f 273/932/259 274/933/258 275/934/260 276/935/261 +f 280/936/257 281/937/256 274/933/258 273/932/259 +f 276/935/261 275/934/260 282/938/255 277/939/254 +f 277/939/254 282/938/255 283/940/251 278/941/250 +f 278/942/250 283/943/251 284/944/252 279/945/253 +f 279/945/253 284/944/252 281/937/256 280/936/257 +f 285/946/266 286/947/251 287/948/255 288/949/267 +f 292/950/265 293/951/252 286/947/251 285/946/266 +f 288/949/267 287/948/255 294/952/260 289/953/264 +f 289/953/264 294/952/260 295/954/258 290/955/262 +f 290/956/262 295/957/258 296/958/256 291/959/263 +f 291/959/263 296/958/256 293/951/252 292/950/265 +f 297/960/277 298/961/276 299/962/278 300/963/279 +f 304/964/275 305/965/274 298/961/276 297/960/277 +f 300/963/279 299/962/278 306/966/273 301/967/272 +f 301/967/272 306/966/273 307/968/269 302/969/268 +f 302/970/268 307/971/269 308/972/270 303/973/271 +f 303/973/271 308/972/270 305/965/274 304/964/275 +f 309/974/284 310/975/269 311/976/273 312/977/285 +f 316/978/283 317/979/270 310/975/269 309/974/284 +f 312/977/285 311/976/273 318/980/278 313/981/282 +f 313/981/282 318/980/278 319/982/276 314/983/280 +f 314/984/280 319/985/276 320/986/274 315/987/281 +f 315/987/281 320/986/274 317/979/270 316/978/283 +f 821/988/286 820/989/287 68/623/142 73/629/148 +f 822/990/288 821/988/286 73/629/148 77/637/156 +f 324/615/134 325/991/289 48/576/97 47/574/95 +f 64/611/130 63/609/128 111/725/200 107/714/195 +f 820/989/287 819/992/290 67/621/140 68/623/142 +f 832/993/197 718/994/291 717/995/292 338/996/293 +f 64/611/130 107/714/195 103/707/192 33/547/68 +f 65/618/137 42/565/86 41/563/84 69/626/145 +f 338/997/293 335/998/294 121/748/210 125/755/213 +f 62/608/127 115/735/204 111/725/200 63/609/128 +f 36/553/74 91/674/173 87/665/170 37/555/76 +f 38/557/78 37/555/76 87/665/170 83/654/163 +f 334/999/295 333/695/184 109/696/185 113/731/202 +f 335/998/294 337/1000/296 117/740/207 121/748/210 +f 334/999/295 113/731/202 117/740/207 337/1000/296 +f 39/559/80 79/641/160 75/635/154 40/560/81 +f 35/551/72 34/548/69 99/700/189 95/686/180 +f 830/734/203 57/596/115 56/594/113 829/625/144 +f 371/692/183 339/691/182 364/545/66 372/544/65 +f 36/553/74 35/551/72 95/686/180 91/674/173 +f 43/567/88 42/565/86 65/618/137 66/617/136 +f 325/991/289 326/1001/297 49/579/100 48/576/97 +f 326/1001/297 327/1002/298 50/580/101 49/579/100 +f 327/1002/298 328/1003/299 51/583/104 50/580/101 +f 328/1004/299 329/1005/300 52/586/105 51/585/104 +f 329/1005/300 330/1006/301 53/589/108 52/586/105 +f 330/1006/301 827/1007/302 54/590/109 53/589/108 +f 827/1007/302 828/624/143 55/592/111 54/590/109 +f 34/548/69 33/547/68 103/707/192 99/700/189 +f 331/1008/166 824/638/157 89/639/158 93/678/167 +f 826/682/176 825/660/165 97/663/168 101/683/177 +f 467/1009/303 468/1010/304 469/1011/305 470/1012/306 +f 474/1013/307 475/1014/308 468/1010/304 467/1009/303 +f 470/1012/306 469/1011/305 476/1015/309 471/1016/310 +f 471/1016/310 476/1015/309 477/1017/311 472/1018/312 +f 472/1019/312 477/1020/311 478/1021/313 473/1022/314 +f 473/1022/314 478/1021/313 475/1014/308 474/1013/307 +f 479/1023/315 480/1024/311 481/1025/309 482/1026/316 +f 486/1027/317 487/1028/313 480/1024/311 479/1023/315 +f 482/1026/316 481/1025/309 488/1029/305 483/1030/318 +f 483/1030/318 488/1029/305 489/1031/304 484/1032/319 +f 484/1033/319 489/1034/304 490/1035/308 485/1036/320 +f 485/1036/320 490/1035/308 487/1028/313 486/1027/317 +f 491/1037/321 492/1038/4 493/1039/322 494/1040/323 +f 498/1041/324 499/1042/325 492/1038/4 491/1037/321 +f 494/1040/323 493/1039/322 500/1043/326 495/1044/327 +f 495/1044/327 500/1043/326 501/1045/3 496/1046/328 +f 496/1047/328 501/1048/3 502/1049/329 497/1050/330 +f 497/1050/330 502/1049/329 499/1042/325 498/1041/324 +f 503/1051/331 504/1052/3 505/1053/326 506/1054/332 +f 510/1055/333 511/1056/329 504/1052/3 503/1051/331 +f 506/1054/332 505/1053/326 512/1057/322 507/1058/334 +f 507/1058/334 512/1057/322 513/1059/4 508/1060/335 +f 508/1061/335 513/1062/4 514/1063/325 509/1064/336 +f 509/1064/336 514/1063/325 511/1056/329 510/1055/333 +f 515/1065/337 516/1066/338 517/1067/339 518/1068/340 +f 522/1069/341 523/1070/342 516/1066/338 515/1065/337 +f 518/1068/340 517/1067/339 524/1071/343 519/1072/344 +f 519/1072/344 524/1071/343 525/1073/345 520/1074/346 +f 520/1075/346 525/1076/345 526/1077/347 521/1078/348 +f 521/1078/348 526/1077/347 523/1070/342 522/1069/341 +f 527/1079/349 528/1080/345 529/1081/343 530/1082/350 +f 534/1083/351 535/1084/347 528/1080/345 527/1079/349 +f 530/1082/350 529/1081/343 536/1085/339 531/1086/352 +f 531/1086/352 536/1085/339 537/1087/338 532/1088/353 +f 532/1089/353 537/1090/338 538/1091/342 533/1092/354 +f 533/1092/354 538/1091/342 535/1084/347 534/1083/351 +f 539/1093/355 540/1094/356 541/1095/357 542/1096/358 +f 546/1097/359 547/1098/360 540/1094/356 539/1093/355 +f 542/1096/358 541/1095/357 548/1099/361 543/1100/362 +f 543/1100/362 548/1099/361 549/1101/363 544/1102/364 +f 544/1103/364 549/1104/363 550/1105/365 545/1106/366 +f 545/1106/366 550/1105/365 547/1098/360 546/1097/359 +f 551/1107/367 552/1108/363 553/1109/361 554/1110/368 +f 558/1111/369 559/1112/365 552/1108/363 551/1107/367 +f 554/1110/368 553/1109/361 560/1113/357 555/1114/370 +f 555/1114/370 560/1113/357 561/1115/356 556/1116/371 +f 556/1117/371 561/1118/356 562/1119/360 557/1120/372 +f 557/1120/372 562/1119/360 559/1112/365 558/1111/369 +f 563/1121/312 564/1122/311 565/1123/313 566/1124/314 +f 570/1125/310 571/1126/309 564/1122/311 563/1121/312 +f 566/1124/314 565/1123/313 572/1127/308 567/1128/307 +f 567/1128/307 572/1127/308 573/1129/304 568/1130/303 +f 568/1131/303 573/1132/304 574/1133/305 569/1134/306 +f 569/1134/306 574/1133/305 571/1126/309 570/1125/310 +f 575/1135/319 576/1136/304 577/1137/308 578/1138/320 +f 582/1139/318 583/1140/305 576/1136/304 575/1135/319 +f 578/1138/320 577/1137/308 584/1141/313 579/1142/317 +f 579/1142/317 584/1141/313 585/1143/311 580/1144/315 +f 580/1145/315 585/1146/311 586/1147/309 581/1148/316 +f 581/1148/316 586/1147/309 583/1140/305 582/1139/318 +f 587/1149/328 588/1150/3 589/1151/329 590/1152/330 +f 594/1153/327 595/1154/326 588/1150/3 587/1149/328 +f 590/1152/330 589/1151/329 596/1155/325 591/1156/324 +f 591/1156/324 596/1155/325 597/1157/4 592/1158/321 +f 592/1159/321 597/1160/4 598/1161/322 593/1162/323 +f 593/1162/323 598/1161/322 595/1154/326 594/1153/327 +f 599/1163/335 600/1164/4 601/1165/325 602/1166/336 +f 606/1167/334 607/1168/322 600/1164/4 599/1163/335 +f 602/1166/336 601/1165/325 608/1169/329 603/1170/333 +f 603/1170/333 608/1169/329 609/1171/3 604/1172/331 +f 604/1173/331 609/1174/3 610/1175/326 605/1176/332 +f 605/1176/332 610/1175/326 607/1168/322 606/1167/334 +f 611/1177/346 612/1178/345 613/1179/347 614/1180/348 +f 618/1181/344 619/1182/343 612/1178/345 611/1177/346 +f 614/1180/348 613/1179/347 620/1183/342 615/1184/341 +f 615/1184/341 620/1183/342 621/1185/338 616/1186/337 +f 616/1187/337 621/1188/338 622/1189/339 617/1190/340 +f 617/1190/340 622/1189/339 619/1182/343 618/1181/344 +f 623/1191/353 624/1192/338 625/1193/342 626/1194/354 +f 630/1195/352 631/1196/339 624/1192/338 623/1191/353 +f 626/1194/354 625/1193/342 632/1197/347 627/1198/351 +f 627/1198/351 632/1197/347 633/1199/345 628/1200/349 +f 628/1201/349 633/1202/345 634/1203/343 629/1204/350 +f 629/1204/350 634/1203/343 631/1196/339 630/1195/352 +f 635/1205/364 636/1206/363 637/1207/365 638/1208/366 +f 642/1209/362 643/1210/361 636/1206/363 635/1205/364 +f 638/1208/366 637/1207/365 644/1211/360 639/1212/359 +f 639/1212/359 644/1211/360 645/1213/356 640/1214/355 +f 640/1215/355 645/1216/356 646/1217/357 641/1218/358 +f 641/1218/358 646/1217/357 643/1210/361 642/1209/362 +f 647/1219/371 648/1220/356 649/1221/360 650/1222/372 +f 654/1223/370 655/1224/357 648/1220/356 647/1219/371 +f 650/1222/372 649/1221/360 656/1225/365 651/1226/369 +f 651/1226/369 656/1225/365 657/1227/363 652/1228/367 +f 652/1229/367 657/1230/363 658/1231/361 653/1232/368 +f 653/1232/368 658/1231/361 655/1224/357 654/1223/370 +f 38/557/78 83/654/163 79/641/160 39/559/80 +f 69/626/145 41/563/84 40/560/81 75/635/154 +f 822/990/288 77/637/156 81/632/151 823/631/150 +f 43/567/88 66/617/136 67/621/140 819/992/290 321/613/132 44/568/89 +f 60/604/123 59/600/119 832/722/197 338/997/293 125/755/213 123/697/186 +f 868/1233/373 835/1234/374 834/1235/375 867/1236/376 +f 869/1237/377 836/1238/378 835/1234/374 868/1233/373 +f 870/1239/379 837/1240/380 836/1238/378 869/1237/377 +f 871/1241/381 838/1242/382 837/1240/380 870/1239/379 +f 872/1243/383 839/1244/384 838/1242/382 871/1241/381 +f 873/1245/385 840/1246/386 839/1244/384 872/1243/383 +f 874/1247/387 841/1248/388 840/1246/386 873/1245/385 +f 875/1249/389 859/1250/390 841/1248/388 874/1247/387 +f 876/1251/391 842/1252/392 859/1250/390 875/1249/389 +f 877/1253/393 860/1254/394 842/1252/392 876/1251/391 +f 878/1255/395 843/1256/396 860/1254/394 877/1253/393 +f 879/1257/397 844/1258/398 843/1256/396 878/1255/395 +f 880/1259/399 861/1260/400 844/1258/398 879/1257/397 +f 881/1261/401 845/1262/402 861/1263/400 880/1259/399 +f 882/1264/403 846/1265/404 845/1262/402 881/1261/401 +f 883/1266/405 847/1267/406 846/1265/404 882/1264/403 +f 884/1268/407 848/1269/408 847/1270/406 883/1271/405 +f 885/1272/409 849/1273/410 848/1269/408 884/1268/407 +f 886/1274/411 862/1275/412 849/1273/410 885/1272/409 +f 888/1276/413 850/1277/414 862/1275/412 886/1274/411 +f 889/1278/415 852/1279/416 851/1280/417 887/1281/418 +f 887/1281/418 851/1280/417 850/1277/414 888/1276/413 +f 890/1282/419 863/1283/420 852/1279/416 889/1278/415 +f 891/1284/421 853/1285/422 863/1283/420 890/1282/419 +f 892/1286/423 864/1287/424 853/1285/422 891/1284/421 +f 894/1288/425 854/1289/426 864/1287/424 892/1286/423 +f 895/1290/427 856/1291/428 855/1292/429 893/1293/430 +f 893/1293/430 855/1292/429 854/1289/426 894/1288/425 +f 896/1294/431 857/1295/432 856/1291/428 895/1290/427 +f 866/1296/433 858/1297/434 857/1295/432 896/1294/431 +f 688/1298/435 691/1299/436 692/1300/437 659/1301/438 +f 660/1302/439 659/1301/438 692/1300/437 693/1303/440 +f 661/1304/441 660/1302/439 693/1303/440 694/1305/442 +f 662/1306/443 661/1304/441 694/1305/442 695/1307/444 +f 663/1308/445 662/1306/443 695/1307/444 696/1309/446 +f 664/1310/447 663/1308/445 696/1309/446 697/1311/448 +f 664/1310/447 697/1311/448 698/1312/449 665/1313/450 +f 666/1314/451 665/1313/450 698/1312/449 699/1315/452 +f 667/1316/453 666/1314/451 699/1315/452 700/1317/454 +f 668/1318/455 667/1316/453 700/1317/454 701/1319/456 +f 668/1318/455 701/1319/456 702/1320/457 669/1321/458 +f 669/1321/458 702/1320/457 703/1322/459 689/1323/460 +f 670/1324/461 704/1325/462 705/1326/463 671/1327/464 +f 689/1323/460 703/1322/459 704/1325/462 670/1324/461 +f 671/1327/464 705/1326/463 706/1328/465 672/1329/466 +f 673/1330/467 672/1329/466 706/1328/465 707/1331/468 +f 673/1330/467 707/1331/468 708/1332/469 674/1333/470 +f 675/1334/471 674/1333/470 708/1332/469 709/1335/472 +f 675/1336/471 709/1337/472 710/1338/473 676/1339/474 +f 677/1340/475 676/1339/474 710/1338/473 711/1341/476 +f 677/1340/475 711/1341/476 712/1342/477 678/1343/478 +f 678/1343/478 712/1342/477 713/1344/479 680/1345/480 +f 680/1345/480 713/1344/479 714/1346/481 679/1347/482 +f 679/1347/482 714/1346/481 715/1348/483 681/1349/484 +f 681/1349/484 715/1348/483 716/1350/485 682/1351/486 +f 682/1351/486 716/1350/485 717/995/292 690/1352/487 +f 685/1353/488 683/1354/489 718/994/291 719/1355/490 +f 683/1354/489 690/1352/487 717/995/292 718/994/291 +f 686/1356/491 684/1357/492 720/1358/493 721/1359/494 +f 685/1353/488 719/1355/490 720/1358/493 684/1357/492 +f 687/1360/495 686/1356/491 721/1359/494 722/1361/496 +f 687/1360/495 722/1361/496 691/1299/436 688/1298/435 +f 867/1236/376 834/1235/375 833/1362/497 865/1363/498 +f 723/1364/499 724/1365/500 725/1366/501 726/1367/502 +f 730/1368/503 731/1369/504 724/1365/500 723/1364/499 +f 726/1367/502 725/1366/501 732/1370/505 727/1371/506 +f 727/1371/506 732/1370/505 733/1372/507 728/1373/508 +f 728/1374/508 733/1375/507 734/1376/509 729/1377/510 +f 729/1377/510 734/1376/509 731/1369/504 730/1368/503 +f 735/1378/511 736/1379/512 737/1380/513 738/1381/514 +f 742/1382/515 743/1383/516 736/1379/512 735/1378/511 +f 738/1381/514 737/1380/513 744/1384/517 739/1385/518 +f 739/1385/518 744/1384/517 745/1386/519 740/1387/520 +f 740/1388/520 745/1389/519 746/1390/521 741/1391/522 +f 741/1391/522 746/1390/521 743/1383/516 742/1382/515 +f 747/1392/523 748/1393/524 749/1394/525 750/1395/526 +f 754/1396/527 755/1397/528 748/1393/524 747/1392/523 +f 750/1395/526 749/1394/525 756/1398/529 751/1399/530 +f 751/1399/530 756/1398/529 757/1400/531 752/1401/532 +f 752/1402/532 757/1403/531 758/1404/533 753/1405/534 +f 753/1405/534 758/1404/533 755/1397/528 754/1396/527 +f 759/1406/535 760/1407/536 761/1408/537 762/1409/538 +f 766/1410/539 767/1411/540 760/1407/536 759/1406/535 +f 762/1409/538 761/1408/537 768/1412/541 763/1413/542 +f 763/1413/542 768/1412/541 769/1414/543 764/1415/544 +f 764/1416/544 769/1417/543 770/1418/545 765/1419/546 +f 765/1419/546 770/1418/545 767/1411/540 766/1410/539 +f 771/1420/508 772/1421/507 773/1422/509 774/1423/510 +f 778/1424/506 779/1425/505 772/1421/507 771/1420/508 +f 774/1423/510 773/1422/509 780/1426/504 775/1427/503 +f 775/1427/503 780/1426/504 781/1428/500 776/1429/499 +f 776/1430/499 781/1431/500 782/1432/501 777/1433/502 +f 777/1433/502 782/1432/501 779/1425/505 778/1424/506 +f 783/1434/520 784/1435/519 785/1436/521 786/1437/522 +f 790/1438/518 791/1439/517 784/1435/519 783/1434/520 +f 786/1437/522 785/1436/521 792/1440/516 787/1441/515 +f 787/1441/515 792/1440/516 793/1442/512 788/1443/511 +f 788/1444/511 793/1445/512 794/1446/513 789/1447/514 +f 789/1447/514 794/1446/513 791/1439/517 790/1438/518 +f 795/1448/532 796/1449/531 797/1450/533 798/1451/534 +f 802/1452/530 803/1453/529 796/1449/531 795/1448/532 +f 798/1451/534 797/1450/533 804/1454/528 799/1455/527 +f 799/1455/527 804/1454/528 805/1456/524 800/1457/523 +f 800/1458/523 805/1459/524 806/1460/525 801/1461/526 +f 801/1461/526 806/1460/525 803/1453/529 802/1452/530 +f 807/1462/544 808/1463/543 809/1464/545 810/1465/546 +f 814/1466/542 815/1467/541 808/1463/543 807/1462/544 +f 810/1465/546 809/1464/545 816/1468/540 811/1469/539 +f 811/1469/539 816/1468/540 817/1470/536 812/1471/535 +f 812/1472/535 817/1473/536 818/1474/537 813/1475/538 +f 813/1475/538 818/1474/537 815/1467/541 814/1466/542 +f 321/1476/132 701/1319/456 700/1317/454 322/1477/131 +f 821/1478/286 704/1325/462 703/1322/459 820/1479/287 +f 822/1480/288 705/1326/463 704/1325/462 821/1478/286 +f 322/1477/131 700/1317/454 699/1315/452 323/1481/133 +f 822/1480/288 823/1482/150 706/1328/465 705/1326/463 +f 819/1483/290 702/1320/457 701/1319/456 321/1476/132 +f 820/1479/287 703/1322/459 702/1320/457 819/1483/290 +f 333/1484/184 334/1485/295 714/1346/481 713/1344/479 +f 829/1486/144 828/1487/143 722/1361/496 721/1359/494 +f 338/996/293 717/995/292 716/1350/485 335/1488/294 +f 337/1489/296 715/1348/483 714/1346/481 334/1485/295 +f 831/1490/198 719/1355/490 718/994/291 832/993/197 +f 830/1491/203 720/1358/493 719/1355/490 831/1490/198 +f 829/1486/144 721/1359/494 720/1358/493 830/1491/203 +f 335/1488/294 716/1350/485 715/1348/483 337/1489/296 +f 323/1481/133 699/1315/452 698/1312/449 324/1492/134 +f 325/1493/289 324/1492/134 698/1312/449 697/1311/448 +f 865/1363/498 833/1362/497 858/1297/434 866/1296/433 +f 827/1494/302 330/1495/301 692/1300/437 691/1299/436 +f 330/1495/301 329/1496/300 693/1303/440 692/1300/437 +f 329/1496/300 328/1497/299 694/1305/442 693/1303/440 +f 328/1497/299 327/1498/298 695/1307/444 694/1305/442 +f 327/1498/298 326/1499/297 696/1309/446 695/1307/444 +f 326/1499/297 325/1493/289 697/1311/448 696/1309/446 +f 823/1482/150 336/1500/149 707/1331/468 706/1328/465 +f 336/1500/149 824/1501/157 708/1332/469 707/1331/468 +f 824/1501/157 331/1502/166 709/1335/472 708/1332/469 +f 331/1503/166 825/1504/165 710/1338/473 709/1337/472 +f 825/1504/165 826/1505/176 711/1341/476 710/1338/473 +f 826/1505/176 332/1506/175 712/1342/477 711/1341/476 +f 332/1506/175 333/1484/184 713/1344/479 712/1342/477 +f 722/1361/496 828/1487/143 827/1494/302 691/1299/436 +f 897/1507/547 898/1508/548 899/1509/549 900/1510/550 +f 904/1511/551 905/1512/552 898/1508/548 897/1507/547 +f 900/1510/550 899/1509/549 906/1513/553 901/1514/554 +f 901/1514/554 906/1513/553 907/1515/555 902/1516/556 +f 902/1517/556 907/1518/555 908/1519/557 903/1520/558 +f 903/1520/558 908/1519/557 905/1512/552 904/1511/551 +f 909/1521/559 910/1522/1 911/1523/560 912/1524/561 +f 916/1525/562 917/1526/563 910/1522/1 909/1521/559 +f 912/1524/561 911/1523/560 918/1527/564 913/1528/565 +f 913/1528/565 918/1527/564 919/1529/2 914/1530/566 +f 914/1531/566 919/1532/2 920/1533/567 915/1534/568 +f 915/1534/568 920/1533/567 917/1526/563 916/1525/562 +f 921/1535/569 922/1536/570 923/1537/571 924/1538/572 +f 928/1539/573 929/1540/574 922/1536/570 921/1535/569 +f 924/1538/572 923/1537/571 930/1541/575 925/1542/576 +f 925/1542/576 930/1541/575 931/1543/577 926/1544/578 +f 926/1545/578 931/1546/577 932/1547/579 927/1548/580 +f 927/1548/580 932/1547/579 929/1540/574 928/1539/573 +f 933/1549/581 934/1550/363 935/1551/582 936/1552/583 +f 940/1553/584 941/1554/585 934/1550/363 933/1549/581 +f 936/1552/583 935/1551/582 942/1555/586 937/1556/587 +f 937/1556/587 942/1555/586 943/1557/356 938/1558/588 +f 938/1559/588 943/1560/356 944/1561/589 939/1562/590 +f 939/1562/590 944/1561/589 941/1554/585 940/1553/584 +f 945/1563/556 946/1564/555 947/1565/557 948/1566/558 +f 952/1567/554 953/1568/553 946/1564/555 945/1563/556 +f 948/1566/558 947/1565/557 954/1569/552 949/1570/551 +f 949/1570/551 954/1569/552 955/1571/548 950/1572/547 +f 950/1573/547 955/1574/548 956/1575/549 951/1576/550 +f 951/1576/550 956/1575/549 953/1568/553 952/1567/554 +f 957/1577/566 958/1578/2 959/1579/567 960/1580/568 +f 964/1581/565 965/1582/564 958/1578/2 957/1577/566 +f 960/1580/568 959/1579/567 966/1583/563 961/1584/562 +f 961/1584/562 966/1583/563 967/1585/1 962/1586/559 +f 962/1587/559 967/1588/1 968/1589/560 963/1590/561 +f 963/1590/561 968/1589/560 965/1582/564 964/1581/565 +f 969/1591/578 970/1592/577 971/1593/579 972/1594/580 +f 976/1595/576 977/1596/575 970/1592/577 969/1591/578 +f 972/1594/580 971/1593/579 978/1597/574 973/1598/573 +f 973/1598/573 978/1597/574 979/1599/570 974/1600/569 +f 974/1601/569 979/1602/570 980/1603/571 975/1604/572 +f 975/1604/572 980/1603/571 977/1596/575 976/1595/576 +f 981/1605/588 982/1606/356 983/1607/589 984/1608/590 +f 988/1609/587 989/1610/586 982/1606/356 981/1605/588 +f 984/1608/590 983/1607/589 990/1611/585 985/1612/584 +f 985/1612/584 990/1611/585 991/1613/363 986/1614/581 +f 986/1615/581 991/1616/363 992/1617/582 987/1618/583 +f 987/1618/583 992/1617/582 989/1610/586 988/1609/587 diff --git a/mods/pipeworks/models/pipeworks_pipe_6_lowpoly.obj b/mods/pipeworks/models/pipeworks_pipe_6_lowpoly.obj new file mode 100644 index 00000000..0ab94ebc --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_6_lowpoly.obj @@ -0,0 +1,378 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-lowpoly.blend' +# www.blender.org +o Cylinder.002_Cylinder.006_None.001 +v -0.468750 -0.156250 -0.064721 +v -0.468750 -0.064721 -0.156250 +v -0.468750 0.064721 -0.156250 +v -0.468750 0.156250 -0.064721 +v -0.468750 0.156250 0.064721 +v -0.468750 0.064721 0.156250 +v -0.468750 -0.064721 0.156250 +v -0.468750 -0.156250 0.064721 +v -0.500000 -0.064721 -0.156250 +v -0.500000 -0.156250 -0.064721 +v -0.500000 -0.156250 0.064721 +v -0.500000 -0.064721 0.156250 +v -0.500000 0.064721 0.156250 +v -0.500000 0.156250 0.064721 +v -0.500000 0.156250 -0.064721 +v -0.500000 0.064721 -0.156250 +v 0.500000 -0.156250 -0.064721 +v 0.500000 -0.064721 -0.156250 +v 0.500000 0.064721 -0.156250 +v 0.500000 0.156250 -0.064721 +v 0.500000 0.156250 0.064721 +v 0.500000 0.064721 0.156250 +v 0.500000 -0.064721 0.156250 +v 0.500000 -0.156250 0.064721 +v 0.468750 -0.064721 -0.156250 +v 0.468750 -0.156250 -0.064721 +v 0.468750 -0.156250 0.064721 +v 0.468750 -0.064721 0.156250 +v 0.468750 0.064721 0.156250 +v 0.468750 0.156250 0.064721 +v 0.468750 0.156250 -0.064721 +v 0.468750 0.064721 -0.156250 +v -0.156250 -0.500000 -0.064721 +v -0.064721 -0.500000 -0.156250 +v 0.064721 -0.500000 -0.156250 +v 0.156250 -0.500000 -0.064721 +v 0.156250 -0.500000 0.064721 +v 0.064721 -0.500000 0.156250 +v -0.064721 -0.500000 0.156250 +v -0.156250 -0.500000 0.064721 +v -0.064721 -0.468750 -0.156250 +v -0.156250 -0.468750 -0.064721 +v -0.156250 -0.468750 0.064721 +v -0.064721 -0.468750 0.156250 +v 0.064721 -0.468750 0.156250 +v 0.156250 -0.468750 0.064721 +v 0.156250 -0.468750 -0.064721 +v 0.064721 -0.468750 -0.156250 +v -0.468750 -0.051777 -0.125000 +v -0.468750 -0.125000 -0.051777 +v -0.468750 -0.125000 0.051777 +v -0.468750 -0.051777 0.125000 +v -0.468750 0.051777 0.125000 +v -0.468750 0.125000 0.051777 +v -0.468750 0.125000 -0.051777 +v -0.468750 0.051777 -0.125000 +v 0.468750 -0.125000 -0.051777 +v 0.468750 -0.051777 -0.125000 +v 0.468750 0.051777 -0.125000 +v 0.468750 0.125000 -0.051777 +v 0.468750 0.125000 0.051777 +v 0.468750 0.051777 0.125000 +v 0.468750 -0.051777 0.125000 +v 0.468750 -0.125000 0.051777 +v 0.051777 -0.051777 0.125000 +v 0.125000 -0.125000 0.051777 +v 0.125000 -0.125000 -0.051777 +v 0.051777 -0.051777 -0.125000 +v -0.051777 -0.468750 -0.125000 +v -0.051777 -0.051777 -0.125000 +v 0.051777 -0.468750 -0.125000 +v -0.051777 -0.051777 0.125000 +v -0.051777 -0.468750 0.125000 +v 0.051777 -0.468750 0.125000 +v -0.125000 -0.125000 -0.051777 +v -0.125000 -0.125000 0.051777 +v -0.125000 -0.468750 -0.051777 +v 0.125000 -0.468750 -0.051777 +v 0.125000 -0.468750 0.051777 +v -0.125000 -0.468750 0.051777 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0022 0.5135 +vt 0.8768 0.5135 +vt 0.8768 0.2909 +vt 1.0022 0.3300 +vt 0.1242 0.5135 +vt 0.1242 0.3300 +vt 0.2498 0.2909 +vt 0.2498 0.5135 +vt 0.2498 0.5135 +vt 0.2498 0.2909 +vt 0.3752 0.2909 +vt 0.3752 0.5135 +vt 0.6260 0.5135 +vt 0.5006 0.5135 +vt 0.5006 0.0130 +vt 0.6259 0.0130 +vt 0.7514 0.0130 +vt 0.7514 0.5135 +vt 0.8767 0.0130 +vt 0.8768 0.2356 +vt -0.0012 0.5135 +vt -0.0012 0.3300 +vt 0.8768 0.5135 +vt 0.7514 0.5135 +vt 0.7514 0.2909 +vt 0.8768 0.2909 +vt 0.3752 0.5135 +vt 0.3751 0.0130 +vt 0.1242 0.0130 +vt 0.1242 0.1965 +vt -0.0012 0.1965 +vt -0.0013 0.0130 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.1242 0.5135 +vt 0.1242 0.3300 +vt 1.0022 0.5135 +vt 1.0022 0.3300 +vt 0.2498 0.2356 +vt 0.2498 0.0130 +vt 0.5006 0.3300 +vt 0.5006 0.5135 +vt 0.6260 0.5135 +vt 0.6260 0.3300 +vt -0.0012 0.5135 +vt -0.0012 0.3300 +vt 1.0021 0.0130 +vt 1.0022 0.1965 +vn 1.0000 0.0000 0.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 -0.0000 +vn -0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 -0.7173 +vn 0.6302 -0.7173 -0.2971 +vn -0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 0.2971 +vn -0.6302 -0.7173 0.2971 +vn 0.6302 -0.2971 0.7173 +vn -0.6302 -0.2971 0.7173 +vn 0.6302 0.2971 0.7173 +vn -0.6302 0.2971 0.7173 +vn 0.6302 0.7173 0.2971 +vn -0.6302 0.7173 0.2971 +vn 0.6302 0.7173 -0.2971 +vn -0.6302 0.7173 -0.2971 +vn 0.6302 0.2971 -0.7173 +vn -0.6302 0.2971 -0.7173 +vn -0.6303 -0.2971 -0.7173 +vn -0.6303 -0.7173 -0.2971 +vn -0.6303 -0.7173 0.2971 +vn -0.6303 -0.2971 0.7173 +vn -0.6303 0.2971 0.7173 +vn -0.6303 0.7173 0.2971 +vn -0.6303 0.7173 -0.2971 +vn -0.6303 0.2971 -0.7173 +vn 0.6303 -0.7173 -0.2971 +vn 0.6303 -0.2971 -0.7173 +vn 0.6303 0.2971 -0.7173 +vn 0.6303 0.7173 -0.2971 +vn 0.6303 0.7173 0.2971 +vn 0.6303 0.2971 0.7173 +vn 0.6303 -0.2971 0.7173 +vn 0.6303 -0.7173 0.2971 +vn 0.1101 -0.1101 0.9878 +vn 0.5789 -0.5789 0.5743 +vn 0.5789 -0.5789 -0.5743 +vn 0.1101 -0.1101 -0.9878 +vn -0.2971 -0.6303 -0.7173 +vn -0.1101 -0.1101 -0.9878 +vn 0.2971 -0.6303 -0.7173 +vn -0.1101 -0.1101 0.9878 +vn -0.2971 -0.6303 0.7173 +vn 0.2971 -0.6303 0.7173 +vn -0.5789 -0.5789 -0.5743 +vn -0.5789 -0.5789 0.5743 +vn -0.7173 0.6302 -0.2971 +vn -0.7173 -0.6302 -0.2971 +vn -0.7173 -0.6302 0.2971 +vn -0.7173 0.6302 0.2971 +vn -0.2971 0.6302 -0.7173 +vn -0.2971 -0.6302 -0.7173 +vn -0.2971 -0.6302 0.7173 +vn -0.2971 0.6302 0.7173 +vn 0.2971 -0.6302 0.7173 +vn 0.2971 0.6302 0.7173 +vn 0.7173 -0.6302 0.2971 +vn 0.7173 0.6302 0.2971 +vn 0.7173 -0.6302 -0.2971 +vn 0.7173 0.6302 -0.2971 +vn 0.2971 -0.6302 -0.7173 +vn 0.2971 0.6302 -0.7173 +vn -0.7173 -0.6303 -0.2971 +vn 0.7173 -0.6303 -0.2971 +vn 0.7173 -0.6303 0.2971 +vn -0.7173 -0.6303 0.2971 +g Cylinder.002_Cylinder.006_None.001_Cylinder.002_Cylinder.006_None.001_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 +f 9/9/2 10/10/2 11/11/2 12/12/2 13/13/2 14/14/2 15/15/2 16/16/2 +f 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 +f 25/25/2 26/26/2 27/27/2 28/28/2 29/29/2 30/30/2 31/31/2 32/32/2 +f 33/33/3 34/34/3 35/35/3 36/36/3 37/37/3 38/38/3 39/39/3 40/40/3 +f 41/41/4 42/42/4 43/43/4 44/44/4 45/45/4 46/46/4 47/47/4 48/48/4 +s 1 +f 9/49/5 2/50/6 1/51/7 10/52/8 +f 10/52/8 1/51/7 8/53/9 11/54/10 +f 11/54/10 8/53/9 7/55/11 12/56/12 +f 12/57/12 7/58/11 6/59/13 13/60/14 +f 13/60/14 6/59/13 5/61/15 14/62/16 +f 14/62/16 5/61/15 4/63/17 15/64/18 +f 15/64/18 4/63/17 3/65/19 16/66/20 +f 16/66/20 3/65/19 2/50/6 9/49/5 +f 26/67/8 17/68/7 24/69/9 27/70/10 +f 25/71/5 18/72/6 17/68/7 26/67/8 +f 27/70/10 24/69/9 23/73/11 28/74/12 +f 28/75/12 23/76/11 22/77/13 29/78/14 +f 29/78/14 22/77/13 21/79/15 30/80/16 +f 30/80/16 21/79/15 20/81/17 31/82/18 +f 31/82/18 20/81/17 19/83/19 32/84/20 +f 32/84/20 19/83/19 18/72/6 25/71/5 +f 49/85/21 50/86/22 51/87/23 52/88/24 53/89/25 54/90/26 55/91/27 56/92/28 +f 57/93/29 58/94/30 59/95/31 60/96/32 61/97/33 62/98/34 63/99/35 64/100/36 +f 64/101/36 63/102/35 65/103/37 66/104/38 +f 57/105/29 67/106/39 68/107/40 58/108/30 +f 69/109/41 70/110/42 68/111/40 71/112/43 +f 61/113/33 60/114/32 55/115/27 54/116/26 +f 53/117/25 62/118/34 61/113/33 54/116/26 +f 53/117/25 52/119/24 72/120/44 65/103/37 63/102/35 62/118/34 +f 57/105/29 64/121/36 66/122/38 67/106/39 +f 73/123/45 74/124/46 65/125/37 72/126/44 +f 55/115/27 60/114/32 59/127/31 56/128/28 +f 50/129/22 75/130/47 76/131/48 51/132/23 +f 42/133/49 33/134/50 40/135/51 43/136/52 +f 41/137/53 34/138/54 33/134/50 42/133/49 +f 43/136/52 40/135/51 39/139/55 44/140/56 +f 44/141/56 39/142/55 38/143/57 45/144/58 +f 45/144/58 38/143/57 37/145/59 46/146/60 +f 46/146/60 37/145/59 36/147/61 47/148/62 +f 47/148/62 36/147/61 35/149/63 48/150/64 +f 48/150/64 35/149/63 34/138/54 41/137/53 +f 77/151/65 69/152/41 71/153/43 78/154/66 79/155/67 74/156/46 73/157/45 80/158/68 +f 77/159/65 75/160/47 70/110/42 69/109/41 +f 80/161/68 73/123/45 72/126/44 76/162/48 +f 58/108/30 68/107/40 70/163/42 49/164/21 56/128/28 59/127/31 +f 71/112/43 68/111/40 67/165/39 78/166/66 +f 79/167/67 66/168/38 65/125/37 74/124/46 +f 50/129/22 49/164/21 70/163/42 75/130/47 +f 79/167/67 78/166/66 67/165/39 66/168/38 +f 77/159/65 80/169/68 76/170/48 75/160/47 +f 51/171/23 76/172/48 72/120/44 52/119/24 diff --git a/mods/pipeworks/models/pipeworks_pipe_7.obj b/mods/pipeworks/models/pipeworks_pipe_7.obj new file mode 100644 index 00000000..12d389a7 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_7.obj @@ -0,0 +1,5314 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-spigot-pouring.blend' +# www.blender.org +o Pipe_Cylinder.002_None.004 +v -0.460912 0.130078 -0.063644 +v -0.460912 0.139022 -0.062467 +v -0.460912 0.142474 -0.054132 +v -0.460912 0.136982 -0.046976 +v -0.460912 0.128039 -0.048153 +v -0.460912 0.124587 -0.056487 +v 0.460914 0.136982 -0.046976 +v 0.460914 0.142474 -0.054133 +v 0.460914 0.139022 -0.062467 +v 0.460914 0.130078 -0.063644 +v 0.460914 0.124587 -0.056488 +v 0.460914 0.128039 -0.048153 +v -0.460912 0.046976 -0.136982 +v -0.460912 0.054133 -0.142474 +v -0.460912 0.062467 -0.139022 +v -0.460912 0.063644 -0.130078 +v -0.460912 0.056488 -0.124587 +v -0.460912 0.048154 -0.128039 +v 0.460914 0.063644 -0.130078 +v 0.460914 0.062467 -0.139022 +v 0.460914 0.054133 -0.142474 +v 0.460914 0.046976 -0.136982 +v 0.460914 0.048153 -0.128039 +v 0.460914 0.056487 -0.124587 +v -0.460912 -0.063644 -0.130078 +v -0.460912 -0.062467 -0.139022 +v -0.460912 -0.054132 -0.142474 +v -0.460912 -0.046976 -0.136982 +v -0.460912 -0.048153 -0.128039 +v -0.460912 -0.056487 -0.124587 +v 0.460914 -0.046976 -0.136982 +v 0.460914 -0.054133 -0.142474 +v 0.460914 -0.062467 -0.139022 +v 0.460914 -0.063644 -0.130078 +v 0.460914 -0.056488 -0.124587 +v 0.460914 -0.048153 -0.128039 +v -0.460912 -0.136982 -0.046976 +v -0.460912 -0.142474 -0.054133 +v -0.460912 -0.139022 -0.062467 +v -0.460912 -0.130078 -0.063644 +v -0.460912 -0.124587 -0.056488 +v -0.460912 -0.128039 -0.048153 +v 0.460914 -0.130078 -0.063644 +v 0.460914 -0.139022 -0.062467 +v 0.460914 -0.142474 -0.054133 +v 0.460914 -0.136982 -0.046976 +v 0.460914 -0.128039 -0.048153 +v 0.460914 -0.124587 -0.056487 +v -0.460912 -0.130078 0.063644 +v -0.460912 -0.139022 0.062467 +v -0.460912 -0.142474 0.054132 +v -0.460912 -0.136982 0.046976 +v -0.460912 -0.128039 0.048153 +v -0.460912 -0.124587 0.056487 +v 0.460914 -0.136982 0.046976 +v 0.460914 -0.142474 0.054133 +v 0.460914 -0.139022 0.062467 +v 0.460914 -0.130078 0.063644 +v 0.460914 -0.124587 0.056487 +v 0.460914 -0.128039 0.048153 +v -0.460912 -0.046976 0.136982 +v -0.460912 -0.054133 0.142474 +v -0.460912 -0.062467 0.139022 +v -0.460912 -0.063644 0.130078 +v -0.460912 -0.056488 0.124587 +v -0.460912 -0.048153 0.128039 +v 0.460914 -0.063644 0.130078 +v 0.460914 -0.062467 0.139022 +v 0.460914 -0.054132 0.142474 +v 0.460914 -0.046976 0.136982 +v 0.460914 -0.048153 0.128039 +v 0.460914 -0.056487 0.124587 +v -0.460912 0.063644 0.130078 +v -0.460912 0.062467 0.139022 +v -0.460912 0.054132 0.142474 +v -0.460912 0.046976 0.136982 +v -0.460912 0.048153 0.128039 +v -0.460912 0.056487 0.124587 +v 0.460914 0.046976 0.136982 +v 0.460914 0.054133 0.142474 +v 0.460914 0.062467 0.139022 +v 0.460914 0.063644 0.130078 +v 0.460914 0.056487 0.124587 +v 0.460914 0.048153 0.128039 +v -0.460912 0.136982 0.046976 +v -0.460912 0.142474 0.054133 +v -0.460912 0.139022 0.062467 +v -0.460912 0.130078 0.063644 +v -0.460912 0.124587 0.056488 +v -0.460912 0.128039 0.048153 +v 0.460914 0.130078 0.063644 +v 0.460914 0.139022 0.062467 +v 0.460914 0.142474 0.054133 +v 0.460914 0.136982 0.046976 +v 0.460914 0.128039 0.048153 +v 0.460914 0.124587 0.056487 +v 0.468750 0.099603 0.121367 +v 0.468750 0.121367 0.099603 +v 0.468750 0.138467 0.074012 +v 0.468750 0.150245 0.045576 +v 0.468750 0.156250 0.015389 +v 0.468750 0.156250 -0.015389 +v 0.468750 0.150245 -0.045576 +v 0.468750 0.138467 -0.074012 +v 0.468750 0.121367 -0.099603 +v 0.468750 0.099603 -0.121367 +v 0.468750 0.074012 -0.138467 +v 0.468750 0.045576 -0.150245 +v 0.468750 0.015389 -0.156250 +v 0.468750 -0.015389 -0.156250 +v 0.468750 -0.045576 -0.150245 +v 0.468750 -0.074012 -0.138467 +v 0.468750 -0.099603 -0.121367 +v 0.468750 -0.121367 -0.099603 +v 0.468750 -0.138467 -0.074012 +v 0.468750 -0.150245 -0.045576 +v 0.468750 -0.156250 -0.015389 +v 0.468750 -0.156250 0.015389 +v 0.468750 -0.150245 0.045576 +v 0.468750 -0.138466 0.074012 +v 0.468750 -0.121367 0.099603 +v 0.468750 -0.099603 0.121367 +v 0.468750 -0.074012 0.138467 +v 0.468750 -0.045576 0.150245 +v 0.468750 -0.015389 0.156250 +v 0.468750 0.015390 0.156250 +v 0.468750 0.045577 0.150245 +v 0.468750 0.074012 0.138467 +v 0.500000 -0.150245 -0.045576 +v 0.500000 -0.138467 -0.074012 +v 0.500000 -0.121367 -0.099603 +v 0.500000 -0.099603 -0.121367 +v 0.500000 -0.074012 -0.138467 +v 0.500000 -0.045576 -0.150245 +v 0.500000 -0.015389 -0.156250 +v 0.500000 0.015389 -0.156250 +v 0.500000 0.045576 -0.150245 +v 0.500000 0.074012 -0.138467 +v 0.500000 0.099603 -0.121367 +v 0.500000 0.121367 -0.099603 +v 0.500000 0.138467 -0.074012 +v 0.500000 0.150245 -0.045576 +v 0.500000 0.156250 -0.015389 +v 0.500000 0.156250 0.015389 +v 0.500000 0.150245 0.045576 +v 0.500000 0.138467 0.074012 +v 0.500000 0.121367 0.099603 +v 0.500000 0.099603 0.121367 +v 0.500000 0.074012 0.138467 +v 0.500000 0.045577 0.150245 +v 0.500000 0.015390 0.156250 +v 0.500000 -0.015389 0.156250 +v 0.500000 -0.045576 0.150245 +v 0.500000 -0.074012 0.138467 +v 0.500000 -0.099603 0.121367 +v 0.500000 -0.121367 0.099603 +v 0.500000 -0.138466 0.074012 +v 0.500000 -0.150245 0.045576 +v 0.500000 -0.156250 0.015389 +v 0.500000 -0.156250 -0.015389 +v -0.468750 -0.156250 -0.015389 +v -0.468750 -0.150245 -0.045576 +v -0.468750 -0.138467 -0.074012 +v -0.468750 -0.121367 -0.099603 +v -0.468750 -0.099603 -0.121367 +v -0.468750 -0.074012 -0.138467 +v -0.468750 -0.045576 -0.150245 +v -0.468750 -0.015389 -0.156250 +v -0.468750 0.015389 -0.156250 +v -0.468750 0.045576 -0.150245 +v -0.468750 0.074012 -0.138467 +v -0.468750 0.099603 -0.121367 +v -0.468750 0.121367 -0.099603 +v -0.468750 0.138467 -0.074012 +v -0.468750 0.150245 -0.045576 +v -0.468750 0.156250 -0.015389 +v -0.468750 0.156249 0.015389 +v -0.468750 0.150245 0.045577 +v -0.468750 0.138466 0.074012 +v -0.468750 0.121367 0.099603 +v -0.468750 0.099603 0.121367 +v -0.468750 0.074012 0.138467 +v -0.468750 0.045576 0.150245 +v -0.468750 0.015389 0.156250 +v -0.468750 -0.015389 0.156250 +v -0.468750 -0.045576 0.150245 +v -0.468750 -0.074012 0.138467 +v -0.468750 -0.099603 0.121367 +v -0.468750 -0.121367 0.099603 +v -0.468750 -0.138466 0.074012 +v -0.468750 -0.150245 0.045576 +v -0.468750 -0.156250 0.015389 +v -0.500000 -0.138467 0.074012 +v -0.500000 -0.121367 0.099603 +v -0.500000 -0.099603 0.121367 +v -0.500000 -0.074012 0.138467 +v -0.500000 -0.045576 0.150245 +v -0.500000 -0.015389 0.156250 +v -0.500000 0.015389 0.156250 +v -0.500000 0.045576 0.150245 +v -0.500000 0.074012 0.138467 +v -0.500000 0.099603 0.121367 +v -0.500000 0.121367 0.099603 +v -0.500000 0.138466 0.074012 +v -0.500000 0.150245 0.045577 +v -0.500000 0.156250 0.015389 +v -0.500000 0.156250 -0.015389 +v -0.500000 0.150245 -0.045576 +v -0.500000 0.138467 -0.074012 +v -0.500000 0.121367 -0.099603 +v -0.500000 0.099603 -0.121367 +v -0.500000 0.074012 -0.138467 +v -0.500000 0.045576 -0.150245 +v -0.500000 0.015389 -0.156250 +v -0.500000 -0.015389 -0.156250 +v -0.500000 -0.045576 -0.150245 +v -0.500000 -0.074012 -0.138467 +v -0.500000 -0.099603 -0.121367 +v -0.500000 -0.121367 -0.099603 +v -0.500000 -0.138467 -0.074012 +v -0.500000 -0.150245 -0.045576 +v -0.500000 -0.156250 -0.015389 +v -0.500000 -0.156250 0.015389 +v -0.500000 -0.150245 0.045576 +v -0.460912 0.095821 -0.108578 +v -0.460912 0.104534 -0.110913 +v -0.460912 0.110913 -0.104534 +v -0.460912 0.108578 -0.095821 +v -0.460912 0.099865 -0.093486 +v -0.460912 0.093486 -0.099865 +v 0.460914 0.108578 -0.095821 +v 0.460914 0.110913 -0.104534 +v 0.460914 0.104534 -0.110913 +v 0.460914 0.095821 -0.108578 +v 0.460914 0.093486 -0.099865 +v 0.460914 0.099865 -0.093486 +v -0.460912 -0.009021 -0.144532 +v -0.460912 -0.004510 -0.152344 +v -0.460912 0.004510 -0.152344 +v -0.460912 0.009021 -0.144532 +v -0.460912 0.004510 -0.136720 +v -0.460912 -0.004510 -0.136720 +v 0.460914 0.009021 -0.144532 +v 0.460914 0.004510 -0.152344 +v 0.460914 -0.004510 -0.152344 +v 0.460914 -0.009021 -0.144532 +v 0.460914 -0.004510 -0.136720 +v 0.460914 0.004510 -0.136720 +v -0.460912 -0.108578 -0.095821 +v -0.460912 -0.110913 -0.104534 +v -0.460912 -0.104534 -0.110913 +v -0.460912 -0.095821 -0.108578 +v -0.460912 -0.093486 -0.099865 +v -0.460912 -0.099865 -0.093486 +v 0.460914 -0.095821 -0.108578 +v 0.460914 -0.104534 -0.110913 +v 0.460914 -0.110913 -0.104534 +v 0.460914 -0.108578 -0.095821 +v 0.460914 -0.099865 -0.093486 +v 0.460914 -0.093486 -0.099865 +v -0.460912 -0.144532 0.009021 +v -0.460912 -0.152344 0.004510 +v -0.460912 -0.152344 -0.004511 +v -0.460912 -0.144532 -0.009021 +v -0.460912 -0.136720 -0.004510 +v -0.460912 -0.136720 0.004510 +v 0.460914 -0.144532 -0.009021 +v 0.460914 -0.152344 -0.004510 +v 0.460914 -0.152344 0.004510 +v 0.460914 -0.144532 0.009021 +v 0.460914 -0.136720 0.004510 +v 0.460914 -0.136720 -0.004510 +v -0.460912 -0.095821 0.108578 +v -0.460912 -0.104534 0.110913 +v -0.460912 -0.110913 0.104534 +v -0.460912 -0.108578 0.095821 +v -0.460912 -0.099865 0.093486 +v -0.460912 -0.093486 0.099865 +v 0.460914 -0.108578 0.095821 +v 0.460914 -0.110913 0.104534 +v 0.460914 -0.104534 0.110913 +v 0.460914 -0.095821 0.108578 +v 0.460914 -0.093486 0.099865 +v 0.460914 -0.099865 0.093486 +v -0.460912 0.009021 0.144532 +v -0.460912 0.004510 0.152344 +v -0.460912 -0.004510 0.152344 +v -0.460912 -0.009021 0.144532 +v -0.460912 -0.004510 0.136720 +v -0.460912 0.004510 0.136720 +v 0.460914 -0.009021 0.144532 +v 0.460914 -0.004510 0.152344 +v 0.460914 0.004510 0.152344 +v 0.460914 0.009021 0.144532 +v 0.460914 0.004510 0.136720 +v 0.460914 -0.004510 0.136720 +v -0.460912 0.108578 0.095821 +v -0.460912 0.110913 0.104534 +v -0.460912 0.104534 0.110913 +v -0.460912 0.095821 0.108578 +v -0.460912 0.093486 0.099865 +v -0.460912 0.099865 0.093486 +v 0.460914 0.095821 0.108578 +v 0.460914 0.104534 0.110913 +v 0.460914 0.110913 0.104534 +v 0.460914 0.108578 0.095821 +v 0.460914 0.099865 0.093486 +v 0.460914 0.093486 0.099865 +v -0.460912 0.144532 -0.009021 +v -0.460912 0.152344 -0.004510 +v -0.460912 0.152344 0.004510 +v -0.460912 0.144532 0.009021 +v -0.460912 0.136720 0.004510 +v -0.460912 0.136720 -0.004510 +v 0.460914 0.144532 0.009021 +v 0.460914 0.152344 0.004510 +v 0.460914 0.152344 -0.004510 +v 0.460914 0.144532 -0.009021 +v 0.460914 0.136720 -0.004510 +v 0.460914 0.136720 0.004510 +v 0.136982 -0.460914 -0.046976 +v 0.142474 -0.460914 -0.054133 +v 0.139022 -0.460914 -0.062467 +v 0.130078 -0.460914 -0.063644 +v 0.124587 -0.460914 -0.056488 +v 0.128039 -0.460914 -0.048154 +v 0.063644 -0.460914 -0.130078 +v 0.062467 -0.460914 -0.139022 +v 0.054133 -0.460914 -0.142474 +v 0.046976 -0.460914 -0.136982 +v 0.048153 -0.460914 -0.128039 +v 0.056487 -0.460914 -0.124587 +v -0.046976 -0.460914 -0.136982 +v -0.054133 -0.460914 -0.142474 +v -0.062467 -0.460914 -0.139022 +v -0.063644 -0.460914 -0.130078 +v -0.056487 -0.460914 -0.124587 +v -0.048153 -0.460914 -0.128039 +v -0.130078 -0.460914 -0.063644 +v -0.139022 -0.460914 -0.062467 +v -0.142474 -0.460914 -0.054133 +v -0.136982 -0.460914 -0.046976 +v -0.128039 -0.460914 -0.048153 +v -0.124587 -0.460914 -0.056488 +v -0.136982 -0.460914 0.046976 +v -0.142474 -0.460914 0.054133 +v -0.139022 -0.460914 0.062467 +v -0.130078 -0.460914 0.063644 +v -0.124587 -0.460914 0.056487 +v -0.128039 -0.460914 0.048153 +v -0.063644 -0.460914 0.130078 +v -0.062467 -0.460914 0.139022 +v -0.054132 -0.460914 0.142474 +v -0.046976 -0.460914 0.136982 +v -0.048153 -0.460914 0.128039 +v -0.056487 -0.460914 0.124587 +v 0.046976 -0.460914 0.136982 +v 0.054133 -0.460914 0.142474 +v 0.062467 -0.460914 0.139022 +v 0.063644 -0.460914 0.130078 +v 0.056488 -0.460914 0.124587 +v 0.048153 -0.460914 0.128039 +v 0.130078 -0.460914 0.063644 +v 0.139022 -0.460914 0.062467 +v 0.142474 -0.460914 0.054132 +v 0.136982 -0.460914 0.046976 +v 0.128039 -0.460914 0.048153 +v 0.124587 -0.460914 0.056487 +v 0.099604 -0.468750 0.121367 +v 0.121367 -0.468750 0.099603 +v 0.138467 -0.468750 0.074012 +v 0.150245 -0.468750 0.045576 +v 0.156250 -0.468750 0.015389 +v 0.156250 -0.468750 -0.015389 +v 0.150245 -0.468750 -0.045576 +v 0.138467 -0.468750 -0.074012 +v 0.121367 -0.468750 -0.099603 +v 0.099603 -0.468750 -0.121367 +v 0.074012 -0.468750 -0.138467 +v 0.045576 -0.468750 -0.150245 +v 0.015389 -0.468750 -0.156250 +v -0.015389 -0.468750 -0.156250 +v -0.045576 -0.468750 -0.150245 +v -0.074012 -0.468750 -0.138467 +v -0.099603 -0.468750 -0.121367 +v -0.121367 -0.468750 -0.099603 +v -0.138467 -0.468750 -0.074012 +v -0.150245 -0.468750 -0.045576 +v -0.156249 -0.468750 -0.015389 +v -0.156249 -0.468750 0.015389 +v -0.150245 -0.468750 0.045576 +v -0.138466 -0.468750 0.074012 +v -0.121367 -0.468750 0.099603 +v -0.099603 -0.468750 0.121367 +v -0.074012 -0.468750 0.138467 +v -0.045576 -0.468750 0.150245 +v -0.015389 -0.468750 0.156250 +v 0.015390 -0.468750 0.156250 +v 0.045577 -0.468750 0.150245 +v 0.074012 -0.468750 0.138466 +v -0.150245 -0.500000 -0.045576 +v -0.138467 -0.500000 -0.074012 +v -0.121367 -0.500000 -0.099603 +v -0.099603 -0.500000 -0.121367 +v -0.074012 -0.500000 -0.138467 +v -0.045576 -0.500000 -0.150245 +v -0.015389 -0.500000 -0.156250 +v 0.015389 -0.500000 -0.156250 +v 0.045576 -0.500000 -0.150245 +v 0.074012 -0.500000 -0.138467 +v 0.099603 -0.500000 -0.121367 +v 0.121367 -0.500000 -0.099603 +v 0.138467 -0.500000 -0.074012 +v 0.150245 -0.500000 -0.045576 +v 0.156250 -0.500000 -0.015389 +v 0.156250 -0.500000 0.015389 +v 0.150245 -0.500000 0.045576 +v 0.138467 -0.500000 0.074012 +v 0.121367 -0.500000 0.099603 +v 0.099603 -0.500000 0.121367 +v 0.074012 -0.500000 0.138466 +v 0.045577 -0.500000 0.150245 +v 0.015390 -0.500000 0.156249 +v -0.015389 -0.500000 0.156249 +v -0.045576 -0.500000 0.150245 +v -0.074012 -0.500000 0.138467 +v -0.099603 -0.500000 0.121367 +v -0.121367 -0.500000 0.099603 +v -0.138466 -0.500000 0.074012 +v -0.150245 -0.500000 0.045576 +v -0.156249 -0.500000 0.015389 +v -0.156249 -0.500000 -0.015389 +v 0.108578 -0.460914 -0.095821 +v 0.110913 -0.460914 -0.104534 +v 0.104534 -0.460914 -0.110913 +v 0.095821 -0.460914 -0.108578 +v 0.093486 -0.460914 -0.099865 +v 0.099865 -0.460914 -0.093486 +v 0.009021 -0.460914 -0.144532 +v 0.004510 -0.460914 -0.152344 +v -0.004510 -0.460914 -0.152344 +v -0.009021 -0.460914 -0.144532 +v -0.004510 -0.460914 -0.136720 +v 0.004510 -0.460914 -0.136720 +v -0.095821 -0.460914 -0.108578 +v -0.104534 -0.460914 -0.110913 +v -0.110913 -0.460914 -0.104534 +v -0.108578 -0.460914 -0.095821 +v -0.099865 -0.460914 -0.093486 +v -0.093486 -0.460914 -0.099865 +v -0.144532 -0.460914 -0.009021 +v -0.152344 -0.460914 -0.004510 +v -0.152344 -0.460914 0.004510 +v -0.144532 -0.460914 0.009021 +v -0.136720 -0.460914 0.004510 +v -0.136720 -0.460914 -0.004510 +v -0.108578 -0.460914 0.095821 +v -0.110913 -0.460914 0.104534 +v -0.104534 -0.460914 0.110913 +v -0.095821 -0.460914 0.108578 +v -0.093486 -0.460914 0.099865 +v -0.099865 -0.460914 0.093486 +v -0.009021 -0.460914 0.144532 +v -0.004510 -0.460914 0.152344 +v 0.004510 -0.460914 0.152344 +v 0.009021 -0.460914 0.144532 +v 0.004510 -0.460914 0.136720 +v -0.004510 -0.460914 0.136720 +v 0.095821 -0.460914 0.108578 +v 0.104534 -0.460914 0.110913 +v 0.110913 -0.460914 0.104534 +v 0.108578 -0.460914 0.095821 +v 0.099865 -0.460914 0.093486 +v 0.093486 -0.460914 0.099865 +v 0.144532 -0.460914 0.009021 +v 0.152344 -0.460914 0.004510 +v 0.152344 -0.460914 -0.004511 +v 0.144532 -0.460914 -0.009021 +v 0.136720 -0.460914 -0.004510 +v 0.136720 -0.460914 0.004510 +v 0.136982 0.046976 -0.460914 +v 0.142474 0.054133 -0.460914 +v 0.139022 0.062467 -0.460914 +v 0.130078 0.063644 -0.460914 +v 0.124587 0.056488 -0.460914 +v 0.128039 0.048154 -0.460914 +v 0.063644 0.130078 -0.460914 +v 0.062467 0.139022 -0.460914 +v 0.054133 0.142474 -0.460914 +v 0.046976 0.136982 -0.460914 +v 0.048153 0.128039 -0.460914 +v 0.056487 0.124587 -0.460914 +v -0.046976 0.136982 -0.460914 +v -0.054133 0.142474 -0.460914 +v -0.062467 0.139022 -0.460914 +v -0.063644 0.130078 -0.460914 +v -0.056487 0.124587 -0.460914 +v -0.048153 0.128039 -0.460914 +v -0.130078 0.063644 -0.460914 +v -0.139022 0.062467 -0.460914 +v -0.142474 0.054133 -0.460914 +v -0.136982 0.046976 -0.460914 +v -0.128039 0.048153 -0.460914 +v -0.124587 0.056487 -0.460914 +v -0.136982 -0.046976 -0.460914 +v -0.142474 -0.054133 -0.460914 +v -0.139022 -0.062467 -0.460914 +v -0.130078 -0.063644 -0.460914 +v -0.124587 -0.056487 -0.460914 +v -0.128039 -0.048153 -0.460914 +v -0.063644 -0.130078 -0.460914 +v -0.062467 -0.139022 -0.460914 +v -0.054132 -0.142474 -0.460914 +v -0.046976 -0.136982 -0.460914 +v -0.048153 -0.128039 -0.460914 +v -0.056487 -0.124587 -0.460914 +v 0.046976 -0.136982 -0.460914 +v 0.054133 -0.142474 -0.460914 +v 0.062467 -0.139022 -0.460914 +v 0.063644 -0.130078 -0.460914 +v 0.056488 -0.124587 -0.460914 +v 0.048153 -0.128039 -0.460914 +v 0.130078 -0.063644 -0.460914 +v 0.139022 -0.062467 -0.460914 +v 0.142474 -0.054132 -0.460914 +v 0.136982 -0.046976 -0.460914 +v 0.128039 -0.048153 -0.460914 +v 0.124587 -0.056487 -0.460914 +v 0.099604 -0.121367 -0.468750 +v 0.121367 -0.099603 -0.468750 +v 0.138467 -0.074012 -0.468750 +v 0.150245 -0.045576 -0.468750 +v 0.156250 -0.015389 -0.468750 +v 0.156250 0.015389 -0.468750 +v 0.150245 0.045576 -0.468750 +v 0.138467 0.074012 -0.468750 +v 0.121367 0.099603 -0.468750 +v 0.099603 0.121367 -0.468750 +v 0.074012 0.138467 -0.468750 +v 0.045576 0.150245 -0.468750 +v 0.015389 0.156250 -0.468750 +v -0.015389 0.156250 -0.468750 +v -0.045576 0.150245 -0.468750 +v -0.074012 0.138467 -0.468750 +v -0.099603 0.121367 -0.468750 +v -0.121367 0.099603 -0.468750 +v -0.138467 0.074012 -0.468750 +v -0.150245 0.045576 -0.468750 +v -0.156249 0.015389 -0.468750 +v -0.156249 -0.015389 -0.468750 +v -0.150245 -0.045576 -0.468750 +v -0.138466 -0.074012 -0.468750 +v -0.121367 -0.099603 -0.468750 +v -0.099603 -0.121367 -0.468750 +v -0.074012 -0.138467 -0.468750 +v -0.045576 -0.150245 -0.468750 +v -0.015389 -0.156250 -0.468750 +v 0.015390 -0.156250 -0.468750 +v 0.045577 -0.150245 -0.468750 +v 0.074012 -0.138467 -0.468750 +v -0.150245 0.045576 -0.500000 +v -0.138467 0.074012 -0.500000 +v -0.121367 0.099603 -0.500000 +v -0.099603 0.121367 -0.500000 +v -0.074012 0.138467 -0.500000 +v -0.045576 0.150245 -0.500000 +v -0.015389 0.156250 -0.500000 +v 0.015389 0.156250 -0.500000 +v 0.045576 0.150245 -0.500000 +v 0.074012 0.138467 -0.500000 +v 0.099603 0.121367 -0.500000 +v 0.121367 0.099603 -0.500000 +v 0.138467 0.074012 -0.500000 +v 0.150245 0.045576 -0.500000 +v 0.156250 0.015389 -0.500000 +v 0.156250 -0.015389 -0.500000 +v 0.150245 -0.045576 -0.500000 +v 0.138467 -0.074012 -0.500000 +v 0.121367 -0.099603 -0.500000 +v 0.099603 -0.121367 -0.500000 +v 0.074012 -0.138467 -0.500000 +v 0.045577 -0.150245 -0.500000 +v 0.015390 -0.156250 -0.500000 +v -0.015389 -0.156250 -0.500000 +v -0.045576 -0.150245 -0.500000 +v -0.074012 -0.138467 -0.500000 +v -0.099603 -0.121367 -0.500000 +v -0.121367 -0.099603 -0.500000 +v -0.138466 -0.074012 -0.500000 +v -0.150245 -0.045576 -0.500000 +v -0.156249 -0.015389 -0.500000 +v -0.156249 0.015389 -0.500000 +v 0.108578 0.095821 -0.460914 +v 0.110913 0.104534 -0.460914 +v 0.104534 0.110913 -0.460914 +v 0.095821 0.108578 -0.460914 +v 0.093486 0.099865 -0.460914 +v 0.099865 0.093486 -0.460914 +v 0.009021 0.144532 -0.460914 +v 0.004510 0.152344 -0.460914 +v -0.004510 0.152344 -0.460914 +v -0.009021 0.144532 -0.460914 +v -0.004510 0.136720 -0.460914 +v 0.004510 0.136720 -0.460914 +v -0.095821 0.108578 -0.460914 +v -0.104534 0.110913 -0.460914 +v -0.110913 0.104534 -0.460914 +v -0.108578 0.095821 -0.460914 +v -0.099865 0.093486 -0.460914 +v -0.093486 0.099865 -0.460914 +v -0.144532 0.009021 -0.460914 +v -0.152344 0.004510 -0.460914 +v -0.152344 -0.004510 -0.460914 +v -0.144532 -0.009021 -0.460914 +v -0.136720 -0.004510 -0.460914 +v -0.136720 0.004510 -0.460914 +v -0.108578 -0.095821 -0.460914 +v -0.110913 -0.104534 -0.460914 +v -0.104534 -0.110913 -0.460914 +v -0.095821 -0.108578 -0.460914 +v -0.093486 -0.099865 -0.460914 +v -0.099865 -0.093486 -0.460914 +v -0.009021 -0.144532 -0.460914 +v -0.004510 -0.152344 -0.460914 +v 0.004510 -0.152344 -0.460914 +v 0.009021 -0.144532 -0.460914 +v 0.004510 -0.136720 -0.460914 +v -0.004510 -0.136720 -0.460914 +v 0.095821 -0.108578 -0.460914 +v 0.104534 -0.110913 -0.460914 +v 0.110913 -0.104534 -0.460914 +v 0.108578 -0.095821 -0.460914 +v 0.099865 -0.093486 -0.460914 +v 0.093486 -0.099865 -0.460914 +v 0.144532 -0.009021 -0.460914 +v 0.152344 -0.004510 -0.460914 +v 0.152344 0.004510 -0.460914 +v 0.144532 0.009021 -0.460914 +v 0.136720 0.004510 -0.460914 +v 0.136720 -0.004510 -0.460914 +v 0.468750 0.116832 -0.062448 +v 0.437501 0.110774 -0.059210 +v 0.437501 0.120197 -0.036461 +v 0.468750 0.126770 -0.038455 +v 0.468750 0.131837 -0.012985 +v 0.437501 0.125000 -0.012312 +v 0.468750 0.131837 0.012984 +v 0.437501 0.125001 0.012311 +v 0.468750 0.126770 0.038455 +v 0.437501 0.120197 0.036461 +v 0.468750 0.116832 0.062448 +v 0.437501 0.110774 0.059210 +v 0.468750 0.102404 0.084041 +v 0.437501 0.097094 0.079683 +v 0.437501 0.079683 0.097094 +v 0.468750 0.084041 0.102404 +v 0.468750 0.062448 0.116832 +v 0.437501 0.059210 0.110774 +v 0.468750 0.038455 0.126770 +v 0.437501 0.036461 0.120197 +v 0.468750 0.012985 0.131836 +v 0.437501 0.012312 0.125000 +v 0.437501 -0.012311 0.125000 +v 0.468750 -0.012985 0.131836 +v 0.437501 -0.036461 0.120197 +v 0.468750 -0.038455 0.126770 +v 0.468750 -0.062448 0.116832 +v 0.437501 -0.059210 0.110774 +v 0.437501 -0.079683 0.097094 +v 0.468750 -0.084041 0.102404 +v 0.437501 -0.097094 0.079683 +v 0.468750 -0.102404 0.084041 +v 0.468750 -0.116832 0.062448 +v 0.437501 -0.110774 0.059210 +v 0.437501 -0.120197 0.036461 +v 0.468750 -0.126770 0.038455 +v 0.468750 -0.131836 0.012985 +v 0.437501 -0.125000 0.012311 +v 0.437501 -0.125000 -0.012311 +v 0.468750 -0.131836 -0.012985 +v 0.468750 -0.126770 -0.038455 +v 0.437501 -0.120197 -0.036461 +v 0.437501 -0.110774 -0.059210 +v 0.468750 -0.116832 -0.062448 +v 0.437501 -0.097094 -0.079683 +v 0.468750 -0.102404 -0.084041 +v 0.437501 -0.079683 -0.097094 +v 0.468750 -0.084041 -0.102404 +v 0.437501 -0.059210 -0.110774 +v 0.468750 -0.062448 -0.116832 +v 0.437501 -0.036461 -0.120197 +v 0.468750 -0.038455 -0.126770 +v 0.437501 -0.012311 -0.125001 +v 0.468750 -0.012985 -0.131836 +v 0.468750 0.038455 -0.126770 +v 0.468750 0.012985 -0.131837 +v 0.437501 0.012311 -0.125001 +v 0.437501 0.036461 -0.120197 +v 0.468750 0.084041 -0.102404 +v 0.468750 0.062448 -0.116832 +v 0.437501 0.059210 -0.110774 +v 0.437501 0.079683 -0.097094 +v 0.468750 0.102404 -0.084041 +v 0.437501 0.097094 -0.079683 +v 0.036461 -0.036461 0.120197 +v 0.012312 -0.012312 0.125000 +v 0.059210 -0.059210 0.110774 +v 0.079683 -0.079683 0.097094 +v -0.468750 0.012985 0.131836 +v -0.437501 0.012312 0.125001 +v -0.437501 0.036461 0.120197 +v -0.468750 0.038455 0.126770 +v -0.468750 -0.012985 0.131836 +v -0.437501 -0.012311 0.125000 +v -0.468750 -0.038455 0.126770 +v -0.437501 -0.036461 0.120197 +v 0.097094 -0.097094 0.079683 +v 0.079683 -0.437501 0.097094 +v 0.097094 -0.437501 0.079683 +v -0.437501 0.059210 0.110774 +v -0.468750 0.062448 0.116832 +v -0.468750 -0.062448 0.116832 +v -0.437501 -0.059210 0.110774 +v -0.110774 -0.110774 0.059210 +v -0.097094 -0.097094 0.079683 +v -0.437501 -0.097094 0.079683 +v -0.437501 -0.110774 0.059210 +v -0.468750 0.084041 0.102404 +v -0.437501 0.079683 0.097094 +v -0.468750 -0.084041 0.102404 +v -0.437501 -0.079683 0.097094 +v -0.120197 -0.120197 0.036461 +v -0.437501 -0.120197 0.036461 +v -0.468750 0.102404 0.084041 +v -0.437501 0.097094 0.079683 +v -0.468750 -0.102404 0.084041 +v -0.468750 0.116832 0.062448 +v -0.437501 0.110774 0.059210 +v -0.468750 -0.116832 0.062448 +v -0.125000 -0.125000 -0.012311 +v -0.125000 -0.125001 0.012311 +v -0.437501 -0.125001 0.012311 +v -0.437501 -0.125001 -0.012311 +v -0.468750 0.126770 0.038455 +v -0.437501 0.120197 0.036461 +v -0.468750 -0.126770 0.038455 +v -0.468750 0.131836 0.012985 +v -0.437501 0.125000 0.012311 +v -0.468750 -0.131837 0.012985 +v -0.110774 -0.110774 -0.059210 +v -0.120197 -0.120197 -0.036461 +v -0.437501 -0.120197 -0.036461 +v -0.437501 -0.110774 -0.059210 +v -0.012312 0.125000 -0.012311 +v -0.036461 0.120197 -0.036461 +v -0.437501 0.120197 -0.036461 +v -0.437501 0.125000 -0.012312 +v -0.468750 0.131836 -0.012985 +v -0.468750 -0.131837 -0.012985 +v -0.097094 -0.097094 -0.079683 +v -0.437501 -0.097094 -0.079683 +v -0.059210 0.110774 -0.059210 +v -0.437501 0.110774 -0.059210 +v -0.468750 0.126770 -0.038455 +v -0.468750 -0.126770 -0.038455 +v -0.468750 0.116832 -0.062448 +v -0.468750 -0.116832 -0.062448 +v -0.468750 0.102404 -0.084041 +v -0.437501 0.097094 -0.079683 +v -0.468750 -0.102404 -0.084041 +v -0.120197 -0.036461 -0.120197 +v -0.110774 -0.059210 -0.110774 +v -0.437501 -0.059210 -0.110774 +v -0.437501 -0.036461 -0.120197 +v -0.120197 0.036461 -0.120197 +v -0.125001 0.012311 -0.125000 +v -0.437501 0.012311 -0.125000 +v -0.437501 0.036461 -0.120197 +v -0.468750 0.084041 -0.102404 +v -0.437501 0.079683 -0.097094 +v -0.468750 -0.084041 -0.102404 +v -0.437501 -0.079683 -0.097094 +v -0.125000 -0.012311 -0.125000 +v -0.437501 -0.012311 -0.125000 +v -0.468750 0.062448 -0.116832 +v -0.437501 0.059210 -0.110774 +v -0.468750 -0.062448 -0.116832 +v -0.468750 0.038455 -0.126770 +v -0.468750 -0.038455 -0.126770 +v -0.468750 0.012985 -0.131837 +v -0.468750 -0.012985 -0.131836 +v -0.468749 0.130078 -0.063644 +v -0.468749 0.139022 -0.062467 +v -0.468749 0.124587 -0.056487 +v -0.468749 0.142474 -0.054132 +v -0.468749 0.136982 -0.046976 +v -0.468749 0.128039 -0.048153 +v 0.468751 0.136982 -0.046976 +v 0.468751 0.142474 -0.054133 +v 0.468751 0.128039 -0.048153 +v 0.468751 0.139022 -0.062467 +v 0.468751 0.130078 -0.063644 +v 0.468751 0.124587 -0.056488 +v -0.468749 0.046976 -0.136982 +v -0.468749 0.054133 -0.142474 +v -0.468749 0.048154 -0.128039 +v -0.468749 0.062467 -0.139022 +v -0.468749 0.063644 -0.130078 +v -0.468749 0.056488 -0.124587 +v 0.468751 0.063644 -0.130078 +v 0.468751 0.062467 -0.139022 +v 0.468751 0.056487 -0.124587 +v 0.468751 0.054133 -0.142474 +v 0.468751 0.046976 -0.136982 +v 0.468751 0.048153 -0.128039 +v -0.468749 -0.063644 -0.130078 +v -0.468749 -0.062467 -0.139022 +v -0.468749 -0.056487 -0.124587 +v -0.468749 -0.054132 -0.142474 +v -0.468749 -0.046976 -0.136982 +v -0.468749 -0.048153 -0.128039 +v 0.468751 -0.046976 -0.136982 +v 0.468751 -0.054133 -0.142474 +v 0.468751 -0.048153 -0.128039 +v 0.468751 -0.062467 -0.139022 +v 0.468751 -0.063644 -0.130078 +v 0.468751 -0.056488 -0.124587 +v -0.468749 -0.136982 -0.046976 +v -0.468749 -0.142474 -0.054133 +v -0.468749 -0.128039 -0.048153 +v -0.468749 -0.139022 -0.062467 +v -0.468749 -0.130078 -0.063644 +v -0.468749 -0.124587 -0.056488 +v 0.468751 -0.130078 -0.063644 +v 0.468751 -0.139022 -0.062467 +v 0.468751 -0.124587 -0.056487 +v 0.468751 -0.142474 -0.054133 +v 0.468751 -0.136982 -0.046976 +v 0.468751 -0.128039 -0.048153 +v -0.468749 -0.130078 0.063644 +v -0.468749 -0.139022 0.062467 +v -0.468749 -0.124587 0.056487 +v -0.468749 -0.142474 0.054132 +v -0.468749 -0.136982 0.046976 +v -0.468749 -0.128039 0.048153 +v 0.468751 -0.136982 0.046976 +v 0.468751 -0.142474 0.054133 +v 0.468751 -0.128039 0.048153 +v 0.468751 -0.139022 0.062467 +v 0.468751 -0.130078 0.063644 +v 0.468751 -0.124587 0.056487 +v -0.468749 -0.046976 0.136982 +v -0.468749 -0.054133 0.142474 +v -0.468749 -0.048153 0.128039 +v -0.468749 -0.062467 0.139022 +v -0.468749 -0.063644 0.130078 +v -0.468749 -0.056488 0.124587 +v 0.468751 -0.063644 0.130078 +v 0.468751 -0.062467 0.139022 +v 0.468751 -0.056487 0.124587 +v 0.468751 -0.054132 0.142474 +v 0.468751 -0.046976 0.136982 +v 0.468751 -0.048153 0.128039 +v -0.468749 0.063644 0.130078 +v -0.468749 0.062467 0.139022 +v -0.468749 0.056487 0.124587 +v -0.468749 0.054132 0.142474 +v -0.468749 0.046976 0.136982 +v -0.468749 0.048153 0.128039 +v 0.468751 0.046976 0.136982 +v 0.468751 0.054133 0.142474 +v 0.468751 0.048153 0.128039 +v 0.468751 0.062467 0.139022 +v 0.468751 0.063644 0.130078 +v 0.468751 0.056487 0.124587 +v -0.468749 0.136982 0.046976 +v -0.468749 0.142474 0.054133 +v -0.468749 0.128039 0.048153 +v -0.468749 0.139022 0.062467 +v -0.468749 0.130078 0.063644 +v -0.468749 0.124587 0.056488 +v 0.468751 0.130078 0.063644 +v 0.468751 0.139022 0.062467 +v 0.468751 0.124587 0.056487 +v 0.468751 0.142474 0.054133 +v 0.468751 0.136982 0.046976 +v 0.468751 0.128039 0.048153 +v -0.059210 -0.059210 0.110774 +v -0.036461 -0.036461 0.120197 +v -0.079683 -0.079683 0.097094 +v -0.012312 -0.012312 0.125000 +v -0.079683 0.097094 -0.079683 +v -0.097094 0.079683 -0.097094 +v 0.059210 0.110774 -0.059210 +v 0.036461 0.120197 -0.036461 +v 0.079683 0.097094 -0.079683 +v 0.012311 0.125000 -0.012312 +v 0.097094 0.079683 -0.097094 +v 0.059210 -0.437501 0.110774 +v 0.110774 -0.110774 0.059210 +v 0.120197 -0.120197 0.036461 +v 0.125000 -0.125000 0.012311 +v 0.125000 -0.125000 -0.012311 +v 0.120197 -0.120197 -0.036461 +v 0.110774 -0.110774 -0.059210 +v 0.097094 -0.097094 -0.079683 +v 0.088389 -0.088389 -0.088389 +v 0.097094 -0.079683 -0.097094 +v 0.110774 -0.059210 -0.110774 +v 0.120197 -0.036461 -0.120197 +v 0.125000 -0.012311 -0.125000 +v 0.125000 0.012311 -0.125000 +v 0.120197 0.036461 -0.120197 +v 0.110774 0.059210 -0.110774 +v -0.097094 -0.079683 -0.097094 +v -0.088389 -0.088389 -0.088389 +v -0.110774 0.059210 -0.110774 +v -0.468749 0.095821 -0.108578 +v -0.468749 0.104534 -0.110913 +v -0.468749 0.093486 -0.099865 +v -0.468749 0.110913 -0.104534 +v -0.468749 0.108578 -0.095821 +v -0.468749 0.099865 -0.093486 +v 0.468751 0.108578 -0.095821 +v 0.468751 0.110913 -0.104534 +v 0.468751 0.099865 -0.093486 +v 0.468751 0.104534 -0.110913 +v 0.468751 0.095821 -0.108578 +v 0.468751 0.093486 -0.099865 +v -0.468749 -0.009021 -0.144532 +v -0.468749 -0.004510 -0.152344 +v -0.468749 -0.004510 -0.136720 +v -0.468749 0.004510 -0.152344 +v -0.468749 0.009021 -0.144532 +v -0.468749 0.004510 -0.136720 +v 0.468751 0.009021 -0.144532 +v 0.468751 0.004510 -0.152344 +v 0.468751 0.004510 -0.136720 +v 0.468751 -0.004510 -0.152344 +v 0.468751 -0.009021 -0.144532 +v 0.468751 -0.004510 -0.136720 +v -0.468749 -0.108578 -0.095821 +v -0.468749 -0.110913 -0.104534 +v -0.468749 -0.099865 -0.093486 +v -0.468749 -0.104534 -0.110913 +v -0.468749 -0.095821 -0.108578 +v -0.468749 -0.093486 -0.099865 +v 0.468751 -0.095821 -0.108578 +v 0.468751 -0.104534 -0.110913 +v 0.468751 -0.093486 -0.099865 +v 0.468751 -0.110913 -0.104534 +v 0.468751 -0.108578 -0.095821 +v 0.468751 -0.099865 -0.093486 +v -0.468749 -0.144532 0.009021 +v -0.468749 -0.152344 0.004510 +v -0.468749 -0.136720 0.004510 +v -0.468749 -0.152344 -0.004511 +v -0.468749 -0.144532 -0.009021 +v -0.468749 -0.136720 -0.004510 +v 0.468751 -0.144532 -0.009021 +v 0.468751 -0.152344 -0.004510 +v 0.468751 -0.136720 -0.004510 +v 0.468751 -0.152344 0.004510 +v 0.468751 -0.144532 0.009021 +v 0.468751 -0.136720 0.004510 +v -0.468749 -0.095821 0.108578 +v -0.468749 -0.104534 0.110913 +v -0.468749 -0.093486 0.099865 +v -0.468749 -0.110913 0.104534 +v -0.468749 -0.108578 0.095821 +v -0.468749 -0.099865 0.093486 +v 0.468751 -0.108578 0.095821 +v 0.468751 -0.110913 0.104534 +v 0.468751 -0.099865 0.093486 +v 0.468751 -0.104534 0.110913 +v 0.468751 -0.095821 0.108578 +v 0.468751 -0.093486 0.099865 +v -0.468749 0.009021 0.144532 +v -0.468749 0.004510 0.152344 +v -0.468749 0.004510 0.136720 +v -0.468749 -0.004510 0.152344 +v -0.468749 -0.009021 0.144532 +v -0.468749 -0.004510 0.136720 +v 0.468751 -0.009021 0.144532 +v 0.468751 -0.004510 0.152344 +v 0.468751 -0.004510 0.136720 +v 0.468751 0.004510 0.152344 +v 0.468751 0.009021 0.144532 +v 0.468751 0.004510 0.136720 +v -0.468749 0.108578 0.095821 +v -0.468749 0.110913 0.104534 +v -0.468749 0.099865 0.093486 +v -0.468749 0.104534 0.110913 +v -0.468749 0.095821 0.108578 +v -0.468749 0.093486 0.099865 +v 0.468751 0.095821 0.108578 +v 0.468751 0.104534 0.110913 +v 0.468751 0.093486 0.099865 +v 0.468751 0.110913 0.104534 +v 0.468751 0.108578 0.095821 +v 0.468751 0.099865 0.093486 +v -0.468749 0.144532 -0.009021 +v -0.468749 0.152344 -0.004510 +v -0.468749 0.136720 -0.004510 +v -0.468749 0.152344 0.004510 +v -0.468749 0.144532 0.009021 +v -0.468749 0.136720 0.004510 +v 0.468751 0.144532 0.009021 +v 0.468751 0.152344 0.004510 +v 0.468751 0.136720 0.004510 +v 0.468751 0.152344 -0.004510 +v 0.468751 0.144532 -0.009021 +v 0.468751 0.136720 -0.004510 +v 0.116832 -0.468750 -0.062448 +v 0.110774 -0.437501 -0.059210 +v 0.120197 -0.437501 -0.036462 +v 0.126770 -0.468750 -0.038456 +v 0.131837 -0.468750 -0.012985 +v 0.125001 -0.437501 -0.012312 +v 0.131837 -0.468750 0.012984 +v 0.125001 -0.437501 0.012311 +v 0.126770 -0.468750 0.038455 +v 0.120197 -0.437501 0.036461 +v 0.116832 -0.468750 0.062448 +v 0.110774 -0.437501 0.059210 +v 0.102404 -0.468750 0.084041 +v 0.084041 -0.468750 0.102404 +v 0.062448 -0.468750 0.116832 +v 0.038455 -0.468750 0.126770 +v 0.036461 -0.437501 0.120197 +v 0.012985 -0.468750 0.131836 +v 0.012312 -0.437501 0.125000 +v -0.012311 -0.437501 0.125000 +v -0.012985 -0.468750 0.131836 +v -0.036461 -0.437501 0.120197 +v -0.038455 -0.468750 0.126770 +v -0.062448 -0.468750 0.116832 +v -0.059210 -0.437501 0.110774 +v -0.079683 -0.437501 0.097094 +v -0.084041 -0.468750 0.102404 +v -0.097094 -0.437501 0.079683 +v -0.102404 -0.468750 0.084041 +v -0.116832 -0.468750 0.062448 +v -0.110774 -0.437501 0.059210 +v -0.120197 -0.437501 0.036461 +v -0.126770 -0.468750 0.038455 +v -0.131836 -0.468750 0.012985 +v -0.125000 -0.437501 0.012311 +v -0.125000 -0.437501 -0.012312 +v -0.131836 -0.468750 -0.012985 +v -0.126770 -0.468750 -0.038455 +v -0.120197 -0.437501 -0.036461 +v -0.110774 -0.437501 -0.059210 +v -0.116832 -0.468750 -0.062448 +v -0.097094 -0.437501 -0.079683 +v -0.102404 -0.468750 -0.084041 +v -0.079683 -0.437501 -0.097094 +v -0.084041 -0.468750 -0.102404 +v -0.059210 -0.437501 -0.110774 +v -0.062448 -0.468750 -0.116832 +v -0.036461 -0.437501 -0.120197 +v -0.038455 -0.468750 -0.126770 +v -0.012311 -0.437501 -0.125001 +v -0.012985 -0.468750 -0.131837 +v 0.038455 -0.468750 -0.126770 +v 0.012985 -0.468750 -0.131837 +v 0.012311 -0.437501 -0.125001 +v 0.036461 -0.437501 -0.120197 +v 0.084041 -0.468750 -0.102404 +v 0.062448 -0.468750 -0.116832 +v 0.059210 -0.437501 -0.110774 +v 0.079683 -0.437501 -0.097094 +v 0.102404 -0.468750 -0.084041 +v 0.097094 -0.437501 -0.079683 +v 0.136982 -0.468751 -0.046976 +v 0.142474 -0.468751 -0.054133 +v 0.128039 -0.468751 -0.048154 +v 0.139022 -0.468751 -0.062467 +v 0.130078 -0.468751 -0.063644 +v 0.124587 -0.468751 -0.056488 +v 0.063644 -0.468751 -0.130078 +v 0.062467 -0.468751 -0.139022 +v 0.056487 -0.468751 -0.124587 +v 0.054133 -0.468751 -0.142474 +v 0.046976 -0.468751 -0.136982 +v 0.048153 -0.468751 -0.128039 +v -0.046976 -0.468751 -0.136982 +v -0.054133 -0.468751 -0.142474 +v -0.048153 -0.468751 -0.128039 +v -0.062467 -0.468751 -0.139022 +v -0.063644 -0.468751 -0.130078 +v -0.056487 -0.468751 -0.124587 +v -0.130078 -0.468751 -0.063644 +v -0.139022 -0.468751 -0.062467 +v -0.124587 -0.468751 -0.056488 +v -0.142474 -0.468751 -0.054133 +v -0.136982 -0.468751 -0.046976 +v -0.128039 -0.468751 -0.048153 +v -0.136982 -0.468751 0.046976 +v -0.142474 -0.468751 0.054133 +v -0.128039 -0.468751 0.048153 +v -0.139022 -0.468751 0.062467 +v -0.130078 -0.468751 0.063644 +v -0.124587 -0.468751 0.056487 +v -0.063644 -0.468751 0.130078 +v -0.062467 -0.468751 0.139022 +v -0.056487 -0.468751 0.124587 +v -0.054132 -0.468751 0.142474 +v -0.046976 -0.468751 0.136982 +v -0.048153 -0.468751 0.128039 +v 0.046976 -0.468751 0.136982 +v 0.054133 -0.468751 0.142474 +v 0.048153 -0.468751 0.128039 +v 0.062467 -0.468751 0.139022 +v 0.063644 -0.468751 0.130078 +v 0.056488 -0.468751 0.124587 +v 0.130078 -0.468751 0.063644 +v 0.139022 -0.468751 0.062467 +v 0.124587 -0.468751 0.056487 +v 0.142474 -0.468751 0.054132 +v 0.136982 -0.468751 0.046976 +v 0.128039 -0.468751 0.048153 +v -0.079683 0.097094 -0.437501 +v -0.097094 0.079683 -0.437501 +v 0.012311 0.125001 -0.437501 +v -0.012311 0.125001 -0.437501 +v -0.079683 -0.097094 -0.097094 +v -0.059210 -0.110774 -0.110774 +v -0.036461 -0.120197 -0.120197 +v -0.012312 -0.125000 -0.125001 +v 0.012311 -0.125000 -0.125001 +v 0.036461 -0.120197 -0.120197 +v 0.059210 -0.110774 -0.110774 +v 0.079683 -0.097094 -0.097094 +v 0.108578 -0.468751 -0.095821 +v 0.110913 -0.468751 -0.104534 +v 0.099865 -0.468751 -0.093486 +v 0.104534 -0.468751 -0.110913 +v 0.095821 -0.468751 -0.108578 +v 0.093486 -0.468751 -0.099865 +v 0.009021 -0.468751 -0.144532 +v 0.004510 -0.468751 -0.152344 +v 0.004510 -0.468751 -0.136720 +v -0.004510 -0.468751 -0.152344 +v -0.009021 -0.468751 -0.144532 +v -0.004510 -0.468751 -0.136720 +v -0.095821 -0.468751 -0.108578 +v -0.104534 -0.468751 -0.110913 +v -0.093486 -0.468751 -0.099865 +v -0.110913 -0.468751 -0.104534 +v -0.108578 -0.468751 -0.095821 +v -0.099865 -0.468751 -0.093486 +v -0.144532 -0.468751 -0.009021 +v -0.152344 -0.468751 -0.004510 +v -0.136720 -0.468751 -0.004510 +v -0.152344 -0.468751 0.004510 +v -0.144532 -0.468751 0.009021 +v -0.136720 -0.468751 0.004510 +v -0.108578 -0.468751 0.095821 +v -0.110913 -0.468751 0.104534 +v -0.099865 -0.468751 0.093486 +v -0.104534 -0.468751 0.110913 +v -0.095821 -0.468751 0.108578 +v -0.093486 -0.468751 0.099865 +v -0.009021 -0.468751 0.144532 +v -0.004510 -0.468751 0.152344 +v -0.004510 -0.468751 0.136720 +v 0.004510 -0.468751 0.152344 +v 0.009021 -0.468751 0.144532 +v 0.004510 -0.468751 0.136720 +v 0.095821 -0.468751 0.108578 +v 0.104534 -0.468751 0.110913 +v 0.093486 -0.468751 0.099865 +v 0.110913 -0.468751 0.104534 +v 0.108578 -0.468751 0.095821 +v 0.099865 -0.468751 0.093486 +v 0.144532 -0.468751 0.009021 +v 0.152344 -0.468751 0.004510 +v 0.136720 -0.468751 0.004510 +v 0.152344 -0.468751 -0.004511 +v 0.144532 -0.468751 -0.009021 +v 0.136720 -0.468751 -0.004510 +v 0.116832 0.062448 -0.468750 +v 0.110774 0.059210 -0.437501 +v 0.120197 0.036461 -0.437501 +v 0.126770 0.038455 -0.468750 +v 0.131837 0.012985 -0.468750 +v 0.125001 0.012312 -0.437501 +v 0.131837 -0.012984 -0.468750 +v 0.125001 -0.012311 -0.437501 +v 0.126770 -0.038455 -0.468750 +v 0.120197 -0.036461 -0.437501 +v 0.116832 -0.062448 -0.468750 +v 0.110774 -0.059210 -0.437501 +v 0.102404 -0.084041 -0.468750 +v 0.097094 -0.079683 -0.437501 +v 0.079683 -0.097094 -0.437501 +v 0.084041 -0.102404 -0.468750 +v 0.062448 -0.116832 -0.468750 +v 0.059210 -0.110774 -0.437501 +v 0.038455 -0.126770 -0.468750 +v 0.036461 -0.120197 -0.437501 +v 0.012985 -0.131836 -0.468750 +v 0.012312 -0.125000 -0.437501 +v -0.012311 -0.125000 -0.437501 +v -0.012985 -0.131836 -0.468750 +v -0.036461 -0.120197 -0.437501 +v -0.038455 -0.126770 -0.468750 +v -0.062448 -0.116832 -0.468750 +v -0.059210 -0.110774 -0.437501 +v -0.079683 -0.097094 -0.437501 +v -0.084041 -0.102404 -0.468750 +v -0.097094 -0.079683 -0.437501 +v -0.102404 -0.084041 -0.468750 +v -0.116832 -0.062448 -0.468750 +v -0.110774 -0.059210 -0.437501 +v -0.120197 -0.036461 -0.437501 +v -0.126770 -0.038455 -0.468750 +v -0.131836 -0.012985 -0.468750 +v -0.125000 -0.012311 -0.437501 +v -0.125000 0.012311 -0.437501 +v -0.131836 0.012985 -0.468750 +v -0.126770 0.038455 -0.468750 +v -0.120197 0.036461 -0.437501 +v -0.110774 0.059210 -0.437501 +v -0.116832 0.062448 -0.468750 +v -0.102404 0.084041 -0.468750 +v -0.084041 0.102404 -0.468750 +v -0.059210 0.110774 -0.437501 +v -0.062448 0.116832 -0.468750 +v -0.036461 0.120197 -0.437501 +v -0.038455 0.126770 -0.468750 +v -0.012985 0.131837 -0.468750 +v 0.038455 0.126770 -0.468750 +v 0.012985 0.131837 -0.468750 +v 0.036461 0.120197 -0.437501 +v 0.084041 0.102404 -0.468750 +v 0.062448 0.116832 -0.468750 +v 0.059210 0.110774 -0.437501 +v 0.079683 0.097094 -0.437501 +v 0.102404 0.084041 -0.468750 +v 0.097094 0.079683 -0.437501 +v 0.136982 0.046976 -0.468751 +v 0.142474 0.054133 -0.468751 +v 0.128039 0.048154 -0.468751 +v 0.139022 0.062467 -0.468751 +v 0.130078 0.063644 -0.468751 +v 0.124587 0.056488 -0.468751 +v 0.063644 0.130078 -0.468751 +v 0.062467 0.139022 -0.468751 +v 0.056487 0.124587 -0.468751 +v 0.054133 0.142474 -0.468751 +v 0.046976 0.136982 -0.468751 +v 0.048153 0.128039 -0.468751 +v -0.046976 0.136982 -0.468751 +v -0.054133 0.142474 -0.468751 +v -0.048153 0.128039 -0.468751 +v -0.062467 0.139022 -0.468751 +v -0.063644 0.130078 -0.468751 +v -0.056487 0.124587 -0.468751 +v -0.130078 0.063644 -0.468751 +v -0.139022 0.062467 -0.468751 +v -0.124587 0.056488 -0.468751 +v -0.142474 0.054133 -0.468751 +v -0.136982 0.046976 -0.468751 +v -0.128039 0.048153 -0.468751 +v -0.136982 -0.046976 -0.468751 +v -0.142474 -0.054133 -0.468751 +v -0.128039 -0.048153 -0.468751 +v -0.139022 -0.062467 -0.468751 +v -0.130078 -0.063644 -0.468751 +v -0.124587 -0.056487 -0.468751 +v -0.063644 -0.130078 -0.468751 +v -0.062467 -0.139022 -0.468751 +v -0.056487 -0.124587 -0.468751 +v -0.054132 -0.142474 -0.468751 +v -0.046976 -0.136982 -0.468751 +v -0.048153 -0.128039 -0.468751 +v 0.046976 -0.136982 -0.468751 +v 0.054133 -0.142474 -0.468751 +v 0.048153 -0.128039 -0.468751 +v 0.062467 -0.139022 -0.468751 +v 0.063644 -0.130078 -0.468751 +v 0.056488 -0.124587 -0.468751 +v 0.130078 -0.063644 -0.468751 +v 0.139022 -0.062467 -0.468751 +v 0.124587 -0.056487 -0.468751 +v 0.142474 -0.054132 -0.468751 +v 0.136982 -0.046976 -0.468751 +v 0.128039 -0.048153 -0.468751 +v 0.108578 0.095821 -0.468751 +v 0.110913 0.104534 -0.468751 +v 0.099865 0.093486 -0.468751 +v 0.104534 0.110913 -0.468751 +v 0.095821 0.108578 -0.468751 +v 0.093486 0.099865 -0.468751 +v 0.009021 0.144532 -0.468751 +v 0.004510 0.152344 -0.468751 +v 0.004510 0.136720 -0.468751 +v -0.004510 0.152344 -0.468751 +v -0.009021 0.144532 -0.468751 +v -0.004510 0.136720 -0.468751 +v -0.095821 0.108578 -0.468751 +v -0.104534 0.110913 -0.468751 +v -0.093486 0.099865 -0.468751 +v -0.110913 0.104534 -0.468751 +v -0.108578 0.095821 -0.468751 +v -0.099865 0.093486 -0.468751 +v -0.144532 0.009021 -0.468751 +v -0.152344 0.004510 -0.468751 +v -0.136720 0.004510 -0.468751 +v -0.152344 -0.004510 -0.468751 +v -0.144532 -0.009021 -0.468751 +v -0.136720 -0.004510 -0.468751 +v -0.108578 -0.095821 -0.468751 +v -0.110913 -0.104534 -0.468751 +v -0.099865 -0.093486 -0.468751 +v -0.104534 -0.110913 -0.468751 +v -0.095821 -0.108578 -0.468751 +v -0.093486 -0.099865 -0.468751 +v -0.009021 -0.144532 -0.468751 +v -0.004510 -0.152344 -0.468751 +v -0.004510 -0.136720 -0.468751 +v 0.004510 -0.152344 -0.468751 +v 0.009021 -0.144532 -0.468751 +v 0.004510 -0.136720 -0.468751 +v 0.095821 -0.108578 -0.468751 +v 0.104534 -0.110913 -0.468751 +v 0.093486 -0.099865 -0.468751 +v 0.110913 -0.104534 -0.468751 +v 0.108578 -0.095821 -0.468751 +v 0.099865 -0.093486 -0.468751 +v 0.144532 -0.009021 -0.468751 +v 0.152344 -0.004510 -0.468751 +v 0.136720 -0.004510 -0.468751 +v 0.152344 0.004510 -0.468751 +v 0.144532 0.009021 -0.468751 +v 0.136720 0.004510 -0.468751 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 1.0081 0.2851 +vt 0.9769 0.2723 +vt 1.0393 0.2971 +vt 1.0706 0.3080 +vt 0.9459 0.0196 +vt 0.9458 0.0339 +vt 0.9151 0.0339 +vt 0.9151 0.0196 +vt 0.9767 0.0195 +vt 0.9767 0.0339 +vt 1.0076 0.0195 +vt 1.0075 0.0339 +vt 0.8209 0.3169 +vt 0.8521 0.3078 +vt 0.8506 0.4981 +vt 0.8196 0.4980 +vt 0.8843 0.0339 +vt 0.8844 0.0196 +vt 1.0385 0.0195 +vt 1.0383 0.0339 +vt 1.1328 0.2072 +vt 1.1017 0.2145 +vt 1.0999 0.0340 +vt 1.1306 0.0342 +vt 0.8537 0.0195 +vt 0.8536 0.0338 +vt 1.0694 0.0196 +vt 1.0691 0.0339 +vt 1.1640 0.2021 +vt 1.1610 0.0344 +vt 0.8229 0.0194 +vt 0.8228 0.0338 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1004 0.0197 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.7921 0.0194 +vt 0.7920 0.0337 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1314 0.0198 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.2015 0.0321 +vt 0.2327 0.0318 +vt 0.7613 0.0193 +vt 0.7611 0.0336 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.1624 0.0202 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7304 0.0192 +vt 0.7302 0.0335 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.2906 0.2066 +vt 0.2593 0.2016 +vt 0.2642 0.0317 +vt 0.2956 0.0317 +vt 0.6964 0.2592 +vt 0.6653 0.2464 +vt 0.6685 0.0333 +vt 0.6994 0.0334 +vt 0.6995 0.0191 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2320 0.0171 +vt 0.1997 0.0175 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 0.6342 0.2344 +vt 0.6375 0.0332 +vt 0.6686 0.0189 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2641 0.0170 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6377 0.0188 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.2958 0.0171 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6068 0.0187 +vt 0.6066 0.0331 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3271 0.0173 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.4160 0.2019 +vt 0.3846 0.2068 +vt 0.3892 0.0320 +vt 0.4204 0.0322 +vt 0.5097 0.2021 +vt 0.4786 0.1994 +vt 0.4827 0.0325 +vt 0.5137 0.0327 +vt 0.5759 0.0186 +vt 0.5757 0.0330 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3583 0.0174 +vt 0.3580 0.0320 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.4473 0.1994 +vt 0.4516 0.0324 +vt 0.5450 0.0184 +vt 0.5447 0.0328 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.3895 0.0175 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5140 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4208 0.0177 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.4830 0.0181 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4519 0.0179 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 1.0394 0.2346 +vt 1.0082 0.2466 +vt 1.0706 0.2237 +vt 1.1018 0.3172 +vt 0.9770 0.2593 +vt 0.6031 0.2236 +vt 0.5719 0.2143 +vt 0.6339 0.2969 +vt 0.6652 0.2849 +vt 0.6027 0.3076 +vt 0.6964 0.2722 +vt 0.5715 0.3168 +vt 0.8815 0.4981 +vt 0.8833 0.2970 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.3215 0.3169 +vt 0.3372 0.3122 +vt 0.3528 0.3168 +vt 0.3842 0.3241 +vt 0.4155 0.3290 +vt 0.4467 0.3316 +vt 0.4779 0.3315 +vt 0.5091 0.3290 +vt 0.5403 0.3240 +vt 1.1952 0.1995 +vt 0.3531 0.2140 +vt 0.3374 0.2186 +vt 0.5409 0.2071 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.9145 0.2850 +vt 0.9457 0.2723 +vt 1.0393 0.2971 +vt 1.0081 0.2851 +vt 1.0706 0.3080 +vt 0.3215 0.3169 +vt 0.3528 0.3076 +vt 0.3553 0.4982 +vt 0.3244 0.4982 +vt 0.4780 0.2720 +vt 0.4790 0.4981 +vt 0.4481 0.4981 +vt 0.4467 0.2720 +vt 0.9769 0.2723 +vt 1.1018 0.3172 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.3215 0.3169 +vt 0.3372 0.3122 +vt 0.3528 0.3168 +vt 0.3842 0.3241 +vt 0.4155 0.3290 +vt 0.4467 0.3316 +vt 0.4779 0.3315 +vt 0.5091 0.3290 +vt 0.5403 0.3240 +vt 0.5715 0.3168 +vt 0.5871 0.3122 +vt 0.6027 0.3168 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3245 0.5127 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6027 0.3168 +vt 0.5715 0.3076 +vt 0.4154 0.2848 +vt 0.3842 0.2968 +vt 0.5092 0.2848 +vt 0.5403 0.2968 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 0.8209 0.3169 +vt 0.8365 0.3124 +vt 0.8521 0.3170 +vt 0.8832 0.3242 +vt 0.9143 0.3292 +vt 0.9455 0.3318 +vt 0.9767 0.3318 +vt 1.0079 0.3293 +vt 1.0391 0.3244 +vt 1.0705 0.3172 +vt 1.0862 0.3126 +vt 1.1018 0.3172 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.0000 0.0000 -1.0000 +vn -0.6857 0.2114 0.6965 +vn 0.6857 0.2113 0.6965 +vn 0.6857 0.3431 0.6419 +vn -0.6857 0.3431 0.6419 +vn -0.6857 0.0713 0.7244 +vn 0.6857 0.0713 0.7244 +vn -0.6857 -0.0713 0.7244 +vn 0.6857 -0.0713 0.7244 +vn -0.6857 -0.2113 0.6965 +vn 0.6857 -0.2113 0.6965 +vn -0.6857 -0.3430 0.6420 +vn 0.6857 -0.3432 0.6419 +vn -0.6857 -0.4616 0.5627 +vn 0.6857 -0.4618 0.5626 +vn -0.6857 -0.5627 0.4617 +vn 0.6857 -0.5627 0.4617 +vn -0.6857 -0.6420 0.3431 +vn 0.6857 -0.6419 0.3432 +vn -0.6857 -0.6965 0.2113 +vn 0.6857 -0.6965 0.2113 +vn -0.6857 -0.7244 0.0713 +vn 0.6857 -0.7244 0.0713 +vn -0.6857 -0.7244 -0.0713 +vn 0.6857 -0.7244 -0.0713 +vn -0.6857 -0.6966 -0.2112 +vn 0.6857 -0.6965 -0.2114 +vn -0.6857 -0.6419 -0.3432 +vn 0.6857 -0.6420 -0.3430 +vn -0.6857 -0.5626 -0.4617 +vn 0.6857 -0.5626 -0.4617 +vn -0.6857 -0.4617 -0.5626 +vn 0.6857 -0.4617 -0.5626 +vn -0.6857 -0.3431 -0.6419 +vn 0.6857 -0.3431 -0.6419 +vn -0.6857 -0.2113 -0.6965 +vn 0.6857 -0.2113 -0.6965 +vn -0.6857 -0.0713 -0.7244 +vn 0.6857 -0.0713 -0.7244 +vn -0.6857 0.0713 -0.7244 +vn 0.6857 0.0713 -0.7244 +vn -0.6857 0.2113 -0.6965 +vn 0.6857 0.2113 -0.6965 +vn -0.6857 0.4616 -0.5627 +vn 0.6857 0.4618 -0.5626 +vn 0.6857 0.3432 -0.6419 +vn -0.6857 0.3430 -0.6420 +vn -0.6857 0.5626 -0.4617 +vn 0.6857 0.5626 -0.4617 +vn -0.6857 0.6420 -0.3430 +vn 0.6857 0.6419 -0.3432 +vn -0.6857 0.6965 -0.2113 +vn 0.6857 0.6965 -0.2113 +vn -0.6857 0.7244 -0.0713 +vn 0.6857 0.7244 -0.0713 +vn -0.6857 0.6966 0.2112 +vn 0.6857 0.6965 0.2114 +vn 0.6857 0.7244 0.0713 +vn -0.6857 0.7244 0.0713 +vn -0.6857 0.6419 0.3432 +vn 0.6857 0.6420 0.3430 +vn -0.6857 0.5626 0.4617 +vn 0.6857 0.5626 0.4617 +vn -0.2147 0.8614 -0.4604 +vn -0.1087 0.8767 -0.4686 +vn -0.1087 0.9513 -0.2886 +vn -0.2147 0.9346 -0.2835 +vn -0.2147 0.9720 -0.0957 +vn -0.1087 0.9893 -0.0974 +vn -0.2147 0.9720 0.0957 +vn -0.1087 0.9893 0.0974 +vn -0.2147 0.9346 0.2835 +vn -0.1087 0.9513 0.2886 +vn -0.2147 0.8614 0.4604 +vn -0.1087 0.8767 0.4686 +vn -0.2147 0.7550 0.6196 +vn -0.1087 0.7684 0.6306 +vn -0.1087 0.6306 0.7684 +vn -0.2147 0.6196 0.7550 +vn -0.2147 0.4604 0.8614 +vn -0.1087 0.4686 0.8767 +vn -0.2147 0.2835 0.9346 +vn -0.1087 0.2886 0.9513 +vn -0.2147 0.0957 0.9720 +vn -0.1087 0.0974 0.9893 +vn -0.1087 -0.0974 0.9893 +vn -0.2147 -0.0957 0.9720 +vn -0.1087 -0.2886 0.9513 +vn -0.2147 -0.2835 0.9346 +vn -0.2147 -0.4604 0.8614 +vn -0.1087 -0.4686 0.8767 +vn -0.1087 -0.6306 0.7684 +vn -0.2147 -0.6196 0.7550 +vn -0.1087 -0.7684 0.6306 +vn -0.2147 -0.7550 0.6196 +vn -0.2147 -0.8614 0.4604 +vn -0.1087 -0.8767 0.4686 +vn -0.1087 -0.9513 0.2886 +vn -0.2147 -0.9346 0.2835 +vn -0.2147 -0.9720 0.0957 +vn -0.1087 -0.9893 0.0974 +vn -0.1087 -0.9893 -0.0974 +vn -0.2147 -0.9720 -0.0957 +vn -0.2147 -0.9346 -0.2835 +vn -0.1087 -0.9513 -0.2886 +vn -0.1087 -0.8767 -0.4686 +vn -0.2147 -0.8614 -0.4604 +vn -0.1087 -0.7684 -0.6306 +vn -0.2147 -0.7550 -0.6196 +vn -0.1087 -0.6306 -0.7684 +vn -0.2147 -0.6196 -0.7550 +vn -0.1087 -0.4686 -0.8767 +vn -0.2147 -0.4604 -0.8614 +vn -0.1087 -0.2886 -0.9513 +vn -0.2147 -0.2835 -0.9346 +vn -0.1087 -0.0974 -0.9893 +vn -0.2147 -0.0957 -0.9720 +vn -0.2147 0.2835 -0.9346 +vn -0.2147 0.0957 -0.9720 +vn -0.1087 0.0974 -0.9893 +vn -0.1087 0.2886 -0.9513 +vn -0.2147 0.6196 -0.7550 +vn -0.2147 0.4604 -0.8614 +vn -0.1087 0.4686 -0.8767 +vn -0.1087 0.6306 -0.7684 +vn -0.2147 0.7550 -0.6196 +vn -0.1087 0.7684 -0.6306 +vn 0.1243 -0.1243 0.9844 +vn 0.0247 -0.0247 0.9994 +vn 0.2267 -0.2267 0.9472 +vn 0.3333 -0.3333 0.8819 +vn 0.2147 0.0957 0.9720 +vn 0.1087 0.0974 0.9893 +vn 0.1087 0.2886 0.9513 +vn 0.2147 0.2835 0.9346 +vn 0.2147 -0.0957 0.9720 +vn 0.1087 -0.0974 0.9893 +vn 0.2147 -0.2835 0.9346 +vn 0.1087 -0.2886 0.9513 +vn 0.4431 -0.4431 0.7793 +vn 0.6306 0.1087 0.7684 +vn 0.7684 0.1087 0.6306 +vn 0.1087 0.4686 0.8767 +vn 0.2147 0.4604 0.8614 +vn 0.2147 -0.4604 0.8614 +vn 0.1087 -0.4686 0.8767 +vn -0.5510 -0.5510 0.6267 +vn -0.4431 -0.4431 0.7793 +vn 0.1087 -0.7684 0.6306 +vn 0.1087 -0.8767 0.4686 +vn 0.2147 0.6196 0.7550 +vn 0.1087 0.6306 0.7684 +vn 0.2147 -0.6196 0.7550 +vn 0.1087 -0.6306 0.7684 +vn -0.6437 -0.6437 0.4139 +vn 0.1087 -0.9513 0.2886 +vn 0.2147 0.7550 0.6196 +vn 0.1087 0.7684 0.6306 +vn 0.6858 -0.5627 0.4617 +vn -0.6857 -0.5626 0.4617 +vn -0.6857 -0.6419 0.3431 +vn 0.6857 -0.6419 0.3431 +vn 0.2147 -0.7550 0.6196 +vn 0.2147 0.8614 0.4604 +vn 0.1087 0.8767 0.4686 +vn 0.2147 -0.8614 0.4604 +vn -0.6995 -0.6996 -0.1458 +vn -0.6996 -0.6995 0.1458 +vn 0.1087 -0.9893 0.0974 +vn 0.1087 -0.9893 -0.0974 +vn 0.2147 0.9346 0.2835 +vn 0.1087 0.9513 0.2886 +vn 0.2147 -0.9346 0.2835 +vn 0.2147 0.9720 0.0957 +vn 0.1087 0.9893 0.0974 +vn 0.2147 -0.9720 0.0957 +vn -0.6857 0.2113 0.6965 +vn -0.5510 -0.5510 -0.6267 +vn -0.6437 -0.6437 -0.4139 +vn 0.1087 -0.9513 -0.2886 +vn 0.1087 -0.8767 -0.4686 +vn -0.0247 0.9994 -0.0247 +vn -0.1243 0.9844 -0.1243 +vn 0.1087 0.9513 -0.2886 +vn 0.1087 0.9893 -0.0974 +vn 0.2147 0.9720 -0.0957 +vn 0.2147 -0.9720 -0.0957 +vn 0.6857 0.4617 0.5626 +vn -0.6857 0.4617 0.5626 +vn -0.4431 -0.4431 -0.7793 +vn 0.1087 -0.7684 -0.6306 +vn -0.2267 0.9472 -0.2267 +vn 0.1087 0.8767 -0.4686 +vn 0.2147 0.9346 -0.2835 +vn 0.2147 -0.9346 -0.2835 +vn 0.2147 0.8614 -0.4604 +vn 0.2147 -0.8614 -0.4604 +vn 0.6857 0.5627 0.4617 +vn -0.6857 0.5627 0.4617 +vn 0.2147 0.7550 -0.6196 +vn 0.1087 0.7684 -0.6306 +vn 0.2147 -0.7550 -0.6196 +vn -0.6437 -0.4139 -0.6437 +vn -0.5510 -0.6267 -0.5510 +vn 0.1087 -0.4686 -0.8767 +vn 0.1087 -0.2886 -0.9513 +vn -0.6437 0.4139 -0.6437 +vn -0.6995 0.1458 -0.6996 +vn 0.1087 0.0974 -0.9893 +vn 0.1087 0.2886 -0.9513 +vn 0.2147 0.6196 -0.7550 +vn 0.1087 0.6306 -0.7684 +vn 0.2147 -0.6196 -0.7550 +vn 0.1087 -0.6306 -0.7684 +vn -0.6857 0.6419 0.3433 +vn -0.6996 -0.1458 -0.6995 +vn 0.1087 -0.0974 -0.9893 +vn 0.2147 0.4604 -0.8614 +vn 0.1087 0.4686 -0.8767 +vn 0.2147 -0.4604 -0.8614 +vn 0.6857 0.6965 0.2113 +vn -0.6857 0.6965 0.2113 +vn 0.2147 0.2835 -0.9346 +vn 0.2147 -0.2835 -0.9346 +vn 0.6857 0.7244 0.0714 +vn -0.6857 0.7244 0.0712 +vn 0.2147 0.0957 -0.9720 +vn 0.2147 -0.0957 -0.9720 +vn 0.6100 -0.3032 -0.7321 +vn 0.0000 -0.3827 -0.9239 +vn 0.0000 0.6088 -0.7934 +vn 0.6100 0.4824 -0.6287 +vn 0.6100 -0.7856 -0.1034 +vn 0.0000 -0.9914 -0.1305 +vn 0.0000 0.9914 0.1306 +vn 0.6100 0.7856 0.1034 +vn 0.0000 0.3827 0.9239 +vn 0.6100 0.3032 0.7321 +vn 0.0000 -0.6087 0.7934 +vn 0.6100 -0.4824 0.6287 +vn -0.6100 0.3032 0.7321 +vn 0.0000 0.9914 0.1305 +vn -0.6100 0.7856 0.1034 +vn -0.6100 -0.4824 0.6287 +vn 0.0000 -0.6088 0.7934 +vn 0.0000 0.6087 -0.7934 +vn -0.6100 0.4824 -0.6287 +vn -0.6100 -0.3032 -0.7321 +vn -0.6100 -0.7856 -0.1034 +vn 0.6100 -0.7321 -0.3032 +vn 0.0000 -0.9239 -0.3826 +vn 0.0000 -0.1305 -0.9914 +vn 0.6100 -0.1034 -0.7856 +vn 0.6100 -0.6288 0.4823 +vn 0.0000 -0.7933 0.6088 +vn 0.0000 0.7934 -0.6087 +vn 0.6100 0.6287 -0.4824 +vn 0.0000 0.9239 0.3827 +vn 0.6100 0.7321 0.3032 +vn 0.0000 0.1305 0.9914 +vn 0.6100 0.1035 0.7856 +vn -0.6100 0.7320 0.3034 +vn -0.6100 0.6287 -0.4824 +vn -0.6100 0.1034 0.7856 +vn -0.6100 -0.1034 -0.7856 +vn 0.0000 -0.9239 -0.3827 +vn -0.6100 -0.7321 -0.3032 +vn 0.0000 -0.7934 0.6087 +vn -0.6100 -0.6288 0.4823 +vn 0.6100 -0.7321 0.3032 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.7934 -0.6088 +vn 0.6100 -0.6287 -0.4824 +vn 0.6100 -0.1035 0.7856 +vn 0.0000 -0.1305 0.9914 +vn 0.0000 0.1306 -0.9914 +vn 0.6100 0.1034 -0.7856 +vn 0.0000 0.9239 -0.3827 +vn 0.6100 0.7321 -0.3032 +vn 0.0000 0.7934 0.6087 +vn 0.6100 0.6287 0.4824 +vn -0.6100 0.7321 -0.3032 +vn 0.0000 0.1305 -0.9914 +vn -0.6100 0.1034 -0.7856 +vn -0.6100 0.6287 0.4824 +vn 0.0000 0.7934 0.6088 +vn 0.0000 -0.7934 -0.6087 +vn -0.6100 -0.6287 -0.4824 +vn -0.6100 -0.7321 0.3032 +vn 0.0000 -0.1306 0.9914 +vn -0.6100 -0.1034 0.7856 +vn 0.6100 -0.3032 0.7321 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 -0.9914 0.1305 +vn 0.6100 -0.7856 0.1034 +vn 0.6100 0.4824 0.6287 +vn 0.0000 0.6088 0.7934 +vn 0.0000 -0.6087 -0.7934 +vn 0.6100 -0.4824 -0.6287 +vn 0.0000 0.3827 -0.9239 +vn 0.6100 0.3032 -0.7321 +vn 0.0000 0.9914 -0.1306 +vn 0.6100 0.7856 -0.1035 +vn -0.6100 0.3031 -0.7321 +vn -0.6100 -0.4824 -0.6287 +vn -0.6100 0.7856 -0.1034 +vn 0.0000 0.9914 -0.1305 +vn -0.6100 -0.7856 0.1034 +vn -0.6100 -0.3032 0.7321 +vn 0.0000 0.6087 0.7934 +vn -0.6100 0.4824 0.6286 +vn 0.0000 -0.9914 -0.1306 +vn -0.6100 0.3033 0.7320 +vn 0.6100 0.1034 0.7856 +vn 0.0000 0.7934 -0.6088 +vn 0.6100 -0.6287 0.4824 +vn 0.0000 -0.1306 -0.9914 +vn 0.6100 -0.1033 -0.7856 +vn -0.6100 -0.7320 -0.3034 +vn 0.0000 -0.7934 0.6088 +vn -0.6100 -0.6287 0.4824 +vn 0.0000 0.1306 0.9914 +vn -0.6100 0.7321 0.3032 +vn -0.6100 0.6288 -0.4823 +vn 0.6100 0.1035 -0.7856 +vn 0.6100 -0.1034 0.7856 +vn -0.6100 -0.6286 -0.4825 +vn -0.6100 0.7322 -0.3030 +vn -0.6100 0.1033 -0.7856 +vn 0.6100 0.7856 -0.1034 +vn 0.0000 -0.6088 -0.7934 +vn 0.0000 -0.9914 0.1306 +vn 0.6100 -0.7856 0.1035 +vn -0.6100 -0.3031 0.7321 +vn -0.6100 0.4824 0.6287 +vn -0.6100 0.3032 -0.7321 +vn -0.6100 -0.4824 -0.6286 +vn -0.2267 -0.2267 0.9472 +vn -0.1243 -0.1243 0.9844 +vn -0.3333 -0.3333 0.8819 +vn -0.0247 -0.0247 0.9994 +vn -0.3333 0.8819 -0.3333 +vn -0.4431 0.7793 -0.4431 +vn 0.2267 0.9472 -0.2267 +vn 0.1243 0.9844 -0.1243 +vn 0.3333 0.8819 -0.3333 +vn 0.0247 0.9994 -0.0247 +vn 0.4431 0.7793 -0.4431 +vn 0.4686 0.1087 0.8767 +vn 0.5510 -0.5510 0.6267 +vn 0.6437 -0.6437 0.4139 +vn 0.6995 -0.6995 0.1458 +vn 0.6995 -0.6995 -0.1458 +vn 0.6437 -0.6437 -0.4139 +vn 0.5510 -0.5510 -0.6267 +vn 0.4431 -0.4431 -0.7793 +vn 0.5774 -0.5774 -0.5774 +vn 0.4431 -0.7793 -0.4431 +vn 0.5510 -0.6267 -0.5510 +vn 0.6437 -0.4139 -0.6437 +vn 0.6995 -0.1458 -0.6995 +vn 0.6995 0.1458 -0.6995 +vn 0.6437 0.4139 -0.6437 +vn 0.5510 0.6267 -0.5510 +vn -0.4431 -0.7793 -0.4431 +vn -0.5774 -0.5774 -0.5774 +vn -0.5510 0.6267 -0.5510 +vn 0.6100 -0.5603 -0.5603 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.2588 -0.9659 +vn 0.6100 0.2051 -0.7654 +vn 0.6100 -0.7654 0.2051 +vn 0.0000 -0.9659 0.2588 +vn 0.0000 0.9659 -0.2588 +vn 0.6100 0.7654 -0.2051 +vn 0.0000 0.7071 0.7071 +vn 0.6100 0.5603 0.5603 +vn 0.0000 -0.2588 0.9659 +vn 0.6100 -0.2051 0.7654 +vn -0.6100 0.5603 0.5603 +vn -0.6100 0.7654 -0.2051 +vn -0.6100 -0.2051 0.7654 +vn -0.6100 0.2051 -0.7654 +vn -0.6100 -0.5603 -0.5603 +vn -0.6100 -0.7654 0.2051 +vn 0.6100 -0.7924 -0.0000 +vn 0.0000 -0.5000 -0.8660 +vn 0.6100 -0.3962 -0.6862 +vn 0.6100 -0.3963 0.6861 +vn 0.0000 -0.5000 0.8660 +vn 0.0000 0.5000 -0.8660 +vn 0.6100 0.3962 -0.6862 +vn 0.6100 0.7924 0.0000 +vn 0.0000 0.5000 0.8660 +vn 0.6100 0.3962 0.6862 +vn -0.6100 0.7924 -0.0000 +vn -0.6100 0.3962 -0.6862 +vn -0.6100 0.3961 0.6863 +vn -0.6100 -0.3962 -0.6862 +vn -0.6100 -0.7924 0.0000 +vn -0.6100 -0.3962 0.6862 +vn 0.6100 -0.5603 0.5603 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 -0.9659 -0.2588 +vn 0.6100 -0.7654 -0.2051 +vn 0.6100 0.2051 0.7654 +vn 0.0000 0.2588 0.9659 +vn 0.0000 -0.2588 -0.9659 +vn 0.6100 -0.2051 -0.7654 +vn 0.0000 0.7071 -0.7071 +vn 0.6100 0.5603 -0.5603 +vn 0.0000 0.9659 0.2588 +vn 0.6100 0.7654 0.2051 +vn -0.6100 0.5603 -0.5603 +vn -0.6100 -0.2051 -0.7654 +vn -0.6100 0.7654 0.2051 +vn -0.6100 -0.7654 -0.2051 +vn -0.6100 -0.5603 0.5603 +vn -0.6100 0.2051 0.7654 +vn 0.6100 0.0001 0.7924 +vn 0.0000 -0.8660 0.5000 +vn 0.6100 -0.6862 0.3962 +vn 0.6100 0.6861 0.3963 +vn 0.0000 0.8660 0.5000 +vn 0.0000 -0.8660 -0.5000 +vn 0.6100 -0.6862 -0.3962 +vn 0.6100 0.0000 -0.7924 +vn 0.0000 0.8660 -0.5000 +vn 0.6100 0.6863 -0.3961 +vn -0.6100 -0.0000 -0.7924 +vn -0.6100 -0.6862 -0.3962 +vn -0.6100 0.6861 -0.3963 +vn -0.6100 -0.6862 0.3962 +vn -0.6100 0.0000 0.7924 +vn -0.6100 0.6862 0.3962 +vn 0.6100 0.3963 -0.6861 +vn 0.6100 -0.3962 0.6862 +vn -0.6100 -0.3961 -0.6863 +vn -0.6100 0.3962 0.6862 +vn 0.6100 -0.0001 -0.7924 +vn 0.6100 0.6862 -0.3962 +vn 0.6100 -0.6861 -0.3963 +vn 0.6100 0.6862 0.3962 +vn 0.6100 -0.0000 0.7924 +vn 0.6100 -0.6863 0.3961 +vn -0.6100 -0.6861 0.3963 +vn -0.6100 0.6862 -0.3962 +vn 0.2113 0.6857 0.6965 +vn 0.2113 -0.6857 0.6965 +vn 0.3431 -0.6857 0.6419 +vn 0.3431 0.6857 0.6419 +vn 0.0712 0.6857 0.7244 +vn 0.0713 -0.6857 0.7244 +vn -0.0714 0.6857 0.7244 +vn -0.0713 -0.6857 0.7244 +vn -0.2112 0.6857 0.6965 +vn -0.2113 -0.6857 0.6965 +vn -0.3432 0.6857 0.6419 +vn -0.3430 -0.6857 0.6420 +vn -0.4617 0.6857 0.5626 +vn -0.4617 -0.6857 0.5626 +vn -0.5627 0.6857 0.4617 +vn -0.5627 -0.6857 0.4617 +vn -0.6419 0.6857 0.3431 +vn -0.6419 -0.6857 0.3431 +vn -0.6965 0.6857 0.2113 +vn -0.6965 -0.6857 0.2113 +vn -0.7244 0.6857 0.0713 +vn -0.7244 -0.6857 0.0716 +vn -0.7244 0.6857 -0.0716 +vn -0.7244 -0.6857 -0.0713 +vn -0.6965 0.6857 -0.2113 +vn -0.6965 -0.6857 -0.2113 +vn -0.6419 0.6857 -0.3431 +vn -0.6419 -0.6857 -0.3431 +vn -0.5626 0.6857 -0.4617 +vn -0.5626 -0.6857 -0.4617 +vn -0.4617 0.6857 -0.5626 +vn -0.4617 -0.6857 -0.5626 +vn -0.3430 0.6857 -0.6420 +vn -0.3432 -0.6857 -0.6419 +vn -0.2113 0.6857 -0.6965 +vn -0.2113 -0.6857 -0.6965 +vn -0.0713 0.6857 -0.7244 +vn -0.0713 -0.6857 -0.7244 +vn 0.0713 0.6857 -0.7244 +vn 0.0713 -0.6857 -0.7244 +vn 0.2113 0.6857 -0.6965 +vn 0.2113 -0.6857 -0.6965 +vn 0.4617 0.6857 -0.5626 +vn 0.4617 -0.6857 -0.5626 +vn 0.3430 -0.6857 -0.6420 +vn 0.3432 0.6857 -0.6419 +vn 0.5626 0.6857 -0.4617 +vn 0.5626 -0.6857 -0.4617 +vn 0.6419 0.6857 -0.3431 +vn 0.6419 -0.6857 -0.3431 +vn 0.6966 0.6857 -0.2112 +vn 0.6965 -0.6857 -0.2113 +vn 0.7244 0.6857 -0.0713 +vn 0.7244 -0.6857 -0.0713 +vn 0.6965 0.6857 0.2113 +vn 0.6965 -0.6857 0.2113 +vn 0.7244 -0.6857 0.0713 +vn 0.7244 0.6857 0.0713 +vn 0.6419 0.6857 0.3431 +vn 0.6419 -0.6857 0.3431 +vn 0.5626 0.6857 0.4617 +vn 0.5626 -0.6857 0.4617 +vn 0.8614 0.2147 -0.4604 +vn 0.8767 0.1087 -0.4686 +vn 0.9513 0.1087 -0.2886 +vn 0.9346 0.2147 -0.2835 +vn 0.9720 0.2147 -0.0957 +vn 0.9893 0.1087 -0.0974 +vn 0.9720 0.2147 0.0957 +vn 0.9893 0.1087 0.0974 +vn 0.9346 0.2147 0.2835 +vn 0.9513 0.1087 0.2886 +vn 0.8614 0.2147 0.4604 +vn 0.8767 0.1087 0.4686 +vn 0.7550 0.2147 0.6196 +vn 0.6196 0.2147 0.7550 +vn 0.4604 0.2147 0.8614 +vn 0.2835 0.2147 0.9346 +vn 0.2886 0.1087 0.9513 +vn 0.0957 0.2147 0.9720 +vn 0.0974 0.1087 0.9893 +vn -0.0974 0.1087 0.9893 +vn -0.0957 0.2147 0.9720 +vn -0.2886 0.1087 0.9513 +vn -0.2835 0.2147 0.9346 +vn -0.4604 0.2147 0.8614 +vn -0.4686 0.1087 0.8767 +vn -0.6306 0.1087 0.7684 +vn -0.6196 0.2147 0.7550 +vn -0.7684 0.1087 0.6306 +vn -0.7550 0.2147 0.6196 +vn -0.8614 0.2147 0.4604 +vn -0.8767 0.1087 0.4686 +vn -0.9513 0.1087 0.2886 +vn -0.9346 0.2147 0.2835 +vn -0.9720 0.2147 0.0957 +vn -0.9893 0.1087 0.0974 +vn -0.9893 0.1087 -0.0974 +vn -0.9720 0.2147 -0.0957 +vn -0.9346 0.2147 -0.2835 +vn -0.9513 0.1087 -0.2886 +vn -0.8767 0.1087 -0.4686 +vn -0.8614 0.2147 -0.4604 +vn -0.7684 0.1087 -0.6306 +vn -0.7550 0.2147 -0.6196 +vn -0.6306 0.1087 -0.7684 +vn -0.6196 0.2147 -0.7550 +vn -0.4686 0.1087 -0.8767 +vn -0.4604 0.2147 -0.8614 +vn -0.2886 0.1087 -0.9513 +vn -0.2835 0.2147 -0.9346 +vn -0.0974 0.1087 -0.9893 +vn -0.0957 0.2147 -0.9720 +vn 0.2835 0.2147 -0.9346 +vn 0.0957 0.2147 -0.9720 +vn 0.0974 0.1087 -0.9893 +vn 0.2886 0.1087 -0.9513 +vn 0.6196 0.2147 -0.7550 +vn 0.4604 0.2147 -0.8614 +vn 0.4686 0.1087 -0.8767 +vn 0.6306 0.1087 -0.7684 +vn 0.7550 0.2147 -0.6196 +vn 0.7684 0.1087 -0.6306 +vn 0.4617 -0.6858 0.5626 +vn 0.4617 0.6857 0.5627 +vn 0.3032 0.6100 0.7321 +vn 0.3826 0.0000 0.9239 +vn 0.9914 0.0000 0.1305 +vn 0.7856 0.6100 0.1035 +vn -0.4824 0.6100 0.6287 +vn -0.6088 0.0000 0.7933 +vn 0.6087 -0.0000 -0.7934 +vn 0.4824 0.6100 -0.6287 +vn -0.3827 -0.0000 -0.9239 +vn -0.3032 0.6100 -0.7321 +vn -0.9914 -0.0000 -0.1305 +vn -0.7856 0.6100 -0.1035 +vn 0.7321 0.6100 0.3032 +vn 0.9239 0.0000 0.3827 +vn 0.7934 0.0000 -0.6087 +vn 0.6287 0.6100 -0.4824 +vn 0.1034 0.6100 0.7856 +vn 0.1305 0.0000 0.9914 +vn -0.1305 0.0000 -0.9914 +vn -0.1034 0.6100 -0.7856 +vn -0.9239 0.0000 -0.3827 +vn -0.7321 0.6100 -0.3032 +vn -0.7934 0.0000 0.6087 +vn -0.6286 0.6100 0.4824 +vn 0.7321 0.6100 -0.3032 +vn 0.9239 0.0000 -0.3827 +vn 0.1305 0.0000 -0.9914 +vn 0.1034 0.6100 -0.7856 +vn 0.6287 0.6100 0.4823 +vn 0.7934 0.0000 0.6087 +vn -0.7934 0.0000 -0.6087 +vn -0.6287 0.6100 -0.4824 +vn -0.9239 0.0000 0.3827 +vn -0.7321 0.6100 0.3032 +vn -0.1305 0.0000 0.9914 +vn -0.1034 0.6100 0.7856 +vn 0.3032 0.6100 -0.7321 +vn 0.3827 -0.0000 -0.9239 +vn -0.6087 -0.0000 -0.7934 +vn -0.4824 0.6100 -0.6287 +vn 0.7856 0.6100 -0.1034 +vn 0.9914 -0.0000 -0.1306 +vn -0.9914 0.0000 0.1305 +vn -0.7856 0.6100 0.1033 +vn -0.3827 0.0000 0.9239 +vn -0.3032 0.6100 0.7321 +vn 0.6088 0.0000 0.7934 +vn 0.4824 0.6100 0.6287 +vn -0.7856 0.6100 -0.1034 +vn 0.4825 0.6100 -0.6286 +vn -0.6087 0.0000 0.7934 +vn -0.4824 0.6100 0.6286 +vn 0.3827 0.0000 0.9239 +vn 0.3030 0.6100 0.7322 +vn 0.7856 0.6100 0.1034 +vn -0.7321 0.6100 -0.3031 +vn -0.7934 0.0000 0.6088 +vn -0.1035 0.6100 -0.7856 +vn 0.1306 0.0000 0.9914 +vn 0.6286 0.6100 -0.4824 +vn -0.7934 0.0000 -0.6088 +vn 0.6287 0.6100 0.4824 +vn 0.1306 0.0000 -0.9914 +vn -0.3034 0.6100 0.7320 +vn -0.7856 0.6100 0.1034 +vn -0.4823 0.6100 -0.6288 +vn -0.6306 0.7684 0.1087 +vn -0.7684 0.6306 0.1087 +vn 0.0974 0.9893 0.1087 +vn -0.0974 0.9893 0.1087 +vn -0.7793 -0.4431 -0.4431 +vn -0.6267 -0.5510 -0.5510 +vn -0.4139 -0.6437 -0.6437 +vn -0.1458 -0.6996 -0.6995 +vn 0.1458 -0.6996 -0.6995 +vn 0.4139 -0.6437 -0.6437 +vn 0.6267 -0.5510 -0.5510 +vn 0.7793 -0.4431 -0.4431 +vn 0.5603 0.6100 0.5603 +vn 0.7071 0.0000 0.7071 +vn 0.9659 0.0000 -0.2588 +vn 0.7654 0.6100 -0.2051 +vn -0.2051 0.6100 0.7654 +vn -0.2588 0.0000 0.9659 +vn 0.2588 0.0000 -0.9659 +vn 0.2051 0.6100 -0.7654 +vn -0.7071 0.0000 -0.7071 +vn -0.5603 0.6100 -0.5603 +vn -0.9659 0.0000 0.2588 +vn -0.7654 0.6100 0.2051 +vn 0.7924 0.6100 -0.0000 +vn 0.5000 0.0000 -0.8660 +vn 0.3962 0.6100 -0.6862 +vn 0.3962 0.6100 0.6862 +vn 0.5000 0.0000 0.8660 +vn -0.5000 0.0000 -0.8660 +vn -0.3962 0.6100 -0.6862 +vn -0.7924 0.6100 0.0000 +vn -0.5000 0.0000 0.8660 +vn -0.3962 0.6100 0.6862 +vn 0.5603 0.6100 -0.5603 +vn 0.7071 0.0000 -0.7071 +vn -0.2588 0.0000 -0.9659 +vn -0.2051 0.6100 -0.7654 +vn 0.7654 0.6100 0.2051 +vn 0.9659 0.0000 0.2588 +vn -0.9659 0.0000 -0.2588 +vn -0.7654 0.6100 -0.2051 +vn -0.7071 0.0000 0.7071 +vn -0.5603 0.6100 0.5603 +vn 0.2588 0.0000 0.9659 +vn 0.2051 0.6100 0.7654 +vn -0.0000 0.6100 -0.7924 +vn -0.8660 0.0000 -0.5000 +vn -0.6861 0.6100 -0.3963 +vn 0.6863 0.6100 -0.3961 +vn 0.8660 0.0000 -0.5000 +vn -0.8660 0.0000 0.5000 +vn -0.6862 0.6100 0.3962 +vn 0.0000 0.6100 0.7924 +vn 0.8660 0.0000 0.5000 +vn 0.6861 0.6100 0.3963 +vn 0.6862 0.6100 0.3962 +vn -0.6863 0.6100 0.3961 +vn 0.6862 0.6100 -0.3962 +vn 0.0003 0.6100 -0.7924 +vn 0.2113 -0.6965 0.6857 +vn 0.2113 -0.6965 -0.6857 +vn 0.3431 -0.6419 -0.6857 +vn 0.3432 -0.6419 0.6857 +vn 0.0713 -0.7244 0.6857 +vn 0.0713 -0.7244 -0.6857 +vn -0.0713 -0.7244 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn -0.2113 -0.6965 0.6857 +vn -0.2113 -0.6965 -0.6857 +vn -0.3430 -0.6420 0.6857 +vn -0.3432 -0.6419 -0.6857 +vn -0.4616 -0.5627 0.6857 +vn -0.4618 -0.5626 -0.6857 +vn -0.5627 -0.4617 0.6857 +vn -0.5627 -0.4617 -0.6857 +vn -0.6419 -0.3431 0.6857 +vn -0.6419 -0.3431 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn -0.6965 -0.2113 -0.6857 +vn -0.7244 -0.0713 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.7244 0.0713 0.6857 +vn -0.7244 0.0713 -0.6857 +vn -0.6965 0.2113 0.6857 +vn -0.6965 0.2113 -0.6857 +vn -0.6419 0.3431 0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.5626 0.4617 0.6857 +vn -0.5626 0.4617 -0.6857 +vn -0.4617 0.5626 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.3431 0.6419 0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.2113 0.6965 0.6857 +vn -0.2113 0.6965 -0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn 0.0713 0.7244 -0.6857 +vn 0.2113 0.6965 0.6857 +vn 0.2113 0.6965 -0.6857 +vn 0.4617 0.5626 0.6857 +vn 0.4617 0.5626 -0.6857 +vn 0.3431 0.6419 -0.6857 +vn 0.3431 0.6419 0.6857 +vn 0.5626 0.4617 0.6857 +vn 0.5626 0.4617 -0.6857 +vn 0.6419 0.3431 0.6857 +vn 0.6419 0.3431 -0.6857 +vn 0.6965 0.2115 0.6857 +vn 0.6966 0.2112 -0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.7244 0.0713 -0.6857 +vn 0.6966 -0.2112 0.6857 +vn 0.6965 -0.2114 -0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.6419 -0.3431 0.6857 +vn 0.6419 -0.3431 -0.6857 +vn 0.5626 -0.4617 0.6857 +vn 0.5626 -0.4617 -0.6857 +vn 0.8614 0.4604 0.2147 +vn 0.8767 0.4686 0.1087 +vn 0.9513 0.2886 0.1087 +vn 0.9346 0.2835 0.2147 +vn 0.9720 0.0957 0.2147 +vn 0.9893 0.0974 0.1087 +vn 0.9720 -0.0957 0.2147 +vn 0.9893 -0.0974 0.1087 +vn 0.9346 -0.2835 0.2147 +vn 0.9513 -0.2886 0.1087 +vn 0.8614 -0.4604 0.2147 +vn 0.8767 -0.4686 0.1087 +vn 0.7550 -0.6196 0.2147 +vn 0.7684 -0.6306 0.1087 +vn 0.6306 -0.7684 0.1087 +vn 0.6196 -0.7550 0.2147 +vn 0.4604 -0.8614 0.2147 +vn 0.4686 -0.8767 0.1087 +vn 0.2835 -0.9346 0.2147 +vn 0.2886 -0.9513 0.1087 +vn 0.0957 -0.9720 0.2147 +vn 0.0974 -0.9893 0.1087 +vn -0.0974 -0.9893 0.1087 +vn -0.0957 -0.9720 0.2147 +vn -0.2886 -0.9513 0.1087 +vn -0.2835 -0.9346 0.2147 +vn -0.4604 -0.8614 0.2147 +vn -0.4686 -0.8767 0.1087 +vn -0.6306 -0.7684 0.1087 +vn -0.6196 -0.7550 0.2147 +vn -0.7684 -0.6306 0.1087 +vn -0.7550 -0.6196 0.2147 +vn -0.8614 -0.4604 0.2147 +vn -0.8767 -0.4686 0.1087 +vn -0.9513 -0.2886 0.1087 +vn -0.9346 -0.2835 0.2147 +vn -0.9720 -0.0957 0.2147 +vn -0.9893 -0.0974 0.1087 +vn -0.9893 0.0974 0.1087 +vn -0.9720 0.0957 0.2147 +vn -0.9346 0.2835 0.2147 +vn -0.9513 0.2886 0.1087 +vn -0.8767 0.4686 0.1087 +vn -0.8614 0.4604 0.2147 +vn -0.7550 0.6196 0.2147 +vn -0.6196 0.7550 0.2147 +vn -0.4686 0.8767 0.1087 +vn -0.4604 0.8614 0.2147 +vn -0.2886 0.9513 0.1087 +vn -0.2835 0.9346 0.2147 +vn -0.0957 0.9720 0.2147 +vn 0.2835 0.9346 0.2147 +vn 0.0957 0.9720 0.2147 +vn 0.2886 0.9513 0.1087 +vn 0.6196 0.7550 0.2147 +vn 0.4604 0.8614 0.2147 +vn 0.4686 0.8767 0.1087 +vn 0.6306 0.7684 0.1087 +vn 0.7550 0.6196 0.2147 +vn 0.7684 0.6306 0.1087 +vn 0.4617 -0.5626 -0.6858 +vn 0.4617 -0.5626 0.6857 +vn 0.3032 -0.7321 0.6100 +vn 0.3826 -0.9239 0.0000 +vn 0.9914 -0.1305 0.0000 +vn 0.7856 -0.1036 0.6100 +vn -0.4825 -0.6286 0.6100 +vn -0.6088 -0.7933 0.0000 +vn 0.6087 0.7934 0.0000 +vn 0.4824 0.6286 0.6100 +vn -0.3827 0.9239 0.0000 +vn -0.3032 0.7321 0.6100 +vn -0.9914 0.1305 0.0000 +vn -0.7856 0.1033 0.6100 +vn 0.7321 -0.3033 0.6100 +vn 0.9239 -0.3827 0.0000 +vn 0.7934 0.6087 0.0000 +vn 0.6287 0.4824 0.6100 +vn 0.1034 -0.7856 0.6100 +vn 0.1305 -0.9914 0.0000 +vn -0.1305 0.9914 0.0000 +vn -0.1034 0.7856 0.6100 +vn -0.9239 0.3827 0.0000 +vn -0.7321 0.3032 0.6100 +vn -0.7934 -0.6087 0.0000 +vn -0.6288 -0.4823 0.6100 +vn 0.7321 0.3032 0.6100 +vn 0.9239 0.3827 0.0000 +vn 0.1305 0.9914 0.0000 +vn 0.1034 0.7856 0.6100 +vn 0.6286 -0.4825 0.6100 +vn 0.7934 -0.6087 0.0000 +vn -0.7934 0.6087 0.0000 +vn -0.6287 0.4824 0.6100 +vn -0.9239 -0.3827 0.0000 +vn -0.7321 -0.3031 0.6100 +vn -0.1305 -0.9914 0.0000 +vn -0.1034 -0.7856 0.6100 +vn 0.3032 0.7321 0.6100 +vn 0.3827 0.9239 0.0000 +vn -0.6087 0.7934 0.0000 +vn -0.4823 0.6287 0.6100 +vn 0.7856 0.1033 0.6100 +vn 0.9914 0.1306 0.0000 +vn -0.9914 -0.1305 0.0000 +vn -0.7856 -0.1033 0.6100 +vn -0.3827 -0.9239 0.0000 +vn -0.3032 -0.7321 0.6100 +vn 0.6088 -0.7934 -0.0000 +vn 0.4824 -0.6286 0.6100 +vn -0.3033 0.7321 0.6100 +vn -0.7856 0.1034 0.6100 +vn 0.4824 0.6287 0.6100 +vn -0.6087 -0.7934 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.3033 -0.7321 0.6100 +vn 0.7856 -0.1034 0.6100 +vn -0.7321 0.3033 0.6100 +vn -0.7934 -0.6088 0.0000 +vn -0.6287 -0.4824 0.6100 +vn -0.1035 0.7856 0.6100 +vn 0.1306 -0.9914 0.0000 +vn 0.7321 -0.3032 0.6100 +vn 0.6287 0.4823 0.6100 +vn -0.7321 -0.3032 0.6100 +vn -0.7934 0.6088 0.0000 +vn 0.6287 -0.4824 0.6100 +vn 0.7321 0.3033 0.6100 +vn 0.1306 0.9914 0.0000 +vn -0.3031 -0.7322 0.6100 +vn 0.4823 -0.6287 0.6100 +vn -0.7856 -0.1034 0.6100 +vn 0.7856 0.1034 0.6100 +vn -0.4824 0.6287 0.6100 +vn 0.5603 -0.5603 0.6100 +vn 0.7071 -0.7071 0.0000 +vn 0.9659 0.2588 0.0000 +vn 0.7654 0.2051 0.6100 +vn -0.2051 -0.7654 0.6100 +vn -0.2588 -0.9659 0.0000 +vn 0.2588 0.9659 0.0000 +vn 0.2051 0.7654 0.6100 +vn -0.7071 0.7071 0.0000 +vn -0.5603 0.5603 0.6100 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 0.6100 +vn 0.7924 0.0000 0.6100 +vn 0.5000 0.8660 0.0000 +vn 0.3962 0.6862 0.6100 +vn 0.3962 -0.6862 0.6100 +vn 0.5000 -0.8660 0.0000 +vn -0.5000 0.8660 0.0000 +vn -0.3962 0.6862 0.6100 +vn -0.7924 -0.0000 0.6100 +vn -0.5000 -0.8660 0.0000 +vn -0.3962 -0.6862 0.6100 +vn 0.5603 0.5603 0.6100 +vn 0.7071 0.7071 0.0000 +vn -0.2588 0.9659 0.0000 +vn -0.2051 0.7654 0.6100 +vn 0.7654 -0.2051 0.6100 +vn 0.9659 -0.2588 0.0000 +vn -0.9659 0.2588 0.0000 +vn -0.7654 0.2051 0.6100 +vn -0.7071 -0.7071 0.0000 +vn -0.5603 -0.5603 0.6100 +vn 0.2588 -0.9659 0.0000 +vn 0.2051 -0.7654 0.6100 +vn 0.0001 0.7924 0.6100 +vn -0.8660 0.5000 -0.0000 +vn -0.6862 0.3962 0.6100 +vn 0.6862 0.3963 0.6100 +vn 0.8660 0.5000 -0.0000 +vn -0.8660 -0.5000 0.0000 +vn -0.6863 -0.3961 0.6100 +vn -0.0001 -0.7924 0.6100 +vn 0.8660 -0.5000 0.0000 +vn 0.6862 -0.3962 0.6100 +vn 0.0000 -0.7924 0.6100 +vn 0.6862 -0.3963 0.6100 +vn -0.6861 -0.3963 0.6100 +vn 0.6862 0.3962 0.6100 +vn -0.0000 0.7924 0.6100 +vn -0.6863 0.3961 0.6100 +g Pipe_Cylinder.002_None.004_Pipe_Cylinder.002_None.004_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 +f 7/7/2 8/8/2 9/9/2 10/10/2 11/11/2 12/12/2 +f 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 +f 19/19/2 20/20/2 21/21/2 22/22/2 23/23/2 24/24/2 +f 25/25/1 26/26/1 27/27/1 28/28/1 29/29/1 30/30/1 +f 31/31/2 32/32/2 33/33/2 34/34/2 35/35/2 36/36/2 +f 37/37/1 38/38/1 39/39/1 40/40/1 41/41/1 42/42/1 +f 43/43/2 44/44/2 45/45/2 46/46/2 47/47/2 48/48/2 +f 49/49/1 50/50/1 51/51/1 52/52/1 53/53/1 54/54/1 +f 55/55/2 56/56/2 57/57/2 58/58/2 59/59/2 60/60/2 +f 61/61/1 62/62/1 63/63/1 64/64/1 65/65/1 66/66/1 +f 67/67/2 68/68/2 69/69/2 70/70/2 71/71/2 72/72/2 +f 73/73/1 74/74/1 75/75/1 76/76/1 77/77/1 78/78/1 +f 79/79/2 80/80/2 81/81/2 82/82/2 83/83/2 84/84/2 +f 85/85/1 86/86/1 87/87/1 88/88/1 89/89/1 90/90/1 +f 91/91/2 92/92/2 93/93/2 94/94/2 95/95/2 96/96/2 +f 97/97/2 98/98/2 99/99/2 100/100/2 101/101/2 102/102/2 103/103/2 104/104/2 105/105/2 106/106/2 107/107/2 108/108/2 109/109/2 110/110/2 111/111/2 112/112/2 113/113/2 114/114/2 115/115/2 116/116/2 117/117/2 118/118/2 119/119/2 120/120/2 121/121/2 122/122/2 123/123/2 124/124/2 125/125/2 126/126/2 127/127/2 128/128/2 +f 129/129/1 130/130/1 131/131/1 132/132/1 133/133/1 134/134/1 135/135/1 136/136/1 137/137/1 138/138/1 139/139/1 140/140/1 141/141/1 142/142/1 143/143/1 144/144/1 145/145/1 146/146/1 147/147/1 148/148/1 149/149/1 150/150/1 151/151/1 152/152/1 153/153/1 154/154/1 155/155/1 156/156/1 157/157/1 158/158/1 159/159/1 160/160/1 +f 161/161/1 162/162/1 163/163/1 164/164/1 165/165/1 166/166/1 167/167/1 168/168/1 169/169/1 170/170/1 171/171/1 172/172/1 173/173/1 174/174/1 175/175/1 176/176/1 177/177/1 178/178/1 179/179/1 180/180/1 181/181/1 182/182/1 183/183/1 184/184/1 185/185/1 186/186/1 187/187/1 188/188/1 189/189/1 190/190/1 191/191/1 192/192/1 +f 193/193/2 194/194/2 195/195/2 196/196/2 197/197/2 198/198/2 199/199/2 200/200/2 201/201/2 202/202/2 203/203/2 204/204/2 205/205/2 206/206/2 207/207/2 208/208/2 209/209/2 210/210/2 211/211/2 212/212/2 213/213/2 214/214/2 215/215/2 216/216/2 217/217/2 218/218/2 219/219/2 220/220/2 221/221/2 222/222/2 223/223/2 224/224/2 +f 225/225/1 226/226/1 227/227/1 228/228/1 229/229/1 230/230/1 +f 231/231/2 232/232/2 233/233/2 234/234/2 235/235/2 236/236/2 +f 237/237/1 238/238/1 239/239/1 240/240/1 241/241/1 242/242/1 +f 243/243/2 244/244/2 245/245/2 246/246/2 247/247/2 248/248/2 +f 249/249/1 250/250/1 251/251/1 252/252/1 253/253/1 254/254/1 +f 255/255/2 256/256/2 257/257/2 258/258/2 259/259/2 260/260/2 +f 261/261/1 262/262/1 263/263/1 264/264/1 265/265/1 266/266/1 +f 267/267/2 268/268/2 269/269/2 270/270/2 271/271/2 272/272/2 +f 273/273/1 274/274/1 275/275/1 276/276/1 277/277/1 278/278/1 +f 279/279/2 280/280/2 281/281/2 282/282/2 283/283/2 284/284/2 +f 285/285/1 286/286/1 287/287/1 288/288/1 289/289/1 290/290/1 +f 291/291/2 292/292/2 293/293/2 294/294/2 295/295/2 296/296/2 +f 297/297/1 298/298/1 299/299/1 300/300/1 301/301/1 302/302/1 +f 303/303/2 304/304/2 305/305/2 306/306/2 307/307/2 308/308/2 +f 309/309/1 310/310/1 311/311/1 312/312/1 313/313/1 314/314/1 +f 315/315/2 316/316/2 317/317/2 318/318/2 319/319/2 320/320/2 +f 321/321/3 322/322/3 323/323/3 324/324/3 325/325/3 326/326/3 +f 327/327/3 328/328/3 329/329/3 330/330/3 331/331/3 332/332/3 +f 333/333/3 334/334/3 335/335/3 336/336/3 337/337/3 338/338/3 +f 339/339/3 340/340/3 341/341/3 342/342/3 343/343/3 344/344/3 +f 345/345/3 346/346/3 347/347/3 348/348/3 349/349/3 350/350/3 +f 351/351/3 352/352/3 353/353/3 354/354/3 355/355/3 356/356/3 +f 357/357/3 358/358/3 359/359/3 360/360/3 361/361/3 362/362/3 +f 363/363/3 364/364/3 365/365/3 366/366/3 367/367/3 368/368/3 +f 369/369/3 370/370/3 371/371/3 372/372/3 373/373/3 374/374/3 375/375/3 376/376/3 377/377/3 378/378/3 379/379/3 380/380/3 381/381/3 382/382/3 383/383/3 384/384/3 385/385/3 386/386/3 387/387/3 388/388/3 389/389/3 390/390/3 391/391/3 392/392/3 393/393/3 394/394/3 395/395/3 396/396/3 397/397/3 398/398/3 399/399/3 400/400/3 +f 401/401/4 402/402/4 403/403/4 404/404/4 405/405/4 406/406/4 407/407/4 408/408/4 409/409/4 410/410/4 411/411/4 412/412/4 413/413/4 414/414/4 415/415/4 416/416/4 417/417/4 418/418/4 419/419/4 420/420/4 421/421/4 422/422/4 423/423/4 424/424/4 425/425/4 426/426/4 427/427/4 428/428/4 429/429/4 430/430/4 431/431/4 432/432/4 +f 433/433/3 434/434/3 435/435/3 436/436/3 437/437/3 438/438/3 +f 439/439/3 440/440/3 441/441/3 442/442/3 443/443/3 444/444/3 +f 445/445/3 446/446/3 447/447/3 448/448/3 449/449/3 450/450/3 +f 451/451/3 452/452/3 453/453/3 454/454/3 455/455/3 456/456/3 +f 457/457/3 458/458/3 459/459/3 460/460/3 461/461/3 462/462/3 +f 463/463/3 464/464/3 465/465/3 466/466/3 467/467/3 468/468/3 +f 469/469/3 470/470/3 471/471/3 472/472/3 473/473/3 474/474/3 +f 475/475/3 476/476/3 477/477/3 478/478/3 479/479/3 480/480/3 +f 481/481/5 482/482/5 483/483/5 484/484/5 485/485/5 486/486/5 +f 487/487/5 488/488/5 489/489/5 490/490/5 491/491/5 492/492/5 +f 493/493/5 494/494/5 495/495/5 496/496/5 497/497/5 498/498/5 +f 499/499/5 500/500/5 501/501/5 502/502/5 503/503/5 504/504/5 +f 505/505/5 506/506/5 507/507/5 508/508/5 509/509/5 510/510/5 +f 511/511/5 512/512/5 513/513/5 514/514/5 515/515/5 516/516/5 +f 517/517/5 518/518/5 519/519/5 520/520/5 521/521/5 522/522/5 +f 523/523/5 524/524/5 525/525/5 526/526/5 527/527/5 528/528/5 +f 529/529/5 530/530/5 531/531/5 532/532/5 533/533/5 534/534/5 535/535/5 536/536/5 537/537/5 538/538/5 539/539/5 540/540/5 541/541/5 542/542/5 543/543/5 544/544/5 545/545/5 546/546/5 547/547/5 548/548/5 549/549/5 550/550/5 551/551/5 552/552/5 553/553/5 554/554/5 555/555/5 556/556/5 557/557/5 558/558/5 559/559/5 560/560/5 +f 561/561/6 562/562/6 563/563/6 564/564/6 565/565/6 566/566/6 567/567/6 568/568/6 569/569/6 570/570/6 571/571/6 572/572/6 573/573/6 574/574/6 575/575/6 576/576/6 577/577/6 578/578/6 579/579/6 580/580/6 581/581/6 582/582/6 583/583/6 584/584/6 585/585/6 586/586/6 587/587/6 588/588/6 589/589/6 590/590/6 591/591/6 592/592/6 +f 593/593/5 594/594/5 595/595/5 596/596/5 597/597/5 598/598/5 +f 599/599/5 600/600/5 601/601/5 602/602/5 603/603/5 604/604/5 +f 605/605/5 606/606/5 607/607/5 608/608/5 609/609/5 610/610/5 +f 611/611/5 612/612/5 613/613/5 614/614/5 615/615/5 616/616/5 +f 617/617/5 618/618/5 619/619/5 620/620/5 621/621/5 622/622/5 +f 623/623/5 624/624/5 625/625/5 626/626/5 627/627/5 628/628/5 +f 629/629/5 630/630/5 631/631/5 632/632/5 633/633/5 634/634/5 +f 635/635/5 636/636/5 637/637/5 638/638/5 639/639/5 640/640/5 +s 1 +f 127/641/7 150/642/8 149/643/9 128/644/10 +f 126/645/11 151/646/12 150/642/8 127/641/7 +f 125/647/13 152/648/14 151/646/12 126/645/11 +f 124/649/15 153/650/16 152/648/14 125/647/13 +f 123/651/17 154/652/18 153/650/16 124/649/15 +f 122/653/19 155/654/20 154/652/18 123/651/17 +f 121/655/21 156/656/22 155/654/20 122/653/19 +f 120/657/23 157/658/24 156/656/22 121/655/21 +f 119/659/25 158/660/26 157/658/24 120/657/23 +f 118/661/27 159/662/28 158/660/26 119/659/25 +f 117/663/29 160/664/30 159/662/28 118/661/27 +f 116/665/31 129/666/32 160/664/30 117/663/29 +f 115/667/33 130/668/34 129/666/32 116/665/31 +f 114/669/35 131/670/36 130/671/34 115/667/33 +f 113/672/37 132/673/38 131/670/36 114/669/35 +f 112/674/39 133/675/40 132/673/38 113/672/37 +f 111/676/41 134/677/42 133/678/40 112/679/39 +f 110/680/43 135/681/44 134/677/42 111/676/41 +f 109/682/45 136/683/46 135/681/44 110/680/43 +f 108/684/47 137/685/48 136/683/46 109/682/45 +f 106/686/49 139/687/50 138/688/51 107/689/52 +f 107/689/52 138/688/51 137/685/48 108/684/47 +f 105/690/53 140/691/54 139/687/50 106/686/49 +f 104/692/55 141/693/56 140/691/54 105/690/53 +f 103/694/57 142/695/58 141/693/56 104/692/55 +f 102/696/59 143/697/60 142/695/58 103/694/57 +f 100/698/61 145/699/62 144/700/63 101/701/64 +f 101/701/64 144/700/63 143/697/60 102/696/59 +f 99/702/65 146/703/66 145/699/62 100/698/61 +f 98/704/67 147/705/68 146/703/66 99/702/65 +f 641/706/69 642/707/70 643/708/71 644/709/72 +f 645/710/73 644/709/72 643/708/71 646/711/74 +f 647/712/75 645/710/73 646/711/74 648/713/76 +f 649/714/77 647/712/75 648/713/76 650/715/78 +f 651/716/79 649/714/77 650/715/78 652/717/80 +f 653/718/81 651/716/79 652/717/80 654/719/82 +f 653/718/81 654/719/82 655/720/83 656/721/84 +f 657/722/85 656/721/84 655/720/83 658/723/86 +f 659/724/87 657/722/85 658/723/86 660/725/88 +f 661/726/89 659/724/87 660/725/88 662/727/90 +f 661/726/89 662/727/90 663/728/91 664/729/92 +f 664/729/92 663/728/91 665/730/93 666/731/94 +f 667/732/95 668/733/96 669/734/97 670/735/98 +f 666/731/94 665/730/93 668/733/96 667/732/95 +f 670/735/98 669/734/97 671/736/99 672/737/100 +f 673/738/101 672/737/100 671/736/99 674/739/102 +f 673/738/101 674/739/102 675/740/103 676/741/104 +f 677/742/105 676/741/104 675/740/103 678/743/106 +f 677/744/105 678/745/106 679/746/107 680/747/108 +f 681/748/109 680/747/108 679/746/107 682/749/110 +f 681/748/109 682/749/110 683/750/111 684/751/112 +f 684/751/112 683/750/111 685/752/113 686/753/114 +f 686/753/114 685/752/113 687/754/115 688/755/116 +f 688/755/116 687/754/115 689/756/117 690/757/118 +f 690/757/118 689/756/117 691/758/119 692/759/120 +f 692/759/120 691/758/119 693/760/121 694/761/122 +f 695/762/123 696/763/124 697/764/125 698/765/126 +f 696/763/124 694/761/122 693/760/121 697/764/125 +f 699/766/127 700/767/128 701/768/129 702/769/130 +f 695/762/123 698/765/126 701/768/129 700/767/128 +f 703/770/131 699/766/127 702/769/130 704/771/132 +f 703/770/131 704/771/132 642/707/70 641/706/69 +f 705/772/133 665/730/93 663/728/91 706/773/134 +f 707/774/135 668/733/96 665/730/93 705/772/133 +f 708/775/136 669/734/97 668/733/96 707/774/135 +f 709/776/137 710/777/138 711/778/139 712/779/140 +f 713/780/141 714/781/142 710/777/138 709/776/137 +f 715/782/143 716/783/144 714/781/142 713/780/141 +f 717/784/145 708/785/136 718/786/146 719/787/147 +f 712/779/140 711/778/139 720/788/148 721/789/149 +f 722/790/150 723/791/151 716/783/144 715/782/143 +f 724/792/152 725/793/153 726/794/154 727/795/155 +f 728/796/156 721/789/149 720/788/148 729/797/157 +f 730/798/158 731/799/159 723/791/151 722/790/150 +f 732/800/160 724/792/152 727/795/155 733/801/161 +f 734/802/162 728/796/156 729/797/157 735/803/163 +f 189/804/164 194/805/165 193/806/166 190/807/167 +f 192/808/28 223/809/27 222/810/29 161/811/30 +f 736/812/168 726/794/154 731/799/159 730/798/158 +f 188/813/20 195/814/19 194/805/165 189/804/164 +f 737/815/169 734/802/162 735/803/163 738/816/170 +f 161/811/30 222/810/29 221/817/31 162/818/32 +f 739/819/171 727/795/155 726/794/154 736/812/168 +f 187/820/18 196/821/17 195/814/19 188/813/20 +f 740/822/172 741/823/173 742/824/174 743/825/175 +f 744/826/176 737/815/169 738/816/170 745/827/177 +f 186/828/16 197/829/15 196/821/17 187/820/18 +f 746/830/178 733/801/161 727/795/155 739/819/171 +f 184/831/12 199/832/11 198/833/13 185/834/14 +f 747/835/179 744/826/176 745/827/177 748/836/180 +f 162/818/32 221/817/31 220/837/33 163/838/34 +f 749/839/181 742/840/174 733/801/161 746/830/178 +f 183/841/8 200/842/182 199/832/11 184/831/12 +f 750/843/183 751/844/184 752/845/185 753/846/186 +f 754/847/187 755/848/188 756/849/189 757/850/190 +f 758/851/191 747/835/179 748/836/180 757/850/190 +f 163/838/34 220/837/33 219/852/35 164/853/36 +f 759/854/192 743/825/175 742/824/174 749/855/181 +f 128/644/10 149/643/9 148/856/193 97/857/194 +f 182/858/9 201/859/10 200/842/182 183/841/8 +f 760/860/195 750/843/183 753/846/186 761/861/196 +f 762/862/197 763/863/198 756/849/189 755/848/188 +f 764/864/199 758/851/191 757/850/190 756/849/189 +f 164/853/36 219/852/35 218/865/37 165/866/38 +f 765/867/200 752/845/185 743/825/175 759/854/192 +f 181/868/193 202/869/194 201/859/10 182/858/9 +f 766/870/201 764/864/199 756/849/189 763/863/198 +f 165/866/38 218/865/37 217/871/39 166/872/40 +f 767/873/202 753/846/186 752/845/185 765/867/200 +f 180/874/203 203/875/204 202/869/194 181/868/193 +f 768/876/205 766/870/201 763/863/198 769/877/206 +f 167/878/42 216/879/41 215/880/43 168/881/44 +f 767/873/202 770/882/207 761/861/196 753/846/186 +f 166/872/40 217/871/39 216/883/41 167/884/42 +f 771/885/208 772/886/209 773/887/210 774/888/211 +f 775/889/212 776/890/213 777/891/214 778/892/215 +f 779/893/216 768/876/205 769/877/206 780/894/217 +f 168/881/44 215/880/43 214/895/45 169/896/46 +f 190/807/167 193/806/166 224/897/25 191/898/26 +f 781/899/218 782/900/219 761/861/196 770/882/207 +f 179/901/66 204/902/220 203/875/204 180/874/203 +f 783/903/221 771/885/208 774/888/211 784/904/222 +f 777/891/214 776/890/213 783/903/221 784/904/222 +f 785/905/223 779/893/216 780/894/217 786/906/224 +f 169/896/46 214/895/45 213/907/47 170/908/48 +f 781/899/218 787/909/225 773/887/210 782/900/219 +f 178/910/226 205/911/227 204/902/220 179/901/66 +f 788/912/228 785/905/223 786/906/224 778/892/215 +f 170/908/48 213/913/47 212/914/52 171/915/51 +f 787/909/225 789/916/229 774/888/211 773/887/210 +f 177/917/230 206/918/231 205/911/227 178/910/226 +f 185/834/14 198/833/13 197/829/15 186/828/16 +f 790/919/232 788/912/228 778/892/215 777/891/214 +f 171/915/51 212/914/52 211/920/49 172/921/50 +f 789/916/229 791/922/233 784/904/222 774/888/211 +f 176/923/60 207/924/59 206/918/231 177/917/230 +f 791/922/233 790/919/232 777/891/214 784/904/222 +f 191/898/26 224/897/25 223/809/27 192/808/28 +f 175/925/58 208/926/57 207/924/59 176/923/60 +f 172/921/50 211/920/49 210/927/53 173/928/54 +f 174/929/56 209/930/55 208/926/57 175/925/58 +f 173/928/54 210/927/53 209/930/55 174/929/56 +f 1/931/234 792/932/235 793/933/236 2/934/237 +f 6/935/238 794/936/239 792/932/235 1/931/234 +f 2/934/237 793/933/236 795/937/240 3/938/241 +f 3/938/241 795/937/240 796/939/242 4/940/243 +f 4/941/243 796/942/242 797/943/244 5/944/245 +f 5/944/245 797/943/244 794/936/239 6/935/238 +f 7/945/246 798/946/242 799/947/247 8/948/248 +f 12/949/249 800/950/250 798/946/242 7/945/246 +f 8/948/248 799/947/247 801/951/251 9/952/252 +f 9/952/252 801/951/251 802/953/235 10/954/253 +f 10/955/253 802/956/235 803/957/239 11/958/254 +f 11/958/254 803/957/239 800/950/250 12/949/249 +f 13/959/255 804/960/256 805/961/257 14/962/258 +f 18/963/259 806/964/260 804/960/256 13/959/255 +f 14/962/258 805/961/257 807/965/261 15/966/262 +f 15/966/262 807/965/261 808/967/263 16/968/264 +f 16/969/264 808/970/263 809/971/265 17/972/266 +f 17/972/266 809/971/265 806/964/260 18/963/259 +f 19/973/267 810/974/263 811/975/261 20/976/268 +f 24/977/269 812/978/265 810/974/263 19/973/267 +f 20/976/268 811/975/261 813/979/257 21/980/270 +f 21/980/270 813/979/257 814/981/271 22/982/272 +f 22/983/272 814/984/271 815/985/273 23/986/274 +f 23/986/274 815/985/273 812/978/265 24/977/269 +f 25/987/275 816/988/276 817/989/277 26/990/278 +f 30/991/279 818/992/280 816/988/276 25/987/275 +f 26/990/278 817/989/277 819/993/281 27/994/282 +f 27/994/282 819/993/281 820/995/283 28/996/284 +f 28/997/284 820/998/283 821/999/285 29/1000/286 +f 29/1000/286 821/999/285 818/992/280 30/991/279 +f 31/1001/287 822/1002/283 823/1003/288 32/1004/289 +f 36/1005/290 824/1006/291 822/1002/283 31/1001/287 +f 32/1004/289 823/1003/288 825/1007/292 33/1008/293 +f 33/1008/293 825/1007/292 826/1009/276 34/1010/294 +f 34/1011/294 826/1012/276 827/1013/295 35/1014/296 +f 35/1014/296 827/1013/295 824/1006/291 36/1005/290 +f 37/1015/297 828/1016/298 829/1017/299 38/1018/300 +f 42/1019/301 830/1020/302 828/1016/298 37/1015/297 +f 38/1018/300 829/1017/299 831/1021/303 39/1022/304 +f 39/1022/304 831/1021/303 832/1023/305 40/1024/306 +f 40/1025/306 832/1026/305 833/1027/307 41/1028/308 +f 41/1028/308 833/1027/307 830/1020/302 42/1019/301 +f 43/1029/309 834/1030/305 835/1031/303 44/1032/310 +f 48/1033/311 836/1034/312 834/1030/305 43/1029/309 +f 44/1032/310 835/1031/303 837/1035/299 45/1036/313 +f 45/1036/313 837/1035/299 838/1037/298 46/1038/314 +f 46/1039/314 838/1040/298 839/1041/315 47/1042/316 +f 47/1042/316 839/1041/315 836/1034/312 48/1033/311 +f 49/1043/243 840/1044/242 841/1045/250 50/1046/245 +f 54/1047/241 842/1048/247 840/1044/242 49/1043/243 +f 50/1046/245 841/1045/250 843/1049/317 51/1050/238 +f 51/1050/238 843/1049/317 844/1051/235 52/1052/234 +f 52/1053/234 844/1054/235 845/1055/251 53/1056/237 +f 53/1056/237 845/1055/251 842/1048/247 54/1047/241 +f 55/1057/253 846/1058/235 847/1059/239 56/1060/254 +f 60/1061/252 848/1062/251 846/1058/235 55/1057/253 +f 56/1060/254 847/1059/239 849/1063/244 57/1064/249 +f 57/1064/249 849/1063/244 850/1065/242 58/1066/318 +f 58/1067/318 850/1068/242 851/1069/247 59/1070/248 +f 59/1070/248 851/1069/247 848/1062/251 60/1061/252 +f 61/1071/264 852/1072/263 853/1073/265 62/1074/319 +f 66/1075/262 854/1076/320 852/1072/263 61/1071/264 +f 62/1074/319 853/1073/265 855/1077/273 63/1078/321 +f 63/1078/321 855/1077/273 856/1079/271 64/1080/255 +f 64/1081/255 856/1082/271 857/1083/322 65/1084/323 +f 65/1084/323 857/1083/322 854/1076/320 66/1075/262 +f 67/1085/324 858/1086/271 859/1087/325 68/1088/326 +f 72/1089/270 860/1090/257 858/1086/271 67/1085/324 +f 68/1088/326 859/1087/325 861/1091/327 69/1092/269 +f 69/1092/269 861/1091/327 862/1093/263 70/1094/328 +f 70/1095/328 862/1096/263 863/1097/261 71/1098/329 +f 71/1098/329 863/1097/261 860/1090/257 72/1089/270 +f 73/1099/284 864/1100/283 865/1101/291 74/1102/286 +f 78/1103/330 866/1104/288 864/1100/283 73/1099/284 +f 74/1102/286 865/1101/291 867/1105/295 75/1106/331 +f 75/1106/331 867/1105/295 868/1107/276 76/1108/275 +f 76/1109/275 868/1110/276 869/1111/292 77/1112/278 +f 77/1112/278 869/1111/292 866/1104/288 78/1103/330 +f 79/1113/294 870/1114/276 871/1115/280 80/1116/296 +f 84/1117/332 872/1118/292 870/1114/276 79/1113/294 +f 80/1116/296 871/1115/280 873/1119/285 81/1120/290 +f 81/1120/290 873/1119/285 874/1121/283 82/1122/333 +f 82/1123/333 874/1124/283 875/1125/288 83/1126/334 +f 83/1126/334 875/1125/288 872/1118/292 84/1117/332 +f 85/1127/306 876/1128/305 877/1129/312 86/1130/335 +f 90/1131/304 878/1132/336 876/1128/305 85/1127/306 +f 86/1130/335 877/1129/312 879/1133/315 87/1134/301 +f 87/1134/301 879/1133/315 880/1135/298 88/1136/297 +f 88/1137/297 880/1138/298 881/1139/337 89/1140/338 +f 89/1140/338 881/1139/337 878/1132/336 90/1131/304 +f 91/1141/339 882/1142/298 883/1143/315 92/1144/340 +f 96/1145/313 884/1146/299 882/1142/298 91/1141/339 +f 92/1144/340 883/1143/315 885/1147/312 93/1148/311 +f 93/1148/311 885/1147/312 886/1149/305 94/1150/341 +f 94/1151/341 886/1152/305 887/1153/303 95/1154/342 +f 95/1154/342 887/1153/303 884/1146/299 96/1145/313 +f 723/791/151 888/1155/343 889/1156/344 716/783/144 +f 731/799/159 890/1157/345 888/1155/343 723/791/151 +f 708/775/136 717/1158/145 671/736/99 669/734/97 +f 654/719/82 735/803/163 729/797/157 655/720/83 +f 891/1159/346 706/773/134 663/728/91 662/727/90 710/777/138 714/781/142 +f 892/1160/347 893/1161/348 780/894/217 769/877/206 +f 643/708/71 642/707/70 894/1162/349 895/1163/350 +f 762/862/197 892/1160/347 769/877/206 763/863/198 +f 711/778/139 660/725/88 658/723/86 720/788/148 +f 652/717/80 650/715/78 745/827/177 738/816/170 +f 704/771/132 896/1164/351 894/1162/349 642/707/70 +f 646/711/74 643/708/71 895/1163/350 897/1165/352 +f 648/713/76 748/836/180 745/827/177 650/715/78 +f 97/857/194 148/856/193 147/705/68 98/704/67 +f 898/1166/353 896/1164/351 704/771/132 702/769/130 +f 662/727/90 660/725/88 711/778/139 710/777/138 +f 899/1167/354 718/786/146 708/785/136 707/1168/135 +f 716/783/144 889/1156/344 891/1159/346 714/781/142 +f 717/1158/145 900/1169/355 674/739/102 671/736/99 +f 900/1169/355 901/1170/356 675/740/103 674/739/102 +f 901/1170/356 902/1171/357 678/743/106 675/740/103 +f 902/1172/357 903/1173/358 679/746/107 678/745/106 +f 903/1173/358 904/1174/359 682/749/110 679/746/107 +f 904/1174/359 905/1175/360 683/750/111 682/749/110 +f 905/1175/360 906/1176/361 685/752/113 683/750/111 +f 906/1176/361 907/1177/362 908/1178/363 687/754/115 685/752/113 +f 908/1178/363 909/1179/364 689/756/117 687/754/115 +f 909/1179/364 910/1180/365 691/758/119 689/756/117 +f 910/1180/365 911/1181/366 693/760/121 691/758/119 +f 912/1182/367 913/1183/368 698/765/126 697/764/125 +f 911/1181/366 912/1182/367 697/764/125 693/760/121 +f 914/1184/369 898/1166/353 702/769/130 701/768/129 +f 913/1183/368 914/1184/369 701/768/129 698/765/126 +f 741/1185/173 732/800/160 733/801/161 742/840/174 +f 751/844/184 740/822/172 743/825/175 752/845/185 +f 915/1186/370 916/1187/371 760/860/195 761/861/196 782/900/219 +f 893/1161/348 917/1188/372 786/906/224 780/894/217 +f 772/886/209 915/1186/370 782/900/219 773/887/210 +f 917/1188/372 775/889/212 778/892/215 786/906/224 +f 225/1189/373 918/1190/374 919/1191/375 226/1192/376 +f 230/1193/377 920/1194/378 918/1190/374 225/1189/373 +f 226/1192/376 919/1191/375 921/1195/379 227/1196/380 +f 227/1196/380 921/1195/379 922/1197/381 228/1198/382 +f 228/1199/382 922/1200/381 923/1201/383 229/1202/384 +f 229/1202/384 923/1201/383 920/1194/378 230/1193/377 +f 231/1203/385 924/1204/381 925/1205/379 232/1206/386 +f 236/1207/387 926/1208/383 924/1204/381 231/1203/385 +f 232/1206/386 925/1205/379 927/1209/375 233/1210/388 +f 233/1210/388 927/1209/375 928/1211/374 234/1212/389 +f 234/1213/389 928/1214/374 929/1215/378 235/1216/390 +f 235/1216/390 929/1215/378 926/1208/383 236/1207/387 +f 237/1217/391 930/1218/4 931/1219/392 238/1220/393 +f 242/1221/394 932/1222/395 930/1218/4 237/1217/391 +f 238/1220/393 931/1219/392 933/1223/396 239/1224/397 +f 239/1224/397 933/1223/396 934/1225/3 240/1226/398 +f 240/1227/398 934/1228/3 935/1229/399 241/1230/400 +f 241/1230/400 935/1229/399 932/1222/395 242/1221/394 +f 243/1231/401 936/1232/3 937/1233/396 244/1234/402 +f 248/1235/403 938/1236/399 936/1232/3 243/1231/401 +f 244/1234/402 937/1233/396 939/1237/392 245/1238/404 +f 245/1238/404 939/1237/392 940/1239/4 246/1240/405 +f 246/1241/405 940/1242/4 941/1243/395 247/1244/406 +f 247/1244/406 941/1243/395 938/1236/399 248/1235/403 +f 249/1245/407 942/1246/408 943/1247/409 250/1248/410 +f 254/1249/411 944/1250/412 942/1246/408 249/1245/407 +f 250/1248/410 943/1247/409 945/1251/413 251/1252/414 +f 251/1252/414 945/1251/413 946/1253/415 252/1254/416 +f 252/1255/416 946/1256/415 947/1257/417 253/1258/418 +f 253/1258/418 947/1257/417 944/1250/412 254/1249/411 +f 255/1259/419 948/1260/415 949/1261/413 256/1262/420 +f 260/1263/421 950/1264/417 948/1260/415 255/1259/419 +f 256/1262/420 949/1261/413 951/1265/409 257/1266/422 +f 257/1266/422 951/1265/409 952/1267/408 258/1268/423 +f 258/1269/423 952/1270/408 953/1271/412 259/1272/424 +f 259/1272/424 953/1271/412 950/1264/417 260/1263/421 +f 261/1273/425 954/1274/5 955/1275/426 262/1276/427 +f 266/1277/428 956/1278/429 954/1274/5 261/1273/425 +f 262/1276/427 955/1275/426 957/1279/430 263/1280/431 +f 263/1280/431 957/1279/430 958/1281/6 264/1282/432 +f 264/1283/432 958/1284/6 959/1285/433 265/1286/434 +f 265/1286/434 959/1285/433 956/1278/429 266/1277/428 +f 267/1287/435 960/1288/6 961/1289/430 268/1290/436 +f 272/1291/437 962/1292/433 960/1288/6 267/1287/435 +f 268/1290/436 961/1289/430 963/1293/426 269/1294/438 +f 269/1294/438 963/1293/426 964/1295/5 270/1296/439 +f 270/1297/439 964/1298/5 965/1299/429 271/1300/440 +f 271/1300/440 965/1299/429 962/1292/433 272/1291/437 +f 273/1301/382 966/1302/381 967/1303/383 274/1304/384 +f 278/1305/380 968/1306/379 966/1302/381 273/1301/382 +f 274/1304/384 967/1303/383 969/1307/378 275/1308/377 +f 275/1308/377 969/1307/378 970/1309/374 276/1310/373 +f 276/1311/373 970/1312/374 971/1313/375 277/1314/376 +f 277/1314/376 971/1313/375 968/1306/379 278/1305/380 +f 279/1315/389 972/1316/374 973/1317/378 280/1318/390 +f 284/1319/388 974/1320/375 972/1316/374 279/1315/389 +f 280/1318/390 973/1317/378 975/1321/383 281/1322/387 +f 281/1322/387 975/1321/383 976/1323/381 282/1324/385 +f 282/1325/385 976/1326/381 977/1327/379 283/1328/386 +f 283/1328/386 977/1327/379 974/1320/375 284/1319/388 +f 285/1329/398 978/1330/3 979/1331/399 286/1332/400 +f 290/1333/441 980/1334/396 978/1330/3 285/1329/398 +f 286/1332/400 979/1331/399 981/1335/395 287/1336/442 +f 287/1336/442 981/1335/395 982/1337/4 288/1338/391 +f 288/1339/391 982/1340/4 983/1341/392 289/1342/393 +f 289/1342/393 983/1341/392 980/1334/396 290/1333/441 +f 291/1343/405 984/1344/4 985/1345/395 292/1346/406 +f 296/1347/443 986/1348/392 984/1344/4 291/1343/405 +f 292/1346/406 985/1345/395 987/1349/399 293/1350/444 +f 293/1350/444 987/1349/399 988/1351/3 294/1352/401 +f 294/1353/401 988/1354/3 989/1355/396 295/1356/402 +f 295/1356/402 989/1355/396 986/1348/392 296/1347/443 +f 297/1357/416 990/1358/415 991/1359/417 298/1360/418 +f 302/1361/414 992/1362/413 990/1358/415 297/1357/416 +f 298/1360/418 991/1359/417 993/1363/412 299/1364/411 +f 299/1364/411 993/1363/412 994/1365/408 300/1366/407 +f 300/1367/407 994/1368/408 995/1369/409 301/1370/410 +f 301/1370/410 995/1369/409 992/1362/413 302/1361/414 +f 303/1371/423 996/1372/408 997/1373/412 304/1374/424 +f 308/1375/422 998/1376/409 996/1372/408 303/1371/423 +f 304/1374/424 997/1373/412 999/1377/417 305/1378/421 +f 305/1378/421 999/1377/417 1000/1379/415 306/1380/419 +f 306/1381/419 1000/1382/415 1001/1383/413 307/1384/420 +f 307/1384/420 1001/1383/413 998/1376/409 308/1375/422 +f 309/1385/445 1002/1386/6 1003/1387/433 310/1388/446 +f 314/1389/447 1004/1390/430 1002/1386/6 309/1385/445 +f 310/1388/446 1003/1387/433 1005/1391/429 311/1392/448 +f 311/1392/448 1005/1391/429 1006/1393/5 312/1394/449 +f 312/1395/449 1006/1396/5 1007/1397/426 313/1398/450 +f 313/1398/450 1007/1397/426 1004/1390/430 314/1389/447 +f 315/1399/439 1008/1400/5 1009/1401/429 316/1402/440 +f 320/1403/451 1010/1404/426 1008/1400/5 315/1399/439 +f 316/1402/440 1009/1401/429 1011/1405/433 317/1406/452 +f 317/1406/452 1011/1405/433 1012/1407/6 318/1408/435 +f 318/1409/435 1012/1410/6 1013/1411/430 319/1412/436 +f 319/1412/436 1013/1411/430 1010/1404/426 320/1403/451 +f 652/717/80 738/816/170 735/803/163 654/719/82 +f 720/788/148 658/723/86 655/720/83 729/797/157 +f 648/713/76 646/711/74 897/1165/352 754/847/187 757/850/190 748/836/180 +f 399/1413/453 422/1414/454 421/1415/455 400/1416/456 +f 398/1417/457 423/1418/458 422/1414/454 399/1413/453 +f 397/1419/459 424/1420/460 423/1418/458 398/1417/457 +f 396/1421/461 425/1422/462 424/1420/460 397/1419/459 +f 395/1423/463 426/1424/464 425/1422/462 396/1421/461 +f 394/1425/465 427/1426/466 426/1424/464 395/1423/463 +f 393/1427/467 428/1428/468 427/1426/466 394/1425/465 +f 392/1429/469 429/1430/470 428/1428/468 393/1427/467 +f 391/1431/471 430/1432/472 429/1430/470 392/1429/469 +f 390/1433/473 431/1434/474 430/1432/472 391/1431/471 +f 389/1435/475 432/1436/476 431/1434/474 390/1433/473 +f 388/1437/477 401/1438/478 432/1436/476 389/1435/475 +f 387/1439/479 402/1440/480 401/1438/478 388/1437/477 +f 386/1441/481 403/1442/482 402/1443/480 387/1439/479 +f 385/1444/483 404/1445/484 403/1442/482 386/1441/481 +f 384/1446/485 405/1447/486 404/1445/484 385/1444/483 +f 383/1448/487 406/1449/488 405/1450/486 384/1451/485 +f 382/1452/489 407/1453/490 406/1449/488 383/1448/487 +f 381/1454/491 408/1455/492 407/1453/490 382/1452/489 +f 380/1456/493 409/1457/494 408/1455/492 381/1454/491 +f 378/1458/495 411/1459/496 410/1460/497 379/1461/498 +f 379/1461/498 410/1460/497 409/1457/494 380/1456/493 +f 377/1462/499 412/1463/500 411/1459/496 378/1458/495 +f 376/1464/501 413/1465/502 412/1463/500 377/1462/499 +f 375/1466/503 414/1467/504 413/1465/502 376/1464/501 +f 374/1468/505 415/1469/506 414/1467/504 375/1466/503 +f 372/1470/507 417/1471/508 416/1472/509 373/1473/510 +f 373/1473/510 416/1472/509 415/1469/506 374/1468/505 +f 371/1474/511 418/1475/512 417/1471/508 372/1470/507 +f 370/1476/513 419/1477/514 418/1475/512 371/1474/511 +f 1014/1478/515 1015/1479/516 1016/1480/517 1017/1481/518 +f 1018/1482/519 1017/1481/518 1016/1480/517 1019/1483/520 +f 1020/1484/521 1018/1482/519 1019/1483/520 1021/1485/522 +f 1022/1486/523 1020/1484/521 1021/1485/522 1023/1487/524 +f 1024/1488/525 1022/1486/523 1023/1487/524 1025/1489/526 +f 1026/1490/527 1024/1488/525 1025/1489/526 719/787/147 +f 1026/1490/527 719/787/147 718/786/146 1027/1491/528 +f 1028/1492/529 1027/1491/528 718/786/146 899/1167/354 +f 1029/1493/530 1028/1492/529 899/1167/354 1030/1494/531 +f 1031/1495/532 1029/1493/530 1030/1494/531 1032/1496/533 +f 1031/1495/532 1032/1496/533 1033/1497/534 1034/1498/535 +f 1034/1498/535 1033/1497/534 1035/1499/536 1036/1500/537 +f 1037/1501/538 1038/1502/539 1039/1503/540 1040/1504/541 +f 1036/1500/537 1035/1499/536 1038/1502/539 1037/1501/538 +f 1040/1504/541 1039/1503/540 1041/1505/542 1042/1506/543 +f 1043/1507/544 1042/1506/543 1041/1505/542 1044/1508/545 +f 1043/1507/544 1044/1508/545 1045/1509/546 1046/1510/547 +f 1047/1511/548 1046/1510/547 1045/1509/546 1048/1512/549 +f 1047/1513/548 1048/1514/549 1049/1515/550 1050/1516/551 +f 1051/1517/552 1050/1516/551 1049/1515/550 1052/1518/553 +f 1051/1517/552 1052/1518/553 1053/1519/554 1054/1520/555 +f 1054/1520/555 1053/1519/554 1055/1521/556 1056/1522/557 +f 1056/1522/557 1055/1521/556 1057/1523/558 1058/1524/559 +f 1058/1524/559 1057/1523/558 1059/1525/560 1060/1526/561 +f 1060/1526/561 1059/1525/560 1061/1527/562 1062/1528/563 +f 1062/1528/563 1061/1527/562 1063/1529/564 1064/1530/565 +f 1065/1531/566 1066/1532/567 1067/1533/568 1068/1534/569 +f 1066/1532/567 1064/1530/565 1063/1529/564 1067/1533/568 +f 1069/1535/570 1070/1536/571 1071/1537/572 1072/1538/573 +f 1065/1531/566 1068/1534/569 1071/1537/572 1070/1536/571 +f 1073/1539/574 1069/1535/570 1072/1538/573 1074/1540/575 +f 1073/1539/574 1074/1540/575 1015/1479/516 1014/1478/515 +f 400/1416/456 421/1415/455 420/1541/576 369/1542/577 +f 321/1543/578 1075/1544/579 1076/1545/580 322/1546/581 +f 326/1547/582 1077/1548/583 1075/1544/579 321/1543/578 +f 322/1546/581 1076/1545/580 1078/1549/584 323/1550/585 +f 323/1550/585 1078/1549/584 1079/1551/586 324/1552/587 +f 324/1553/587 1079/1554/586 1080/1555/588 325/1556/589 +f 325/1556/589 1080/1555/588 1077/1548/583 326/1547/582 +f 327/1557/590 1081/1558/591 1082/1559/592 328/1560/593 +f 332/1561/594 1083/1562/595 1081/1558/591 327/1557/590 +f 328/1560/593 1082/1559/592 1084/1563/596 329/1564/597 +f 329/1564/597 1084/1563/596 1085/1565/598 330/1566/599 +f 330/1567/599 1085/1568/598 1086/1569/600 331/1570/601 +f 331/1570/601 1086/1569/600 1083/1562/595 332/1561/594 +f 333/1571/602 1087/1572/603 1088/1573/604 334/1574/605 +f 338/1575/606 1089/1576/607 1087/1572/603 333/1571/602 +f 334/1574/605 1088/1573/604 1090/1577/608 335/1578/609 +f 335/1578/609 1090/1577/608 1091/1579/610 336/1580/611 +f 336/1581/611 1091/1582/610 1092/1583/612 337/1584/613 +f 337/1584/613 1092/1583/612 1089/1576/607 338/1575/606 +f 339/1585/614 1093/1586/615 1094/1587/616 340/1588/617 +f 344/1589/618 1095/1590/619 1093/1586/615 339/1585/614 +f 340/1588/617 1094/1587/616 1096/1591/620 341/1592/621 +f 341/1592/621 1096/1591/620 1097/1593/622 342/1594/623 +f 342/1595/623 1097/1596/622 1098/1597/624 343/1598/625 +f 343/1598/625 1098/1597/624 1095/1590/619 344/1589/618 +f 345/1599/587 1099/1600/586 1100/1601/588 346/1602/626 +f 350/1603/627 1101/1604/584 1099/1600/586 345/1599/587 +f 346/1602/626 1100/1601/588 1102/1605/628 347/1606/629 +f 347/1606/629 1102/1605/628 1103/1607/630 348/1608/631 +f 348/1609/631 1103/1610/630 1104/1611/580 349/1612/632 +f 349/1612/632 1104/1611/580 1101/1604/584 350/1603/627 +f 351/1613/633 1105/1614/598 1106/1615/634 352/1616/601 +f 356/1617/635 1107/1618/596 1105/1614/598 351/1613/633 +f 352/1616/601 1106/1615/634 1108/1619/636 353/1620/594 +f 353/1620/594 1108/1619/636 1109/1621/591 354/1622/590 +f 354/1623/590 1109/1624/591 1110/1625/592 355/1626/637 +f 355/1626/637 1110/1625/592 1107/1618/596 356/1617/635 +f 357/1627/611 1111/1628/610 1112/1629/612 358/1630/613 +f 362/1631/609 1113/1632/638 1111/1628/610 357/1627/611 +f 358/1630/613 1112/1629/612 1114/1633/607 359/1634/639 +f 359/1634/639 1114/1633/607 1115/1635/603 360/1636/602 +f 360/1637/602 1115/1638/603 1116/1639/640 361/1640/605 +f 361/1640/605 1116/1639/640 1113/1632/638 362/1631/609 +f 363/1641/641 1117/1642/622 1118/1643/624 364/1644/625 +f 368/1645/642 1119/1646/620 1117/1642/622 363/1641/641 +f 364/1644/625 1118/1643/624 1120/1647/619 365/1648/618 +f 365/1648/618 1120/1647/619 1121/1649/615 366/1650/614 +f 366/1651/614 1121/1652/615 1122/1653/616 367/1654/643 +f 367/1654/643 1122/1653/616 1119/1646/620 368/1645/642 +f 1032/1496/533 1030/1494/531 705/1655/133 706/1656/134 +f 888/1657/343 1038/1502/539 1035/1499/536 889/1658/344 +f 890/1659/345 1039/1503/540 1038/1502/539 888/1657/343 +f 1030/1494/531 899/1167/354 707/1168/135 705/1655/133 +f 893/1660/348 892/1661/347 1123/1662/644 1124/1663/645 +f 897/1664/352 1125/1665/646 1126/1666/647 754/1667/187 +f 891/1668/346 1033/1497/534 1032/1496/533 706/1656/134 +f 889/1658/344 1035/1499/536 1033/1497/534 891/1668/346 +f 890/1659/345 725/1669/153 1041/1505/542 1039/1503/540 +f 369/1542/577 420/1541/576 419/1477/514 370/1476/513 +f 905/1670/360 904/1671/359 1016/1480/517 1015/1479/516 +f 904/1671/359 903/1672/358 1019/1483/520 1016/1480/517 +f 903/1672/358 902/1673/357 1021/1485/522 1019/1483/520 +f 902/1673/357 901/1674/356 1023/1487/524 1021/1485/522 +f 901/1674/356 900/1675/355 1025/1489/526 1023/1487/524 +f 900/1675/355 717/784/145 719/787/147 1025/1489/526 +f 725/1669/153 724/1676/152 1044/1508/545 1041/1505/542 +f 724/1676/152 732/1677/160 1045/1509/546 1044/1508/545 +f 732/1677/160 741/1678/173 1048/1512/549 1045/1509/546 +f 741/1679/173 740/1680/172 1049/1515/550 1048/1514/549 +f 740/1680/172 751/1681/184 1052/1518/553 1049/1515/550 +f 751/1681/184 750/1682/183 1053/1519/554 1052/1518/553 +f 750/1682/183 760/1683/195 1055/1521/556 1053/1519/554 +f 760/1683/195 916/1684/371 1127/1685/648 1057/1523/558 1055/1521/556 +f 1127/1685/648 1128/1686/649 1059/1525/560 1057/1523/558 +f 1128/1686/649 1129/1687/650 1061/1527/562 1059/1525/560 +f 1129/1687/650 1130/1688/651 1063/1529/564 1061/1527/562 +f 1131/1689/652 1132/1690/653 1068/1534/569 1067/1533/568 +f 1130/1688/651 1131/1689/652 1067/1533/568 1063/1529/564 +f 1133/1691/654 1134/1692/655 1072/1538/573 1071/1537/572 +f 1132/1690/653 1133/1691/654 1071/1537/572 1068/1534/569 +f 1134/1692/655 907/1693/362 906/1694/361 1074/1540/575 1072/1538/573 +f 1074/1540/575 906/1694/361 905/1670/360 1015/1479/516 +f 433/1695/656 1135/1696/657 1136/1697/658 434/1698/659 +f 438/1699/660 1137/1700/661 1135/1696/657 433/1695/656 +f 434/1698/659 1136/1697/658 1138/1701/662 435/1702/663 +f 435/1702/663 1138/1701/662 1139/1703/664 436/1704/665 +f 436/1705/665 1139/1706/664 1140/1707/666 437/1708/667 +f 437/1708/667 1140/1707/666 1137/1700/661 438/1699/660 +f 439/1709/668 1141/1710/1 1142/1711/669 440/1712/670 +f 444/1713/671 1143/1714/672 1141/1710/1 439/1709/668 +f 440/1712/670 1142/1711/669 1144/1715/673 441/1716/674 +f 441/1716/674 1144/1715/673 1145/1717/2 442/1718/675 +f 442/1719/675 1145/1720/2 1146/1721/676 443/1722/677 +f 443/1722/677 1146/1721/676 1143/1714/672 444/1713/671 +f 445/1723/678 1147/1724/679 1148/1725/680 446/1726/681 +f 450/1727/682 1149/1728/683 1147/1724/679 445/1723/678 +f 446/1726/681 1148/1725/680 1150/1729/684 447/1730/685 +f 447/1730/685 1150/1729/684 1151/1731/686 448/1732/687 +f 448/1733/687 1151/1734/686 1152/1735/688 449/1736/689 +f 449/1736/689 1152/1735/688 1149/1728/683 450/1727/682 +f 451/1737/690 1153/1738/6 1154/1739/691 452/1740/692 +f 456/1741/693 1155/1742/694 1153/1738/6 451/1737/690 +f 452/1740/692 1154/1739/691 1156/1743/695 453/1744/696 +f 453/1744/696 1156/1743/695 1157/1745/5 454/1746/697 +f 454/1747/697 1157/1748/5 1158/1749/698 455/1750/699 +f 455/1750/699 1158/1749/698 1155/1742/694 456/1741/693 +f 457/1751/665 1159/1752/664 1160/1753/666 458/1754/667 +f 462/1755/663 1161/1756/662 1159/1752/664 457/1751/665 +f 458/1754/667 1160/1753/666 1162/1757/661 459/1758/660 +f 459/1758/660 1162/1757/661 1163/1759/657 460/1760/656 +f 460/1761/656 1163/1762/657 1164/1763/658 461/1764/659 +f 461/1764/659 1164/1763/658 1161/1756/662 462/1755/663 +f 463/1765/675 1165/1766/2 1166/1767/676 464/1768/677 +f 468/1769/674 1167/1770/673 1165/1766/2 463/1765/675 +f 464/1768/677 1166/1767/676 1168/1771/672 465/1772/671 +f 465/1772/671 1168/1771/672 1169/1773/1 466/1774/668 +f 466/1775/668 1169/1776/1 1170/1777/669 467/1778/670 +f 467/1778/670 1170/1777/669 1167/1770/673 468/1769/674 +f 469/1779/687 1171/1780/686 1172/1781/688 470/1782/689 +f 474/1783/685 1173/1784/684 1171/1780/686 469/1779/687 +f 470/1782/689 1172/1781/688 1174/1785/683 471/1786/682 +f 471/1786/682 1174/1785/683 1175/1787/679 472/1788/678 +f 472/1789/678 1175/1790/679 1176/1791/680 473/1792/681 +f 473/1792/681 1176/1791/680 1173/1784/684 474/1783/685 +f 475/1793/697 1177/1794/5 1178/1795/698 476/1796/700 +f 480/1797/701 1179/1798/695 1177/1794/5 475/1793/697 +f 476/1796/700 1178/1795/698 1180/1799/694 477/1800/702 +f 477/1800/702 1180/1799/694 1181/1801/6 478/1802/703 +f 478/1803/703 1181/1804/6 1182/1805/691 479/1806/692 +f 479/1806/692 1182/1805/691 1179/1798/695 480/1797/701 +f 559/1807/704 582/1808/705 581/1809/706 560/1810/707 +f 558/1811/708 583/1812/709 582/1808/705 559/1807/704 +f 557/1813/710 584/1814/711 583/1812/709 558/1811/708 +f 556/1815/712 585/1816/713 584/1814/711 557/1813/710 +f 555/1817/714 586/1818/715 585/1816/713 556/1815/712 +f 554/1819/716 587/1820/717 586/1818/715 555/1817/714 +f 553/1821/718 588/1822/719 587/1820/717 554/1819/716 +f 552/1823/720 589/1824/721 588/1822/719 553/1821/718 +f 551/1825/722 590/1826/723 589/1824/721 552/1823/720 +f 550/1827/724 591/1828/725 590/1826/723 551/1825/722 +f 549/1829/726 592/1830/727 591/1828/725 550/1827/724 +f 548/1831/728 561/1832/729 592/1830/727 549/1829/726 +f 547/1833/730 562/1834/731 561/1832/729 548/1831/728 +f 546/1835/732 563/1836/733 562/1837/731 547/1833/730 +f 545/1838/734 564/1839/735 563/1836/733 546/1835/732 +f 544/1840/736 565/1841/737 564/1839/735 545/1838/734 +f 543/1842/738 566/1843/739 565/1844/737 544/1845/736 +f 542/1846/740 567/1847/741 566/1843/739 543/1842/738 +f 541/1848/742 568/1849/743 567/1847/741 542/1846/740 +f 540/1850/744 569/1851/745 568/1849/743 541/1848/742 +f 538/1852/746 571/1853/747 570/1854/748 539/1855/749 +f 539/1855/749 570/1854/748 569/1851/745 540/1850/744 +f 537/1856/750 572/1857/751 571/1853/747 538/1852/746 +f 536/1858/752 573/1859/753 572/1857/751 537/1856/750 +f 535/1860/754 574/1861/755 573/1859/753 536/1858/752 +f 534/1862/756 575/1863/757 574/1861/755 535/1860/754 +f 532/1864/758 577/1865/759 576/1866/760 533/1867/761 +f 533/1867/761 576/1866/760 575/1863/757 534/1862/756 +f 531/1868/762 578/1869/763 577/1865/759 532/1864/758 +f 530/1870/764 579/1871/765 578/1869/763 531/1868/762 +f 1183/1872/766 1184/1873/767 1185/1874/768 1186/1875/769 +f 1187/1876/770 1186/1875/769 1185/1874/768 1188/1877/771 +f 1189/1878/772 1187/1876/770 1188/1877/771 1190/1879/773 +f 1191/1880/774 1189/1878/772 1190/1879/773 1192/1881/775 +f 1193/1882/776 1191/1880/774 1192/1881/775 1194/1883/777 +f 1195/1884/778 1193/1882/776 1194/1883/777 1196/1885/779 +f 1195/1884/778 1196/1885/779 1197/1886/780 1198/1887/781 +f 1199/1888/782 1198/1887/781 1197/1886/780 1200/1889/783 +f 1201/1890/784 1199/1888/782 1200/1889/783 1202/1891/785 +f 1203/1892/786 1201/1890/784 1202/1891/785 1204/1893/787 +f 1203/1892/786 1204/1893/787 1205/1894/788 1206/1895/789 +f 1206/1895/789 1205/1894/788 1207/1896/790 1208/1897/791 +f 1209/1898/792 1210/1899/793 1211/1900/794 1212/1901/795 +f 1208/1897/791 1207/1896/790 1210/1899/793 1209/1898/792 +f 1212/1901/795 1211/1900/794 1213/1902/796 1214/1903/797 +f 1215/1904/798 1214/1903/797 1213/1902/796 1216/1905/799 +f 1215/1904/798 1216/1905/799 1217/1906/800 1218/1907/801 +f 1219/1908/802 1218/1907/801 1217/1906/800 1220/1909/803 +f 1219/1910/802 1220/1911/803 1221/1912/804 1222/1913/805 +f 1223/1914/806 1222/1913/805 1221/1912/804 1224/1915/807 +f 1223/1914/806 1224/1915/807 1225/1916/808 1226/1917/809 +f 1226/1917/809 1225/1916/808 1124/1663/645 1227/1918/810 +f 1227/1918/810 1124/1663/645 1123/1662/644 1228/1919/811 +f 1228/1919/811 1123/1662/644 1229/1920/812 1230/1921/813 +f 1230/1921/813 1229/1920/812 1231/1922/814 1232/1923/815 +f 1232/1923/815 1231/1922/814 1126/1666/647 1233/1924/816 +f 1234/1925/817 1235/1926/818 1125/1665/646 1236/1927/819 +f 1235/1926/818 1233/1924/816 1126/1666/647 1125/1665/646 +f 1237/1928/820 1238/1929/821 1239/1930/822 1240/1931/823 +f 1234/1925/817 1236/1927/819 1239/1930/822 1238/1929/821 +f 1241/1932/824 1237/1928/820 1240/1931/823 1242/1933/825 +f 1241/1932/824 1242/1933/825 1184/1873/767 1183/1872/766 +f 560/1810/707 581/1809/706 580/1934/826 529/1935/827 +f 481/1936/828 1243/1937/829 1244/1938/830 482/1939/831 +f 486/1940/832 1245/1941/833 1243/1937/829 481/1936/828 +f 482/1939/831 1244/1938/830 1246/1942/834 483/1943/835 +f 483/1943/835 1246/1942/834 1247/1944/836 484/1945/837 +f 484/1946/837 1247/1947/836 1248/1948/838 485/1949/839 +f 485/1949/839 1248/1948/838 1245/1941/833 486/1940/832 +f 487/1950/840 1249/1951/841 1250/1952/842 488/1953/843 +f 492/1954/844 1251/1955/845 1249/1951/841 487/1950/840 +f 488/1953/843 1250/1952/842 1252/1956/846 489/1957/847 +f 489/1957/847 1252/1956/846 1253/1958/848 490/1959/849 +f 490/1960/849 1253/1961/848 1254/1962/850 491/1963/851 +f 491/1963/851 1254/1962/850 1251/1955/845 492/1954/844 +f 493/1964/852 1255/1965/853 1256/1966/854 494/1967/855 +f 498/1968/856 1257/1969/857 1255/1965/853 493/1964/852 +f 494/1967/855 1256/1966/854 1258/1970/858 495/1971/859 +f 495/1971/859 1258/1970/858 1259/1972/860 496/1973/861 +f 496/1974/861 1259/1975/860 1260/1976/862 497/1977/863 +f 497/1977/863 1260/1976/862 1257/1969/857 498/1968/856 +f 499/1978/864 1261/1979/865 1262/1980/866 500/1981/867 +f 504/1982/868 1263/1983/869 1261/1979/865 499/1978/864 +f 500/1981/867 1262/1980/866 1264/1984/870 501/1985/871 +f 501/1985/871 1264/1984/870 1265/1986/872 502/1987/873 +f 502/1988/873 1265/1989/872 1266/1990/874 503/1991/875 +f 503/1991/875 1266/1990/874 1263/1983/869 504/1982/868 +f 505/1992/876 1267/1993/836 1268/1994/838 506/1995/877 +f 510/1996/878 1269/1997/834 1267/1993/836 505/1992/876 +f 506/1995/877 1268/1994/838 1270/1998/879 507/1999/832 +f 507/1999/832 1270/1998/879 1271/2000/880 508/2001/881 +f 508/2002/881 1271/2003/880 1272/2004/830 509/2005/882 +f 509/2005/882 1272/2004/830 1269/1997/834 510/1996/878 +f 511/2006/883 1273/2007/848 1274/2008/884 512/2009/885 +f 516/2010/886 1275/2011/846 1273/2007/848 511/2006/883 +f 512/2009/885 1274/2008/884 1276/2012/887 513/2013/844 +f 513/2013/844 1276/2012/887 1277/2014/841 514/2015/888 +f 514/2016/888 1277/2017/841 1278/2018/842 515/2019/889 +f 515/2019/889 1278/2018/842 1275/2011/846 516/2010/886 +f 517/2020/890 1279/2021/860 1280/2022/862 518/2023/863 +f 522/2024/859 1281/2025/891 1279/2021/860 517/2020/890 +f 518/2023/863 1280/2022/862 1282/2026/857 519/2027/892 +f 519/2027/892 1282/2026/857 1283/2028/853 520/2029/893 +f 520/2030/893 1283/2031/853 1284/2032/894 521/2033/855 +f 521/2033/855 1284/2032/894 1281/2025/891 522/2024/859 +f 523/2034/895 1285/2035/872 1286/2036/874 524/2037/896 +f 528/2038/897 1287/2039/870 1285/2035/872 523/2034/895 +f 524/2037/896 1286/2036/874 1288/2040/869 525/2041/898 +f 525/2041/898 1288/2040/869 1289/2042/865 526/2043/864 +f 526/2044/864 1289/2045/865 1290/2046/866 527/2047/899 +f 527/2047/899 1290/2046/866 1287/2039/870 528/2038/897 +f 898/2048/353 1242/1933/825 1240/1931/823 896/2049/351 +f 1126/1666/647 1231/1922/814 755/2050/188 754/1667/187 +f 1229/1920/812 1123/1662/644 892/1661/347 762/2051/197 +f 895/2052/350 1236/1927/819 1125/1665/646 897/1664/352 +f 1239/1930/822 1236/1927/819 895/2052/350 894/2053/349 +f 896/2049/351 1240/1931/823 1239/1930/822 894/2053/349 +f 1231/1922/814 1229/1920/812 762/2051/197 755/2050/188 +f 890/1157/345 731/799/159 726/794/154 725/793/153 +f 529/1935/827 580/1934/826 579/1871/765 530/1870/764 +f 914/2054/369 913/2055/368 1185/1874/768 1184/1873/767 +f 913/2055/368 912/2056/367 1188/1877/771 1185/1874/768 +f 912/2056/367 911/2057/366 1190/1879/773 1188/1877/771 +f 911/2057/366 910/2058/365 1192/1881/775 1190/1879/773 +f 910/2058/365 909/2059/364 1194/1883/777 1192/1881/775 +f 909/2059/364 908/2060/363 1196/1885/779 1194/1883/777 +f 908/2060/363 907/2061/362 1134/2062/655 1197/1886/780 1196/1885/779 +f 1134/2062/655 1133/2063/654 1200/1889/783 1197/1886/780 +f 1133/2063/654 1132/2064/653 1202/1891/785 1200/1889/783 +f 1132/2064/653 1131/2065/652 1204/1893/787 1202/1891/785 +f 1131/2065/652 1130/2066/651 1205/1894/788 1204/1893/787 +f 1130/2066/651 1129/2067/650 1207/1896/790 1205/1894/788 +f 1128/2068/649 1127/2069/648 1211/1900/794 1210/1899/793 +f 1129/2067/650 1128/2068/649 1210/1899/793 1207/1896/790 +f 1127/2069/648 916/2070/371 915/2071/370 1213/1902/796 1211/1900/794 +f 915/2071/370 772/2072/209 1216/1905/799 1213/1902/796 +f 772/2072/209 771/2073/208 1217/1906/800 1216/1905/799 +f 771/2073/208 783/2074/221 1220/1909/803 1217/1906/800 +f 783/2075/221 776/2076/213 1221/1912/804 1220/1911/803 +f 776/2076/213 775/2077/212 1224/1915/807 1221/1912/804 +f 775/2077/212 917/2078/372 1225/1916/808 1224/1915/807 +f 917/2078/372 893/1660/348 1124/1663/645 1225/1916/808 +f 1242/1933/825 898/2048/353 914/2054/369 1184/1873/767 +f 593/2079/900 1291/2080/901 1292/2081/902 594/2082/903 +f 598/2083/904 1293/2084/905 1291/2080/901 593/2079/900 +f 594/2082/903 1292/2081/902 1294/2085/906 595/2086/907 +f 595/2086/907 1294/2085/906 1295/2087/908 596/2088/909 +f 596/2089/909 1295/2090/908 1296/2091/910 597/2092/911 +f 597/2092/911 1296/2091/910 1293/2084/905 598/2083/904 +f 599/2093/912 1297/2094/1 1298/2095/913 600/2096/914 +f 604/2097/915 1299/2098/916 1297/2094/1 599/2093/912 +f 600/2096/914 1298/2095/913 1300/2099/917 601/2100/918 +f 601/2100/918 1300/2099/917 1301/2101/2 602/2102/919 +f 602/2103/919 1301/2104/2 1302/2105/920 603/2106/921 +f 603/2106/921 1302/2105/920 1299/2098/916 604/2097/915 +f 605/2107/922 1303/2108/923 1304/2109/924 606/2110/925 +f 610/2111/926 1305/2112/927 1303/2108/923 605/2107/922 +f 606/2110/925 1304/2109/924 1306/2113/928 607/2114/929 +f 607/2114/929 1306/2113/928 1307/2115/930 608/2116/931 +f 608/2117/931 1307/2118/930 1308/2119/932 609/2120/933 +f 609/2120/933 1308/2119/932 1305/2112/927 610/2111/926 +f 611/2121/934 1309/2122/3 1310/2123/935 612/2124/936 +f 616/2125/937 1311/2126/938 1309/2122/3 611/2121/934 +f 612/2124/936 1310/2123/935 1312/2127/939 613/2128/940 +f 613/2128/940 1312/2127/939 1313/2129/4 614/2130/941 +f 614/2131/941 1313/2132/4 1314/2133/942 615/2134/943 +f 615/2134/943 1314/2133/942 1311/2126/938 616/2125/937 +f 617/2135/909 1315/2136/908 1316/2137/910 618/2138/911 +f 622/2139/907 1317/2140/906 1315/2136/908 617/2135/909 +f 618/2138/911 1316/2137/910 1318/2141/905 619/2142/904 +f 619/2142/904 1318/2141/905 1319/2143/901 620/2144/900 +f 620/2145/900 1319/2146/901 1320/2147/902 621/2148/903 +f 621/2148/903 1320/2147/902 1317/2140/906 622/2139/907 +f 623/2149/919 1321/2150/2 1322/2151/920 624/2152/921 +f 628/2153/918 1323/2154/917 1321/2150/2 623/2149/919 +f 624/2152/921 1322/2151/920 1324/2155/916 625/2156/915 +f 625/2156/915 1324/2155/916 1325/2157/1 626/2158/912 +f 626/2159/912 1325/2160/1 1326/2161/913 627/2162/914 +f 627/2162/914 1326/2161/913 1323/2154/917 628/2153/918 +f 629/2163/931 1327/2164/930 1328/2165/932 630/2166/933 +f 634/2167/929 1329/2168/928 1327/2164/930 629/2163/931 +f 630/2166/933 1328/2165/932 1330/2169/927 631/2170/926 +f 631/2170/926 1330/2169/927 1331/2171/923 632/2172/922 +f 632/2173/922 1331/2174/923 1332/2175/924 633/2176/925 +f 633/2176/925 1332/2175/924 1329/2168/928 634/2167/929 +f 635/2177/944 1333/2178/4 1334/2179/942 636/2180/945 +f 640/2181/946 1335/2182/939 1333/2178/4 635/2177/944 +f 636/2180/945 1334/2179/942 1336/2183/938 637/2184/947 +f 637/2184/947 1336/2183/938 1337/2185/3 638/2186/948 +f 638/2187/948 1337/2188/3 1338/2189/935 639/2190/949 +f 639/2190/949 1338/2189/935 1335/2182/939 640/2181/946 diff --git a/mods/pipeworks/models/pipeworks_pipe_7_lowpoly.obj b/mods/pipeworks/models/pipeworks_pipe_7_lowpoly.obj new file mode 100644 index 00000000..4b2dd4c4 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_7_lowpoly.obj @@ -0,0 +1,535 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-lowpoly.blend' +# www.blender.org +o Cylinder.002_Cylinder.006_None.002 +v -0.468750 -0.156250 -0.064721 +v -0.468750 -0.064721 -0.156250 +v -0.468750 0.064721 -0.156250 +v -0.468750 0.156250 -0.064721 +v -0.468750 0.156250 0.064721 +v -0.468750 0.064721 0.156250 +v -0.468750 -0.064721 0.156250 +v -0.468750 -0.156250 0.064721 +v -0.500000 -0.064721 -0.156250 +v -0.500000 -0.156250 -0.064721 +v -0.500000 -0.156250 0.064721 +v -0.500000 -0.064721 0.156250 +v -0.500000 0.064721 0.156250 +v -0.500000 0.156250 0.064721 +v -0.500000 0.156250 -0.064721 +v -0.500000 0.064721 -0.156250 +v 0.500000 -0.156250 -0.064721 +v 0.500000 -0.064721 -0.156250 +v 0.500000 0.064721 -0.156250 +v 0.500000 0.156250 -0.064721 +v 0.500000 0.156250 0.064721 +v 0.500000 0.064721 0.156250 +v 0.500000 -0.064721 0.156250 +v 0.500000 -0.156250 0.064721 +v 0.468750 -0.064721 -0.156250 +v 0.468750 -0.156250 -0.064721 +v 0.468750 -0.156250 0.064721 +v 0.468750 -0.064721 0.156250 +v 0.468750 0.064721 0.156250 +v 0.468750 0.156250 0.064721 +v 0.468750 0.156250 -0.064721 +v 0.468750 0.064721 -0.156250 +v 0.064721 -0.156250 -0.468750 +v 0.156250 -0.064721 -0.468750 +v 0.156250 0.064721 -0.468750 +v 0.064721 0.156250 -0.468750 +v -0.064721 0.156250 -0.468750 +v -0.156250 0.064721 -0.468750 +v -0.156250 -0.064721 -0.468750 +v -0.064721 -0.156250 -0.468750 +v 0.156250 -0.064721 -0.500000 +v 0.064721 -0.156250 -0.500000 +v -0.064721 -0.156250 -0.500000 +v -0.156250 -0.064721 -0.500000 +v -0.156250 0.064721 -0.500000 +v -0.064721 0.156250 -0.500000 +v 0.064721 0.156250 -0.500000 +v 0.156250 0.064721 -0.500000 +v 0.064721 -0.468750 0.156250 +v 0.156250 -0.468750 0.064721 +v 0.156250 -0.468750 -0.064721 +v 0.064721 -0.468750 -0.156250 +v -0.064721 -0.468750 -0.156250 +v -0.156250 -0.468750 -0.064721 +v -0.156250 -0.468750 0.064721 +v -0.064721 -0.468750 0.156250 +v 0.156250 -0.500000 0.064721 +v 0.064721 -0.500000 0.156250 +v -0.064721 -0.500000 0.156250 +v -0.156250 -0.500000 0.064721 +v -0.156250 -0.500000 -0.064721 +v -0.064721 -0.500000 -0.156250 +v 0.064721 -0.500000 -0.156250 +v 0.156250 -0.500000 -0.064721 +v -0.468750 -0.051777 -0.125000 +v -0.468750 -0.125000 -0.051777 +v -0.468750 -0.125000 0.051777 +v -0.468750 -0.051777 0.125000 +v -0.468750 0.051777 0.125000 +v -0.468750 0.125000 0.051777 +v -0.468750 0.125000 -0.051777 +v -0.468750 0.051777 -0.125000 +v 0.468750 -0.125000 -0.051777 +v 0.468750 -0.051777 -0.125000 +v 0.468750 0.051777 -0.125000 +v 0.468750 0.125000 -0.051777 +v 0.468750 0.125000 0.051777 +v 0.468750 0.051777 0.125000 +v 0.468750 -0.051777 0.125000 +v 0.468750 -0.125000 0.051777 +v -0.051777 0.125000 -0.468750 +v -0.051777 0.125000 -0.051777 +v 0.051777 0.125000 -0.051777 +v 0.051777 0.125000 -0.468750 +v -0.051777 -0.468750 0.125000 +v -0.051777 -0.051777 0.125000 +v -0.125000 -0.125000 0.051777 +v -0.125000 -0.468750 0.051777 +v 0.051777 -0.468750 0.125000 +v 0.125000 -0.468750 0.051777 +v 0.125000 -0.125000 0.051777 +v 0.051777 -0.051777 0.125000 +v 0.125000 0.051777 -0.125000 +v 0.125000 -0.125000 -0.051777 +v 0.088388 -0.088388 -0.088388 +v 0.125000 -0.051777 -0.125000 +v 0.125000 0.051777 -0.468750 +v -0.125000 0.051777 -0.125000 +v -0.125000 -0.051777 -0.125000 +v -0.088388 -0.088388 -0.088388 +v -0.125000 -0.125000 -0.051777 +v 0.125000 -0.051777 -0.468750 +v 0.051777 -0.125000 -0.468750 +v -0.051777 -0.125000 -0.468750 +v -0.125000 -0.051777 -0.468750 +v -0.125000 0.051777 -0.468750 +v -0.051777 -0.125000 -0.125000 +v 0.051777 -0.125000 -0.125000 +v -0.125000 -0.468750 -0.051777 +v -0.051777 -0.468750 -0.125000 +v 0.051777 -0.468750 -0.125000 +v 0.125000 -0.468750 -0.051777 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.6250 0.0156 +vt 0.6250 0.2344 +vt 0.5000 0.2344 +vt 0.5000 0.0156 +vt 0.6250 0.5156 +vt 0.6250 0.0156 +vt 0.7500 0.0156 +vt 0.7500 0.5156 +vt 1.0000 0.0156 +vt 1.0000 0.2344 +vt 0.8750 0.1875 +vt 0.8750 0.0156 +vt 0.1250 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.1875 +vt 0.1250 0.2344 +vt 0.5000 0.2969 +vt 0.5000 0.5156 +vt 0.3750 0.5156 +vt 0.3750 0.3281 +vt -0.0000 0.2344 +vt -0.0000 0.0156 +vt 0.1250 0.5156 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.1250 0.3281 +vt 0.1875 0.3125 +vt 0.2500 0.3281 +vt 0.2500 0.5156 +vt 0.5000 0.2344 +vt 0.5000 0.0156 +vt 0.3750 0.1875 +vt 0.3750 0.0156 +vt 0.2500 0.0156 +vt 0.3750 0.0156 +vt 0.3750 0.1875 +vt 0.2500 0.1875 +vt 0.1250 0.0156 +vt 0.1875 0.2188 +vt 0.1250 0.1875 +vt -0.0000 0.1875 +vt -0.0000 0.0156 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0156 +vt 1.0000 0.1875 +vt 0.9375 0.2188 +vt 0.8750 0.1875 +vt 0.8750 0.0156 +vt 0.7500 0.1875 +vt 0.7500 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.1875 +vt 0.1250 0.0156 +vt 0.1875 0.2188 +vt 0.1250 0.1875 +vt -0.0000 0.1875 +vt -0.0000 0.0156 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.5156 +vt 0.8750 0.5156 +vt 0.8750 0.2969 +vt 1.0000 0.3281 +vt 1.0000 0.0156 +vt 1.0000 0.1875 +vt 0.8750 0.2344 +vt 0.8750 0.0156 +vt 0.7500 0.1875 +vt 0.7500 0.0156 +vt 0.6250 0.0156 +vt 0.6875 0.2188 +vt 0.6250 0.1875 +vt 0.5000 0.1875 +vt 0.5000 0.0156 +vt 0.4375 0.2188 +vt 0.3750 0.1875 +vt 0.3750 0.0156 +vn 1.0000 0.0000 0.0000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 -0.7173 +vn 0.6302 -0.7173 -0.2971 +vn -0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 0.2971 +vn -0.6302 -0.7173 0.2971 +vn 0.6302 -0.2971 0.7173 +vn -0.6302 -0.2971 0.7173 +vn 0.6302 0.2971 0.7173 +vn -0.6302 0.2971 0.7173 +vn 0.6302 0.7173 0.2971 +vn -0.6302 0.7173 0.2971 +vn 0.6302 0.7173 -0.2971 +vn -0.6302 0.7173 -0.2971 +vn 0.6302 0.2971 -0.7173 +vn -0.6302 0.2971 -0.7173 +vn -0.6303 -0.2971 -0.7173 +vn -0.6303 -0.7173 -0.2971 +vn -0.6303 -0.7173 0.2971 +vn -0.6303 -0.2971 0.7173 +vn -0.6303 0.2971 0.7173 +vn -0.6303 0.7173 0.2971 +vn -0.6303 0.7173 -0.2971 +vn -0.6303 0.2971 -0.7173 +vn 0.6303 -0.7173 -0.2971 +vn 0.6303 -0.2971 -0.7173 +vn 0.6303 0.2971 -0.7173 +vn 0.6303 0.7173 -0.2971 +vn 0.6303 0.7173 0.2971 +vn 0.6303 0.2971 0.7173 +vn 0.6303 -0.2971 0.7173 +vn 0.6303 -0.7173 0.2971 +vn -0.2971 0.7173 -0.6303 +vn -0.1101 0.9878 -0.1101 +vn 0.1101 0.9878 -0.1101 +vn 0.2971 0.7173 -0.6303 +vn -0.2971 -0.6303 0.7173 +vn -0.1101 -0.1101 0.9878 +vn -0.5789 -0.5789 0.5743 +vn -0.7173 -0.6303 0.2971 +vn 0.2971 -0.6303 0.7173 +vn 0.7173 -0.6303 0.2971 +vn 0.5789 -0.5789 0.5743 +vn 0.1101 -0.1101 0.9878 +vn 0.5789 0.5743 -0.5789 +vn 0.5789 -0.5789 -0.5743 +vn 0.5774 -0.5774 -0.5774 +vn 0.5789 -0.5743 -0.5789 +vn 0.7173 0.2971 -0.6303 +vn -0.5789 0.5743 -0.5789 +vn -0.5789 -0.5743 -0.5789 +vn -0.5774 -0.5774 -0.5774 +vn -0.5789 -0.5789 -0.5743 +vn 0.7173 -0.2971 -0.6302 +vn 0.7173 -0.2971 0.6302 +vn 0.2971 -0.7173 0.6302 +vn 0.2971 -0.7173 -0.6302 +vn -0.2971 -0.7173 0.6302 +vn -0.2971 -0.7173 -0.6302 +vn -0.7173 -0.2971 0.6302 +vn -0.7173 -0.2971 -0.6302 +vn -0.7173 0.2971 0.6302 +vn -0.7173 0.2971 -0.6302 +vn -0.2971 0.7173 0.6302 +vn -0.2971 0.7173 -0.6302 +vn 0.2971 0.7173 0.6302 +vn 0.2971 0.7173 -0.6302 +vn 0.7173 0.2971 0.6302 +vn 0.7173 0.2971 -0.6302 +vn 0.7173 -0.2971 -0.6303 +vn 0.2971 -0.7173 -0.6303 +vn -0.2971 -0.7173 -0.6303 +vn -0.7173 -0.2971 -0.6303 +vn -0.7173 0.2971 -0.6303 +vn -0.5743 -0.5789 -0.5789 +vn 0.5743 -0.5789 -0.5789 +vn 0.7173 -0.6302 0.2971 +vn 0.7173 0.6302 0.2971 +vn 0.2971 0.6302 0.7173 +vn 0.2971 -0.6302 0.7173 +vn -0.2971 0.6302 0.7173 +vn -0.2971 -0.6302 0.7173 +vn -0.7173 0.6302 0.2971 +vn -0.7173 -0.6302 0.2971 +vn -0.7173 0.6302 -0.2971 +vn -0.7173 -0.6302 -0.2971 +vn -0.2971 0.6302 -0.7173 +vn -0.2971 -0.6302 -0.7173 +vn 0.2971 0.6302 -0.7173 +vn 0.2971 -0.6302 -0.7173 +vn 0.7173 0.6302 -0.2971 +vn 0.7173 -0.6302 -0.2971 +vn -0.7173 -0.6303 -0.2971 +vn -0.2971 -0.6303 -0.7173 +vn 0.2971 -0.6303 -0.7173 +vn 0.7173 -0.6303 -0.2971 +g Cylinder.002_Cylinder.006_None.002_Cylinder.002_Cylinder.006_None.002_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 +f 9/9/2 10/10/2 11/11/2 12/12/2 13/13/2 14/14/2 15/15/2 16/16/2 +f 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 +f 25/25/2 26/26/2 27/27/2 28/28/2 29/29/2 30/30/2 31/31/2 32/32/2 +f 33/33/3 34/34/3 35/35/3 36/36/3 37/37/3 38/38/3 39/39/3 40/40/3 +f 41/41/4 42/42/4 43/43/4 44/44/4 45/45/4 46/46/4 47/47/4 48/48/4 +f 49/49/5 50/50/5 51/51/5 52/52/5 53/53/5 54/54/5 55/55/5 56/56/5 +f 57/57/6 58/58/6 59/59/6 60/60/6 61/61/6 62/62/6 63/63/6 64/64/6 +s 1 +f 9/65/7 2/66/8 1/67/9 10/68/10 +f 10/68/10 1/67/9 8/69/11 11/70/12 +f 11/70/12 8/69/11 7/71/13 12/72/14 +f 12/73/14 7/74/13 6/75/15 13/76/16 +f 13/76/16 6/75/15 5/77/17 14/78/18 +f 14/78/18 5/77/17 4/79/19 15/80/20 +f 15/80/20 4/79/19 3/81/21 16/82/22 +f 16/82/22 3/81/21 2/66/8 9/65/7 +f 26/83/10 17/84/9 24/85/11 27/86/12 +f 25/87/7 18/88/8 17/84/9 26/83/10 +f 27/86/12 24/85/11 23/89/13 28/90/14 +f 28/91/14 23/92/13 22/93/15 29/94/16 +f 29/94/16 22/93/15 21/95/17 30/96/18 +f 30/96/18 21/95/17 20/97/19 31/98/20 +f 31/98/20 20/97/19 19/99/21 32/100/22 +f 32/100/22 19/99/21 18/88/8 25/87/7 +f 65/101/23 66/102/24 67/103/25 68/104/26 69/105/27 70/106/28 71/107/29 72/108/30 +f 73/109/31 74/110/32 75/111/33 76/112/34 77/113/35 78/114/36 79/115/37 80/116/38 +f 81/117/39 82/118/40 83/119/41 84/120/42 +f 77/121/35 70/122/28 69/123/27 78/124/36 +f 85/125/43 86/126/44 87/127/45 88/128/46 +f 89/129/47 90/130/48 91/131/49 92/132/50 +f 83/133/41 76/134/34 75/135/33 93/136/51 +f 89/129/47 92/132/50 86/137/44 85/138/43 +f 73/139/31 80/140/38 91/141/49 94/142/52 +f 73/139/31 94/142/52 95/143/53 96/144/54 74/145/32 +f 74/145/32 96/144/54 93/136/51 75/135/33 +f 77/121/35 76/134/34 83/133/41 82/146/40 71/147/29 70/122/28 +f 83/119/41 93/148/51 97/149/55 84/120/42 +f 65/150/23 72/151/30 98/152/56 99/153/57 +f 66/154/24 65/150/23 99/153/57 100/155/58 101/156/59 +f 66/154/24 101/156/59 87/157/45 67/158/25 +f 41/159/60 34/160/61 33/161/62 42/162/63 +f 42/162/63 33/161/62 40/163/64 43/164/65 +f 43/164/65 40/163/64 39/165/66 44/166/67 +f 44/167/67 39/168/66 38/169/68 45/170/69 +f 45/170/69 38/169/68 37/171/70 46/172/71 +f 46/172/71 37/171/70 36/173/72 47/174/73 +f 47/174/73 36/173/72 35/175/74 48/176/75 +f 48/176/75 35/175/74 34/160/61 41/159/60 +f 102/177/76 103/178/77 104/179/78 105/180/79 106/181/80 81/182/39 84/183/42 97/184/55 +f 104/185/78 107/186/81 100/187/58 99/188/57 105/189/79 +f 105/189/79 99/188/57 98/190/56 106/191/80 +f 82/118/40 81/117/39 106/191/80 98/190/56 +f 102/192/76 97/149/55 93/148/51 96/193/54 +f 103/194/77 102/192/76 96/193/54 95/195/53 108/196/82 +f 103/194/77 108/196/82 107/197/81 104/198/78 +f 57/199/83 50/200/84 49/201/85 58/202/86 +f 58/202/86 49/201/85 56/203/87 59/204/88 +f 59/204/88 56/203/87 55/205/89 60/206/90 +f 60/207/90 55/208/89 54/209/91 61/210/92 +f 61/210/92 54/209/91 53/211/93 62/212/94 +f 62/212/94 53/211/93 52/213/95 63/214/96 +f 63/214/96 52/213/95 51/215/97 64/216/98 +f 64/216/98 51/215/97 50/200/84 57/199/83 +f 90/217/48 89/218/47 85/219/43 88/220/46 109/221/99 110/222/100 111/223/101 112/224/102 +f 82/146/40 98/152/56 72/151/30 71/147/29 +f 80/225/38 79/226/37 92/227/50 91/228/49 +f 67/229/25 87/230/45 86/231/44 68/232/26 +f 86/231/44 92/227/50 79/226/37 78/124/36 69/123/27 68/232/26 +f 88/128/46 87/127/45 101/233/59 109/234/99 +f 110/235/100 109/234/99 101/233/59 100/236/58 107/237/81 +f 110/235/100 107/237/81 108/238/82 111/239/101 +f 111/239/101 108/238/82 95/240/53 94/241/52 112/242/102 +f 90/130/48 112/242/102 94/241/52 91/131/49 diff --git a/mods/pipeworks/models/pipeworks_pipe_8.obj b/mods/pipeworks/models/pipeworks_pipe_8.obj new file mode 100644 index 00000000..21c68761 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_8.obj @@ -0,0 +1,5122 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-highpoly.blend' +# www.blender.org +o Pipe_Cylinder.002 +v -0.468750 0.126770 0.038455 +v -0.468750 0.131837 0.012985 +v -0.468750 0.131837 -0.012984 +v -0.468750 0.126770 -0.038455 +v -0.468750 0.116832 -0.062448 +v -0.468750 0.102404 -0.084041 +v -0.468750 0.084041 -0.102404 +v -0.468750 0.062448 -0.116832 +v -0.468750 0.038455 -0.126770 +v -0.468750 0.012985 -0.131836 +v -0.468750 -0.012985 -0.131836 +v -0.468750 -0.062448 -0.116832 +v -0.468750 -0.084041 -0.102404 +v -0.468750 -0.102404 -0.084041 +v -0.468750 -0.116832 -0.062448 +v -0.468750 -0.126770 -0.038455 +v -0.468750 -0.131836 -0.012985 +v -0.468750 -0.131836 0.012985 +v -0.468750 -0.126770 0.038455 +v -0.468750 -0.116832 0.062448 +v -0.468750 -0.084041 0.102404 +v -0.468750 -0.102404 0.084041 +v -0.468750 -0.062448 0.116832 +v -0.468750 -0.038455 0.126770 +v -0.468750 0.012985 0.131837 +v -0.468750 0.062448 0.116832 +v -0.468750 0.038455 0.126770 +v -0.468750 0.084041 0.102404 +v -0.468750 0.102404 0.084041 +v -0.468750 0.116832 0.062448 +v -0.468750 -0.038455 -0.126770 +v -0.468750 -0.012985 0.131836 +v -0.437501 0.110774 0.059210 +v -0.437501 0.120197 0.036461 +v -0.437501 0.125000 0.012312 +v -0.437501 0.125001 -0.012311 +v -0.437501 0.120197 -0.036461 +v -0.437501 0.110774 -0.059210 +v -0.437501 0.097094 -0.079683 +v -0.437501 0.079683 -0.097094 +v -0.437501 0.059210 -0.110774 +v -0.437501 0.036461 -0.120197 +v -0.437501 0.012312 -0.125000 +v -0.437501 -0.012311 -0.125000 +v -0.437501 -0.036461 -0.120197 +v -0.437501 -0.059210 -0.110774 +v -0.437501 -0.079683 -0.097094 +v -0.437501 -0.097094 -0.079683 +v -0.437501 -0.110774 -0.059210 +v -0.437501 -0.120197 -0.036461 +v -0.437501 -0.125000 -0.012311 +v -0.437501 -0.125000 0.012311 +v -0.437501 -0.120197 0.036461 +v -0.437501 -0.110774 0.059210 +v -0.437501 -0.097094 0.079683 +v -0.437501 -0.079683 0.097094 +v -0.437501 -0.059210 0.110774 +v -0.437501 -0.036461 0.120197 +v -0.437501 -0.012311 0.125001 +v -0.437501 0.012311 0.125001 +v -0.437501 0.036461 0.120197 +v -0.437501 0.059210 0.110774 +v -0.437501 0.079683 0.097094 +v -0.437501 0.097094 0.079683 +v 0.437501 0.036461 -0.120197 +v 0.437501 0.012312 -0.125001 +v 0.437501 -0.012311 -0.125000 +v 0.437501 -0.036461 -0.120197 +v 0.437501 0.059210 -0.110774 +v 0.468750 0.012985 -0.131836 +v 0.468750 0.038455 -0.126770 +v 0.468750 -0.012985 -0.131836 +v 0.437501 -0.059210 -0.110774 +v 0.468750 -0.038455 -0.126770 +v 0.437501 0.079683 -0.097094 +v 0.468750 0.062448 -0.116832 +v 0.437501 -0.079683 -0.097094 +v 0.468750 -0.062448 -0.116832 +v 0.437501 0.097094 -0.079683 +v 0.468750 0.084041 -0.102404 +v 0.437501 -0.097094 -0.079683 +v 0.468750 -0.084041 -0.102404 +v 0.437501 0.110774 -0.059210 +v 0.468750 0.102404 -0.084041 +v 0.437501 -0.110774 -0.059210 +v 0.468750 -0.102404 -0.084041 +v 0.437501 0.120197 -0.036461 +v 0.468750 0.116832 -0.062448 +v 0.437501 -0.120197 -0.036461 +v 0.468750 -0.116832 -0.062448 +v 0.437501 0.125000 -0.012311 +v 0.468750 0.126770 -0.038455 +v 0.437501 -0.125001 -0.012311 +v 0.468750 -0.126770 -0.038455 +v 0.437501 0.125000 0.012312 +v 0.468750 0.131836 -0.012985 +v 0.437501 -0.125001 0.012311 +v 0.468750 -0.131837 -0.012985 +v 0.437501 0.120197 0.036461 +v 0.468750 0.131836 0.012985 +v 0.437501 -0.120197 0.036461 +v 0.468750 -0.131837 0.012985 +v 0.437501 0.110774 0.059210 +v 0.468750 0.126770 0.038455 +v 0.437501 -0.110774 0.059210 +v 0.468750 -0.126770 0.038455 +v 0.437501 0.097094 0.079683 +v 0.468750 0.116832 0.062448 +v 0.437501 -0.097094 0.079683 +v 0.468750 -0.116832 0.062448 +v 0.437501 0.079683 0.097094 +v 0.468750 0.102404 0.084041 +v 0.437501 -0.079683 0.097094 +v 0.468750 -0.102404 0.084041 +v 0.437501 0.059210 0.110774 +v 0.468750 0.084041 0.102404 +v 0.437501 -0.059210 0.110774 +v 0.468750 -0.084041 0.102404 +v 0.437501 0.036461 0.120197 +v 0.468750 0.062448 0.116832 +v 0.437501 -0.036461 0.120197 +v 0.468750 -0.062448 0.116832 +v 0.437501 0.012311 0.125000 +v 0.468750 0.038455 0.126770 +v 0.437501 -0.012311 0.125000 +v 0.468750 -0.038455 0.126770 +v 0.468750 0.012985 0.131837 +v 0.468750 -0.012985 0.131836 +v 0.460912 0.130078 0.063644 +v 0.468749 0.130078 0.063644 +v 0.468749 0.139022 0.062467 +v 0.460912 0.139022 0.062467 +v 0.460912 0.142474 0.054132 +v 0.460912 0.136982 0.046976 +v 0.460912 0.128039 0.048153 +v 0.460912 0.124587 0.056487 +v 0.468749 0.124587 0.056487 +v 0.468749 0.142474 0.054132 +v 0.468749 0.136982 0.046976 +v 0.468749 0.128039 0.048153 +v -0.460914 0.136982 0.046976 +v -0.468751 0.136982 0.046976 +v -0.468751 0.142474 0.054133 +v -0.460914 0.142474 0.054133 +v -0.460914 0.139022 0.062467 +v -0.460914 0.130078 0.063644 +v -0.460914 0.124587 0.056488 +v -0.460914 0.128039 0.048153 +v -0.468751 0.128039 0.048153 +v -0.468751 0.139022 0.062467 +v -0.468751 0.130078 0.063644 +v -0.468751 0.124587 0.056488 +v 0.460912 0.046976 0.136982 +v 0.468749 0.046976 0.136982 +v 0.468749 0.054133 0.142474 +v 0.460912 0.054133 0.142474 +v 0.460912 0.062467 0.139022 +v 0.460912 0.063644 0.130078 +v 0.460912 0.056488 0.124587 +v 0.460912 0.048154 0.128039 +v 0.468749 0.048154 0.128039 +v 0.468749 0.062467 0.139022 +v 0.468749 0.063644 0.130078 +v 0.468749 0.056488 0.124587 +v -0.460914 0.063644 0.130078 +v -0.468751 0.063644 0.130078 +v -0.468751 0.062467 0.139022 +v -0.460914 0.062467 0.139022 +v -0.460914 0.054133 0.142474 +v -0.460914 0.046976 0.136982 +v -0.460914 0.048153 0.128039 +v -0.460914 0.056487 0.124587 +v -0.468751 0.056487 0.124587 +v -0.468751 0.054133 0.142474 +v -0.468751 0.046976 0.136982 +v -0.468751 0.048153 0.128039 +v 0.460912 -0.063644 0.130078 +v 0.468749 -0.063644 0.130078 +v 0.468749 -0.062467 0.139022 +v 0.460912 -0.062467 0.139022 +v 0.460912 -0.054132 0.142474 +v 0.460912 -0.046976 0.136982 +v 0.460912 -0.048153 0.128039 +v 0.460912 -0.056487 0.124587 +v 0.468749 -0.056487 0.124587 +v 0.468749 -0.054132 0.142474 +v 0.468749 -0.046976 0.136982 +v 0.468749 -0.048153 0.128039 +v -0.460914 -0.046976 0.136982 +v -0.468751 -0.046976 0.136982 +v -0.468751 -0.054133 0.142474 +v -0.460914 -0.054133 0.142474 +v -0.460914 -0.062467 0.139022 +v -0.460914 -0.063644 0.130078 +v -0.460914 -0.056488 0.124587 +v -0.460914 -0.048153 0.128039 +v -0.468751 -0.048153 0.128039 +v -0.468751 -0.062467 0.139022 +v -0.468751 -0.063644 0.130078 +v -0.468751 -0.056488 0.124587 +v 0.460912 -0.136982 0.046976 +v 0.468749 -0.136982 0.046976 +v 0.468749 -0.142474 0.054133 +v 0.460912 -0.142474 0.054133 +v 0.460912 -0.139022 0.062467 +v 0.460912 -0.130078 0.063644 +v 0.460912 -0.124587 0.056488 +v 0.460912 -0.128039 0.048153 +v 0.468749 -0.128039 0.048153 +v 0.468749 -0.139022 0.062467 +v 0.468749 -0.130078 0.063644 +v 0.468749 -0.124587 0.056488 +v -0.460914 -0.130078 0.063644 +v -0.468751 -0.130078 0.063644 +v -0.468751 -0.139022 0.062467 +v -0.460914 -0.139022 0.062467 +v -0.460914 -0.142474 0.054133 +v -0.460914 -0.136982 0.046976 +v -0.460914 -0.128039 0.048153 +v -0.460914 -0.124587 0.056487 +v -0.468751 -0.124587 0.056487 +v -0.468751 -0.142474 0.054133 +v -0.468751 -0.136982 0.046976 +v -0.468751 -0.128039 0.048153 +v 0.460912 -0.130078 -0.063644 +v 0.468749 -0.130078 -0.063644 +v 0.468749 -0.139022 -0.062467 +v 0.460912 -0.139022 -0.062467 +v 0.460912 -0.142474 -0.054132 +v 0.460912 -0.136982 -0.046976 +v 0.460912 -0.128039 -0.048153 +v 0.460912 -0.124587 -0.056487 +v 0.468749 -0.124587 -0.056487 +v 0.468749 -0.142474 -0.054132 +v 0.468749 -0.136982 -0.046976 +v 0.468749 -0.128039 -0.048153 +v -0.460914 -0.136982 -0.046976 +v -0.468751 -0.136982 -0.046976 +v -0.468751 -0.142474 -0.054133 +v -0.460914 -0.142474 -0.054133 +v -0.460914 -0.139022 -0.062467 +v -0.460914 -0.130078 -0.063644 +v -0.460914 -0.124587 -0.056487 +v -0.460914 -0.128039 -0.048153 +v -0.468751 -0.128039 -0.048153 +v -0.468751 -0.139022 -0.062467 +v -0.468751 -0.130078 -0.063644 +v -0.468751 -0.124587 -0.056487 +v 0.460912 -0.046976 -0.136982 +v 0.468749 -0.046976 -0.136982 +v 0.468749 -0.054133 -0.142474 +v 0.460912 -0.054133 -0.142474 +v 0.460912 -0.062467 -0.139022 +v 0.460912 -0.063644 -0.130078 +v 0.460912 -0.056488 -0.124587 +v 0.460912 -0.048153 -0.128039 +v 0.468749 -0.048153 -0.128039 +v 0.468749 -0.062467 -0.139022 +v 0.468749 -0.063644 -0.130078 +v 0.468749 -0.056488 -0.124587 +v -0.460914 -0.063644 -0.130078 +v -0.468751 -0.063644 -0.130078 +v -0.468751 -0.062467 -0.139022 +v -0.460914 -0.062467 -0.139022 +v -0.460914 -0.054132 -0.142474 +v -0.460914 -0.046976 -0.136982 +v -0.460914 -0.048153 -0.128039 +v -0.460914 -0.056487 -0.124587 +v -0.468751 -0.056487 -0.124587 +v -0.468751 -0.054132 -0.142474 +v -0.468751 -0.046976 -0.136982 +v -0.468751 -0.048153 -0.128039 +v 0.460912 0.063644 -0.130078 +v 0.468749 0.063644 -0.130078 +v 0.468749 0.062467 -0.139022 +v 0.460912 0.062467 -0.139022 +v 0.460912 0.054132 -0.142474 +v 0.460912 0.046976 -0.136982 +v 0.460912 0.048153 -0.128039 +v 0.460912 0.056487 -0.124587 +v 0.468749 0.056487 -0.124587 +v 0.468749 0.054132 -0.142474 +v 0.468749 0.046976 -0.136982 +v 0.468749 0.048153 -0.128039 +v -0.460914 0.046976 -0.136982 +v -0.468751 0.046976 -0.136982 +v -0.468751 0.054133 -0.142474 +v -0.460914 0.054133 -0.142474 +v -0.460914 0.062467 -0.139022 +v -0.460914 0.063644 -0.130078 +v -0.460914 0.056487 -0.124587 +v -0.460914 0.048153 -0.128039 +v -0.468751 0.048153 -0.128039 +v -0.468751 0.062467 -0.139022 +v -0.468751 0.063644 -0.130078 +v -0.468751 0.056487 -0.124587 +v 0.460912 0.136982 -0.046976 +v 0.468749 0.136982 -0.046976 +v 0.468749 0.142474 -0.054133 +v 0.460912 0.142474 -0.054133 +v 0.460912 0.139022 -0.062467 +v 0.460912 0.130078 -0.063644 +v 0.460912 0.124587 -0.056488 +v 0.460912 0.128039 -0.048153 +v 0.468749 0.128039 -0.048153 +v 0.468749 0.139022 -0.062467 +v 0.468749 0.130078 -0.063644 +v 0.468749 0.124587 -0.056488 +v -0.460914 0.130078 -0.063644 +v -0.468751 0.130078 -0.063644 +v -0.468751 0.139022 -0.062467 +v -0.460914 0.139022 -0.062467 +v -0.460914 0.142474 -0.054133 +v -0.460914 0.136982 -0.046976 +v -0.460914 0.128039 -0.048153 +v -0.460914 0.124587 -0.056487 +v -0.468751 0.124587 -0.056487 +v -0.468751 0.142474 -0.054133 +v -0.468751 0.136982 -0.046976 +v -0.468751 0.128039 -0.048153 +v -0.012312 -0.012312 -0.125000 +v -0.036461 -0.036461 -0.120197 +v -0.079683 -0.079683 -0.097094 +v -0.097094 -0.097094 -0.079683 +v -0.120197 -0.120197 -0.036461 +v 0.110774 0.110774 -0.059210 +v 0.120197 0.120197 -0.036461 +v 0.125000 -0.125001 -0.012311 +v 0.110774 -0.110774 0.059210 +v 0.097094 -0.097094 0.079683 +v 0.079683 -0.079683 0.097094 +v 0.036461 -0.036461 0.120197 +v 0.012312 -0.012312 -0.125000 +v 0.110774 -0.110774 -0.059210 +v 0.125001 0.125001 -0.012311 +v -0.120197 0.120197 0.036461 +v 0.110774 0.110774 0.059210 +v 0.079683 0.079683 0.097094 +v 0.012312 0.012312 0.125000 +v -0.500000 0.099603 -0.121367 +v -0.500000 0.074012 -0.138467 +v -0.500000 0.045577 -0.150245 +v -0.500000 0.015390 -0.156250 +v -0.500000 -0.015389 -0.156250 +v -0.500000 -0.045576 -0.150245 +v -0.500000 -0.074012 -0.138467 +v -0.500000 -0.099603 -0.121367 +v -0.500000 -0.121367 -0.099603 +v -0.500000 -0.150245 -0.045576 +v -0.500000 -0.156250 0.015389 +v -0.500000 -0.150245 0.045576 +v -0.500000 -0.121367 0.099603 +v -0.500000 -0.099603 0.121367 +v -0.500000 -0.074012 0.138467 +v -0.500000 -0.045576 0.150245 +v -0.500000 -0.015389 0.156250 +v -0.500000 0.045576 0.150245 +v -0.500000 0.074012 0.138467 +v -0.500000 0.099603 0.121367 +v -0.500000 0.138467 0.074012 +v -0.500000 0.156250 0.015389 +v -0.500000 0.156250 -0.015389 +v -0.500000 0.150245 -0.045576 +v -0.500000 0.138467 -0.074012 +v -0.500000 0.121367 -0.099603 +v -0.500000 -0.138466 -0.074012 +v -0.500000 -0.156250 -0.015389 +v -0.500000 -0.138467 0.074012 +v -0.500000 0.015389 0.156250 +v -0.500000 0.121367 0.099603 +v -0.500000 0.150245 0.045576 +v -0.468750 0.099603 -0.121367 +v -0.468750 0.121367 -0.099603 +v -0.468750 0.074012 -0.138467 +v -0.468750 0.045577 -0.150245 +v -0.468750 0.015390 -0.156250 +v -0.468750 -0.015389 -0.156250 +v -0.468750 -0.045576 -0.150245 +v -0.468750 -0.074012 -0.138467 +v -0.468750 -0.099603 -0.121367 +v -0.468750 -0.121367 -0.099603 +v -0.468750 -0.138466 -0.074012 +v -0.468750 -0.150245 -0.045576 +v -0.468750 -0.156250 -0.015389 +v -0.468750 -0.156250 0.015389 +v -0.468750 -0.150245 0.045576 +v -0.468750 -0.138467 0.074012 +v -0.468750 -0.121367 0.099603 +v -0.468750 -0.099603 0.121367 +v -0.468750 -0.074012 0.138467 +v -0.468750 -0.045576 0.150245 +v -0.468750 -0.015389 0.156250 +v -0.468750 0.015389 0.156250 +v -0.468750 0.074012 0.138467 +v -0.468750 0.045576 0.150245 +v -0.468750 0.099603 0.121367 +v -0.468750 0.121367 0.099603 +v -0.468750 0.138467 0.074012 +v -0.468750 0.150245 0.045576 +v -0.468750 0.156250 -0.015389 +v -0.468750 0.156250 0.015389 +v -0.468750 0.150245 -0.045576 +v -0.468750 0.138467 -0.074012 +v 0.468750 -0.138466 -0.074012 +v 0.468750 -0.150245 -0.045576 +v 0.468750 -0.156250 -0.015389 +v 0.468750 -0.121367 -0.099603 +v 0.468750 -0.156250 0.015389 +v 0.468750 -0.074012 -0.138467 +v 0.468750 -0.099603 -0.121367 +v 0.500000 -0.121367 -0.099603 +v 0.500000 -0.138467 -0.074012 +v 0.500000 -0.150245 -0.045576 +v 0.500000 -0.156250 -0.015389 +v 0.500000 -0.156250 0.015389 +v 0.468750 -0.045576 -0.150245 +v 0.500000 -0.099603 -0.121367 +v 0.468750 -0.150245 0.045576 +v 0.500000 -0.150245 0.045576 +v 0.468750 -0.015389 -0.156250 +v 0.500000 -0.045576 -0.150245 +v 0.500000 -0.074012 -0.138467 +v 0.468750 -0.138467 0.074012 +v 0.500000 -0.138467 0.074012 +v 0.468750 0.015389 -0.156250 +v 0.500000 -0.015389 -0.156250 +v 0.468750 -0.121367 0.099603 +v 0.500000 -0.121367 0.099603 +v 0.468750 0.045576 -0.150245 +v 0.500000 0.015389 -0.156250 +v 0.468750 -0.099603 0.121367 +v 0.500000 -0.099603 0.121367 +v 0.468750 0.074012 -0.138467 +v 0.500000 0.045576 -0.150245 +v 0.468750 -0.045576 0.150245 +v 0.468750 -0.074012 0.138467 +v 0.500000 -0.074012 0.138467 +v 0.468750 0.099603 -0.121367 +v 0.500000 0.074012 -0.138467 +v 0.468750 -0.015389 0.156250 +v 0.500000 -0.045576 0.150245 +v 0.468750 0.121367 -0.099603 +v 0.500000 0.099603 -0.121367 +v 0.468750 0.015389 0.156250 +v 0.500000 -0.015389 0.156250 +v 0.468750 0.138466 -0.074012 +v 0.500000 0.121367 -0.099603 +v 0.468750 0.045576 0.150245 +v 0.500000 0.015389 0.156250 +v 0.468750 0.150245 -0.045577 +v 0.500000 0.138466 -0.074012 +v 0.468750 0.074012 0.138467 +v 0.500000 0.045576 0.150245 +v 0.468750 0.156249 -0.015389 +v 0.500000 0.150245 -0.045577 +v 0.500000 0.156250 0.015389 +v 0.468750 0.099603 0.121367 +v 0.500000 0.074012 0.138467 +v 0.468750 0.156250 0.015389 +v 0.500000 0.156250 -0.015389 +v 0.500000 0.138467 0.074012 +v 0.500000 0.150245 0.045576 +v 0.500000 0.121367 0.099603 +v 0.500000 0.099603 0.121367 +v 0.468750 0.150245 0.045576 +v 0.468750 0.121367 0.099603 +v 0.468750 0.138467 0.074012 +v 0.460912 0.095821 0.108578 +v 0.468749 0.095821 0.108578 +v 0.468749 0.104534 0.110913 +v 0.460912 0.104534 0.110913 +v 0.460912 0.110913 0.104534 +v 0.460912 0.108578 0.095821 +v 0.460912 0.099865 0.093486 +v 0.460912 0.093486 0.099865 +v 0.468749 0.093486 0.099865 +v 0.468749 0.110913 0.104534 +v 0.468749 0.108578 0.095821 +v 0.468749 0.099865 0.093486 +v -0.460914 0.108578 0.095821 +v -0.468751 0.108578 0.095821 +v -0.468751 0.110913 0.104534 +v -0.460914 0.110913 0.104534 +v -0.460914 0.104534 0.110913 +v -0.460914 0.095821 0.108578 +v -0.460914 0.093486 0.099865 +v -0.460914 0.099865 0.093486 +v -0.468751 0.099865 0.093486 +v -0.468751 0.104534 0.110913 +v -0.468751 0.095821 0.108578 +v -0.468751 0.093486 0.099865 +v 0.460912 -0.009021 0.144532 +v 0.468749 -0.009021 0.144532 +v 0.468749 -0.004510 0.152344 +v 0.460912 -0.004510 0.152344 +v 0.460912 0.004510 0.152344 +v 0.460912 0.009021 0.144532 +v 0.460912 0.004510 0.136720 +v 0.460912 -0.004510 0.136720 +v 0.468749 -0.004510 0.136720 +v 0.468749 0.004510 0.152344 +v 0.468749 0.009021 0.144532 +v 0.468749 0.004510 0.136720 +v -0.460914 0.009021 0.144532 +v -0.468751 0.009021 0.144532 +v -0.468751 0.004510 0.152344 +v -0.460914 0.004510 0.152344 +v -0.460914 -0.004510 0.152344 +v -0.460914 -0.009021 0.144532 +v -0.460914 -0.004510 0.136720 +v -0.460914 0.004510 0.136720 +v -0.468751 0.004510 0.136720 +v -0.468751 -0.004510 0.152344 +v -0.468751 -0.009021 0.144532 +v -0.468751 -0.004510 0.136720 +v 0.460912 -0.108578 0.095821 +v 0.468749 -0.108578 0.095821 +v 0.468749 -0.110913 0.104534 +v 0.460912 -0.110913 0.104534 +v 0.460912 -0.104534 0.110913 +v 0.460912 -0.095821 0.108578 +v 0.460912 -0.093486 0.099865 +v 0.460912 -0.099865 0.093486 +v 0.468749 -0.099865 0.093486 +v 0.468749 -0.104534 0.110913 +v 0.468749 -0.095821 0.108578 +v 0.468749 -0.093486 0.099865 +v -0.460914 -0.095821 0.108578 +v -0.468751 -0.095821 0.108578 +v -0.468751 -0.104534 0.110913 +v -0.460914 -0.104534 0.110913 +v -0.460914 -0.110913 0.104534 +v -0.460914 -0.108578 0.095821 +v -0.460914 -0.099865 0.093486 +v -0.460914 -0.093486 0.099865 +v -0.468751 -0.093486 0.099865 +v -0.468751 -0.110913 0.104534 +v -0.468751 -0.108578 0.095821 +v -0.468751 -0.099865 0.093486 +v 0.460912 -0.144532 -0.009021 +v 0.468749 -0.144532 -0.009021 +v 0.468749 -0.152344 -0.004510 +v 0.460912 -0.152344 -0.004510 +v 0.460912 -0.152344 0.004511 +v 0.460912 -0.144532 0.009021 +v 0.460912 -0.136720 0.004510 +v 0.460912 -0.136720 -0.004510 +v 0.468749 -0.136720 -0.004510 +v 0.468749 -0.152344 0.004511 +v 0.468749 -0.144532 0.009021 +v 0.468749 -0.136720 0.004510 +v -0.460914 -0.144532 0.009021 +v -0.468751 -0.144532 0.009021 +v -0.468751 -0.152344 0.004510 +v -0.460914 -0.152344 0.004510 +v -0.460914 -0.152344 -0.004510 +v -0.460914 -0.144532 -0.009021 +v -0.460914 -0.136720 -0.004510 +v -0.460914 -0.136720 0.004510 +v -0.468751 -0.136720 0.004510 +v -0.468751 -0.152344 -0.004510 +v -0.468751 -0.144532 -0.009021 +v -0.468751 -0.136720 -0.004510 +v 0.460912 -0.095821 -0.108578 +v 0.468749 -0.095821 -0.108578 +v 0.468749 -0.104534 -0.110913 +v 0.460912 -0.104534 -0.110913 +v 0.460912 -0.110913 -0.104534 +v 0.460912 -0.108578 -0.095821 +v 0.460912 -0.099865 -0.093486 +v 0.460912 -0.093486 -0.099865 +v 0.468749 -0.093486 -0.099865 +v 0.468749 -0.110913 -0.104534 +v 0.468749 -0.108578 -0.095821 +v 0.468749 -0.099865 -0.093486 +v -0.460914 -0.108578 -0.095821 +v -0.468751 -0.108578 -0.095821 +v -0.468751 -0.110913 -0.104534 +v -0.460914 -0.110913 -0.104534 +v -0.460914 -0.104534 -0.110913 +v -0.460914 -0.095821 -0.108578 +v -0.460914 -0.093486 -0.099865 +v -0.460914 -0.099865 -0.093486 +v -0.468751 -0.099865 -0.093486 +v -0.468751 -0.104534 -0.110913 +v -0.468751 -0.095821 -0.108578 +v -0.468751 -0.093486 -0.099865 +v 0.460912 0.009021 -0.144532 +v 0.468749 0.009021 -0.144532 +v 0.468749 0.004510 -0.152344 +v 0.460912 0.004510 -0.152344 +v 0.460912 -0.004510 -0.152344 +v 0.460912 -0.009021 -0.144532 +v 0.460912 -0.004510 -0.136720 +v 0.460912 0.004510 -0.136720 +v 0.468749 0.004510 -0.136720 +v 0.468749 -0.004510 -0.152344 +v 0.468749 -0.009021 -0.144532 +v 0.468749 -0.004510 -0.136720 +v -0.460914 -0.009021 -0.144532 +v -0.468751 -0.009021 -0.144532 +v -0.468751 -0.004510 -0.152344 +v -0.460914 -0.004510 -0.152344 +v -0.460914 0.004510 -0.152344 +v -0.460914 0.009021 -0.144532 +v -0.460914 0.004510 -0.136720 +v -0.460914 -0.004510 -0.136720 +v -0.468751 -0.004510 -0.136720 +v -0.468751 0.004510 -0.152344 +v -0.468751 0.009021 -0.144532 +v -0.468751 0.004510 -0.136720 +v 0.460912 0.108578 -0.095821 +v 0.468749 0.108578 -0.095821 +v 0.468749 0.110913 -0.104534 +v 0.460912 0.110913 -0.104534 +v 0.460912 0.104534 -0.110913 +v 0.460912 0.095821 -0.108578 +v 0.460912 0.093486 -0.099865 +v 0.460912 0.099865 -0.093486 +v 0.468749 0.099865 -0.093486 +v 0.468749 0.104534 -0.110913 +v 0.468749 0.095821 -0.108578 +v 0.468749 0.093486 -0.099865 +v -0.460914 0.095821 -0.108578 +v -0.468751 0.095821 -0.108578 +v -0.468751 0.104534 -0.110913 +v -0.460914 0.104534 -0.110913 +v -0.460914 0.110913 -0.104534 +v -0.460914 0.108578 -0.095821 +v -0.460914 0.099865 -0.093486 +v -0.460914 0.093486 -0.099865 +v -0.468751 0.093486 -0.099865 +v -0.468751 0.110913 -0.104534 +v -0.468751 0.108578 -0.095821 +v -0.468751 0.099865 -0.093486 +v 0.460912 0.144532 0.009021 +v 0.468749 0.144532 0.009021 +v 0.468749 0.152344 0.004510 +v 0.460912 0.152344 0.004510 +v 0.460912 0.152344 -0.004510 +v 0.460912 0.144532 -0.009021 +v 0.460912 0.136720 -0.004510 +v 0.460912 0.136720 0.004510 +v 0.468749 0.136720 0.004510 +v 0.468749 0.152344 -0.004510 +v 0.468749 0.144532 -0.009021 +v 0.468749 0.136720 -0.004510 +v -0.460914 0.144532 -0.009021 +v -0.468751 0.144532 -0.009021 +v -0.468751 0.152344 -0.004510 +v -0.460914 0.152344 -0.004510 +v -0.460914 0.152344 0.004510 +v -0.460914 0.144532 0.009021 +v -0.460914 0.136720 0.004510 +v -0.460914 0.136720 -0.004510 +v -0.468751 0.136720 -0.004510 +v -0.468751 0.152344 0.004510 +v -0.468751 0.144532 0.009021 +v -0.468751 0.136720 0.004510 +v 0.126770 0.468750 0.038455 +v 0.131837 0.468750 0.012985 +v 0.131837 0.468750 -0.012984 +v 0.126770 0.468750 -0.038455 +v 0.116832 0.468750 -0.062448 +v 0.102404 0.468750 -0.084041 +v 0.084041 0.468750 -0.102404 +v 0.062448 0.468750 -0.116832 +v 0.038455 0.468750 -0.126770 +v 0.012985 0.468750 -0.131837 +v -0.012985 0.468750 -0.131837 +v -0.062448 0.468750 -0.116832 +v -0.084041 0.468750 -0.102404 +v -0.102404 0.468750 -0.084041 +v -0.116832 0.468750 -0.062448 +v -0.126770 0.468750 -0.038455 +v -0.131837 0.468750 -0.012985 +v -0.131837 0.468750 0.012985 +v -0.126770 0.468750 0.038455 +v -0.116832 0.468750 0.062448 +v -0.084041 0.468750 0.102404 +v -0.102404 0.468750 0.084041 +v -0.062448 0.468750 0.116832 +v -0.038455 0.468750 0.126770 +v 0.012985 0.468750 0.131836 +v 0.062448 0.468750 0.116832 +v 0.038455 0.468750 0.126770 +v 0.084041 0.468750 0.102404 +v 0.102404 0.468750 0.084041 +v 0.116832 0.468750 0.062448 +v -0.038455 0.468750 -0.126770 +v -0.012985 0.468750 0.131836 +v 0.110774 0.437501 0.059210 +v 0.120197 0.437501 0.036461 +v 0.125000 0.437501 0.012312 +v 0.125000 0.437501 -0.012311 +v 0.120197 0.437501 -0.036461 +v 0.110774 0.437501 -0.059210 +v 0.097094 0.437501 -0.079683 +v 0.079683 0.437501 -0.097094 +v 0.059210 0.437501 -0.110774 +v 0.036461 0.437501 -0.120197 +v 0.012311 0.437501 -0.125001 +v -0.012311 0.437501 -0.125001 +v -0.036461 0.437501 -0.120197 +v -0.059210 0.437501 -0.110774 +v -0.079683 0.437501 -0.097094 +v -0.097094 0.437501 -0.079683 +v -0.110774 0.437501 -0.059210 +v -0.120197 0.437501 -0.036461 +v -0.125000 0.437501 -0.012312 +v -0.125001 0.437501 0.012311 +v -0.120197 0.437501 0.036461 +v -0.110774 0.437501 0.059210 +v -0.097094 0.437501 0.079683 +v -0.079683 0.437501 0.097094 +v -0.059210 0.437501 0.110774 +v -0.036461 0.437501 0.120197 +v -0.012312 0.437501 0.125000 +v 0.012311 0.437501 0.125000 +v 0.036461 0.437501 0.120197 +v 0.059210 0.437501 0.110774 +v 0.079683 0.437501 0.097094 +v 0.097094 0.437501 0.079683 +v 0.036461 -0.437501 -0.120197 +v 0.012312 -0.437501 -0.125000 +v -0.012311 -0.437501 -0.125000 +v -0.036461 -0.437501 -0.120197 +v 0.059210 -0.437501 -0.110774 +v 0.012985 -0.468750 -0.131836 +v 0.038455 -0.468750 -0.126770 +v -0.012985 -0.468750 -0.131836 +v -0.059210 -0.437501 -0.110774 +v -0.038455 -0.468750 -0.126770 +v 0.079683 -0.437501 -0.097094 +v 0.062448 -0.468750 -0.116832 +v -0.079683 -0.437501 -0.097094 +v -0.062448 -0.468750 -0.116832 +v 0.097094 -0.437501 -0.079683 +v 0.084041 -0.468750 -0.102404 +v -0.097094 -0.437501 -0.079683 +v -0.084041 -0.468750 -0.102404 +v 0.110774 -0.437501 -0.059210 +v 0.102404 -0.468750 -0.084041 +v -0.110774 -0.437501 -0.059210 +v -0.102404 -0.468750 -0.084041 +v 0.120197 -0.437501 -0.036461 +v 0.116832 -0.468750 -0.062448 +v -0.120197 -0.437501 -0.036461 +v -0.116832 -0.468750 -0.062448 +v 0.125001 -0.437501 -0.012311 +v 0.126770 -0.468750 -0.038455 +v -0.125000 -0.437501 -0.012311 +v -0.126770 -0.468750 -0.038455 +v 0.125000 -0.437501 0.012312 +v 0.131837 -0.468750 -0.012985 +v -0.125000 -0.437501 0.012312 +v -0.131836 -0.468750 -0.012985 +v 0.120197 -0.437501 0.036461 +v 0.131836 -0.468750 0.012985 +v -0.120197 -0.437501 0.036461 +v -0.131836 -0.468750 0.012985 +v 0.110774 -0.437501 0.059210 +v 0.126770 -0.468750 0.038455 +v -0.110774 -0.437501 0.059210 +v -0.126770 -0.468750 0.038455 +v 0.097094 -0.437501 0.079683 +v 0.116832 -0.468750 0.062448 +v -0.097094 -0.437501 0.079683 +v -0.116832 -0.468750 0.062448 +v 0.079683 -0.437501 0.097094 +v 0.102404 -0.468750 0.084041 +v -0.079683 -0.437501 0.097094 +v -0.102404 -0.468750 0.084041 +v 0.059210 -0.437501 0.110774 +v 0.084041 -0.468750 0.102404 +v -0.059210 -0.437501 0.110774 +v -0.084041 -0.468750 0.102404 +v 0.036461 -0.437501 0.120197 +v 0.062448 -0.468750 0.116832 +v -0.036461 -0.437501 0.120197 +v -0.062448 -0.468750 0.116832 +v 0.012311 -0.437501 0.125001 +v 0.038455 -0.468750 0.126770 +v -0.012311 -0.437501 0.125001 +v -0.038455 -0.468750 0.126770 +v 0.012985 -0.468750 0.131837 +v -0.012985 -0.468750 0.131837 +v 0.130078 -0.460912 0.063644 +v 0.130078 -0.468749 0.063644 +v 0.139022 -0.468749 0.062467 +v 0.139022 -0.460912 0.062467 +v 0.142474 -0.460912 0.054133 +v 0.136982 -0.460912 0.046976 +v 0.128039 -0.460912 0.048153 +v 0.124587 -0.460912 0.056487 +v 0.124587 -0.468749 0.056487 +v 0.142474 -0.468749 0.054133 +v 0.136982 -0.468749 0.046976 +v 0.128039 -0.468749 0.048153 +v 0.136982 0.460914 0.046976 +v 0.136982 0.468751 0.046976 +v 0.142474 0.468751 0.054133 +v 0.142474 0.460914 0.054133 +v 0.139022 0.460914 0.062467 +v 0.130078 0.460914 0.063644 +v 0.124587 0.460914 0.056487 +v 0.128039 0.460914 0.048153 +v 0.128039 0.468751 0.048153 +v 0.139022 0.468751 0.062467 +v 0.130078 0.468751 0.063644 +v 0.124587 0.468751 0.056487 +v 0.046976 -0.460912 0.136982 +v 0.046976 -0.468749 0.136982 +v 0.054133 -0.468749 0.142474 +v 0.054133 -0.460912 0.142474 +v 0.062467 -0.460912 0.139022 +v 0.063644 -0.460912 0.130078 +v 0.056488 -0.460912 0.124587 +v 0.048154 -0.460912 0.128039 +v 0.048154 -0.468749 0.128039 +v 0.062467 -0.468749 0.139022 +v 0.063644 -0.468749 0.130078 +v 0.056488 -0.468749 0.124587 +v 0.063644 0.460914 0.130078 +v 0.063644 0.468751 0.130078 +v 0.062467 0.468751 0.139022 +v 0.062467 0.460914 0.139022 +v 0.054132 0.460914 0.142474 +v 0.046976 0.460914 0.136982 +v 0.048153 0.460914 0.128039 +v 0.056487 0.460914 0.124587 +v 0.056487 0.468751 0.124587 +v 0.054132 0.468751 0.142474 +v 0.046976 0.468751 0.136982 +v 0.048153 0.468751 0.128039 +v -0.063644 -0.460912 0.130078 +v -0.063644 -0.468749 0.130078 +v -0.062467 -0.468749 0.139022 +v -0.062467 -0.460912 0.139022 +v -0.054132 -0.460912 0.142474 +v -0.046976 -0.460912 0.136982 +v -0.048153 -0.460912 0.128039 +v -0.056487 -0.460912 0.124587 +v -0.056487 -0.468749 0.124587 +v -0.054132 -0.468749 0.142474 +v -0.046976 -0.468749 0.136982 +v -0.048153 -0.468749 0.128039 +v -0.046976 0.460914 0.136982 +v -0.046976 0.468751 0.136982 +v -0.054133 0.468751 0.142474 +v -0.054133 0.460914 0.142474 +v -0.062467 0.460914 0.139022 +v -0.063644 0.460914 0.130078 +v -0.056488 0.460914 0.124587 +v -0.048153 0.460914 0.128039 +v -0.048153 0.468751 0.128039 +v -0.062467 0.468751 0.139022 +v -0.063644 0.468751 0.130078 +v -0.056488 0.468751 0.124587 +v -0.136982 -0.460912 0.046976 +v -0.136982 -0.468749 0.046976 +v -0.142474 -0.468749 0.054133 +v -0.142474 -0.460912 0.054133 +v -0.139022 -0.460912 0.062467 +v -0.130078 -0.460912 0.063644 +v -0.124587 -0.460912 0.056488 +v -0.128039 -0.460912 0.048154 +v -0.128039 -0.468749 0.048154 +v -0.139022 -0.468749 0.062467 +v -0.130078 -0.468749 0.063644 +v -0.124587 -0.468749 0.056488 +v -0.130078 0.460914 0.063644 +v -0.130078 0.468751 0.063644 +v -0.139022 0.468751 0.062467 +v -0.139022 0.460914 0.062467 +v -0.142474 0.460914 0.054132 +v -0.136982 0.460914 0.046976 +v -0.128039 0.460914 0.048153 +v -0.124587 0.460914 0.056487 +v -0.124587 0.468751 0.056487 +v -0.142474 0.468751 0.054132 +v -0.136982 0.468751 0.046976 +v -0.128039 0.468751 0.048153 +v -0.130078 -0.460912 -0.063644 +v -0.130078 -0.468749 -0.063644 +v -0.139022 -0.468749 -0.062466 +v -0.139022 -0.460912 -0.062467 +v -0.142474 -0.460912 -0.054132 +v -0.136982 -0.460912 -0.046976 +v -0.128039 -0.460912 -0.048153 +v -0.124587 -0.460912 -0.056487 +v -0.124587 -0.468749 -0.056487 +v -0.142474 -0.468749 -0.054132 +v -0.136982 -0.468749 -0.046976 +v -0.128039 -0.468749 -0.048153 +v -0.136982 0.460914 -0.046976 +v -0.136982 0.468751 -0.046976 +v -0.142474 0.468751 -0.054133 +v -0.142474 0.460914 -0.054133 +v -0.139022 0.460914 -0.062467 +v -0.130078 0.460914 -0.063644 +v -0.124587 0.460914 -0.056488 +v -0.128039 0.460914 -0.048153 +v -0.128039 0.468751 -0.048153 +v -0.139022 0.468751 -0.062467 +v -0.130078 0.468751 -0.063644 +v -0.124587 0.468751 -0.056488 +v -0.046976 -0.460912 -0.136982 +v -0.046976 -0.468749 -0.136982 +v -0.054133 -0.468749 -0.142474 +v -0.054133 -0.460912 -0.142474 +v -0.062467 -0.460912 -0.139022 +v -0.063644 -0.460912 -0.130078 +v -0.056488 -0.460912 -0.124587 +v -0.048153 -0.460912 -0.128039 +v -0.048153 -0.468749 -0.128039 +v -0.062467 -0.468749 -0.139022 +v -0.063644 -0.468749 -0.130078 +v -0.056488 -0.468749 -0.124587 +v -0.063644 0.460914 -0.130078 +v -0.063644 0.468751 -0.130078 +v -0.062467 0.468751 -0.139022 +v -0.062467 0.460914 -0.139022 +v -0.054133 0.460914 -0.142474 +v -0.046976 0.460914 -0.136982 +v -0.048153 0.460914 -0.128039 +v -0.056487 0.460914 -0.124587 +v -0.056487 0.468751 -0.124587 +v -0.054133 0.468751 -0.142474 +v -0.046976 0.468751 -0.136982 +v -0.048153 0.468751 -0.128039 +v 0.063644 -0.460912 -0.130078 +v 0.063644 -0.468749 -0.130078 +v 0.062467 -0.468749 -0.139022 +v 0.062467 -0.460912 -0.139022 +v 0.054132 -0.460912 -0.142474 +v 0.046976 -0.460912 -0.136982 +v 0.048153 -0.460912 -0.128039 +v 0.056487 -0.460912 -0.124587 +v 0.056487 -0.468749 -0.124587 +v 0.054132 -0.468749 -0.142474 +v 0.046976 -0.468749 -0.136982 +v 0.048153 -0.468749 -0.128039 +v 0.046976 0.460914 -0.136982 +v 0.046976 0.468751 -0.136982 +v 0.054133 0.468751 -0.142474 +v 0.054133 0.460914 -0.142474 +v 0.062467 0.460914 -0.139022 +v 0.063644 0.460914 -0.130078 +v 0.056487 0.460914 -0.124587 +v 0.048153 0.460914 -0.128039 +v 0.048153 0.468751 -0.128039 +v 0.062467 0.468751 -0.139022 +v 0.063644 0.468751 -0.130078 +v 0.056487 0.468751 -0.124587 +v 0.136982 -0.460912 -0.046976 +v 0.136982 -0.468749 -0.046976 +v 0.142474 -0.468749 -0.054133 +v 0.142474 -0.460912 -0.054133 +v 0.139022 -0.460912 -0.062467 +v 0.130078 -0.460912 -0.063644 +v 0.124587 -0.460912 -0.056488 +v 0.128039 -0.460912 -0.048153 +v 0.128039 -0.468749 -0.048153 +v 0.139022 -0.468749 -0.062467 +v 0.130078 -0.468749 -0.063644 +v 0.124587 -0.468749 -0.056487 +v 0.130078 0.460914 -0.063644 +v 0.130078 0.468751 -0.063644 +v 0.139022 0.468751 -0.062467 +v 0.139022 0.460914 -0.062467 +v 0.142474 0.460914 -0.054133 +v 0.136982 0.460914 -0.046976 +v 0.128039 0.460914 -0.048153 +v 0.124587 0.460914 -0.056487 +v 0.124587 0.468751 -0.056487 +v 0.142474 0.468751 -0.054133 +v 0.136982 0.468751 -0.046976 +v 0.128039 0.468751 -0.048153 +v 0.097094 0.097094 -0.079683 +v 0.079683 0.079683 -0.097094 +v 0.059210 0.059210 -0.110774 +v 0.036461 0.036461 -0.120197 +v 0.012312 0.012311 -0.125000 +v 0.036461 -0.036461 -0.120197 +v -0.012312 0.012311 -0.125000 +v -0.036461 0.036461 -0.120197 +v -0.059210 0.059210 -0.110774 +v -0.079683 0.079683 -0.097094 +v -0.097094 0.097094 -0.079683 +v -0.110774 0.110774 -0.059210 +v -0.120197 0.120197 -0.036461 +v -0.125000 0.125000 -0.012311 +v -0.125001 0.125000 0.012311 +v -0.110774 0.110774 0.059210 +v -0.097094 0.097094 0.079683 +v -0.079683 0.079683 0.097094 +v -0.036461 0.036461 0.120197 +v 0.059210 -0.059210 -0.110774 +v 0.079683 -0.079683 -0.097094 +v 0.097094 -0.097094 -0.079683 +v 0.120197 -0.120197 -0.036461 +v -0.125001 -0.125001 -0.012311 +v 0.120197 -0.120197 0.036461 +v -0.110774 -0.110774 0.059210 +v -0.097094 -0.097094 0.079683 +v -0.079683 -0.079683 0.097094 +v 0.059210 -0.059210 0.110774 +v -0.036461 -0.036461 0.120197 +v -0.059210 -0.059210 -0.110774 +v -0.110774 -0.110774 -0.059210 +v -0.125000 -0.125000 0.012311 +v -0.120197 -0.120197 0.036461 +v -0.059210 -0.059210 0.110774 +v -0.012311 -0.012311 0.125000 +v -0.012311 0.012311 0.125000 +v -0.059210 0.059210 0.110774 +v 0.125000 0.125000 0.012311 +v 0.125001 -0.125000 0.012311 +v 0.120197 0.120197 0.036461 +v 0.097094 0.097094 0.079683 +v 0.059210 0.059210 0.110774 +v 0.036461 0.036461 0.120197 +v 0.012311 -0.012312 0.125000 +v 0.099603 0.500000 -0.121367 +v 0.074012 0.500000 -0.138467 +v 0.045577 0.500000 -0.150245 +v 0.015390 0.500000 -0.156250 +v -0.015389 0.500000 -0.156250 +v -0.045576 0.500000 -0.150245 +v -0.074012 0.500000 -0.138467 +v -0.099603 0.500000 -0.121367 +v -0.121367 0.500000 -0.099603 +v -0.150245 0.500000 -0.045576 +v -0.156250 0.500000 0.015389 +v -0.150245 0.500000 0.045576 +v -0.121367 0.500000 0.099603 +v -0.099603 0.500000 0.121367 +v -0.074012 0.500000 0.138467 +v -0.045576 0.500000 0.150245 +v -0.015389 0.500000 0.156250 +v 0.045576 0.500000 0.150245 +v 0.074012 0.500000 0.138467 +v 0.099603 0.500000 0.121367 +v 0.138467 0.500000 0.074012 +v 0.156250 0.500000 0.015389 +v 0.156250 0.500000 -0.015389 +v 0.150245 0.500000 -0.045576 +v 0.138467 0.500000 -0.074012 +v 0.121367 0.500000 -0.099603 +v -0.138466 0.500000 -0.074012 +v -0.156250 0.500000 -0.015389 +v -0.138467 0.500000 0.074012 +v 0.015389 0.500000 0.156250 +v 0.121367 0.500000 0.099603 +v 0.150245 0.500000 0.045576 +v 0.099603 0.468750 -0.121367 +v 0.121367 0.468750 -0.099603 +v 0.074012 0.468750 -0.138467 +v 0.045577 0.468750 -0.150245 +v 0.015390 0.468750 -0.156250 +v -0.015389 0.468750 -0.156250 +v -0.045576 0.468750 -0.150245 +v -0.074012 0.468750 -0.138467 +v -0.099603 0.468750 -0.121367 +v -0.121367 0.468750 -0.099603 +v -0.138466 0.468750 -0.074012 +v -0.150245 0.468750 -0.045576 +v -0.156250 0.468750 -0.015389 +v -0.156250 0.468750 0.015389 +v -0.150245 0.468750 0.045576 +v -0.138467 0.468750 0.074012 +v -0.121367 0.468750 0.099603 +v -0.099603 0.468750 0.121367 +v -0.074012 0.468750 0.138467 +v -0.045576 0.468750 0.150245 +v -0.015389 0.468750 0.156250 +v 0.015389 0.468750 0.156250 +v 0.074012 0.468750 0.138467 +v 0.045576 0.468750 0.150245 +v 0.099603 0.468750 0.121367 +v 0.121367 0.468750 0.099603 +v 0.138467 0.468750 0.074012 +v 0.150245 0.468750 0.045576 +v 0.156250 0.468750 -0.015389 +v 0.156250 0.468750 0.015389 +v 0.150245 0.468750 -0.045576 +v 0.138467 0.468750 -0.074012 +v -0.138466 -0.468750 -0.074012 +v -0.150245 -0.468750 -0.045576 +v -0.156249 -0.468750 -0.015389 +v -0.121367 -0.468750 -0.099603 +v -0.156249 -0.468750 0.015389 +v -0.074012 -0.468750 -0.138467 +v -0.099603 -0.468750 -0.121367 +v -0.121367 -0.500000 -0.099603 +v -0.138467 -0.500000 -0.074012 +v -0.150245 -0.500000 -0.045576 +v -0.156249 -0.500000 -0.015389 +v -0.156250 -0.500000 0.015389 +v -0.045576 -0.468750 -0.150245 +v -0.099603 -0.500000 -0.121367 +v -0.150245 -0.468750 0.045576 +v -0.150245 -0.500000 0.045576 +v -0.015389 -0.468750 -0.156250 +v -0.045576 -0.500000 -0.150245 +v -0.074012 -0.500000 -0.138467 +v -0.138467 -0.468750 0.074012 +v -0.138467 -0.500000 0.074012 +v 0.015389 -0.468750 -0.156250 +v -0.015389 -0.500000 -0.156250 +v -0.121367 -0.468750 0.099603 +v -0.121367 -0.500000 0.099603 +v 0.045576 -0.468750 -0.150245 +v 0.015389 -0.500000 -0.156250 +v -0.099603 -0.468750 0.121367 +v -0.099603 -0.500000 0.121367 +v 0.074012 -0.468750 -0.138467 +v 0.045576 -0.500000 -0.150245 +v -0.045576 -0.468750 0.150245 +v -0.074012 -0.468750 0.138467 +v -0.074012 -0.500000 0.138467 +v 0.099603 -0.468750 -0.121367 +v 0.074012 -0.500000 -0.138467 +v -0.015389 -0.468750 0.156250 +v -0.045576 -0.500000 0.150245 +v 0.121367 -0.468750 -0.099603 +v 0.099603 -0.500000 -0.121367 +v 0.015389 -0.468750 0.156250 +v -0.015389 -0.500000 0.156250 +v 0.138466 -0.468750 -0.074012 +v 0.121367 -0.500000 -0.099603 +v 0.045576 -0.468750 0.150245 +v 0.015389 -0.500000 0.156250 +v 0.150245 -0.468750 -0.045576 +v 0.138466 -0.500000 -0.074012 +v 0.074012 -0.468750 0.138467 +v 0.045576 -0.500000 0.150245 +v 0.156250 -0.468750 -0.015389 +v 0.150245 -0.500000 -0.045576 +v 0.156250 -0.500000 0.015389 +v 0.099603 -0.468750 0.121367 +v 0.074012 -0.500000 0.138467 +v 0.156250 -0.468750 0.015389 +v 0.156250 -0.500000 -0.015389 +v 0.138467 -0.500000 0.074012 +v 0.150245 -0.500000 0.045576 +v 0.121367 -0.500000 0.099603 +v 0.099603 -0.500000 0.121367 +v 0.150245 -0.468750 0.045576 +v 0.121367 -0.468750 0.099603 +v 0.138467 -0.468750 0.074012 +v 0.095821 -0.460912 0.108578 +v 0.095821 -0.468749 0.108578 +v 0.104534 -0.468749 0.110913 +v 0.104534 -0.460912 0.110913 +v 0.110913 -0.460912 0.104534 +v 0.108578 -0.460912 0.095821 +v 0.099865 -0.460912 0.093486 +v 0.093486 -0.460912 0.099865 +v 0.093486 -0.468749 0.099865 +v 0.110913 -0.468749 0.104534 +v 0.108578 -0.468749 0.095821 +v 0.099865 -0.468749 0.093486 +v 0.108578 0.460914 0.095821 +v 0.108578 0.468751 0.095821 +v 0.110913 0.468751 0.104534 +v 0.110913 0.460914 0.104534 +v 0.104534 0.460914 0.110913 +v 0.095821 0.460914 0.108578 +v 0.093486 0.460914 0.099865 +v 0.099865 0.460914 0.093486 +v 0.099865 0.468751 0.093486 +v 0.104534 0.468751 0.110913 +v 0.095821 0.468751 0.108578 +v 0.093486 0.468751 0.099865 +v -0.009021 -0.460912 0.144532 +v -0.009021 -0.468749 0.144532 +v -0.004510 -0.468749 0.152344 +v -0.004510 -0.460912 0.152344 +v 0.004511 -0.460912 0.152344 +v 0.009021 -0.460912 0.144532 +v 0.004510 -0.460912 0.136720 +v -0.004510 -0.460912 0.136720 +v -0.004510 -0.468749 0.136720 +v 0.004511 -0.468749 0.152344 +v 0.009021 -0.468749 0.144532 +v 0.004510 -0.468749 0.136720 +v 0.009021 0.460914 0.144532 +v 0.009021 0.468751 0.144532 +v 0.004510 0.468751 0.152344 +v 0.004510 0.460914 0.152344 +v -0.004510 0.460914 0.152344 +v -0.009021 0.460914 0.144532 +v -0.004510 0.460914 0.136720 +v 0.004510 0.460914 0.136720 +v 0.004510 0.468751 0.136720 +v -0.004510 0.468751 0.152344 +v -0.009021 0.468751 0.144532 +v -0.004510 0.468751 0.136720 +v -0.108578 -0.460912 0.095821 +v -0.108578 -0.468749 0.095821 +v -0.110913 -0.468749 0.104535 +v -0.110913 -0.460912 0.104534 +v -0.104534 -0.460912 0.110913 +v -0.095821 -0.460912 0.108578 +v -0.093486 -0.460912 0.099865 +v -0.099865 -0.460912 0.093486 +v -0.099865 -0.468749 0.093486 +v -0.104534 -0.468749 0.110913 +v -0.095821 -0.468749 0.108578 +v -0.093486 -0.468749 0.099865 +v -0.095821 0.460914 0.108578 +v -0.095821 0.468751 0.108578 +v -0.104534 0.468751 0.110913 +v -0.104534 0.460914 0.110913 +v -0.110913 0.460914 0.104534 +v -0.108578 0.460914 0.095821 +v -0.099865 0.460914 0.093486 +v -0.093486 0.460914 0.099865 +v -0.093486 0.468751 0.099865 +v -0.110913 0.468751 0.104534 +v -0.108578 0.468751 0.095821 +v -0.099865 0.468751 0.093486 +v -0.144532 -0.460912 -0.009021 +v -0.144532 -0.468749 -0.009021 +v -0.152344 -0.468749 -0.004510 +v -0.152344 -0.460912 -0.004510 +v -0.152344 -0.460912 0.004511 +v -0.144532 -0.460912 0.009021 +v -0.136720 -0.460912 0.004511 +v -0.136720 -0.460912 -0.004510 +v -0.136720 -0.468749 -0.004510 +v -0.152344 -0.468749 0.004511 +v -0.144532 -0.468749 0.009021 +v -0.136720 -0.468749 0.004511 +v -0.144532 0.460914 0.009021 +v -0.144532 0.468751 0.009021 +v -0.152344 0.468751 0.004510 +v -0.152344 0.460914 0.004510 +v -0.152344 0.460914 -0.004511 +v -0.144532 0.460914 -0.009021 +v -0.136720 0.460914 -0.004510 +v -0.136720 0.460914 0.004510 +v -0.136720 0.468751 0.004510 +v -0.152344 0.468751 -0.004511 +v -0.144532 0.468751 -0.009021 +v -0.136720 0.468751 -0.004510 +v -0.095821 -0.460912 -0.108578 +v -0.095821 -0.468749 -0.108578 +v -0.104534 -0.468749 -0.110913 +v -0.104534 -0.460912 -0.110913 +v -0.110913 -0.460912 -0.104534 +v -0.108578 -0.460912 -0.095821 +v -0.099865 -0.460912 -0.093486 +v -0.093486 -0.460912 -0.099865 +v -0.093486 -0.468749 -0.099865 +v -0.110913 -0.468749 -0.104534 +v -0.108578 -0.468749 -0.095821 +v -0.099865 -0.468749 -0.093486 +v -0.108578 0.460914 -0.095821 +v -0.108578 0.468751 -0.095821 +v -0.110913 0.468751 -0.104534 +v -0.110913 0.460914 -0.104534 +v -0.104534 0.460914 -0.110913 +v -0.095821 0.460914 -0.108578 +v -0.093486 0.460914 -0.099865 +v -0.099865 0.460914 -0.093486 +v -0.099865 0.468751 -0.093486 +v -0.104534 0.468751 -0.110913 +v -0.095821 0.468751 -0.108578 +v -0.093486 0.468751 -0.099865 +v 0.009021 -0.460912 -0.144532 +v 0.009021 -0.468749 -0.144532 +v 0.004510 -0.468749 -0.152344 +v 0.004510 -0.460912 -0.152344 +v -0.004510 -0.460912 -0.152344 +v -0.009021 -0.460912 -0.144532 +v -0.004510 -0.460912 -0.136720 +v 0.004510 -0.460912 -0.136720 +v 0.004510 -0.468749 -0.136720 +v -0.004510 -0.468749 -0.152344 +v -0.009021 -0.468749 -0.144532 +v -0.004510 -0.468749 -0.136720 +v -0.009021 0.460914 -0.144532 +v -0.009021 0.468751 -0.144532 +v -0.004510 0.468751 -0.152344 +v -0.004510 0.460914 -0.152344 +v 0.004510 0.460914 -0.152344 +v 0.009021 0.460914 -0.144532 +v 0.004510 0.460914 -0.136720 +v -0.004510 0.460914 -0.136720 +v -0.004510 0.468751 -0.136720 +v 0.004510 0.468751 -0.152344 +v 0.009021 0.468751 -0.144532 +v 0.004510 0.468751 -0.136720 +v 0.108578 -0.460912 -0.095821 +v 0.108578 -0.468749 -0.095821 +v 0.110913 -0.468749 -0.104534 +v 0.110913 -0.460912 -0.104534 +v 0.104534 -0.460912 -0.110913 +v 0.095821 -0.460912 -0.108578 +v 0.093486 -0.460912 -0.099865 +v 0.099865 -0.460912 -0.093486 +v 0.099865 -0.468749 -0.093486 +v 0.104534 -0.468749 -0.110913 +v 0.095821 -0.468749 -0.108578 +v 0.093486 -0.468749 -0.099865 +v 0.095821 0.460914 -0.108578 +v 0.095821 0.468751 -0.108578 +v 0.104534 0.468751 -0.110913 +v 0.104534 0.460914 -0.110913 +v 0.110913 0.460914 -0.104534 +v 0.108578 0.460914 -0.095821 +v 0.099865 0.460914 -0.093486 +v 0.093486 0.460914 -0.099865 +v 0.093486 0.468751 -0.099865 +v 0.110913 0.468751 -0.104534 +v 0.108578 0.468751 -0.095821 +v 0.099865 0.468751 -0.093486 +v 0.144532 -0.460912 0.009021 +v 0.144532 -0.468749 0.009021 +v 0.152344 -0.468749 0.004510 +v 0.152344 -0.460912 0.004510 +v 0.152344 -0.460912 -0.004510 +v 0.144532 -0.460912 -0.009021 +v 0.136720 -0.460912 -0.004510 +v 0.136720 -0.460912 0.004510 +v 0.136720 -0.468749 0.004510 +v 0.152344 -0.468749 -0.004510 +v 0.144532 -0.468749 -0.009021 +v 0.136720 -0.468749 -0.004510 +v 0.144532 0.460914 -0.009021 +v 0.144532 0.468751 -0.009021 +v 0.152344 0.468751 -0.004510 +v 0.152344 0.460914 -0.004510 +v 0.152344 0.460914 0.004510 +v 0.144532 0.460914 0.009021 +v 0.136720 0.460914 0.004510 +v 0.136720 0.460914 -0.004510 +v 0.136720 0.468751 -0.004510 +v 0.152344 0.468751 0.004510 +v 0.144532 0.468751 0.009021 +v 0.136720 0.468751 0.004510 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.9145 0.2850 +vt 0.9457 0.2723 +vt 1.0081 0.2851 +vt 0.9769 0.2723 +vt 0.8833 0.2970 +vt 1.0393 0.2971 +vt 0.8521 0.3078 +vt 1.0706 0.3080 +vt 0.6027 0.3168 +vt 0.5715 0.3076 +vt 0.9459 0.0196 +vt 0.9458 0.0339 +vt 0.9151 0.0339 +vt 0.9151 0.0196 +vt 0.9767 0.0195 +vt 0.9767 0.0339 +vt 1.0076 0.0195 +vt 1.0075 0.0339 +vt 0.3215 0.3169 +vt 0.3528 0.3076 +vt 0.8228 0.0338 +vt 0.8212 0.2146 +vt 0.7902 0.2074 +vt 0.7920 0.0337 +vt 0.8843 0.0339 +vt 0.8844 0.0196 +vt 1.0385 0.0195 +vt 1.0383 0.0339 +vt 1.1328 0.2072 +vt 1.1017 0.2145 +vt 1.0999 0.0340 +vt 1.1306 0.0342 +vt 0.7591 0.2024 +vt 0.7611 0.0336 +vt 0.8537 0.0195 +vt 0.8536 0.0338 +vt 1.0694 0.0196 +vt 1.0691 0.0339 +vt 1.1640 0.2021 +vt 1.1610 0.0344 +vt 0.7280 0.1998 +vt 0.7302 0.0335 +vt 0.8229 0.0194 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1004 0.0197 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.7921 0.0194 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1314 0.0198 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.2015 0.0321 +vt 0.2327 0.0318 +vt 0.6968 0.1998 +vt 0.6656 0.2023 +vt 0.6685 0.0333 +vt 0.6994 0.0334 +vt 0.7613 0.0193 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.1624 0.0202 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7304 0.0192 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.2906 0.2066 +vt 0.2593 0.2016 +vt 0.2642 0.0317 +vt 0.2956 0.0317 +vt 0.6344 0.2072 +vt 0.6031 0.2144 +vt 0.6066 0.0331 +vt 0.6375 0.0332 +vt 0.6995 0.0191 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2320 0.0171 +vt 0.1997 0.0175 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 1.1018 0.3172 +vt 0.6686 0.0189 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2641 0.0170 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6377 0.0188 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.2958 0.0171 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6068 0.0187 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3271 0.0173 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.4154 0.2848 +vt 0.4467 0.2720 +vt 0.4780 0.2720 +vt 0.5092 0.2848 +vt 0.5759 0.0186 +vt 0.5757 0.0330 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3583 0.0174 +vt 0.3580 0.0320 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3842 0.2968 +vt 0.4780 0.2590 +vt 0.4827 0.0325 +vt 0.5137 0.0327 +vt 0.5093 0.2463 +vt 0.5450 0.0184 +vt 0.5447 0.0328 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.3895 0.0175 +vt 0.3892 0.0320 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5140 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4208 0.0177 +vt 0.4204 0.0322 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.4830 0.0181 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4519 0.0179 +vt 0.4516 0.0324 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.9146 0.2466 +vt 0.9458 0.2593 +vt 1.0394 0.2346 +vt 1.0082 0.2466 +vt 1.0706 0.2237 +vt 0.8835 0.2346 +vt 1.0706 0.2237 +vt 1.0691 0.0339 +vt 1.0999 0.0340 +vt 1.1017 0.2145 +vt 0.4790 0.4981 +vt 0.4481 0.4981 +vt 0.4467 0.2720 +vt 0.4780 0.2720 +vt 0.9770 0.2593 +vt 0.5719 0.2235 +vt 0.3530 0.2232 +vt 0.4156 0.2462 +vt 0.3843 0.2341 +vt 0.5403 0.2968 +vt 0.5406 0.2343 +vt 0.4468 0.2590 +vt 0.8524 0.2238 +vt 0.8209 0.3169 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 1.1952 0.1995 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4468 0.2590 +vt 0.9769 0.2723 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.9457 0.2723 +vt 0.9145 0.2850 +vt 1.0081 0.2851 +vt 0.8833 0.2970 +vt 1.0393 0.2971 +vt 0.8521 0.3078 +vt 1.0706 0.3080 +vt 0.8209 0.3169 +vt 0.9459 0.0196 +vt 0.9458 0.0339 +vt 0.9151 0.0339 +vt 0.9151 0.0196 +vt 0.9767 0.0195 +vt 0.9767 0.0339 +vt 1.0076 0.0195 +vt 1.0075 0.0339 +vt 0.5715 0.3076 +vt 0.6027 0.3168 +vt 0.8228 0.0338 +vt 0.8212 0.2146 +vt 0.7902 0.2074 +vt 0.7920 0.0337 +vt 0.8843 0.0339 +vt 0.8844 0.0196 +vt 1.0385 0.0195 +vt 1.0383 0.0339 +vt 1.1328 0.2072 +vt 1.1306 0.0342 +vt 0.7591 0.2024 +vt 0.7611 0.0336 +vt 0.8537 0.0195 +vt 0.8536 0.0338 +vt 1.0694 0.0196 +vt 1.1640 0.2021 +vt 1.1610 0.0344 +vt 0.7280 0.1998 +vt 0.7302 0.0335 +vt 0.8229 0.0194 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1004 0.0197 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.7921 0.0194 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1314 0.0198 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.2015 0.0321 +vt 0.2327 0.0318 +vt 0.6968 0.1998 +vt 0.6656 0.2023 +vt 0.6685 0.0333 +vt 0.6994 0.0334 +vt 0.7613 0.0193 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.1624 0.0202 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7304 0.0192 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.2906 0.2066 +vt 0.2593 0.2016 +vt 0.2642 0.0317 +vt 0.2956 0.0317 +vt 0.6344 0.2072 +vt 0.6031 0.2144 +vt 0.6066 0.0331 +vt 0.6375 0.0332 +vt 0.6995 0.0191 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2320 0.0171 +vt 0.1997 0.0175 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 0.3215 0.3169 +vt 0.3528 0.3076 +vt 0.6686 0.0189 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2641 0.0170 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6377 0.0188 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.2958 0.0171 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6068 0.0187 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3271 0.0173 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.4154 0.2848 +vt 0.5092 0.2848 +vt 0.5759 0.0186 +vt 0.5757 0.0330 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3583 0.0174 +vt 0.3580 0.0320 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3842 0.2968 +vt 0.4780 0.2590 +vt 0.4827 0.0325 +vt 0.5137 0.0327 +vt 0.5093 0.2463 +vt 0.5450 0.0184 +vt 0.5447 0.0328 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.3895 0.0175 +vt 0.3892 0.0320 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5140 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4208 0.0177 +vt 0.4204 0.0322 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.4830 0.0181 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4519 0.0179 +vt 0.4516 0.0324 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.9146 0.2466 +vt 0.9458 0.2593 +vt 1.0394 0.2346 +vt 1.0082 0.2466 +vt 0.8835 0.2346 +vt 1.1018 0.3172 +vt 0.9770 0.2593 +vt 0.5719 0.2235 +vt 0.3530 0.2232 +vt 0.4156 0.2462 +vt 0.3843 0.2341 +vt 0.5403 0.2968 +vt 0.5406 0.2343 +vt 0.8524 0.2238 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 1.1952 0.1995 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vn -1.0000 -0.0000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.6857 0.2113 -0.6965 +vn -0.6857 0.2113 -0.6965 +vn -0.6857 0.3431 -0.6419 +vn 0.6857 0.3431 -0.6419 +vn 0.6857 0.0713 -0.7244 +vn -0.6857 0.0713 -0.7244 +vn 0.6857 -0.0713 -0.7244 +vn -0.6857 -0.0713 -0.7244 +vn 0.6857 -0.2113 -0.6965 +vn -0.6857 -0.2113 -0.6965 +vn 0.6857 -0.3431 -0.6419 +vn -0.6857 -0.3431 -0.6419 +vn 0.6857 -0.4617 -0.5626 +vn -0.6857 -0.4617 -0.5626 +vn 0.6857 -0.5626 -0.4617 +vn -0.6857 -0.5626 -0.4617 +vn 0.6857 -0.6419 -0.3431 +vn -0.6857 -0.6419 -0.3431 +vn 0.6857 -0.6965 -0.2113 +vn -0.6857 -0.6965 -0.2113 +vn 0.6857 -0.7244 -0.0713 +vn -0.6857 -0.7244 -0.0713 +vn 0.6857 -0.7244 0.0713 +vn -0.6857 -0.7244 0.0713 +vn 0.6857 -0.6965 0.2113 +vn -0.6857 -0.6965 0.2113 +vn 0.6857 -0.6419 0.3431 +vn -0.6857 -0.6419 0.3431 +vn 0.6857 -0.5626 0.4617 +vn -0.6857 -0.5626 0.4617 +vn 0.6857 -0.4617 0.5626 +vn -0.6857 -0.4617 0.5626 +vn 0.6857 -0.3431 0.6419 +vn -0.6857 -0.3431 0.6419 +vn 0.6857 -0.2113 0.6965 +vn -0.6857 -0.2113 0.6965 +vn 0.6857 -0.0713 0.7244 +vn -0.6857 -0.0713 0.7244 +vn 0.6857 0.0713 0.7244 +vn -0.6857 0.0713 0.7244 +vn 0.6857 0.2113 0.6965 +vn -0.6857 0.2113 0.6965 +vn 0.6857 0.4617 0.5626 +vn -0.6857 0.4617 0.5626 +vn -0.6857 0.3431 0.6419 +vn 0.6857 0.3431 0.6419 +vn 0.6857 0.5626 0.4617 +vn -0.6857 0.5626 0.4617 +vn 0.6857 0.6419 0.3431 +vn -0.6857 0.6419 0.3431 +vn 0.6857 0.6965 0.2113 +vn -0.6857 0.6965 0.2113 +vn 0.6857 0.7244 0.0713 +vn -0.6857 0.7244 0.0713 +vn 0.6857 0.6965 -0.2113 +vn -0.6857 0.6965 -0.2113 +vn -0.6857 0.7244 -0.0713 +vn 0.6857 0.7244 -0.0713 +vn 0.6857 0.6419 -0.3431 +vn -0.6857 0.6419 -0.3431 +vn 0.6857 0.5626 -0.4617 +vn -0.6857 0.5626 -0.4617 +vn 0.2147 0.8614 0.4604 +vn 0.1087 0.8767 0.4686 +vn 0.1087 0.9513 0.2886 +vn 0.2147 0.9346 0.2835 +vn 0.2147 0.9720 0.0957 +vn 0.1087 0.9893 0.0974 +vn 0.2147 0.9720 -0.0957 +vn 0.1087 0.9893 -0.0974 +vn 0.2147 0.9346 -0.2835 +vn 0.1087 0.9513 -0.2886 +vn 0.2147 0.8614 -0.4604 +vn 0.1087 0.8767 -0.4686 +vn 0.2147 0.7550 -0.6196 +vn 0.1087 0.7684 -0.6306 +vn 0.1087 0.6306 -0.7684 +vn 0.2147 0.6196 -0.7550 +vn 0.2147 0.4604 -0.8614 +vn 0.1087 0.4686 -0.8767 +vn 0.2147 0.2835 -0.9346 +vn 0.1087 0.2886 -0.9513 +vn 0.2147 0.0957 -0.9720 +vn 0.1087 0.0974 -0.9893 +vn 0.1087 -0.0974 -0.9893 +vn 0.2147 -0.0957 -0.9720 +vn 0.1087 -0.2886 -0.9513 +vn 0.2147 -0.2835 -0.9346 +vn 0.2147 -0.4604 -0.8614 +vn 0.1087 -0.4686 -0.8767 +vn 0.1087 -0.6306 -0.7684 +vn 0.2147 -0.6196 -0.7550 +vn 0.1087 -0.7684 -0.6306 +vn 0.2147 -0.7550 -0.6196 +vn 0.2147 -0.8614 -0.4604 +vn 0.1087 -0.8767 -0.4686 +vn 0.1087 -0.9513 -0.2886 +vn 0.2147 -0.9346 -0.2835 +vn 0.2147 -0.9720 -0.0957 +vn 0.1087 -0.9893 -0.0974 +vn 0.1087 -0.9893 0.0974 +vn 0.2147 -0.9720 0.0957 +vn 0.2147 -0.9346 0.2835 +vn 0.1087 -0.9513 0.2886 +vn 0.1087 -0.8767 0.4686 +vn 0.2147 -0.8614 0.4604 +vn 0.1087 -0.7684 0.6306 +vn 0.2147 -0.7550 0.6196 +vn 0.1087 -0.6306 0.7684 +vn 0.2147 -0.6196 0.7550 +vn 0.1087 -0.4686 0.8767 +vn 0.2147 -0.4604 0.8614 +vn 0.1087 -0.2886 0.9513 +vn 0.2147 -0.2835 0.9346 +vn 0.1087 -0.0974 0.9893 +vn 0.2147 -0.0957 0.9720 +vn 0.2147 0.2835 0.9346 +vn 0.2147 0.0957 0.9720 +vn 0.1087 0.0974 0.9893 +vn 0.1087 0.2886 0.9513 +vn 0.2147 0.6196 0.7550 +vn 0.2147 0.4604 0.8614 +vn 0.1087 0.4686 0.8767 +vn 0.1087 0.6306 0.7684 +vn 0.2147 0.7550 0.6196 +vn 0.1087 0.7684 0.6306 +vn -0.1243 0.1243 -0.9844 +vn -0.0247 0.0247 -0.9994 +vn -0.1243 -0.1243 -0.9844 +vn -0.0247 -0.0247 -0.9994 +vn -0.2267 0.2267 -0.9472 +vn -0.2267 -0.2267 -0.9472 +vn -0.3333 0.3333 -0.8819 +vn -0.3333 -0.3333 -0.8819 +vn -0.4431 0.4431 0.7793 +vn -0.3333 0.3333 0.8819 +vn -0.2147 0.0957 -0.9720 +vn -0.1087 0.0974 -0.9893 +vn -0.1087 0.2886 -0.9513 +vn -0.2147 0.2835 -0.9346 +vn -0.2147 -0.0957 -0.9720 +vn -0.1087 -0.0974 -0.9893 +vn -0.2147 -0.2835 -0.9346 +vn -0.1087 -0.2886 -0.9513 +vn -0.4431 -0.4431 0.7793 +vn -0.3333 -0.3333 0.8819 +vn -0.1087 0.7684 -0.6306 +vn 0.4431 0.4431 -0.7793 +vn 0.5510 0.5510 -0.6267 +vn -0.1087 0.8767 -0.4686 +vn -0.1087 0.4686 -0.8767 +vn -0.2147 0.4604 -0.8614 +vn -0.2147 -0.4604 -0.8614 +vn -0.1087 -0.4686 -0.8767 +vn 0.5510 -0.5510 -0.6267 +vn 0.4431 -0.4431 -0.7793 +vn -0.1087 -0.7684 -0.6306 +vn -0.1087 -0.8767 -0.4686 +vn 0.6437 0.6437 -0.4139 +vn -0.1087 0.9513 -0.2886 +vn -0.2147 0.6196 -0.7550 +vn -0.1087 0.6306 -0.7684 +vn -0.2147 -0.6196 -0.7550 +vn -0.1087 -0.6306 -0.7684 +vn 0.6437 -0.6437 -0.4139 +vn -0.1087 -0.9513 -0.2886 +vn 0.6995 0.6995 -0.1458 +vn -0.1087 0.9893 -0.0974 +vn -0.2147 0.7550 -0.6196 +vn -0.2147 -0.7550 -0.6196 +vn -0.2147 0.8614 -0.4604 +vn -0.2147 -0.8614 -0.4604 +vn 0.6995 -0.6995 0.1458 +vn 0.6995 -0.6995 -0.1458 +vn -0.1087 -0.9893 -0.0974 +vn -0.1087 -0.9893 0.0974 +vn 0.6995 0.6995 0.1458 +vn 0.6437 0.6437 0.4139 +vn -0.1087 0.9513 0.2886 +vn -0.1087 0.9893 0.0974 +vn -0.2147 0.9346 -0.2835 +vn -0.2147 -0.9346 -0.2835 +vn -0.2147 0.9720 -0.0957 +vn -0.2147 -0.9720 -0.0957 +vn 0.5510 -0.5510 0.6267 +vn 0.6437 -0.6437 0.4139 +vn -0.1087 -0.9513 0.2886 +vn -0.1087 -0.8767 0.4686 +vn 0.5510 0.5510 0.6267 +vn 0.4431 0.4431 0.7793 +vn -0.1087 0.7684 0.6306 +vn -0.1087 0.8767 0.4686 +vn -0.2147 0.9720 0.0957 +vn -0.2147 -0.9720 0.0957 +vn -0.6857 0.4617 -0.5626 +vn 0.6857 0.4617 -0.5626 +vn 0.4431 -0.4431 0.7793 +vn -0.1087 -0.7684 0.6306 +vn -0.4431 -0.4431 -0.7793 +vn -0.2147 0.9346 0.2835 +vn -0.2147 -0.9346 0.2835 +vn -0.2147 0.8614 0.4604 +vn -0.2147 -0.8614 0.4604 +vn -0.2147 0.7550 0.6196 +vn -0.2147 -0.7550 0.6196 +vn -0.1243 -0.1243 0.9844 +vn -0.0247 -0.0247 0.9994 +vn -0.0247 0.0247 0.9994 +vn -0.1243 0.1243 0.9844 +vn -0.2147 0.6196 0.7550 +vn -0.1087 0.6306 0.7684 +vn -0.2147 -0.6196 0.7550 +vn -0.1087 -0.6306 0.7684 +vn -0.2267 -0.2267 0.9472 +vn 0.0247 0.0247 0.9994 +vn -0.1087 0.0974 0.9893 +vn -0.1087 0.2886 0.9513 +vn 0.1243 0.1243 0.9844 +vn -0.2147 0.4604 0.8614 +vn -0.1087 0.4686 0.8767 +vn -0.2147 -0.4604 0.8614 +vn -0.1087 -0.4686 0.8767 +vn -0.2147 0.2835 0.9346 +vn -0.2147 -0.2835 0.9346 +vn -0.1087 -0.2886 0.9513 +vn -0.2147 0.0957 0.9720 +vn -0.2147 -0.0957 0.9720 +vn -0.1087 -0.0974 0.9893 +vn -0.6100 -0.3032 0.7321 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 0.6088 0.7933 +vn -0.6100 0.4824 0.6287 +vn -0.6100 -0.7856 0.1034 +vn 0.0000 -0.9914 0.1305 +vn 0.0000 0.9914 -0.1305 +vn -0.6100 0.7856 -0.1034 +vn 0.0000 0.3827 -0.9239 +vn -0.6100 0.3032 -0.7321 +vn 0.0000 -0.6088 -0.7933 +vn -0.6100 -0.4824 -0.6287 +vn 0.6100 0.3032 -0.7321 +vn 0.6100 0.7856 -0.1034 +vn 0.6100 -0.4824 -0.6287 +vn 0.6100 0.4824 0.6287 +vn 0.6100 -0.3032 0.7321 +vn 0.6100 -0.7856 0.1034 +vn -0.6100 -0.7321 0.3032 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.1305 0.9914 +vn -0.6100 -0.1034 0.7856 +vn -0.6100 -0.6287 -0.4824 +vn 0.0000 -0.7933 -0.6088 +vn 0.0000 0.7933 0.6088 +vn -0.6100 0.6287 0.4824 +vn 0.0000 0.9239 -0.3827 +vn -0.6100 0.7321 -0.3032 +vn 0.0000 0.1305 -0.9914 +vn -0.6100 0.1034 -0.7856 +vn 0.6100 0.7321 -0.3032 +vn 0.6100 0.6287 0.4824 +vn 0.6100 0.1034 -0.7856 +vn 0.6100 -0.1034 0.7856 +vn 0.6100 -0.7321 0.3032 +vn 0.6100 -0.6287 -0.4824 +vn -0.6100 -0.7321 -0.3032 +vn 0.0000 -0.9239 -0.3827 +vn 0.0000 -0.7933 0.6088 +vn -0.6100 -0.6287 0.4824 +vn -0.6100 -0.1034 -0.7856 +vn 0.0000 -0.1305 -0.9914 +vn 0.0000 0.1305 0.9914 +vn -0.6100 0.1034 0.7856 +vn 0.0000 0.9239 0.3827 +vn -0.6100 0.7321 0.3032 +vn 0.0000 0.7933 -0.6088 +vn -0.6100 0.6287 -0.4824 +vn 0.6100 0.7321 0.3032 +vn 0.6100 0.1034 0.7856 +vn 0.6100 0.6287 -0.4824 +vn 0.6100 -0.6287 0.4824 +vn 0.6100 -0.7321 -0.3032 +vn 0.6100 -0.1034 -0.7856 +vn -0.6100 -0.3032 -0.7321 +vn 0.0000 -0.3827 -0.9239 +vn 0.0000 -0.9914 -0.1305 +vn -0.6100 -0.7856 -0.1034 +vn -0.6100 0.4824 -0.6287 +vn 0.0000 0.6088 -0.7933 +vn 0.0000 -0.6088 0.7933 +vn -0.6100 -0.4824 0.6287 +vn 0.0000 0.3827 0.9239 +vn -0.6100 0.3032 0.7321 +vn 0.0000 0.9914 0.1305 +vn -0.6100 0.7856 0.1034 +vn 0.6100 0.3032 0.7321 +vn 0.6100 -0.4824 0.6287 +vn 0.6100 0.7856 0.1034 +vn 0.6100 -0.7856 -0.1034 +vn 0.6100 -0.3032 -0.7321 +vn 0.6100 0.4824 -0.6287 +vn 0.1243 0.1243 -0.9844 +vn 0.0247 0.0247 -0.9994 +vn 0.2267 -0.2267 -0.9472 +vn 0.1243 -0.1243 -0.9844 +vn 0.3333 -0.3333 -0.8819 +vn 0.2267 0.2267 -0.9472 +vn -0.6306 0.1087 -0.7684 +vn -0.7684 0.1087 -0.6306 +vn 0.0974 -0.1087 0.9893 +vn -0.0974 -0.1087 0.9893 +vn 0.0247 -0.0247 -0.9994 +vn 0.3333 0.3333 0.8819 +vn 0.3333 -0.3333 0.8819 +vn 0.1243 -0.1243 0.9844 +vn 0.2267 -0.2267 0.9472 +vn -0.2267 0.2267 0.9472 +vn 0.2267 0.2267 0.9472 +vn 0.0247 -0.0247 0.9994 +vn 0.3333 0.3333 -0.8819 +vn -0.4431 0.4431 -0.7793 +vn -0.5510 0.5510 0.6267 +vn -0.6437 0.6437 0.4139 +vn -0.6995 0.6995 0.1458 +vn -0.6995 0.6995 -0.1458 +vn -0.6437 0.6437 -0.4139 +vn -0.5510 0.5510 -0.6267 +vn -0.5510 -0.5510 -0.6267 +vn -0.6437 -0.6437 -0.4139 +vn -0.6995 -0.6995 -0.1458 +vn -0.6995 -0.6995 0.1458 +vn -0.6437 -0.6437 0.4139 +vn -0.5510 -0.5510 0.6267 +vn -0.6100 -0.5603 0.5603 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.2588 0.9659 +vn -0.6100 0.2051 0.7654 +vn -0.6100 -0.7654 -0.2051 +vn 0.0000 -0.9659 -0.2588 +vn 0.0000 0.9659 0.2588 +vn -0.6100 0.7654 0.2051 +vn 0.0000 0.7071 -0.7071 +vn -0.6100 0.5603 -0.5603 +vn 0.0000 -0.2588 -0.9659 +vn -0.6100 -0.2051 -0.7654 +vn 0.6100 0.5603 -0.5603 +vn 0.6100 0.7654 0.2051 +vn 0.6100 -0.2051 -0.7654 +vn 0.6100 0.2051 0.7654 +vn 0.6100 -0.5603 0.5603 +vn 0.6100 -0.7654 -0.2051 +vn -0.6100 -0.7924 0.0000 +vn 0.0000 -0.5000 0.8660 +vn -0.6100 -0.3962 0.6862 +vn -0.6100 -0.3962 -0.6862 +vn 0.0000 -0.5000 -0.8660 +vn 0.0000 0.5000 0.8660 +vn -0.6100 0.3962 0.6862 +vn -0.6100 0.7924 0.0000 +vn 0.0000 0.5000 -0.8660 +vn -0.6100 0.3962 -0.6862 +vn 0.6100 0.7924 0.0000 +vn 0.6100 0.3962 0.6862 +vn 0.6100 0.3962 -0.6862 +vn 0.6100 -0.3962 0.6862 +vn 0.6100 -0.7924 0.0000 +vn 0.6100 -0.3962 -0.6862 +vn -0.6100 -0.5603 -0.5603 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.9659 0.2588 +vn -0.6100 -0.7654 0.2051 +vn -0.6100 0.2051 -0.7654 +vn 0.0000 0.2588 -0.9659 +vn 0.0000 -0.2588 0.9659 +vn -0.6100 -0.2051 0.7654 +vn 0.0000 0.7071 0.7071 +vn -0.6100 0.5603 0.5603 +vn 0.0000 0.9659 -0.2588 +vn -0.6100 0.7654 -0.2051 +vn 0.6100 0.5603 0.5603 +vn 0.6100 -0.2051 0.7654 +vn 0.6100 0.7654 -0.2051 +vn 0.6100 -0.7654 0.2051 +vn 0.6100 -0.5603 -0.5603 +vn 0.6100 0.2051 -0.7654 +vn -0.6100 0.0000 -0.7924 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.8660 -0.5000 +vn -0.6100 -0.6862 -0.3962 +vn -0.6100 0.6862 -0.3962 +vn 0.0000 0.8660 -0.5000 +vn 0.0000 -0.8660 0.5000 +vn -0.6100 -0.6862 0.3962 +vn 0.0000 0.0000 1.0000 +vn -0.6100 0.0000 0.7924 +vn 0.0000 0.8660 0.5000 +vn -0.6100 0.6862 0.3962 +vn 0.6100 0.0000 0.7924 +vn 0.6100 -0.6862 0.3962 +vn 0.6100 0.6862 0.3962 +vn 0.6100 -0.6862 -0.3962 +vn 0.6100 0.0000 -0.7924 +vn 0.6100 0.6862 -0.3962 +vn 0.2113 -0.6857 -0.6965 +vn 0.2113 0.6857 -0.6965 +vn 0.3431 0.6857 -0.6419 +vn 0.3431 -0.6857 -0.6419 +vn 0.0713 -0.6857 -0.7244 +vn 0.0713 0.6857 -0.7244 +vn -0.0713 -0.6857 -0.7244 +vn -0.0713 0.6857 -0.7244 +vn -0.2113 -0.6857 -0.6965 +vn -0.2113 0.6857 -0.6965 +vn -0.3431 -0.6857 -0.6419 +vn -0.3431 0.6857 -0.6419 +vn -0.4617 -0.6857 -0.5626 +vn -0.4617 0.6857 -0.5626 +vn -0.5626 -0.6857 -0.4617 +vn -0.5626 0.6857 -0.4617 +vn -0.6419 -0.6857 -0.3431 +vn -0.6419 0.6857 -0.3431 +vn -0.6965 -0.6857 -0.2113 +vn -0.6965 0.6857 -0.2113 +vn -0.7244 -0.6857 -0.0713 +vn -0.7244 0.6857 -0.0713 +vn -0.7244 -0.6857 0.0713 +vn -0.7244 0.6857 0.0713 +vn -0.6965 -0.6857 0.2113 +vn -0.6965 0.6857 0.2113 +vn -0.6419 -0.6857 0.3431 +vn -0.6419 0.6857 0.3431 +vn -0.5626 -0.6857 0.4617 +vn -0.5626 0.6857 0.4617 +vn -0.4617 -0.6857 0.5626 +vn -0.4617 0.6857 0.5626 +vn -0.3431 -0.6857 0.6419 +vn -0.3431 0.6857 0.6419 +vn -0.2113 -0.6857 0.6965 +vn -0.2113 0.6857 0.6965 +vn -0.0713 -0.6857 0.7244 +vn -0.0713 0.6857 0.7244 +vn 0.0713 -0.6857 0.7244 +vn 0.0713 0.6857 0.7244 +vn 0.2113 -0.6857 0.6965 +vn 0.2113 0.6857 0.6965 +vn 0.4617 -0.6857 0.5626 +vn 0.4617 0.6857 0.5626 +vn 0.3431 0.6857 0.6419 +vn 0.3431 -0.6857 0.6419 +vn 0.5626 -0.6857 0.4617 +vn 0.5626 0.6857 0.4617 +vn 0.6419 -0.6857 0.3431 +vn 0.6419 0.6857 0.3431 +vn 0.6965 -0.6857 0.2113 +vn 0.6965 0.6857 0.2113 +vn 0.7244 -0.6857 0.0713 +vn 0.7244 0.6857 0.0713 +vn 0.6965 -0.6857 -0.2113 +vn 0.6965 0.6857 -0.2113 +vn 0.7244 0.6857 -0.0713 +vn 0.7244 -0.6857 -0.0713 +vn 0.6419 -0.6857 -0.3431 +vn 0.6419 0.6857 -0.3431 +vn 0.5626 -0.6857 -0.4617 +vn 0.5626 0.6857 -0.4617 +vn 0.8614 -0.2147 0.4604 +vn 0.8767 -0.1087 0.4686 +vn 0.9513 -0.1087 0.2886 +vn 0.9346 -0.2147 0.2835 +vn 0.9720 -0.2147 0.0957 +vn 0.9893 -0.1087 0.0974 +vn 0.9720 -0.2147 -0.0957 +vn 0.9893 -0.1087 -0.0974 +vn 0.9346 -0.2147 -0.2835 +vn 0.9513 -0.1087 -0.2886 +vn 0.8614 -0.2147 -0.4604 +vn 0.8767 -0.1087 -0.4686 +vn 0.7550 -0.2147 -0.6196 +vn 0.7684 -0.1087 -0.6306 +vn 0.6306 -0.1087 -0.7684 +vn 0.6196 -0.2147 -0.7550 +vn 0.4604 -0.2147 -0.8614 +vn 0.4686 -0.1087 -0.8767 +vn 0.2835 -0.2147 -0.9346 +vn 0.2886 -0.1087 -0.9513 +vn 0.0957 -0.2147 -0.9720 +vn 0.0974 -0.1087 -0.9893 +vn -0.0974 -0.1087 -0.9893 +vn -0.0957 -0.2147 -0.9720 +vn -0.2886 -0.1087 -0.9513 +vn -0.2835 -0.2147 -0.9346 +vn -0.4604 -0.2147 -0.8614 +vn -0.4686 -0.1087 -0.8767 +vn -0.6306 -0.1087 -0.7684 +vn -0.6196 -0.2147 -0.7550 +vn -0.7684 -0.1087 -0.6306 +vn -0.7550 -0.2147 -0.6196 +vn -0.8614 -0.2147 -0.4604 +vn -0.8767 -0.1087 -0.4686 +vn -0.9513 -0.1087 -0.2886 +vn -0.9346 -0.2147 -0.2835 +vn -0.9720 -0.2147 -0.0957 +vn -0.9893 -0.1087 -0.0974 +vn -0.9893 -0.1087 0.0974 +vn -0.9720 -0.2147 0.0957 +vn -0.9346 -0.2147 0.2835 +vn -0.9513 -0.1087 0.2886 +vn -0.8767 -0.1087 0.4686 +vn -0.8614 -0.2147 0.4604 +vn -0.7684 -0.1087 0.6306 +vn -0.7550 -0.2147 0.6196 +vn -0.6306 -0.1087 0.7684 +vn -0.6196 -0.2147 0.7550 +vn -0.4686 -0.1087 0.8767 +vn -0.4604 -0.2147 0.8614 +vn -0.2886 -0.1087 0.9513 +vn -0.2835 -0.2147 0.9346 +vn -0.0957 -0.2147 0.9720 +vn 0.2835 -0.2147 0.9346 +vn 0.0957 -0.2147 0.9720 +vn 0.2886 -0.1087 0.9513 +vn 0.6196 -0.2147 0.7550 +vn 0.4604 -0.2147 0.8614 +vn 0.4686 -0.1087 0.8767 +vn 0.6306 -0.1087 0.7684 +vn 0.7550 -0.2147 0.6196 +vn 0.7684 -0.1087 0.6306 +vn 0.0957 0.2147 -0.9720 +vn 0.0974 0.1087 -0.9893 +vn 0.2886 0.1087 -0.9513 +vn 0.2835 0.2147 -0.9346 +vn -0.0957 0.2147 -0.9720 +vn -0.0974 0.1087 -0.9893 +vn -0.2835 0.2147 -0.9346 +vn -0.2886 0.1087 -0.9513 +vn 0.7684 0.1087 -0.6306 +vn 0.8767 0.1087 -0.4686 +vn 0.4686 0.1087 -0.8767 +vn 0.4604 0.2147 -0.8614 +vn -0.4604 0.2147 -0.8614 +vn -0.4686 0.1087 -0.8767 +vn -0.8767 0.1087 -0.4686 +vn 0.9513 0.1087 -0.2886 +vn 0.6196 0.2147 -0.7550 +vn 0.6306 0.1087 -0.7684 +vn -0.6196 0.2147 -0.7550 +vn -0.9513 0.1087 -0.2886 +vn 0.9893 0.1087 -0.0974 +vn 0.7550 0.2147 -0.6196 +vn -0.7550 0.2147 -0.6196 +vn 0.8614 0.2147 -0.4604 +vn -0.8614 0.2147 -0.4604 +vn -0.9893 0.1087 -0.0974 +vn -0.9893 0.1087 0.0974 +vn 0.9513 0.1087 0.2886 +vn 0.9893 0.1087 0.0974 +vn 0.9346 0.2147 -0.2835 +vn -0.9346 0.2147 -0.2835 +vn 0.9720 0.2147 -0.0957 +vn -0.9720 0.2147 -0.0957 +vn -0.9513 0.1087 0.2886 +vn -0.8767 0.1087 0.4686 +vn 0.7684 0.1087 0.6306 +vn 0.8767 0.1087 0.4686 +vn 0.9720 0.2147 0.0957 +vn -0.9720 0.2147 0.0957 +vn 0.4617 0.6857 -0.5626 +vn 0.4617 -0.6857 -0.5626 +vn -0.7684 0.1087 0.6306 +vn 0.9346 0.2147 0.2835 +vn -0.9346 0.2147 0.2835 +vn 0.8614 0.2147 0.4604 +vn -0.8614 0.2147 0.4604 +vn 0.7550 0.2147 0.6196 +vn -0.7550 0.2147 0.6196 +vn 0.6196 0.2147 0.7550 +vn 0.6306 0.1087 0.7684 +vn -0.6196 0.2147 0.7550 +vn -0.6306 0.1087 0.7684 +vn 0.0974 0.1087 0.9893 +vn 0.2886 0.1087 0.9513 +vn 0.4604 0.2147 0.8614 +vn 0.4686 0.1087 0.8767 +vn -0.4604 0.2147 0.8614 +vn -0.4686 0.1087 0.8767 +vn 0.2835 0.2147 0.9346 +vn -0.2835 0.2147 0.9346 +vn -0.2886 0.1087 0.9513 +vn 0.0957 0.2147 0.9720 +vn -0.0957 0.2147 0.9720 +vn -0.0974 0.1087 0.9893 +vn -0.3032 0.6100 0.7321 +vn -0.3827 0.0000 0.9239 +vn 0.6088 0.0000 0.7933 +vn 0.4824 0.6100 0.6287 +vn -0.7856 0.6100 0.1034 +vn -0.9914 0.0000 0.1305 +vn 0.9914 0.0000 -0.1305 +vn 0.7856 0.6100 -0.1034 +vn 0.3827 0.0000 -0.9239 +vn 0.3032 0.6100 -0.7321 +vn -0.6088 0.0000 -0.7933 +vn -0.4824 0.6100 -0.6287 +vn 0.3032 -0.6100 -0.7321 +vn 0.7856 -0.6100 -0.1034 +vn -0.4824 -0.6100 -0.6287 +vn 0.4824 -0.6100 0.6287 +vn -0.3032 -0.6100 0.7321 +vn -0.7856 -0.6100 0.1034 +vn -0.7321 0.6100 0.3032 +vn -0.9239 0.0000 0.3827 +vn -0.1305 0.0000 0.9914 +vn -0.1034 0.6100 0.7856 +vn -0.6287 0.6100 -0.4824 +vn -0.7933 0.0000 -0.6088 +vn 0.7933 0.0000 0.6088 +vn 0.6287 0.6100 0.4824 +vn 0.9239 0.0000 -0.3827 +vn 0.7321 0.6100 -0.3032 +vn 0.1305 0.0000 -0.9914 +vn 0.1034 0.6100 -0.7856 +vn 0.7321 -0.6100 -0.3032 +vn 0.6287 -0.6100 0.4824 +vn 0.1034 -0.6100 -0.7856 +vn -0.1034 -0.6100 0.7856 +vn -0.7321 -0.6100 0.3032 +vn -0.6287 -0.6100 -0.4824 +vn -0.7321 0.6100 -0.3032 +vn -0.9239 0.0000 -0.3827 +vn -0.7933 0.0000 0.6088 +vn -0.6287 0.6100 0.4824 +vn -0.1034 0.6100 -0.7856 +vn -0.1305 0.0000 -0.9914 +vn 0.1305 0.0000 0.9914 +vn 0.1034 0.6100 0.7856 +vn 0.9239 0.0000 0.3827 +vn 0.7321 0.6100 0.3032 +vn 0.7933 0.0000 -0.6088 +vn 0.6287 0.6100 -0.4824 +vn 0.7321 -0.6100 0.3032 +vn 0.1034 -0.6100 0.7856 +vn 0.6287 -0.6100 -0.4824 +vn -0.6287 -0.6100 0.4824 +vn -0.7321 -0.6100 -0.3032 +vn -0.1034 -0.6100 -0.7856 +vn -0.3032 0.6100 -0.7321 +vn -0.3827 0.0000 -0.9239 +vn -0.9914 0.0000 -0.1305 +vn -0.7856 0.6100 -0.1034 +vn 0.4824 0.6100 -0.6287 +vn 0.6088 0.0000 -0.7933 +vn -0.6088 0.0000 0.7933 +vn -0.4824 0.6100 0.6287 +vn 0.3827 0.0000 0.9239 +vn 0.3032 0.6100 0.7321 +vn 0.9914 0.0000 0.1305 +vn 0.7856 0.6100 0.1034 +vn 0.3032 -0.6100 0.7321 +vn -0.4824 -0.6100 0.6287 +vn 0.7856 -0.6100 0.1034 +vn -0.7856 -0.6100 -0.1034 +vn -0.3032 -0.6100 -0.7321 +vn 0.4824 -0.6100 -0.6287 +vn -0.5603 0.6100 0.5603 +vn -0.7071 0.0000 0.7071 +vn 0.2588 0.0000 0.9659 +vn 0.2051 0.6100 0.7654 +vn -0.7654 0.6100 -0.2051 +vn -0.9659 0.0000 -0.2588 +vn 0.9659 0.0000 0.2588 +vn 0.7654 0.6100 0.2051 +vn 0.7071 0.0000 -0.7071 +vn 0.5603 0.6100 -0.5603 +vn -0.2588 0.0000 -0.9659 +vn -0.2051 0.6100 -0.7654 +vn 0.5603 -0.6100 -0.5603 +vn 0.7654 -0.6100 0.2051 +vn -0.2051 -0.6100 -0.7654 +vn 0.2051 -0.6100 0.7654 +vn -0.5603 -0.6100 0.5603 +vn -0.7654 -0.6100 -0.2051 +vn -0.7924 0.6100 0.0000 +vn -0.5000 0.0000 0.8660 +vn -0.3962 0.6100 0.6862 +vn -0.3962 0.6100 -0.6862 +vn -0.5000 0.0000 -0.8660 +vn 0.5000 0.0000 0.8660 +vn 0.3962 0.6100 0.6862 +vn 0.7924 0.6100 0.0000 +vn 0.5000 0.0000 -0.8660 +vn 0.3962 0.6100 -0.6862 +vn 0.7924 -0.6100 0.0000 +vn 0.3962 -0.6100 0.6862 +vn 0.3962 -0.6100 -0.6862 +vn -0.3962 -0.6100 0.6862 +vn -0.7924 -0.6100 0.0000 +vn -0.3962 -0.6100 -0.6862 +vn -0.5603 0.6100 -0.5603 +vn -0.7071 0.0000 -0.7071 +vn -0.9659 0.0000 0.2588 +vn -0.7654 0.6100 0.2051 +vn 0.2051 0.6100 -0.7654 +vn 0.2588 0.0000 -0.9659 +vn -0.2588 0.0000 0.9659 +vn -0.2051 0.6100 0.7654 +vn 0.7071 0.0000 0.7071 +vn 0.5603 0.6100 0.5603 +vn 0.9659 0.0000 -0.2588 +vn 0.7654 0.6100 -0.2051 +vn 0.5603 -0.6100 0.5603 +vn -0.2051 -0.6100 0.7654 +vn 0.7654 -0.6100 -0.2051 +vn -0.7654 -0.6100 0.2051 +vn -0.5603 -0.6100 -0.5603 +vn 0.2051 -0.6100 -0.7654 +vn 0.0000 0.6100 -0.7924 +vn -0.8660 0.0000 -0.5000 +vn -0.6862 0.6100 -0.3962 +vn 0.6862 0.6100 -0.3962 +vn 0.8660 0.0000 -0.5000 +vn -0.8660 0.0000 0.5000 +vn -0.6862 0.6100 0.3962 +vn 0.0000 0.6100 0.7924 +vn 0.8660 0.0000 0.5000 +vn 0.6862 0.6100 0.3962 +vn 0.0000 -0.6100 0.7924 +vn -0.6862 -0.6100 0.3962 +vn 0.6862 -0.6100 0.3962 +vn -0.6862 -0.6100 -0.3962 +vn 0.0000 -0.6100 -0.7924 +vn 0.6862 -0.6100 -0.3962 +g Pipe_Cylinder.002_None +s off +f 129/1/1 132/2/1 133/3/1 134/4/1 135/5/1 136/6/1 +f 141/7/2 144/8/2 145/9/2 146/10/2 147/11/2 148/12/2 +f 153/13/1 156/14/1 157/15/1 158/16/1 159/17/1 160/18/1 +f 165/19/2 168/20/2 169/21/2 170/22/2 171/23/2 172/24/2 +f 177/25/1 180/26/1 181/27/1 182/28/1 183/29/1 184/30/1 +f 189/31/2 192/32/2 193/33/2 194/34/2 195/35/2 196/36/2 +f 201/37/1 204/38/1 205/39/1 206/40/1 207/41/1 208/42/1 +f 213/43/2 216/44/2 217/45/2 218/46/2 219/47/2 220/48/2 +f 225/49/1 228/50/1 229/51/1 230/52/1 231/53/1 232/54/1 +f 237/55/2 240/56/2 241/57/2 242/58/2 243/59/2 244/60/2 +f 249/61/1 252/62/1 253/63/1 254/64/1 255/65/1 256/66/1 +f 261/67/2 264/68/2 265/69/2 266/70/2 267/71/2 268/72/2 +f 273/73/1 276/74/1 277/75/1 278/76/1 279/77/1 280/78/1 +f 285/79/2 288/80/2 289/81/2 290/82/2 291/83/2 292/84/2 +f 297/85/1 300/86/1 301/87/1 302/88/1 303/89/1 304/90/1 +f 309/91/2 312/92/2 313/93/2 314/94/2 315/95/2 316/96/2 +f 372/97/2 373/98/2 403/99/2 402/100/2 400/101/2 401/102/2 399/103/2 398/104/2 397/105/2 396/106/2 394/107/2 395/108/2 393/109/2 392/110/2 391/111/2 390/112/2 389/113/2 388/114/2 387/115/2 386/116/2 385/117/2 384/118/2 383/119/2 382/120/2 381/121/2 380/122/2 379/123/2 378/124/2 377/125/2 376/126/2 375/127/2 374/128/2 +f 351/129/1 368/130/1 352/131/1 353/132/1 354/133/1 355/134/1 356/135/1 369/136/1 357/137/1 358/138/1 359/139/1 370/140/1 360/141/1 371/142/1 361/143/1 362/144/1 363/145/1 364/146/1 365/147/1 340/148/1 341/149/1 342/150/1 343/151/1 344/152/1 345/153/1 346/154/1 347/155/1 348/156/1 366/157/1 349/158/1 367/159/1 350/160/1 +f 408/161/1 418/162/1 423/163/1 427/164/1 431/165/1 436/166/1 435/167/1 440/168/1 444/169/1 448/170/1 452/171/1 457/172/1 466/173/1 467/174/1 465/175/1 459/176/1 454/177/1 450/178/1 446/179/1 442/180/1 438/181/1 433/182/1 429/183/1 425/184/1 420/185/1 416/186/1 409/187/1 410/188/1 407/189/1 404/190/1 405/191/1 406/192/1 +f 412/193/2 411/194/2 417/195/2 422/196/2 421/197/2 426/198/2 430/199/2 434/200/2 439/201/2 443/202/2 447/203/2 451/204/2 455/205/2 460/206/2 456/207/2 462/208/2 461/209/2 463/210/2 464/211/2 458/212/2 453/213/2 449/214/2 445/215/2 441/216/2 437/217/2 432/218/2 428/219/2 424/220/2 419/221/2 415/222/2 414/223/2 413/224/2 +f 468/225/1 471/226/1 472/227/1 473/228/1 474/229/1 475/230/1 +f 480/231/2 483/232/2 484/233/2 485/234/2 486/235/2 487/236/2 +f 492/237/1 495/238/1 496/239/1 497/240/1 498/241/1 499/242/1 +f 504/243/2 507/244/2 508/245/2 509/246/2 510/247/2 511/248/2 +f 516/249/1 519/250/1 520/251/1 521/252/1 522/253/1 523/254/1 +f 528/255/2 531/256/2 532/257/2 533/258/2 534/259/2 535/260/2 +f 540/261/1 543/262/1 544/263/1 545/264/1 546/265/1 547/266/1 +f 552/267/2 555/268/2 556/269/2 557/270/2 558/271/2 559/272/2 +f 564/273/1 567/274/1 568/275/1 569/276/1 570/277/1 571/278/1 +f 576/279/2 579/280/2 580/281/2 581/282/2 582/283/2 583/284/2 +f 588/285/1 591/286/1 592/287/1 593/288/1 594/289/1 595/290/1 +f 600/291/2 603/292/2 604/293/2 605/294/2 606/295/2 607/296/2 +f 612/297/1 615/298/1 616/299/1 617/300/1 618/301/1 619/302/1 +f 624/303/2 627/304/2 628/305/2 629/306/2 630/307/2 631/308/2 +f 636/309/1 639/310/1 640/311/1 641/312/1 642/313/1 643/314/1 +f 648/315/2 651/316/2 652/317/2 653/318/2 654/319/2 655/320/2 +f 788/321/3 791/322/3 792/323/3 793/324/3 794/325/3 795/326/3 +f 800/327/4 803/328/4 804/329/4 805/330/4 806/331/4 807/332/4 +f 812/333/3 815/334/3 816/335/3 817/336/3 818/337/3 819/338/3 +f 824/339/4 827/340/4 828/341/4 829/342/4 830/343/4 831/344/4 +f 836/345/3 839/346/3 840/347/3 841/348/3 842/349/3 843/350/3 +f 848/351/4 851/352/4 852/353/4 853/354/4 854/355/4 855/356/4 +f 860/357/3 863/358/3 864/359/3 865/360/3 866/361/3 867/362/3 +f 872/363/4 875/364/4 876/365/4 877/366/4 878/367/4 879/368/4 +f 884/369/3 887/370/3 888/371/3 889/372/3 890/373/3 891/374/3 +f 896/375/4 899/376/4 900/377/4 901/378/4 902/379/4 903/380/4 +f 908/381/3 911/382/3 912/383/3 913/384/3 914/385/3 915/386/3 +f 920/387/4 923/388/4 924/389/4 925/390/4 926/391/4 927/392/4 +f 932/393/3 935/394/3 936/395/3 937/396/3 938/397/3 939/398/3 +f 944/399/4 947/400/4 948/401/4 949/402/4 950/403/4 951/404/4 +f 956/405/3 959/406/3 960/407/3 961/408/3 962/409/3 963/410/3 +f 968/411/4 971/412/4 972/413/4 973/414/4 974/415/4 975/416/4 +f 1057/417/4 1058/418/4 1088/419/4 1087/420/4 1085/421/4 1086/422/4 1084/423/4 1083/424/4 1082/425/4 1081/426/4 1079/427/4 1080/428/4 1078/429/4 1077/430/4 1076/431/4 1075/432/4 1074/433/4 1073/434/4 1072/435/4 1071/436/4 1070/437/4 1069/438/4 1068/439/4 1067/440/4 1066/441/4 1065/442/4 1064/443/4 1063/444/4 1062/445/4 1061/446/4 1060/447/4 1059/448/4 +f 1036/449/3 1053/450/3 1037/451/3 1038/452/3 1039/453/3 1040/454/3 1041/455/3 1054/456/3 1042/457/3 1043/458/3 1044/459/3 1055/460/3 1045/461/3 1056/462/3 1046/463/3 1047/464/3 1048/465/3 1049/466/3 1050/467/3 1025/468/3 1026/469/3 1027/470/3 1028/471/3 1029/472/3 1030/473/3 1031/474/3 1032/475/3 1033/476/3 1051/477/3 1034/478/3 1052/479/3 1035/480/3 +f 1093/481/3 1103/482/3 1108/483/3 1112/484/3 1116/485/3 1121/486/3 1120/487/3 1125/488/3 1129/489/3 1133/490/3 1137/491/3 1142/492/3 1151/493/3 1152/494/3 1150/495/3 1144/496/3 1139/497/3 1135/498/3 1131/499/3 1127/500/3 1123/501/3 1118/502/3 1114/503/3 1110/504/3 1105/505/3 1101/506/3 1094/507/3 1095/508/3 1092/509/3 1089/510/3 1090/511/3 1091/512/3 +f 1097/513/4 1096/514/4 1102/515/4 1107/516/4 1106/517/4 1111/518/4 1115/519/4 1119/520/4 1124/521/4 1128/522/4 1132/523/4 1136/524/4 1140/525/4 1145/526/4 1141/527/4 1147/528/4 1146/529/4 1148/530/4 1149/531/4 1143/532/4 1138/533/4 1134/534/4 1130/535/4 1126/536/4 1122/537/4 1117/538/4 1113/539/4 1109/540/4 1104/541/4 1100/542/4 1099/543/4 1098/544/4 +f 1153/545/3 1156/546/3 1157/547/3 1158/548/3 1159/549/3 1160/550/3 +f 1165/551/4 1168/552/4 1169/553/4 1170/554/4 1171/555/4 1172/556/4 +f 1177/557/3 1180/558/3 1181/559/3 1182/560/3 1183/561/3 1184/562/3 +f 1189/563/4 1192/564/4 1193/565/4 1194/566/4 1195/567/4 1196/568/4 +f 1201/569/3 1204/570/3 1205/571/3 1206/572/3 1207/573/3 1208/574/3 +f 1213/575/4 1216/576/4 1217/577/4 1218/578/4 1219/579/4 1220/580/4 +f 1225/581/3 1228/582/3 1229/583/3 1230/584/3 1231/585/3 1232/586/3 +f 1237/587/4 1240/588/4 1241/589/4 1242/590/4 1243/591/4 1244/592/4 +f 1249/593/3 1252/594/3 1253/595/3 1254/596/3 1255/597/3 1256/598/3 +f 1261/599/4 1264/600/4 1265/601/4 1266/602/4 1267/603/4 1268/604/4 +f 1273/605/3 1276/606/3 1277/607/3 1278/608/3 1279/609/3 1280/610/3 +f 1285/611/4 1288/612/4 1289/613/4 1290/614/4 1291/615/4 1292/616/4 +f 1297/617/3 1300/618/3 1301/619/3 1302/620/3 1303/621/3 1304/622/3 +f 1309/623/4 1312/624/4 1313/625/4 1314/626/4 1315/627/4 1316/628/4 +f 1321/629/3 1324/630/3 1325/631/3 1326/632/3 1327/633/3 1328/634/3 +f 1333/635/4 1336/636/4 1337/637/4 1338/638/4 1339/639/4 1340/640/4 +s 1 +f 375/641/5 342/642/6 341/643/7 374/644/8 +f 376/645/9 343/646/10 342/642/6 375/641/5 +f 377/647/11 344/648/12 343/646/10 376/645/9 +f 378/649/13 345/650/14 344/648/12 377/647/11 +f 379/651/15 346/652/16 345/650/14 378/649/13 +f 380/653/17 347/654/18 346/652/16 379/651/15 +f 381/655/19 348/656/20 347/654/18 380/653/17 +f 382/657/21 366/658/22 348/656/20 381/655/19 +f 383/659/23 349/660/24 366/658/22 382/657/21 +f 384/661/25 367/662/26 349/660/24 383/659/23 +f 385/663/27 350/664/28 367/662/26 384/661/25 +f 386/665/29 351/666/30 350/664/28 385/663/27 +f 387/667/31 368/668/32 351/666/30 386/665/29 +f 388/669/33 352/670/34 368/671/32 387/667/31 +f 389/672/35 353/673/36 352/670/34 388/669/33 +f 390/674/37 354/675/38 353/673/36 389/672/35 +f 391/676/39 355/677/40 354/678/38 390/679/37 +f 392/680/41 356/681/42 355/677/40 391/676/39 +f 393/682/43 369/683/44 356/681/42 392/680/41 +f 395/684/45 357/685/46 369/683/44 393/682/43 +f 396/686/47 359/687/48 358/688/49 394/689/50 +f 394/689/50 358/688/49 357/685/46 395/684/45 +f 397/690/51 370/691/52 359/687/48 396/686/47 +f 398/692/53 360/693/54 370/691/52 397/690/51 +f 399/694/55 371/695/56 360/693/54 398/692/53 +f 401/696/57 361/697/58 371/695/56 399/694/55 +f 402/698/59 363/699/60 362/700/61 400/701/62 +f 400/701/62 362/700/61 361/697/58 401/696/57 +f 403/702/63 364/703/64 363/699/60 402/698/59 +f 373/704/65 365/705/66 364/703/64 403/702/63 +f 30/706/67 33/707/68 34/708/69 1/709/70 +f 2/710/71 1/709/70 34/708/69 35/711/72 +f 3/712/73 2/710/71 35/711/72 36/713/74 +f 4/714/75 3/712/73 36/713/74 37/715/76 +f 5/716/77 4/714/75 37/715/76 38/717/78 +f 6/718/79 5/716/77 38/717/78 39/719/80 +f 6/718/79 39/719/80 40/720/81 7/721/82 +f 8/722/83 7/721/82 40/720/81 41/723/84 +f 9/724/85 8/722/83 41/723/84 42/725/86 +f 10/726/87 9/724/85 42/725/86 43/727/88 +f 10/726/87 43/727/88 44/728/89 11/729/90 +f 11/729/90 44/728/89 45/730/91 31/731/92 +f 12/732/93 46/733/94 47/734/95 13/735/96 +f 31/731/92 45/730/91 46/733/94 12/732/93 +f 13/735/96 47/734/95 48/736/97 14/737/98 +f 15/738/99 14/737/98 48/736/97 49/739/100 +f 15/738/99 49/739/100 50/740/101 16/741/102 +f 17/742/103 16/741/102 50/740/101 51/743/104 +f 17/744/103 51/745/104 52/746/105 18/747/106 +f 19/748/107 18/747/106 52/746/105 53/749/108 +f 19/748/107 53/749/108 54/750/109 20/751/110 +f 20/751/110 54/750/109 55/752/111 22/753/112 +f 22/753/112 55/752/111 56/754/113 21/755/114 +f 21/755/114 56/754/113 57/756/115 23/757/116 +f 23/757/116 57/756/115 58/758/117 24/759/118 +f 24/759/118 58/758/117 59/760/119 32/761/120 +f 27/762/121 25/763/122 60/764/123 61/765/124 +f 25/763/122 32/761/120 59/760/119 60/764/123 +f 28/766/125 26/767/126 62/768/127 63/769/128 +f 27/762/121 61/765/124 62/768/127 26/767/126 +f 29/770/129 28/766/125 63/769/128 64/771/130 +f 29/770/129 64/771/130 33/707/68 30/706/67 +f 43/727/88 42/725/86 987/772/131 986/773/132 +f 322/774/133 45/730/91 44/728/89 321/775/134 +f 42/725/86 41/723/84 988/776/135 987/772/131 +f 46/733/94 45/730/91 322/774/133 1010/777/136 +f 41/723/84 40/720/81 989/778/137 988/776/135 +f 323/779/138 47/734/95 46/733/94 1010/777/136 +f 996/780/139 64/771/130 63/769/128 997/781/140 +f 70/782/141 66/783/142 65/784/143 71/785/144 +f 72/786/145 67/787/146 66/783/142 70/782/141 +f 74/788/147 68/789/148 67/787/146 72/786/145 +f 1006/790/149 1007/791/150 56/754/113 55/752/111 +f 79/792/151 980/793/152 326/794/153 83/795/154 +f 71/785/144 65/784/143 69/796/155 76/797/156 +f 78/798/157 73/799/158 68/789/148 74/788/147 +f 334/800/159 1001/801/160 81/802/161 85/803/162 +f 83/795/154 326/794/153 327/804/163 87/805/164 +f 80/806/165 76/797/156 69/796/155 75/807/166 +f 82/808/167 77/809/168 73/799/158 78/798/157 +f 1002/810/169 334/800/159 85/803/162 89/811/170 +f 87/805/164 327/804/163 335/812/171 91/813/172 +f 84/814/173 80/806/165 75/807/166 79/792/151 +f 407/815/20 411/816/19 412/817/21 404/818/22 +f 406/819/26 414/820/25 415/821/27 408/822/28 +f 86/823/174 81/802/161 77/809/168 82/808/167 +f 410/824/18 417/825/17 411/816/19 407/815/20 +f 88/826/175 84/814/173 79/792/151 83/795/154 +f 408/822/28 415/821/27 419/827/29 418/828/30 +f 90/829/176 85/803/162 81/802/161 86/823/174 +f 409/830/16 422/831/15 417/825/17 410/824/18 +f 1019/832/177 328/833/178 93/834/179 97/835/180 +f 1018/836/181 1020/837/182 99/838/183 95/839/184 +f 92/840/185 88/826/175 83/795/154 87/805/164 +f 416/841/14 421/842/13 422/831/15 409/830/16 +f 94/843/186 89/811/170 85/803/162 90/829/176 +f 425/844/10 430/845/9 426/846/11 420/847/12 +f 96/848/187 92/840/185 87/805/164 91/813/172 +f 418/828/30 419/827/29 424/849/31 423/850/32 +f 98/851/188 93/852/179 89/811/170 94/843/186 +f 429/853/6 434/854/5 430/845/9 425/844/10 +f 329/855/189 1004/856/190 101/857/191 105/858/192 +f 337/859/193 1021/860/194 107/861/195 103/862/196 +f 100/863/197 96/848/187 91/813/172 95/839/184 +f 423/850/32 424/849/31 428/864/33 427/865/34 +f 102/866/198 97/835/180 93/834/179 98/867/188 +f 374/644/8 341/643/7 340/868/199 372/869/200 +f 433/870/7 439/871/8 434/854/5 429/853/6 +f 330/872/201 329/855/189 105/858/192 109/873/202 +f 323/779/138 324/874/203 48/736/97 47/734/95 +f 104/875/204 100/863/197 95/839/184 99/838/183 +f 427/865/34 428/864/33 432/876/35 431/877/36 +f 106/878/205 101/857/191 97/835/180 102/866/198 +f 438/879/199 443/880/200 439/871/8 433/870/7 +f 108/881/206 104/875/204 99/838/183 103/862/196 +f 431/877/36 432/876/35 437/882/37 436/883/38 +f 110/884/207 105/858/192 101/857/191 106/878/205 +f 442/885/66 447/886/65 443/880/200 438/879/199 +f 112/887/208 108/881/206 103/862/196 107/861/195 +f 435/888/40 441/889/39 445/890/41 440/891/42 +f 110/884/207 114/892/209 109/873/202 105/858/192 +f 436/883/38 437/882/37 441/893/39 435/894/40 +f 59/760/119 58/758/117 1009/895/210 1015/896/211 +f 61/765/124 60/764/123 1016/897/212 998/898/213 +f 116/899/214 112/887/208 107/861/195 111/900/215 +f 440/891/42 445/890/41 449/901/43 444/902/44 +f 404/818/22 412/817/21 413/903/23 405/904/24 +f 118/905/216 113/906/217 109/873/202 114/892/209 +f 446/907/64 451/908/63 447/886/65 442/885/66 +f 58/758/117 57/756/115 1014/909/218 1009/895/210 +f 339/910/219 123/911/220 119/912/221 1023/913/222 +f 120/914/223 116/899/214 111/900/215 115/915/224 +f 444/902/44 449/901/43 453/916/45 448/917/46 +f 118/905/216 122/918/225 117/919/226 113/906/217 +f 450/920/60 455/921/59 451/908/63 446/907/64 +f 124/922/227 120/914/223 115/915/224 119/912/221 +f 448/917/46 453/923/45 458/924/50 452/925/49 +f 122/918/225 126/926/228 121/927/229 117/919/226 +f 454/928/61 460/929/62 455/921/59 450/920/60 +f 420/847/12 426/846/11 421/842/13 416/841/14 +f 127/930/230 124/922/227 119/912/221 123/911/220 +f 452/925/49 458/924/50 464/931/47 457/932/48 +f 126/926/228 128/933/231 125/934/232 121/927/229 +f 459/935/58 456/936/57 460/929/62 454/928/61 +f 128/933/231 127/930/230 123/911/220 125/934/232 +f 405/904/24 413/903/23 414/820/25 406/819/26 +f 465/937/56 462/938/55 456/936/57 459/935/58 +f 457/932/48 464/931/47 463/939/51 466/940/52 +f 467/941/54 461/942/53 462/938/55 465/937/56 +f 466/940/52 463/939/51 461/942/53 467/941/54 +f 129/943/233 130/944/234 131/945/235 132/946/236 +f 136/947/237 137/948/238 130/944/234 129/943/233 +f 132/946/236 131/945/235 138/949/239 133/950/240 +f 133/950/240 138/949/239 139/951/241 134/952/242 +f 134/953/242 139/954/241 140/955/243 135/956/244 +f 135/956/244 140/955/243 137/948/238 136/947/237 +f 141/957/245 142/958/241 143/959/239 144/960/246 +f 148/961/247 149/962/243 142/958/241 141/957/245 +f 144/960/246 143/959/239 150/963/235 145/964/248 +f 145/964/248 150/963/235 151/965/234 146/966/249 +f 146/967/249 151/968/234 152/969/238 147/970/250 +f 147/970/250 152/969/238 149/962/243 148/961/247 +f 153/971/251 154/972/252 155/973/253 156/974/254 +f 160/975/255 161/976/256 154/972/252 153/971/251 +f 156/974/254 155/973/253 162/977/257 157/978/258 +f 157/978/258 162/977/257 163/979/259 158/980/260 +f 158/981/260 163/982/259 164/983/261 159/984/262 +f 159/984/262 164/983/261 161/976/256 160/975/255 +f 165/985/263 166/986/259 167/987/257 168/988/264 +f 172/989/265 173/990/261 166/986/259 165/985/263 +f 168/988/264 167/987/257 174/991/253 169/992/266 +f 169/992/266 174/991/253 175/993/252 170/994/267 +f 170/995/267 175/996/252 176/997/256 171/998/268 +f 171/998/268 176/997/256 173/990/261 172/989/265 +f 177/999/269 178/1000/270 179/1001/271 180/1002/272 +f 184/1003/273 185/1004/274 178/1000/270 177/999/269 +f 180/1002/272 179/1001/271 186/1005/275 181/1006/276 +f 181/1006/276 186/1005/275 187/1007/277 182/1008/278 +f 182/1009/278 187/1010/277 188/1011/279 183/1012/280 +f 183/1012/280 188/1011/279 185/1004/274 184/1003/273 +f 189/1013/281 190/1014/277 191/1015/275 192/1016/282 +f 196/1017/283 197/1018/279 190/1014/277 189/1013/281 +f 192/1016/282 191/1015/275 198/1019/271 193/1020/284 +f 193/1020/284 198/1019/271 199/1021/270 194/1022/285 +f 194/1023/285 199/1024/270 200/1025/274 195/1026/286 +f 195/1026/286 200/1025/274 197/1018/279 196/1017/283 +f 201/1027/287 202/1028/288 203/1029/289 204/1030/290 +f 208/1031/291 209/1032/292 202/1028/288 201/1027/287 +f 204/1030/290 203/1029/289 210/1033/293 205/1034/294 +f 205/1034/294 210/1033/293 211/1035/295 206/1036/296 +f 206/1037/296 211/1038/295 212/1039/297 207/1040/298 +f 207/1040/298 212/1039/297 209/1032/292 208/1031/291 +f 213/1041/299 214/1042/295 215/1043/293 216/1044/300 +f 220/1045/301 221/1046/297 214/1042/295 213/1041/299 +f 216/1044/300 215/1043/293 222/1047/289 217/1048/302 +f 217/1048/302 222/1047/289 223/1049/288 218/1050/303 +f 218/1051/303 223/1052/288 224/1053/292 219/1054/304 +f 219/1054/304 224/1053/292 221/1046/297 220/1045/301 +f 225/1055/242 226/1056/241 227/1057/243 228/1058/244 +f 232/1059/240 233/1060/239 226/1056/241 225/1055/242 +f 228/1058/244 227/1057/243 234/1061/238 229/1062/237 +f 229/1062/237 234/1061/238 235/1063/234 230/1064/233 +f 230/1065/233 235/1066/234 236/1067/235 231/1068/236 +f 231/1068/236 236/1067/235 233/1060/239 232/1059/240 +f 237/1069/249 238/1070/234 239/1071/238 240/1072/250 +f 244/1073/248 245/1074/235 238/1070/234 237/1069/249 +f 240/1072/250 239/1071/238 246/1075/243 241/1076/247 +f 241/1076/247 246/1075/243 247/1077/241 242/1078/245 +f 242/1079/245 247/1080/241 248/1081/239 243/1082/246 +f 243/1082/246 248/1081/239 245/1074/235 244/1073/248 +f 249/1083/260 250/1084/259 251/1085/261 252/1086/262 +f 256/1087/258 257/1088/257 250/1084/259 249/1083/260 +f 252/1086/262 251/1085/261 258/1089/256 253/1090/255 +f 253/1090/255 258/1089/256 259/1091/252 254/1092/251 +f 254/1093/251 259/1094/252 260/1095/253 255/1096/254 +f 255/1096/254 260/1095/253 257/1088/257 256/1087/258 +f 261/1097/267 262/1098/252 263/1099/256 264/1100/268 +f 268/1101/266 269/1102/253 262/1098/252 261/1097/267 +f 264/1100/268 263/1099/256 270/1103/261 265/1104/265 +f 265/1104/265 270/1103/261 271/1105/259 266/1106/263 +f 266/1107/263 271/1108/259 272/1109/257 267/1110/264 +f 267/1110/264 272/1109/257 269/1102/253 268/1101/266 +f 273/1111/278 274/1112/277 275/1113/279 276/1114/280 +f 280/1115/276 281/1116/275 274/1112/277 273/1111/278 +f 276/1114/280 275/1113/279 282/1117/274 277/1118/273 +f 277/1118/273 282/1117/274 283/1119/270 278/1120/269 +f 278/1121/269 283/1122/270 284/1123/271 279/1124/272 +f 279/1124/272 284/1123/271 281/1116/275 280/1115/276 +f 285/1125/285 286/1126/270 287/1127/274 288/1128/286 +f 292/1129/284 293/1130/271 286/1126/270 285/1125/285 +f 288/1128/286 287/1127/274 294/1131/279 289/1132/283 +f 289/1132/283 294/1131/279 295/1133/277 290/1134/281 +f 290/1135/281 295/1136/277 296/1137/275 291/1138/282 +f 291/1138/282 296/1137/275 293/1130/271 292/1129/284 +f 297/1139/296 298/1140/295 299/1141/297 300/1142/298 +f 304/1143/294 305/1144/293 298/1140/295 297/1139/296 +f 300/1142/298 299/1141/297 306/1145/292 301/1146/291 +f 301/1146/291 306/1145/292 307/1147/288 302/1148/287 +f 302/1149/287 307/1150/288 308/1151/289 303/1152/290 +f 303/1152/290 308/1151/289 305/1144/293 304/1143/294 +f 309/1153/303 310/1154/288 311/1155/292 312/1156/304 +f 316/1157/302 317/1158/289 310/1154/288 309/1153/303 +f 312/1156/304 311/1155/292 318/1159/297 313/1160/301 +f 313/1160/301 318/1159/297 319/1161/295 314/1162/299 +f 314/1163/299 319/1164/295 320/1165/293 315/1166/300 +f 315/1166/300 320/1165/293 317/1158/289 316/1157/302 +f 983/1167/305 65/784/143 66/783/142 984/1168/306 +f 73/799/158 999/1169/307 985/1170/308 68/789/148 +f 77/809/168 1000/1171/309 999/1169/307 73/799/158 +f 982/1172/310 69/796/155 65/784/143 983/1167/305 +f 323/1173/138 736/1174/311 740/1175/312 324/1176/203 +f 719/1177/313 718/1178/314 1016/1179/212 339/1180/219 +f 68/789/148 985/1170/308 333/1181/315 67/787/146 +f 338/1182/316 111/900/215 107/861/195 1021/860/194 +f 331/1183/317 330/872/201 109/873/202 113/906/217 +f 332/1184/318 1008/1185/319 117/919/226 121/927/229 +f 331/1183/317 113/906/217 117/919/226 1008/1185/319 +f 62/768/127 61/765/124 998/898/213 1017/1186/320 +f 119/912/221 115/915/224 1022/1187/321 1023/913/222 +f 125/934/232 1024/1188/322 332/1184/318 121/927/229 +f 981/1189/323 75/807/166 69/796/155 982/1172/310 +f 990/1190/324 989/778/137 40/720/81 39/719/80 +f 63/769/128 62/768/127 1017/1186/320 997/781/140 +f 115/915/224 111/900/215 338/1182/316 1022/1187/321 +f 57/756/115 56/754/113 1007/791/150 1014/909/218 +f 75/807/166 981/1189/323 980/793/152 79/792/151 +f 372/869/200 340/868/199 365/705/66 373/704/65 +f 995/1191/325 336/1192/326 34/708/69 33/707/68 +f 336/1192/326 994/1193/327 35/711/72 34/708/69 +f 994/1193/327 993/1194/328 36/713/74 35/711/72 +f 993/1194/328 992/1195/329 37/715/76 36/713/74 +f 992/1195/329 991/1196/330 38/717/78 37/715/76 +f 991/1196/330 990/1190/324 39/719/80 38/717/78 +f 324/874/203 1011/1197/331 49/739/100 48/736/97 +f 1011/1197/331 325/1198/332 50/740/101 49/739/100 +f 325/1198/332 1003/1199/333 51/743/104 50/740/101 +f 1003/1200/333 1012/1201/334 52/746/105 51/745/104 +f 1012/1201/334 1013/1202/335 53/749/108 52/746/105 +f 1013/1202/335 1005/1203/336 54/750/109 53/749/108 +f 1005/1203/336 1006/790/149 55/752/111 54/750/109 +f 64/771/130 996/780/139 995/1191/325 33/707/68 +f 328/1204/178 1002/810/169 89/811/170 93/852/179 +f 335/812/171 1018/836/181 95/839/184 91/813/172 +f 1004/856/190 1019/832/177 97/835/180 101/857/191 +f 1020/837/182 337/859/193 103/862/196 99/838/183 +f 468/1205/337 469/1206/338 470/1207/339 471/1208/340 +f 475/1209/341 476/1210/342 469/1206/338 468/1205/337 +f 471/1208/340 470/1207/339 477/1211/343 472/1212/344 +f 472/1212/344 477/1211/343 478/1213/345 473/1214/346 +f 473/1215/346 478/1216/345 479/1217/347 474/1218/348 +f 474/1218/348 479/1217/347 476/1210/342 475/1209/341 +f 480/1219/349 481/1220/345 482/1221/343 483/1222/350 +f 487/1223/351 488/1224/347 481/1220/345 480/1219/349 +f 483/1222/350 482/1221/343 489/1225/339 484/1226/352 +f 484/1226/352 489/1225/339 490/1227/338 485/1228/353 +f 485/1229/353 490/1230/338 491/1231/342 486/1232/354 +f 486/1232/354 491/1231/342 488/1224/347 487/1223/351 +f 492/1233/355 493/1234/4 494/1235/356 495/1236/357 +f 499/1237/358 500/1238/359 493/1234/4 492/1233/355 +f 495/1236/357 494/1235/356 501/1239/360 496/1240/361 +f 496/1240/361 501/1239/360 502/1241/3 497/1242/362 +f 497/1243/362 502/1244/3 503/1245/363 498/1246/364 +f 498/1246/364 503/1245/363 500/1238/359 499/1237/358 +f 504/1247/365 505/1248/3 506/1249/360 507/1250/366 +f 511/1251/367 512/1252/363 505/1248/3 504/1247/365 +f 507/1250/366 506/1249/360 513/1253/356 508/1254/368 +f 508/1254/368 513/1253/356 514/1255/4 509/1256/369 +f 509/1257/369 514/1258/4 515/1259/359 510/1260/370 +f 510/1260/370 515/1259/359 512/1252/363 511/1251/367 +f 516/1261/371 517/1262/372 518/1263/373 519/1264/374 +f 523/1265/375 524/1266/376 517/1262/372 516/1261/371 +f 519/1264/374 518/1263/373 525/1267/377 520/1268/378 +f 520/1268/378 525/1267/377 526/1269/379 521/1270/380 +f 521/1271/380 526/1272/379 527/1273/381 522/1274/382 +f 522/1274/382 527/1273/381 524/1266/376 523/1265/375 +f 528/1275/383 529/1276/379 530/1277/377 531/1278/384 +f 535/1279/385 536/1280/381 529/1276/379 528/1275/383 +f 531/1278/384 530/1277/377 537/1281/373 532/1282/386 +f 532/1282/386 537/1281/373 538/1283/372 533/1284/387 +f 533/1285/387 538/1286/372 539/1287/376 534/1288/388 +f 534/1288/388 539/1287/376 536/1280/381 535/1279/385 +f 540/1289/389 541/1290/390 542/1291/391 543/1292/392 +f 547/1293/393 548/1294/394 541/1290/390 540/1289/389 +f 543/1292/392 542/1291/391 549/1295/395 544/1296/396 +f 544/1296/396 549/1295/395 550/1297/397 545/1298/398 +f 545/1299/398 550/1300/397 551/1301/399 546/1302/400 +f 546/1302/400 551/1301/399 548/1294/394 547/1293/393 +f 552/1303/401 553/1304/397 554/1305/395 555/1306/402 +f 559/1307/403 560/1308/399 553/1304/397 552/1303/401 +f 555/1306/402 554/1305/395 561/1309/391 556/1310/404 +f 556/1310/404 561/1309/391 562/1311/390 557/1312/405 +f 557/1313/405 562/1314/390 563/1315/394 558/1316/406 +f 558/1316/406 563/1315/394 560/1308/399 559/1307/403 +f 564/1317/346 565/1318/345 566/1319/347 567/1320/348 +f 571/1321/344 572/1322/343 565/1318/345 564/1317/346 +f 567/1320/348 566/1319/347 573/1323/342 568/1324/341 +f 568/1324/341 573/1323/342 574/1325/338 569/1326/337 +f 569/1327/337 574/1328/338 575/1329/339 570/1330/340 +f 570/1330/340 575/1329/339 572/1322/343 571/1321/344 +f 576/1331/353 577/1332/338 578/1333/342 579/1334/354 +f 583/1335/352 584/1336/339 577/1332/338 576/1331/353 +f 579/1334/354 578/1333/342 585/1337/347 580/1338/351 +f 580/1338/351 585/1337/347 586/1339/345 581/1340/349 +f 581/1341/349 586/1342/345 587/1343/343 582/1344/350 +f 582/1344/350 587/1343/343 584/1336/339 583/1335/352 +f 588/1345/362 589/1346/3 590/1347/363 591/1348/364 +f 595/1349/361 596/1350/360 589/1346/3 588/1345/362 +f 591/1348/364 590/1347/363 597/1351/359 592/1352/358 +f 592/1352/358 597/1351/359 598/1353/4 593/1354/355 +f 593/1355/355 598/1356/4 599/1357/356 594/1358/357 +f 594/1358/357 599/1357/356 596/1350/360 595/1349/361 +f 600/1359/369 601/1360/4 602/1361/359 603/1362/370 +f 607/1363/368 608/1364/356 601/1360/4 600/1359/369 +f 603/1362/370 602/1361/359 609/1365/363 604/1366/367 +f 604/1366/367 609/1365/363 610/1367/3 605/1368/365 +f 605/1369/365 610/1370/3 611/1371/360 606/1372/366 +f 606/1372/366 611/1371/360 608/1364/356 607/1363/368 +f 612/1373/380 613/1374/379 614/1375/381 615/1376/382 +f 619/1377/378 620/1378/377 613/1374/379 612/1373/380 +f 615/1376/382 614/1375/381 621/1379/376 616/1380/375 +f 616/1380/375 621/1379/376 622/1381/372 617/1382/371 +f 617/1383/371 622/1384/372 623/1385/373 618/1386/374 +f 618/1386/374 623/1385/373 620/1378/377 619/1377/378 +f 624/1387/387 625/1388/372 626/1389/376 627/1390/388 +f 631/1391/386 632/1392/373 625/1388/372 624/1387/387 +f 627/1390/388 626/1389/376 633/1393/381 628/1394/385 +f 628/1394/385 633/1393/381 634/1395/379 629/1396/383 +f 629/1397/383 634/1398/379 635/1399/377 630/1400/384 +f 630/1400/384 635/1399/377 632/1392/373 631/1391/386 +f 636/1401/398 637/1402/397 638/1403/399 639/1404/400 +f 643/1405/396 644/1406/395 637/1402/397 636/1401/398 +f 639/1404/400 638/1403/399 645/1407/394 640/1408/393 +f 640/1408/393 645/1407/394 646/1409/390 641/1410/389 +f 641/1411/389 646/1412/390 647/1413/391 642/1414/392 +f 642/1414/392 647/1413/391 644/1406/395 643/1405/396 +f 648/1415/405 649/1416/390 650/1417/394 651/1418/406 +f 655/1419/404 656/1420/391 649/1416/390 648/1415/405 +f 651/1418/406 650/1417/394 657/1421/399 652/1422/403 +f 652/1422/403 657/1421/399 658/1423/397 653/1424/401 +f 653/1425/401 658/1426/397 659/1427/395 654/1428/402 +f 654/1428/402 659/1427/395 656/1420/391 655/1419/404 +f 1024/1188/322 125/934/232 123/911/220 339/910/219 1016/897/212 60/764/123 59/760/119 1015/1429/211 +f 984/1168/306 66/783/142 67/787/146 333/1181/315 321/775/134 44/728/89 43/727/88 986/1430/132 +f 1060/1431/407 1027/1432/408 1026/1433/409 1059/1434/410 +f 1061/1435/411 1028/1436/412 1027/1432/408 1060/1431/407 +f 1062/1437/413 1029/1438/414 1028/1436/412 1061/1435/411 +f 1063/1439/415 1030/1440/416 1029/1438/414 1062/1437/413 +f 1064/1441/417 1031/1442/418 1030/1440/416 1063/1439/415 +f 1065/1443/419 1032/1444/420 1031/1442/418 1064/1441/417 +f 1066/1445/421 1033/1446/422 1032/1444/420 1065/1443/419 +f 1067/1447/423 1051/1448/424 1033/1446/422 1066/1445/421 +f 1068/1449/425 1034/1450/426 1051/1448/424 1067/1447/423 +f 1069/1451/427 1052/1452/428 1034/1450/426 1068/1449/425 +f 1070/1453/429 1035/1454/430 1052/1452/428 1069/1451/427 +f 1071/1455/431 1036/1456/432 1035/1454/430 1070/1453/429 +f 1072/1457/433 1053/1458/434 1036/1456/432 1071/1455/431 +f 1073/1459/435 1037/1460/436 1053/1461/434 1072/1457/433 +f 1074/1462/437 1038/1463/438 1037/1460/436 1073/1459/435 +f 1075/1464/439 1039/1465/440 1038/1463/438 1074/1462/437 +f 1076/1466/441 1040/1467/442 1039/1468/440 1075/1469/439 +f 1077/1470/443 1041/1471/444 1040/1467/442 1076/1466/441 +f 1078/1472/445 1054/1473/446 1041/1471/444 1077/1470/443 +f 1080/1474/447 1042/1475/448 1054/1473/446 1078/1472/445 +f 1081/1476/449 1044/1477/450 1043/1478/451 1079/1479/452 +f 1079/1479/452 1043/1478/451 1042/1475/448 1080/1474/447 +f 1082/1480/453 1055/1481/454 1044/1477/450 1081/1476/449 +f 1083/1482/455 1045/1483/456 1055/1481/454 1082/1480/453 +f 1084/1484/457 1056/1485/458 1045/1483/456 1083/1482/455 +f 1086/1486/459 1046/1487/460 1056/1485/458 1084/1484/457 +f 1087/1488/461 1048/1489/462 1047/1490/463 1085/1491/464 +f 1085/1491/464 1047/1490/463 1046/1487/460 1086/1486/459 +f 1088/1492/465 1049/1493/466 1048/1489/462 1087/1488/461 +f 1058/1494/467 1050/1495/468 1049/1493/466 1088/1492/465 +f 689/1496/469 692/1497/470 693/1498/471 660/1499/472 +f 661/1500/473 660/1499/472 693/1498/471 694/1501/474 +f 662/1502/475 661/1500/473 694/1501/474 695/1503/476 +f 663/1504/477 662/1502/475 695/1503/476 696/1505/478 +f 664/1506/479 663/1504/477 696/1505/478 697/1507/480 +f 665/1508/481 664/1506/479 697/1507/480 698/1509/482 +f 665/1508/481 698/1509/482 699/1510/483 666/1511/484 +f 667/1512/485 666/1511/484 699/1510/483 700/1513/486 +f 668/1514/487 667/1512/485 700/1513/486 701/1515/488 +f 669/1516/489 668/1514/487 701/1515/488 702/1517/490 +f 669/1516/489 702/1517/490 703/1518/491 670/1519/492 +f 670/1519/492 703/1518/491 704/1520/493 690/1521/494 +f 671/1522/495 705/1523/496 706/1524/497 672/1525/498 +f 690/1521/494 704/1520/493 705/1523/496 671/1522/495 +f 672/1525/498 706/1524/497 707/1526/499 673/1527/500 +f 674/1528/501 673/1527/500 707/1526/499 708/1529/502 +f 674/1528/501 708/1529/502 709/1530/503 675/1531/504 +f 676/1532/505 675/1531/504 709/1530/503 710/1533/506 +f 676/1534/505 710/1535/506 711/1536/507 677/1537/508 +f 678/1538/509 677/1537/508 711/1536/507 712/1539/510 +f 678/1538/509 712/1539/510 713/1540/511 679/1541/512 +f 679/1541/512 713/1540/511 714/1542/513 681/1543/514 +f 681/1543/514 714/1542/513 715/1544/515 680/1545/516 +f 680/1545/516 715/1544/515 716/1546/517 682/1547/518 +f 682/1547/518 716/1546/517 717/1548/519 683/1549/520 +f 683/1549/520 717/1548/519 718/1178/314 691/1550/521 +f 686/1551/522 684/1552/523 719/1177/313 720/1553/524 +f 684/1552/523 691/1550/521 718/1178/314 719/1177/313 +f 687/1554/525 685/1555/526 721/1556/527 722/1557/528 +f 686/1551/522 720/1553/524 721/1556/527 685/1555/526 +f 688/1558/529 687/1554/525 722/1557/528 723/1559/530 +f 688/1558/529 723/1559/530 692/1497/470 689/1496/469 +f 984/1560/306 702/1517/490 701/1515/488 983/1561/305 +f 986/1430/132 703/1518/491 702/1517/490 984/1560/306 +f 987/1562/131 704/1520/493 703/1518/491 986/1430/132 +f 983/1561/305 701/1515/488 700/1513/486 982/1563/310 +f 988/1564/135 705/1523/496 704/1520/493 987/1562/131 +f 982/1563/310 700/1513/486 699/1510/483 981/1565/323 +f 989/1566/137 706/1524/497 705/1523/496 988/1564/135 +f 980/1567/152 981/1565/323 699/1510/483 698/1509/482 +f 729/1568/531 725/1569/532 724/1570/533 730/1571/534 +f 731/1572/535 726/1573/536 725/1569/532 729/1568/531 +f 733/1574/537 727/1575/538 726/1573/536 731/1572/535 +f 338/1576/316 1021/1577/194 723/1559/530 722/1557/528 +f 738/1578/539 1001/1579/160 334/1580/159 742/1581/540 +f 730/1571/534 724/1570/533 728/1582/541 735/1583/542 +f 737/1584/543 732/1585/544 727/1575/538 733/1574/537 +f 1011/1586/331 324/1176/203 740/1175/312 744/1587/545 +f 742/1581/540 334/1580/159 1002/1588/169 746/1589/546 +f 739/1590/547 735/1583/542 728/1582/541 734/1591/548 +f 741/1592/549 736/1174/311 732/1585/544 737/1584/543 +f 325/1593/332 1011/1586/331 744/1587/545 748/1594/550 +f 746/1589/546 1002/1588/169 328/1595/178 750/1596/551 +f 743/1597/552 739/1590/547 734/1591/548 738/1578/539 +f 1092/1598/422 1096/1599/421 1097/1600/423 1089/1601/424 +f 1091/1602/428 1099/1603/427 1100/1604/429 1093/1605/430 +f 745/1606/553 740/1175/312 736/1174/311 741/1592/549 +f 1095/1607/420 1102/1608/419 1096/1599/421 1092/1598/422 +f 747/1609/554 743/1597/552 738/1578/539 742/1581/540 +f 1093/1605/430 1100/1604/429 1104/1610/431 1103/1611/432 +f 749/1612/555 744/1587/545 740/1175/312 745/1606/553 +f 1094/1613/418 1107/1614/417 1102/1608/419 1095/1607/420 +f 1012/1615/334 1003/1616/333 752/1617/556 756/1618/557 +f 1019/1619/177 1004/1620/190 758/1621/558 754/1622/559 +f 751/1623/560 747/1609/554 742/1581/540 746/1589/546 +f 1101/1624/416 1106/1625/415 1107/1614/417 1094/1613/418 +f 753/1626/561 748/1594/550 744/1587/545 749/1612/555 +f 1110/1627/412 1115/1628/411 1111/1629/413 1105/1630/414 +f 755/1631/562 751/1623/560 746/1589/546 750/1596/551 +f 1103/1611/432 1104/1610/431 1109/1632/433 1108/1633/434 +f 757/1634/563 752/1635/556 748/1594/550 753/1626/561 +f 1114/1636/408 1119/1637/407 1115/1628/411 1110/1627/412 +f 1005/1638/336 1013/1639/335 760/1640/564 764/1641/565 +f 329/1642/189 330/1643/201 766/1644/566 762/1645/567 +f 759/1646/568 755/1631/562 750/1596/551 754/1622/559 +f 1108/1633/434 1109/1632/433 1113/1647/435 1112/1648/436 +f 761/1649/569 756/1618/557 752/1617/556 757/1650/563 +f 1059/1434/410 1026/1433/409 1025/1651/570 1057/1652/571 +f 1118/1653/409 1124/1654/410 1119/1637/407 1114/1636/408 +f 1006/1655/149 1005/1638/336 764/1641/565 768/1656/572 +f 996/1657/139 997/1658/140 715/1544/515 714/1542/513 +f 763/1659/573 759/1646/568 754/1622/559 758/1621/558 +f 1112/1648/436 1113/1647/435 1117/1660/437 1116/1661/438 +f 765/1662/574 760/1640/564 756/1618/557 761/1649/569 +f 1123/1663/570 1128/1664/571 1124/1654/410 1118/1653/409 +f 767/1665/575 763/1659/573 758/1621/558 762/1645/567 +f 1116/1661/438 1117/1660/437 1122/1666/439 1121/1667/440 +f 769/1668/576 764/1641/565 760/1640/564 765/1662/574 +f 1127/1669/468 1132/1670/467 1128/1664/571 1123/1663/570 +f 771/1671/577 767/1665/575 762/1645/567 766/1644/566 +f 1120/1672/442 1126/1673/441 1130/1674/443 1125/1675/444 +f 769/1668/576 773/1676/578 768/1656/572 764/1641/565 +f 1121/1667/440 1122/1666/439 1126/1677/441 1120/1678/442 +f 1016/1179/212 718/1178/314 717/1548/519 998/1679/213 +f 1023/1680/222 720/1553/524 719/1177/313 339/1180/219 +f 775/1681/579 771/1671/577 766/1644/566 770/1682/580 +f 1125/1675/444 1130/1674/443 1134/1683/445 1129/1684/446 +f 1089/1601/424 1097/1600/423 1098/1685/425 1090/1686/426 +f 777/1687/581 772/1688/582 768/1656/572 773/1676/578 +f 1131/1689/466 1136/1690/465 1132/1670/467 1127/1669/468 +f 998/1679/213 717/1548/519 716/1546/517 1017/1691/320 +f 1024/1692/322 782/1693/583 778/1694/584 332/1695/318 +f 779/1696/585 775/1681/579 770/1682/580 774/1697/586 +f 1129/1684/446 1134/1683/445 1138/1698/447 1133/1699/448 +f 777/1687/581 781/1700/587 776/1701/588 772/1688/582 +f 1135/1702/462 1140/1703/461 1136/1690/465 1131/1689/466 +f 783/1704/589 779/1696/585 774/1697/586 778/1694/584 +f 1133/1699/448 1138/1705/447 1143/1706/452 1137/1707/451 +f 781/1700/587 785/1708/590 780/1709/591 776/1701/588 +f 1139/1710/463 1145/1711/464 1140/1703/461 1135/1702/462 +f 1105/1630/414 1111/1629/413 1106/1625/415 1101/1624/416 +f 786/1712/592 783/1704/589 778/1694/584 782/1693/583 +f 1137/1707/451 1143/1706/452 1149/1713/449 1142/1714/450 +f 785/1708/590 787/1715/593 784/1716/594 780/1709/591 +f 1144/1717/460 1141/1718/459 1145/1711/464 1139/1710/463 +f 787/1715/593 786/1712/592 782/1693/583 784/1716/594 +f 1090/1686/426 1098/1685/425 1099/1603/427 1091/1602/428 +f 1150/1719/458 1147/1720/457 1141/1718/459 1144/1717/460 +f 1142/1714/450 1149/1713/449 1148/1721/453 1151/1722/454 +f 1152/1723/456 1146/1724/455 1147/1720/457 1150/1719/458 +f 1151/1722/454 1148/1721/453 1146/1724/455 1152/1723/456 +f 788/1725/595 789/1726/596 790/1727/597 791/1728/598 +f 795/1729/599 796/1730/600 789/1726/596 788/1725/595 +f 791/1728/598 790/1727/597 797/1731/601 792/1732/602 +f 792/1732/602 797/1731/601 798/1733/603 793/1734/604 +f 793/1735/604 798/1736/603 799/1737/605 794/1738/606 +f 794/1738/606 799/1737/605 796/1730/600 795/1729/599 +f 800/1739/607 801/1740/603 802/1741/601 803/1742/608 +f 807/1743/609 808/1744/605 801/1740/603 800/1739/607 +f 803/1742/608 802/1741/601 809/1745/597 804/1746/610 +f 804/1746/610 809/1745/597 810/1747/596 805/1748/611 +f 805/1749/611 810/1750/596 811/1751/600 806/1752/612 +f 806/1752/612 811/1751/600 808/1744/605 807/1743/609 +f 812/1753/613 813/1754/614 814/1755/615 815/1756/616 +f 819/1757/617 820/1758/618 813/1754/614 812/1753/613 +f 815/1756/616 814/1755/615 821/1759/619 816/1760/620 +f 816/1760/620 821/1759/619 822/1761/621 817/1762/622 +f 817/1763/622 822/1764/621 823/1765/623 818/1766/624 +f 818/1766/624 823/1765/623 820/1758/618 819/1757/617 +f 824/1767/625 825/1768/621 826/1769/619 827/1770/626 +f 831/1771/627 832/1772/623 825/1768/621 824/1767/625 +f 827/1770/626 826/1769/619 833/1773/615 828/1774/628 +f 828/1774/628 833/1773/615 834/1775/614 829/1776/629 +f 829/1777/629 834/1778/614 835/1779/618 830/1780/630 +f 830/1780/630 835/1779/618 832/1772/623 831/1771/627 +f 836/1781/631 837/1782/632 838/1783/633 839/1784/634 +f 843/1785/635 844/1786/636 837/1782/632 836/1781/631 +f 839/1784/634 838/1783/633 845/1787/637 840/1788/638 +f 840/1788/638 845/1787/637 846/1789/639 841/1790/640 +f 841/1791/640 846/1792/639 847/1793/641 842/1794/642 +f 842/1794/642 847/1793/641 844/1786/636 843/1785/635 +f 848/1795/643 849/1796/639 850/1797/637 851/1798/644 +f 855/1799/645 856/1800/641 849/1796/639 848/1795/643 +f 851/1798/644 850/1797/637 857/1801/633 852/1802/646 +f 852/1802/646 857/1801/633 858/1803/632 853/1804/647 +f 853/1805/647 858/1806/632 859/1807/636 854/1808/648 +f 854/1808/648 859/1807/636 856/1800/641 855/1799/645 +f 860/1809/649 861/1810/650 862/1811/651 863/1812/652 +f 867/1813/653 868/1814/654 861/1810/650 860/1809/649 +f 863/1812/652 862/1811/651 869/1815/655 864/1816/656 +f 864/1816/656 869/1815/655 870/1817/657 865/1818/658 +f 865/1819/658 870/1820/657 871/1821/659 866/1822/660 +f 866/1822/660 871/1821/659 868/1814/654 867/1813/653 +f 872/1823/661 873/1824/657 874/1825/655 875/1826/662 +f 879/1827/663 880/1828/659 873/1824/657 872/1823/661 +f 875/1826/662 874/1825/655 881/1829/651 876/1830/664 +f 876/1830/664 881/1829/651 882/1831/650 877/1832/665 +f 877/1833/665 882/1834/650 883/1835/654 878/1836/666 +f 878/1836/666 883/1835/654 880/1828/659 879/1827/663 +f 884/1837/604 885/1838/603 886/1839/605 887/1840/606 +f 891/1841/602 892/1842/601 885/1838/603 884/1837/604 +f 887/1840/606 886/1839/605 893/1843/600 888/1844/599 +f 888/1844/599 893/1843/600 894/1845/596 889/1846/595 +f 889/1847/595 894/1848/596 895/1849/597 890/1850/598 +f 890/1850/598 895/1849/597 892/1842/601 891/1841/602 +f 896/1851/611 897/1852/596 898/1853/600 899/1854/612 +f 903/1855/610 904/1856/597 897/1852/596 896/1851/611 +f 899/1854/612 898/1853/600 905/1857/605 900/1858/609 +f 900/1858/609 905/1857/605 906/1859/603 901/1860/607 +f 901/1861/607 906/1862/603 907/1863/601 902/1864/608 +f 902/1864/608 907/1863/601 904/1856/597 903/1855/610 +f 908/1865/622 909/1866/621 910/1867/623 911/1868/624 +f 915/1869/620 916/1870/619 909/1866/621 908/1865/622 +f 911/1868/624 910/1867/623 917/1871/618 912/1872/617 +f 912/1872/617 917/1871/618 918/1873/614 913/1874/613 +f 913/1875/613 918/1876/614 919/1877/615 914/1878/616 +f 914/1878/616 919/1877/615 916/1870/619 915/1869/620 +f 920/1879/629 921/1880/614 922/1881/618 923/1882/630 +f 927/1883/628 928/1884/615 921/1880/614 920/1879/629 +f 923/1882/630 922/1881/618 929/1885/623 924/1886/627 +f 924/1886/627 929/1885/623 930/1887/621 925/1888/625 +f 925/1889/625 930/1890/621 931/1891/619 926/1892/626 +f 926/1892/626 931/1891/619 928/1884/615 927/1883/628 +f 932/1893/640 933/1894/639 934/1895/641 935/1896/642 +f 939/1897/638 940/1898/637 933/1894/639 932/1893/640 +f 935/1896/642 934/1895/641 941/1899/636 936/1900/635 +f 936/1900/635 941/1899/636 942/1901/632 937/1902/631 +f 937/1903/631 942/1904/632 943/1905/633 938/1906/634 +f 938/1906/634 943/1905/633 940/1898/637 939/1897/638 +f 944/1907/647 945/1908/632 946/1909/636 947/1910/648 +f 951/1911/646 952/1912/633 945/1908/632 944/1907/647 +f 947/1910/648 946/1909/636 953/1913/641 948/1914/645 +f 948/1914/645 953/1913/641 954/1915/639 949/1916/643 +f 949/1917/643 954/1918/639 955/1919/637 950/1920/644 +f 950/1920/644 955/1919/637 952/1912/633 951/1911/646 +f 956/1921/658 957/1922/657 958/1923/659 959/1924/660 +f 963/1925/656 964/1926/655 957/1922/657 956/1921/658 +f 959/1924/660 958/1923/659 965/1927/654 960/1928/653 +f 960/1928/653 965/1927/654 966/1929/650 961/1930/649 +f 961/1931/649 966/1932/650 967/1933/651 962/1934/652 +f 962/1934/652 967/1933/651 964/1926/655 963/1925/656 +f 968/1935/665 969/1936/650 970/1937/654 971/1938/666 +f 975/1939/664 976/1940/651 969/1936/650 968/1935/665 +f 971/1938/666 970/1937/654 977/1941/659 972/1942/663 +f 972/1942/663 977/1941/659 978/1943/657 973/1944/661 +f 973/1945/661 978/1946/657 979/1947/655 974/1948/662 +f 974/1948/662 979/1947/655 976/1940/651 975/1939/664 +f 985/1949/308 724/1570/533 725/1569/532 333/1950/315 +f 1010/1951/136 322/1952/133 727/1575/538 732/1585/544 +f 736/1174/311 323/1173/138 1010/1951/136 732/1585/544 +f 999/1953/307 728/1582/541 724/1570/533 985/1949/308 +f 989/1566/137 990/1954/324 707/1526/499 706/1524/497 +f 1000/1171/309 77/809/168 81/802/161 1001/801/160 +f 726/1573/536 321/1955/134 333/1950/315 725/1569/532 +f 727/1575/538 322/1952/133 321/1955/134 726/1573/536 +f 331/1956/317 770/1682/580 766/1644/566 330/1643/201 +f 1007/1957/150 1006/1655/149 768/1656/572 772/1688/582 +f 1009/1958/210 1014/1959/218 776/1701/588 780/1709/591 +f 1007/1957/150 772/1688/582 776/1701/588 1014/1959/218 +f 1015/1429/211 784/1716/594 782/1693/583 1024/1692/322 +f 1022/1960/321 721/1556/527 720/1553/524 1023/1680/222 +f 778/1694/584 774/1697/586 1008/1961/319 332/1695/318 +f 1015/1429/211 1009/1958/210 780/1709/591 784/1716/594 +f 1000/1962/309 734/1591/548 728/1582/541 999/1953/307 +f 722/1557/528 721/1556/527 1022/1960/321 338/1576/316 +f 1008/1961/319 774/1697/586 770/1682/580 331/1956/317 +f 1017/1691/320 716/1546/517 715/1544/515 997/1658/140 +f 1000/1962/309 1001/1579/160 738/1578/539 734/1591/548 +f 1057/1652/571 1025/1651/570 1050/1495/468 1058/1494/467 +f 337/1963/193 1020/1964/182 693/1498/471 692/1497/470 +f 1020/1964/182 1018/1965/181 694/1501/474 693/1498/471 +f 1018/1965/181 335/1966/171 695/1503/476 694/1501/474 +f 335/1966/171 327/1967/163 696/1505/478 695/1503/476 +f 327/1967/163 326/1968/153 697/1507/480 696/1505/478 +f 326/1968/153 980/1567/152 698/1509/482 697/1507/480 +f 990/1954/324 991/1969/330 708/1529/502 707/1526/499 +f 991/1969/330 992/1970/329 709/1530/503 708/1529/502 +f 992/1970/329 993/1971/328 710/1533/506 709/1530/503 +f 993/1972/328 994/1973/327 711/1536/507 710/1535/506 +f 994/1973/327 336/1974/326 712/1539/510 711/1536/507 +f 336/1974/326 995/1975/325 713/1540/511 712/1539/510 +f 995/1975/325 996/1657/139 714/1542/513 713/1540/511 +f 723/1559/530 1021/1577/194 337/1963/193 692/1497/470 +f 1003/1976/333 325/1593/332 748/1594/550 752/1635/556 +f 328/1595/178 1019/1619/177 754/1622/559 750/1596/551 +f 1013/1639/335 1012/1615/334 756/1618/557 760/1640/564 +f 1004/1620/190 329/1642/189 762/1645/567 758/1621/558 +f 1153/1977/667 1154/1978/668 1155/1979/669 1156/1980/670 +f 1160/1981/671 1161/1982/672 1154/1978/668 1153/1977/667 +f 1156/1980/670 1155/1979/669 1162/1983/673 1157/1984/674 +f 1157/1984/674 1162/1983/673 1163/1985/675 1158/1986/676 +f 1158/1987/676 1163/1988/675 1164/1989/677 1159/1990/678 +f 1159/1990/678 1164/1989/677 1161/1982/672 1160/1981/671 +f 1165/1991/679 1166/1992/675 1167/1993/673 1168/1994/680 +f 1172/1995/681 1173/1996/677 1166/1992/675 1165/1991/679 +f 1168/1994/680 1167/1993/673 1174/1997/669 1169/1998/682 +f 1169/1998/682 1174/1997/669 1175/1999/668 1170/2000/683 +f 1170/2001/683 1175/2002/668 1176/2003/672 1171/2004/684 +f 1171/2004/684 1176/2003/672 1173/1996/677 1172/1995/681 +f 1177/2005/685 1178/2006/1 1179/2007/686 1180/2008/687 +f 1184/2009/688 1185/2010/689 1178/2006/1 1177/2005/685 +f 1180/2008/687 1179/2007/686 1186/2011/690 1181/2012/691 +f 1181/2012/691 1186/2011/690 1187/2013/2 1182/2014/692 +f 1182/2015/692 1187/2016/2 1188/2017/693 1183/2018/694 +f 1183/2018/694 1188/2017/693 1185/2010/689 1184/2009/688 +f 1189/2019/695 1190/2020/2 1191/2021/690 1192/2022/696 +f 1196/2023/697 1197/2024/693 1190/2020/2 1189/2019/695 +f 1192/2022/696 1191/2021/690 1198/2025/686 1193/2026/698 +f 1193/2026/698 1198/2025/686 1199/2027/1 1194/2028/699 +f 1194/2029/699 1199/2030/1 1200/2031/689 1195/2032/700 +f 1195/2032/700 1200/2031/689 1197/2024/693 1196/2023/697 +f 1201/2033/701 1202/2034/702 1203/2035/703 1204/2036/704 +f 1208/2037/705 1209/2038/706 1202/2034/702 1201/2033/701 +f 1204/2036/704 1203/2035/703 1210/2039/707 1205/2040/708 +f 1205/2040/708 1210/2039/707 1211/2041/709 1206/2042/710 +f 1206/2043/710 1211/2044/709 1212/2045/711 1207/2046/712 +f 1207/2046/712 1212/2045/711 1209/2038/706 1208/2037/705 +f 1213/2047/713 1214/2048/709 1215/2049/707 1216/2050/714 +f 1220/2051/715 1221/2052/711 1214/2048/709 1213/2047/713 +f 1216/2050/714 1215/2049/707 1222/2053/703 1217/2054/716 +f 1217/2054/716 1222/2053/703 1223/2055/702 1218/2056/717 +f 1218/2057/717 1223/2058/702 1224/2059/706 1219/2060/718 +f 1219/2060/718 1224/2059/706 1221/2052/711 1220/2051/715 +f 1225/2061/719 1226/2062/390 1227/2063/720 1228/2064/721 +f 1232/2065/722 1233/2066/723 1226/2062/390 1225/2061/719 +f 1228/2064/721 1227/2063/720 1234/2067/724 1229/2068/725 +f 1229/2068/725 1234/2067/724 1235/2069/397 1230/2070/726 +f 1230/2071/726 1235/2072/397 1236/2073/727 1231/2074/728 +f 1231/2074/728 1236/2073/727 1233/2066/723 1232/2065/722 +f 1237/2075/729 1238/2076/397 1239/2077/724 1240/2078/730 +f 1244/2079/731 1245/2080/727 1238/2076/397 1237/2075/729 +f 1240/2078/730 1239/2077/724 1246/2081/720 1241/2082/732 +f 1241/2082/732 1246/2081/720 1247/2083/390 1242/2084/733 +f 1242/2085/733 1247/2086/390 1248/2087/723 1243/2088/734 +f 1243/2088/734 1248/2087/723 1245/2080/727 1244/2079/731 +f 1249/2089/676 1250/2090/675 1251/2091/677 1252/2092/678 +f 1256/2093/674 1257/2094/673 1250/2090/675 1249/2089/676 +f 1252/2092/678 1251/2091/677 1258/2095/672 1253/2096/671 +f 1253/2096/671 1258/2095/672 1259/2097/668 1254/2098/667 +f 1254/2099/667 1259/2100/668 1260/2101/669 1255/2102/670 +f 1255/2102/670 1260/2101/669 1257/2094/673 1256/2093/674 +f 1261/2103/683 1262/2104/668 1263/2105/672 1264/2106/684 +f 1268/2107/682 1269/2108/669 1262/2104/668 1261/2103/683 +f 1264/2106/684 1263/2105/672 1270/2109/677 1265/2110/681 +f 1265/2110/681 1270/2109/677 1271/2111/675 1266/2112/679 +f 1266/2113/679 1271/2114/675 1272/2115/673 1267/2116/680 +f 1267/2116/680 1272/2115/673 1269/2108/669 1268/2107/682 +f 1273/2117/692 1274/2118/2 1275/2119/693 1276/2120/694 +f 1280/2121/691 1281/2122/690 1274/2118/2 1273/2117/692 +f 1276/2120/694 1275/2119/693 1282/2123/689 1277/2124/688 +f 1277/2124/688 1282/2123/689 1283/2125/1 1278/2126/685 +f 1278/2127/685 1283/2128/1 1284/2129/686 1279/2130/687 +f 1279/2130/687 1284/2129/686 1281/2122/690 1280/2121/691 +f 1285/2131/699 1286/2132/1 1287/2133/689 1288/2134/700 +f 1292/2135/698 1293/2136/686 1286/2132/1 1285/2131/699 +f 1288/2134/700 1287/2133/689 1294/2137/693 1289/2138/697 +f 1289/2138/697 1294/2137/693 1295/2139/2 1290/2140/695 +f 1290/2141/695 1295/2142/2 1296/2143/690 1291/2144/696 +f 1291/2144/696 1296/2143/690 1293/2136/686 1292/2135/698 +f 1297/2145/710 1298/2146/709 1299/2147/711 1300/2148/712 +f 1304/2149/708 1305/2150/707 1298/2146/709 1297/2145/710 +f 1300/2148/712 1299/2147/711 1306/2151/706 1301/2152/705 +f 1301/2152/705 1306/2151/706 1307/2153/702 1302/2154/701 +f 1302/2155/701 1307/2156/702 1308/2157/703 1303/2158/704 +f 1303/2158/704 1308/2157/703 1305/2150/707 1304/2149/708 +f 1309/2159/717 1310/2160/702 1311/2161/706 1312/2162/718 +f 1316/2163/716 1317/2164/703 1310/2160/702 1309/2159/717 +f 1312/2162/718 1311/2161/706 1318/2165/711 1313/2166/715 +f 1313/2166/715 1318/2165/711 1319/2167/709 1314/2168/713 +f 1314/2169/713 1319/2170/709 1320/2171/707 1315/2172/714 +f 1315/2172/714 1320/2171/707 1317/2164/703 1316/2163/716 +f 1321/2173/726 1322/2174/397 1323/2175/727 1324/2176/728 +f 1328/2177/725 1329/2178/724 1322/2174/397 1321/2173/726 +f 1324/2176/728 1323/2175/727 1330/2179/723 1325/2180/722 +f 1325/2180/722 1330/2179/723 1331/2181/390 1326/2182/719 +f 1326/2183/719 1331/2184/390 1332/2185/720 1327/2186/721 +f 1327/2186/721 1332/2185/720 1329/2178/724 1328/2177/725 +f 1333/2187/733 1334/2188/390 1335/2189/723 1336/2190/734 +f 1340/2191/732 1341/2192/720 1334/2188/390 1333/2187/733 +f 1336/2190/734 1335/2189/723 1342/2193/727 1337/2194/731 +f 1337/2194/731 1342/2193/727 1343/2195/397 1338/2196/729 +f 1338/2197/729 1343/2198/397 1344/2199/724 1339/2200/730 +f 1339/2200/730 1344/2199/724 1341/2192/720 1340/2191/732 diff --git a/mods/pipeworks/models/pipeworks_pipe_8_lowpoly.obj b/mods/pipeworks/models/pipeworks_pipe_8_lowpoly.obj new file mode 100644 index 00000000..12d01297 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_8_lowpoly.obj @@ -0,0 +1,520 @@ +# Blender v2.78 (sub 0) OBJ File: '' +# www.blender.org +o Cylinder.002_Cylinder.006_None.003_Cylinder.002_Cylinder.00.000 +v 0.468750 -0.156250 0.064721 +v 0.468750 -0.064721 0.156250 +v 0.468750 0.064721 0.156250 +v 0.468750 0.156250 0.064721 +v 0.468750 0.156250 -0.064721 +v 0.468750 0.064721 -0.156250 +v 0.468750 -0.064721 -0.156250 +v 0.468750 -0.156250 -0.064721 +v 0.500000 -0.064721 0.156250 +v 0.500000 -0.156250 0.064721 +v 0.500000 -0.156250 -0.064721 +v 0.500000 -0.064721 -0.156250 +v 0.500000 0.064721 -0.156250 +v 0.500000 0.156250 -0.064721 +v 0.500000 0.156250 0.064721 +v 0.500000 0.064721 0.156250 +v -0.500000 -0.156250 0.064721 +v -0.500000 -0.064721 0.156250 +v -0.500000 0.064721 0.156250 +v -0.500000 0.156250 0.064721 +v -0.500000 0.156250 -0.064721 +v -0.500000 0.064721 -0.156250 +v -0.500000 -0.064721 -0.156250 +v -0.500000 -0.156250 -0.064721 +v -0.468750 -0.064721 0.156250 +v -0.468750 -0.156250 0.064721 +v -0.468750 -0.156250 -0.064721 +v -0.468750 -0.064721 -0.156250 +v -0.468750 0.064721 -0.156250 +v -0.468750 0.156250 -0.064721 +v -0.468750 0.156250 0.064721 +v -0.468750 0.064721 0.156250 +v 0.156250 0.468750 0.064721 +v 0.064721 0.468750 0.156250 +v -0.064721 0.468750 0.156250 +v -0.156250 0.468750 0.064721 +v -0.156250 0.468750 -0.064721 +v -0.064721 0.468750 -0.156250 +v 0.064721 0.468750 -0.156250 +v 0.156250 0.468750 -0.064721 +v 0.064721 0.500000 0.156250 +v 0.156250 0.500000 0.064721 +v 0.156250 0.500000 -0.064721 +v 0.064721 0.500000 -0.156250 +v -0.064721 0.500000 -0.156250 +v -0.156250 0.500000 -0.064721 +v -0.156250 0.500000 0.064721 +v -0.064721 0.500000 0.156250 +v 0.156250 -0.500000 0.064721 +v 0.064721 -0.500000 0.156250 +v -0.064721 -0.500000 0.156250 +v -0.156250 -0.500000 0.064721 +v -0.156250 -0.500000 -0.064721 +v -0.064721 -0.500000 -0.156250 +v 0.064721 -0.500000 -0.156250 +v 0.156250 -0.500000 -0.064721 +v 0.064721 -0.468750 0.156250 +v 0.156250 -0.468750 0.064721 +v 0.156250 -0.468750 -0.064721 +v 0.064721 -0.468750 -0.156250 +v -0.064721 -0.468750 -0.156250 +v -0.156250 -0.468750 -0.064721 +v -0.156250 -0.468750 0.064721 +v -0.064721 -0.468750 0.156250 +v 0.468750 -0.051777 0.125000 +v 0.468750 -0.125000 0.051777 +v 0.468750 -0.125000 -0.051777 +v 0.468750 -0.051777 -0.125000 +v 0.468750 0.051777 -0.125000 +v 0.468750 0.125000 -0.051777 +v 0.468750 0.125000 0.051777 +v 0.468750 0.051777 0.125000 +v -0.468750 -0.125000 0.051777 +v -0.468750 -0.051777 0.125000 +v -0.468750 0.051777 0.125000 +v -0.468750 0.125000 0.051777 +v -0.468750 0.125000 -0.051777 +v -0.468750 0.051777 -0.125000 +v -0.468750 -0.051777 -0.125000 +v -0.468750 -0.125000 -0.051777 +v 0.125000 0.125000 0.051777 +v 0.051777 0.051777 0.125000 +v 0.051777 -0.051777 0.125000 +v 0.125000 -0.125000 0.051777 +v 0.051777 0.051777 -0.125000 +v 0.125000 0.125000 -0.051777 +v -0.051777 -0.051777 -0.125000 +v -0.125000 -0.125000 -0.051777 +v -0.125000 -0.125000 0.051777 +v -0.051777 -0.051777 0.125000 +v -0.125000 0.125000 -0.051777 +v -0.051777 0.051777 -0.125000 +v -0.125000 0.125000 0.051777 +v 0.125000 -0.125000 -0.051777 +v 0.051777 0.468750 0.125000 +v 0.125000 0.468750 0.051777 +v 0.125000 0.468750 -0.051777 +v 0.051777 0.468750 -0.125000 +v -0.051777 0.468750 -0.125000 +v -0.125000 0.468750 -0.051777 +v -0.125000 0.468750 0.051777 +v -0.051777 0.468750 0.125000 +v 0.125000 -0.468750 0.051777 +v 0.051777 -0.468750 0.125000 +v -0.051777 -0.468750 0.125000 +v -0.125000 -0.468750 0.051777 +v -0.125000 -0.468750 -0.051777 +v -0.051777 -0.468750 -0.125000 +v 0.051777 -0.468750 -0.125000 +v 0.125000 -0.468750 -0.051777 +v -0.051777 0.051777 0.125000 +v 0.051777 -0.051777 -0.125000 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.5000 0.0156 +vt 0.5000 0.2031 +vt 0.3750 0.2344 +vt 0.3750 0.0156 +vt 0.1250 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2344 +vt 0.1250 0.2031 +vt 0.6250 0.0156 +vt 0.7500 0.0156 +vt 0.7500 0.2344 +vt 0.6250 0.2031 +vt 1.0000 0.5156 +vt 0.8750 0.5156 +vt 0.8750 0.2969 +vt 1.0000 0.3281 +vt 0.1250 0.5156 +vt 0.1250 0.3281 +vt 0.2500 0.2969 +vt 0.2500 0.5156 +vt 0.6250 0.5156 +vt 0.6250 0.3281 +vt 0.7500 0.2969 +vt 0.7500 0.5156 +vt 0.5000 0.5156 +vt 0.5000 0.3281 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.5000 0.0156 +vt 0.5000 0.2031 +vt 0.3750 0.2344 +vt 0.3750 0.0156 +vt 0.1250 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2344 +vt 0.1250 0.2031 +vt 0.6250 0.0156 +vt 0.7500 0.0156 +vt 0.7500 0.2344 +vt 0.6250 0.2031 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.8750 0.2344 +vt 0.8750 0.0156 +vt 1.0000 0.5156 +vt 0.8750 0.5156 +vt 0.8750 0.2969 +vt 1.0000 0.3281 +vt 0.1250 0.5156 +vt 0.1250 0.3281 +vt 0.2500 0.2969 +vt 0.2500 0.5156 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.8750 0.2344 +vt 0.8750 0.0156 +vt 0.6250 0.5156 +vt 0.5000 0.5156 +vt 0.5000 0.3281 +vt 0.6250 0.3281 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.3750 0.5156 +vt 0.3750 0.2969 +vt 0.7500 0.2969 +vt 0.7500 0.5156 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vt 0.3750 0.5156 +vt 0.3750 0.2969 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.6302 -0.2971 0.7173 +vn -0.6302 -0.2971 0.7173 +vn -0.6302 -0.7173 0.2971 +vn 0.6302 -0.7173 0.2971 +vn -0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 -0.2971 +vn -0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 -0.7173 +vn -0.6302 0.2971 -0.7173 +vn 0.6302 0.2971 -0.7173 +vn -0.6302 0.7173 -0.2971 +vn 0.6302 0.7173 -0.2971 +vn -0.6302 0.7173 0.2971 +vn 0.6302 0.7173 0.2971 +vn -0.6302 0.2971 0.7173 +vn 0.6302 0.2971 0.7173 +vn 0.6303 -0.2971 0.7173 +vn 0.6303 -0.7173 0.2971 +vn 0.6303 -0.7173 -0.2971 +vn 0.6303 -0.2971 -0.7173 +vn 0.6303 0.2971 -0.7173 +vn 0.6303 0.7173 -0.2971 +vn 0.6303 0.7173 0.2971 +vn 0.6303 0.2971 0.7173 +vn -0.6303 -0.7173 0.2971 +vn -0.6303 -0.2971 0.7173 +vn -0.6303 0.2971 0.7173 +vn -0.6303 0.7173 0.2971 +vn -0.6303 0.7173 -0.2971 +vn -0.6303 0.2971 -0.7173 +vn -0.6303 -0.2971 -0.7173 +vn -0.6303 -0.7173 -0.2971 +vn 0.5789 0.5789 0.5743 +vn 0.1101 0.1101 0.9878 +vn 0.1101 -0.1101 0.9878 +vn 0.5789 -0.5789 0.5743 +vn 0.1101 0.1101 -0.9878 +vn 0.5789 0.5789 -0.5743 +vn -0.1101 -0.1101 -0.9878 +vn -0.5789 -0.5789 -0.5743 +vn -0.5789 -0.5789 0.5743 +vn -0.1101 -0.1101 0.9878 +vn -0.5789 0.5789 -0.5743 +vn -0.1101 0.1101 -0.9878 +vn -0.5789 0.5789 0.5743 +vn 0.5789 -0.5789 -0.5743 +vn 0.2971 0.6302 0.7173 +vn 0.2971 -0.6302 0.7173 +vn 0.7173 -0.6302 0.2971 +vn 0.7173 0.6302 0.2971 +vn 0.7173 -0.6302 -0.2971 +vn 0.7173 0.6302 -0.2971 +vn 0.2971 -0.6302 -0.7173 +vn 0.2971 0.6302 -0.7173 +vn -0.2971 -0.6302 -0.7173 +vn -0.2971 0.6302 -0.7173 +vn -0.7173 -0.6302 -0.2971 +vn -0.7173 0.6302 -0.2971 +vn -0.7173 -0.6302 0.2971 +vn -0.7173 0.6302 0.2971 +vn -0.2971 -0.6302 0.7173 +vn -0.2971 0.6302 0.7173 +vn 0.2971 0.6303 0.7173 +vn 0.7173 0.6303 0.2971 +vn 0.7173 0.6303 -0.2971 +vn 0.2971 0.6303 -0.7173 +vn -0.2971 0.6303 -0.7173 +vn -0.7173 0.6303 -0.2971 +vn -0.7173 0.6303 0.2971 +vn -0.2971 0.6303 0.7173 +vn 0.7173 -0.6303 0.2971 +vn 0.2971 -0.6303 0.7173 +vn -0.2971 -0.6303 0.7173 +vn -0.7173 -0.6303 0.2971 +vn -0.7173 -0.6303 -0.2971 +vn -0.2971 -0.6303 -0.7173 +vn 0.2971 -0.6303 -0.7173 +vn 0.7173 -0.6303 -0.2971 +vn -0.1101 0.1101 0.9878 +vn 0.1101 -0.1101 -0.9878 +g Cylinder.002_Cylinder.006_None.003_Cylinder.002_Cylinder.00.000_Cylinder.002_Cylinder.006_None.003_Cylinder.002_Cylinder.00.000_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 +f 9/9/2 10/10/2 11/11/2 12/12/2 13/13/2 14/14/2 15/15/2 16/16/2 +f 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 +f 25/25/2 26/26/2 27/27/2 28/28/2 29/29/2 30/30/2 31/31/2 32/32/2 +f 33/33/3 34/34/3 35/35/3 36/36/3 37/37/3 38/38/3 39/39/3 40/40/3 +f 41/41/4 42/42/4 43/43/4 44/44/4 45/45/4 46/46/4 47/47/4 48/48/4 +f 49/49/3 50/50/3 51/51/3 52/52/3 53/53/3 54/54/3 55/55/3 56/56/3 +f 57/57/4 58/58/4 59/59/4 60/60/4 61/61/4 62/62/4 63/63/4 64/64/4 +s 1 +f 9/65/5 2/66/6 1/67/7 10/68/8 +f 10/68/8 1/67/7 8/69/9 11/70/10 +f 11/70/10 8/69/9 7/71/11 12/72/12 +f 12/73/12 7/74/11 6/75/13 13/76/14 +f 13/76/14 6/75/13 5/77/15 14/78/16 +f 14/78/16 5/77/15 4/79/17 15/80/18 +f 15/80/18 4/79/17 3/81/19 16/82/20 +f 16/82/20 3/81/19 2/66/6 9/65/5 +f 26/83/8 17/84/7 24/85/9 27/86/10 +f 25/87/5 18/88/6 17/84/7 26/83/8 +f 27/86/10 24/85/9 23/89/11 28/90/12 +f 28/91/12 23/92/11 22/93/13 29/94/14 +f 29/94/14 22/93/13 21/95/15 30/96/16 +f 30/96/16 21/95/15 20/97/17 31/98/18 +f 31/98/18 20/97/17 19/99/19 32/100/20 +f 32/100/20 19/99/19 18/88/6 25/87/5 +f 65/101/21 66/102/22 67/103/23 68/104/24 69/105/25 70/106/26 71/107/27 72/108/28 +f 73/109/29 74/110/30 75/111/31 76/112/32 77/113/33 78/114/34 79/115/35 80/116/36 +f 71/117/27 81/118/37 82/119/38 72/120/28 +f 66/121/22 65/122/21 83/123/39 84/124/40 +f 70/125/26 69/126/25 85/127/41 86/128/42 +f 80/129/36 79/130/35 87/131/43 88/132/44 +f 73/133/29 89/134/45 90/135/46 74/136/30 +f 77/137/33 91/138/47 92/139/48 78/140/34 +f 77/137/33 76/141/32 93/142/49 91/138/47 +f 73/133/29 80/143/36 88/144/44 89/134/45 +f 70/125/26 86/128/42 81/118/37 71/117/27 +f 66/121/22 84/124/40 94/145/50 67/146/23 +f 41/147/51 34/148/52 33/149/53 42/150/54 +f 42/150/54 33/149/53 40/151/55 43/152/56 +f 43/152/56 40/151/55 39/153/57 44/154/58 +f 44/155/58 39/156/57 38/157/59 45/158/60 +f 45/158/60 38/157/59 37/159/61 46/160/62 +f 46/160/62 37/159/61 36/161/63 47/162/64 +f 47/162/64 36/161/63 35/163/65 48/164/66 +f 48/164/66 35/163/65 34/148/52 41/147/51 +f 58/165/54 49/166/53 56/167/55 59/168/56 +f 57/169/51 50/170/52 49/166/53 58/165/54 +f 59/168/56 56/167/55 55/171/57 60/172/58 +f 60/173/58 55/174/57 54/175/59 61/176/60 +f 61/176/60 54/175/59 53/177/61 62/178/62 +f 62/178/62 53/177/61 52/179/63 63/180/64 +f 63/180/64 52/179/63 51/181/65 64/182/66 +f 64/182/66 51/181/65 50/170/52 57/169/51 +f 95/183/67 96/184/68 97/185/69 98/186/70 99/187/71 100/188/72 101/189/73 102/190/74 +f 103/191/75 104/192/76 105/193/77 106/194/78 107/195/79 108/196/80 109/197/81 110/198/82 +f 101/199/73 93/200/49 111/201/83 102/202/74 +f 96/203/68 95/204/67 82/205/38 81/206/37 +f 100/207/72 99/208/71 92/209/48 91/210/47 +f 97/211/69 86/212/42 85/213/41 98/214/70 +f 110/215/82 109/216/81 112/217/84 94/218/50 +f 103/219/75 84/220/40 83/221/39 104/222/76 +f 67/223/23 94/224/50 112/225/84 68/226/24 +f 107/227/79 106/228/78 89/229/45 88/230/44 +f 103/219/75 110/231/82 94/232/50 84/220/40 +f 105/233/77 90/234/46 89/229/45 106/228/78 +f 107/227/79 88/230/44 87/235/43 108/236/80 +f 100/207/72 91/210/47 93/200/49 101/199/73 +f 96/203/68 81/206/37 86/237/42 97/238/69 +f 75/239/31 111/240/83 93/142/49 76/141/32 +f 68/226/24 112/217/84 85/127/41 69/126/25 +f 108/236/80 87/131/43 112/217/84 109/216/81 +f 87/131/43 79/130/35 78/140/34 92/209/48 +f 112/217/84 87/131/43 92/209/48 85/127/41 +f 104/222/76 83/123/39 90/234/46 105/233/77 +f 72/120/28 82/205/38 83/123/39 65/122/21 +f 82/205/38 95/204/67 102/202/74 111/240/83 +f 83/123/39 82/205/38 111/240/83 90/234/46 +f 92/209/48 99/208/71 98/214/70 85/127/41 +f 111/240/83 75/239/31 74/136/30 90/234/46 diff --git a/mods/pipeworks/models/pipeworks_pipe_9.obj b/mods/pipeworks/models/pipeworks_pipe_9.obj new file mode 100644 index 00000000..23c46632 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_9.obj @@ -0,0 +1,6721 @@ +# Blender v2.78 (sub 0) OBJ File: '' +# www.blender.org +o Pipe_Cylinder.002_None +v -0.460912 0.130078 -0.063644 +v -0.460912 0.139022 -0.062467 +v -0.460912 0.142474 -0.054132 +v -0.460912 0.136982 -0.046976 +v -0.460912 0.128039 -0.048153 +v -0.460912 0.124587 -0.056487 +v 0.460914 0.136982 -0.046976 +v 0.460914 0.142474 -0.054133 +v 0.460914 0.139022 -0.062467 +v 0.460914 0.130078 -0.063644 +v 0.460914 0.124587 -0.056488 +v 0.460914 0.128039 -0.048153 +v -0.460912 0.046976 -0.136982 +v -0.460912 0.054133 -0.142474 +v -0.460912 0.062467 -0.139022 +v -0.460912 0.063644 -0.130078 +v -0.460912 0.056488 -0.124587 +v -0.460912 0.048154 -0.128039 +v 0.460914 0.063644 -0.130078 +v 0.460914 0.062467 -0.139022 +v 0.460914 0.054133 -0.142474 +v 0.460914 0.046976 -0.136982 +v 0.460914 0.048153 -0.128039 +v 0.460914 0.056487 -0.124587 +v -0.460912 -0.063644 -0.130078 +v -0.460912 -0.062467 -0.139022 +v -0.460912 -0.054132 -0.142474 +v -0.460912 -0.046976 -0.136982 +v -0.460912 -0.048153 -0.128039 +v -0.460912 -0.056487 -0.124587 +v 0.460914 -0.046976 -0.136982 +v 0.460914 -0.054133 -0.142474 +v 0.460914 -0.062467 -0.139022 +v 0.460914 -0.063644 -0.130078 +v 0.460914 -0.056488 -0.124587 +v 0.460914 -0.048153 -0.128039 +v -0.460912 -0.136982 -0.046976 +v -0.460912 -0.142474 -0.054133 +v -0.460912 -0.139022 -0.062467 +v -0.460912 -0.130078 -0.063644 +v -0.460912 -0.124587 -0.056488 +v -0.460912 -0.128039 -0.048153 +v 0.460914 -0.130078 -0.063644 +v 0.460914 -0.139022 -0.062467 +v 0.460914 -0.142474 -0.054133 +v 0.460914 -0.136982 -0.046976 +v 0.460914 -0.128039 -0.048153 +v 0.460914 -0.124587 -0.056487 +v -0.460912 -0.130078 0.063644 +v -0.460912 -0.139022 0.062467 +v -0.460912 -0.142474 0.054132 +v -0.460912 -0.136982 0.046976 +v -0.460912 -0.128039 0.048153 +v -0.460912 -0.124587 0.056487 +v 0.460914 -0.136982 0.046976 +v 0.460914 -0.142474 0.054133 +v 0.460914 -0.139022 0.062467 +v 0.460914 -0.130078 0.063644 +v 0.460914 -0.124587 0.056487 +v 0.460914 -0.128039 0.048153 +v -0.460912 -0.046976 0.136982 +v -0.460912 -0.054133 0.142474 +v -0.460912 -0.062467 0.139022 +v -0.460912 -0.063644 0.130078 +v -0.460912 -0.056488 0.124587 +v -0.460912 -0.048153 0.128039 +v 0.460914 -0.063644 0.130078 +v 0.460914 -0.062467 0.139022 +v 0.460914 -0.054132 0.142474 +v 0.460914 -0.046976 0.136982 +v 0.460914 -0.048153 0.128039 +v 0.460914 -0.056487 0.124587 +v -0.460912 0.063644 0.130078 +v -0.460912 0.062467 0.139022 +v -0.460912 0.054132 0.142474 +v -0.460912 0.046976 0.136982 +v -0.460912 0.048153 0.128039 +v -0.460912 0.056487 0.124587 +v 0.460914 0.046976 0.136982 +v 0.460914 0.054133 0.142474 +v 0.460914 0.062467 0.139022 +v 0.460914 0.063644 0.130078 +v 0.460914 0.056487 0.124587 +v 0.460914 0.048153 0.128039 +v -0.460912 0.136982 0.046976 +v -0.460912 0.142474 0.054133 +v -0.460912 0.139022 0.062467 +v -0.460912 0.130078 0.063644 +v -0.460912 0.124587 0.056488 +v -0.460912 0.128039 0.048153 +v 0.460914 0.130078 0.063644 +v 0.460914 0.139022 0.062467 +v 0.460914 0.142474 0.054133 +v 0.460914 0.136982 0.046976 +v 0.460914 0.128039 0.048153 +v 0.460914 0.124587 0.056487 +v 0.468750 0.099603 0.121367 +v 0.468750 0.121367 0.099603 +v 0.468750 0.138467 0.074012 +v 0.468750 0.150245 0.045576 +v 0.468750 0.156250 0.015389 +v 0.468750 0.156250 -0.015389 +v 0.468750 0.150245 -0.045576 +v 0.468750 0.138467 -0.074012 +v 0.468750 0.121367 -0.099603 +v 0.468750 0.099603 -0.121367 +v 0.468750 0.074012 -0.138467 +v 0.468750 0.045576 -0.150245 +v 0.468750 0.015389 -0.156250 +v 0.468750 -0.015389 -0.156250 +v 0.468750 -0.045576 -0.150245 +v 0.468750 -0.074012 -0.138467 +v 0.468750 -0.099603 -0.121367 +v 0.468750 -0.121367 -0.099603 +v 0.468750 -0.138467 -0.074012 +v 0.468750 -0.150245 -0.045576 +v 0.468750 -0.156250 -0.015389 +v 0.468750 -0.156250 0.015389 +v 0.468750 -0.150245 0.045576 +v 0.468750 -0.138466 0.074012 +v 0.468750 -0.121367 0.099603 +v 0.468750 -0.099603 0.121367 +v 0.468750 -0.074012 0.138467 +v 0.468750 -0.045576 0.150245 +v 0.468750 -0.015389 0.156250 +v 0.468750 0.015390 0.156250 +v 0.468750 0.045577 0.150245 +v 0.468750 0.074012 0.138467 +v 0.500000 -0.150245 -0.045576 +v 0.500000 -0.138467 -0.074012 +v 0.500000 -0.121367 -0.099603 +v 0.500000 -0.099603 -0.121367 +v 0.500000 -0.074012 -0.138467 +v 0.500000 -0.045576 -0.150245 +v 0.500000 -0.015389 -0.156250 +v 0.500000 0.015389 -0.156250 +v 0.500000 0.045576 -0.150245 +v 0.500000 0.074012 -0.138467 +v 0.500000 0.099603 -0.121367 +v 0.500000 0.121367 -0.099603 +v 0.500000 0.138467 -0.074012 +v 0.500000 0.150245 -0.045576 +v 0.500000 0.156250 -0.015389 +v 0.500000 0.156250 0.015389 +v 0.500000 0.150245 0.045576 +v 0.500000 0.138467 0.074012 +v 0.500000 0.121367 0.099603 +v 0.500000 0.099603 0.121367 +v 0.500000 0.074012 0.138467 +v 0.500000 0.045577 0.150245 +v 0.500000 0.015390 0.156250 +v 0.500000 -0.015389 0.156250 +v 0.500000 -0.045576 0.150245 +v 0.500000 -0.074012 0.138467 +v 0.500000 -0.099603 0.121367 +v 0.500000 -0.121367 0.099603 +v 0.500000 -0.138466 0.074012 +v 0.500000 -0.150245 0.045576 +v 0.500000 -0.156250 0.015389 +v 0.500000 -0.156250 -0.015389 +v -0.468750 -0.156250 -0.015389 +v -0.468750 -0.150245 -0.045576 +v -0.468750 -0.138467 -0.074012 +v -0.468750 -0.121367 -0.099603 +v -0.468750 -0.099603 -0.121367 +v -0.468750 -0.074012 -0.138467 +v -0.468750 -0.045576 -0.150245 +v -0.468750 -0.015389 -0.156250 +v -0.468750 0.015389 -0.156250 +v -0.468750 0.045576 -0.150245 +v -0.468750 0.074012 -0.138467 +v -0.468750 0.099603 -0.121367 +v -0.468750 0.121367 -0.099603 +v -0.468750 0.138467 -0.074012 +v -0.468750 0.150245 -0.045576 +v -0.468750 0.156250 -0.015389 +v -0.468750 0.156249 0.015389 +v -0.468750 0.150245 0.045577 +v -0.468750 0.138466 0.074012 +v -0.468750 0.121367 0.099603 +v -0.468750 0.099603 0.121367 +v -0.468750 0.074012 0.138467 +v -0.468750 0.045576 0.150245 +v -0.468750 0.015389 0.156250 +v -0.468750 -0.015389 0.156250 +v -0.468750 -0.045576 0.150245 +v -0.468750 -0.074012 0.138467 +v -0.468750 -0.099603 0.121367 +v -0.468750 -0.121367 0.099603 +v -0.468750 -0.138466 0.074012 +v -0.468750 -0.150245 0.045576 +v -0.468750 -0.156250 0.015389 +v -0.500000 -0.138467 0.074012 +v -0.500000 -0.121367 0.099603 +v -0.500000 -0.099603 0.121367 +v -0.500000 -0.074012 0.138467 +v -0.500000 -0.045576 0.150245 +v -0.500000 -0.015389 0.156250 +v -0.500000 0.015389 0.156250 +v -0.500000 0.045576 0.150245 +v -0.500000 0.074012 0.138467 +v -0.500000 0.099603 0.121367 +v -0.500000 0.121367 0.099603 +v -0.500000 0.138466 0.074012 +v -0.500000 0.150245 0.045577 +v -0.500000 0.156250 0.015389 +v -0.500000 0.156250 -0.015389 +v -0.500000 0.150245 -0.045576 +v -0.500000 0.138467 -0.074012 +v -0.500000 0.121367 -0.099603 +v -0.500000 0.099603 -0.121367 +v -0.500000 0.074012 -0.138467 +v -0.500000 0.045576 -0.150245 +v -0.500000 0.015389 -0.156250 +v -0.500000 -0.015389 -0.156250 +v -0.500000 -0.045576 -0.150245 +v -0.500000 -0.074012 -0.138467 +v -0.500000 -0.099603 -0.121367 +v -0.500000 -0.121367 -0.099603 +v -0.500000 -0.138467 -0.074012 +v -0.500000 -0.150245 -0.045576 +v -0.500000 -0.156250 -0.015389 +v -0.500000 -0.156250 0.015389 +v -0.500000 -0.150245 0.045576 +v -0.460912 0.095821 -0.108578 +v -0.460912 0.104534 -0.110913 +v -0.460912 0.110913 -0.104534 +v -0.460912 0.108578 -0.095821 +v -0.460912 0.099865 -0.093486 +v -0.460912 0.093486 -0.099865 +v 0.460914 0.108578 -0.095821 +v 0.460914 0.110913 -0.104534 +v 0.460914 0.104534 -0.110913 +v 0.460914 0.095821 -0.108578 +v 0.460914 0.093486 -0.099865 +v 0.460914 0.099865 -0.093486 +v -0.460912 -0.009021 -0.144532 +v -0.460912 -0.004510 -0.152344 +v -0.460912 0.004510 -0.152344 +v -0.460912 0.009021 -0.144532 +v -0.460912 0.004510 -0.136720 +v -0.460912 -0.004510 -0.136720 +v 0.460914 0.009021 -0.144532 +v 0.460914 0.004510 -0.152344 +v 0.460914 -0.004510 -0.152344 +v 0.460914 -0.009021 -0.144532 +v 0.460914 -0.004510 -0.136720 +v 0.460914 0.004510 -0.136720 +v -0.460912 -0.108578 -0.095821 +v -0.460912 -0.110913 -0.104534 +v -0.460912 -0.104534 -0.110913 +v -0.460912 -0.095821 -0.108578 +v -0.460912 -0.093486 -0.099865 +v -0.460912 -0.099865 -0.093486 +v 0.460914 -0.095821 -0.108578 +v 0.460914 -0.104534 -0.110913 +v 0.460914 -0.110913 -0.104534 +v 0.460914 -0.108578 -0.095821 +v 0.460914 -0.099865 -0.093486 +v 0.460914 -0.093486 -0.099865 +v -0.460912 -0.144532 0.009021 +v -0.460912 -0.152344 0.004510 +v -0.460912 -0.152344 -0.004511 +v -0.460912 -0.144532 -0.009021 +v -0.460912 -0.136720 -0.004510 +v -0.460912 -0.136720 0.004510 +v 0.460914 -0.144532 -0.009021 +v 0.460914 -0.152344 -0.004510 +v 0.460914 -0.152344 0.004510 +v 0.460914 -0.144532 0.009021 +v 0.460914 -0.136720 0.004510 +v 0.460914 -0.136720 -0.004510 +v -0.460912 -0.095821 0.108578 +v -0.460912 -0.104534 0.110913 +v -0.460912 -0.110913 0.104534 +v -0.460912 -0.108578 0.095821 +v -0.460912 -0.099865 0.093486 +v -0.460912 -0.093486 0.099865 +v 0.460914 -0.108578 0.095821 +v 0.460914 -0.110913 0.104534 +v 0.460914 -0.104534 0.110913 +v 0.460914 -0.095821 0.108578 +v 0.460914 -0.093486 0.099865 +v 0.460914 -0.099865 0.093486 +v -0.460912 0.009021 0.144532 +v -0.460912 0.004510 0.152344 +v -0.460912 -0.004510 0.152344 +v -0.460912 -0.009021 0.144532 +v -0.460912 -0.004510 0.136720 +v -0.460912 0.004510 0.136720 +v 0.460914 -0.009021 0.144532 +v 0.460914 -0.004510 0.152344 +v 0.460914 0.004510 0.152344 +v 0.460914 0.009021 0.144532 +v 0.460914 0.004510 0.136720 +v 0.460914 -0.004510 0.136720 +v -0.460912 0.108578 0.095821 +v -0.460912 0.110913 0.104534 +v -0.460912 0.104534 0.110913 +v -0.460912 0.095821 0.108578 +v -0.460912 0.093486 0.099865 +v -0.460912 0.099865 0.093486 +v 0.460914 0.095821 0.108578 +v 0.460914 0.104534 0.110913 +v 0.460914 0.110913 0.104534 +v 0.460914 0.108578 0.095821 +v 0.460914 0.099865 0.093486 +v 0.460914 0.093486 0.099865 +v -0.460912 0.144532 -0.009021 +v -0.460912 0.152344 -0.004510 +v -0.460912 0.152344 0.004510 +v -0.460912 0.144532 0.009021 +v -0.460912 0.136720 0.004510 +v -0.460912 0.136720 -0.004510 +v 0.460914 0.144532 0.009021 +v 0.460914 0.152344 0.004510 +v 0.460914 0.152344 -0.004510 +v 0.460914 0.144532 -0.009021 +v 0.460914 0.136720 -0.004510 +v 0.460914 0.136720 0.004510 +v 0.130078 0.460912 -0.063644 +v 0.139022 0.460912 -0.062467 +v 0.142474 0.460912 -0.054132 +v 0.136982 0.460912 -0.046976 +v 0.128039 0.460912 -0.048153 +v 0.124587 0.460912 -0.056487 +v 0.136982 -0.460914 -0.046976 +v 0.142474 -0.460914 -0.054133 +v 0.139022 -0.460914 -0.062467 +v 0.130078 -0.460914 -0.063644 +v 0.124587 -0.460914 -0.056488 +v 0.128039 -0.460914 -0.048154 +v 0.046976 0.460912 -0.136982 +v 0.054133 0.460912 -0.142474 +v 0.062467 0.460912 -0.139022 +v 0.063644 0.460912 -0.130078 +v 0.056488 0.460912 -0.124587 +v 0.048153 0.460912 -0.128039 +v 0.063644 -0.460914 -0.130078 +v 0.062467 -0.460914 -0.139022 +v 0.054133 -0.460914 -0.142474 +v 0.046976 -0.460914 -0.136982 +v 0.048153 -0.460914 -0.128039 +v 0.056487 -0.460914 -0.124587 +v -0.063644 0.460912 -0.130078 +v -0.062467 0.460912 -0.139022 +v -0.054132 0.460912 -0.142474 +v -0.046976 0.460912 -0.136982 +v -0.048153 0.460912 -0.128039 +v -0.056487 0.460912 -0.124587 +v -0.046976 -0.460914 -0.136982 +v -0.054133 -0.460914 -0.142474 +v -0.062467 -0.460914 -0.139022 +v -0.063644 -0.460914 -0.130078 +v -0.056487 -0.460914 -0.124587 +v -0.048153 -0.460914 -0.128039 +v -0.136982 0.460912 -0.046976 +v -0.142474 0.460912 -0.054133 +v -0.139022 0.460912 -0.062467 +v -0.130078 0.460912 -0.063644 +v -0.124587 0.460912 -0.056487 +v -0.128039 0.460912 -0.048153 +v -0.130078 -0.460914 -0.063644 +v -0.139022 -0.460914 -0.062467 +v -0.142474 -0.460914 -0.054133 +v -0.136982 -0.460914 -0.046976 +v -0.128039 -0.460914 -0.048153 +v -0.124587 -0.460914 -0.056488 +v -0.130078 0.460912 0.063644 +v -0.139022 0.460912 0.062467 +v -0.142474 0.460912 0.054133 +v -0.136982 0.460912 0.046976 +v -0.128039 0.460912 0.048153 +v -0.124587 0.460912 0.056487 +v -0.136982 -0.460914 0.046976 +v -0.142474 -0.460914 0.054133 +v -0.139022 -0.460914 0.062467 +v -0.130078 -0.460914 0.063644 +v -0.124587 -0.460914 0.056487 +v -0.128039 -0.460914 0.048153 +v -0.046976 0.460912 0.136982 +v -0.054133 0.460912 0.142474 +v -0.062467 0.460912 0.139022 +v -0.063644 0.460912 0.130078 +v -0.056488 0.460912 0.124587 +v -0.048153 0.460912 0.128039 +v -0.063644 -0.460914 0.130078 +v -0.062467 -0.460914 0.139022 +v -0.054132 -0.460914 0.142474 +v -0.046976 -0.460914 0.136982 +v -0.048153 -0.460914 0.128039 +v -0.056487 -0.460914 0.124587 +v 0.063644 0.460912 0.130078 +v 0.062467 0.460912 0.139022 +v 0.054132 0.460912 0.142474 +v 0.046976 0.460912 0.136982 +v 0.048153 0.460912 0.128039 +v 0.056487 0.460912 0.124587 +v 0.046976 -0.460914 0.136982 +v 0.054133 -0.460914 0.142474 +v 0.062467 -0.460914 0.139022 +v 0.063644 -0.460914 0.130078 +v 0.056488 -0.460914 0.124587 +v 0.048153 -0.460914 0.128039 +v 0.136982 0.460912 0.046976 +v 0.142474 0.460912 0.054133 +v 0.139022 0.460912 0.062467 +v 0.130078 0.460912 0.063644 +v 0.124587 0.460912 0.056488 +v 0.128039 0.460912 0.048154 +v 0.130078 -0.460914 0.063644 +v 0.139022 -0.460914 0.062467 +v 0.142474 -0.460914 0.054132 +v 0.136982 -0.460914 0.046976 +v 0.128039 -0.460914 0.048153 +v 0.124587 -0.460914 0.056487 +v 0.099604 -0.468750 0.121367 +v 0.121367 -0.468750 0.099603 +v 0.138467 -0.468750 0.074012 +v 0.150245 -0.468750 0.045576 +v 0.156250 -0.468750 0.015389 +v 0.156250 -0.468750 -0.015389 +v 0.150245 -0.468750 -0.045576 +v 0.138467 -0.468750 -0.074012 +v 0.121367 -0.468750 -0.099603 +v 0.099603 -0.468750 -0.121367 +v 0.074012 -0.468750 -0.138467 +v 0.045576 -0.468750 -0.150245 +v 0.015389 -0.468750 -0.156250 +v -0.015389 -0.468750 -0.156250 +v -0.045576 -0.468750 -0.150245 +v -0.074012 -0.468750 -0.138467 +v -0.099603 -0.468750 -0.121367 +v -0.121367 -0.468750 -0.099603 +v -0.138467 -0.468750 -0.074012 +v -0.150245 -0.468750 -0.045576 +v -0.156249 -0.468750 -0.015389 +v -0.156249 -0.468750 0.015389 +v -0.150245 -0.468750 0.045576 +v -0.138466 -0.468750 0.074012 +v -0.121367 -0.468750 0.099603 +v -0.099603 -0.468750 0.121367 +v -0.074012 -0.468750 0.138467 +v -0.045576 -0.468750 0.150245 +v -0.015389 -0.468750 0.156250 +v 0.015390 -0.468750 0.156250 +v 0.045577 -0.468750 0.150245 +v 0.074012 -0.468750 0.138466 +v -0.150245 -0.500000 -0.045576 +v -0.138467 -0.500000 -0.074012 +v -0.121367 -0.500000 -0.099603 +v -0.099603 -0.500000 -0.121367 +v -0.074012 -0.500000 -0.138467 +v -0.045576 -0.500000 -0.150245 +v -0.015389 -0.500000 -0.156250 +v 0.015389 -0.500000 -0.156250 +v 0.045576 -0.500000 -0.150245 +v 0.074012 -0.500000 -0.138467 +v 0.099603 -0.500000 -0.121367 +v 0.121367 -0.500000 -0.099603 +v 0.138467 -0.500000 -0.074012 +v 0.150245 -0.500000 -0.045576 +v 0.156250 -0.500000 -0.015389 +v 0.156250 -0.500000 0.015389 +v 0.150245 -0.500000 0.045576 +v 0.138467 -0.500000 0.074012 +v 0.121367 -0.500000 0.099603 +v 0.099603 -0.500000 0.121367 +v 0.074012 -0.500000 0.138466 +v 0.045577 -0.500000 0.150245 +v 0.015390 -0.500000 0.156249 +v -0.015389 -0.500000 0.156249 +v -0.045576 -0.500000 0.150245 +v -0.074012 -0.500000 0.138467 +v -0.099603 -0.500000 0.121367 +v -0.121367 -0.500000 0.099603 +v -0.138466 -0.500000 0.074012 +v -0.150245 -0.500000 0.045576 +v -0.156249 -0.500000 0.015389 +v -0.156249 -0.500000 -0.015389 +v -0.156250 0.468750 -0.015389 +v -0.150245 0.468750 -0.045576 +v -0.138467 0.468750 -0.074012 +v -0.121367 0.468750 -0.099603 +v -0.099603 0.468750 -0.121367 +v -0.074012 0.468750 -0.138467 +v -0.045576 0.468750 -0.150245 +v -0.015389 0.468750 -0.156250 +v 0.015389 0.468750 -0.156250 +v 0.045576 0.468750 -0.150245 +v 0.074012 0.468750 -0.138467 +v 0.099603 0.468750 -0.121367 +v 0.121367 0.468750 -0.099603 +v 0.138467 0.468750 -0.074012 +v 0.150245 0.468750 -0.045576 +v 0.156249 0.468750 -0.015389 +v 0.156249 0.468750 0.015389 +v 0.150245 0.468750 0.045577 +v 0.138466 0.468750 0.074012 +v 0.121367 0.468750 0.099604 +v 0.099603 0.468750 0.121367 +v 0.074012 0.468750 0.138467 +v 0.045576 0.468750 0.150245 +v 0.015389 0.468750 0.156250 +v -0.015389 0.468750 0.156250 +v -0.045576 0.468750 0.150245 +v -0.074012 0.468750 0.138467 +v -0.099603 0.468750 0.121367 +v -0.121367 0.468750 0.099603 +v -0.138467 0.468750 0.074012 +v -0.150245 0.468750 0.045576 +v -0.156250 0.468750 0.015389 +v -0.138467 0.500000 0.074012 +v -0.121367 0.500000 0.099603 +v -0.099603 0.500000 0.121367 +v -0.074012 0.500000 0.138467 +v -0.045576 0.500000 0.150245 +v -0.015389 0.500000 0.156250 +v 0.015389 0.500000 0.156250 +v 0.045576 0.500000 0.150245 +v 0.074012 0.500000 0.138467 +v 0.099603 0.500000 0.121367 +v 0.121367 0.500000 0.099604 +v 0.138466 0.500000 0.074012 +v 0.150245 0.500000 0.045577 +v 0.156249 0.500000 0.015389 +v 0.156250 0.500000 -0.015389 +v 0.150245 0.500000 -0.045576 +v 0.138467 0.500000 -0.074012 +v 0.121367 0.500000 -0.099603 +v 0.099603 0.500000 -0.121367 +v 0.074012 0.500000 -0.138467 +v 0.045576 0.500000 -0.150245 +v 0.015389 0.500000 -0.156250 +v -0.015389 0.500000 -0.156250 +v -0.045576 0.500000 -0.150245 +v -0.074012 0.500000 -0.138467 +v -0.099603 0.500000 -0.121367 +v -0.121367 0.500000 -0.099603 +v -0.138467 0.500000 -0.074012 +v -0.150245 0.500000 -0.045576 +v -0.156250 0.500000 -0.015389 +v -0.156250 0.500000 0.015389 +v -0.150245 0.500000 0.045576 +v 0.095821 0.460912 -0.108578 +v 0.104534 0.460912 -0.110913 +v 0.110913 0.460912 -0.104534 +v 0.108578 0.460912 -0.095821 +v 0.099865 0.460912 -0.093486 +v 0.093486 0.460912 -0.099865 +v 0.108578 -0.460914 -0.095821 +v 0.110913 -0.460914 -0.104534 +v 0.104534 -0.460914 -0.110913 +v 0.095821 -0.460914 -0.108578 +v 0.093486 -0.460914 -0.099865 +v 0.099865 -0.460914 -0.093486 +v -0.009021 0.460912 -0.144532 +v -0.004510 0.460912 -0.152344 +v 0.004510 0.460912 -0.152344 +v 0.009021 0.460912 -0.144532 +v 0.004510 0.460912 -0.136720 +v -0.004510 0.460912 -0.136720 +v 0.009021 -0.460914 -0.144532 +v 0.004510 -0.460914 -0.152344 +v -0.004510 -0.460914 -0.152344 +v -0.009021 -0.460914 -0.144532 +v -0.004510 -0.460914 -0.136720 +v 0.004510 -0.460914 -0.136720 +v -0.108578 0.460912 -0.095821 +v -0.110913 0.460912 -0.104534 +v -0.104534 0.460912 -0.110913 +v -0.095821 0.460912 -0.108578 +v -0.093486 0.460912 -0.099865 +v -0.099865 0.460912 -0.093486 +v -0.095821 -0.460914 -0.108578 +v -0.104534 -0.460914 -0.110913 +v -0.110913 -0.460914 -0.104534 +v -0.108578 -0.460914 -0.095821 +v -0.099865 -0.460914 -0.093486 +v -0.093486 -0.460914 -0.099865 +v -0.144532 0.460912 0.009021 +v -0.152344 0.460912 0.004510 +v -0.152344 0.460912 -0.004510 +v -0.144532 0.460912 -0.009021 +v -0.136720 0.460912 -0.004510 +v -0.136720 0.460912 0.004510 +v -0.144532 -0.460914 -0.009021 +v -0.152344 -0.460914 -0.004510 +v -0.152344 -0.460914 0.004510 +v -0.144532 -0.460914 0.009021 +v -0.136720 -0.460914 0.004510 +v -0.136720 -0.460914 -0.004510 +v -0.095821 0.460912 0.108578 +v -0.104534 0.460912 0.110913 +v -0.110913 0.460912 0.104534 +v -0.108578 0.460912 0.095821 +v -0.099865 0.460912 0.093486 +v -0.093486 0.460912 0.099865 +v -0.108578 -0.460914 0.095821 +v -0.110913 -0.460914 0.104534 +v -0.104534 -0.460914 0.110913 +v -0.095821 -0.460914 0.108578 +v -0.093486 -0.460914 0.099865 +v -0.099865 -0.460914 0.093486 +v 0.009021 0.460912 0.144532 +v 0.004510 0.460912 0.152344 +v -0.004510 0.460912 0.152344 +v -0.009021 0.460912 0.144532 +v -0.004510 0.460912 0.136720 +v 0.004510 0.460912 0.136720 +v -0.009021 -0.460914 0.144532 +v -0.004510 -0.460914 0.152344 +v 0.004510 -0.460914 0.152344 +v 0.009021 -0.460914 0.144532 +v 0.004510 -0.460914 0.136720 +v -0.004510 -0.460914 0.136720 +v 0.108578 0.460912 0.095821 +v 0.110913 0.460912 0.104534 +v 0.104534 0.460912 0.110913 +v 0.095821 0.460912 0.108578 +v 0.093486 0.460912 0.099865 +v 0.099865 0.460912 0.093486 +v 0.095821 -0.460914 0.108578 +v 0.104534 -0.460914 0.110913 +v 0.110913 -0.460914 0.104534 +v 0.108578 -0.460914 0.095821 +v 0.099865 -0.460914 0.093486 +v 0.093486 -0.460914 0.099865 +v 0.144532 0.460912 -0.009021 +v 0.152344 0.460912 -0.004510 +v 0.152344 0.460912 0.004511 +v 0.144532 0.460912 0.009021 +v 0.136720 0.460912 0.004511 +v 0.136720 0.460912 -0.004510 +v 0.144532 -0.460914 0.009021 +v 0.152344 -0.460914 0.004510 +v 0.152344 -0.460914 -0.004511 +v 0.144532 -0.460914 -0.009021 +v 0.136720 -0.460914 -0.004510 +v 0.136720 -0.460914 0.004510 +v 0.136982 0.046976 -0.460914 +v 0.142474 0.054133 -0.460914 +v 0.139022 0.062467 -0.460914 +v 0.130078 0.063644 -0.460914 +v 0.124587 0.056488 -0.460914 +v 0.128039 0.048154 -0.460914 +v 0.063644 0.130078 -0.460914 +v 0.062467 0.139022 -0.460914 +v 0.054133 0.142474 -0.460914 +v 0.046976 0.136982 -0.460914 +v 0.048153 0.128039 -0.460914 +v 0.056487 0.124587 -0.460914 +v -0.046976 0.136982 -0.460914 +v -0.054133 0.142474 -0.460914 +v -0.062467 0.139022 -0.460914 +v -0.063644 0.130078 -0.460914 +v -0.056487 0.124587 -0.460914 +v -0.048153 0.128039 -0.460914 +v -0.130078 0.063644 -0.460914 +v -0.139022 0.062467 -0.460914 +v -0.142474 0.054133 -0.460914 +v -0.136982 0.046976 -0.460914 +v -0.128039 0.048153 -0.460914 +v -0.124587 0.056487 -0.460914 +v -0.136982 -0.046976 -0.460914 +v -0.142474 -0.054133 -0.460914 +v -0.139022 -0.062467 -0.460914 +v -0.130078 -0.063644 -0.460914 +v -0.124587 -0.056487 -0.460914 +v -0.128039 -0.048153 -0.460914 +v -0.063644 -0.130078 -0.460914 +v -0.062467 -0.139022 -0.460914 +v -0.054132 -0.142474 -0.460914 +v -0.046976 -0.136982 -0.460914 +v -0.048153 -0.128039 -0.460914 +v -0.056487 -0.124587 -0.460914 +v 0.046976 -0.136982 -0.460914 +v 0.054133 -0.142474 -0.460914 +v 0.062467 -0.139022 -0.460914 +v 0.063644 -0.130078 -0.460914 +v 0.056488 -0.124587 -0.460914 +v 0.048153 -0.128039 -0.460914 +v 0.130078 -0.063644 -0.460914 +v 0.139022 -0.062467 -0.460914 +v 0.142474 -0.054132 -0.460914 +v 0.136982 -0.046976 -0.460914 +v 0.128039 -0.048153 -0.460914 +v 0.124587 -0.056487 -0.460914 +v 0.099604 -0.121367 -0.468750 +v 0.121367 -0.099603 -0.468750 +v 0.138467 -0.074012 -0.468750 +v 0.150245 -0.045576 -0.468750 +v 0.156250 -0.015389 -0.468750 +v 0.156250 0.015389 -0.468750 +v 0.150245 0.045576 -0.468750 +v 0.138467 0.074012 -0.468750 +v 0.121367 0.099603 -0.468750 +v 0.099603 0.121367 -0.468750 +v 0.074012 0.138467 -0.468750 +v 0.045576 0.150245 -0.468750 +v 0.015389 0.156250 -0.468750 +v -0.015389 0.156250 -0.468750 +v -0.045576 0.150245 -0.468750 +v -0.074012 0.138467 -0.468750 +v -0.099603 0.121367 -0.468750 +v -0.121367 0.099603 -0.468750 +v -0.138467 0.074012 -0.468750 +v -0.150245 0.045576 -0.468750 +v -0.156249 0.015389 -0.468750 +v -0.156249 -0.015389 -0.468750 +v -0.150245 -0.045576 -0.468750 +v -0.138466 -0.074012 -0.468750 +v -0.121367 -0.099603 -0.468750 +v -0.099603 -0.121367 -0.468750 +v -0.074012 -0.138467 -0.468750 +v -0.045576 -0.150245 -0.468750 +v -0.015389 -0.156250 -0.468750 +v 0.015390 -0.156250 -0.468750 +v 0.045577 -0.150245 -0.468750 +v 0.074012 -0.138467 -0.468750 +v -0.150245 0.045576 -0.500000 +v -0.138467 0.074012 -0.500000 +v -0.121367 0.099603 -0.500000 +v -0.099603 0.121367 -0.500000 +v -0.074012 0.138467 -0.500000 +v -0.045576 0.150245 -0.500000 +v -0.015389 0.156250 -0.500000 +v 0.015389 0.156250 -0.500000 +v 0.045576 0.150245 -0.500000 +v 0.074012 0.138467 -0.500000 +v 0.099603 0.121367 -0.500000 +v 0.121367 0.099603 -0.500000 +v 0.138467 0.074012 -0.500000 +v 0.150245 0.045576 -0.500000 +v 0.156250 0.015389 -0.500000 +v 0.156250 -0.015389 -0.500000 +v 0.150245 -0.045576 -0.500000 +v 0.138467 -0.074012 -0.500000 +v 0.121367 -0.099603 -0.500000 +v 0.099603 -0.121367 -0.500000 +v 0.074012 -0.138467 -0.500000 +v 0.045577 -0.150245 -0.500000 +v 0.015390 -0.156250 -0.500000 +v -0.015389 -0.156250 -0.500000 +v -0.045576 -0.150245 -0.500000 +v -0.074012 -0.138467 -0.500000 +v -0.099603 -0.121367 -0.500000 +v -0.121367 -0.099603 -0.500000 +v -0.138466 -0.074012 -0.500000 +v -0.150245 -0.045576 -0.500000 +v -0.156249 -0.015389 -0.500000 +v -0.156249 0.015389 -0.500000 +v 0.108578 0.095821 -0.460914 +v 0.110913 0.104534 -0.460914 +v 0.104534 0.110913 -0.460914 +v 0.095821 0.108578 -0.460914 +v 0.093486 0.099865 -0.460914 +v 0.099865 0.093486 -0.460914 +v 0.009021 0.144532 -0.460914 +v 0.004510 0.152344 -0.460914 +v -0.004510 0.152344 -0.460914 +v -0.009021 0.144532 -0.460914 +v -0.004510 0.136720 -0.460914 +v 0.004510 0.136720 -0.460914 +v -0.095821 0.108578 -0.460914 +v -0.104534 0.110913 -0.460914 +v -0.110913 0.104534 -0.460914 +v -0.108578 0.095821 -0.460914 +v -0.099865 0.093486 -0.460914 +v -0.093486 0.099865 -0.460914 +v -0.144532 0.009021 -0.460914 +v -0.152344 0.004510 -0.460914 +v -0.152344 -0.004510 -0.460914 +v -0.144532 -0.009021 -0.460914 +v -0.136720 -0.004510 -0.460914 +v -0.136720 0.004510 -0.460914 +v -0.108578 -0.095821 -0.460914 +v -0.110913 -0.104534 -0.460914 +v -0.104534 -0.110913 -0.460914 +v -0.095821 -0.108578 -0.460914 +v -0.093486 -0.099865 -0.460914 +v -0.099865 -0.093486 -0.460914 +v -0.009021 -0.144532 -0.460914 +v -0.004510 -0.152344 -0.460914 +v 0.004510 -0.152344 -0.460914 +v 0.009021 -0.144532 -0.460914 +v 0.004510 -0.136720 -0.460914 +v -0.004510 -0.136720 -0.460914 +v 0.095821 -0.108578 -0.460914 +v 0.104534 -0.110913 -0.460914 +v 0.110913 -0.104534 -0.460914 +v 0.108578 -0.095821 -0.460914 +v 0.099865 -0.093486 -0.460914 +v 0.093486 -0.099865 -0.460914 +v 0.144532 -0.009021 -0.460914 +v 0.152344 -0.004510 -0.460914 +v 0.152344 0.004510 -0.460914 +v 0.144532 0.009021 -0.460914 +v 0.136720 0.004510 -0.460914 +v 0.136720 -0.004510 -0.460914 +v 0.468750 0.116832 -0.062448 +v 0.437501 0.110774 -0.059210 +v 0.437501 0.120197 -0.036461 +v 0.468750 0.126770 -0.038455 +v 0.468750 0.131837 -0.012985 +v 0.437501 0.125000 -0.012312 +v 0.468750 0.131837 0.012984 +v 0.437501 0.125001 0.012311 +v 0.468750 0.126770 0.038455 +v 0.437501 0.120197 0.036461 +v 0.468750 0.116832 0.062448 +v 0.437501 0.110774 0.059210 +v 0.468750 0.102404 0.084041 +v 0.437501 0.097094 0.079683 +v 0.437501 0.079683 0.097094 +v 0.468750 0.084041 0.102404 +v 0.468750 0.062448 0.116832 +v 0.437501 0.059210 0.110774 +v 0.468750 0.038455 0.126770 +v 0.437501 0.036461 0.120197 +v 0.468750 0.012985 0.131836 +v 0.437501 0.012312 0.125000 +v 0.437501 -0.012311 0.125000 +v 0.468750 -0.012985 0.131836 +v 0.437501 -0.036461 0.120197 +v 0.468750 -0.038455 0.126770 +v 0.468750 -0.062448 0.116832 +v 0.437501 -0.059210 0.110774 +v 0.437501 -0.079683 0.097094 +v 0.468750 -0.084041 0.102404 +v 0.437501 -0.097094 0.079683 +v 0.468750 -0.102404 0.084041 +v 0.468750 -0.116832 0.062448 +v 0.437501 -0.110774 0.059210 +v 0.437501 -0.120197 0.036461 +v 0.468750 -0.126770 0.038455 +v 0.468750 -0.131836 0.012985 +v 0.437501 -0.125000 0.012311 +v 0.437501 -0.125000 -0.012311 +v 0.468750 -0.131836 -0.012985 +v 0.468750 -0.126770 -0.038455 +v 0.437501 -0.120197 -0.036461 +v 0.437501 -0.110774 -0.059210 +v 0.468750 -0.116832 -0.062448 +v 0.437501 -0.097094 -0.079683 +v 0.468750 -0.102404 -0.084041 +v 0.437501 -0.079683 -0.097094 +v 0.468750 -0.084041 -0.102404 +v 0.437501 -0.059210 -0.110774 +v 0.468750 -0.062448 -0.116832 +v 0.437501 -0.036461 -0.120197 +v 0.468750 -0.038455 -0.126770 +v 0.437501 -0.012311 -0.125001 +v 0.468750 -0.012985 -0.131836 +v 0.468750 0.038455 -0.126770 +v 0.468750 0.012985 -0.131837 +v 0.437501 0.012311 -0.125001 +v 0.437501 0.036461 -0.120197 +v 0.468750 0.084041 -0.102404 +v 0.468750 0.062448 -0.116832 +v 0.437501 0.059210 -0.110774 +v 0.437501 0.079683 -0.097094 +v 0.468750 0.102404 -0.084041 +v 0.437501 0.097094 -0.079683 +v 0.012312 0.012311 0.125000 +v 0.036461 0.036461 0.120197 +v 0.036461 -0.036461 0.120197 +v 0.012312 -0.012312 0.125000 +v 0.059210 0.059210 0.110774 +v 0.059210 -0.059210 0.110774 +v 0.079683 0.079683 0.097094 +v 0.079683 -0.079683 0.097094 +v 0.097094 0.097094 0.079683 +v -0.468750 0.012985 0.131836 +v -0.437501 0.012312 0.125001 +v -0.437501 0.036461 0.120197 +v -0.468750 0.038455 0.126770 +v -0.468750 -0.012985 0.131836 +v -0.437501 -0.012311 0.125000 +v -0.468750 -0.038455 0.126770 +v -0.437501 -0.036461 0.120197 +v -0.437501 0.079683 0.097094 +v -0.079683 0.079683 0.097094 +v -0.097094 0.097094 0.079683 +v -0.437501 0.097094 0.079683 +v -0.110774 0.110774 0.059210 +v -0.437501 0.110774 0.059210 +v -0.437501 0.059210 0.110774 +v -0.468750 0.062448 0.116832 +v -0.468750 -0.062448 0.116832 +v -0.437501 -0.059210 0.110774 +v -0.110774 -0.110774 0.059210 +v -0.097094 -0.097094 0.079683 +v -0.437501 -0.097094 0.079683 +v -0.437501 -0.110774 0.059210 +v -0.120197 0.120197 0.036461 +v -0.437501 0.120197 0.036461 +v -0.468750 0.084041 0.102404 +v -0.468750 -0.084041 0.102404 +v -0.437501 -0.079683 0.097094 +v -0.120197 -0.120197 0.036461 +v -0.437501 -0.120197 0.036461 +v -0.125001 0.125000 0.012311 +v -0.437501 0.125000 0.012311 +v -0.468750 0.102404 0.084041 +v -0.468750 -0.102404 0.084041 +v -0.468750 0.116832 0.062448 +v -0.468750 -0.116832 0.062448 +v -0.125000 -0.125000 -0.012311 +v -0.125000 -0.125001 0.012311 +v -0.437501 -0.125001 0.012311 +v -0.437501 -0.125001 -0.012311 +v -0.125000 0.125000 -0.012311 +v -0.120197 0.120197 -0.036461 +v -0.437501 0.120197 -0.036461 +v -0.437501 0.125000 -0.012312 +v -0.468750 0.126770 0.038455 +v -0.468750 -0.126770 0.038455 +v -0.468750 0.131836 0.012985 +v -0.468750 -0.131837 0.012985 +v -0.110774 -0.110774 -0.059210 +v -0.120197 -0.120197 -0.036461 +v -0.437501 -0.120197 -0.036461 +v -0.437501 -0.110774 -0.059210 +v -0.110774 0.110774 -0.059210 +v -0.097094 0.097094 -0.079683 +v -0.437501 0.097094 -0.079683 +v -0.437501 0.110774 -0.059210 +v -0.468750 0.131836 -0.012985 +v -0.468750 -0.131837 -0.012985 +v -0.097094 -0.097094 -0.079683 +v -0.437501 -0.097094 -0.079683 +v -0.088389 0.088389 -0.088389 +v -0.097094 0.079683 -0.097094 +v -0.437501 0.079683 -0.097094 +v -0.468750 0.126770 -0.038455 +v -0.468750 -0.126770 -0.038455 +v -0.468750 0.116832 -0.062448 +v -0.468750 -0.116832 -0.062448 +v -0.468750 0.102404 -0.084041 +v -0.468750 -0.102404 -0.084041 +v -0.120197 -0.036461 -0.120197 +v -0.110774 -0.059210 -0.110774 +v -0.437501 -0.059210 -0.110774 +v -0.437501 -0.036461 -0.120197 +v -0.120197 0.036461 -0.120197 +v -0.125001 0.012311 -0.125000 +v -0.437501 0.012311 -0.125000 +v -0.437501 0.036461 -0.120197 +v -0.468750 0.084041 -0.102404 +v -0.468750 -0.084041 -0.102404 +v -0.437501 -0.079683 -0.097094 +v -0.125000 -0.012311 -0.125000 +v -0.437501 -0.012311 -0.125000 +v -0.468750 0.062448 -0.116832 +v -0.437501 0.059210 -0.110774 +v -0.468750 -0.062448 -0.116832 +v -0.468750 0.038455 -0.126770 +v -0.468750 -0.038455 -0.126770 +v -0.468750 0.012985 -0.131837 +v -0.468750 -0.012985 -0.131836 +v -0.468749 0.130078 -0.063644 +v -0.468749 0.139022 -0.062467 +v -0.468749 0.124587 -0.056487 +v -0.468749 0.142474 -0.054132 +v -0.468749 0.136982 -0.046976 +v -0.468749 0.128039 -0.048153 +v 0.468751 0.136982 -0.046976 +v 0.468751 0.142474 -0.054133 +v 0.468751 0.128039 -0.048153 +v 0.468751 0.139022 -0.062467 +v 0.468751 0.130078 -0.063644 +v 0.468751 0.124587 -0.056488 +v -0.468749 0.046976 -0.136982 +v -0.468749 0.054133 -0.142474 +v -0.468749 0.048154 -0.128039 +v -0.468749 0.062467 -0.139022 +v -0.468749 0.063644 -0.130078 +v -0.468749 0.056488 -0.124587 +v 0.468751 0.063644 -0.130078 +v 0.468751 0.062467 -0.139022 +v 0.468751 0.056487 -0.124587 +v 0.468751 0.054133 -0.142474 +v 0.468751 0.046976 -0.136982 +v 0.468751 0.048153 -0.128039 +v -0.468749 -0.063644 -0.130078 +v -0.468749 -0.062467 -0.139022 +v -0.468749 -0.056487 -0.124587 +v -0.468749 -0.054132 -0.142474 +v -0.468749 -0.046976 -0.136982 +v -0.468749 -0.048153 -0.128039 +v 0.468751 -0.046976 -0.136982 +v 0.468751 -0.054133 -0.142474 +v 0.468751 -0.048153 -0.128039 +v 0.468751 -0.062467 -0.139022 +v 0.468751 -0.063644 -0.130078 +v 0.468751 -0.056488 -0.124587 +v -0.468749 -0.136982 -0.046976 +v -0.468749 -0.142474 -0.054133 +v -0.468749 -0.128039 -0.048153 +v -0.468749 -0.139022 -0.062467 +v -0.468749 -0.130078 -0.063644 +v -0.468749 -0.124587 -0.056488 +v 0.468751 -0.130078 -0.063644 +v 0.468751 -0.139022 -0.062467 +v 0.468751 -0.124587 -0.056487 +v 0.468751 -0.142474 -0.054133 +v 0.468751 -0.136982 -0.046976 +v 0.468751 -0.128039 -0.048153 +v -0.468749 -0.130078 0.063644 +v -0.468749 -0.139022 0.062467 +v -0.468749 -0.124587 0.056487 +v -0.468749 -0.142474 0.054132 +v -0.468749 -0.136982 0.046976 +v -0.468749 -0.128039 0.048153 +v 0.468751 -0.136982 0.046976 +v 0.468751 -0.142474 0.054133 +v 0.468751 -0.128039 0.048153 +v 0.468751 -0.139022 0.062467 +v 0.468751 -0.130078 0.063644 +v 0.468751 -0.124587 0.056487 +v -0.468749 -0.046976 0.136982 +v -0.468749 -0.054133 0.142474 +v -0.468749 -0.048153 0.128039 +v -0.468749 -0.062467 0.139022 +v -0.468749 -0.063644 0.130078 +v -0.468749 -0.056488 0.124587 +v 0.468751 -0.063644 0.130078 +v 0.468751 -0.062467 0.139022 +v 0.468751 -0.056487 0.124587 +v 0.468751 -0.054132 0.142474 +v 0.468751 -0.046976 0.136982 +v 0.468751 -0.048153 0.128039 +v -0.468749 0.063644 0.130078 +v -0.468749 0.062467 0.139022 +v -0.468749 0.056487 0.124587 +v -0.468749 0.054132 0.142474 +v -0.468749 0.046976 0.136982 +v -0.468749 0.048153 0.128039 +v 0.468751 0.046976 0.136982 +v 0.468751 0.054133 0.142474 +v 0.468751 0.048153 0.128039 +v 0.468751 0.062467 0.139022 +v 0.468751 0.063644 0.130078 +v 0.468751 0.056487 0.124587 +v -0.468749 0.136982 0.046976 +v -0.468749 0.142474 0.054133 +v -0.468749 0.128039 0.048153 +v -0.468749 0.139022 0.062467 +v -0.468749 0.130078 0.063644 +v -0.468749 0.124587 0.056488 +v 0.468751 0.130078 0.063644 +v 0.468751 0.139022 0.062467 +v 0.468751 0.124587 0.056487 +v 0.468751 0.142474 0.054133 +v 0.468751 0.136982 0.046976 +v 0.468751 0.128039 0.048153 +v -0.059210 -0.059210 0.110774 +v -0.036461 -0.036461 0.120197 +v -0.079683 -0.079683 0.097094 +v 0.097094 -0.097094 0.079683 +v 0.079683 -0.437501 0.097094 +v 0.097094 -0.437501 0.079683 +v 0.079683 0.437501 0.097094 +v 0.059210 0.437501 0.110774 +v -0.012312 -0.012312 0.125000 +v -0.012312 0.012312 0.125000 +v 0.110774 0.110774 -0.059210 +v 0.120197 0.120197 -0.036461 +v 0.125000 0.125001 -0.012311 +v 0.125000 0.125000 0.012311 +v 0.120197 0.120197 0.036461 +v 0.110774 0.110774 0.059210 +v -0.059210 0.059210 0.110774 +v -0.036461 0.036461 0.120197 +v 0.110774 -0.110774 0.059210 +v 0.120197 -0.120197 0.036461 +v 0.125000 -0.125000 0.012311 +v 0.125000 -0.125000 -0.012311 +v 0.120197 -0.120197 -0.036461 +v 0.110774 -0.110774 -0.059210 +v 0.097094 -0.097094 -0.079683 +v 0.088389 -0.088389 -0.088389 +v 0.097094 -0.079683 -0.097094 +v 0.110774 -0.059210 -0.110774 +v 0.120197 -0.036461 -0.120197 +v 0.125000 -0.012311 -0.125000 +v 0.125000 0.012311 -0.125000 +v 0.120197 0.036461 -0.120197 +v 0.110774 0.059210 -0.110774 +v 0.097094 0.079683 -0.097094 +v 0.088389 0.088389 -0.088389 +v 0.097094 0.097094 -0.079683 +v -0.097094 -0.079683 -0.097094 +v -0.088389 -0.088389 -0.088389 +v -0.110774 0.059210 -0.110774 +v -0.468749 0.095821 -0.108578 +v -0.468749 0.104534 -0.110913 +v -0.468749 0.093486 -0.099865 +v -0.468749 0.110913 -0.104534 +v -0.468749 0.108578 -0.095821 +v -0.468749 0.099865 -0.093486 +v 0.468751 0.108578 -0.095821 +v 0.468751 0.110913 -0.104534 +v 0.468751 0.099865 -0.093486 +v 0.468751 0.104534 -0.110913 +v 0.468751 0.095821 -0.108578 +v 0.468751 0.093486 -0.099865 +v -0.468749 -0.009021 -0.144532 +v -0.468749 -0.004510 -0.152344 +v -0.468749 -0.004510 -0.136720 +v -0.468749 0.004510 -0.152344 +v -0.468749 0.009021 -0.144532 +v -0.468749 0.004510 -0.136720 +v 0.468751 0.009021 -0.144532 +v 0.468751 0.004510 -0.152344 +v 0.468751 0.004510 -0.136720 +v 0.468751 -0.004510 -0.152344 +v 0.468751 -0.009021 -0.144532 +v 0.468751 -0.004510 -0.136720 +v -0.468749 -0.108578 -0.095821 +v -0.468749 -0.110913 -0.104534 +v -0.468749 -0.099865 -0.093486 +v -0.468749 -0.104534 -0.110913 +v -0.468749 -0.095821 -0.108578 +v -0.468749 -0.093486 -0.099865 +v 0.468751 -0.095821 -0.108578 +v 0.468751 -0.104534 -0.110913 +v 0.468751 -0.093486 -0.099865 +v 0.468751 -0.110913 -0.104534 +v 0.468751 -0.108578 -0.095821 +v 0.468751 -0.099865 -0.093486 +v -0.468749 -0.144532 0.009021 +v -0.468749 -0.152344 0.004510 +v -0.468749 -0.136720 0.004510 +v -0.468749 -0.152344 -0.004511 +v -0.468749 -0.144532 -0.009021 +v -0.468749 -0.136720 -0.004510 +v 0.468751 -0.144532 -0.009021 +v 0.468751 -0.152344 -0.004510 +v 0.468751 -0.136720 -0.004510 +v 0.468751 -0.152344 0.004510 +v 0.468751 -0.144532 0.009021 +v 0.468751 -0.136720 0.004510 +v -0.468749 -0.095821 0.108578 +v -0.468749 -0.104534 0.110913 +v -0.468749 -0.093486 0.099865 +v -0.468749 -0.110913 0.104534 +v -0.468749 -0.108578 0.095821 +v -0.468749 -0.099865 0.093486 +v 0.468751 -0.108578 0.095821 +v 0.468751 -0.110913 0.104534 +v 0.468751 -0.099865 0.093486 +v 0.468751 -0.104534 0.110913 +v 0.468751 -0.095821 0.108578 +v 0.468751 -0.093486 0.099865 +v -0.468749 0.009021 0.144532 +v -0.468749 0.004510 0.152344 +v -0.468749 0.004510 0.136720 +v -0.468749 -0.004510 0.152344 +v -0.468749 -0.009021 0.144532 +v -0.468749 -0.004510 0.136720 +v 0.468751 -0.009021 0.144532 +v 0.468751 -0.004510 0.152344 +v 0.468751 -0.004510 0.136720 +v 0.468751 0.004510 0.152344 +v 0.468751 0.009021 0.144532 +v 0.468751 0.004510 0.136720 +v -0.468749 0.108578 0.095821 +v -0.468749 0.110913 0.104534 +v -0.468749 0.099865 0.093486 +v -0.468749 0.104534 0.110913 +v -0.468749 0.095821 0.108578 +v -0.468749 0.093486 0.099865 +v 0.468751 0.095821 0.108578 +v 0.468751 0.104534 0.110913 +v 0.468751 0.093486 0.099865 +v 0.468751 0.110913 0.104534 +v 0.468751 0.108578 0.095821 +v 0.468751 0.099865 0.093486 +v -0.468749 0.144532 -0.009021 +v -0.468749 0.152344 -0.004510 +v -0.468749 0.136720 -0.004510 +v -0.468749 0.152344 0.004510 +v -0.468749 0.144532 0.009021 +v -0.468749 0.136720 0.004510 +v 0.468751 0.144532 0.009021 +v 0.468751 0.152344 0.004510 +v 0.468751 0.136720 0.004510 +v 0.468751 0.152344 -0.004510 +v 0.468751 0.144532 -0.009021 +v 0.468751 0.136720 -0.004510 +v 0.116832 -0.468750 -0.062448 +v 0.110774 -0.437501 -0.059210 +v 0.120197 -0.437501 -0.036462 +v 0.126770 -0.468750 -0.038456 +v 0.131837 -0.468750 -0.012985 +v 0.125001 -0.437501 -0.012312 +v 0.131837 -0.468750 0.012984 +v 0.125001 -0.437501 0.012311 +v 0.126770 -0.468750 0.038455 +v 0.120197 -0.437501 0.036461 +v 0.116832 -0.468750 0.062448 +v 0.110774 -0.437501 0.059210 +v 0.102404 -0.468750 0.084041 +v 0.084041 -0.468750 0.102404 +v 0.062448 -0.468750 0.116832 +v 0.059210 -0.437501 0.110774 +v 0.038455 -0.468750 0.126770 +v 0.036461 -0.437501 0.120197 +v 0.012985 -0.468750 0.131836 +v 0.012312 -0.437501 0.125000 +v -0.012311 -0.437501 0.125000 +v -0.012985 -0.468750 0.131836 +v -0.036461 -0.437501 0.120197 +v -0.038455 -0.468750 0.126770 +v -0.062448 -0.468750 0.116832 +v -0.059210 -0.437501 0.110774 +v -0.079683 -0.437501 0.097094 +v -0.084041 -0.468750 0.102404 +v -0.097094 -0.437501 0.079683 +v -0.102404 -0.468750 0.084041 +v -0.116832 -0.468750 0.062448 +v -0.110774 -0.437501 0.059210 +v -0.120197 -0.437501 0.036461 +v -0.126770 -0.468750 0.038455 +v -0.131836 -0.468750 0.012985 +v -0.125000 -0.437501 0.012311 +v -0.125000 -0.437501 -0.012312 +v -0.131836 -0.468750 -0.012985 +v -0.126770 -0.468750 -0.038455 +v -0.120197 -0.437501 -0.036461 +v -0.110774 -0.437501 -0.059210 +v -0.116832 -0.468750 -0.062448 +v -0.097094 -0.437501 -0.079683 +v -0.102404 -0.468750 -0.084041 +v -0.079683 -0.437501 -0.097094 +v -0.084041 -0.468750 -0.102404 +v -0.059210 -0.437501 -0.110774 +v -0.062448 -0.468750 -0.116832 +v -0.036461 -0.437501 -0.120197 +v -0.038455 -0.468750 -0.126770 +v -0.012311 -0.437501 -0.125001 +v -0.012985 -0.468750 -0.131837 +v 0.038455 -0.468750 -0.126770 +v 0.012985 -0.468750 -0.131837 +v 0.012311 -0.437501 -0.125001 +v 0.036461 -0.437501 -0.120197 +v 0.084041 -0.468750 -0.102404 +v 0.062448 -0.468750 -0.116832 +v 0.059210 -0.437501 -0.110774 +v 0.079683 -0.437501 -0.097094 +v 0.102404 -0.468750 -0.084041 +v 0.097094 -0.437501 -0.079683 +v 0.012985 0.468750 0.131837 +v 0.012311 0.437501 0.125001 +v 0.036461 0.437501 0.120197 +v 0.038455 0.468750 0.126770 +v -0.012985 0.468750 0.131837 +v -0.012311 0.437501 0.125001 +v -0.038455 0.468750 0.126770 +v -0.036461 0.437501 0.120197 +v 0.097094 0.437501 0.079683 +v 0.110774 0.437501 0.059210 +v 0.062448 0.468750 0.116832 +v -0.062448 0.468750 0.116832 +v -0.059210 0.437501 0.110774 +v -0.097094 0.437501 0.079683 +v -0.110774 0.437501 0.059210 +v 0.120197 0.437501 0.036461 +v 0.084041 0.468750 0.102404 +v -0.084041 0.468750 0.102404 +v -0.079683 0.437501 0.097094 +v -0.120197 0.437501 0.036461 +v 0.125000 0.437501 0.012311 +v 0.102404 0.468750 0.084041 +v -0.102404 0.468750 0.084041 +v 0.116832 0.468750 0.062448 +v -0.116832 0.468750 0.062448 +v -0.125001 0.437501 0.012312 +v -0.125001 0.437501 -0.012311 +v 0.120197 0.437501 -0.036461 +v 0.125000 0.437501 -0.012312 +v 0.126770 0.468750 0.038455 +v -0.126770 0.468750 0.038455 +v 0.131836 0.468750 0.012985 +v -0.131837 0.468750 0.012985 +v -0.120197 0.437501 -0.036461 +v -0.110774 0.437501 -0.059210 +v 0.097094 0.437501 -0.079683 +v 0.110774 0.437501 -0.059210 +v 0.131836 0.468750 -0.012985 +v -0.131837 0.468750 -0.012985 +v -0.097094 0.437501 -0.079683 +v 0.079683 0.097094 -0.097094 +v 0.079683 0.437501 -0.097094 +v 0.126770 0.468750 -0.038455 +v -0.126770 0.468750 -0.038455 +v 0.116832 0.468750 -0.062448 +v -0.116832 0.468750 -0.062448 +v 0.102404 0.468750 -0.084041 +v -0.102404 0.468750 -0.084041 +v -0.036461 0.120197 -0.120197 +v -0.059210 0.110774 -0.110774 +v -0.059210 0.437501 -0.110774 +v -0.036461 0.437501 -0.120197 +v 0.036461 0.120197 -0.120197 +v 0.012311 0.125000 -0.125000 +v 0.012311 0.437501 -0.125000 +v 0.036461 0.437501 -0.120197 +v 0.084041 0.468750 -0.102404 +v -0.084041 0.468750 -0.102404 +v -0.079683 0.437501 -0.097094 +v -0.012311 0.125000 -0.125000 +v -0.012312 0.437501 -0.125000 +v 0.062448 0.468750 -0.116832 +v 0.059210 0.437501 -0.110774 +v -0.062448 0.468750 -0.116832 +v 0.038455 0.468750 -0.126770 +v -0.038455 0.468750 -0.126770 +v 0.012985 0.468750 -0.131836 +v -0.012985 0.468750 -0.131836 +v 0.130078 0.468749 -0.063644 +v 0.139022 0.468749 -0.062467 +v 0.124587 0.468749 -0.056487 +v 0.142474 0.468749 -0.054132 +v 0.136982 0.468749 -0.046976 +v 0.128039 0.468749 -0.048153 +v 0.136982 -0.468751 -0.046976 +v 0.142474 -0.468751 -0.054133 +v 0.128039 -0.468751 -0.048154 +v 0.139022 -0.468751 -0.062467 +v 0.130078 -0.468751 -0.063644 +v 0.124587 -0.468751 -0.056488 +v 0.046976 0.468749 -0.136982 +v 0.054133 0.468749 -0.142474 +v 0.048153 0.468749 -0.128039 +v 0.062467 0.468749 -0.139022 +v 0.063644 0.468749 -0.130078 +v 0.056488 0.468749 -0.124587 +v 0.063644 -0.468751 -0.130078 +v 0.062467 -0.468751 -0.139022 +v 0.056487 -0.468751 -0.124587 +v 0.054133 -0.468751 -0.142474 +v 0.046976 -0.468751 -0.136982 +v 0.048153 -0.468751 -0.128039 +v -0.063644 0.468749 -0.130078 +v -0.062467 0.468749 -0.139022 +v -0.056487 0.468749 -0.124587 +v -0.054133 0.468749 -0.142474 +v -0.046976 0.468749 -0.136982 +v -0.048153 0.468749 -0.128039 +v -0.046976 -0.468751 -0.136982 +v -0.054133 -0.468751 -0.142474 +v -0.048153 -0.468751 -0.128039 +v -0.062467 -0.468751 -0.139022 +v -0.063644 -0.468751 -0.130078 +v -0.056487 -0.468751 -0.124587 +v -0.136982 0.468749 -0.046976 +v -0.142474 0.468749 -0.054133 +v -0.128039 0.468749 -0.048153 +v -0.139022 0.468749 -0.062467 +v -0.130078 0.468749 -0.063644 +v -0.124587 0.468749 -0.056487 +v -0.130078 -0.468751 -0.063644 +v -0.139022 -0.468751 -0.062467 +v -0.124587 -0.468751 -0.056488 +v -0.142474 -0.468751 -0.054133 +v -0.136982 -0.468751 -0.046976 +v -0.128039 -0.468751 -0.048153 +v -0.130078 0.468749 0.063644 +v -0.139022 0.468749 0.062467 +v -0.124587 0.468749 0.056487 +v -0.142474 0.468749 0.054133 +v -0.136982 0.468749 0.046976 +v -0.128039 0.468749 0.048153 +v -0.136982 -0.468751 0.046976 +v -0.142474 -0.468751 0.054133 +v -0.128039 -0.468751 0.048153 +v -0.139022 -0.468751 0.062467 +v -0.130078 -0.468751 0.063644 +v -0.124587 -0.468751 0.056487 +v -0.046976 0.468749 0.136982 +v -0.054133 0.468749 0.142474 +v -0.048153 0.468749 0.128039 +v -0.062467 0.468749 0.139022 +v -0.063644 0.468749 0.130078 +v -0.056488 0.468749 0.124587 +v -0.063644 -0.468751 0.130078 +v -0.062467 -0.468751 0.139022 +v -0.056487 -0.468751 0.124587 +v -0.054132 -0.468751 0.142474 +v -0.046976 -0.468751 0.136982 +v -0.048153 -0.468751 0.128039 +v 0.063644 0.468749 0.130078 +v 0.062466 0.468749 0.139022 +v 0.056487 0.468749 0.124587 +v 0.054132 0.468749 0.142474 +v 0.046976 0.468749 0.136982 +v 0.048153 0.468749 0.128039 +v 0.046976 -0.468751 0.136982 +v 0.054133 -0.468751 0.142474 +v 0.048153 -0.468751 0.128039 +v 0.062467 -0.468751 0.139022 +v 0.063644 -0.468751 0.130078 +v 0.056488 -0.468751 0.124587 +v 0.136982 0.468749 0.046976 +v 0.142474 0.468749 0.054133 +v 0.128039 0.468749 0.048154 +v 0.139022 0.468749 0.062467 +v 0.130078 0.468749 0.063644 +v 0.124587 0.468749 0.056488 +v 0.130078 -0.468751 0.063644 +v 0.139022 -0.468751 0.062467 +v 0.124587 -0.468751 0.056487 +v 0.142474 -0.468751 0.054132 +v 0.136982 -0.468751 0.046976 +v 0.128039 -0.468751 0.048153 +v -0.079683 -0.097094 -0.097094 +v -0.059210 -0.110774 -0.110774 +v -0.036461 -0.120197 -0.120197 +v -0.012312 -0.125000 -0.125001 +v 0.012311 -0.125000 -0.125001 +v 0.036461 -0.120197 -0.120197 +v 0.059210 -0.110774 -0.110774 +v 0.079683 -0.097094 -0.097094 +v -0.079683 0.097094 -0.097094 +v 0.059210 0.110774 -0.110774 +v 0.095821 0.468749 -0.108578 +v 0.104534 0.468749 -0.110913 +v 0.093486 0.468749 -0.099865 +v 0.110913 0.468749 -0.104534 +v 0.108578 0.468749 -0.095821 +v 0.099865 0.468749 -0.093486 +v 0.108578 -0.468751 -0.095821 +v 0.110913 -0.468751 -0.104534 +v 0.099865 -0.468751 -0.093486 +v 0.104534 -0.468751 -0.110913 +v 0.095821 -0.468751 -0.108578 +v 0.093486 -0.468751 -0.099865 +v -0.009021 0.468749 -0.144532 +v -0.004510 0.468749 -0.152344 +v -0.004510 0.468749 -0.136720 +v 0.004510 0.468749 -0.152344 +v 0.009021 0.468749 -0.144532 +v 0.004510 0.468749 -0.136720 +v 0.009021 -0.468751 -0.144532 +v 0.004510 -0.468751 -0.152344 +v 0.004510 -0.468751 -0.136720 +v -0.004510 -0.468751 -0.152344 +v -0.009021 -0.468751 -0.144532 +v -0.004510 -0.468751 -0.136720 +v -0.108578 0.468749 -0.095821 +v -0.110913 0.468749 -0.104534 +v -0.099865 0.468749 -0.093486 +v -0.104534 0.468749 -0.110913 +v -0.095821 0.468749 -0.108578 +v -0.093486 0.468749 -0.099865 +v -0.095821 -0.468751 -0.108578 +v -0.104534 -0.468751 -0.110913 +v -0.093486 -0.468751 -0.099865 +v -0.110913 -0.468751 -0.104534 +v -0.108578 -0.468751 -0.095821 +v -0.099865 -0.468751 -0.093486 +v -0.144532 0.468749 0.009021 +v -0.152344 0.468749 0.004510 +v -0.136720 0.468749 0.004510 +v -0.152344 0.468749 -0.004510 +v -0.144532 0.468749 -0.009021 +v -0.136720 0.468749 -0.004510 +v -0.144532 -0.468751 -0.009021 +v -0.152344 -0.468751 -0.004510 +v -0.136720 -0.468751 -0.004510 +v -0.152344 -0.468751 0.004510 +v -0.144532 -0.468751 0.009021 +v -0.136720 -0.468751 0.004510 +v -0.095821 0.468749 0.108578 +v -0.104534 0.468749 0.110913 +v -0.093486 0.468749 0.099865 +v -0.110913 0.468749 0.104534 +v -0.108578 0.468749 0.095821 +v -0.099865 0.468749 0.093486 +v -0.108578 -0.468751 0.095821 +v -0.110913 -0.468751 0.104534 +v -0.099865 -0.468751 0.093486 +v -0.104534 -0.468751 0.110913 +v -0.095821 -0.468751 0.108578 +v -0.093486 -0.468751 0.099865 +v 0.009021 0.468749 0.144532 +v 0.004510 0.468749 0.152344 +v 0.004510 0.468749 0.136720 +v -0.004510 0.468749 0.152344 +v -0.009021 0.468749 0.144532 +v -0.004510 0.468749 0.136720 +v -0.009021 -0.468751 0.144532 +v -0.004510 -0.468751 0.152344 +v -0.004510 -0.468751 0.136720 +v 0.004510 -0.468751 0.152344 +v 0.009021 -0.468751 0.144532 +v 0.004510 -0.468751 0.136720 +v 0.108578 0.468749 0.095821 +v 0.110913 0.468749 0.104534 +v 0.099865 0.468749 0.093486 +v 0.104534 0.468749 0.110913 +v 0.095821 0.468749 0.108578 +v 0.093486 0.468749 0.099865 +v 0.095821 -0.468751 0.108578 +v 0.104534 -0.468751 0.110913 +v 0.093486 -0.468751 0.099865 +v 0.110913 -0.468751 0.104534 +v 0.108578 -0.468751 0.095821 +v 0.099865 -0.468751 0.093486 +v 0.144532 0.468749 -0.009021 +v 0.152344 0.468749 -0.004510 +v 0.136720 0.468749 -0.004510 +v 0.152344 0.468749 0.004511 +v 0.144532 0.468749 0.009021 +v 0.136720 0.468749 0.004511 +v 0.144532 -0.468751 0.009021 +v 0.152344 -0.468751 0.004510 +v 0.136720 -0.468751 0.004510 +v 0.152344 -0.468751 -0.004511 +v 0.144532 -0.468751 -0.009021 +v 0.136720 -0.468751 -0.004510 +v 0.116832 0.062448 -0.468750 +v 0.110774 0.059210 -0.437501 +v 0.120197 0.036461 -0.437501 +v 0.126770 0.038455 -0.468750 +v 0.131837 0.012985 -0.468750 +v 0.125001 0.012312 -0.437501 +v 0.131837 -0.012984 -0.468750 +v 0.125001 -0.012311 -0.437501 +v 0.126770 -0.038455 -0.468750 +v 0.120197 -0.036461 -0.437501 +v 0.116832 -0.062448 -0.468750 +v 0.110774 -0.059210 -0.437501 +v 0.102404 -0.084041 -0.468750 +v 0.097094 -0.079683 -0.437501 +v 0.079683 -0.097094 -0.437501 +v 0.084041 -0.102404 -0.468750 +v 0.062448 -0.116832 -0.468750 +v 0.059210 -0.110774 -0.437501 +v 0.038455 -0.126770 -0.468750 +v 0.036461 -0.120197 -0.437501 +v 0.012985 -0.131836 -0.468750 +v 0.012312 -0.125000 -0.437501 +v -0.012311 -0.125000 -0.437501 +v -0.012985 -0.131836 -0.468750 +v -0.036461 -0.120197 -0.437501 +v -0.038455 -0.126770 -0.468750 +v -0.062448 -0.116832 -0.468750 +v -0.059210 -0.110774 -0.437501 +v -0.079683 -0.097094 -0.437501 +v -0.084041 -0.102404 -0.468750 +v -0.097094 -0.079683 -0.437501 +v -0.102404 -0.084041 -0.468750 +v -0.116832 -0.062448 -0.468750 +v -0.110774 -0.059210 -0.437501 +v -0.120197 -0.036461 -0.437501 +v -0.126770 -0.038455 -0.468750 +v -0.131836 -0.012985 -0.468750 +v -0.125000 -0.012311 -0.437501 +v -0.125000 0.012311 -0.437501 +v -0.131836 0.012985 -0.468750 +v -0.126770 0.038455 -0.468750 +v -0.120197 0.036461 -0.437501 +v -0.110774 0.059210 -0.437501 +v -0.116832 0.062448 -0.468750 +v -0.097094 0.079683 -0.437501 +v -0.102404 0.084041 -0.468750 +v -0.079683 0.097094 -0.437501 +v -0.084041 0.102404 -0.468750 +v -0.059210 0.110774 -0.437501 +v -0.062448 0.116832 -0.468750 +v -0.036461 0.120197 -0.437501 +v -0.038455 0.126770 -0.468750 +v -0.012311 0.125001 -0.437501 +v -0.012985 0.131837 -0.468750 +v 0.038455 0.126770 -0.468750 +v 0.012985 0.131837 -0.468750 +v 0.012311 0.125001 -0.437501 +v 0.036461 0.120197 -0.437501 +v 0.084041 0.102404 -0.468750 +v 0.062448 0.116832 -0.468750 +v 0.059210 0.110774 -0.437501 +v 0.079683 0.097094 -0.437501 +v 0.102404 0.084041 -0.468750 +v 0.097094 0.079683 -0.437501 +v 0.136982 0.046976 -0.468751 +v 0.142474 0.054133 -0.468751 +v 0.128039 0.048154 -0.468751 +v 0.139022 0.062467 -0.468751 +v 0.130078 0.063644 -0.468751 +v 0.124587 0.056488 -0.468751 +v 0.063644 0.130078 -0.468751 +v 0.062467 0.139022 -0.468751 +v 0.056487 0.124587 -0.468751 +v 0.054133 0.142474 -0.468751 +v 0.046976 0.136982 -0.468751 +v 0.048153 0.128039 -0.468751 +v -0.046976 0.136982 -0.468751 +v -0.054133 0.142474 -0.468751 +v -0.048153 0.128039 -0.468751 +v -0.062467 0.139022 -0.468751 +v -0.063644 0.130078 -0.468751 +v -0.056487 0.124587 -0.468751 +v -0.130078 0.063644 -0.468751 +v -0.139022 0.062467 -0.468751 +v -0.124587 0.056488 -0.468751 +v -0.142474 0.054133 -0.468751 +v -0.136982 0.046976 -0.468751 +v -0.128039 0.048153 -0.468751 +v -0.136982 -0.046976 -0.468751 +v -0.142474 -0.054133 -0.468751 +v -0.128039 -0.048153 -0.468751 +v -0.139022 -0.062467 -0.468751 +v -0.130078 -0.063644 -0.468751 +v -0.124587 -0.056487 -0.468751 +v -0.063644 -0.130078 -0.468751 +v -0.062467 -0.139022 -0.468751 +v -0.056487 -0.124587 -0.468751 +v -0.054132 -0.142474 -0.468751 +v -0.046976 -0.136982 -0.468751 +v -0.048153 -0.128039 -0.468751 +v 0.046976 -0.136982 -0.468751 +v 0.054133 -0.142474 -0.468751 +v 0.048153 -0.128039 -0.468751 +v 0.062467 -0.139022 -0.468751 +v 0.063644 -0.130078 -0.468751 +v 0.056488 -0.124587 -0.468751 +v 0.130078 -0.063644 -0.468751 +v 0.139022 -0.062467 -0.468751 +v 0.124587 -0.056487 -0.468751 +v 0.142474 -0.054132 -0.468751 +v 0.136982 -0.046976 -0.468751 +v 0.128039 -0.048153 -0.468751 +v 0.108578 0.095821 -0.468751 +v 0.110913 0.104534 -0.468751 +v 0.099865 0.093486 -0.468751 +v 0.104534 0.110913 -0.468751 +v 0.095821 0.108578 -0.468751 +v 0.093486 0.099865 -0.468751 +v 0.009021 0.144532 -0.468751 +v 0.004510 0.152344 -0.468751 +v 0.004510 0.136720 -0.468751 +v -0.004510 0.152344 -0.468751 +v -0.009021 0.144532 -0.468751 +v -0.004510 0.136720 -0.468751 +v -0.095821 0.108578 -0.468751 +v -0.104534 0.110913 -0.468751 +v -0.093486 0.099865 -0.468751 +v -0.110913 0.104534 -0.468751 +v -0.108578 0.095821 -0.468751 +v -0.099865 0.093486 -0.468751 +v -0.144532 0.009021 -0.468751 +v -0.152344 0.004510 -0.468751 +v -0.136720 0.004510 -0.468751 +v -0.152344 -0.004510 -0.468751 +v -0.144532 -0.009021 -0.468751 +v -0.136720 -0.004510 -0.468751 +v -0.108578 -0.095821 -0.468751 +v -0.110913 -0.104534 -0.468751 +v -0.099865 -0.093486 -0.468751 +v -0.104534 -0.110913 -0.468751 +v -0.095821 -0.108578 -0.468751 +v -0.093486 -0.099865 -0.468751 +v -0.009021 -0.144532 -0.468751 +v -0.004510 -0.152344 -0.468751 +v -0.004510 -0.136720 -0.468751 +v 0.004510 -0.152344 -0.468751 +v 0.009021 -0.144532 -0.468751 +v 0.004510 -0.136720 -0.468751 +v 0.095821 -0.108578 -0.468751 +v 0.104534 -0.110913 -0.468751 +v 0.093486 -0.099865 -0.468751 +v 0.110913 -0.104534 -0.468751 +v 0.108578 -0.095821 -0.468751 +v 0.099865 -0.093486 -0.468751 +v 0.144532 -0.009021 -0.468751 +v 0.152344 -0.004510 -0.468751 +v 0.136720 -0.004510 -0.468751 +v 0.152344 0.004510 -0.468751 +v 0.144532 0.009021 -0.468751 +v 0.136720 0.004510 -0.468751 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.9457 0.2723 +vt 0.9145 0.2850 +vt 1.0081 0.2851 +vt 0.9769 0.2723 +vt 0.8833 0.2970 +vt 1.0393 0.2971 +vt 0.8521 0.3078 +vt 1.0706 0.3080 +vt 0.8209 0.3169 +vt 0.9459 0.0196 +vt 0.9458 0.0339 +vt 0.9151 0.0339 +vt 0.9151 0.0196 +vt 0.9767 0.0195 +vt 0.9767 0.0339 +vt 1.0076 0.0195 +vt 1.0075 0.0339 +vt 0.8536 0.0338 +vt 0.8524 0.2238 +vt 0.8212 0.2146 +vt 0.8228 0.0338 +vt 0.7902 0.2074 +vt 0.7920 0.0337 +vt 0.8843 0.0339 +vt 0.8844 0.0196 +vt 1.0385 0.0195 +vt 1.0383 0.0339 +vt 1.1328 0.2072 +vt 1.1017 0.2145 +vt 1.0999 0.0340 +vt 1.1306 0.0342 +vt 0.7591 0.2024 +vt 0.7611 0.0336 +vt 0.8537 0.0195 +vt 1.0694 0.0196 +vt 1.0691 0.0339 +vt 1.1640 0.2021 +vt 1.1610 0.0344 +vt 0.7280 0.1998 +vt 0.7302 0.0335 +vt 0.8229 0.0194 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1004 0.0197 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.7921 0.0194 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1314 0.0198 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.2015 0.0321 +vt 0.2327 0.0318 +vt 0.6968 0.1998 +vt 0.6656 0.2023 +vt 0.6685 0.0333 +vt 0.6994 0.0334 +vt 0.7613 0.0193 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.1624 0.0202 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7304 0.0192 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.2906 0.2066 +vt 0.2593 0.2016 +vt 0.2642 0.0317 +vt 0.2956 0.0317 +vt 0.6344 0.2072 +vt 0.6031 0.2144 +vt 0.6066 0.0331 +vt 0.6375 0.0332 +vt 0.6995 0.0191 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2320 0.0171 +vt 0.1997 0.0175 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 0.5875 0.2190 +vt 0.5719 0.2143 +vt 0.5757 0.0330 +vt 0.6686 0.0189 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2641 0.0170 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6377 0.0188 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.2958 0.0171 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6068 0.0187 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3271 0.0173 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.4160 0.2019 +vt 0.3846 0.2068 +vt 0.3892 0.0320 +vt 0.4204 0.0322 +vt 0.5097 0.2021 +vt 0.4786 0.1994 +vt 0.4827 0.0325 +vt 0.5137 0.0327 +vt 0.5759 0.0186 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3583 0.0174 +vt 0.3580 0.0320 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.4473 0.1994 +vt 0.4516 0.0324 +vt 0.5450 0.0184 +vt 0.5447 0.0328 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.3895 0.0175 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5140 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4208 0.0177 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.4830 0.0181 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4519 0.0179 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 1.0394 0.2346 +vt 1.0082 0.2466 +vt 1.0706 0.2237 +vt 0.8209 0.3169 +vt 0.8521 0.3078 +vt 0.8506 0.4981 +vt 0.8196 0.4980 +vt 0.8524 0.2238 +vt 0.8536 0.0338 +vt 0.8843 0.0339 +vt 0.8835 0.2346 +vt 0.9770 0.2593 +vt 0.9458 0.2593 +vt 1.1018 0.3172 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 0.8835 0.2346 +vt 0.9146 0.2466 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.3215 0.3169 +vt 0.3372 0.3122 +vt 0.3528 0.3168 +vt 0.3842 0.3241 +vt 0.4155 0.3290 +vt 0.4467 0.3316 +vt 0.4779 0.3315 +vt 0.5091 0.3290 +vt 0.5403 0.3240 +vt 0.5715 0.3168 +vt 0.5871 0.3122 +vt 0.6027 0.3168 +vt 1.1952 0.1995 +vt 0.3531 0.2140 +vt 0.3374 0.2186 +vt 0.5409 0.2071 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.9457 0.2723 +vt 0.9145 0.2850 +vt 0.9769 0.2723 +vt 1.0081 0.2851 +vt 0.8833 0.2970 +vt 1.0393 0.2971 +vt 1.0706 0.3080 +vt 1.1018 0.3172 +vt 0.9459 0.0196 +vt 0.9458 0.0339 +vt 0.9151 0.0339 +vt 0.9151 0.0196 +vt 0.9767 0.0195 +vt 0.9767 0.0339 +vt 1.0076 0.0195 +vt 1.0075 0.0339 +vt 0.8212 0.2146 +vt 0.8228 0.0338 +vt 0.7902 0.2074 +vt 0.7920 0.0337 +vt 0.8844 0.0196 +vt 1.0385 0.0195 +vt 1.0383 0.0339 +vt 1.1328 0.2072 +vt 1.1017 0.2145 +vt 1.0999 0.0340 +vt 1.1306 0.0342 +vt 0.7591 0.2024 +vt 0.7611 0.0336 +vt 0.8537 0.0195 +vt 1.0694 0.0196 +vt 1.0691 0.0339 +vt 1.1640 0.2021 +vt 1.1610 0.0344 +vt 0.7280 0.1998 +vt 0.7302 0.0335 +vt 0.8229 0.0194 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1004 0.0197 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.7921 0.0194 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1314 0.0198 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.2280 0.1990 +vt 0.1969 0.1988 +vt 0.2015 0.0321 +vt 0.2327 0.0318 +vt 0.6968 0.1998 +vt 0.6656 0.2023 +vt 0.6685 0.0333 +vt 0.6994 0.0334 +vt 0.7613 0.0193 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.1624 0.0202 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7304 0.0192 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.1934 0.0209 +vt 1.1908 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.2906 0.2066 +vt 0.2593 0.2016 +vt 0.2642 0.0317 +vt 0.2956 0.0317 +vt 0.6344 0.2072 +vt 0.6031 0.2144 +vt 0.6066 0.0331 +vt 0.6375 0.0332 +vt 0.6995 0.0191 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2320 0.0171 +vt 0.1997 0.0175 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.3218 0.2139 +vt 0.3268 0.0318 +vt 0.5875 0.2190 +vt 0.5719 0.2143 +vt 0.5757 0.0330 +vt 0.6686 0.0189 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.2641 0.0170 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6377 0.0188 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.2958 0.0171 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6068 0.0187 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3271 0.0173 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.4160 0.2019 +vt 0.3846 0.2068 +vt 0.3892 0.0320 +vt 0.4204 0.0322 +vt 0.5097 0.2021 +vt 0.4786 0.1994 +vt 0.4827 0.0325 +vt 0.5137 0.0327 +vt 0.5759 0.0186 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3583 0.0174 +vt 0.3580 0.0320 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.4473 0.1994 +vt 0.4516 0.0324 +vt 0.5450 0.0184 +vt 0.5447 0.0328 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.3895 0.0175 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5140 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4208 0.0177 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.4830 0.0181 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4519 0.0179 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 1.0394 0.2346 +vt 1.0082 0.2466 +vt 1.0706 0.2237 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 0.9146 0.2466 +vt 0.9458 0.2593 +vt 0.9770 0.2593 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.3215 0.3169 +vt 0.3372 0.3122 +vt 0.3528 0.3168 +vt 0.3842 0.3241 +vt 0.4155 0.3290 +vt 0.4467 0.3316 +vt 0.4779 0.3315 +vt 0.5091 0.3290 +vt 0.5403 0.3240 +vt 0.5715 0.3168 +vt 0.5871 0.3122 +vt 0.6027 0.3168 +vt 1.1952 0.1995 +vt 0.3531 0.2140 +vt 0.3374 0.2186 +vt 0.5409 0.2071 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6340 0.5124 +vt 0.6340 0.4980 +vt 0.6649 0.4980 +vt 0.6649 0.5123 +vt 0.6959 0.5124 +vt 0.6959 0.4980 +vt 0.7268 0.5123 +vt 0.7268 0.4980 +vt 0.7577 0.5123 +vt 0.7578 0.4980 +vt 0.7886 0.5124 +vt 0.7887 0.4980 +vt 0.8196 0.5125 +vt 0.8196 0.4980 +vt 0.8506 0.4981 +vt 0.8505 0.5124 +vt 0.8814 0.5125 +vt 0.8815 0.4981 +vt 0.9123 0.5126 +vt 0.9125 0.4982 +vt 0.9434 0.5128 +vt 0.9436 0.4983 +vt 0.9747 0.4983 +vt 0.9745 0.5128 +vt 1.0057 0.4984 +vt 1.0055 0.5128 +vt 1.0366 0.5128 +vt 1.0367 0.4984 +vt 1.0677 0.4984 +vt 1.0677 0.5129 +vt 1.0988 0.4984 +vt 1.0988 0.5128 +vt 1.1301 0.5129 +vt 1.1297 0.4983 +vt 1.1607 0.4982 +vt 1.1617 0.5126 +vt 1.1934 0.5121 +vt 1.1912 0.4978 +vt 0.1983 0.5120 +vt 0.2004 0.4977 +vt 0.2310 0.4981 +vt 0.2300 0.5126 +vt 0.2617 0.5129 +vt 0.2621 0.4982 +vt 0.2933 0.4983 +vt 0.2932 0.5129 +vt 0.3244 0.4982 +vt 0.3245 0.5127 +vt 0.3553 0.4982 +vt 0.3554 0.5126 +vt 0.3863 0.4982 +vt 0.3864 0.5126 +vt 0.4172 0.4981 +vt 0.4173 0.5125 +vt 0.4481 0.4981 +vt 0.4482 0.5124 +vt 0.5101 0.5125 +vt 0.4791 0.5124 +vt 0.4790 0.4981 +vt 0.5100 0.4980 +vt 0.5720 0.5124 +vt 0.5410 0.5124 +vt 0.5410 0.4980 +vt 0.5719 0.4980 +vt 0.6030 0.5125 +vt 0.6030 0.4980 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6339 0.3241 +vt 0.6650 0.3290 +vt 0.6962 0.3316 +vt 0.7273 0.3316 +vt 0.7585 0.3291 +vt 0.7897 0.3241 +vt 0.8209 0.3169 +vt 0.8365 0.3124 +vt 0.8521 0.3170 +vt 0.8832 0.3242 +vt 0.9143 0.3292 +vt 0.9455 0.3318 +vt 0.9767 0.3318 +vt 1.0079 0.3293 +vt 1.0391 0.3244 +vt 1.0705 0.3172 +vt 1.0862 0.3126 +vt 1.1018 0.3172 +vt 1.1329 0.3245 +vt 1.1642 0.3296 +vt 1.1955 0.3322 +vt 0.1964 0.3319 +vt 0.2277 0.3318 +vt 0.2591 0.3292 +vt 0.2903 0.3241 +vt 0.3215 0.3169 +vt 0.3372 0.3122 +vt 0.3528 0.3168 +vt 0.3842 0.3241 +vt 0.4155 0.3290 +vt 0.4467 0.3316 +vt 0.4779 0.3315 +vt 0.5091 0.3290 +vt 0.5403 0.3240 +vt 0.5715 0.3168 +vt 0.6027 0.3168 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 1.0000 -0.0000 +vn -0.0000 0.0000 1.0000 +vn -0.0000 -0.0000 -1.0000 +vn -0.6857 0.2113 0.6965 +vn 0.6857 0.2113 0.6965 +vn 0.6857 0.3431 0.6419 +vn -0.6857 0.3431 0.6419 +vn -0.6857 0.0713 0.7244 +vn 0.6857 0.0713 0.7244 +vn -0.6857 -0.0713 0.7244 +vn 0.6857 -0.0713 0.7244 +vn -0.6857 -0.2113 0.6965 +vn 0.6857 -0.2113 0.6965 +vn -0.6857 -0.3431 0.6419 +vn 0.6857 -0.3431 0.6419 +vn -0.6857 -0.4617 0.5626 +vn 0.6857 -0.4616 0.5628 +vn -0.6857 -0.5627 0.4617 +vn 0.6857 -0.5627 0.4617 +vn -0.6857 -0.6421 0.3427 +vn 0.6857 -0.6419 0.3431 +vn -0.6857 -0.6966 0.2112 +vn 0.6857 -0.6965 0.2114 +vn -0.6857 -0.7244 0.0713 +vn 0.6857 -0.7244 0.0713 +vn -0.6857 -0.7244 -0.0713 +vn 0.6857 -0.7244 -0.0713 +vn -0.6857 -0.6965 -0.2113 +vn 0.6857 -0.6965 -0.2113 +vn -0.6857 -0.6419 -0.3432 +vn 0.6857 -0.6420 -0.3430 +vn -0.6857 -0.5625 -0.4618 +vn 0.6857 -0.5625 -0.4619 +vn -0.6857 -0.4617 -0.5626 +vn 0.6857 -0.4617 -0.5626 +vn -0.6857 -0.3431 -0.6419 +vn 0.6857 -0.3431 -0.6419 +vn -0.6857 -0.2113 -0.6965 +vn 0.6857 -0.2113 -0.6965 +vn -0.6857 -0.0713 -0.7244 +vn 0.6857 -0.0713 -0.7244 +vn -0.6857 0.0713 -0.7244 +vn 0.6857 0.0713 -0.7244 +vn -0.6857 0.2114 -0.6965 +vn 0.6857 0.2114 -0.6965 +vn -0.6857 0.4617 -0.5626 +vn 0.6857 0.4616 -0.5627 +vn 0.6857 0.3431 -0.6419 +vn -0.6857 0.3432 -0.6419 +vn -0.6857 0.5626 -0.4617 +vn 0.6857 0.5628 -0.4616 +vn -0.6857 0.6420 -0.3430 +vn 0.6857 0.6419 -0.3432 +vn -0.6857 0.6966 -0.2112 +vn 0.6857 0.6966 -0.2112 +vn -0.6857 0.7244 -0.0713 +vn 0.6857 0.7244 -0.0713 +vn -0.6857 0.6965 0.2113 +vn 0.6857 0.6965 0.2113 +vn 0.6857 0.7244 0.0713 +vn -0.6857 0.7244 0.0713 +vn -0.6857 0.6418 0.3433 +vn 0.6857 0.6420 0.3430 +vn -0.6857 0.5626 0.4617 +vn 0.6857 0.5628 0.4616 +vn -0.2147 0.8614 -0.4604 +vn -0.1087 0.8767 -0.4686 +vn -0.1087 0.9513 -0.2886 +vn -0.2147 0.9346 -0.2835 +vn -0.2147 0.9720 -0.0957 +vn -0.1087 0.9893 -0.0974 +vn -0.2147 0.9720 0.0957 +vn -0.1087 0.9893 0.0974 +vn -0.2147 0.9346 0.2835 +vn -0.1087 0.9513 0.2886 +vn -0.2147 0.8614 0.4604 +vn -0.1087 0.8767 0.4686 +vn -0.2147 0.7550 0.6196 +vn -0.1087 0.7684 0.6306 +vn -0.1087 0.6306 0.7684 +vn -0.2147 0.6196 0.7550 +vn -0.2147 0.4604 0.8614 +vn -0.1087 0.4686 0.8767 +vn -0.2147 0.2835 0.9346 +vn -0.1087 0.2886 0.9513 +vn -0.2147 0.0957 0.9720 +vn -0.1087 0.0974 0.9893 +vn -0.1087 -0.0974 0.9893 +vn -0.2147 -0.0957 0.9720 +vn -0.1087 -0.2886 0.9513 +vn -0.2147 -0.2835 0.9346 +vn -0.2147 -0.4604 0.8614 +vn -0.1087 -0.4686 0.8767 +vn -0.1087 -0.6306 0.7684 +vn -0.2147 -0.6196 0.7550 +vn -0.1087 -0.7684 0.6306 +vn -0.2147 -0.7550 0.6196 +vn -0.2147 -0.8614 0.4604 +vn -0.1087 -0.8767 0.4686 +vn -0.1087 -0.9513 0.2886 +vn -0.2147 -0.9346 0.2835 +vn -0.2147 -0.9720 0.0957 +vn -0.1087 -0.9893 0.0974 +vn -0.1087 -0.9893 -0.0974 +vn -0.2147 -0.9720 -0.0957 +vn -0.2147 -0.9346 -0.2835 +vn -0.1087 -0.9513 -0.2886 +vn -0.1087 -0.8767 -0.4686 +vn -0.2147 -0.8614 -0.4604 +vn -0.1087 -0.7684 -0.6306 +vn -0.2147 -0.7550 -0.6196 +vn -0.1087 -0.6306 -0.7684 +vn -0.2147 -0.6196 -0.7550 +vn -0.1087 -0.4686 -0.8767 +vn -0.2147 -0.4604 -0.8614 +vn -0.1087 -0.2886 -0.9513 +vn -0.2147 -0.2835 -0.9346 +vn -0.1087 -0.0974 -0.9893 +vn -0.2147 -0.0957 -0.9720 +vn -0.2147 0.2835 -0.9346 +vn -0.2147 0.0957 -0.9720 +vn -0.1087 0.0974 -0.9893 +vn -0.1087 0.2886 -0.9513 +vn -0.2147 0.6196 -0.7550 +vn -0.2147 0.4604 -0.8614 +vn -0.1087 0.4686 -0.8767 +vn -0.1087 0.6306 -0.7684 +vn -0.2147 0.7550 -0.6196 +vn -0.1087 0.7684 -0.6306 +vn 0.0247 0.0247 0.9994 +vn 0.1243 0.1243 0.9844 +vn 0.1243 -0.1243 0.9844 +vn 0.0247 -0.0247 0.9994 +vn 0.2267 0.2267 0.9472 +vn 0.2267 -0.2267 0.9472 +vn 0.3333 0.3333 0.8819 +vn 0.3333 -0.3333 0.8819 +vn 0.4431 0.4431 0.7793 +vn 0.2147 0.0957 0.9720 +vn 0.1087 0.0974 0.9893 +vn 0.1087 0.2886 0.9513 +vn 0.2147 0.2835 0.9346 +vn 0.2147 -0.0957 0.9720 +vn 0.1087 -0.0974 0.9893 +vn 0.2147 -0.2835 0.9346 +vn 0.1087 -0.2886 0.9513 +vn 0.1087 0.6306 0.7684 +vn -0.3333 0.3333 0.8819 +vn -0.4431 0.4431 0.7793 +vn 0.1087 0.7684 0.6306 +vn -0.5510 0.5510 0.6267 +vn 0.1087 0.8767 0.4686 +vn 0.1087 0.4686 0.8767 +vn 0.2147 0.4604 0.8614 +vn 0.2147 -0.4604 0.8614 +vn 0.1087 -0.4686 0.8767 +vn -0.5510 -0.5510 0.6267 +vn -0.4431 -0.4431 0.7793 +vn 0.1087 -0.7684 0.6306 +vn 0.1087 -0.8767 0.4686 +vn -0.6437 0.6437 0.4139 +vn 0.1087 0.9513 0.2886 +vn 0.2147 0.6196 0.7550 +vn 0.2147 -0.6196 0.7550 +vn 0.1087 -0.6306 0.7684 +vn -0.6437 -0.6437 0.4139 +vn 0.1087 -0.9513 0.2886 +vn -0.6995 0.6996 0.1458 +vn 0.1087 0.9893 0.0974 +vn 0.2147 0.7550 0.6196 +vn 0.6858 -0.5627 0.4617 +vn -0.6857 -0.5626 0.4617 +vn -0.6857 -0.6419 0.3431 +vn 0.2147 -0.7550 0.6196 +vn 0.6857 -0.4617 0.5626 +vn 0.2147 0.8614 0.4604 +vn 0.2147 -0.8614 0.4604 +vn 0.6857 -0.3429 0.6420 +vn -0.6995 -0.6996 -0.1458 +vn -0.6996 -0.6995 0.1458 +vn 0.1087 -0.9893 0.0974 +vn 0.1087 -0.9893 -0.0974 +vn -0.6996 0.6995 -0.1458 +vn -0.6437 0.6437 -0.4139 +vn 0.1087 0.9513 -0.2886 +vn 0.1087 0.9893 -0.0974 +vn 0.2147 0.9346 0.2835 +vn 0.2147 -0.9346 0.2835 +vn 0.2147 0.9720 0.0957 +vn 0.2147 -0.9720 0.0957 +vn -0.5510 -0.5510 -0.6267 +vn -0.6437 -0.6437 -0.4139 +vn 0.1087 -0.9513 -0.2886 +vn 0.1087 -0.8767 -0.4686 +vn -0.5510 0.5510 -0.6267 +vn -0.4431 0.4431 -0.7793 +vn 0.1087 0.7684 -0.6306 +vn 0.1087 0.8767 -0.4686 +vn 0.2147 0.9720 -0.0957 +vn -0.6857 -0.5626 -0.4618 +vn 0.6857 -0.5626 -0.4618 +vn 0.2147 -0.9720 -0.0957 +vn 0.6857 0.4618 0.5625 +vn -0.6857 0.4616 0.5628 +vn 0.6857 0.3432 0.6419 +vn -0.6857 0.3432 0.6419 +vn -0.4431 -0.4431 -0.7793 +vn 0.1087 -0.7684 -0.6306 +vn -0.5774 0.5774 -0.5774 +vn -0.4431 0.7793 -0.4431 +vn 0.1087 0.6306 -0.7684 +vn 0.2147 0.9346 -0.2835 +vn 0.2147 -0.9346 -0.2835 +vn 0.6857 0.4616 0.5628 +vn 0.2147 0.8614 -0.4604 +vn -0.6857 -0.3432 -0.6419 +vn 0.2147 -0.8614 -0.4604 +vn 0.6857 0.5627 0.4617 +vn -0.6857 0.5627 0.4617 +vn 0.2147 0.7550 -0.6196 +vn 0.2147 -0.7550 -0.6196 +vn -0.6437 -0.4139 -0.6437 +vn -0.5510 -0.6267 -0.5510 +vn 0.1087 -0.4686 -0.8767 +vn 0.1087 -0.2886 -0.9513 +vn -0.6437 0.4139 -0.6437 +vn -0.6995 0.1458 -0.6996 +vn 0.1087 0.0974 -0.9893 +vn 0.1087 0.2886 -0.9513 +vn 0.2147 0.6196 -0.7550 +vn -0.6857 -0.6965 0.2114 +vn 0.6857 -0.6965 0.2113 +vn 0.2147 -0.6196 -0.7550 +vn 0.1087 -0.6306 -0.7684 +vn 0.6857 0.6420 0.3431 +vn -0.6857 0.6418 0.3434 +vn -0.6996 -0.1458 -0.6995 +vn 0.1087 -0.0974 -0.9893 +vn 0.2147 0.4604 -0.8614 +vn 0.1087 0.4686 -0.8767 +vn -0.6857 0.2113 -0.6965 +vn 0.6857 0.2113 -0.6965 +vn 0.2147 -0.4604 -0.8614 +vn 0.2147 0.2835 -0.9346 +vn -0.6857 0.3431 -0.6419 +vn 0.2147 -0.2835 -0.9346 +vn 0.6857 0.7244 0.0714 +vn 0.2147 0.0957 -0.9720 +vn -0.6857 0.4618 -0.5625 +vn 0.6857 0.4616 -0.5628 +vn 0.2147 -0.0957 -0.9720 +vn 0.6857 0.6965 -0.2113 +vn -0.6857 0.6965 -0.2113 +vn 0.6857 0.5626 -0.4617 +vn 0.6100 -0.3032 -0.7321 +vn 0.0000 -0.3827 -0.9239 +vn -0.0000 0.6088 -0.7934 +vn 0.6100 0.4824 -0.6287 +vn 0.6100 -0.7856 -0.1033 +vn 0.0000 -0.9914 -0.1305 +vn 0.0000 0.9914 0.1306 +vn 0.6100 0.7856 0.1033 +vn 0.0000 0.3827 0.9239 +vn 0.6100 0.3032 0.7321 +vn 0.0000 -0.6087 0.7934 +vn 0.6100 -0.4824 0.6287 +vn -0.6100 0.3032 0.7321 +vn -0.0000 0.9914 0.1305 +vn -0.6100 0.7856 0.1036 +vn -0.6100 -0.4824 0.6287 +vn 0.0000 -0.6088 0.7934 +vn -0.0000 0.6087 -0.7934 +vn -0.6100 0.4824 -0.6286 +vn -0.6100 -0.3031 -0.7322 +vn -0.0000 -0.9914 -0.1306 +vn -0.6100 -0.7856 -0.1034 +vn 0.6100 -0.7321 -0.3032 +vn 0.0000 -0.9239 -0.3826 +vn 0.0000 -0.1305 -0.9914 +vn 0.6100 -0.1034 -0.7856 +vn 0.6100 -0.6287 0.4824 +vn 0.0000 -0.7933 0.6088 +vn 0.0000 0.7934 -0.6087 +vn 0.6100 0.6287 -0.4823 +vn 0.0000 0.9239 0.3827 +vn 0.6100 0.7322 0.3030 +vn 0.0000 0.1305 0.9914 +vn 0.6100 0.1037 0.7856 +vn -0.6100 0.7321 0.3033 +vn -0.6100 0.6287 -0.4823 +vn -0.6100 0.1034 0.7856 +vn -0.6100 -0.1033 -0.7856 +vn 0.0000 -0.9239 -0.3827 +vn -0.6100 -0.7322 -0.3031 +vn 0.0000 -0.7934 0.6087 +vn -0.6100 -0.6288 0.4823 +vn 0.6100 -0.7321 0.3032 +vn -0.0000 -0.9239 0.3827 +vn -0.0000 -0.7934 -0.6088 +vn 0.6100 -0.6287 -0.4824 +vn 0.6100 -0.1034 0.7856 +vn 0.0000 -0.1305 0.9914 +vn -0.0000 0.1306 -0.9914 +vn 0.6100 0.1035 -0.7856 +vn -0.0000 0.9239 -0.3827 +vn 0.6100 0.7321 -0.3032 +vn 0.0000 0.7934 0.6087 +vn 0.6100 0.6287 0.4824 +vn -0.6100 0.7321 -0.3032 +vn 0.0000 0.1305 -0.9914 +vn -0.6100 0.1034 -0.7856 +vn -0.6100 0.6287 0.4824 +vn 0.0000 0.7934 0.6088 +vn 0.0000 -0.7934 -0.6087 +vn -0.6100 -0.6286 -0.4824 +vn -0.6100 -0.7321 0.3032 +vn 0.0000 -0.1306 0.9914 +vn -0.6100 -0.1033 0.7856 +vn 0.6100 -0.3032 0.7321 +vn 0.0000 -0.3827 0.9239 +vn 0.0000 -0.9914 0.1305 +vn 0.6100 -0.7856 0.1036 +vn 0.6100 0.4824 0.6287 +vn 0.0000 0.6088 0.7934 +vn -0.0000 -0.6087 -0.7934 +vn 0.6100 -0.4824 -0.6287 +vn -0.0000 0.3827 -0.9239 +vn 0.6100 0.3032 -0.7321 +vn -0.0000 0.9914 -0.1306 +vn 0.6100 0.7856 -0.1034 +vn -0.6100 0.3032 -0.7321 +vn -0.6100 -0.4823 -0.6287 +vn -0.6100 0.7856 -0.1034 +vn 0.0000 0.9914 -0.1305 +vn -0.6100 -0.7856 0.1033 +vn -0.6100 -0.3031 0.7322 +vn 0.0000 0.6087 0.7934 +vn -0.6100 0.4824 0.6287 +vn 0.6100 -0.4822 0.6288 +vn 0.6100 -0.7856 -0.1034 +vn 0.6100 -0.3031 -0.7322 +vn -0.6100 -0.3032 -0.7321 +vn -0.6100 -0.7856 -0.1036 +vn -0.6100 0.4825 -0.6286 +vn -0.6100 0.3033 0.7321 +vn -0.6100 0.7856 0.1034 +vn 0.6100 0.7322 0.3031 +vn 0.6100 0.1034 0.7856 +vn 0.6100 0.6287 -0.4824 +vn -0.0000 0.7934 -0.6088 +vn -0.0000 -0.1306 -0.9914 +vn -0.6100 -0.7320 -0.3034 +vn 0.0000 -0.7934 0.6088 +vn -0.6100 -0.6286 0.4824 +vn 0.0000 0.1306 0.9914 +vn -0.6100 0.7321 0.3032 +vn -0.6100 0.6288 -0.4823 +vn 0.6100 0.1034 -0.7856 +vn -0.6100 -0.7320 0.3034 +vn -0.6100 -0.1034 0.7856 +vn -0.6100 -0.6286 -0.4825 +vn -0.6100 0.6286 0.4824 +vn 0.6100 -0.4823 -0.6287 +vn -0.0000 -0.6088 -0.7934 +vn -0.0000 -0.9914 0.1306 +vn 0.6100 -0.7856 0.1034 +vn -0.6100 -0.3032 0.7321 +vn -0.6100 0.4823 0.6287 +vn -0.6100 -0.7856 0.1034 +vn -0.6100 0.7856 -0.1033 +vn -0.6100 0.3033 -0.7321 +vn -0.6100 -0.4824 -0.6287 +vn -0.2267 -0.2267 0.9472 +vn -0.1243 -0.1243 0.9844 +vn -0.3333 -0.3333 0.8819 +vn 0.4431 -0.4431 0.7793 +vn 0.6306 0.1087 0.7684 +vn 0.7684 0.1087 0.6306 +vn 0.6306 -0.1087 0.7684 +vn 0.4686 -0.1087 0.8767 +vn -0.0247 -0.0247 0.9994 +vn -0.0247 0.0247 0.9994 +vn 0.5510 0.5510 -0.6267 +vn 0.6437 0.6437 -0.4139 +vn 0.6996 0.6995 -0.1458 +vn 0.6995 0.6996 0.1458 +vn 0.6437 0.6437 0.4139 +vn 0.5510 0.5510 0.6267 +vn -0.2267 0.2267 0.9472 +vn -0.1243 0.1243 0.9844 +vn 0.5510 -0.5510 0.6267 +vn 0.6437 -0.6437 0.4139 +vn 0.6995 -0.6995 0.1458 +vn 0.6995 -0.6995 -0.1458 +vn 0.6437 -0.6437 -0.4139 +vn 0.5510 -0.5510 -0.6267 +vn 0.4431 -0.4431 -0.7793 +vn 0.5773 -0.5774 -0.5774 +vn 0.4431 -0.7793 -0.4431 +vn 0.5510 -0.6267 -0.5510 +vn 0.6437 -0.4139 -0.6437 +vn 0.6995 -0.1458 -0.6995 +vn 0.6995 0.1458 -0.6995 +vn 0.6437 0.4139 -0.6437 +vn 0.5510 0.6267 -0.5510 +vn 0.4431 0.7793 -0.4431 +vn 0.5773 0.5774 -0.5774 +vn 0.4431 0.4431 -0.7793 +vn -0.4431 -0.7793 -0.4431 +vn -0.5774 -0.5774 -0.5773 +vn -0.5510 0.6267 -0.5510 +vn 0.6100 -0.5603 -0.5603 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.2588 -0.9659 +vn 0.6100 0.2051 -0.7654 +vn 0.6100 -0.7654 0.2051 +vn 0.0000 -0.9659 0.2588 +vn 0.0000 0.9659 -0.2588 +vn 0.6100 0.7654 -0.2051 +vn 0.0000 0.7071 0.7071 +vn 0.6100 0.5604 0.5602 +vn 0.0000 -0.2588 0.9659 +vn 0.6100 -0.2051 0.7654 +vn -0.6100 0.5602 0.5604 +vn -0.6100 0.7654 -0.2051 +vn -0.6100 -0.2051 0.7654 +vn -0.6100 0.2052 -0.7654 +vn -0.6100 -0.5603 -0.5603 +vn -0.6100 -0.7654 0.2051 +vn 0.6100 -0.7924 -0.0001 +vn -0.0000 -0.5000 -0.8660 +vn 0.6100 -0.3961 -0.6863 +vn 0.6100 -0.3961 0.6863 +vn 0.0000 -0.5000 0.8660 +vn -0.0000 0.5000 -0.8660 +vn 0.6100 0.3963 -0.6862 +vn 0.6100 0.7924 0.0000 +vn 0.0000 0.5000 0.8660 +vn 0.6100 0.3962 0.6862 +vn -0.6100 0.7924 -0.0001 +vn -0.6100 0.3963 -0.6861 +vn -0.6100 0.3962 0.6862 +vn -0.6100 -0.3962 -0.6862 +vn -0.6100 -0.7924 0.0000 +vn -0.6100 -0.3962 0.6862 +vn 0.6100 -0.5602 0.5604 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 -0.9659 -0.2588 +vn 0.6100 -0.7654 -0.2050 +vn 0.6100 0.2051 0.7654 +vn 0.0000 0.2588 0.9659 +vn 0.0000 -0.2588 -0.9659 +vn 0.6100 -0.2051 -0.7654 +vn -0.0000 0.7071 -0.7071 +vn 0.6100 0.5602 -0.5604 +vn 0.0000 0.9659 0.2588 +vn 0.6100 0.7655 0.2049 +vn -0.6100 0.5603 -0.5603 +vn -0.6100 -0.2051 -0.7654 +vn -0.6100 0.7654 0.2051 +vn -0.6100 -0.7654 -0.2051 +vn -0.6100 -0.5603 0.5603 +vn -0.6100 0.2052 0.7654 +vn 0.6100 0.0002 0.7924 +vn 0.0000 -0.8660 0.5000 +vn 0.6100 -0.6861 0.3964 +vn 0.6100 0.6863 0.3961 +vn 0.0000 0.8660 0.5000 +vn -0.0000 -0.8660 -0.5000 +vn 0.6100 -0.6863 -0.3961 +vn 0.6100 0.0002 -0.7924 +vn -0.0000 0.8660 -0.5000 +vn 0.6100 0.6862 -0.3962 +vn -0.6100 0.0001 -0.7924 +vn -0.6100 -0.6861 -0.3964 +vn -0.6100 0.6862 -0.3962 +vn -0.6100 -0.6863 0.3961 +vn -0.6100 -0.0001 0.7924 +vn -0.6100 0.6863 0.3961 +vn 0.6100 -0.7654 0.2052 +vn 0.6100 0.2052 -0.7654 +vn -0.6100 -0.5602 -0.5604 +vn -0.6100 0.2050 -0.7654 +vn -0.6100 -0.2052 0.7654 +vn -0.6100 0.5603 0.5603 +vn 0.6100 0.3963 -0.6861 +vn 0.6100 -0.3962 -0.6862 +vn -0.6100 -0.3961 0.6863 +vn -0.6100 -0.3961 -0.6863 +vn -0.6100 0.3963 0.6862 +vn -0.6100 0.3964 -0.6861 +vn 0.6100 0.7654 0.2051 +vn 0.6100 0.2050 0.7654 +vn 0.6100 -0.7654 -0.2053 +vn -0.6100 0.2050 0.7654 +vn -0.6100 0.5604 -0.5602 +vn 0.6100 0.0000 -0.7924 +vn 0.6100 0.6862 -0.3963 +vn 0.6100 -0.6861 -0.3963 +vn 0.6100 -0.6862 0.3962 +vn -0.6100 0.0000 0.7924 +vn -0.6100 0.6862 0.3963 +vn -0.6100 -0.6862 0.3962 +vn -0.6100 0.6863 -0.3961 +vn -0.6100 0.0002 -0.7924 +vn -0.6100 -0.6862 -0.3962 +vn 0.2114 0.6857 0.6965 +vn 0.2113 -0.6857 0.6965 +vn 0.3431 -0.6857 0.6419 +vn 0.3431 0.6857 0.6419 +vn 0.0712 0.6857 0.7244 +vn 0.0715 -0.6857 0.7244 +vn -0.0714 0.6857 0.7244 +vn -0.0712 -0.6857 0.7244 +vn -0.2114 0.6857 0.6965 +vn -0.2114 -0.6857 0.6965 +vn -0.3432 0.6857 0.6419 +vn -0.3430 -0.6857 0.6420 +vn -0.4617 0.6857 0.5626 +vn -0.4617 -0.6857 0.5626 +vn -0.5627 0.6857 0.4617 +vn -0.5627 -0.6857 0.4617 +vn -0.6421 0.6857 0.3428 +vn -0.6419 -0.6857 0.3431 +vn -0.6965 0.6857 0.2113 +vn -0.6965 -0.6857 0.2113 +vn -0.7244 0.6857 0.0710 +vn -0.7244 -0.6857 0.0713 +vn -0.7244 0.6857 -0.0714 +vn -0.7244 -0.6857 -0.0713 +vn -0.6965 0.6857 -0.2113 +vn -0.6965 -0.6857 -0.2113 +vn -0.6419 0.6857 -0.3431 +vn -0.6419 -0.6857 -0.3431 +vn -0.5628 0.6857 -0.4616 +vn -0.5628 -0.6857 -0.4616 +vn -0.4617 0.6857 -0.5626 +vn -0.4617 -0.6857 -0.5626 +vn -0.3430 0.6857 -0.6420 +vn -0.3432 -0.6857 -0.6419 +vn -0.2113 0.6857 -0.6965 +vn -0.2113 -0.6857 -0.6965 +vn -0.0713 0.6857 -0.7244 +vn -0.0713 -0.6857 -0.7244 +vn 0.0713 0.6857 -0.7244 +vn 0.0713 -0.6857 -0.7244 +vn 0.2112 0.6857 -0.6966 +vn 0.2114 -0.6857 -0.6965 +vn 0.4616 0.6857 -0.5628 +vn 0.4618 -0.6857 -0.5625 +vn 0.3431 -0.6857 -0.6419 +vn 0.3431 0.6857 -0.6419 +vn 0.5626 0.6857 -0.4617 +vn 0.5626 -0.6857 -0.4617 +vn 0.6419 0.6857 -0.3431 +vn 0.6419 -0.6857 -0.3431 +vn 0.6965 0.6857 -0.2113 +vn 0.6965 -0.6857 -0.2113 +vn 0.7244 0.6857 -0.0713 +vn 0.7244 -0.6857 -0.0713 +vn 0.6965 0.6857 0.2113 +vn 0.6966 -0.6857 0.2112 +vn 0.7244 -0.6857 0.0713 +vn 0.7244 0.6857 0.0713 +vn 0.6419 0.6857 0.3431 +vn 0.6419 -0.6857 0.3431 +vn 0.5627 0.6857 0.4617 +vn 0.5628 -0.6857 0.4616 +vn 0.8614 0.2147 -0.4604 +vn 0.8767 0.1087 -0.4686 +vn 0.9513 0.1087 -0.2886 +vn 0.9346 0.2147 -0.2835 +vn 0.9720 0.2147 -0.0957 +vn 0.9893 0.1087 -0.0974 +vn 0.9720 0.2147 0.0957 +vn 0.9893 0.1087 0.0974 +vn 0.9346 0.2147 0.2835 +vn 0.9513 0.1087 0.2886 +vn 0.8614 0.2147 0.4604 +vn 0.8767 0.1087 0.4686 +vn 0.7550 0.2147 0.6196 +vn 0.6196 0.2147 0.7550 +vn 0.4604 0.2147 0.8614 +vn 0.4686 0.1087 0.8767 +vn 0.2835 0.2147 0.9346 +vn 0.2886 0.1087 0.9513 +vn 0.0957 0.2147 0.9720 +vn 0.0974 0.1087 0.9893 +vn -0.0974 0.1087 0.9893 +vn -0.0957 0.2147 0.9720 +vn -0.2886 0.1087 0.9513 +vn -0.2835 0.2147 0.9346 +vn -0.4604 0.2147 0.8614 +vn -0.4686 0.1087 0.8767 +vn -0.6306 0.1087 0.7684 +vn -0.6196 0.2147 0.7550 +vn -0.7684 0.1087 0.6306 +vn -0.7550 0.2147 0.6196 +vn -0.8614 0.2147 0.4604 +vn -0.8767 0.1087 0.4686 +vn -0.9513 0.1087 0.2886 +vn -0.9346 0.2147 0.2835 +vn -0.9720 0.2147 0.0957 +vn -0.9893 0.1087 0.0974 +vn -0.9893 0.1087 -0.0974 +vn -0.9720 0.2147 -0.0957 +vn -0.9346 0.2147 -0.2835 +vn -0.9513 0.1087 -0.2886 +vn -0.8767 0.1087 -0.4686 +vn -0.8614 0.2147 -0.4604 +vn -0.7684 0.1087 -0.6306 +vn -0.7550 0.2147 -0.6196 +vn -0.6306 0.1087 -0.7684 +vn -0.6196 0.2147 -0.7550 +vn -0.4686 0.1087 -0.8767 +vn -0.4604 0.2147 -0.8614 +vn -0.2886 0.1087 -0.9513 +vn -0.2835 0.2147 -0.9346 +vn -0.0974 0.1087 -0.9893 +vn -0.0957 0.2147 -0.9720 +vn 0.2835 0.2147 -0.9346 +vn 0.0957 0.2147 -0.9720 +vn 0.0974 0.1087 -0.9893 +vn 0.2886 0.1087 -0.9513 +vn 0.6196 0.2147 -0.7550 +vn 0.4604 0.2147 -0.8614 +vn 0.4686 0.1087 -0.8767 +vn 0.6306 0.1087 -0.7684 +vn 0.7550 0.2147 -0.6196 +vn 0.7684 0.1087 -0.6306 +vn 0.0957 -0.2147 0.9720 +vn 0.0974 -0.1087 0.9893 +vn 0.2886 -0.1087 0.9513 +vn 0.2835 -0.2147 0.9346 +vn -0.0957 -0.2147 0.9720 +vn -0.0974 -0.1087 0.9893 +vn -0.2835 -0.2147 0.9346 +vn -0.2886 -0.1087 0.9513 +vn 0.7684 -0.1087 0.6306 +vn 0.8767 -0.1087 0.4686 +vn 0.4604 -0.2147 0.8614 +vn -0.4604 -0.2147 0.8614 +vn -0.4686 -0.1087 0.8767 +vn -0.7684 -0.1087 0.6306 +vn -0.8767 -0.1087 0.4686 +vn 0.9513 -0.1087 0.2886 +vn 0.6196 -0.2147 0.7550 +vn -0.6196 -0.2147 0.7550 +vn -0.6306 -0.1087 0.7684 +vn -0.9513 -0.1087 0.2886 +vn 0.9893 -0.1087 0.0974 +vn 0.7550 -0.2147 0.6196 +vn -0.5626 -0.6857 0.4617 +vn -0.5626 0.6857 0.4617 +vn -0.6419 0.6857 0.3431 +vn -0.7244 0.6857 0.0713 +vn -0.7244 0.6857 -0.0713 +vn -0.7550 -0.2147 0.6196 +vn -0.4618 -0.6857 0.5625 +vn -0.4616 0.6857 0.5628 +vn 0.8614 -0.2147 0.4604 +vn -0.6965 0.6857 -0.2114 +vn -0.8614 -0.2147 0.4604 +vn -0.3431 -0.6857 0.6419 +vn -0.3431 0.6857 0.6419 +vn -0.9893 -0.1087 0.0974 +vn -0.9893 -0.1087 -0.0974 +vn 0.9513 -0.1087 -0.2886 +vn 0.9893 -0.1087 -0.0974 +vn 0.9346 -0.2147 0.2835 +vn -0.2112 0.6857 0.6966 +vn -0.9346 -0.2147 0.2835 +vn 0.0713 -0.6857 0.7244 +vn 0.0713 0.6857 0.7244 +vn -0.0713 0.6857 0.7244 +vn -0.0713 -0.6857 0.7244 +vn 0.9720 -0.2147 0.0957 +vn -0.9720 -0.2147 0.0957 +vn 0.2113 0.6857 0.6965 +vn -0.9513 -0.1087 -0.2886 +vn -0.8767 -0.1087 -0.4686 +vn 0.7684 -0.1087 -0.6306 +vn 0.8767 -0.1087 -0.4686 +vn 0.9720 -0.2147 -0.0957 +vn -0.5625 -0.6857 -0.4618 +vn -0.9720 -0.2147 -0.0957 +vn 0.4616 -0.6858 0.5627 +vn 0.4617 0.6857 0.5627 +vn 0.3432 -0.6857 0.6419 +vn 0.3430 0.6857 0.6420 +vn -0.7684 -0.1087 -0.6306 +vn 0.7793 0.4431 -0.4431 +vn 0.6306 -0.1087 -0.7684 +vn 0.9346 -0.2147 -0.2835 +vn -0.9346 -0.2147 -0.2835 +vn 0.4616 -0.6857 0.5628 +vn 0.4616 0.6857 0.5628 +vn 0.8614 -0.2147 -0.4604 +vn -0.8614 -0.2147 -0.4604 +vn 0.5626 -0.6858 0.4617 +vn 0.5626 0.6858 0.4617 +vn 0.7550 -0.2147 -0.6196 +vn -0.2112 -0.6857 -0.6966 +vn -0.2114 0.6857 -0.6965 +vn -0.7550 -0.2147 -0.6196 +vn -0.4139 0.6437 -0.6437 +vn -0.6267 0.5510 -0.5510 +vn -0.4686 -0.1087 -0.8767 +vn -0.2886 -0.1087 -0.9513 +vn 0.4139 0.6437 -0.6437 +vn 0.1458 0.6995 -0.6995 +vn 0.0974 -0.1087 -0.9893 +vn 0.2886 -0.1087 -0.9513 +vn 0.6196 -0.2147 -0.7550 +vn -0.6196 -0.2147 -0.7550 +vn -0.6306 -0.1087 -0.7684 +vn -0.1458 0.6995 -0.6995 +vn -0.0974 -0.1087 -0.9893 +vn 0.4604 -0.2147 -0.8614 +vn 0.4686 -0.1087 -0.8767 +vn 0.2115 -0.6857 -0.6965 +vn -0.4604 -0.2147 -0.8614 +vn 0.6966 -0.6857 0.2111 +vn 0.6964 0.6857 0.2116 +vn 0.2835 -0.2147 -0.9346 +vn 0.3432 0.6857 -0.6419 +vn 0.3430 -0.6857 -0.6420 +vn -0.2835 -0.2147 -0.9346 +vn 0.0957 -0.2147 -0.9720 +vn 0.4617 0.6857 -0.5626 +vn 0.4617 -0.6857 -0.5626 +vn -0.0957 -0.2147 -0.9720 +vn 0.5625 0.6857 -0.4618 +vn 0.5626 -0.6857 -0.4618 +vn -0.3032 -0.6100 -0.7321 +vn -0.3827 0.0000 -0.9239 +vn 0.6088 0.0000 -0.7934 +vn 0.4824 -0.6100 -0.6287 +vn -0.7856 -0.6100 -0.1034 +vn -0.9914 0.0000 -0.1305 +vn 0.9914 0.0000 0.1306 +vn 0.7856 -0.6100 0.1035 +vn 0.3827 0.0000 0.9239 +vn 0.3032 -0.6100 0.7321 +vn -0.6087 0.0000 0.7934 +vn -0.4825 -0.6100 0.6286 +vn 0.3032 0.6100 0.7321 +vn 0.3826 0.0000 0.9239 +vn 0.9914 -0.0000 0.1305 +vn 0.7856 0.6100 0.1034 +vn -0.4824 0.6100 0.6287 +vn -0.6088 0.0000 0.7933 +vn 0.6087 -0.0000 -0.7934 +vn 0.4824 0.6100 -0.6286 +vn -0.3032 0.6100 -0.7321 +vn -0.7856 0.6100 -0.1034 +vn -0.7321 -0.6100 -0.3032 +vn -0.9239 0.0000 -0.3827 +vn -0.1305 0.0000 -0.9914 +vn -0.1034 -0.6100 -0.7856 +vn -0.6287 -0.6100 0.4824 +vn -0.7934 0.0000 0.6088 +vn 0.7934 0.0000 -0.6087 +vn 0.6287 -0.6100 -0.4824 +vn 0.9239 0.0000 0.3827 +vn 0.7321 -0.6100 0.3032 +vn 0.1306 0.0000 0.9914 +vn 0.1035 -0.6100 0.7856 +vn 0.7321 0.6100 0.3031 +vn 0.6287 0.6100 -0.4823 +vn 0.1034 0.6100 0.7856 +vn 0.1305 0.0000 0.9914 +vn -0.1034 0.6100 -0.7856 +vn -0.7321 0.6100 -0.3032 +vn -0.7934 0.0000 0.6087 +vn -0.6286 0.6100 0.4825 +vn -0.7321 -0.6100 0.3032 +vn -0.9239 0.0000 0.3827 +vn -0.7934 -0.0000 -0.6088 +vn -0.6287 -0.6100 -0.4824 +vn -0.1034 -0.6100 0.7856 +vn -0.1305 0.0000 0.9914 +vn 0.1305 0.0000 -0.9914 +vn 0.1034 -0.6100 -0.7856 +vn 0.9239 0.0000 -0.3827 +vn 0.7320 -0.6100 -0.3033 +vn 0.7934 0.0000 0.6087 +vn 0.6286 -0.6100 0.4824 +vn 0.7321 0.6100 -0.3032 +vn 0.1033 0.6100 -0.7856 +vn 0.6287 0.6100 0.4824 +vn -0.7934 0.0000 -0.6087 +vn -0.6286 0.6100 -0.4824 +vn -0.7321 0.6100 0.3032 +vn -0.1033 0.6100 0.7856 +vn -0.3031 -0.6100 0.7322 +vn -0.3827 0.0000 0.9239 +vn -0.9914 -0.0000 0.1305 +vn -0.7856 -0.6100 0.1034 +vn 0.4824 -0.6100 0.6287 +vn 0.6087 0.0000 0.7934 +vn -0.6087 -0.0000 -0.7934 +vn -0.4824 -0.6100 -0.6287 +vn 0.3827 0.0000 -0.9239 +vn 0.3032 -0.6100 -0.7321 +vn 0.9914 0.0000 -0.1305 +vn 0.7856 -0.6100 -0.1034 +vn 0.3032 0.6100 -0.7321 +vn -0.4823 0.6100 -0.6287 +vn 0.7856 0.6100 -0.1034 +vn 0.9914 0.0000 -0.1306 +vn -0.7856 0.6100 0.1034 +vn -0.3032 0.6100 0.7321 +vn 0.6088 0.0000 0.7934 +vn 0.4825 0.6100 0.6286 +vn -0.4824 -0.6100 0.6287 +vn 0.7856 -0.6100 0.1034 +vn -0.7857 -0.6100 -0.1033 +vn -0.3033 -0.6100 -0.7321 +vn 0.4825 0.6100 -0.6286 +vn -0.4824 0.6100 0.6286 +vn 0.3030 0.6100 0.7322 +vn 0.1033 -0.6100 0.7856 +vn 0.7934 0.0000 -0.6088 +vn -0.1306 0.0000 -0.9914 +vn -0.7321 0.6100 -0.3031 +vn -0.6287 0.6100 0.4823 +vn 0.1035 0.6100 0.7856 +vn 0.7321 0.6100 0.3032 +vn 0.6287 0.6100 -0.4824 +vn 0.7321 -0.6100 -0.3032 +vn 0.7933 0.0001 0.6088 +vn 0.6287 -0.6100 0.4823 +vn 0.1033 -0.6100 -0.7856 +vn -0.1306 0.0000 0.9914 +vn -0.1034 0.6100 0.7856 +vn -0.6288 0.6100 -0.4822 +vn 0.6286 0.6100 0.4824 +vn 0.7321 0.6100 -0.3033 +vn 0.1306 0.0000 -0.9914 +vn 0.1034 0.6100 -0.7856 +vn 0.3826 0.0000 -0.9239 +vn -0.4823 -0.6100 -0.6288 +vn -0.6088 0.0000 -0.7933 +vn -0.3031 -0.6100 0.7321 +vn -0.7856 -0.6100 0.1035 +vn -0.3034 0.6100 0.7320 +vn 0.4824 0.6100 0.6287 +vn -0.7793 -0.4431 -0.4431 +vn -0.6267 -0.5510 -0.5510 +vn -0.4140 -0.6437 -0.6437 +vn -0.1458 -0.6996 -0.6995 +vn 0.1458 -0.6996 -0.6995 +vn 0.4139 -0.6437 -0.6437 +vn 0.6267 -0.5510 -0.5510 +vn 0.7793 -0.4431 -0.4431 +vn -0.7793 0.4431 -0.4431 +vn 0.6267 0.5510 -0.5510 +vn -0.5604 -0.6100 -0.5602 +vn -0.7071 0.0000 -0.7071 +vn 0.2588 0.0000 -0.9659 +vn 0.2051 -0.6100 -0.7654 +vn -0.7654 -0.6100 0.2051 +vn -0.9659 0.0000 0.2588 +vn 0.9659 0.0000 -0.2588 +vn 0.7654 -0.6100 -0.2050 +vn 0.7071 0.0000 0.7071 +vn 0.5604 -0.6100 0.5602 +vn -0.2588 0.0000 0.9659 +vn -0.2052 -0.6100 0.7654 +vn 0.5604 0.6100 0.5602 +vn 0.7654 0.6100 -0.2049 +vn -0.2051 0.6100 0.7654 +vn 0.2051 0.6100 -0.7654 +vn -0.5603 0.6100 -0.5603 +vn -0.7654 0.6100 0.2051 +vn -0.7924 -0.6100 0.0001 +vn -0.5000 0.0000 -0.8660 +vn -0.3963 -0.6100 -0.6862 +vn -0.3962 -0.6100 0.6862 +vn -0.5000 0.0000 0.8660 +vn 0.5000 0.0000 -0.8660 +vn 0.3961 -0.6100 -0.6863 +vn 0.7924 -0.6100 -0.0001 +vn 0.5000 0.0000 0.8660 +vn 0.3962 -0.6100 0.6862 +vn 0.7924 0.6100 -0.0001 +vn 0.3962 0.6100 -0.6862 +vn 0.3963 0.6100 0.6861 +vn -0.3962 0.6100 -0.6862 +vn -0.7924 0.6100 -0.0001 +vn -0.3961 0.6100 0.6863 +vn -0.5602 -0.6100 0.5604 +vn -0.7071 0.0000 0.7071 +vn -0.9659 0.0000 -0.2588 +vn -0.7654 -0.6100 -0.2051 +vn 0.2051 -0.6100 0.7654 +vn 0.2588 0.0000 0.9659 +vn -0.2588 0.0000 -0.9659 +vn -0.2050 -0.6100 -0.7654 +vn 0.7071 0.0000 -0.7071 +vn 0.5602 -0.6100 -0.5604 +vn 0.9659 0.0000 0.2588 +vn 0.7654 -0.6100 0.2051 +vn 0.5604 0.6100 -0.5602 +vn -0.2051 0.6100 -0.7654 +vn 0.7654 0.6100 0.2050 +vn -0.7654 0.6100 -0.2051 +vn -0.5602 0.6100 0.5604 +vn 0.2051 0.6100 0.7654 +vn -0.0000 -0.6100 0.7924 +vn -0.8660 -0.0000 0.5000 +vn -0.6862 -0.6100 0.3962 +vn 0.6863 -0.6100 0.3961 +vn 0.8660 -0.0000 0.5000 +vn -0.8660 -0.0000 -0.5000 +vn -0.6862 -0.6100 -0.3962 +vn 0.0001 -0.6100 -0.7924 +vn 0.8660 -0.0000 -0.5000 +vn 0.6862 -0.6100 -0.3962 +vn -0.0000 0.6100 -0.7924 +vn -0.6862 0.6100 -0.3962 +vn 0.6863 0.6100 -0.3961 +vn -0.6862 0.6100 0.3962 +vn 0.0000 0.6100 0.7924 +vn 0.6862 0.6100 0.3963 +vn -0.2051 -0.6100 0.7654 +vn 0.2052 -0.6100 -0.7654 +vn -0.5604 0.6100 -0.5602 +vn -0.7654 0.6100 0.2049 +vn 0.5602 0.6100 0.5604 +vn 0.7654 0.6100 -0.2051 +vn 0.3963 -0.6100 0.6862 +vn 0.3962 -0.6100 -0.6862 +vn -0.3961 -0.6100 0.6863 +vn -0.3962 -0.6100 -0.6862 +vn -0.7924 0.6100 0.0001 +vn -0.3962 0.6100 0.6862 +vn -0.3963 0.6100 -0.6861 +vn 0.3962 0.6100 0.6862 +vn 0.7924 0.6100 0.0001 +vn 0.3961 0.6100 -0.6863 +vn 0.7654 -0.6100 0.2052 +vn -0.2051 -0.6100 -0.7654 +vn 0.2050 -0.6100 0.7654 +vn -0.7654 -0.6100 -0.2052 +vn 0.7654 0.6100 0.2051 +vn 0.5602 0.6100 -0.5604 +vn -0.2052 0.6100 -0.7654 +vn 0.0000 -0.6100 -0.7924 +vn -0.6862 -0.6100 -0.3963 +vn -0.0002 -0.6100 0.7924 +vn -0.6862 -0.6100 0.3963 +vn -0.0001 0.6100 0.7924 +vn 0.6862 0.6100 0.3962 +vn -0.6863 0.6100 0.3961 +vn 0.6862 0.6100 -0.3962 +vn 0.0003 0.6100 -0.7924 +vn 0.2110 -0.6966 0.6857 +vn 0.2116 -0.6964 -0.6857 +vn 0.3431 -0.6419 -0.6857 +vn 0.3432 -0.6419 0.6857 +vn 0.0713 -0.7244 0.6857 +vn 0.0713 -0.7244 -0.6857 +vn -0.0713 -0.7244 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn -0.2114 -0.6965 0.6857 +vn -0.2114 -0.6965 -0.6857 +vn -0.3431 -0.6419 0.6857 +vn -0.3431 -0.6419 -0.6857 +vn -0.4618 -0.5625 0.6857 +vn -0.4618 -0.5625 -0.6857 +vn -0.5627 -0.4617 0.6857 +vn -0.5627 -0.4617 -0.6857 +vn -0.6421 -0.3428 0.6857 +vn -0.6419 -0.3432 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn -0.6965 -0.2113 -0.6857 +vn -0.7244 -0.0711 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.7244 0.0716 0.6857 +vn -0.7244 0.0713 -0.6857 +vn -0.6965 0.2113 0.6857 +vn -0.6965 0.2113 -0.6857 +vn -0.6418 0.3433 0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.5628 0.4616 0.6857 +vn -0.5626 0.4617 -0.6857 +vn -0.4616 0.5628 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.3431 0.6419 0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.2113 0.6965 0.6857 +vn -0.2114 0.6965 -0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn 0.0713 0.7244 -0.6857 +vn 0.2112 0.6966 0.6857 +vn 0.2114 0.6965 -0.6857 +vn 0.4616 0.5628 0.6857 +vn 0.4617 0.5626 -0.6857 +vn 0.3431 0.6419 -0.6857 +vn 0.3431 0.6419 0.6857 +vn 0.5626 0.4617 0.6857 +vn 0.5626 0.4617 -0.6857 +vn 0.6420 0.3430 0.6857 +vn 0.6419 0.3431 -0.6857 +vn 0.6965 0.2114 0.6857 +vn 0.6965 0.2114 -0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.7244 0.0713 -0.6857 +vn 0.6966 -0.2112 0.6857 +vn 0.6965 -0.2115 -0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.6419 -0.3432 0.6857 +vn 0.6420 -0.3430 -0.6857 +vn 0.5627 -0.4617 0.6857 +vn 0.5628 -0.4616 -0.6857 +vn 0.8614 0.4604 0.2147 +vn 0.8767 0.4686 0.1087 +vn 0.9513 0.2886 0.1087 +vn 0.9346 0.2835 0.2147 +vn 0.9720 0.0957 0.2147 +vn 0.9893 0.0974 0.1087 +vn 0.9720 -0.0957 0.2147 +vn 0.9893 -0.0974 0.1087 +vn 0.9346 -0.2835 0.2147 +vn 0.9513 -0.2886 0.1087 +vn 0.8614 -0.4604 0.2147 +vn 0.8767 -0.4686 0.1087 +vn 0.7550 -0.6196 0.2147 +vn 0.7684 -0.6306 0.1087 +vn 0.6306 -0.7684 0.1087 +vn 0.6196 -0.7550 0.2147 +vn 0.4604 -0.8614 0.2147 +vn 0.4686 -0.8767 0.1087 +vn 0.2835 -0.9346 0.2147 +vn 0.2886 -0.9513 0.1087 +vn 0.0957 -0.9720 0.2147 +vn 0.0974 -0.9893 0.1087 +vn -0.0974 -0.9893 0.1087 +vn -0.0957 -0.9720 0.2147 +vn -0.2886 -0.9513 0.1087 +vn -0.2835 -0.9346 0.2147 +vn -0.4604 -0.8614 0.2147 +vn -0.4686 -0.8767 0.1087 +vn -0.6306 -0.7684 0.1087 +vn -0.6196 -0.7550 0.2147 +vn -0.7684 -0.6306 0.1087 +vn -0.7550 -0.6196 0.2147 +vn -0.8614 -0.4604 0.2147 +vn -0.8767 -0.4686 0.1087 +vn -0.9513 -0.2886 0.1087 +vn -0.9346 -0.2835 0.2147 +vn -0.9720 -0.0957 0.2147 +vn -0.9893 -0.0974 0.1087 +vn -0.9893 0.0974 0.1087 +vn -0.9720 0.0957 0.2147 +vn -0.9346 0.2835 0.2147 +vn -0.9513 0.2886 0.1087 +vn -0.8767 0.4686 0.1087 +vn -0.8614 0.4604 0.2147 +vn -0.7684 0.6306 0.1087 +vn -0.7550 0.6196 0.2147 +vn -0.6306 0.7684 0.1087 +vn -0.6196 0.7550 0.2147 +vn -0.4686 0.8767 0.1087 +vn -0.4604 0.8614 0.2147 +vn -0.2886 0.9513 0.1087 +vn -0.2835 0.9346 0.2147 +vn -0.0974 0.9893 0.1087 +vn -0.0957 0.9720 0.2147 +vn 0.2835 0.9346 0.2147 +vn 0.0957 0.9720 0.2147 +vn 0.0974 0.9893 0.1087 +vn 0.2886 0.9513 0.1087 +vn 0.6196 0.7550 0.2147 +vn 0.4604 0.8614 0.2147 +vn 0.4686 0.8767 0.1087 +vn 0.6306 0.7684 0.1087 +vn 0.7550 0.6196 0.2147 +vn 0.7684 0.6306 0.1087 +vn 0.4618 -0.5625 -0.6858 +vn 0.4617 -0.5626 0.6857 +vn 0.3030 -0.7322 0.6100 +vn 0.3826 -0.9239 0.0000 +vn 0.9914 -0.1305 -0.0000 +vn 0.7856 -0.1034 0.6100 +vn -0.4825 -0.6286 0.6100 +vn -0.6088 -0.7933 0.0000 +vn 0.6087 0.7934 -0.0000 +vn 0.4824 0.6287 0.6100 +vn -0.3827 0.9239 0.0000 +vn -0.3032 0.7321 0.6100 +vn -0.9914 0.1305 0.0000 +vn -0.7856 0.1034 0.6100 +vn 0.7320 -0.3034 0.6100 +vn 0.9239 -0.3827 -0.0000 +vn 0.7934 0.6087 -0.0000 +vn 0.6288 0.4822 0.6100 +vn 0.1035 -0.7856 0.6100 +vn 0.1305 -0.9914 -0.0000 +vn -0.1305 0.9914 0.0000 +vn -0.1035 0.7856 0.6100 +vn -0.9239 0.3827 0.0000 +vn -0.7321 0.3032 0.6100 +vn -0.7934 -0.6087 0.0000 +vn -0.6288 -0.4823 0.6100 +vn 0.7321 0.3032 0.6100 +vn 0.9239 0.3827 -0.0000 +vn 0.1305 0.9914 -0.0000 +vn 0.1033 0.7857 0.6100 +vn 0.6286 -0.4825 0.6100 +vn 0.7934 -0.6087 -0.0000 +vn -0.7934 0.6087 0.0000 +vn -0.6286 0.4824 0.6100 +vn -0.9239 -0.3827 0.0000 +vn -0.7322 -0.3030 0.6100 +vn -0.1305 -0.9914 0.0000 +vn -0.1034 -0.7856 0.6100 +vn 0.3032 0.7321 0.6100 +vn 0.3827 0.9239 0.0000 +vn -0.6087 0.7934 0.0000 +vn -0.4822 0.6288 0.6100 +vn 0.7856 0.1033 0.6100 +vn 0.9914 0.1306 0.0000 +vn -0.9914 -0.1305 0.0000 +vn -0.7856 -0.1034 0.6100 +vn -0.3827 -0.9239 0.0000 +vn -0.3033 -0.7321 0.6100 +vn 0.6088 -0.7934 -0.0000 +vn 0.4825 -0.6286 0.6100 +vn -0.3031 0.7321 0.6100 +vn -0.6087 -0.7934 0.0000 +vn -0.4824 -0.6286 0.6100 +vn 0.3827 -0.9239 -0.0000 +vn 0.3032 -0.7321 0.6100 +vn -0.7321 0.3033 0.6100 +vn -0.7934 -0.6088 0.0000 +vn -0.6287 -0.4824 0.6100 +vn -0.1034 0.7856 0.6100 +vn 0.1306 -0.9914 -0.0000 +vn 0.1033 -0.7856 0.6100 +vn 0.7321 -0.3033 0.6100 +vn 0.6288 0.4823 0.6100 +vn -0.7321 -0.3032 0.6100 +vn -0.6287 0.4824 0.6100 +vn -0.7934 0.6088 0.0000 +vn 0.6287 -0.4823 0.6100 +vn 0.1306 0.9914 0.0000 +vn 0.1035 0.7856 0.6100 +vn -0.3032 -0.7321 0.6100 +vn 0.4823 -0.6287 0.6100 +vn 0.7856 0.1034 0.6100 +vn 0.5602 -0.5604 0.6100 +vn 0.7071 -0.7071 -0.0000 +vn 0.9659 0.2588 -0.0000 +vn 0.7654 0.2051 0.6100 +vn -0.2051 -0.7654 0.6100 +vn -0.2588 -0.9659 0.0000 +vn 0.2588 0.9659 -0.0000 +vn 0.2052 0.7654 0.6100 +vn -0.7071 0.7071 0.0000 +vn -0.5603 0.5603 0.6100 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 0.6100 +vn 0.7924 0.0000 0.6100 +vn 0.5000 0.8660 0.0000 +vn 0.3962 0.6862 0.6100 +vn 0.3961 -0.6863 0.6100 +vn 0.5000 -0.8660 -0.0000 +vn -0.5000 0.8660 0.0000 +vn -0.3962 0.6862 0.6100 +vn -0.7924 -0.0000 0.6100 +vn -0.5000 -0.8660 0.0000 +vn -0.3964 -0.6861 0.6100 +vn 0.5603 0.5603 0.6100 +vn 0.7071 0.7071 -0.0000 +vn -0.2588 0.9659 0.0000 +vn -0.2048 0.7655 0.6100 +vn 0.7654 -0.2051 0.6100 +vn 0.9659 -0.2588 -0.0000 +vn -0.9659 0.2588 0.0000 +vn -0.7654 0.2052 0.6100 +vn -0.7071 -0.7071 0.0000 +vn -0.5604 -0.5602 0.6100 +vn 0.2588 -0.9659 -0.0000 +vn 0.2051 -0.7654 0.6100 +vn -0.0000 0.7924 0.6100 +vn -0.8660 0.5000 0.0000 +vn -0.6862 0.3963 0.6100 +vn 0.6862 0.3962 0.6100 +vn 0.8660 0.5000 -0.0000 +vn -0.8660 -0.5000 0.0000 +vn -0.6863 -0.3960 0.6100 +vn -0.0002 -0.7924 0.6100 +vn 0.8660 -0.5000 -0.0000 +vn 0.6862 -0.3962 0.6100 +vn -0.5602 0.5604 0.6100 +vn 0.2051 0.7654 0.6100 +vn -0.2052 -0.7654 0.6100 +vn 0.5603 -0.5603 0.6100 +vn -0.3962 -0.6862 0.6100 +vn -0.3960 0.6863 0.6100 +vn 0.3962 -0.6862 0.6100 +vn 0.3963 0.6861 0.6100 +vn -0.5603 -0.5603 0.6100 +vn 0.2049 -0.7654 0.6100 +vn -0.7654 0.2051 0.6100 +vn 0.7654 -0.2050 0.6100 +vn 0.5604 0.5602 0.6100 +vn -0.2051 0.7654 0.6100 +vn 0.6862 -0.3963 0.6100 +vn -0.6863 -0.3961 0.6100 +vn 0.6863 0.3961 0.6100 +vn -0.6862 0.3962 0.6100 +g Pipe_Cylinder.002_None_Pipe_Cylinder.002_None_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 +f 7/7/2 8/8/2 9/9/2 10/10/2 11/11/2 12/12/2 +f 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 +f 19/19/2 20/20/2 21/21/2 22/22/2 23/23/2 24/24/2 +f 25/25/1 26/26/1 27/27/1 28/28/1 29/29/1 30/30/1 +f 31/31/2 32/32/2 33/33/2 34/34/2 35/35/2 36/36/2 +f 37/37/1 38/38/1 39/39/1 40/40/1 41/41/1 42/42/1 +f 43/43/2 44/44/2 45/45/2 46/46/2 47/47/2 48/48/2 +f 49/49/1 50/50/1 51/51/1 52/52/1 53/53/1 54/54/1 +f 55/55/2 56/56/2 57/57/2 58/58/2 59/59/2 60/60/2 +f 61/61/1 62/62/1 63/63/1 64/64/1 65/65/1 66/66/1 +f 67/67/2 68/68/2 69/69/2 70/70/2 71/71/2 72/72/2 +f 73/73/1 74/74/1 75/75/1 76/76/1 77/77/1 78/78/1 +f 79/79/2 80/80/2 81/81/2 82/82/2 83/83/2 84/84/2 +f 85/85/1 86/86/1 87/87/1 88/88/1 89/89/1 90/90/1 +f 91/91/2 92/92/2 93/93/2 94/94/2 95/95/2 96/96/2 +f 97/97/2 98/98/2 99/99/2 100/100/2 101/101/2 102/102/2 103/103/2 104/104/2 105/105/2 106/106/2 107/107/2 108/108/2 109/109/2 110/110/2 111/111/2 112/112/2 113/113/2 114/114/2 115/115/2 116/116/2 117/117/2 118/118/2 119/119/2 120/120/2 121/121/2 122/122/2 123/123/2 124/124/2 125/125/2 126/126/2 127/127/2 128/128/2 +f 129/129/1 130/130/1 131/131/1 132/132/1 133/133/1 134/134/1 135/135/1 136/136/1 137/137/1 138/138/1 139/139/1 140/140/1 141/141/1 142/142/1 143/143/1 144/144/1 145/145/1 146/146/1 147/147/1 148/148/1 149/149/1 150/150/1 151/151/1 152/152/1 153/153/1 154/154/1 155/155/1 156/156/1 157/157/1 158/158/1 159/159/1 160/160/1 +f 161/161/1 162/162/1 163/163/1 164/164/1 165/165/1 166/166/1 167/167/1 168/168/1 169/169/1 170/170/1 171/171/1 172/172/1 173/173/1 174/174/1 175/175/1 176/176/1 177/177/1 178/178/1 179/179/1 180/180/1 181/181/1 182/182/1 183/183/1 184/184/1 185/185/1 186/186/1 187/187/1 188/188/1 189/189/1 190/190/1 191/191/1 192/192/1 +f 193/193/2 194/194/2 195/195/2 196/196/2 197/197/2 198/198/2 199/199/2 200/200/2 201/201/2 202/202/2 203/203/2 204/204/2 205/205/2 206/206/2 207/207/2 208/208/2 209/209/2 210/210/2 211/211/2 212/212/2 213/213/2 214/214/2 215/215/2 216/216/2 217/217/2 218/218/2 219/219/2 220/220/2 221/221/2 222/222/2 223/223/2 224/224/2 +f 225/225/1 226/226/1 227/227/1 228/228/1 229/229/1 230/230/1 +f 231/231/2 232/232/2 233/233/2 234/234/2 235/235/2 236/236/2 +f 237/237/1 238/238/1 239/239/1 240/240/1 241/241/1 242/242/1 +f 243/243/2 244/244/2 245/245/2 246/246/2 247/247/2 248/248/2 +f 249/249/1 250/250/1 251/251/1 252/252/1 253/253/1 254/254/1 +f 255/255/2 256/256/2 257/257/2 258/258/2 259/259/2 260/260/2 +f 261/261/1 262/262/1 263/263/1 264/264/1 265/265/1 266/266/1 +f 267/267/2 268/268/2 269/269/2 270/270/2 271/271/2 272/272/2 +f 273/273/1 274/274/1 275/275/1 276/276/1 277/277/1 278/278/1 +f 279/279/2 280/280/2 281/281/2 282/282/2 283/283/2 284/284/2 +f 285/285/1 286/286/1 287/287/1 288/288/1 289/289/1 290/290/1 +f 291/291/2 292/292/2 293/293/2 294/294/2 295/295/2 296/296/2 +f 297/297/1 298/298/1 299/299/1 300/300/1 301/301/1 302/302/1 +f 303/303/2 304/304/2 305/305/2 306/306/2 307/307/2 308/308/2 +f 309/309/1 310/310/1 311/311/1 312/312/1 313/313/1 314/314/1 +f 315/315/2 316/316/2 317/317/2 318/318/2 319/319/2 320/320/2 +f 321/321/3 322/322/3 323/323/3 324/324/3 325/325/3 326/326/3 +f 327/327/4 328/328/4 329/329/4 330/330/4 331/331/4 332/332/4 +f 333/333/3 334/334/3 335/335/3 336/336/3 337/337/3 338/338/3 +f 339/339/4 340/340/4 341/341/4 342/342/4 343/343/4 344/344/4 +f 345/345/3 346/346/3 347/347/3 348/348/3 349/349/3 350/350/3 +f 351/351/4 352/352/4 353/353/4 354/354/4 355/355/4 356/356/4 +f 357/357/3 358/358/3 359/359/3 360/360/3 361/361/3 362/362/3 +f 363/363/4 364/364/4 365/365/4 366/366/4 367/367/4 368/368/4 +f 369/369/3 370/370/3 371/371/3 372/372/3 373/373/3 374/374/3 +f 375/375/4 376/376/4 377/377/4 378/378/4 379/379/4 380/380/4 +f 381/381/3 382/382/3 383/383/3 384/384/3 385/385/3 386/386/3 +f 387/387/4 388/388/4 389/389/4 390/390/4 391/391/4 392/392/4 +f 393/393/3 394/394/3 395/395/3 396/396/3 397/397/3 398/398/3 +f 399/399/4 400/400/4 401/401/4 402/402/4 403/403/4 404/404/4 +f 405/405/3 406/406/3 407/407/3 408/408/3 409/409/3 410/410/3 +f 411/411/4 412/412/4 413/413/4 414/414/4 415/415/4 416/416/4 +f 417/417/4 418/418/4 419/419/4 420/420/4 421/421/4 422/422/4 423/423/4 424/424/4 425/425/4 426/426/4 427/427/4 428/428/4 429/429/4 430/430/4 431/431/4 432/432/4 433/433/4 434/434/4 435/435/4 436/436/4 437/437/4 438/438/4 439/439/4 440/440/4 441/441/4 442/442/4 443/443/4 444/444/4 445/445/4 446/446/4 447/447/4 448/448/4 +f 449/449/3 450/450/3 451/451/3 452/452/3 453/453/3 454/454/3 455/455/3 456/456/3 457/457/3 458/458/3 459/459/3 460/460/3 461/461/3 462/462/3 463/463/3 464/464/3 465/465/3 466/466/3 467/467/3 468/468/3 469/469/3 470/470/3 471/471/3 472/472/3 473/473/3 474/474/3 475/475/3 476/476/3 477/477/3 478/478/3 479/479/3 480/480/3 +f 481/481/3 482/482/3 483/483/3 484/484/3 485/485/3 486/486/3 487/487/3 488/488/3 489/489/3 490/490/3 491/491/3 492/492/3 493/493/3 494/494/3 495/495/3 496/496/3 497/497/3 498/498/3 499/499/3 500/500/3 501/501/3 502/502/3 503/503/3 504/504/3 505/505/3 506/506/3 507/507/3 508/508/3 509/509/3 510/510/3 511/511/3 512/512/3 +f 513/513/4 514/514/4 515/515/4 516/516/4 517/517/4 518/518/4 519/519/4 520/520/4 521/521/4 522/522/4 523/523/4 524/524/4 525/525/4 526/526/4 527/527/4 528/528/4 529/529/4 530/530/4 531/531/4 532/532/4 533/533/4 534/534/4 535/535/4 536/536/4 537/537/4 538/538/4 539/539/4 540/540/4 541/541/4 542/542/4 543/543/4 544/544/4 +f 545/545/3 546/546/3 547/547/3 548/548/3 549/549/3 550/550/3 +f 551/551/4 552/552/4 553/553/4 554/554/4 555/555/4 556/556/4 +f 557/557/3 558/558/3 559/559/3 560/560/3 561/561/3 562/562/3 +f 563/563/4 564/564/4 565/565/4 566/566/4 567/567/4 568/568/4 +f 569/569/3 570/570/3 571/571/3 572/572/3 573/573/3 574/574/3 +f 575/575/4 576/576/4 577/577/4 578/578/4 579/579/4 580/580/4 +f 581/581/3 582/582/3 583/583/3 584/584/3 585/585/3 586/586/3 +f 587/587/4 588/588/4 589/589/4 590/590/4 591/591/4 592/592/4 +f 593/593/3 594/594/3 595/595/3 596/596/3 597/597/3 598/598/3 +f 599/599/4 600/600/4 601/601/4 602/602/4 603/603/4 604/604/4 +f 605/605/3 606/606/3 607/607/3 608/608/3 609/609/3 610/610/3 +f 611/611/4 612/612/4 613/613/4 614/614/4 615/615/4 616/616/4 +f 617/617/3 618/618/3 619/619/3 620/620/3 621/621/3 622/622/3 +f 623/623/4 624/624/4 625/625/4 626/626/4 627/627/4 628/628/4 +f 629/629/3 630/630/3 631/631/3 632/632/3 633/633/3 634/634/3 +f 635/635/4 636/636/4 637/637/4 638/638/4 639/639/4 640/640/4 +f 641/641/5 642/642/5 643/643/5 644/644/5 645/645/5 646/646/5 +f 647/647/5 648/648/5 649/649/5 650/650/5 651/651/5 652/652/5 +f 653/653/5 654/654/5 655/655/5 656/656/5 657/657/5 658/658/5 +f 659/659/5 660/660/5 661/661/5 662/662/5 663/663/5 664/664/5 +f 665/665/5 666/666/5 667/667/5 668/668/5 669/669/5 670/670/5 +f 671/671/5 672/672/5 673/673/5 674/674/5 675/675/5 676/676/5 +f 677/677/5 678/678/5 679/679/5 680/680/5 681/681/5 682/682/5 +f 683/683/5 684/684/5 685/685/5 686/686/5 687/687/5 688/688/5 +f 689/689/5 690/690/5 691/691/5 692/692/5 693/693/5 694/694/5 695/695/5 696/696/5 697/697/5 698/698/5 699/699/5 700/700/5 701/701/5 702/702/5 703/703/5 704/704/5 705/705/5 706/706/5 707/707/5 708/708/5 709/709/5 710/710/5 711/711/5 712/712/5 713/713/5 714/714/5 715/715/5 716/716/5 717/717/5 718/718/5 719/719/5 720/720/5 +f 721/721/6 722/722/6 723/723/6 724/724/6 725/725/6 726/726/6 727/727/6 728/728/6 729/729/6 730/730/6 731/731/6 732/732/6 733/733/6 734/734/6 735/735/6 736/736/6 737/737/6 738/738/6 739/739/6 740/740/6 741/741/6 742/742/6 743/743/6 744/744/6 745/745/6 746/746/6 747/747/6 748/748/6 749/749/6 750/750/6 751/751/6 752/752/6 +f 753/753/5 754/754/5 755/755/5 756/756/5 757/757/5 758/758/5 +f 759/759/5 760/760/5 761/761/5 762/762/5 763/763/5 764/764/5 +f 765/765/5 766/766/5 767/767/5 768/768/5 769/769/5 770/770/5 +f 771/771/5 772/772/5 773/773/5 774/774/5 775/775/5 776/776/5 +f 777/777/5 778/778/5 779/779/5 780/780/5 781/781/5 782/782/5 +f 783/783/5 784/784/5 785/785/5 786/786/5 787/787/5 788/788/5 +f 789/789/5 790/790/5 791/791/5 792/792/5 793/793/5 794/794/5 +f 795/795/5 796/796/5 797/797/5 798/798/5 799/799/5 800/800/5 +s 1 +f 127/801/7 150/802/8 149/803/9 128/804/10 +f 126/805/11 151/806/12 150/802/8 127/801/7 +f 125/807/13 152/808/14 151/806/12 126/805/11 +f 124/809/15 153/810/16 152/808/14 125/807/13 +f 123/811/17 154/812/18 153/810/16 124/809/15 +f 122/813/19 155/814/20 154/812/18 123/811/17 +f 121/815/21 156/816/22 155/814/20 122/813/19 +f 120/817/23 157/818/24 156/816/22 121/815/21 +f 119/819/25 158/820/26 157/818/24 120/817/23 +f 118/821/27 159/822/28 158/820/26 119/819/25 +f 117/823/29 160/824/30 159/822/28 118/821/27 +f 116/825/31 129/826/32 160/824/30 117/823/29 +f 115/827/33 130/828/34 129/826/32 116/825/31 +f 114/829/35 131/830/36 130/831/34 115/827/33 +f 113/832/37 132/833/38 131/830/36 114/829/35 +f 112/834/39 133/835/40 132/833/38 113/832/37 +f 111/836/41 134/837/42 133/838/40 112/839/39 +f 110/840/43 135/841/44 134/837/42 111/836/41 +f 109/842/45 136/843/46 135/841/44 110/840/43 +f 108/844/47 137/845/48 136/843/46 109/842/45 +f 106/846/49 139/847/50 138/848/51 107/849/52 +f 107/849/52 138/848/51 137/845/48 108/844/47 +f 105/850/53 140/851/54 139/847/50 106/846/49 +f 104/852/55 141/853/56 140/851/54 105/850/53 +f 103/854/57 142/855/58 141/853/56 104/852/55 +f 102/856/59 143/857/60 142/855/58 103/854/57 +f 100/858/61 145/859/62 144/860/63 101/861/64 +f 101/861/64 144/860/63 143/857/60 102/856/59 +f 99/862/65 146/863/66 145/859/62 100/858/61 +f 98/864/67 147/865/68 146/863/66 99/862/65 +f 801/866/69 802/867/70 803/868/71 804/869/72 +f 805/870/73 804/869/72 803/868/71 806/871/74 +f 807/872/75 805/870/73 806/871/74 808/873/76 +f 809/874/77 807/872/75 808/873/76 810/875/78 +f 811/876/79 809/874/77 810/875/78 812/877/80 +f 813/878/81 811/876/79 812/877/80 814/879/82 +f 813/878/81 814/879/82 815/880/83 816/881/84 +f 817/882/85 816/881/84 815/880/83 818/883/86 +f 819/884/87 817/882/85 818/883/86 820/885/88 +f 821/886/89 819/884/87 820/885/88 822/887/90 +f 821/886/89 822/887/90 823/888/91 824/889/92 +f 824/889/92 823/888/91 825/890/93 826/891/94 +f 827/892/95 828/893/96 829/894/97 830/895/98 +f 826/891/94 825/890/93 828/893/96 827/892/95 +f 830/895/98 829/894/97 831/896/99 832/897/100 +f 833/898/101 832/897/100 831/896/99 834/899/102 +f 833/898/101 834/899/102 835/900/103 836/901/104 +f 837/902/105 836/901/104 835/900/103 838/903/106 +f 837/904/105 838/905/106 839/906/107 840/907/108 +f 841/908/109 840/907/108 839/906/107 842/909/110 +f 841/908/109 842/909/110 843/910/111 844/911/112 +f 844/911/112 843/910/111 845/912/113 846/913/114 +f 846/913/114 845/912/113 847/914/115 848/915/116 +f 848/915/116 847/914/115 849/916/117 850/917/118 +f 850/917/118 849/916/117 851/918/119 852/919/120 +f 852/919/120 851/918/119 853/920/121 854/921/122 +f 855/922/123 856/923/124 857/924/125 858/925/126 +f 856/923/124 854/921/122 853/920/121 857/924/125 +f 859/926/127 860/927/128 861/928/129 862/929/130 +f 855/922/123 858/925/126 861/928/129 860/927/128 +f 863/930/131 859/926/127 862/929/130 864/931/132 +f 863/930/131 864/931/132 802/867/70 801/866/69 +f 865/932/133 822/887/90 820/885/88 866/933/134 +f 867/934/135 825/890/93 823/888/91 868/935/136 +f 866/933/134 820/885/88 818/883/86 869/936/137 +f 870/937/138 828/893/96 825/890/93 867/934/135 +f 869/936/137 818/883/86 815/880/83 871/938/139 +f 872/939/140 829/894/97 828/893/96 870/937/138 +f 873/940/141 871/938/139 815/880/83 814/879/82 +f 874/941/142 875/942/143 876/943/144 877/944/145 +f 878/945/146 879/946/147 875/942/143 874/941/142 +f 880/947/148 881/948/149 879/946/147 878/945/146 +f 882/949/150 883/950/151 884/951/152 885/952/153 +f 885/952/153 884/951/152 886/953/154 887/954/155 +f 877/944/145 876/943/144 888/955/156 889/956/157 +f 890/957/158 891/958/159 881/948/149 880/947/148 +f 892/959/160 893/960/161 894/961/162 895/962/163 +f 887/954/155 886/953/154 896/963/164 897/964/165 +f 898/965/166 889/956/157 888/955/156 882/949/150 +f 899/966/167 900/967/168 891/958/159 890/957/158 +f 901/968/169 892/959/160 895/962/163 902/969/170 +f 897/964/165 896/963/164 903/970/171 904/971/172 +f 905/972/173 898/965/166 882/949/150 885/952/153 +f 189/973/174 194/974/175 193/975/176 190/976/24 +f 192/977/28 223/978/27 222/979/29 161/980/30 +f 906/981/177 894/961/162 900/967/168 899/966/167 +f 188/982/178 195/983/19 194/974/175 189/973/174 +f 907/984/179 905/972/173 885/952/153 887/954/155 +f 161/980/30 222/979/29 221/985/31 162/986/32 +f 908/987/180 895/962/163 894/961/162 906/981/177 +f 187/988/181 196/989/17 195/983/19 188/982/178 +f 909/990/182 910/991/183 911/992/184 912/993/185 +f 913/994/186 914/995/187 915/996/188 916/997/189 +f 917/998/190 907/984/179 887/954/155 897/964/165 +f 186/999/16 197/1000/15 196/989/17 187/988/181 +f 918/1001/191 902/969/170 895/962/163 908/987/180 +f 184/1002/12 199/1003/11 198/1004/13 185/1005/14 +f 919/1006/192 917/998/190 897/964/165 904/971/172 +f 162/986/32 221/985/31 220/1007/33 163/1008/34 +f 920/1009/193 911/1010/184 902/969/170 918/1001/191 +f 183/1011/8 200/1012/7 199/1003/11 184/1002/12 +f 921/1013/194 922/1014/195 923/1015/196 924/1016/197 +f 925/1017/198 926/1018/199 927/1019/200 928/1020/201 +f 929/1021/202 919/1006/192 904/971/172 916/997/189 +f 163/1008/34 220/1007/33 219/1022/203 164/1023/204 +f 930/1024/205 912/993/185 911/992/184 920/1025/193 +f 128/804/10 149/803/9 148/1026/206 97/1027/207 +f 182/1028/208 201/1029/209 200/1012/7 183/1011/8 +f 931/1030/210 921/1013/194 924/1016/197 932/1031/211 +f 927/1019/200 926/1018/199 933/1032/212 934/1033/213 935/1034/214 +f 936/1035/215 929/1021/202 916/997/189 915/996/188 +f 164/1023/204 219/1022/203 218/1036/37 165/1037/38 +f 937/1038/216 923/1015/196 912/993/185 930/1024/205 +f 181/1039/217 202/1040/207 201/1029/209 182/1028/208 +f 938/1041/218 936/1035/215 915/996/188 928/1020/201 +f 165/1037/38 218/1036/37 217/1042/219 166/1043/40 +f 939/1044/220 924/1016/197 923/1015/196 937/1038/216 +f 180/1045/221 203/1046/222 202/1040/207 181/1039/217 +f 940/1047/223 938/1041/218 928/1020/201 927/1019/200 +f 167/1048/42 216/1049/41 215/1050/43 168/1051/44 +f 939/1044/220 941/1052/224 932/1031/211 924/1016/197 +f 166/1043/40 217/1042/219 216/1053/41 167/1054/42 +f 942/1055/225 943/1056/226 944/1057/227 945/1058/228 +f 946/1059/229 947/1060/230 948/1061/231 949/1062/232 +f 950/1063/233 940/1047/223 927/1019/200 935/1034/214 +f 168/1051/44 215/1050/43 214/1064/45 169/1065/46 +f 190/976/24 193/975/176 224/1066/234 191/1067/235 +f 951/1068/236 952/1069/237 932/1031/211 941/1052/224 +f 179/1070/238 204/1071/239 203/1046/222 180/1045/221 +f 953/1072/240 942/1055/225 945/1058/228 954/1073/241 +f 948/1061/231 947/1060/230 953/1072/240 954/1073/241 +f 955/1074/242 950/1063/233 935/1034/214 956/1075/243 +f 169/1065/46 214/1064/45 213/1076/244 170/1077/245 +f 951/1068/236 957/1078/246 944/1057/227 952/1069/237 +f 178/1079/62 205/1080/61 204/1071/239 179/1070/238 +f 958/1081/247 955/1074/242 956/1075/243 949/1062/232 +f 170/1077/245 213/1082/244 212/1083/248 171/1084/51 +f 957/1078/246 959/1085/249 945/1058/228 944/1057/227 +f 177/1086/250 206/1087/64 205/1080/61 178/1079/62 +f 185/1005/14 198/1004/13 197/1000/15 186/999/16 +f 960/1088/251 958/1081/247 949/1062/232 948/1061/231 +f 171/1084/51 212/1083/248 211/1089/252 172/1090/253 +f 959/1085/249 961/1091/254 954/1073/241 945/1058/228 +f 176/1092/60 207/1093/59 206/1087/64 177/1086/250 +f 961/1091/254 960/1088/251 948/1061/231 954/1073/241 +f 191/1067/235 224/1066/234 223/978/27 192/977/28 +f 175/1094/255 208/1095/256 207/1093/59 176/1092/60 +f 172/1090/253 211/1089/252 210/1096/53 173/1097/257 +f 174/1098/56 209/1099/55 208/1095/256 175/1094/255 +f 173/1097/257 210/1096/53 209/1099/55 174/1098/56 +f 1/1100/258 962/1101/259 963/1102/260 2/1103/261 +f 6/1104/262 964/1105/263 962/1101/259 1/1100/258 +f 2/1103/261 963/1102/260 965/1106/264 3/1107/265 +f 3/1107/265 965/1106/264 966/1108/266 4/1109/267 +f 4/1110/267 966/1111/266 967/1112/268 5/1113/269 +f 5/1113/269 967/1112/268 964/1105/263 6/1104/262 +f 7/1114/270 968/1115/266 969/1116/271 8/1117/272 +f 12/1118/273 970/1119/274 968/1115/266 7/1114/270 +f 8/1117/272 969/1116/271 971/1120/275 9/1121/276 +f 9/1121/276 971/1120/275 972/1122/259 10/1123/277 +f 10/1124/277 972/1125/259 973/1126/278 11/1127/279 +f 11/1127/279 973/1126/278 970/1119/274 12/1118/273 +f 13/1128/280 974/1129/281 975/1130/282 14/1131/283 +f 18/1132/284 976/1133/285 974/1129/281 13/1128/280 +f 14/1131/283 975/1130/282 977/1134/286 15/1135/287 +f 15/1135/287 977/1134/286 978/1136/288 16/1137/289 +f 16/1138/289 978/1139/288 979/1140/290 17/1141/291 +f 17/1141/291 979/1140/290 976/1133/285 18/1132/284 +f 19/1142/292 980/1143/288 981/1144/286 20/1145/293 +f 24/1146/294 982/1147/290 980/1143/288 19/1142/292 +f 20/1145/293 981/1144/286 983/1148/282 21/1149/295 +f 21/1149/295 983/1148/282 984/1150/296 22/1151/297 +f 22/1152/297 984/1153/296 985/1154/298 23/1155/299 +f 23/1155/299 985/1154/298 982/1147/290 24/1146/294 +f 25/1156/300 986/1157/301 987/1158/302 26/1159/303 +f 30/1160/304 988/1161/305 986/1157/301 25/1156/300 +f 26/1159/303 987/1158/302 989/1162/306 27/1163/307 +f 27/1163/307 989/1162/306 990/1164/308 28/1165/309 +f 28/1166/309 990/1167/308 991/1168/310 29/1169/311 +f 29/1169/311 991/1168/310 988/1161/305 30/1160/304 +f 31/1170/312 992/1171/308 993/1172/313 32/1173/314 +f 36/1174/315 994/1175/316 992/1171/308 31/1170/312 +f 32/1173/314 993/1172/313 995/1176/317 33/1177/318 +f 33/1177/318 995/1176/317 996/1178/301 34/1179/319 +f 34/1180/319 996/1181/301 997/1182/320 35/1183/321 +f 35/1183/321 997/1182/320 994/1175/316 36/1174/315 +f 37/1184/322 998/1185/323 999/1186/324 38/1187/325 +f 42/1188/326 1000/1189/327 998/1185/323 37/1184/322 +f 38/1187/325 999/1186/324 1001/1190/328 39/1191/329 +f 39/1191/329 1001/1190/328 1002/1192/330 40/1193/331 +f 40/1194/331 1002/1195/330 1003/1196/332 41/1197/333 +f 41/1197/333 1003/1196/332 1000/1189/327 42/1188/326 +f 43/1198/334 1004/1199/330 1005/1200/328 44/1201/335 +f 48/1202/336 1006/1203/337 1004/1199/330 43/1198/334 +f 44/1201/335 1005/1200/328 1007/1204/324 45/1205/338 +f 45/1205/338 1007/1204/324 1008/1206/323 46/1207/339 +f 46/1208/339 1008/1209/323 1009/1210/340 47/1211/341 +f 47/1211/341 1009/1210/340 1006/1203/337 48/1202/336 +f 49/1212/267 1010/1213/266 1011/1214/274 50/1215/342 +f 54/1216/265 1012/1217/271 1010/1213/266 49/1212/267 +f 50/1215/342 1011/1214/274 1013/1218/278 51/1219/343 +f 51/1219/343 1013/1218/278 1014/1220/259 52/1221/344 +f 52/1222/344 1014/1223/259 1015/1224/275 53/1225/261 +f 53/1225/261 1015/1224/275 1012/1217/271 54/1216/265 +f 55/1226/345 1016/1227/259 1017/1228/263 56/1229/346 +f 60/1230/347 1018/1231/275 1016/1227/259 55/1226/345 +f 56/1229/346 1017/1228/263 1019/1232/268 57/1233/273 +f 57/1233/273 1019/1232/268 1020/1234/266 58/1235/348 +f 58/1236/348 1020/1237/266 1021/1238/271 59/1239/349 +f 59/1239/349 1021/1238/271 1018/1231/275 60/1230/347 +f 61/1240/350 1022/1241/288 1023/1242/290 62/1243/351 +f 66/1244/352 1024/1245/353 1022/1241/288 61/1240/350 +f 62/1243/351 1023/1242/290 1025/1246/298 63/1247/284 +f 63/1247/284 1025/1246/298 1026/1248/296 64/1249/280 +f 64/1250/280 1026/1251/296 1027/1252/354 65/1253/283 +f 65/1253/283 1027/1252/354 1024/1245/353 66/1244/352 +f 67/1254/355 1028/1255/296 1029/1256/356 68/1257/357 +f 72/1258/295 1030/1259/282 1028/1255/296 67/1254/355 +f 68/1257/357 1029/1256/356 1031/1260/358 69/1261/294 +f 69/1261/294 1031/1260/358 1032/1262/288 70/1263/359 +f 70/1264/359 1032/1265/288 1033/1266/286 71/1267/360 +f 71/1267/360 1033/1266/286 1030/1259/282 72/1258/295 +f 73/1268/309 1034/1269/308 1035/1270/316 74/1271/311 +f 78/1272/361 1036/1273/313 1034/1269/308 73/1268/309 +f 74/1271/311 1035/1270/316 1037/1274/320 75/1275/304 +f 75/1275/304 1037/1274/320 1038/1276/301 76/1277/300 +f 76/1278/300 1038/1279/301 1039/1280/317 77/1281/303 +f 77/1281/303 1039/1280/317 1036/1273/313 78/1272/361 +f 79/1282/362 1040/1283/301 1041/1284/305 80/1285/363 +f 84/1286/364 1042/1287/317 1040/1283/301 79/1282/362 +f 80/1285/363 1041/1284/305 1043/1288/310 81/1289/365 +f 81/1289/365 1043/1288/310 1044/1290/308 82/1291/312 +f 82/1292/312 1044/1293/308 1045/1294/313 83/1295/314 +f 83/1295/314 1045/1294/313 1042/1287/317 84/1286/364 +f 85/1296/331 1046/1297/330 1047/1298/337 86/1299/333 +f 90/1300/366 1048/1301/367 1046/1297/330 85/1296/331 +f 86/1299/333 1047/1298/337 1049/1302/340 87/1303/326 +f 87/1303/326 1049/1302/340 1050/1304/323 88/1305/322 +f 88/1306/322 1050/1307/323 1051/1308/368 89/1309/369 +f 89/1309/369 1051/1308/368 1048/1301/367 90/1300/366 +f 91/1310/370 1052/1311/323 1053/1312/340 92/1313/371 +f 96/1314/372 1054/1315/324 1052/1311/323 91/1310/370 +f 92/1313/371 1053/1312/340 1055/1316/337 93/1317/373 +f 93/1317/373 1055/1316/337 1056/1318/330 94/1319/374 +f 94/1320/374 1056/1321/330 1057/1322/328 95/1323/375 +f 95/1323/375 1057/1322/328 1054/1315/324 96/1314/372 +f 891/958/159 1058/1324/376 1059/1325/377 881/948/149 +f 900/967/168 1060/1326/378 1058/1324/376 891/958/159 +f 1061/1327/379 872/1328/140 1062/1329/380 1063/1330/381 +f 871/1331/139 1064/1332/382 1065/1333/383 869/1334/137 +f 879/946/147 1066/1335/384 868/935/136 823/888/91 822/887/90 865/932/133 1067/1336/385 875/942/143 +f 872/939/140 1061/1337/379 831/896/99 829/894/97 +f 97/1027/207 148/1026/206 147/865/68 98/864/67 +f 1068/1338/386 1069/1339/387 803/868/71 802/867/70 +f 1069/1339/387 1070/1340/388 806/871/74 803/868/71 +f 1070/1340/388 1071/1341/389 808/873/76 806/871/74 +f 1071/1341/389 1072/1342/390 810/875/78 808/873/76 +f 1072/1342/390 1073/1343/391 812/877/80 810/875/78 +f 1073/1343/391 873/940/141 814/879/82 812/877/80 +f 1074/1344/392 888/955/156 876/943/144 1075/1345/393 +f 1075/1345/393 876/943/144 875/942/143 1067/1336/385 +f 881/948/149 1059/1325/377 1066/1335/384 879/946/147 +f 1061/1337/379 1076/1346/394 834/899/102 831/896/99 +f 1076/1346/394 1077/1347/395 835/900/103 834/899/102 +f 1077/1347/395 1078/1348/396 838/903/106 835/900/103 +f 1078/1349/396 1079/1350/397 839/906/107 838/905/106 +f 1079/1350/397 1080/1351/398 842/909/110 839/906/107 +f 1080/1351/398 1081/1352/399 843/910/111 842/909/110 +f 1081/1352/399 1082/1353/400 845/912/113 843/910/111 +f 1082/1353/400 1083/1354/401 1084/1355/402 847/914/115 845/912/113 +f 1084/1355/402 1085/1356/403 849/916/117 847/914/115 +f 1085/1356/403 1086/1357/404 851/918/119 849/916/117 +f 1086/1357/404 1087/1358/405 853/920/121 851/918/119 +f 1088/1359/406 1089/1360/407 858/925/126 857/924/125 +f 1087/1358/405 1088/1359/406 857/924/125 853/920/121 +f 1090/1361/408 1091/1362/409 862/929/130 861/928/129 +f 1089/1360/407 1090/1361/408 861/928/129 858/925/126 +f 1091/1362/409 1092/1363/410 1093/1364/411 864/931/132 862/929/130 +f 864/931/132 1093/1364/411 1068/1338/386 802/867/70 +f 910/1365/183 901/968/169 902/969/170 911/1010/184 +f 903/970/171 913/994/186 916/997/189 904/971/172 +f 922/1014/195 909/990/182 912/993/185 923/1015/196 +f 914/995/187 925/1017/198 928/1020/201 915/996/188 +f 1094/1366/412 1095/1367/413 931/1030/210 932/1031/211 952/1069/237 +f 934/1033/213 1096/1368/414 956/1075/243 935/1034/214 +f 943/1056/226 1094/1366/412 952/1069/237 944/1057/227 +f 1096/1368/414 946/1059/229 949/1062/232 956/1075/243 +f 225/1369/415 1097/1370/416 1098/1371/417 226/1372/418 +f 230/1373/419 1099/1374/420 1097/1370/416 225/1369/415 +f 226/1372/418 1098/1371/417 1100/1375/421 227/1376/422 +f 227/1376/422 1100/1375/421 1101/1377/423 228/1378/424 +f 228/1379/424 1101/1380/423 1102/1381/425 229/1382/426 +f 229/1382/426 1102/1381/425 1099/1374/420 230/1373/419 +f 231/1383/427 1103/1384/423 1104/1385/421 232/1386/428 +f 236/1387/429 1105/1388/425 1103/1384/423 231/1383/427 +f 232/1386/428 1104/1385/421 1106/1389/417 233/1390/430 +f 233/1390/430 1106/1389/417 1107/1391/416 234/1392/431 +f 234/1393/431 1107/1394/416 1108/1395/420 235/1396/432 +f 235/1396/432 1108/1395/420 1105/1388/425 236/1387/429 +f 237/1397/433 1109/1398/3 1110/1399/434 238/1400/435 +f 242/1401/436 1111/1402/437 1109/1398/3 237/1397/433 +f 238/1400/435 1110/1399/434 1112/1403/438 239/1404/439 +f 239/1404/439 1112/1403/438 1113/1405/4 240/1406/440 +f 240/1407/440 1113/1408/4 1114/1409/441 241/1410/442 +f 241/1410/442 1114/1409/441 1111/1402/437 242/1401/436 +f 243/1411/443 1115/1412/4 1116/1413/438 244/1414/444 +f 248/1415/445 1117/1416/441 1115/1412/4 243/1411/443 +f 244/1414/444 1116/1413/438 1118/1417/434 245/1418/446 +f 245/1418/446 1118/1417/434 1119/1419/3 246/1420/447 +f 246/1421/447 1119/1422/3 1120/1423/437 247/1424/448 +f 247/1424/448 1120/1423/437 1117/1416/441 248/1415/445 +f 249/1425/449 1121/1426/450 1122/1427/451 250/1428/452 +f 254/1429/453 1123/1430/454 1121/1426/450 249/1425/449 +f 250/1428/452 1122/1427/451 1124/1431/455 251/1432/456 +f 251/1432/456 1124/1431/455 1125/1433/457 252/1434/458 +f 252/1435/458 1125/1436/457 1126/1437/459 253/1438/460 +f 253/1438/460 1126/1437/459 1123/1430/454 254/1429/453 +f 255/1439/461 1127/1440/457 1128/1441/455 256/1442/462 +f 260/1443/463 1129/1444/459 1127/1440/457 255/1439/461 +f 256/1442/462 1128/1441/455 1130/1445/451 257/1446/464 +f 257/1446/464 1130/1445/451 1131/1447/450 258/1448/465 +f 258/1449/465 1131/1450/450 1132/1451/454 259/1452/466 +f 259/1452/466 1132/1451/454 1129/1444/459 260/1443/463 +f 261/1453/467 1133/1454/5 1134/1455/468 262/1456/469 +f 266/1457/470 1135/1458/471 1133/1454/5 261/1453/467 +f 262/1456/469 1134/1455/468 1136/1459/472 263/1460/473 +f 263/1460/473 1136/1459/472 1137/1461/6 264/1462/474 +f 264/1463/474 1137/1464/6 1138/1465/475 265/1466/476 +f 265/1466/476 1138/1465/475 1135/1458/471 266/1457/470 +f 267/1467/477 1139/1468/6 1140/1469/472 268/1470/478 +f 272/1471/479 1141/1472/475 1139/1468/6 267/1467/477 +f 268/1470/478 1140/1469/472 1142/1473/468 269/1474/480 +f 269/1474/480 1142/1473/468 1143/1475/5 270/1476/481 +f 270/1477/481 1143/1478/5 1144/1479/471 271/1480/482 +f 271/1480/482 1144/1479/471 1141/1472/475 272/1471/479 +f 273/1481/424 1145/1482/423 1146/1483/425 274/1484/426 +f 278/1485/422 1147/1486/421 1145/1482/423 273/1481/424 +f 274/1484/426 1146/1483/425 1148/1487/420 275/1488/483 +f 275/1488/483 1148/1487/420 1149/1489/416 276/1490/415 +f 276/1491/415 1149/1492/416 1150/1493/417 277/1494/484 +f 277/1494/484 1150/1493/417 1147/1486/421 278/1485/422 +f 279/1495/485 1151/1496/416 1152/1497/420 280/1498/432 +f 284/1499/486 1153/1500/417 1151/1496/416 279/1495/485 +f 280/1498/432 1152/1497/420 1154/1501/425 281/1502/487 +f 281/1502/487 1154/1501/425 1155/1503/423 282/1504/488 +f 282/1505/488 1155/1506/423 1156/1507/421 283/1508/428 +f 283/1508/428 1156/1507/421 1153/1500/417 284/1499/486 +f 285/1509/440 1157/1510/4 1158/1511/441 286/1512/442 +f 290/1513/489 1159/1514/438 1157/1510/4 285/1509/440 +f 286/1512/442 1158/1511/441 1160/1515/437 287/1516/436 +f 287/1516/436 1160/1515/437 1161/1517/3 288/1518/433 +f 288/1519/433 1161/1520/3 1162/1521/434 289/1522/490 +f 289/1522/490 1162/1521/434 1159/1514/438 290/1513/489 +f 291/1523/447 1163/1524/3 1164/1525/437 292/1526/491 +f 296/1527/492 1165/1528/434 1163/1524/3 291/1523/447 +f 292/1526/491 1164/1525/437 1166/1529/441 293/1530/493 +f 293/1530/493 1166/1529/441 1167/1531/4 294/1532/443 +f 294/1533/443 1167/1534/4 1168/1535/438 295/1536/494 +f 295/1536/494 1168/1535/438 1165/1528/434 296/1527/492 +f 297/1537/458 1169/1538/457 1170/1539/459 298/1540/495 +f 302/1541/456 1171/1542/455 1169/1538/457 297/1537/458 +f 298/1540/495 1170/1539/459 1172/1543/454 299/1544/496 +f 299/1544/496 1172/1543/454 1173/1545/450 300/1546/449 +f 300/1547/449 1173/1548/450 1174/1549/451 301/1550/497 +f 301/1550/497 1174/1549/451 1171/1542/455 302/1541/456 +f 303/1551/465 1175/1552/450 1176/1553/454 304/1554/498 +f 308/1555/464 1177/1556/451 1175/1552/450 303/1551/465 +f 304/1554/498 1176/1553/454 1178/1557/459 305/1558/463 +f 305/1558/463 1178/1557/459 1179/1559/457 306/1560/499 +f 306/1561/499 1179/1562/457 1180/1563/455 307/1564/462 +f 307/1564/462 1180/1563/455 1177/1556/451 308/1555/464 +f 309/1565/500 1181/1566/6 1182/1567/475 310/1568/501 +f 314/1569/502 1183/1570/472 1181/1566/6 309/1565/500 +f 310/1568/501 1182/1567/475 1184/1571/471 311/1572/470 +f 311/1572/470 1184/1571/471 1185/1573/5 312/1574/467 +f 312/1575/467 1185/1576/5 1186/1577/468 313/1578/503 +f 313/1578/503 1186/1577/468 1183/1570/472 314/1569/502 +f 315/1579/504 1187/1580/5 1188/1581/471 316/1582/505 +f 320/1583/506 1189/1584/468 1187/1580/5 315/1579/504 +f 316/1582/505 1188/1581/471 1190/1585/475 317/1586/507 +f 317/1586/507 1190/1585/475 1191/1587/6 318/1588/508 +f 318/1589/508 1191/1590/6 1192/1591/472 319/1592/509 +f 319/1592/509 1192/1591/472 1189/1584/468 320/1583/506 +f 447/1593/510 470/1594/511 469/1595/512 448/1596/513 +f 446/1597/514 471/1598/515 470/1594/511 447/1593/510 +f 445/1599/516 472/1600/517 471/1598/515 446/1597/514 +f 444/1601/518 473/1602/519 472/1600/517 445/1599/516 +f 443/1603/520 474/1604/521 473/1602/519 444/1601/518 +f 442/1605/522 475/1606/523 474/1604/521 443/1603/520 +f 441/1607/524 476/1608/525 475/1606/523 442/1605/522 +f 440/1609/526 477/1610/527 476/1608/525 441/1607/524 +f 439/1611/528 478/1612/529 477/1610/527 440/1609/526 +f 438/1613/530 479/1614/531 478/1612/529 439/1611/528 +f 437/1615/532 480/1616/533 479/1614/531 438/1613/530 +f 436/1617/534 449/1618/535 480/1616/533 437/1615/532 +f 435/1619/536 450/1620/537 449/1618/535 436/1617/534 +f 434/1621/538 451/1622/539 450/1623/537 435/1619/536 +f 433/1624/540 452/1625/541 451/1622/539 434/1621/538 +f 432/1626/542 453/1627/543 452/1625/541 433/1624/540 +f 431/1628/544 454/1629/545 453/1630/543 432/1631/542 +f 430/1632/546 455/1633/547 454/1629/545 431/1628/544 +f 429/1634/548 456/1635/549 455/1633/547 430/1632/546 +f 428/1636/550 457/1637/551 456/1635/549 429/1634/548 +f 426/1638/552 459/1639/553 458/1640/554 427/1641/555 +f 427/1641/555 458/1640/554 457/1637/551 428/1636/550 +f 425/1642/556 460/1643/557 459/1639/553 426/1638/552 +f 424/1644/558 461/1645/559 460/1643/557 425/1642/556 +f 423/1646/560 462/1647/561 461/1645/559 424/1644/558 +f 422/1648/562 463/1649/563 462/1647/561 423/1646/560 +f 420/1650/564 465/1651/565 464/1652/566 421/1653/567 +f 421/1653/567 464/1652/566 463/1649/563 422/1648/562 +f 419/1654/568 466/1655/569 465/1651/565 420/1650/564 +f 418/1656/570 467/1657/571 466/1655/569 419/1654/568 +f 1193/1658/572 1194/1659/573 1195/1660/574 1196/1661/575 +f 1197/1662/576 1196/1661/575 1195/1660/574 1198/1663/577 +f 1199/1664/578 1197/1662/576 1198/1663/577 1200/1665/579 +f 1201/1666/580 1199/1664/578 1200/1665/579 1202/1667/581 +f 1203/1668/582 1201/1666/580 1202/1667/581 1204/1669/583 +f 1205/1670/584 1203/1668/582 1204/1669/583 1063/1330/381 +f 1205/1670/584 1063/1330/381 1062/1329/380 1206/1671/585 +f 1207/1672/586 1206/1671/585 1062/1329/380 1208/1673/587 +f 1209/1674/588 1207/1672/586 1208/1673/587 1210/1675/589 +f 1211/1676/590 1209/1674/588 1210/1675/589 1212/1677/591 +f 1211/1676/590 1212/1677/591 1213/1678/592 1214/1679/593 +f 1214/1679/593 1213/1678/592 1215/1680/594 1216/1681/595 +f 1217/1682/596 1218/1683/597 1219/1684/598 1220/1685/599 +f 1216/1681/595 1215/1680/594 1218/1683/597 1217/1682/596 +f 1220/1685/599 1219/1684/598 1221/1686/600 1222/1687/601 +f 1223/1688/602 1222/1687/601 1221/1686/600 1224/1689/603 +f 1223/1688/602 1224/1689/603 1225/1690/604 1226/1691/605 +f 1227/1692/606 1226/1691/605 1225/1690/604 1228/1693/607 +f 1227/1694/606 1228/1695/607 1229/1696/608 1230/1697/609 +f 1231/1698/610 1230/1697/609 1229/1696/608 1232/1699/611 +f 1231/1698/610 1232/1699/611 1233/1700/612 1234/1701/613 +f 1234/1701/613 1233/1700/612 1235/1702/614 1236/1703/615 +f 1236/1703/615 1235/1702/614 1237/1704/616 1238/1705/617 +f 1238/1705/617 1237/1704/616 1239/1706/618 1240/1707/619 +f 1240/1707/619 1239/1706/618 1241/1708/620 1242/1709/621 +f 1242/1709/621 1241/1708/620 1243/1710/622 1244/1711/623 +f 1245/1712/624 1246/1713/625 1247/1714/626 1248/1715/627 +f 1246/1713/625 1244/1711/623 1243/1710/622 1247/1714/626 +f 1249/1716/628 1250/1717/629 1251/1718/630 1252/1719/631 +f 1245/1712/624 1248/1715/627 1251/1718/630 1250/1717/629 +f 1253/1720/632 1249/1716/628 1252/1719/631 1254/1721/633 +f 1253/1720/632 1254/1721/633 1194/1659/573 1193/1658/572 +f 868/1722/136 1212/1677/591 1210/1675/589 867/1723/135 +f 1066/1724/384 1213/1678/592 1212/1677/591 868/1722/136 +f 1059/1725/377 1215/1680/594 1213/1678/592 1066/1724/384 +f 867/1723/135 1210/1675/589 1208/1673/587 870/1726/138 +f 1058/1727/376 1218/1683/597 1215/1680/594 1059/1725/377 +f 870/1726/138 1208/1673/587 1062/1329/380 872/1328/140 +f 1060/1728/378 1219/1684/598 1218/1683/597 1058/1727/376 +f 1060/1728/378 893/1729/161 1221/1686/600 1219/1684/598 +f 1255/1730/634 1256/1731/635 1257/1732/636 1258/1733/637 +f 1259/1734/638 1260/1735/639 1256/1731/635 1255/1730/634 +f 1261/1736/640 1262/1737/641 1260/1735/639 1259/1734/638 +f 871/1331/139 873/1738/141 1263/1739/642 1064/1332/382 +f 1263/1739/642 873/1738/141 1073/1740/391 1264/1741/643 +f 1258/1733/637 1257/1732/636 1065/1333/383 1265/1742/644 +f 1266/1743/645 1267/1744/646 1262/1737/641 1261/1736/640 +f 886/1745/154 884/1746/152 1268/1747/647 1269/1748/648 +f 1264/1741/643 1073/1740/391 1072/1749/390 1270/1750/649 +f 1271/1751/650 1265/1742/644 1065/1333/383 1064/1332/382 +f 1272/1752/651 1273/1753/652 1267/1744/646 1266/1743/645 +f 896/1754/164 886/1745/154 1269/1748/648 1274/1755/653 +f 1270/1750/649 1072/1749/390 1071/1756/389 1275/1757/654 +f 1276/1758/655 1271/1751/650 1064/1332/382 1263/1739/642 +f 509/1759/656 514/1760/657 513/1761/658 510/1762/527 +f 512/1763/531 543/1764/659 542/1765/660 481/1766/533 +f 1277/1767/661 1268/1747/647 1273/1753/652 1272/1752/651 +f 508/1768/662 515/1769/663 514/1760/657 509/1759/656 +f 1278/1770/664 1276/1758/655 1263/1739/642 1264/1741/643 +f 481/1766/533 542/1765/660 541/1771/665 482/1772/535 +f 1279/1773/666 1269/1748/648 1268/1747/647 1277/1767/661 +f 507/1774/667 516/1775/668 515/1769/663 508/1768/662 +f 913/1776/186 903/1777/171 1280/1778/669 1281/1779/670 +f 1070/1780/388 1069/1781/387 1282/1782/671 1283/1783/672 +f 1284/1784/673 1278/1770/664 1264/1741/643 1270/1750/649 +f 506/1785/519 517/1786/674 516/1775/668 507/1774/667 +f 1285/1787/675 1274/1755/653 1269/1748/648 1279/1773/666 +f 504/1788/676 519/1789/677 518/1790/678 505/1791/679 +f 1286/1792/680 1284/1784/673 1270/1750/649 1275/1757/654 +f 482/1772/535 541/1771/665 540/1793/536 483/1794/537 +f 1287/1795/681 1280/1796/669 1274/1755/653 1285/1787/675 +f 503/1797/511 520/1798/682 519/1789/677 504/1788/676 +f 925/1799/198 914/1800/187 1288/1801/683 1289/1802/684 +f 1068/1803/386 1093/1804/411 1290/1805/685 1291/1806/686 +f 1292/1807/687 1286/1792/680 1275/1757/654 1283/1783/672 +f 483/1794/537 540/1793/536 539/1808/538 484/1809/688 +f 1293/1810/689 1281/1779/670 1280/1778/669 1287/1811/681 +f 448/1596/513 469/1595/512 468/1812/690 417/1813/691 +f 502/1814/692 521/1815/693 520/1798/682 503/1797/511 +f 926/1816/199 925/1799/198 1289/1802/684 1294/1817/694 +f 1290/1805/685 1093/1804/411 1092/1818/410 1295/1819/695 1296/1820/696 +f 1297/1821/697 1292/1807/687 1283/1783/672 1282/1782/671 +f 484/1809/688 539/1808/538 538/1822/540 485/1823/541 +f 1298/1824/698 1288/1801/683 1281/1779/670 1293/1810/689 +f 501/1825/699 522/1826/700 521/1815/693 502/1814/692 +f 1299/1827/701 1297/1821/697 1282/1782/671 1291/1806/686 +f 485/1823/541 538/1822/540 537/1828/542 486/1829/543 +f 1300/1830/702 1289/1802/684 1288/1801/683 1298/1824/698 +f 500/1831/703 523/1832/704 522/1826/700 501/1825/699 +f 1301/1833/705 1299/1827/701 1291/1806/686 1290/1805/685 +f 487/1834/706 536/1835/707 535/1836/546 488/1837/547 +f 1300/1830/702 1302/1838/708 1294/1817/694 1289/1802/684 +f 486/1829/543 537/1828/542 536/1839/707 487/1840/706 +f 1303/1841/709 1304/1842/710 1305/1843/711 1306/1844/712 +f 1307/1845/713 1308/1846/714 1309/1847/715 1310/1848/716 +f 1311/1849/717 1301/1833/705 1290/1805/685 1296/1820/696 +f 488/1837/547 535/1836/546 534/1850/548 489/1851/549 +f 510/1762/527 513/1761/658 544/1852/528 511/1853/529 +f 1312/1854/718 1313/1855/719 1294/1817/694 1302/1838/708 +f 499/1856/569 524/1857/568 523/1832/704 500/1831/703 +f 1314/1858/720 1303/1841/709 1306/1844/712 1315/1859/721 +f 1309/1847/715 1308/1846/714 1314/1858/720 1315/1859/721 +f 1316/1860/722 1311/1849/717 1296/1820/696 1317/1861/723 +f 489/1851/549 534/1850/548 533/1862/550 490/1863/724 +f 1312/1854/718 1318/1864/725 1305/1843/711 1313/1855/719 +f 498/1865/726 525/1866/727 524/1857/568 499/1856/569 +f 1319/1867/728 1316/1860/722 1317/1861/723 1310/1848/716 +f 490/1863/724 533/1868/550 532/1869/729 491/1870/730 +f 1318/1864/725 1320/1871/731 1306/1844/712 1305/1843/711 +f 497/1872/566 526/1873/567 525/1866/727 498/1865/726 +f 505/1791/679 518/1790/678 517/1786/674 506/1785/519 +f 1321/1874/732 1319/1867/728 1310/1848/716 1309/1847/715 +f 491/1870/730 532/1869/729 531/1875/733 492/1876/734 +f 1320/1871/731 1322/1877/735 1315/1859/721 1306/1844/712 +f 496/1878/563 527/1879/562 526/1873/567 497/1872/566 +f 1322/1877/735 1321/1874/732 1309/1847/715 1315/1859/721 +f 511/1853/529 544/1852/528 543/1764/659 512/1763/531 +f 495/1880/561 528/1881/560 527/1879/562 496/1878/563 +f 492/1876/734 531/1875/733 530/1882/736 493/1883/737 +f 494/1884/559 529/1885/558 528/1881/560 495/1880/561 +f 493/1883/737 530/1882/736 529/1885/558 494/1884/559 +f 321/1886/738 1323/1887/739 1324/1888/740 322/1889/741 +f 326/1890/742 1325/1891/743 1323/1887/739 321/1886/738 +f 322/1889/741 1324/1888/740 1326/1892/744 323/1893/745 +f 323/1893/745 1326/1892/744 1327/1894/746 324/1895/747 +f 324/1896/747 1327/1897/746 1328/1898/748 325/1899/749 +f 325/1899/749 1328/1898/748 1325/1891/743 326/1890/742 +f 327/1900/750 1329/1901/751 1330/1902/752 328/1903/753 +f 332/1904/754 1331/1905/755 1329/1901/751 327/1900/750 +f 328/1903/753 1330/1902/752 1332/1906/756 329/1907/757 +f 329/1907/757 1332/1906/756 1333/1908/739 330/1909/758 +f 330/1910/758 1333/1911/739 1334/1912/743 331/1913/759 +f 331/1913/759 1334/1912/743 1331/1905/755 332/1904/754 +f 333/1914/760 1335/1915/761 1336/1916/762 334/1917/763 +f 338/1918/764 1337/1919/765 1335/1915/761 333/1914/760 +f 334/1917/763 1336/1916/762 1338/1920/766 335/1921/767 +f 335/1921/767 1338/1920/766 1339/1922/768 336/1923/769 +f 336/1924/769 1339/1925/768 1340/1926/770 337/1927/771 +f 337/1927/771 1340/1926/770 1337/1919/765 338/1918/764 +f 339/1928/772 1341/1929/768 1342/1930/766 340/1931/773 +f 344/1932/774 1343/1933/775 1341/1929/768 339/1928/772 +f 340/1931/773 1342/1930/766 1344/1934/762 341/1935/776 +f 341/1935/776 1344/1934/762 1345/1936/761 342/1937/777 +f 342/1938/777 1345/1939/761 1346/1940/778 343/1941/779 +f 343/1941/779 1346/1940/778 1343/1933/775 344/1932/774 +f 345/1942/780 1347/1943/781 1348/1944/782 346/1945/783 +f 350/1946/784 1349/1947/785 1347/1943/781 345/1942/780 +f 346/1945/783 1348/1944/782 1350/1948/786 347/1949/787 +f 347/1949/787 1350/1948/786 1351/1950/788 348/1951/789 +f 348/1952/789 1351/1953/788 1352/1954/790 349/1955/791 +f 349/1955/791 1352/1954/790 1349/1947/785 350/1946/784 +f 351/1956/792 1353/1957/788 1354/1958/786 352/1959/793 +f 356/1960/794 1355/1961/790 1353/1957/788 351/1956/792 +f 352/1959/793 1354/1958/786 1356/1962/795 353/1963/796 +f 353/1963/796 1356/1962/795 1357/1964/781 354/1965/797 +f 354/1966/797 1357/1967/781 1358/1968/785 355/1969/798 +f 355/1969/798 1358/1968/785 1355/1961/790 356/1960/794 +f 357/1970/799 1359/1971/800 1360/1972/801 358/1973/802 +f 362/1974/803 1361/1975/804 1359/1971/800 357/1970/799 +f 358/1973/802 1360/1972/801 1362/1976/805 359/1977/806 +f 359/1977/806 1362/1976/805 1363/1978/807 360/1979/808 +f 360/1980/808 1363/1981/807 1364/1982/809 361/1983/810 +f 361/1983/810 1364/1982/809 1361/1975/804 362/1974/803 +f 363/1984/811 1365/1985/807 1366/1986/805 364/1987/812 +f 368/1988/813 1367/1989/814 1365/1985/807 363/1984/811 +f 364/1987/812 1366/1986/805 1368/1990/801 365/1991/815 +f 365/1991/815 1368/1990/801 1369/1992/800 366/1993/816 +f 366/1994/816 1369/1995/800 1370/1996/817 367/1997/818 +f 367/1997/818 1370/1996/817 1367/1989/814 368/1988/813 +f 369/1998/747 1371/1999/746 1372/2000/748 370/2001/819 +f 374/2002/820 1373/2003/752 1371/1999/746 369/1998/747 +f 370/2001/819 1372/2000/748 1374/2004/743 371/2005/821 +f 371/2005/821 1374/2004/743 1375/2006/739 372/2007/822 +f 372/2008/822 1375/2009/739 1376/2010/756 373/2011/741 +f 373/2011/741 1376/2010/756 1373/2003/752 374/2002/820 +f 375/2012/758 1377/2013/739 1378/2014/743 376/2015/759 +f 380/2016/823 1379/2017/756 1377/2013/739 375/2012/758 +f 376/2015/759 1378/2014/743 1380/2018/748 377/2019/824 +f 377/2019/824 1380/2018/748 1381/2020/746 378/2021/825 +f 378/2022/825 1381/2023/746 1382/2024/752 379/2025/753 +f 379/2025/753 1382/2024/752 1379/2017/756 380/2016/823 +f 381/2026/769 1383/2027/768 1384/2028/775 382/2029/826 +f 386/2030/767 1385/2031/827 1383/2027/768 381/2026/769 +f 382/2029/826 1384/2028/775 1386/2032/778 383/2033/764 +f 383/2033/764 1386/2032/778 1387/2034/761 384/2035/760 +f 384/2036/760 1387/2037/761 1388/2038/828 385/2039/763 +f 385/2039/763 1388/2038/828 1385/2031/827 386/2030/767 +f 387/2040/829 1389/2041/761 1390/2042/765 388/2043/830 +f 392/2044/776 1391/2045/762 1389/2041/761 387/2040/829 +f 388/2043/830 1390/2042/765 1392/2046/770 389/2047/831 +f 389/2047/831 1392/2046/770 1393/2048/768 390/2049/832 +f 390/2050/832 1393/2051/768 1394/2052/766 391/2053/833 +f 391/2053/833 1394/2052/766 1391/2045/762 392/2044/776 +f 393/2054/834 1395/2055/788 1396/2056/835 394/2057/836 +f 398/2058/837 1397/2059/786 1395/2055/788 393/2054/834 +f 394/2057/836 1396/2056/835 1398/2060/838 395/2061/784 +f 395/2061/784 1398/2060/838 1399/2062/781 396/2063/780 +f 396/2064/780 1399/2065/781 1400/2066/795 397/2067/783 +f 397/2067/783 1400/2066/795 1397/2059/786 398/2058/837 +f 399/2068/797 1401/2069/781 1402/2070/785 400/2071/839 +f 404/2072/840 1403/2073/782 1401/2069/781 399/2068/797 +f 400/2071/839 1402/2070/785 1404/2074/790 401/2075/841 +f 401/2075/841 1404/2074/790 1405/2076/788 402/2077/842 +f 402/2078/842 1405/2079/788 1406/2080/843 403/2081/844 +f 403/2081/844 1406/2080/843 1403/2073/782 404/2072/840 +f 405/2082/808 1407/2083/845 1408/2084/809 406/2085/810 +f 410/2086/846 1409/2087/847 1407/2083/845 405/2082/808 +f 406/2085/810 1408/2084/809 1410/2088/804 407/2089/803 +f 407/2089/803 1410/2088/804 1411/2090/800 408/2091/848 +f 408/2092/848 1411/2093/800 1412/2094/801 409/2095/849 +f 409/2095/849 1412/2094/801 1409/2087/847 410/2086/846 +f 411/2096/850 1413/2097/800 1414/2098/817 412/2099/851 +f 416/2100/815 1415/2101/801 1413/2097/800 411/2096/850 +f 412/2099/851 1414/2098/817 1416/2102/814 413/2103/813 +f 413/2103/813 1416/2102/814 1417/2104/807 414/2105/811 +f 414/2106/811 1417/2107/807 1418/2108/805 415/2109/812 +f 415/2109/812 1418/2108/805 1415/2101/801 416/2100/815 +f 1267/1744/646 1074/2110/392 1075/2111/393 1262/1737/641 +f 883/2112/151 1074/2110/392 1267/1744/646 1273/1753/652 +f 1060/1326/378 900/967/168 894/961/162 893/960/161 +f 883/2112/151 1273/1753/652 1268/1747/647 884/1746/152 +f 417/1813/691 468/1812/690 467/1657/571 418/1656/570 +f 1081/2113/399 1080/2114/398 1195/1660/574 1194/1659/573 +f 1080/2114/398 1079/2115/397 1198/1663/577 1195/1660/574 +f 1079/2115/397 1078/2116/396 1200/1665/579 1198/1663/577 +f 1078/2116/396 1077/2117/395 1202/1667/581 1200/1665/579 +f 1077/2117/395 1076/2118/394 1204/1669/583 1202/1667/581 +f 1076/2118/394 1061/1327/379 1063/1330/381 1204/1669/583 +f 869/1334/137 1065/1333/383 1257/1732/636 866/2119/134 +f 866/2119/134 1257/1732/636 1256/1731/635 865/2120/133 +f 1067/2121/385 865/2120/133 1256/1731/635 1260/1735/639 +f 1262/1737/641 1075/2111/393 1067/2121/385 1260/1735/639 +f 893/1729/161 892/2122/160 1224/1689/603 1221/1686/600 +f 892/2122/160 901/2123/169 1225/1690/604 1224/1689/603 +f 901/2123/169 910/2124/183 1228/1693/607 1225/1690/604 +f 910/2125/183 909/2126/182 1229/1696/608 1228/1695/607 +f 909/2126/182 922/2127/195 1232/1699/611 1229/1696/608 +f 922/2127/195 921/2128/194 1233/1700/612 1232/1699/611 +f 921/2128/194 931/2129/210 1235/1702/614 1233/1700/612 +f 931/2129/210 1095/2130/413 1419/2131/852 1237/1704/616 1235/1702/614 +f 1419/2131/852 1420/2132/853 1239/1706/618 1237/1704/616 +f 1420/2132/853 1421/2133/854 1241/1708/620 1239/1706/618 +f 1421/2133/854 1422/2134/855 1243/1710/622 1241/1708/620 +f 1423/2135/856 1424/2136/857 1248/1715/627 1247/1714/626 +f 1422/2134/855 1423/2135/856 1247/1714/626 1243/1710/622 +f 1425/2137/858 1426/2138/859 1252/1719/631 1251/1718/630 +f 1424/2136/857 1425/2137/858 1251/1718/630 1248/1715/627 +f 1426/2138/859 1083/2139/401 1082/2140/400 1254/1721/633 1252/1719/631 +f 1254/1721/633 1082/2140/400 1081/2113/399 1194/1659/573 +f 903/2141/171 896/1754/164 1274/1755/653 1280/1796/669 +f 1071/1756/389 1070/1780/388 1283/1783/672 1275/1757/654 +f 914/1800/187 913/1776/186 1281/1779/670 1288/1801/683 +f 1069/1781/387 1068/1803/386 1291/1806/686 1282/1782/671 +f 1427/2142/860 933/2143/212 926/1816/199 1294/1817/694 1313/1855/719 +f 1295/1819/695 1428/2144/861 1317/1861/723 1296/1820/696 +f 1304/1842/710 1427/2142/860 1313/1855/719 1305/1843/711 +f 1428/2144/861 1307/1845/713 1310/1848/716 1317/1861/723 +f 545/2145/862 1429/2146/863 1430/2147/864 546/2148/865 +f 550/2149/866 1431/2150/867 1429/2146/863 545/2145/862 +f 546/2148/865 1430/2147/864 1432/2151/868 547/2152/869 +f 547/2152/869 1432/2151/868 1433/2153/870 548/2154/871 +f 548/2155/871 1433/2156/870 1434/2157/872 549/2158/873 +f 549/2158/873 1434/2157/872 1431/2150/867 550/2149/866 +f 551/2159/874 1435/2160/870 1436/2161/868 552/2162/875 +f 556/2163/876 1437/2164/872 1435/2160/870 551/2159/874 +f 552/2162/875 1436/2161/868 1438/2165/864 553/2166/877 +f 553/2166/877 1438/2165/864 1439/2167/863 554/2168/878 +f 554/2169/878 1439/2170/863 1440/2171/867 555/2172/879 +f 555/2172/879 1440/2171/867 1437/2164/872 556/2163/876 +f 557/2173/880 1441/2174/2 1442/2175/881 558/2176/882 +f 562/2177/883 1443/2178/884 1441/2174/2 557/2173/880 +f 558/2176/882 1442/2175/881 1444/2179/885 559/2180/886 +f 559/2180/886 1444/2179/885 1445/2181/1 560/2182/887 +f 560/2183/887 1445/2184/1 1446/2185/888 561/2186/889 +f 561/2186/889 1446/2185/888 1443/2178/884 562/2177/883 +f 563/2187/890 1447/2188/1 1448/2189/885 564/2190/891 +f 568/2191/892 1449/2192/888 1447/2188/1 563/2187/890 +f 564/2190/891 1448/2189/885 1450/2193/881 565/2194/893 +f 565/2194/893 1450/2193/881 1451/2195/2 566/2196/894 +f 566/2197/894 1451/2198/2 1452/2199/884 567/2200/895 +f 567/2200/895 1452/2199/884 1449/2192/888 568/2191/892 +f 569/2201/896 1453/2202/897 1454/2203/898 570/2204/899 +f 574/2205/900 1455/2206/901 1453/2202/897 569/2201/896 +f 570/2204/899 1454/2203/898 1456/2207/902 571/2208/903 +f 571/2208/903 1456/2207/902 1457/2209/904 572/2210/905 +f 572/2211/905 1457/2212/904 1458/2213/906 573/2214/907 +f 573/2214/907 1458/2213/906 1455/2206/901 574/2205/900 +f 575/2215/908 1459/2216/904 1460/2217/902 576/2218/909 +f 580/2219/910 1461/2220/906 1459/2216/904 575/2215/908 +f 576/2218/909 1460/2217/902 1462/2221/898 577/2222/911 +f 577/2222/911 1462/2221/898 1463/2223/897 578/2224/912 +f 578/2225/912 1463/2226/897 1464/2227/901 579/2228/913 +f 579/2228/913 1464/2227/901 1461/2220/906 580/2219/910 +f 581/2229/914 1465/2230/5 1466/2231/915 582/2232/916 +f 586/2233/917 1467/2234/918 1465/2230/5 581/2229/914 +f 582/2232/916 1466/2231/915 1468/2235/919 583/2236/920 +f 583/2236/920 1468/2235/919 1469/2237/6 584/2238/921 +f 584/2239/921 1469/2240/6 1470/2241/922 585/2242/923 +f 585/2242/923 1470/2241/922 1467/2234/918 586/2233/917 +f 587/2243/924 1471/2244/6 1472/2245/919 588/2246/925 +f 592/2247/926 1473/2248/922 1471/2244/6 587/2243/924 +f 588/2246/925 1472/2245/919 1474/2249/915 589/2250/927 +f 589/2250/927 1474/2249/915 1475/2251/5 590/2252/928 +f 590/2253/928 1475/2254/5 1476/2255/918 591/2256/929 +f 591/2256/929 1476/2255/918 1473/2248/922 592/2247/926 +f 593/2257/871 1477/2258/870 1478/2259/872 594/2260/930 +f 598/2261/869 1479/2262/868 1477/2258/870 593/2257/871 +f 594/2260/930 1478/2259/872 1480/2263/867 595/2264/866 +f 595/2264/866 1480/2263/867 1481/2265/863 596/2266/862 +f 596/2267/862 1481/2268/863 1482/2269/864 597/2270/931 +f 597/2270/931 1482/2269/864 1479/2262/868 598/2261/869 +f 599/2271/932 1483/2272/863 1484/2273/867 600/2274/933 +f 604/2275/877 1485/2276/864 1483/2272/863 599/2271/932 +f 600/2274/933 1484/2273/867 1486/2277/872 601/2278/876 +f 601/2278/876 1486/2277/872 1487/2279/870 602/2280/934 +f 602/2281/934 1487/2282/870 1488/2283/868 603/2284/935 +f 603/2284/935 1488/2283/868 1485/2276/864 604/2275/877 +f 605/2285/887 1489/2286/1 1490/2287/888 606/2288/936 +f 610/2289/937 1491/2290/885 1489/2286/1 605/2285/887 +f 606/2288/936 1490/2287/888 1492/2291/884 607/2292/938 +f 607/2292/938 1492/2291/884 1493/2293/2 608/2294/880 +f 608/2295/880 1493/2296/2 1494/2297/881 609/2298/939 +f 609/2298/939 1494/2297/881 1491/2290/885 610/2289/937 +f 611/2299/940 1495/2300/2 1496/2301/884 612/2302/941 +f 616/2303/942 1497/2304/881 1495/2300/2 611/2299/940 +f 612/2302/941 1496/2301/884 1498/2305/888 613/2306/943 +f 613/2306/943 1498/2305/888 1499/2307/1 614/2308/944 +f 614/2309/944 1499/2310/1 1500/2311/885 615/2312/945 +f 615/2312/945 1500/2311/885 1497/2304/881 616/2303/942 +f 617/2313/905 1501/2314/904 1502/2315/906 618/2316/946 +f 622/2317/947 1503/2318/902 1501/2314/904 617/2313/905 +f 618/2316/946 1502/2315/906 1504/2319/901 619/2320/948 +f 619/2320/948 1504/2319/901 1505/2321/897 620/2322/896 +f 620/2323/896 1505/2324/897 1506/2325/898 621/2326/949 +f 621/2326/949 1506/2325/898 1503/2318/902 622/2317/947 +f 623/2327/912 1507/2328/897 1508/2329/901 624/2330/913 +f 628/2331/911 1509/2332/898 1507/2328/897 623/2327/912 +f 624/2330/913 1508/2329/901 1510/2333/906 625/2334/950 +f 625/2334/950 1510/2333/906 1511/2335/904 626/2336/951 +f 626/2337/951 1511/2338/904 1512/2339/902 627/2340/952 +f 627/2340/952 1512/2339/902 1509/2332/898 628/2331/911 +f 629/2341/953 1513/2342/6 1514/2343/922 630/2344/923 +f 634/2345/954 1515/2346/919 1513/2342/6 629/2341/953 +f 630/2344/923 1514/2343/922 1516/2347/918 631/2348/917 +f 631/2348/917 1516/2347/918 1517/2349/5 632/2350/955 +f 632/2351/955 1517/2352/5 1518/2353/915 633/2354/956 +f 633/2354/956 1518/2353/915 1515/2346/919 634/2345/954 +f 635/2355/957 1519/2356/5 1520/2357/918 636/2358/958 +f 640/2359/959 1521/2360/915 1519/2356/5 635/2355/957 +f 636/2358/958 1520/2357/918 1522/2361/922 637/2362/960 +f 637/2362/960 1522/2361/922 1523/2363/6 638/2364/961 +f 638/2365/961 1523/2366/6 1524/2367/919 639/2368/925 +f 639/2368/925 1524/2367/919 1521/2360/915 640/2359/959 +f 719/2369/962 742/2370/963 741/2371/964 720/2372/965 +f 718/2373/966 743/2374/967 742/2370/963 719/2369/962 +f 717/2375/968 744/2376/969 743/2374/967 718/2373/966 +f 716/2377/970 745/2378/971 744/2376/969 717/2375/968 +f 715/2379/972 746/2380/973 745/2378/971 716/2377/970 +f 714/2381/974 747/2382/975 746/2380/973 715/2379/972 +f 713/2383/976 748/2384/977 747/2382/975 714/2381/974 +f 712/2385/978 749/2386/979 748/2384/977 713/2383/976 +f 711/2387/980 750/2388/981 749/2386/979 712/2385/978 +f 710/2389/982 751/2390/983 750/2388/981 711/2387/980 +f 709/2391/984 752/2392/985 751/2390/983 710/2389/982 +f 708/2393/986 721/2394/987 752/2392/985 709/2391/984 +f 707/2395/988 722/2396/989 721/2394/987 708/2393/986 +f 706/2397/990 723/2398/991 722/2399/989 707/2395/988 +f 705/2400/992 724/2401/993 723/2398/991 706/2397/990 +f 704/2402/994 725/2403/995 724/2401/993 705/2400/992 +f 703/2404/996 726/2405/997 725/2406/995 704/2407/994 +f 702/2408/998 727/2409/999 726/2405/997 703/2404/996 +f 701/2410/1000 728/2411/1001 727/2409/999 702/2408/998 +f 700/2412/1002 729/2413/1003 728/2411/1001 701/2410/1000 +f 698/2414/1004 731/2415/1005 730/2416/1006 699/2417/1007 +f 699/2417/1007 730/2416/1006 729/2413/1003 700/2412/1002 +f 697/2418/1008 732/2419/1009 731/2415/1005 698/2414/1004 +f 696/2420/1010 733/2421/1011 732/2419/1009 697/2418/1008 +f 695/2422/1012 734/2423/1013 733/2421/1011 696/2420/1010 +f 694/2424/1014 735/2425/1015 734/2423/1013 695/2422/1012 +f 692/2426/1016 737/2427/1017 736/2428/1018 693/2429/1019 +f 693/2429/1019 736/2428/1018 735/2425/1015 694/2424/1014 +f 691/2430/1020 738/2431/1021 737/2427/1017 692/2426/1016 +f 690/2432/1022 739/2433/1023 738/2431/1021 691/2430/1020 +f 1525/2434/1024 1526/2435/1025 1527/2436/1026 1528/2437/1027 +f 1529/2438/1028 1528/2437/1027 1527/2436/1026 1530/2439/1029 +f 1531/2440/1030 1529/2438/1028 1530/2439/1029 1532/2441/1031 +f 1533/2442/1032 1531/2440/1030 1532/2441/1031 1534/2443/1033 +f 1535/2444/1034 1533/2442/1032 1534/2443/1033 1536/2445/1035 +f 1537/2446/1036 1535/2444/1034 1536/2445/1035 1538/2447/1037 +f 1537/2446/1036 1538/2447/1037 1539/2448/1038 1540/2449/1039 +f 1541/2450/1040 1540/2449/1039 1539/2448/1038 1542/2451/1041 +f 1543/2452/1042 1541/2450/1040 1542/2451/1041 1544/2453/1043 +f 1545/2454/1044 1543/2452/1042 1544/2453/1043 1546/2455/1045 +f 1545/2454/1044 1546/2455/1045 1547/2456/1046 1548/2457/1047 +f 1548/2457/1047 1547/2456/1046 1549/2458/1048 1550/2459/1049 +f 1551/2460/1050 1552/2461/1051 1553/2462/1052 1554/2463/1053 +f 1550/2459/1049 1549/2458/1048 1552/2461/1051 1551/2460/1050 +f 1554/2463/1053 1553/2462/1052 1555/2464/1054 1556/2465/1055 +f 1557/2466/1056 1556/2465/1055 1555/2464/1054 1558/2467/1057 +f 1557/2466/1056 1558/2467/1057 1559/2468/1058 1560/2469/1059 +f 1561/2470/1060 1560/2469/1059 1559/2468/1058 1562/2471/1061 +f 1561/2472/1060 1562/2473/1061 1563/2474/1062 1564/2475/1063 +f 1565/2476/1064 1564/2475/1063 1563/2474/1062 1566/2477/1065 +f 1565/2476/1064 1566/2477/1065 1567/2478/1066 1568/2479/1067 +f 1568/2479/1067 1567/2478/1066 1569/2480/1068 1570/2481/1069 +f 1570/2481/1069 1569/2480/1068 1571/2482/1070 1572/2483/1071 +f 1572/2483/1071 1571/2482/1070 1573/2484/1072 1574/2485/1073 +f 1574/2485/1073 1573/2484/1072 1575/2486/1074 1576/2487/1075 +f 1576/2487/1075 1575/2486/1074 1577/2488/1076 1578/2489/1077 +f 1579/2490/1078 1580/2491/1079 1581/2492/1080 1582/2493/1081 +f 1580/2491/1079 1578/2489/1077 1577/2488/1076 1581/2492/1080 +f 1583/2494/1082 1584/2495/1083 1585/2496/1084 1586/2497/1085 +f 1579/2490/1078 1582/2493/1081 1585/2496/1084 1584/2495/1083 +f 1587/2498/1086 1583/2494/1082 1586/2497/1085 1588/2499/1087 +f 1587/2498/1086 1588/2499/1087 1526/2435/1025 1525/2434/1024 +f 720/2372/965 741/2371/964 740/2500/1088 689/2501/1089 +f 641/2502/1090 1589/2503/1091 1590/2504/1092 642/2505/1093 +f 646/2506/1094 1591/2507/1095 1589/2503/1091 641/2502/1090 +f 642/2505/1093 1590/2504/1092 1592/2508/1096 643/2509/1097 +f 643/2509/1097 1592/2508/1096 1593/2510/1098 644/2511/1099 +f 644/2512/1099 1593/2513/1098 1594/2514/1100 645/2515/1101 +f 645/2515/1101 1594/2514/1100 1591/2507/1095 646/2506/1094 +f 647/2516/1102 1595/2517/1103 1596/2518/1104 648/2519/1105 +f 652/2520/1106 1597/2521/1107 1595/2517/1103 647/2516/1102 +f 648/2519/1105 1596/2518/1104 1598/2522/1108 649/2523/1109 +f 649/2523/1109 1598/2522/1108 1599/2524/1110 650/2525/1111 +f 650/2526/1111 1599/2527/1110 1600/2528/1112 651/2529/1113 +f 651/2529/1113 1600/2528/1112 1597/2521/1107 652/2520/1106 +f 653/2530/1114 1601/2531/1115 1602/2532/1116 654/2533/1117 +f 658/2534/1118 1603/2535/1119 1601/2531/1115 653/2530/1114 +f 654/2533/1117 1602/2532/1116 1604/2536/1120 655/2537/1121 +f 655/2537/1121 1604/2536/1120 1605/2538/1122 656/2539/1123 +f 656/2540/1123 1605/2541/1122 1606/2542/1124 657/2543/1125 +f 657/2543/1125 1606/2542/1124 1603/2535/1119 658/2534/1118 +f 659/2544/1126 1607/2545/1127 1608/2546/1128 660/2547/1129 +f 664/2548/1130 1609/2549/1131 1607/2545/1127 659/2544/1126 +f 660/2547/1129 1608/2546/1128 1610/2550/1132 661/2551/1133 +f 661/2551/1133 1610/2550/1132 1611/2552/1134 662/2553/1135 +f 662/2554/1135 1611/2555/1134 1612/2556/1136 663/2557/1137 +f 663/2557/1137 1612/2556/1136 1609/2549/1131 664/2548/1130 +f 665/2558/1138 1613/2559/1098 1614/2560/1100 666/2561/1101 +f 670/2562/1097 1615/2563/1096 1613/2559/1098 665/2558/1138 +f 666/2561/1101 1614/2560/1100 1616/2564/1139 667/2565/1140 +f 667/2565/1140 1616/2564/1139 1617/2566/1141 668/2567/1142 +f 668/2568/1142 1617/2569/1141 1618/2570/1092 669/2571/1093 +f 669/2571/1093 1618/2570/1092 1615/2563/1096 670/2562/1097 +f 671/2572/1143 1619/2573/1110 1620/2574/1144 672/2575/1145 +f 676/2576/1146 1621/2577/1108 1619/2573/1110 671/2572/1143 +f 672/2575/1145 1620/2574/1144 1622/2578/1147 673/2579/1148 +f 673/2579/1148 1622/2578/1147 1623/2580/1103 674/2581/1149 +f 674/2582/1149 1623/2583/1103 1624/2584/1104 675/2585/1150 +f 675/2585/1150 1624/2584/1104 1621/2577/1108 676/2576/1146 +f 677/2586/1151 1625/2587/1122 1626/2588/1124 678/2589/1125 +f 682/2590/1152 1627/2591/1153 1625/2587/1122 677/2586/1151 +f 678/2589/1125 1626/2588/1124 1628/2592/1119 679/2593/1154 +f 679/2593/1154 1628/2592/1119 1629/2594/1115 680/2595/1114 +f 680/2596/1114 1629/2597/1115 1630/2598/1155 681/2599/1156 +f 681/2599/1156 1630/2598/1155 1627/2591/1153 682/2590/1152 +f 683/2600/1157 1631/2601/1134 1632/2602/1136 684/2603/1158 +f 688/2604/1133 1633/2605/1132 1631/2601/1134 683/2600/1157 +f 684/2603/1158 1632/2602/1136 1634/2606/1131 685/2607/1159 +f 685/2607/1159 1634/2606/1131 1635/2608/1127 686/2609/1126 +f 686/2610/1126 1635/2611/1127 1636/2612/1128 687/2613/1129 +f 687/2613/1129 1636/2612/1128 1633/2605/1132 688/2604/1133 +f 689/2501/1089 740/2500/1088 739/2433/1023 690/2432/1022 +f 1090/2614/408 1089/2615/407 1527/2436/1026 1526/2435/1025 +f 1089/2615/407 1088/2616/406 1530/2439/1029 1527/2436/1026 +f 1088/2616/406 1087/2617/405 1532/2441/1031 1530/2439/1029 +f 1087/2617/405 1086/2618/404 1534/2443/1033 1532/2441/1031 +f 1086/2618/404 1085/2619/403 1536/2445/1035 1534/2443/1033 +f 1085/2619/403 1084/2620/402 1538/2447/1037 1536/2445/1035 +f 1084/2620/402 1083/2621/401 1426/2622/859 1539/2448/1038 1538/2447/1037 +f 1426/2622/859 1425/2623/858 1542/2451/1041 1539/2448/1038 +f 1425/2623/858 1424/2624/857 1544/2453/1043 1542/2451/1041 +f 1424/2624/857 1423/2625/856 1546/2455/1045 1544/2453/1043 +f 1423/2625/856 1422/2626/855 1547/2456/1046 1546/2455/1045 +f 1422/2626/855 1421/2627/854 1549/2458/1048 1547/2456/1046 +f 1420/2628/853 1419/2629/852 1553/2462/1052 1552/2461/1051 +f 1421/2627/854 1420/2628/853 1552/2461/1051 1549/2458/1048 +f 1419/2629/852 1095/2630/413 1094/2631/412 1555/2464/1054 1553/2462/1052 +f 1094/2631/412 943/2632/226 1558/2467/1057 1555/2464/1054 +f 943/2632/226 942/2633/225 1559/2468/1058 1558/2467/1057 +f 942/2633/225 953/2634/240 1562/2471/1061 1559/2468/1058 +f 953/2635/240 947/2636/230 1563/2474/1062 1562/2473/1061 +f 947/2636/230 946/2637/229 1566/2477/1065 1563/2474/1062 +f 946/2637/229 1096/2638/414 1567/2478/1066 1566/2477/1065 +f 1096/2638/414 934/2639/213 1569/2480/1068 1567/2478/1066 +f 934/2639/213 933/2640/212 1427/2641/860 1571/2482/1070 1569/2480/1068 +f 1427/2641/860 1304/2642/710 1573/2484/1072 1571/2482/1070 +f 1304/2642/710 1303/2643/709 1575/2486/1074 1573/2484/1072 +f 1303/2643/709 1314/2644/720 1577/2488/1076 1575/2486/1074 +f 1308/2645/714 1307/2646/713 1582/2493/1081 1581/2492/1080 +f 1314/2644/720 1308/2645/714 1581/2492/1080 1577/2488/1076 +f 1428/2647/861 1295/2648/695 1586/2497/1085 1585/2496/1084 +f 1307/2646/713 1428/2647/861 1585/2496/1084 1582/2493/1081 +f 1295/2648/695 1092/1363/410 1091/2649/409 1588/2499/1087 1586/2497/1085 +f 1588/2499/1087 1091/2649/409 1090/2614/408 1526/2435/1025 +f 753/2650/1160 1637/2651/1161 1638/2652/1162 754/2653/1163 +f 758/2654/1164 1639/2655/1165 1637/2651/1161 753/2650/1160 +f 754/2653/1163 1638/2652/1162 1640/2656/1166 755/2657/1167 +f 755/2657/1167 1640/2656/1166 1641/2658/1168 756/2659/1169 +f 756/2660/1169 1641/2661/1168 1642/2662/1170 757/2663/1171 +f 757/2663/1171 1642/2662/1170 1639/2655/1165 758/2654/1164 +f 759/2664/1172 1643/2665/1 1644/2666/1173 760/2667/1174 +f 764/2668/1175 1645/2669/1176 1643/2665/1 759/2664/1172 +f 760/2667/1174 1644/2666/1173 1646/2670/1177 761/2671/1178 +f 761/2671/1178 1646/2670/1177 1647/2672/2 762/2673/1179 +f 762/2674/1179 1647/2675/2 1648/2676/1180 763/2677/1181 +f 763/2677/1181 1648/2676/1180 1645/2669/1176 764/2668/1175 +f 765/2678/1182 1649/2679/1183 1650/2680/1184 766/2681/1185 +f 770/2682/1186 1651/2683/1187 1649/2679/1183 765/2678/1182 +f 766/2681/1185 1650/2680/1184 1652/2684/1188 767/2685/1189 +f 767/2685/1189 1652/2684/1188 1653/2686/1190 768/2687/1191 +f 768/2688/1191 1653/2689/1190 1654/2690/1192 769/2691/1193 +f 769/2691/1193 1654/2690/1192 1651/2683/1187 770/2682/1186 +f 771/2692/1194 1655/2693/4 1656/2694/1195 772/2695/1196 +f 776/2696/1197 1657/2697/1198 1655/2693/4 771/2692/1194 +f 772/2695/1196 1656/2694/1195 1658/2698/1199 773/2699/1200 +f 773/2699/1200 1658/2698/1199 1659/2700/3 774/2701/1201 +f 774/2702/1201 1659/2703/3 1660/2704/1202 775/2705/1203 +f 775/2705/1203 1660/2704/1202 1657/2697/1198 776/2696/1197 +f 777/2706/1204 1661/2707/1168 1662/2708/1170 778/2709/1171 +f 782/2710/1205 1663/2711/1166 1661/2707/1168 777/2706/1204 +f 778/2709/1171 1662/2708/1170 1664/2712/1165 779/2713/1206 +f 779/2713/1206 1664/2712/1165 1665/2714/1161 780/2715/1207 +f 780/2716/1207 1665/2717/1161 1666/2718/1162 781/2719/1163 +f 781/2719/1163 1666/2718/1162 1663/2711/1166 782/2710/1205 +f 783/2720/1179 1667/2721/2 1668/2722/1180 784/2723/1208 +f 788/2724/1209 1669/2725/1177 1667/2721/2 783/2720/1179 +f 784/2723/1208 1668/2722/1180 1670/2726/1176 785/2727/1210 +f 785/2727/1210 1670/2726/1176 1671/2728/1 786/2729/1172 +f 786/2730/1172 1671/2731/1 1672/2732/1173 787/2733/1211 +f 787/2733/1211 1672/2732/1173 1669/2725/1177 788/2724/1209 +f 789/2734/1212 1673/2735/1190 1674/2736/1192 790/2737/1213 +f 794/2738/1214 1675/2739/1188 1673/2735/1190 789/2734/1212 +f 790/2737/1213 1674/2736/1192 1676/2740/1187 791/2741/1215 +f 791/2741/1215 1676/2740/1187 1677/2742/1183 792/2743/1216 +f 792/2744/1216 1677/2745/1183 1678/2746/1184 793/2747/1217 +f 793/2747/1217 1678/2746/1184 1675/2739/1188 794/2738/1214 +f 795/2748/1201 1679/2749/3 1680/2750/1202 796/2751/1218 +f 800/2752/1219 1681/2753/1199 1679/2749/3 795/2748/1201 +f 796/2751/1218 1680/2750/1202 1682/2754/1198 797/2755/1220 +f 797/2755/1220 1682/2754/1198 1683/2756/4 798/2757/1194 +f 798/2758/1194 1683/2759/4 1684/2760/1195 799/2761/1221 +f 799/2761/1221 1684/2760/1195 1681/2753/1199 800/2752/1219 +f 883/950/151 882/949/150 888/955/156 1074/1344/392 diff --git a/mods/pipeworks/models/pipeworks_pipe_9_lowpoly.obj b/mods/pipeworks/models/pipeworks_pipe_9_lowpoly.obj new file mode 100644 index 00000000..a136916f --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pipe_9_lowpoly.obj @@ -0,0 +1,682 @@ +# Blender v2.78 (sub 0) OBJ File: '' +# www.blender.org +o Cylinder.002_Cylinder.006_None.004_Cylinder.002_Cylinder.006_No +v -0.468750 -0.156250 -0.064721 +v -0.468750 -0.064721 -0.156250 +v -0.468750 0.064721 -0.156250 +v -0.468750 0.156250 -0.064721 +v -0.468750 0.156250 0.064721 +v -0.468750 0.064721 0.156250 +v -0.468750 -0.064721 0.156250 +v -0.468750 -0.156250 0.064721 +v -0.500000 -0.064721 -0.156250 +v -0.500000 -0.156250 -0.064721 +v -0.500000 -0.156250 0.064721 +v -0.500000 -0.064721 0.156250 +v -0.500000 0.064721 0.156250 +v -0.500000 0.156250 0.064721 +v -0.500000 0.156250 -0.064721 +v -0.500000 0.064721 -0.156250 +v 0.500000 -0.156250 -0.064721 +v 0.500000 -0.064721 -0.156250 +v 0.500000 0.064721 -0.156250 +v 0.500000 0.156250 -0.064721 +v 0.500000 0.156250 0.064721 +v 0.500000 0.064721 0.156250 +v 0.500000 -0.064721 0.156250 +v 0.500000 -0.156250 0.064721 +v 0.468750 -0.064721 -0.156250 +v 0.468750 -0.156250 -0.064721 +v 0.468750 -0.156250 0.064721 +v 0.468750 -0.064721 0.156250 +v 0.468750 0.064721 0.156250 +v 0.468750 0.156250 0.064721 +v 0.468750 0.156250 -0.064721 +v 0.468750 0.064721 -0.156250 +v -0.156250 0.468750 -0.064721 +v -0.064721 0.468750 -0.156250 +v 0.064721 0.468750 -0.156250 +v 0.156250 0.468750 -0.064721 +v 0.156250 0.468750 0.064721 +v 0.064721 0.468750 0.156250 +v -0.064721 0.468750 0.156250 +v -0.156250 0.468750 0.064721 +v -0.064721 0.500000 -0.156250 +v -0.156250 0.500000 -0.064721 +v -0.156250 0.500000 0.064721 +v -0.064721 0.500000 0.156250 +v 0.064721 0.500000 0.156250 +v 0.156250 0.500000 0.064721 +v 0.156250 0.500000 -0.064721 +v 0.064721 0.500000 -0.156250 +v -0.156250 -0.500000 -0.064721 +v -0.064721 -0.500000 -0.156250 +v 0.064721 -0.500000 -0.156250 +v 0.156250 -0.500000 -0.064721 +v 0.156250 -0.500000 0.064721 +v 0.064721 -0.500000 0.156250 +v -0.064721 -0.500000 0.156250 +v -0.156250 -0.500000 0.064721 +v -0.064721 -0.468750 -0.156250 +v -0.156250 -0.468750 -0.064721 +v -0.156250 -0.468750 0.064721 +v -0.064721 -0.468750 0.156250 +v 0.064721 -0.468750 0.156250 +v 0.156250 -0.468750 0.064721 +v 0.156250 -0.468750 -0.064721 +v 0.064721 -0.468750 -0.156250 +v -0.156250 -0.064721 -0.468750 +v -0.064721 -0.156250 -0.468750 +v 0.064721 -0.156250 -0.468750 +v 0.156250 -0.064721 -0.468750 +v 0.156250 0.064721 -0.468750 +v 0.064721 0.156250 -0.468750 +v -0.064721 0.156250 -0.468750 +v -0.156250 0.064721 -0.468750 +v -0.064721 -0.156250 -0.500000 +v -0.156250 -0.064721 -0.500000 +v -0.156250 0.064721 -0.500000 +v -0.064721 0.156250 -0.500000 +v 0.064721 0.156250 -0.500000 +v 0.156250 0.064721 -0.500000 +v 0.156250 -0.064721 -0.500000 +v 0.064721 -0.156250 -0.500000 +v -0.468750 -0.051777 -0.125000 +v -0.468750 -0.125000 -0.051777 +v -0.468750 -0.125000 0.051777 +v -0.468750 -0.051777 0.125000 +v -0.468750 0.051777 0.125000 +v -0.468750 0.125000 0.051777 +v -0.468750 0.125000 -0.051777 +v -0.468750 0.051777 -0.125000 +v 0.468750 -0.125000 -0.051777 +v 0.468750 -0.051777 -0.125000 +v 0.468750 0.051777 -0.125000 +v 0.468750 0.125000 -0.051777 +v 0.468750 0.125000 0.051777 +v 0.468750 0.051777 0.125000 +v 0.468750 -0.051777 0.125000 +v 0.468750 -0.125000 0.051777 +v -0.051777 0.051777 0.125000 +v -0.125000 0.125000 0.051777 +v 0.125000 0.125000 -0.051777 +v 0.125000 0.125000 0.051777 +v -0.051777 -0.051777 0.125000 +v -0.125000 -0.125000 0.051777 +v 0.125000 -0.125000 0.051777 +v 0.125000 -0.125000 -0.051777 +v 0.088388 -0.088388 -0.088388 +v 0.125000 -0.051777 -0.125000 +v 0.125000 0.051777 -0.125000 +v 0.088388 0.088388 -0.088388 +v 0.051777 -0.051777 0.125000 +v 0.051777 -0.468750 0.125000 +v 0.125000 -0.468750 0.051777 +v -0.051777 0.468750 0.125000 +v -0.051777 -0.468750 0.125000 +v 0.051777 0.051777 0.125000 +v 0.051777 0.468750 0.125000 +v -0.125000 0.125000 -0.051777 +v -0.088388 0.088388 -0.088388 +v -0.125000 0.051777 -0.125000 +v -0.125000 -0.051777 -0.125000 +v -0.088388 -0.088388 -0.088388 +v -0.125000 -0.125000 -0.051777 +v -0.051777 0.468750 -0.125000 +v -0.125000 0.468750 -0.051777 +v -0.125000 0.468750 0.051777 +v 0.125000 0.468750 0.051777 +v 0.125000 0.468750 -0.051777 +v 0.051777 0.468750 -0.125000 +v -0.125000 -0.468750 -0.051777 +v -0.051777 -0.468750 -0.125000 +v 0.051777 -0.468750 -0.125000 +v 0.125000 -0.468750 -0.051777 +v -0.125000 -0.468750 0.051777 +v -0.051777 -0.125000 -0.125000 +v 0.051777 -0.125000 -0.125000 +v 0.051777 0.125000 -0.125000 +v -0.051777 0.125000 -0.125000 +v -0.051777 -0.125000 -0.468750 +v -0.125000 -0.051777 -0.468750 +v -0.125000 0.051777 -0.468750 +v -0.051777 0.125000 -0.468750 +v 0.051777 0.125000 -0.468750 +v 0.125000 0.051777 -0.468750 +v 0.125000 -0.051777 -0.468750 +v 0.051777 -0.125000 -0.468750 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.7500 0.2344 +vt 0.6250 0.2031 +vt 0.6250 0.0156 +vt 0.7500 0.0156 +vt 0.6250 0.5156 +vt 0.5000 0.5156 +vt 0.5000 0.3281 +vt 0.6250 0.3281 +vt 0.8750 0.2344 +vt 0.8750 0.0156 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.1250 0.5156 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.1250 0.3281 +vt 0.1875 0.3125 +vt 0.2500 0.3281 +vt 0.2500 0.5156 +vt 0.3750 0.3281 +vt 0.3750 0.5156 +vt 0.4375 0.3125 +vt 0.7500 0.2969 +vt 0.7500 0.5156 +vt 0.6250 0.5156 +vt 0.6250 0.3281 +vt 0.5000 0.2031 +vt 0.5000 0.0156 +vt 0.4375 0.2188 +vt 0.3750 0.2031 +vt 0.3750 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2031 +vt 0.1250 0.0156 +vt 0.1875 0.2188 +vt 0.1250 0.2031 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 1.0000 +vt 0.8750 0.2969 +vt 1.0000 0.3281 +vt 1.0000 0.5156 +vt 0.8750 0.5156 +vt 0.5000 0.5156 +vt 0.5000 0.3281 +vt 0.8750 0.2969 +vt 1.0000 0.3281 +vt 1.0000 0.5156 +vt 0.8750 0.5156 +vt 0.7500 0.0156 +vt 0.7500 0.2344 +vt 0.6250 0.2031 +vt 0.6250 0.0156 +vt 0.1250 0.5156 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.1250 0.3281 +vt 0.1875 0.3125 +vt 0.2500 0.3281 +vt 0.2500 0.5156 +vt 0.3750 0.3281 +vt 0.3750 0.5156 +vt 0.4375 0.3125 +vt 0.8750 0.2344 +vt 0.8750 0.0156 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.5000 0.2031 +vt 0.5000 0.0156 +vt 0.4375 0.2188 +vt 0.3750 0.2031 +vt 0.3750 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2031 +vt 0.1250 0.0156 +vt 0.1875 0.2188 +vt 0.1250 0.2031 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.7500 0.2969 +vt 0.7500 0.5156 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.9375 0.2188 +vt 0.8750 0.2031 +vt 0.8750 0.0156 +vt 0.7500 0.2031 +vt 0.7500 0.0156 +vt 0.6250 0.0156 +vt 0.6875 0.2188 +vt 0.6250 0.2031 +vt 0.5000 0.2031 +vt 0.5000 0.0156 +vt 0.4375 0.2188 +vt 0.3750 0.2031 +vt 0.3750 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2031 +vt 0.1250 0.0156 +vt 0.1250 0.2031 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vn 1.0000 0.0000 -0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 -0.0000 1.0000 +vn -0.0000 0.0000 -1.0000 +vn -0.6302 -0.2972 -0.7173 +vn 0.6302 -0.2970 -0.7174 +vn 0.6302 -0.7173 -0.2971 +vn -0.6302 -0.7173 -0.2971 +vn 0.6302 -0.7173 0.2971 +vn -0.6302 -0.7173 0.2971 +vn 0.6302 -0.2971 0.7173 +vn -0.6302 -0.2971 0.7173 +vn 0.6302 0.2971 0.7173 +vn -0.6302 0.2971 0.7173 +vn 0.6302 0.7173 0.2971 +vn -0.6302 0.7173 0.2971 +vn 0.6302 0.7173 -0.2971 +vn -0.6302 0.7173 -0.2971 +vn 0.6302 0.2972 -0.7173 +vn -0.6302 0.2970 -0.7174 +vn -0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2971 -0.7173 +vn 0.6302 -0.2972 0.7173 +vn -0.6302 -0.2970 0.7174 +vn 0.6302 0.2970 0.7174 +vn -0.6302 0.2972 0.7173 +vn 0.6302 0.2971 -0.7173 +vn -0.6302 0.2971 -0.7173 +vn -0.6303 -0.2971 -0.7173 +vn -0.6303 -0.7173 -0.2971 +vn -0.6303 -0.7173 0.2971 +vn -0.6303 -0.2971 0.7173 +vn -0.6303 0.2971 0.7173 +vn -0.6303 0.7173 0.2971 +vn -0.6303 0.7173 -0.2971 +vn -0.6303 0.2971 -0.7173 +vn 0.6303 -0.7173 -0.2971 +vn 0.6303 -0.2971 -0.7173 +vn 0.6303 0.2971 -0.7173 +vn 0.6303 0.7173 -0.2971 +vn 0.6303 0.7173 0.2971 +vn 0.6303 0.2971 0.7173 +vn 0.6303 -0.2971 0.7173 +vn 0.6303 -0.7173 0.2971 +vn -0.1100 0.1101 0.9878 +vn -0.5789 0.5789 0.5743 +vn 0.5789 0.5789 -0.5743 +vn 0.5789 0.5789 0.5743 +vn -0.1100 -0.1101 0.9878 +vn -0.5789 -0.5789 0.5743 +vn 0.5789 -0.5789 0.5743 +vn 0.5789 -0.5789 -0.5743 +vn 0.5774 -0.5774 -0.5774 +vn 0.5789 -0.5743 -0.5789 +vn 0.5789 0.5743 -0.5789 +vn 0.5774 0.5774 -0.5774 +vn 0.1101 -0.1101 0.9878 +vn 0.2971 -0.6303 0.7173 +vn 0.7173 -0.6303 0.2971 +vn -0.5789 0.5789 -0.5743 +vn -0.5774 0.5774 -0.5774 +vn -0.5789 0.5743 -0.5789 +vn -0.5789 -0.5743 -0.5789 +vn -0.5774 -0.5774 -0.5774 +vn -0.5789 -0.5789 -0.5743 +vn -0.2972 0.6302 -0.7173 +vn -0.2970 -0.6302 -0.7174 +vn -0.7173 -0.6302 -0.2972 +vn -0.7174 0.6302 -0.2970 +vn -0.7173 -0.6302 0.2971 +vn -0.7173 0.6302 0.2971 +vn -0.2971 -0.6302 0.7173 +vn -0.2971 0.6302 0.7173 +vn 0.2970 -0.6302 0.7174 +vn 0.2972 0.6302 0.7173 +vn 0.7173 -0.6302 0.2972 +vn 0.7174 0.6302 0.2970 +vn 0.7173 -0.6302 -0.2971 +vn 0.7173 0.6302 -0.2971 +vn 0.2971 -0.6302 -0.7173 +vn 0.2971 0.6302 -0.7173 +vn -0.2971 0.6303 -0.7173 +vn -0.7173 0.6303 -0.2971 +vn -0.7173 0.6303 0.2971 +vn -0.2971 0.6303 0.7173 +vn 0.2971 0.6303 0.7173 +vn 0.7173 0.6303 0.2971 +vn 0.7173 0.6303 -0.2971 +vn 0.2971 0.6303 -0.7173 +vn -0.7173 -0.6303 -0.2971 +vn -0.2971 -0.6303 -0.7173 +vn 0.2971 -0.6303 -0.7173 +vn 0.7173 -0.6303 -0.2971 +vn -0.2971 -0.6303 0.7173 +vn -0.7173 -0.6303 0.2971 +vn 0.1101 0.1101 0.9878 +vn -0.5743 -0.5789 -0.5789 +vn 0.5743 -0.5789 -0.5789 +vn 0.5743 0.5789 -0.5789 +vn -0.5743 0.5789 -0.5789 +vn -0.2971 -0.7173 -0.6302 +vn -0.2972 -0.7173 0.6302 +vn -0.7173 -0.2971 0.6302 +vn -0.7173 -0.2971 -0.6302 +vn -0.7173 0.2971 0.6302 +vn -0.7173 0.2971 -0.6302 +vn -0.2970 0.7174 0.6302 +vn -0.2971 0.7173 -0.6302 +vn 0.2971 0.7173 0.6302 +vn 0.2971 0.7173 -0.6302 +vn 0.7173 0.2971 0.6302 +vn 0.7173 0.2971 -0.6302 +vn 0.7173 -0.2971 0.6302 +vn 0.7173 -0.2971 -0.6302 +vn 0.2971 -0.7173 0.6302 +vn 0.2971 -0.7173 -0.6302 +vn -0.2971 -0.7173 -0.6303 +vn -0.7173 -0.2971 -0.6303 +vn -0.7173 0.2971 -0.6303 +vn -0.2971 0.7173 -0.6303 +vn 0.2971 0.7173 -0.6303 +vn 0.7173 0.2971 -0.6303 +vn 0.7173 -0.2971 -0.6303 +vn 0.2971 -0.7173 -0.6303 +g Cylinder.002_Cylinder.006_None.004_Cylinder.002_Cylinder.006_No_Cylinder.002_Cylinder.006_None.004_Cylinder.002_Cylinder.006_No_None +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 +f 9/9/2 10/10/2 11/11/2 12/12/2 13/13/2 14/14/2 15/15/2 16/16/2 +f 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 +f 25/25/2 26/26/2 27/27/2 28/28/2 29/29/2 30/30/2 31/31/2 32/32/2 +f 33/33/3 34/34/3 35/35/3 36/36/3 37/37/3 38/38/3 39/39/3 40/40/3 +f 41/41/4 42/42/4 43/43/4 44/44/4 45/45/4 46/46/4 47/47/4 48/48/4 +f 49/49/3 50/50/3 51/51/3 52/52/3 53/53/3 54/54/3 55/55/3 56/56/3 +f 57/57/4 58/58/4 59/59/4 60/60/4 61/61/4 62/62/4 63/63/4 64/64/4 +f 65/65/5 66/66/5 67/67/5 68/68/5 69/69/5 70/70/5 71/71/5 72/72/5 +f 73/73/6 74/74/6 75/75/6 76/76/6 77/77/6 78/78/6 79/79/6 80/80/6 +f 9/81/7 2/82/8 1/83/9 10/84/10 +f 10/84/10 1/83/9 8/85/11 11/86/12 +f 11/86/12 8/85/11 7/87/13 12/88/14 +f 12/89/14 7/90/13 6/91/15 13/92/16 +f 13/92/16 6/91/15 5/93/17 14/94/18 +f 14/94/18 5/93/17 4/95/19 15/96/20 +f 15/96/20 4/95/19 3/97/21 16/98/22 +f 16/98/22 3/97/21 2/82/8 9/81/7 +f 26/99/10 17/100/9 24/101/11 27/102/12 +f 25/103/23 18/104/24 17/100/9 26/99/10 +f 27/102/12 24/101/11 23/105/25 28/106/26 +f 28/107/26 23/108/25 22/109/27 29/110/28 +f 29/110/28 22/109/27 21/111/17 30/112/18 +f 30/112/18 21/111/17 20/113/19 31/114/20 +f 31/114/20 20/113/19 19/115/29 32/116/30 +f 32/116/30 19/115/29 18/104/24 25/103/23 +f 81/117/31 82/118/32 83/119/33 84/120/34 85/121/35 86/122/36 87/123/37 88/124/38 +f 89/125/39 90/126/40 91/127/41 92/128/42 93/129/43 94/130/44 95/131/45 96/132/46 +f 97/133/47 98/134/48 86/135/36 85/136/35 +f 93/137/43 92/138/42 99/139/49 100/140/50 +f 101/141/51 84/142/34 83/143/33 102/144/52 +f 89/145/39 96/146/46 103/147/53 104/148/54 +f 89/145/39 104/148/54 105/149/55 106/150/56 90/151/40 +f 90/151/40 106/150/56 107/152/57 91/153/41 +f 91/153/41 107/152/57 108/154/58 99/139/49 92/138/42 +f 109/155/59 110/156/60 111/157/61 103/158/53 +f 86/135/36 98/134/48 116/159/62 87/160/37 +f 87/160/37 116/159/62 117/161/63 118/162/64 88/163/38 +f 81/164/31 88/163/38 118/162/64 119/165/65 +f 82/166/32 81/164/31 119/165/65 120/167/66 121/168/67 +f 82/166/32 121/168/67 102/169/52 83/170/33 +f 41/171/68 34/172/69 33/173/70 42/174/71 +f 42/174/71 33/173/70 40/175/72 43/176/73 +f 43/176/73 40/175/72 39/177/74 44/178/75 +f 44/179/75 39/180/74 38/181/76 45/182/77 +f 45/182/77 38/181/76 37/183/78 46/184/79 +f 46/184/79 37/183/78 36/185/80 47/186/81 +f 47/186/81 36/185/80 35/187/82 48/188/83 +f 48/188/83 35/187/82 34/172/69 41/171/68 +f 58/189/71 49/190/70 56/191/72 59/192/73 +f 57/193/68 50/194/69 49/190/70 58/189/71 +f 59/192/73 56/191/72 55/195/74 60/196/75 +f 60/197/75 55/198/74 54/199/76 61/200/77 +f 61/200/77 54/199/76 53/201/78 62/202/79 +f 62/202/79 53/201/78 52/203/80 63/204/81 +f 63/204/81 52/203/80 51/205/82 64/206/83 +f 64/206/83 51/205/82 50/194/69 57/193/68 +f 122/207/84 123/208/85 124/209/86 112/210/87 115/211/88 125/212/89 126/213/90 127/214/91 +f 128/215/92 129/216/93 130/217/94 131/218/95 111/219/61 110/220/60 113/221/96 132/222/97 +f 109/223/59 103/224/53 96/225/46 95/226/45 +f 111/157/61 131/227/95 104/228/54 103/158/53 +f 101/229/51 102/230/52 132/231/97 113/232/96 +f 115/233/88 114/234/98 100/235/50 125/236/89 +f 128/237/92 132/238/97 102/239/52 121/240/67 +f 128/237/92 121/240/67 120/241/66 133/242/99 129/243/93 +f 129/243/93 133/242/99 134/244/100 130/245/94 +f 130/245/94 134/244/100 105/246/55 104/228/54 131/227/95 +f 97/247/47 112/248/87 124/249/86 98/250/48 +f 125/236/89 100/235/50 99/251/49 126/252/90 +f 126/252/90 99/251/49 108/253/58 135/254/101 127/255/91 +f 122/256/84 127/255/91 135/254/101 136/257/102 +f 123/258/85 122/256/84 136/257/102 117/259/63 116/260/62 +f 123/258/85 116/260/62 98/261/48 124/262/86 +f 73/263/103 66/264/104 65/265/105 74/266/106 +f 74/266/106 65/265/105 72/267/107 75/268/108 +f 75/268/108 72/267/107 71/269/109 76/270/110 +f 76/271/110 71/272/109 70/273/111 77/274/112 +f 77/274/112 70/273/111 69/275/113 78/276/114 +f 78/276/114 69/275/113 68/277/115 79/278/116 +f 79/278/116 68/277/115 67/279/117 80/280/118 +f 80/280/118 67/279/117 66/264/104 73/263/103 +f 137/281/119 138/282/120 139/283/121 140/284/122 141/285/123 142/286/124 143/287/125 144/288/126 +f 93/137/43 100/140/50 114/289/98 94/290/44 +f 139/291/121 118/292/64 117/293/63 136/294/102 140/295/122 +f 140/295/122 136/294/102 135/296/101 141/297/123 +f 142/298/124 141/297/123 135/296/101 108/299/58 107/300/57 +f 142/298/124 107/300/57 106/301/56 143/302/125 +f 143/302/125 106/301/56 105/303/55 134/304/100 144/305/126 +f 137/306/119 144/305/126 134/304/100 133/307/99 +f 138/308/120 137/306/119 133/307/99 120/167/66 119/309/65 +f 138/308/120 119/309/65 118/310/64 139/311/121 +f 84/142/34 101/229/51 97/133/47 85/136/35 +f 110/156/60 109/223/59 101/229/51 113/232/96 +f 109/223/59 95/226/45 94/290/44 114/234/98 +f 101/229/51 109/223/59 114/234/98 97/133/47 +f 114/234/98 115/233/88 112/248/87 97/133/47 diff --git a/mods/pipeworks/models/pipeworks_pressure_gauge.obj b/mods/pipeworks/models/pipeworks_pressure_gauge.obj new file mode 100644 index 00000000..0dbb4c3e --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pressure_gauge.obj @@ -0,0 +1,7690 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-pressure-gauge.blend' +# www.blender.org +o Pipe_Cylinder.002 +v 0.059507 0.306046 -0.132052 +v 0.059507 0.332313 -0.134639 +v 0.059507 0.358580 -0.132052 +v 0.059507 0.383837 -0.124391 +v 0.059507 0.407115 -0.111949 +v 0.059507 0.427517 -0.095205 +v 0.059507 0.444262 -0.074802 +v 0.059508 0.456704 -0.051524 +v 0.059507 0.464365 -0.026267 +v 0.059507 0.466953 -0.000000 +v 0.059508 0.464366 0.026267 +v 0.059507 0.456704 0.051524 +v 0.059507 0.444262 0.074801 +v 0.059507 0.427518 0.095204 +v 0.059507 0.407115 0.111948 +v 0.059508 0.383838 0.124390 +v 0.059508 0.358580 0.132052 +v 0.059508 0.332313 0.134639 +v 0.059508 0.306046 0.132052 +v 0.059508 0.280789 0.124390 +v 0.059507 0.257512 0.111948 +v 0.059507 0.237109 0.095204 +v 0.059507 0.220365 0.074802 +v 0.059507 0.207923 0.051524 +v 0.059508 0.200261 0.026267 +v 0.059507 0.197674 -0.000000 +v 0.059507 0.200261 -0.026267 +v 0.059508 0.207923 -0.051524 +v 0.059507 0.220365 -0.074802 +v 0.059507 0.237109 -0.095204 +v 0.059507 0.257512 -0.111949 +v 0.059507 0.280789 -0.124391 +v -0.038455 0.126770 -0.468750 +v -0.012985 0.131837 -0.468750 +v 0.012984 0.131837 -0.468750 +v 0.038455 0.126770 -0.468750 +v 0.062448 0.116832 -0.468750 +v 0.084041 0.102404 -0.468750 +v 0.102404 0.084041 -0.468750 +v 0.116832 0.062448 -0.468750 +v 0.126770 0.038455 -0.468750 +v 0.131837 0.012985 -0.468750 +v 0.131837 -0.012985 -0.468750 +v 0.116832 -0.062448 -0.468750 +v 0.102404 -0.084041 -0.468750 +v 0.084041 -0.102404 -0.468750 +v 0.062448 -0.116832 -0.468750 +v 0.038455 -0.126770 -0.468750 +v 0.012985 -0.131836 -0.468750 +v -0.012985 -0.131836 -0.468750 +v -0.038455 -0.126770 -0.468750 +v -0.062448 -0.116832 -0.468750 +v -0.102404 -0.084041 -0.468750 +v -0.084041 -0.102404 -0.468750 +v -0.116832 -0.062448 -0.468750 +v -0.126770 -0.038455 -0.468750 +v -0.131836 0.012985 -0.468750 +v -0.116832 0.062448 -0.468750 +v -0.126770 0.038455 -0.468750 +v -0.102404 0.084041 -0.468750 +v -0.084041 0.102404 -0.468750 +v -0.062448 0.116832 -0.468750 +v 0.126770 -0.038455 -0.468750 +v -0.131836 -0.012985 -0.468750 +v -0.059210 0.110774 -0.437501 +v -0.036461 0.120197 -0.437501 +v -0.012312 0.125000 -0.437501 +v 0.012311 0.125001 -0.437501 +v 0.036461 0.120197 -0.437501 +v 0.059210 0.110774 -0.437501 +v 0.079683 0.097094 -0.437501 +v 0.097094 0.079683 -0.437501 +v 0.110774 0.059210 -0.437501 +v 0.120197 0.036461 -0.437501 +v 0.125001 0.012312 -0.437501 +v 0.125000 -0.012311 -0.437501 +v 0.120197 -0.036461 -0.437501 +v 0.110774 -0.059210 -0.437501 +v 0.097094 -0.079683 -0.437501 +v 0.079683 -0.097094 -0.437501 +v 0.059210 -0.110774 -0.437501 +v 0.036461 -0.120197 -0.437501 +v 0.012311 -0.125000 -0.437501 +v -0.012311 -0.125000 -0.437501 +v -0.036461 -0.120197 -0.437501 +v -0.059210 -0.110774 -0.437501 +v -0.079683 -0.097094 -0.437501 +v -0.097094 -0.079683 -0.437501 +v -0.110774 -0.059210 -0.437501 +v -0.120197 -0.036461 -0.437501 +v -0.125000 -0.012311 -0.437501 +v -0.125000 0.012311 -0.437501 +v -0.120197 0.036461 -0.437501 +v -0.110774 0.059210 -0.437501 +v -0.097094 0.079683 -0.437501 +v -0.079683 0.097094 -0.437501 +v 0.120197 0.036461 0.437501 +v 0.125001 0.012312 0.437501 +v 0.125001 -0.012311 0.437501 +v 0.120197 -0.036461 0.437501 +v 0.110774 0.059210 0.437501 +v 0.131837 0.012985 0.468750 +v 0.126770 0.038455 0.468750 +v 0.131837 -0.012985 0.468750 +v 0.110774 -0.059210 0.437501 +v 0.126770 -0.038455 0.468750 +v 0.097094 0.079683 0.437501 +v 0.116832 0.062448 0.468750 +v 0.097094 -0.079683 0.437501 +v 0.116832 -0.062448 0.468750 +v 0.079683 0.097094 0.437501 +v 0.102404 0.084041 0.468750 +v 0.079683 -0.097094 0.437501 +v 0.102404 -0.084041 0.468750 +v 0.059210 0.110774 0.437501 +v 0.084041 0.102404 0.468750 +v 0.059210 -0.110774 0.437501 +v 0.084041 -0.102404 0.468750 +v 0.036461 0.120197 0.437501 +v 0.062448 0.116832 0.468750 +v 0.036461 -0.120197 0.437501 +v 0.062448 -0.116832 0.468750 +v 0.012311 0.125000 0.437501 +v 0.038455 0.126770 0.468750 +v 0.012312 -0.125001 0.437501 +v 0.038455 -0.126770 0.468750 +v -0.012311 0.125000 0.437501 +v 0.012985 0.131836 0.468750 +v -0.012311 -0.125001 0.437501 +v 0.012985 -0.131837 0.468750 +v -0.036461 0.120197 0.437501 +v -0.012985 0.131836 0.468750 +v -0.036461 -0.120197 0.437501 +v -0.012985 -0.131837 0.468750 +v -0.059210 0.110774 0.437501 +v -0.038455 0.126770 0.468750 +v -0.059210 -0.110774 0.437501 +v -0.038455 -0.126770 0.468750 +v -0.079683 0.097094 0.437501 +v -0.062448 0.116832 0.468750 +v -0.079683 -0.097094 0.437501 +v -0.062448 -0.116832 0.468750 +v -0.097094 0.079683 0.437501 +v -0.084041 0.102404 0.468750 +v -0.097094 -0.079683 0.437501 +v -0.084041 -0.102404 0.468750 +v -0.110774 0.059210 0.437501 +v -0.102404 0.084041 0.468750 +v -0.110774 -0.059210 0.437501 +v -0.102404 -0.084041 0.468750 +v -0.120197 0.036461 0.437501 +v -0.116832 0.062448 0.468750 +v -0.120197 -0.036461 0.437501 +v -0.116832 -0.062448 0.468750 +v -0.125000 0.012311 0.437501 +v -0.126770 0.038455 0.468750 +v -0.125000 -0.012311 0.437501 +v -0.126770 -0.038455 0.468750 +v -0.131836 0.012985 0.468750 +v -0.131836 -0.012985 0.468750 +v -0.063644 0.130078 0.460912 +v -0.063644 0.130078 0.468749 +v -0.062466 0.139022 0.468749 +v -0.062466 0.139022 0.460912 +v -0.054132 0.142474 0.460912 +v -0.046976 0.136982 0.460912 +v -0.048153 0.128039 0.460912 +v -0.056487 0.124587 0.460912 +v -0.056487 0.124587 0.468749 +v -0.054132 0.142474 0.468749 +v -0.046976 0.136982 0.468749 +v -0.048153 0.128039 0.468749 +v -0.046976 0.136982 -0.460914 +v -0.046976 0.136982 -0.468751 +v -0.054133 0.142474 -0.468751 +v -0.054133 0.142474 -0.460914 +v -0.062467 0.139022 -0.460914 +v -0.063644 0.130078 -0.460914 +v -0.056487 0.124587 -0.460914 +v -0.048153 0.128039 -0.460914 +v -0.048153 0.128039 -0.468751 +v -0.062467 0.139022 -0.468751 +v -0.063644 0.130078 -0.468751 +v -0.056487 0.124587 -0.468751 +v -0.136982 0.046976 0.460912 +v -0.136982 0.046976 0.468749 +v -0.142474 0.054133 0.468749 +v -0.142474 0.054133 0.460912 +v -0.139022 0.062467 0.460912 +v -0.130078 0.063644 0.460912 +v -0.124587 0.056488 0.460912 +v -0.128039 0.048154 0.460912 +v -0.128039 0.048154 0.468749 +v -0.139022 0.062467 0.468749 +v -0.130078 0.063644 0.468749 +v -0.124587 0.056488 0.468749 +v -0.130078 0.063644 -0.460914 +v -0.130078 0.063644 -0.468751 +v -0.139022 0.062467 -0.468751 +v -0.139022 0.062467 -0.460914 +v -0.142474 0.054133 -0.460914 +v -0.136982 0.046976 -0.460914 +v -0.128039 0.048153 -0.460914 +v -0.124587 0.056487 -0.460914 +v -0.124587 0.056487 -0.468751 +v -0.142474 0.054133 -0.468751 +v -0.136982 0.046976 -0.468751 +v -0.128039 0.048153 -0.468751 +v -0.130078 -0.063644 0.460912 +v -0.130078 -0.063644 0.468749 +v -0.139022 -0.062467 0.468749 +v -0.139022 -0.062467 0.460912 +v -0.142474 -0.054132 0.460912 +v -0.136982 -0.046976 0.460912 +v -0.128039 -0.048153 0.460912 +v -0.124587 -0.056487 0.460912 +v -0.124587 -0.056487 0.468749 +v -0.142474 -0.054132 0.468749 +v -0.136982 -0.046976 0.468749 +v -0.128039 -0.048153 0.468749 +v -0.136982 -0.046976 -0.460914 +v -0.136982 -0.046976 -0.468751 +v -0.142474 -0.054133 -0.468751 +v -0.142474 -0.054133 -0.460914 +v -0.139022 -0.062467 -0.460914 +v -0.130078 -0.063644 -0.460914 +v -0.124587 -0.056488 -0.460914 +v -0.128039 -0.048153 -0.460914 +v -0.128039 -0.048153 -0.468751 +v -0.139022 -0.062467 -0.468751 +v -0.130078 -0.063644 -0.468751 +v -0.124587 -0.056488 -0.468751 +v -0.046976 -0.136982 0.460912 +v -0.046976 -0.136982 0.468749 +v -0.054133 -0.142474 0.468749 +v -0.054133 -0.142474 0.460912 +v -0.062467 -0.139022 0.460912 +v -0.063644 -0.130078 0.460912 +v -0.056487 -0.124587 0.460912 +v -0.048153 -0.128039 0.460912 +v -0.048153 -0.128039 0.468749 +v -0.062467 -0.139022 0.468749 +v -0.063644 -0.130078 0.468749 +v -0.056487 -0.124587 0.468749 +v -0.063644 -0.130078 -0.460914 +v -0.063644 -0.130078 -0.468751 +v -0.062467 -0.139022 -0.468751 +v -0.062467 -0.139022 -0.460914 +v -0.054133 -0.142474 -0.460914 +v -0.046976 -0.136982 -0.460914 +v -0.048153 -0.128039 -0.460914 +v -0.056487 -0.124587 -0.460914 +v -0.056487 -0.124587 -0.468751 +v -0.054133 -0.142474 -0.468751 +v -0.046976 -0.136982 -0.468751 +v -0.048153 -0.128039 -0.468751 +v 0.063644 -0.130078 0.460912 +v 0.063644 -0.130078 0.468749 +v 0.062467 -0.139022 0.468749 +v 0.062467 -0.139022 0.460912 +v 0.054133 -0.142474 0.460912 +v 0.046976 -0.136982 0.460912 +v 0.048153 -0.128039 0.460912 +v 0.056487 -0.124587 0.460912 +v 0.056487 -0.124587 0.468749 +v 0.054133 -0.142474 0.468749 +v 0.046976 -0.136982 0.468749 +v 0.048153 -0.128039 0.468749 +v 0.046976 -0.136982 -0.460914 +v 0.046976 -0.136982 -0.468751 +v 0.054133 -0.142474 -0.468751 +v 0.054133 -0.142474 -0.460914 +v 0.062467 -0.139022 -0.460914 +v 0.063644 -0.130078 -0.460914 +v 0.056488 -0.124587 -0.460914 +v 0.048153 -0.128039 -0.460914 +v 0.048153 -0.128039 -0.468751 +v 0.062467 -0.139022 -0.468751 +v 0.063644 -0.130078 -0.468751 +v 0.056488 -0.124587 -0.468751 +v 0.136982 -0.046976 0.460912 +v 0.136982 -0.046976 0.468749 +v 0.142474 -0.054133 0.468749 +v 0.142474 -0.054133 0.460912 +v 0.139022 -0.062467 0.460912 +v 0.130078 -0.063644 0.460912 +v 0.124587 -0.056488 0.460912 +v 0.128039 -0.048153 0.460912 +v 0.128039 -0.048153 0.468749 +v 0.139022 -0.062467 0.468749 +v 0.130078 -0.063644 0.468749 +v 0.124587 -0.056488 0.468749 +v 0.130078 -0.063644 -0.460914 +v 0.130078 -0.063644 -0.468751 +v 0.139022 -0.062467 -0.468751 +v 0.139022 -0.062467 -0.460914 +v 0.142474 -0.054132 -0.460914 +v 0.136982 -0.046976 -0.460914 +v 0.128039 -0.048153 -0.460914 +v 0.124587 -0.056487 -0.460914 +v 0.124587 -0.056487 -0.468751 +v 0.142474 -0.054132 -0.468751 +v 0.136982 -0.046976 -0.468751 +v 0.128039 -0.048153 -0.468751 +v 0.130078 0.063644 0.460912 +v 0.130078 0.063644 0.468749 +v 0.139022 0.062467 0.468749 +v 0.139022 0.062467 0.460912 +v 0.142474 0.054132 0.460912 +v 0.136982 0.046976 0.460912 +v 0.128039 0.048153 0.460912 +v 0.124587 0.056487 0.460912 +v 0.124587 0.056487 0.468749 +v 0.142474 0.054132 0.468749 +v 0.136982 0.046976 0.468749 +v 0.128039 0.048153 0.468749 +v 0.136982 0.046976 -0.460914 +v 0.136982 0.046976 -0.468751 +v 0.142474 0.054133 -0.468751 +v 0.142474 0.054133 -0.460914 +v 0.139022 0.062467 -0.460914 +v 0.130078 0.063644 -0.460914 +v 0.124587 0.056487 -0.460914 +v 0.128039 0.048153 -0.460914 +v 0.128039 0.048153 -0.468751 +v 0.139022 0.062467 -0.468751 +v 0.130078 0.063644 -0.468751 +v 0.124587 0.056487 -0.468751 +v 0.046976 0.136982 0.460912 +v 0.046976 0.136982 0.468749 +v 0.054133 0.142474 0.468749 +v 0.054133 0.142474 0.460912 +v 0.062467 0.139022 0.460912 +v 0.063644 0.130078 0.460912 +v 0.056488 0.124587 0.460912 +v 0.048154 0.128039 0.460912 +v 0.048154 0.128039 0.468749 +v 0.062467 0.139022 0.468749 +v 0.063644 0.130078 0.468749 +v 0.056488 0.124587 0.468749 +v 0.063644 0.130078 -0.460914 +v 0.063644 0.130078 -0.468751 +v 0.062467 0.139022 -0.468751 +v 0.062467 0.139022 -0.460914 +v 0.054133 0.142474 -0.460914 +v 0.046976 0.136982 -0.460914 +v 0.048153 0.128039 -0.460914 +v 0.056487 0.124587 -0.460914 +v 0.056487 0.124587 -0.468751 +v 0.054133 0.142474 -0.468751 +v 0.046976 0.136982 -0.468751 +v 0.048153 0.128039 -0.468751 +v 0.121367 0.099603 -0.500000 +v 0.138467 0.074012 -0.500000 +v 0.150245 0.045577 -0.500000 +v 0.156250 0.015390 -0.500000 +v 0.156250 -0.015389 -0.500000 +v 0.150245 -0.045576 -0.500000 +v 0.138467 -0.074012 -0.500000 +v 0.121367 -0.099603 -0.500000 +v 0.099603 -0.121367 -0.500000 +v 0.045576 -0.150245 -0.500000 +v -0.015389 -0.156250 -0.500000 +v -0.045576 -0.150245 -0.500000 +v -0.099603 -0.121367 -0.500000 +v -0.121367 -0.099603 -0.500000 +v -0.138467 -0.074012 -0.500000 +v -0.150245 -0.045576 -0.500000 +v -0.156250 -0.015389 -0.500000 +v -0.150245 0.045576 -0.500000 +v -0.138467 0.074012 -0.500000 +v -0.121367 0.099603 -0.500000 +v -0.074012 0.138467 -0.500000 +v -0.015389 0.156250 -0.500000 +v 0.015389 0.156250 -0.500000 +v 0.045576 0.150245 -0.500000 +v 0.074012 0.138467 -0.500000 +v 0.099603 0.121367 -0.500000 +v 0.074012 -0.138466 -0.500000 +v 0.015389 -0.156250 -0.500000 +v -0.074012 -0.138467 -0.500000 +v -0.156250 0.015389 -0.500000 +v -0.099603 0.121367 -0.500000 +v -0.045576 0.150245 -0.500000 +v 0.121367 0.099603 -0.468750 +v 0.099603 0.121367 -0.468750 +v 0.138467 0.074012 -0.468750 +v 0.150245 0.045577 -0.468750 +v 0.156250 0.015390 -0.468750 +v 0.156250 -0.015389 -0.468750 +v 0.150245 -0.045576 -0.468750 +v 0.138467 -0.074012 -0.468750 +v 0.121367 -0.099603 -0.468750 +v 0.099603 -0.121367 -0.468750 +v 0.074012 -0.138466 -0.468750 +v 0.045576 -0.150245 -0.468750 +v 0.015389 -0.156250 -0.468750 +v -0.015389 -0.156250 -0.468750 +v -0.045576 -0.150245 -0.468750 +v -0.074012 -0.138467 -0.468750 +v -0.099603 -0.121367 -0.468750 +v -0.121367 -0.099603 -0.468750 +v -0.138467 -0.074012 -0.468750 +v -0.150245 -0.045576 -0.468750 +v -0.156250 -0.015389 -0.468750 +v -0.156250 0.015389 -0.468750 +v -0.138467 0.074012 -0.468750 +v -0.150245 0.045576 -0.468750 +v -0.121367 0.099603 -0.468750 +v -0.099603 0.121367 -0.468750 +v -0.074012 0.138467 -0.468750 +v -0.045576 0.150245 -0.468750 +v 0.015389 0.156250 -0.468750 +v -0.015389 0.156250 -0.468750 +v 0.045576 0.150245 -0.468750 +v 0.074012 0.138467 -0.468750 +v 0.074012 -0.138466 0.468750 +v 0.045576 -0.150245 0.468750 +v 0.015389 -0.156250 0.468750 +v 0.099603 -0.121367 0.468750 +v -0.015389 -0.156250 0.468750 +v 0.138467 -0.074012 0.468750 +v 0.121367 -0.099603 0.468750 +v 0.099603 -0.121367 0.500000 +v 0.074012 -0.138467 0.500000 +v 0.045576 -0.150245 0.500000 +v 0.015389 -0.156250 0.500000 +v -0.015389 -0.156250 0.500000 +v 0.150245 -0.045576 0.468750 +v 0.121367 -0.099603 0.500000 +v -0.045576 -0.150245 0.468750 +v -0.045576 -0.150245 0.500000 +v 0.156250 -0.015389 0.468750 +v 0.150245 -0.045576 0.500000 +v 0.138467 -0.074012 0.500000 +v -0.074012 -0.138467 0.468750 +v -0.074012 -0.138467 0.500000 +v 0.156250 0.015389 0.468750 +v 0.156250 -0.015389 0.500000 +v -0.099603 -0.121367 0.468750 +v -0.099603 -0.121367 0.500000 +v 0.150245 0.045576 0.468750 +v 0.156250 0.015389 0.500000 +v -0.121367 -0.099603 0.468750 +v -0.121367 -0.099603 0.500000 +v 0.138467 0.074012 0.468750 +v 0.150245 0.045576 0.500000 +v -0.150245 -0.045576 0.468750 +v -0.138467 -0.074012 0.468750 +v -0.138467 -0.074012 0.500000 +v 0.121367 0.099603 0.468750 +v 0.138467 0.074012 0.500000 +v -0.156250 -0.015389 0.468750 +v -0.150245 -0.045576 0.500000 +v 0.099604 0.121367 0.468750 +v 0.121367 0.099603 0.500000 +v -0.156250 0.015389 0.468750 +v -0.156250 -0.015389 0.500000 +v 0.074012 0.138466 0.468750 +v 0.099604 0.121367 0.500000 +v -0.150245 0.045576 0.468750 +v -0.156250 0.015389 0.500000 +v 0.045577 0.150245 0.468750 +v 0.074012 0.138466 0.500000 +v -0.138467 0.074012 0.468750 +v -0.150245 0.045576 0.500000 +v 0.015390 0.156249 0.468750 +v 0.045577 0.150245 0.500000 +v -0.015389 0.156250 0.500000 +v -0.121367 0.099603 0.468750 +v -0.138466 0.074012 0.500000 +v -0.015389 0.156250 0.468750 +v 0.015390 0.156250 0.500000 +v -0.074012 0.138467 0.500000 +v -0.045576 0.150245 0.500000 +v -0.099603 0.121367 0.500000 +v -0.121367 0.099603 0.500000 +v -0.045576 0.150245 0.468750 +v -0.099603 0.121367 0.468750 +v -0.074012 0.138467 0.468750 +v -0.108578 0.095821 0.460912 +v -0.108578 0.095821 0.468749 +v -0.110913 0.104534 0.468749 +v -0.110913 0.104534 0.460912 +v -0.104534 0.110913 0.460912 +v -0.095821 0.108578 0.460912 +v -0.093486 0.099865 0.460912 +v -0.099865 0.093486 0.460912 +v -0.099865 0.093486 0.468749 +v -0.104534 0.110913 0.468749 +v -0.095821 0.108578 0.468749 +v -0.093486 0.099865 0.468749 +v -0.095821 0.108578 -0.460914 +v -0.095821 0.108578 -0.468751 +v -0.104534 0.110913 -0.468751 +v -0.104534 0.110913 -0.460914 +v -0.110913 0.104534 -0.460914 +v -0.108578 0.095821 -0.460914 +v -0.099865 0.093486 -0.460914 +v -0.093486 0.099865 -0.460914 +v -0.093486 0.099865 -0.468751 +v -0.110913 0.104534 -0.468751 +v -0.108578 0.095821 -0.468751 +v -0.099865 0.093486 -0.468751 +v -0.144532 -0.009021 0.460912 +v -0.144532 -0.009021 0.468749 +v -0.152344 -0.004510 0.468749 +v -0.152344 -0.004510 0.460912 +v -0.152344 0.004510 0.460912 +v -0.144532 0.009021 0.460912 +v -0.136720 0.004510 0.460912 +v -0.136720 -0.004510 0.460912 +v -0.136720 -0.004510 0.468749 +v -0.152344 0.004510 0.468749 +v -0.144532 0.009021 0.468749 +v -0.136720 0.004510 0.468749 +v -0.144532 0.009021 -0.460914 +v -0.144532 0.009021 -0.468751 +v -0.152344 0.004510 -0.468751 +v -0.152344 0.004510 -0.460914 +v -0.152344 -0.004510 -0.460914 +v -0.144532 -0.009021 -0.460914 +v -0.136720 -0.004510 -0.460914 +v -0.136720 0.004510 -0.460914 +v -0.136720 0.004510 -0.468751 +v -0.152344 -0.004510 -0.468751 +v -0.144532 -0.009021 -0.468751 +v -0.136720 -0.004510 -0.468751 +v -0.095821 -0.108578 0.460912 +v -0.095821 -0.108578 0.468749 +v -0.104534 -0.110913 0.468749 +v -0.104534 -0.110913 0.460912 +v -0.110913 -0.104534 0.460912 +v -0.108578 -0.095821 0.460912 +v -0.099865 -0.093486 0.460912 +v -0.093486 -0.099865 0.460912 +v -0.093486 -0.099865 0.468749 +v -0.110913 -0.104534 0.468749 +v -0.108578 -0.095821 0.468749 +v -0.099865 -0.093486 0.468749 +v -0.108578 -0.095821 -0.460914 +v -0.108578 -0.095821 -0.468751 +v -0.110913 -0.104534 -0.468751 +v -0.110913 -0.104534 -0.460914 +v -0.104534 -0.110913 -0.460914 +v -0.095821 -0.108578 -0.460914 +v -0.093486 -0.099865 -0.460914 +v -0.099865 -0.093486 -0.460914 +v -0.099865 -0.093486 -0.468751 +v -0.104534 -0.110913 -0.468751 +v -0.095821 -0.108578 -0.468751 +v -0.093486 -0.099865 -0.468751 +v 0.009021 -0.144532 0.460912 +v 0.009021 -0.144532 0.468749 +v 0.004510 -0.152344 0.468749 +v 0.004510 -0.152344 0.460912 +v -0.004510 -0.152344 0.460912 +v -0.009021 -0.144532 0.460912 +v -0.004510 -0.136720 0.460912 +v 0.004510 -0.136720 0.460912 +v 0.004510 -0.136720 0.468749 +v -0.004510 -0.152344 0.468749 +v -0.009021 -0.144532 0.468749 +v -0.004510 -0.136720 0.468749 +v -0.009021 -0.144532 -0.460914 +v -0.009021 -0.144532 -0.468751 +v -0.004510 -0.152344 -0.468751 +v -0.004510 -0.152344 -0.460914 +v 0.004510 -0.152344 -0.460914 +v 0.009021 -0.144532 -0.460914 +v 0.004510 -0.136720 -0.460914 +v -0.004510 -0.136720 -0.460914 +v -0.004510 -0.136720 -0.468751 +v 0.004510 -0.152344 -0.468751 +v 0.009021 -0.144532 -0.468751 +v 0.004510 -0.136720 -0.468751 +v 0.108578 -0.095821 0.460912 +v 0.108578 -0.095821 0.468749 +v 0.110913 -0.104534 0.468749 +v 0.110913 -0.104534 0.460912 +v 0.104534 -0.110913 0.460912 +v 0.095821 -0.108578 0.460912 +v 0.093486 -0.099865 0.460912 +v 0.099865 -0.093486 0.460912 +v 0.099865 -0.093486 0.468749 +v 0.104534 -0.110913 0.468749 +v 0.095821 -0.108578 0.468749 +v 0.093486 -0.099865 0.468749 +v 0.095821 -0.108578 -0.460914 +v 0.095821 -0.108578 -0.468751 +v 0.104534 -0.110913 -0.468751 +v 0.104534 -0.110913 -0.460914 +v 0.110913 -0.104534 -0.460914 +v 0.108578 -0.095821 -0.460914 +v 0.099865 -0.093486 -0.460914 +v 0.093486 -0.099865 -0.460914 +v 0.093486 -0.099865 -0.468751 +v 0.110913 -0.104534 -0.468751 +v 0.108578 -0.095821 -0.468751 +v 0.099865 -0.093486 -0.468751 +v 0.144532 0.009021 0.460912 +v 0.144532 0.009021 0.468749 +v 0.152344 0.004510 0.468749 +v 0.152344 0.004510 0.460912 +v 0.152344 -0.004510 0.460912 +v 0.144532 -0.009021 0.460912 +v 0.136720 -0.004510 0.460912 +v 0.136720 0.004510 0.460912 +v 0.136720 0.004510 0.468749 +v 0.152344 -0.004510 0.468749 +v 0.144532 -0.009021 0.468749 +v 0.136720 -0.004510 0.468749 +v 0.144532 -0.009021 -0.460914 +v 0.144532 -0.009021 -0.468751 +v 0.152344 -0.004510 -0.468751 +v 0.152344 -0.004510 -0.460914 +v 0.152344 0.004510 -0.460914 +v 0.144532 0.009021 -0.460914 +v 0.136720 0.004510 -0.460914 +v 0.136720 -0.004510 -0.460914 +v 0.136720 -0.004510 -0.468751 +v 0.152344 0.004510 -0.468751 +v 0.144532 0.009021 -0.468751 +v 0.136720 0.004510 -0.468751 +v 0.095821 0.108578 0.460912 +v 0.095821 0.108578 0.468749 +v 0.104535 0.110913 0.468749 +v 0.104534 0.110913 0.460912 +v 0.110913 0.104534 0.460912 +v 0.108578 0.095821 0.460912 +v 0.099865 0.093486 0.460912 +v 0.093486 0.099865 0.460912 +v 0.093486 0.099865 0.468749 +v 0.110913 0.104534 0.468749 +v 0.108578 0.095821 0.468749 +v 0.099865 0.093486 0.468749 +v 0.108578 0.095821 -0.460914 +v 0.108578 0.095821 -0.468751 +v 0.110913 0.104534 -0.468751 +v 0.110913 0.104534 -0.460914 +v 0.104534 0.110913 -0.460914 +v 0.095821 0.108578 -0.460914 +v 0.093486 0.099865 -0.460914 +v 0.099865 0.093486 -0.460914 +v 0.099865 0.093486 -0.468751 +v 0.104534 0.110913 -0.468751 +v 0.095821 0.108578 -0.468751 +v 0.093486 0.099865 -0.468751 +v -0.009021 0.144532 0.460912 +v -0.009021 0.144532 0.468749 +v -0.004510 0.152344 0.468749 +v -0.004510 0.152344 0.460912 +v 0.004511 0.152344 0.460912 +v 0.009021 0.144532 0.460912 +v 0.004511 0.136720 0.460912 +v -0.004510 0.136720 0.460912 +v -0.004510 0.136720 0.468749 +v 0.004511 0.152344 0.468749 +v 0.009021 0.144532 0.468749 +v 0.004511 0.136720 0.468749 +v 0.009021 0.144532 -0.460914 +v 0.009021 0.144532 -0.468751 +v 0.004510 0.152344 -0.468751 +v 0.004510 0.152344 -0.460914 +v -0.004510 0.152344 -0.460914 +v -0.009021 0.144532 -0.460914 +v -0.004510 0.136720 -0.460914 +v 0.004510 0.136720 -0.460914 +v 0.004510 0.136720 -0.468751 +v -0.004510 0.152344 -0.468751 +v -0.009021 0.144532 -0.468751 +v -0.004510 0.136720 -0.468751 +v -0.067320 0.462058 -0.086693 +v -0.067320 0.442651 -0.110339 +v -0.067320 0.301871 -0.153043 +v -0.067320 0.272599 -0.144164 +v -0.067320 0.221975 0.110338 +v -0.067320 0.245622 0.129743 +v -0.067320 0.442652 0.110338 +v -0.067320 0.485357 0.030442 +v -0.067320 0.488356 0.000000 +v -0.067320 0.188150 0.059714 +v -0.067320 0.188150 -0.059714 +v -0.067320 0.362755 0.153043 +v -0.067320 0.419006 0.129743 +v -0.067320 0.419006 -0.129745 +v -0.067320 0.179270 0.030442 +v -0.067320 0.202570 -0.086693 +v -0.067320 0.476477 -0.059714 +v -0.067320 0.202570 0.086693 +v -0.067320 0.392027 -0.144164 +v -0.067320 0.362755 -0.153043 +v -0.067320 0.179270 -0.030442 +v -0.067320 0.245622 -0.129745 +v -0.067320 0.301871 0.153043 +v -0.067320 0.332313 0.156041 +v -0.067320 0.476477 0.059714 +v -0.067320 0.392028 0.144163 +v -0.067320 0.176272 0.000000 +v -0.067320 0.221975 -0.110338 +v -0.067320 0.272599 0.144164 +v -0.067320 0.332313 -0.156041 +v -0.067320 0.485357 -0.030442 +v -0.067320 0.462058 0.086693 +v 0.054059 0.221975 0.110338 +v 0.068130 0.233973 0.098340 +v 0.059213 0.222562 0.109751 +v 0.063558 0.224267 0.108046 +v 0.066671 0.226921 0.105392 +v 0.068246 0.230265 0.102048 +v 0.068130 0.255048 0.115636 +v 0.054059 0.245622 0.129743 +v 0.068246 0.252135 0.119995 +v 0.066671 0.249507 0.123928 +v 0.063558 0.247422 0.127049 +v 0.059213 0.246083 0.129053 +v 0.054059 0.188150 0.059714 +v 0.068130 0.203825 0.053221 +v 0.059213 0.188917 0.059397 +v 0.063558 0.191144 0.058474 +v 0.066671 0.194611 0.057038 +v 0.068246 0.198981 0.055228 +v 0.068130 0.216677 0.077266 +v 0.054059 0.202570 0.086693 +v 0.068246 0.212318 0.080179 +v 0.066671 0.208385 0.082807 +v 0.063558 0.205264 0.084892 +v 0.059213 0.203260 0.086231 +v 0.054059 0.179270 -0.030442 +v 0.068130 0.195911 -0.027132 +v 0.059213 0.180084 -0.030280 +v 0.063558 0.182448 -0.029810 +v 0.066671 0.186129 -0.029078 +v 0.068246 0.190768 -0.028155 +v 0.068130 0.193239 -0.000000 +v 0.054059 0.176272 0.000000 +v 0.068246 0.187996 0.000000 +v 0.066671 0.183266 0.000000 +v 0.063558 0.179512 0.000000 +v 0.059213 0.177102 0.000000 +v 0.054059 0.332313 0.156041 +v 0.068130 0.332313 0.139074 +v 0.059213 0.332313 0.155211 +v 0.063558 0.332313 0.152801 +v 0.066671 0.332313 0.149047 +v 0.068246 0.332313 0.144317 +v 0.068130 0.359445 0.136402 +v 0.054059 0.362755 0.153043 +v 0.068246 0.360468 0.141544 +v 0.066671 0.361391 0.146183 +v 0.063558 0.362123 0.149865 +v 0.059213 0.362593 0.152229 +v 0.054059 0.442651 -0.110339 +v 0.068130 0.430653 -0.098341 +v 0.059213 0.442063 -0.109752 +v 0.063558 0.440359 -0.108048 +v 0.066671 0.437705 -0.105393 +v 0.068246 0.434361 -0.102049 +v 0.068130 0.409579 -0.115637 +v 0.054059 0.419006 -0.129745 +v 0.068246 0.412492 -0.119996 +v 0.066671 0.415120 -0.123929 +v 0.063558 0.417205 -0.127050 +v 0.059213 0.418544 -0.129054 +v 0.054059 0.245622 -0.129745 +v 0.068130 0.255048 -0.115637 +v 0.059213 0.246083 -0.129054 +v 0.063558 0.247422 -0.127050 +v 0.066671 0.249507 -0.123929 +v 0.068246 0.252135 -0.119996 +v 0.068130 0.233973 -0.098340 +v 0.054059 0.221975 -0.110338 +v 0.068246 0.230265 -0.102048 +v 0.066671 0.226921 -0.105392 +v 0.063558 0.224267 -0.108046 +v 0.059213 0.222562 -0.109751 +v 0.054059 0.485356 -0.030442 +v 0.068130 0.468715 -0.027132 +v 0.059213 0.484542 -0.030280 +v 0.063558 0.482178 -0.029810 +v 0.066671 0.478496 -0.029078 +v 0.068246 0.473858 -0.028155 +v 0.068130 0.460802 -0.053221 +v 0.054059 0.476477 -0.059714 +v 0.068246 0.465646 -0.055228 +v 0.066671 0.470016 -0.057038 +v 0.063558 0.473484 -0.058474 +v 0.059213 0.475710 -0.059397 +v 0.068130 0.430654 0.098340 +v 0.054059 0.442652 0.110338 +v 0.068246 0.434362 0.102048 +v 0.066671 0.437706 0.105392 +v 0.063558 0.440361 0.108046 +v 0.059213 0.442065 0.109751 +v 0.054059 0.462058 0.086692 +v 0.068130 0.447950 0.077265 +v 0.059213 0.461367 0.086230 +v 0.063558 0.459363 0.084891 +v 0.066671 0.456242 0.082806 +v 0.068246 0.452309 0.080178 +v 0.068130 0.460802 0.053221 +v 0.054059 0.476477 0.059714 +v 0.068246 0.465646 0.055228 +v 0.066671 0.470016 0.057038 +v 0.063558 0.473484 0.058474 +v 0.059213 0.475710 0.059397 +v 0.068130 0.471388 -0.000000 +v 0.054059 0.488356 0.000000 +v 0.068246 0.476632 -0.000000 +v 0.066671 0.481361 -0.000000 +v 0.063558 0.485115 0.000000 +v 0.059213 0.487525 0.000000 +v 0.068130 0.385535 0.128488 +v 0.054059 0.392028 0.144163 +v 0.068246 0.387542 0.133332 +v 0.066671 0.389352 0.137702 +v 0.063558 0.390788 0.141169 +v 0.059213 0.391711 0.143396 +v 0.054059 0.188150 -0.059714 +v 0.068130 0.203825 -0.053221 +v 0.059213 0.188917 -0.059397 +v 0.063558 0.191144 -0.058474 +v 0.066671 0.194611 -0.057038 +v 0.068246 0.198981 -0.055228 +v 0.068130 0.332313 -0.139074 +v 0.054059 0.332313 -0.156041 +v 0.068246 0.332313 -0.144317 +v 0.066671 0.332313 -0.149047 +v 0.063558 0.332313 -0.152801 +v 0.059213 0.332313 -0.155211 +v 0.054059 0.362755 -0.153043 +v 0.068130 0.359445 -0.136402 +v 0.059213 0.362593 -0.152229 +v 0.063558 0.362123 -0.149865 +v 0.066671 0.361391 -0.146183 +v 0.068246 0.360468 -0.141544 +v 0.068130 0.279092 0.128488 +v 0.054059 0.272599 0.144163 +v 0.068246 0.277085 0.133332 +v 0.066671 0.275275 0.137702 +v 0.063558 0.273839 0.141170 +v 0.059213 0.272916 0.143396 +v 0.068130 0.468716 0.027132 +v 0.054059 0.485357 0.030442 +v 0.068246 0.473859 0.028155 +v 0.066671 0.478498 0.029078 +v 0.063558 0.482179 0.029810 +v 0.059213 0.484543 0.030280 +v 0.054059 0.272599 -0.144164 +v 0.068130 0.279092 -0.128489 +v 0.059213 0.272916 -0.143397 +v 0.063558 0.273839 -0.141171 +v 0.066671 0.275275 -0.137703 +v 0.068246 0.277085 -0.133333 +v 0.068130 0.385534 -0.128489 +v 0.054059 0.392027 -0.144164 +v 0.068246 0.387541 -0.133333 +v 0.066671 0.389351 -0.137703 +v 0.063558 0.390787 -0.141171 +v 0.059213 0.391710 -0.143397 +v 0.068130 0.409579 0.115636 +v 0.054059 0.419006 0.129743 +v 0.068246 0.412492 0.119995 +v 0.066671 0.415120 0.123928 +v 0.063558 0.417205 0.127049 +v 0.059213 0.418544 0.129053 +v 0.054059 0.301871 -0.153043 +v 0.068130 0.305181 -0.136402 +v 0.059213 0.302033 -0.152229 +v 0.063558 0.302503 -0.149865 +v 0.066671 0.303235 -0.146183 +v 0.068246 0.304158 -0.141544 +v 0.068130 0.305181 0.136402 +v 0.054059 0.301871 0.153043 +v 0.068246 0.304158 0.141544 +v 0.066671 0.303235 0.146183 +v 0.063558 0.302503 0.149865 +v 0.059213 0.302033 0.152229 +v 0.054059 0.179270 0.030442 +v 0.068130 0.195911 0.027132 +v 0.059213 0.180084 0.030280 +v 0.063558 0.182448 0.029810 +v 0.066671 0.186129 0.029078 +v 0.068246 0.190768 0.028155 +v 0.054059 0.202570 -0.086693 +v 0.068130 0.216677 -0.077266 +v 0.059213 0.203260 -0.086231 +v 0.063558 0.205264 -0.084892 +v 0.066671 0.208385 -0.082807 +v 0.068246 0.212318 -0.080179 +v 0.068130 0.447950 -0.077266 +v 0.054059 0.462058 -0.086693 +v 0.068246 0.452309 -0.080179 +v 0.066671 0.456242 -0.082807 +v 0.063558 0.459363 -0.084892 +v 0.059213 0.461367 -0.086231 +v -0.006370 0.145781 0.043789 +v -0.025121 0.145781 0.036022 +v -0.036022 0.145781 0.025121 +v -0.043789 0.145781 0.006370 +v 0.043789 0.145781 0.006370 +v 0.036022 0.145781 0.025121 +v 0.025121 0.145781 0.036022 +v 0.006370 0.145781 0.043789 +v 0.006370 0.145781 -0.043789 +v 0.025121 0.145781 -0.036022 +v 0.036022 0.145781 -0.025121 +v 0.043789 0.145781 -0.006370 +v -0.043789 0.145781 -0.006370 +v -0.036022 0.145781 -0.025121 +v -0.025121 0.145781 -0.036022 +v -0.006370 0.145781 -0.043789 +v 0.006370 0.205781 0.043789 +v 0.025121 0.205781 0.036022 +v 0.036022 0.205781 0.025121 +v 0.043789 0.205781 0.006370 +v -0.043789 0.205781 0.006370 +v -0.036022 0.205781 0.025121 +v -0.025121 0.205781 0.036022 +v -0.006370 0.205781 0.043789 +v -0.006370 0.205781 -0.043789 +v -0.025121 0.205781 -0.036022 +v -0.036022 0.205781 -0.025121 +v -0.043789 0.205781 -0.006370 +v 0.043789 0.205781 -0.006370 +v 0.036022 0.205781 -0.025121 +v 0.025121 0.205781 -0.036022 +v 0.006370 0.205781 -0.043789 +v -0.008343 0.156250 0.064591 +v -0.007057 0.110420 0.143970 +v -0.007425 0.123508 0.134806 +v -0.007742 0.134806 0.123508 +v -0.007999 0.143970 0.110420 +v -0.008188 0.150722 0.095940 +v -0.008304 0.154857 0.080507 +v -0.156250 0.008343 0.064591 +v -0.110420 0.007057 0.143970 +v -0.123508 0.007425 0.134806 +v -0.134806 0.007742 0.123508 +v -0.143970 0.007999 0.110420 +v -0.150722 0.008188 0.095940 +v -0.154857 0.008304 0.080507 +v -0.024904 0.155320 0.064591 +v -0.019764 0.109707 0.143970 +v -0.021232 0.122733 0.134806 +v -0.022499 0.133977 0.123508 +v -0.023526 0.143098 0.110420 +v -0.024284 0.149818 0.095940 +v -0.024747 0.153934 0.080507 +v -0.041256 0.152542 0.064591 +v -0.031042 0.107791 0.143970 +v -0.033958 0.120571 0.134806 +v -0.036476 0.131602 0.123508 +v -0.038519 0.140551 0.110420 +v -0.040024 0.147144 0.095940 +v -0.040945 0.151182 0.080507 +v -0.057194 0.147950 0.064591 +v -0.042033 0.104624 0.143970 +v -0.046363 0.116997 0.134806 +v -0.050100 0.127677 0.123508 +v -0.053132 0.136341 0.110420 +v -0.055365 0.142724 0.095940 +v -0.056733 0.146634 0.080507 +v -0.072518 0.141603 0.064591 +v -0.052602 0.100247 0.143970 +v -0.058289 0.112057 0.134806 +v -0.063199 0.122252 0.123508 +v -0.067181 0.130521 0.110420 +v -0.070115 0.136614 0.095940 +v -0.071912 0.140346 0.080507 +v -0.087034 0.133579 0.064591 +v -0.062613 0.094713 0.143970 +v -0.069587 0.105813 0.134806 +v -0.075607 0.115394 0.123508 +v -0.080491 0.123165 0.110420 +v -0.084089 0.128892 0.095940 +v -0.086292 0.132399 0.080507 +v -0.100562 0.123981 0.064591 +v -0.071942 0.088094 0.143970 +v -0.080115 0.098343 0.134806 +v -0.087170 0.107189 0.123508 +v -0.092893 0.114365 0.110420 +v -0.097110 0.119653 0.095940 +v -0.099692 0.122891 0.080507 +v -0.112929 0.112929 0.064591 +v -0.080472 0.080472 0.143970 +v -0.089741 0.089741 0.134806 +v -0.097742 0.097742 0.123508 +v -0.104232 0.104232 0.110420 +v -0.109014 0.109014 0.095940 +v -0.111943 0.111943 0.080507 +v -0.123981 0.100562 0.064591 +v -0.088094 0.071942 0.143970 +v -0.098343 0.080115 0.134806 +v -0.107189 0.087170 0.123508 +v -0.114365 0.092893 0.110420 +v -0.119653 0.097110 0.095940 +v -0.122891 0.099692 0.080507 +v -0.133579 0.087034 0.064591 +v -0.094713 0.062613 0.143970 +v -0.105813 0.069587 0.134806 +v -0.115394 0.075607 0.123508 +v -0.123165 0.080491 0.110420 +v -0.128892 0.084089 0.095940 +v -0.132399 0.086292 0.080507 +v -0.141603 0.072518 0.064591 +v -0.100247 0.052602 0.143970 +v -0.112057 0.058289 0.134806 +v -0.122252 0.063199 0.123508 +v -0.130521 0.067181 0.110420 +v -0.136614 0.070115 0.095940 +v -0.140346 0.071912 0.080507 +v -0.147950 0.057194 0.064591 +v -0.104624 0.042033 0.143970 +v -0.116997 0.046363 0.134806 +v -0.127677 0.050100 0.123508 +v -0.136341 0.053132 0.110420 +v -0.142724 0.055365 0.095940 +v -0.146634 0.056733 0.080507 +v -0.152542 0.041256 0.064591 +v -0.107791 0.031041 0.143970 +v -0.120571 0.033958 0.134806 +v -0.131602 0.036476 0.123508 +v -0.140551 0.038519 0.110420 +v -0.147144 0.040024 0.095940 +v -0.151182 0.040945 0.080507 +v -0.155320 0.024904 0.064591 +v -0.109707 0.019764 0.143970 +v -0.122733 0.021232 0.134806 +v -0.133977 0.022499 0.123508 +v -0.143098 0.023526 0.110420 +v -0.149818 0.024284 0.095940 +v -0.153934 0.024747 0.080507 +v -0.156250 0.008343 -0.064591 +v -0.110420 0.007057 -0.143970 +v -0.123508 0.007425 -0.134806 +v -0.134806 0.007742 -0.123508 +v -0.143970 0.007999 -0.110420 +v -0.150722 0.008188 -0.095940 +v -0.154858 0.008304 -0.080507 +v -0.008343 0.156250 -0.064591 +v -0.007057 0.110420 -0.143970 +v -0.007425 0.123508 -0.134806 +v -0.007742 0.134806 -0.123508 +v -0.007999 0.143970 -0.110420 +v -0.008188 0.150722 -0.095940 +v -0.008304 0.154857 -0.080507 +v -0.155320 0.024904 -0.064591 +v -0.109707 0.019764 -0.143970 +v -0.122733 0.021232 -0.134806 +v -0.133977 0.022499 -0.123508 +v -0.143098 0.023526 -0.110420 +v -0.149818 0.024284 -0.095940 +v -0.153934 0.024747 -0.080507 +v -0.152542 0.041256 -0.064591 +v -0.107791 0.031042 -0.143970 +v -0.120571 0.033958 -0.134806 +v -0.131602 0.036476 -0.123508 +v -0.140551 0.038519 -0.110420 +v -0.147144 0.040024 -0.095940 +v -0.151182 0.040945 -0.080507 +v -0.147950 0.057194 -0.064591 +v -0.104624 0.042033 -0.143970 +v -0.116997 0.046363 -0.134806 +v -0.127677 0.050100 -0.123508 +v -0.136341 0.053132 -0.110420 +v -0.142724 0.055365 -0.095940 +v -0.146634 0.056733 -0.080507 +v -0.141603 0.072518 -0.064591 +v -0.100247 0.052602 -0.143970 +v -0.112057 0.058289 -0.134806 +v -0.122252 0.063199 -0.123508 +v -0.130521 0.067181 -0.110420 +v -0.136614 0.070115 -0.095940 +v -0.140346 0.071912 -0.080507 +v -0.133579 0.087034 -0.064591 +v -0.094713 0.062613 -0.143970 +v -0.105813 0.069587 -0.134806 +v -0.115394 0.075607 -0.123508 +v -0.123165 0.080491 -0.110420 +v -0.128892 0.084089 -0.095940 +v -0.132399 0.086292 -0.080507 +v -0.123981 0.100562 -0.064591 +v -0.088094 0.071942 -0.143970 +v -0.098343 0.080115 -0.134806 +v -0.107189 0.087170 -0.123508 +v -0.114365 0.092893 -0.110420 +v -0.119653 0.097110 -0.095940 +v -0.122891 0.099692 -0.080507 +v -0.112929 0.112929 -0.064591 +v -0.080472 0.080472 -0.143970 +v -0.089741 0.089741 -0.134806 +v -0.097742 0.097742 -0.123508 +v -0.104232 0.104232 -0.110420 +v -0.109014 0.109014 -0.095940 +v -0.111943 0.111943 -0.080507 +v -0.100562 0.123981 -0.064591 +v -0.071942 0.088094 -0.143970 +v -0.080115 0.098343 -0.134806 +v -0.087170 0.107189 -0.123508 +v -0.092893 0.114365 -0.110420 +v -0.097110 0.119653 -0.095940 +v -0.099692 0.122891 -0.080507 +v -0.087034 0.133579 -0.064591 +v -0.062613 0.094713 -0.143970 +v -0.069587 0.105813 -0.134806 +v -0.075607 0.115394 -0.123508 +v -0.080491 0.123165 -0.110420 +v -0.084089 0.128892 -0.095940 +v -0.086292 0.132399 -0.080507 +v -0.072518 0.141603 -0.064591 +v -0.052602 0.100247 -0.143970 +v -0.058289 0.112057 -0.134806 +v -0.063199 0.122252 -0.123508 +v -0.067181 0.130521 -0.110420 +v -0.070115 0.136614 -0.095940 +v -0.071912 0.140346 -0.080507 +v -0.057194 0.147950 -0.064591 +v -0.042033 0.104624 -0.143970 +v -0.046363 0.116997 -0.134806 +v -0.050100 0.127677 -0.123508 +v -0.053132 0.136341 -0.110420 +v -0.055365 0.142724 -0.095940 +v -0.056733 0.146634 -0.080507 +v -0.041256 0.152542 -0.064591 +v -0.031041 0.107791 -0.143970 +v -0.033958 0.120570 -0.134806 +v -0.036476 0.131602 -0.123508 +v -0.038519 0.140551 -0.110420 +v -0.040024 0.147144 -0.095940 +v -0.040945 0.151182 -0.080507 +v -0.024904 0.155320 -0.064591 +v -0.019764 0.109707 -0.143970 +v -0.021232 0.122733 -0.134806 +v -0.022499 0.133977 -0.123508 +v -0.023526 0.143098 -0.110420 +v -0.024284 0.149818 -0.095940 +v -0.024747 0.153934 -0.080507 +v -0.008343 -0.156250 -0.064591 +v -0.007057 -0.110420 -0.143970 +v -0.007425 -0.123508 -0.134806 +v -0.007742 -0.134806 -0.123508 +v -0.007999 -0.143970 -0.110420 +v -0.008188 -0.150722 -0.095940 +v -0.008304 -0.154857 -0.080507 +v -0.156250 -0.008343 -0.064591 +v -0.110420 -0.007057 -0.143970 +v -0.123508 -0.007425 -0.134806 +v -0.134806 -0.007742 -0.123508 +v -0.143970 -0.007999 -0.110420 +v -0.150722 -0.008188 -0.095940 +v -0.154857 -0.008304 -0.080507 +v -0.024904 -0.155320 -0.064591 +v -0.019764 -0.109707 -0.143970 +v -0.021232 -0.122733 -0.134806 +v -0.022499 -0.133977 -0.123508 +v -0.023526 -0.143098 -0.110420 +v -0.024284 -0.149818 -0.095940 +v -0.024747 -0.153934 -0.080507 +v -0.041256 -0.152542 -0.064591 +v -0.031042 -0.107791 -0.143970 +v -0.033958 -0.120571 -0.134806 +v -0.036476 -0.131602 -0.123508 +v -0.038519 -0.140551 -0.110420 +v -0.040024 -0.147144 -0.095940 +v -0.040945 -0.151182 -0.080507 +v -0.057194 -0.147950 -0.064591 +v -0.042033 -0.104624 -0.143970 +v -0.046363 -0.116997 -0.134806 +v -0.050100 -0.127677 -0.123508 +v -0.053132 -0.136341 -0.110420 +v -0.055365 -0.142724 -0.095940 +v -0.056733 -0.146634 -0.080507 +v -0.072518 -0.141603 -0.064591 +v -0.052602 -0.100247 -0.143970 +v -0.058289 -0.112057 -0.134806 +v -0.063199 -0.122252 -0.123508 +v -0.067181 -0.130521 -0.110420 +v -0.070115 -0.136614 -0.095940 +v -0.071912 -0.140346 -0.080507 +v -0.087034 -0.133579 -0.064591 +v -0.062613 -0.094713 -0.143970 +v -0.069587 -0.105813 -0.134806 +v -0.075607 -0.115394 -0.123508 +v -0.080491 -0.123165 -0.110420 +v -0.084089 -0.128892 -0.095940 +v -0.086292 -0.132399 -0.080507 +v -0.100562 -0.123981 -0.064591 +v -0.071942 -0.088094 -0.143970 +v -0.080115 -0.098343 -0.134806 +v -0.087170 -0.107189 -0.123508 +v -0.092893 -0.114365 -0.110420 +v -0.097110 -0.119653 -0.095940 +v -0.099692 -0.122891 -0.080507 +v -0.112929 -0.112929 -0.064591 +v -0.080472 -0.080472 -0.143970 +v -0.089741 -0.089741 -0.134806 +v -0.097742 -0.097742 -0.123508 +v -0.104232 -0.104232 -0.110420 +v -0.109014 -0.109014 -0.095940 +v -0.111943 -0.111943 -0.080507 +v -0.123981 -0.100562 -0.064591 +v -0.088094 -0.071942 -0.143970 +v -0.098343 -0.080115 -0.134806 +v -0.107189 -0.087170 -0.123508 +v -0.114365 -0.092893 -0.110420 +v -0.119653 -0.097110 -0.095940 +v -0.122891 -0.099692 -0.080507 +v -0.133579 -0.087034 -0.064591 +v -0.094713 -0.062613 -0.143970 +v -0.105813 -0.069587 -0.134806 +v -0.115394 -0.075607 -0.123508 +v -0.123165 -0.080491 -0.110420 +v -0.128892 -0.084089 -0.095940 +v -0.132399 -0.086292 -0.080507 +v -0.141603 -0.072518 -0.064591 +v -0.100247 -0.052602 -0.143970 +v -0.112057 -0.058289 -0.134806 +v -0.122252 -0.063199 -0.123508 +v -0.130521 -0.067181 -0.110420 +v -0.136614 -0.070115 -0.095940 +v -0.140346 -0.071912 -0.080507 +v -0.147950 -0.057194 -0.064591 +v -0.104624 -0.042033 -0.143970 +v -0.116997 -0.046363 -0.134806 +v -0.127677 -0.050100 -0.123508 +v -0.136341 -0.053132 -0.110420 +v -0.142724 -0.055365 -0.095940 +v -0.146634 -0.056733 -0.080507 +v -0.152542 -0.041256 -0.064591 +v -0.107791 -0.031041 -0.143970 +v -0.120571 -0.033958 -0.134806 +v -0.131602 -0.036476 -0.123508 +v -0.140551 -0.038519 -0.110420 +v -0.147144 -0.040024 -0.095940 +v -0.151182 -0.040945 -0.080507 +v -0.155320 -0.024904 -0.064591 +v -0.109707 -0.019764 -0.143970 +v -0.122733 -0.021232 -0.134806 +v -0.133977 -0.022499 -0.123508 +v -0.143098 -0.023526 -0.110420 +v -0.149818 -0.024284 -0.095940 +v -0.153934 -0.024747 -0.080507 +v -0.156250 -0.008343 0.064591 +v -0.110420 -0.007057 0.143970 +v -0.123508 -0.007425 0.134806 +v -0.134806 -0.007742 0.123508 +v -0.143970 -0.007999 0.110420 +v -0.150722 -0.008188 0.095940 +v -0.154858 -0.008304 0.080507 +v -0.008343 -0.156250 0.064591 +v -0.007057 -0.110420 0.143970 +v -0.007425 -0.123508 0.134806 +v -0.007742 -0.134806 0.123508 +v -0.007999 -0.143970 0.110420 +v -0.008188 -0.150722 0.095940 +v -0.008304 -0.154857 0.080507 +v -0.155320 -0.024904 0.064591 +v -0.109707 -0.019764 0.143970 +v -0.122733 -0.021232 0.134806 +v -0.133977 -0.022499 0.123508 +v -0.143098 -0.023526 0.110420 +v -0.149818 -0.024284 0.095940 +v -0.153934 -0.024747 0.080507 +v -0.152542 -0.041256 0.064591 +v -0.107791 -0.031042 0.143970 +v -0.120571 -0.033958 0.134806 +v -0.131602 -0.036476 0.123508 +v -0.140551 -0.038519 0.110420 +v -0.147144 -0.040024 0.095940 +v -0.151182 -0.040945 0.080507 +v -0.147950 -0.057194 0.064591 +v -0.104624 -0.042033 0.143970 +v -0.116997 -0.046363 0.134806 +v -0.127677 -0.050100 0.123508 +v -0.136341 -0.053132 0.110420 +v -0.142724 -0.055365 0.095940 +v -0.146634 -0.056733 0.080507 +v -0.141603 -0.072518 0.064591 +v -0.100247 -0.052602 0.143970 +v -0.112057 -0.058289 0.134806 +v -0.122252 -0.063199 0.123508 +v -0.130521 -0.067181 0.110420 +v -0.136614 -0.070115 0.095940 +v -0.140346 -0.071912 0.080507 +v -0.133579 -0.087034 0.064591 +v -0.094713 -0.062613 0.143970 +v -0.105813 -0.069587 0.134806 +v -0.115394 -0.075607 0.123508 +v -0.123165 -0.080491 0.110420 +v -0.128892 -0.084089 0.095940 +v -0.132399 -0.086292 0.080507 +v -0.123981 -0.100562 0.064591 +v -0.088094 -0.071942 0.143970 +v -0.098343 -0.080115 0.134806 +v -0.107189 -0.087170 0.123508 +v -0.114365 -0.092893 0.110420 +v -0.119653 -0.097110 0.095940 +v -0.122891 -0.099692 0.080507 +v -0.112929 -0.112929 0.064591 +v -0.080472 -0.080472 0.143970 +v -0.089741 -0.089741 0.134806 +v -0.097742 -0.097742 0.123508 +v -0.104232 -0.104232 0.110420 +v -0.109014 -0.109014 0.095940 +v -0.111943 -0.111943 0.080507 +v -0.100562 -0.123981 0.064591 +v -0.071942 -0.088094 0.143970 +v -0.080115 -0.098343 0.134806 +v -0.087170 -0.107189 0.123508 +v -0.092893 -0.114365 0.110420 +v -0.097110 -0.119653 0.095940 +v -0.099692 -0.122891 0.080507 +v -0.087034 -0.133579 0.064591 +v -0.062613 -0.094713 0.143970 +v -0.069587 -0.105813 0.134806 +v -0.075607 -0.115394 0.123508 +v -0.080491 -0.123165 0.110420 +v -0.084089 -0.128892 0.095940 +v -0.086292 -0.132399 0.080507 +v -0.072518 -0.141603 0.064591 +v -0.052602 -0.100247 0.143970 +v -0.058289 -0.112057 0.134806 +v -0.063199 -0.122252 0.123508 +v -0.067181 -0.130521 0.110420 +v -0.070115 -0.136614 0.095940 +v -0.071912 -0.140346 0.080507 +v -0.057194 -0.147950 0.064591 +v -0.042033 -0.104624 0.143970 +v -0.046363 -0.116997 0.134806 +v -0.050100 -0.127677 0.123508 +v -0.053132 -0.136341 0.110420 +v -0.055365 -0.142724 0.095940 +v -0.056733 -0.146634 0.080507 +v -0.041256 -0.152542 0.064591 +v -0.031041 -0.107791 0.143970 +v -0.033958 -0.120571 0.134806 +v -0.036476 -0.131602 0.123508 +v -0.038519 -0.140551 0.110420 +v -0.040024 -0.147144 0.095940 +v -0.040945 -0.151182 0.080507 +v -0.024904 -0.155320 0.064591 +v -0.019764 -0.109707 0.143970 +v -0.021232 -0.122733 0.134806 +v -0.022499 -0.133977 0.123508 +v -0.023526 -0.143098 0.110420 +v -0.024284 -0.149818 0.095940 +v -0.024747 -0.153934 0.080507 +v 0.008343 0.156250 -0.064591 +v 0.007057 0.110420 -0.143970 +v 0.007425 0.123508 -0.134806 +v 0.007742 0.134806 -0.123508 +v 0.007999 0.143970 -0.110420 +v 0.008188 0.150722 -0.095940 +v 0.008304 0.154857 -0.080507 +v 0.156250 0.008343 -0.064591 +v 0.110420 0.007057 -0.143970 +v 0.123508 0.007425 -0.134806 +v 0.134806 0.007742 -0.123508 +v 0.143970 0.007999 -0.110420 +v 0.150722 0.008188 -0.095940 +v 0.154857 0.008304 -0.080507 +v 0.024904 0.155320 -0.064591 +v 0.019764 0.109707 -0.143970 +v 0.021232 0.122733 -0.134806 +v 0.022499 0.133977 -0.123508 +v 0.023526 0.143098 -0.110420 +v 0.024284 0.149818 -0.095940 +v 0.024747 0.153934 -0.080507 +v 0.041256 0.152542 -0.064591 +v 0.031042 0.107791 -0.143970 +v 0.033958 0.120571 -0.134806 +v 0.036476 0.131602 -0.123508 +v 0.038519 0.140551 -0.110420 +v 0.040024 0.147144 -0.095940 +v 0.040945 0.151182 -0.080507 +v 0.057194 0.147950 -0.064591 +v 0.042033 0.104624 -0.143970 +v 0.046363 0.116997 -0.134806 +v 0.050100 0.127677 -0.123508 +v 0.053132 0.136341 -0.110420 +v 0.055365 0.142724 -0.095940 +v 0.056733 0.146634 -0.080507 +v 0.072518 0.141603 -0.064591 +v 0.052602 0.100247 -0.143970 +v 0.058289 0.112057 -0.134806 +v 0.063199 0.122252 -0.123508 +v 0.067181 0.130521 -0.110420 +v 0.070115 0.136614 -0.095940 +v 0.071912 0.140346 -0.080507 +v 0.087034 0.133579 -0.064591 +v 0.062613 0.094713 -0.143970 +v 0.069587 0.105813 -0.134806 +v 0.075607 0.115394 -0.123508 +v 0.080491 0.123165 -0.110420 +v 0.084089 0.128892 -0.095940 +v 0.086292 0.132399 -0.080507 +v 0.100562 0.123981 -0.064591 +v 0.071942 0.088094 -0.143970 +v 0.080115 0.098343 -0.134806 +v 0.087170 0.107189 -0.123508 +v 0.092893 0.114365 -0.110420 +v 0.097110 0.119653 -0.095940 +v 0.099692 0.122891 -0.080507 +v 0.112929 0.112929 -0.064591 +v 0.080472 0.080472 -0.143970 +v 0.089741 0.089741 -0.134806 +v 0.097742 0.097742 -0.123508 +v 0.104232 0.104232 -0.110420 +v 0.109014 0.109014 -0.095940 +v 0.111943 0.111943 -0.080507 +v 0.123981 0.100562 -0.064591 +v 0.088094 0.071942 -0.143970 +v 0.098343 0.080115 -0.134806 +v 0.107189 0.087170 -0.123508 +v 0.114365 0.092893 -0.110420 +v 0.119653 0.097110 -0.095940 +v 0.122891 0.099692 -0.080507 +v 0.133579 0.087034 -0.064591 +v 0.094713 0.062613 -0.143970 +v 0.105813 0.069587 -0.134806 +v 0.115394 0.075607 -0.123508 +v 0.123165 0.080491 -0.110420 +v 0.128892 0.084089 -0.095940 +v 0.132399 0.086292 -0.080507 +v 0.141603 0.072518 -0.064591 +v 0.100247 0.052602 -0.143970 +v 0.112057 0.058289 -0.134806 +v 0.122252 0.063199 -0.123508 +v 0.130521 0.067181 -0.110420 +v 0.136614 0.070115 -0.095940 +v 0.140346 0.071912 -0.080507 +v 0.147950 0.057194 -0.064591 +v 0.104624 0.042033 -0.143970 +v 0.116997 0.046363 -0.134806 +v 0.127677 0.050100 -0.123508 +v 0.136341 0.053132 -0.110420 +v 0.142724 0.055365 -0.095940 +v 0.146634 0.056733 -0.080507 +v 0.152542 0.041256 -0.064591 +v 0.107791 0.031041 -0.143970 +v 0.120571 0.033958 -0.134806 +v 0.131602 0.036476 -0.123508 +v 0.140551 0.038519 -0.110420 +v 0.147144 0.040024 -0.095940 +v 0.151182 0.040945 -0.080507 +v 0.155320 0.024904 -0.064591 +v 0.109707 0.019764 -0.143970 +v 0.122733 0.021232 -0.134806 +v 0.133977 0.022499 -0.123508 +v 0.143098 0.023526 -0.110420 +v 0.149818 0.024284 -0.095940 +v 0.153934 0.024747 -0.080507 +v 0.156250 -0.008343 -0.064591 +v 0.110420 -0.007057 -0.143970 +v 0.123508 -0.007425 -0.134806 +v 0.134806 -0.007742 -0.123508 +v 0.143970 -0.007999 -0.110420 +v 0.150722 -0.008188 -0.095940 +v 0.154858 -0.008304 -0.080507 +v 0.008343 -0.156250 -0.064591 +v 0.007057 -0.110420 -0.143970 +v 0.007425 -0.123508 -0.134806 +v 0.007742 -0.134806 -0.123508 +v 0.007999 -0.143970 -0.110420 +v 0.008188 -0.150722 -0.095940 +v 0.008304 -0.154857 -0.080507 +v 0.155320 -0.024904 -0.064591 +v 0.109707 -0.019764 -0.143970 +v 0.122733 -0.021232 -0.134806 +v 0.133977 -0.022499 -0.123508 +v 0.143098 -0.023526 -0.110420 +v 0.149818 -0.024284 -0.095940 +v 0.153934 -0.024747 -0.080507 +v 0.152542 -0.041256 -0.064591 +v 0.107791 -0.031042 -0.143970 +v 0.120571 -0.033958 -0.134806 +v 0.131602 -0.036476 -0.123508 +v 0.140551 -0.038519 -0.110420 +v 0.147144 -0.040024 -0.095940 +v 0.151182 -0.040945 -0.080507 +v 0.147950 -0.057194 -0.064591 +v 0.104624 -0.042033 -0.143970 +v 0.116997 -0.046363 -0.134806 +v 0.127677 -0.050100 -0.123508 +v 0.136341 -0.053132 -0.110420 +v 0.142724 -0.055365 -0.095940 +v 0.146634 -0.056733 -0.080507 +v 0.141603 -0.072518 -0.064591 +v 0.100247 -0.052602 -0.143970 +v 0.112057 -0.058289 -0.134806 +v 0.122252 -0.063199 -0.123508 +v 0.130521 -0.067181 -0.110420 +v 0.136614 -0.070115 -0.095940 +v 0.140346 -0.071912 -0.080507 +v 0.133579 -0.087034 -0.064591 +v 0.094713 -0.062613 -0.143970 +v 0.105813 -0.069587 -0.134806 +v 0.115394 -0.075607 -0.123508 +v 0.123165 -0.080491 -0.110420 +v 0.128892 -0.084089 -0.095940 +v 0.132399 -0.086292 -0.080507 +v 0.123981 -0.100562 -0.064591 +v 0.088094 -0.071942 -0.143970 +v 0.098343 -0.080115 -0.134806 +v 0.107189 -0.087170 -0.123508 +v 0.114365 -0.092893 -0.110420 +v 0.119653 -0.097110 -0.095940 +v 0.122891 -0.099692 -0.080507 +v 0.112929 -0.112929 -0.064591 +v 0.080472 -0.080472 -0.143970 +v 0.089741 -0.089741 -0.134806 +v 0.097742 -0.097742 -0.123508 +v 0.104232 -0.104232 -0.110420 +v 0.109014 -0.109014 -0.095940 +v 0.111943 -0.111943 -0.080507 +v 0.100562 -0.123981 -0.064591 +v 0.071942 -0.088094 -0.143970 +v 0.080115 -0.098343 -0.134806 +v 0.087170 -0.107189 -0.123508 +v 0.092893 -0.114365 -0.110420 +v 0.097110 -0.119653 -0.095940 +v 0.099692 -0.122891 -0.080507 +v 0.087034 -0.133579 -0.064591 +v 0.062613 -0.094713 -0.143970 +v 0.069587 -0.105813 -0.134806 +v 0.075607 -0.115394 -0.123508 +v 0.080491 -0.123165 -0.110420 +v 0.084089 -0.128892 -0.095940 +v 0.086292 -0.132399 -0.080507 +v 0.072518 -0.141603 -0.064591 +v 0.052602 -0.100247 -0.143970 +v 0.058289 -0.112057 -0.134806 +v 0.063199 -0.122252 -0.123508 +v 0.067181 -0.130521 -0.110420 +v 0.070115 -0.136614 -0.095940 +v 0.071912 -0.140346 -0.080507 +v 0.057194 -0.147950 -0.064591 +v 0.042033 -0.104624 -0.143970 +v 0.046363 -0.116997 -0.134806 +v 0.050100 -0.127677 -0.123508 +v 0.053132 -0.136341 -0.110420 +v 0.055365 -0.142724 -0.095940 +v 0.056733 -0.146634 -0.080507 +v 0.041256 -0.152542 -0.064591 +v 0.031041 -0.107791 -0.143970 +v 0.033958 -0.120571 -0.134806 +v 0.036476 -0.131602 -0.123508 +v 0.038519 -0.140551 -0.110420 +v 0.040024 -0.147144 -0.095940 +v 0.040945 -0.151182 -0.080507 +v 0.024904 -0.155320 -0.064591 +v 0.019764 -0.109707 -0.143970 +v 0.021232 -0.122733 -0.134806 +v 0.022499 -0.133977 -0.123508 +v 0.023526 -0.143098 -0.110420 +v 0.024284 -0.149818 -0.095940 +v 0.024747 -0.153934 -0.080507 +v 0.156250 0.008343 0.064591 +v 0.110420 0.007057 0.143970 +v 0.123508 0.007425 0.134806 +v 0.134806 0.007742 0.123508 +v 0.143970 0.007999 0.110420 +v 0.150722 0.008188 0.095940 +v 0.154858 0.008304 0.080507 +v 0.008343 0.156250 0.064591 +v 0.007057 0.110420 0.143970 +v 0.007425 0.123508 0.134806 +v 0.007742 0.134806 0.123508 +v 0.007999 0.143970 0.110420 +v 0.008188 0.150722 0.095940 +v 0.008304 0.154857 0.080507 +v 0.155320 0.024904 0.064591 +v 0.109707 0.019764 0.143970 +v 0.122733 0.021232 0.134806 +v 0.133977 0.022499 0.123508 +v 0.143098 0.023526 0.110420 +v 0.149818 0.024284 0.095940 +v 0.153934 0.024747 0.080507 +v 0.152542 0.041256 0.064591 +v 0.107791 0.031042 0.143970 +v 0.120571 0.033958 0.134806 +v 0.131602 0.036476 0.123508 +v 0.140551 0.038519 0.110420 +v 0.147144 0.040024 0.095940 +v 0.151182 0.040945 0.080507 +v 0.147950 0.057194 0.064591 +v 0.104624 0.042033 0.143970 +v 0.116997 0.046363 0.134806 +v 0.127677 0.050100 0.123508 +v 0.136341 0.053132 0.110420 +v 0.142724 0.055365 0.095940 +v 0.146634 0.056733 0.080507 +v 0.141603 0.072518 0.064591 +v 0.100247 0.052602 0.143970 +v 0.112057 0.058289 0.134806 +v 0.122252 0.063199 0.123508 +v 0.130521 0.067181 0.110420 +v 0.136614 0.070115 0.095940 +v 0.140346 0.071912 0.080507 +v 0.133579 0.087034 0.064591 +v 0.094713 0.062613 0.143970 +v 0.105813 0.069587 0.134806 +v 0.115394 0.075607 0.123508 +v 0.123165 0.080491 0.110420 +v 0.128892 0.084089 0.095940 +v 0.132399 0.086292 0.080507 +v 0.123981 0.100562 0.064591 +v 0.088094 0.071942 0.143970 +v 0.098343 0.080115 0.134806 +v 0.107189 0.087170 0.123508 +v 0.114365 0.092893 0.110420 +v 0.119653 0.097110 0.095940 +v 0.122891 0.099692 0.080507 +v 0.112929 0.112929 0.064591 +v 0.080472 0.080472 0.143970 +v 0.089741 0.089741 0.134806 +v 0.097742 0.097742 0.123508 +v 0.104232 0.104232 0.110420 +v 0.109014 0.109014 0.095940 +v 0.111943 0.111943 0.080507 +v 0.100562 0.123981 0.064591 +v 0.071942 0.088094 0.143970 +v 0.080115 0.098343 0.134806 +v 0.087170 0.107189 0.123508 +v 0.092893 0.114365 0.110420 +v 0.097110 0.119653 0.095940 +v 0.099692 0.122891 0.080507 +v 0.087034 0.133579 0.064591 +v 0.062613 0.094713 0.143970 +v 0.069587 0.105813 0.134806 +v 0.075607 0.115394 0.123508 +v 0.080491 0.123165 0.110420 +v 0.084089 0.128892 0.095940 +v 0.086292 0.132399 0.080507 +v 0.072518 0.141603 0.064591 +v 0.052602 0.100247 0.143970 +v 0.058289 0.112057 0.134806 +v 0.063199 0.122252 0.123508 +v 0.067181 0.130521 0.110420 +v 0.070115 0.136614 0.095940 +v 0.071912 0.140346 0.080507 +v 0.057194 0.147950 0.064591 +v 0.042033 0.104624 0.143970 +v 0.046363 0.116997 0.134806 +v 0.050100 0.127677 0.123508 +v 0.053132 0.136341 0.110420 +v 0.055365 0.142724 0.095940 +v 0.056733 0.146634 0.080507 +v 0.041256 0.152542 0.064591 +v 0.031041 0.107791 0.143970 +v 0.033958 0.120571 0.134806 +v 0.036476 0.131602 0.123508 +v 0.038519 0.140551 0.110420 +v 0.040024 0.147144 0.095940 +v 0.040945 0.151182 0.080507 +v 0.024904 0.155320 0.064591 +v 0.019764 0.109707 0.143970 +v 0.021232 0.122733 0.134806 +v 0.022499 0.133977 0.123508 +v 0.023526 0.143098 0.110420 +v 0.024284 0.149818 0.095940 +v 0.024747 0.153934 0.080507 +v 0.008343 -0.156250 0.064591 +v 0.007057 -0.110420 0.143970 +v 0.007425 -0.123508 0.134806 +v 0.007742 -0.134806 0.123508 +v 0.007999 -0.143970 0.110420 +v 0.008188 -0.150722 0.095940 +v 0.008304 -0.154857 0.080507 +v 0.156250 -0.008343 0.064591 +v 0.110420 -0.007057 0.143970 +v 0.123508 -0.007425 0.134806 +v 0.134806 -0.007742 0.123508 +v 0.143970 -0.007999 0.110420 +v 0.150722 -0.008188 0.095940 +v 0.154857 -0.008304 0.080507 +v 0.024904 -0.155320 0.064591 +v 0.019764 -0.109707 0.143970 +v 0.021232 -0.122733 0.134806 +v 0.022499 -0.133977 0.123508 +v 0.023526 -0.143098 0.110420 +v 0.024284 -0.149818 0.095940 +v 0.024747 -0.153934 0.080507 +v 0.041256 -0.152542 0.064591 +v 0.031042 -0.107791 0.143970 +v 0.033958 -0.120571 0.134806 +v 0.036476 -0.131602 0.123508 +v 0.038519 -0.140551 0.110420 +v 0.040024 -0.147144 0.095940 +v 0.040945 -0.151182 0.080507 +v 0.057194 -0.147950 0.064591 +v 0.042033 -0.104624 0.143970 +v 0.046363 -0.116997 0.134806 +v 0.050100 -0.127677 0.123508 +v 0.053132 -0.136341 0.110420 +v 0.055365 -0.142724 0.095940 +v 0.056733 -0.146634 0.080507 +v 0.072518 -0.141603 0.064591 +v 0.052602 -0.100247 0.143970 +v 0.058289 -0.112057 0.134806 +v 0.063199 -0.122252 0.123508 +v 0.067181 -0.130521 0.110420 +v 0.070115 -0.136614 0.095940 +v 0.071912 -0.140346 0.080507 +v 0.087034 -0.133579 0.064591 +v 0.062613 -0.094713 0.143970 +v 0.069587 -0.105813 0.134806 +v 0.075607 -0.115394 0.123508 +v 0.080491 -0.123165 0.110420 +v 0.084089 -0.128892 0.095940 +v 0.086292 -0.132399 0.080507 +v 0.100562 -0.123981 0.064591 +v 0.071942 -0.088094 0.143970 +v 0.080115 -0.098343 0.134806 +v 0.087170 -0.107189 0.123508 +v 0.092893 -0.114365 0.110420 +v 0.097110 -0.119653 0.095940 +v 0.099692 -0.122891 0.080507 +v 0.112929 -0.112929 0.064591 +v 0.080472 -0.080472 0.143970 +v 0.089741 -0.089741 0.134806 +v 0.097742 -0.097742 0.123508 +v 0.104232 -0.104232 0.110420 +v 0.109014 -0.109014 0.095940 +v 0.111943 -0.111943 0.080507 +v 0.123981 -0.100562 0.064591 +v 0.088094 -0.071942 0.143970 +v 0.098343 -0.080115 0.134806 +v 0.107189 -0.087170 0.123508 +v 0.114365 -0.092893 0.110420 +v 0.119653 -0.097110 0.095940 +v 0.122891 -0.099692 0.080507 +v 0.133579 -0.087034 0.064591 +v 0.094713 -0.062613 0.143970 +v 0.105813 -0.069587 0.134806 +v 0.115394 -0.075607 0.123508 +v 0.123165 -0.080491 0.110420 +v 0.128892 -0.084089 0.095940 +v 0.132399 -0.086292 0.080507 +v 0.141603 -0.072518 0.064591 +v 0.100247 -0.052602 0.143970 +v 0.112057 -0.058289 0.134806 +v 0.122252 -0.063199 0.123508 +v 0.130521 -0.067181 0.110420 +v 0.136614 -0.070115 0.095940 +v 0.140346 -0.071912 0.080507 +v 0.147950 -0.057194 0.064591 +v 0.104624 -0.042033 0.143970 +v 0.116997 -0.046363 0.134806 +v 0.127677 -0.050100 0.123508 +v 0.136341 -0.053132 0.110420 +v 0.142724 -0.055365 0.095940 +v 0.146634 -0.056733 0.080507 +v 0.152542 -0.041256 0.064591 +v 0.107791 -0.031041 0.143970 +v 0.120571 -0.033958 0.134806 +v 0.131602 -0.036476 0.123508 +v 0.140551 -0.038519 0.110420 +v 0.147144 -0.040024 0.095940 +v 0.151182 -0.040945 0.080507 +v 0.155320 -0.024904 0.064591 +v 0.109707 -0.019764 0.143970 +v 0.122733 -0.021232 0.134806 +v 0.133977 -0.022499 0.123508 +v 0.143098 -0.023526 0.110420 +v 0.149818 -0.024284 0.095940 +v 0.153934 -0.024747 0.080507 +vt 0.8476 0.4227 +vt 0.8547 0.5168 +vt 0.8476 0.6109 +vt 0.8266 0.7015 +vt 0.7925 0.7849 +vt 0.7466 0.8580 +vt 0.6907 0.9180 +vt 0.6269 0.9626 +vt 0.5577 0.9901 +vt 0.4857 0.9993 +vt 0.4137 0.9901 +vt 0.3445 0.9626 +vt 0.2807 0.9180 +vt 0.2248 0.8580 +vt 0.1789 0.7849 +vt 0.1448 0.7015 +vt 0.1238 0.6109 +vt 0.1167 0.5168 +vt 0.1238 0.4227 +vt 0.1448 0.3321 +vt 0.1789 0.2487 +vt 0.2248 0.1756 +vt 0.2807 0.1156 +vt 0.3445 0.0710 +vt 0.4137 0.0435 +vt 0.4857 0.0343 +vt 0.5577 0.0435 +vt 0.6269 0.0710 +vt 0.6907 0.1156 +vt 0.7466 0.1756 +vt 0.7925 0.2487 +vt 0.8266 0.3321 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.6203 0.6995 +vt 0.6339 0.7131 +vt 0.6499 0.7238 +vt 0.6677 0.7312 +vt 0.6865 0.7349 +vt 0.7057 0.7349 +vt 0.7246 0.7312 +vt 0.7423 0.7238 +vt 0.7583 0.7131 +vt 0.7719 0.6995 +vt 0.7825 0.6836 +vt 0.7899 0.6658 +vt 0.7936 0.6470 +vt 0.7936 0.6278 +vt 0.7899 0.6089 +vt 0.7825 0.5912 +vt 0.7719 0.5752 +vt 0.7583 0.5616 +vt 0.7423 0.5509 +vt 0.7246 0.5436 +vt 0.7057 0.5398 +vt 0.6865 0.5398 +vt 0.6677 0.5436 +vt 0.6499 0.5509 +vt 0.6339 0.5616 +vt 0.6203 0.5752 +vt 0.6097 0.5912 +vt 0.6023 0.6089 +vt 0.5986 0.6278 +vt 0.5986 0.6470 +vt 0.6023 0.6658 +vt 0.6097 0.6836 +vt 0.4894 0.5435 +vt 0.5072 0.5508 +vt 0.5232 0.5615 +vt 0.5368 0.5751 +vt 0.5474 0.5911 +vt 0.5548 0.6088 +vt 0.5585 0.6277 +vt 0.5585 0.6469 +vt 0.5548 0.6657 +vt 0.5474 0.6835 +vt 0.5368 0.6994 +vt 0.5232 0.7130 +vt 0.5072 0.7237 +vt 0.4894 0.7311 +vt 0.4706 0.7348 +vt 0.4514 0.7348 +vt 0.4325 0.7311 +vt 0.4148 0.7237 +vt 0.3988 0.7130 +vt 0.3852 0.6994 +vt 0.3746 0.6835 +vt 0.3672 0.6657 +vt 0.3635 0.6469 +vt 0.3635 0.6277 +vt 0.3672 0.6088 +vt 0.3746 0.5911 +vt 0.3852 0.5751 +vt 0.3988 0.5615 +vt 0.4148 0.5508 +vt 0.4325 0.5435 +vt 0.4514 0.5397 +vt 0.4706 0.5397 +vt 0.7057 0.5398 +vt 0.7246 0.5436 +vt 0.7423 0.5509 +vt 0.7583 0.5616 +vt 0.7719 0.5752 +vt 0.7825 0.5912 +vt 0.7899 0.6089 +vt 0.7936 0.6278 +vt 0.7936 0.6470 +vt 0.7899 0.6658 +vt 0.7825 0.6836 +vt 0.7719 0.6995 +vt 0.7583 0.7131 +vt 0.7423 0.7238 +vt 0.7246 0.7312 +vt 0.7057 0.7349 +vt 0.6865 0.7349 +vt 0.6677 0.7312 +vt 0.6499 0.7238 +vt 0.6339 0.7131 +vt 0.6203 0.6995 +vt 0.6097 0.6836 +vt 0.6023 0.6658 +vt 0.5986 0.6470 +vt 0.5986 0.6278 +vt 0.6023 0.6089 +vt 0.6097 0.5912 +vt 0.6203 0.5752 +vt 0.6339 0.5616 +vt 0.6499 0.5509 +vt 0.6677 0.5436 +vt 0.6865 0.5398 +vt 0.4148 0.5508 +vt 0.3988 0.5615 +vt 0.3852 0.5751 +vt 0.3746 0.5911 +vt 0.3672 0.6088 +vt 0.3635 0.6277 +vt 0.3635 0.6469 +vt 0.3672 0.6657 +vt 0.3746 0.6835 +vt 0.3852 0.6994 +vt 0.3988 0.7130 +vt 0.4148 0.7237 +vt 0.4325 0.7311 +vt 0.4514 0.7348 +vt 0.4706 0.7348 +vt 0.4894 0.7311 +vt 0.5072 0.7237 +vt 0.5232 0.7130 +vt 0.5368 0.6994 +vt 0.5474 0.6835 +vt 0.5548 0.6657 +vt 0.5585 0.6469 +vt 0.5585 0.6277 +vt 0.5548 0.6088 +vt 0.5474 0.5911 +vt 0.5368 0.5751 +vt 0.5232 0.5615 +vt 0.5072 0.5508 +vt 0.4894 0.5435 +vt 0.4706 0.5397 +vt 0.4514 0.5397 +vt 0.4325 0.5435 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.7740 0.5691 +vt 0.7824 0.5642 +vt 0.7824 0.5546 +vt 0.7740 0.5497 +vt 0.7657 0.5546 +vt 0.7657 0.5642 +vt 0.5795 0.3964 +vt 0.5591 0.3796 +vt 0.5423 0.3592 +vt 0.5298 0.3359 +vt 0.5221 0.3106 +vt 0.5196 0.2843 +vt 0.5221 0.2580 +vt 0.5298 0.2327 +vt 0.5423 0.2093 +vt 0.5591 0.1889 +vt 0.5795 0.1721 +vt 0.6028 0.1597 +vt 0.6281 0.1520 +vt 0.6544 0.1494 +vt 0.6807 0.1520 +vt 0.7060 0.1597 +vt 0.7294 0.1721 +vt 0.7498 0.1889 +vt 0.7666 0.2093 +vt 0.7790 0.2327 +vt 0.7867 0.2580 +vt 0.7893 0.2843 +vt 0.7867 0.3106 +vt 0.7790 0.3359 +vt 0.7666 0.3592 +vt 0.7498 0.3796 +vt 0.7294 0.3964 +vt 0.7060 0.4089 +vt 0.6807 0.4166 +vt 0.6544 0.4191 +vt 0.6281 0.4166 +vt 0.6028 0.4089 +vt 0.1018 0.1337 +vt 0.2315 0.1337 +vt 0.2315 0.1462 +vt 0.1018 0.1462 +vt 0.2193 0.6363 +vt 0.1140 0.6363 +vt 0.1140 0.6239 +vt 0.2193 0.6239 +vt 0.1140 0.5988 +vt 0.2193 0.5988 +vt 0.2193 0.6113 +vt 0.1140 0.6113 +vt 0.2315 0.3538 +vt 0.1018 0.3538 +vt 0.1018 0.3415 +vt 0.2315 0.3415 +vt 0.1018 0.3913 +vt 0.2315 0.3913 +vt 0.2315 0.4036 +vt 0.1018 0.4036 +vt 0.4216 0.2732 +vt 0.4216 0.2660 +vt 0.3725 0.2660 +vt 0.3725 0.2732 +vt 0.3725 0.2065 +vt 0.4216 0.2065 +vt 0.4216 0.2004 +vt 0.3725 0.2004 +vt 0.3725 0.2512 +vt 0.4216 0.2512 +vt 0.4216 0.2390 +vt 0.3725 0.2390 +vt 0.9510 0.3431 +vt 0.9510 0.2401 +vt 0.9706 0.2401 +vt 0.9706 0.3431 +vt 0.8922 0.3431 +vt 0.8922 0.2401 +vt 0.9118 0.2401 +vt 0.9118 0.3431 +vt 0.6961 0.3431 +vt 0.6961 0.2401 +vt 0.7157 0.2401 +vt 0.7157 0.3431 +vt 0.6569 0.3431 +vt 0.6569 0.2401 +vt 0.6765 0.2401 +vt 0.6765 0.3431 +vt 0.7745 0.3431 +vt 0.7745 0.2401 +vt 0.7941 0.2401 +vt 0.7941 0.3431 +vt 0.4608 0.3431 +vt 0.4608 0.2401 +vt 0.4804 0.2401 +vt 0.4804 0.3431 +vt 0.6373 0.3431 +vt 0.6373 0.2401 +vt 0.8725 0.3431 +vt 0.8725 0.2401 +vt 0.7353 0.2401 +vt 0.7353 0.3431 +vt 0.5588 0.3431 +vt 0.5588 0.2401 +vt 0.5784 0.2401 +vt 0.5784 0.3431 +vt 0.3431 0.3431 +vt 0.3431 0.2401 +vt 0.3627 0.2401 +vt 0.3627 0.3431 +vt 0.6373 0.4902 +vt 0.6373 0.4706 +vt 0.6569 0.4706 +vt 0.6569 0.4902 +vt 0.6176 0.4902 +vt 0.6176 0.4706 +vt 0.5980 0.4902 +vt 0.5980 0.4706 +vt 0.5784 0.4902 +vt 0.5784 0.4706 +vt 0.5588 0.4902 +vt 0.5588 0.4706 +vt 0.5392 0.4902 +vt 0.5392 0.4706 +vt 0.5196 0.4902 +vt 0.5196 0.4706 +vt 0.5000 0.4902 +vt 0.5000 0.4706 +vt 0.4804 0.4902 +vt 0.4804 0.4706 +vt 0.4608 0.4902 +vt 0.4608 0.4706 +vt 0.4412 0.4902 +vt 0.4412 0.4706 +vt 0.4216 0.4902 +vt 0.4216 0.4706 +vt 0.4020 0.4902 +vt 0.4020 0.4706 +vt 0.3824 0.4902 +vt 0.3824 0.4706 +vt 0.3627 0.4902 +vt 0.3627 0.4706 +vt 0.3431 0.4902 +vt 0.3431 0.4706 +vt 0.9510 0.4902 +vt 0.9510 0.4706 +vt 0.9706 0.4706 +vt 0.9706 0.4902 +vt 0.9314 0.4902 +vt 0.9314 0.4706 +vt 0.9118 0.4902 +vt 0.9118 0.4706 +vt 0.8922 0.4902 +vt 0.8922 0.4706 +vt 0.8529 0.4902 +vt 0.8529 0.4706 +vt 0.8725 0.4706 +vt 0.8725 0.4902 +vt 0.8333 0.4902 +vt 0.8333 0.4706 +vt 0.8137 0.4902 +vt 0.8137 0.4706 +vt 0.7941 0.4902 +vt 0.7941 0.4706 +vt 0.7745 0.4902 +vt 0.7745 0.4706 +vt 0.7353 0.4902 +vt 0.7353 0.4706 +vt 0.7549 0.4706 +vt 0.7549 0.4902 +vt 0.7157 0.4902 +vt 0.7157 0.4706 +vt 0.6961 0.4902 +vt 0.6961 0.4706 +vt 0.7373 0.4468 +vt 0.7373 0.4373 +vt 0.7577 0.4372 +vt 0.7577 0.4467 +vt 0.7782 0.4468 +vt 0.7782 0.4373 +vt 0.7986 0.4467 +vt 0.7986 0.4373 +vt 0.8190 0.4467 +vt 0.8191 0.4373 +vt 0.8394 0.4468 +vt 0.8395 0.4373 +vt 0.8599 0.4468 +vt 0.8599 0.4373 +vt 0.8804 0.4373 +vt 0.8803 0.4468 +vt 0.9007 0.4469 +vt 0.9008 0.4374 +vt 0.9212 0.4469 +vt 0.9213 0.4374 +vt 0.9417 0.4470 +vt 0.9418 0.4375 +vt 0.9623 0.4375 +vt 0.9622 0.4470 +vt 0.9829 0.4375 +vt 0.9827 0.4471 +vt 1.0033 0.4471 +vt 1.0033 0.4375 +vt 1.0238 0.4375 +vt 1.0238 0.4471 +vt 1.0443 0.4375 +vt 1.0444 0.4471 +vt 1.0651 0.4471 +vt 1.0648 0.4375 +vt 1.0852 0.4374 +vt 1.0859 0.4469 +vt 1.1068 0.4466 +vt 1.1054 0.4371 +vt 0.4495 0.4465 +vt 0.4509 0.4371 +vt 0.4711 0.4373 +vt 0.4704 0.4469 +vt 0.4914 0.4471 +vt 0.4916 0.4374 +vt 0.5123 0.4375 +vt 0.5122 0.4471 +vt 0.5328 0.4374 +vt 0.5328 0.4470 +vt 0.5532 0.4374 +vt 0.5533 0.4469 +vt 0.5737 0.4374 +vt 0.5738 0.4469 +vt 0.5941 0.4374 +vt 0.5942 0.4468 +vt 0.6145 0.4373 +vt 0.6146 0.4468 +vt 0.6555 0.4468 +vt 0.6350 0.4468 +vt 0.6350 0.4373 +vt 0.6554 0.4373 +vt 0.6963 0.4468 +vt 0.6759 0.4468 +vt 0.6759 0.4373 +vt 0.6963 0.4373 +vt 0.7168 0.4468 +vt 0.7168 0.4373 +vt 0.9637 0.1307 +vt 0.9433 0.1307 +vt 0.9433 0.1212 +vt 0.9230 0.1307 +vt 0.9230 0.1213 +vt 0.9637 0.1212 +vt 0.9841 0.1212 +vt 0.9840 0.1307 +vt 0.9027 0.1307 +vt 0.8824 0.1307 +vt 0.9027 0.1213 +vt 1.0045 0.1212 +vt 1.0044 0.1307 +vt 0.8824 0.1212 +vt 1.0249 0.1212 +vt 1.0248 0.1307 +vt 0.8621 0.1212 +vt 0.8620 0.1306 +vt 0.7745 0.4902 +vt 0.7745 0.4706 +vt 0.7941 0.4706 +vt 0.7941 0.4902 +vt 0.8333 0.4902 +vt 0.8333 0.4706 +vt 0.8529 0.4706 +vt 0.8529 0.4902 +vt 1.0454 0.1213 +vt 1.0451 0.1308 +vt 0.7549 0.4902 +vt 0.7549 0.4706 +vt 0.8418 0.1211 +vt 0.8417 0.1306 +vt 0.8725 0.4706 +vt 0.8725 0.4902 +vt 1.0659 0.1214 +vt 1.0654 0.1309 +vt 0.7353 0.4902 +vt 0.7353 0.4706 +vt 0.8214 0.1210 +vt 0.8213 0.1305 +vt 0.7157 0.4902 +vt 0.7157 0.4706 +vt 1.0864 0.1216 +vt 1.0854 0.1310 +vt 0.6765 0.4902 +vt 0.6765 0.4706 +vt 0.6961 0.4706 +vt 0.6961 0.4902 +vt 0.8010 0.1210 +vt 0.8009 0.1304 +vt 0.8922 0.4706 +vt 0.8922 0.4902 +vt 1.1069 0.1221 +vt 1.1051 0.1313 +vt 0.6569 0.4902 +vt 0.6569 0.4706 +vt 0.7806 0.1209 +vt 0.7805 0.1304 +vt 0.9118 0.4706 +vt 0.9118 0.4902 +vt 0.4718 0.1196 +vt 0.4722 0.1293 +vt 0.4516 0.1295 +vt 0.4504 0.1199 +vt 0.6765 0.4706 +vt 0.6765 0.4902 +vt 0.6373 0.4902 +vt 0.6373 0.4706 +vt 0.5756 0.1295 +vt 0.5550 0.1294 +vt 0.7602 0.1208 +vt 0.7601 0.1303 +vt 0.9314 0.4706 +vt 0.9314 0.4902 +vt 0.4930 0.1195 +vt 0.4930 0.1293 +vt 0.6176 0.4902 +vt 0.6176 0.4706 +vt 0.7398 0.1208 +vt 0.7397 0.1302 +vt 0.9510 0.4706 +vt 0.9510 0.4902 +vt 0.5139 0.1196 +vt 0.5137 0.1293 +vt 0.5980 0.4902 +vt 0.5980 0.4706 +vt 0.7194 0.1207 +vt 0.7192 0.1302 +vt 0.3431 0.4902 +vt 0.3431 0.4706 +vt 0.3627 0.4706 +vt 0.3627 0.4902 +vt 0.5346 0.1198 +vt 0.5344 0.1293 +vt 0.9706 0.4706 +vt 0.9706 0.4902 +vt 0.6989 0.1206 +vt 0.6988 0.1301 +vt 0.3824 0.4706 +vt 0.3824 0.4902 +vt 0.8137 0.4706 +vt 0.8137 0.4902 +vt 0.5552 0.1198 +vt 0.5784 0.4902 +vt 0.5784 0.4706 +vt 0.6578 0.1299 +vt 0.6783 0.1300 +vt 0.6785 0.1205 +vt 0.4020 0.4706 +vt 0.4020 0.4902 +vt 0.5758 0.1199 +vt 0.5588 0.4902 +vt 0.5588 0.4706 +vt 0.6581 0.1204 +vt 0.4216 0.4706 +vt 0.4216 0.4902 +vt 0.5965 0.1200 +vt 0.5962 0.1296 +vt 0.5392 0.4902 +vt 0.5392 0.4706 +vt 0.6376 0.1203 +vt 0.6373 0.1298 +vt 0.4412 0.4706 +vt 0.4412 0.4902 +vt 0.6170 0.1201 +vt 0.6168 0.1297 +vt 0.5196 0.4902 +vt 0.5196 0.4706 +vt 0.5000 0.4902 +vt 0.5000 0.4706 +vt 0.4608 0.4706 +vt 0.4608 0.4902 +vt 0.4804 0.4902 +vt 0.4804 0.4706 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.7745 0.5392 +vt 0.7745 0.5294 +vt 0.7843 0.5294 +vt 0.7843 0.5392 +vt 0.7647 0.5392 +vt 0.7647 0.5294 +vt 0.7941 0.5294 +vt 0.7941 0.5392 +vt 0.8039 0.5294 +vt 0.8039 0.5392 +vt 0.7451 0.5392 +vt 0.7451 0.5294 +vt 0.7549 0.5294 +vt 0.7549 0.5392 +vt 0.3824 0.3431 +vt 0.3824 0.2401 +vt 0.4020 0.2401 +vt 0.4020 0.3431 +vt 0.5000 0.2401 +vt 0.5000 0.3431 +vt 0.5196 0.3431 +vt 0.5196 0.2401 +vt 0.5392 0.2401 +vt 0.5392 0.3431 +vt 0.5980 0.3431 +vt 0.5980 0.2401 +vt 0.6176 0.2401 +vt 0.6176 0.3431 +vt 0.8529 0.3431 +vt 0.8529 0.2401 +vt 0.4216 0.2401 +vt 0.4216 0.3431 +vt 0.7549 0.3431 +vt 0.7549 0.2401 +vt 0.8137 0.3431 +vt 0.8137 0.2401 +vt 0.8333 0.2401 +vt 0.8333 0.3431 +vt 0.9314 0.3431 +vt 0.9314 0.2401 +vt 0.4412 0.3431 +vt 0.4412 0.2401 +vt 0.5394 0.2320 +vt 0.5586 0.2320 +vt 0.5587 0.2357 +vt 0.5393 0.2357 +vt 0.5002 0.2320 +vt 0.5194 0.2320 +vt 0.5195 0.2357 +vt 0.5001 0.2357 +vt 0.4414 0.2320 +vt 0.4606 0.2320 +vt 0.4607 0.2357 +vt 0.4413 0.2357 +vt 0.6178 0.2320 +vt 0.6371 0.2320 +vt 0.6372 0.2357 +vt 0.6177 0.2357 +vt 0.8531 0.2320 +vt 0.8723 0.2320 +vt 0.8724 0.2357 +vt 0.8530 0.2357 +vt 0.3629 0.2320 +vt 0.3822 0.2320 +vt 0.3823 0.2357 +vt 0.3628 0.2357 +vt 0.7943 0.2320 +vt 0.8135 0.2320 +vt 0.8136 0.2357 +vt 0.7942 0.2357 +vt 0.7159 0.2320 +vt 0.7351 0.2320 +vt 0.7352 0.2357 +vt 0.7158 0.2357 +vt 0.6375 0.2320 +vt 0.6567 0.2320 +vt 0.6568 0.2357 +vt 0.6374 0.2357 +vt 0.9119 0.2357 +vt 0.9313 0.2357 +vt 0.9120 0.2320 +vt 0.9312 0.2320 +vt 0.9122 0.2255 +vt 0.9310 0.2255 +vt 0.5590 0.2320 +vt 0.5782 0.2320 +vt 0.5783 0.2357 +vt 0.5589 0.2357 +vt 0.4218 0.2320 +vt 0.4410 0.2320 +vt 0.4411 0.2357 +vt 0.4217 0.2357 +vt 0.7355 0.2320 +vt 0.7547 0.2320 +vt 0.7548 0.2357 +vt 0.7354 0.2357 +vt 0.3433 0.2320 +vt 0.3625 0.2320 +vt 0.3626 0.2357 +vt 0.3432 0.2357 +vt 0.8727 0.2320 +vt 0.8920 0.2320 +vt 0.8921 0.2357 +vt 0.8726 0.2357 +vt 0.6571 0.2320 +vt 0.6763 0.2320 +vt 0.6764 0.2357 +vt 0.6570 0.2357 +vt 0.9512 0.2320 +vt 0.9704 0.2320 +vt 0.9705 0.2357 +vt 0.9511 0.2357 +vt 0.5786 0.2320 +vt 0.5978 0.2320 +vt 0.5979 0.2357 +vt 0.5785 0.2357 +vt 0.4806 0.2320 +vt 0.4998 0.2320 +vt 0.4999 0.2357 +vt 0.4805 0.2357 +vt 0.7551 0.2320 +vt 0.7743 0.2320 +vt 0.7744 0.2357 +vt 0.7550 0.2357 +vt 0.4022 0.2320 +vt 0.4214 0.2320 +vt 0.4215 0.2357 +vt 0.4021 0.2357 +vt 0.8139 0.2320 +vt 0.8331 0.2320 +vt 0.8332 0.2357 +vt 0.8138 0.2357 +vt 0.6767 0.2320 +vt 0.6959 0.2320 +vt 0.6960 0.2357 +vt 0.6766 0.2357 +vt 0.8924 0.2320 +vt 0.9116 0.2320 +vt 0.9117 0.2357 +vt 0.8923 0.2357 +vt 0.9316 0.2320 +vt 0.9508 0.2320 +vt 0.9509 0.2357 +vt 0.9315 0.2357 +vt 0.5198 0.2320 +vt 0.5390 0.2320 +vt 0.5391 0.2357 +vt 0.5197 0.2357 +vt 0.5982 0.2320 +vt 0.6174 0.2320 +vt 0.6175 0.2357 +vt 0.5981 0.2357 +vt 0.4610 0.2320 +vt 0.4802 0.2320 +vt 0.4803 0.2357 +vt 0.4609 0.2357 +vt 0.7747 0.2320 +vt 0.7939 0.2320 +vt 0.7940 0.2357 +vt 0.7746 0.2357 +vt 0.3826 0.2320 +vt 0.4018 0.2320 +vt 0.4019 0.2357 +vt 0.3825 0.2357 +vt 0.6963 0.2320 +vt 0.7155 0.2320 +vt 0.7156 0.2357 +vt 0.6962 0.2357 +vt 0.8335 0.2320 +vt 0.8527 0.2320 +vt 0.8528 0.2357 +vt 0.8334 0.2357 +vt 0.4216 0.2242 +vt 0.4216 0.2170 +vt 0.3725 0.2170 +vt 0.3725 0.2242 +vt 0.4216 0.3712 +vt 0.4216 0.3641 +vt 0.3725 0.3641 +vt 0.3725 0.3712 +vt 0.4216 0.3222 +vt 0.4216 0.3150 +vt 0.3725 0.3150 +vt 0.3725 0.3222 +vt 0.3725 0.3492 +vt 0.4216 0.3492 +vt 0.4216 0.3370 +vt 0.3725 0.3370 +vt 0.1018 0.1212 +vt 0.2315 0.1212 +vt 0.1018 0.1585 +vt 0.2315 0.1585 +vt 0.2315 0.1705 +vt 0.1018 0.1705 +vt 0.2315 0.1821 +vt 0.1018 0.1821 +vt 0.2315 0.1930 +vt 0.1018 0.1930 +vt 0.2315 0.2032 +vt 0.1018 0.2032 +vt 0.2315 0.2451 +vt 0.1018 0.2451 +vt 0.2193 0.7352 +vt 0.1140 0.7352 +vt 0.1140 0.6933 +vt 0.2193 0.6933 +vt 0.1140 0.6831 +vt 0.2193 0.6831 +vt 0.1140 0.6722 +vt 0.2193 0.6722 +vt 0.1140 0.6606 +vt 0.2193 0.6606 +vt 0.1140 0.6486 +vt 0.2193 0.6486 +vt 0.2315 0.3663 +vt 0.1018 0.3663 +vt 0.6246 0.8538 +vt 0.7284 0.8538 +vt 0.7284 0.8663 +vt 0.6246 0.8663 +vt 0.1018 0.3295 +vt 0.2315 0.3295 +vt 0.1018 0.3179 +vt 0.2315 0.3179 +vt 0.1018 0.3070 +vt 0.2315 0.3070 +vt 0.1018 0.2968 +vt 0.2315 0.2968 +vt 0.1018 0.2549 +vt 0.2315 0.2549 +vt 0.6246 0.7549 +vt 0.7284 0.7549 +vt 0.7284 0.7968 +vt 0.6246 0.7968 +vt 0.7284 0.8070 +vt 0.6246 0.8070 +vt 0.7284 0.8179 +vt 0.6246 0.8179 +vt 0.7284 0.8295 +vt 0.6246 0.8295 +vt 0.7284 0.8415 +vt 0.6246 0.8415 +vt 0.6246 0.8788 +vt 0.7284 0.8788 +vt 0.7284 0.8913 +vt 0.6246 0.8913 +vt 0.1018 0.1087 +vt 0.2315 0.1087 +vt 0.6246 0.9036 +vt 0.7284 0.9036 +vt 0.7284 0.9156 +vt 0.6246 0.9156 +vt 0.7284 0.9272 +vt 0.6246 0.9272 +vt 0.7284 0.9381 +vt 0.6246 0.9381 +vt 0.7284 0.9483 +vt 0.6246 0.9483 +vt 0.7284 0.9902 +vt 0.6246 0.9902 +vt 0.1018 0.0098 +vt 0.2315 0.0098 +vt 0.2315 0.0517 +vt 0.1018 0.0517 +vt 0.2315 0.0619 +vt 0.1018 0.0619 +vt 0.2315 0.0728 +vt 0.1018 0.0728 +vt 0.2315 0.0844 +vt 0.1018 0.0844 +vt 0.2315 0.0964 +vt 0.1018 0.0964 +vt 0.2315 0.3788 +vt 0.1018 0.3788 +vt 0.2315 0.4156 +vt 0.1018 0.4156 +vt 0.2315 0.4272 +vt 0.1018 0.4272 +vt 0.2315 0.4381 +vt 0.1018 0.4381 +vt 0.2315 0.4483 +vt 0.1018 0.4483 +vt 0.2315 0.4902 +vt 0.1018 0.4902 +vt 0.1140 0.4999 +vt 0.2193 0.4999 +vt 0.2193 0.5419 +vt 0.1140 0.5419 +vt 0.2193 0.5520 +vt 0.1140 0.5520 +vt 0.2193 0.5630 +vt 0.1140 0.5630 +vt 0.2193 0.5745 +vt 0.1140 0.5745 +vt 0.2193 0.5865 +vt 0.1140 0.5865 +vt 0.3725 0.3774 +vt 0.4216 0.3774 +vt 0.4216 0.3002 +vt 0.3725 0.3002 +vt 0.3725 0.2880 +vt 0.4216 0.2880 +vt 0.4650 0.8874 +vt 0.4655 0.8779 +vt 0.4753 0.8781 +vt 0.4748 0.8885 +vt 0.5000 0.8793 +vt 0.4994 0.8904 +vt 0.0427 0.1453 +vt 0.0427 0.1342 +vt 0.0558 0.1340 +vt 0.0558 0.1457 +vt 0.0703 0.1338 +vt 0.0703 0.1460 +vt 0.0858 0.1338 +vt 0.0858 0.1461 +vt 0.0443 0.8779 +vt 0.0448 0.8874 +vt 0.0350 0.8885 +vt 0.0345 0.8781 +vt 0.0104 0.8904 +vt 0.0098 0.8793 +vt 0.2906 0.1342 +vt 0.2906 0.1453 +vt 0.2775 0.1457 +vt 0.2775 0.1340 +vt 0.2630 0.1460 +vt 0.2630 0.1338 +vt 0.2475 0.1461 +vt 0.2475 0.1338 +vt 0.4635 0.8959 +vt 0.4731 0.8981 +vt 0.4991 0.8922 +vt 0.4974 0.9027 +vt 0.0427 0.1576 +vt 0.0427 0.1471 +vt 0.0558 0.1467 +vt 0.0558 0.1580 +vt 0.0703 0.1464 +vt 0.0703 0.1583 +vt 0.0858 0.1463 +vt 0.0858 0.1585 +vt 0.0463 0.8959 +vt 0.0367 0.8981 +vt 0.0124 0.9027 +vt 0.0107 0.8922 +vt 0.2906 0.1471 +vt 0.2906 0.1576 +vt 0.2775 0.1580 +vt 0.2775 0.1467 +vt 0.2630 0.1583 +vt 0.2630 0.1464 +vt 0.2475 0.1585 +vt 0.2475 0.1463 +vt 0.4611 0.9042 +vt 0.4704 0.9075 +vt 0.4970 0.9045 +vt 0.4940 0.9147 +vt 0.0427 0.1696 +vt 0.0427 0.1594 +vt 0.0558 0.1590 +vt 0.0558 0.1700 +vt 0.0703 0.1587 +vt 0.0703 0.1703 +vt 0.0858 0.1586 +vt 0.0858 0.1705 +vt 0.0487 0.9042 +vt 0.0394 0.9075 +vt 0.0158 0.9147 +vt 0.0128 0.9045 +vt 0.2906 0.1594 +vt 0.2906 0.1696 +vt 0.2775 0.1700 +vt 0.2775 0.1590 +vt 0.2630 0.1703 +vt 0.2630 0.1587 +vt 0.2475 0.1705 +vt 0.2475 0.1586 +vt 0.4578 0.9122 +vt 0.4667 0.9164 +vt 0.4934 0.9165 +vt 0.4893 0.9263 +vt 0.0427 0.1812 +vt 0.0427 0.1714 +vt 0.0558 0.1710 +vt 0.0558 0.1816 +vt 0.0703 0.1707 +vt 0.0703 0.1818 +vt 0.0858 0.1706 +vt 0.0858 0.1820 +vt 0.0520 0.9122 +vt 0.0431 0.9164 +vt 0.0205 0.9263 +vt 0.0164 0.9165 +vt 0.2906 0.1714 +vt 0.2906 0.1812 +vt 0.2775 0.1816 +vt 0.2775 0.1710 +vt 0.2630 0.1818 +vt 0.2630 0.1707 +vt 0.2475 0.1820 +vt 0.2475 0.1706 +vt 0.4537 0.9197 +vt 0.4620 0.9249 +vt 0.4885 0.9279 +vt 0.4834 0.9373 +vt 0.0427 0.1922 +vt 0.0427 0.1828 +vt 0.0558 0.1825 +vt 0.0558 0.1925 +vt 0.0703 0.1823 +vt 0.0703 0.1928 +vt 0.0858 0.1821 +vt 0.0858 0.1929 +vt 0.0561 0.9197 +vt 0.0478 0.9249 +vt 0.0264 0.9373 +vt 0.0213 0.9279 +vt 0.2906 0.1828 +vt 0.2906 0.1922 +vt 0.2775 0.1925 +vt 0.2775 0.1825 +vt 0.2630 0.1928 +vt 0.2630 0.1823 +vt 0.2475 0.1929 +vt 0.2475 0.1821 +vt 0.4487 0.9267 +vt 0.4564 0.9329 +vt 0.4824 0.9388 +vt 0.4762 0.9475 +vt 0.0427 0.2024 +vt 0.0427 0.1937 +vt 0.0558 0.1934 +vt 0.0558 0.2027 +vt 0.0703 0.1932 +vt 0.0703 0.2030 +vt 0.0858 0.1930 +vt 0.0858 0.2031 +vt 0.0611 0.9267 +vt 0.0534 0.9329 +vt 0.0336 0.9475 +vt 0.0274 0.9388 +vt 0.2906 0.1937 +vt 0.2906 0.2024 +vt 0.2775 0.2027 +vt 0.2775 0.1934 +vt 0.2630 0.2030 +vt 0.2630 0.1932 +vt 0.2475 0.2031 +vt 0.2475 0.1930 +vt 0.4429 0.9331 +vt 0.4499 0.9401 +vt 0.4751 0.9489 +vt 0.4680 0.9569 +vt 0.0427 0.2421 +vt 0.0427 0.2062 +vt 0.0558 0.2049 +vt 0.0558 0.2434 +vt 0.0703 0.2040 +vt 0.0703 0.2443 +vt 0.0858 0.2034 +vt 0.0858 0.2449 +vt 0.0669 0.9331 +vt 0.0599 0.9401 +vt 0.0418 0.9569 +vt 0.0347 0.9489 +vt 0.2906 0.2062 +vt 0.2906 0.2421 +vt 0.2775 0.2434 +vt 0.2775 0.2049 +vt 0.2630 0.2443 +vt 0.2630 0.2040 +vt 0.2475 0.2449 +vt 0.2475 0.2034 +vt 0.4365 0.9389 +vt 0.4427 0.9466 +vt 0.4667 0.9582 +vt 0.4587 0.9653 +vt 0.2674 0.6963 +vt 0.2674 0.7322 +vt 0.2567 0.7335 +vt 0.2567 0.6950 +vt 0.2449 0.7344 +vt 0.2449 0.6941 +vt 0.2323 0.7350 +vt 0.2323 0.6935 +vt 0.0733 0.9389 +vt 0.0671 0.9466 +vt 0.0511 0.9653 +vt 0.0431 0.9582 +vt 0.0659 0.7322 +vt 0.0659 0.6963 +vt 0.0766 0.6950 +vt 0.0766 0.7335 +vt 0.0884 0.6941 +vt 0.0884 0.7344 +vt 0.1010 0.6935 +vt 0.1010 0.7350 +vt 0.4295 0.9439 +vt 0.4347 0.9522 +vt 0.4573 0.9664 +vt 0.4486 0.9726 +vt 0.2674 0.6838 +vt 0.2674 0.6925 +vt 0.2567 0.6929 +vt 0.2567 0.6835 +vt 0.2449 0.6931 +vt 0.2449 0.6833 +vt 0.2323 0.6932 +vt 0.2323 0.6832 +vt 0.0803 0.9439 +vt 0.0751 0.9522 +vt 0.0612 0.9726 +vt 0.0525 0.9664 +vt 0.0659 0.6925 +vt 0.0659 0.6838 +vt 0.0766 0.6835 +vt 0.0766 0.6929 +vt 0.0884 0.6833 +vt 0.0884 0.6931 +vt 0.1010 0.6832 +vt 0.1010 0.6932 +vt 0.4220 0.9480 +vt 0.4262 0.9569 +vt 0.4471 0.9736 +vt 0.4377 0.9787 +vt 0.2674 0.6730 +vt 0.2674 0.6823 +vt 0.2567 0.6826 +vt 0.2567 0.6726 +vt 0.2449 0.6829 +vt 0.2449 0.6724 +vt 0.2323 0.6831 +vt 0.2323 0.6722 +vt 0.0878 0.9480 +vt 0.0836 0.9569 +vt 0.0721 0.9787 +vt 0.0627 0.9736 +vt 0.0659 0.6823 +vt 0.0659 0.6730 +vt 0.0766 0.6726 +vt 0.0766 0.6826 +vt 0.0884 0.6724 +vt 0.0884 0.6829 +vt 0.1010 0.6722 +vt 0.1010 0.6831 +vt 0.4140 0.9513 +vt 0.4173 0.9606 +vt 0.4361 0.9795 +vt 0.4263 0.9836 +vt 0.2674 0.6615 +vt 0.2674 0.6713 +vt 0.2567 0.6717 +vt 0.2567 0.6611 +vt 0.2449 0.6720 +vt 0.2449 0.6609 +vt 0.2323 0.6721 +vt 0.2323 0.6607 +vt 0.0958 0.9513 +vt 0.0925 0.9606 +vt 0.0835 0.9836 +vt 0.0737 0.9795 +vt 0.0659 0.6713 +vt 0.0659 0.6615 +vt 0.0766 0.6611 +vt 0.0766 0.6717 +vt 0.0884 0.6609 +vt 0.0884 0.6720 +vt 0.1010 0.6607 +vt 0.1010 0.6721 +vt 0.4057 0.9537 +vt 0.4079 0.9633 +vt 0.4245 0.9842 +vt 0.4143 0.9872 +vt 0.2674 0.6495 +vt 0.2674 0.6598 +vt 0.2567 0.6601 +vt 0.2567 0.6491 +vt 0.2449 0.6604 +vt 0.2449 0.6489 +vt 0.2323 0.6606 +vt 0.2323 0.6487 +vt 0.1041 0.9537 +vt 0.1019 0.9633 +vt 0.0955 0.9872 +vt 0.0853 0.9842 +vt 0.0659 0.6598 +vt 0.0659 0.6495 +vt 0.0766 0.6491 +vt 0.0766 0.6601 +vt 0.0884 0.6489 +vt 0.0884 0.6604 +vt 0.1010 0.6487 +vt 0.1010 0.6606 +vt 0.3972 0.9552 +vt 0.3983 0.9650 +vt 0.4125 0.9876 +vt 0.4020 0.9893 +vt 0.2674 0.6372 +vt 0.2674 0.6477 +vt 0.2567 0.6481 +vt 0.2567 0.6368 +vt 0.2449 0.6484 +vt 0.2449 0.6366 +vt 0.2323 0.6486 +vt 0.2323 0.6364 +vt 0.1126 0.9552 +vt 0.1115 0.9650 +vt 0.1078 0.9893 +vt 0.0973 0.9876 +vt 0.0659 0.6477 +vt 0.0659 0.6372 +vt 0.0766 0.6368 +vt 0.0766 0.6481 +vt 0.0884 0.6366 +vt 0.0884 0.6484 +vt 0.1010 0.6364 +vt 0.1010 0.6486 +vt 0.3877 0.9557 +vt 0.3879 0.9655 +vt 0.4002 0.9896 +vt 0.3891 0.9902 +vt 0.2674 0.6243 +vt 0.2674 0.6354 +vt 0.2567 0.6358 +vt 0.2567 0.6241 +vt 0.2449 0.6361 +vt 0.2449 0.6240 +vt 0.2323 0.6363 +vt 0.2323 0.6239 +vt 0.1221 0.9557 +vt 0.1219 0.9655 +vt 0.1207 0.9902 +vt 0.1096 0.9896 +vt 0.0659 0.6354 +vt 0.0659 0.6243 +vt 0.0766 0.6241 +vt 0.0766 0.6358 +vt 0.0884 0.6240 +vt 0.0884 0.6361 +vt 0.1010 0.6239 +vt 0.1010 0.6363 +vt 0.2997 0.8577 +vt 0.2992 0.8672 +vt 0.2894 0.8670 +vt 0.2899 0.8566 +vt 0.2647 0.8658 +vt 0.2653 0.8547 +vt 0.2906 0.3547 +vt 0.2906 0.3658 +vt 0.2775 0.3660 +vt 0.2775 0.3543 +vt 0.2630 0.3662 +vt 0.2630 0.3540 +vt 0.2475 0.3662 +vt 0.2475 0.3539 +vt 0.2106 0.8672 +vt 0.2101 0.8577 +vt 0.2199 0.8566 +vt 0.2204 0.8670 +vt 0.2445 0.8547 +vt 0.2451 0.8658 +vt 0.0427 0.3658 +vt 0.0427 0.3547 +vt 0.0558 0.3543 +vt 0.0558 0.3660 +vt 0.0703 0.3540 +vt 0.0703 0.3662 +vt 0.0858 0.3539 +vt 0.0858 0.3662 +vt 0.3012 0.8492 +vt 0.2916 0.8470 +vt 0.2656 0.8529 +vt 0.2673 0.8424 +vt 0.2906 0.3424 +vt 0.2906 0.3529 +vt 0.2775 0.3533 +vt 0.2775 0.3420 +vt 0.2630 0.3536 +vt 0.2630 0.3417 +vt 0.2475 0.3537 +vt 0.2475 0.3415 +vt 0.2086 0.8492 +vt 0.2182 0.8470 +vt 0.2425 0.8424 +vt 0.2442 0.8529 +vt 0.0427 0.3529 +vt 0.0427 0.3424 +vt 0.0558 0.3420 +vt 0.0558 0.3533 +vt 0.0703 0.3417 +vt 0.0703 0.3536 +vt 0.0858 0.3415 +vt 0.0858 0.3537 +vt 0.3036 0.8409 +vt 0.2943 0.8376 +vt 0.2677 0.8406 +vt 0.2707 0.8304 +vt 0.2906 0.3304 +vt 0.2906 0.3406 +vt 0.2775 0.3410 +vt 0.2775 0.3300 +vt 0.2630 0.3413 +vt 0.2630 0.3297 +vt 0.2475 0.3414 +vt 0.2475 0.3295 +vt 0.2062 0.8409 +vt 0.2155 0.8376 +vt 0.2391 0.8304 +vt 0.2421 0.8406 +vt 0.0427 0.3406 +vt 0.0427 0.3304 +vt 0.0558 0.3300 +vt 0.0558 0.3410 +vt 0.0703 0.3297 +vt 0.0703 0.3413 +vt 0.0858 0.3295 +vt 0.0858 0.3414 +vt 0.3069 0.8329 +vt 0.2980 0.8287 +vt 0.2713 0.8286 +vt 0.2754 0.8188 +vt 0.2906 0.3188 +vt 0.2906 0.3286 +vt 0.2775 0.3290 +vt 0.2775 0.3184 +vt 0.2630 0.3293 +vt 0.2630 0.3182 +vt 0.2475 0.3294 +vt 0.2475 0.3180 +vt 0.2029 0.8329 +vt 0.2118 0.8287 +vt 0.2344 0.8188 +vt 0.2385 0.8286 +vt 0.0427 0.3286 +vt 0.0427 0.3188 +vt 0.0558 0.3184 +vt 0.0558 0.3290 +vt 0.0703 0.3182 +vt 0.0703 0.3293 +vt 0.0858 0.3180 +vt 0.0858 0.3294 +vt 0.3110 0.8254 +vt 0.3027 0.8202 +vt 0.2762 0.8172 +vt 0.2813 0.8078 +vt 0.2906 0.3078 +vt 0.2906 0.3172 +vt 0.2775 0.3175 +vt 0.2775 0.3075 +vt 0.2630 0.3177 +vt 0.2630 0.3072 +vt 0.2475 0.3179 +vt 0.2475 0.3071 +vt 0.1988 0.8254 +vt 0.2071 0.8202 +vt 0.2285 0.8078 +vt 0.2336 0.8172 +vt 0.0427 0.3172 +vt 0.0427 0.3078 +vt 0.0558 0.3075 +vt 0.0558 0.3175 +vt 0.0703 0.3072 +vt 0.0703 0.3177 +vt 0.0858 0.3071 +vt 0.0858 0.3179 +vt 0.3160 0.8184 +vt 0.3083 0.8122 +vt 0.2823 0.8063 +vt 0.2885 0.7976 +vt 0.2906 0.2976 +vt 0.2906 0.3063 +vt 0.2775 0.3066 +vt 0.2775 0.2973 +vt 0.2630 0.3068 +vt 0.2630 0.2970 +vt 0.2475 0.3070 +vt 0.2475 0.2969 +vt 0.1938 0.8184 +vt 0.2015 0.8122 +vt 0.2213 0.7976 +vt 0.2275 0.8063 +vt 0.0427 0.3063 +vt 0.0427 0.2976 +vt 0.0558 0.2973 +vt 0.0558 0.3066 +vt 0.0703 0.2970 +vt 0.0703 0.3068 +vt 0.0858 0.2969 +vt 0.0858 0.3070 +vt 0.3218 0.8120 +vt 0.3148 0.8050 +vt 0.2896 0.7962 +vt 0.2967 0.7882 +vt 0.2906 0.2579 +vt 0.2906 0.2938 +vt 0.2775 0.2951 +vt 0.2775 0.2566 +vt 0.2630 0.2960 +vt 0.2630 0.2557 +vt 0.2475 0.2966 +vt 0.2475 0.2551 +vt 0.1880 0.8120 +vt 0.1950 0.8050 +vt 0.2131 0.7882 +vt 0.2202 0.7962 +vt 0.0427 0.2938 +vt 0.0427 0.2579 +vt 0.0558 0.2566 +vt 0.0558 0.2951 +vt 0.0703 0.2557 +vt 0.0703 0.2960 +vt 0.0858 0.2551 +vt 0.0858 0.2966 +vt 0.3282 0.8062 +vt 0.3220 0.7985 +vt 0.2980 0.7869 +vt 0.3060 0.7798 +vt 0.5773 0.7938 +vt 0.5773 0.7579 +vt 0.5878 0.7566 +vt 0.5878 0.7951 +vt 0.5994 0.7557 +vt 0.5994 0.7960 +vt 0.6118 0.7551 +vt 0.6118 0.7966 +vt 0.1816 0.8062 +vt 0.1878 0.7985 +vt 0.2038 0.7798 +vt 0.2118 0.7869 +vt 0.7757 0.7579 +vt 0.7757 0.7938 +vt 0.7652 0.7951 +vt 0.7652 0.7566 +vt 0.7536 0.7960 +vt 0.7536 0.7557 +vt 0.7412 0.7966 +vt 0.7412 0.7551 +vt 0.3352 0.8012 +vt 0.3300 0.7929 +vt 0.3074 0.7787 +vt 0.3161 0.7725 +vt 0.5773 0.8063 +vt 0.5773 0.7976 +vt 0.5878 0.7973 +vt 0.5878 0.8066 +vt 0.5994 0.7970 +vt 0.5994 0.8068 +vt 0.6118 0.7969 +vt 0.6118 0.8070 +vt 0.1746 0.8012 +vt 0.1798 0.7929 +vt 0.1937 0.7725 +vt 0.2024 0.7787 +vt 0.7757 0.7976 +vt 0.7757 0.8063 +vt 0.7652 0.8066 +vt 0.7652 0.7973 +vt 0.7536 0.8068 +vt 0.7536 0.7970 +vt 0.7412 0.8070 +vt 0.7412 0.7969 +vt 0.3427 0.7971 +vt 0.3385 0.7882 +vt 0.3176 0.7715 +vt 0.3270 0.7664 +vt 0.5773 0.8172 +vt 0.5773 0.8078 +vt 0.5878 0.8075 +vt 0.5878 0.8175 +vt 0.5994 0.8072 +vt 0.5994 0.8177 +vt 0.6118 0.8071 +vt 0.6118 0.8179 +vt 0.1671 0.7971 +vt 0.1713 0.7882 +vt 0.1828 0.7664 +vt 0.1922 0.7715 +vt 0.7757 0.8078 +vt 0.7757 0.8172 +vt 0.7652 0.8175 +vt 0.7652 0.8075 +vt 0.7536 0.8177 +vt 0.7536 0.8072 +vt 0.7412 0.8179 +vt 0.7412 0.8071 +vt 0.3507 0.7938 +vt 0.3474 0.7845 +vt 0.3286 0.7656 +vt 0.3384 0.7615 +vt 0.5773 0.8286 +vt 0.5773 0.8188 +vt 0.5878 0.8184 +vt 0.5878 0.8290 +vt 0.5994 0.8182 +vt 0.5994 0.8293 +vt 0.6118 0.8180 +vt 0.6118 0.8294 +vt 0.1591 0.7938 +vt 0.1624 0.7845 +vt 0.1714 0.7615 +vt 0.1812 0.7656 +vt 0.7757 0.8188 +vt 0.7757 0.8286 +vt 0.7652 0.8290 +vt 0.7652 0.8184 +vt 0.7536 0.8293 +vt 0.7536 0.8182 +vt 0.7412 0.8294 +vt 0.7412 0.8180 +vt 0.3590 0.7914 +vt 0.3568 0.7818 +vt 0.3402 0.7609 +vt 0.3504 0.7579 +vt 0.5773 0.8406 +vt 0.5773 0.8304 +vt 0.5878 0.8300 +vt 0.5878 0.8410 +vt 0.5994 0.8297 +vt 0.5994 0.8413 +vt 0.6118 0.8295 +vt 0.6118 0.8414 +vt 0.1508 0.7914 +vt 0.1530 0.7818 +vt 0.1594 0.7579 +vt 0.1696 0.7609 +vt 0.7757 0.8304 +vt 0.7757 0.8406 +vt 0.7652 0.8410 +vt 0.7652 0.8300 +vt 0.7536 0.8413 +vt 0.7536 0.8297 +vt 0.7412 0.8414 +vt 0.7412 0.8295 +vt 0.3675 0.7899 +vt 0.3664 0.7801 +vt 0.3522 0.7575 +vt 0.3627 0.7558 +vt 0.5773 0.8529 +vt 0.5773 0.8424 +vt 0.5878 0.8420 +vt 0.5878 0.8533 +vt 0.5994 0.8417 +vt 0.5994 0.8536 +vt 0.6118 0.8415 +vt 0.6118 0.8537 +vt 0.1423 0.7899 +vt 0.1434 0.7801 +vt 0.1471 0.7558 +vt 0.1576 0.7575 +vt 0.7757 0.8424 +vt 0.7757 0.8529 +vt 0.7652 0.8533 +vt 0.7652 0.8420 +vt 0.7536 0.8536 +vt 0.7536 0.8417 +vt 0.7412 0.8537 +vt 0.7412 0.8415 +vt 0.3770 0.7894 +vt 0.3768 0.7796 +vt 0.3645 0.7555 +vt 0.3756 0.7549 +vt 0.5773 0.8658 +vt 0.5773 0.8547 +vt 0.5878 0.8543 +vt 0.5878 0.8660 +vt 0.5994 0.8540 +vt 0.5994 0.8662 +vt 0.6118 0.8539 +vt 0.6118 0.8662 +vt 0.1328 0.7894 +vt 0.1330 0.7796 +vt 0.1342 0.7549 +vt 0.1453 0.7555 +vt 0.7757 0.8547 +vt 0.7757 0.8658 +vt 0.7652 0.8660 +vt 0.7652 0.8543 +vt 0.7536 0.8662 +vt 0.7536 0.8540 +vt 0.7412 0.8662 +vt 0.7412 0.8539 +vt 0.3972 0.7899 +vt 0.3877 0.7894 +vt 0.3879 0.7796 +vt 0.3983 0.7801 +vt 0.3891 0.7549 +vt 0.4002 0.7555 +vt 0.5773 0.8904 +vt 0.5773 0.8793 +vt 0.5878 0.8791 +vt 0.5878 0.8908 +vt 0.5994 0.8789 +vt 0.5994 0.8911 +vt 0.6118 0.8789 +vt 0.6118 0.8912 +vt 0.1221 0.7894 +vt 0.1126 0.7899 +vt 0.1115 0.7801 +vt 0.1219 0.7796 +vt 0.1096 0.7555 +vt 0.1207 0.7549 +vt 0.7757 0.8793 +vt 0.7757 0.8904 +vt 0.7652 0.8908 +vt 0.7652 0.8791 +vt 0.7536 0.8911 +vt 0.7536 0.8789 +vt 0.7412 0.8912 +vt 0.7412 0.8789 +vt 0.4057 0.7914 +vt 0.4079 0.7818 +vt 0.4020 0.7558 +vt 0.4125 0.7575 +vt 0.5773 0.9027 +vt 0.5773 0.8922 +vt 0.5878 0.8918 +vt 0.5878 0.9031 +vt 0.5994 0.8915 +vt 0.5994 0.9034 +vt 0.6118 0.8914 +vt 0.6118 0.9036 +vt 0.1041 0.7914 +vt 0.1019 0.7818 +vt 0.0973 0.7575 +vt 0.1078 0.7558 +vt 0.7757 0.8922 +vt 0.7757 0.9027 +vt 0.7652 0.9031 +vt 0.7652 0.8918 +vt 0.7536 0.9034 +vt 0.7536 0.8915 +vt 0.7412 0.9036 +vt 0.7412 0.8914 +vt 0.4140 0.7938 +vt 0.4173 0.7845 +vt 0.4143 0.7579 +vt 0.4245 0.7609 +vt 0.5773 0.9147 +vt 0.5773 0.9045 +vt 0.5878 0.9041 +vt 0.5878 0.9151 +vt 0.5994 0.9038 +vt 0.5994 0.9154 +vt 0.6118 0.9037 +vt 0.6118 0.9156 +vt 0.0958 0.7938 +vt 0.0925 0.7845 +vt 0.0853 0.7609 +vt 0.0955 0.7579 +vt 0.7757 0.9045 +vt 0.7757 0.9147 +vt 0.7652 0.9151 +vt 0.7652 0.9041 +vt 0.7536 0.9154 +vt 0.7536 0.9038 +vt 0.7412 0.9156 +vt 0.7412 0.9037 +vt 0.4220 0.7971 +vt 0.4262 0.7882 +vt 0.4263 0.7615 +vt 0.4361 0.7656 +vt 0.5773 0.9263 +vt 0.5773 0.9165 +vt 0.5878 0.9161 +vt 0.5878 0.9267 +vt 0.5994 0.9158 +vt 0.5994 0.9269 +vt 0.6118 0.9157 +vt 0.6118 0.9271 +vt 0.0878 0.7971 +vt 0.0836 0.7882 +vt 0.0737 0.7656 +vt 0.0835 0.7615 +vt 0.7757 0.9165 +vt 0.7757 0.9263 +vt 0.7652 0.9267 +vt 0.7652 0.9161 +vt 0.7536 0.9269 +vt 0.7536 0.9158 +vt 0.7412 0.9271 +vt 0.7412 0.9157 +vt 0.4295 0.8012 +vt 0.4347 0.7929 +vt 0.4377 0.7664 +vt 0.4471 0.7715 +vt 0.5773 0.9373 +vt 0.5773 0.9279 +vt 0.5878 0.9276 +vt 0.5878 0.9376 +vt 0.5994 0.9274 +vt 0.5994 0.9379 +vt 0.6118 0.9272 +vt 0.6118 0.9380 +vt 0.0803 0.8012 +vt 0.0751 0.7929 +vt 0.0627 0.7715 +vt 0.0721 0.7664 +vt 0.7757 0.9279 +vt 0.7757 0.9373 +vt 0.7652 0.9376 +vt 0.7652 0.9276 +vt 0.7536 0.9379 +vt 0.7536 0.9274 +vt 0.7412 0.9380 +vt 0.7412 0.9272 +vt 0.4365 0.8062 +vt 0.4427 0.7985 +vt 0.4486 0.7725 +vt 0.4573 0.7787 +vt 0.5773 0.9475 +vt 0.5773 0.9388 +vt 0.5878 0.9385 +vt 0.5878 0.9478 +vt 0.5994 0.9383 +vt 0.5994 0.9481 +vt 0.6118 0.9381 +vt 0.6118 0.9482 +vt 0.0733 0.8062 +vt 0.0671 0.7985 +vt 0.0525 0.7787 +vt 0.0612 0.7725 +vt 0.7757 0.9388 +vt 0.7757 0.9475 +vt 0.7652 0.9478 +vt 0.7652 0.9385 +vt 0.7536 0.9481 +vt 0.7536 0.9383 +vt 0.7412 0.9482 +vt 0.7412 0.9381 +vt 0.4429 0.8120 +vt 0.4499 0.8050 +vt 0.4587 0.7798 +vt 0.4667 0.7869 +vt 0.5773 0.9872 +vt 0.5773 0.9513 +vt 0.5878 0.9500 +vt 0.5878 0.9885 +vt 0.5994 0.9491 +vt 0.5994 0.9894 +vt 0.6118 0.9485 +vt 0.6118 0.9900 +vt 0.0669 0.8120 +vt 0.0599 0.8050 +vt 0.0431 0.7869 +vt 0.0511 0.7798 +vt 0.7757 0.9513 +vt 0.7757 0.9872 +vt 0.7652 0.9885 +vt 0.7652 0.9500 +vt 0.7536 0.9894 +vt 0.7536 0.9491 +vt 0.7412 0.9900 +vt 0.7412 0.9485 +vt 0.4487 0.8184 +vt 0.4564 0.8122 +vt 0.4680 0.7882 +vt 0.4751 0.7962 +vt 0.0427 0.0487 +vt 0.0427 0.0128 +vt 0.0558 0.0115 +vt 0.0558 0.0500 +vt 0.0703 0.0106 +vt 0.0703 0.0509 +vt 0.0858 0.0100 +vt 0.0858 0.0515 +vt 0.0611 0.8184 +vt 0.0534 0.8122 +vt 0.0347 0.7962 +vt 0.0418 0.7882 +vt 0.2906 0.0128 +vt 0.2906 0.0487 +vt 0.2775 0.0500 +vt 0.2775 0.0115 +vt 0.2630 0.0509 +vt 0.2630 0.0106 +vt 0.2475 0.0515 +vt 0.2475 0.0100 +vt 0.4537 0.8254 +vt 0.4620 0.8202 +vt 0.4762 0.7976 +vt 0.4824 0.8063 +vt 0.0427 0.0612 +vt 0.0427 0.0525 +vt 0.0558 0.0522 +vt 0.0558 0.0615 +vt 0.0703 0.0519 +vt 0.0703 0.0617 +vt 0.0858 0.0518 +vt 0.0858 0.0619 +vt 0.0561 0.8254 +vt 0.0478 0.8202 +vt 0.0274 0.8063 +vt 0.0336 0.7976 +vt 0.2906 0.0525 +vt 0.2906 0.0612 +vt 0.2775 0.0615 +vt 0.2775 0.0522 +vt 0.2630 0.0617 +vt 0.2630 0.0519 +vt 0.2475 0.0619 +vt 0.2475 0.0518 +vt 0.4578 0.8329 +vt 0.4667 0.8287 +vt 0.4834 0.8078 +vt 0.4885 0.8172 +vt 0.0427 0.0721 +vt 0.0427 0.0627 +vt 0.0558 0.0624 +vt 0.0558 0.0724 +vt 0.0703 0.0621 +vt 0.0703 0.0726 +vt 0.0858 0.0620 +vt 0.0858 0.0728 +vt 0.0520 0.8329 +vt 0.0431 0.8287 +vt 0.0213 0.8172 +vt 0.0264 0.8078 +vt 0.2906 0.0627 +vt 0.2906 0.0721 +vt 0.2775 0.0724 +vt 0.2775 0.0624 +vt 0.2630 0.0726 +vt 0.2630 0.0621 +vt 0.2475 0.0728 +vt 0.2475 0.0620 +vt 0.4611 0.8409 +vt 0.4704 0.8376 +vt 0.4893 0.8188 +vt 0.4934 0.8286 +vt 0.0427 0.0835 +vt 0.0427 0.0737 +vt 0.0558 0.0733 +vt 0.0558 0.0839 +vt 0.0703 0.0731 +vt 0.0703 0.0842 +vt 0.0858 0.0729 +vt 0.0858 0.0843 +vt 0.0487 0.8409 +vt 0.0394 0.8376 +vt 0.0164 0.8286 +vt 0.0205 0.8188 +vt 0.2906 0.0737 +vt 0.2906 0.0835 +vt 0.2775 0.0839 +vt 0.2775 0.0733 +vt 0.2630 0.0842 +vt 0.2630 0.0731 +vt 0.2475 0.0843 +vt 0.2475 0.0729 +vt 0.4635 0.8492 +vt 0.4731 0.8470 +vt 0.4940 0.8304 +vt 0.4970 0.8406 +vt 0.0427 0.0955 +vt 0.0427 0.0853 +vt 0.0558 0.0849 +vt 0.0558 0.0959 +vt 0.0703 0.0846 +vt 0.0703 0.0962 +vt 0.0858 0.0844 +vt 0.0858 0.0963 +vt 0.0463 0.8492 +vt 0.0367 0.8470 +vt 0.0128 0.8406 +vt 0.0158 0.8304 +vt 0.2906 0.0853 +vt 0.2906 0.0955 +vt 0.2775 0.0959 +vt 0.2775 0.0849 +vt 0.2630 0.0962 +vt 0.2630 0.0846 +vt 0.2475 0.0963 +vt 0.2475 0.0844 +vt 0.4650 0.8577 +vt 0.4748 0.8566 +vt 0.4974 0.8424 +vt 0.4991 0.8529 +vt 0.0427 0.1078 +vt 0.0427 0.0973 +vt 0.0558 0.0969 +vt 0.0558 0.1082 +vt 0.0703 0.0966 +vt 0.0703 0.1085 +vt 0.0858 0.0964 +vt 0.0858 0.1086 +vt 0.0448 0.8577 +vt 0.0350 0.8566 +vt 0.0107 0.8529 +vt 0.0124 0.8424 +vt 0.2906 0.0973 +vt 0.2906 0.1078 +vt 0.2775 0.1082 +vt 0.2775 0.0969 +vt 0.2630 0.1085 +vt 0.2630 0.0966 +vt 0.2475 0.1086 +vt 0.2475 0.0964 +vt 0.4655 0.8672 +vt 0.4753 0.8670 +vt 0.4994 0.8547 +vt 0.5000 0.8658 +vt 0.0427 0.1207 +vt 0.0427 0.1096 +vt 0.0558 0.1092 +vt 0.0558 0.1209 +vt 0.0703 0.1089 +vt 0.0703 0.1211 +vt 0.0858 0.1088 +vt 0.0858 0.1211 +vt 0.0443 0.8672 +vt 0.0345 0.8670 +vt 0.0098 0.8658 +vt 0.0104 0.8547 +vt 0.2906 0.1096 +vt 0.2906 0.1207 +vt 0.2775 0.1209 +vt 0.2775 0.1092 +vt 0.2630 0.1211 +vt 0.2630 0.1089 +vt 0.2475 0.1211 +vt 0.2475 0.1088 +vt 0.2101 0.8874 +vt 0.2106 0.8779 +vt 0.2204 0.8781 +vt 0.2199 0.8885 +vt 0.2451 0.8793 +vt 0.2445 0.8904 +vt 0.0427 0.3904 +vt 0.0427 0.3793 +vt 0.0558 0.3791 +vt 0.0558 0.3908 +vt 0.0703 0.3789 +vt 0.0703 0.3911 +vt 0.0858 0.3789 +vt 0.0858 0.3912 +vt 0.2992 0.8779 +vt 0.2997 0.8874 +vt 0.2899 0.8885 +vt 0.2894 0.8781 +vt 0.2653 0.8904 +vt 0.2647 0.8793 +vt 0.2906 0.3793 +vt 0.2906 0.3904 +vt 0.2775 0.3908 +vt 0.2775 0.3791 +vt 0.2630 0.3911 +vt 0.2630 0.3789 +vt 0.2475 0.3912 +vt 0.2475 0.3789 +vt 0.2086 0.8959 +vt 0.2182 0.8981 +vt 0.2442 0.8922 +vt 0.2425 0.9027 +vt 0.0427 0.4027 +vt 0.0427 0.3922 +vt 0.0558 0.3918 +vt 0.0558 0.4031 +vt 0.0703 0.3915 +vt 0.0703 0.4034 +vt 0.0858 0.3914 +vt 0.0858 0.4036 +vt 0.3012 0.8959 +vt 0.2916 0.8981 +vt 0.2673 0.9027 +vt 0.2656 0.8922 +vt 0.2906 0.3922 +vt 0.2906 0.4027 +vt 0.2775 0.4031 +vt 0.2775 0.3918 +vt 0.2630 0.4034 +vt 0.2630 0.3915 +vt 0.2475 0.4036 +vt 0.2475 0.3914 +vt 0.2062 0.9042 +vt 0.2155 0.9075 +vt 0.2421 0.9045 +vt 0.2391 0.9147 +vt 0.0427 0.4147 +vt 0.0427 0.4045 +vt 0.0558 0.4041 +vt 0.0558 0.4151 +vt 0.0703 0.4038 +vt 0.0703 0.4154 +vt 0.0858 0.4037 +vt 0.0858 0.4156 +vt 0.3036 0.9042 +vt 0.2943 0.9075 +vt 0.2707 0.9147 +vt 0.2677 0.9045 +vt 0.2906 0.4045 +vt 0.2906 0.4147 +vt 0.2775 0.4151 +vt 0.2775 0.4041 +vt 0.2630 0.4154 +vt 0.2630 0.4038 +vt 0.2475 0.4156 +vt 0.2475 0.4037 +vt 0.2029 0.9122 +vt 0.2118 0.9164 +vt 0.2385 0.9165 +vt 0.2344 0.9263 +vt 0.0427 0.4263 +vt 0.0427 0.4165 +vt 0.0558 0.4161 +vt 0.0558 0.4267 +vt 0.0703 0.4158 +vt 0.0703 0.4269 +vt 0.0858 0.4157 +vt 0.0858 0.4271 +vt 0.3069 0.9122 +vt 0.2980 0.9164 +vt 0.2754 0.9263 +vt 0.2713 0.9165 +vt 0.2906 0.4165 +vt 0.2906 0.4263 +vt 0.2775 0.4267 +vt 0.2775 0.4161 +vt 0.2630 0.4269 +vt 0.2630 0.4158 +vt 0.2475 0.4271 +vt 0.2475 0.4157 +vt 0.1988 0.9197 +vt 0.2071 0.9249 +vt 0.2336 0.9279 +vt 0.2285 0.9373 +vt 0.0427 0.4373 +vt 0.0427 0.4279 +vt 0.0558 0.4276 +vt 0.0558 0.4376 +vt 0.0703 0.4274 +vt 0.0703 0.4379 +vt 0.0858 0.4272 +vt 0.0858 0.4380 +vt 0.3110 0.9197 +vt 0.3027 0.9249 +vt 0.2813 0.9373 +vt 0.2762 0.9279 +vt 0.2906 0.4279 +vt 0.2906 0.4373 +vt 0.2775 0.4376 +vt 0.2775 0.4276 +vt 0.2630 0.4379 +vt 0.2630 0.4274 +vt 0.2475 0.4380 +vt 0.2475 0.4272 +vt 0.1938 0.9267 +vt 0.2015 0.9329 +vt 0.2275 0.9388 +vt 0.2213 0.9475 +vt 0.0427 0.4475 +vt 0.0427 0.4388 +vt 0.0558 0.4385 +vt 0.0558 0.4478 +vt 0.0703 0.4383 +vt 0.0703 0.4481 +vt 0.0858 0.4381 +vt 0.0858 0.4482 +vt 0.3160 0.9267 +vt 0.3083 0.9329 +vt 0.2885 0.9475 +vt 0.2823 0.9388 +vt 0.2906 0.4388 +vt 0.2906 0.4475 +vt 0.2775 0.4478 +vt 0.2775 0.4385 +vt 0.2630 0.4481 +vt 0.2630 0.4383 +vt 0.2475 0.4482 +vt 0.2475 0.4381 +vt 0.1880 0.9331 +vt 0.1950 0.9401 +vt 0.2202 0.9489 +vt 0.2131 0.9569 +vt 0.0427 0.4872 +vt 0.0427 0.4513 +vt 0.0558 0.4500 +vt 0.0558 0.4885 +vt 0.0703 0.4491 +vt 0.0703 0.4894 +vt 0.0858 0.4485 +vt 0.0858 0.4900 +vt 0.3218 0.9331 +vt 0.3148 0.9401 +vt 0.2967 0.9569 +vt 0.2896 0.9489 +vt 0.2906 0.4513 +vt 0.2906 0.4872 +vt 0.2775 0.4885 +vt 0.2775 0.4500 +vt 0.2630 0.4894 +vt 0.2630 0.4491 +vt 0.2475 0.4900 +vt 0.2475 0.4485 +vt 0.1816 0.9389 +vt 0.1878 0.9466 +vt 0.2118 0.9582 +vt 0.2038 0.9653 +vt 0.0659 0.5388 +vt 0.0659 0.5030 +vt 0.0766 0.5017 +vt 0.0766 0.5401 +vt 0.0884 0.5007 +vt 0.0884 0.5411 +vt 0.1010 0.5001 +vt 0.1010 0.5417 +vt 0.3282 0.9389 +vt 0.3220 0.9466 +vt 0.3060 0.9653 +vt 0.2980 0.9582 +vt 0.2674 0.5030 +vt 0.2674 0.5388 +vt 0.2567 0.5401 +vt 0.2567 0.5017 +vt 0.2449 0.5411 +vt 0.2449 0.5007 +vt 0.2323 0.5417 +vt 0.2323 0.5001 +vt 0.1746 0.9439 +vt 0.1798 0.9522 +vt 0.2024 0.9664 +vt 0.1937 0.9726 +vt 0.0659 0.5513 +vt 0.0659 0.5426 +vt 0.0766 0.5423 +vt 0.0766 0.5516 +vt 0.0884 0.5420 +vt 0.0884 0.5518 +vt 0.1010 0.5419 +vt 0.1010 0.5520 +vt 0.3352 0.9439 +vt 0.3300 0.9522 +vt 0.3161 0.9726 +vt 0.3074 0.9664 +vt 0.2674 0.5426 +vt 0.2674 0.5513 +vt 0.2567 0.5516 +vt 0.2567 0.5423 +vt 0.2449 0.5518 +vt 0.2449 0.5420 +vt 0.2323 0.5520 +vt 0.2323 0.5419 +vt 0.1671 0.9480 +vt 0.1713 0.9569 +vt 0.1922 0.9736 +vt 0.1828 0.9787 +vt 0.0659 0.5622 +vt 0.0659 0.5528 +vt 0.0766 0.5525 +vt 0.0766 0.5625 +vt 0.0884 0.5522 +vt 0.0884 0.5628 +vt 0.1010 0.5521 +vt 0.1010 0.5629 +vt 0.3427 0.9480 +vt 0.3385 0.9569 +vt 0.3270 0.9787 +vt 0.3176 0.9736 +vt 0.2674 0.5528 +vt 0.2674 0.5622 +vt 0.2567 0.5625 +vt 0.2567 0.5525 +vt 0.2449 0.5628 +vt 0.2449 0.5522 +vt 0.2323 0.5629 +vt 0.2323 0.5521 +vt 0.1591 0.9513 +vt 0.1624 0.9606 +vt 0.1812 0.9795 +vt 0.1714 0.9836 +vt 0.0659 0.5737 +vt 0.0659 0.5638 +vt 0.0766 0.5634 +vt 0.0766 0.5740 +vt 0.0884 0.5632 +vt 0.0884 0.5743 +vt 0.1010 0.5630 +vt 0.1010 0.5745 +vt 0.3507 0.9513 +vt 0.3474 0.9606 +vt 0.3384 0.9836 +vt 0.3286 0.9795 +vt 0.2674 0.5638 +vt 0.2674 0.5737 +vt 0.2567 0.5740 +vt 0.2567 0.5634 +vt 0.2449 0.5743 +vt 0.2449 0.5632 +vt 0.2323 0.5745 +vt 0.2323 0.5630 +vt 0.1508 0.9537 +vt 0.1530 0.9633 +vt 0.1696 0.9842 +vt 0.1594 0.9872 +vt 0.0659 0.5856 +vt 0.0659 0.5754 +vt 0.0766 0.5750 +vt 0.0766 0.5860 +vt 0.0884 0.5747 +vt 0.0884 0.5863 +vt 0.1010 0.5746 +vt 0.1010 0.5865 +vt 0.3590 0.9537 +vt 0.3568 0.9633 +vt 0.3504 0.9872 +vt 0.3402 0.9842 +vt 0.2674 0.5754 +vt 0.2674 0.5856 +vt 0.2567 0.5860 +vt 0.2567 0.5750 +vt 0.2449 0.5863 +vt 0.2449 0.5747 +vt 0.2323 0.5865 +vt 0.2323 0.5746 +vt 0.1423 0.9552 +vt 0.1434 0.9650 +vt 0.1576 0.9876 +vt 0.1471 0.9893 +vt 0.0659 0.5979 +vt 0.0659 0.5874 +vt 0.0766 0.5870 +vt 0.0766 0.5983 +vt 0.0884 0.5867 +vt 0.0884 0.5986 +vt 0.1010 0.5866 +vt 0.1010 0.5988 +vt 0.3675 0.9552 +vt 0.3664 0.9650 +vt 0.3627 0.9893 +vt 0.3522 0.9876 +vt 0.2674 0.5874 +vt 0.2674 0.5979 +vt 0.2567 0.5983 +vt 0.2567 0.5870 +vt 0.2449 0.5986 +vt 0.2449 0.5867 +vt 0.2323 0.5988 +vt 0.2323 0.5866 +vt 0.1328 0.9557 +vt 0.1330 0.9655 +vt 0.1453 0.9896 +vt 0.1342 0.9902 +vt 0.0659 0.6108 +vt 0.0659 0.5997 +vt 0.0766 0.5993 +vt 0.0766 0.6110 +vt 0.0884 0.5991 +vt 0.0884 0.6112 +vt 0.1010 0.5989 +vt 0.1010 0.6113 +vt 0.3770 0.9557 +vt 0.3768 0.9655 +vt 0.3756 0.9902 +vt 0.3645 0.9896 +vt 0.2674 0.5997 +vt 0.2674 0.6108 +vt 0.2567 0.6110 +vt 0.2567 0.5993 +vt 0.2449 0.6112 +vt 0.2449 0.5991 +vt 0.2323 0.6113 +vt 0.2323 0.5989 +vt 0.7412 0.8663 +vt 0.7412 0.8788 +vt 0.7536 0.8664 +vt 0.7536 0.8787 +vt 0.7652 0.8665 +vt 0.7652 0.8786 +vt 0.7757 0.8667 +vt 0.7757 0.8784 +vt 0.8020 0.8670 +vt 0.8020 0.8781 +vt 0.0858 0.3788 +vt 0.0858 0.3663 +vt 0.0703 0.3787 +vt 0.0703 0.3664 +vt 0.0558 0.3786 +vt 0.0558 0.3665 +vt 0.0427 0.3784 +vt 0.0427 0.3667 +vt 0.0098 0.3781 +vt 0.0098 0.3670 +vt 0.1010 0.6238 +vt 0.0884 0.6237 +vt 0.0884 0.6114 +vt 0.0766 0.6236 +vt 0.0766 0.6115 +vt 0.0659 0.6234 +vt 0.0659 0.6117 +vt 0.0392 0.6232 +vt 0.0392 0.6120 +vt 0.2475 0.1212 +vt 0.2475 0.1337 +vt 0.2630 0.1213 +vt 0.2630 0.1336 +vt 0.2775 0.1214 +vt 0.2775 0.1335 +vt 0.2906 0.1216 +vt 0.2906 0.1333 +vt 0.3235 0.1219 +vt 0.3235 0.1330 +vt 0.2647 0.8784 +vt 0.2647 0.8667 +vt 0.2906 0.3667 +vt 0.2906 0.3784 +vt 0.2775 0.3786 +vt 0.2775 0.3665 +vt 0.2630 0.3787 +vt 0.2630 0.3664 +vt 0.2475 0.3788 +vt 0.2475 0.3663 +vt 0.3882 0.9902 +vt 0.3765 0.9902 +vt 0.2674 0.6117 +vt 0.2674 0.6234 +vt 0.2567 0.6236 +vt 0.2567 0.6115 +vt 0.2449 0.6237 +vt 0.2449 0.6114 +vt 0.2323 0.6238 +vt 0.6118 0.8788 +vt 0.6118 0.8663 +vt 0.5994 0.8787 +vt 0.5994 0.8664 +vt 0.5878 0.8786 +vt 0.5878 0.8665 +vt 0.5773 0.8784 +vt 0.5773 0.8667 +vt 0.5510 0.8781 +vt 0.5510 0.8670 +vt 0.0858 0.1337 +vt 0.0858 0.1212 +vt 0.0703 0.1336 +vt 0.0703 0.1213 +vt 0.0558 0.1335 +vt 0.0558 0.1214 +vt 0.0427 0.1333 +vt 0.0427 0.1216 +vt 0.0098 0.1330 +vt 0.0098 0.1219 +vn 1.0000 -0.0000 -0.0000 +vn 0.8392 -0.3845 0.3845 +vn 0.8392 -0.3021 0.4521 +vn 0.8622 -0.2814 0.4212 +vn 0.8622 -0.3582 0.3582 +vn 0.8392 -0.4521 -0.3021 +vn 0.8392 -0.5024 -0.2081 +vn 0.8622 -0.4680 -0.1939 +vn 0.8622 -0.4212 -0.2814 +vn 0.8392 -0.5333 0.1061 +vn 0.8392 -0.5024 0.2081 +vn 0.8622 -0.4680 0.1938 +vn 0.8622 -0.4968 0.0988 +vn 0.8392 -0.1061 0.5333 +vn 0.8392 0.0000 0.5437 +vn 0.8622 0.0000 0.5066 +vn 0.8622 -0.0988 0.4968 +vn 0.8392 -0.1061 -0.5333 +vn 0.8392 -0.2081 -0.5024 +vn 0.8622 -0.1939 -0.4680 +vn 0.8622 -0.0988 -0.4968 +vn 0.8392 -0.3021 -0.4521 +vn 0.8622 -0.2814 -0.4212 +vn 0.8392 0.1061 0.5333 +vn 0.8622 0.0988 0.4968 +vn 0.8392 0.2081 0.5024 +vn 0.8392 0.3021 0.4521 +vn 0.8622 0.2814 0.4212 +vn 0.8622 0.1938 0.4680 +vn 0.8392 0.3845 0.3845 +vn 0.8392 0.4521 0.3021 +vn 0.8622 0.4212 0.2814 +vn 0.8622 0.3582 0.3582 +vn 0.8392 0.5024 0.2081 +vn 0.8622 0.4680 0.1939 +vn 0.8392 0.5333 0.1061 +vn 0.8392 0.5437 0.0000 +vn 0.8622 0.5066 0.0000 +vn 0.8622 0.4968 0.0988 +vn 0.8392 0.0000 -0.5437 +vn 0.8622 0.0000 -0.5066 +vn 0.8392 0.5333 -0.1061 +vn 0.8392 0.5024 -0.2081 +vn 0.8622 0.4680 -0.1939 +vn 0.8622 0.4968 -0.0988 +vn 0.8392 0.4521 -0.3021 +vn 0.8392 0.3845 -0.3845 +vn 0.8622 0.3582 -0.3582 +vn 0.8622 0.4212 -0.2814 +vn 0.8392 0.3021 -0.4521 +vn 0.8392 0.2081 -0.5024 +vn 0.8622 0.1939 -0.4680 +vn 0.8622 0.2814 -0.4212 +vn 0.8392 0.1061 -0.5333 +vn 0.8622 0.0988 -0.4968 +vn 0.8392 -0.3845 -0.3845 +vn 0.8622 -0.3582 -0.3582 +vn 0.8392 -0.5333 -0.1061 +vn 0.8622 -0.4968 -0.0988 +vn 0.8392 -0.5437 0.0000 +vn 0.8622 -0.5065 0.0000 +vn 0.8392 -0.4521 0.3021 +vn 0.8622 -0.4212 0.2814 +vn 0.8392 -0.2081 0.5024 +vn 0.8622 -0.1938 0.4680 +vn 0.9872 -0.0886 0.1326 +vn 0.9872 -0.1127 0.1127 +vn 0.8694 -0.2745 0.4109 +vn 0.8694 -0.3494 0.3494 +vn 0.6327 -0.4302 0.6438 +vn 0.6327 -0.5475 0.5475 +vn 0.9872 -0.1326 0.0886 +vn 0.9872 -0.1473 0.0610 +vn 0.8694 -0.4109 0.2745 +vn 0.8694 -0.4566 0.1891 +vn 0.6327 -0.6438 0.4302 +vn 0.6327 -0.7154 0.2963 +vn 0.9872 -0.1595 0.0000 +vn 0.9872 -0.1564 -0.0311 +vn 0.8694 -0.4942 0.0000 +vn 0.8694 -0.4847 -0.0964 +vn 0.6327 -0.7743 0.0000 +vn 0.6327 -0.7595 -0.1511 +vn 0.9872 0.0311 0.1564 +vn 0.9872 0.0000 0.1595 +vn 0.8694 0.0964 0.4847 +vn 0.8694 0.0000 0.4942 +vn 0.6327 0.1510 0.7595 +vn 0.6327 0.0000 0.7743 +vn 0.9872 0.0886 -0.1326 +vn 0.9872 0.1127 -0.1127 +vn 0.8694 0.2745 -0.4109 +vn 0.8694 0.3494 -0.3494 +vn 0.6327 0.4302 -0.6438 +vn 0.6327 0.5475 -0.5475 +vn 0.9872 -0.1127 -0.1127 +vn 0.9872 -0.0886 -0.1326 +vn 0.8694 -0.3494 -0.3494 +vn 0.8694 -0.2745 -0.4109 +vn 0.6327 -0.5475 -0.5475 +vn 0.6327 -0.4302 -0.6438 +vn 0.9872 0.1473 -0.0610 +vn 0.9872 0.1564 -0.0311 +vn 0.8694 0.4566 -0.1891 +vn 0.8694 0.4847 -0.0964 +vn 0.6327 0.7154 -0.2963 +vn 0.6327 0.7595 -0.1511 +vn 0.9872 0.1473 0.0610 +vn 0.9872 0.1326 0.0886 +vn 0.8694 0.4566 0.1891 +vn 0.8694 0.4109 0.2745 +vn 0.6327 0.7154 0.2963 +vn 0.6327 0.6438 0.4302 +vn 0.9872 0.0610 0.1473 +vn 0.8694 0.1891 0.4566 +vn 0.6327 0.2963 0.7154 +vn 0.8694 0.0000 -0.4942 +vn 0.8694 0.0964 -0.4847 +vn 0.9872 0.0311 -0.1564 +vn 0.9872 0.0000 -0.1595 +vn 0.9872 -0.0610 0.1473 +vn 0.8694 -0.1891 0.4565 +vn 0.6328 -0.2963 0.7154 +vn 0.9872 -0.1473 -0.0610 +vn 0.8694 -0.4566 -0.1891 +vn 0.6327 -0.7154 -0.2963 +vn 0.9872 0.1564 0.0311 +vn 0.8694 0.4847 0.0964 +vn 0.6327 0.7595 0.1511 +vn 0.9872 -0.0610 -0.1473 +vn 0.8694 -0.1891 -0.4566 +vn 0.6327 -0.2963 -0.7154 +vn 0.9872 0.0610 -0.1473 +vn 0.8694 0.1891 -0.4566 +vn 0.6327 0.2963 -0.7154 +vn 0.9872 0.0886 0.1326 +vn 0.8694 0.2745 0.4109 +vn 0.6327 0.4302 0.6438 +vn 0.9872 -0.0311 -0.1564 +vn 0.8694 -0.0964 -0.4847 +vn 0.6327 -0.1510 -0.7595 +vn 0.9872 -0.0311 0.1564 +vn 0.8694 -0.0964 0.4847 +vn 0.6327 -0.1511 0.7595 +vn 0.9872 -0.1564 0.0311 +vn 0.8694 -0.4847 0.0964 +vn 0.6327 -0.7595 0.1511 +vn 0.9872 0.1595 0.0000 +vn 0.8694 0.4942 0.0000 +vn 0.6327 0.7743 0.0000 +vn 0.9872 -0.1326 -0.0886 +vn 0.8694 -0.4109 -0.2745 +vn 0.6327 -0.6438 -0.4302 +vn 0.9872 0.1326 -0.0886 +vn 0.8694 0.4109 -0.2745 +vn 0.6327 0.6438 -0.4302 +vn 0.9872 0.1127 0.1127 +vn 0.8694 0.3494 0.3494 +vn 0.6327 0.5475 0.5475 +vn 0.6327 0.1510 -0.7595 +vn 0.6327 0.0000 -0.7743 +vn 0.0000 0.0000 -1.0000 +vn -0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn -0.0280 -0.9986 -0.0436 +vn -0.0280 -0.9986 0.0436 +vn -0.1119 -0.9927 0.0436 +vn -0.1119 -0.9927 -0.0436 +vn -0.9927 -0.1119 -0.0436 +vn -0.9927 -0.1119 0.0436 +vn -0.9986 -0.0280 0.0436 +vn -0.9986 -0.0280 -0.0436 +vn -0.9927 0.1119 0.0436 +vn -0.9927 0.1119 -0.0436 +vn -0.9986 0.0280 -0.0436 +vn -0.9986 0.0280 0.0436 +vn 0.1119 0.9927 -0.0436 +vn 0.1119 0.9927 0.0436 +vn 0.2223 0.9740 0.0436 +vn 0.2223 0.9740 -0.0436 +vn -0.1119 0.9927 0.0436 +vn -0.1119 0.9927 -0.0436 +vn -0.2223 0.9740 -0.0436 +vn -0.2223 0.9740 0.0436 +vn -0.9808 0.0000 0.1951 +vn -0.9808 0.0000 -0.1951 +vn 0.5556 0.0000 -0.8314 +vn 0.8314 0.0000 -0.5556 +vn -0.8314 0.0000 -0.5556 +vn -0.5556 0.0000 -0.8314 +vn -0.6857 -0.1420 -0.7139 +vn 0.0794 -0.1944 -0.9777 +vn 0.0794 -0.3815 -0.9210 +vn -0.6857 -0.2785 -0.6725 +vn -0.6857 0.2785 -0.6725 +vn 0.0794 0.3815 -0.9210 +vn 0.0794 0.1944 -0.9777 +vn -0.6857 0.1420 -0.7139 +vn -0.6857 0.5147 0.5147 +vn 0.0794 0.7049 0.7049 +vn 0.0794 0.8288 0.5538 +vn -0.6857 0.6052 0.4044 +vn -0.6857 0.2785 0.6725 +vn 0.0794 0.3815 0.9210 +vn 0.0794 0.5538 0.8288 +vn -0.6857 0.4044 0.6052 +vn -0.6857 0.7279 0.0000 +vn 0.0794 0.9968 0.0000 +vn 0.0794 0.9777 -0.1945 +vn -0.6857 0.7139 -0.1420 +vn -0.6857 -0.7279 0.0000 +vn 0.0794 -0.9968 0.0000 +vn 0.0794 -0.9777 0.1945 +vn -0.6857 -0.7139 0.1420 +vn -0.6857 0.1420 0.7139 +vn 0.0794 0.1945 0.9777 +vn -0.6857 0.4044 -0.6052 +vn 0.0794 0.5538 -0.8288 +vn 0.0794 0.9210 0.3815 +vn -0.6857 0.6725 0.2785 +vn -0.6857 -0.4044 0.6052 +vn 0.0794 -0.5538 0.8288 +vn 0.0794 -0.3815 0.9210 +vn -0.6857 -0.2785 0.6725 +vn 0.0794 -0.5538 -0.8288 +vn -0.6857 -0.4044 -0.6052 +vn 0.6965 0.2113 0.6857 +vn 0.6965 0.2113 -0.6857 +vn 0.6419 0.3431 -0.6857 +vn 0.6419 0.3431 0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.7244 0.0713 -0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.6965 -0.2113 0.6857 +vn 0.6965 -0.2113 -0.6857 +vn 0.6419 -0.3431 0.6857 +vn 0.6419 -0.3431 -0.6857 +vn 0.5626 -0.4617 0.6857 +vn 0.5626 -0.4617 -0.6857 +vn 0.4617 -0.5626 0.6857 +vn 0.4617 -0.5626 -0.6857 +vn 0.3431 -0.6419 0.6857 +vn 0.3431 -0.6419 -0.6857 +vn 0.2113 -0.6965 0.6857 +vn 0.2113 -0.6965 -0.6857 +vn 0.0713 -0.7244 0.6857 +vn 0.0713 -0.7244 -0.6857 +vn -0.0713 -0.7244 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn -0.2113 -0.6965 0.6857 +vn -0.2113 -0.6965 -0.6857 +vn -0.3431 -0.6419 0.6857 +vn -0.3431 -0.6419 -0.6857 +vn -0.4617 -0.5626 0.6857 +vn -0.4617 -0.5626 -0.6857 +vn -0.5626 -0.4617 0.6857 +vn -0.5626 -0.4617 -0.6857 +vn -0.6419 -0.3431 0.6857 +vn -0.6419 -0.3431 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn -0.6965 -0.2113 -0.6857 +vn -0.7244 -0.0713 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.7244 0.0713 0.6857 +vn -0.7244 0.0713 -0.6857 +vn -0.6965 0.2113 0.6857 +vn -0.6965 0.2113 -0.6857 +vn -0.5626 0.4617 0.6857 +vn -0.5626 0.4617 -0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.6419 0.3431 0.6857 +vn -0.4617 0.5626 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.3431 0.6419 0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.2113 0.6965 0.6857 +vn -0.2113 0.6965 -0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.0713 0.7244 -0.6857 +vn 0.2113 0.6965 0.6857 +vn 0.2113 0.6965 -0.6857 +vn 0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn 0.3431 0.6419 0.6857 +vn 0.3431 0.6419 -0.6857 +vn 0.4617 0.5626 0.6857 +vn 0.4617 0.5626 -0.6857 +vn -0.4604 0.8614 0.2147 +vn -0.4686 0.8767 0.1087 +vn -0.2886 0.9513 0.1087 +vn -0.2835 0.9346 0.2147 +vn -0.0957 0.9720 0.2147 +vn -0.0974 0.9893 0.1087 +vn 0.0957 0.9720 0.2147 +vn 0.0974 0.9893 0.1087 +vn 0.2835 0.9346 0.2147 +vn 0.2886 0.9513 0.1087 +vn 0.4604 0.8614 0.2147 +vn 0.4686 0.8767 0.1087 +vn 0.6196 0.7550 0.2147 +vn 0.6306 0.7684 0.1087 +vn 0.7684 0.6306 0.1087 +vn 0.7550 0.6196 0.2147 +vn 0.8614 0.4604 0.2147 +vn 0.8767 0.4686 0.1087 +vn 0.9346 0.2835 0.2147 +vn 0.9513 0.2886 0.1087 +vn 0.9720 0.0957 0.2147 +vn 0.9893 0.0974 0.1087 +vn 0.9893 -0.0974 0.1087 +vn 0.9720 -0.0957 0.2147 +vn 0.9513 -0.2886 0.1087 +vn 0.9346 -0.2835 0.2147 +vn 0.8614 -0.4604 0.2147 +vn 0.8767 -0.4686 0.1087 +vn 0.7684 -0.6306 0.1087 +vn 0.7550 -0.6196 0.2147 +vn 0.6306 -0.7684 0.1087 +vn 0.6196 -0.7550 0.2147 +vn 0.4604 -0.8614 0.2147 +vn 0.4686 -0.8767 0.1087 +vn 0.2886 -0.9513 0.1087 +vn 0.2835 -0.9346 0.2147 +vn 0.0957 -0.9720 0.2147 +vn 0.0974 -0.9893 0.1087 +vn -0.0974 -0.9893 0.1087 +vn -0.0957 -0.9720 0.2147 +vn -0.2835 -0.9346 0.2147 +vn -0.2886 -0.9513 0.1087 +vn -0.4686 -0.8767 0.1087 +vn -0.4604 -0.8614 0.2147 +vn -0.6306 -0.7684 0.1087 +vn -0.6196 -0.7550 0.2147 +vn -0.7684 -0.6306 0.1087 +vn -0.7550 -0.6196 0.2147 +vn -0.8767 -0.4686 0.1087 +vn -0.8614 -0.4604 0.2147 +vn -0.9513 -0.2886 0.1087 +vn -0.9346 -0.2835 0.2147 +vn -0.9893 -0.0974 0.1087 +vn -0.9720 -0.0957 0.2147 +vn -0.9346 0.2835 0.2147 +vn -0.9720 0.0957 0.2147 +vn -0.9893 0.0974 0.1087 +vn -0.9513 0.2886 0.1087 +vn -0.7550 0.6196 0.2147 +vn -0.8614 0.4604 0.2147 +vn -0.8767 0.4686 0.1087 +vn -0.7684 0.6306 0.1087 +vn -0.6196 0.7550 0.2147 +vn -0.6306 0.7684 0.1087 +vn 0.9893 -0.0974 -0.1087 +vn 0.9893 0.0974 -0.1087 +vn 0.9720 0.0957 -0.2147 +vn 0.9513 0.2886 -0.1087 +vn 0.9346 0.2835 -0.2147 +vn 0.9720 -0.0957 -0.2147 +vn 0.9346 -0.2835 -0.2147 +vn 0.9513 -0.2886 -0.1087 +vn 0.8767 0.4686 -0.1087 +vn 0.7684 0.6306 -0.1087 +vn 0.8614 0.4604 -0.2147 +vn 0.8614 -0.4604 -0.2147 +vn 0.8767 -0.4686 -0.1087 +vn 0.7550 0.6196 -0.2147 +vn 0.7550 -0.6196 -0.2147 +vn 0.7684 -0.6306 -0.1087 +vn 0.6196 0.7550 -0.2147 +vn 0.6306 0.7684 -0.1087 +vn 0.6196 -0.7550 -0.2147 +vn 0.6306 -0.7684 -0.1087 +vn 0.4604 0.8614 -0.2147 +vn 0.4686 0.8767 -0.1087 +vn 0.4604 -0.8614 -0.2147 +vn 0.4686 -0.8767 -0.1087 +vn 0.2835 0.9346 -0.2147 +vn 0.2886 0.9513 -0.1087 +vn 0.2835 -0.9346 -0.2147 +vn 0.2886 -0.9513 -0.1087 +vn 0.0957 0.9720 -0.2147 +vn 0.0974 0.9893 -0.1087 +vn 0.0957 -0.9720 -0.2147 +vn 0.0974 -0.9893 -0.1087 +vn -0.0957 0.9720 -0.2147 +vn -0.0974 0.9893 -0.1087 +vn -0.0957 -0.9720 -0.2147 +vn -0.0974 -0.9893 -0.1087 +vn 0.5626 0.4617 -0.6857 +vn 0.5626 0.4617 0.6857 +vn -0.8767 -0.4686 -0.1087 +vn -0.7684 -0.6306 -0.1087 +vn -0.2835 0.9346 -0.2147 +vn -0.2886 0.9513 -0.1087 +vn -0.2835 -0.9346 -0.2147 +vn -0.2886 -0.9513 -0.1087 +vn -0.4604 0.8614 -0.2147 +vn -0.4686 0.8767 -0.1087 +vn -0.4604 -0.8614 -0.2147 +vn -0.4686 -0.8767 -0.1087 +vn -0.6196 0.7550 -0.2147 +vn -0.6306 0.7684 -0.1087 +vn -0.6196 -0.7550 -0.2147 +vn -0.6306 -0.7684 -0.1087 +vn -0.7550 0.6196 -0.2147 +vn -0.7684 0.6306 -0.1087 +vn -0.7550 -0.6196 -0.2147 +vn -0.9513 0.2886 -0.1087 +vn -0.8767 0.4686 -0.1087 +vn -0.8614 0.4604 -0.2147 +vn -0.8614 -0.4604 -0.2147 +vn -0.9346 0.2835 -0.2147 +vn -0.9346 -0.2835 -0.2147 +vn -0.9513 -0.2886 -0.1087 +vn -0.9720 0.0957 -0.2147 +vn -0.9893 0.0974 -0.1087 +vn -0.9720 -0.0957 -0.2147 +vn -0.9893 -0.0974 -0.1087 +vn -0.7321 -0.3032 -0.6100 +vn -0.9239 -0.3827 0.0000 +vn -0.7933 0.6088 0.0000 +vn -0.6287 0.4824 -0.6100 +vn -0.1034 -0.7856 -0.6100 +vn -0.1305 -0.9914 0.0000 +vn 0.1305 0.9914 0.0000 +vn 0.1034 0.7856 -0.6100 +vn 0.9239 0.3827 0.0000 +vn 0.7321 0.3032 -0.6100 +vn 0.7933 -0.6088 0.0000 +vn 0.6287 -0.4824 -0.6100 +vn 0.7321 0.3032 0.6100 +vn 0.1034 0.7856 0.6100 +vn 0.6287 -0.4824 0.6100 +vn -0.6287 0.4824 0.6100 +vn -0.7321 -0.3032 0.6100 +vn -0.1034 -0.7856 0.6100 +vn -0.3032 -0.7321 -0.6100 +vn -0.3827 -0.9239 0.0000 +vn -0.9914 -0.1305 0.0000 +vn -0.7856 -0.1034 -0.6100 +vn 0.4824 -0.6287 -0.6100 +vn 0.6088 -0.7933 0.0000 +vn -0.6088 0.7933 0.0000 +vn -0.4824 0.6287 -0.6100 +vn 0.3827 0.9239 0.0000 +vn 0.3032 0.7321 -0.6100 +vn 0.9914 0.1305 0.0000 +vn 0.7856 0.1034 -0.6100 +vn 0.3032 0.7321 0.6100 +vn -0.4824 0.6287 0.6100 +vn 0.7856 0.1034 0.6100 +vn -0.7856 -0.1034 0.6100 +vn -0.3032 -0.7321 0.6100 +vn 0.4824 -0.6287 0.6100 +vn 0.3032 -0.7321 -0.6100 +vn 0.3827 -0.9239 0.0000 +vn -0.6088 -0.7933 0.0000 +vn -0.4824 -0.6287 -0.6100 +vn 0.7856 -0.1034 -0.6100 +vn 0.9914 -0.1305 0.0000 +vn -0.9914 0.1305 0.0000 +vn -0.7856 0.1034 -0.6100 +vn -0.3827 0.9239 0.0000 +vn -0.3032 0.7321 -0.6100 +vn 0.6088 0.7933 0.0000 +vn 0.4824 0.6287 -0.6100 +vn -0.3032 0.7321 0.6100 +vn -0.7856 0.1034 0.6100 +vn 0.4824 0.6287 0.6100 +vn -0.4824 -0.6287 0.6100 +vn 0.3032 -0.7321 0.6100 +vn 0.7856 -0.1034 0.6100 +vn 0.7321 -0.3032 -0.6100 +vn 0.9239 -0.3827 0.0000 +vn 0.1305 -0.9914 0.0000 +vn 0.1034 -0.7856 -0.6100 +vn 0.6287 0.4824 -0.6100 +vn 0.7933 0.6088 0.0000 +vn -0.7933 -0.6088 0.0000 +vn -0.6287 -0.4824 -0.6100 +vn -0.9239 0.3827 0.0000 +vn -0.7321 0.3032 -0.6100 +vn -0.1305 0.9914 0.0000 +vn -0.1034 0.7856 -0.6100 +vn -0.7321 0.3032 0.6100 +vn -0.6287 -0.4824 0.6100 +vn -0.1034 0.7856 0.6100 +vn 0.1034 -0.7856 0.6100 +vn 0.7321 -0.3032 0.6100 +vn 0.6287 0.4824 0.6100 +vn -0.5603 -0.5603 -0.6100 +vn -0.7071 -0.7071 0.0000 +vn -0.9659 0.2588 0.0000 +vn -0.7654 0.2051 -0.6100 +vn 0.2051 -0.7654 -0.6100 +vn 0.2588 -0.9659 0.0000 +vn -0.2588 0.9659 0.0000 +vn -0.2051 0.7654 -0.6100 +vn 0.7071 0.7071 0.0000 +vn 0.5603 0.5603 -0.6100 +vn 0.9659 -0.2588 0.0000 +vn 0.7654 -0.2051 -0.6100 +vn 0.5603 0.5603 0.6100 +vn -0.2051 0.7654 0.6100 +vn 0.7654 -0.2051 0.6100 +vn -0.7654 0.2051 0.6100 +vn -0.5603 -0.5603 0.6100 +vn 0.2051 -0.7654 0.6100 +vn 0.0000 -0.7924 -0.6100 +vn 0.0000 -1.0000 0.0000 +vn -0.8660 -0.5000 0.0000 +vn -0.6862 -0.3962 -0.6100 +vn 0.6862 -0.3962 -0.6100 +vn 0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 0.0000 +vn -0.6862 0.3962 -0.6100 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.7924 -0.6100 +vn 0.8660 0.5000 0.0000 +vn 0.6862 0.3962 -0.6100 +vn 0.0000 0.7924 0.6100 +vn -0.6862 0.3962 0.6100 +vn 0.6862 0.3962 0.6100 +vn -0.6862 -0.3962 0.6100 +vn 0.0000 -0.7924 0.6100 +vn 0.6862 -0.3962 0.6100 +vn 0.5603 -0.5603 -0.6100 +vn 0.7071 -0.7071 0.0000 +vn -0.2588 -0.9659 0.0000 +vn -0.2051 -0.7654 -0.6100 +vn 0.7654 0.2051 -0.6100 +vn 0.9659 0.2588 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 -0.6100 +vn -0.7071 0.7071 0.0000 +vn -0.5603 0.5603 -0.6100 +vn 0.2588 0.9659 0.0000 +vn 0.2051 0.7654 -0.6100 +vn -0.5603 0.5603 0.6100 +vn -0.7654 -0.2051 0.6100 +vn 0.2051 0.7654 0.6100 +vn -0.2051 -0.7654 0.6100 +vn 0.5603 -0.5603 0.6100 +vn 0.7654 0.2051 0.6100 +vn 0.7924 0.0000 -0.6100 +vn 0.5000 -0.8660 0.0000 +vn 0.3962 -0.6862 -0.6100 +vn 0.3962 0.6862 -0.6100 +vn 0.5000 0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.3962 -0.6862 -0.6100 +vn -0.7924 0.0000 -0.6100 +vn -0.5000 0.8660 0.0000 +vn -0.3962 0.6862 -0.6100 +vn -0.7924 0.0000 0.6100 +vn -0.3962 -0.6862 0.6100 +vn -0.3962 0.6862 0.6100 +vn 0.3962 -0.6862 0.6100 +vn 0.7924 0.0000 0.6100 +vn 0.3962 0.6862 0.6100 +vn -0.6857 -0.5147 -0.5147 +vn 0.0794 -0.7049 -0.7049 +vn 0.0794 -0.8288 -0.5538 +vn -0.6857 -0.6052 -0.4044 +vn 0.0794 -0.9210 0.3815 +vn -0.6857 -0.6725 0.2785 +vn -0.6857 -0.6052 0.4044 +vn 0.0794 -0.8288 0.5538 +vn 0.0794 -0.7049 0.7049 +vn -0.6857 -0.5147 0.5147 +vn -0.6857 -0.1420 0.7139 +vn 0.0794 -0.1945 0.9777 +vn 0.0794 0.0000 0.9968 +vn -0.6857 0.0000 0.7279 +vn -0.6857 0.5147 -0.5147 +vn 0.0794 0.7049 -0.7049 +vn 0.0794 -0.9210 -0.3815 +vn -0.6857 -0.6725 -0.2785 +vn -0.6857 0.7139 0.1420 +vn 0.0794 0.9777 0.1945 +vn -0.6857 0.6725 -0.2785 +vn 0.0794 0.9210 -0.3815 +vn 0.0794 0.8288 -0.5538 +vn -0.6857 0.6052 -0.4044 +vn -0.6857 0.0000 -0.7279 +vn 0.0794 0.0000 -0.9968 +vn -0.6857 -0.7139 -0.1420 +vn 0.0794 -0.9777 -0.1945 +vn 0.3236 -0.5257 0.7867 +vn 0.3236 -0.6690 0.6690 +vn 0.3236 -0.7867 0.5257 +vn 0.3236 -0.8741 0.3621 +vn 0.3236 -0.9462 0.0000 +vn 0.3236 -0.9280 -0.1846 +vn 0.3236 0.1846 0.9280 +vn 0.3236 0.0000 0.9462 +vn 0.3236 0.5257 -0.7867 +vn 0.3236 0.6690 -0.6690 +vn 0.3236 -0.6690 -0.6690 +vn 0.3236 -0.5257 -0.7867 +vn 0.3236 0.8741 -0.3621 +vn 0.3236 0.9280 -0.1846 +vn 0.3236 0.8741 0.3621 +vn 0.3236 0.7867 0.5257 +vn 0.3236 0.3621 0.8741 +vn 0.3236 0.1846 -0.9280 +vn 0.3236 0.0000 -0.9462 +vn 0.3236 -0.3621 0.8741 +vn 0.3236 -0.8741 -0.3621 +vn 0.3236 0.9280 0.1846 +vn 0.3236 -0.3621 -0.8741 +vn 0.3236 0.3620 -0.8741 +vn 0.3236 0.5257 0.7867 +vn 0.3236 -0.1846 -0.9280 +vn 0.3236 -0.1846 0.9280 +vn 0.3236 -0.9280 0.1846 +vn 0.3236 0.9462 0.0000 +vn 0.3236 -0.7867 -0.5257 +vn 0.3236 0.7867 -0.5257 +vn 0.3236 0.6690 0.6690 +vn -0.1951 0.0000 -0.9808 +vn 0.1951 0.0000 -0.9808 +vn 0.9808 0.0000 -0.1951 +vn 0.9808 0.0000 0.1951 +vn 0.1951 0.0000 0.9808 +vn -0.1951 0.0000 0.9808 +vn 0.8314 0.0000 0.5556 +vn 0.5556 0.0000 0.8314 +vn 0.0280 -0.9986 -0.0436 +vn 0.0280 -0.9986 0.0436 +vn -0.2223 -0.9740 -0.0436 +vn -0.2223 -0.9740 0.0436 +vn -0.3299 -0.9430 0.0436 +vn -0.3299 -0.9430 -0.0436 +vn -0.4335 -0.9001 0.0436 +vn -0.4335 -0.9001 -0.0436 +vn -0.5315 -0.8459 0.0436 +vn -0.5315 -0.8459 -0.0436 +vn -0.6229 -0.7811 0.0436 +vn -0.6229 -0.7811 -0.0436 +vn -0.7064 -0.7064 0.0436 +vn -0.7064 -0.7064 -0.0436 +vn -0.7811 -0.6229 0.0436 +vn -0.7811 -0.6229 -0.0436 +vn -0.8459 -0.5315 0.0436 +vn -0.8459 -0.5315 -0.0436 +vn -0.9001 -0.4335 0.0436 +vn -0.9001 -0.4335 -0.0436 +vn -0.9430 -0.3299 0.0436 +vn -0.9430 -0.3299 -0.0436 +vn -0.9740 -0.2223 0.0436 +vn -0.9740 -0.2223 -0.0436 +vn 0.0280 0.9986 -0.0436 +vn 0.0280 0.9986 0.0436 +vn 0.9927 0.1119 -0.0436 +vn 0.9927 0.1119 0.0436 +vn 0.9986 0.0280 0.0436 +vn 0.9986 0.0280 -0.0436 +vn 0.3299 0.9430 0.0436 +vn 0.3299 0.9430 -0.0436 +vn 0.4335 0.9001 0.0436 +vn 0.4335 0.9001 -0.0436 +vn 0.5315 0.8459 0.0436 +vn 0.5315 0.8459 -0.0436 +vn 0.6229 0.7811 0.0436 +vn 0.6229 0.7811 -0.0436 +vn 0.7064 0.7064 0.0436 +vn 0.7064 0.7064 -0.0436 +vn 0.7811 0.6229 0.0436 +vn 0.7811 0.6229 -0.0436 +vn 0.8459 0.5315 0.0436 +vn 0.8459 0.5315 -0.0436 +vn 0.9001 0.4335 0.0436 +vn 0.9001 0.4335 -0.0436 +vn 0.9430 0.3299 0.0436 +vn 0.9430 0.3299 -0.0436 +vn 0.9740 0.2223 0.0436 +vn 0.9740 0.2223 -0.0436 +vn 0.9986 -0.0280 -0.0436 +vn 0.9986 -0.0280 0.0436 +vn 0.9927 -0.1119 0.0436 +vn 0.9927 -0.1119 -0.0436 +vn 0.1119 -0.9927 -0.0436 +vn 0.1119 -0.9927 0.0436 +vn 0.9740 -0.2223 -0.0436 +vn 0.9740 -0.2223 0.0436 +vn 0.9430 -0.3299 0.0436 +vn 0.9430 -0.3299 -0.0436 +vn 0.9001 -0.4335 0.0436 +vn 0.9001 -0.4335 -0.0436 +vn 0.8459 -0.5315 0.0436 +vn 0.8459 -0.5315 -0.0436 +vn 0.7811 -0.6229 0.0436 +vn 0.7811 -0.6229 -0.0436 +vn 0.7064 -0.7064 0.0436 +vn 0.7064 -0.7064 -0.0436 +vn 0.6229 -0.7811 0.0436 +vn 0.6229 -0.7811 -0.0436 +vn 0.5315 -0.8459 0.0436 +vn 0.5315 -0.8459 -0.0436 +vn 0.4335 -0.9001 0.0436 +vn 0.4335 -0.9001 -0.0436 +vn 0.3299 -0.9430 0.0436 +vn 0.3299 -0.9430 -0.0436 +vn 0.2223 -0.9740 0.0436 +vn 0.2223 -0.9740 -0.0436 +vn -0.0280 0.9986 -0.0436 +vn -0.0280 0.9986 0.0436 +vn -0.3299 0.9430 -0.0436 +vn -0.3299 0.9430 0.0436 +vn -0.4335 0.9001 -0.0436 +vn -0.4335 0.9001 0.0436 +vn -0.5315 0.8459 -0.0436 +vn -0.5315 0.8459 0.0436 +vn -0.6229 0.7811 -0.0436 +vn -0.6229 0.7811 0.0436 +vn -0.7064 0.7064 -0.0436 +vn -0.7064 0.7064 0.0436 +vn -0.7811 0.6229 -0.0436 +vn -0.7811 0.6229 0.0436 +vn -0.8459 0.5315 -0.0436 +vn -0.8459 0.5315 0.0436 +vn -0.9001 0.4335 -0.0436 +vn -0.9001 0.4335 0.0436 +vn -0.9430 0.3299 -0.0436 +vn -0.9430 0.3299 0.0436 +vn -0.9740 0.2223 -0.0436 +vn -0.9740 0.2223 0.0436 +vn -0.5556 0.0000 0.8314 +vn -0.8314 0.0000 0.5556 +vn -0.0641 -0.5694 -0.8196 +vn -0.0161 -0.5732 -0.8192 +vn -0.0180 -0.6433 -0.7654 +vn -0.0721 -0.6400 -0.7650 +vn -0.0215 -0.7663 -0.6421 +vn -0.0858 -0.7620 -0.6418 +vn -0.0243 -0.8660 -0.4995 +vn -0.0970 -0.8610 -0.4992 +vn -0.0263 -0.9395 -0.3416 +vn -0.1052 -0.9340 -0.3415 +vn -0.0276 -0.9844 -0.1734 +vn -0.1103 -0.9786 -0.1734 +vn -0.0161 -0.5732 0.8192 +vn -0.0641 -0.5694 0.8196 +vn -0.0721 -0.6400 0.7650 +vn -0.0180 -0.6433 0.7654 +vn -0.0858 -0.7620 0.6418 +vn -0.0215 -0.7663 0.6421 +vn -0.0970 -0.8610 0.4992 +vn -0.0243 -0.8660 0.4995 +vn -0.1052 -0.9340 0.3415 +vn -0.0263 -0.9395 0.3416 +vn -0.1103 -0.9786 0.1734 +vn -0.0276 -0.9844 0.1734 +vn -0.1275 -0.5586 -0.8196 +vn -0.1433 -0.6279 -0.7650 +vn -0.1706 -0.7476 -0.6418 +vn -0.1928 -0.8447 -0.4992 +vn -0.2091 -0.9163 -0.3415 +vn -0.2191 -0.9601 -0.1734 +vn -0.1275 -0.5586 0.8196 +vn -0.1433 -0.6279 0.7650 +vn -0.1706 -0.7476 0.6418 +vn -0.1928 -0.8447 0.4992 +vn -0.2091 -0.9163 0.3415 +vn -0.2191 -0.9601 0.1734 +vn -0.1892 -0.5408 -0.8196 +vn -0.2127 -0.6079 -0.7650 +vn -0.2532 -0.7238 -0.6418 +vn -0.2862 -0.8178 -0.4992 +vn -0.3104 -0.8871 -0.3415 +vn -0.3253 -0.9296 -0.1734 +vn -0.1892 -0.5408 0.8196 +vn -0.2127 -0.6079 0.7650 +vn -0.2532 -0.7238 0.6418 +vn -0.2862 -0.8178 0.4992 +vn -0.3104 -0.8871 0.3415 +vn -0.3253 -0.9296 0.1734 +vn -0.2486 -0.5162 -0.8196 +vn -0.2794 -0.5802 -0.7650 +vn -0.3327 -0.6909 -0.6418 +vn -0.3759 -0.7806 -0.4992 +vn -0.4078 -0.8468 -0.3415 +vn -0.4273 -0.8873 -0.1734 +vn -0.2486 -0.5162 0.8196 +vn -0.2794 -0.5802 0.7650 +vn -0.3327 -0.6909 0.6418 +vn -0.3759 -0.7806 0.4992 +vn -0.4078 -0.8468 0.3415 +vn -0.4273 -0.8873 0.1734 +vn -0.3048 -0.4851 -0.8196 +vn -0.3426 -0.5453 -0.7650 +vn -0.4080 -0.6493 -0.6418 +vn -0.4610 -0.7336 -0.4992 +vn -0.5000 -0.7958 -0.3415 +vn -0.5240 -0.8339 -0.1734 +vn -0.3048 -0.4851 0.8196 +vn -0.3426 -0.5453 0.7650 +vn -0.4080 -0.6493 0.6418 +vn -0.4610 -0.7336 0.4992 +vn -0.5000 -0.7958 0.3415 +vn -0.5240 -0.8339 0.1734 +vn -0.3572 -0.4480 -0.8196 +vn -0.4015 -0.5035 -0.7650 +vn -0.4781 -0.5995 -0.6418 +vn -0.5402 -0.6774 -0.4992 +vn -0.5860 -0.7348 -0.3415 +vn -0.6140 -0.7700 -0.1734 +vn -0.3572 -0.4480 0.8196 +vn -0.4015 -0.5035 0.7650 +vn -0.4781 -0.5995 0.6418 +vn -0.5402 -0.6774 0.4992 +vn -0.5860 -0.7348 0.3415 +vn -0.6140 -0.7700 0.1734 +vn -0.4051 -0.4051 -0.8196 +vn -0.4554 -0.4554 -0.7650 +vn -0.5422 -0.5422 -0.6418 +vn -0.6127 -0.6127 -0.4992 +vn -0.6646 -0.6646 -0.3415 +vn -0.6964 -0.6964 -0.1734 +vn -0.4051 -0.4051 0.8196 +vn -0.4554 -0.4554 0.7650 +vn -0.5422 -0.5422 0.6418 +vn -0.6127 -0.6127 0.4992 +vn -0.6646 -0.6646 0.3415 +vn -0.6964 -0.6964 0.1734 +vn -0.4480 -0.3572 -0.8196 +vn -0.5035 -0.4015 -0.7650 +vn -0.5995 -0.4781 -0.6418 +vn -0.6774 -0.5402 -0.4992 +vn -0.7348 -0.5860 -0.3415 +vn -0.7700 -0.6140 -0.1734 +vn -0.4480 -0.3572 0.8196 +vn -0.5035 -0.4015 0.7650 +vn -0.5995 -0.4781 0.6418 +vn -0.6774 -0.5402 0.4992 +vn -0.7348 -0.5860 0.3415 +vn -0.7700 -0.6140 0.1734 +vn -0.4851 -0.3048 -0.8196 +vn -0.5453 -0.3426 -0.7650 +vn -0.6493 -0.4080 -0.6418 +vn -0.7336 -0.4610 -0.4992 +vn -0.7958 -0.5000 -0.3415 +vn -0.8339 -0.5240 -0.1734 +vn -0.4851 -0.3048 0.8196 +vn -0.5453 -0.3426 0.7650 +vn -0.6493 -0.4080 0.6418 +vn -0.7336 -0.4610 0.4992 +vn -0.7958 -0.5000 0.3415 +vn -0.8339 -0.5240 0.1734 +vn -0.5162 -0.2486 -0.8196 +vn -0.5802 -0.2794 -0.7650 +vn -0.6909 -0.3327 -0.6418 +vn -0.7806 -0.3759 -0.4992 +vn -0.8468 -0.4078 -0.3415 +vn -0.8873 -0.4273 -0.1734 +vn -0.5162 -0.2486 0.8196 +vn -0.5802 -0.2794 0.7650 +vn -0.6909 -0.3327 0.6418 +vn -0.7806 -0.3759 0.4992 +vn -0.8468 -0.4078 0.3415 +vn -0.8873 -0.4273 0.1734 +vn -0.5408 -0.1892 -0.8196 +vn -0.6079 -0.2127 -0.7650 +vn -0.7238 -0.2532 -0.6418 +vn -0.8178 -0.2862 -0.4992 +vn -0.8871 -0.3104 -0.3415 +vn -0.9296 -0.3253 -0.1734 +vn -0.5408 -0.1892 0.8196 +vn -0.6079 -0.2127 0.7650 +vn -0.7238 -0.2532 0.6418 +vn -0.8178 -0.2862 0.4992 +vn -0.8871 -0.3104 0.3415 +vn -0.9296 -0.3253 0.1734 +vn -0.5586 -0.1275 -0.8196 +vn -0.6279 -0.1433 -0.7650 +vn -0.7476 -0.1706 -0.6418 +vn -0.8447 -0.1928 -0.4992 +vn -0.9163 -0.2091 -0.3415 +vn -0.9601 -0.2191 -0.1734 +vn -0.5586 -0.1275 0.8196 +vn -0.6279 -0.1433 0.7650 +vn -0.7476 -0.1706 0.6418 +vn -0.8447 -0.1928 0.4992 +vn -0.9163 -0.2091 0.3415 +vn -0.9601 -0.2191 0.1734 +vn -0.5694 -0.0641 -0.8196 +vn -0.6400 -0.0721 -0.7650 +vn -0.7620 -0.0858 -0.6418 +vn -0.8610 -0.0970 -0.4992 +vn -0.9340 -0.1052 -0.3415 +vn -0.9786 -0.1103 -0.1734 +vn -0.5694 -0.0641 0.8196 +vn -0.6400 -0.0721 0.7650 +vn -0.7620 -0.0858 0.6418 +vn -0.8610 -0.0970 0.4992 +vn -0.9340 -0.1052 0.3415 +vn -0.9786 -0.1103 0.1734 +vn -0.5732 -0.0161 -0.8192 +vn -0.6433 -0.0180 -0.7654 +vn -0.7663 -0.0215 -0.6421 +vn -0.8660 -0.0243 -0.4995 +vn -0.9395 -0.0263 -0.3416 +vn -0.9844 -0.0276 -0.1734 +vn -0.5732 -0.0161 0.8192 +vn -0.6433 -0.0180 0.7654 +vn -0.7663 -0.0215 0.6421 +vn -0.8660 -0.0243 0.4995 +vn -0.9395 -0.0263 0.3416 +vn -0.9844 -0.0276 0.1734 +vn 0.0641 0.5694 -0.8196 +vn 0.0161 0.5732 -0.8192 +vn 0.0180 0.6433 -0.7654 +vn 0.0721 0.6400 -0.7650 +vn 0.0215 0.7663 -0.6421 +vn 0.0858 0.7620 -0.6418 +vn 0.0243 0.8660 -0.4995 +vn 0.0970 0.8610 -0.4992 +vn 0.0263 0.9395 -0.3416 +vn 0.1052 0.9340 -0.3415 +vn 0.0276 0.9844 -0.1734 +vn 0.1103 0.9786 -0.1734 +vn 0.0161 0.5732 0.8192 +vn 0.0641 0.5694 0.8196 +vn 0.0721 0.6400 0.7650 +vn 0.0180 0.6433 0.7654 +vn 0.0858 0.7620 0.6418 +vn 0.0215 0.7663 0.6421 +vn 0.0970 0.8610 0.4992 +vn 0.0243 0.8660 0.4995 +vn 0.1052 0.9340 0.3415 +vn 0.0263 0.9395 0.3416 +vn 0.1103 0.9786 0.1734 +vn 0.0276 0.9844 0.1734 +vn 0.1275 0.5586 -0.8196 +vn 0.1433 0.6279 -0.7650 +vn 0.1706 0.7476 -0.6418 +vn 0.1928 0.8447 -0.4992 +vn 0.2091 0.9163 -0.3415 +vn 0.2191 0.9601 -0.1734 +vn 0.1275 0.5586 0.8196 +vn 0.1433 0.6279 0.7650 +vn 0.1706 0.7476 0.6418 +vn 0.1928 0.8447 0.4992 +vn 0.2091 0.9163 0.3415 +vn 0.2191 0.9601 0.1734 +vn 0.1892 0.5408 -0.8196 +vn 0.2127 0.6079 -0.7650 +vn 0.2532 0.7238 -0.6418 +vn 0.2862 0.8178 -0.4992 +vn 0.3104 0.8871 -0.3415 +vn 0.3253 0.9296 -0.1734 +vn 0.1892 0.5408 0.8196 +vn 0.2127 0.6079 0.7650 +vn 0.2532 0.7238 0.6418 +vn 0.2862 0.8178 0.4992 +vn 0.3104 0.8871 0.3415 +vn 0.3253 0.9296 0.1734 +vn 0.2486 0.5162 -0.8196 +vn 0.2794 0.5802 -0.7650 +vn 0.3327 0.6909 -0.6418 +vn 0.3759 0.7806 -0.4992 +vn 0.4078 0.8468 -0.3415 +vn 0.4273 0.8873 -0.1734 +vn 0.2486 0.5162 0.8196 +vn 0.2794 0.5802 0.7650 +vn 0.3327 0.6909 0.6418 +vn 0.3759 0.7806 0.4992 +vn 0.4078 0.8468 0.3415 +vn 0.4273 0.8873 0.1734 +vn 0.3048 0.4851 -0.8196 +vn 0.3426 0.5453 -0.7650 +vn 0.4080 0.6493 -0.6418 +vn 0.4610 0.7336 -0.4992 +vn 0.5000 0.7958 -0.3415 +vn 0.5240 0.8339 -0.1734 +vn 0.3048 0.4851 0.8196 +vn 0.3426 0.5453 0.7650 +vn 0.4080 0.6493 0.6418 +vn 0.4610 0.7336 0.4992 +vn 0.5000 0.7958 0.3415 +vn 0.5240 0.8339 0.1734 +vn 0.3572 0.4480 -0.8196 +vn 0.4015 0.5035 -0.7650 +vn 0.4781 0.5995 -0.6418 +vn 0.5402 0.6774 -0.4992 +vn 0.5860 0.7348 -0.3415 +vn 0.6140 0.7700 -0.1734 +vn 0.3572 0.4480 0.8196 +vn 0.4015 0.5035 0.7650 +vn 0.4781 0.5995 0.6418 +vn 0.5402 0.6774 0.4992 +vn 0.5860 0.7348 0.3415 +vn 0.6140 0.7700 0.1734 +vn 0.4051 0.4051 -0.8196 +vn 0.4554 0.4554 -0.7650 +vn 0.5422 0.5422 -0.6418 +vn 0.6127 0.6127 -0.4992 +vn 0.6646 0.6646 -0.3415 +vn 0.6964 0.6964 -0.1734 +vn 0.4051 0.4051 0.8196 +vn 0.4554 0.4554 0.7650 +vn 0.5422 0.5422 0.6418 +vn 0.6127 0.6127 0.4992 +vn 0.6646 0.6646 0.3415 +vn 0.6964 0.6964 0.1734 +vn 0.4480 0.3572 -0.8196 +vn 0.5035 0.4015 -0.7650 +vn 0.5995 0.4781 -0.6418 +vn 0.6774 0.5402 -0.4992 +vn 0.7348 0.5860 -0.3415 +vn 0.7700 0.6140 -0.1734 +vn 0.4480 0.3572 0.8196 +vn 0.5035 0.4015 0.7650 +vn 0.5995 0.4781 0.6418 +vn 0.6774 0.5402 0.4992 +vn 0.7348 0.5860 0.3415 +vn 0.7700 0.6140 0.1734 +vn 0.4851 0.3048 -0.8196 +vn 0.5453 0.3426 -0.7650 +vn 0.6493 0.4080 -0.6418 +vn 0.7336 0.4610 -0.4992 +vn 0.7958 0.5000 -0.3415 +vn 0.8339 0.5240 -0.1734 +vn 0.4851 0.3048 0.8196 +vn 0.5453 0.3426 0.7650 +vn 0.6493 0.4080 0.6418 +vn 0.7336 0.4610 0.4992 +vn 0.7958 0.5000 0.3415 +vn 0.8339 0.5240 0.1734 +vn 0.5162 0.2486 -0.8196 +vn 0.5802 0.2794 -0.7650 +vn 0.6909 0.3327 -0.6418 +vn 0.7806 0.3759 -0.4992 +vn 0.8468 0.4078 -0.3415 +vn 0.8873 0.4273 -0.1734 +vn 0.5162 0.2486 0.8196 +vn 0.5802 0.2794 0.7650 +vn 0.6909 0.3327 0.6418 +vn 0.7806 0.3759 0.4992 +vn 0.8468 0.4078 0.3415 +vn 0.8873 0.4273 0.1734 +vn 0.5408 0.1892 -0.8196 +vn 0.6079 0.2127 -0.7650 +vn 0.7238 0.2532 -0.6418 +vn 0.8178 0.2862 -0.4992 +vn 0.8871 0.3104 -0.3415 +vn 0.9296 0.3253 -0.1734 +vn 0.5408 0.1892 0.8196 +vn 0.6079 0.2127 0.7650 +vn 0.7238 0.2532 0.6418 +vn 0.8178 0.2862 0.4992 +vn 0.8871 0.3104 0.3415 +vn 0.9296 0.3253 0.1734 +vn 0.5586 0.1275 -0.8196 +vn 0.6279 0.1433 -0.7650 +vn 0.7476 0.1706 -0.6418 +vn 0.8447 0.1928 -0.4992 +vn 0.9163 0.2091 -0.3415 +vn 0.9601 0.2191 -0.1734 +vn 0.5586 0.1275 0.8196 +vn 0.6279 0.1433 0.7650 +vn 0.7476 0.1706 0.6418 +vn 0.8447 0.1928 0.4992 +vn 0.9163 0.2091 0.3415 +vn 0.9601 0.2191 0.1734 +vn 0.5694 0.0641 -0.8196 +vn 0.6400 0.0721 -0.7650 +vn 0.7620 0.0858 -0.6418 +vn 0.8610 0.0970 -0.4992 +vn 0.9340 0.1052 -0.3415 +vn 0.9786 0.1103 -0.1734 +vn 0.5694 0.0641 0.8196 +vn 0.6400 0.0721 0.7650 +vn 0.7620 0.0858 0.6418 +vn 0.8610 0.0970 0.4992 +vn 0.9340 0.1052 0.3415 +vn 0.9786 0.1103 0.1734 +vn 0.5732 0.0161 -0.8192 +vn 0.6433 0.0180 -0.7654 +vn 0.7663 0.0215 -0.6421 +vn 0.8660 0.0243 -0.4995 +vn 0.9395 0.0263 -0.3416 +vn 0.9844 0.0276 -0.1734 +vn 0.5732 0.0161 0.8192 +vn 0.6433 0.0180 0.7654 +vn 0.7663 0.0215 0.6421 +vn 0.8660 0.0243 0.4995 +vn 0.9395 0.0263 0.3416 +vn 0.9844 0.0276 0.1734 +vn 0.5694 -0.0641 -0.8196 +vn 0.5732 -0.0161 -0.8192 +vn 0.6433 -0.0180 -0.7654 +vn 0.6400 -0.0721 -0.7650 +vn 0.7663 -0.0215 -0.6421 +vn 0.7620 -0.0858 -0.6418 +vn 0.8660 -0.0243 -0.4995 +vn 0.8610 -0.0970 -0.4992 +vn 0.9395 -0.0263 -0.3416 +vn 0.9340 -0.1052 -0.3415 +vn 0.9844 -0.0276 -0.1734 +vn 0.9786 -0.1103 -0.1734 +vn 0.5732 -0.0161 0.8192 +vn 0.5694 -0.0641 0.8196 +vn 0.6400 -0.0721 0.7650 +vn 0.6433 -0.0180 0.7654 +vn 0.7620 -0.0858 0.6418 +vn 0.7663 -0.0215 0.6421 +vn 0.8610 -0.0970 0.4992 +vn 0.8660 -0.0243 0.4995 +vn 0.9340 -0.1052 0.3415 +vn 0.9395 -0.0263 0.3416 +vn 0.9786 -0.1103 0.1734 +vn 0.9844 -0.0276 0.1734 +vn 0.5586 -0.1275 -0.8196 +vn 0.6279 -0.1433 -0.7650 +vn 0.7476 -0.1706 -0.6418 +vn 0.8447 -0.1928 -0.4992 +vn 0.9163 -0.2091 -0.3415 +vn 0.9601 -0.2191 -0.1734 +vn 0.5586 -0.1275 0.8196 +vn 0.6279 -0.1433 0.7650 +vn 0.7476 -0.1706 0.6418 +vn 0.8447 -0.1928 0.4992 +vn 0.9163 -0.2091 0.3415 +vn 0.9601 -0.2191 0.1734 +vn 0.5408 -0.1892 -0.8196 +vn 0.6079 -0.2127 -0.7650 +vn 0.7238 -0.2532 -0.6418 +vn 0.8178 -0.2862 -0.4992 +vn 0.8871 -0.3104 -0.3415 +vn 0.9296 -0.3253 -0.1734 +vn 0.5408 -0.1892 0.8196 +vn 0.6079 -0.2127 0.7650 +vn 0.7238 -0.2532 0.6418 +vn 0.8178 -0.2862 0.4992 +vn 0.8871 -0.3104 0.3415 +vn 0.9296 -0.3253 0.1734 +vn 0.5162 -0.2486 -0.8196 +vn 0.5802 -0.2794 -0.7650 +vn 0.6909 -0.3327 -0.6418 +vn 0.7806 -0.3759 -0.4992 +vn 0.8468 -0.4078 -0.3415 +vn 0.8873 -0.4273 -0.1734 +vn 0.5162 -0.2486 0.8196 +vn 0.5802 -0.2794 0.7650 +vn 0.6909 -0.3327 0.6418 +vn 0.7806 -0.3759 0.4992 +vn 0.8468 -0.4078 0.3415 +vn 0.8873 -0.4273 0.1734 +vn 0.4851 -0.3048 -0.8196 +vn 0.5453 -0.3426 -0.7650 +vn 0.6493 -0.4080 -0.6418 +vn 0.7336 -0.4610 -0.4992 +vn 0.7958 -0.5000 -0.3415 +vn 0.8339 -0.5240 -0.1734 +vn 0.4851 -0.3048 0.8196 +vn 0.5453 -0.3426 0.7650 +vn 0.6493 -0.4080 0.6418 +vn 0.7336 -0.4610 0.4992 +vn 0.7958 -0.5000 0.3415 +vn 0.8339 -0.5240 0.1734 +vn 0.4480 -0.3572 -0.8196 +vn 0.5035 -0.4015 -0.7650 +vn 0.5995 -0.4781 -0.6418 +vn 0.6774 -0.5402 -0.4992 +vn 0.7348 -0.5860 -0.3415 +vn 0.7700 -0.6140 -0.1734 +vn 0.4480 -0.3572 0.8196 +vn 0.5035 -0.4015 0.7650 +vn 0.5995 -0.4781 0.6418 +vn 0.6774 -0.5402 0.4992 +vn 0.7348 -0.5860 0.3415 +vn 0.7700 -0.6140 0.1734 +vn 0.4051 -0.4051 -0.8196 +vn 0.4554 -0.4554 -0.7650 +vn 0.5422 -0.5422 -0.6418 +vn 0.6127 -0.6127 -0.4992 +vn 0.6646 -0.6646 -0.3415 +vn 0.6964 -0.6964 -0.1734 +vn 0.4051 -0.4051 0.8196 +vn 0.4554 -0.4554 0.7650 +vn 0.5422 -0.5422 0.6418 +vn 0.6127 -0.6127 0.4992 +vn 0.6646 -0.6646 0.3415 +vn 0.6964 -0.6964 0.1734 +vn 0.3572 -0.4480 -0.8196 +vn 0.4015 -0.5035 -0.7650 +vn 0.4781 -0.5995 -0.6418 +vn 0.5402 -0.6774 -0.4992 +vn 0.5860 -0.7348 -0.3415 +vn 0.6140 -0.7700 -0.1734 +vn 0.3572 -0.4480 0.8196 +vn 0.4015 -0.5035 0.7650 +vn 0.4781 -0.5995 0.6418 +vn 0.5402 -0.6774 0.4992 +vn 0.5860 -0.7348 0.3415 +vn 0.6140 -0.7700 0.1734 +vn 0.3048 -0.4851 -0.8196 +vn 0.3426 -0.5453 -0.7650 +vn 0.4080 -0.6493 -0.6418 +vn 0.4610 -0.7336 -0.4992 +vn 0.5000 -0.7958 -0.3415 +vn 0.5240 -0.8339 -0.1734 +vn 0.3048 -0.4851 0.8196 +vn 0.3426 -0.5453 0.7650 +vn 0.4080 -0.6493 0.6418 +vn 0.4610 -0.7336 0.4992 +vn 0.5000 -0.7958 0.3415 +vn 0.5240 -0.8339 0.1734 +vn 0.2486 -0.5162 -0.8196 +vn 0.2794 -0.5802 -0.7650 +vn 0.3327 -0.6909 -0.6418 +vn 0.3759 -0.7806 -0.4992 +vn 0.4078 -0.8468 -0.3415 +vn 0.4273 -0.8873 -0.1734 +vn 0.2486 -0.5162 0.8196 +vn 0.2794 -0.5802 0.7650 +vn 0.3327 -0.6909 0.6418 +vn 0.3759 -0.7806 0.4992 +vn 0.4078 -0.8468 0.3415 +vn 0.4273 -0.8873 0.1734 +vn 0.1892 -0.5408 -0.8196 +vn 0.2127 -0.6079 -0.7650 +vn 0.2532 -0.7238 -0.6418 +vn 0.2862 -0.8178 -0.4992 +vn 0.3104 -0.8871 -0.3415 +vn 0.3253 -0.9296 -0.1734 +vn 0.1892 -0.5408 0.8196 +vn 0.2127 -0.6079 0.7650 +vn 0.2532 -0.7238 0.6418 +vn 0.2862 -0.8178 0.4992 +vn 0.3104 -0.8871 0.3415 +vn 0.3253 -0.9296 0.1734 +vn 0.1275 -0.5586 -0.8196 +vn 0.1433 -0.6279 -0.7650 +vn 0.1706 -0.7476 -0.6418 +vn 0.1928 -0.8447 -0.4992 +vn 0.2091 -0.9163 -0.3415 +vn 0.2191 -0.9601 -0.1734 +vn 0.1275 -0.5586 0.8196 +vn 0.1433 -0.6279 0.7650 +vn 0.1706 -0.7476 0.6418 +vn 0.1928 -0.8447 0.4992 +vn 0.2091 -0.9163 0.3415 +vn 0.2191 -0.9601 0.1734 +vn 0.0641 -0.5694 -0.8196 +vn 0.0721 -0.6400 -0.7650 +vn 0.0858 -0.7620 -0.6418 +vn 0.0970 -0.8610 -0.4992 +vn 0.1052 -0.9340 -0.3415 +vn 0.1103 -0.9786 -0.1734 +vn 0.0641 -0.5694 0.8196 +vn 0.0721 -0.6400 0.7650 +vn 0.0858 -0.7620 0.6418 +vn 0.0970 -0.8610 0.4992 +vn 0.1052 -0.9340 0.3415 +vn 0.1103 -0.9786 0.1734 +vn 0.0161 -0.5732 -0.8192 +vn 0.0180 -0.6433 -0.7654 +vn 0.0215 -0.7663 -0.6421 +vn 0.0243 -0.8660 -0.4995 +vn 0.0263 -0.9395 -0.3416 +vn 0.0276 -0.9844 -0.1734 +vn 0.0161 -0.5732 0.8192 +vn 0.0180 -0.6433 0.7654 +vn 0.0215 -0.7663 0.6421 +vn 0.0243 -0.8660 0.4995 +vn 0.0263 -0.9395 0.3416 +vn 0.0276 -0.9844 0.1734 +vn -0.0641 0.5694 0.8196 +vn -0.0161 0.5732 0.8192 +vn -0.0180 0.6433 0.7654 +vn -0.0721 0.6400 0.7650 +vn -0.0215 0.7663 0.6421 +vn -0.0858 0.7620 0.6418 +vn -0.0243 0.8660 0.4995 +vn -0.0970 0.8610 0.4992 +vn -0.0263 0.9395 0.3416 +vn -0.1052 0.9340 0.3415 +vn -0.0276 0.9844 0.1734 +vn -0.1103 0.9786 0.1734 +vn -0.0161 0.5732 -0.8192 +vn -0.0641 0.5694 -0.8196 +vn -0.0721 0.6400 -0.7650 +vn -0.0180 0.6433 -0.7654 +vn -0.0858 0.7620 -0.6418 +vn -0.0215 0.7663 -0.6421 +vn -0.0970 0.8610 -0.4992 +vn -0.0243 0.8660 -0.4995 +vn -0.1052 0.9340 -0.3415 +vn -0.0263 0.9395 -0.3416 +vn -0.1103 0.9786 -0.1734 +vn -0.0276 0.9844 -0.1734 +vn -0.1275 0.5586 0.8196 +vn -0.1433 0.6279 0.7650 +vn -0.1706 0.7476 0.6418 +vn -0.1928 0.8447 0.4992 +vn -0.2091 0.9163 0.3415 +vn -0.2191 0.9601 0.1734 +vn -0.1275 0.5586 -0.8196 +vn -0.1433 0.6279 -0.7650 +vn -0.1706 0.7476 -0.6418 +vn -0.1928 0.8447 -0.4992 +vn -0.2091 0.9163 -0.3415 +vn -0.2191 0.9601 -0.1734 +vn -0.1892 0.5408 0.8196 +vn -0.2127 0.6079 0.7650 +vn -0.2532 0.7238 0.6418 +vn -0.2862 0.8178 0.4992 +vn -0.3104 0.8871 0.3415 +vn -0.3253 0.9296 0.1734 +vn -0.1892 0.5408 -0.8196 +vn -0.2127 0.6079 -0.7650 +vn -0.2532 0.7238 -0.6418 +vn -0.2862 0.8178 -0.4992 +vn -0.3104 0.8871 -0.3415 +vn -0.3253 0.9296 -0.1734 +vn -0.2486 0.5162 0.8196 +vn -0.2794 0.5802 0.7650 +vn -0.3327 0.6909 0.6418 +vn -0.3759 0.7806 0.4992 +vn -0.4078 0.8468 0.3415 +vn -0.4273 0.8873 0.1734 +vn -0.2486 0.5162 -0.8196 +vn -0.2794 0.5802 -0.7650 +vn -0.3327 0.6909 -0.6418 +vn -0.3759 0.7806 -0.4992 +vn -0.4078 0.8468 -0.3415 +vn -0.4273 0.8873 -0.1734 +vn -0.3048 0.4851 0.8196 +vn -0.3426 0.5453 0.7650 +vn -0.4080 0.6493 0.6418 +vn -0.4610 0.7336 0.4992 +vn -0.5000 0.7958 0.3415 +vn -0.5240 0.8339 0.1734 +vn -0.3048 0.4851 -0.8196 +vn -0.3426 0.5453 -0.7650 +vn -0.4080 0.6493 -0.6418 +vn -0.4610 0.7336 -0.4992 +vn -0.5000 0.7958 -0.3415 +vn -0.5240 0.8339 -0.1734 +vn -0.3572 0.4480 0.8196 +vn -0.4015 0.5035 0.7650 +vn -0.4781 0.5995 0.6418 +vn -0.5402 0.6774 0.4992 +vn -0.5860 0.7348 0.3415 +vn -0.6140 0.7700 0.1734 +vn -0.3572 0.4480 -0.8196 +vn -0.4015 0.5035 -0.7650 +vn -0.4781 0.5995 -0.6418 +vn -0.5402 0.6774 -0.4992 +vn -0.5860 0.7348 -0.3415 +vn -0.6140 0.7700 -0.1734 +vn -0.4051 0.4051 0.8196 +vn -0.4554 0.4554 0.7650 +vn -0.5422 0.5422 0.6418 +vn -0.6127 0.6127 0.4992 +vn -0.6646 0.6646 0.3415 +vn -0.6964 0.6964 0.1734 +vn -0.4051 0.4051 -0.8196 +vn -0.4554 0.4554 -0.7650 +vn -0.5422 0.5422 -0.6418 +vn -0.6127 0.6127 -0.4992 +vn -0.6646 0.6646 -0.3415 +vn -0.6964 0.6964 -0.1734 +vn -0.4480 0.3572 0.8196 +vn -0.5035 0.4015 0.7650 +vn -0.5995 0.4781 0.6418 +vn -0.6774 0.5402 0.4992 +vn -0.7348 0.5860 0.3415 +vn -0.7700 0.6140 0.1734 +vn -0.4480 0.3572 -0.8196 +vn -0.5035 0.4015 -0.7650 +vn -0.5995 0.4781 -0.6418 +vn -0.6774 0.5402 -0.4992 +vn -0.7348 0.5860 -0.3415 +vn -0.7700 0.6140 -0.1734 +vn -0.4851 0.3048 0.8196 +vn -0.5453 0.3426 0.7650 +vn -0.6493 0.4080 0.6418 +vn -0.7336 0.4610 0.4992 +vn -0.7958 0.5000 0.3415 +vn -0.8339 0.5240 0.1734 +vn -0.4851 0.3048 -0.8196 +vn -0.5453 0.3426 -0.7650 +vn -0.6493 0.4080 -0.6418 +vn -0.7336 0.4610 -0.4992 +vn -0.7958 0.5000 -0.3415 +vn -0.8339 0.5240 -0.1734 +vn -0.5162 0.2486 0.8196 +vn -0.5802 0.2794 0.7650 +vn -0.6909 0.3327 0.6418 +vn -0.7806 0.3759 0.4992 +vn -0.8468 0.4078 0.3415 +vn -0.8873 0.4273 0.1734 +vn -0.5162 0.2486 -0.8196 +vn -0.5802 0.2794 -0.7650 +vn -0.6909 0.3327 -0.6418 +vn -0.7806 0.3759 -0.4992 +vn -0.8468 0.4078 -0.3415 +vn -0.8873 0.4273 -0.1734 +vn -0.5408 0.1892 0.8196 +vn -0.6079 0.2127 0.7650 +vn -0.7238 0.2532 0.6418 +vn -0.8178 0.2862 0.4992 +vn -0.8871 0.3104 0.3415 +vn -0.9296 0.3253 0.1734 +vn -0.5408 0.1892 -0.8196 +vn -0.6079 0.2127 -0.7650 +vn -0.7238 0.2532 -0.6418 +vn -0.8178 0.2862 -0.4992 +vn -0.8871 0.3104 -0.3415 +vn -0.9296 0.3253 -0.1734 +vn -0.5586 0.1275 0.8196 +vn -0.6279 0.1433 0.7650 +vn -0.7476 0.1706 0.6418 +vn -0.8447 0.1928 0.4992 +vn -0.9163 0.2091 0.3415 +vn -0.9601 0.2191 0.1734 +vn -0.5586 0.1275 -0.8196 +vn -0.6279 0.1433 -0.7650 +vn -0.7476 0.1706 -0.6418 +vn -0.8447 0.1928 -0.4992 +vn -0.9163 0.2091 -0.3415 +vn -0.9601 0.2191 -0.1734 +vn -0.5694 0.0641 0.8196 +vn -0.6400 0.0721 0.7650 +vn -0.7620 0.0858 0.6418 +vn -0.8610 0.0970 0.4992 +vn -0.9340 0.1052 0.3415 +vn -0.9786 0.1103 0.1734 +vn -0.5694 0.0641 -0.8196 +vn -0.6400 0.0721 -0.7650 +vn -0.7620 0.0858 -0.6418 +vn -0.8610 0.0970 -0.4992 +vn -0.9340 0.1052 -0.3415 +vn -0.9786 0.1103 -0.1734 +vn -0.5732 0.0161 0.8192 +vn -0.6433 0.0180 0.7654 +vn -0.7663 0.0215 0.6421 +vn -0.8660 0.0243 0.4995 +vn -0.9395 0.0263 0.3416 +vn -0.9844 0.0276 0.1734 +vn -0.5732 0.0161 -0.8192 +vn -0.6433 0.0180 -0.7654 +vn -0.7663 0.0215 -0.6421 +vn -0.8660 0.0243 -0.4995 +vn -0.9395 0.0263 -0.3416 +vn -0.9844 0.0276 -0.1734 +g Pipe_Cylinder.002_gauge_face +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 9/9/1 10/10/1 11/11/1 12/12/1 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 25/25/1 26/26/1 27/27/1 28/28/1 29/29/1 30/30/1 31/31/1 32/32/1 +g Pipe_Cylinder.002_gauge_face_NONE +s 1 +f 6/33/2 5/34/3 759/35/4 754/36/5 +f 13/37/6 12/38/7 801/39/8 796/40/9 +f 9/41/10 8/42/11 783/43/12 778/44/13 +f 3/45/14 2/46/15 825/47/16 832/48/17 +f 17/49/18 16/50/19 813/51/20 747/52/21 +f 16/50/19 15/53/22 861/54/23 813/51/20 +f 2/46/15 1/55/24 868/56/25 825/47/16 +f 32/57/26 31/58/27 766/59/28 850/60/29 +f 30/61/30 29/62/31 886/63/32 771/64/33 +f 29/62/31 28/65/34 820/66/35 886/63/32 +f 27/67/36 26/68/37 735/69/38 730/70/39 +f 28/65/34 27/67/36 730/70/39 820/66/35 +f 18/71/40 17/49/18 747/52/21 742/72/41 +f 25/73/42 24/74/43 718/75/44 880/76/45 +f 23/77/46 22/78/47 706/79/48 723/80/49 +f 21/81/50 20/82/51 837/83/52 711/84/53 +f 20/82/51 19/85/54 873/86/55 837/83/52 +f 19/85/54 18/71/40 742/72/41 873/86/55 +f 15/53/22 14/87/56 789/88/57 861/54/23 +f 14/87/56 13/37/6 796/40/9 789/88/57 +f 12/38/7 11/89/58 843/90/59 801/39/8 +f 11/89/58 10/91/60 807/92/61 843/90/59 +f 10/91/60 9/41/10 778/44/13 807/92/61 +f 8/42/11 7/93/62 891/94/63 783/43/12 +f 7/93/62 6/33/2 754/36/5 891/94/63 +f 31/58/27 30/61/30 771/64/33 766/59/28 +f 4/95/64 3/45/14 832/48/17 855/96/65 +f 26/68/37 25/73/42 880/76/45 735/69/38 +f 5/34/3 4/95/64 855/96/65 759/35/4 +f 1/55/24 32/57/26 850/60/29 868/56/25 +f 24/74/43 23/77/46 723/80/49 718/75/44 +f 706/79/48 711/84/53 713/97/66 710/98/67 +f 710/98/67 713/97/66 714/99/68 709/100/69 +f 709/100/69 714/99/68 715/101/70 708/102/71 +f 718/75/44 723/80/49 725/103/72 722/104/73 +f 722/104/73 725/103/72 726/105/74 721/106/75 +f 721/106/75 726/105/74 727/107/76 720/108/77 +f 730/70/39 735/69/38 737/109/78 734/110/79 +f 734/110/79 737/109/78 738/111/80 733/112/81 +f 733/112/81 738/111/80 739/113/82 732/114/83 +f 742/72/41 747/52/21 749/115/84 746/116/85 +f 746/116/85 749/115/84 750/117/86 745/118/87 +f 745/118/87 750/117/86 751/119/88 744/120/89 +f 754/36/5 759/35/4 761/121/90 758/122/91 +f 758/122/91 761/121/90 762/123/92 757/124/93 +f 757/124/93 762/123/92 763/125/94 756/126/95 +f 766/59/28 771/64/33 773/127/96 770/128/97 +f 770/128/97 773/127/96 774/129/98 769/130/99 +f 769/130/99 774/129/98 775/131/100 768/132/101 +f 778/44/13 783/43/12 785/133/102 782/134/103 +f 782/134/103 785/133/102 786/135/104 781/136/105 +f 781/136/105 786/135/104 787/137/106 780/138/107 +f 796/40/9 801/39/8 803/139/108 800/140/109 +f 800/140/109 803/139/108 804/141/110 799/142/111 +f 799/142/111 804/141/110 805/143/112 798/144/113 +f 747/52/21 813/51/20 815/145/114 749/115/84 +f 749/115/84 815/145/114 816/146/115 750/117/86 +f 750/117/86 816/146/115 817/147/116 751/119/88 +f 828/148/117 835/149/118 836/150/119 827/151/120 +f 827/151/120 836/150/119 832/48/17 825/47/16 +f 711/84/53 837/83/52 839/152/121 713/97/66 +f 713/97/66 839/152/121 840/153/122 714/99/68 +f 714/99/68 840/153/122 841/154/123 715/101/70 +f 820/66/35 730/70/39 734/110/79 824/155/124 +f 824/155/124 734/110/79 733/112/81 823/156/125 +f 823/156/125 733/112/81 732/114/83 822/157/126 +f 801/39/8 843/90/59 845/158/127 803/139/108 +f 803/139/108 845/158/127 846/159/128 804/141/110 +f 804/141/110 846/159/128 847/160/129 805/143/112 +f 850/60/29 766/59/28 770/128/97 854/161/130 +f 854/161/130 770/128/97 769/130/99 853/162/131 +f 853/162/131 769/130/99 768/132/101 852/163/132 +f 759/35/4 855/96/65 857/164/133 761/121/90 +f 761/121/90 857/164/133 858/165/134 762/123/92 +f 762/123/92 858/165/134 859/166/135 763/125/94 +f 813/51/20 861/54/23 863/167/136 815/145/114 +f 815/145/114 863/167/136 864/168/137 816/146/115 +f 816/146/115 864/168/137 865/169/138 817/147/116 +f 868/56/25 850/60/29 854/161/130 872/170/139 +f 872/170/139 854/161/130 853/162/131 871/171/140 +f 871/171/140 853/162/131 852/163/132 870/172/141 +f 837/83/52 873/86/55 875/173/142 839/152/121 +f 839/152/121 875/173/142 876/174/143 840/153/122 +f 840/153/122 876/174/143 877/175/144 841/154/123 +f 880/76/45 718/75/44 722/104/73 884/176/145 +f 884/176/145 722/104/73 721/106/75 883/177/146 +f 883/177/146 721/106/75 720/108/77 882/178/147 +f 843/90/59 807/92/61 809/179/148 845/158/127 +f 845/158/127 809/179/148 810/180/149 846/159/128 +f 846/159/128 810/180/149 811/181/150 847/160/129 +f 886/63/32 820/66/35 824/155/124 890/182/151 +f 890/182/151 824/155/124 823/156/125 889/183/152 +f 889/183/152 823/156/125 822/157/126 888/184/153 +f 783/43/12 891/94/63 893/185/154 785/133/102 +f 785/133/102 893/185/154 894/186/155 786/135/104 +f 786/135/104 894/186/155 895/187/156 787/137/106 +f 861/54/23 789/88/57 791/188/157 863/167/136 +f 863/167/136 791/188/157 792/189/158 864/168/137 +f 864/168/137 792/189/158 793/190/159 865/169/138 +f 855/96/65 832/48/17 836/150/119 857/164/133 +f 857/164/133 836/150/119 835/149/118 858/165/134 +f 858/165/134 835/149/118 834/191/160 859/166/135 +f 825/47/16 868/56/25 872/170/139 827/151/120 +f 827/151/120 872/170/139 871/171/140 828/148/117 +f 828/148/117 871/171/140 870/172/141 829/192/161 +f 723/80/49 706/79/48 710/98/67 725/103/72 +f 725/103/72 710/98/67 709/100/69 726/105/74 +f 726/105/74 709/100/69 708/102/71 727/107/76 +f 873/86/55 742/72/41 746/116/85 875/173/142 +f 875/173/142 746/116/85 745/118/87 876/174/143 +f 876/174/143 745/118/87 744/120/89 877/175/144 +f 735/69/38 880/76/45 884/176/145 737/109/78 +f 737/109/78 884/176/145 883/177/146 738/111/80 +f 738/111/80 883/177/146 882/178/147 739/113/82 +f 807/92/61 778/44/13 782/134/103 809/179/148 +f 809/179/148 782/134/103 781/136/105 810/180/149 +f 810/180/149 781/136/105 780/138/107 811/181/150 +f 771/64/33 886/63/32 890/182/151 773/127/96 +f 773/127/96 890/182/151 889/183/152 774/129/98 +f 774/129/98 889/183/152 888/184/153 775/131/100 +f 789/88/57 796/40/9 800/140/109 791/188/157 +f 791/188/157 800/140/109 799/142/111 792/189/158 +f 792/189/158 799/142/111 798/144/113 793/190/159 +f 891/94/63 754/36/5 758/122/91 893/185/154 +f 893/185/154 758/122/91 757/124/93 894/186/155 +f 894/186/155 757/124/93 756/126/95 895/187/156 +f 22/78/47 21/81/50 711/84/53 706/79/48 +g Pipe_Cylinder.002_pipe_and_gauge_body +s off +f 161/193/162 164/194/162 165/195/162 166/196/162 167/197/162 168/198/162 +f 173/199/163 176/200/163 177/201/163 178/202/163 179/203/163 180/204/163 +f 185/205/162 188/206/162 189/207/162 190/208/162 191/209/162 192/210/162 +f 197/211/163 200/212/163 201/213/163 202/214/163 203/215/163 204/216/163 +f 209/217/162 212/218/162 213/219/162 214/220/162 215/221/162 216/222/162 +f 221/223/163 224/224/163 225/225/163 226/226/163 227/227/163 228/228/163 +f 233/229/162 236/230/162 237/231/162 238/232/162 239/233/162 240/234/162 +f 245/235/163 248/236/163 249/237/163 250/238/163 251/239/163 252/240/163 +f 257/241/162 260/242/162 261/243/162 262/244/162 263/245/162 264/246/162 +f 269/247/163 272/248/163 273/249/163 274/250/163 275/251/163 276/252/163 +f 281/253/162 284/254/162 285/255/162 286/256/162 287/257/162 288/258/162 +f 293/259/163 296/260/163 297/261/163 298/262/163 299/263/163 300/264/163 +f 305/265/162 308/266/162 309/267/162 310/268/162 311/269/162 312/270/162 +f 317/271/163 320/272/163 321/273/163 322/274/163 323/275/163 324/276/163 +f 329/277/162 332/278/162 333/279/162 334/280/162 335/281/162 336/282/162 +f 341/283/163 344/284/163 345/285/163 346/286/163 347/287/163 348/288/163 +f 385/289/163 386/290/163 416/291/163 415/292/163 413/293/163 414/294/163 412/295/163 411/296/163 410/297/163 409/298/163 407/299/163 408/300/163 406/301/163 405/302/163 404/303/163 403/304/163 402/305/163 401/306/163 400/307/163 399/308/163 398/309/163 397/310/163 396/311/163 395/312/163 394/313/163 393/314/163 392/315/163 391/316/163 390/317/163 389/318/163 388/319/163 387/320/163 +f 364/321/162 381/322/162 365/323/162 366/324/162 367/325/162 368/326/162 369/327/162 382/328/162 370/329/162 371/330/162 372/331/162 383/332/162 373/333/162 384/334/162 374/335/162 375/336/162 376/337/162 377/338/162 378/339/162 353/340/162 354/341/162 355/342/162 356/343/162 357/344/162 358/345/162 359/346/162 360/347/162 361/348/162 379/349/162 362/350/162 380/351/162 363/352/162 +f 421/353/162 431/354/162 436/355/162 440/356/162 444/357/162 449/358/162 448/359/162 453/360/162 457/361/162 461/362/162 465/363/162 470/364/162 479/365/162 480/366/162 478/367/162 472/368/162 467/369/162 463/370/162 459/371/162 455/372/162 451/373/162 446/374/162 442/375/162 438/376/162 433/377/162 429/378/162 422/379/162 423/380/162 420/381/162 417/382/162 418/383/162 419/384/162 +f 425/385/163 424/386/163 430/387/163 435/388/163 434/389/163 439/390/163 443/391/163 447/392/163 452/393/163 456/394/163 460/395/163 464/396/163 468/397/163 473/398/163 469/399/163 475/400/163 474/401/163 476/402/163 477/403/163 471/404/163 466/405/163 462/406/163 458/407/163 454/408/163 450/409/163 445/410/163 441/411/163 437/412/163 432/413/163 428/414/163 427/415/163 426/416/163 +f 481/417/162 484/418/162 485/419/162 486/420/162 487/421/162 488/422/162 +f 493/423/163 496/424/163 497/425/163 498/426/163 499/427/163 500/428/163 +f 505/429/162 508/430/162 509/431/162 510/432/162 511/433/162 512/434/162 +f 517/435/163 520/436/163 521/437/163 522/438/163 523/439/163 524/440/163 +f 529/441/162 532/442/162 533/443/162 534/444/162 535/445/162 536/446/162 +f 541/447/163 544/448/163 545/449/163 546/450/163 547/451/163 548/452/163 +f 553/453/162 556/454/162 557/455/162 558/456/162 559/457/162 560/458/162 +f 565/459/163 568/460/163 569/461/163 570/462/163 571/463/163 572/464/163 +f 577/465/162 580/466/162 581/467/162 582/468/162 583/469/162 584/470/162 +f 589/471/163 592/472/163 593/473/163 594/474/163 595/475/163 596/476/163 +f 601/477/162 604/478/162 605/479/162 606/480/162 607/481/162 608/482/162 +f 613/483/163 616/484/163 617/485/163 618/486/163 619/487/163 620/488/163 +f 625/489/162 628/490/162 629/491/162 630/492/162 631/493/162 632/494/162 +f 637/495/163 640/496/163 641/497/163 642/498/163 643/499/163 644/500/163 +f 649/501/162 652/502/162 653/503/162 654/504/162 655/505/162 656/506/162 +f 661/507/163 664/508/163 665/509/163 666/510/163 667/511/163 668/512/163 +f 673/513/164 674/514/164 686/515/164 691/516/164 692/517/164 702/518/164 675/519/164 676/520/164 694/521/164 700/522/164 688/523/164 683/524/164 693/525/164 699/526/164 687/527/164 682/528/164 690/529/164 677/530/164 678/531/164 701/532/164 695/533/164 696/534/164 684/535/164 698/536/164 685/537/164 679/538/164 704/539/164 697/540/164 680/541/164 681/542/164 703/543/164 689/544/164 +s 1 +f 1139/545/165 1251/546/166 1342/547/167 1153/548/168 +f 1237/549/169 1258/550/170 1244/551/171 1146/552/172 +f 1027/553/173 1048/554/174 1034/555/175 936/556/176 +f 1363/557/177 1657/558/178 1650/559/179 1370/560/180 +f 943/561/181 1132/562/182 1125/563/183 950/564/184 +f 917/565/185 924/566/186 909/567/186 900/568/185 +f 906/569/187 927/570/187 926/571/188 907/572/188 +f 910/573/189 923/574/189 922/575/190 911/576/190 +f 675/577/191 867/578/192 849/579/193 676/580/194 +f 691/581/195 856/582/196 831/583/197 692/584/198 +f 679/585/199 790/586/200 795/587/201 704/588/202 +f 698/589/203 814/590/204 862/591/205 685/592/206 +f 685/592/206 862/591/205 790/586/200 679/585/199 +f 681/593/207 808/594/208 777/595/209 703/596/210 +f 699/597/211 736/598/212 879/599/213 687/600/214 +f 684/601/215 748/602/216 814/590/204 698/589/203 +f 686/603/217 760/604/218 856/582/196 691/581/195 +f 704/588/202 795/587/201 802/605/219 697/606/220 +f 678/607/221 712/608/222 838/609/223 701/610/224 +f 676/611/194 849/612/193 765/613/225 694/614/226 +f 388/615/227 355/616/228 354/617/229 387/618/230 +f 389/619/231 356/620/232 355/616/228 388/615/227 +f 390/621/233 357/622/234 356/620/232 389/619/231 +f 391/623/235 358/624/236 357/622/234 390/621/233 +f 392/625/237 359/626/238 358/624/236 391/623/235 +f 393/627/239 360/628/240 359/626/238 392/625/237 +f 394/629/241 361/630/242 360/628/240 393/627/239 +f 395/631/243 379/632/244 361/630/242 394/629/241 +f 396/633/245 362/634/246 379/632/244 395/631/243 +f 397/635/247 380/636/248 362/634/246 396/633/245 +f 398/637/249 363/638/250 380/636/248 397/635/247 +f 399/639/251 364/640/252 363/638/250 398/637/249 +f 400/641/253 381/642/254 364/640/252 399/639/251 +f 401/643/255 365/644/256 381/642/254 400/641/253 +f 402/645/257 366/646/258 365/644/256 401/643/255 +f 403/647/259 367/648/260 366/646/258 402/645/257 +f 404/649/261 368/650/262 367/651/260 403/652/259 +f 405/653/263 369/654/264 368/650/262 404/649/261 +f 406/655/265 382/656/266 369/654/264 405/653/263 +f 408/657/267 370/658/268 382/656/266 406/655/265 +f 409/659/269 372/660/270 371/661/271 407/662/272 +f 407/662/272 371/661/271 370/658/268 408/657/267 +f 410/663/273 383/664/274 372/660/270 409/659/269 +f 411/665/275 373/666/276 383/664/274 410/663/273 +f 412/667/277 384/668/278 373/666/276 411/665/275 +f 414/669/279 374/670/280 384/668/278 412/667/277 +f 415/671/281 376/672/282 375/673/283 413/674/284 +f 413/674/284 375/673/283 374/670/280 414/669/279 +f 416/675/285 377/676/286 376/672/282 415/671/281 +f 386/677/287 378/678/288 377/676/286 416/675/285 +f 62/679/289 65/680/290 66/681/291 33/682/292 +f 34/683/293 33/682/292 66/681/291 67/684/294 +f 35/685/295 34/683/293 67/684/294 68/686/296 +f 36/687/297 35/685/295 68/686/296 69/688/298 +f 37/689/299 36/687/297 69/688/298 70/690/300 +f 38/691/301 37/689/299 70/690/300 71/692/302 +f 38/691/301 71/692/302 72/693/303 39/694/304 +f 40/695/305 39/694/304 72/693/303 73/696/306 +f 41/697/307 40/695/305 73/696/306 74/698/308 +f 42/699/309 41/697/307 74/698/308 75/700/310 +f 42/699/309 75/700/310 76/701/311 43/702/312 +f 43/702/312 76/701/311 77/703/313 63/704/314 +f 44/705/315 78/706/316 79/707/317 45/708/318 +f 63/704/314 77/703/313 78/706/316 44/705/315 +f 45/708/318 79/707/317 80/709/319 46/710/320 +f 47/711/321 46/710/320 80/709/319 81/712/322 +f 47/711/321 81/712/322 82/713/323 48/714/324 +f 49/715/325 48/714/324 82/713/323 83/716/326 +f 49/717/325 83/718/326 84/719/327 50/720/328 +f 51/721/329 50/720/328 84/719/327 85/722/330 +f 51/721/329 85/722/330 86/723/331 52/724/332 +f 52/724/332 86/723/331 87/725/333 54/726/334 +f 54/726/334 87/725/333 88/727/335 53/728/336 +f 53/728/336 88/727/335 89/729/337 55/730/338 +f 55/730/338 89/729/337 90/731/339 56/732/340 +f 56/732/340 90/731/339 91/733/341 64/734/342 +f 59/735/343 57/736/344 92/737/345 93/738/346 +f 57/736/344 64/734/342 91/733/341 92/737/345 +f 60/739/347 58/740/348 94/741/349 95/742/350 +f 59/735/343 93/738/346 94/741/349 58/740/348 +f 61/743/351 60/739/347 95/742/350 96/744/352 +f 61/743/351 96/744/352 65/680/290 62/679/289 +f 99/745/353 76/701/311 75/700/310 98/746/354 +f 102/747/355 98/746/354 97/748/356 103/749/357 +f 104/750/358 99/745/353 98/746/354 102/747/355 +f 106/751/359 100/752/360 99/745/353 104/750/358 +f 101/753/361 73/696/306 72/693/303 107/754/362 +f 103/749/357 97/748/356 101/753/361 108/755/363 +f 110/756/364 105/757/365 100/752/360 106/751/359 +f 112/758/366 108/755/363 101/753/361 107/754/362 +f 114/759/367 109/760/368 105/757/365 110/756/364 +f 116/761/369 112/758/366 107/754/362 111/762/370 +f 420/763/242 424/764/241 425/765/243 417/766/244 +f 419/767/248 427/768/247 428/769/249 421/770/250 +f 118/771/371 113/772/372 109/760/368 114/759/367 +f 423/773/240 430/774/239 424/764/241 420/763/242 +f 120/775/373 116/761/369 111/762/370 115/776/374 +f 421/770/250 428/769/249 432/777/251 431/778/252 +f 122/779/375 117/780/376 113/772/372 118/771/371 +f 422/781/238 435/782/237 430/774/239 423/773/240 +f 124/783/377 120/775/373 115/776/374 119/784/378 +f 429/785/236 434/786/235 435/782/237 422/781/238 +f 126/787/379 121/788/380 117/780/376 122/779/375 +f 438/789/232 443/790/231 439/791/233 433/792/234 +f 128/793/381 124/783/377 119/784/378 123/794/382 +f 431/778/252 432/777/251 437/795/253 436/796/254 +f 130/797/383 125/798/384 121/788/380 126/787/379 +f 442/799/228 447/800/227 443/790/231 438/789/232 +f 132/801/385 128/793/381 123/794/382 127/802/386 +f 436/796/254 437/795/253 441/803/255 440/804/256 +f 134/805/387 129/806/388 125/807/384 130/808/383 +f 387/618/230 354/617/229 353/809/389 385/810/390 +f 446/811/229 452/812/230 447/800/227 442/799/228 +f 68/686/296 123/794/382 119/784/378 69/688/298 +f 149/813/391 89/729/337 88/727/335 145/814/392 +f 136/815/393 132/801/385 127/802/386 131/816/394 +f 440/804/256 441/803/255 445/817/257 444/818/258 +f 138/819/395 133/820/396 129/806/388 134/805/387 +f 451/821/389 456/822/390 452/812/230 446/811/229 +f 140/823/397 136/815/393 131/816/394 135/824/398 +f 444/818/258 445/817/257 450/825/259 449/826/260 +f 142/827/399 137/828/400 133/820/396 138/819/395 +f 455/829/288 460/830/287 456/822/390 451/821/389 +f 144/831/401 140/823/397 135/824/398 139/832/402 +f 448/833/262 454/834/261 458/835/263 453/836/264 +f 142/827/399 146/837/403 141/838/404 137/828/400 +f 449/826/260 450/825/259 454/839/261 448/840/262 +f 148/841/405 144/831/401 139/832/402 143/842/406 +f 453/836/264 458/835/263 462/843/265 457/844/266 +f 417/766/244 425/765/243 426/845/245 418/846/246 +f 150/847/407 145/814/392 141/838/404 146/837/403 +f 459/848/286 464/849/285 460/830/287 455/829/288 +f 93/738/346 151/850/408 147/851/409 94/741/349 +f 152/852/410 148/841/405 143/842/406 147/851/409 +f 457/844/266 462/843/265 466/853/267 461/854/268 +f 150/847/407 154/855/411 149/813/391 145/814/392 +f 463/856/282 468/857/281 464/849/285 459/848/286 +f 156/858/412 152/852/410 147/851/409 151/850/408 +f 461/854/268 466/853/267 471/859/272 465/860/271 +f 154/855/411 158/861/413 153/862/414 149/813/391 +f 467/863/283 473/864/284 468/857/281 463/856/282 +f 433/792/234 439/791/233 434/786/235 429/785/236 +f 159/865/415 156/858/412 151/850/408 155/866/416 +f 465/860/271 471/859/272 477/867/269 470/868/270 +f 158/861/413 160/869/417 157/870/418 153/862/414 +f 472/871/280 469/872/279 473/864/284 467/863/283 +f 160/869/417 159/865/415 155/866/416 157/870/418 +f 418/846/246 426/845/245 427/768/247 419/767/248 +f 478/873/278 475/874/277 469/872/279 472/871/280 +f 470/868/270 477/867/269 476/875/273 479/876/274 +f 480/877/276 474/878/275 475/874/277 478/873/278 +f 479/876/274 476/875/273 474/878/275 480/877/276 +f 161/879/419 162/880/420 163/881/421 164/882/422 +f 168/883/423 169/884/424 162/880/420 161/879/419 +f 164/882/422 163/881/421 170/885/425 165/886/426 +f 165/886/426 170/885/425 171/887/427 166/888/428 +f 166/889/428 171/890/427 172/891/429 167/892/430 +f 167/892/430 172/891/429 169/884/424 168/883/423 +f 173/893/431 174/894/427 175/895/425 176/896/432 +f 180/897/433 181/898/429 174/894/427 173/893/431 +f 176/896/432 175/895/425 182/899/421 177/900/434 +f 177/900/434 182/899/421 183/901/420 178/902/435 +f 178/903/435 183/904/420 184/905/424 179/906/436 +f 179/906/436 184/905/424 181/898/429 180/897/433 +f 185/907/437 186/908/438 187/909/439 188/910/440 +f 192/911/441 193/912/442 186/908/438 185/907/437 +f 188/910/440 187/909/439 194/913/443 189/914/444 +f 189/914/444 194/913/443 195/915/445 190/916/446 +f 190/917/446 195/918/445 196/919/447 191/920/448 +f 191/920/448 196/919/447 193/912/442 192/911/441 +f 197/921/449 198/922/445 199/923/443 200/924/450 +f 204/925/451 205/926/447 198/922/445 197/921/449 +f 200/924/450 199/923/443 206/927/439 201/928/452 +f 201/928/452 206/927/439 207/929/438 202/930/453 +f 202/931/453 207/932/438 208/933/442 203/934/454 +f 203/934/454 208/933/442 205/926/447 204/925/451 +f 209/935/455 210/936/456 211/937/457 212/938/458 +f 216/939/459 217/940/460 210/936/456 209/935/455 +f 212/938/458 211/937/457 218/941/461 213/942/462 +f 213/942/462 218/941/461 219/943/463 214/944/464 +f 214/945/464 219/946/463 220/947/465 215/948/466 +f 215/948/466 220/947/465 217/940/460 216/939/459 +f 221/949/467 222/950/463 223/951/461 224/952/468 +f 228/953/469 229/954/465 222/950/463 221/949/467 +f 224/952/468 223/951/461 230/955/457 225/956/470 +f 225/956/470 230/955/457 231/957/456 226/958/471 +f 226/959/471 231/960/456 232/961/460 227/962/472 +f 227/962/472 232/961/460 229/954/465 228/953/469 +f 233/963/473 234/964/474 235/965/475 236/966/476 +f 240/967/477 241/968/478 234/964/474 233/963/473 +f 236/966/476 235/965/475 242/969/479 237/970/480 +f 237/970/480 242/969/479 243/971/481 238/972/482 +f 238/973/482 243/974/481 244/975/483 239/976/484 +f 239/976/484 244/975/483 241/968/478 240/967/477 +f 245/977/485 246/978/481 247/979/479 248/980/486 +f 252/981/487 253/982/483 246/978/481 245/977/485 +f 248/980/486 247/979/479 254/983/475 249/984/488 +f 249/984/488 254/983/475 255/985/474 250/986/489 +f 250/987/489 255/988/474 256/989/478 251/990/490 +f 251/990/490 256/989/478 253/982/483 252/981/487 +f 257/991/428 258/992/427 259/993/429 260/994/430 +f 264/995/426 265/996/425 258/992/427 257/991/428 +f 260/994/430 259/993/429 266/997/424 261/998/423 +f 261/998/423 266/997/424 267/999/420 262/1000/419 +f 262/1001/419 267/1002/420 268/1003/421 263/1004/422 +f 263/1004/422 268/1003/421 265/996/425 264/995/426 +f 269/1005/435 270/1006/420 271/1007/424 272/1008/436 +f 276/1009/434 277/1010/421 270/1006/420 269/1005/435 +f 272/1008/436 271/1007/424 278/1011/429 273/1012/433 +f 273/1012/433 278/1011/429 279/1013/427 274/1014/431 +f 274/1015/431 279/1016/427 280/1017/425 275/1018/432 +f 275/1018/432 280/1017/425 277/1010/421 276/1009/434 +f 281/1019/446 282/1020/445 283/1021/447 284/1022/448 +f 288/1023/444 289/1024/443 282/1020/445 281/1019/446 +f 284/1022/448 283/1021/447 290/1025/442 285/1026/441 +f 285/1026/441 290/1025/442 291/1027/438 286/1028/437 +f 286/1029/437 291/1030/438 292/1031/439 287/1032/440 +f 287/1032/440 292/1031/439 289/1024/443 288/1023/444 +f 293/1033/453 294/1034/438 295/1035/442 296/1036/454 +f 300/1037/452 301/1038/439 294/1034/438 293/1033/453 +f 296/1036/454 295/1035/442 302/1039/447 297/1040/451 +f 297/1040/451 302/1039/447 303/1041/445 298/1042/449 +f 298/1043/449 303/1044/445 304/1045/443 299/1046/450 +f 299/1046/450 304/1045/443 301/1038/439 300/1037/452 +f 305/1047/464 306/1048/463 307/1049/465 308/1050/466 +f 312/1051/462 313/1052/461 306/1048/463 305/1047/464 +f 308/1050/466 307/1049/465 314/1053/460 309/1054/459 +f 309/1054/459 314/1053/460 315/1055/456 310/1056/455 +f 310/1057/455 315/1058/456 316/1059/457 311/1060/458 +f 311/1060/458 316/1059/457 313/1052/461 312/1051/462 +f 317/1061/471 318/1062/456 319/1063/460 320/1064/472 +f 324/1065/470 325/1066/457 318/1062/456 317/1061/471 +f 320/1064/472 319/1063/460 326/1067/465 321/1068/469 +f 321/1068/469 326/1067/465 327/1069/463 322/1070/467 +f 322/1071/467 327/1072/463 328/1073/461 323/1074/468 +f 323/1074/468 328/1073/461 325/1066/457 324/1065/470 +f 329/1075/482 330/1076/481 331/1077/483 332/1078/484 +f 336/1079/480 337/1080/479 330/1076/481 329/1075/482 +f 332/1078/484 331/1077/483 338/1081/478 333/1082/477 +f 333/1082/477 338/1081/478 339/1083/474 334/1084/473 +f 334/1085/473 339/1086/474 340/1087/475 335/1088/476 +f 335/1088/476 340/1087/475 337/1080/479 336/1079/480 +f 341/1089/489 342/1090/474 343/1091/478 344/1092/490 +f 348/1093/488 349/1094/475 342/1090/474 341/1089/489 +f 344/1092/490 343/1091/478 350/1095/483 345/1096/487 +f 345/1096/487 350/1095/483 351/1097/481 346/1098/485 +f 346/1099/485 351/1100/481 352/1101/479 347/1102/486 +f 347/1102/486 352/1101/479 349/1094/475 348/1093/488 +f 86/723/331 85/722/330 133/820/396 137/828/400 +f 96/744/352 139/832/402 135/824/398 65/680/290 +f 157/870/418 91/733/341 90/731/339 153/862/414 +f 97/748/356 74/698/308 73/696/306 101/753/361 +f 94/741/349 147/851/409 143/842/406 95/742/350 +f 121/788/380 125/798/384 83/716/326 82/713/323 +f 70/690/300 69/688/298 119/784/378 115/776/374 +f 153/862/414 90/731/339 89/729/337 149/813/391 +f 93/738/346 92/737/345 155/866/416 151/850/408 +f 96/744/352 95/742/350 143/842/406 139/832/402 +f 157/870/418 155/866/416 92/737/345 91/733/341 +f 71/692/302 111/762/370 107/754/362 72/693/303 +f 67/684/294 66/681/291 131/816/394 127/802/386 +f 87/725/333 141/838/404 145/814/392 88/727/335 +f 87/725/333 86/723/331 137/828/400 141/838/404 +f 81/712/322 80/709/319 113/772/372 117/780/376 +f 385/810/390 353/809/389 378/678/288 386/677/287 +f 68/686/296 67/684/294 127/802/386 123/794/382 +f 75/700/310 74/698/308 97/748/356 98/746/354 +f 77/703/313 100/752/360 105/757/365 78/706/316 +f 78/706/316 105/757/365 109/760/368 79/707/317 +f 76/701/311 99/745/353 100/752/360 77/703/313 +f 84/719/327 129/806/388 133/820/396 85/722/330 +f 66/681/291 65/680/290 135/824/398 131/816/394 +f 121/788/380 82/713/323 81/712/322 117/780/376 +f 481/1103/491 482/1104/492 483/1105/493 484/1106/494 +f 488/1107/495 489/1108/496 482/1104/492 481/1103/491 +f 484/1106/494 483/1105/493 490/1109/497 485/1110/498 +f 485/1110/498 490/1109/497 491/1111/499 486/1112/500 +f 486/1113/500 491/1114/499 492/1115/501 487/1116/502 +f 487/1116/502 492/1115/501 489/1108/496 488/1107/495 +f 493/1117/503 494/1118/499 495/1119/497 496/1120/504 +f 500/1121/505 501/1122/501 494/1118/499 493/1117/503 +f 496/1120/504 495/1119/497 502/1123/493 497/1124/506 +f 497/1124/506 502/1123/493 503/1125/492 498/1126/507 +f 498/1127/507 503/1128/492 504/1129/496 499/1130/508 +f 499/1130/508 504/1129/496 501/1122/501 500/1121/505 +f 505/1131/509 506/1132/510 507/1133/511 508/1134/512 +f 512/1135/513 513/1136/514 506/1132/510 505/1131/509 +f 508/1134/512 507/1133/511 514/1137/515 509/1138/516 +f 509/1138/516 514/1137/515 515/1139/517 510/1140/518 +f 510/1141/518 515/1142/517 516/1143/519 511/1144/520 +f 511/1144/520 516/1143/519 513/1136/514 512/1135/513 +f 517/1145/521 518/1146/517 519/1147/515 520/1148/522 +f 524/1149/523 525/1150/519 518/1146/517 517/1145/521 +f 520/1148/522 519/1147/515 526/1151/511 521/1152/524 +f 521/1152/524 526/1151/511 527/1153/510 522/1154/525 +f 522/1155/525 527/1156/510 528/1157/514 523/1158/526 +f 523/1158/526 528/1157/514 525/1150/519 524/1149/523 +f 529/1159/527 530/1160/528 531/1161/529 532/1162/530 +f 536/1163/531 537/1164/532 530/1160/528 529/1159/527 +f 532/1162/530 531/1161/529 538/1165/533 533/1166/534 +f 533/1166/534 538/1165/533 539/1167/535 534/1168/536 +f 534/1169/536 539/1170/535 540/1171/537 535/1172/538 +f 535/1172/538 540/1171/537 537/1164/532 536/1163/531 +f 541/1173/539 542/1174/535 543/1175/533 544/1176/540 +f 548/1177/541 549/1178/537 542/1174/535 541/1173/539 +f 544/1176/540 543/1175/533 550/1179/529 545/1180/542 +f 545/1180/542 550/1179/529 551/1181/528 546/1182/543 +f 546/1183/543 551/1184/528 552/1185/532 547/1186/544 +f 547/1186/544 552/1185/532 549/1178/537 548/1177/541 +f 553/1187/545 554/1188/1 555/1189/546 556/1190/547 +f 560/1191/548 561/1192/549 554/1188/1 553/1187/545 +f 556/1190/547 555/1189/546 562/1193/550 557/1194/551 +f 557/1194/551 562/1193/550 563/1195/164 558/1196/552 +f 558/1197/552 563/1198/164 564/1199/553 559/1200/554 +f 559/1200/554 564/1199/553 561/1192/549 560/1191/548 +f 565/1201/555 566/1202/164 567/1203/550 568/1204/556 +f 572/1205/557 573/1206/553 566/1202/164 565/1201/555 +f 568/1204/556 567/1203/550 574/1207/546 569/1208/558 +f 569/1208/558 574/1207/546 575/1209/1 570/1210/559 +f 570/1211/559 575/1212/1 576/1213/549 571/1214/560 +f 571/1214/560 576/1213/549 573/1206/553 572/1205/557 +f 577/1215/500 578/1216/499 579/1217/501 580/1218/502 +f 584/1219/498 585/1220/497 578/1216/499 577/1215/500 +f 580/1218/502 579/1217/501 586/1221/496 581/1222/495 +f 581/1222/495 586/1221/496 587/1223/492 582/1224/491 +f 582/1225/491 587/1226/492 588/1227/493 583/1228/494 +f 583/1228/494 588/1227/493 585/1220/497 584/1219/498 +f 589/1229/507 590/1230/492 591/1231/496 592/1232/508 +f 596/1233/506 597/1234/493 590/1230/492 589/1229/507 +f 592/1232/508 591/1231/496 598/1235/501 593/1236/505 +f 593/1236/505 598/1235/501 599/1237/499 594/1238/503 +f 594/1239/503 599/1240/499 600/1241/497 595/1242/504 +f 595/1242/504 600/1241/497 597/1234/493 596/1233/506 +f 601/1243/518 602/1244/517 603/1245/519 604/1246/520 +f 608/1247/516 609/1248/515 602/1244/517 601/1243/518 +f 604/1246/520 603/1245/519 610/1249/514 605/1250/513 +f 605/1250/513 610/1249/514 611/1251/510 606/1252/509 +f 606/1253/509 611/1254/510 612/1255/511 607/1256/512 +f 607/1256/512 612/1255/511 609/1248/515 608/1247/516 +f 613/1257/525 614/1258/510 615/1259/514 616/1260/526 +f 620/1261/524 621/1262/511 614/1258/510 613/1257/525 +f 616/1260/526 615/1259/514 622/1263/519 617/1264/523 +f 617/1264/523 622/1263/519 623/1265/517 618/1266/521 +f 618/1267/521 623/1268/517 624/1269/515 619/1270/522 +f 619/1270/522 624/1269/515 621/1262/511 620/1261/524 +f 625/1271/536 626/1272/535 627/1273/537 628/1274/538 +f 632/1275/534 633/1276/533 626/1272/535 625/1271/536 +f 628/1274/538 627/1273/537 634/1277/532 629/1278/531 +f 629/1278/531 634/1277/532 635/1279/528 630/1280/527 +f 630/1281/527 635/1282/528 636/1283/529 631/1284/530 +f 631/1284/530 636/1283/529 633/1276/533 632/1275/534 +f 637/1285/543 638/1286/528 639/1287/532 640/1288/544 +f 644/1289/542 645/1290/529 638/1286/528 637/1285/543 +f 640/1288/544 639/1287/532 646/1291/537 641/1292/541 +f 641/1292/541 646/1291/537 647/1293/535 642/1294/539 +f 642/1295/539 647/1296/535 648/1297/533 643/1298/540 +f 643/1298/540 648/1297/533 645/1290/529 644/1289/542 +f 649/1299/552 650/1300/164 651/1301/553 652/1302/554 +f 656/1303/551 657/1304/550 650/1300/164 649/1299/552 +f 652/1302/554 651/1301/553 658/1305/549 653/1306/548 +f 653/1306/548 658/1305/549 659/1307/1 654/1308/545 +f 654/1309/545 659/1310/1 660/1311/546 655/1312/547 +f 655/1312/547 660/1311/546 657/1304/550 656/1303/551 +f 661/1313/559 662/1314/1 663/1315/549 664/1316/560 +f 668/1317/558 669/1318/546 662/1314/1 661/1313/559 +f 664/1316/560 663/1315/549 670/1319/553 665/1320/557 +f 665/1320/557 670/1319/553 671/1321/164 666/1322/555 +f 666/1323/555 671/1324/164 672/1325/550 667/1326/556 +f 667/1326/556 672/1325/550 669/1318/546 668/1317/558 +f 70/690/300 115/776/374 111/762/370 71/692/302 +f 113/772/372 80/709/319 79/707/317 109/760/368 +f 83/718/326 125/807/384 129/806/388 84/719/327 +f 700/1327/561 772/1328/562 885/1329/563 688/1330/564 +f 687/600/214 879/599/213 717/1331/565 682/1332/566 +f 690/1333/567 724/1334/568 705/1335/569 677/1336/570 +f 695/1337/571 874/1338/572 741/1339/573 696/1340/574 +f 674/1341/575 753/1342/576 760/604/218 686/603/217 +f 688/1330/564 885/1329/563 819/1343/577 683/1344/578 +f 680/1345/579 844/1346/580 808/594/208 681/593/207 +f 689/1347/581 784/1348/582 892/1349/583 673/1350/584 +f 673/1350/584 892/1349/583 753/1342/576 674/1341/575 +f 701/610/224 838/609/223 874/1338/572 695/1337/571 +f 702/1351/585 826/1352/586 867/578/192 675/577/191 +f 677/1336/570 705/1335/569 712/608/222 678/607/221 +f 692/584/198 831/583/197 826/1352/586 702/1351/585 +f 693/1353/587 729/1354/588 736/598/212 699/597/211 +f 696/1340/574 741/1339/573 748/602/216 684/601/215 +f 682/1332/566 717/1331/565 724/1334/568 690/1333/567 +f 683/1344/578 819/1343/577 729/1354/588 693/1353/587 +f 694/614/226 765/613/225 772/1328/562 700/1327/561 +f 703/596/210 777/595/209 784/1348/582 689/1347/581 +f 697/606/220 802/605/219 844/1346/580 680/1345/579 +f 708/1355/71 715/1356/70 716/1357/589 707/1358/590 +f 707/1358/590 716/1357/589 712/608/222 705/1335/569 +f 720/1359/77 727/1360/76 728/1361/591 719/1362/592 +f 719/1362/592 728/1361/591 724/1334/568 717/1331/565 +f 732/1363/83 739/1364/82 740/1365/593 731/1366/594 +f 731/1366/594 740/1365/593 736/598/212 729/1354/588 +f 744/1367/89 751/1368/88 752/1369/595 743/1370/596 +f 743/1370/596 752/1369/595 748/602/216 741/1339/573 +f 756/1371/95 763/1372/94 764/1373/597 755/1374/598 +f 755/1374/598 764/1373/597 760/604/218 753/1342/576 +f 768/1375/101 775/1376/100 776/1377/599 767/1378/600 +f 767/1378/600 776/1377/599 772/1328/562 765/613/225 +f 780/1379/107 787/1380/106 788/1381/601 779/1382/602 +f 779/1382/602 788/1381/601 784/1348/582 777/595/209 +f 798/1383/113 805/1384/112 806/1385/603 797/1386/604 +f 797/1386/604 806/1385/603 802/605/219 795/587/201 +f 751/1387/88 817/1388/116 818/1389/605 752/1390/595 +f 752/1390/595 818/1389/605 814/590/204 748/602/216 +f 826/1352/586 831/583/197 833/1391/606 830/1392/607 +f 830/1392/607 833/1391/606 834/1393/160 829/1394/161 +f 829/1394/161 834/1393/160 835/1395/118 828/1396/117 +f 715/1397/70 841/1398/123 842/1399/608 716/1400/589 +f 716/1400/589 842/1399/608 838/609/223 712/608/222 +f 822/1401/126 732/1402/83 731/1403/594 821/1404/609 +f 821/1404/609 731/1403/594 729/1354/588 819/1343/577 +f 805/1405/112 847/1406/129 848/1407/610 806/1408/603 +f 806/1408/603 848/1407/610 844/1346/580 802/605/219 +f 852/1409/132 768/1410/101 767/1411/600 851/1412/611 +f 851/1412/611 767/1411/600 765/613/225 849/612/193 +f 763/1413/94 859/1414/135 860/1415/612 764/1416/597 +f 764/1416/597 860/1415/612 856/582/196 760/604/218 +f 817/1417/116 865/1418/138 866/1419/613 818/1420/605 +f 818/1420/605 866/1419/613 862/591/205 814/590/204 +f 870/1421/141 852/1422/132 851/1423/611 869/1424/614 +f 869/1424/614 851/1423/611 849/579/193 867/578/192 +f 841/1425/123 877/1426/144 878/1427/615 842/1428/608 +f 842/1428/608 878/1427/615 874/1338/572 838/609/223 +f 882/1429/147 720/1430/77 719/1431/592 881/1432/616 +f 881/1432/616 719/1431/592 717/1331/565 879/599/213 +f 847/1433/129 811/1434/150 812/1435/617 848/1436/610 +f 848/1436/610 812/1435/617 808/594/208 844/1346/580 +f 888/1437/153 822/1438/126 821/1439/609 887/1440/618 +f 887/1440/618 821/1439/609 819/1343/577 885/1329/563 +f 787/1441/106 895/1442/156 896/1443/619 788/1444/601 +f 788/1444/601 896/1443/619 892/1349/583 784/1348/582 +f 865/1445/138 793/1446/159 794/1447/620 866/1448/613 +f 866/1448/613 794/1447/620 790/586/200 862/591/205 +f 859/1449/135 834/1450/160 833/1451/606 860/1452/612 +f 860/1452/612 833/1451/606 831/583/197 856/582/196 +f 829/1453/161 870/1454/141 869/1455/614 830/1456/607 +f 830/1456/607 869/1455/614 867/578/192 826/1352/586 +f 727/1457/76 708/1458/71 707/1459/590 728/1460/591 +f 728/1460/591 707/1459/590 705/1335/569 724/1334/568 +f 877/1461/144 744/1462/89 743/1463/596 878/1464/615 +f 878/1464/615 743/1463/596 741/1339/573 874/1338/572 +f 739/1465/82 882/1466/147 881/1467/616 740/1468/593 +f 740/1468/593 881/1467/616 879/599/213 736/598/212 +f 811/1469/150 780/1470/107 779/1471/602 812/1472/617 +f 812/1472/617 779/1471/602 777/595/209 808/594/208 +f 775/1473/100 888/1474/153 887/1475/618 776/1476/599 +f 776/1476/599 887/1475/618 885/1329/563 772/1328/562 +f 793/1477/159 798/1478/113 797/1479/604 794/1480/620 +f 794/1480/620 797/1479/604 795/587/201 790/586/200 +f 895/1481/156 756/1482/95 755/1483/598 896/1484/619 +f 896/1484/619 755/1483/598 753/1342/576 892/1349/583 +f 921/1485/621 928/1486/622 905/1487/622 912/1488/621 +f 925/1489/623 916/1490/624 901/1491/624 908/1492/623 +f 913/1493/625 920/1494/626 897/1495/626 904/1496/625 +f 902/1497/627 915/1498/627 914/1499/628 903/1500/628 +f 1251/546/166 1139/545/165 1461/1501/629 1664/1502/630 +f 1160/1503/631 1335/1504/632 1328/1505/633 1167/1506/634 +f 1167/1506/634 1328/1505/633 1321/1507/635 1174/1508/636 +f 1174/1508/636 1321/1507/635 1314/1509/637 1181/1510/638 +f 1181/1510/638 1314/1509/637 1307/1511/639 1188/1512/640 +f 1188/1512/640 1307/1511/639 1300/1513/641 1195/1514/642 +f 1195/1515/642 1300/1516/641 1293/1517/643 1202/1518/644 +f 1202/1518/644 1293/1517/643 1286/1519/645 1209/1520/646 +f 1209/1520/646 1286/1519/645 1279/1521/647 1216/1522/648 +f 1216/1522/648 1279/1521/647 1272/1523/649 1223/1524/650 +f 1223/1524/650 1272/1523/649 1265/1525/651 1230/1526/652 +f 1230/1526/652 1265/1525/651 1258/550/170 1237/549/169 +f 1349/1527/653 1566/1528/654 1657/558/178 1363/557/177 +f 1153/548/168 1342/547/167 1335/1504/632 1160/1503/631 +f 1447/1529/655 1573/1530/656 1559/1531/657 1356/1532/658 +f 1370/560/180 1650/559/179 1643/1533/659 1377/1534/660 +f 1377/1534/660 1643/1533/659 1636/1535/661 1384/1536/662 +f 1384/1536/662 1636/1535/661 1629/1537/663 1391/1538/664 +f 1391/1538/664 1629/1537/663 1622/1539/665 1398/1540/666 +f 1398/1540/666 1622/1539/665 1615/1541/667 1405/1542/668 +f 1405/1543/668 1615/1544/667 1608/1545/669 1412/1546/670 +f 1412/1546/670 1608/1545/669 1601/1547/671 1419/1548/672 +f 1419/1548/672 1601/1547/671 1594/1549/673 1426/1550/674 +f 1426/1550/674 1594/1549/673 1587/1551/675 1433/1552/676 +f 1433/1552/676 1587/1551/675 1580/1553/677 1440/1554/678 +f 1440/1554/678 1580/1553/677 1573/1530/656 1447/1529/655 +f 1454/1555/679 1671/1556/680 1762/1557/681 1468/1558/682 +f 1356/1532/658 1559/1531/657 1671/1556/680 1454/1555/679 +f 1552/1559/683 1678/1560/684 1664/1502/630 1461/1501/629 +f 1475/1561/685 1755/1562/686 1748/1563/687 1482/1564/688 +f 1482/1564/688 1748/1563/687 1741/1565/689 1489/1566/690 +f 1489/1566/690 1741/1565/689 1734/1567/691 1496/1568/692 +f 1496/1568/692 1734/1567/691 1727/1569/693 1503/1570/694 +f 1503/1570/694 1727/1569/693 1720/1571/695 1510/1572/696 +f 1510/1573/696 1720/1574/695 1713/1575/697 1517/1576/698 +f 1517/1576/698 1713/1575/697 1706/1577/699 1524/1578/700 +f 1524/1578/700 1706/1577/699 1699/1579/701 1531/1580/702 +f 1531/1580/702 1699/1579/701 1692/1581/703 1538/1582/704 +f 1538/1582/704 1692/1581/703 1685/1583/705 1545/1584/706 +f 1545/1584/706 1685/1583/705 1678/1560/684 1552/1559/683 +f 1468/1558/682 1762/1557/681 1755/1562/686 1475/1561/685 +f 1566/1528/654 1349/1527/653 1041/1585/707 929/1586/708 +f 950/564/184 1125/563/183 1118/1587/709 957/1588/710 +f 957/1588/710 1118/1587/709 1111/1589/711 964/1590/712 +f 964/1590/712 1111/1589/711 1104/1591/713 971/1592/714 +f 971/1592/714 1104/1591/713 1097/1593/715 978/1594/716 +f 978/1594/716 1097/1593/715 1090/1595/717 985/1596/718 +f 985/1597/718 1090/1598/717 1083/1599/719 992/1600/720 +f 992/1600/720 1083/1599/719 1076/1601/721 999/1602/722 +f 999/1602/722 1076/1601/721 1069/1603/723 1006/1604/724 +f 1006/1604/724 1069/1603/723 1062/1605/725 1013/1606/726 +f 1013/1606/726 1062/1605/725 1055/1607/727 1020/1608/728 +f 1020/1608/728 1055/1607/727 1048/554/174 1027/553/173 +f 936/556/176 1034/555/175 1146/552/172 1244/551/171 +f 929/1586/708 1041/1585/707 1132/562/182 943/561/181 +f 905/1487/622 928/1486/622 927/570/187 906/569/187 +f 925/1489/623 908/1492/623 907/1609/188 926/1610/188 +f 901/1491/624 916/1490/624 915/1498/627 902/1497/627 +f 913/1493/625 904/1496/625 903/1500/628 914/1499/628 +f 897/1495/626 920/1494/626 919/1611/729 898/1612/729 +f 917/565/185 900/568/185 899/1613/730 918/1614/730 +f 909/567/186 924/566/186 923/574/189 910/573/189 +f 921/1485/621 912/1488/621 911/576/190 922/575/190 +f 898/1612/729 919/1611/729 918/1614/730 899/1613/730 +f 1154/1615/731 1140/1616/732 1141/1617/733 1155/1618/734 +f 1155/1618/734 1141/1617/733 1142/1619/735 1156/1620/736 +f 1156/1621/736 1142/1622/735 1143/1623/737 1157/1624/738 +f 1157/1624/738 1143/1623/737 1144/1625/739 1158/1626/740 +f 1158/1626/740 1144/1625/739 1145/1627/741 1159/1628/742 +f 1159/1628/742 1145/1627/741 1139/545/165 1153/548/168 +f 1252/1629/743 1343/1630/744 1344/1631/745 1253/1632/746 +f 1253/1632/746 1344/1631/745 1345/1633/747 1254/1634/748 +f 1254/1635/748 1345/1636/747 1346/1637/749 1255/1638/750 +f 1255/1638/750 1346/1637/749 1347/1639/751 1256/1640/752 +f 1256/1640/752 1347/1639/751 1348/1641/753 1257/1642/754 +f 1257/1642/754 1348/1641/753 1342/547/167 1251/546/166 +f 1161/1643/755 1154/1615/731 1155/1618/734 1162/1644/756 +f 1162/1644/756 1155/1618/734 1156/1645/736 1163/1646/757 +f 1163/1647/757 1156/1648/736 1157/1649/738 1164/1650/758 +f 1164/1650/758 1157/1649/738 1158/1651/740 1165/1652/759 +f 1165/1652/759 1158/1651/740 1159/1653/742 1166/1654/760 +f 1166/1654/760 1159/1653/742 1153/548/168 1160/1503/631 +f 1343/1630/744 1336/1655/761 1337/1656/762 1344/1631/745 +f 1344/1631/745 1337/1656/762 1338/1657/763 1345/1658/747 +f 1345/1659/747 1338/1660/763 1339/1661/764 1346/1662/749 +f 1346/1662/749 1339/1661/764 1340/1663/765 1347/1664/751 +f 1347/1664/751 1340/1663/765 1341/1665/766 1348/1666/753 +f 1348/1666/753 1341/1665/766 1335/1504/632 1342/547/167 +f 1168/1667/767 1161/1643/755 1162/1644/756 1169/1668/768 +f 1169/1668/768 1162/1644/756 1163/1669/757 1170/1670/769 +f 1170/1671/769 1163/1672/757 1164/1673/758 1171/1674/770 +f 1171/1674/770 1164/1673/758 1165/1675/759 1172/1676/771 +f 1172/1676/771 1165/1675/759 1166/1677/760 1173/1678/772 +f 1173/1678/772 1166/1677/760 1160/1503/631 1167/1506/634 +f 1336/1655/761 1329/1679/773 1330/1680/774 1337/1656/762 +f 1337/1656/762 1330/1680/774 1331/1681/775 1338/1682/763 +f 1338/1683/763 1331/1684/775 1332/1685/776 1339/1686/764 +f 1339/1686/764 1332/1685/776 1333/1687/777 1340/1688/765 +f 1340/1688/765 1333/1687/777 1334/1689/778 1341/1690/766 +f 1341/1690/766 1334/1689/778 1328/1505/633 1335/1504/632 +f 1175/1691/779 1168/1667/767 1169/1668/768 1176/1692/780 +f 1176/1692/780 1169/1668/768 1170/1693/769 1177/1694/781 +f 1177/1695/781 1170/1696/769 1171/1697/770 1178/1698/782 +f 1178/1698/782 1171/1697/770 1172/1699/771 1179/1700/783 +f 1179/1700/783 1172/1699/771 1173/1701/772 1180/1702/784 +f 1180/1702/784 1173/1701/772 1167/1506/634 1174/1508/636 +f 1329/1679/773 1322/1703/785 1323/1704/786 1330/1680/774 +f 1330/1680/774 1323/1704/786 1324/1705/787 1331/1706/775 +f 1331/1707/775 1324/1708/787 1325/1709/788 1332/1710/776 +f 1332/1710/776 1325/1709/788 1326/1711/789 1333/1712/777 +f 1333/1712/777 1326/1711/789 1327/1713/790 1334/1714/778 +f 1334/1714/778 1327/1713/790 1321/1507/635 1328/1505/633 +f 1182/1715/791 1175/1691/779 1176/1692/780 1183/1716/792 +f 1183/1716/792 1176/1692/780 1177/1717/781 1184/1718/793 +f 1184/1719/793 1177/1720/781 1178/1721/782 1185/1722/794 +f 1185/1722/794 1178/1721/782 1179/1723/783 1186/1724/795 +f 1186/1724/795 1179/1723/783 1180/1725/784 1187/1726/796 +f 1187/1726/796 1180/1725/784 1174/1508/636 1181/1510/638 +f 1322/1703/785 1315/1727/797 1316/1728/798 1323/1704/786 +f 1323/1704/786 1316/1728/798 1317/1729/799 1324/1730/787 +f 1324/1731/787 1317/1732/799 1318/1733/800 1325/1734/788 +f 1325/1734/788 1318/1733/800 1319/1735/801 1326/1736/789 +f 1326/1736/789 1319/1735/801 1320/1737/802 1327/1738/790 +f 1327/1738/790 1320/1737/802 1314/1509/637 1321/1507/635 +f 1189/1739/803 1182/1715/791 1183/1716/792 1190/1740/804 +f 1190/1740/804 1183/1716/792 1184/1741/793 1191/1742/805 +f 1191/1743/805 1184/1744/793 1185/1745/794 1192/1746/806 +f 1192/1746/806 1185/1745/794 1186/1747/795 1193/1748/807 +f 1193/1748/807 1186/1747/795 1187/1749/796 1194/1750/808 +f 1194/1750/808 1187/1749/796 1181/1510/638 1188/1512/640 +f 1315/1727/797 1308/1751/809 1309/1752/810 1316/1728/798 +f 1316/1728/798 1309/1752/810 1310/1753/811 1317/1754/799 +f 1317/1755/799 1310/1756/811 1311/1757/812 1318/1758/800 +f 1318/1758/800 1311/1757/812 1312/1759/813 1319/1760/801 +f 1319/1760/801 1312/1759/813 1313/1761/814 1320/1762/802 +f 1320/1762/802 1313/1761/814 1307/1511/639 1314/1509/637 +f 1196/1763/815 1189/1739/803 1190/1740/804 1197/1764/816 +f 1197/1764/816 1190/1740/804 1191/1765/805 1198/1766/817 +f 1198/1767/817 1191/1768/805 1192/1769/806 1199/1770/818 +f 1199/1770/818 1192/1769/806 1193/1771/807 1200/1772/819 +f 1200/1772/819 1193/1771/807 1194/1773/808 1201/1774/820 +f 1201/1774/820 1194/1773/808 1188/1512/640 1195/1514/642 +f 1308/1751/809 1301/1775/821 1302/1776/822 1309/1752/810 +f 1309/1752/810 1302/1776/822 1303/1777/823 1310/1778/811 +f 1310/1779/811 1303/1780/823 1304/1781/824 1311/1782/812 +f 1311/1782/812 1304/1781/824 1305/1783/825 1312/1784/813 +f 1312/1784/813 1305/1783/825 1306/1785/826 1313/1786/814 +f 1313/1786/814 1306/1785/826 1300/1513/641 1307/1511/639 +f 1203/1787/827 1196/1763/815 1197/1764/816 1204/1788/828 +f 1204/1788/828 1197/1764/816 1198/1789/817 1205/1790/829 +f 1205/1791/829 1198/1792/817 1199/1793/818 1206/1794/830 +f 1206/1794/830 1199/1793/818 1200/1795/819 1207/1796/831 +f 1207/1796/831 1200/1795/819 1201/1797/820 1208/1798/832 +f 1208/1798/832 1201/1797/820 1195/1515/642 1202/1518/644 +f 1301/1775/821 1294/1799/833 1295/1800/834 1302/1776/822 +f 1302/1776/822 1295/1800/834 1296/1801/835 1303/1802/823 +f 1303/1803/823 1296/1804/835 1297/1805/836 1304/1806/824 +f 1304/1806/824 1297/1805/836 1298/1807/837 1305/1808/825 +f 1305/1808/825 1298/1807/837 1299/1809/838 1306/1810/826 +f 1306/1810/826 1299/1809/838 1293/1517/643 1300/1516/641 +f 1210/1811/839 1203/1787/827 1204/1788/828 1211/1812/840 +f 1211/1812/840 1204/1788/828 1205/1813/829 1212/1814/841 +f 1212/1815/841 1205/1816/829 1206/1817/830 1213/1818/842 +f 1213/1818/842 1206/1817/830 1207/1819/831 1214/1820/843 +f 1214/1820/843 1207/1819/831 1208/1821/832 1215/1822/844 +f 1215/1822/844 1208/1821/832 1202/1518/644 1209/1520/646 +f 1294/1799/833 1287/1823/845 1288/1824/846 1295/1800/834 +f 1295/1800/834 1288/1824/846 1289/1825/847 1296/1826/835 +f 1296/1827/835 1289/1828/847 1290/1829/848 1297/1830/836 +f 1297/1830/836 1290/1829/848 1291/1831/849 1298/1832/837 +f 1298/1832/837 1291/1831/849 1292/1833/850 1299/1834/838 +f 1299/1834/838 1292/1833/850 1286/1519/645 1293/1517/643 +f 1217/1835/851 1210/1811/839 1211/1812/840 1218/1836/852 +f 1218/1836/852 1211/1812/840 1212/1837/841 1219/1838/853 +f 1219/1839/853 1212/1840/841 1213/1841/842 1220/1842/854 +f 1220/1842/854 1213/1841/842 1214/1843/843 1221/1844/855 +f 1221/1844/855 1214/1843/843 1215/1845/844 1222/1846/856 +f 1222/1846/856 1215/1845/844 1209/1520/646 1216/1522/648 +f 1287/1823/845 1280/1847/857 1281/1848/858 1288/1824/846 +f 1288/1824/846 1281/1848/858 1282/1849/859 1289/1850/847 +f 1289/1851/847 1282/1852/859 1283/1853/860 1290/1854/848 +f 1290/1854/848 1283/1853/860 1284/1855/861 1291/1856/849 +f 1291/1856/849 1284/1855/861 1285/1857/862 1292/1858/850 +f 1292/1858/850 1285/1857/862 1279/1521/647 1286/1519/645 +f 1224/1859/863 1217/1835/851 1218/1836/852 1225/1860/864 +f 1225/1860/864 1218/1836/852 1219/1861/853 1226/1862/865 +f 1226/1863/865 1219/1864/853 1220/1865/854 1227/1866/866 +f 1227/1866/866 1220/1865/854 1221/1867/855 1228/1868/867 +f 1228/1868/867 1221/1867/855 1222/1869/856 1229/1870/868 +f 1229/1870/868 1222/1869/856 1216/1522/648 1223/1524/650 +f 1280/1847/857 1273/1871/869 1274/1872/870 1281/1848/858 +f 1281/1848/858 1274/1872/870 1275/1873/871 1282/1874/859 +f 1282/1875/859 1275/1876/871 1276/1877/872 1283/1878/860 +f 1283/1878/860 1276/1877/872 1277/1879/873 1284/1880/861 +f 1284/1880/861 1277/1879/873 1278/1881/874 1285/1882/862 +f 1285/1882/862 1278/1881/874 1272/1523/649 1279/1521/647 +f 1231/1883/875 1224/1859/863 1225/1860/864 1232/1884/876 +f 1232/1884/876 1225/1860/864 1226/1885/865 1233/1886/877 +f 1233/1887/877 1226/1888/865 1227/1889/866 1234/1890/878 +f 1234/1890/878 1227/1889/866 1228/1891/867 1235/1892/879 +f 1235/1892/879 1228/1891/867 1229/1893/868 1236/1894/880 +f 1236/1894/880 1229/1893/868 1223/1524/650 1230/1526/652 +f 1273/1871/869 1266/1895/881 1267/1896/882 1274/1872/870 +f 1274/1872/870 1267/1896/882 1268/1897/883 1275/1898/871 +f 1275/1899/871 1268/1900/883 1269/1901/884 1276/1902/872 +f 1276/1902/872 1269/1901/884 1270/1903/885 1277/1904/873 +f 1277/1904/873 1270/1903/885 1271/1905/886 1278/1906/874 +f 1278/1906/874 1271/1905/886 1265/1525/651 1272/1523/649 +f 1238/1907/887 1231/1883/875 1232/1884/876 1239/1908/888 +f 1239/1908/888 1232/1884/876 1233/1909/877 1240/1910/889 +f 1240/1911/889 1233/1912/877 1234/1913/878 1241/1914/890 +f 1241/1914/890 1234/1913/878 1235/1915/879 1242/1916/891 +f 1242/1916/891 1235/1915/879 1236/1917/880 1243/1918/892 +f 1243/1918/892 1236/1917/880 1230/1526/652 1237/549/169 +f 1266/1895/881 1259/1919/893 1260/1920/894 1267/1896/882 +f 1267/1896/882 1260/1920/894 1261/1921/895 1268/1922/883 +f 1268/1923/883 1261/1924/895 1262/1925/896 1269/1926/884 +f 1269/1926/884 1262/1925/896 1263/1927/897 1270/1928/885 +f 1270/1928/885 1263/1927/897 1264/1929/898 1271/1930/886 +f 1271/1930/886 1264/1929/898 1258/550/170 1265/1525/651 +f 1147/1931/899 1238/1907/887 1239/1908/888 1148/1932/900 +f 1148/1932/900 1239/1908/888 1240/1933/889 1149/1934/901 +f 1149/1935/901 1240/1936/889 1241/1937/890 1150/1938/902 +f 1150/1938/902 1241/1937/890 1242/1939/891 1151/1940/903 +f 1151/1940/903 1242/1939/891 1243/1941/892 1152/1942/904 +f 1152/1942/904 1243/1941/892 1237/549/169 1146/552/172 +f 1259/1919/893 1245/1943/905 1246/1944/906 1260/1920/894 +f 1260/1920/894 1246/1944/906 1247/1945/907 1261/1946/895 +f 1261/1947/895 1247/1948/907 1248/1949/908 1262/1950/896 +f 1262/1950/896 1248/1949/908 1249/1951/909 1263/1952/897 +f 1263/1952/897 1249/1951/909 1250/1953/910 1264/1954/898 +f 1264/1954/898 1250/1953/910 1244/551/171 1258/550/170 +f 1364/1955/911 1350/1956/912 1351/1957/913 1365/1958/914 +f 1365/1958/914 1351/1957/913 1352/1959/915 1366/1960/916 +f 1366/1961/916 1352/1962/915 1353/1963/917 1367/1964/918 +f 1367/1964/918 1353/1963/917 1354/1965/919 1368/1966/920 +f 1368/1966/920 1354/1965/919 1355/1967/921 1369/1968/922 +f 1369/1968/922 1355/1967/921 1349/1527/653 1363/557/177 +f 1567/1969/923 1658/1970/924 1659/1971/925 1568/1972/926 +f 1568/1972/926 1659/1971/925 1660/1973/927 1569/1974/928 +f 1569/1975/928 1660/1976/927 1661/1977/929 1570/1978/930 +f 1570/1978/930 1661/1977/929 1662/1979/931 1571/1980/932 +f 1571/1980/932 1662/1979/931 1663/1981/933 1572/1982/934 +f 1572/1982/934 1663/1981/933 1657/558/178 1566/1528/654 +f 1371/1983/935 1364/1955/911 1365/1958/914 1372/1984/936 +f 1372/1984/936 1365/1958/914 1366/1985/916 1373/1986/937 +f 1373/1987/937 1366/1988/916 1367/1989/918 1374/1990/938 +f 1374/1990/938 1367/1989/918 1368/1991/920 1375/1992/939 +f 1375/1992/939 1368/1991/920 1369/1993/922 1376/1994/940 +f 1376/1994/940 1369/1993/922 1363/557/177 1370/560/180 +f 1658/1970/924 1651/1995/941 1652/1996/942 1659/1971/925 +f 1659/1971/925 1652/1996/942 1653/1997/943 1660/1998/927 +f 1660/1999/927 1653/2000/943 1654/2001/944 1661/2002/929 +f 1661/2002/929 1654/2001/944 1655/2003/945 1662/2004/931 +f 1662/2004/931 1655/2003/945 1656/2005/946 1663/2006/933 +f 1663/2006/933 1656/2005/946 1650/559/179 1657/558/178 +f 1378/2007/947 1371/1983/935 1372/1984/936 1379/2008/948 +f 1379/2008/948 1372/1984/936 1373/2009/937 1380/2010/949 +f 1380/2011/949 1373/2012/937 1374/2013/938 1381/2014/950 +f 1381/2014/950 1374/2013/938 1375/2015/939 1382/2016/951 +f 1382/2016/951 1375/2015/939 1376/2017/940 1383/2018/952 +f 1383/2018/952 1376/2017/940 1370/560/180 1377/1534/660 +f 1651/1995/941 1644/2019/953 1645/2020/954 1652/1996/942 +f 1652/1996/942 1645/2020/954 1646/2021/955 1653/2022/943 +f 1653/2023/943 1646/2024/955 1647/2025/956 1654/2026/944 +f 1654/2026/944 1647/2025/956 1648/2027/957 1655/2028/945 +f 1655/2028/945 1648/2027/957 1649/2029/958 1656/2030/946 +f 1656/2030/946 1649/2029/958 1643/1533/659 1650/559/179 +f 1385/2031/959 1378/2007/947 1379/2008/948 1386/2032/960 +f 1386/2032/960 1379/2008/948 1380/2033/949 1387/2034/961 +f 1387/2035/961 1380/2036/949 1381/2037/950 1388/2038/962 +f 1388/2038/962 1381/2037/950 1382/2039/951 1389/2040/963 +f 1389/2040/963 1382/2039/951 1383/2041/952 1390/2042/964 +f 1390/2042/964 1383/2041/952 1377/1534/660 1384/1536/662 +f 1644/2019/953 1637/2043/965 1638/2044/966 1645/2020/954 +f 1645/2020/954 1638/2044/966 1639/2045/967 1646/2046/955 +f 1646/2047/955 1639/2048/967 1640/2049/968 1647/2050/956 +f 1647/2050/956 1640/2049/968 1641/2051/969 1648/2052/957 +f 1648/2052/957 1641/2051/969 1642/2053/970 1649/2054/958 +f 1649/2054/958 1642/2053/970 1636/1535/661 1643/1533/659 +f 1392/2055/971 1385/2031/959 1386/2032/960 1393/2056/972 +f 1393/2056/972 1386/2032/960 1387/2057/961 1394/2058/973 +f 1394/2059/973 1387/2060/961 1388/2061/962 1395/2062/974 +f 1395/2062/974 1388/2061/962 1389/2063/963 1396/2064/975 +f 1396/2064/975 1389/2063/963 1390/2065/964 1397/2066/976 +f 1397/2066/976 1390/2065/964 1384/1536/662 1391/1538/664 +f 1637/2043/965 1630/2067/977 1631/2068/978 1638/2044/966 +f 1638/2044/966 1631/2068/978 1632/2069/979 1639/2070/967 +f 1639/2071/967 1632/2072/979 1633/2073/980 1640/2074/968 +f 1640/2074/968 1633/2073/980 1634/2075/981 1641/2076/969 +f 1641/2076/969 1634/2075/981 1635/2077/982 1642/2078/970 +f 1642/2078/970 1635/2077/982 1629/1537/663 1636/1535/661 +f 1399/2079/983 1392/2055/971 1393/2056/972 1400/2080/984 +f 1400/2080/984 1393/2056/972 1394/2081/973 1401/2082/985 +f 1401/2083/985 1394/2084/973 1395/2085/974 1402/2086/986 +f 1402/2086/986 1395/2085/974 1396/2087/975 1403/2088/987 +f 1403/2088/987 1396/2087/975 1397/2089/976 1404/2090/988 +f 1404/2090/988 1397/2089/976 1391/1538/664 1398/1540/666 +f 1630/2067/977 1623/2091/989 1624/2092/990 1631/2068/978 +f 1631/2068/978 1624/2092/990 1625/2093/991 1632/2094/979 +f 1632/2095/979 1625/2096/991 1626/2097/992 1633/2098/980 +f 1633/2098/980 1626/2097/992 1627/2099/993 1634/2100/981 +f 1634/2100/981 1627/2099/993 1628/2101/994 1635/2102/982 +f 1635/2102/982 1628/2101/994 1622/1539/665 1629/1537/663 +f 1406/2103/995 1399/2079/983 1400/2080/984 1407/2104/996 +f 1407/2104/996 1400/2080/984 1401/2105/985 1408/2106/997 +f 1408/2107/997 1401/2108/985 1402/2109/986 1409/2110/998 +f 1409/2110/998 1402/2109/986 1403/2111/987 1410/2112/999 +f 1410/2112/999 1403/2111/987 1404/2113/988 1411/2114/1000 +f 1411/2114/1000 1404/2113/988 1398/1540/666 1405/1542/668 +f 1623/2091/989 1616/2115/1001 1617/2116/1002 1624/2092/990 +f 1624/2092/990 1617/2116/1002 1618/2117/1003 1625/2118/991 +f 1625/2119/991 1618/2120/1003 1619/2121/1004 1626/2122/992 +f 1626/2122/992 1619/2121/1004 1620/2123/1005 1627/2124/993 +f 1627/2124/993 1620/2123/1005 1621/2125/1006 1628/2126/994 +f 1628/2126/994 1621/2125/1006 1615/1541/667 1622/1539/665 +f 1413/2127/1007 1406/2103/995 1407/2104/996 1414/2128/1008 +f 1414/2128/1008 1407/2104/996 1408/2129/997 1415/2130/1009 +f 1415/2131/1009 1408/2132/997 1409/2133/998 1416/2134/1010 +f 1416/2134/1010 1409/2133/998 1410/2135/999 1417/2136/1011 +f 1417/2136/1011 1410/2135/999 1411/2137/1000 1418/2138/1012 +f 1418/2138/1012 1411/2137/1000 1405/1543/668 1412/1546/670 +f 1616/2115/1001 1609/2139/1013 1610/2140/1014 1617/2116/1002 +f 1617/2116/1002 1610/2140/1014 1611/2141/1015 1618/2142/1003 +f 1618/2143/1003 1611/2144/1015 1612/2145/1016 1619/2146/1004 +f 1619/2146/1004 1612/2145/1016 1613/2147/1017 1620/2148/1005 +f 1620/2148/1005 1613/2147/1017 1614/2149/1018 1621/2150/1006 +f 1621/2150/1006 1614/2149/1018 1608/1545/669 1615/1544/667 +f 1420/2151/1019 1413/2127/1007 1414/2128/1008 1421/2152/1020 +f 1421/2152/1020 1414/2128/1008 1415/2153/1009 1422/2154/1021 +f 1422/2155/1021 1415/2156/1009 1416/2157/1010 1423/2158/1022 +f 1423/2158/1022 1416/2157/1010 1417/2159/1011 1424/2160/1023 +f 1424/2160/1023 1417/2159/1011 1418/2161/1012 1425/2162/1024 +f 1425/2162/1024 1418/2161/1012 1412/1546/670 1419/1548/672 +f 1609/2139/1013 1602/2163/1025 1603/2164/1026 1610/2140/1014 +f 1610/2140/1014 1603/2164/1026 1604/2165/1027 1611/2166/1015 +f 1611/2167/1015 1604/2168/1027 1605/2169/1028 1612/2170/1016 +f 1612/2170/1016 1605/2169/1028 1606/2171/1029 1613/2172/1017 +f 1613/2172/1017 1606/2171/1029 1607/2173/1030 1614/2174/1018 +f 1614/2174/1018 1607/2173/1030 1601/1547/671 1608/1545/669 +f 1427/2175/1031 1420/2151/1019 1421/2152/1020 1428/2176/1032 +f 1428/2176/1032 1421/2152/1020 1422/2177/1021 1429/2178/1033 +f 1429/2179/1033 1422/2180/1021 1423/2181/1022 1430/2182/1034 +f 1430/2182/1034 1423/2181/1022 1424/2183/1023 1431/2184/1035 +f 1431/2184/1035 1424/2183/1023 1425/2185/1024 1432/2186/1036 +f 1432/2186/1036 1425/2185/1024 1419/1548/672 1426/1550/674 +f 1602/2163/1025 1595/2187/1037 1596/2188/1038 1603/2164/1026 +f 1603/2164/1026 1596/2188/1038 1597/2189/1039 1604/2190/1027 +f 1604/2191/1027 1597/2192/1039 1598/2193/1040 1605/2194/1028 +f 1605/2194/1028 1598/2193/1040 1599/2195/1041 1606/2196/1029 +f 1606/2196/1029 1599/2195/1041 1600/2197/1042 1607/2198/1030 +f 1607/2198/1030 1600/2197/1042 1594/1549/673 1601/1547/671 +f 1434/2199/1043 1427/2175/1031 1428/2176/1032 1435/2200/1044 +f 1435/2200/1044 1428/2176/1032 1429/2201/1033 1436/2202/1045 +f 1436/2203/1045 1429/2204/1033 1430/2205/1034 1437/2206/1046 +f 1437/2206/1046 1430/2205/1034 1431/2207/1035 1438/2208/1047 +f 1438/2208/1047 1431/2207/1035 1432/2209/1036 1439/2210/1048 +f 1439/2210/1048 1432/2209/1036 1426/1550/674 1433/1552/676 +f 1595/2187/1037 1588/2211/1049 1589/2212/1050 1596/2188/1038 +f 1596/2188/1038 1589/2212/1050 1590/2213/1051 1597/2214/1039 +f 1597/2215/1039 1590/2216/1051 1591/2217/1052 1598/2218/1040 +f 1598/2218/1040 1591/2217/1052 1592/2219/1053 1599/2220/1041 +f 1599/2220/1041 1592/2219/1053 1593/2221/1054 1600/2222/1042 +f 1600/2222/1042 1593/2221/1054 1587/1551/675 1594/1549/673 +f 1441/2223/1055 1434/2199/1043 1435/2200/1044 1442/2224/1056 +f 1442/2224/1056 1435/2200/1044 1436/2225/1045 1443/2226/1057 +f 1443/2227/1057 1436/2228/1045 1437/2229/1046 1444/2230/1058 +f 1444/2230/1058 1437/2229/1046 1438/2231/1047 1445/2232/1059 +f 1445/2232/1059 1438/2231/1047 1439/2233/1048 1446/2234/1060 +f 1446/2234/1060 1439/2233/1048 1433/1552/676 1440/1554/678 +f 1588/2211/1049 1581/2235/1061 1582/2236/1062 1589/2212/1050 +f 1589/2212/1050 1582/2236/1062 1583/2237/1063 1590/2238/1051 +f 1590/2239/1051 1583/2240/1063 1584/2241/1064 1591/2242/1052 +f 1591/2242/1052 1584/2241/1064 1585/2243/1065 1592/2244/1053 +f 1592/2244/1053 1585/2243/1065 1586/2245/1066 1593/2246/1054 +f 1593/2246/1054 1586/2245/1066 1580/1553/677 1587/1551/675 +f 1448/2247/1067 1441/2223/1055 1442/2224/1056 1449/2248/1068 +f 1449/2248/1068 1442/2224/1056 1443/2249/1057 1450/2250/1069 +f 1450/2251/1069 1443/2252/1057 1444/2253/1058 1451/2254/1070 +f 1451/2254/1070 1444/2253/1058 1445/2255/1059 1452/2256/1071 +f 1452/2256/1071 1445/2255/1059 1446/2257/1060 1453/2258/1072 +f 1453/2258/1072 1446/2257/1060 1440/1554/678 1447/1529/655 +f 1581/2235/1061 1574/2259/1073 1575/2260/1074 1582/2236/1062 +f 1582/2236/1062 1575/2260/1074 1576/2261/1075 1583/2262/1063 +f 1583/2263/1063 1576/2264/1075 1577/2265/1076 1584/2266/1064 +f 1584/2266/1064 1577/2265/1076 1578/2267/1077 1585/2268/1065 +f 1585/2268/1065 1578/2267/1077 1579/2269/1078 1586/2270/1066 +f 1586/2270/1066 1579/2269/1078 1573/1530/656 1580/1553/677 +f 1357/2271/1079 1448/2247/1067 1449/2248/1068 1358/2272/1080 +f 1358/2272/1080 1449/2248/1068 1450/2273/1069 1359/2274/1081 +f 1359/2275/1081 1450/2276/1069 1451/2277/1070 1360/2278/1082 +f 1360/2278/1082 1451/2277/1070 1452/2279/1071 1361/2280/1083 +f 1361/2280/1083 1452/2279/1071 1453/2281/1072 1362/2282/1084 +f 1362/2282/1084 1453/2281/1072 1447/1529/655 1356/1532/658 +f 1574/2259/1073 1560/2283/1085 1561/2284/1086 1575/2260/1074 +f 1575/2260/1074 1561/2284/1086 1562/2285/1087 1576/2286/1075 +f 1576/2287/1075 1562/2288/1087 1563/2289/1088 1577/2290/1076 +f 1577/2290/1076 1563/2289/1088 1564/2291/1089 1578/2292/1077 +f 1578/2292/1077 1564/2291/1089 1565/2293/1090 1579/2294/1078 +f 1579/2294/1078 1565/2293/1090 1559/1531/657 1573/1530/656 +f 1469/2295/1091 1455/2296/1092 1456/2297/1093 1470/2298/1094 +f 1470/2298/1094 1456/2297/1093 1457/2299/1095 1471/2300/1096 +f 1471/2301/1096 1457/2302/1095 1458/2303/1097 1472/2304/1098 +f 1472/2304/1098 1458/2303/1097 1459/2305/1099 1473/2306/1100 +f 1473/2306/1100 1459/2305/1099 1460/2307/1101 1474/2308/1102 +f 1474/2308/1102 1460/2307/1101 1454/1555/679 1468/1558/682 +f 1672/2309/1103 1763/2310/1104 1764/2311/1105 1673/2312/1106 +f 1673/2312/1106 1764/2311/1105 1765/2313/1107 1674/2314/1108 +f 1674/2315/1108 1765/2316/1107 1766/2317/1109 1675/2318/1110 +f 1675/2318/1110 1766/2317/1109 1767/2319/1111 1676/2320/1112 +f 1676/2320/1112 1767/2319/1111 1768/2321/1113 1677/2322/1114 +f 1677/2322/1114 1768/2321/1113 1762/1557/681 1671/1556/680 +f 1476/2323/1115 1469/2295/1091 1470/2298/1094 1477/2324/1116 +f 1477/2324/1116 1470/2298/1094 1471/2325/1096 1478/2326/1117 +f 1478/2327/1117 1471/2328/1096 1472/2329/1098 1479/2330/1118 +f 1479/2330/1118 1472/2329/1098 1473/2331/1100 1480/2332/1119 +f 1480/2332/1119 1473/2331/1100 1474/2333/1102 1481/2334/1120 +f 1481/2334/1120 1474/2333/1102 1468/1558/682 1475/1561/685 +f 1763/2310/1104 1756/2335/1121 1757/2336/1122 1764/2311/1105 +f 1764/2311/1105 1757/2336/1122 1758/2337/1123 1765/2338/1107 +f 1765/2339/1107 1758/2340/1123 1759/2341/1124 1766/2342/1109 +f 1766/2342/1109 1759/2341/1124 1760/2343/1125 1767/2344/1111 +f 1767/2344/1111 1760/2343/1125 1761/2345/1126 1768/2346/1113 +f 1768/2346/1113 1761/2345/1126 1755/1562/686 1762/1557/681 +f 1483/2347/1127 1476/2323/1115 1477/2324/1116 1484/2348/1128 +f 1484/2348/1128 1477/2324/1116 1478/2349/1117 1485/2350/1129 +f 1485/2351/1129 1478/2352/1117 1479/2353/1118 1486/2354/1130 +f 1486/2354/1130 1479/2353/1118 1480/2355/1119 1487/2356/1131 +f 1487/2356/1131 1480/2355/1119 1481/2357/1120 1488/2358/1132 +f 1488/2358/1132 1481/2357/1120 1475/1561/685 1482/1564/688 +f 1756/2335/1121 1749/2359/1133 1750/2360/1134 1757/2336/1122 +f 1757/2336/1122 1750/2360/1134 1751/2361/1135 1758/2362/1123 +f 1758/2363/1123 1751/2364/1135 1752/2365/1136 1759/2366/1124 +f 1759/2366/1124 1752/2365/1136 1753/2367/1137 1760/2368/1125 +f 1760/2368/1125 1753/2367/1137 1754/2369/1138 1761/2370/1126 +f 1761/2370/1126 1754/2369/1138 1748/1563/687 1755/1562/686 +f 1490/2371/1139 1483/2347/1127 1484/2348/1128 1491/2372/1140 +f 1491/2372/1140 1484/2348/1128 1485/2373/1129 1492/2374/1141 +f 1492/2375/1141 1485/2376/1129 1486/2377/1130 1493/2378/1142 +f 1493/2378/1142 1486/2377/1130 1487/2379/1131 1494/2380/1143 +f 1494/2380/1143 1487/2379/1131 1488/2381/1132 1495/2382/1144 +f 1495/2382/1144 1488/2381/1132 1482/1564/688 1489/1566/690 +f 1749/2359/1133 1742/2383/1145 1743/2384/1146 1750/2360/1134 +f 1750/2360/1134 1743/2384/1146 1744/2385/1147 1751/2386/1135 +f 1751/2387/1135 1744/2388/1147 1745/2389/1148 1752/2390/1136 +f 1752/2390/1136 1745/2389/1148 1746/2391/1149 1753/2392/1137 +f 1753/2392/1137 1746/2391/1149 1747/2393/1150 1754/2394/1138 +f 1754/2394/1138 1747/2393/1150 1741/1565/689 1748/1563/687 +f 1497/2395/1151 1490/2371/1139 1491/2372/1140 1498/2396/1152 +f 1498/2396/1152 1491/2372/1140 1492/2397/1141 1499/2398/1153 +f 1499/2399/1153 1492/2400/1141 1493/2401/1142 1500/2402/1154 +f 1500/2402/1154 1493/2401/1142 1494/2403/1143 1501/2404/1155 +f 1501/2404/1155 1494/2403/1143 1495/2405/1144 1502/2406/1156 +f 1502/2406/1156 1495/2405/1144 1489/1566/690 1496/1568/692 +f 1742/2383/1145 1735/2407/1157 1736/2408/1158 1743/2384/1146 +f 1743/2384/1146 1736/2408/1158 1737/2409/1159 1744/2410/1147 +f 1744/2411/1147 1737/2412/1159 1738/2413/1160 1745/2414/1148 +f 1745/2414/1148 1738/2413/1160 1739/2415/1161 1746/2416/1149 +f 1746/2416/1149 1739/2415/1161 1740/2417/1162 1747/2418/1150 +f 1747/2418/1150 1740/2417/1162 1734/1567/691 1741/1565/689 +f 1504/2419/1163 1497/2395/1151 1498/2396/1152 1505/2420/1164 +f 1505/2420/1164 1498/2396/1152 1499/2421/1153 1506/2422/1165 +f 1506/2423/1165 1499/2424/1153 1500/2425/1154 1507/2426/1166 +f 1507/2426/1166 1500/2425/1154 1501/2427/1155 1508/2428/1167 +f 1508/2428/1167 1501/2427/1155 1502/2429/1156 1509/2430/1168 +f 1509/2430/1168 1502/2429/1156 1496/1568/692 1503/1570/694 +f 1735/2407/1157 1728/2431/1169 1729/2432/1170 1736/2408/1158 +f 1736/2408/1158 1729/2432/1170 1730/2433/1171 1737/2434/1159 +f 1737/2435/1159 1730/2436/1171 1731/2437/1172 1738/2438/1160 +f 1738/2438/1160 1731/2437/1172 1732/2439/1173 1739/2440/1161 +f 1739/2440/1161 1732/2439/1173 1733/2441/1174 1740/2442/1162 +f 1740/2442/1162 1733/2441/1174 1727/1569/693 1734/1567/691 +f 1511/2443/1175 1504/2419/1163 1505/2420/1164 1512/2444/1176 +f 1512/2444/1176 1505/2420/1164 1506/2445/1165 1513/2446/1177 +f 1513/2447/1177 1506/2448/1165 1507/2449/1166 1514/2450/1178 +f 1514/2450/1178 1507/2449/1166 1508/2451/1167 1515/2452/1179 +f 1515/2452/1179 1508/2451/1167 1509/2453/1168 1516/2454/1180 +f 1516/2454/1180 1509/2453/1168 1503/1570/694 1510/1572/696 +f 1728/2431/1169 1721/2455/1181 1722/2456/1182 1729/2432/1170 +f 1729/2432/1170 1722/2456/1182 1723/2457/1183 1730/2458/1171 +f 1730/2459/1171 1723/2460/1183 1724/2461/1184 1731/2462/1172 +f 1731/2462/1172 1724/2461/1184 1725/2463/1185 1732/2464/1173 +f 1732/2464/1173 1725/2463/1185 1726/2465/1186 1733/2466/1174 +f 1733/2466/1174 1726/2465/1186 1720/1571/695 1727/1569/693 +f 1518/2467/1187 1511/2443/1175 1512/2444/1176 1519/2468/1188 +f 1519/2468/1188 1512/2444/1176 1513/2469/1177 1520/2470/1189 +f 1520/2471/1189 1513/2472/1177 1514/2473/1178 1521/2474/1190 +f 1521/2474/1190 1514/2473/1178 1515/2475/1179 1522/2476/1191 +f 1522/2476/1191 1515/2475/1179 1516/2477/1180 1523/2478/1192 +f 1523/2478/1192 1516/2477/1180 1510/1573/696 1517/1576/698 +f 1721/2455/1181 1714/2479/1193 1715/2480/1194 1722/2456/1182 +f 1722/2456/1182 1715/2480/1194 1716/2481/1195 1723/2482/1183 +f 1723/2483/1183 1716/2484/1195 1717/2485/1196 1724/2486/1184 +f 1724/2486/1184 1717/2485/1196 1718/2487/1197 1725/2488/1185 +f 1725/2488/1185 1718/2487/1197 1719/2489/1198 1726/2490/1186 +f 1726/2490/1186 1719/2489/1198 1713/1575/697 1720/1574/695 +f 1525/2491/1199 1518/2467/1187 1519/2468/1188 1526/2492/1200 +f 1526/2492/1200 1519/2468/1188 1520/2493/1189 1527/2494/1201 +f 1527/2495/1201 1520/2496/1189 1521/2497/1190 1528/2498/1202 +f 1528/2498/1202 1521/2497/1190 1522/2499/1191 1529/2500/1203 +f 1529/2500/1203 1522/2499/1191 1523/2501/1192 1530/2502/1204 +f 1530/2502/1204 1523/2501/1192 1517/1576/698 1524/1578/700 +f 1714/2479/1193 1707/2503/1205 1708/2504/1206 1715/2480/1194 +f 1715/2480/1194 1708/2504/1206 1709/2505/1207 1716/2506/1195 +f 1716/2507/1195 1709/2508/1207 1710/2509/1208 1717/2510/1196 +f 1717/2510/1196 1710/2509/1208 1711/2511/1209 1718/2512/1197 +f 1718/2512/1197 1711/2511/1209 1712/2513/1210 1719/2514/1198 +f 1719/2514/1198 1712/2513/1210 1706/1577/699 1713/1575/697 +f 1532/2515/1211 1525/2491/1199 1526/2492/1200 1533/2516/1212 +f 1533/2516/1212 1526/2492/1200 1527/2517/1201 1534/2518/1213 +f 1534/2519/1213 1527/2520/1201 1528/2521/1202 1535/2522/1214 +f 1535/2522/1214 1528/2521/1202 1529/2523/1203 1536/2524/1215 +f 1536/2524/1215 1529/2523/1203 1530/2525/1204 1537/2526/1216 +f 1537/2526/1216 1530/2525/1204 1524/1578/700 1531/1580/702 +f 1707/2503/1205 1700/2527/1217 1701/2528/1218 1708/2504/1206 +f 1708/2504/1206 1701/2528/1218 1702/2529/1219 1709/2530/1207 +f 1709/2531/1207 1702/2532/1219 1703/2533/1220 1710/2534/1208 +f 1710/2534/1208 1703/2533/1220 1704/2535/1221 1711/2536/1209 +f 1711/2536/1209 1704/2535/1221 1705/2537/1222 1712/2538/1210 +f 1712/2538/1210 1705/2537/1222 1699/1579/701 1706/1577/699 +f 1539/2539/1223 1532/2515/1211 1533/2516/1212 1540/2540/1224 +f 1540/2540/1224 1533/2516/1212 1534/2541/1213 1541/2542/1225 +f 1541/2543/1225 1534/2544/1213 1535/2545/1214 1542/2546/1226 +f 1542/2546/1226 1535/2545/1214 1536/2547/1215 1543/2548/1227 +f 1543/2548/1227 1536/2547/1215 1537/2549/1216 1544/2550/1228 +f 1544/2550/1228 1537/2549/1216 1531/1580/702 1538/1582/704 +f 1700/2527/1217 1693/2551/1229 1694/2552/1230 1701/2528/1218 +f 1701/2528/1218 1694/2552/1230 1695/2553/1231 1702/2554/1219 +f 1702/2555/1219 1695/2556/1231 1696/2557/1232 1703/2558/1220 +f 1703/2558/1220 1696/2557/1232 1697/2559/1233 1704/2560/1221 +f 1704/2560/1221 1697/2559/1233 1698/2561/1234 1705/2562/1222 +f 1705/2562/1222 1698/2561/1234 1692/1581/703 1699/1579/701 +f 1546/2563/1235 1539/2539/1223 1540/2540/1224 1547/2564/1236 +f 1547/2564/1236 1540/2540/1224 1541/2565/1225 1548/2566/1237 +f 1548/2567/1237 1541/2568/1225 1542/2569/1226 1549/2570/1238 +f 1549/2570/1238 1542/2569/1226 1543/2571/1227 1550/2572/1239 +f 1550/2572/1239 1543/2571/1227 1544/2573/1228 1551/2574/1240 +f 1551/2574/1240 1544/2573/1228 1538/1582/704 1545/1584/706 +f 1693/2551/1229 1686/2575/1241 1687/2576/1242 1694/2552/1230 +f 1694/2552/1230 1687/2576/1242 1688/2577/1243 1695/2578/1231 +f 1695/2579/1231 1688/2580/1243 1689/2581/1244 1696/2582/1232 +f 1696/2582/1232 1689/2581/1244 1690/2583/1245 1697/2584/1233 +f 1697/2584/1233 1690/2583/1245 1691/2585/1246 1698/2586/1234 +f 1698/2586/1234 1691/2585/1246 1685/1583/705 1692/1581/703 +f 1553/2587/1247 1546/2563/1235 1547/2564/1236 1554/2588/1248 +f 1554/2588/1248 1547/2564/1236 1548/2589/1237 1555/2590/1249 +f 1555/2591/1249 1548/2592/1237 1549/2593/1238 1556/2594/1250 +f 1556/2594/1250 1549/2593/1238 1550/2595/1239 1557/2596/1251 +f 1557/2596/1251 1550/2595/1239 1551/2597/1240 1558/2598/1252 +f 1558/2598/1252 1551/2597/1240 1545/1584/706 1552/1559/683 +f 1686/2575/1241 1679/2599/1253 1680/2600/1254 1687/2576/1242 +f 1687/2576/1242 1680/2600/1254 1681/2601/1255 1688/2602/1243 +f 1688/2603/1243 1681/2604/1255 1682/2605/1256 1689/2606/1244 +f 1689/2606/1244 1682/2605/1256 1683/2607/1257 1690/2608/1245 +f 1690/2608/1245 1683/2607/1257 1684/2609/1258 1691/2610/1246 +f 1691/2610/1246 1684/2609/1258 1678/1560/684 1685/1583/705 +f 1462/2611/1259 1553/2587/1247 1554/2588/1248 1463/2612/1260 +f 1463/2612/1260 1554/2588/1248 1555/2613/1249 1464/2614/1261 +f 1464/2615/1261 1555/2616/1249 1556/2617/1250 1465/2618/1262 +f 1465/2618/1262 1556/2617/1250 1557/2619/1251 1466/2620/1263 +f 1466/2620/1263 1557/2619/1251 1558/2621/1252 1467/2622/1264 +f 1467/2622/1264 1558/2621/1252 1552/1559/683 1461/1501/629 +f 1679/2599/1253 1665/2623/1265 1666/2624/1266 1680/2600/1254 +f 1680/2600/1254 1666/2624/1266 1667/2625/1267 1681/2626/1255 +f 1681/2627/1255 1667/2628/1267 1668/2629/1268 1682/2630/1256 +f 1682/2630/1256 1668/2629/1268 1669/2631/1269 1683/2632/1257 +f 1683/2632/1257 1669/2631/1269 1670/2633/1270 1684/2634/1258 +f 1684/2634/1258 1670/2633/1270 1664/1502/630 1678/1560/684 +f 944/2635/1271 930/2636/1272 931/2637/1273 945/2638/1274 +f 945/2638/1274 931/2637/1273 932/2639/1275 946/2640/1276 +f 946/2641/1276 932/2642/1275 933/2643/1277 947/2644/1278 +f 947/2644/1278 933/2643/1277 934/2645/1279 948/2646/1280 +f 948/2646/1280 934/2645/1279 935/2647/1281 949/2648/1282 +f 949/2648/1282 935/2647/1281 929/1586/708 943/561/181 +f 1042/2649/1283 1133/2650/1284 1134/2651/1285 1043/2652/1286 +f 1043/2652/1286 1134/2651/1285 1135/2653/1287 1044/2654/1288 +f 1044/2655/1288 1135/2656/1287 1136/2657/1289 1045/2658/1290 +f 1045/2658/1290 1136/2657/1289 1137/2659/1291 1046/2660/1292 +f 1046/2660/1292 1137/2659/1291 1138/2661/1293 1047/2662/1294 +f 1047/2662/1294 1138/2661/1293 1132/562/182 1041/1585/707 +f 951/2663/1295 944/2635/1271 945/2638/1274 952/2664/1296 +f 952/2664/1296 945/2638/1274 946/2665/1276 953/2666/1297 +f 953/2667/1297 946/2668/1276 947/2669/1278 954/2670/1298 +f 954/2670/1298 947/2669/1278 948/2671/1280 955/2672/1299 +f 955/2672/1299 948/2671/1280 949/2673/1282 956/2674/1300 +f 956/2674/1300 949/2673/1282 943/561/181 950/564/184 +f 1133/2650/1284 1126/2675/1301 1127/2676/1302 1134/2651/1285 +f 1134/2651/1285 1127/2676/1302 1128/2677/1303 1135/2678/1287 +f 1135/2679/1287 1128/2680/1303 1129/2681/1304 1136/2682/1289 +f 1136/2682/1289 1129/2681/1304 1130/2683/1305 1137/2684/1291 +f 1137/2684/1291 1130/2683/1305 1131/2685/1306 1138/2686/1293 +f 1138/2686/1293 1131/2685/1306 1125/563/183 1132/562/182 +f 958/2687/1307 951/2663/1295 952/2664/1296 959/2688/1308 +f 959/2688/1308 952/2664/1296 953/2689/1297 960/2690/1309 +f 960/2691/1309 953/2692/1297 954/2693/1298 961/2694/1310 +f 961/2694/1310 954/2693/1298 955/2695/1299 962/2696/1311 +f 962/2696/1311 955/2695/1299 956/2697/1300 963/2698/1312 +f 963/2698/1312 956/2697/1300 950/564/184 957/1588/710 +f 1126/2675/1301 1119/2699/1313 1120/2700/1314 1127/2676/1302 +f 1127/2676/1302 1120/2700/1314 1121/2701/1315 1128/2702/1303 +f 1128/2703/1303 1121/2704/1315 1122/2705/1316 1129/2706/1304 +f 1129/2706/1304 1122/2705/1316 1123/2707/1317 1130/2708/1305 +f 1130/2708/1305 1123/2707/1317 1124/2709/1318 1131/2710/1306 +f 1131/2710/1306 1124/2709/1318 1118/1587/709 1125/563/183 +f 965/2711/1319 958/2687/1307 959/2688/1308 966/2712/1320 +f 966/2712/1320 959/2688/1308 960/2713/1309 967/2714/1321 +f 967/2715/1321 960/2716/1309 961/2717/1310 968/2718/1322 +f 968/2718/1322 961/2717/1310 962/2719/1311 969/2720/1323 +f 969/2720/1323 962/2719/1311 963/2721/1312 970/2722/1324 +f 970/2722/1324 963/2721/1312 957/1588/710 964/1590/712 +f 1119/2699/1313 1112/2723/1325 1113/2724/1326 1120/2700/1314 +f 1120/2700/1314 1113/2724/1326 1114/2725/1327 1121/2726/1315 +f 1121/2727/1315 1114/2728/1327 1115/2729/1328 1122/2730/1316 +f 1122/2730/1316 1115/2729/1328 1116/2731/1329 1123/2732/1317 +f 1123/2732/1317 1116/2731/1329 1117/2733/1330 1124/2734/1318 +f 1124/2734/1318 1117/2733/1330 1111/1589/711 1118/1587/709 +f 972/2735/1331 965/2711/1319 966/2712/1320 973/2736/1332 +f 973/2736/1332 966/2712/1320 967/2737/1321 974/2738/1333 +f 974/2739/1333 967/2740/1321 968/2741/1322 975/2742/1334 +f 975/2742/1334 968/2741/1322 969/2743/1323 976/2744/1335 +f 976/2744/1335 969/2743/1323 970/2745/1324 977/2746/1336 +f 977/2746/1336 970/2745/1324 964/1590/712 971/1592/714 +f 1112/2723/1325 1105/2747/1337 1106/2748/1338 1113/2724/1326 +f 1113/2724/1326 1106/2748/1338 1107/2749/1339 1114/2750/1327 +f 1114/2751/1327 1107/2752/1339 1108/2753/1340 1115/2754/1328 +f 1115/2754/1328 1108/2753/1340 1109/2755/1341 1116/2756/1329 +f 1116/2756/1329 1109/2755/1341 1110/2757/1342 1117/2758/1330 +f 1117/2758/1330 1110/2757/1342 1104/1591/713 1111/1589/711 +f 979/2759/1343 972/2735/1331 973/2736/1332 980/2760/1344 +f 980/2760/1344 973/2736/1332 974/2761/1333 981/2762/1345 +f 981/2763/1345 974/2764/1333 975/2765/1334 982/2766/1346 +f 982/2766/1346 975/2765/1334 976/2767/1335 983/2768/1347 +f 983/2768/1347 976/2767/1335 977/2769/1336 984/2770/1348 +f 984/2770/1348 977/2769/1336 971/1592/714 978/1594/716 +f 1105/2747/1337 1098/2771/1349 1099/2772/1350 1106/2748/1338 +f 1106/2748/1338 1099/2772/1350 1100/2773/1351 1107/2774/1339 +f 1107/2775/1339 1100/2776/1351 1101/2777/1352 1108/2778/1340 +f 1108/2778/1340 1101/2777/1352 1102/2779/1353 1109/2780/1341 +f 1109/2780/1341 1102/2779/1353 1103/2781/1354 1110/2782/1342 +f 1110/2782/1342 1103/2781/1354 1097/1593/715 1104/1591/713 +f 986/2783/1355 979/2759/1343 980/2760/1344 987/2784/1356 +f 987/2784/1356 980/2760/1344 981/2785/1345 988/2786/1357 +f 988/2787/1357 981/2788/1345 982/2789/1346 989/2790/1358 +f 989/2790/1358 982/2789/1346 983/2791/1347 990/2792/1359 +f 990/2792/1359 983/2791/1347 984/2793/1348 991/2794/1360 +f 991/2794/1360 984/2793/1348 978/1594/716 985/1596/718 +f 1098/2771/1349 1091/2795/1361 1092/2796/1362 1099/2772/1350 +f 1099/2772/1350 1092/2796/1362 1093/2797/1363 1100/2798/1351 +f 1100/2799/1351 1093/2800/1363 1094/2801/1364 1101/2802/1352 +f 1101/2802/1352 1094/2801/1364 1095/2803/1365 1102/2804/1353 +f 1102/2804/1353 1095/2803/1365 1096/2805/1366 1103/2806/1354 +f 1103/2806/1354 1096/2805/1366 1090/1595/717 1097/1593/715 +f 993/2807/1367 986/2783/1355 987/2784/1356 994/2808/1368 +f 994/2808/1368 987/2784/1356 988/2809/1357 995/2810/1369 +f 995/2811/1369 988/2812/1357 989/2813/1358 996/2814/1370 +f 996/2814/1370 989/2813/1358 990/2815/1359 997/2816/1371 +f 997/2816/1371 990/2815/1359 991/2817/1360 998/2818/1372 +f 998/2818/1372 991/2817/1360 985/1597/718 992/1600/720 +f 1091/2795/1361 1084/2819/1373 1085/2820/1374 1092/2796/1362 +f 1092/2796/1362 1085/2820/1374 1086/2821/1375 1093/2822/1363 +f 1093/2823/1363 1086/2824/1375 1087/2825/1376 1094/2826/1364 +f 1094/2826/1364 1087/2825/1376 1088/2827/1377 1095/2828/1365 +f 1095/2828/1365 1088/2827/1377 1089/2829/1378 1096/2830/1366 +f 1096/2830/1366 1089/2829/1378 1083/1599/719 1090/1598/717 +f 1000/2831/1379 993/2807/1367 994/2808/1368 1001/2832/1380 +f 1001/2832/1380 994/2808/1368 995/2833/1369 1002/2834/1381 +f 1002/2835/1381 995/2836/1369 996/2837/1370 1003/2838/1382 +f 1003/2838/1382 996/2837/1370 997/2839/1371 1004/2840/1383 +f 1004/2840/1383 997/2839/1371 998/2841/1372 1005/2842/1384 +f 1005/2842/1384 998/2841/1372 992/1600/720 999/1602/722 +f 1084/2819/1373 1077/2843/1385 1078/2844/1386 1085/2820/1374 +f 1085/2820/1374 1078/2844/1386 1079/2845/1387 1086/2846/1375 +f 1086/2847/1375 1079/2848/1387 1080/2849/1388 1087/2850/1376 +f 1087/2850/1376 1080/2849/1388 1081/2851/1389 1088/2852/1377 +f 1088/2852/1377 1081/2851/1389 1082/2853/1390 1089/2854/1378 +f 1089/2854/1378 1082/2853/1390 1076/1601/721 1083/1599/719 +f 1007/2855/1391 1000/2831/1379 1001/2832/1380 1008/2856/1392 +f 1008/2856/1392 1001/2832/1380 1002/2857/1381 1009/2858/1393 +f 1009/2859/1393 1002/2860/1381 1003/2861/1382 1010/2862/1394 +f 1010/2862/1394 1003/2861/1382 1004/2863/1383 1011/2864/1395 +f 1011/2864/1395 1004/2863/1383 1005/2865/1384 1012/2866/1396 +f 1012/2866/1396 1005/2865/1384 999/1602/722 1006/1604/724 +f 1077/2843/1385 1070/2867/1397 1071/2868/1398 1078/2844/1386 +f 1078/2844/1386 1071/2868/1398 1072/2869/1399 1079/2870/1387 +f 1079/2871/1387 1072/2872/1399 1073/2873/1400 1080/2874/1388 +f 1080/2874/1388 1073/2873/1400 1074/2875/1401 1081/2876/1389 +f 1081/2876/1389 1074/2875/1401 1075/2877/1402 1082/2878/1390 +f 1082/2878/1390 1075/2877/1402 1069/1603/723 1076/1601/721 +f 1014/2879/1403 1007/2855/1391 1008/2856/1392 1015/2880/1404 +f 1015/2880/1404 1008/2856/1392 1009/2881/1393 1016/2882/1405 +f 1016/2883/1405 1009/2884/1393 1010/2885/1394 1017/2886/1406 +f 1017/2886/1406 1010/2885/1394 1011/2887/1395 1018/2888/1407 +f 1018/2888/1407 1011/2887/1395 1012/2889/1396 1019/2890/1408 +f 1019/2890/1408 1012/2889/1396 1006/1604/724 1013/1606/726 +f 1070/2867/1397 1063/2891/1409 1064/2892/1410 1071/2868/1398 +f 1071/2868/1398 1064/2892/1410 1065/2893/1411 1072/2894/1399 +f 1072/2895/1399 1065/2896/1411 1066/2897/1412 1073/2898/1400 +f 1073/2898/1400 1066/2897/1412 1067/2899/1413 1074/2900/1401 +f 1074/2900/1401 1067/2899/1413 1068/2901/1414 1075/2902/1402 +f 1075/2902/1402 1068/2901/1414 1062/1605/725 1069/1603/723 +f 1021/2903/1415 1014/2879/1403 1015/2880/1404 1022/2904/1416 +f 1022/2904/1416 1015/2880/1404 1016/2905/1405 1023/2906/1417 +f 1023/2907/1417 1016/2908/1405 1017/2909/1406 1024/2910/1418 +f 1024/2910/1418 1017/2909/1406 1018/2911/1407 1025/2912/1419 +f 1025/2912/1419 1018/2911/1407 1019/2913/1408 1026/2914/1420 +f 1026/2914/1420 1019/2913/1408 1013/1606/726 1020/1608/728 +f 1063/2891/1409 1056/2915/1421 1057/2916/1422 1064/2892/1410 +f 1064/2892/1410 1057/2916/1422 1058/2917/1423 1065/2918/1411 +f 1065/2919/1411 1058/2920/1423 1059/2921/1424 1066/2922/1412 +f 1066/2922/1412 1059/2921/1424 1060/2923/1425 1067/2924/1413 +f 1067/2924/1413 1060/2923/1425 1061/2925/1426 1068/2926/1414 +f 1068/2926/1414 1061/2925/1426 1055/1607/727 1062/1605/725 +f 1028/2927/1427 1021/2903/1415 1022/2904/1416 1029/2928/1428 +f 1029/2928/1428 1022/2904/1416 1023/2929/1417 1030/2930/1429 +f 1030/2931/1429 1023/2932/1417 1024/2933/1418 1031/2934/1430 +f 1031/2934/1430 1024/2933/1418 1025/2935/1419 1032/2936/1431 +f 1032/2936/1431 1025/2935/1419 1026/2937/1420 1033/2938/1432 +f 1033/2938/1432 1026/2937/1420 1020/1608/728 1027/553/173 +f 1056/2915/1421 1049/2939/1433 1050/2940/1434 1057/2916/1422 +f 1057/2916/1422 1050/2940/1434 1051/2941/1435 1058/2942/1423 +f 1058/2943/1423 1051/2944/1435 1052/2945/1436 1059/2946/1424 +f 1059/2946/1424 1052/2945/1436 1053/2947/1437 1060/2948/1425 +f 1060/2948/1425 1053/2947/1437 1054/2949/1438 1061/2950/1426 +f 1061/2950/1426 1054/2949/1438 1048/554/174 1055/1607/727 +f 937/2951/1439 1028/2927/1427 1029/2928/1428 938/2952/1440 +f 938/2952/1440 1029/2928/1428 1030/2953/1429 939/2954/1441 +f 939/2955/1441 1030/2956/1429 1031/2957/1430 940/2958/1442 +f 940/2958/1442 1031/2957/1430 1032/2959/1431 941/2960/1443 +f 941/2960/1443 1032/2959/1431 1033/2961/1432 942/2962/1444 +f 942/2962/1444 1033/2961/1432 1027/553/173 936/556/176 +f 1049/2939/1433 1035/2963/1445 1036/2964/1446 1050/2940/1434 +f 1050/2940/1434 1036/2964/1446 1037/2965/1447 1051/2966/1435 +f 1051/2967/1435 1037/2968/1447 1038/2969/1448 1052/2970/1436 +f 1052/2970/1436 1038/2969/1448 1039/2971/1449 1053/2972/1437 +f 1053/2972/1437 1039/2971/1449 1040/2973/1450 1054/2974/1438 +f 1054/2974/1438 1040/2973/1450 1034/555/175 1048/554/174 +f 1671/1556/680 1559/1531/657 1565/2975/1090 1677/2976/1114 +f 1677/2976/1114 1565/2975/1090 1564/2977/1089 1676/2978/1112 +f 1676/2978/1112 1564/2977/1089 1563/2979/1088 1675/2980/1110 +f 1675/2980/1110 1563/2979/1088 1562/2981/1087 1674/2982/1108 +f 1674/2982/1108 1562/2981/1087 1561/2983/1086 1673/2984/1106 +f 1673/2312/1106 1561/2284/1086 1560/2283/1085 1672/2309/1103 +f 1566/1528/654 929/1586/708 935/2985/1281 1572/2986/934 +f 1572/2986/934 935/2985/1281 934/2987/1279 1571/2988/932 +f 1571/2988/932 934/2987/1279 933/2989/1277 1570/2990/930 +f 1570/2990/930 933/2989/1277 932/2991/1275 1569/2992/928 +f 1569/2992/928 932/2991/1275 931/2993/1273 1568/2994/926 +f 1568/1972/926 931/2637/1273 930/2636/1272 1567/1969/923 +f 936/556/176 1244/551/171 1250/2995/910 942/2962/1444 +f 942/2962/1444 1250/2995/910 1249/2996/909 941/2997/1443 +f 941/2997/1443 1249/2996/909 1248/2998/908 940/2999/1442 +f 940/2999/1442 1248/2998/908 1247/3000/907 939/3001/1441 +f 939/3001/1441 1247/3000/907 1246/3002/906 938/3003/1440 +f 938/2952/1440 1246/1944/906 1245/1943/905 937/2951/1439 +f 1251/546/166 1664/1502/630 1670/3004/1270 1257/3005/754 +f 1257/3005/754 1670/3004/1270 1669/3006/1269 1256/3007/752 +f 1256/3007/752 1669/3006/1269 1668/3008/1268 1255/3009/750 +f 1255/3009/750 1668/3008/1268 1667/3010/1267 1254/3011/748 +f 1254/3011/748 1667/3010/1267 1666/3012/1266 1253/3013/746 +f 1253/1632/746 1666/2624/1266 1665/2623/1265 1252/1629/743 +f 1350/1956/912 1042/2649/1283 1043/2652/1286 1351/1957/913 +f 1351/1957/913 1043/2652/1286 1044/3014/1288 1352/3015/915 +f 1352/3016/915 1044/3017/1288 1045/3018/1290 1353/3019/917 +f 1353/3019/917 1045/3018/1290 1046/3020/1292 1354/3021/919 +f 1354/3021/919 1046/3020/1292 1047/3022/1294 1355/3023/921 +f 1355/3023/921 1047/3022/1294 1041/1585/707 1349/1527/653 +f 1035/2963/1445 1147/1931/899 1148/1932/900 1036/2964/1446 +f 1036/2964/1446 1148/1932/900 1149/3024/901 1037/3025/1447 +f 1037/3026/1447 1149/3027/901 1150/3028/902 1038/3029/1448 +f 1038/3029/1448 1150/3028/902 1151/3030/903 1039/3031/1449 +f 1039/3031/1449 1151/3030/903 1152/3032/904 1040/2973/1450 +f 1040/2973/1450 1152/3032/904 1146/552/172 1034/555/175 +f 1356/1532/658 1454/1555/679 1460/3033/1101 1362/3034/1084 +f 1362/3034/1084 1460/3033/1101 1459/3035/1099 1361/3036/1083 +f 1361/3036/1083 1459/3035/1099 1458/3037/1097 1360/3038/1082 +f 1360/3038/1082 1458/3037/1097 1457/3039/1095 1359/3040/1081 +f 1359/3040/1081 1457/3039/1095 1456/3041/1093 1358/3042/1080 +f 1358/2272/1080 1456/2297/1093 1455/2296/1092 1357/2271/1079 +f 1461/1501/629 1139/545/165 1145/3043/741 1467/3044/1264 +f 1467/3044/1264 1145/3043/741 1144/3045/739 1466/3046/1263 +f 1466/3046/1263 1144/3045/739 1143/3047/737 1465/3048/1262 +f 1465/3048/1262 1143/3047/737 1142/3049/735 1464/3050/1261 +f 1464/3050/1261 1142/3049/735 1141/3051/733 1463/3052/1260 +f 1463/2612/1260 1141/1617/733 1140/1616/732 1462/2611/1259 diff --git a/mods/pipeworks/models/pipeworks_pressure_gauge_lowpoly.obj b/mods/pipeworks/models/pipeworks_pressure_gauge_lowpoly.obj new file mode 100644 index 00000000..e81fb6f7 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pressure_gauge_lowpoly.obj @@ -0,0 +1,325 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-pressure-gauge.blend' +# www.blender.org +o Cylinder.000 +v 0.059508 0.267678 0.156042 +v -0.067320 0.267678 0.156042 +v 0.059508 0.176271 0.064635 +v -0.067320 0.176271 0.064635 +v 0.059508 0.176271 -0.064635 +v -0.067320 0.176271 -0.064635 +v 0.059508 0.267678 -0.156042 +v -0.067320 0.267678 -0.156042 +v 0.059508 0.396948 -0.156042 +v -0.067320 0.396948 -0.156042 +v 0.059508 0.488356 -0.064635 +v -0.067320 0.488356 -0.064635 +v 0.059508 0.488356 0.064635 +v -0.067320 0.488356 0.064635 +v 0.059508 0.396948 0.156042 +v -0.067320 0.396948 0.156042 +v 0.044062 0.150388 -0.044062 +v 0.044062 0.185121 -0.044062 +v 0.044062 0.150388 0.044062 +v 0.044062 0.185121 0.044062 +v -0.044062 0.150388 -0.044062 +v -0.044062 0.185121 -0.044062 +v -0.044062 0.150388 0.044062 +v -0.044062 0.185121 0.044062 +v -0.156122 0.156122 0.156122 +v -0.156122 -0.156122 0.156122 +v -0.156122 0.156122 -0.156122 +v -0.156122 -0.156122 -0.156122 +v 0.156123 0.156122 0.156122 +v 0.156123 -0.156122 0.156122 +v 0.156123 0.156122 -0.156122 +v 0.156123 -0.156122 -0.156122 +v 0.156250 -0.064721 -0.500000 +v 0.156250 -0.064721 -0.468750 +v 0.064721 -0.156250 -0.500000 +v 0.064721 -0.156250 -0.468750 +v -0.064721 -0.156250 -0.500000 +v -0.064721 -0.156250 -0.468750 +v -0.156250 -0.064721 -0.500000 +v -0.156250 -0.064721 -0.468750 +v -0.156250 0.064721 -0.500000 +v -0.156250 0.064721 -0.468750 +v -0.064721 0.156250 -0.500000 +v -0.064721 0.156250 -0.468750 +v 0.064721 0.156250 -0.500000 +v 0.064721 0.156250 -0.468750 +v 0.156250 0.064721 -0.500000 +v 0.156250 0.064721 -0.468750 +v 0.125000 -0.051777 -0.468750 +v 0.125000 -0.051777 0.468750 +v 0.051777 -0.125000 -0.468750 +v 0.051777 -0.125000 0.468750 +v -0.051777 -0.125000 -0.468750 +v -0.051777 -0.125000 0.468750 +v -0.125000 -0.051777 -0.468750 +v -0.125000 -0.051777 0.468750 +v -0.125000 0.051777 -0.468750 +v -0.125000 0.051777 0.468750 +v -0.051777 0.125000 -0.468750 +v -0.051777 0.125000 0.468750 +v 0.051777 0.125000 -0.468750 +v 0.051777 0.125000 0.468750 +v 0.125000 0.051777 -0.468750 +v 0.125000 0.051777 0.468750 +v 0.156250 -0.064721 0.468750 +v 0.156250 -0.064721 0.500000 +v 0.064721 -0.156250 0.468750 +v 0.064721 -0.156250 0.500000 +v -0.064721 -0.156250 0.468750 +v -0.064721 -0.156250 0.500000 +v -0.156250 -0.064721 0.468750 +v -0.156250 -0.064721 0.500000 +v -0.156250 0.064721 0.468750 +v -0.156250 0.064721 0.500000 +v -0.064721 0.156250 0.468750 +v -0.064721 0.156250 0.500000 +v 0.064721 0.156250 0.468750 +v 0.064721 0.156250 0.500000 +v 0.156250 0.064721 0.468750 +v 0.156250 0.064721 0.500000 +vt 0.1173 0.3198 +vt 0.3327 0.0381 +vt 0.6374 0.0381 +vt 0.8529 0.3198 +vt 0.8529 0.7182 +vt 0.6374 1.0000 +vt 0.3327 1.0000 +vt 0.1173 0.7182 +vt 0.6373 0.3431 +vt 0.6373 0.2451 +vt 0.7353 0.2451 +vt 0.7353 0.3431 +vt 0.3431 0.4412 +vt 0.3431 0.3431 +vt 0.4412 0.3431 +vt 0.4412 0.4412 +vt 0.5392 0.3431 +vt 0.5392 0.4412 +vt 0.6373 0.3431 +vt 0.6373 0.4412 +vt 0.7353 0.3431 +vt 0.7353 0.4412 +vt 0.3431 0.3431 +vt 0.3431 0.2451 +vt 0.4412 0.2451 +vt 0.4412 0.3431 +vt 0.5098 0.2059 +vt 0.5784 0.2745 +vt 0.5784 0.3725 +vt 0.5098 0.4412 +vt 0.4118 0.4412 +vt 0.3431 0.3725 +vt 0.3431 0.2745 +vt 0.4118 0.2059 +vt 0.5392 0.2451 +vt 0.5392 0.3431 +vt 0.7941 0.1373 +vt 0.8627 0.1373 +vt 0.8627 0.1667 +vt 0.7941 0.1667 +vt 0.7255 0.1373 +vt 0.7255 0.1667 +vt 0.6569 0.1373 +vt 0.6569 0.1667 +vt 0.5882 0.1373 +vt 0.5882 0.1667 +vt 0.2843 0.4902 +vt 0.0490 0.4902 +vt 0.0490 0.2549 +vt 0.2843 0.2549 +vt 0.0490 0.2451 +vt 0.2843 0.2451 +vt 0.2843 0.0098 +vt 0.0490 0.0098 +vt 0.5000 0.7549 +vt 0.5000 0.9902 +vt 0.2647 0.9902 +vt 0.2647 0.7549 +vt 0.0490 0.5000 +vt 0.0490 0.7353 +vt 0.2843 0.7353 +vt 0.2843 0.5000 +vt 0.0098 0.7549 +vt 0.0098 0.9902 +vt 0.2451 0.9902 +vt 0.2451 0.7549 +vt 0.7941 0.7549 +vt 0.7941 0.9902 +vt 0.5588 0.9902 +vt 0.5588 0.7549 +vt 0.7941 0.6765 +vt 0.7353 0.7353 +vt 0.6569 0.7353 +vt 0.5980 0.6765 +vt 0.5980 0.5980 +vt 0.6569 0.5392 +vt 0.7353 0.5392 +vt 0.7941 0.5980 +vt 0.5000 0.7353 +vt 0.5588 0.6765 +vt 0.5588 0.5980 +vt 0.5000 0.5392 +vt 0.4216 0.5392 +vt 0.3627 0.5980 +vt 0.3627 0.6765 +vt 0.4216 0.7353 +vt 0.5588 0.6765 +vt 0.5000 0.7353 +vt 0.4216 0.7353 +vt 0.3627 0.6765 +vt 0.3627 0.5980 +vt 0.4216 0.5392 +vt 0.5000 0.5392 +vt 0.5588 0.5980 +vt 0.7353 0.7353 +vt 0.7941 0.6765 +vt 0.7941 0.5980 +vt 0.7353 0.5392 +vt 0.6569 0.5392 +vt 0.5980 0.5980 +vt 0.5980 0.6765 +vt 0.6569 0.7353 +vt 0.8529 0.4902 +vt 0.8529 0.4706 +vt 0.8922 0.4706 +vt 0.8922 0.4902 +vt 0.9314 0.4706 +vt 0.9314 0.4902 +vt 0.9706 0.4706 +vt 0.9706 0.4902 +vt 0.6569 0.4902 +vt 0.6569 0.4706 +vt 0.6961 0.4706 +vt 0.6961 0.4902 +vt 0.7353 0.4706 +vt 0.7353 0.4902 +vt 0.7745 0.4706 +vt 0.7745 0.4902 +vt 0.8137 0.4706 +vt 0.8137 0.4902 +vt 0.5784 0.4902 +vt 0.5784 0.4706 +vt 0.6176 0.4706 +vt 0.6176 0.4902 +vt 0.5392 0.4902 +vt 0.5392 0.4706 +vt 0.6569 0.4706 +vt 0.6569 0.4902 +vt 0.3431 0.4902 +vt 0.3431 0.4706 +vt 0.3824 0.4706 +vt 0.3824 0.4902 +vt 0.4216 0.4706 +vt 0.4216 0.4902 +vt 0.4608 0.4706 +vt 0.4608 0.4902 +vt 0.5000 0.4706 +vt 0.5000 0.4902 +vt 0.3431 0.4020 +vt 0.3431 0.3627 +vt 0.9706 0.3627 +vt 0.9706 0.4020 +vt 0.3431 0.2843 +vt 0.3431 0.2451 +vt 0.9706 0.2451 +vt 0.9706 0.2843 +vt 0.3431 0.3235 +vt 0.9706 0.3235 +vt 0.9706 0.4412 +vt 0.3431 0.4412 +vt 0.9706 0.1667 +vt 0.9706 0.2059 +vt 0.3431 0.2059 +vt 0.3431 0.1667 +vt 0.9706 0.1275 +vt 0.3431 0.1275 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 -0.7071 0.7071 +vn -0.0000 -1.0000 -0.0000 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.0000 -1.0000 +vn -0.0000 0.7071 -0.7071 +vn 0.0000 1.0000 0.0000 +vn -1.0000 -0.0000 -0.0000 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.0000 1.0000 +vn 0.7173 -0.2971 -0.6302 +vn 0.7173 -0.2971 0.6302 +vn 0.2971 -0.7173 0.6302 +vn 0.2971 -0.7173 -0.6302 +vn -0.2971 -0.7173 0.6302 +vn -0.2971 -0.7173 -0.6302 +vn -0.7173 -0.2971 0.6302 +vn -0.7173 -0.2971 -0.6302 +vn -0.7173 0.2971 0.6302 +vn -0.7173 0.2971 -0.6302 +vn -0.2971 0.7173 0.6302 +vn -0.2971 0.7173 -0.6302 +vn 0.2971 0.7173 0.6302 +vn 0.2971 0.7173 -0.6302 +vn 0.7173 0.2971 0.6302 +vn 0.7173 0.2971 -0.6302 +vn -0.9239 -0.3827 0.0000 +vn -0.9239 0.3827 0.0000 +vn 0.3827 0.9239 0.0000 +vn 0.9239 0.3827 0.0000 +vn -0.3827 0.9239 0.0000 +vn -0.3827 -0.9239 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.9239 -0.3827 0.0000 +g Cylinder.000_Cylinder.000_gauge_face +s off +f 1/1/1 3/2/1 5/3/1 7/4/1 9/5/1 11/6/1 13/7/1 15/8/1 +g Cylinder.000_Cylinder.000_pipe_and_gauge_body +f 1/9/2 2/10/2 4/11/2 3/12/2 +f 3/13/3 4/14/3 6/15/3 5/16/3 +f 5/16/4 6/15/4 8/17/4 7/18/4 +f 7/18/5 8/17/5 10/19/5 9/20/5 +f 9/20/6 10/19/6 12/21/6 11/22/6 +f 11/23/7 12/24/7 14/25/7 13/26/7 +f 4/27/8 2/28/8 16/29/8 14/30/8 12/31/8 10/32/8 8/33/8 6/34/8 +f 13/26/9 14/25/9 16/35/9 15/36/9 +f 15/36/10 16/35/10 2/10/10 1/9/10 +f 20/37/10 24/38/10 23/39/10 19/40/10 +f 18/41/1 20/37/1 19/40/1 17/42/1 +f 22/43/5 18/41/5 17/42/5 21/44/5 +f 24/45/8 22/43/8 21/44/8 23/46/8 +f 25/47/7 29/48/7 31/49/7 27/50/7 +f 30/51/3 26/52/3 28/53/3 32/54/3 +f 28/55/5 27/56/5 31/57/5 32/58/5 +f 26/59/8 25/60/8 27/61/8 28/62/8 +f 30/63/10 29/64/10 25/65/10 26/66/10 +f 32/67/1 31/68/1 29/69/1 30/70/1 +f 36/71/10 34/72/10 48/73/10 46/74/10 44/75/10 42/76/10 40/77/10 38/78/10 +f 33/79/5 35/80/5 37/81/5 39/82/5 41/83/5 43/84/5 45/85/5 47/86/5 +f 68/87/10 66/88/10 80/89/10 78/90/10 76/91/10 74/92/10 72/93/10 70/94/10 +f 65/95/5 67/96/5 69/97/5 71/98/5 73/99/5 75/100/5 77/101/5 79/102/5 +s 1 +f 33/103/11 34/104/12 36/105/13 35/106/14 +f 35/106/14 36/105/13 38/107/15 37/108/16 +f 37/108/16 38/107/15 40/109/17 39/110/18 +f 39/111/18 40/112/17 42/113/19 41/114/20 +f 41/114/20 42/113/19 44/115/21 43/116/22 +f 43/116/22 44/115/21 46/117/23 45/118/24 +f 45/118/24 46/117/23 48/119/25 47/120/26 +f 47/120/26 48/119/25 34/104/12 33/103/11 +f 67/121/14 68/122/13 70/123/15 69/124/16 +f 65/125/11 66/126/12 68/122/13 67/121/14 +f 69/124/16 70/123/15 72/127/17 71/128/18 +f 71/129/18 72/130/17 74/131/19 73/132/20 +f 73/132/20 74/131/19 76/133/21 75/134/22 +f 75/134/22 76/133/21 78/135/23 77/136/24 +f 77/136/24 78/135/23 80/137/25 79/138/26 +f 79/138/26 80/137/25 66/126/12 65/125/11 +f 56/139/27 58/140/28 57/141/28 55/142/27 +f 62/143/29 64/144/30 63/145/30 61/146/29 +f 58/140/28 60/147/31 59/148/31 57/141/28 +f 56/139/27 55/142/27 53/149/32 54/150/32 +f 51/151/33 49/152/34 50/153/34 52/154/33 +f 53/155/32 51/151/33 52/154/33 54/156/32 +f 62/143/29 61/146/29 59/148/31 60/147/31 +f 49/152/34 63/145/30 64/144/30 50/153/34 diff --git a/mods/pipeworks/models/pipeworks_pump.obj b/mods/pipeworks/models/pipeworks_pump.obj new file mode 100644 index 00000000..91dda7e1 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pump.obj @@ -0,0 +1,2889 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-pump.blend' +# www.blender.org +o Cube +v 0.036461 0.437501 0.120197 +v 0.012311 0.437501 0.125001 +v -0.012311 0.437501 0.125001 +v -0.036461 0.437501 0.120197 +v 0.059210 0.437501 0.110774 +v 0.012985 0.468750 0.131837 +v 0.038455 0.468750 0.126770 +v -0.012985 0.468750 0.131837 +v -0.059210 0.437501 0.110774 +v -0.038455 0.468750 0.126770 +v 0.079683 0.437501 0.097094 +v 0.062448 0.468750 0.116832 +v -0.079683 0.437501 0.097094 +v -0.062448 0.468750 0.116832 +v 0.097094 0.437501 0.079683 +v 0.084041 0.468750 0.102404 +v -0.097094 0.437501 0.079683 +v -0.084041 0.468750 0.102404 +v 0.110774 0.437501 0.059210 +v 0.102404 0.468750 0.084041 +v -0.110774 0.437501 0.059210 +v -0.102404 0.468750 0.084041 +v 0.120197 0.437501 0.036461 +v 0.116832 0.468750 0.062448 +v -0.120197 0.437501 0.036461 +v -0.116832 0.468750 0.062448 +v 0.125000 0.437501 0.012311 +v 0.126770 0.468750 0.038455 +v -0.125001 0.437501 0.012312 +v -0.126770 0.468750 0.038455 +v 0.125000 0.437501 -0.012312 +v 0.131836 0.468750 0.012985 +v -0.125001 0.437501 -0.012311 +v -0.131837 0.468750 0.012985 +v 0.120197 0.437501 -0.036461 +v 0.131836 0.468750 -0.012985 +v -0.120197 0.437501 -0.036461 +v -0.131837 0.468750 -0.012985 +v 0.110774 0.437501 -0.059210 +v 0.126770 0.468750 -0.038455 +v -0.110774 0.437501 -0.059210 +v -0.126770 0.468750 -0.038455 +v 0.097094 0.437501 -0.079683 +v 0.116832 0.468750 -0.062448 +v -0.097094 0.437501 -0.079683 +v -0.116832 0.468750 -0.062448 +v 0.079683 0.437501 -0.097094 +v 0.102404 0.468750 -0.084041 +v -0.079683 0.437501 -0.097094 +v -0.102404 0.468750 -0.084041 +v 0.059210 0.437501 -0.110774 +v 0.084041 0.468750 -0.102404 +v -0.059210 0.437501 -0.110774 +v -0.084041 0.468750 -0.102404 +v 0.036461 0.437501 -0.120197 +v 0.062448 0.468750 -0.116832 +v -0.036461 0.437501 -0.120197 +v -0.062448 0.468750 -0.116832 +v 0.012311 0.437501 -0.125000 +v 0.038455 0.468750 -0.126770 +v -0.012312 0.437501 -0.125000 +v -0.038455 0.468750 -0.126770 +v 0.012985 0.468750 -0.131836 +v -0.012985 0.468750 -0.131836 +v 0.130078 0.460912 -0.063644 +v 0.130078 0.468749 -0.063644 +v 0.139022 0.468749 -0.062467 +v 0.139022 0.460912 -0.062466 +v 0.142474 0.460912 -0.054132 +v 0.136982 0.460912 -0.046976 +v 0.128039 0.460912 -0.048153 +v 0.124587 0.460912 -0.056487 +v 0.124587 0.468749 -0.056487 +v 0.142474 0.468749 -0.054132 +v 0.136982 0.468749 -0.046976 +v 0.128039 0.468749 -0.048153 +v 0.046976 0.460912 -0.136982 +v 0.046976 0.468749 -0.136982 +v 0.054133 0.468749 -0.142474 +v 0.054133 0.460912 -0.142474 +v 0.062467 0.460912 -0.139022 +v 0.063644 0.460912 -0.130078 +v 0.056488 0.460912 -0.124587 +v 0.048153 0.460912 -0.128039 +v 0.048153 0.468749 -0.128039 +v 0.062467 0.468749 -0.139022 +v 0.063644 0.468749 -0.130078 +v 0.056488 0.468749 -0.124587 +v -0.063644 0.460912 -0.130078 +v -0.063644 0.468749 -0.130078 +v -0.062467 0.468749 -0.139022 +v -0.062467 0.460912 -0.139022 +v -0.054132 0.460912 -0.142474 +v -0.046976 0.460912 -0.136982 +v -0.048153 0.460912 -0.128039 +v -0.056487 0.460912 -0.124587 +v -0.056487 0.468749 -0.124587 +v -0.054133 0.468749 -0.142474 +v -0.046976 0.468749 -0.136982 +v -0.048153 0.468749 -0.128039 +v -0.136982 0.460912 -0.046976 +v -0.136982 0.468749 -0.046976 +v -0.142474 0.468749 -0.054133 +v -0.142474 0.460912 -0.054133 +v -0.139022 0.460912 -0.062467 +v -0.130078 0.460912 -0.063644 +v -0.124587 0.460912 -0.056487 +v -0.128039 0.460912 -0.048153 +v -0.128039 0.468749 -0.048153 +v -0.139022 0.468749 -0.062467 +v -0.130078 0.468749 -0.063644 +v -0.124587 0.468749 -0.056487 +v -0.130078 0.460912 0.063644 +v -0.130078 0.468749 0.063644 +v -0.139022 0.468749 0.062467 +v -0.139022 0.460912 0.062467 +v -0.142474 0.460912 0.054133 +v -0.136982 0.460912 0.046976 +v -0.128039 0.460912 0.048153 +v -0.124587 0.460912 0.056487 +v -0.124587 0.468749 0.056487 +v -0.142474 0.468749 0.054133 +v -0.136982 0.468749 0.046976 +v -0.128039 0.468749 0.048153 +v -0.046976 0.460912 0.136982 +v -0.046976 0.468749 0.136982 +v -0.054133 0.468749 0.142474 +v -0.054133 0.460912 0.142474 +v -0.062467 0.460912 0.139022 +v -0.063644 0.460912 0.130078 +v -0.056488 0.460912 0.124587 +v -0.048154 0.460912 0.128039 +v -0.048154 0.468749 0.128039 +v -0.062467 0.468749 0.139022 +v -0.063644 0.468749 0.130078 +v -0.056488 0.468749 0.124587 +v 0.063644 0.460912 0.130078 +v 0.063644 0.468749 0.130078 +v 0.062466 0.468749 0.139022 +v 0.062467 0.460912 0.139022 +v 0.054132 0.460912 0.142474 +v 0.046976 0.460912 0.136982 +v 0.048153 0.460912 0.128039 +v 0.056487 0.460912 0.124587 +v 0.056487 0.468749 0.124587 +v 0.054132 0.468749 0.142474 +v 0.046976 0.468749 0.136982 +v 0.048153 0.468749 0.128039 +v 0.136982 0.460912 0.046976 +v 0.136982 0.468749 0.046976 +v 0.142474 0.468749 0.054133 +v 0.142474 0.460912 0.054133 +v 0.139022 0.460912 0.062467 +v 0.130078 0.460912 0.063644 +v 0.124587 0.460912 0.056488 +v 0.128039 0.460912 0.048154 +v 0.128039 0.468749 0.048154 +v 0.139022 0.468749 0.062467 +v 0.130078 0.468749 0.063644 +v 0.124587 0.468749 0.056488 +v -0.138467 0.468750 0.074012 +v -0.150245 0.468750 0.045576 +v -0.156250 0.468750 0.015389 +v -0.121367 0.468750 0.099603 +v -0.156250 0.468750 -0.015389 +v -0.074012 0.468750 0.138467 +v -0.099603 0.468750 0.121367 +v -0.121367 0.500000 0.099603 +v -0.138467 0.500000 0.074012 +v -0.150245 0.500000 0.045576 +v -0.156250 0.500000 0.015389 +v -0.156250 0.500000 -0.015389 +v -0.045576 0.468750 0.150245 +v -0.099603 0.500000 0.121367 +v -0.150245 0.468750 -0.045576 +v -0.150245 0.500000 -0.045576 +v -0.015389 0.468750 0.156250 +v -0.045576 0.500000 0.150245 +v -0.074012 0.500000 0.138467 +v -0.138467 0.468750 -0.074012 +v -0.138467 0.500000 -0.074012 +v 0.015389 0.468750 0.156250 +v -0.015389 0.500000 0.156250 +v -0.121367 0.468750 -0.099603 +v -0.121367 0.500000 -0.099603 +v 0.045576 0.468750 0.150245 +v 0.015389 0.500000 0.156250 +v -0.099603 0.468750 -0.121367 +v -0.099603 0.500000 -0.121367 +v 0.074012 0.468750 0.138467 +v 0.045576 0.500000 0.150245 +v -0.045576 0.468750 -0.150245 +v -0.074012 0.468750 -0.138467 +v -0.074012 0.500000 -0.138467 +v 0.099603 0.468750 0.121367 +v 0.074012 0.500000 0.138467 +v -0.015389 0.468750 -0.156250 +v -0.045576 0.500000 -0.150245 +v 0.121367 0.468750 0.099604 +v 0.099603 0.500000 0.121367 +v 0.015389 0.468750 -0.156250 +v -0.015389 0.500000 -0.156250 +v 0.138466 0.468750 0.074012 +v 0.121367 0.500000 0.099604 +v 0.045576 0.468750 -0.150245 +v 0.015389 0.500000 -0.156250 +v 0.150245 0.468750 0.045577 +v 0.138466 0.500000 0.074012 +v 0.074012 0.468750 -0.138467 +v 0.045576 0.500000 -0.150245 +v 0.156249 0.468750 0.015389 +v 0.150245 0.500000 0.045577 +v 0.156250 0.500000 -0.015389 +v 0.099603 0.468750 -0.121367 +v 0.074012 0.500000 -0.138467 +v 0.156249 0.468750 -0.015389 +v 0.156249 0.500000 0.015389 +v 0.138467 0.500000 -0.074012 +v 0.150245 0.500000 -0.045576 +v 0.121367 0.500000 -0.099603 +v 0.099603 0.500000 -0.121367 +v 0.150245 0.468750 -0.045576 +v 0.121367 0.468750 -0.099603 +v 0.138467 0.468750 -0.074012 +v 0.095821 0.460912 -0.108578 +v 0.095821 0.468749 -0.108578 +v 0.104534 0.468749 -0.110913 +v 0.104534 0.460912 -0.110913 +v 0.110913 0.460912 -0.104534 +v 0.108578 0.460912 -0.095821 +v 0.099865 0.460912 -0.093486 +v 0.093486 0.460912 -0.099865 +v 0.093486 0.468749 -0.099865 +v 0.110913 0.468749 -0.104534 +v 0.108578 0.468749 -0.095821 +v 0.099865 0.468749 -0.093486 +v -0.009021 0.460912 -0.144532 +v -0.009021 0.468749 -0.144532 +v -0.004510 0.468749 -0.152344 +v -0.004510 0.460912 -0.152344 +v 0.004510 0.460912 -0.152344 +v 0.009021 0.460912 -0.144532 +v 0.004510 0.460912 -0.136720 +v -0.004510 0.460912 -0.136720 +v -0.004510 0.468749 -0.136720 +v 0.004510 0.468749 -0.152344 +v 0.009021 0.468749 -0.144532 +v 0.004510 0.468749 -0.136720 +v -0.108578 0.460912 -0.095821 +v -0.108578 0.468749 -0.095821 +v -0.110913 0.468749 -0.104534 +v -0.110913 0.460912 -0.104534 +v -0.104534 0.460912 -0.110913 +v -0.095821 0.460912 -0.108578 +v -0.093486 0.460912 -0.099865 +v -0.099865 0.460912 -0.093486 +v -0.099865 0.468749 -0.093486 +v -0.104534 0.468749 -0.110913 +v -0.095821 0.468749 -0.108578 +v -0.093486 0.468749 -0.099865 +v -0.144532 0.460912 0.009021 +v -0.144532 0.468749 0.009021 +v -0.152344 0.468749 0.004510 +v -0.152344 0.460912 0.004510 +v -0.152344 0.460912 -0.004510 +v -0.144532 0.460912 -0.009021 +v -0.136720 0.460912 -0.004510 +v -0.136720 0.460912 0.004510 +v -0.136720 0.468749 0.004510 +v -0.152344 0.468749 -0.004510 +v -0.144532 0.468749 -0.009021 +v -0.136720 0.468749 -0.004510 +v -0.095821 0.460912 0.108578 +v -0.095821 0.468749 0.108578 +v -0.104534 0.468749 0.110913 +v -0.104534 0.460912 0.110913 +v -0.110913 0.460912 0.104534 +v -0.108578 0.460912 0.095821 +v -0.099865 0.460912 0.093486 +v -0.093486 0.460912 0.099865 +v -0.093486 0.468749 0.099865 +v -0.110913 0.468749 0.104534 +v -0.108578 0.468749 0.095821 +v -0.099865 0.468749 0.093486 +v 0.009021 0.460912 0.144532 +v 0.009021 0.468749 0.144532 +v 0.004510 0.468749 0.152344 +v 0.004510 0.460912 0.152344 +v -0.004511 0.460912 0.152344 +v -0.009021 0.460912 0.144532 +v -0.004511 0.460912 0.136720 +v 0.004510 0.460912 0.136720 +v 0.004510 0.468749 0.136720 +v -0.004511 0.468749 0.152344 +v -0.009021 0.468749 0.144532 +v -0.004510 0.468749 0.136720 +v 0.108578 0.460912 0.095821 +v 0.108578 0.468749 0.095821 +v 0.110913 0.468749 0.104534 +v 0.110913 0.460912 0.104534 +v 0.104534 0.460912 0.110913 +v 0.095821 0.460912 0.108578 +v 0.093486 0.460912 0.099865 +v 0.099865 0.460912 0.093486 +v 0.099865 0.468749 0.093486 +v 0.104534 0.468749 0.110913 +v 0.095821 0.468749 0.108578 +v 0.093486 0.468749 0.099865 +v 0.144532 0.460912 -0.009021 +v 0.144532 0.468749 -0.009021 +v 0.152344 0.468749 -0.004510 +v 0.152344 0.460912 -0.004510 +v 0.152344 0.460912 0.004511 +v 0.144532 0.460912 0.009021 +v 0.136720 0.460912 0.004511 +v 0.136720 0.460912 -0.004510 +v 0.136720 0.468749 -0.004510 +v 0.152344 0.468749 0.004511 +v 0.144532 0.468749 0.009021 +v 0.136720 0.468749 0.004511 +v 0.059210 0.371056 -0.110774 +v -0.110774 0.371056 -0.059210 +v 0.125000 0.371056 -0.012312 +v -0.110774 0.371056 0.059210 +v 0.079683 0.371056 0.097094 +v 0.012311 0.371056 0.125001 +v -0.059210 0.371056 -0.110774 +v 0.097094 0.371056 -0.079683 +v -0.125001 0.371056 -0.012311 +v 0.120197 0.371056 0.036461 +v -0.079683 0.371056 0.097094 +v -0.012311 0.371056 0.125001 +v 0.036461 0.371056 -0.120197 +v -0.097094 0.371056 -0.079683 +v 0.120197 0.371056 -0.036461 +v -0.120197 0.371056 0.036461 +v 0.097094 0.371056 0.079683 +v 0.059210 0.371056 0.110774 +v -0.036461 0.371056 -0.120197 +v 0.079683 0.371056 -0.097094 +v -0.120197 0.371056 -0.036461 +v 0.125000 0.371056 0.012311 +v -0.097094 0.371056 0.079683 +v -0.036461 0.371056 0.120197 +v 0.012311 0.371056 -0.125000 +v -0.079683 0.371056 -0.097094 +v 0.110774 0.371056 -0.059210 +v -0.125001 0.371056 0.012312 +v 0.110774 0.371056 0.059210 +v -0.059210 0.371056 0.110774 +v 0.036461 0.371056 0.120197 +v -0.012311 0.371056 -0.125000 +v -0.496094 -0.375000 0.496094 +v -0.496094 -0.375000 -0.496094 +v -0.496094 -0.496094 -0.496094 +v -0.496094 -0.496094 0.496094 +v 0.496094 -0.375000 -0.496094 +v 0.496094 -0.496094 -0.496094 +v 0.496094 -0.375000 0.496094 +v 0.496094 -0.496094 0.496094 +v -0.400579 0.390625 0.370218 +v -0.367241 0.375000 0.389466 +v -0.411691 0.390625 0.389466 +v -0.378353 0.375000 0.370218 +v -0.400579 0.390625 0.408713 +v -0.378353 0.375000 0.408713 +v -0.378353 0.390625 0.408713 +v -0.400579 0.375000 0.408713 +v -0.367241 0.390625 0.389466 +v -0.411691 0.375000 0.389466 +v -0.378353 0.390625 0.370218 +v -0.400579 0.375000 0.370218 +v -0.400578 0.375000 -0.408713 +v -0.378353 0.390625 -0.408713 +v -0.411691 0.375000 -0.389466 +v -0.367241 0.390625 -0.389466 +v -0.400578 0.375000 -0.370218 +v -0.378353 0.390625 -0.370218 +v -0.378353 0.375000 -0.370218 +v -0.400578 0.390625 -0.370218 +v -0.378353 0.375000 -0.408713 +v -0.411691 0.390625 -0.389466 +v -0.367241 0.375000 -0.389466 +v -0.400578 0.390625 -0.408713 +v 0.378353 0.375000 0.370218 +v 0.400578 0.390625 0.370218 +v 0.367241 0.375000 0.389466 +v 0.411691 0.390625 0.389466 +v 0.378353 0.375000 0.408713 +v 0.400578 0.390625 0.408713 +v 0.400578 0.375000 0.408713 +v 0.378353 0.390625 0.408713 +v 0.400578 0.375000 0.370218 +v 0.367241 0.390625 0.389466 +v 0.411691 0.375000 0.389466 +v 0.378353 0.390625 0.370218 +v 0.378353 0.390625 -0.408713 +v 0.411691 0.375000 -0.389466 +v 0.367241 0.390625 -0.389466 +v 0.400579 0.375000 -0.408713 +v 0.378353 0.390625 -0.370218 +v 0.400579 0.375000 -0.370218 +v 0.400579 0.390625 -0.370218 +v 0.378353 0.375000 -0.370218 +v 0.411691 0.390625 -0.389466 +v 0.367241 0.375000 -0.389466 +v 0.400579 0.390625 -0.408713 +v 0.378353 0.375000 -0.408713 +v 0.000000 -0.188051 -0.439726 +v 0.007157 0.184437 -0.446679 +v 0.014040 0.173736 -0.453365 +v 0.020382 0.156359 -0.459527 +v 0.025942 0.132972 -0.464927 +v 0.030504 0.104475 -0.469360 +v 0.033894 0.071964 -0.472653 +v 0.035982 0.036687 -0.474681 +v 0.036687 0.000000 -0.475366 +v 0.035982 -0.036687 -0.474681 +v 0.033894 -0.071964 -0.472653 +v 0.030504 -0.104475 -0.469360 +v 0.025942 -0.132972 -0.464927 +v 0.020382 -0.156359 -0.459527 +v 0.014040 -0.173736 -0.453365 +v 0.007157 -0.184437 -0.446679 +v 0.014040 0.184437 -0.446276 +v 0.027540 0.173736 -0.452574 +v 0.039981 0.156359 -0.458378 +v 0.050886 0.132972 -0.463465 +v 0.059836 0.104475 -0.467640 +v 0.066486 0.071964 -0.470743 +v 0.070581 0.036687 -0.472653 +v 0.071964 0.000000 -0.473298 +v 0.070581 -0.036687 -0.472653 +v 0.066486 -0.071964 -0.470743 +v 0.059836 -0.104475 -0.467640 +v 0.050886 -0.132972 -0.463465 +v 0.039981 -0.156359 -0.458378 +v 0.027540 -0.173736 -0.452574 +v 0.014040 -0.184437 -0.446276 +v 0.020382 0.184437 -0.445621 +v 0.039981 0.173736 -0.451289 +v 0.058044 0.156359 -0.456512 +v 0.073875 0.132972 -0.461091 +v 0.086868 0.104475 -0.464848 +v 0.096523 0.071964 -0.467640 +v 0.102468 0.036687 -0.469360 +v 0.104476 0.000000 -0.469940 +v 0.102468 -0.036687 -0.469360 +v 0.096523 -0.071964 -0.467640 +v 0.086868 -0.104475 -0.464848 +v 0.073875 -0.132972 -0.461091 +v 0.058044 -0.156359 -0.456512 +v 0.039981 -0.173736 -0.451289 +v 0.020382 -0.184437 -0.445621 +v 0.025942 0.184437 -0.444739 +v 0.050886 0.173736 -0.449559 +v 0.073875 0.156359 -0.454002 +v 0.094026 0.132972 -0.457895 +v 0.110562 0.104475 -0.461091 +v 0.122850 0.071964 -0.463465 +v 0.130417 0.036687 -0.464927 +v 0.132972 0.000000 -0.465421 +v 0.130417 -0.036687 -0.464927 +v 0.122850 -0.071964 -0.463465 +v 0.110562 -0.104475 -0.461091 +v 0.094026 -0.132972 -0.457895 +v 0.073875 -0.156359 -0.454002 +v 0.050886 -0.173736 -0.449559 +v 0.025942 -0.184437 -0.444739 +v 0.030504 0.184437 -0.443665 +v 0.059836 0.173736 -0.447452 +v 0.086868 0.156359 -0.450942 +v 0.110562 0.132972 -0.454002 +v 0.130008 0.104475 -0.456512 +v 0.144457 0.071964 -0.458378 +v 0.153354 0.036687 -0.459527 +v 0.156359 0.000000 -0.459915 +v 0.153354 -0.036687 -0.459527 +v 0.144457 -0.071964 -0.458378 +v 0.130008 -0.104475 -0.456512 +v 0.110562 -0.132972 -0.454002 +v 0.086868 -0.156359 -0.450942 +v 0.059836 -0.173736 -0.447452 +v 0.030504 -0.184437 -0.443665 +v 0.033894 0.184437 -0.442439 +v 0.066486 0.173736 -0.445048 +v 0.096523 0.156359 -0.447452 +v 0.122850 0.132972 -0.449559 +v 0.144457 0.104475 -0.451289 +v 0.160512 0.071964 -0.452574 +v 0.170398 0.036687 -0.453365 +v 0.173736 0.000000 -0.453632 +v 0.170398 -0.036687 -0.453365 +v 0.160512 -0.071964 -0.452574 +v 0.144457 -0.104475 -0.451289 +v 0.122850 -0.132972 -0.449559 +v 0.096523 -0.156359 -0.447452 +v 0.066486 -0.173736 -0.445048 +v 0.033894 -0.184437 -0.442439 +v 0.035982 0.184437 -0.441109 +v 0.070581 0.173736 -0.442439 +v 0.102468 0.156359 -0.443665 +v 0.130417 0.132972 -0.444739 +v 0.153354 0.104475 -0.445621 +v 0.170398 0.071964 -0.446276 +v 0.180894 0.036687 -0.446679 +v 0.184438 0.000000 -0.446816 +v 0.180894 -0.036687 -0.446679 +v 0.170398 -0.071964 -0.446276 +v 0.153354 -0.104475 -0.445621 +v 0.130417 -0.132972 -0.444739 +v 0.102468 -0.156359 -0.443665 +v 0.070581 -0.173736 -0.442439 +v 0.035982 -0.184437 -0.441109 +v 0.036687 0.184437 -0.439726 +v 0.071964 0.173736 -0.439726 +v 0.104476 0.156359 -0.439726 +v 0.132972 0.132972 -0.439726 +v 0.156359 0.104475 -0.439726 +v 0.173736 0.071964 -0.439726 +v 0.184438 0.036687 -0.439726 +v 0.188051 0.000000 -0.439726 +v 0.184438 -0.036687 -0.439726 +v 0.173736 -0.071964 -0.439726 +v 0.156359 -0.104475 -0.439726 +v 0.132972 -0.132972 -0.439726 +v 0.104476 -0.156359 -0.439726 +v 0.071964 -0.173736 -0.439726 +v 0.036687 -0.184437 -0.439726 +v 0.000000 0.188051 -0.439726 +v -0.036687 0.184437 -0.439726 +v -0.071964 0.173736 -0.439726 +v -0.104475 0.156359 -0.439726 +v -0.132972 0.132972 -0.439726 +v -0.156358 0.104475 -0.439726 +v -0.173736 0.071964 -0.439726 +v -0.184437 0.036687 -0.439726 +v -0.188051 0.000000 -0.439727 +v -0.184437 -0.036687 -0.439726 +v -0.173736 -0.071964 -0.439726 +v -0.156358 -0.104475 -0.439726 +v -0.132972 -0.132972 -0.439726 +v -0.104475 -0.156359 -0.439726 +v -0.071964 -0.173736 -0.439726 +v -0.036687 -0.184437 -0.439726 +v -0.035982 0.184437 -0.441109 +v -0.070581 0.173736 -0.442439 +v -0.102468 0.156359 -0.443665 +v -0.130417 0.132972 -0.444739 +v -0.153354 0.104475 -0.445621 +v -0.170398 0.071964 -0.446276 +v -0.180893 0.036687 -0.446679 +v -0.184437 0.000000 -0.446816 +v -0.180893 -0.036687 -0.446679 +v -0.170398 -0.071964 -0.446276 +v -0.153354 -0.104475 -0.445621 +v -0.130417 -0.132972 -0.444739 +v -0.102468 -0.156359 -0.443665 +v -0.070581 -0.173736 -0.442439 +v -0.035982 -0.184437 -0.441110 +v -0.033894 0.184437 -0.442439 +v -0.066486 0.173736 -0.445048 +v -0.096523 0.156359 -0.447452 +v -0.122850 0.132972 -0.449559 +v -0.144456 0.104475 -0.451289 +v -0.160511 0.071964 -0.452574 +v -0.170398 0.036687 -0.453365 +v -0.173736 0.000000 -0.453632 +v -0.170398 -0.036687 -0.453365 +v -0.160511 -0.071964 -0.452574 +v -0.144456 -0.104475 -0.451289 +v -0.122850 -0.132972 -0.449559 +v -0.096523 -0.156359 -0.447452 +v -0.066486 -0.173736 -0.445048 +v -0.033894 -0.184437 -0.442439 +v -0.030504 0.184437 -0.443665 +v -0.059836 0.173736 -0.447452 +v -0.086868 0.156359 -0.450942 +v -0.110562 0.132972 -0.454002 +v -0.130007 0.104475 -0.456512 +v -0.144456 0.071964 -0.458378 +v -0.153354 0.036687 -0.459527 +v -0.156358 0.000000 -0.459915 +v -0.153354 -0.036687 -0.459527 +v -0.144456 -0.071964 -0.458378 +v -0.130007 -0.104475 -0.456512 +v -0.110562 -0.132972 -0.454002 +v -0.086868 -0.156359 -0.450942 +v -0.059836 -0.173736 -0.447452 +v -0.030504 -0.184437 -0.443665 +v -0.025941 0.184437 -0.444739 +v -0.050886 0.173736 -0.449559 +v -0.073875 0.156359 -0.454002 +v -0.094025 0.132972 -0.457895 +v -0.110562 0.104475 -0.461091 +v -0.122850 0.071964 -0.463465 +v -0.130417 0.036687 -0.464927 +v -0.132972 0.000000 -0.465421 +v -0.130417 -0.036687 -0.464927 +v -0.122850 -0.071964 -0.463465 +v -0.110562 -0.104475 -0.461091 +v -0.094025 -0.132972 -0.457895 +v -0.073875 -0.156359 -0.454002 +v -0.050886 -0.173736 -0.449559 +v -0.025941 -0.184437 -0.444739 +v -0.020382 0.184437 -0.445621 +v -0.039981 0.173736 -0.451289 +v -0.058043 0.156359 -0.456512 +v -0.073875 0.132972 -0.461091 +v -0.086868 0.104475 -0.464848 +v -0.096523 0.071964 -0.467640 +v -0.102468 0.036687 -0.469360 +v -0.104475 0.000000 -0.469940 +v -0.102468 -0.036687 -0.469360 +v -0.096523 -0.071964 -0.467640 +v -0.086868 -0.104475 -0.464848 +v -0.073875 -0.132972 -0.461091 +v -0.058043 -0.156359 -0.456512 +v -0.039981 -0.173736 -0.451289 +v -0.020382 -0.184437 -0.445621 +v -0.014039 0.184437 -0.446276 +v -0.027539 0.173736 -0.452574 +v -0.039981 0.156359 -0.458378 +v -0.050886 0.132972 -0.463465 +v -0.059836 0.104475 -0.467640 +v -0.066486 0.071964 -0.470743 +v -0.070581 0.036687 -0.472653 +v -0.071964 0.000000 -0.473298 +v -0.070581 -0.036687 -0.472653 +v -0.066486 -0.071964 -0.470743 +v -0.059836 -0.104475 -0.467640 +v -0.050886 -0.132972 -0.463465 +v -0.039981 -0.156359 -0.458378 +v -0.027539 -0.173736 -0.452574 +v -0.014039 -0.184437 -0.446276 +v -0.007157 0.184437 -0.446679 +v -0.014039 0.173736 -0.453365 +v -0.020382 0.156359 -0.459527 +v -0.025941 0.132972 -0.464927 +v -0.030504 0.104475 -0.469360 +v -0.033894 0.071964 -0.472653 +v -0.035982 0.036687 -0.474681 +v -0.036687 0.000000 -0.475366 +v -0.035982 -0.036687 -0.474681 +v -0.033894 -0.071964 -0.472653 +v -0.030504 -0.104475 -0.469360 +v -0.025941 -0.132972 -0.464927 +v -0.020382 -0.156359 -0.459527 +v -0.014039 -0.173736 -0.453365 +v -0.007157 -0.184437 -0.446679 +v 0.000000 0.184437 -0.446816 +v 0.000000 0.173736 -0.453632 +v 0.000000 0.156359 -0.459915 +v 0.000000 0.132972 -0.465421 +v 0.000000 0.104475 -0.469940 +v 0.000000 0.071964 -0.473298 +v 0.000000 0.036687 -0.475366 +v 0.000000 0.000000 -0.476064 +v 0.000000 -0.036687 -0.475366 +v 0.000000 -0.071964 -0.473298 +v 0.000000 -0.104475 -0.469940 +v 0.000000 -0.132972 -0.465421 +v 0.000000 -0.156359 -0.459915 +v 0.000000 -0.173736 -0.453632 +v 0.000000 -0.184437 -0.446816 +v -0.413519 0.375000 0.413519 +v -0.437500 0.351019 0.413519 +v -0.413519 0.351019 0.437500 +v -0.425494 0.371796 0.413519 +v -0.413519 0.371796 0.425494 +v -0.424987 0.368684 0.424987 +v -0.434296 0.351019 0.425494 +v -0.434296 0.362994 0.413519 +v -0.431184 0.362487 0.424987 +v -0.413519 0.362994 0.434296 +v -0.425494 0.351019 0.434296 +v -0.424987 0.362487 0.431184 +v -0.437500 0.351019 -0.413519 +v -0.413519 0.375000 -0.413519 +v -0.413519 0.351019 -0.437500 +v -0.434296 0.362994 -0.413519 +v -0.434296 0.351019 -0.425494 +v -0.431184 0.362487 -0.424987 +v -0.413519 0.371796 -0.425494 +v -0.425494 0.371796 -0.413519 +v -0.424987 0.368684 -0.424987 +v -0.425494 0.351019 -0.434296 +v -0.413519 0.362994 -0.434296 +v -0.424987 0.362487 -0.431184 +v -0.437500 -0.375000 -0.413519 +v -0.413519 -0.375000 -0.437500 +v -0.434287 -0.375000 -0.425509 +v -0.425509 -0.375000 -0.434287 +v -0.413519 -0.375000 0.437500 +v -0.437500 -0.375000 0.413519 +v -0.425509 -0.375000 0.434287 +v -0.434287 -0.375000 0.425509 +v 0.437500 0.351019 -0.413519 +v 0.413519 0.351019 -0.437500 +v 0.413519 0.375000 -0.413519 +v 0.434296 0.351019 -0.425494 +v 0.434296 0.362994 -0.413519 +v 0.431184 0.362487 -0.424987 +v 0.413519 0.362994 -0.434296 +v 0.425494 0.351019 -0.434296 +v 0.424987 0.362487 -0.431184 +v 0.425494 0.371796 -0.413519 +v 0.413519 0.371796 -0.425494 +v 0.424987 0.368684 -0.424987 +v 0.413519 -0.375000 -0.437500 +v 0.437500 -0.375000 -0.413519 +v 0.425509 -0.375000 -0.434287 +v 0.434287 -0.375000 -0.425509 +v 0.437500 0.351019 0.413519 +v 0.413519 0.375000 0.413519 +v 0.413519 0.351019 0.437500 +v 0.434296 0.362994 0.413519 +v 0.434296 0.351019 0.425494 +v 0.431184 0.362487 0.424987 +v 0.413519 0.371796 0.425494 +v 0.425494 0.371796 0.413519 +v 0.424987 0.368684 0.424987 +v 0.425494 0.351019 0.434296 +v 0.413519 0.362994 0.434296 +v 0.424987 0.362487 0.431184 +v 0.437500 -0.375000 0.413519 +v 0.413519 -0.375000 0.437500 +v 0.434287 -0.375000 0.425509 +v 0.425509 -0.375000 0.434287 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1450 0.6884 +vt 0.1531 0.6900 +vt 0.1607 0.6932 +vt 0.1675 0.6977 +vt 0.1734 0.7036 +vt 0.1780 0.7104 +vt 0.1811 0.7181 +vt 0.1827 0.7262 +vt 0.1827 0.7344 +vt 0.1811 0.7425 +vt 0.1780 0.7501 +vt 0.1734 0.7570 +vt 0.1675 0.7629 +vt 0.1607 0.7674 +vt 0.1531 0.7706 +vt 0.1450 0.7722 +vt 0.1367 0.7722 +vt 0.1286 0.7706 +vt 0.1210 0.7674 +vt 0.1141 0.7628 +vt 0.1083 0.7570 +vt 0.1037 0.7501 +vt 0.1005 0.7425 +vt 0.0989 0.7344 +vt 0.0989 0.7262 +vt 0.1005 0.7181 +vt 0.1037 0.7104 +vt 0.1083 0.7036 +vt 0.1141 0.6977 +vt 0.1210 0.6932 +vt 0.1286 0.6900 +vt 0.1367 0.6884 +vt 0.0270 0.6932 +vt 0.0202 0.6977 +vt 0.0143 0.7036 +vt 0.0098 0.7104 +vt 0.0066 0.7181 +vt 0.0050 0.7262 +vt 0.0050 0.7344 +vt 0.0066 0.7425 +vt 0.0098 0.7501 +vt 0.0143 0.7570 +vt 0.0202 0.7628 +vt 0.0270 0.7674 +vt 0.0347 0.7706 +vt 0.0428 0.7722 +vt 0.0510 0.7722 +vt 0.0591 0.7706 +vt 0.0667 0.7674 +vt 0.0736 0.7629 +vt 0.0794 0.7570 +vt 0.0840 0.7501 +vt 0.0872 0.7425 +vt 0.0888 0.7344 +vt 0.0888 0.7262 +vt 0.0872 0.7181 +vt 0.0840 0.7104 +vt 0.0794 0.7036 +vt 0.0736 0.6977 +vt 0.0667 0.6932 +vt 0.0591 0.6900 +vt 0.0510 0.6884 +vt 0.0428 0.6884 +vt 0.0347 0.6900 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.1758 0.6995 +vt 0.1794 0.6974 +vt 0.1794 0.6932 +vt 0.1758 0.6911 +vt 0.1722 0.6932 +vt 0.1722 0.6974 +vt 0.7148 0.7617 +vt 0.7148 0.5117 +vt 0.7461 0.5117 +vt 0.7461 0.7617 +vt 0.6211 0.7617 +vt 0.6211 0.5117 +vt 0.6523 0.5117 +vt 0.6523 0.7617 +vt 0.6836 0.7617 +vt 0.6836 0.5117 +vt 0.7148 0.5117 +vt 0.7148 0.7617 +vt 0.6836 0.7617 +vt 0.6523 0.7617 +vt 0.6523 0.5117 +vt 0.9961 0.5117 +vt 0.9961 0.7617 +vt 0.9961 0.2617 +vt 0.9961 0.5117 +vt 0.7461 0.5117 +vt 0.7461 0.2617 +vt 0.2167 0.2484 +vt 0.0099 0.2484 +vt 0.0099 0.0820 +vt 0.2167 0.0820 +vt 0.2167 0.4281 +vt 0.0099 0.4281 +vt 0.0099 0.2617 +vt 0.2167 0.2617 +vt 0.2365 0.2672 +vt 0.4432 0.2672 +vt 0.4432 0.4336 +vt 0.2365 0.4336 +vt 0.6698 0.4281 +vt 0.4630 0.4281 +vt 0.4630 0.2617 +vt 0.6698 0.2617 +vt 0.5858 0.2422 +vt 0.5819 0.2488 +vt 0.5743 0.2488 +vt 0.5705 0.2422 +vt 0.5743 0.2356 +vt 0.5819 0.2356 +vt 0.5858 0.2422 +vt 0.5819 0.2488 +vt 0.5743 0.2488 +vt 0.5705 0.2422 +vt 0.5743 0.2356 +vt 0.5819 0.2356 +vt 0.5858 0.2422 +vt 0.5819 0.2488 +vt 0.5743 0.2488 +vt 0.5705 0.2422 +vt 0.5743 0.2356 +vt 0.5819 0.2356 +vt 0.5858 0.2422 +vt 0.5819 0.2488 +vt 0.5743 0.2488 +vt 0.5705 0.2422 +vt 0.5743 0.2356 +vt 0.5819 0.2356 +vt 0.3458 0.2440 +vt 0.3458 0.0372 +vt 0.5526 0.0372 +vt 0.5526 0.2440 +vt 0.1797 0.9531 +vt 0.1797 0.9766 +vt 0.1719 0.9766 +vt 0.1719 0.9531 +vt 0.1641 0.9766 +vt 0.1641 0.9531 +vt 0.1562 0.9766 +vt 0.1562 0.9531 +vt 0.1875 0.9453 +vt 0.1875 0.9531 +vt 0.1797 0.9453 +vt 0.1953 0.9453 +vt 0.1953 0.9531 +vt 0.2031 0.9453 +vt 0.2031 0.9531 +vt 0.1484 0.9766 +vt 0.1484 0.9531 +vt 0.1719 0.9453 +vt 0.2109 0.9453 +vt 0.2109 0.9531 +vt 0.1406 0.9766 +vt 0.1406 0.9531 +vt 0.1641 0.9453 +vt 0.2188 0.9453 +vt 0.2188 0.9531 +vt 0.1328 0.9766 +vt 0.1328 0.9531 +vt 0.1562 0.9453 +vt 0.1719 0.9883 +vt 0.1719 0.9805 +vt 0.1797 0.9805 +vt 0.1797 0.9883 +vt 0.1953 0.9883 +vt 0.1953 0.9805 +vt 0.2031 0.9805 +vt 0.2031 0.9883 +vt 0.2266 0.9453 +vt 0.2266 0.9531 +vt 0.1641 0.9883 +vt 0.1641 0.9805 +vt 0.1484 0.9453 +vt 0.2109 0.9805 +vt 0.2109 0.9883 +vt 0.2344 0.9453 +vt 0.2344 0.9531 +vt 0.1562 0.9883 +vt 0.1562 0.9805 +vt 0.1406 0.9453 +vt 0.1484 0.9883 +vt 0.1484 0.9805 +vt 0.2422 0.9453 +vt 0.2422 0.9531 +vt 0.1328 0.9883 +vt 0.1328 0.9805 +vt 0.1406 0.9805 +vt 0.1406 0.9883 +vt 0.1328 0.9453 +vt 0.2188 0.9805 +vt 0.2188 0.9883 +vt 0.2500 0.9453 +vt 0.2500 0.9531 +vt 0.1250 0.9883 +vt 0.1250 0.9805 +vt 0.1250 0.9453 +vt 0.1250 0.9531 +vt 0.2266 0.9805 +vt 0.2266 0.9883 +vt 0.0078 0.9453 +vt 0.0078 0.9531 +vt 0.0000 0.9531 +vt 0.0000 0.9453 +vt 0.1172 0.9883 +vt 0.1172 0.9805 +vt 0.1016 0.9531 +vt 0.1016 0.9766 +vt 0.0938 0.9766 +vt 0.0938 0.9531 +vt 0.1172 0.9453 +vt 0.1172 0.9531 +vt 0.2344 0.9805 +vt 0.2344 0.9883 +vt 0.0156 0.9453 +vt 0.0156 0.9531 +vt 0.1094 0.9883 +vt 0.1094 0.9805 +vt 0.1094 0.9453 +vt 0.1094 0.9531 +vt 0.2422 0.9805 +vt 0.2422 0.9883 +vt 0.0234 0.9453 +vt 0.0234 0.9531 +vt 0.1016 0.9883 +vt 0.1016 0.9805 +vt 0.1016 0.9453 +vt 0.0000 0.9883 +vt 0.0000 0.9805 +vt 0.0078 0.9805 +vt 0.0078 0.9883 +vt 0.0312 0.9453 +vt 0.0312 0.9531 +vt 0.2500 0.9805 +vt 0.2500 0.9883 +vt 0.0938 0.9453 +vt 0.0156 0.9805 +vt 0.0156 0.9883 +vt 0.1875 0.9805 +vt 0.1875 0.9883 +vt 0.0391 0.9453 +vt 0.0391 0.9531 +vt 0.0938 0.9883 +vt 0.0938 0.9805 +vt 0.0703 0.9531 +vt 0.0703 0.9766 +vt 0.0625 0.9766 +vt 0.0625 0.9531 +vt 0.0859 0.9453 +vt 0.0859 0.9531 +vt 0.0234 0.9805 +vt 0.0234 0.9883 +vt 0.0469 0.9453 +vt 0.0469 0.9531 +vt 0.0859 0.9883 +vt 0.0859 0.9805 +vt 0.0781 0.9453 +vt 0.0781 0.9531 +vt 0.0312 0.9805 +vt 0.0312 0.9883 +vt 0.0547 0.9453 +vt 0.0547 0.9531 +vt 0.0781 0.9883 +vt 0.0781 0.9805 +vt 0.0703 0.9453 +vt 0.0391 0.9805 +vt 0.0391 0.9883 +vt 0.0625 0.9453 +vt 0.0703 0.9883 +vt 0.0703 0.9805 +vt 0.0625 0.9883 +vt 0.0625 0.9805 +vt 0.0469 0.9805 +vt 0.0469 0.9883 +vt 0.0547 0.9883 +vt 0.0547 0.9805 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.1680 0.6876 +vt 0.1680 0.6837 +vt 0.1719 0.6837 +vt 0.1719 0.6876 +vt 0.1641 0.6876 +vt 0.1641 0.6837 +vt 0.1758 0.6837 +vt 0.1758 0.6876 +vt 0.1797 0.6837 +vt 0.1797 0.6876 +vt 0.1563 0.6876 +vt 0.1563 0.6837 +vt 0.1602 0.6837 +vt 0.1602 0.6876 +vt 0.2031 0.9766 +vt 0.1953 0.9766 +vt 0.0156 0.9766 +vt 0.0078 0.9766 +vt 0.0547 0.9766 +vt 0.1250 0.9766 +vt 0.2422 0.9766 +vt 0.2344 0.9766 +vt 0.1172 0.9766 +vt 0.0859 0.9766 +vt 0.0781 0.9766 +vt 0.1875 0.9766 +vt 0.2188 0.9766 +vt 0.2109 0.9766 +vt 0.2500 0.9766 +vt 0.0469 0.9766 +vt 0.0391 0.9766 +vt 0.0000 0.9766 +vt 0.2266 0.9766 +vt 0.1094 0.9766 +vt 0.0312 0.9766 +vt 0.0234 0.9766 +vt 0.6211 0.2461 +vt 0.6211 0.2500 +vt 0.6289 0.2500 +vt 0.6289 0.2461 +vt 0.6211 0.2461 +vt 0.6211 0.2500 +vt 0.6289 0.2500 +vt 0.6289 0.2461 +vt 0.6367 0.2461 +vt 0.6367 0.2500 +vt 0.6445 0.2500 +vt 0.6445 0.2461 +vt 0.6367 0.2461 +vt 0.6367 0.2500 +vt 0.6445 0.2500 +vt 0.6445 0.2461 +vt 0.6055 0.2461 +vt 0.6055 0.2500 +vt 0.6133 0.2500 +vt 0.6133 0.2461 +vt 0.6055 0.2461 +vt 0.6055 0.2500 +vt 0.6133 0.2500 +vt 0.6133 0.2461 +vt 0.5977 0.2461 +vt 0.5977 0.2500 +vt 0.5977 0.2461 +vt 0.5977 0.2500 +vt 0.6055 0.2500 +vt 0.6055 0.2461 +vt 0.6289 0.2461 +vt 0.6289 0.2500 +vt 0.6367 0.2500 +vt 0.6367 0.2461 +vt 0.6133 0.2461 +vt 0.6133 0.2500 +vt 0.6211 0.2500 +vt 0.6211 0.2461 +vt 0.6367 0.2461 +vt 0.6367 0.2500 +vt 0.6445 0.2500 +vt 0.6445 0.2461 +vt 0.6055 0.2461 +vt 0.6055 0.2500 +vt 0.6289 0.2500 +vt 0.6289 0.2461 +vt 0.6133 0.2461 +vt 0.6133 0.2500 +vt 0.6211 0.2500 +vt 0.6211 0.2461 +vt 0.6445 0.2500 +vt 0.6445 0.2461 +vt 0.5977 0.2461 +vt 0.5977 0.2500 +vt 0.2813 0.1866 +vt 0.2813 0.1947 +vt 0.2730 0.1947 +vt 0.2735 0.1866 +vt 0.2813 0.2390 +vt 0.2813 0.2430 +vt 0.2780 0.2430 +vt 0.2766 0.2390 +vt 0.2813 0.1792 +vt 0.2743 0.1792 +vt 0.2813 0.2336 +vt 0.2753 0.2336 +vt 0.2813 0.1727 +vt 0.2753 0.1727 +vt 0.2813 0.2271 +vt 0.2743 0.2271 +vt 0.2813 0.1673 +vt 0.2766 0.1673 +vt 0.2813 0.2196 +vt 0.2735 0.2196 +vt 0.2813 0.1633 +vt 0.2780 0.1633 +vt 0.2813 0.2116 +vt 0.2730 0.2116 +vt 0.2813 0.1609 +vt 0.2796 0.1609 +vt 0.2813 0.2031 +vt 0.2728 0.2031 +vt 0.2813 0.2454 +vt 0.2813 0.2463 +vt 0.2796 0.2454 +vt 0.2813 0.1600 +vt 0.2780 0.1609 +vt 0.2648 0.2031 +vt 0.2651 0.1947 +vt 0.2780 0.2454 +vt 0.2749 0.2430 +vt 0.2660 0.1866 +vt 0.2721 0.2390 +vt 0.2675 0.1792 +vt 0.2696 0.2336 +vt 0.2696 0.1727 +vt 0.2675 0.2271 +vt 0.2721 0.1673 +vt 0.2660 0.2196 +vt 0.2749 0.1633 +vt 0.2651 0.2116 +vt 0.2643 0.1727 +vt 0.2679 0.1673 +vt 0.2613 0.2271 +vt 0.2591 0.2196 +vt 0.2721 0.1633 +vt 0.2578 0.2116 +vt 0.2766 0.1609 +vt 0.2573 0.2031 +vt 0.2766 0.2454 +vt 0.2578 0.1947 +vt 0.2721 0.2430 +vt 0.2591 0.1866 +vt 0.2679 0.2390 +vt 0.2613 0.1792 +vt 0.2643 0.2336 +vt 0.2753 0.2454 +vt 0.2696 0.2430 +vt 0.2514 0.1947 +vt 0.2531 0.1866 +vt 0.2643 0.2390 +vt 0.2559 0.1792 +vt 0.2597 0.2336 +vt 0.2597 0.1727 +vt 0.2559 0.2271 +vt 0.2643 0.1673 +vt 0.2531 0.2196 +vt 0.2696 0.1633 +vt 0.2514 0.2116 +vt 0.2753 0.1609 +vt 0.2508 0.2031 +vt 0.2514 0.2271 +vt 0.2481 0.2196 +vt 0.2613 0.1673 +vt 0.2675 0.1633 +vt 0.2461 0.2116 +vt 0.2743 0.1609 +vt 0.2454 0.2031 +vt 0.2743 0.2454 +vt 0.2461 0.1947 +vt 0.2675 0.2430 +vt 0.2481 0.1866 +vt 0.2613 0.2390 +vt 0.2514 0.1792 +vt 0.2559 0.2336 +vt 0.2559 0.1727 +vt 0.2422 0.1947 +vt 0.2445 0.1866 +vt 0.2660 0.2430 +vt 0.2591 0.2390 +vt 0.2481 0.1792 +vt 0.2531 0.2336 +vt 0.2531 0.1727 +vt 0.2481 0.2271 +vt 0.2591 0.1673 +vt 0.2445 0.2196 +vt 0.2660 0.1633 +vt 0.2422 0.2116 +vt 0.2735 0.1609 +vt 0.2414 0.2031 +vt 0.2735 0.2454 +vt 0.2578 0.1673 +vt 0.2651 0.1633 +vt 0.2422 0.2196 +vt 0.2398 0.2116 +vt 0.2730 0.1609 +vt 0.2390 0.2031 +vt 0.2730 0.2454 +vt 0.2398 0.1947 +vt 0.2651 0.2430 +vt 0.2422 0.1866 +vt 0.2578 0.2390 +vt 0.2461 0.1792 +vt 0.2514 0.2336 +vt 0.2514 0.1727 +vt 0.2461 0.2271 +vt 0.2648 0.2430 +vt 0.2573 0.2390 +vt 0.2414 0.1866 +vt 0.2454 0.1792 +vt 0.2508 0.2336 +vt 0.2508 0.1727 +vt 0.2454 0.2271 +vt 0.2573 0.1673 +vt 0.2414 0.2196 +vt 0.2648 0.1633 +vt 0.2390 0.2116 +vt 0.2728 0.1609 +vt 0.2381 0.2031 +vt 0.2728 0.2454 +vt 0.2390 0.1947 +vt 0.3117 0.1727 +vt 0.3171 0.1792 +vt 0.3164 0.1792 +vt 0.3112 0.1727 +vt 0.3171 0.2271 +vt 0.3117 0.2336 +vt 0.3112 0.2336 +vt 0.3164 0.2271 +vt 0.3052 0.1673 +vt 0.3047 0.1673 +vt 0.3211 0.2196 +vt 0.3203 0.2196 +vt 0.2978 0.1633 +vt 0.2974 0.1633 +vt 0.3235 0.2116 +vt 0.3227 0.2116 +vt 0.2897 0.1609 +vt 0.2895 0.1609 +vt 0.3244 0.2031 +vt 0.3235 0.2031 +vt 0.2897 0.2454 +vt 0.2895 0.2454 +vt 0.3235 0.1947 +vt 0.3227 0.1947 +vt 0.2978 0.2430 +vt 0.2974 0.2430 +vt 0.3211 0.1866 +vt 0.3203 0.1866 +vt 0.3052 0.2390 +vt 0.3047 0.2390 +vt 0.2890 0.2454 +vt 0.2890 0.1609 +vt 0.3211 0.2031 +vt 0.3203 0.1947 +vt 0.2965 0.2430 +vt 0.3181 0.1866 +vt 0.3034 0.2390 +vt 0.3144 0.1792 +vt 0.3094 0.2336 +vt 0.3094 0.1727 +vt 0.3144 0.2271 +vt 0.3034 0.1673 +vt 0.3181 0.2196 +vt 0.2965 0.1633 +vt 0.3203 0.2116 +vt 0.3066 0.2336 +vt 0.3111 0.2271 +vt 0.3066 0.1727 +vt 0.3012 0.1673 +vt 0.3144 0.2196 +vt 0.2950 0.1633 +vt 0.3164 0.2116 +vt 0.2883 0.1609 +vt 0.3171 0.2031 +vt 0.2883 0.2454 +vt 0.3164 0.1947 +vt 0.2950 0.2430 +vt 0.3144 0.1866 +vt 0.3012 0.2390 +vt 0.3111 0.1792 +vt 0.3117 0.2031 +vt 0.3112 0.1947 +vt 0.2872 0.2454 +vt 0.2929 0.2430 +vt 0.3094 0.1866 +vt 0.2982 0.2390 +vt 0.3066 0.1792 +vt 0.3028 0.2336 +vt 0.3028 0.1727 +vt 0.3066 0.2271 +vt 0.2982 0.1673 +vt 0.3094 0.2196 +vt 0.2929 0.1633 +vt 0.3112 0.2116 +vt 0.2872 0.1609 +vt 0.2982 0.1727 +vt 0.2946 0.1673 +vt 0.3012 0.2271 +vt 0.3034 0.2196 +vt 0.2904 0.1633 +vt 0.3047 0.2116 +vt 0.2859 0.1609 +vt 0.3052 0.2031 +vt 0.2859 0.2454 +vt 0.3047 0.1947 +vt 0.2904 0.2430 +vt 0.3034 0.1866 +vt 0.2946 0.2390 +vt 0.3012 0.1792 +vt 0.2982 0.2336 +vt 0.2974 0.1947 +vt 0.2965 0.1866 +vt 0.2876 0.2430 +vt 0.2904 0.2390 +vt 0.2950 0.1792 +vt 0.2929 0.2336 +vt 0.2929 0.1727 +vt 0.2950 0.2271 +vt 0.2904 0.1673 +vt 0.2965 0.2196 +vt 0.2876 0.1633 +vt 0.2974 0.2116 +vt 0.2845 0.1609 +vt 0.2978 0.2031 +vt 0.2845 0.2454 +vt 0.2859 0.1673 +vt 0.2845 0.1633 +vt 0.2890 0.2196 +vt 0.2895 0.2116 +vt 0.2829 0.1609 +vt 0.2897 0.2031 +vt 0.2829 0.2454 +vt 0.2895 0.1947 +vt 0.2845 0.2430 +vt 0.2890 0.1866 +vt 0.2859 0.2390 +vt 0.2883 0.1792 +vt 0.2872 0.2336 +vt 0.2872 0.1727 +vt 0.2883 0.2271 +vt 0.5977 0.2461 +vt 0.5977 0.2500 +vt 0.5556 0.2440 +vt 0.5555 0.2469 +vt 0.5526 0.2470 +vt 0.5586 0.2440 +vt 0.5586 0.2469 +vt 0.2335 0.2672 +vt 0.2336 0.2646 +vt 0.2365 0.2645 +vt 0.2305 0.2672 +vt 0.2305 0.2646 +vt 0.4630 0.4308 +vt 0.4602 0.4307 +vt 0.4600 0.4281 +vt 0.4630 0.4336 +vt 0.4602 0.4336 +vt 0.5555 0.2500 +vt 0.4432 0.2645 +vt 0.4461 0.2646 +vt 0.4462 0.2672 +vt 0.4432 0.4312 +vt 0.4432 0.4284 +vt 0.4461 0.4284 +vt 0.4461 0.4313 +vt 0.5526 0.0343 +vt 0.5555 0.0344 +vt 0.5556 0.0372 +vt 0.5526 0.0312 +vt 0.5555 0.0312 +vt 0.2197 0.2484 +vt 0.2195 0.2510 +vt 0.2167 0.2511 +vt 0.2227 0.2484 +vt 0.2227 0.2510 +vt 0.4492 0.4313 +vt 0.2197 0.4281 +vt 0.2195 0.4307 +vt 0.2167 0.4308 +vt 0.2227 0.4281 +vt 0.2227 0.4307 +vt 0.0099 0.2511 +vt 0.0070 0.2510 +vt 0.0069 0.2484 +vt 0.2203 0.0844 +vt 0.2203 0.0871 +vt 0.2174 0.0871 +vt 0.2174 0.0843 +vt 0.3428 0.0372 +vt 0.3430 0.0344 +vt 0.3458 0.0343 +vt 0.3398 0.0372 +vt 0.3398 0.0344 +vt 0.2178 0.2623 +vt 0.2210 0.2623 +vt 0.2178 0.2651 +vt 0.0099 0.4308 +vt 0.0070 0.4307 +vt 0.0069 0.4281 +vt 0.0099 0.4336 +vt 0.0070 0.4336 +vt 0.3458 0.2470 +vt 0.3430 0.2469 +vt 0.3428 0.2440 +vt 0.3458 0.2500 +vt 0.3430 0.2500 +vt 0.6728 0.4281 +vt 0.6727 0.4307 +vt 0.6698 0.4308 +vt 0.6758 0.4281 +vt 0.6758 0.4307 +vt 0.0039 0.4307 +vt 0.2197 0.2617 +vt 0.2227 0.2617 +vt 0.0069 0.0820 +vt 0.6728 0.2617 +vt 0.6758 0.2617 +vt 0.0069 0.2617 +vt 0.6698 0.4336 +vt 0.2197 0.0820 +vt 0.2227 0.0820 +vt 0.4462 0.4336 +vt 0.3458 0.0312 +vt 0.3398 0.2440 +vt 0.2335 0.4336 +vt 0.2305 0.4336 +vt 0.4600 0.2617 +vt 0.5586 0.0372 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn -0.0000 0.0000 1.0000 +vn 0.2886 -0.1087 0.9513 +vn 0.2903 0.0000 0.9569 +vn 0.4714 0.0000 0.8819 +vn 0.4686 -0.1087 0.8767 +vn 0.6344 0.0000 0.7730 +vn 0.6306 -0.1087 0.7684 +vn 0.7730 0.0000 0.6344 +vn 0.7684 -0.1087 0.6306 +vn 0.0957 -0.2147 0.9720 +vn 0.0974 -0.1087 0.9893 +vn 0.2835 -0.2147 0.9346 +vn -0.0957 -0.2147 0.9720 +vn -0.0974 -0.1087 0.9893 +vn -0.2835 -0.2147 0.9346 +vn -0.2886 -0.1087 0.9513 +vn 0.8819 0.0000 0.4714 +vn 0.8767 -0.1087 0.4686 +vn 0.4604 -0.2147 0.8614 +vn -0.4604 -0.2147 0.8614 +vn -0.4686 -0.1087 0.8767 +vn 0.9569 0.0000 0.2903 +vn 0.9513 -0.1087 0.2886 +vn 0.6196 -0.2147 0.7550 +vn -0.6196 -0.2147 0.7550 +vn -0.6306 -0.1087 0.7684 +vn 0.9952 0.0000 0.0980 +vn 0.9893 -0.1087 0.0974 +vn 0.7550 -0.2147 0.6196 +vn -0.5626 -0.6857 0.4617 +vn -0.5626 0.6857 0.4617 +vn -0.6419 0.6857 0.3431 +vn -0.6419 -0.6857 0.3431 +vn -0.7244 -0.6857 0.0713 +vn -0.7244 0.6857 0.0713 +vn -0.7244 0.6857 -0.0713 +vn -0.7244 -0.6857 -0.0713 +vn -0.7550 -0.2147 0.6196 +vn -0.7684 -0.1087 0.6306 +vn -0.4617 -0.6857 0.5626 +vn -0.4617 0.6857 0.5626 +vn 0.8614 -0.2147 0.4604 +vn -0.6965 0.6857 -0.2113 +vn -0.6965 -0.6857 -0.2113 +vn -0.8614 -0.2147 0.4604 +vn -0.8767 -0.1087 0.4686 +vn -0.3431 -0.6857 0.6419 +vn -0.3431 0.6857 0.6419 +vn 0.9346 -0.2147 0.2835 +vn -0.2113 -0.6857 0.6965 +vn -0.2113 0.6857 0.6965 +vn -0.9346 -0.2147 0.2835 +vn -0.9513 -0.1087 0.2886 +vn 0.0713 -0.6857 0.7244 +vn 0.0713 0.6857 0.7244 +vn -0.0713 0.6857 0.7244 +vn -0.0713 -0.6857 0.7244 +vn 0.9720 -0.2147 0.0957 +vn -0.6419 0.6857 -0.3431 +vn -0.6419 -0.6857 -0.3431 +vn -0.9720 -0.2147 0.0957 +vn -0.9893 -0.1087 0.0974 +vn 0.2113 -0.6857 0.6965 +vn 0.2113 0.6857 0.6965 +vn 0.9720 -0.2147 -0.0957 +vn 0.9893 -0.1087 -0.0974 +vn -0.5626 0.6857 -0.4617 +vn -0.5626 -0.6857 -0.4617 +vn -0.9720 -0.2147 -0.0957 +vn -0.9893 -0.1087 -0.0974 +vn 0.3431 -0.6857 0.6419 +vn 0.3431 0.6857 0.6419 +vn 0.7684 -0.1087 -0.6306 +vn 0.7730 0.0000 -0.6344 +vn 0.6344 0.0000 -0.7730 +vn 0.6306 -0.1087 -0.7684 +vn 0.9346 -0.2147 -0.2835 +vn 0.9513 -0.1087 -0.2886 +vn -0.4617 0.6857 -0.5626 +vn -0.4617 -0.6857 -0.5626 +vn -0.9346 -0.2147 -0.2835 +vn -0.9513 -0.1087 -0.2886 +vn 0.4617 -0.6857 0.5626 +vn 0.4617 0.6857 0.5626 +vn 0.8614 -0.2147 -0.4604 +vn 0.8767 -0.1087 -0.4686 +vn -0.3431 0.6857 -0.6419 +vn -0.3431 -0.6857 -0.6419 +vn -0.8614 -0.2147 -0.4604 +vn -0.8767 -0.1087 -0.4686 +vn 0.5626 -0.6857 0.4617 +vn 0.5626 0.6857 0.4617 +vn 0.7550 -0.2147 -0.6196 +vn -0.2113 -0.6857 -0.6965 +vn -0.2113 0.6857 -0.6965 +vn -0.0713 0.6857 -0.7244 +vn -0.0713 -0.6857 -0.7244 +vn -0.7550 -0.2147 -0.6196 +vn -0.7684 -0.1087 -0.6306 +vn 0.6196 -0.2147 -0.7550 +vn 0.0713 0.6857 -0.7244 +vn 0.0713 -0.6857 -0.7244 +vn -0.6965 0.6857 0.2113 +vn -0.6965 -0.6857 0.2113 +vn -0.6196 -0.2147 -0.7550 +vn -0.6306 -0.1087 -0.7684 +vn 0.6419 -0.6857 0.3431 +vn 0.6419 0.6857 0.3431 +vn 0.0974 -0.1087 -0.9893 +vn 0.0980 0.0000 -0.9952 +vn -0.0980 0.0000 -0.9952 +vn -0.0974 -0.1087 -0.9893 +vn 0.4604 -0.2147 -0.8614 +vn 0.4686 -0.1087 -0.8767 +vn 0.2113 0.6857 -0.6965 +vn 0.2113 -0.6857 -0.6965 +vn -0.4604 -0.2147 -0.8614 +vn -0.4686 -0.1087 -0.8767 +vn 0.6965 -0.6857 0.2113 +vn 0.6965 0.6857 0.2113 +vn 0.2835 -0.2147 -0.9346 +vn 0.2886 -0.1087 -0.9513 +vn 0.3431 0.6857 -0.6419 +vn 0.3431 -0.6857 -0.6419 +vn -0.2835 -0.2147 -0.9346 +vn -0.2886 -0.1087 -0.9513 +vn 0.7244 -0.6857 0.0713 +vn 0.7244 0.6857 0.0713 +vn 0.0957 -0.2147 -0.9720 +vn 0.4617 0.6857 -0.5626 +vn 0.4617 -0.6857 -0.5626 +vn -0.0957 -0.2147 -0.9720 +vn 0.7244 -0.6857 -0.0713 +vn 0.7244 0.6857 -0.0713 +vn 0.6965 -0.6857 -0.2113 +vn 0.6965 0.6857 -0.2113 +vn 0.5626 0.6857 -0.4617 +vn 0.5626 -0.6857 -0.4617 +vn 0.6419 -0.6857 -0.3431 +vn 0.6419 0.6857 -0.3431 +vn -0.3032 -0.6100 -0.7321 +vn -0.3827 0.0000 -0.9239 +vn 0.6088 0.0000 -0.7933 +vn 0.4824 -0.6100 -0.6287 +vn -0.7856 -0.6100 -0.1034 +vn -0.9914 0.0000 -0.1305 +vn 0.9914 0.0000 0.1305 +vn 0.7856 -0.6100 0.1034 +vn 0.3827 0.0000 0.9239 +vn 0.3032 -0.6100 0.7321 +vn -0.6088 0.0000 0.7933 +vn -0.4824 -0.6100 0.6287 +vn -0.7321 -0.6100 -0.3032 +vn -0.9239 0.0000 -0.3827 +vn -0.1305 0.0000 -0.9914 +vn -0.1034 -0.6100 -0.7856 +vn -0.6287 -0.6100 0.4824 +vn -0.7933 0.0000 0.6088 +vn 0.7933 0.0000 -0.6088 +vn 0.6287 -0.6100 -0.4824 +vn 0.9239 0.0000 0.3827 +vn 0.7321 -0.6100 0.3032 +vn 0.1305 0.0000 0.9914 +vn 0.1034 -0.6100 0.7856 +vn -0.7321 -0.6100 0.3032 +vn -0.9239 0.0000 0.3827 +vn -0.7933 0.0000 -0.6088 +vn -0.6287 -0.6100 -0.4824 +vn -0.1034 -0.6100 0.7856 +vn -0.1305 0.0000 0.9914 +vn 0.1305 0.0000 -0.9914 +vn 0.1034 -0.6100 -0.7856 +vn 0.9239 0.0000 -0.3827 +vn 0.7321 -0.6100 -0.3032 +vn 0.7933 0.0000 0.6088 +vn 0.6287 -0.6100 0.4824 +vn -0.3032 -0.6100 0.7321 +vn -0.3827 0.0000 0.9239 +vn -0.9914 0.0000 0.1305 +vn -0.7856 -0.6100 0.1034 +vn 0.4824 -0.6100 0.6287 +vn 0.6088 0.0000 0.7933 +vn -0.6088 0.0000 -0.7933 +vn -0.4824 -0.6100 -0.6287 +vn 0.3827 0.0000 -0.9239 +vn 0.3032 -0.6100 -0.7321 +vn 0.9914 0.0000 -0.1305 +vn 0.7856 -0.6100 -0.1034 +vn -0.5603 -0.6100 -0.5603 +vn -0.7071 0.0000 -0.7071 +vn 0.2588 0.0000 -0.9659 +vn 0.2051 -0.6100 -0.7654 +vn -0.7654 -0.6100 0.2051 +vn -0.9659 0.0000 0.2588 +vn 0.9659 0.0000 -0.2588 +vn 0.7654 -0.6100 -0.2051 +vn 0.7071 0.0000 0.7071 +vn 0.5603 -0.6100 0.5603 +vn -0.2588 0.0000 0.9659 +vn -0.2051 -0.6100 0.7654 +vn -0.7924 -0.6100 0.0000 +vn -0.5000 0.0000 -0.8660 +vn -0.3962 -0.6100 -0.6862 +vn -0.3962 -0.6100 0.6862 +vn -0.5000 0.0000 0.8660 +vn 0.5000 0.0000 -0.8660 +vn 0.3962 -0.6100 -0.6862 +vn 0.7924 -0.6100 0.0000 +vn 0.5000 0.0000 0.8660 +vn 0.3962 -0.6100 0.6862 +vn -0.5603 -0.6100 0.5603 +vn -0.7071 0.0000 0.7071 +vn -0.9659 0.0000 -0.2588 +vn -0.7654 -0.6100 -0.2051 +vn 0.2051 -0.6100 0.7654 +vn 0.2588 0.0000 0.9659 +vn -0.2588 0.0000 -0.9659 +vn -0.2051 -0.6100 -0.7654 +vn 0.7071 0.0000 -0.7071 +vn 0.5603 -0.6100 -0.5603 +vn 0.9659 0.0000 0.2588 +vn 0.7654 -0.6100 0.2051 +vn 0.0000 -0.6100 0.7924 +vn -0.8660 0.0000 0.5000 +vn -0.6862 -0.6100 0.3962 +vn 0.6862 -0.6100 0.3962 +vn 0.8660 0.0000 0.5000 +vn -0.8660 0.0000 -0.5000 +vn -0.6862 -0.6100 -0.3962 +vn 0.0000 -0.6100 -0.7924 +vn 0.8660 0.0000 -0.5000 +vn 0.6862 -0.6100 -0.3962 +vn -0.2903 0.0000 0.9569 +vn -0.0980 0.0000 0.9952 +vn -0.9569 0.0000 -0.2903 +vn -0.9952 0.0000 -0.0980 +vn -0.2903 0.0000 -0.9569 +vn 0.9952 0.0000 -0.0980 +vn -0.9569 0.0000 0.2903 +vn -0.8819 0.0000 0.4714 +vn 0.9569 0.0000 -0.2903 +vn 0.4714 0.0000 -0.8819 +vn 0.2903 0.0000 -0.9569 +vn 0.0980 0.0000 0.9952 +vn -0.6344 0.0000 0.7730 +vn -0.4714 0.0000 0.8819 +vn -0.9952 0.0000 0.0980 +vn -0.4714 0.0000 -0.8819 +vn -0.6344 0.0000 -0.7730 +vn -0.7730 0.0000 0.6344 +vn 0.8819 0.0000 -0.4714 +vn -0.7730 0.0000 -0.6344 +vn -0.8819 0.0000 -0.4714 +vn -0.7924 0.6100 0.0000 +vn -0.3962 0.6100 0.6862 +vn 0.3962 0.6100 0.6862 +vn 0.7924 0.6100 0.0000 +vn 0.3962 0.6100 -0.6862 +vn -0.3962 0.6100 -0.6862 +vn 0.0000 -0.0806 -0.9967 +vn 0.0000 -0.0388 -0.9992 +vn 0.0390 -0.0395 -0.9984 +vn 0.0389 -0.0822 -0.9958 +vn 0.0000 0.2849 -0.9586 +vn 0.0000 0.4407 -0.8976 +vn 0.0352 0.4479 -0.8933 +vn 0.0376 0.2901 -0.9562 +vn 0.0000 -0.1297 -0.9915 +vn 0.0387 -0.1322 -0.9904 +vn 0.0000 0.1929 -0.9812 +vn 0.0384 0.1966 -0.9797 +vn 0.0000 -0.1929 -0.9812 +vn 0.0384 -0.1966 -0.9797 +vn 0.0000 0.1297 -0.9915 +vn 0.0387 0.1322 -0.9904 +vn 0.0000 -0.2849 -0.9586 +vn 0.0376 -0.2901 -0.9562 +vn 0.0000 0.0806 -0.9967 +vn 0.0389 0.0822 -0.9958 +vn 0.0000 -0.4407 -0.8976 +vn 0.0352 -0.4479 -0.8933 +vn 0.0000 0.0388 -0.9992 +vn 0.0390 0.0395 -0.9984 +vn 0.0000 -0.7385 -0.6742 +vn 0.0252 -0.7442 -0.6675 +vn 0.0390 0.0000 -0.9992 +vn 0.0000 0.7385 -0.6742 +vn 0.0000 0.9114 -0.4114 +vn 0.0252 0.7442 -0.6675 +vn 0.0000 -0.9114 -0.4114 +vn 0.0505 -0.7602 -0.6477 +vn 0.0811 0.0000 -0.9967 +vn 0.0811 -0.0419 -0.9958 +vn 0.0505 0.7602 -0.6477 +vn 0.0718 0.4696 -0.8799 +vn 0.0809 -0.0872 -0.9929 +vn 0.0776 0.3066 -0.9486 +vn 0.0805 -0.1402 -0.9868 +vn 0.0796 0.2083 -0.9748 +vn 0.0796 -0.2083 -0.9748 +vn 0.0805 0.1402 -0.9868 +vn 0.0776 -0.3066 -0.9486 +vn 0.0809 0.0872 -0.9929 +vn 0.0718 -0.4696 -0.8799 +vn 0.0811 0.0419 -0.9958 +vn 0.1273 -0.2303 -0.9647 +vn 0.1232 -0.3369 -0.9334 +vn 0.1292 0.1554 -0.9793 +vn 0.1301 0.0968 -0.9868 +vn 0.1121 -0.5075 -0.8543 +vn 0.1305 0.0466 -0.9903 +vn 0.0768 -0.7862 -0.6132 +vn 0.1306 0.0000 -0.9914 +vn 0.0768 0.7862 -0.6132 +vn 0.1305 -0.0466 -0.9903 +vn 0.1121 0.5075 -0.8543 +vn 0.1301 -0.0968 -0.9868 +vn 0.1232 0.3369 -0.9334 +vn 0.1292 -0.1554 -0.9793 +vn 0.1273 0.2303 -0.9647 +vn 0.1045 0.8216 -0.5603 +vn 0.1586 0.5650 -0.8097 +vn 0.1943 -0.0546 -0.9794 +vn 0.1933 -0.1133 -0.9745 +vn 0.1790 0.3862 -0.9048 +vn 0.1914 -0.1814 -0.9646 +vn 0.1874 0.2674 -0.9452 +vn 0.1874 -0.2674 -0.9452 +vn 0.1914 0.1814 -0.9646 +vn 0.1790 -0.3862 -0.9048 +vn 0.1933 0.1133 -0.9745 +vn 0.1586 -0.5650 -0.8097 +vn 0.1943 0.0546 -0.9794 +vn 0.1045 -0.8216 -0.5603 +vn 0.1945 0.0000 -0.9809 +vn 0.2799 0.2264 -0.9330 +vn 0.2846 0.1423 -0.9480 +vn 0.2526 -0.4641 -0.8490 +vn 0.2144 -0.6461 -0.7325 +vn 0.2870 0.0688 -0.9554 +vn 0.1338 -0.8650 -0.4834 +vn 0.2877 0.0000 -0.9577 +vn 0.1338 0.8650 -0.4834 +vn 0.2870 -0.0688 -0.9554 +vn 0.2144 0.6461 -0.7325 +vn 0.2846 -0.1423 -0.9480 +vn 0.2526 0.4641 -0.8489 +vn 0.2799 -0.2264 -0.9330 +vn 0.2708 0.3294 -0.9045 +vn 0.2708 -0.3294 -0.9045 +vn 0.4439 -0.0960 -0.8909 +vn 0.4366 -0.1967 -0.8779 +vn 0.2817 0.7502 -0.5981 +vn 0.3545 0.5826 -0.7313 +vn 0.4224 -0.3076 -0.8526 +vn 0.3974 0.4345 -0.8082 +vn 0.3974 -0.4345 -0.8082 +vn 0.4224 0.3076 -0.8526 +vn 0.3545 -0.5826 -0.7313 +vn 0.4366 0.1967 -0.8779 +vn 0.2817 -0.7502 -0.5981 +vn 0.4439 0.0960 -0.8909 +vn 0.1648 -0.9124 -0.3745 +vn 0.4462 0.0000 -0.8949 +vn 0.1648 0.9124 -0.3745 +vn 0.4871 -0.7329 -0.4748 +vn 0.3580 -0.8586 -0.3668 +vn 0.7091 0.2977 -0.6392 +vn 0.7376 0.1488 -0.6586 +vn 0.1986 -0.9549 -0.2206 +vn 0.7469 0.0000 -0.6648 +vn 0.1986 0.9549 -0.2206 +vn 0.7376 -0.1488 -0.6586 +vn 0.3580 0.8586 -0.3668 +vn 0.7091 -0.2977 -0.6392 +vn 0.4871 0.7329 -0.4748 +vn 0.6596 -0.4463 -0.6047 +vn 0.5867 0.5928 -0.5517 +vn 0.5867 -0.5928 -0.5517 +vn 0.6596 0.4463 -0.6047 +vn 0.3986 0.8943 -0.2031 +vn 0.5518 0.7851 -0.2812 +vn 0.8388 -0.3371 -0.4275 +vn 0.7721 -0.4989 -0.3935 +vn 0.6767 0.6504 -0.3449 +vn 0.6767 -0.6504 -0.3449 +vn 0.7721 0.4989 -0.3935 +vn 0.5518 -0.7851 -0.2812 +vn 0.8388 0.3371 -0.4275 +vn 0.3986 -0.8943 -0.2031 +vn 0.8780 0.1698 -0.4475 +vn 0.2215 -0.9686 -0.1129 +vn 0.8909 0.0000 -0.4541 +vn 0.2216 0.9686 -0.1129 +vn 0.8780 -0.1698 -0.4475 +vn -0.6767 -0.6504 -0.3449 +vn -0.7721 -0.4989 -0.3935 +vn -0.6596 -0.4463 -0.6047 +vn -0.5867 -0.5928 -0.5517 +vn -0.7721 0.4989 -0.3935 +vn -0.6767 0.6504 -0.3449 +vn -0.5867 0.5928 -0.5517 +vn -0.6596 0.4463 -0.6047 +vn -0.5518 -0.7851 -0.2812 +vn -0.4871 -0.7329 -0.4748 +vn -0.8388 0.3371 -0.4275 +vn -0.7091 0.2977 -0.6392 +vn -0.3986 -0.8943 -0.2031 +vn -0.3580 -0.8586 -0.3668 +vn -0.8780 0.1698 -0.4475 +vn -0.7376 0.1488 -0.6586 +vn -0.2216 -0.9686 -0.1129 +vn -0.1986 -0.9549 -0.2206 +vn -0.8909 0.0000 -0.4541 +vn -0.7469 0.0000 -0.6648 +vn -0.2216 0.9686 -0.1129 +vn -0.1986 0.9549 -0.2206 +vn -0.8780 -0.1698 -0.4475 +vn -0.7376 -0.1488 -0.6586 +vn -0.3986 0.8943 -0.2031 +vn -0.3580 0.8586 -0.3668 +vn -0.8388 -0.3371 -0.4275 +vn -0.7091 -0.2977 -0.6392 +vn -0.5518 0.7851 -0.2812 +vn -0.4871 0.7329 -0.4748 +vn -0.1648 0.9124 -0.3745 +vn -0.1648 -0.9124 -0.3745 +vn -0.4462 0.0000 -0.8949 +vn -0.4439 -0.0960 -0.8909 +vn -0.2817 0.7502 -0.5981 +vn -0.4366 -0.1967 -0.8779 +vn -0.3545 0.5826 -0.7313 +vn -0.4224 -0.3076 -0.8526 +vn -0.3974 0.4345 -0.8082 +vn -0.3974 -0.4345 -0.8082 +vn -0.4224 0.3076 -0.8526 +vn -0.3545 -0.5826 -0.7313 +vn -0.4366 0.1967 -0.8779 +vn -0.2817 -0.7502 -0.5981 +vn -0.4439 0.0960 -0.8909 +vn -0.2708 0.3294 -0.9045 +vn -0.2799 0.2264 -0.9330 +vn -0.2708 -0.3294 -0.9045 +vn -0.2526 -0.4641 -0.8489 +vn -0.2846 0.1423 -0.9480 +vn -0.2144 -0.6461 -0.7325 +vn -0.2870 0.0688 -0.9554 +vn -0.1338 -0.8650 -0.4835 +vn -0.2877 0.0000 -0.9577 +vn -0.1338 0.8650 -0.4835 +vn -0.2870 -0.0688 -0.9554 +vn -0.2144 0.6461 -0.7325 +vn -0.2846 -0.1423 -0.9480 +vn -0.2526 0.4641 -0.8489 +vn -0.2799 -0.2264 -0.9330 +vn -0.1945 0.0000 -0.9809 +vn -0.1943 -0.0546 -0.9794 +vn -0.1045 0.8216 -0.5603 +vn -0.1586 0.5650 -0.8097 +vn -0.1933 -0.1133 -0.9745 +vn -0.1790 0.3862 -0.9048 +vn -0.1914 -0.1814 -0.9646 +vn -0.1874 0.2674 -0.9452 +vn -0.1874 -0.2674 -0.9452 +vn -0.1914 0.1814 -0.9646 +vn -0.1790 -0.3862 -0.9048 +vn -0.1933 0.1133 -0.9745 +vn -0.1586 -0.5650 -0.8097 +vn -0.1943 0.0546 -0.9794 +vn -0.1045 -0.8216 -0.5603 +vn -0.1273 -0.2303 -0.9647 +vn -0.1232 -0.3369 -0.9334 +vn -0.1292 0.1554 -0.9793 +vn -0.1301 0.0968 -0.9868 +vn -0.1121 -0.5075 -0.8543 +vn -0.1305 0.0466 -0.9903 +vn -0.0768 -0.7862 -0.6132 +vn -0.1306 0.0000 -0.9914 +vn -0.0768 0.7862 -0.6132 +vn -0.1305 -0.0466 -0.9903 +vn -0.1121 0.5075 -0.8543 +vn -0.1301 -0.0968 -0.9868 +vn -0.1232 0.3369 -0.9334 +vn -0.1292 -0.1554 -0.9793 +vn -0.1273 0.2303 -0.9647 +vn -0.0811 -0.0419 -0.9958 +vn -0.0809 -0.0872 -0.9929 +vn -0.0718 0.4696 -0.8799 +vn -0.0776 0.3066 -0.9486 +vn -0.0805 -0.1402 -0.9868 +vn -0.0796 0.2083 -0.9748 +vn -0.0796 -0.2083 -0.9748 +vn -0.0805 0.1402 -0.9868 +vn -0.0776 -0.3066 -0.9486 +vn -0.0809 0.0872 -0.9929 +vn -0.0718 -0.4696 -0.8799 +vn -0.0811 0.0419 -0.9958 +vn -0.0505 -0.7602 -0.6477 +vn -0.0811 0.0000 -0.9967 +vn -0.0505 0.7602 -0.6477 +vn -0.0376 -0.2901 -0.9562 +vn -0.0352 -0.4479 -0.8933 +vn -0.0389 0.0822 -0.9958 +vn -0.0390 0.0395 -0.9984 +vn -0.0252 -0.7442 -0.6675 +vn -0.0390 0.0000 -0.9992 +vn -0.0252 0.7442 -0.6675 +vn -0.0390 -0.0395 -0.9984 +vn -0.0352 0.4479 -0.8933 +vn -0.0389 -0.0822 -0.9958 +vn -0.0376 0.2901 -0.9562 +vn -0.0387 -0.1322 -0.9904 +vn -0.0384 0.1966 -0.9797 +vn -0.0384 -0.1966 -0.9797 +vn -0.0387 0.1322 -0.9904 +vn -0.1296 0.9831 0.1296 +vn -0.4915 0.8623 0.1216 +vn -0.4473 0.7744 0.4473 +vn -0.1216 0.8623 0.4915 +vn -0.8623 0.4915 0.1216 +vn -0.7744 0.4473 0.4473 +vn -0.9830 0.1296 0.1296 +vn -0.8623 0.1216 0.4916 +vn -0.4916 0.1216 0.8623 +vn -0.4473 0.4473 0.7744 +vn -0.1296 0.1296 0.9830 +vn -0.1216 0.4915 0.8623 +vn -0.9830 0.1296 -0.1296 +vn -0.8623 0.4915 -0.1216 +vn -0.7744 0.4473 -0.4473 +vn -0.8623 0.1216 -0.4916 +vn -0.4915 0.8623 -0.1216 +vn -0.4473 0.7744 -0.4473 +vn -0.1296 0.9831 -0.1296 +vn -0.1216 0.8623 -0.4915 +vn -0.1216 0.4915 -0.8623 +vn -0.4473 0.4473 -0.7744 +vn -0.1296 0.1296 -0.9830 +vn -0.4916 0.1216 -0.8623 +vn 0.9830 0.1296 -0.1296 +vn 0.8623 0.1216 -0.4916 +vn 0.7744 0.4473 -0.4473 +vn 0.8623 0.4915 -0.1216 +vn 0.4916 0.1216 -0.8623 +vn 0.4473 0.4473 -0.7744 +vn 0.1296 0.1296 -0.9830 +vn 0.1216 0.4915 -0.8623 +vn 0.1216 0.8623 -0.4915 +vn 0.4473 0.7744 -0.4473 +vn 0.1296 0.9831 -0.1296 +vn 0.4915 0.8623 -0.1216 +vn 0.9830 0.1296 0.1296 +vn 0.8623 0.4915 0.1216 +vn 0.7744 0.4473 0.4473 +vn 0.8623 0.1216 0.4916 +vn 0.4915 0.8623 0.1216 +vn 0.4473 0.7744 0.4473 +vn 0.1296 0.9831 0.1296 +vn 0.1216 0.8623 0.4915 +vn 0.1216 0.4915 0.8623 +vn 0.4473 0.4473 0.7744 +vn 0.1296 0.1296 0.9830 +vn 0.4916 0.1216 0.8623 +vn 0.9915 0.0000 -0.1304 +vn 0.8661 0.0000 -0.4999 +vn 0.4999 0.0000 -0.8661 +vn 0.1304 0.0000 -0.9915 +vn 0.1304 0.0000 0.9915 +vn 0.4999 0.0000 0.8661 +vn 0.8661 0.0000 0.4999 +vn 0.9915 0.0000 0.1304 +vn -0.1304 0.0000 -0.9915 +vn -0.4999 0.0000 -0.8661 +vn -0.8661 0.0000 -0.4999 +vn -0.9915 0.0000 -0.1304 +vn -0.9915 0.0000 0.1304 +vn -0.8661 0.0000 0.4999 +vn -0.4999 0.0000 0.8661 +vn -0.1304 0.0000 0.9915 +g Cube_Cube_None +s off +f 65/1/1 68/2/1 69/3/1 70/4/1 71/5/1 72/6/1 +f 77/7/1 80/8/1 81/9/1 82/10/1 83/11/1 84/12/1 +f 89/13/1 92/14/1 93/15/1 94/16/1 95/17/1 96/18/1 +f 101/19/1 104/20/1 105/21/1 106/22/1 107/23/1 108/24/1 +f 113/25/1 116/26/1 117/27/1 118/28/1 119/29/1 120/30/1 +f 125/31/1 128/32/1 129/33/1 130/34/1 131/35/1 132/36/1 +f 137/37/1 140/38/1 141/39/1 142/40/1 143/41/1 144/42/1 +f 149/43/1 152/44/1 153/45/1 154/46/1 155/47/1 156/48/1 +f 165/49/1 175/50/1 180/51/1 184/52/1 188/53/1 193/54/1 192/55/1 197/56/1 201/57/1 205/58/1 209/59/1 214/60/1 223/61/1 224/62/1 222/63/1 216/64/1 211/65/1 207/66/1 203/67/1 199/68/1 195/69/1 190/70/1 186/71/1 182/72/1 177/73/1 173/74/1 166/75/1 167/76/1 164/77/1 161/78/1 162/79/1 163/80/1 +f 169/81/2 168/82/2 174/83/2 179/84/2 178/85/2 183/86/2 187/87/2 191/88/2 196/89/2 200/90/2 204/91/2 208/92/2 212/93/2 217/94/2 213/95/2 219/96/2 218/97/2 220/98/2 221/99/2 215/100/2 210/101/2 206/102/2 202/103/2 198/104/2 194/105/2 189/106/2 185/107/2 181/108/2 176/109/2 172/110/2 171/111/2 170/112/2 +f 225/113/1 228/114/1 229/115/1 230/116/1 231/117/1 232/118/1 +f 237/119/1 240/120/1 241/121/1 242/122/1 243/123/1 244/124/1 +f 249/125/1 252/126/1 253/127/1 254/128/1 255/129/1 256/130/1 +f 261/131/1 264/132/1 265/133/1 266/134/1 267/135/1 268/136/1 +f 273/137/1 276/138/1 277/139/1 278/140/1 279/141/1 280/142/1 +f 285/143/1 288/144/1 289/145/1 290/146/1 291/147/1 292/148/1 +f 297/149/1 300/150/1 301/151/1 302/152/1 303/153/1 304/154/1 +f 309/155/1 312/156/1 313/157/1 314/158/1 315/159/1 316/160/1 +f 353/161/3 354/162/3 355/163/3 356/164/3 +f 354/165/4 357/166/4 358/167/4 355/168/4 +f 357/169/5 359/170/5 360/171/5 358/172/5 +f 359/170/6 353/173/6 356/174/6 360/175/6 +f 356/164/1 355/163/1 358/176/1 360/177/1 +f 359/178/2 357/179/2 354/180/2 353/181/2 +f 680/182/4 699/183/4 710/184/4 691/185/4 +f 698/186/5 714/187/5 726/188/5 711/189/5 +f 667/190/3 678/191/3 690/192/3 695/193/3 +f 716/194/6 668/195/6 694/196/6 727/197/6 +f 369/198/2 371/199/2 361/200/2 363/201/2 365/202/2 367/203/2 +f 376/204/2 374/205/2 384/206/2 382/207/2 380/208/2 378/209/2 +f 388/210/2 386/211/2 396/212/2 394/213/2 392/214/2 390/215/2 +f 405/216/2 407/217/2 397/218/2 399/219/2 401/220/2 403/221/2 +f 715/222/2 700/223/2 679/224/2 666/225/2 +s 1 +f 1/226/7 351/227/8 338/228/9 5/229/10 +f 5/229/10 338/228/9 325/230/11 11/231/12 +f 11/231/12 325/230/11 337/232/13 15/233/14 +f 6/234/15 2/235/16 1/226/7 7/236/17 +f 8/237/18 3/238/19 2/235/16 6/234/15 +f 10/239/20 4/240/21 3/238/19 8/237/18 +f 15/233/14 337/232/13 349/241/22 19/242/23 +f 7/236/17 1/226/7 5/229/10 12/243/24 +f 14/244/25 9/245/26 4/240/21 10/239/20 +f 19/242/23 349/241/22 330/246/27 23/247/28 +f 16/248/29 12/243/24 5/229/10 11/231/12 +f 18/249/30 13/250/31 9/245/26 14/244/25 +f 23/247/28 330/246/27 342/251/32 27/252/33 +f 20/253/34 16/248/29 11/231/12 15/233/14 +f 164/254/35 168/255/36 169/256/37 161/257/38 +f 163/258/39 171/259/40 172/260/41 165/261/42 +f 22/262/43 17/263/44 13/250/31 18/249/30 +f 167/264/45 174/265/46 168/255/36 164/254/35 +f 24/266/47 20/253/34 15/233/14 19/242/23 +f 165/261/42 172/260/41 176/267/48 175/268/49 +f 26/269/50 21/270/51 17/263/44 22/262/43 +f 166/271/52 179/272/53 174/265/46 167/264/45 +f 28/273/54 24/266/47 19/242/23 23/247/28 +f 173/274/55 178/275/56 179/272/53 166/271/52 +f 30/276/57 25/277/58 21/270/51 26/269/50 +f 182/278/59 187/279/60 183/280/61 177/281/62 +f 32/282/63 28/273/54 23/247/28 27/252/33 +f 175/268/49 176/267/48 181/283/64 180/284/65 +f 34/285/66 29/286/67 25/277/58 30/276/57 +f 186/287/68 191/288/69 187/279/60 182/278/59 +f 36/289/70 32/282/63 27/252/33 31/290/71 +f 180/284/65 181/283/64 185/291/72 184/292/73 +f 38/293/74 33/294/75 29/295/67 34/296/66 +f 190/297/76 196/298/77 191/288/69 186/287/68 +f 43/299/78 328/300/79 340/301/80 47/302/81 +f 40/303/82 36/289/70 31/290/71 35/304/83 +f 184/292/73 185/291/72 189/305/84 188/306/85 +f 42/307/86 37/308/87 33/294/75 38/293/74 +f 195/309/88 200/310/89 196/298/77 190/297/76 +f 44/311/90 40/303/82 35/304/83 39/312/91 +f 188/306/85 189/305/84 194/313/92 193/314/93 +f 46/315/94 41/316/95 37/308/87 42/307/86 +f 199/317/96 204/318/97 200/310/89 195/309/88 +f 48/319/98 44/311/90 39/312/91 43/299/78 +f 192/320/99 198/321/100 202/322/101 197/323/102 +f 46/315/94 50/324/103 45/325/104 41/316/95 +f 193/314/93 194/313/92 198/326/100 192/327/99 +f 52/328/105 48/319/98 43/299/78 47/302/81 +f 197/323/102 202/322/101 206/329/106 201/330/107 +f 161/257/38 169/256/37 170/331/108 162/332/109 +f 54/333/110 49/334/111 45/325/104 50/324/103 +f 203/335/112 208/336/113 204/318/97 199/317/96 +f 59/337/114 345/338/115 352/339/116 61/340/117 +f 56/341/118 52/328/105 47/302/81 51/342/119 +f 201/330/107 206/329/106 210/343/120 205/344/121 +f 54/333/110 58/345/122 53/346/123 49/334/111 +f 207/347/124 212/348/125 208/336/113 203/335/112 +f 60/349/126 56/341/118 51/342/119 55/350/127 +f 205/344/121 210/343/120 215/351/128 209/352/129 +f 58/345/122 62/353/130 57/354/131 53/346/123 +f 211/355/132 217/356/133 212/348/125 207/347/124 +f 177/281/62 183/280/61 178/275/56 173/274/55 +f 63/357/134 60/349/126 55/350/127 59/337/114 +f 209/352/129 215/351/128 221/358/135 214/359/136 +f 62/353/130 64/360/137 61/340/117 57/354/131 +f 216/361/138 213/362/139 217/356/133 211/355/132 +f 64/360/137 63/357/134 59/337/114 61/340/117 +f 162/332/109 170/331/108 171/259/40 163/258/39 +f 222/363/140 219/364/141 213/362/139 216/361/138 +f 214/359/136 221/358/135 220/365/142 223/366/143 +f 224/367/144 218/368/145 219/364/141 222/363/140 +f 223/366/143 220/365/142 218/368/145 224/367/144 +f 65/369/146 66/370/147 67/371/148 68/372/149 +f 72/373/150 73/374/151 66/370/147 65/369/146 +f 68/372/149 67/371/148 74/375/152 69/376/153 +f 69/376/153 74/375/152 75/377/154 70/378/155 +f 70/379/155 75/380/154 76/381/156 71/382/157 +f 71/382/157 76/381/156 73/374/151 72/373/150 +f 77/383/158 78/384/159 79/385/160 80/386/161 +f 84/387/162 85/388/163 78/384/159 77/383/158 +f 80/386/161 79/385/160 86/389/164 81/390/165 +f 81/390/165 86/389/164 87/391/166 82/392/167 +f 82/393/167 87/394/166 88/395/168 83/396/169 +f 83/396/169 88/395/168 85/388/163 84/387/162 +f 89/397/170 90/398/171 91/399/172 92/400/173 +f 96/401/174 97/402/175 90/398/171 89/397/170 +f 92/400/173 91/399/172 98/403/176 93/404/177 +f 93/404/177 98/403/176 99/405/178 94/406/179 +f 94/407/179 99/408/178 100/409/180 95/410/181 +f 95/410/181 100/409/180 97/402/175 96/401/174 +f 101/411/182 102/412/183 103/413/184 104/414/185 +f 108/415/186 109/416/187 102/412/183 101/411/182 +f 104/414/185 103/413/184 110/417/188 105/418/189 +f 105/418/189 110/417/188 111/419/190 106/420/191 +f 106/421/191 111/422/190 112/423/192 107/424/193 +f 107/424/193 112/423/192 109/416/187 108/415/186 +f 113/425/155 114/426/154 115/427/156 116/428/157 +f 120/429/153 121/430/152 114/426/154 113/425/155 +f 116/428/157 115/427/156 122/431/151 117/432/150 +f 117/432/150 122/431/151 123/433/147 118/434/146 +f 118/435/146 123/436/147 124/437/148 119/438/149 +f 119/438/149 124/437/148 121/430/152 120/429/153 +f 125/439/167 126/440/166 127/441/168 128/442/169 +f 132/443/165 133/444/164 126/440/166 125/439/167 +f 128/442/169 127/441/168 134/445/163 129/446/162 +f 129/446/162 134/445/163 135/447/159 130/448/158 +f 130/449/158 135/450/159 136/451/160 131/452/161 +f 131/452/161 136/451/160 133/444/164 132/443/165 +f 137/453/179 138/454/178 139/455/180 140/456/181 +f 144/457/177 145/458/176 138/454/178 137/453/179 +f 140/456/181 139/455/180 146/459/175 141/460/174 +f 141/460/174 146/459/175 147/461/171 142/462/170 +f 142/463/170 147/464/171 148/465/172 143/466/173 +f 143/466/173 148/465/172 145/458/176 144/457/177 +f 149/467/191 150/468/190 151/469/192 152/470/193 +f 156/471/189 157/472/188 150/468/190 149/467/191 +f 152/470/193 151/469/192 158/473/187 153/474/186 +f 153/474/186 158/473/187 159/475/183 154/476/182 +f 154/477/182 159/478/183 160/479/184 155/480/185 +f 155/480/185 160/479/184 157/472/188 156/471/189 +f 225/481/194 226/482/195 227/483/196 228/484/197 +f 232/485/198 233/486/199 226/482/195 225/481/194 +f 228/484/197 227/483/196 234/487/200 229/488/201 +f 229/488/201 234/487/200 235/489/202 230/490/203 +f 230/491/203 235/492/202 236/493/204 231/494/205 +f 231/494/205 236/493/204 233/486/199 232/485/198 +f 237/495/206 238/496/3 239/497/207 240/498/208 +f 244/499/209 245/500/210 238/496/3 237/495/206 +f 240/498/208 239/497/207 246/501/211 241/502/212 +f 241/502/212 246/501/211 247/503/5 242/504/213 +f 242/505/213 247/506/5 248/507/214 243/508/215 +f 243/508/215 248/507/214 245/500/210 244/499/209 +f 249/509/216 250/510/217 251/511/218 252/512/219 +f 256/513/220 257/514/221 250/510/217 249/509/216 +f 252/512/219 251/511/218 258/515/222 253/516/223 +f 253/516/223 258/515/222 259/517/224 254/518/225 +f 254/519/225 259/520/224 260/521/226 255/522/227 +f 255/522/227 260/521/226 257/514/221 256/513/220 +f 261/523/228 262/524/6 263/525/229 264/526/230 +f 268/527/231 269/528/232 262/524/6 261/523/228 +f 264/526/230 263/525/229 270/529/233 265/530/234 +f 265/530/234 270/529/233 271/531/4 266/532/235 +f 266/533/235 271/534/4 272/535/236 267/536/237 +f 267/536/237 272/535/236 269/528/232 268/527/231 +f 273/537/203 274/538/202 275/539/204 276/540/205 +f 280/541/201 281/542/200 274/538/202 273/537/203 +f 276/540/205 275/539/204 282/543/199 277/544/198 +f 277/544/198 282/543/199 283/545/195 278/546/194 +f 278/547/194 283/548/195 284/549/196 279/550/197 +f 279/550/197 284/549/196 281/542/200 280/541/201 +f 285/551/213 286/552/5 287/553/214 288/554/215 +f 292/555/212 293/556/211 286/552/5 285/551/213 +f 288/554/215 287/553/214 294/557/210 289/558/209 +f 289/558/209 294/557/210 295/559/3 290/560/206 +f 290/561/206 295/562/3 296/563/207 291/564/208 +f 291/564/208 296/563/207 293/556/211 292/555/212 +f 297/565/225 298/566/224 299/567/226 300/568/227 +f 304/569/223 305/570/222 298/566/224 297/565/225 +f 300/568/227 299/567/226 306/571/221 301/572/220 +f 301/572/220 306/571/221 307/573/217 302/574/216 +f 302/575/216 307/576/217 308/577/218 303/578/219 +f 303/578/219 308/577/218 305/570/222 304/569/223 +f 309/579/235 310/580/4 311/581/236 312/582/237 +f 316/583/234 317/584/233 310/580/4 309/579/235 +f 312/582/237 311/581/236 318/585/232 313/586/231 +f 313/586/231 318/585/232 319/587/6 314/588/228 +f 314/589/228 319/590/6 320/591/229 315/592/230 +f 315/592/230 320/591/229 317/584/233 316/583/234 +f 344/593/238 332/594/239 3/238/19 4/240/21 +f 341/595/240 329/596/241 33/294/75 37/308/87 +f 352/339/116 339/597/242 57/354/131 61/340/117 +f 342/251/32 323/598/243 31/290/71 27/252/33 +f 336/599/244 324/600/245 21/270/51 25/277/58 +f 323/598/243 335/601/246 35/304/83 31/290/71 +f 321/602/247 333/603/248 55/350/127 51/342/119 +f 333/603/248 345/338/115 59/337/114 55/350/127 +f 326/604/249 351/227/8 1/226/7 2/235/16 +f 331/605/250 350/606/251 9/245/26 13/250/31 +f 348/607/252 336/599/244 25/277/58 29/286/67 +f 327/608/253 346/609/254 49/334/111 53/346/123 +f 329/596/241 348/610/252 29/295/67 33/294/75 +f 339/597/242 327/608/253 53/346/123 57/354/131 +f 343/611/255 331/605/250 13/250/31 17/263/44 +f 340/301/80 321/602/247 51/342/119 47/302/81 +f 347/612/256 328/300/79 43/299/78 39/312/91 +f 350/606/251 344/593/238 4/240/21 9/245/26 +f 346/609/254 334/613/257 45/325/104 49/334/111 +f 322/614/258 341/595/240 37/308/87 41/316/95 +f 334/613/257 322/614/258 41/316/95 45/325/104 +f 335/601/246 347/612/256 39/312/91 35/304/83 +f 324/600/245 343/611/255 17/263/44 21/270/51 +f 332/594/239 326/604/249 2/235/16 3/238/19 +f 363/615/259 370/616/3 368/617/210 365/618/260 +f 382/619/259 375/620/3 377/621/210 380/622/260 +f 378/623/261 379/624/214 383/625/5 376/626/262 +f 367/627/261 366/628/214 362/629/5 369/630/262 +f 374/631/263 381/632/211 373/633/207 384/634/264 +f 371/635/263 364/636/211 372/637/207 361/638/264 +f 380/622/260 377/621/210 379/624/214 378/623/261 +f 376/639/262 383/640/5 381/632/211 374/631/263 +f 405/641/262 398/642/5 400/643/211 407/644/263 +f 384/634/264 373/633/207 375/620/3 382/619/259 +f 401/645/260 404/646/210 402/647/214 403/648/261 +f 396/649/264 385/650/207 387/651/3 394/652/259 +f 390/653/261 391/654/214 395/655/5 388/656/262 +f 386/657/263 393/658/211 385/650/207 396/649/264 +f 394/652/259 387/651/3 389/659/210 392/660/260 +f 397/661/264 408/662/207 406/663/3 399/664/259 +f 407/644/263 400/643/211 408/662/207 397/661/264 +f 403/648/261 402/647/214 398/665/5 405/666/262 +f 392/660/260 389/659/210 391/654/214 390/653/261 +f 399/664/259 406/663/3 404/646/210 401/645/260 +f 388/667/262 395/668/5 393/658/211 386/657/263 +f 660/669/265 659/670/266 418/671/267 419/672/268 +f 653/673/269 652/674/270 411/675/271 412/676/272 +f 661/677/273 660/669/265 419/672/268 420/678/274 +f 654/679/275 653/673/269 412/676/272 413/680/276 +f 662/681/277 661/677/273 420/678/274 421/682/278 +f 655/683/279 654/679/275 413/680/276 414/684/280 +f 663/685/281 662/681/277 421/682/278 422/686/282 +f 656/687/283 655/683/279 414/684/280 415/688/284 +f 664/689/285 663/685/281 422/686/282 423/690/286 +f 657/691/287 656/687/283 415/688/284 416/692/288 +f 665/693/289 664/689/285 423/690/286 424/694/290 +f 658/695/4 657/691/287 416/692/288 417/696/291 +f 651/697/292 530/698/293 410/699/294 +f 409/700/295 665/693/289 424/694/290 +f 659/670/266 658/695/4 417/696/291 418/671/267 +f 652/674/270 651/697/292 410/699/294 411/675/271 +f 409/700/295 424/694/290 439/701/296 +f 418/671/267 417/696/291 432/702/297 433/703/298 +f 411/675/271 410/699/294 425/704/299 426/705/300 +f 419/672/268 418/671/267 433/703/298 434/706/301 +f 412/676/272 411/675/271 426/705/300 427/707/302 +f 420/678/274 419/672/268 434/706/301 435/708/303 +f 413/680/276 412/676/272 427/707/302 428/709/304 +f 421/682/278 420/678/274 435/708/303 436/710/305 +f 414/684/280 413/680/276 428/709/304 429/711/306 +f 422/686/282 421/682/278 436/710/305 437/712/307 +f 415/688/284 414/684/280 429/711/306 430/713/308 +f 423/690/286 422/686/282 437/712/307 438/714/309 +f 416/692/288 415/688/284 430/713/308 431/715/310 +f 424/694/290 423/690/286 438/714/309 439/701/296 +f 417/696/291 416/692/288 431/715/310 432/702/297 +f 410/699/294 530/698/293 425/704/299 +f 437/712/307 436/710/305 451/716/311 452/717/312 +f 430/713/308 429/711/306 444/718/313 445/719/314 +f 438/714/309 437/712/307 452/717/312 453/720/315 +f 431/715/310 430/713/308 445/719/314 446/721/316 +f 439/701/296 438/714/309 453/720/315 454/722/317 +f 432/702/297 431/715/310 446/721/316 447/723/318 +f 425/704/299 530/698/293 440/724/319 +f 409/700/295 439/701/296 454/722/317 +f 433/703/298 432/702/297 447/723/318 448/725/320 +f 426/705/300 425/704/299 440/724/319 441/726/321 +f 434/706/301 433/703/298 448/725/320 449/727/322 +f 427/707/302 426/705/300 441/726/321 442/728/323 +f 435/708/303 434/706/301 449/727/322 450/729/324 +f 428/709/304 427/707/302 442/728/323 443/730/325 +f 436/710/305 435/708/303 450/729/324 451/716/311 +f 429/711/306 428/709/304 443/730/325 444/718/313 +f 441/726/321 440/724/319 455/731/326 456/732/327 +f 449/727/322 448/725/320 463/733/328 464/734/329 +f 442/728/323 441/726/321 456/732/327 457/735/330 +f 450/729/324 449/727/322 464/734/329 465/736/331 +f 443/730/325 442/728/323 457/735/330 458/737/332 +f 451/716/311 450/729/324 465/736/331 466/738/333 +f 444/718/313 443/730/325 458/737/332 459/739/334 +f 452/717/312 451/716/311 466/738/333 467/740/335 +f 445/719/314 444/718/313 459/739/334 460/741/336 +f 453/720/315 452/717/312 467/740/335 468/742/337 +f 446/721/316 445/719/314 460/741/336 461/743/338 +f 454/722/317 453/720/315 468/742/337 469/744/339 +f 447/723/318 446/721/316 461/743/338 462/745/340 +f 440/724/319 530/698/293 455/731/326 +f 409/700/295 454/722/317 469/744/339 +f 448/725/320 447/723/318 462/745/340 463/733/328 +f 460/741/336 459/739/334 474/746/341 475/747/342 +f 468/742/337 467/740/335 482/748/343 483/749/344 +f 461/743/338 460/741/336 475/747/342 476/750/345 +f 469/744/339 468/742/337 483/749/344 484/751/346 +f 462/745/340 461/743/338 476/750/345 477/752/347 +f 455/731/326 530/698/293 470/753/348 +f 409/700/295 469/744/339 484/751/346 +f 463/733/328 462/745/340 477/752/347 478/754/349 +f 456/732/327 455/731/326 470/753/348 471/755/350 +f 464/734/329 463/733/328 478/754/349 479/756/351 +f 457/735/330 456/732/327 471/755/350 472/757/352 +f 465/736/331 464/734/329 479/756/351 480/758/353 +f 458/737/332 457/735/330 472/757/352 473/759/354 +f 466/738/333 465/736/331 480/758/353 481/760/355 +f 459/739/334 458/737/332 473/759/354 474/746/341 +f 467/740/335 466/738/333 481/760/355 482/748/343 +f 479/756/351 478/754/349 493/761/356 494/762/357 +f 472/757/352 471/755/350 486/763/358 487/764/359 +f 480/758/353 479/756/351 494/762/357 495/765/360 +f 473/759/354 472/757/352 487/764/359 488/766/361 +f 481/760/355 480/758/353 495/765/360 496/767/362 +f 474/746/341 473/759/354 488/766/361 489/768/363 +f 482/748/343 481/760/355 496/767/362 497/769/364 +f 475/747/342 474/746/341 489/768/363 490/770/365 +f 483/749/344 482/748/343 497/769/364 498/771/366 +f 476/750/345 475/747/342 490/770/365 491/772/367 +f 484/751/346 483/749/344 498/771/366 499/773/368 +f 477/752/347 476/750/345 491/772/367 492/774/369 +f 470/753/348 530/698/293 485/775/370 +f 409/700/295 484/751/346 499/773/368 +f 478/754/349 477/752/347 492/774/369 493/761/356 +f 471/755/350 470/753/348 485/775/370 486/763/358 +f 498/771/366 497/769/364 512/776/371 513/777/372 +f 491/772/367 490/770/365 505/778/373 506/779/374 +f 499/773/368 498/771/366 513/777/372 514/780/375 +f 492/774/369 491/772/367 506/779/374 507/781/376 +f 485/775/370 530/698/293 500/782/377 +f 409/700/295 499/773/368 514/780/375 +f 493/761/356 492/774/369 507/781/376 508/783/378 +f 486/763/358 485/775/370 500/782/377 501/784/379 +f 494/762/357 493/761/356 508/783/378 509/785/380 +f 487/764/359 486/763/358 501/784/379 502/786/381 +f 495/765/360 494/762/357 509/785/380 510/787/382 +f 488/766/361 487/764/359 502/786/381 503/788/383 +f 496/767/362 495/765/360 510/787/382 511/789/384 +f 489/768/363 488/766/361 503/788/383 504/790/385 +f 497/769/364 496/767/362 511/789/384 512/776/371 +f 490/770/365 489/768/363 504/790/385 505/778/373 +f 502/786/381 501/784/379 516/791/386 517/792/387 +f 510/787/382 509/785/380 524/793/388 525/794/389 +f 503/788/383 502/786/381 517/792/387 518/795/390 +f 511/789/384 510/787/382 525/794/389 526/796/391 +f 504/790/385 503/788/383 518/795/390 519/797/392 +f 512/776/371 511/789/384 526/796/391 527/798/393 +f 505/778/373 504/790/385 519/797/392 520/799/394 +f 513/777/372 512/776/371 527/798/393 528/800/395 +f 506/779/374 505/778/373 520/799/394 521/801/396 +f 514/780/375 513/777/372 528/800/395 529/802/397 +f 507/781/376 506/779/374 521/801/396 522/803/398 +f 500/782/377 530/698/293 515/804/399 +f 409/700/295 514/780/375 529/802/397 +f 508/783/378 507/781/376 522/803/398 523/805/400 +f 501/784/379 500/782/377 515/804/399 516/791/386 +f 509/785/380 508/783/378 523/805/400 524/793/388 +f 542/806/401 541/807/402 556/808/403 557/809/404 +f 535/810/405 534/811/406 549/812/407 550/813/408 +f 543/814/409 542/806/401 557/809/404 558/815/410 +f 536/816/411 535/810/405 550/813/408 551/817/412 +f 544/818/413 543/814/409 558/815/410 559/819/414 +f 537/820/415 536/816/411 551/817/412 552/821/416 +f 545/822/417 544/818/413 559/819/414 560/823/418 +f 538/824/419 537/820/415 552/821/416 553/825/420 +f 531/826/421 530/698/293 546/827/422 +f 409/700/295 545/822/417 560/823/418 +f 539/828/423 538/824/419 553/825/420 554/829/424 +f 532/830/425 531/826/421 546/827/422 547/831/426 +f 540/832/427 539/828/423 554/829/424 555/833/428 +f 533/834/429 532/830/425 547/831/426 548/835/430 +f 541/807/402 540/832/427 555/833/428 556/808/403 +f 534/811/406 533/834/429 548/835/430 549/812/407 +f 546/827/422 530/698/293 561/836/431 +f 409/700/295 560/823/418 575/837/432 +f 554/829/424 553/825/420 568/838/433 569/839/434 +f 547/831/426 546/827/422 561/836/431 562/840/435 +f 555/833/428 554/829/424 569/839/434 570/841/436 +f 548/835/430 547/831/426 562/840/435 563/842/437 +f 556/808/403 555/833/428 570/841/436 571/843/438 +f 549/812/407 548/835/430 563/842/437 564/844/439 +f 557/809/404 556/808/403 571/843/438 572/845/440 +f 550/813/408 549/812/407 564/844/439 565/846/441 +f 558/815/410 557/809/404 572/845/440 573/847/442 +f 551/817/412 550/813/408 565/846/441 566/848/443 +f 559/819/414 558/815/410 573/847/442 574/849/444 +f 552/821/416 551/817/412 566/848/443 567/850/445 +f 560/823/418 559/819/414 574/849/444 575/837/432 +f 553/825/420 552/821/416 567/850/445 568/838/433 +f 565/846/441 564/844/439 579/851/446 580/852/447 +f 573/847/442 572/845/440 587/853/448 588/854/449 +f 566/848/443 565/846/441 580/852/447 581/855/450 +f 574/849/444 573/847/442 588/854/449 589/856/451 +f 567/850/445 566/848/443 581/855/450 582/857/452 +f 575/837/432 574/849/444 589/856/451 590/858/453 +f 568/838/433 567/850/445 582/857/452 583/859/454 +f 561/836/431 530/698/293 576/860/455 +f 409/700/295 575/837/432 590/858/453 +f 569/839/434 568/838/433 583/859/454 584/861/456 +f 562/840/435 561/836/431 576/860/455 577/862/457 +f 570/841/436 569/839/434 584/861/456 585/863/458 +f 563/842/437 562/840/435 577/862/457 578/864/459 +f 571/843/438 570/841/436 585/863/458 586/865/460 +f 564/844/439 563/842/437 578/864/459 579/851/446 +f 572/845/440 571/843/438 586/865/460 587/853/448 +f 584/861/456 583/859/454 598/866/461 599/867/462 +f 577/862/457 576/860/455 591/868/463 592/869/464 +f 585/863/458 584/861/456 599/867/462 600/870/465 +f 578/864/459 577/862/457 592/869/464 593/871/466 +f 586/865/460 585/863/458 600/870/465 601/872/467 +f 579/851/446 578/864/459 593/871/466 594/873/468 +f 587/853/448 586/865/460 601/872/467 602/874/469 +f 580/852/447 579/851/446 594/873/468 595/875/470 +f 588/854/449 587/853/448 602/874/469 603/876/471 +f 581/855/450 580/852/447 595/875/470 596/877/472 +f 589/856/451 588/854/449 603/876/471 604/878/473 +f 582/857/452 581/855/450 596/877/472 597/879/474 +f 590/858/453 589/856/451 604/878/473 605/880/475 +f 583/859/454 582/857/452 597/879/474 598/866/461 +f 576/860/455 530/698/293 591/868/463 +f 409/700/295 590/858/453 605/880/475 +f 603/876/471 602/874/469 617/881/476 618/882/477 +f 596/877/472 595/875/470 610/883/478 611/884/479 +f 604/878/473 603/876/471 618/882/477 619/885/480 +f 597/879/474 596/877/472 611/884/479 612/886/481 +f 605/880/475 604/878/473 619/885/480 620/887/482 +f 598/866/461 597/879/474 612/886/481 613/888/483 +f 591/868/463 530/698/293 606/889/484 +f 409/700/295 605/880/475 620/887/482 +f 599/867/462 598/866/461 613/888/483 614/890/485 +f 592/869/464 591/868/463 606/889/484 607/891/486 +f 600/870/465 599/867/462 614/890/485 615/892/487 +f 593/871/466 592/869/464 607/891/486 608/893/488 +f 601/872/467 600/870/465 615/892/487 616/894/489 +f 594/873/468 593/871/466 608/893/488 609/895/490 +f 602/874/469 601/872/467 616/894/489 617/881/476 +f 595/875/470 594/873/468 609/895/490 610/883/478 +f 615/892/487 614/890/485 629/896/491 630/897/492 +f 608/893/488 607/891/486 622/898/493 623/899/494 +f 616/894/489 615/892/487 630/897/492 631/900/495 +f 609/895/490 608/893/488 623/899/494 624/901/496 +f 617/881/476 616/894/489 631/900/495 632/902/497 +f 610/883/478 609/895/490 624/901/496 625/903/498 +f 618/882/477 617/881/476 632/902/497 633/904/499 +f 611/884/479 610/883/478 625/903/498 626/905/500 +f 619/885/480 618/882/477 633/904/499 634/906/501 +f 612/886/481 611/884/479 626/905/500 627/907/502 +f 620/887/482 619/885/480 634/906/501 635/908/503 +f 613/888/483 612/886/481 627/907/502 628/909/504 +f 606/889/484 530/698/293 621/910/505 +f 409/700/295 620/887/482 635/908/503 +f 614/890/485 613/888/483 628/909/504 629/896/491 +f 607/891/486 606/889/484 621/910/505 622/898/493 +f 634/906/501 633/904/499 648/911/506 649/912/507 +f 627/907/502 626/905/500 641/913/508 642/914/509 +f 635/908/503 634/906/501 649/912/507 650/915/510 +f 628/909/504 627/907/502 642/914/509 643/916/511 +f 621/910/505 530/698/293 636/917/512 +f 409/700/295 635/908/503 650/915/510 +f 629/896/491 628/909/504 643/916/511 644/918/513 +f 622/898/493 621/910/505 636/917/512 637/919/514 +f 630/897/492 629/896/491 644/918/513 645/920/515 +f 623/899/494 622/898/493 637/919/514 638/921/516 +f 631/900/495 630/897/492 645/920/515 646/922/517 +f 624/901/496 623/899/494 638/921/516 639/923/518 +f 632/902/497 631/900/495 646/922/517 647/924/519 +f 625/903/498 624/901/496 639/923/518 640/925/520 +f 633/904/499 632/902/497 647/924/519 648/911/506 +f 626/905/500 625/903/498 640/925/520 641/913/508 +f 643/916/511 642/914/509 657/691/287 658/695/4 +f 636/917/512 530/698/293 651/697/292 +f 409/700/295 650/915/510 665/693/289 +f 644/918/513 643/916/511 658/695/4 659/670/266 +f 637/919/514 636/917/512 651/697/292 652/674/270 +f 645/920/515 644/918/513 659/670/266 660/669/265 +f 638/921/516 637/919/514 652/674/270 653/673/269 +f 646/922/517 645/920/515 660/669/265 661/677/273 +f 639/923/518 638/921/516 653/673/269 654/679/275 +f 647/924/519 646/922/517 661/677/273 662/681/277 +f 640/925/520 639/923/518 654/679/275 655/683/279 +f 648/911/506 647/924/519 662/681/277 663/685/281 +f 641/913/508 640/925/520 655/683/279 656/687/283 +f 649/912/507 648/911/506 663/685/281 664/689/285 +f 642/914/509 641/913/508 656/687/283 657/691/287 +f 650/915/510 649/912/507 664/689/285 665/693/289 +f 365/618/260 368/617/210 366/628/214 367/627/261 +f 369/926/262 362/927/5 364/636/211 371/635/263 +f 361/638/264 372/637/207 370/616/3 363/615/259 +f 666/225/521 669/928/522 671/929/523 670/930/524 +f 669/928/522 673/931/525 674/932/526 671/929/523 +f 667/190/527 672/933/528 674/934/526 673/935/525 +f 672/933/528 676/936/529 677/937/530 674/934/526 +f 668/195/531 675/938/532 677/939/530 676/940/529 +f 675/938/532 670/941/524 671/942/523 677/939/530 +f 671/929/523 674/932/526 677/943/530 +f 678/191/533 681/944/534 683/945/535 682/946/536 +f 681/947/534 685/948/537 686/949/538 683/950/535 +f 679/224/539 684/951/540 686/952/538 685/953/537 +f 684/951/540 688/954/541 689/955/542 686/952/538 +f 680/182/543 687/956/544 689/957/542 688/958/541 +f 687/956/544 682/959/536 683/960/535 689/957/542 +f 683/950/535 686/949/538 689/961/542 +f 698/186/545 701/962/546 703/963/547 702/964/548 +f 701/962/546 705/965/549 706/966/550 703/963/547 +f 699/183/551 704/967/552 706/968/550 705/969/549 +f 704/970/552 708/971/553 709/972/554 706/973/550 +f 700/223/555 707/974/556 709/975/554 708/976/553 +f 707/974/556 702/977/548 703/978/547 709/975/554 +f 703/979/547 706/980/550 709/981/554 +f 714/187/557 717/982/558 719/983/559 718/984/560 +f 717/982/558 721/985/561 722/986/562 719/983/559 +f 715/222/563 720/987/564 722/988/562 721/989/561 +f 720/987/564 724/990/565 725/991/566 722/988/562 +f 716/194/567 723/992/568 725/993/566 724/994/565 +f 723/992/568 718/995/560 719/996/559 725/993/566 +f 719/983/559 722/986/562 725/997/566 +f 698/186/545 711/189/569 713/998/570 701/962/546 +f 701/962/546 713/998/570 712/999/571 705/965/549 +f 705/969/549 712/1000/571 710/184/572 699/183/551 +f 716/194/567 727/197/573 729/1001/574 723/992/568 +f 723/992/568 729/1001/574 728/1002/575 718/995/560 +f 718/984/560 728/1003/575 726/188/576 714/187/557 +f 668/195/531 716/194/567 724/994/565 675/938/532 +f 675/938/532 724/994/565 720/1004/564 670/941/524 +f 670/930/524 720/987/564 715/222/563 666/225/521 +f 680/182/543 691/185/577 693/1005/578 687/956/544 +f 687/956/544 693/1005/578 692/1006/579 682/959/536 +f 682/946/536 692/1007/579 690/192/580 678/191/533 +f 679/224/539 700/223/555 708/976/553 684/951/540 +f 684/951/540 708/976/553 704/1008/552 688/954/541 +f 688/958/541 704/967/552 699/183/551 680/182/543 +f 700/223/555 715/222/563 721/989/561 707/974/556 +f 707/974/556 721/989/561 717/1009/558 702/977/548 +f 702/964/548 717/982/558 714/187/557 698/186/545 +f 667/190/527 695/193/581 697/1010/582 672/933/528 +f 672/933/528 697/1010/582 696/1011/583 676/936/529 +f 676/940/529 696/1012/583 694/196/584 668/195/531 +f 666/225/521 679/224/539 685/953/537 669/928/522 +f 669/928/522 685/953/537 681/1013/534 673/931/525 +f 673/935/525 681/944/534 678/191/533 667/190/527 diff --git a/mods/pipeworks/models/pipeworks_pump_lowpoly.obj b/mods/pipeworks/models/pipeworks_pump_lowpoly.obj new file mode 100644 index 00000000..537fc349 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_pump_lowpoly.obj @@ -0,0 +1,214 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-pump-lowpoly.blend' +# www.blender.org +o Cube +v 0.153397 0.500000 -0.063525 +v 0.063558 0.500000 -0.153364 +v -0.063492 0.500000 -0.153364 +v -0.153331 0.500000 -0.063525 +v -0.153331 0.500000 0.063526 +v -0.063492 0.500000 0.153364 +v 0.063558 0.500000 0.153364 +v 0.153397 0.500000 0.063526 +v 0.063558 0.468700 -0.153364 +v 0.153397 0.468700 -0.063525 +v 0.153397 0.468700 0.063526 +v 0.063558 0.468700 0.153364 +v -0.063492 0.468700 0.153364 +v -0.153331 0.468700 0.063526 +v -0.153331 0.468700 -0.063525 +v -0.063492 0.468700 -0.153364 +v -0.122656 0.374847 0.050803 +v -0.050827 0.374847 0.122608 +v -0.050728 0.468750 0.122608 +v -0.122557 0.468750 0.050804 +v -0.050771 0.468750 -0.122590 +v -0.050870 0.374847 -0.122590 +v -0.122674 0.374847 -0.050761 +v -0.122575 0.468750 -0.050760 +v 0.050794 0.468750 -0.122607 +v 0.050695 0.374847 -0.122608 +v 0.122623 0.468750 -0.050803 +v 0.122524 0.374847 -0.050804 +v 0.050837 0.468750 0.122590 +v 0.050738 0.374847 0.122590 +v 0.122542 0.374847 0.050761 +v 0.122641 0.468750 0.050761 +v -0.496061 -0.496094 0.496094 +v -0.496061 -0.496094 -0.496094 +v 0.496127 -0.496094 -0.496094 +v 0.496127 -0.496094 0.496094 +v -0.496061 -0.375000 0.496094 +v -0.496061 -0.375000 -0.496094 +v 0.496127 -0.375000 -0.496094 +v 0.496127 -0.375000 0.496094 +v -0.437467 -0.375000 0.437500 +v -0.437467 -0.375000 -0.437500 +v 0.437533 -0.375000 -0.437500 +v 0.437533 -0.375000 0.437500 +v -0.437467 0.375000 0.437500 +v -0.437467 0.375000 -0.437500 +v 0.437533 0.375000 -0.437500 +v 0.437533 0.375000 0.437500 +vt 0.0312 0.7695 +vt 0.0078 0.7461 +vt 0.0078 0.7148 +vt 0.0312 0.6914 +vt 0.0625 0.6914 +vt 0.0859 0.7148 +vt 0.0859 0.7461 +vt 0.0625 0.7695 +vt 0.1016 0.7461 +vt 0.1250 0.7695 +vt 0.1562 0.7695 +vt 0.1797 0.7461 +vt 0.1797 0.7148 +vt 0.1562 0.6914 +vt 0.1250 0.6914 +vt 0.1016 0.7148 +vt 0.7148 0.7617 +vt 0.7148 0.5117 +vt 0.7461 0.5117 +vt 0.7461 0.7617 +vt 0.6211 0.7617 +vt 0.6211 0.5117 +vt 0.6523 0.5117 +vt 0.6523 0.7617 +vt 0.6836 0.7617 +vt 0.6836 0.5117 +vt 0.7148 0.5117 +vt 0.7148 0.7617 +vt 0.6836 0.7617 +vt 0.6523 0.7617 +vt 0.6523 0.5117 +vt 0.9961 0.5117 +vt 0.9961 0.7617 +vt 0.9961 0.2617 +vt 0.9961 0.5117 +vt 0.7461 0.5117 +vt 0.7461 0.2617 +vt 0.2305 0.2617 +vt 0.4492 0.2617 +vt 0.4492 0.4336 +vt 0.2305 0.4336 +vt 0.2227 0.6133 +vt 0.0039 0.6133 +vt 0.0039 0.4414 +vt 0.2227 0.4414 +vt 0.2227 0.4336 +vt 0.0039 0.4336 +vt 0.0039 0.2617 +vt 0.2227 0.2617 +vt 0.6758 0.4336 +vt 0.4570 0.4336 +vt 0.4570 0.2617 +vt 0.6758 0.2617 +vt 0.2305 0.6602 +vt 0.2305 0.4414 +vt 0.4492 0.4414 +vt 0.4492 0.6602 +vt 0.0547 0.9727 +vt 0.0547 0.9648 +vt 0.0625 0.9648 +vt 0.0625 0.9727 +vt 0.0781 0.9727 +vt 0.0781 0.9648 +vt 0.0859 0.9648 +vt 0.0859 0.9727 +vt 0.0469 0.9727 +vt 0.0469 0.9648 +vt 0.0938 0.9648 +vt 0.0938 0.9727 +vt 0.0391 0.9727 +vt 0.0391 0.9648 +vt 0.0703 0.9727 +vt 0.0703 0.9648 +vt 0.0312 0.9727 +vt 0.0312 0.9648 +vt 0.0508 0.9766 +vt 0.0664 0.9766 +vt 0.0664 0.9922 +vt 0.0508 0.9922 +vt 0.0195 0.9922 +vt 0.0195 0.9766 +vt 0.0352 0.9766 +vt 0.0352 0.9922 +vt 0.0039 0.9922 +vt 0.0039 0.9766 +vt 0.1133 0.9922 +vt 0.1133 0.9766 +vt 0.1289 0.9766 +vt 0.1289 0.9922 +vt 0.0820 0.9922 +vt 0.0820 0.9766 +vt 0.0977 0.9766 +vt 0.0977 0.9922 +vn -0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 -0.0000 +vn -1.0000 0.0000 -0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.7173 0.6302 0.2971 +vn -0.7173 -0.6302 0.2971 +vn -0.2971 -0.6302 0.7173 +vn -0.2971 0.6302 0.7173 +vn 0.7173 0.6302 0.2971 +vn 0.7173 -0.6302 0.2971 +vn 0.7173 -0.6302 -0.2971 +vn 0.7173 0.6302 -0.2971 +vn -0.7173 0.6302 -0.2971 +vn -0.7173 -0.6302 -0.2971 +vn 0.2971 -0.6302 -0.7173 +vn 0.2971 0.6302 -0.7173 +vn -0.2971 0.6302 -0.7173 +vn -0.2971 -0.6302 -0.7173 +vn 0.2971 0.6302 0.7173 +vn 0.2971 -0.6302 0.7173 +vn -0.9238 0.0009 0.3827 +vn -0.3827 0.0004 0.9238 +vn -0.3823 0.0004 0.9240 +vn -0.9238 0.0009 0.3829 +vn -0.3826 0.0004 -0.9239 +vn -0.3830 0.0004 -0.9237 +vn -0.9240 0.0009 -0.3824 +vn -0.9239 0.0009 -0.3826 +vn 0.3827 -0.0004 -0.9238 +vn 0.3823 -0.0004 -0.9240 +vn 0.9238 -0.0009 -0.3827 +vn 0.9238 -0.0009 -0.3829 +vn 0.3830 -0.0004 0.9237 +vn 0.3826 -0.0004 0.9239 +vn 0.9239 -0.0009 0.3826 +vn 0.9240 -0.0009 0.3824 +g Cube_Cube_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 +f 9/9/2 10/10/2 11/11/2 12/12/2 13/13/2 14/14/2 15/15/2 16/16/2 +f 37/17/3 38/18/3 34/19/3 33/20/3 +f 38/21/4 39/22/4 35/23/4 34/24/4 +f 39/25/5 40/26/5 36/27/5 35/28/5 +f 40/26/6 37/29/6 33/30/6 36/31/6 +f 33/20/2 34/19/2 35/32/2 36/33/2 +f 40/34/1 39/35/1 38/36/1 37/37/1 +f 45/38/3 46/39/3 42/40/3 41/41/3 +f 46/42/4 47/43/4 43/44/4 42/45/4 +f 47/46/5 48/47/5 44/48/5 43/49/5 +f 48/50/6 45/51/6 41/52/6 44/53/6 +f 48/54/1 47/55/1 46/56/1 45/57/1 +s 1 +f 5/58/7 14/59/8 13/60/9 6/61/10 +f 8/62/11 11/63/12 10/64/13 1/65/14 +f 4/66/15 15/67/16 14/59/8 5/58/7 +f 1/65/14 10/64/13 9/68/17 2/69/18 +f 3/70/19 16/71/20 15/67/16 4/66/15 +f 7/72/21 12/73/22 11/63/12 8/62/11 +f 6/61/10 13/60/9 12/73/22 7/72/21 +f 2/74/18 9/75/17 16/71/20 3/70/19 +f 17/76/23 18/77/24 19/78/25 20/79/26 +f 21/80/27 22/81/28 23/82/29 24/83/30 +f 25/84/31 26/85/32 22/81/28 21/80/27 +f 27/86/33 28/87/34 26/88/32 25/89/31 +f 29/90/35 30/91/36 31/92/37 32/93/38 +f 19/78/25 18/77/24 30/91/36 29/90/35 +f 24/83/30 23/82/29 17/76/23 20/79/26 +f 31/92/37 28/87/34 27/86/33 32/93/38 diff --git a/mods/pipeworks/models/pipeworks_spigot.obj b/mods/pipeworks/models/pipeworks_spigot.obj new file mode 100644 index 00000000..17dd23f7 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_spigot.obj @@ -0,0 +1,2549 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-spigot-pouring.blend' +# www.blender.org +o Pipe_Cylinder.002 +v 0.120197 0.036461 0.437501 +v 0.125000 0.012312 0.437501 +v 0.125000 -0.012311 0.437501 +v 0.120197 -0.036461 0.437501 +v 0.110774 0.059210 0.437501 +v 0.131836 0.012985 0.468750 +v 0.126770 0.038455 0.468750 +v 0.131836 -0.012985 0.468750 +v 0.110774 -0.059210 0.437501 +v 0.126770 -0.038455 0.468750 +v 0.097094 0.079683 0.437501 +v 0.116832 0.062448 0.468750 +v 0.097094 -0.079683 0.437501 +v 0.116832 -0.062448 0.468750 +v 0.079683 0.097094 0.437501 +v 0.102404 0.084041 0.468750 +v 0.079683 -0.097094 0.437501 +v 0.102404 -0.084041 0.468750 +v 0.059210 0.110774 0.437501 +v 0.084041 0.102404 0.468750 +v 0.059210 -0.110774 0.437501 +v 0.084041 -0.102404 0.468750 +v 0.036461 0.120197 0.437501 +v 0.062448 0.116832 0.468750 +v 0.036461 -0.120197 0.437501 +v 0.062448 -0.116832 0.468750 +v 0.012311 0.125000 0.437501 +v 0.038455 0.126770 0.468750 +v 0.012311 -0.125001 0.437501 +v 0.038455 -0.126770 0.468750 +v -0.012312 0.125000 0.437501 +v 0.012985 0.131836 0.468750 +v -0.012312 -0.125001 0.437501 +v 0.012985 -0.131837 0.468750 +v -0.036461 0.120197 0.437501 +v -0.012985 0.131836 0.468750 +v -0.036461 -0.120197 0.437501 +v -0.012985 -0.131837 0.468750 +v -0.059210 0.110774 0.437501 +v -0.038455 0.126770 0.468750 +v -0.059210 -0.110774 0.437501 +v -0.038455 -0.126770 0.468750 +v -0.079683 0.097094 0.437501 +v -0.062448 0.116832 0.468750 +v -0.079683 -0.097094 0.437501 +v -0.062448 -0.116832 0.468750 +v -0.097094 0.079683 0.437501 +v -0.084041 0.102404 0.468750 +v -0.097094 -0.079683 0.437501 +v -0.084041 -0.102404 0.468750 +v -0.110774 0.059210 0.437501 +v -0.102404 0.084041 0.468750 +v -0.110774 -0.059210 0.437501 +v -0.102404 -0.084041 0.468750 +v -0.120197 0.036461 0.437501 +v -0.116832 0.062448 0.468750 +v -0.120197 -0.036461 0.437501 +v -0.116832 -0.062448 0.468750 +v -0.125001 0.012311 0.437501 +v -0.126770 0.038455 0.468750 +v -0.125001 -0.012311 0.437501 +v -0.126770 -0.038455 0.468750 +v -0.131837 0.012985 0.468750 +v -0.131837 -0.012985 0.468750 +v -0.063644 0.130078 0.460912 +v -0.063644 0.130078 0.468749 +v -0.062467 0.139022 0.468749 +v -0.062467 0.139022 0.460912 +v -0.054133 0.142474 0.460912 +v -0.046976 0.136982 0.460912 +v -0.048153 0.128039 0.460912 +v -0.056487 0.124587 0.460912 +v -0.056487 0.124587 0.468749 +v -0.054133 0.142474 0.468749 +v -0.046976 0.136982 0.468749 +v -0.048153 0.128039 0.468749 +v -0.136982 0.046976 0.460912 +v -0.136982 0.046976 0.468749 +v -0.142474 0.054133 0.468749 +v -0.142474 0.054133 0.460912 +v -0.139022 0.062467 0.460912 +v -0.130078 0.063644 0.460912 +v -0.124587 0.056488 0.460912 +v -0.128039 0.048154 0.460912 +v -0.128039 0.048154 0.468749 +v -0.139022 0.062467 0.468749 +v -0.130078 0.063644 0.468749 +v -0.124587 0.056488 0.468749 +v -0.130078 -0.063644 0.460912 +v -0.130078 -0.063644 0.468749 +v -0.139022 -0.062467 0.468749 +v -0.139022 -0.062467 0.460912 +v -0.142474 -0.054132 0.460912 +v -0.136982 -0.046976 0.460912 +v -0.128039 -0.048153 0.460912 +v -0.124587 -0.056487 0.460912 +v -0.124587 -0.056487 0.468749 +v -0.142474 -0.054132 0.468749 +v -0.136982 -0.046976 0.468749 +v -0.128039 -0.048153 0.468749 +v -0.046976 -0.136982 0.460912 +v -0.046976 -0.136982 0.468749 +v -0.054133 -0.142474 0.468749 +v -0.054133 -0.142474 0.460912 +v -0.062467 -0.139022 0.460912 +v -0.063644 -0.130078 0.460912 +v -0.056488 -0.124587 0.460912 +v -0.048154 -0.128039 0.460912 +v -0.048154 -0.128039 0.468749 +v -0.062467 -0.139022 0.468749 +v -0.063644 -0.130078 0.468749 +v -0.056488 -0.124587 0.468749 +v 0.063644 -0.130078 0.460912 +v 0.063644 -0.130078 0.468749 +v 0.062466 -0.139022 0.468749 +v 0.062466 -0.139022 0.460912 +v 0.054132 -0.142474 0.460912 +v 0.046976 -0.136982 0.460912 +v 0.048153 -0.128039 0.460912 +v 0.056487 -0.124587 0.460912 +v 0.056487 -0.124587 0.468749 +v 0.054132 -0.142474 0.468749 +v 0.046976 -0.136982 0.468749 +v 0.048153 -0.128039 0.468749 +v 0.136982 -0.046976 0.460912 +v 0.136982 -0.046976 0.468749 +v 0.142474 -0.054133 0.468749 +v 0.142474 -0.054133 0.460912 +v 0.139022 -0.062467 0.460912 +v 0.130078 -0.063644 0.460912 +v 0.124586 -0.056488 0.460912 +v 0.128039 -0.048153 0.460912 +v 0.128039 -0.048153 0.468749 +v 0.139022 -0.062467 0.468749 +v 0.130078 -0.063644 0.468749 +v 0.124586 -0.056488 0.468749 +v 0.130078 0.063644 0.460912 +v 0.130078 0.063644 0.468749 +v 0.139022 0.062467 0.468749 +v 0.139022 0.062467 0.460912 +v 0.142474 0.054132 0.460912 +v 0.136982 0.046976 0.460912 +v 0.128039 0.048153 0.460912 +v 0.124587 0.056487 0.460912 +v 0.124587 0.056487 0.468749 +v 0.142474 0.054132 0.468749 +v 0.136982 0.046976 0.468749 +v 0.128039 0.048153 0.468749 +v 0.046976 0.136982 0.460912 +v 0.046976 0.136982 0.468749 +v 0.054133 0.142474 0.468749 +v 0.054133 0.142474 0.460912 +v 0.062467 0.139022 0.460912 +v 0.063644 0.130078 0.460912 +v 0.056488 0.124587 0.460912 +v 0.048153 0.128039 0.460912 +v 0.048153 0.128039 0.468749 +v 0.062467 0.139022 0.468749 +v 0.063644 0.130078 0.468749 +v 0.056487 0.124587 0.468749 +v 0.125000 0.012312 0.012311 +v 0.012311 -0.125001 0.125000 +v -0.059210 -0.110774 0.110774 +v -0.079683 -0.097094 0.097094 +v -0.097094 -0.079683 0.079683 +v -0.120197 -0.036461 0.036461 +v 0.125000 -0.012312 0.012312 +v 0.120197 -0.036461 0.036461 +v 0.110774 -0.059210 0.059210 +v 0.097094 -0.079683 0.079683 +v 0.079683 -0.097094 0.097094 +v 0.059210 -0.110774 0.110774 +v 0.036461 -0.120197 0.120197 +v -0.012311 -0.125000 0.125000 +v -0.036461 -0.120197 0.120197 +v -0.110774 -0.059210 0.059210 +v -0.125000 -0.012311 0.012311 +v -0.125000 0.012312 0.012312 +v 0.074012 -0.138466 0.468750 +v 0.045576 -0.150245 0.468750 +v 0.015389 -0.156250 0.468750 +v 0.099603 -0.121367 0.468750 +v -0.015389 -0.156250 0.468750 +v 0.138467 -0.074012 0.468750 +v 0.121367 -0.099603 0.468750 +v 0.099603 -0.121367 0.500000 +v 0.074012 -0.138467 0.500000 +v 0.045576 -0.150245 0.500000 +v 0.015389 -0.156250 0.500000 +v -0.015389 -0.156250 0.500000 +v 0.150245 -0.045576 0.468750 +v 0.121367 -0.099603 0.500000 +v -0.045576 -0.150245 0.468750 +v -0.045576 -0.150245 0.500000 +v 0.156250 -0.015389 0.468750 +v 0.150245 -0.045576 0.500000 +v 0.138466 -0.074012 0.500000 +v -0.074012 -0.138467 0.468750 +v -0.074012 -0.138467 0.500000 +v 0.156249 0.015389 0.468750 +v 0.156250 -0.015389 0.500000 +v -0.099603 -0.121367 0.468750 +v -0.099603 -0.121367 0.500000 +v 0.150245 0.045576 0.468750 +v 0.156250 0.015389 0.500000 +v -0.121367 -0.099603 0.468750 +v -0.121367 -0.099603 0.500000 +v 0.138467 0.074012 0.468750 +v 0.150245 0.045576 0.500000 +v -0.150245 -0.045576 0.468750 +v -0.138467 -0.074012 0.468750 +v -0.138467 -0.074012 0.500000 +v 0.121367 0.099603 0.468750 +v 0.138467 0.074012 0.500000 +v -0.156250 -0.015389 0.468750 +v -0.150245 -0.045576 0.500000 +v 0.099603 0.121367 0.468750 +v 0.121367 0.099603 0.500000 +v -0.156250 0.015389 0.468750 +v -0.156250 -0.015389 0.500000 +v 0.074012 0.138466 0.468750 +v 0.099603 0.121367 0.500000 +v -0.150245 0.045576 0.468750 +v -0.156250 0.015389 0.500000 +v 0.045576 0.150245 0.468750 +v 0.074012 0.138466 0.500000 +v -0.138467 0.074012 0.468750 +v -0.150245 0.045576 0.500000 +v 0.015389 0.156249 0.468750 +v 0.045576 0.150245 0.500000 +v -0.015389 0.156250 0.500000 +v -0.121367 0.099603 0.468750 +v -0.138467 0.074012 0.500000 +v -0.015389 0.156250 0.468750 +v 0.015389 0.156250 0.500000 +v -0.074012 0.138467 0.500000 +v -0.045576 0.150245 0.500000 +v -0.099603 0.121367 0.500000 +v -0.121367 0.099603 0.500000 +v -0.045576 0.150245 0.468750 +v -0.099603 0.121367 0.468750 +v -0.074012 0.138467 0.468750 +v -0.108578 0.095821 0.460912 +v -0.108578 0.095821 0.468749 +v -0.110913 0.104534 0.468749 +v -0.110913 0.104534 0.460912 +v -0.104534 0.110913 0.460912 +v -0.095821 0.108578 0.460912 +v -0.093486 0.099865 0.460912 +v -0.099865 0.093486 0.460912 +v -0.099865 0.093486 0.468749 +v -0.104534 0.110913 0.468749 +v -0.095821 0.108578 0.468749 +v -0.093486 0.099865 0.468749 +v -0.144532 -0.009021 0.460912 +v -0.144532 -0.009021 0.468749 +v -0.152344 -0.004510 0.468749 +v -0.152344 -0.004510 0.460912 +v -0.152344 0.004510 0.460912 +v -0.144532 0.009021 0.460912 +v -0.136720 0.004510 0.460912 +v -0.136720 -0.004510 0.460912 +v -0.136720 -0.004510 0.468749 +v -0.152344 0.004510 0.468749 +v -0.144532 0.009021 0.468749 +v -0.136720 0.004510 0.468749 +v -0.095821 -0.108578 0.460912 +v -0.095821 -0.108578 0.468749 +v -0.104535 -0.110913 0.468749 +v -0.104535 -0.110913 0.460912 +v -0.110913 -0.104534 0.460912 +v -0.108578 -0.095821 0.460912 +v -0.099865 -0.093486 0.460912 +v -0.093486 -0.099865 0.460912 +v -0.093486 -0.099865 0.468749 +v -0.110913 -0.104534 0.468749 +v -0.108578 -0.095821 0.468749 +v -0.099865 -0.093486 0.468749 +v 0.009021 -0.144532 0.460912 +v 0.009021 -0.144532 0.468749 +v 0.004510 -0.152344 0.468749 +v 0.004510 -0.152344 0.460912 +v -0.004511 -0.152344 0.460912 +v -0.009021 -0.144532 0.460912 +v -0.004511 -0.136720 0.460912 +v 0.004510 -0.136720 0.460912 +v 0.004510 -0.136720 0.468749 +v -0.004511 -0.152344 0.468749 +v -0.009021 -0.144532 0.468749 +v -0.004511 -0.136720 0.468749 +v 0.108578 -0.095821 0.460912 +v 0.108578 -0.095821 0.468749 +v 0.110913 -0.104534 0.468749 +v 0.110913 -0.104534 0.460912 +v 0.104534 -0.110913 0.460912 +v 0.095821 -0.108578 0.460912 +v 0.093486 -0.099865 0.460912 +v 0.099865 -0.093486 0.460912 +v 0.099865 -0.093486 0.468749 +v 0.104534 -0.110913 0.468749 +v 0.095821 -0.108578 0.468749 +v 0.093486 -0.099865 0.468749 +v 0.144532 0.009021 0.460912 +v 0.144532 0.009021 0.468749 +v 0.152344 0.004510 0.468749 +v 0.152344 0.004510 0.460912 +v 0.152344 -0.004510 0.460912 +v 0.144532 -0.009021 0.460912 +v 0.136720 -0.004510 0.460912 +v 0.136720 0.004510 0.460912 +v 0.136720 0.004510 0.468749 +v 0.152344 -0.004510 0.468749 +v 0.144532 -0.009021 0.468749 +v 0.136720 -0.004510 0.468749 +v 0.095821 0.108578 0.460912 +v 0.095821 0.108578 0.468749 +v 0.104534 0.110913 0.468749 +v 0.104534 0.110913 0.460912 +v 0.110913 0.104534 0.460912 +v 0.108578 0.095821 0.460912 +v 0.099865 0.093486 0.460912 +v 0.093486 0.099865 0.460912 +v 0.093486 0.099865 0.468749 +v 0.110913 0.104534 0.468749 +v 0.108578 0.095821 0.468749 +v 0.099865 0.093486 0.468749 +v -0.009021 0.144532 0.460912 +v -0.009021 0.144532 0.468749 +v -0.004510 0.152344 0.468749 +v -0.004510 0.152344 0.460912 +v 0.004510 0.152344 0.460912 +v 0.009021 0.144532 0.460912 +v 0.004510 0.136720 0.460912 +v -0.004510 0.136720 0.460912 +v -0.004510 0.136720 0.468749 +v 0.004510 0.152344 0.468749 +v 0.009021 0.144532 0.468749 +v 0.004510 0.136720 0.468749 +v 0.125000 0.012312 -0.000000 +v -0.120197 0.036461 0.000000 +v -0.110774 0.059210 -0.000000 +v -0.097094 0.079683 -0.000000 +v -0.036461 0.120197 -0.000000 +v -0.059210 0.110774 -0.000000 +v -0.079683 0.097094 -0.000000 +v 0.036461 0.120197 -0.000000 +v -0.125000 -0.012311 0.000000 +v 0.059210 0.110774 -0.000000 +v 0.079683 0.097094 -0.000000 +v 0.097094 0.079683 -0.000000 +v 0.110774 0.059210 -0.000000 +v 0.120197 0.036461 0.000000 +v -0.125000 0.012312 0.000000 +v -0.012311 0.125000 -0.000000 +v 0.012312 0.125000 -0.000000 +v 0.125000 -0.012312 0.000000 +v 0.000000 0.125000 -0.000000 +v 0.125000 0.000000 0.000000 +v -0.125000 0.000000 0.012312 +v -0.038455 -0.187500 -0.126770 +v -0.012985 -0.187500 -0.131837 +v 0.012984 -0.187500 -0.131837 +v 0.038455 -0.187500 -0.126770 +v 0.062448 -0.187500 -0.116832 +v 0.084041 -0.187500 -0.102404 +v 0.102404 -0.187500 -0.084041 +v 0.116832 -0.187500 -0.062448 +v 0.126770 -0.187500 -0.038455 +v 0.131837 -0.187500 -0.012985 +v 0.131837 -0.187500 0.012985 +v 0.116832 -0.187500 0.062448 +v 0.102404 -0.187500 0.084041 +v 0.084041 -0.187500 0.102404 +v 0.062448 -0.187500 0.116832 +v 0.038455 -0.187500 0.126770 +v 0.012985 -0.187500 0.131836 +v -0.012985 -0.187500 0.131836 +v -0.038455 -0.187500 0.126770 +v -0.062448 -0.187500 0.116832 +v -0.102404 -0.187500 0.084041 +v -0.084041 -0.187500 0.102404 +v -0.116832 -0.187500 0.062448 +v -0.126770 -0.187500 0.038455 +v -0.131837 -0.187500 -0.012985 +v -0.116832 -0.187500 -0.062448 +v -0.126770 -0.187500 -0.038455 +v -0.102404 -0.187500 -0.084041 +v -0.084041 -0.187500 -0.102404 +v -0.062448 -0.187500 -0.116832 +v 0.126770 -0.187500 0.038455 +v -0.131836 -0.187500 0.012985 +v -0.059210 -0.156251 -0.110774 +v -0.036461 -0.156251 -0.120197 +v -0.012312 -0.156251 -0.125001 +v 0.012311 -0.156251 -0.125001 +v 0.036461 -0.156251 -0.120197 +v 0.059210 -0.156251 -0.110774 +v 0.079683 -0.156251 -0.097094 +v 0.097094 -0.156251 -0.079683 +v 0.110774 -0.156251 -0.059210 +v 0.120197 -0.156251 -0.036461 +v 0.125001 -0.156251 -0.012312 +v 0.125000 -0.156251 0.012311 +v 0.120197 -0.156251 0.036461 +v 0.110774 -0.156251 0.059210 +v 0.097094 -0.156251 0.079683 +v 0.079683 -0.156251 0.097094 +v 0.059210 -0.156251 0.110774 +v 0.036461 -0.156251 0.120197 +v 0.012311 -0.156251 0.125000 +v -0.012311 -0.156251 0.125000 +v -0.036461 -0.156251 0.120197 +v -0.059210 -0.156251 0.110774 +v -0.079683 -0.156251 0.097094 +v -0.097094 -0.156251 0.079683 +v -0.110774 -0.156251 0.059210 +v -0.120197 -0.156251 0.036461 +v -0.125000 -0.156251 0.012311 +v -0.125000 -0.156251 -0.012311 +v -0.120197 -0.156251 -0.036461 +v -0.110774 -0.156251 -0.059210 +v -0.097094 -0.156251 -0.079683 +v -0.079683 -0.156251 -0.097094 +v 0.125000 -0.012312 -0.012312 +v -0.125000 -0.012312 -0.012312 +v 0.121367 -0.312500 -0.099603 +v 0.138467 -0.312500 -0.074012 +v 0.150245 -0.312500 -0.045577 +v 0.156250 -0.312500 -0.015390 +v 0.156250 -0.312500 0.015389 +v 0.150245 -0.312500 0.045576 +v 0.138467 -0.312500 0.074012 +v 0.121367 -0.312500 0.099603 +v 0.099603 -0.312500 0.121367 +v 0.045576 -0.312500 0.150245 +v -0.015389 -0.312500 0.156249 +v -0.045576 -0.312500 0.150245 +v -0.099603 -0.312500 0.121367 +v -0.121367 -0.312500 0.099603 +v -0.138467 -0.312500 0.074012 +v -0.150245 -0.312500 0.045576 +v -0.156250 -0.312500 0.015389 +v -0.150245 -0.312500 -0.045576 +v -0.138467 -0.312500 -0.074012 +v -0.121367 -0.312500 -0.099603 +v -0.074012 -0.312500 -0.138467 +v -0.015389 -0.312500 -0.156250 +v 0.015389 -0.312500 -0.156250 +v 0.045576 -0.312500 -0.150245 +v 0.074012 -0.312500 -0.138467 +v 0.099603 -0.312500 -0.121367 +v 0.074012 -0.312500 0.138466 +v 0.015389 -0.312500 0.156249 +v -0.074012 -0.312500 0.138467 +v -0.156250 -0.312500 -0.015389 +v -0.099603 -0.312500 -0.121367 +v -0.045576 -0.312500 -0.150245 +v 0.121367 -0.187500 -0.099603 +v 0.099603 -0.187500 -0.121367 +v 0.138467 -0.187500 -0.074012 +v 0.150245 -0.187500 -0.045577 +v 0.156250 -0.187500 -0.015390 +v 0.156250 -0.187500 0.015389 +v 0.150245 -0.187500 0.045576 +v 0.138467 -0.187500 0.074012 +v 0.121367 -0.187500 0.099603 +v 0.099603 -0.187500 0.121367 +v 0.074012 -0.187500 0.138466 +v 0.045576 -0.187500 0.150245 +v 0.015389 -0.187500 0.156249 +v -0.015389 -0.187500 0.156249 +v -0.045576 -0.187500 0.150245 +v -0.074012 -0.187500 0.138467 +v -0.099603 -0.187500 0.121367 +v -0.121367 -0.187500 0.099603 +v -0.138467 -0.187500 0.074012 +v -0.150245 -0.187500 0.045576 +v -0.156250 -0.187500 0.015389 +v -0.156250 -0.187500 -0.015389 +v -0.138467 -0.187500 -0.074012 +v -0.150245 -0.187500 -0.045576 +v -0.121367 -0.187500 -0.099604 +v -0.099603 -0.187500 -0.121367 +v -0.074012 -0.187500 -0.138467 +v -0.045576 -0.187500 -0.150245 +v 0.015389 -0.187500 -0.156250 +v -0.015389 -0.187500 -0.156250 +v 0.045576 -0.187500 -0.150245 +v 0.074012 -0.187500 -0.138467 +v 0.125000 -0.000000 -0.012312 +v -0.120197 0.000000 -0.036461 +v -0.110774 -0.000000 -0.059210 +v -0.097094 0.000000 -0.079683 +v -0.036461 -0.000000 -0.120197 +v -0.059210 -0.000000 -0.110774 +v -0.079683 -0.000000 -0.097094 +v 0.036461 -0.000000 -0.120197 +v 0.059210 -0.000000 -0.110774 +v 0.079683 -0.000000 -0.097094 +v 0.097094 -0.000000 -0.079683 +v 0.110774 -0.000000 -0.059210 +v 0.120197 0.000000 -0.036461 +v -0.125000 0.000000 -0.012312 +v -0.012311 -0.000000 -0.125000 +v 0.012312 -0.000000 -0.125000 +v 0.125000 0.000000 0.012312 +v 0.000000 -0.000000 -0.125000 +v 0.125000 0.002402 -0.012075 +v -0.120197 0.007113 -0.035761 +v -0.110774 0.011551 -0.058072 +v -0.097094 0.015545 -0.078152 +v -0.036461 0.023449 -0.117887 +v -0.059210 0.021611 -0.108646 +v -0.079683 0.018942 -0.095229 +v 0.036461 0.023449 -0.117887 +v 0.059210 0.021611 -0.108645 +v 0.079683 0.018942 -0.095228 +v 0.097094 0.015545 -0.078152 +v 0.110774 0.011551 -0.058072 +v 0.120197 0.007113 -0.035761 +v -0.125000 0.002402 -0.012075 +v -0.012311 0.024386 -0.122599 +v 0.012312 0.024386 -0.122599 +v 0.000000 0.024386 -0.122599 +v 0.125000 0.004711 -0.011375 +v -0.120197 0.013953 -0.033686 +v -0.110774 0.022659 -0.054703 +v -0.097094 0.030493 -0.073618 +v -0.036461 0.045997 -0.111047 +v -0.059210 0.042391 -0.102342 +v -0.079683 0.037156 -0.089703 +v 0.036461 0.045997 -0.111047 +v 0.059210 0.042391 -0.102342 +v 0.079683 0.037156 -0.089703 +v 0.097094 0.030493 -0.073618 +v 0.110774 0.022659 -0.054703 +v 0.120197 0.013953 -0.033686 +v -0.125000 0.004711 -0.011374 +v -0.012311 0.047836 -0.115485 +v 0.012312 0.047835 -0.115485 +v 0.000000 0.047836 -0.115485 +v 0.125000 0.006840 -0.010237 +v -0.120197 0.020257 -0.030317 +v -0.110774 0.032895 -0.049231 +v -0.097094 0.044270 -0.066254 +v -0.036461 0.066778 -0.099940 +v -0.059210 0.061543 -0.092105 +v -0.079683 0.053943 -0.080731 +v 0.036461 0.066778 -0.099940 +v 0.059210 0.061543 -0.092105 +v 0.079683 0.053943 -0.080731 +v 0.097094 0.044270 -0.066254 +v 0.110774 0.032895 -0.049231 +v 0.120197 0.020257 -0.030317 +v -0.125000 0.006840 -0.010237 +v -0.012311 0.069446 -0.103934 +v 0.012312 0.069446 -0.103934 +v 0.000000 0.069446 -0.103934 +v 0.125000 0.008706 -0.008706 +v -0.120197 0.025782 -0.025782 +v -0.110774 0.041868 -0.041868 +v -0.097094 0.056345 -0.056345 +v -0.036461 0.084992 -0.084992 +v -0.059210 0.078329 -0.078329 +v -0.079683 0.068656 -0.068656 +v 0.036461 0.084992 -0.084992 +v 0.059210 0.078329 -0.078329 +v 0.079683 0.068656 -0.068656 +v 0.097094 0.056345 -0.056345 +v 0.110774 0.041868 -0.041868 +v 0.120197 0.025782 -0.025782 +v -0.125000 0.008706 -0.008706 +v -0.012311 0.088389 -0.088389 +v 0.012312 0.088389 -0.088389 +v 0.000000 0.088389 -0.088389 +v -0.125000 0.000000 0.000000 +v 0.125000 0.010237 -0.006840 +v -0.120197 0.030317 -0.020257 +v -0.110774 0.049231 -0.032895 +v -0.097094 0.066254 -0.044270 +v -0.036461 0.099940 -0.066778 +v -0.059210 0.092105 -0.061543 +v -0.079683 0.080731 -0.053943 +v 0.036461 0.099940 -0.066778 +v 0.059210 0.092105 -0.061543 +v 0.079683 0.080731 -0.053943 +v 0.097094 0.066254 -0.044270 +v 0.110774 0.049231 -0.032895 +v 0.120197 0.030317 -0.020257 +v -0.125000 0.010237 -0.006840 +v -0.012311 0.103934 -0.069447 +v 0.012312 0.103934 -0.069447 +v 0.000000 0.103934 -0.069447 +v 0.125000 0.011375 -0.004712 +v -0.120197 0.033686 -0.013953 +v -0.110774 0.054703 -0.022659 +v -0.097094 0.073618 -0.030493 +v -0.036461 0.111047 -0.045997 +v -0.059210 0.102342 -0.042391 +v -0.079683 0.089703 -0.037156 +v 0.036461 0.111047 -0.045997 +v 0.059210 0.102342 -0.042391 +v 0.079683 0.089703 -0.037156 +v 0.097094 0.073618 -0.030493 +v 0.110774 0.054703 -0.022659 +v 0.120197 0.033686 -0.013953 +v -0.125000 0.011374 -0.004711 +v -0.012311 0.115485 -0.047836 +v 0.012312 0.115485 -0.047836 +v 0.000000 0.115485 -0.047836 +v 0.125000 0.012075 -0.002402 +v -0.120197 0.035761 -0.007113 +v -0.110774 0.058072 -0.011551 +v -0.097094 0.078152 -0.015545 +v -0.036461 0.117887 -0.023449 +v -0.059210 0.108646 -0.021611 +v -0.079683 0.095229 -0.018942 +v 0.036461 0.117887 -0.023449 +v 0.059210 0.108645 -0.021611 +v 0.079683 0.095229 -0.018942 +v 0.097094 0.078152 -0.015545 +v 0.110774 0.058072 -0.011551 +v 0.120197 0.035761 -0.007113 +v -0.125000 0.012075 -0.002402 +v -0.012311 0.122599 -0.024387 +v 0.012312 0.122599 -0.024387 +v 0.000000 0.122599 -0.024387 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.5936 0.6717 +vt 0.6238 0.6777 +vt 0.6523 0.6895 +vt 0.6779 0.7066 +vt 0.6996 0.7283 +vt 0.7167 0.7539 +vt 0.7285 0.7824 +vt 0.7345 0.8126 +vt 0.7345 0.8434 +vt 0.7285 0.8735 +vt 0.7167 0.9020 +vt 0.6996 0.9276 +vt 0.6779 0.9493 +vt 0.6523 0.9664 +vt 0.6238 0.9782 +vt 0.5936 0.9842 +vt 0.5629 0.9842 +vt 0.5327 0.9782 +vt 0.5042 0.9664 +vt 0.4786 0.9493 +vt 0.4569 0.9276 +vt 0.4398 0.9020 +vt 0.4280 0.8735 +vt 0.4220 0.8434 +vt 0.4220 0.8126 +vt 0.4280 0.7824 +vt 0.4398 0.7539 +vt 0.4569 0.7283 +vt 0.4786 0.7066 +vt 0.5042 0.6895 +vt 0.5327 0.6777 +vt 0.5629 0.6717 +vt 0.1605 0.6895 +vt 0.1349 0.7066 +vt 0.1131 0.7283 +vt 0.0960 0.7539 +vt 0.0842 0.7824 +vt 0.0782 0.8126 +vt 0.0782 0.8434 +vt 0.0842 0.8735 +vt 0.0960 0.9020 +vt 0.1131 0.9276 +vt 0.1349 0.9493 +vt 0.1605 0.9664 +vt 0.1889 0.9782 +vt 0.2191 0.9842 +vt 0.2499 0.9842 +vt 0.2801 0.9782 +vt 0.3085 0.9664 +vt 0.3341 0.9493 +vt 0.3559 0.9276 +vt 0.3730 0.9020 +vt 0.3848 0.8735 +vt 0.3908 0.8434 +vt 0.3908 0.8126 +vt 0.3848 0.7824 +vt 0.3730 0.7539 +vt 0.3559 0.7283 +vt 0.3341 0.7066 +vt 0.3085 0.6895 +vt 0.2801 0.6777 +vt 0.2499 0.6717 +vt 0.2191 0.6717 +vt 0.1889 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4569 0.9276 +vt 0.4786 0.9493 +vt 0.5042 0.9664 +vt 0.5327 0.9782 +vt 0.5629 0.9842 +vt 0.5936 0.9842 +vt 0.6238 0.9782 +vt 0.6523 0.9664 +vt 0.6779 0.9493 +vt 0.6996 0.9276 +vt 0.7167 0.9020 +vt 0.7285 0.8735 +vt 0.7345 0.8434 +vt 0.7345 0.8126 +vt 0.7285 0.7824 +vt 0.7167 0.7539 +vt 0.6996 0.7283 +vt 0.6779 0.7066 +vt 0.6523 0.6895 +vt 0.6238 0.6777 +vt 0.5936 0.6717 +vt 0.5629 0.6717 +vt 0.5327 0.6777 +vt 0.5042 0.6895 +vt 0.4786 0.7066 +vt 0.4569 0.7283 +vt 0.4398 0.7539 +vt 0.4280 0.7824 +vt 0.4220 0.8126 +vt 0.4220 0.8434 +vt 0.4280 0.8735 +vt 0.4398 0.9020 +vt 0.2801 0.6777 +vt 0.3085 0.6895 +vt 0.3341 0.7066 +vt 0.3559 0.7283 +vt 0.3730 0.7539 +vt 0.3848 0.7824 +vt 0.3908 0.8126 +vt 0.3908 0.8434 +vt 0.3848 0.8735 +vt 0.3730 0.9020 +vt 0.3559 0.9276 +vt 0.3341 0.9493 +vt 0.3085 0.9664 +vt 0.2801 0.9782 +vt 0.2499 0.9842 +vt 0.2191 0.9842 +vt 0.1889 0.9782 +vt 0.1605 0.9664 +vt 0.1349 0.9493 +vt 0.1131 0.9276 +vt 0.0960 0.9020 +vt 0.0842 0.8735 +vt 0.0782 0.8434 +vt 0.0782 0.8126 +vt 0.0842 0.7824 +vt 0.0960 0.7539 +vt 0.1131 0.7283 +vt 0.1349 0.7066 +vt 0.1605 0.6895 +vt 0.1889 0.6777 +vt 0.2191 0.6717 +vt 0.2499 0.6717 +vt 0.7799 0.2569 +vt 0.7643 0.2569 +vt 0.7487 0.2569 +vt 0.7488 0.0330 +vt 0.7796 0.0330 +vt 0.8111 0.2442 +vt 0.8104 0.0330 +vt 0.8423 0.2323 +vt 0.8412 0.0331 +vt 0.7487 0.2633 +vt 0.7175 0.2633 +vt 0.7180 0.0330 +vt 0.8735 0.2215 +vt 0.8721 0.0331 +vt 0.6863 0.2633 +vt 0.6872 0.0330 +vt 0.9028 0.0332 +vt 0.9046 0.2124 +vt 0.7488 0.0188 +vt 0.7180 0.0189 +vt 0.7796 0.0188 +vt 0.8105 0.0188 +vt 0.1560 0.2211 +vt 0.1247 0.2118 +vt 0.1297 0.0310 +vt 0.1609 0.0312 +vt 0.6873 0.0189 +vt 0.8414 0.0188 +vt 0.9358 0.2051 +vt 0.9335 0.0333 +vt 0.6566 0.0188 +vt 0.6565 0.0330 +vt 0.8723 0.0188 +vt 0.9669 0.2001 +vt 0.9639 0.0336 +vt 0.6240 0.2633 +vt 0.6257 0.0329 +vt 0.6551 0.2633 +vt 0.6258 0.0187 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 0.9033 0.0189 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.5950 0.0186 +vt 0.5949 0.0328 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.9343 0.0191 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.0309 0.1970 +vt -0.0002 0.1968 +vt 0.0044 0.0313 +vt 0.0356 0.0310 +vt 0.5305 0.2632 +vt 0.5332 0.0327 +vt 0.5640 0.0328 +vt 0.5617 0.2632 +vt 0.5642 0.0185 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.9653 0.0194 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.5333 0.0184 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 0.9963 0.0201 +vt 0.9937 0.0340 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.0935 0.2046 +vt 0.0622 0.1996 +vt 0.0671 0.0309 +vt 0.0985 0.0309 +vt 0.4993 0.2632 +vt 0.4682 0.2632 +vt 0.4714 0.0325 +vt 0.5023 0.0326 +vt 0.5024 0.0183 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.0349 0.0164 +vt 0.0026 0.0168 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.4058 0.2631 +vt 0.3746 0.2631 +vt 0.3786 0.0321 +vt 0.4095 0.0323 +vt 0.4716 0.0182 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.0670 0.0163 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4407 0.0181 +vt 0.4405 0.0324 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.0987 0.0163 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.4098 0.0180 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.1301 0.0166 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.2497 0.2566 +vt 0.2545 0.0315 +vt 0.2856 0.0317 +vt 0.2809 0.2566 +vt 0.2653 0.2566 +vt 0.3788 0.0179 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.1612 0.0167 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.1921 0.0312 +vt 0.1873 0.2319 +vt 0.3122 0.2631 +vt 0.2809 0.2630 +vt 0.3166 0.0319 +vt 0.3479 0.0177 +vt 0.3476 0.0320 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.1924 0.0168 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3169 0.0175 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.2237 0.0170 +vt 0.2233 0.0314 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2859 0.0174 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.2548 0.0172 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.7643 0.2633 +vt 0.5928 0.2633 +vt 0.4370 0.2632 +vt 0.2185 0.2439 +vt 0.5149 0.2632 +vt 0.9981 0.1975 +vt 0.3434 0.2631 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.2653 0.2630 +vt 0.7799 0.2633 +vt 0.2497 0.2630 +vt 0.4688 0.6406 +vt 0.4688 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.6406 +vt 0.4375 0.6406 +vt 0.4375 0.5625 +vt 0.4062 0.6406 +vt 0.4062 0.5625 +vt 0.3750 0.6406 +vt 0.3750 0.5625 +vt 0.3438 0.6406 +vt 0.3438 0.5625 +vt 0.3125 0.6406 +vt 0.3125 0.5625 +vt 0.2812 0.6406 +vt 0.2812 0.5625 +vt 0.2500 0.6406 +vt 0.2500 0.5625 +vt 0.2188 0.6406 +vt 0.2188 0.5625 +vt 0.1875 0.6406 +vt 0.1875 0.5625 +vt 0.1562 0.6406 +vt 0.1562 0.5625 +vt 0.1250 0.6406 +vt 0.1250 0.5625 +vt 0.0938 0.6406 +vt 0.0938 0.5625 +vt 0.0625 0.6406 +vt 0.0625 0.5625 +vt 0.0312 0.6406 +vt 0.0312 0.5625 +vt 0.0000 0.6406 +vt 0.0000 0.5625 +vt 0.9688 0.6406 +vt 0.9688 0.5625 +vt 1.0000 0.5625 +vt 1.0000 0.6406 +vt 0.9375 0.6406 +vt 0.9375 0.5625 +vt 0.9062 0.6406 +vt 0.9062 0.5625 +vt 0.8750 0.6406 +vt 0.8750 0.5625 +vt 0.8125 0.6406 +vt 0.8125 0.5625 +vt 0.8438 0.5625 +vt 0.8438 0.6406 +vt 0.7812 0.6406 +vt 0.7812 0.5625 +vt 0.7500 0.6406 +vt 0.7500 0.5625 +vt 0.7188 0.6406 +vt 0.7188 0.5625 +vt 0.6875 0.6406 +vt 0.6875 0.5625 +vt 0.6250 0.6406 +vt 0.6250 0.5625 +vt 0.6562 0.5625 +vt 0.6562 0.6406 +vt 0.5938 0.6406 +vt 0.5938 0.5625 +vt 0.5625 0.6406 +vt 0.5625 0.5625 +vt 0.4358 0.5179 +vt 0.4358 0.5107 +vt 0.4668 0.5107 +vt 0.4668 0.5179 +vt 0.4977 0.5179 +vt 0.4977 0.5107 +vt 0.5287 0.5179 +vt 0.5287 0.5107 +vt 0.5596 0.5178 +vt 0.5596 0.5107 +vt 0.5904 0.5179 +vt 0.5905 0.5107 +vt 0.6214 0.5179 +vt 0.6215 0.5107 +vt 0.6524 0.5107 +vt 0.6523 0.5179 +vt 0.6832 0.5180 +vt 0.6834 0.5108 +vt 0.7142 0.5180 +vt 0.7144 0.5108 +vt 0.7452 0.5181 +vt 0.7454 0.5108 +vt 0.7765 0.5109 +vt 0.7763 0.5181 +vt 0.8076 0.5109 +vt 0.8074 0.5181 +vt 0.8384 0.5181 +vt 0.8386 0.5109 +vt 0.8696 0.5109 +vt 0.8695 0.5181 +vt 0.9006 0.5109 +vt 0.9007 0.5181 +vt 0.9320 0.5181 +vt 0.9316 0.5109 +vt 0.9625 0.5108 +vt 0.9635 0.5180 +vt 0.9952 0.5178 +vt 0.9930 0.5106 +vt 0.0001 0.5177 +vt 0.0023 0.5106 +vt 0.0329 0.5107 +vt 0.0319 0.5180 +vt 0.0635 0.5181 +vt 0.0639 0.5108 +vt 0.0952 0.5109 +vt 0.0951 0.5181 +vt 0.1263 0.5108 +vt 0.1263 0.5181 +vt 0.1572 0.5108 +vt 0.1573 0.5180 +vt 0.1881 0.5108 +vt 0.1882 0.5180 +vt 0.2191 0.5108 +vt 0.2192 0.5179 +vt 0.2500 0.5107 +vt 0.2501 0.5179 +vt 0.3119 0.5179 +vt 0.2809 0.5179 +vt 0.2809 0.5107 +vt 0.3118 0.5107 +vt 0.3738 0.5179 +vt 0.3429 0.5179 +vt 0.3428 0.5107 +vt 0.3738 0.5107 +vt 0.4048 0.5179 +vt 0.4048 0.5107 +vt 0.5312 0.5625 +vt 0.5312 0.6406 +vt 0.8100 0.4042 +vt 0.8412 0.4103 +vt 0.8724 0.4157 +vt 0.5294 0.3946 +vt 0.4982 0.3945 +vt 0.5138 0.3945 +vt 0.2798 0.3977 +vt 0.2486 0.3977 +vt 0.2642 0.3977 +vt 0.2642 0.3945 +vt 0.2798 0.3945 +vt 0.7788 0.3979 +vt 0.6541 0.3946 +vt 0.6852 0.3946 +vt 0.1860 0.4101 +vt 0.2173 0.4041 +vt 0.3111 0.3945 +vt 0.3423 0.3945 +vt 0.4047 0.3945 +vt 0.3735 0.3945 +vt 0.5606 0.3946 +vt 0.9036 0.4203 +vt 0.1547 0.4155 +vt 0.4359 0.3945 +vt 0.6229 0.3946 +vt 0.7164 0.3946 +vt 0.7476 0.3946 +vt 0.7476 0.3979 +vt 0.7632 0.3979 +vt 0.9348 0.4240 +vt 0.9660 0.4265 +vt 0.9973 0.4278 +vt -0.0018 0.4276 +vt 0.0296 0.4276 +vt 0.0609 0.4263 +vt 0.0922 0.4238 +vt 0.1234 0.4201 +vt 0.4671 0.3945 +vt 0.5917 0.3946 +vt 0.7632 0.3946 +vt 0.3423 0.3945 +vt 0.3735 0.3945 +vt 0.6541 0.3946 +vt 0.6852 0.3946 +vt 0.7476 0.3946 +vt 0.4671 0.3945 +vt 0.4982 0.3945 +vt 0.7164 0.3946 +vt 0.2798 0.3945 +vt 0.4359 0.3945 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.5606 0.3946 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vn 0.0000 0.0000 -1.0000 +vn -0.0000 0.0000 1.0000 +vn 0.0000 1.0000 0.0000 +vn -0.0000 -1.0000 0.0000 +vn 0.9994 -0.0247 0.0247 +vn 1.0000 0.0000 0.0000 +vn 0.9952 0.0980 0.0000 +vn 0.9893 0.0974 -0.1087 +vn 0.9893 -0.0974 -0.1087 +vn 0.9844 -0.1243 0.1243 +vn 0.9513 -0.2886 -0.1087 +vn 0.9472 -0.2267 0.2267 +vn 0.8767 -0.4686 -0.1087 +vn 0.9948 0.1010 -0.0051 +vn 0.9560 0.2930 -0.0145 +vn 0.9513 0.2886 -0.1087 +vn 0.8819 -0.3333 0.3333 +vn 0.7684 -0.6306 -0.1087 +vn 0.8804 0.4736 -0.0234 +vn 0.8767 0.4686 -0.1087 +vn 0.6306 -0.7684 -0.1087 +vn 0.7793 -0.4431 0.4431 +vn 0.9720 0.0957 -0.2147 +vn 0.9346 0.2835 -0.2147 +vn 0.9720 -0.0957 -0.2147 +vn 0.9346 -0.2835 -0.2147 +vn -0.8819 -0.3333 0.3333 +vn -0.7793 -0.4431 0.4431 +vn -0.6306 -0.7684 -0.1087 +vn -0.7684 -0.6306 -0.1087 +vn 0.8614 0.4604 -0.2147 +vn 0.8614 -0.4604 -0.2147 +vn 0.6267 -0.5510 0.5510 +vn 0.4686 -0.8767 -0.1087 +vn 0.7550 0.6196 -0.2147 +vn 0.7684 0.6306 -0.1087 +vn 0.7550 -0.6196 -0.2147 +vn 0.4139 -0.6437 0.6437 +vn 0.2886 -0.9513 -0.1087 +vn 0.6324 0.7736 -0.0380 +vn 0.6306 0.7684 -0.1087 +vn 0.7711 0.6359 -0.0313 +vn 0.6196 0.7550 -0.2147 +vn 0.4617 -0.5626 -0.6857 +vn 0.4617 -0.5626 0.6857 +vn 0.3431 -0.6419 0.6857 +vn 0.3431 -0.6419 -0.6857 +vn 0.0713 -0.7244 -0.6857 +vn 0.0713 -0.7244 0.6857 +vn -0.0713 -0.7244 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn 0.6196 -0.7550 -0.2147 +vn 0.5626 -0.4617 -0.6857 +vn 0.5626 -0.4617 0.6857 +vn 0.4604 0.8614 -0.2147 +vn 0.4686 0.8767 -0.1087 +vn -0.2113 -0.6965 0.6857 +vn -0.2113 -0.6965 -0.6857 +vn 0.4604 -0.8614 -0.2147 +vn 0.6419 -0.3431 -0.6857 +vn 0.6419 -0.3431 0.6857 +vn -0.1458 -0.6995 0.6995 +vn 0.1458 -0.6995 0.6995 +vn 0.0974 -0.9893 -0.1087 +vn -0.0974 -0.9893 -0.1087 +vn 0.0976 0.9940 -0.0487 +vn 0.0974 0.9893 -0.1087 +vn 0.2886 0.9513 -0.1087 +vn 0.2891 0.9561 -0.0468 +vn 0.2835 0.9346 -0.2147 +vn 0.6965 -0.2113 -0.6857 +vn 0.6965 -0.2113 0.6857 +vn 0.2835 -0.9346 -0.2147 +vn 0.7244 0.0713 -0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.0957 0.9720 -0.2147 +vn -0.3431 -0.6419 0.6857 +vn -0.3431 -0.6419 -0.6857 +vn 0.0957 -0.9720 -0.2147 +vn 0.6965 0.2113 -0.6857 +vn 0.6965 0.2113 0.6857 +vn -0.6267 -0.5510 0.5510 +vn -0.4139 -0.6437 0.6437 +vn -0.2886 -0.9513 -0.1087 +vn -0.4686 -0.8767 -0.1087 +vn -0.0976 0.9940 -0.0487 +vn -0.2891 0.9561 -0.0468 +vn -0.2886 0.9513 -0.1087 +vn -0.0974 0.9893 -0.1087 +vn -0.0957 0.9720 -0.2147 +vn -0.4617 -0.5626 0.6857 +vn -0.4617 -0.5626 -0.6857 +vn -0.0957 -0.9720 -0.2147 +vn 0.6419 0.3431 -0.6857 +vn 0.6419 0.3431 0.6857 +vn -0.6324 0.7736 -0.0380 +vn -0.7711 0.6359 -0.0313 +vn -0.7684 0.6306 -0.1087 +vn -0.6306 0.7684 -0.1087 +vn -0.2835 0.9346 -0.2147 +vn -0.5626 -0.4617 0.6857 +vn -0.5626 -0.4617 -0.6857 +vn -0.2835 -0.9346 -0.2147 +vn 0.5626 0.4617 -0.6857 +vn 0.5626 0.4617 0.6857 +vn -0.4604 0.8614 -0.2147 +vn -0.4686 0.8767 -0.1087 +vn -0.6419 -0.3431 0.6857 +vn -0.6419 -0.3431 -0.6857 +vn -0.4604 -0.8614 -0.2147 +vn 0.4617 0.5626 -0.6857 +vn 0.4617 0.5626 0.6857 +vn -0.6196 0.7550 -0.2147 +vn -0.6965 -0.2113 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn -0.7244 -0.0713 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.6196 -0.7550 -0.2147 +vn -0.9994 -0.0247 0.0247 +vn -0.9893 -0.0974 -0.1087 +vn -0.9893 0.0974 -0.1087 +vn -0.9952 0.0980 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.7550 0.6196 -0.2147 +vn -0.7244 0.0713 0.6857 +vn -0.7244 0.0713 -0.6857 +vn 0.2113 -0.6965 0.6857 +vn 0.2113 -0.6965 -0.6857 +vn -0.7550 -0.6196 -0.2147 +vn 0.3431 0.6419 -0.6857 +vn 0.3431 0.6419 0.6857 +vn -0.8767 -0.4686 -0.1087 +vn -0.9472 -0.2267 0.2267 +vn -0.9560 0.2930 -0.0145 +vn -0.9948 0.1010 -0.0051 +vn -0.9513 0.2886 -0.1087 +vn -0.8614 0.4604 -0.2147 +vn -0.8767 0.4686 -0.1087 +vn -0.6965 0.2113 0.6857 +vn -0.6965 0.2113 -0.6857 +vn -0.8614 -0.4604 -0.2147 +vn 0.2113 0.6965 -0.6857 +vn 0.2113 0.6965 0.6857 +vn -0.9346 0.2835 -0.2147 +vn -0.6419 0.3431 0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.9346 -0.2835 -0.2147 +vn -0.9513 -0.2886 -0.1087 +vn 0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn -0.9720 0.0957 -0.2147 +vn -0.5626 0.4617 0.6857 +vn -0.5626 0.4617 -0.6857 +vn -0.9720 -0.0957 -0.2147 +vn -0.0713 0.7244 -0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.2113 0.6965 -0.6857 +vn -0.2113 0.6965 0.6857 +vn -0.4617 0.5626 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.3431 0.6419 0.6857 +vn -0.7321 -0.3032 -0.6100 +vn -0.9239 -0.3827 0.0000 +vn -0.7933 0.6088 0.0000 +vn -0.6287 0.4824 -0.6100 +vn -0.1034 -0.7856 -0.6100 +vn -0.1305 -0.9914 0.0000 +vn 0.1305 0.9914 0.0000 +vn 0.1034 0.7856 -0.6100 +vn 0.9239 0.3827 0.0000 +vn 0.7321 0.3032 -0.6100 +vn 0.7933 -0.6088 0.0000 +vn 0.6287 -0.4824 -0.6100 +vn -0.3032 -0.7321 -0.6100 +vn -0.3827 -0.9239 0.0000 +vn -0.9914 -0.1305 0.0000 +vn -0.7856 -0.1034 -0.6100 +vn 0.4824 -0.6287 -0.6100 +vn 0.6088 -0.7933 0.0000 +vn -0.6088 0.7933 0.0000 +vn -0.4824 0.6287 -0.6100 +vn 0.3827 0.9239 0.0000 +vn 0.3032 0.7321 -0.6100 +vn 0.9914 0.1305 0.0000 +vn 0.7856 0.1034 -0.6100 +vn 0.3032 -0.7321 -0.6100 +vn 0.3827 -0.9239 0.0000 +vn -0.6088 -0.7933 0.0000 +vn -0.4824 -0.6287 -0.6100 +vn 0.7856 -0.1034 -0.6100 +vn 0.9914 -0.1305 0.0000 +vn -0.9914 0.1305 0.0000 +vn -0.7856 0.1034 -0.6100 +vn -0.3827 0.9239 0.0000 +vn -0.3032 0.7321 -0.6100 +vn 0.6088 0.7933 0.0000 +vn 0.4824 0.6287 -0.6100 +vn 0.7321 -0.3032 -0.6100 +vn 0.9239 -0.3827 0.0000 +vn 0.1305 -0.9914 0.0000 +vn 0.1034 -0.7856 -0.6100 +vn 0.6287 0.4824 -0.6100 +vn 0.7933 0.6088 0.0000 +vn -0.7933 -0.6088 0.0000 +vn -0.6287 -0.4824 -0.6100 +vn -0.9239 0.3827 0.0000 +vn -0.7321 0.3032 -0.6100 +vn -0.1305 0.9914 0.0000 +vn -0.1034 0.7856 -0.6100 +vn 0.4697 0.8817 -0.0432 +vn -0.4697 0.8817 -0.0432 +vn -0.9844 -0.1243 0.1243 +vn 0.0000 0.9988 -0.0490 +vn -0.8804 0.4736 -0.0234 +vn -0.5603 -0.5603 -0.6100 +vn -0.7071 -0.7071 0.0000 +vn -0.9659 0.2588 0.0000 +vn -0.7654 0.2051 -0.6100 +vn 0.2051 -0.7654 -0.6100 +vn 0.2588 -0.9659 0.0000 +vn -0.2588 0.9659 0.0000 +vn -0.2051 0.7654 -0.6100 +vn 0.7071 0.7071 0.0000 +vn 0.5603 0.5603 -0.6100 +vn 0.9659 -0.2588 0.0000 +vn 0.7654 -0.2051 -0.6100 +vn 0.0000 -0.7924 -0.6100 +vn -0.8660 -0.5000 0.0000 +vn -0.6862 -0.3962 -0.6100 +vn 0.6862 -0.3962 -0.6100 +vn 0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 0.0000 +vn -0.6862 0.3962 -0.6100 +vn 0.0000 0.7924 -0.6100 +vn 0.8660 0.5000 0.0000 +vn 0.6862 0.3962 -0.6100 +vn 0.5603 -0.5603 -0.6100 +vn 0.7071 -0.7071 0.0000 +vn -0.2588 -0.9659 0.0000 +vn -0.2051 -0.7654 -0.6100 +vn 0.7654 0.2051 -0.6100 +vn 0.9659 0.2588 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 -0.6100 +vn -0.7071 0.7071 0.0000 +vn -0.5603 0.5603 -0.6100 +vn 0.2588 0.9659 0.0000 +vn 0.2051 0.7654 -0.6100 +vn 0.7924 0.0000 -0.6100 +vn 0.5000 -0.8660 0.0000 +vn 0.3962 -0.6862 -0.6100 +vn 0.3962 0.6862 -0.6100 +vn 0.5000 0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.3962 -0.6862 -0.6100 +vn -0.7924 0.0000 -0.6100 +vn -0.5000 0.8660 0.0000 +vn -0.3962 0.6862 -0.6100 +vn 0.6965 0.6857 -0.2113 +vn 0.6965 -0.6857 -0.2113 +vn 0.6419 -0.6857 -0.3431 +vn 0.6419 0.6857 -0.3431 +vn 0.7244 0.6857 -0.0713 +vn 0.7244 -0.6857 -0.0713 +vn 0.7244 0.6857 0.0713 +vn 0.7244 -0.6857 0.0713 +vn 0.6965 0.6857 0.2113 +vn 0.6965 -0.6857 0.2113 +vn 0.6419 0.6857 0.3431 +vn 0.6419 -0.6857 0.3431 +vn 0.5626 0.6857 0.4617 +vn 0.5626 -0.6857 0.4617 +vn 0.4617 0.6857 0.5626 +vn 0.4617 -0.6857 0.5626 +vn 0.3431 0.6857 0.6419 +vn 0.3431 -0.6857 0.6419 +vn 0.2113 0.6857 0.6965 +vn 0.2113 -0.6857 0.6965 +vn 0.0713 0.6857 0.7244 +vn 0.0713 -0.6857 0.7244 +vn -0.0713 0.6857 0.7244 +vn -0.0713 -0.6857 0.7244 +vn -0.2113 0.6857 0.6965 +vn -0.2113 -0.6857 0.6965 +vn -0.3431 0.6857 0.6419 +vn -0.3431 -0.6857 0.6419 +vn -0.4617 0.6857 0.5626 +vn -0.4617 -0.6857 0.5626 +vn -0.5626 0.6857 0.4617 +vn -0.5626 -0.6857 0.4617 +vn -0.6419 0.6857 0.3431 +vn -0.6419 -0.6857 0.3431 +vn -0.6965 0.6857 0.2113 +vn -0.6965 -0.6857 0.2113 +vn -0.7244 0.6857 0.0713 +vn -0.7244 -0.6857 0.0713 +vn -0.7244 0.6857 -0.0713 +vn -0.7244 -0.6857 -0.0713 +vn -0.6965 0.6857 -0.2113 +vn -0.6965 -0.6857 -0.2113 +vn -0.5626 0.6857 -0.4617 +vn -0.5626 -0.6857 -0.4617 +vn -0.6419 -0.6857 -0.3431 +vn -0.6419 0.6857 -0.3431 +vn -0.4617 0.6857 -0.5626 +vn -0.4617 -0.6857 -0.5626 +vn -0.3431 0.6857 -0.6419 +vn -0.3431 -0.6857 -0.6419 +vn -0.2113 0.6857 -0.6965 +vn -0.2113 -0.6857 -0.6965 +vn -0.0713 0.6857 -0.7244 +vn -0.0713 -0.6857 -0.7244 +vn 0.2113 0.6857 -0.6965 +vn 0.2113 -0.6857 -0.6965 +vn 0.0713 -0.6857 -0.7244 +vn 0.0713 0.6857 -0.7244 +vn 0.3431 0.6857 -0.6419 +vn 0.3431 -0.6857 -0.6419 +vn 0.4617 0.6857 -0.5626 +vn 0.4617 -0.6857 -0.5626 +vn -0.4604 0.2147 -0.8614 +vn -0.4686 0.1087 -0.8767 +vn -0.2886 0.1087 -0.9513 +vn -0.2835 0.2147 -0.9346 +vn -0.0957 0.2147 -0.9720 +vn -0.0974 0.1087 -0.9893 +vn 0.0957 0.2147 -0.9720 +vn 0.0974 0.1087 -0.9893 +vn 0.2835 0.2147 -0.9346 +vn 0.2886 0.1087 -0.9513 +vn 0.4604 0.2147 -0.8614 +vn 0.4686 0.1087 -0.8767 +vn 0.6196 0.2147 -0.7550 +vn 0.6306 0.1087 -0.7684 +vn 0.7684 0.1087 -0.6306 +vn 0.7550 0.2147 -0.6196 +vn 0.8614 0.2147 -0.4604 +vn 0.8767 0.1087 -0.4686 +vn 0.9346 0.2147 -0.2835 +vn 0.9513 0.1087 -0.2886 +vn 0.9720 0.2147 -0.0957 +vn 0.9893 0.1087 -0.0974 +vn 0.9893 0.1087 0.0974 +vn 0.9720 0.2147 0.0957 +vn 0.9513 0.1087 0.2886 +vn 0.9346 0.2147 0.2835 +vn 0.8614 0.2147 0.4604 +vn 0.8767 0.1087 0.4686 +vn 0.7684 0.1087 0.6306 +vn 0.7550 0.2147 0.6196 +vn 0.6306 0.1087 0.7684 +vn 0.6196 0.2147 0.7550 +vn 0.4604 0.2147 0.8614 +vn 0.4686 0.1087 0.8767 +vn 0.2886 0.1087 0.9513 +vn 0.2835 0.2147 0.9346 +vn 0.0957 0.2147 0.9720 +vn 0.0974 0.1087 0.9893 +vn -0.0974 0.1087 0.9893 +vn -0.0957 0.2147 0.9720 +vn -0.2835 0.2147 0.9346 +vn -0.2886 0.1087 0.9513 +vn -0.4686 0.1087 0.8767 +vn -0.4604 0.2147 0.8614 +vn -0.6306 0.1087 0.7684 +vn -0.6196 0.2147 0.7550 +vn -0.7684 0.1087 0.6306 +vn -0.7550 0.2147 0.6196 +vn -0.8767 0.1087 0.4686 +vn -0.8614 0.2147 0.4604 +vn -0.9513 0.1087 0.2886 +vn -0.9346 0.2147 0.2835 +vn -0.9893 0.1087 0.0974 +vn -0.9720 0.2147 0.0957 +vn -0.9346 0.2147 -0.2835 +vn -0.9720 0.2147 -0.0957 +vn -0.9893 0.1087 -0.0974 +vn -0.9513 0.1087 -0.2886 +vn -0.7550 0.2147 -0.6196 +vn -0.8614 0.2147 -0.4604 +vn -0.8767 0.1087 -0.4686 +vn -0.7684 0.1087 -0.6306 +vn -0.6196 0.2147 -0.7550 +vn -0.6306 0.1087 -0.7684 +vn 0.5626 -0.6857 -0.4617 +vn 0.5626 0.6857 -0.4617 +vn 0.0976 0.0487 -0.9940 +vn -0.0976 0.0487 -0.9940 +vn 0.0000 0.0490 -0.9988 +vn -0.9952 0.0000 -0.0980 +vn -0.9948 0.0051 -0.1010 +vn 0.7711 0.0313 -0.6359 +vn 0.8804 0.0234 -0.4736 +vn -0.9560 0.0145 -0.2930 +vn -0.8804 0.0234 -0.4736 +vn -0.6324 0.0380 -0.7736 +vn -0.7711 0.0313 -0.6359 +vn 0.2891 0.0468 -0.9561 +vn -0.4697 0.0432 -0.8817 +vn 0.6324 0.0380 -0.7736 +vn 0.9560 0.0145 -0.2930 +vn 0.9948 0.0051 -0.1010 +vn 0.9952 0.0000 -0.0980 +vn -0.2891 0.0468 -0.9561 +vn 0.4697 0.0432 -0.8817 +vn -0.8794 0.0929 -0.4670 +vn -0.7700 0.1245 -0.6258 +vn 0.7700 0.1245 -0.6258 +vn 0.8794 0.0929 -0.4670 +vn 0.9946 0.0203 -0.1021 +vn -0.2886 0.1868 -0.9390 +vn -0.0974 0.1942 -0.9761 +vn 0.9552 0.0577 -0.2902 +vn -0.9946 0.0203 -0.1021 +vn -0.4689 0.1723 -0.8663 +vn -0.6314 0.1513 -0.7605 +vn 0.0000 0.1951 -0.9808 +vn 0.0974 0.1942 -0.9761 +vn 0.6314 0.1513 -0.7605 +vn 0.2886 0.1868 -0.9390 +vn -0.9552 0.0577 -0.2902 +vn 0.4689 0.1723 -0.8663 +vn 0.8794 0.1822 -0.4399 +vn 0.9552 0.1132 -0.2733 +vn -0.4689 0.3380 -0.8160 +vn -0.2886 0.3664 -0.8845 +vn 0.9946 0.0398 -0.0961 +vn -0.6314 0.2967 -0.7164 +vn 0.0000 0.3827 -0.9239 +vn 0.0974 0.3808 -0.9195 +vn 0.6314 0.2967 -0.7164 +vn 0.7700 0.2441 -0.5894 +vn -0.7700 0.2441 -0.5894 +vn -0.0974 0.3808 -0.9195 +vn 0.2886 0.3664 -0.8845 +vn -0.9946 0.0398 -0.0961 +vn -0.9552 0.1132 -0.2733 +vn 0.4689 0.3380 -0.8160 +vn -0.8794 0.1822 -0.4399 +vn 0.8794 0.2645 -0.3959 +vn 0.9552 0.1644 -0.2460 +vn -0.4689 0.4907 -0.7344 +vn -0.2886 0.5319 -0.7961 +vn 0.9946 0.0578 -0.0865 +vn -0.6314 0.4308 -0.6448 +vn 0.0000 0.5556 -0.8314 +vn 0.0974 0.5529 -0.8275 +vn 0.6314 0.4308 -0.6447 +vn 0.7700 0.3544 -0.5305 +vn -0.7700 0.3544 -0.5305 +vn -0.0974 0.5529 -0.8275 +vn 0.2886 0.5319 -0.7961 +vn -0.9946 0.0578 -0.0865 +vn -0.9552 0.1644 -0.2460 +vn 0.4689 0.4907 -0.7344 +vn -0.8794 0.2645 -0.3959 +vn 0.8794 0.3366 -0.3366 +vn 0.9552 0.2092 -0.2092 +vn -0.4689 0.6246 -0.6246 +vn -0.2886 0.6770 -0.6770 +vn 0.9946 0.0736 -0.0736 +vn -0.6314 0.5483 -0.5483 +vn 0.0000 0.7071 -0.7071 +vn 0.0974 0.7037 -0.7037 +vn 0.6314 0.5483 -0.5483 +vn 0.7700 0.4511 -0.4511 +vn -0.7700 0.4511 -0.4511 +vn -0.0974 0.7037 -0.7037 +vn 0.2886 0.6770 -0.6770 +vn -0.9946 0.0736 -0.0736 +vn -0.9552 0.2092 -0.2092 +vn 0.4689 0.6246 -0.6246 +vn -0.8794 0.3366 -0.3366 +vn 0.8794 0.3959 -0.2645 +vn 0.9552 0.2460 -0.1644 +vn -0.4689 0.7344 -0.4907 +vn -0.2886 0.7961 -0.5319 +vn 0.9946 0.0865 -0.0578 +vn -0.6314 0.6447 -0.4308 +vn 0.0000 0.8314 -0.5556 +vn 0.0974 0.8275 -0.5529 +vn 0.6314 0.6447 -0.4308 +vn 0.7700 0.5305 -0.3544 +vn -0.7700 0.5305 -0.3544 +vn -0.0974 0.8275 -0.5529 +vn 0.2886 0.7961 -0.5319 +vn -0.9946 0.0865 -0.0578 +vn -0.9552 0.2460 -0.1644 +vn 0.4689 0.7344 -0.4907 +vn -0.8794 0.3959 -0.2645 +vn 0.8794 0.4399 -0.1822 +vn 0.9552 0.2733 -0.1132 +vn -0.4689 0.8160 -0.3380 +vn -0.2886 0.8845 -0.3664 +vn 0.9946 0.0961 -0.0398 +vn -0.6314 0.7164 -0.2967 +vn 0.0000 0.9239 -0.3827 +vn 0.0974 0.9195 -0.3808 +vn 0.6314 0.7164 -0.2967 +vn 0.7700 0.5894 -0.2441 +vn -0.7700 0.5894 -0.2441 +vn -0.0974 0.9195 -0.3808 +vn 0.2886 0.8845 -0.3664 +vn -0.9946 0.0961 -0.0398 +vn -0.9552 0.2733 -0.1132 +vn 0.4689 0.8160 -0.3380 +vn -0.8794 0.4399 -0.1822 +vn 0.8794 0.4670 -0.0929 +vn 0.9552 0.2902 -0.0577 +vn -0.4689 0.8663 -0.1723 +vn -0.2886 0.9390 -0.1868 +vn 0.9946 0.1021 -0.0203 +vn -0.6314 0.7605 -0.1513 +vn 0.0000 0.9808 -0.1951 +vn 0.0974 0.9761 -0.1942 +vn 0.6314 0.7605 -0.1513 +vn 0.7700 0.6258 -0.1245 +vn -0.7700 0.6258 -0.1245 +vn -0.0974 0.9761 -0.1942 +vn 0.2886 0.9390 -0.1868 +vn -0.9946 0.1021 -0.0203 +vn -0.9552 0.2902 -0.0577 +vn 0.4689 0.8663 -0.1723 +vn -0.8794 0.4670 -0.0929 +g Pipe_Cylinder.002_pipe +s off +f 65/1/1 68/2/1 69/3/1 70/4/1 71/5/1 72/6/1 +f 77/7/1 80/8/1 81/9/1 82/10/1 83/11/1 84/12/1 +f 89/13/1 92/14/1 93/15/1 94/16/1 95/17/1 96/18/1 +f 101/19/1 104/20/1 105/21/1 106/22/1 107/23/1 108/24/1 +f 113/25/1 116/26/1 117/27/1 118/28/1 119/29/1 120/30/1 +f 125/31/1 128/32/1 129/33/1 130/34/1 131/35/1 132/36/1 +f 137/37/1 140/38/1 141/39/1 142/40/1 143/41/1 144/42/1 +f 149/43/1 152/44/1 153/45/1 154/46/1 155/47/1 156/48/1 +f 183/49/1 193/50/1 198/51/1 202/52/1 206/53/1 211/54/1 210/55/1 215/56/1 219/57/1 223/58/1 227/59/1 232/60/1 241/61/1 242/62/1 240/63/1 234/64/1 229/65/1 225/66/1 221/67/1 217/68/1 213/69/1 208/70/1 204/71/1 200/72/1 195/73/1 191/74/1 184/75/1 185/76/1 182/77/1 179/78/1 180/79/1 181/80/1 +f 187/81/2 186/82/2 192/83/2 197/84/2 196/85/2 201/86/2 205/87/2 209/88/2 214/89/2 218/90/2 222/91/2 226/92/2 230/93/2 235/94/2 231/95/2 237/96/2 236/97/2 238/98/2 239/99/2 233/100/2 228/101/2 224/102/2 220/103/2 216/104/2 212/105/2 207/106/2 203/107/2 199/108/2 194/109/2 190/110/2 189/111/2 188/112/2 +f 243/113/1 246/114/1 247/115/1 248/116/1 249/117/1 250/118/1 +f 255/119/1 258/120/1 259/121/1 260/122/1 261/123/1 262/124/1 +f 267/125/1 270/126/1 271/127/1 272/128/1 273/129/1 274/130/1 +f 279/131/1 282/132/1 283/133/1 284/134/1 285/135/1 286/136/1 +f 291/137/1 294/138/1 295/139/1 296/140/1 297/141/1 298/142/1 +f 303/143/1 306/144/1 307/145/1 308/146/1 309/147/1 310/148/1 +f 315/149/1 318/150/1 319/151/1 320/152/1 321/153/1 322/154/1 +f 327/155/1 330/156/1 331/157/1 332/158/1 333/159/1 334/160/1 +f 458/161/3 459/162/3 489/163/3 488/164/3 486/165/3 487/166/3 485/167/3 484/168/3 483/169/3 482/170/3 480/171/3 481/172/3 479/173/3 478/174/3 477/175/3 476/176/3 475/177/3 474/178/3 473/179/3 472/180/3 471/181/3 470/182/3 469/183/3 468/184/3 467/185/3 466/186/3 465/187/3 464/188/3 463/189/3 462/190/3 461/191/3 460/192/3 +f 437/193/4 454/194/4 438/195/4 439/196/4 440/197/4 441/198/4 442/199/4 455/200/4 443/201/4 444/202/4 445/203/4 456/204/4 446/205/4 457/206/4 447/207/4 448/208/4 449/209/4 450/210/4 451/211/4 426/212/4 427/213/4 428/214/4 429/215/4 430/216/4 431/217/4 432/218/4 433/219/4 434/220/4 452/221/4 435/222/4 453/223/4 436/224/4 +s 1 +f 167/225/5 506/226/6 161/227/7 2/228/8 3/229/9 +f 168/230/10 167/225/5 3/229/9 4/231/11 +f 169/232/12 168/230/10 4/231/11 9/233/13 +f 161/227/7 339/234/14 352/235/15 1/236/16 2/228/8 +f 170/237/17 169/232/12 9/233/13 13/238/18 +f 1/236/16 352/235/15 351/239/19 5/240/20 +f 170/237/17 13/238/18 17/241/21 171/242/22 +f 6/243/23 2/228/8 1/236/16 7/244/24 +f 8/245/25 3/229/9 2/228/8 6/243/23 +f 10/246/26 4/231/11 3/229/9 8/245/25 +f 165/247/27 164/248/28 45/249/29 49/250/30 +f 7/244/24 1/236/16 5/240/20 12/251/31 +f 14/252/32 9/233/13 4/231/11 10/246/26 +f 172/253/33 171/242/22 17/241/21 21/254/34 +f 16/255/35 12/251/31 5/240/20 11/256/36 +f 18/257/37 13/238/18 9/233/13 14/252/32 +f 173/258/38 172/253/33 21/254/34 25/259/39 +f 349/260/40 15/261/41 11/256/36 350/262/42 +f 20/263/43 16/255/35 11/256/36 15/261/41 +f 182/264/44 186/265/45 187/266/46 179/267/47 +f 181/268/48 189/269/49 190/270/50 183/271/51 +f 22/272/52 17/241/21 13/238/18 18/257/37 +f 185/273/53 192/274/54 186/265/45 182/264/44 +f 24/275/55 20/263/43 15/261/41 19/276/56 +f 183/271/51 190/270/50 194/277/57 193/278/58 +f 26/279/59 21/254/34 17/241/21 22/272/52 +f 184/280/60 197/281/61 192/274/54 185/273/53 +f 174/282/62 162/283/63 29/284/64 33/285/65 +f 355/286/66 27/287/67 23/288/68 346/289/69 +f 28/290/70 24/275/55 19/276/56 23/288/68 +f 191/291/71 196/292/72 197/281/61 184/280/60 +f 30/293/73 25/259/39 21/254/34 26/279/59 +f 200/294/74 205/295/75 201/296/76 195/297/77 +f 32/298/78 28/290/70 23/288/68 27/287/67 +f 193/278/58 194/277/57 199/299/79 198/300/80 +f 34/301/81 29/302/64 25/259/39 30/293/73 +f 204/303/82 209/304/83 205/295/75 200/294/74 +f 163/305/84 175/306/85 37/307/86 41/308/87 +f 354/309/88 343/310/89 35/311/90 31/312/91 +f 36/313/92 32/298/78 27/287/67 31/312/91 +f 198/300/80 199/299/79 203/314/93 202/315/94 +f 38/316/95 33/285/65 29/284/64 34/317/81 +f 208/318/96 214/319/97 209/304/83 204/303/82 +f 164/248/28 163/305/84 41/308/87 45/249/29 +f 345/320/98 342/321/99 47/322/100 43/323/101 +f 40/324/102 36/313/92 31/312/91 35/311/90 +f 202/315/94 203/314/93 207/325/103 206/326/104 +f 42/327/105 37/307/86 33/285/65 38/316/95 +f 213/328/106 218/329/107 214/319/97 208/318/96 +f 44/330/108 40/324/102 35/311/90 39/331/109 +f 206/326/104 207/325/103 212/332/110 211/333/111 +f 46/334/112 41/308/87 37/307/86 42/327/105 +f 217/335/113 222/336/114 218/329/107 213/328/106 +f 48/337/115 44/330/108 39/331/109 43/323/101 +f 210/338/116 216/339/117 220/340/118 215/341/119 +f 46/334/112 50/342/120 45/249/29 41/308/87 +f 211/333/111 212/332/110 216/343/117 210/344/116 +f 177/345/121 61/346/122 59/347/123 178/348/124 359/349/125 +f 52/350/126 48/337/115 43/323/101 47/322/100 +f 215/341/119 220/340/118 224/351/127 219/352/128 +f 179/267/47 187/266/46 188/353/129 180/354/130 +f 54/355/131 49/250/30 45/249/29 50/342/120 +f 221/356/132 226/357/133 222/336/114 217/335/113 +f 165/247/27 49/250/30 53/358/134 176/359/135 +f 340/360/136 353/361/137 178/348/124 59/347/123 55/362/138 +f 56/363/139 52/350/126 47/322/100 51/364/140 +f 219/352/128 224/351/127 228/365/141 223/366/142 +f 54/355/131 58/367/143 53/358/134 49/250/30 +f 225/368/144 230/369/145 226/357/133 221/356/132 +f 60/370/146 56/363/139 51/364/140 55/362/138 +f 223/366/142 228/371/141 233/372/147 227/373/148 +f 58/367/143 62/374/149 57/375/150 53/358/134 +f 229/376/151 235/377/152 230/369/145 225/368/144 +f 195/297/77 201/296/76 196/292/72 191/291/71 +f 63/378/153 60/370/146 55/362/138 59/347/123 +f 227/373/148 233/372/147 239/379/154 232/380/155 +f 62/374/149 64/381/156 61/346/122 57/375/150 +f 234/382/157 231/383/158 235/377/152 229/376/151 +f 64/381/156 63/378/153 59/347/123 61/346/122 +f 180/354/130 188/353/129 189/269/49 181/268/48 +f 240/384/159 237/385/160 231/383/158 234/382/157 +f 232/380/155 239/379/154 238/386/161 241/387/162 +f 242/388/163 236/389/164 237/385/160 240/384/159 +f 241/387/162 238/386/161 236/389/164 242/388/163 +f 65/390/165 66/391/166 67/392/167 68/393/168 +f 72/394/169 73/395/170 66/391/166 65/390/165 +f 68/393/168 67/392/167 74/396/171 69/397/172 +f 69/397/172 74/396/171 75/398/173 70/399/174 +f 70/400/174 75/401/173 76/402/175 71/403/176 +f 71/403/176 76/402/175 73/395/170 72/394/169 +f 77/404/177 78/405/178 79/406/179 80/407/180 +f 84/408/181 85/409/182 78/405/178 77/404/177 +f 80/407/180 79/406/179 86/410/183 81/411/184 +f 81/411/184 86/410/183 87/412/185 82/413/186 +f 82/414/186 87/415/185 88/416/187 83/417/188 +f 83/417/188 88/416/187 85/409/182 84/408/181 +f 89/418/189 90/419/190 91/420/191 92/421/192 +f 96/422/193 97/423/194 90/419/190 89/418/189 +f 92/421/192 91/420/191 98/424/195 93/425/196 +f 93/425/196 98/424/195 99/426/197 94/427/198 +f 94/428/198 99/429/197 100/430/199 95/431/200 +f 95/431/200 100/430/199 97/423/194 96/422/193 +f 101/432/201 102/433/202 103/434/203 104/435/204 +f 108/436/205 109/437/206 102/433/202 101/432/201 +f 104/435/204 103/434/203 110/438/207 105/439/208 +f 105/439/208 110/438/207 111/440/209 106/441/210 +f 106/442/210 111/443/209 112/444/211 107/445/212 +f 107/445/212 112/444/211 109/437/206 108/436/205 +f 113/446/174 114/447/173 115/448/175 116/449/176 +f 120/450/172 121/451/171 114/447/173 113/446/174 +f 116/449/176 115/448/175 122/452/170 117/453/169 +f 117/453/169 122/452/170 123/454/166 118/455/165 +f 118/456/165 123/457/166 124/458/167 119/459/168 +f 119/459/168 124/458/167 121/451/171 120/450/172 +f 125/460/186 126/461/185 127/462/187 128/463/188 +f 132/464/184 133/465/183 126/461/185 125/460/186 +f 128/463/188 127/462/187 134/466/182 129/467/181 +f 129/467/181 134/466/182 135/468/178 130/469/177 +f 130/470/177 135/471/178 136/472/179 131/473/180 +f 131/473/180 136/472/179 133/465/183 132/464/184 +f 137/474/198 138/475/197 139/476/199 140/477/200 +f 144/478/196 145/479/195 138/475/197 137/474/198 +f 140/477/200 139/476/199 146/480/194 141/481/193 +f 141/481/193 146/480/194 147/482/190 142/483/189 +f 142/484/189 147/485/190 148/486/191 143/487/192 +f 143/487/192 148/486/191 145/479/195 144/478/196 +f 149/488/210 150/489/209 151/490/211 152/491/212 +f 156/492/208 157/493/207 150/489/209 149/488/210 +f 152/491/212 151/490/211 158/494/206 153/495/205 +f 153/495/205 158/494/206 159/496/202 154/497/201 +f 154/498/201 159/499/202 160/500/203 155/501/204 +f 155/501/204 160/500/203 157/493/207 156/492/208 +f 358/502/6 339/234/14 161/227/7 506/226/6 +f 5/240/20 351/239/19 350/262/42 11/256/36 +f 349/260/40 348/503/213 19/276/56 15/261/41 +f 348/503/213 346/289/69 23/288/68 19/276/56 +f 343/310/89 344/504/214 39/331/109 35/311/90 +f 344/504/214 345/320/98 43/323/101 39/331/109 +f 166/505/215 176/359/135 53/358/134 57/375/150 +f 355/286/66 357/506/216 354/309/88 31/312/91 27/287/67 +f 162/507/63 173/258/38 25/259/39 29/302/64 +f 177/345/121 166/505/215 57/375/150 61/346/122 +f 175/306/85 174/282/62 33/285/65 37/307/86 +f 340/360/136 55/362/138 51/364/140 341/508/217 +f 243/509/218 244/510/219 245/511/220 246/512/221 +f 250/513/222 251/514/223 244/510/219 243/509/218 +f 246/512/221 245/511/220 252/515/224 247/516/225 +f 247/516/225 252/515/224 253/517/226 248/518/227 +f 248/519/227 253/520/226 254/521/228 249/522/229 +f 249/522/229 254/521/228 251/514/223 250/513/222 +f 255/523/230 256/524/4 257/525/231 258/526/232 +f 262/527/233 263/528/234 256/524/4 255/523/230 +f 258/526/232 257/525/231 264/529/235 259/530/236 +f 259/530/236 264/529/235 265/531/3 260/532/237 +f 260/533/237 265/534/3 266/535/238 261/536/239 +f 261/536/239 266/535/238 263/528/234 262/527/233 +f 267/537/240 268/538/241 269/539/242 270/540/243 +f 274/541/244 275/542/245 268/538/241 267/537/240 +f 270/540/243 269/539/242 276/543/246 271/544/247 +f 271/544/247 276/543/246 277/545/248 272/546/249 +f 272/547/249 277/548/248 278/549/250 273/550/251 +f 273/550/251 278/549/250 275/542/245 274/541/244 +f 279/551/252 280/552/6 281/553/253 282/554/254 +f 286/555/255 287/556/256 280/552/6 279/551/252 +f 282/554/254 281/553/253 288/557/257 283/558/258 +f 283/558/258 288/557/257 289/559/125 284/560/259 +f 284/561/259 289/562/125 290/563/260 285/564/261 +f 285/564/261 290/563/260 287/556/256 286/555/255 +f 291/565/227 292/566/226 293/567/228 294/568/229 +f 298/569/225 299/570/224 292/566/226 291/565/227 +f 294/568/229 293/567/228 300/571/223 295/572/222 +f 295/572/222 300/571/223 301/573/219 296/574/218 +f 296/575/218 301/576/219 302/577/220 297/578/221 +f 297/578/221 302/577/220 299/570/224 298/569/225 +f 303/579/237 304/580/3 305/581/238 306/582/239 +f 310/583/236 311/584/235 304/580/3 303/579/237 +f 306/582/239 305/581/238 312/585/234 307/586/233 +f 307/586/233 312/585/234 313/587/4 308/588/230 +f 308/589/230 313/590/4 314/591/231 309/592/232 +f 309/592/232 314/591/231 311/584/235 310/583/236 +f 315/593/249 316/594/248 317/595/250 318/596/251 +f 322/597/247 323/598/246 316/594/248 315/593/249 +f 318/596/251 317/595/250 324/599/245 319/600/244 +f 319/600/244 324/599/245 325/601/241 320/602/240 +f 320/603/240 325/604/241 326/605/242 321/606/243 +f 321/606/243 326/605/242 323/598/246 322/597/247 +f 327/607/259 328/608/125 329/609/260 330/610/261 +f 334/611/258 335/612/257 328/608/125 327/607/259 +f 330/610/261 329/609/260 336/613/256 331/614/255 +f 331/614/255 336/613/256 337/615/6 332/616/252 +f 332/617/252 337/618/6 338/619/253 333/620/254 +f 333/620/254 338/619/253 335/612/257 334/611/258 +f 341/508/217 51/364/140 47/322/100 342/321/99 +f 359/349/125 178/348/124 353/361/137 576/621/125 +f 356/622/6 358/502/6 506/226/6 167/225/5 +f 177/345/121 359/349/125 576/621/125 347/623/125 +f 461/624/262 428/625/263 427/626/264 460/627/265 +f 462/628/266 429/629/267 428/625/263 461/624/262 +f 463/630/268 430/631/269 429/629/267 462/628/266 +f 464/632/270 431/633/271 430/631/269 463/630/268 +f 465/634/272 432/635/273 431/633/271 464/632/270 +f 466/636/274 433/637/275 432/635/273 465/634/272 +f 467/638/276 434/639/277 433/637/275 466/636/274 +f 468/640/278 452/641/279 434/639/277 467/638/276 +f 469/642/280 435/643/281 452/641/279 468/640/278 +f 470/644/282 453/645/283 435/643/281 469/642/280 +f 471/646/284 436/647/285 453/645/283 470/644/282 +f 472/648/286 437/649/287 436/647/285 471/646/284 +f 473/650/288 454/651/289 437/649/287 472/648/286 +f 474/652/290 438/653/291 454/651/289 473/650/288 +f 475/654/292 439/655/293 438/653/291 474/652/290 +f 476/656/294 440/657/295 439/655/293 475/654/292 +f 477/658/296 441/659/297 440/660/295 476/661/294 +f 478/662/298 442/663/299 441/659/297 477/658/296 +f 479/664/300 455/665/301 442/663/299 478/662/298 +f 481/666/302 443/667/303 455/665/301 479/664/300 +f 482/668/304 445/669/305 444/670/306 480/671/307 +f 480/671/307 444/670/306 443/667/303 481/666/302 +f 483/672/308 456/673/309 445/669/305 482/668/304 +f 484/674/310 446/675/311 456/673/309 483/672/308 +f 485/676/312 457/677/313 446/675/311 484/674/310 +f 487/678/314 447/679/315 457/677/313 485/676/312 +f 488/680/316 449/681/317 448/682/318 486/683/319 +f 486/683/319 448/682/318 447/679/315 487/678/314 +f 489/684/320 450/685/321 449/681/317 488/680/316 +f 459/686/322 451/687/323 450/685/321 489/684/320 +f 389/688/324 392/689/325 393/690/326 360/691/327 +f 361/692/328 360/691/327 393/690/326 394/693/329 +f 362/694/330 361/692/328 394/693/329 395/695/331 +f 363/696/332 362/694/330 395/695/331 396/697/333 +f 364/698/334 363/696/332 396/697/333 397/699/335 +f 365/700/336 364/698/334 397/699/335 398/701/337 +f 365/700/336 398/701/337 399/702/338 366/703/339 +f 367/704/340 366/703/339 399/702/338 400/705/341 +f 368/706/342 367/704/340 400/705/341 401/707/343 +f 369/708/344 368/706/342 401/707/343 402/709/345 +f 369/708/344 402/709/345 403/710/346 370/711/347 +f 370/711/347 403/710/346 404/712/348 390/713/349 +f 371/714/350 405/715/351 406/716/352 372/717/353 +f 390/713/349 404/712/348 405/715/351 371/714/350 +f 372/717/353 406/716/352 407/718/354 373/719/355 +f 374/720/356 373/719/355 407/718/354 408/721/357 +f 374/720/356 408/721/357 409/722/358 375/723/359 +f 376/724/360 375/723/359 409/722/358 410/725/361 +f 376/726/360 410/727/361 411/728/362 377/729/363 +f 378/730/364 377/729/363 411/728/362 412/731/365 +f 378/730/364 412/731/365 413/732/366 379/733/367 +f 379/733/367 413/732/366 414/734/368 381/735/369 +f 381/735/369 414/734/368 415/736/370 380/737/371 +f 380/737/371 415/736/370 416/738/372 382/739/373 +f 382/739/373 416/738/372 417/740/374 383/741/375 +f 383/741/375 417/740/374 418/742/376 391/743/377 +f 386/744/378 384/745/379 419/746/380 420/747/381 +f 384/745/379 391/743/377 418/742/376 419/746/380 +f 387/748/382 385/749/383 421/750/384 422/751/385 +f 386/744/378 420/747/381 421/750/384 385/749/383 +f 388/752/386 387/748/382 422/751/385 423/753/387 +f 388/752/386 423/753/387 392/689/325 389/688/324 +f 460/627/265 427/626/264 426/754/388 458/755/389 +f 405/715/351 404/712/348 168/756/10 169/757/12 +f 406/716/352 405/715/351 169/757/12 170/758/17 +f 505/759/390 395/695/331 394/693/329 504/760/391 507/761/392 +f 425/762/393 419/746/380 418/742/376 177/763/121 347/764/125 +f 576/765/125 503/766/394 425/762/393 347/764/125 +f 404/712/348 403/710/346 167/767/5 168/756/10 +f 500/768/395 501/769/396 400/705/341 399/702/338 +f 417/740/374 416/738/372 176/770/135 166/771/215 +f 421/750/384 420/747/381 491/772/397 492/773/398 +f 496/774/399 423/753/387 422/751/385 493/775/400 +f 497/776/401 396/697/333 395/695/331 505/759/390 +f 170/758/17 171/777/22 407/718/354 406/716/352 +f 418/742/376 417/740/374 166/771/215 177/763/121 +f 416/738/372 415/736/370 165/778/27 176/770/135 +f 420/747/381 419/746/380 425/762/393 503/766/394 491/772/397 +f 496/774/399 495/779/402 392/689/325 423/753/387 +f 458/755/389 426/754/388 451/687/323 459/686/322 +f 499/780/403 500/768/395 399/702/338 398/701/337 +f 501/769/396 502/781/404 401/707/343 400/705/341 +f 502/781/404 490/782/405 424/783/406 402/709/345 401/707/343 +f 403/710/346 402/709/345 424/783/406 356/784/6 167/767/5 +f 171/777/22 172/785/33 408/721/357 407/718/354 +f 172/785/33 173/786/38 409/722/358 408/721/357 +f 173/786/38 162/787/63 410/725/361 409/722/358 +f 162/788/63 174/789/62 411/728/362 410/727/361 +f 174/789/62 175/790/85 412/731/365 411/728/362 +f 175/790/85 163/791/84 413/732/366 412/731/365 +f 163/791/84 164/792/28 414/734/368 413/732/366 +f 421/750/384 492/773/398 493/775/400 422/751/385 +f 494/793/407 393/690/326 392/689/325 495/779/402 +f 494/793/407 504/760/391 394/693/329 393/690/326 +f 498/794/408 397/699/335 396/697/333 497/776/401 +f 498/794/408 499/780/403 398/701/337 397/699/335 +f 356/784/6 424/783/406 490/782/405 358/795/6 +f 164/792/28 165/778/27 415/736/370 414/734/368 +f 493/775/400 492/773/398 510/796/409 511/797/410 +f 501/769/396 500/768/395 518/798/411 519/799/412 +f 358/795/6 490/782/405 508/800/413 +f 504/760/391 494/793/407 512/801/414 522/802/415 +f 502/781/404 501/769/396 519/799/412 520/803/416 +f 503/766/394 576/765/125 521/804/417 +f 494/793/407 495/779/402 513/805/418 512/801/414 +f 490/782/405 502/781/404 520/803/416 508/800/413 +f 495/779/402 496/774/399 514/806/419 513/805/418 +f 505/759/390 507/761/392 524/807/420 523/808/421 +f 500/768/395 499/780/403 517/809/422 518/798/411 +f 496/774/399 493/775/400 511/797/410 514/806/419 +f 497/776/401 505/759/390 523/808/421 515/810/423 +f 491/772/397 503/766/394 521/804/417 509/811/424 +f 507/761/392 504/760/391 522/802/415 524/807/420 +f 498/794/408 497/776/401 515/810/423 516/812/425 +f 492/773/398 491/772/397 509/811/424 510/796/409 +f 499/780/403 498/794/408 516/812/425 517/809/422 +f 520/803/416 519/799/412 536/813/426 537/814/427 +f 512/801/414 513/805/418 530/815/428 529/816/429 +f 508/800/413 520/803/416 537/814/427 525/817/430 +f 513/805/418 514/806/419 531/818/431 530/815/428 +f 523/808/421 524/807/420 541/819/432 540/820/433 +f 518/798/411 517/809/422 534/821/434 535/822/435 +f 514/806/419 511/797/410 528/823/436 531/818/431 +f 524/807/420 522/802/415 539/824/437 541/819/432 +f 515/810/423 523/808/421 540/820/433 532/825/438 +f 509/811/424 521/804/417 538/826/439 526/827/440 +f 358/795/6 508/800/413 525/817/430 +f 516/812/425 515/810/423 532/825/438 533/828/441 +f 510/796/409 509/811/424 526/827/440 527/829/442 +f 521/804/417 576/765/125 538/826/439 +f 517/809/422 516/812/425 533/828/441 534/821/434 +f 511/797/410 510/796/409 527/829/442 528/823/436 +f 519/799/412 518/798/411 535/822/435 536/813/426 +f 522/802/415 512/801/414 529/816/429 539/824/437 +f 537/814/427 536/813/426 553/830/443 554/831/444 +f 529/816/429 530/815/428 547/832/445 546/833/446 +f 525/817/430 537/814/427 554/831/444 542/834/447 +f 530/815/428 531/818/431 548/835/448 547/832/445 +f 540/820/433 541/819/432 558/836/449 557/837/450 +f 535/822/435 534/821/434 551/838/451 552/839/452 +f 531/818/431 528/823/436 545/840/453 548/835/448 +f 541/819/432 539/824/437 556/841/454 558/836/449 +f 532/825/438 540/820/433 557/837/450 549/842/455 +f 526/827/440 538/826/439 555/843/456 543/844/457 +f 358/795/6 525/817/430 542/834/447 +f 533/828/441 532/825/438 549/842/455 550/845/458 +f 527/829/442 526/827/440 543/844/457 544/846/459 +f 538/826/439 576/765/125 555/843/456 +f 534/821/434 533/828/441 550/845/458 551/838/451 +f 528/823/436 527/829/442 544/846/459 545/840/453 +f 536/813/426 535/822/435 552/839/452 553/830/443 +f 539/824/437 529/816/429 546/833/446 556/841/454 +f 554/831/444 553/830/443 570/847/460 571/848/461 +f 546/833/446 547/832/445 564/849/462 563/850/463 +f 542/834/447 554/831/444 571/848/461 559/851/464 +f 547/832/445 548/835/448 565/852/465 564/849/462 +f 557/837/450 558/836/449 575/853/466 574/854/467 +f 552/839/452 551/838/451 568/855/468 569/856/469 +f 548/835/448 545/840/453 562/857/470 565/852/465 +f 558/836/449 556/841/454 573/858/471 575/853/466 +f 549/842/455 557/837/450 574/854/467 566/859/472 +f 543/844/457 555/843/456 572/860/473 560/861/474 +f 358/795/6 542/834/447 559/851/464 +f 550/845/458 549/842/455 566/859/472 567/862/475 +f 544/846/459 543/844/457 560/861/474 561/863/476 +f 555/843/456 576/765/125 572/860/473 +f 551/838/451 550/845/458 567/862/475 568/855/468 +f 545/840/453 544/846/459 561/863/476 562/857/470 +f 553/830/443 552/839/452 569/856/469 570/847/460 +f 556/841/454 546/833/446 563/850/463 573/858/471 +f 571/848/461 570/847/460 588/864/477 589/865/478 +f 563/850/463 564/849/462 582/866/479 581/867/480 +f 559/851/464 571/848/461 589/865/478 577/868/481 +f 564/849/462 565/852/465 583/869/482 582/866/479 +f 574/854/467 575/853/466 593/870/483 592/871/484 +f 569/856/469 568/855/468 586/872/485 587/873/486 +f 565/852/465 562/857/470 580/874/487 583/869/482 +f 575/853/466 573/858/471 591/875/488 593/870/483 +f 566/859/472 574/854/467 592/871/484 584/876/489 +f 560/861/474 572/860/473 590/877/490 578/878/491 +f 358/795/6 559/851/464 577/868/481 +f 567/862/475 566/859/472 584/876/489 585/879/492 +f 561/863/476 560/861/474 578/878/491 579/880/493 +f 572/860/473 576/765/125 590/877/490 +f 568/855/468 567/862/475 585/879/492 586/872/485 +f 562/857/470 561/863/476 579/880/493 580/874/487 +f 570/847/460 569/856/469 587/873/486 588/864/477 +f 573/858/471 563/850/463 581/867/480 591/875/488 +f 589/865/478 588/864/477 605/881/494 606/882/495 +f 581/867/480 582/866/479 599/883/496 598/884/497 +f 577/868/481 589/865/478 606/882/495 594/885/498 +f 582/866/479 583/869/482 600/886/499 599/883/496 +f 592/871/484 593/870/483 610/887/500 609/888/501 +f 587/873/486 586/872/485 603/889/502 604/890/503 +f 583/869/482 580/874/487 597/891/504 600/886/499 +f 593/870/483 591/875/488 608/892/505 610/887/500 +f 584/876/489 592/871/484 609/888/501 601/893/506 +f 578/878/491 590/877/490 607/894/507 595/895/508 +f 358/795/6 577/868/481 594/885/498 +f 585/879/492 584/876/489 601/893/506 602/896/509 +f 579/880/493 578/878/491 595/895/508 596/897/510 +f 590/877/490 576/765/125 607/894/507 +f 586/872/485 585/879/492 602/896/509 603/889/502 +f 580/874/487 579/880/493 596/897/510 597/891/504 +f 588/864/477 587/873/486 604/890/503 605/881/494 +f 591/875/488 581/867/480 598/884/497 608/892/505 +f 606/882/495 605/881/494 622/898/511 623/899/512 +f 598/884/497 599/883/496 616/900/513 615/901/514 +f 594/885/498 606/882/495 623/899/512 611/902/515 +f 599/883/496 600/886/499 617/903/516 616/900/513 +f 609/888/501 610/887/500 627/904/517 626/905/518 +f 604/890/503 603/889/502 620/906/519 621/907/520 +f 600/886/499 597/891/504 614/908/521 617/903/516 +f 610/887/500 608/892/505 625/909/522 627/904/517 +f 601/893/506 609/888/501 626/905/518 618/910/523 +f 595/895/508 607/894/507 624/911/524 612/912/525 +f 358/795/6 594/885/498 611/902/515 +f 602/896/509 601/893/506 618/910/523 619/913/526 +f 596/897/510 595/895/508 612/912/525 613/914/527 +f 607/894/507 576/765/125 624/911/524 +f 603/889/502 602/896/509 619/913/526 620/906/519 +f 597/891/504 596/897/510 613/914/527 614/908/521 +f 605/881/494 604/890/503 621/907/520 622/898/511 +f 608/892/505 598/884/497 615/901/514 625/909/522 +f 623/899/512 622/898/511 351/915/19 352/916/15 +f 615/901/514 616/900/513 344/917/214 343/918/89 +f 611/902/515 623/899/512 352/916/15 339/919/14 +f 616/900/513 617/903/516 345/920/98 344/917/214 +f 626/905/518 627/904/517 357/921/216 355/922/66 +f 621/907/520 620/906/519 349/923/40 350/924/42 +f 617/903/516 614/908/521 342/925/99 345/920/98 +f 627/904/517 625/909/522 354/926/88 357/921/216 +f 618/910/523 626/905/518 355/922/66 346/927/69 +f 612/912/525 624/911/524 353/928/137 340/929/136 +f 358/795/6 611/902/515 339/919/14 +f 619/913/526 618/910/523 346/927/69 348/930/213 +f 613/914/527 612/912/525 340/929/136 341/931/217 +f 624/911/524 576/765/125 353/928/137 +f 620/906/519 619/913/526 348/930/213 349/923/40 +f 614/908/521 613/914/527 341/931/217 342/925/99 +f 622/898/511 621/907/520 350/924/42 351/915/19 +f 625/909/522 615/901/514 343/918/89 354/926/88 diff --git a/mods/pipeworks/models/pipeworks_spigot_lowpoly.obj b/mods/pipeworks/models/pipeworks_spigot_lowpoly.obj new file mode 100644 index 00000000..67403c8e --- /dev/null +++ b/mods/pipeworks/models/pipeworks_spigot_lowpoly.obj @@ -0,0 +1,336 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-lowpoly.blend' +# www.blender.org +o Cylinder.000_Cylinder.000_None_Cylinder.000_Cylinder.000_No.004 +v 0.064721 -0.156250 0.500000 +v 0.156250 -0.064721 0.500000 +v 0.156250 0.064721 0.500000 +v 0.064721 0.156250 0.500000 +v -0.064721 0.156250 0.500000 +v -0.156250 0.064721 0.500000 +v -0.156250 -0.064721 0.500000 +v -0.064721 -0.156250 0.500000 +v 0.156250 -0.064721 0.468750 +v 0.064721 -0.156250 0.468750 +v -0.064721 -0.156250 0.468750 +v -0.156250 -0.064721 0.468750 +v -0.156250 0.064721 0.468750 +v -0.064721 0.156250 0.468750 +v 0.064721 0.156250 0.468750 +v 0.156250 0.064721 0.468750 +v 0.064721 -0.187500 0.156250 +v 0.156250 -0.187500 0.064721 +v 0.156250 -0.187500 -0.064721 +v 0.064721 -0.187500 -0.156250 +v -0.064721 -0.187500 -0.156250 +v -0.156250 -0.187500 -0.064721 +v -0.156250 -0.187500 0.064721 +v -0.064721 -0.187500 0.156250 +v 0.156250 -0.250000 0.064721 +v 0.064721 -0.250000 0.156250 +v -0.064721 -0.250000 0.156250 +v -0.156250 -0.250000 0.064721 +v -0.156250 -0.250000 -0.064721 +v -0.064721 -0.250000 -0.156250 +v 0.064721 -0.250000 -0.156250 +v 0.156250 -0.250000 -0.064721 +v -0.051777 -0.000000 -0.125000 +v -0.125000 -0.000000 -0.051777 +v -0.125000 0.051777 -0.051777 +v -0.088388 0.088388 -0.088388 +v -0.051777 0.051777 -0.125000 +v 0.051777 -0.000000 -0.125000 +v 0.051777 0.051777 -0.125000 +v 0.088388 0.088389 -0.088388 +v 0.125000 0.051777 -0.051777 +v 0.125000 -0.000000 -0.051777 +v 0.125000 0.051777 -0.000000 +v 0.125000 0.000000 0.000000 +v -0.125000 0.000000 0.000000 +v -0.125000 0.051777 -0.000000 +v 0.000000 -0.000000 -0.125000 +v 0.000000 0.051777 -0.125000 +v -0.051777 0.125000 -0.051777 +v 0.051777 0.125000 -0.051777 +v -0.051777 -0.187500 0.125000 +v -0.051777 -0.125000 0.125000 +v -0.125000 -0.051777 0.051777 +v -0.125000 -0.187500 0.051777 +v 0.051777 -0.187500 0.125000 +v 0.125000 -0.187500 0.051777 +v 0.125000 -0.051777 0.051777 +v 0.051777 -0.125000 0.125000 +v -0.125000 -0.051777 0.468750 +v -0.125000 0.051777 0.468750 +v -0.125000 -0.051777 0.000000 +v -0.051777 -0.125000 0.468750 +v 0.125000 -0.051777 0.000000 +v 0.125000 0.051777 0.468750 +v 0.125000 -0.051777 0.468750 +v -0.051777 0.125000 0.468750 +v 0.051777 -0.125000 0.468750 +v 0.051777 0.125000 0.468750 +v 0.125000 -0.051777 -0.051777 +v 0.125000 -0.187500 -0.051777 +v 0.051777 -0.187500 -0.125000 +v -0.125000 -0.051777 -0.051777 +v -0.051777 -0.187500 -0.125000 +v -0.125000 -0.187500 -0.051777 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 1.0000 0.2656 +vt 0.8750 0.2656 +vt 0.8750 0.2344 +vt 0.9375 0.2188 +vt 1.0000 0.2344 +vt 0.1250 0.2656 +vt 0.1250 0.2344 +vt 0.1875 0.2188 +vt 0.2500 0.2344 +vt 0.2500 0.2656 +vt 0.3125 0.2344 +vt 0.3125 0.2656 +vt 0.7500 0.2344 +vt 0.8125 0.2344 +vt 0.8125 0.2656 +vt 0.7500 0.2656 +vt -0.0000 0.2344 +vt 0.0625 0.2344 +vt 0.0625 0.2656 +vt -0.0000 0.2656 +vt -0.0000 0.2969 +vt 0.0625 0.2969 +vt 0.9375 0.3125 +vt 0.8750 0.2969 +vt 0.8750 0.2344 +vt 0.9375 0.2188 +vt 1.0000 0.2344 +vt 1.0000 0.2656 +vt 1.0000 0.2969 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.8750 0.2344 +vt 0.8750 0.0156 +vt 0.1250 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2344 +vt 0.1250 0.2031 +vt 0.8750 0.5156 +vt 0.7500 0.5156 +vt 0.8750 0.2656 +vt 0.8750 0.2969 +vt 1.0000 0.5156 +vt 1.0000 0.3281 +vt 0.2500 0.2969 +vt 0.2500 0.2656 +vt 0.3750 0.2656 +vt 0.3750 0.5156 +vt 0.2500 0.5156 +vt 0.6250 0.5156 +vt 0.6250 0.2344 +vt 0.6875 0.2188 +vt 0.1250 0.5156 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.1250 0.3281 +vt 0.5000 0.5156 +vt 0.5000 0.2344 +vt 0.8125 0.6094 +vt 0.8125 0.5469 +vt 0.8750 0.5469 +vt 0.8750 0.6094 +vt 0.9375 0.5469 +vt 0.9375 0.6094 +vt 1.0000 0.5469 +vt 1.0000 0.6094 +vt 0.5000 0.6094 +vt 0.5000 0.5469 +vt 0.5625 0.5469 +vt 0.5625 0.6094 +vt 0.6250 0.5469 +vt 0.6250 0.6094 +vt 0.6875 0.5469 +vt 0.6875 0.6094 +vt 0.7500 0.5469 +vt 0.7500 0.6094 +vt 0.5000 0.2656 +vt 0.3750 0.2656 +vt 0.3750 0.2344 +vt 0.3750 0.0156 +vt 0.5000 0.0156 +vt 0.7500 0.2344 +vt 0.7500 0.2656 +vt 0.6250 0.2656 +vt 0.6250 0.0156 +vt 0.7500 0.0156 +vt 0.5625 0.2656 +vt 0.8125 0.2344 +vt 0.3125 0.2344 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vt 0.3750 0.2344 +vt 0.4375 0.2188 +vn -0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.3827 0.0000 -0.9239 +vn -0.9239 0.0000 -0.3827 +vn -0.6387 0.5441 -0.5441 +vn -0.3251 0.3251 -0.8881 +vn -0.3002 0.3002 -0.9054 +vn 0.3827 0.0000 -0.9239 +vn 0.3002 0.3002 -0.9054 +vn 0.8881 0.3251 -0.3251 +vn 0.9406 -0.1343 -0.3119 +vn 0.9239 0.0000 -0.3827 +vn 0.8171 0.5712 -0.0783 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.8994 0.3725 -0.2288 +vn -0.0000 0.3827 -0.9239 +vn 0.1343 0.9406 -0.3119 +vn 0.5441 0.6386 -0.5441 +vn 0.2971 -0.7173 -0.6302 +vn 0.2971 -0.7173 0.6302 +vn -0.2971 -0.7173 0.6302 +vn -0.2970 -0.7174 -0.6302 +vn 0.7173 -0.2971 -0.6302 +vn 0.7173 -0.2971 0.6302 +vn -0.7173 -0.2971 0.6302 +vn -0.7173 -0.2971 -0.6302 +vn -0.7173 0.2971 0.6302 +vn -0.7173 0.2971 -0.6302 +vn -0.2971 0.7173 0.6302 +vn -0.2972 0.7173 -0.6302 +vn 0.2971 0.7173 0.6302 +vn 0.2971 0.7173 -0.6302 +vn 0.7173 0.2971 0.6302 +vn 0.7173 0.2971 -0.6302 +vn -0.3827 0.0000 0.9239 +vn -0.5743 -0.5789 0.5789 +vn -0.9878 -0.1101 0.1101 +vn -0.9239 0.0000 0.3827 +vn 0.3827 0.0000 0.9239 +vn 0.9239 0.0000 0.3827 +vn 0.9878 -0.1101 0.1101 +vn 0.5743 -0.5789 0.5789 +vn -0.9239 -0.3827 0.0000 +vn -0.9239 0.3827 -0.0000 +vn -0.3827 -0.9239 0.0000 +vn 0.9239 0.3827 -0.0000 +vn 0.9239 -0.3827 0.0000 +vn -0.3827 0.9239 -0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.3827 0.9239 -0.0000 +vn 0.7173 -0.6302 0.2971 +vn 0.7173 0.6302 0.2971 +vn 0.2971 0.6302 0.7173 +vn 0.2971 -0.6302 0.7173 +vn -0.2971 0.6302 0.7173 +vn -0.2971 -0.6302 0.7173 +vn -0.7173 0.6302 0.2972 +vn -0.7174 -0.6302 0.2970 +vn -0.7173 0.6302 -0.2971 +vn -0.7173 -0.6302 -0.2971 +vn -0.2971 0.6302 -0.7173 +vn -0.2970 -0.6302 -0.7174 +vn 0.2971 0.6302 -0.7173 +vn 0.2971 -0.6302 -0.7173 +vn 0.7172 0.6302 -0.2973 +vn 0.7174 -0.6302 -0.2969 +g Cylinder.000_Cylinder.000_None_Cylinder.000_Cylinder.000_No.004_Cylinder.000_Cylinder.000_None_Cylinder.000_Cylinder.000_No.004_pipe +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 +f 9/9/2 10/10/2 11/11/2 12/12/2 13/13/2 14/14/2 15/15/2 16/16/2 +f 17/17/3 18/18/3 19/19/3 20/20/3 21/21/3 22/22/3 23/23/3 24/24/3 +f 25/25/4 26/26/4 27/27/4 28/28/4 29/29/4 30/30/4 31/31/4 32/32/4 +s 1 +f 33/33/5 34/34/6 35/35/7 36/36/8 37/37/9 +f 38/38/10 39/39/11 40/40/12 41/41/13 42/42/14 +f 41/41/13 43/43/15 44/44/16 42/42/14 +f 35/45/7 34/46/6 45/47/17 46/48/18 +f 39/49/11 38/50/10 47/51/2 48/52/19 +f 37/53/9 48/52/19 47/51/2 33/54/5 +f 36/55/8 49/56/20 50/57/21 40/58/12 39/59/11 48/60/19 37/61/9 +f 10/62/22 1/63/23 8/64/24 11/65/25 +f 9/66/26 2/67/27 1/63/23 10/62/22 +f 11/65/25 8/64/24 7/68/28 12/69/29 +f 12/70/29 7/71/28 6/72/30 13/73/31 +f 13/73/31 6/72/30 5/74/32 14/75/33 +f 14/75/33 5/74/32 4/76/34 15/77/35 +f 15/77/35 4/76/34 3/78/36 16/79/37 +f 16/79/37 3/78/36 2/67/27 9/66/26 +f 51/80/38 52/81/39 53/82/40 54/83/41 +f 55/84/42 56/85/43 57/86/44 58/87/45 +f 59/88/46 60/89/47 46/48/18 45/47/17 61/90/17 53/91/40 +f 62/92/48 59/88/46 53/91/40 52/93/39 +f 57/94/44 63/95/16 44/44/16 43/96/15 64/97/49 65/98/50 +f 60/89/47 66/99/51 49/100/20 36/101/8 35/45/7 46/48/18 +f 67/102/52 62/103/48 52/104/39 58/105/45 +f 66/99/51 68/106/53 50/107/21 49/100/20 +f 25/108/54 18/109/55 17/110/56 26/111/57 +f 26/111/57 17/110/56 24/112/58 27/113/59 +f 27/113/59 24/112/58 23/114/60 28/115/61 +f 28/116/61 23/117/60 22/118/62 29/119/63 +f 29/119/63 22/118/62 21/120/64 30/121/65 +f 30/121/65 21/120/64 20/122/66 31/123/67 +f 31/123/67 20/122/66 19/124/68 32/125/69 +f 32/125/69 19/124/68 18/109/55 25/108/54 +f 38/126/10 42/127/14 69/128/14 70/129/14 71/130/10 +f 72/131/6 34/132/6 33/133/5 73/134/5 74/135/6 +f 67/102/52 58/105/45 57/94/44 65/98/50 +f 73/134/5 33/133/5 47/136/2 38/126/10 71/130/10 +f 54/83/41 53/82/40 61/137/17 72/131/6 74/135/6 +f 56/85/43 70/129/14 69/128/14 63/138/16 57/86/44 +f 55/84/42 58/87/45 52/139/39 51/140/38 +f 42/127/14 44/44/16 63/138/16 69/128/14 +f 72/131/6 61/137/17 45/47/17 34/132/6 +f 64/97/49 43/96/15 41/141/13 40/142/12 50/107/21 68/106/53 diff --git a/mods/pipeworks/models/pipeworks_spigot_pouring.obj b/mods/pipeworks/models/pipeworks_spigot_pouring.obj new file mode 100644 index 00000000..8b72f187 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_spigot_pouring.obj @@ -0,0 +1,3652 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-spigot-pouring.blend' +# www.blender.org +o Pipe_Cylinder.002 +v 0.063954 -0.562500 -0.052486 +v 0.072965 -0.562500 -0.039001 +v 0.079172 -0.562500 -0.024017 +v 0.087512 -0.562500 -0.008619 +v 0.082336 -0.562500 0.008109 +v 0.079172 -0.562500 0.024016 +v 0.081939 -0.562500 0.043797 +v 0.070944 -0.562500 0.058222 +v 0.055844 -0.562500 0.068045 +v 0.024947 -0.562500 0.082240 +v -0.008806 -0.562500 0.089411 +v -0.025118 -0.562500 0.082803 +v -0.056049 -0.562500 0.068296 +v -0.063954 -0.562500 0.052486 +v -0.072965 -0.562500 0.039001 +v -0.079172 -0.562500 0.024016 +v -0.082336 -0.562500 0.008109 +v -0.082896 -0.562500 -0.025146 +v -0.081517 -0.562500 -0.043572 +v -0.063954 -0.562500 -0.052486 +v -0.039001 -0.562500 -0.072965 +v -0.009011 -0.562500 -0.091488 +v 0.008706 -0.562500 -0.088396 +v 0.024016 -0.562500 -0.079172 +v 0.039001 -0.562500 -0.072965 +v 0.052486 -0.562500 -0.063955 +v 0.043282 -0.562500 0.080974 +v 0.008594 -0.562500 0.087260 +v -0.043405 -0.562500 0.081205 +v -0.090830 -0.562500 -0.008946 +v -0.052486 -0.562500 -0.063955 +v -0.024017 -0.562500 -0.079172 +v -0.024017 -0.312500 0.079172 +v -0.041525 -0.312500 0.077688 +v -0.056656 -0.312500 0.069035 +v -0.063954 -0.312500 0.052486 +v -0.072965 -0.312500 0.039001 +v 0.079213 -0.312500 -0.042340 +v 0.082257 -0.312500 -0.024953 +v 0.082336 -0.312500 -0.008110 +v 0.082336 -0.312500 0.008109 +v 0.084638 -0.312500 0.025675 +v 0.072965 -0.312500 0.039001 +v 0.063954 -0.312500 0.052486 +v 0.052486 -0.312500 0.063954 +v 0.042510 -0.312500 0.079530 +v 0.027039 -0.312500 0.089135 +v 0.008281 -0.312500 0.084079 +v -0.008109 -0.312500 0.082336 +v -0.039001 -0.312500 -0.072965 +v -0.026378 -0.312500 -0.086958 +v -0.009219 -0.312500 -0.093599 +v 0.008559 -0.312500 -0.086898 +v 0.025408 -0.312500 -0.083759 +v 0.039001 -0.312500 -0.072965 +v 0.052486 -0.312500 -0.063955 +v 0.070496 -0.312500 -0.057855 +v -0.086647 -0.312500 0.026284 +v -0.087023 -0.312500 0.008571 +v -0.082336 -0.312500 -0.008109 +v -0.079172 -0.312500 -0.024017 +v -0.082584 -0.312500 -0.044142 +v -0.070392 -0.312500 -0.057769 +v -0.052486 -0.312500 -0.063955 +v -0.079172 -0.437500 0.024016 +v -0.072965 -0.437500 0.039001 +v 0.039001 -0.437500 0.072965 +v 0.052486 -0.437500 0.063954 +v -0.082336 -0.437500 0.008109 +v 0.024017 -0.437500 0.079172 +v -0.091771 -0.437500 -0.009039 +v 0.008109 -0.437500 0.082336 +v -0.042869 -0.437500 0.080202 +v -0.024910 -0.437500 0.082118 +v -0.079172 -0.437500 -0.024017 +v -0.008109 -0.437500 0.082336 +v -0.056091 -0.437500 0.068348 +v -0.072965 -0.437500 -0.039001 +v -0.063954 -0.437500 0.052486 +v -0.063954 -0.437500 -0.052486 +v -0.024017 -0.437500 -0.079172 +v -0.042431 -0.437500 -0.079382 +v -0.052486 -0.437500 -0.063955 +v -0.008109 -0.437500 -0.082336 +v 0.089481 -0.437500 -0.027144 +v 0.072965 -0.437500 -0.039001 +v 0.008109 -0.437500 -0.082336 +v 0.082336 -0.437500 -0.008110 +v 0.024016 -0.437500 -0.079172 +v 0.082336 -0.437500 0.008109 +v 0.039001 -0.437500 -0.072965 +v 0.086331 -0.437500 0.026188 +v 0.052486 -0.437500 -0.063955 +v 0.072965 -0.437500 0.039001 +v 0.063954 -0.437500 -0.052486 +v 0.063955 -0.437500 0.052486 +v -0.089559 -0.375000 0.027167 +v -0.072965 -0.500000 0.039001 +v 0.041658 -0.375000 0.077937 +v 0.052486 -0.500000 0.063954 +v -0.091009 -0.375000 0.008964 +v 0.025856 -0.375000 0.085236 +v -0.084890 -0.375000 -0.008361 +v 0.008109 -0.375000 0.082336 +v -0.039001 -0.375000 0.072965 +v -0.024016 -0.500000 0.079172 +v -0.079172 -0.375000 -0.024017 +v -0.008109 -0.375000 0.082336 +v -0.052486 -0.375000 0.063954 +v -0.072965 -0.375000 -0.039001 +v -0.072054 -0.375000 0.059133 +v -0.063954 -0.375000 -0.052486 +v -0.024017 -0.375000 -0.079172 +v -0.039001 -0.500000 -0.072965 +v -0.055379 -0.375000 -0.067479 +v -0.008705 -0.375000 -0.088388 +v 0.079172 -0.375000 -0.024017 +v 0.072965 -0.500000 -0.039001 +v 0.008545 -0.375000 -0.086764 +v 0.088919 -0.375000 -0.008758 +v 0.025709 -0.375000 -0.084751 +v 0.082336 -0.375000 0.008109 +v 0.039001 -0.375000 -0.072965 +v 0.079172 -0.375000 0.024016 +v 0.052486 -0.375000 -0.063955 +v 0.072965 -0.375000 0.039001 +v 0.072446 -0.375000 -0.059455 +v 0.063955 -0.375000 0.052486 +v -0.079172 -0.500000 0.024016 +v -0.078306 -0.375000 0.041855 +v 0.039001 -0.500000 0.072965 +v 0.052486 -0.375000 0.063954 +v -0.082336 -0.500000 0.008109 +v 0.024452 -0.500000 0.080606 +v -0.082336 -0.500000 -0.008109 +v 0.008367 -0.500000 0.084954 +v -0.042913 -0.500000 0.080284 +v -0.026708 -0.375000 0.088046 +v -0.079172 -0.500000 -0.024017 +v -0.008109 -0.500000 0.082336 +v -0.052486 -0.500000 0.063954 +v -0.075559 -0.500000 -0.040387 +v -0.063954 -0.500000 0.052486 +v -0.063954 -0.500000 -0.052486 +v -0.024017 -0.500000 -0.079172 +v -0.039001 -0.375000 -0.072965 +v -0.052486 -0.500000 -0.063955 +v -0.008109 -0.500000 -0.082336 +v 0.089623 -0.500000 -0.027187 +v 0.072965 -0.375000 -0.039001 +v 0.008109 -0.500000 -0.082336 +v 0.088138 -0.500000 -0.008681 +v 0.024016 -0.500000 -0.079172 +v 0.087274 -0.500000 0.008596 +v 0.044144 -0.500000 -0.082588 +v 0.079172 -0.500000 0.024016 +v 0.055078 -0.500000 -0.067113 +v 0.072965 -0.500000 0.039001 +v 0.063954 -0.500000 -0.052486 +v 0.063955 -0.500000 0.052486 +v -0.085890 -0.343750 0.026054 +v -0.072965 -0.531250 0.039001 +v 0.043844 -0.343750 0.082026 +v 0.052486 -0.531250 0.063954 +v -0.085566 -0.343750 0.008428 +v 0.026458 -0.343750 0.087219 +v -0.082336 -0.343750 -0.008109 +v 0.008898 -0.343750 0.090345 +v -0.039001 -0.343750 0.072965 +v -0.024016 -0.531250 0.079172 +v -0.079172 -0.343750 -0.024017 +v -0.008109 -0.343750 0.082336 +v -0.052486 -0.343750 0.063954 +v -0.072965 -0.343750 -0.039001 +v -0.063954 -0.343750 0.052486 +v -0.063954 -0.343750 -0.052486 +v -0.024017 -0.343750 -0.079172 +v -0.039001 -0.531250 -0.072965 +v -0.052486 -0.343750 -0.063955 +v -0.008859 -0.343750 -0.089948 +v 0.079172 -0.343750 -0.024017 +v 0.072965 -0.531250 -0.039001 +v 0.009078 -0.343750 -0.092166 +v 0.082336 -0.343750 -0.008110 +v 0.025304 -0.343750 -0.083417 +v 0.082336 -0.343750 0.008109 +v 0.039001 -0.343750 -0.072965 +v 0.079172 -0.343750 0.024016 +v 0.052486 -0.343750 -0.063955 +v 0.072965 -0.343750 0.039001 +v 0.069455 -0.343750 -0.057001 +v 0.063955 -0.343750 0.052486 +v -0.079172 -0.468750 0.024016 +v -0.080318 -0.406250 0.042931 +v 0.042543 -0.468750 0.079592 +v 0.052486 -0.406250 0.063954 +v -0.082336 -0.468750 0.008109 +v 0.024017 -0.468750 0.079172 +v -0.091973 -0.468750 -0.009059 +v 0.008109 -0.468750 0.082336 +v -0.041368 -0.468750 0.077395 +v -0.025282 -0.406250 0.083342 +v -0.082574 -0.468750 -0.025049 +v -0.008109 -0.468750 0.082336 +v -0.058255 -0.468750 0.070983 +v -0.072965 -0.468750 -0.039001 +v -0.063954 -0.468750 0.052486 +v -0.063954 -0.468750 -0.052486 +v -0.026990 -0.468750 -0.088976 +v -0.042373 -0.406250 -0.079273 +v -0.052486 -0.468750 -0.063955 +v -0.008109 -0.468750 -0.082336 +v 0.084698 -0.468750 -0.025693 +v 0.072965 -0.406250 -0.039001 +v 0.008109 -0.468750 -0.082336 +v 0.082336 -0.468750 -0.008110 +v 0.024016 -0.468750 -0.079172 +v 0.082336 -0.468750 0.008109 +v 0.039001 -0.468750 -0.072965 +v 0.084814 -0.468750 0.025728 +v 0.052486 -0.468750 -0.063955 +v 0.072965 -0.468750 0.039001 +v 0.063954 -0.468750 -0.052486 +v 0.063955 -0.468750 0.052486 +v -0.079172 -0.406250 0.024016 +v -0.072965 -0.468750 0.039001 +v 0.039001 -0.406250 0.072965 +v 0.059744 -0.468750 0.072798 +v -0.082336 -0.406250 0.008109 +v 0.025970 -0.406250 0.085610 +v -0.092977 -0.406250 -0.009157 +v 0.008109 -0.406250 0.082336 +v -0.041609 -0.406250 0.077846 +v -0.025075 -0.468750 0.082663 +v -0.079172 -0.406250 -0.024017 +v -0.008109 -0.406250 0.082336 +v -0.057068 -0.406250 0.069537 +v -0.072965 -0.406250 -0.039001 +v -0.068019 -0.406250 0.055822 +v -0.063954 -0.406250 -0.052486 +v -0.024017 -0.406250 -0.079172 +v -0.043742 -0.468750 -0.081836 +v -0.052486 -0.406250 -0.063955 +v -0.008109 -0.406250 -0.082336 +v 0.087000 -0.406250 -0.026391 +v 0.072965 -0.468750 -0.039001 +v 0.008451 -0.406250 -0.085809 +v 0.084423 -0.406250 -0.008315 +v 0.025125 -0.406250 -0.082826 +v 0.082336 -0.406250 0.008109 +v 0.042657 -0.406250 -0.079806 +v 0.079172 -0.406250 0.024016 +v 0.053530 -0.406250 -0.065227 +v 0.072965 -0.406250 0.039001 +v 0.063954 -0.406250 -0.052486 +v 0.063955 -0.406250 0.052486 +v -0.079172 -0.531250 0.024016 +v -0.072965 -0.343750 0.039001 +v 0.039001 -0.531250 0.072965 +v 0.052486 -0.343750 0.063954 +v -0.082336 -0.531250 0.008109 +v 0.027240 -0.531250 0.089798 +v -0.082336 -0.531250 -0.008109 +v 0.009195 -0.531250 0.093355 +v -0.041465 -0.531250 0.077575 +v -0.024017 -0.343750 0.079172 +v -0.079172 -0.531250 -0.024017 +v -0.008109 -0.531250 0.082336 +v -0.052486 -0.531250 0.063954 +v -0.082864 -0.531250 -0.044292 +v -0.063954 -0.531250 0.052486 +v -0.063954 -0.531250 -0.052486 +v -0.024017 -0.531250 -0.079172 +v -0.039001 -0.343750 -0.072965 +v -0.052486 -0.531250 -0.063955 +v -0.008109 -0.531250 -0.082336 +v 0.079172 -0.531250 -0.024017 +v 0.072965 -0.343750 -0.039001 +v 0.008109 -0.531250 -0.082336 +v 0.092902 -0.531250 -0.009150 +v 0.024016 -0.531250 -0.079172 +v 0.082336 -0.531250 0.008109 +v 0.039001 -0.531250 -0.072965 +v 0.079172 -0.531250 0.024016 +v 0.052486 -0.531250 -0.063955 +v 0.072965 -0.531250 0.039001 +v 0.063954 -0.531250 -0.052486 +v 0.065222 -0.531250 0.053526 +v 0.120197 0.036461 0.437501 +v 0.125000 0.012312 0.437501 +v 0.125000 -0.012311 0.437501 +v 0.120197 -0.036461 0.437501 +v 0.110774 0.059210 0.437501 +v 0.131836 0.012985 0.468750 +v 0.126770 0.038455 0.468750 +v 0.131836 -0.012985 0.468750 +v 0.110774 -0.059210 0.437501 +v 0.126770 -0.038455 0.468750 +v 0.097094 0.079683 0.437501 +v 0.116832 0.062448 0.468750 +v 0.097094 -0.079683 0.437501 +v 0.116832 -0.062448 0.468750 +v 0.079683 0.097094 0.437501 +v 0.102404 0.084041 0.468750 +v 0.079683 -0.097094 0.437501 +v 0.102404 -0.084041 0.468750 +v 0.059210 0.110774 0.437501 +v 0.084041 0.102404 0.468750 +v 0.059210 -0.110774 0.437501 +v 0.084041 -0.102404 0.468750 +v 0.036461 0.120197 0.437501 +v 0.062448 0.116832 0.468750 +v 0.036461 -0.120197 0.437501 +v 0.062448 -0.116832 0.468750 +v 0.012311 0.125000 0.437501 +v 0.038455 0.126770 0.468750 +v 0.012311 -0.125001 0.437501 +v 0.038455 -0.126770 0.468750 +v -0.012312 0.125000 0.437501 +v 0.012985 0.131836 0.468750 +v -0.012312 -0.125001 0.437501 +v 0.012985 -0.131837 0.468750 +v -0.036461 0.120197 0.437501 +v -0.012985 0.131836 0.468750 +v -0.036461 -0.120197 0.437501 +v -0.012985 -0.131837 0.468750 +v -0.059210 0.110774 0.437501 +v -0.038455 0.126770 0.468750 +v -0.059210 -0.110774 0.437501 +v -0.038455 -0.126770 0.468750 +v -0.079683 0.097094 0.437501 +v -0.062448 0.116832 0.468750 +v -0.079683 -0.097094 0.437501 +v -0.062448 -0.116832 0.468750 +v -0.097094 0.079683 0.437501 +v -0.084041 0.102404 0.468750 +v -0.097094 -0.079683 0.437501 +v -0.084041 -0.102404 0.468750 +v -0.110774 0.059210 0.437501 +v -0.102404 0.084041 0.468750 +v -0.110774 -0.059210 0.437501 +v -0.102404 -0.084041 0.468750 +v -0.120197 0.036461 0.437501 +v -0.116832 0.062448 0.468750 +v -0.120197 -0.036461 0.437501 +v -0.116832 -0.062448 0.468750 +v -0.125001 0.012311 0.437501 +v -0.126770 0.038455 0.468750 +v -0.125001 -0.012311 0.437501 +v -0.126770 -0.038455 0.468750 +v -0.131837 0.012985 0.468750 +v -0.131837 -0.012985 0.468750 +v -0.063644 0.130078 0.460912 +v -0.063644 0.130078 0.468749 +v -0.062467 0.139022 0.468749 +v -0.062467 0.139022 0.460912 +v -0.054133 0.142474 0.460912 +v -0.046976 0.136982 0.460912 +v -0.048153 0.128039 0.460912 +v -0.056487 0.124587 0.460912 +v -0.056487 0.124587 0.468749 +v -0.054133 0.142474 0.468749 +v -0.046976 0.136982 0.468749 +v -0.048153 0.128039 0.468749 +v -0.136982 0.046976 0.460912 +v -0.136982 0.046976 0.468749 +v -0.142474 0.054133 0.468749 +v -0.142474 0.054133 0.460912 +v -0.139022 0.062467 0.460912 +v -0.130078 0.063644 0.460912 +v -0.124587 0.056488 0.460912 +v -0.128039 0.048154 0.460912 +v -0.128039 0.048154 0.468749 +v -0.139022 0.062467 0.468749 +v -0.130078 0.063644 0.468749 +v -0.124587 0.056488 0.468749 +v -0.130078 -0.063644 0.460912 +v -0.130078 -0.063644 0.468749 +v -0.139022 -0.062467 0.468749 +v -0.139022 -0.062467 0.460912 +v -0.142474 -0.054132 0.460912 +v -0.136982 -0.046976 0.460912 +v -0.128039 -0.048153 0.460912 +v -0.124587 -0.056487 0.460912 +v -0.124587 -0.056487 0.468749 +v -0.142474 -0.054132 0.468749 +v -0.136982 -0.046976 0.468749 +v -0.128039 -0.048153 0.468749 +v -0.046976 -0.136982 0.460912 +v -0.046976 -0.136982 0.468749 +v -0.054133 -0.142474 0.468749 +v -0.054133 -0.142474 0.460912 +v -0.062467 -0.139022 0.460912 +v -0.063644 -0.130078 0.460912 +v -0.056488 -0.124587 0.460912 +v -0.048154 -0.128039 0.460912 +v -0.048154 -0.128039 0.468749 +v -0.062467 -0.139022 0.468749 +v -0.063644 -0.130078 0.468749 +v -0.056488 -0.124587 0.468749 +v 0.063644 -0.130078 0.460912 +v 0.063644 -0.130078 0.468749 +v 0.062466 -0.139022 0.468749 +v 0.062466 -0.139022 0.460912 +v 0.054132 -0.142474 0.460912 +v 0.046976 -0.136982 0.460912 +v 0.048153 -0.128039 0.460912 +v 0.056487 -0.124587 0.460912 +v 0.056487 -0.124587 0.468749 +v 0.054132 -0.142474 0.468749 +v 0.046976 -0.136982 0.468749 +v 0.048153 -0.128039 0.468749 +v 0.136982 -0.046976 0.460912 +v 0.136982 -0.046976 0.468749 +v 0.142474 -0.054133 0.468749 +v 0.142474 -0.054133 0.460912 +v 0.139022 -0.062467 0.460912 +v 0.130078 -0.063644 0.460912 +v 0.124586 -0.056488 0.460912 +v 0.128039 -0.048153 0.460912 +v 0.128039 -0.048153 0.468749 +v 0.139022 -0.062467 0.468749 +v 0.130078 -0.063644 0.468749 +v 0.124586 -0.056488 0.468749 +v 0.130078 0.063644 0.460912 +v 0.130078 0.063644 0.468749 +v 0.139022 0.062467 0.468749 +v 0.139022 0.062467 0.460912 +v 0.142474 0.054132 0.460912 +v 0.136982 0.046976 0.460912 +v 0.128039 0.048153 0.460912 +v 0.124587 0.056487 0.460912 +v 0.124587 0.056487 0.468749 +v 0.142474 0.054132 0.468749 +v 0.136982 0.046976 0.468749 +v 0.128039 0.048153 0.468749 +v 0.046976 0.136982 0.460912 +v 0.046976 0.136982 0.468749 +v 0.054133 0.142474 0.468749 +v 0.054133 0.142474 0.460912 +v 0.062467 0.139022 0.460912 +v 0.063644 0.130078 0.460912 +v 0.056488 0.124587 0.460912 +v 0.048153 0.128039 0.460912 +v 0.048153 0.128039 0.468749 +v 0.062467 0.139022 0.468749 +v 0.063644 0.130078 0.468749 +v 0.056487 0.124587 0.468749 +v 0.125000 0.012312 0.012311 +v 0.012311 -0.125001 0.125000 +v -0.059210 -0.110774 0.110774 +v -0.079683 -0.097094 0.097094 +v -0.097094 -0.079683 0.079683 +v -0.120197 -0.036461 0.036461 +v 0.125000 -0.012312 0.012312 +v 0.120197 -0.036461 0.036461 +v 0.110774 -0.059210 0.059210 +v 0.097094 -0.079683 0.079683 +v 0.079683 -0.097094 0.097094 +v 0.059210 -0.110774 0.110774 +v 0.036461 -0.120197 0.120197 +v -0.012311 -0.125000 0.125000 +v -0.036461 -0.120197 0.120197 +v -0.110774 -0.059210 0.059210 +v -0.125000 -0.012311 0.012311 +v -0.125000 0.012312 0.012312 +v 0.074012 -0.138466 0.468750 +v 0.045576 -0.150245 0.468750 +v 0.015389 -0.156250 0.468750 +v 0.099603 -0.121367 0.468750 +v -0.015389 -0.156250 0.468750 +v 0.138467 -0.074012 0.468750 +v 0.121367 -0.099603 0.468750 +v 0.099603 -0.121367 0.500000 +v 0.074012 -0.138467 0.500000 +v 0.045576 -0.150245 0.500000 +v 0.015389 -0.156250 0.500000 +v -0.015389 -0.156250 0.500000 +v 0.150245 -0.045576 0.468750 +v 0.121367 -0.099603 0.500000 +v -0.045576 -0.150245 0.468750 +v -0.045576 -0.150245 0.500000 +v 0.156250 -0.015389 0.468750 +v 0.150245 -0.045576 0.500000 +v 0.138466 -0.074012 0.500000 +v -0.074012 -0.138467 0.468750 +v -0.074012 -0.138467 0.500000 +v 0.156249 0.015389 0.468750 +v 0.156250 -0.015389 0.500000 +v -0.099603 -0.121367 0.468750 +v -0.099603 -0.121367 0.500000 +v 0.150245 0.045576 0.468750 +v 0.156250 0.015389 0.500000 +v -0.121367 -0.099603 0.468750 +v -0.121367 -0.099603 0.500000 +v 0.138467 0.074012 0.468750 +v 0.150245 0.045576 0.500000 +v -0.150245 -0.045576 0.468750 +v -0.138467 -0.074012 0.468750 +v -0.138467 -0.074012 0.500000 +v 0.121367 0.099603 0.468750 +v 0.138467 0.074012 0.500000 +v -0.156250 -0.015389 0.468750 +v -0.150245 -0.045576 0.500000 +v 0.099603 0.121367 0.468750 +v 0.121367 0.099603 0.500000 +v -0.156250 0.015389 0.468750 +v -0.156250 -0.015389 0.500000 +v 0.074012 0.138466 0.468750 +v 0.099603 0.121367 0.500000 +v -0.150245 0.045576 0.468750 +v -0.156250 0.015389 0.500000 +v 0.045576 0.150245 0.468750 +v 0.074012 0.138466 0.500000 +v -0.138467 0.074012 0.468750 +v -0.150245 0.045576 0.500000 +v 0.015389 0.156249 0.468750 +v 0.045576 0.150245 0.500000 +v -0.015389 0.156250 0.500000 +v -0.121367 0.099603 0.468750 +v -0.138467 0.074012 0.500000 +v -0.015389 0.156250 0.468750 +v 0.015389 0.156250 0.500000 +v -0.074012 0.138467 0.500000 +v -0.045576 0.150245 0.500000 +v -0.099603 0.121367 0.500000 +v -0.121367 0.099603 0.500000 +v -0.045576 0.150245 0.468750 +v -0.099603 0.121367 0.468750 +v -0.074012 0.138467 0.468750 +v -0.108578 0.095821 0.460912 +v -0.108578 0.095821 0.468749 +v -0.110913 0.104534 0.468749 +v -0.110913 0.104534 0.460912 +v -0.104534 0.110913 0.460912 +v -0.095821 0.108578 0.460912 +v -0.093486 0.099865 0.460912 +v -0.099865 0.093486 0.460912 +v -0.099865 0.093486 0.468749 +v -0.104534 0.110913 0.468749 +v -0.095821 0.108578 0.468749 +v -0.093486 0.099865 0.468749 +v -0.144532 -0.009021 0.460912 +v -0.144532 -0.009021 0.468749 +v -0.152344 -0.004510 0.468749 +v -0.152344 -0.004510 0.460912 +v -0.152344 0.004510 0.460912 +v -0.144532 0.009021 0.460912 +v -0.136720 0.004510 0.460912 +v -0.136720 -0.004510 0.460912 +v -0.136720 -0.004510 0.468749 +v -0.152344 0.004510 0.468749 +v -0.144532 0.009021 0.468749 +v -0.136720 0.004510 0.468749 +v -0.095821 -0.108578 0.460912 +v -0.095821 -0.108578 0.468749 +v -0.104535 -0.110913 0.468749 +v -0.104535 -0.110913 0.460912 +v -0.110913 -0.104534 0.460912 +v -0.108578 -0.095821 0.460912 +v -0.099865 -0.093486 0.460912 +v -0.093486 -0.099865 0.460912 +v -0.093486 -0.099865 0.468749 +v -0.110913 -0.104534 0.468749 +v -0.108578 -0.095821 0.468749 +v -0.099865 -0.093486 0.468749 +v 0.009021 -0.144532 0.460912 +v 0.009021 -0.144532 0.468749 +v 0.004510 -0.152344 0.468749 +v 0.004510 -0.152344 0.460912 +v -0.004511 -0.152344 0.460912 +v -0.009021 -0.144532 0.460912 +v -0.004511 -0.136720 0.460912 +v 0.004510 -0.136720 0.460912 +v 0.004510 -0.136720 0.468749 +v -0.004511 -0.152344 0.468749 +v -0.009021 -0.144532 0.468749 +v -0.004511 -0.136720 0.468749 +v 0.108578 -0.095821 0.460912 +v 0.108578 -0.095821 0.468749 +v 0.110913 -0.104534 0.468749 +v 0.110913 -0.104534 0.460912 +v 0.104534 -0.110913 0.460912 +v 0.095821 -0.108578 0.460912 +v 0.093486 -0.099865 0.460912 +v 0.099865 -0.093486 0.460912 +v 0.099865 -0.093486 0.468749 +v 0.104534 -0.110913 0.468749 +v 0.095821 -0.108578 0.468749 +v 0.093486 -0.099865 0.468749 +v 0.144532 0.009021 0.460912 +v 0.144532 0.009021 0.468749 +v 0.152344 0.004510 0.468749 +v 0.152344 0.004510 0.460912 +v 0.152344 -0.004510 0.460912 +v 0.144532 -0.009021 0.460912 +v 0.136720 -0.004510 0.460912 +v 0.136720 0.004510 0.460912 +v 0.136720 0.004510 0.468749 +v 0.152344 -0.004510 0.468749 +v 0.144532 -0.009021 0.468749 +v 0.136720 -0.004510 0.468749 +v 0.095821 0.108578 0.460912 +v 0.095821 0.108578 0.468749 +v 0.104534 0.110913 0.468749 +v 0.104534 0.110913 0.460912 +v 0.110913 0.104534 0.460912 +v 0.108578 0.095821 0.460912 +v 0.099865 0.093486 0.460912 +v 0.093486 0.099865 0.460912 +v 0.093486 0.099865 0.468749 +v 0.110913 0.104534 0.468749 +v 0.108578 0.095821 0.468749 +v 0.099865 0.093486 0.468749 +v -0.009021 0.144532 0.460912 +v -0.009021 0.144532 0.468749 +v -0.004510 0.152344 0.468749 +v -0.004510 0.152344 0.460912 +v 0.004510 0.152344 0.460912 +v 0.009021 0.144532 0.460912 +v 0.004510 0.136720 0.460912 +v -0.004510 0.136720 0.460912 +v -0.004510 0.136720 0.468749 +v 0.004510 0.152344 0.468749 +v 0.009021 0.144532 0.468749 +v 0.004510 0.136720 0.468749 +v 0.125000 0.012312 -0.000000 +v -0.120197 0.036461 0.000000 +v -0.110774 0.059210 -0.000000 +v -0.097094 0.079683 -0.000000 +v -0.036461 0.120197 -0.000000 +v -0.059210 0.110774 -0.000000 +v -0.079683 0.097094 -0.000000 +v 0.036461 0.120197 -0.000000 +v -0.125000 -0.012311 0.000000 +v 0.059210 0.110774 -0.000000 +v 0.079683 0.097094 -0.000000 +v 0.097094 0.079683 -0.000000 +v 0.110774 0.059210 -0.000000 +v 0.120197 0.036461 0.000000 +v -0.125000 0.012312 0.000000 +v -0.012311 0.125000 -0.000000 +v 0.012312 0.125000 -0.000000 +v 0.125000 -0.012312 0.000000 +v 0.000000 0.125000 -0.000000 +v 0.125000 0.000000 0.000000 +v -0.125000 0.000000 0.012312 +v -0.038455 -0.187500 -0.126770 +v -0.012985 -0.187500 -0.131837 +v 0.012984 -0.187500 -0.131837 +v 0.038455 -0.187500 -0.126770 +v 0.062448 -0.187500 -0.116832 +v 0.084041 -0.187500 -0.102404 +v 0.102404 -0.187500 -0.084041 +v 0.116832 -0.187500 -0.062448 +v 0.126770 -0.187500 -0.038455 +v 0.131837 -0.187500 -0.012985 +v 0.131837 -0.187500 0.012985 +v 0.116832 -0.187500 0.062448 +v 0.102404 -0.187500 0.084041 +v 0.084041 -0.187500 0.102404 +v 0.062448 -0.187500 0.116832 +v 0.038455 -0.187500 0.126770 +v 0.012985 -0.187500 0.131836 +v -0.012985 -0.187500 0.131836 +v -0.038455 -0.187500 0.126770 +v -0.062448 -0.187500 0.116832 +v -0.102404 -0.187500 0.084041 +v -0.084041 -0.187500 0.102404 +v -0.116832 -0.187500 0.062448 +v -0.126770 -0.187500 0.038455 +v -0.131837 -0.187500 -0.012985 +v -0.116832 -0.187500 -0.062448 +v -0.126770 -0.187500 -0.038455 +v -0.102404 -0.187500 -0.084041 +v -0.084041 -0.187500 -0.102404 +v -0.062448 -0.187500 -0.116832 +v 0.126770 -0.187500 0.038455 +v -0.131836 -0.187500 0.012985 +v -0.059210 -0.156251 -0.110774 +v -0.036461 -0.156251 -0.120197 +v -0.012312 -0.156251 -0.125001 +v 0.012311 -0.156251 -0.125001 +v 0.036461 -0.156251 -0.120197 +v 0.059210 -0.156251 -0.110774 +v 0.079683 -0.156251 -0.097094 +v 0.097094 -0.156251 -0.079683 +v 0.110774 -0.156251 -0.059210 +v 0.120197 -0.156251 -0.036461 +v 0.125001 -0.156251 -0.012312 +v 0.125000 -0.156251 0.012311 +v 0.120197 -0.156251 0.036461 +v 0.110774 -0.156251 0.059210 +v 0.097094 -0.156251 0.079683 +v 0.079683 -0.156251 0.097094 +v 0.059210 -0.156251 0.110774 +v 0.036461 -0.156251 0.120197 +v 0.012311 -0.156251 0.125000 +v -0.012311 -0.156251 0.125000 +v -0.036461 -0.156251 0.120197 +v -0.059210 -0.156251 0.110774 +v -0.079683 -0.156251 0.097094 +v -0.097094 -0.156251 0.079683 +v -0.110774 -0.156251 0.059210 +v -0.120197 -0.156251 0.036461 +v -0.125000 -0.156251 0.012311 +v -0.125000 -0.156251 -0.012311 +v -0.120197 -0.156251 -0.036461 +v -0.110774 -0.156251 -0.059210 +v -0.097094 -0.156251 -0.079683 +v -0.079683 -0.156251 -0.097094 +v 0.125000 -0.012312 -0.012312 +v -0.125000 -0.012312 -0.012312 +v 0.121367 -0.312500 -0.099603 +v 0.138467 -0.312500 -0.074012 +v 0.150245 -0.312500 -0.045577 +v 0.156250 -0.312500 -0.015390 +v 0.156250 -0.312500 0.015389 +v 0.150245 -0.312500 0.045576 +v 0.138467 -0.312500 0.074012 +v 0.121367 -0.312500 0.099603 +v 0.099603 -0.312500 0.121367 +v 0.045576 -0.312500 0.150245 +v -0.015389 -0.312500 0.156249 +v -0.045576 -0.312500 0.150245 +v -0.099603 -0.312500 0.121367 +v -0.121367 -0.312500 0.099603 +v -0.138467 -0.312500 0.074012 +v -0.150245 -0.312500 0.045576 +v -0.156250 -0.312500 0.015389 +v -0.150245 -0.312500 -0.045576 +v -0.138467 -0.312500 -0.074012 +v -0.121367 -0.312500 -0.099603 +v -0.074012 -0.312500 -0.138467 +v -0.015389 -0.312500 -0.156250 +v 0.015389 -0.312500 -0.156250 +v 0.045576 -0.312500 -0.150245 +v 0.074012 -0.312500 -0.138467 +v 0.099603 -0.312500 -0.121367 +v 0.074012 -0.312500 0.138466 +v 0.015389 -0.312500 0.156249 +v -0.074012 -0.312500 0.138467 +v -0.156250 -0.312500 -0.015389 +v -0.099603 -0.312500 -0.121367 +v -0.045576 -0.312500 -0.150245 +v 0.121367 -0.187500 -0.099603 +v 0.099603 -0.187500 -0.121367 +v 0.138467 -0.187500 -0.074012 +v 0.150245 -0.187500 -0.045577 +v 0.156250 -0.187500 -0.015390 +v 0.156250 -0.187500 0.015389 +v 0.150245 -0.187500 0.045576 +v 0.138467 -0.187500 0.074012 +v 0.121367 -0.187500 0.099603 +v 0.099603 -0.187500 0.121367 +v 0.074012 -0.187500 0.138466 +v 0.045576 -0.187500 0.150245 +v 0.015389 -0.187500 0.156249 +v -0.015389 -0.187500 0.156249 +v -0.045576 -0.187500 0.150245 +v -0.074012 -0.187500 0.138467 +v -0.099603 -0.187500 0.121367 +v -0.121367 -0.187500 0.099603 +v -0.138467 -0.187500 0.074012 +v -0.150245 -0.187500 0.045576 +v -0.156250 -0.187500 0.015389 +v -0.156250 -0.187500 -0.015389 +v -0.138467 -0.187500 -0.074012 +v -0.150245 -0.187500 -0.045576 +v -0.121367 -0.187500 -0.099604 +v -0.099603 -0.187500 -0.121367 +v -0.074012 -0.187500 -0.138467 +v -0.045576 -0.187500 -0.150245 +v 0.015389 -0.187500 -0.156250 +v -0.015389 -0.187500 -0.156250 +v 0.045576 -0.187500 -0.150245 +v 0.074012 -0.187500 -0.138467 +v 0.125000 -0.000000 -0.012312 +v -0.120197 0.000000 -0.036461 +v -0.110774 -0.000000 -0.059210 +v -0.097094 0.000000 -0.079683 +v -0.036461 -0.000000 -0.120197 +v -0.059210 -0.000000 -0.110774 +v -0.079683 -0.000000 -0.097094 +v 0.036461 -0.000000 -0.120197 +v 0.059210 -0.000000 -0.110774 +v 0.079683 -0.000000 -0.097094 +v 0.097094 -0.000000 -0.079683 +v 0.110774 -0.000000 -0.059210 +v 0.120197 0.000000 -0.036461 +v -0.125000 0.000000 -0.012312 +v -0.012311 -0.000000 -0.125000 +v 0.012312 -0.000000 -0.125000 +v 0.125000 0.000000 0.012312 +v 0.000000 -0.000000 -0.125000 +v 0.125000 0.002402 -0.012075 +v -0.120197 0.007113 -0.035761 +v -0.110774 0.011551 -0.058072 +v -0.097094 0.015545 -0.078152 +v -0.036461 0.023449 -0.117887 +v -0.059210 0.021611 -0.108646 +v -0.079683 0.018942 -0.095229 +v 0.036461 0.023449 -0.117887 +v 0.059210 0.021611 -0.108645 +v 0.079683 0.018942 -0.095228 +v 0.097094 0.015545 -0.078152 +v 0.110774 0.011551 -0.058072 +v 0.120197 0.007113 -0.035761 +v -0.125000 0.002402 -0.012075 +v -0.012311 0.024386 -0.122599 +v 0.012312 0.024386 -0.122599 +v 0.000000 0.024386 -0.122599 +v 0.125000 0.004711 -0.011375 +v -0.120197 0.013953 -0.033686 +v -0.110774 0.022659 -0.054703 +v -0.097094 0.030493 -0.073618 +v -0.036461 0.045997 -0.111047 +v -0.059210 0.042391 -0.102342 +v -0.079683 0.037156 -0.089703 +v 0.036461 0.045997 -0.111047 +v 0.059210 0.042391 -0.102342 +v 0.079683 0.037156 -0.089703 +v 0.097094 0.030493 -0.073618 +v 0.110774 0.022659 -0.054703 +v 0.120197 0.013953 -0.033686 +v -0.125000 0.004711 -0.011374 +v -0.012311 0.047836 -0.115485 +v 0.012312 0.047835 -0.115485 +v 0.000000 0.047836 -0.115485 +v 0.125000 0.006840 -0.010237 +v -0.120197 0.020257 -0.030317 +v -0.110774 0.032895 -0.049231 +v -0.097094 0.044270 -0.066254 +v -0.036461 0.066778 -0.099940 +v -0.059210 0.061543 -0.092105 +v -0.079683 0.053943 -0.080731 +v 0.036461 0.066778 -0.099940 +v 0.059210 0.061543 -0.092105 +v 0.079683 0.053943 -0.080731 +v 0.097094 0.044270 -0.066254 +v 0.110774 0.032895 -0.049231 +v 0.120197 0.020257 -0.030317 +v -0.125000 0.006840 -0.010237 +v -0.012311 0.069446 -0.103934 +v 0.012312 0.069446 -0.103934 +v 0.000000 0.069446 -0.103934 +v 0.125000 0.008706 -0.008706 +v -0.120197 0.025782 -0.025782 +v -0.110774 0.041868 -0.041868 +v -0.097094 0.056345 -0.056345 +v -0.036461 0.084992 -0.084992 +v -0.059210 0.078329 -0.078329 +v -0.079683 0.068656 -0.068656 +v 0.036461 0.084992 -0.084992 +v 0.059210 0.078329 -0.078329 +v 0.079683 0.068656 -0.068656 +v 0.097094 0.056345 -0.056345 +v 0.110774 0.041868 -0.041868 +v 0.120197 0.025782 -0.025782 +v -0.125000 0.008706 -0.008706 +v -0.012311 0.088389 -0.088389 +v 0.012312 0.088389 -0.088389 +v 0.000000 0.088389 -0.088389 +v -0.125000 0.000000 0.000000 +v 0.125000 0.010237 -0.006840 +v -0.120197 0.030317 -0.020257 +v -0.110774 0.049231 -0.032895 +v -0.097094 0.066254 -0.044270 +v -0.036461 0.099940 -0.066778 +v -0.059210 0.092105 -0.061543 +v -0.079683 0.080731 -0.053943 +v 0.036461 0.099940 -0.066778 +v 0.059210 0.092105 -0.061543 +v 0.079683 0.080731 -0.053943 +v 0.097094 0.066254 -0.044270 +v 0.110774 0.049231 -0.032895 +v 0.120197 0.030317 -0.020257 +v -0.125000 0.010237 -0.006840 +v -0.012311 0.103934 -0.069447 +v 0.012312 0.103934 -0.069447 +v 0.000000 0.103934 -0.069447 +v 0.125000 0.011375 -0.004712 +v -0.120197 0.033686 -0.013953 +v -0.110774 0.054703 -0.022659 +v -0.097094 0.073618 -0.030493 +v -0.036461 0.111047 -0.045997 +v -0.059210 0.102342 -0.042391 +v -0.079683 0.089703 -0.037156 +v 0.036461 0.111047 -0.045997 +v 0.059210 0.102342 -0.042391 +v 0.079683 0.089703 -0.037156 +v 0.097094 0.073618 -0.030493 +v 0.110774 0.054703 -0.022659 +v 0.120197 0.033686 -0.013953 +v -0.125000 0.011374 -0.004711 +v -0.012311 0.115485 -0.047836 +v 0.012312 0.115485 -0.047836 +v 0.000000 0.115485 -0.047836 +v 0.125000 0.012075 -0.002402 +v -0.120197 0.035761 -0.007113 +v -0.110774 0.058072 -0.011551 +v -0.097094 0.078152 -0.015545 +v -0.036461 0.117887 -0.023449 +v -0.059210 0.108646 -0.021611 +v -0.079683 0.095229 -0.018942 +v 0.036461 0.117887 -0.023449 +v 0.059210 0.108645 -0.021611 +v 0.079683 0.095229 -0.018942 +v 0.097094 0.078152 -0.015545 +v 0.110774 0.058072 -0.011551 +v 0.120197 0.035761 -0.007113 +v -0.125000 0.012075 -0.002402 +v -0.012311 0.122599 -0.024387 +v 0.012312 0.122599 -0.024387 +v 0.000000 0.122599 -0.024387 +vt 0.4883 0.6268 +vt 0.4533 0.6237 +vt 0.4291 0.5990 +vt 0.4139 0.5687 +vt 0.3967 0.5429 +vt 0.3848 0.5142 +vt 0.3787 0.4837 +vt 0.3624 0.4510 +vt 0.3776 0.4200 +vt 0.3803 0.3846 +vt 0.4139 0.3676 +vt 0.4359 0.3456 +vt 0.4617 0.3283 +vt 0.4905 0.3164 +vt 0.5192 0.2928 +vt 0.5532 0.2988 +vt 0.5825 0.3164 +vt 0.6112 0.3283 +vt 0.6370 0.3456 +vt 0.6590 0.3676 +vt 0.6763 0.3934 +vt 0.6882 0.4221 +vt 0.7042 0.4516 +vt 0.6942 0.4837 +vt 0.6882 0.5142 +vt 0.6935 0.5521 +vt 0.6724 0.5797 +vt 0.6435 0.5985 +vt 0.6194 0.6233 +vt 0.5843 0.6257 +vt 0.5529 0.6353 +vt 0.5196 0.6395 +vt 0.8125 0.1562 +vt 0.8125 0.1875 +vt 0.7812 0.1875 +vt 0.7812 0.1562 +vt 0.0938 0.1562 +vt 0.0938 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.1562 +vt 0.7500 0.1875 +vt 0.7500 0.1562 +vt 0.0312 0.1875 +vt 0.0312 0.1562 +vt 0.7188 0.1875 +vt 0.7188 0.1562 +vt 0.0000 0.1875 +vt 0.0000 0.1562 +vt 0.9375 0.1562 +vt 0.9375 0.1875 +vt 0.9062 0.1875 +vt 0.9062 0.1562 +vt 0.6875 0.1875 +vt 0.6875 0.1562 +vt 1.0000 0.1562 +vt 1.0000 0.1875 +vt 0.9688 0.1875 +vt 0.9688 0.1562 +vt 0.8750 0.1875 +vt 0.8750 0.1562 +vt 0.6562 0.1875 +vt 0.6562 0.1562 +vt 0.8438 0.1875 +vt 0.8438 0.1562 +vt 0.6250 0.1875 +vt 0.6250 0.1562 +vt 0.5625 0.1562 +vt 0.5625 0.1875 +vt 0.5312 0.1875 +vt 0.5312 0.1562 +vt 0.5938 0.1875 +vt 0.5938 0.1562 +vt 0.5000 0.1875 +vt 0.5000 0.1562 +vt 0.3125 0.1562 +vt 0.3125 0.1875 +vt 0.2812 0.1875 +vt 0.2812 0.1562 +vt 0.4688 0.1875 +vt 0.4688 0.1562 +vt 0.2500 0.1875 +vt 0.2500 0.1562 +vt 0.4375 0.1875 +vt 0.4375 0.1562 +vt 0.2188 0.1875 +vt 0.2188 0.1562 +vt 0.4062 0.1875 +vt 0.4062 0.1562 +vt 0.1875 0.1875 +vt 0.1875 0.1562 +vt 0.3750 0.1875 +vt 0.3750 0.1562 +vt 0.1562 0.1875 +vt 0.1562 0.1562 +vt 0.3438 0.1875 +vt 0.3438 0.1562 +vt 0.1250 0.1875 +vt 0.1250 0.1562 +vt 0.1250 0.0312 +vt 0.1250 0.0625 +vt 0.0938 0.0625 +vt 0.0938 0.0312 +vt 0.3438 0.0312 +vt 0.3438 0.0625 +vt 0.3125 0.0625 +vt 0.3125 0.0312 +vt 0.1562 0.0312 +vt 0.1562 0.0625 +vt 0.3750 0.0312 +vt 0.3750 0.0625 +vt 0.1875 0.0312 +vt 0.1875 0.0625 +vt 0.4062 0.0312 +vt 0.4062 0.0625 +vt 0.2188 0.0312 +vt 0.2188 0.0625 +vt 0.4375 0.0312 +vt 0.4375 0.0625 +vt 0.2500 0.0312 +vt 0.2500 0.0625 +vt 0.4688 0.0312 +vt 0.4688 0.0625 +vt 0.2812 0.0312 +vt 0.2812 0.0625 +vt 0.5000 0.0312 +vt 0.5000 0.0625 +vt 0.5938 0.0312 +vt 0.5938 0.0625 +vt 0.5625 0.0625 +vt 0.5625 0.0312 +vt 0.5312 0.0312 +vt 0.5312 0.0625 +vt 0.6250 0.0312 +vt 0.6250 0.0625 +vt 0.8438 0.0312 +vt 0.8438 0.0625 +vt 0.8125 0.0625 +vt 0.8125 0.0312 +vt 0.6562 0.0312 +vt 0.6562 0.0625 +vt 0.8750 0.0312 +vt 0.8750 0.0625 +vt 0.9688 0.0312 +vt 0.9688 0.0625 +vt 0.9375 0.0625 +vt 0.9375 0.0312 +vt 0.6875 0.0312 +vt 0.6875 0.0625 +vt 0.9062 0.0312 +vt 0.9062 0.0625 +vt 1.0000 0.0312 +vt 1.0000 0.0625 +vt 0.7188 0.0312 +vt 0.7188 0.0625 +vt 0.0312 0.0312 +vt 0.0312 0.0625 +vt 0.0000 0.0625 +vt 0.0000 0.0312 +vt 0.7500 0.0312 +vt 0.7500 0.0625 +vt 0.0625 0.0312 +vt 0.0625 0.0625 +vt 0.7812 0.0312 +vt 0.7812 0.0625 +vt 0.8125 0.9688 +vt 0.8125 1.0000 +vt 0.7812 1.0000 +vt 0.7812 0.9688 +vt 0.0938 0.9688 +vt 0.0938 1.0000 +vt 0.0625 1.0000 +vt 0.0625 0.9688 +vt 0.7500 1.0000 +vt 0.7500 0.9688 +vt 0.0312 1.0000 +vt 0.0312 0.9688 +vt 0.7188 1.0000 +vt 0.7188 0.9688 +vt 0.0000 1.0000 +vt 0.0000 0.9688 +vt 0.9375 0.9688 +vt 0.9375 1.0000 +vt 0.9062 1.0000 +vt 0.9062 0.9688 +vt 0.6875 1.0000 +vt 0.6875 0.9688 +vt 1.0000 0.9688 +vt 1.0000 1.0000 +vt 0.9688 1.0000 +vt 0.9688 0.9688 +vt 0.8750 1.0000 +vt 0.8750 0.9688 +vt 0.6562 1.0000 +vt 0.6562 0.9688 +vt 0.8438 1.0000 +vt 0.8438 0.9688 +vt 0.6250 1.0000 +vt 0.6250 0.9688 +vt 0.5625 0.9688 +vt 0.5625 1.0000 +vt 0.5312 1.0000 +vt 0.5312 0.9688 +vt 0.5938 1.0000 +vt 0.5938 0.9688 +vt 0.5000 1.0000 +vt 0.5000 0.9688 +vt 0.3125 0.9688 +vt 0.3125 1.0000 +vt 0.2812 1.0000 +vt 0.2812 0.9688 +vt 0.4688 1.0000 +vt 0.4688 0.9688 +vt 0.2500 1.0000 +vt 0.2500 0.9688 +vt 0.4375 1.0000 +vt 0.4375 0.9688 +vt 0.2188 1.0000 +vt 0.2188 0.9688 +vt 0.4062 1.0000 +vt 0.4062 0.9688 +vt 0.1875 1.0000 +vt 0.1875 0.9688 +vt 0.3750 1.0000 +vt 0.3750 0.9688 +vt 0.1562 1.0000 +vt 0.1562 0.9688 +vt 0.3438 1.0000 +vt 0.3438 0.9688 +vt 0.1250 1.0000 +vt 0.1250 0.9688 +vt 0.1250 0.0938 +vt 0.1250 0.1250 +vt 0.0938 0.1250 +vt 0.0938 0.0938 +vt 0.3438 0.0938 +vt 0.3438 0.1250 +vt 0.3125 0.1250 +vt 0.3125 0.0938 +vt 0.1562 0.0938 +vt 0.1562 0.1250 +vt 0.3750 0.0938 +vt 0.3750 0.1250 +vt 0.1875 0.0938 +vt 0.1875 0.1250 +vt 0.4062 0.0938 +vt 0.4062 0.1250 +vt 0.2188 0.0938 +vt 0.2188 0.1250 +vt 0.4375 0.0938 +vt 0.4375 0.1250 +vt 0.2500 0.0938 +vt 0.2500 0.1250 +vt 0.4688 0.0938 +vt 0.4688 0.1250 +vt 0.2812 0.0938 +vt 0.2812 0.1250 +vt 0.5000 0.0938 +vt 0.5000 0.1250 +vt 0.5938 0.0938 +vt 0.5938 0.1250 +vt 0.5625 0.1250 +vt 0.5625 0.0938 +vt 0.5312 0.0938 +vt 0.5312 0.1250 +vt 0.6250 0.0938 +vt 0.6250 0.1250 +vt 0.8438 0.0938 +vt 0.8438 0.1250 +vt 0.8125 0.1250 +vt 0.8125 0.0938 +vt 0.6562 0.0938 +vt 0.6562 0.1250 +vt 0.8750 0.0938 +vt 0.8750 0.1250 +vt 0.9688 0.0938 +vt 0.9688 0.1250 +vt 0.9375 0.1250 +vt 0.9375 0.0938 +vt 0.6875 0.0938 +vt 0.6875 0.1250 +vt 0.9062 0.0938 +vt 0.9062 0.1250 +vt 1.0000 0.0938 +vt 1.0000 0.1250 +vt 0.7188 0.0938 +vt 0.7188 0.1250 +vt 0.0312 0.0938 +vt 0.0312 0.1250 +vt 0.0000 0.1250 +vt 0.0000 0.0938 +vt 0.7500 0.0938 +vt 0.7500 0.1250 +vt 0.0625 0.0938 +vt 0.0625 0.1250 +vt 0.7812 0.0938 +vt 0.7812 0.1250 +vt 0.1250 0.9375 +vt 0.0938 0.9375 +vt 0.3438 0.9375 +vt 0.3125 0.9375 +vt 0.1562 0.9375 +vt 0.3750 0.9375 +vt 0.1875 0.9375 +vt 0.4062 0.9375 +vt 0.2188 0.9375 +vt 0.4375 0.9375 +vt 0.2500 0.9375 +vt 0.4688 0.9375 +vt 0.2812 0.9375 +vt 0.5000 0.9375 +vt 0.5938 0.9375 +vt 0.5625 0.9375 +vt 0.5312 0.9375 +vt 0.6250 0.9375 +vt 0.8438 0.9375 +vt 0.8125 0.9375 +vt 0.6562 0.9375 +vt 0.8750 0.9375 +vt 0.9688 0.9375 +vt 0.9375 0.9375 +vt 0.6875 0.9375 +vt 0.9062 0.9375 +vt 1.0000 0.9375 +vt 0.7188 0.9375 +vt 0.0312 0.9375 +vt 0.0000 0.9375 +vt 0.7500 0.9375 +vt 0.0625 0.9375 +vt 0.7812 0.9375 +vt 0.8125 0.0000 +vt 0.7812 0.0000 +vt 0.0938 0.0000 +vt 0.0625 0.0000 +vt 0.7500 0.0000 +vt 0.0312 0.0000 +vt 0.7188 0.0000 +vt 0.0000 0.0000 +vt 0.9375 0.0000 +vt 0.9062 0.0000 +vt 0.6875 0.0000 +vt 1.0000 0.0000 +vt 0.9688 0.0000 +vt 0.8750 0.0000 +vt 0.6562 0.0000 +vt 0.8438 0.0000 +vt 0.6250 0.0000 +vt 0.5625 0.0000 +vt 0.5312 0.0000 +vt 0.5938 0.0000 +vt 0.5000 0.0000 +vt 0.3125 0.0000 +vt 0.2812 0.0000 +vt 0.4688 0.0000 +vt 0.2500 0.0000 +vt 0.4375 0.0000 +vt 0.2188 0.0000 +vt 0.4062 0.0000 +vt 0.1875 0.0000 +vt 0.3750 0.0000 +vt 0.1562 0.0000 +vt 0.3438 0.0000 +vt 0.1250 0.0000 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.5936 0.6717 +vt 0.6238 0.6777 +vt 0.6523 0.6895 +vt 0.6779 0.7066 +vt 0.6996 0.7283 +vt 0.7167 0.7539 +vt 0.7285 0.7824 +vt 0.7345 0.8126 +vt 0.7345 0.8434 +vt 0.7285 0.8735 +vt 0.7167 0.9020 +vt 0.6996 0.9276 +vt 0.6779 0.9493 +vt 0.6523 0.9664 +vt 0.6238 0.9782 +vt 0.5936 0.9842 +vt 0.5629 0.9842 +vt 0.5327 0.9782 +vt 0.5042 0.9664 +vt 0.4786 0.9493 +vt 0.4569 0.9276 +vt 0.4398 0.9020 +vt 0.4280 0.8735 +vt 0.4220 0.8434 +vt 0.4220 0.8126 +vt 0.4280 0.7824 +vt 0.4398 0.7539 +vt 0.4569 0.7283 +vt 0.4786 0.7066 +vt 0.5042 0.6895 +vt 0.5327 0.6777 +vt 0.5629 0.6717 +vt 0.1605 0.6895 +vt 0.1349 0.7066 +vt 0.1131 0.7283 +vt 0.0960 0.7539 +vt 0.0842 0.7824 +vt 0.0782 0.8126 +vt 0.0782 0.8434 +vt 0.0842 0.8735 +vt 0.0960 0.9020 +vt 0.1131 0.9276 +vt 0.1349 0.9493 +vt 0.1605 0.9664 +vt 0.1889 0.9782 +vt 0.2191 0.9842 +vt 0.2499 0.9842 +vt 0.2801 0.9782 +vt 0.3085 0.9664 +vt 0.3341 0.9493 +vt 0.3559 0.9276 +vt 0.3730 0.9020 +vt 0.3848 0.8735 +vt 0.3908 0.8434 +vt 0.3908 0.8126 +vt 0.3848 0.7824 +vt 0.3730 0.7539 +vt 0.3559 0.7283 +vt 0.3341 0.7066 +vt 0.3085 0.6895 +vt 0.2801 0.6777 +vt 0.2499 0.6717 +vt 0.2191 0.6717 +vt 0.1889 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4569 0.9276 +vt 0.4786 0.9493 +vt 0.5042 0.9664 +vt 0.5327 0.9782 +vt 0.5629 0.9842 +vt 0.5936 0.9842 +vt 0.6238 0.9782 +vt 0.6523 0.9664 +vt 0.6779 0.9493 +vt 0.6996 0.9276 +vt 0.7167 0.9020 +vt 0.7285 0.8735 +vt 0.7345 0.8434 +vt 0.7345 0.8126 +vt 0.7285 0.7824 +vt 0.7167 0.7539 +vt 0.6996 0.7283 +vt 0.6779 0.7066 +vt 0.6523 0.6895 +vt 0.6238 0.6777 +vt 0.5936 0.6717 +vt 0.5629 0.6717 +vt 0.5327 0.6777 +vt 0.5042 0.6895 +vt 0.4786 0.7066 +vt 0.4569 0.7283 +vt 0.4398 0.7539 +vt 0.4280 0.7824 +vt 0.4220 0.8126 +vt 0.4220 0.8434 +vt 0.4280 0.8735 +vt 0.4398 0.9020 +vt 0.2801 0.6777 +vt 0.3085 0.6895 +vt 0.3341 0.7066 +vt 0.3559 0.7283 +vt 0.3730 0.7539 +vt 0.3848 0.7824 +vt 0.3908 0.8126 +vt 0.3908 0.8434 +vt 0.3848 0.8735 +vt 0.3730 0.9020 +vt 0.3559 0.9276 +vt 0.3341 0.9493 +vt 0.3085 0.9664 +vt 0.2801 0.9782 +vt 0.2499 0.9842 +vt 0.2191 0.9842 +vt 0.1889 0.9782 +vt 0.1605 0.9664 +vt 0.1349 0.9493 +vt 0.1131 0.9276 +vt 0.0960 0.9020 +vt 0.0842 0.8735 +vt 0.0782 0.8434 +vt 0.0782 0.8126 +vt 0.0842 0.7824 +vt 0.0960 0.7539 +vt 0.1131 0.7283 +vt 0.1349 0.7066 +vt 0.1605 0.6895 +vt 0.1889 0.6777 +vt 0.2191 0.6717 +vt 0.2499 0.6717 +vt 0.7799 0.2569 +vt 0.7643 0.2569 +vt 0.7487 0.2569 +vt 0.7488 0.0330 +vt 0.7796 0.0330 +vt 0.8111 0.2442 +vt 0.8104 0.0330 +vt 0.8423 0.2323 +vt 0.8412 0.0331 +vt 0.7487 0.2633 +vt 0.7175 0.2633 +vt 0.7180 0.0330 +vt 0.8735 0.2215 +vt 0.8721 0.0331 +vt 0.6863 0.2633 +vt 0.6872 0.0330 +vt 0.9028 0.0332 +vt 0.9046 0.2124 +vt 0.7488 0.0188 +vt 0.7180 0.0189 +vt 0.7796 0.0188 +vt 0.8105 0.0188 +vt 0.1560 0.2211 +vt 0.1247 0.2118 +vt 0.1297 0.0310 +vt 0.1609 0.0312 +vt 0.6873 0.0189 +vt 0.8414 0.0188 +vt 0.9358 0.2051 +vt 0.9335 0.0333 +vt 0.6566 0.0188 +vt 0.6565 0.0330 +vt 0.8723 0.0188 +vt 0.9669 0.2001 +vt 0.9639 0.0336 +vt 0.6240 0.2633 +vt 0.6257 0.0329 +vt 0.6551 0.2633 +vt 0.6258 0.0187 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 0.9033 0.0189 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.5950 0.0186 +vt 0.5949 0.0328 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.9343 0.0191 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.0309 0.1970 +vt -0.0002 0.1968 +vt 0.0044 0.0313 +vt 0.0356 0.0310 +vt 0.5305 0.2632 +vt 0.5332 0.0327 +vt 0.5640 0.0328 +vt 0.5617 0.2632 +vt 0.5642 0.0185 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.9653 0.0194 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.5333 0.0184 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 0.9963 0.0201 +vt 0.9937 0.0340 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.0935 0.2046 +vt 0.0622 0.1996 +vt 0.0671 0.0309 +vt 0.0985 0.0309 +vt 0.4993 0.2632 +vt 0.4682 0.2632 +vt 0.4714 0.0325 +vt 0.5023 0.0326 +vt 0.5024 0.0183 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.0349 0.0164 +vt 0.0026 0.0168 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.4058 0.2631 +vt 0.3746 0.2631 +vt 0.3786 0.0321 +vt 0.4095 0.0323 +vt 0.4716 0.0182 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.0670 0.0163 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4407 0.0181 +vt 0.4405 0.0324 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.0987 0.0163 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.4098 0.0180 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.1301 0.0166 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.2497 0.2566 +vt 0.2545 0.0315 +vt 0.2856 0.0317 +vt 0.2809 0.2566 +vt 0.2653 0.2566 +vt 0.3788 0.0179 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.1612 0.0167 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.1921 0.0312 +vt 0.1873 0.2319 +vt 0.3122 0.2631 +vt 0.2809 0.2630 +vt 0.3166 0.0319 +vt 0.3479 0.0177 +vt 0.3476 0.0320 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.1924 0.0168 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3169 0.0175 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.2237 0.0170 +vt 0.2233 0.0314 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2859 0.0174 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.2548 0.0172 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.7643 0.2633 +vt 0.5928 0.2633 +vt 0.4370 0.2632 +vt 0.2185 0.2439 +vt 0.5149 0.2632 +vt 0.9981 0.1975 +vt 0.3434 0.2631 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.2653 0.2630 +vt 0.7799 0.2633 +vt 0.2497 0.2630 +vt 0.4688 0.6406 +vt 0.4688 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.6406 +vt 0.4375 0.6406 +vt 0.4375 0.5625 +vt 0.4062 0.6406 +vt 0.4062 0.5625 +vt 0.3750 0.6406 +vt 0.3750 0.5625 +vt 0.3438 0.6406 +vt 0.3438 0.5625 +vt 0.3125 0.6406 +vt 0.3125 0.5625 +vt 0.2812 0.6406 +vt 0.2812 0.5625 +vt 0.2500 0.6406 +vt 0.2500 0.5625 +vt 0.2188 0.6406 +vt 0.2188 0.5625 +vt 0.1875 0.6406 +vt 0.1875 0.5625 +vt 0.1562 0.6406 +vt 0.1562 0.5625 +vt 0.1250 0.6406 +vt 0.1250 0.5625 +vt 0.0938 0.6406 +vt 0.0938 0.5625 +vt 0.0625 0.6406 +vt 0.0625 0.5625 +vt 0.0312 0.6406 +vt 0.0312 0.5625 +vt 0.0000 0.6406 +vt 0.0000 0.5625 +vt 0.9688 0.6406 +vt 0.9688 0.5625 +vt 1.0000 0.5625 +vt 1.0000 0.6406 +vt 0.9375 0.6406 +vt 0.9375 0.5625 +vt 0.9062 0.6406 +vt 0.9062 0.5625 +vt 0.8750 0.6406 +vt 0.8750 0.5625 +vt 0.8125 0.6406 +vt 0.8125 0.5625 +vt 0.8438 0.5625 +vt 0.8438 0.6406 +vt 0.7812 0.6406 +vt 0.7812 0.5625 +vt 0.7500 0.6406 +vt 0.7500 0.5625 +vt 0.7188 0.6406 +vt 0.7188 0.5625 +vt 0.6875 0.6406 +vt 0.6875 0.5625 +vt 0.6250 0.6406 +vt 0.6250 0.5625 +vt 0.6562 0.5625 +vt 0.6562 0.6406 +vt 0.5938 0.6406 +vt 0.5938 0.5625 +vt 0.5625 0.6406 +vt 0.5625 0.5625 +vt 0.4358 0.5179 +vt 0.4358 0.5107 +vt 0.4668 0.5107 +vt 0.4668 0.5179 +vt 0.4977 0.5179 +vt 0.4977 0.5107 +vt 0.5287 0.5179 +vt 0.5287 0.5107 +vt 0.5596 0.5178 +vt 0.5596 0.5107 +vt 0.5904 0.5179 +vt 0.5905 0.5107 +vt 0.6214 0.5179 +vt 0.6215 0.5107 +vt 0.6524 0.5107 +vt 0.6523 0.5179 +vt 0.6832 0.5180 +vt 0.6834 0.5108 +vt 0.7142 0.5180 +vt 0.7144 0.5108 +vt 0.7452 0.5181 +vt 0.7454 0.5108 +vt 0.7765 0.5109 +vt 0.7763 0.5181 +vt 0.8076 0.5109 +vt 0.8074 0.5181 +vt 0.8384 0.5181 +vt 0.8386 0.5109 +vt 0.8696 0.5109 +vt 0.8695 0.5181 +vt 0.9006 0.5109 +vt 0.9007 0.5181 +vt 0.9320 0.5181 +vt 0.9316 0.5109 +vt 0.9625 0.5108 +vt 0.9635 0.5180 +vt 0.9952 0.5178 +vt 0.9930 0.5106 +vt 0.0001 0.5177 +vt 0.0023 0.5106 +vt 0.0329 0.5107 +vt 0.0319 0.5180 +vt 0.0635 0.5181 +vt 0.0639 0.5108 +vt 0.0952 0.5109 +vt 0.0951 0.5181 +vt 0.1263 0.5108 +vt 0.1263 0.5181 +vt 0.1572 0.5108 +vt 0.1573 0.5180 +vt 0.1881 0.5108 +vt 0.1882 0.5180 +vt 0.2191 0.5108 +vt 0.2192 0.5179 +vt 0.2500 0.5107 +vt 0.2501 0.5179 +vt 0.3119 0.5179 +vt 0.2809 0.5179 +vt 0.2809 0.5107 +vt 0.3118 0.5107 +vt 0.3738 0.5179 +vt 0.3429 0.5179 +vt 0.3428 0.5107 +vt 0.3738 0.5107 +vt 0.4048 0.5179 +vt 0.4048 0.5107 +vt 0.5312 0.5625 +vt 0.5312 0.6406 +vt 0.8100 0.4042 +vt 0.8412 0.4103 +vt 0.8724 0.4157 +vt 0.5294 0.3946 +vt 0.4982 0.3945 +vt 0.5138 0.3945 +vt 0.2798 0.3977 +vt 0.2486 0.3977 +vt 0.2642 0.3977 +vt 0.2642 0.3945 +vt 0.2798 0.3945 +vt 0.7788 0.3979 +vt 0.6541 0.3946 +vt 0.6852 0.3946 +vt 0.1860 0.4101 +vt 0.2173 0.4041 +vt 0.3111 0.3945 +vt 0.3423 0.3945 +vt 0.4047 0.3945 +vt 0.3735 0.3945 +vt 0.5606 0.3946 +vt 0.9036 0.4203 +vt 0.1547 0.4155 +vt 0.4359 0.3945 +vt 0.6229 0.3946 +vt 0.7164 0.3946 +vt 0.7476 0.3946 +vt 0.7476 0.3979 +vt 0.7632 0.3979 +vt 0.9348 0.4240 +vt 0.9660 0.4265 +vt 0.9973 0.4278 +vt -0.0018 0.4276 +vt 0.0296 0.4276 +vt 0.0609 0.4263 +vt 0.0922 0.4238 +vt 0.1234 0.4201 +vt 0.4671 0.3945 +vt 0.5917 0.3946 +vt 0.7632 0.3946 +vt 0.3423 0.3945 +vt 0.3735 0.3945 +vt 0.6541 0.3946 +vt 0.6852 0.3946 +vt 0.7476 0.3946 +vt 0.4671 0.3945 +vt 0.4982 0.3945 +vt 0.7164 0.3946 +vt 0.2798 0.3945 +vt 0.4359 0.3945 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.5606 0.3946 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vt 0.6852 0.3946 +vt 0.7164 0.3946 +vt 0.4359 0.3945 +vt 0.4671 0.3945 +vt 0.7476 0.3946 +vt 0.4047 0.3945 +vt 0.5138 0.3945 +vt 0.5294 0.3946 +vt 0.6229 0.3946 +vt 0.6541 0.3946 +vt 0.3735 0.3945 +vt 0.4982 0.3945 +vt 0.5606 0.3946 +vt 0.2798 0.3945 +vt 0.3111 0.3945 +vt 0.5917 0.3946 +vt 0.3423 0.3945 +vn 0.0000 -1.0000 -0.0000 +vn -0.6942 -0.0111 0.7197 +vn 0.8744 0.0380 0.4838 +vn -0.9994 -0.0354 0.0015 +vn 0.4106 0.0134 0.9117 +vn -0.9725 -0.0221 -0.2318 +vn -0.0529 0.0693 0.9962 +vn -0.2295 -0.0826 0.9698 +vn -0.9808 -0.0000 -0.1951 +vn -0.2791 0.0931 0.9557 +vn -0.5161 -0.1864 0.8360 +vn -0.9843 -0.1579 -0.0783 +vn -0.1951 -0.0000 0.9808 +vn -0.8266 -0.1002 0.5537 +vn -0.7534 -0.2918 -0.5892 +vn -0.5861 -0.1219 -0.8010 +vn -0.8315 -0.0000 0.5556 +vn -0.5111 -0.1245 -0.8504 +vn -0.4668 -0.1788 -0.8661 +vn 0.9491 -0.1603 -0.2712 +vn -0.5556 0.0000 -0.8315 +vn 0.1245 0.0274 -0.9918 +vn 0.9939 -0.0505 -0.0984 +vn 0.3372 0.0762 -0.9383 +vn 1.0000 0.0000 0.0000 +vn 0.6143 -0.0053 -0.7890 +vn 0.9958 -0.0878 0.0256 +vn 0.5556 0.0000 -0.8315 +vn 0.8422 -0.0878 0.5319 +vn 0.3496 -0.0186 -0.9367 +vn 0.8315 0.0000 0.5556 +vn 0.9313 -0.1314 -0.3398 +vn 0.7071 0.0000 0.7071 +vn 0.8846 0.1645 0.4364 +vn 0.8315 0.0000 -0.5556 +vn 0.7071 0.0000 -0.7071 +vn 0.7188 -0.0226 0.6948 +vn 0.9837 -0.0226 -0.1784 +vn 0.3827 0.0000 -0.9239 +vn 0.1951 0.0000 -0.9808 +vn 0.9657 -0.0681 0.2507 +vn -0.0000 -0.0000 -1.0000 +vn -0.8703 0.0375 -0.4912 +vn 0.6636 -0.0681 -0.7449 +vn 0.0983 0.1496 -0.9838 +vn -0.7071 0.0000 -0.7071 +vn -0.1894 0.2015 -0.9610 +vn -0.8315 0.0000 -0.5556 +vn -0.9291 0.0476 0.3667 +vn 0.0032 0.0087 1.0000 +vn -0.8761 0.0556 -0.4789 +vn -0.5187 0.0032 0.8550 +vn 0.0000 0.0000 1.0000 +vn -0.8139 0.0567 -0.5782 +vn -0.2051 -0.0398 0.9779 +vn 0.1951 0.0000 0.9808 +vn -0.8741 0.0027 0.4858 +vn 0.1691 0.1134 0.9791 +vn -0.9808 -0.0000 0.1951 +vn 0.4387 0.2866 0.8517 +vn -0.9239 0.0000 0.3827 +vn 0.5556 0.0000 0.8315 +vn 0.6747 0.1368 0.7253 +vn -1.0000 0.0000 0.0000 +vn 0.2169 0.2761 0.9363 +vn -0.0133 -0.0436 0.9990 +vn -0.3717 0.1188 0.9207 +vn -0.8232 -0.0436 0.5661 +vn -0.9933 0.1160 0.0021 +vn -0.7071 0.0000 0.7071 +vn -0.5500 0.1160 -0.8270 +vn -0.3827 0.0000 -0.9239 +vn -0.1951 -0.0000 -0.9808 +vn 0.7512 -0.1581 -0.6409 +vn 0.9341 -0.0998 -0.3428 +vn 0.9493 -0.0075 0.3142 +vn 0.0782 -0.1580 -0.9843 +vn 0.9382 -0.0768 0.3374 +vn 0.6897 -0.2260 -0.6879 +vn 0.9239 0.0000 0.3827 +vn 0.7871 -0.0637 -0.6136 +vn 0.8579 0.0259 0.5131 +vn 0.6706 0.0259 0.7413 +vn 0.9505 -0.1589 -0.2669 +vn 0.4888 -0.1368 -0.8616 +vn 0.6884 0.1441 -0.7109 +vn 0.9808 0.0000 0.1951 +vn 0.4311 0.0918 -0.8976 +vn 0.9655 -0.0677 0.2515 +vn 0.1459 -0.0471 -0.9882 +vn 0.9760 0.0585 -0.2099 +vn -0.0543 -0.1117 -0.9923 +vn -0.6172 0.0397 -0.7858 +vn 0.8002 0.1225 -0.5870 +vn -0.3670 -0.0931 -0.9255 +vn -0.7951 -0.0708 -0.6023 +vn -0.8509 -0.0463 0.5232 +vn -0.1791 0.1084 -0.9779 +vn -0.5188 0.0356 0.8542 +vn 0.1841 -0.0696 0.9804 +vn -0.9239 0.0000 -0.3827 +vn -0.5032 0.1987 0.8410 +vn -0.8368 0.1151 -0.5353 +vn -0.5837 0.0133 0.8119 +vn -0.1709 0.0056 0.9853 +vn -0.9915 -0.0127 0.1296 +vn 0.5669 -0.0834 0.8196 +vn -0.9463 -0.2968 0.1280 +vn 0.6845 -0.0867 0.7238 +vn -0.9486 -0.1366 0.2853 +vn -0.9813 -0.1247 0.1465 +vn 0.5554 -0.1024 0.8253 +vn -0.8637 -0.0157 0.5038 +vn -0.0032 -0.1024 0.9947 +vn -0.2113 0.0207 0.9772 +vn -0.7488 -0.0157 -0.6626 +vn -0.5750 0.0179 0.8179 +vn 0.0232 -0.0194 0.9995 +vn -0.8390 -0.1063 0.5337 +vn 0.0085 0.0017 -1.0000 +vn -0.7605 -0.2103 0.6144 +vn 0.6247 0.0342 -0.7801 +vn -0.8362 0.0017 -0.5485 +vn -0.1052 -0.0546 -0.9929 +vn 0.9674 0.0039 0.2534 +vn 0.1842 -0.1156 -0.9761 +vn 0.9974 -0.0331 0.0638 +vn 0.2685 -0.1794 -0.9464 +vn 0.9933 0.1129 -0.0243 +vn 0.6884 -0.1441 -0.7109 +vn 0.8124 0.1129 0.5721 +vn 0.7414 -0.0260 -0.6705 +vn 0.5770 0.1953 0.7931 +vn 0.8084 0.2696 0.5233 +vn 0.9841 0.1488 0.0974 +vn 0.9049 -0.0745 0.4191 +vn 0.3673 0.0932 -0.9254 +vn 0.8057 -0.0745 -0.5876 +vn 0.0882 0.2352 -0.9679 +vn 0.9239 -0.0000 -0.3827 +vn -0.4436 0.1361 -0.8858 +vn -0.4246 -0.0196 -0.9052 +vn -0.8122 0.0864 0.5769 +vn -0.2860 0.1698 0.9431 +vn -0.9975 0.0375 0.0596 +vn -0.7379 0.1489 0.6583 +vn -0.2475 0.0203 0.9687 +vn -0.9276 0.1914 -0.3207 +vn -0.0884 0.1192 0.9889 +vn 0.2361 -0.2178 0.9470 +vn -0.9610 0.1273 0.2453 +vn 0.5152 0.0226 0.8568 +vn 0.6283 0.2212 0.7459 +vn 0.4387 -0.2866 0.8517 +vn 0.2124 -0.0914 0.9729 +vn -0.9510 -0.1425 0.2745 +vn 0.2281 0.0655 0.9714 +vn -0.1173 -0.0087 0.9931 +vn -0.9113 -0.2015 -0.3590 +vn -0.0798 0.0414 0.9960 +vn -0.6489 -0.0939 0.7551 +vn -0.9166 -0.0096 -0.3997 +vn -0.0859 -0.0570 0.9947 +vn -0.8598 -0.1348 0.4926 +vn -0.7779 0.0462 -0.6267 +vn -0.3689 -0.3076 -0.8771 +vn 0.0983 -0.1496 -0.9838 +vn 0.6611 0.0700 -0.7471 +vn -0.7624 -0.1473 -0.6302 +vn 0.9808 0.1649 0.1045 +vn 0.9852 0.1693 0.0254 +vn 0.0782 0.1580 -0.9843 +vn 0.9857 -0.0144 0.1678 +vn 0.6897 0.2260 -0.6879 +vn 0.8392 -0.0904 0.5362 +vn 0.7871 0.0637 -0.6136 +vn 0.8846 -0.1645 0.4364 +vn 0.9932 0.0516 -0.1040 +vn 0.2958 0.0516 -0.9538 +vn 0.6358 0.0206 -0.7716 +vn 0.9758 0.1008 0.1942 +vn 0.3062 -0.0625 -0.9499 +vn 0.9192 0.1008 -0.3808 +vn -0.0168 -0.1106 -0.9937 +vn -0.4356 0.0708 -0.8974 +vn -0.5485 -0.0222 -0.8359 +vn -0.7951 0.0708 -0.6023 +vn -0.8669 0.2518 0.4301 +vn -0.4593 0.1526 0.8751 +vn 0.0729 0.1371 0.9879 +vn -0.5556 0.0000 0.8315 +vn -0.2326 -0.1207 0.9650 +vn -0.9618 0.0404 -0.2707 +vn -0.6094 0.1371 0.7809 +vn 0.0063 -0.1580 0.9874 +vn -0.9568 0.1212 -0.2642 +vn 0.3503 -0.1060 0.9306 +vn -0.9889 0.1450 0.0311 +vn 0.8530 -0.0637 0.5181 +vn -0.7442 0.1486 0.6512 +vn 0.0000 1.0000 0.0000 +vn 0.9994 -0.0247 0.0247 +vn 0.9952 0.0980 0.0000 +vn 0.9893 0.0974 -0.1087 +vn 0.9893 -0.0974 -0.1087 +vn 0.9844 -0.1243 0.1243 +vn 0.9513 -0.2886 -0.1087 +vn 0.9472 -0.2267 0.2267 +vn 0.8767 -0.4686 -0.1087 +vn 0.9948 0.1010 -0.0051 +vn 0.9560 0.2930 -0.0145 +vn 0.9513 0.2886 -0.1087 +vn 0.8819 -0.3333 0.3333 +vn 0.7684 -0.6306 -0.1087 +vn 0.8804 0.4736 -0.0234 +vn 0.8767 0.4686 -0.1087 +vn 0.6306 -0.7684 -0.1087 +vn 0.7793 -0.4431 0.4431 +vn 0.9720 0.0957 -0.2147 +vn 0.9346 0.2835 -0.2147 +vn 0.9720 -0.0957 -0.2147 +vn 0.9346 -0.2835 -0.2147 +vn -0.8819 -0.3333 0.3333 +vn -0.7793 -0.4431 0.4431 +vn -0.6306 -0.7684 -0.1087 +vn -0.7684 -0.6306 -0.1087 +vn 0.8614 0.4604 -0.2147 +vn 0.8614 -0.4604 -0.2147 +vn 0.6267 -0.5510 0.5510 +vn 0.4686 -0.8767 -0.1087 +vn 0.7550 0.6196 -0.2147 +vn 0.7684 0.6306 -0.1087 +vn 0.7550 -0.6196 -0.2147 +vn 0.4139 -0.6437 0.6437 +vn 0.2886 -0.9513 -0.1087 +vn 0.6324 0.7736 -0.0380 +vn 0.6306 0.7684 -0.1087 +vn 0.7711 0.6359 -0.0313 +vn 0.6196 0.7550 -0.2147 +vn 0.4617 -0.5626 -0.6857 +vn 0.4617 -0.5626 0.6857 +vn 0.3431 -0.6419 0.6857 +vn 0.3431 -0.6419 -0.6857 +vn 0.0713 -0.7244 -0.6857 +vn 0.0713 -0.7244 0.6857 +vn -0.0713 -0.7244 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn 0.6196 -0.7550 -0.2147 +vn 0.5626 -0.4617 -0.6857 +vn 0.5626 -0.4617 0.6857 +vn 0.4604 0.8614 -0.2147 +vn 0.4686 0.8767 -0.1087 +vn -0.2113 -0.6965 0.6857 +vn -0.2113 -0.6965 -0.6857 +vn 0.4604 -0.8614 -0.2147 +vn 0.6419 -0.3431 -0.6857 +vn 0.6419 -0.3431 0.6857 +vn -0.1458 -0.6995 0.6995 +vn 0.1458 -0.6995 0.6995 +vn 0.0974 -0.9893 -0.1087 +vn -0.0974 -0.9893 -0.1087 +vn 0.0976 0.9940 -0.0487 +vn 0.0974 0.9893 -0.1087 +vn 0.2886 0.9513 -0.1087 +vn 0.2891 0.9561 -0.0468 +vn 0.2835 0.9346 -0.2147 +vn 0.6965 -0.2113 -0.6857 +vn 0.6965 -0.2113 0.6857 +vn 0.2835 -0.9346 -0.2147 +vn 0.7244 0.0713 -0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.0957 0.9720 -0.2147 +vn -0.3431 -0.6419 0.6857 +vn -0.3431 -0.6419 -0.6857 +vn 0.0957 -0.9720 -0.2147 +vn 0.6965 0.2113 -0.6857 +vn 0.6965 0.2113 0.6857 +vn -0.6267 -0.5510 0.5510 +vn -0.4139 -0.6437 0.6437 +vn -0.2886 -0.9513 -0.1087 +vn -0.4686 -0.8767 -0.1087 +vn -0.0976 0.9940 -0.0487 +vn -0.2891 0.9561 -0.0468 +vn -0.2886 0.9513 -0.1087 +vn -0.0974 0.9893 -0.1087 +vn -0.0957 0.9720 -0.2147 +vn -0.4617 -0.5626 0.6857 +vn -0.4617 -0.5626 -0.6857 +vn -0.0957 -0.9720 -0.2147 +vn 0.6419 0.3431 -0.6857 +vn 0.6419 0.3431 0.6857 +vn -0.6324 0.7736 -0.0380 +vn -0.7711 0.6359 -0.0313 +vn -0.7684 0.6306 -0.1087 +vn -0.6306 0.7684 -0.1087 +vn -0.2835 0.9346 -0.2147 +vn -0.5626 -0.4617 0.6857 +vn -0.5626 -0.4617 -0.6857 +vn -0.2835 -0.9346 -0.2147 +vn 0.5626 0.4617 -0.6857 +vn 0.5626 0.4617 0.6857 +vn -0.4604 0.8614 -0.2147 +vn -0.4686 0.8767 -0.1087 +vn -0.6419 -0.3431 0.6857 +vn -0.6419 -0.3431 -0.6857 +vn -0.4604 -0.8614 -0.2147 +vn 0.4617 0.5626 -0.6857 +vn 0.4617 0.5626 0.6857 +vn -0.6196 0.7550 -0.2147 +vn -0.6965 -0.2113 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn -0.7244 -0.0713 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.6196 -0.7550 -0.2147 +vn -0.9994 -0.0247 0.0247 +vn -0.9893 -0.0974 -0.1087 +vn -0.9893 0.0974 -0.1087 +vn -0.9952 0.0980 0.0000 +vn -0.7550 0.6196 -0.2147 +vn -0.7244 0.0713 0.6857 +vn -0.7244 0.0713 -0.6857 +vn 0.2113 -0.6965 0.6857 +vn 0.2113 -0.6965 -0.6857 +vn -0.7550 -0.6196 -0.2147 +vn 0.3431 0.6419 -0.6857 +vn 0.3431 0.6419 0.6857 +vn -0.8767 -0.4686 -0.1087 +vn -0.9472 -0.2267 0.2267 +vn -0.9560 0.2930 -0.0145 +vn -0.9948 0.1010 -0.0051 +vn -0.9513 0.2886 -0.1087 +vn -0.8614 0.4604 -0.2147 +vn -0.8767 0.4686 -0.1087 +vn -0.6965 0.2113 0.6857 +vn -0.6965 0.2113 -0.6857 +vn -0.8614 -0.4604 -0.2147 +vn 0.2113 0.6965 -0.6857 +vn 0.2113 0.6965 0.6857 +vn -0.9346 0.2835 -0.2147 +vn -0.6419 0.3431 0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.9346 -0.2835 -0.2147 +vn -0.9513 -0.2886 -0.1087 +vn 0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn -0.9720 0.0957 -0.2147 +vn -0.5626 0.4617 0.6857 +vn -0.5626 0.4617 -0.6857 +vn -0.9720 -0.0957 -0.2147 +vn -0.0713 0.7244 -0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.2113 0.6965 -0.6857 +vn -0.2113 0.6965 0.6857 +vn -0.4617 0.5626 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.3431 0.6419 0.6857 +vn -0.7321 -0.3032 -0.6100 +vn -0.9239 -0.3827 0.0000 +vn -0.7933 0.6088 0.0000 +vn -0.6287 0.4824 -0.6100 +vn -0.1034 -0.7856 -0.6100 +vn -0.1305 -0.9914 0.0000 +vn 0.1305 0.9914 0.0000 +vn 0.1034 0.7856 -0.6100 +vn 0.9239 0.3827 0.0000 +vn 0.7321 0.3032 -0.6100 +vn 0.7933 -0.6088 0.0000 +vn 0.6287 -0.4824 -0.6100 +vn -0.3032 -0.7321 -0.6100 +vn -0.3827 -0.9239 0.0000 +vn -0.9914 -0.1305 0.0000 +vn -0.7856 -0.1034 -0.6100 +vn 0.4824 -0.6287 -0.6100 +vn 0.6088 -0.7933 0.0000 +vn -0.6088 0.7933 0.0000 +vn -0.4824 0.6287 -0.6100 +vn 0.3827 0.9239 0.0000 +vn 0.3032 0.7321 -0.6100 +vn 0.9914 0.1305 0.0000 +vn 0.7856 0.1034 -0.6100 +vn 0.3032 -0.7321 -0.6100 +vn 0.3827 -0.9239 0.0000 +vn -0.6088 -0.7933 0.0000 +vn -0.4824 -0.6287 -0.6100 +vn 0.7856 -0.1034 -0.6100 +vn 0.9914 -0.1305 0.0000 +vn -0.9914 0.1305 0.0000 +vn -0.7856 0.1034 -0.6100 +vn -0.3827 0.9239 0.0000 +vn -0.3032 0.7321 -0.6100 +vn 0.6088 0.7933 0.0000 +vn 0.4824 0.6287 -0.6100 +vn 0.7321 -0.3032 -0.6100 +vn 0.9239 -0.3827 0.0000 +vn 0.1305 -0.9914 0.0000 +vn 0.1034 -0.7856 -0.6100 +vn 0.6287 0.4824 -0.6100 +vn 0.7933 0.6088 0.0000 +vn -0.7933 -0.6088 0.0000 +vn -0.6287 -0.4824 -0.6100 +vn -0.9239 0.3827 0.0000 +vn -0.7321 0.3032 -0.6100 +vn -0.1305 0.9914 0.0000 +vn -0.1034 0.7856 -0.6100 +vn 0.4697 0.8817 -0.0432 +vn -0.4697 0.8817 -0.0432 +vn -0.9844 -0.1243 0.1243 +vn 0.0000 0.9988 -0.0490 +vn -0.8804 0.4736 -0.0234 +vn -0.5603 -0.5603 -0.6100 +vn -0.7071 -0.7071 0.0000 +vn -0.9659 0.2588 0.0000 +vn -0.7654 0.2051 -0.6100 +vn 0.2051 -0.7654 -0.6100 +vn 0.2588 -0.9659 0.0000 +vn -0.2588 0.9659 0.0000 +vn -0.2051 0.7654 -0.6100 +vn 0.7071 0.7071 0.0000 +vn 0.5603 0.5603 -0.6100 +vn 0.9659 -0.2588 0.0000 +vn 0.7654 -0.2051 -0.6100 +vn 0.0000 -0.7924 -0.6100 +vn -0.8660 -0.5000 0.0000 +vn -0.6862 -0.3962 -0.6100 +vn 0.6862 -0.3962 -0.6100 +vn 0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 0.0000 +vn -0.6862 0.3962 -0.6100 +vn 0.0000 0.7924 -0.6100 +vn 0.8660 0.5000 0.0000 +vn 0.6862 0.3962 -0.6100 +vn 0.5603 -0.5603 -0.6100 +vn 0.7071 -0.7071 0.0000 +vn -0.2588 -0.9659 0.0000 +vn -0.2051 -0.7654 -0.6100 +vn 0.7654 0.2051 -0.6100 +vn 0.9659 0.2588 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 -0.6100 +vn -0.7071 0.7071 0.0000 +vn -0.5603 0.5603 -0.6100 +vn 0.2588 0.9659 0.0000 +vn 0.2051 0.7654 -0.6100 +vn 0.7924 0.0000 -0.6100 +vn 0.5000 -0.8660 0.0000 +vn 0.3962 -0.6862 -0.6100 +vn 0.3962 0.6862 -0.6100 +vn 0.5000 0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.3962 -0.6862 -0.6100 +vn -0.7924 0.0000 -0.6100 +vn -0.5000 0.8660 0.0000 +vn -0.3962 0.6862 -0.6100 +vn 0.6965 0.6857 -0.2113 +vn 0.6965 -0.6857 -0.2113 +vn 0.6419 -0.6857 -0.3431 +vn 0.6419 0.6857 -0.3431 +vn 0.7244 0.6857 -0.0713 +vn 0.7244 -0.6857 -0.0713 +vn 0.7244 0.6857 0.0713 +vn 0.7244 -0.6857 0.0713 +vn 0.6965 0.6857 0.2113 +vn 0.6965 -0.6857 0.2113 +vn 0.6419 0.6857 0.3431 +vn 0.6419 -0.6857 0.3431 +vn 0.5626 0.6857 0.4617 +vn 0.5626 -0.6857 0.4617 +vn 0.4617 0.6857 0.5626 +vn 0.4617 -0.6857 0.5626 +vn 0.3431 0.6857 0.6419 +vn 0.3431 -0.6857 0.6419 +vn 0.2113 0.6857 0.6965 +vn 0.2113 -0.6857 0.6965 +vn 0.0713 0.6857 0.7244 +vn 0.0713 -0.6857 0.7244 +vn -0.0713 0.6857 0.7244 +vn -0.0713 -0.6857 0.7244 +vn -0.2113 0.6857 0.6965 +vn -0.2113 -0.6857 0.6965 +vn -0.3431 0.6857 0.6419 +vn -0.3431 -0.6857 0.6419 +vn -0.4617 0.6857 0.5626 +vn -0.4617 -0.6857 0.5626 +vn -0.5626 0.6857 0.4617 +vn -0.5626 -0.6857 0.4617 +vn -0.6419 0.6857 0.3431 +vn -0.6419 -0.6857 0.3431 +vn -0.6965 0.6857 0.2113 +vn -0.6965 -0.6857 0.2113 +vn -0.7244 0.6857 0.0713 +vn -0.7244 -0.6857 0.0713 +vn -0.7244 0.6857 -0.0713 +vn -0.7244 -0.6857 -0.0713 +vn -0.6965 0.6857 -0.2113 +vn -0.6965 -0.6857 -0.2113 +vn -0.5626 0.6857 -0.4617 +vn -0.5626 -0.6857 -0.4617 +vn -0.6419 -0.6857 -0.3431 +vn -0.6419 0.6857 -0.3431 +vn -0.4617 0.6857 -0.5626 +vn -0.4617 -0.6857 -0.5626 +vn -0.3431 0.6857 -0.6419 +vn -0.3431 -0.6857 -0.6419 +vn -0.2113 0.6857 -0.6965 +vn -0.2113 -0.6857 -0.6965 +vn -0.0713 0.6857 -0.7244 +vn -0.0713 -0.6857 -0.7244 +vn 0.2113 0.6857 -0.6965 +vn 0.2113 -0.6857 -0.6965 +vn 0.0713 -0.6857 -0.7244 +vn 0.0713 0.6857 -0.7244 +vn 0.3431 0.6857 -0.6419 +vn 0.3431 -0.6857 -0.6419 +vn 0.4617 0.6857 -0.5626 +vn 0.4617 -0.6857 -0.5626 +vn -0.4604 0.2147 -0.8614 +vn -0.4686 0.1087 -0.8767 +vn -0.2886 0.1087 -0.9513 +vn -0.2835 0.2147 -0.9346 +vn -0.0957 0.2147 -0.9720 +vn -0.0974 0.1087 -0.9893 +vn 0.0957 0.2147 -0.9720 +vn 0.0974 0.1087 -0.9893 +vn 0.2835 0.2147 -0.9346 +vn 0.2886 0.1087 -0.9513 +vn 0.4604 0.2147 -0.8614 +vn 0.4686 0.1087 -0.8767 +vn 0.6196 0.2147 -0.7550 +vn 0.6306 0.1087 -0.7684 +vn 0.7684 0.1087 -0.6306 +vn 0.7550 0.2147 -0.6196 +vn 0.8614 0.2147 -0.4604 +vn 0.8767 0.1087 -0.4686 +vn 0.9346 0.2147 -0.2835 +vn 0.9513 0.1087 -0.2886 +vn 0.9720 0.2147 -0.0957 +vn 0.9893 0.1087 -0.0974 +vn 0.9893 0.1087 0.0974 +vn 0.9720 0.2147 0.0957 +vn 0.9513 0.1087 0.2886 +vn 0.9346 0.2147 0.2835 +vn 0.8614 0.2147 0.4604 +vn 0.8767 0.1087 0.4686 +vn 0.7684 0.1087 0.6306 +vn 0.7550 0.2147 0.6196 +vn 0.6306 0.1087 0.7684 +vn 0.6196 0.2147 0.7550 +vn 0.4604 0.2147 0.8614 +vn 0.4686 0.1087 0.8767 +vn 0.2886 0.1087 0.9513 +vn 0.2835 0.2147 0.9346 +vn 0.0957 0.2147 0.9720 +vn 0.0974 0.1087 0.9893 +vn -0.0974 0.1087 0.9893 +vn -0.0957 0.2147 0.9720 +vn -0.2835 0.2147 0.9346 +vn -0.2886 0.1087 0.9513 +vn -0.4686 0.1087 0.8767 +vn -0.4604 0.2147 0.8614 +vn -0.6306 0.1087 0.7684 +vn -0.6196 0.2147 0.7550 +vn -0.7684 0.1087 0.6306 +vn -0.7550 0.2147 0.6196 +vn -0.8767 0.1087 0.4686 +vn -0.8614 0.2147 0.4604 +vn -0.9513 0.1087 0.2886 +vn -0.9346 0.2147 0.2835 +vn -0.9893 0.1087 0.0974 +vn -0.9720 0.2147 0.0957 +vn -0.9346 0.2147 -0.2835 +vn -0.9720 0.2147 -0.0957 +vn -0.9893 0.1087 -0.0974 +vn -0.9513 0.1087 -0.2886 +vn -0.7550 0.2147 -0.6196 +vn -0.8614 0.2147 -0.4604 +vn -0.8767 0.1087 -0.4686 +vn -0.7684 0.1087 -0.6306 +vn -0.6196 0.2147 -0.7550 +vn -0.6306 0.1087 -0.7684 +vn 0.5626 -0.6857 -0.4617 +vn 0.5626 0.6857 -0.4617 +vn 0.0976 0.0487 -0.9940 +vn -0.0976 0.0487 -0.9940 +vn 0.0000 0.0490 -0.9988 +vn -0.9952 0.0000 -0.0980 +vn -0.9948 0.0051 -0.1010 +vn 0.7711 0.0313 -0.6359 +vn 0.8804 0.0234 -0.4736 +vn -0.9560 0.0145 -0.2930 +vn -0.8804 0.0234 -0.4736 +vn -0.6324 0.0380 -0.7736 +vn -0.7711 0.0313 -0.6359 +vn 0.2891 0.0468 -0.9561 +vn -0.4697 0.0432 -0.8817 +vn 0.6324 0.0380 -0.7736 +vn 0.9560 0.0145 -0.2930 +vn 0.9948 0.0051 -0.1010 +vn 0.9952 0.0000 -0.0980 +vn -0.2891 0.0468 -0.9561 +vn 0.4697 0.0432 -0.8817 +vn -0.8794 0.0929 -0.4670 +vn -0.7700 0.1245 -0.6258 +vn 0.7700 0.1245 -0.6258 +vn 0.8794 0.0929 -0.4670 +vn 0.9946 0.0203 -0.1021 +vn -0.2886 0.1868 -0.9390 +vn -0.0974 0.1942 -0.9761 +vn 0.9552 0.0577 -0.2902 +vn -0.9946 0.0203 -0.1021 +vn -0.4689 0.1723 -0.8663 +vn -0.6314 0.1513 -0.7605 +vn 0.0000 0.1951 -0.9808 +vn 0.0974 0.1942 -0.9761 +vn 0.6314 0.1513 -0.7605 +vn 0.2886 0.1868 -0.9390 +vn -0.9552 0.0577 -0.2902 +vn 0.4689 0.1723 -0.8663 +vn 0.8794 0.1822 -0.4399 +vn 0.9552 0.1132 -0.2733 +vn -0.4689 0.3380 -0.8160 +vn -0.2886 0.3664 -0.8845 +vn 0.9946 0.0398 -0.0961 +vn -0.6314 0.2967 -0.7164 +vn 0.0000 0.3827 -0.9239 +vn 0.0974 0.3808 -0.9195 +vn 0.6314 0.2967 -0.7164 +vn 0.7700 0.2441 -0.5894 +vn -0.7700 0.2441 -0.5894 +vn -0.0974 0.3808 -0.9195 +vn 0.2886 0.3664 -0.8845 +vn -0.9946 0.0398 -0.0961 +vn -0.9552 0.1132 -0.2733 +vn 0.4689 0.3380 -0.8160 +vn -0.8794 0.1822 -0.4399 +vn 0.8794 0.2645 -0.3959 +vn 0.9552 0.1644 -0.2460 +vn -0.4689 0.4907 -0.7344 +vn -0.2886 0.5319 -0.7961 +vn 0.9946 0.0578 -0.0865 +vn -0.6314 0.4308 -0.6448 +vn 0.0000 0.5556 -0.8314 +vn 0.0974 0.5529 -0.8275 +vn 0.6314 0.4308 -0.6447 +vn 0.7700 0.3544 -0.5305 +vn -0.7700 0.3544 -0.5305 +vn -0.0974 0.5529 -0.8275 +vn 0.2886 0.5319 -0.7961 +vn -0.9946 0.0578 -0.0865 +vn -0.9552 0.1644 -0.2460 +vn 0.4689 0.4907 -0.7344 +vn -0.8794 0.2645 -0.3959 +vn 0.8794 0.3366 -0.3366 +vn 0.9552 0.2092 -0.2092 +vn -0.4689 0.6246 -0.6246 +vn -0.2886 0.6770 -0.6770 +vn 0.9946 0.0736 -0.0736 +vn -0.6314 0.5483 -0.5483 +vn 0.0000 0.7071 -0.7071 +vn 0.0974 0.7037 -0.7037 +vn 0.6314 0.5483 -0.5483 +vn 0.7700 0.4511 -0.4511 +vn -0.7700 0.4511 -0.4511 +vn -0.0974 0.7037 -0.7037 +vn 0.2886 0.6770 -0.6770 +vn -0.9946 0.0736 -0.0736 +vn -0.9552 0.2092 -0.2092 +vn 0.4689 0.6246 -0.6246 +vn -0.8794 0.3366 -0.3366 +vn 0.8794 0.3959 -0.2645 +vn 0.9552 0.2460 -0.1644 +vn -0.4689 0.7344 -0.4907 +vn -0.2886 0.7961 -0.5319 +vn 0.9946 0.0865 -0.0578 +vn -0.6314 0.6447 -0.4308 +vn 0.0000 0.8314 -0.5556 +vn 0.0974 0.8275 -0.5529 +vn 0.6314 0.6447 -0.4308 +vn 0.7700 0.5305 -0.3544 +vn -0.7700 0.5305 -0.3544 +vn -0.0974 0.8275 -0.5529 +vn 0.2886 0.7961 -0.5319 +vn -0.9946 0.0865 -0.0578 +vn -0.9552 0.2460 -0.1644 +vn 0.4689 0.7344 -0.4907 +vn -0.8794 0.3959 -0.2645 +vn 0.8794 0.4399 -0.1822 +vn 0.9552 0.2733 -0.1132 +vn -0.4689 0.8160 -0.3380 +vn -0.2886 0.8845 -0.3664 +vn 0.9946 0.0961 -0.0398 +vn -0.6314 0.7164 -0.2967 +vn 0.0000 0.9239 -0.3827 +vn 0.0974 0.9195 -0.3808 +vn 0.6314 0.7164 -0.2967 +vn 0.7700 0.5894 -0.2441 +vn -0.7700 0.5894 -0.2441 +vn -0.0974 0.9195 -0.3808 +vn 0.2886 0.8845 -0.3664 +vn -0.9946 0.0961 -0.0398 +vn -0.9552 0.2733 -0.1132 +vn 0.4689 0.8160 -0.3380 +vn -0.8794 0.4399 -0.1822 +vn 0.8794 0.4670 -0.0929 +vn 0.9552 0.2902 -0.0577 +vn -0.4689 0.8663 -0.1723 +vn -0.2886 0.9390 -0.1868 +vn 0.9946 0.1021 -0.0203 +vn -0.6314 0.7605 -0.1513 +vn 0.0000 0.9808 -0.1951 +vn 0.0974 0.9761 -0.1942 +vn 0.6314 0.7605 -0.1513 +vn 0.7700 0.6258 -0.1245 +vn -0.7700 0.6258 -0.1245 +vn -0.0974 0.9761 -0.1942 +vn 0.2886 0.9390 -0.1868 +vn -0.9946 0.1021 -0.0203 +vn -0.9552 0.2902 -0.0577 +vn 0.4689 0.8663 -0.1723 +vn -0.8794 0.4670 -0.0929 +g Pipe_Cylinder.002_water +s off +f 12/1/1 29/2/1 13/3/1 14/4/1 15/5/1 16/6/1 17/7/1 30/8/1 18/9/1 19/10/1 20/11/1 31/12/1 21/13/1 32/14/1 22/15/1 23/16/1 24/17/1 25/18/1 26/19/1 1/20/1 2/21/1 3/22/1 4/23/1 5/24/1 6/25/1 7/26/1 8/27/1 9/28/1 27/29/1 10/30/1 28/31/1 11/32/1 +f 258/33/2 37/34/2 58/35/2 161/36/2 +f 260/37/3 45/38/3 46/39/3 163/40/3 +f 161/36/4 58/35/4 59/41/4 165/42/4 +f 163/40/5 46/39/5 47/43/5 166/44/5 +f 165/42/6 59/41/6 60/45/6 167/46/6 +f 166/44/7 47/43/7 48/47/7 168/48/7 +f 266/49/8 33/50/8 34/51/8 169/52/8 +f 167/46/9 60/45/9 61/53/9 171/54/9 +f 168/55/10 48/56/10 49/57/10 172/58/10 +f 169/52/11 34/51/11 35/59/11 173/60/11 +f 171/54/12 61/53/12 62/61/12 174/62/12 +f 172/58/13 49/57/13 33/50/13 266/49/13 +f 173/60/14 35/59/14 36/63/14 175/64/14 +f 174/62/15 62/61/15 63/65/15 176/66/15 +f 274/67/16 50/68/16 51/69/16 177/70/16 +f 175/64/17 36/63/17 37/34/17 258/33/17 +f 176/66/18 63/65/18 64/71/18 179/72/18 +f 177/70/19 51/69/19 52/73/19 180/74/19 +f 278/75/20 38/76/20 39/77/20 181/78/20 +f 179/72/21 64/71/21 50/68/21 274/67/21 +f 180/74/22 52/73/22 53/79/22 183/80/22 +f 181/78/23 39/77/23 40/81/23 184/82/23 +f 183/80/24 53/79/24 54/83/24 185/84/24 +f 184/82/25 40/81/25 41/85/25 186/86/25 +f 185/84/26 54/83/26 55/87/26 187/88/26 +f 186/86/27 41/85/27 42/89/27 188/90/27 +f 187/88/28 55/87/28 56/91/28 189/92/28 +f 188/90/29 42/89/29 43/93/29 190/94/29 +f 189/92/30 56/91/30 57/95/30 191/96/30 +f 190/94/31 43/93/31 44/97/31 192/98/31 +f 191/96/32 57/95/32 38/76/32 278/75/32 +f 192/98/33 44/97/33 45/38/33 260/37/33 +f 224/99/34 96/100/34 68/101/34 228/102/34 +f 223/103/35 95/104/35 86/105/35 246/106/35 +f 222/107/31 94/108/31 96/100/31 224/99/31 +f 221/109/36 93/110/36 95/104/36 223/103/36 +f 220/111/37 92/112/37 94/108/37 222/107/37 +f 219/113/28 91/114/28 93/110/28 221/109/28 +f 218/115/38 90/116/38 92/112/38 220/111/38 +f 217/117/39 89/118/39 91/114/39 219/113/39 +f 216/119/25 88/120/25 90/116/25 218/115/25 +f 215/121/40 87/122/40 89/118/40 217/117/40 +f 213/123/41 85/124/41 88/120/41 216/119/41 +f 212/125/42 84/126/42 87/122/42 215/121/42 +f 211/127/43 83/128/43 82/129/43 242/130/43 +f 246/106/44 86/105/44 85/124/44 213/123/44 +f 209/131/45 81/132/45 84/126/45 212/125/45 +f 208/133/46 80/134/46 83/128/46 211/127/46 +f 207/135/17 79/136/17 66/137/17 226/138/17 +f 242/130/47 82/129/47 81/132/47 209/131/47 +f 206/139/48 78/140/48 80/134/48 208/133/48 +f 205/141/49 77/142/49 79/136/49 207/135/49 +f 204/143/50 76/144/50 74/145/50 234/146/50 +f 203/147/51 75/148/51 78/140/51 206/139/51 +f 201/149/52 73/150/52 77/142/52 205/141/52 +f 200/151/53 72/152/53 76/144/53 204/143/53 +f 199/153/54 71/154/54 75/148/54 203/147/54 +f 234/146/55 74/145/55 73/150/55 201/149/55 +f 198/155/56 70/156/56 72/157/56 200/158/56 +f 197/159/57 69/160/57 71/154/57 199/153/57 +f 195/161/58 67/162/58 70/156/58 198/155/58 +f 193/163/59 65/164/59 69/160/59 197/159/59 +f 228/102/60 68/101/60 67/162/60 195/161/60 +f 226/138/61 66/137/61 65/164/61 193/163/61 +f 162/165/61 98/166/61 129/167/61 257/168/61 +f 164/169/62 100/170/62 131/171/62 259/172/62 +f 257/168/59 129/167/59 133/173/59 261/174/59 +f 259/172/63 131/171/63 134/175/63 262/176/63 +f 261/174/64 133/173/64 135/177/64 263/178/64 +f 262/176/65 134/175/65 136/179/65 264/180/65 +f 170/181/66 106/182/66 137/183/66 265/184/66 +f 263/178/9 135/177/9 139/185/9 267/186/9 +f 264/187/67 136/188/67 140/189/67 268/190/67 +f 265/184/68 137/183/68 141/191/68 269/192/68 +f 267/186/69 139/185/69 142/193/69 270/194/69 +f 268/190/13 140/189/13 106/182/13 170/181/13 +f 269/192/70 141/191/70 143/195/70 271/196/70 +f 270/194/71 142/193/71 144/197/71 272/198/71 +f 178/199/72 114/200/72 145/201/72 273/202/72 +f 271/196/17 143/195/17 98/166/17 162/165/17 +f 272/198/46 144/197/46 147/203/46 275/204/46 +f 273/202/73 145/201/73 148/205/73 276/206/73 +f 182/207/74 118/208/74 149/209/74 277/210/74 +f 275/204/21 147/203/21 114/200/21 178/199/21 +f 276/206/42 148/205/42 151/211/42 279/212/42 +f 277/210/75 149/209/75 152/213/75 280/214/75 +f 279/212/40 151/211/40 153/215/40 281/216/40 +f 280/214/76 152/213/76 154/217/76 282/218/76 +f 281/216/77 153/215/77 155/219/77 283/220/77 +f 282/218/78 154/217/78 156/221/78 284/222/78 +f 283/220/79 155/219/79 157/223/79 285/224/79 +f 284/222/80 156/221/80 158/225/80 286/226/80 +f 285/224/81 157/223/81 159/227/81 287/228/81 +f 286/226/82 158/225/82 160/229/82 288/230/82 +f 287/228/35 159/227/35 118/208/35 182/207/35 +f 288/230/83 160/229/83 100/170/83 164/169/83 +f 256/231/33 128/232/33 132/233/33 196/234/33 +f 255/235/84 127/236/84 150/237/84 214/238/84 +f 254/239/31 126/240/31 128/232/31 256/231/31 +f 253/241/85 125/242/85 127/236/85 255/235/85 +f 252/243/80 124/244/80 126/240/80 254/239/80 +f 251/245/86 123/246/86 125/242/86 253/241/86 +f 250/247/87 122/248/87 124/244/87 252/243/87 +f 249/249/88 121/250/88 123/246/88 251/245/88 +f 248/251/89 120/252/89 122/248/89 250/247/89 +f 247/253/90 119/254/90 121/250/90 249/249/90 +f 245/255/91 117/256/91 120/252/91 248/251/91 +f 244/257/92 116/258/92 119/254/92 247/253/92 +f 243/259/93 115/260/93 146/261/93 210/262/93 +f 214/238/94 150/237/94 117/256/94 245/255/94 +f 241/263/95 113/264/95 116/258/95 244/257/95 +f 240/265/96 112/266/96 115/260/96 243/259/96 +f 239/267/97 111/268/97 130/269/97 194/270/97 +f 210/262/98 146/261/98 113/264/98 241/263/98 +f 238/271/48 110/272/48 112/266/48 240/265/48 +f 237/273/99 109/274/99 111/268/99 239/267/99 +f 236/275/100 108/276/100 138/277/100 202/278/100 +f 235/279/101 107/280/101 110/272/101 238/271/101 +f 233/281/102 105/282/102 109/274/102 237/273/102 +f 232/283/53 104/284/53 108/276/53 236/275/53 +f 231/285/103 103/286/103 107/280/103 235/279/103 +f 202/278/104 138/277/104 105/282/104 233/281/104 +f 230/287/105 102/288/105 104/289/105 232/290/105 +f 229/291/106 101/292/106 103/286/106 231/285/106 +f 227/293/107 99/294/107 102/288/107 230/287/107 +f 225/295/108 97/296/108 101/292/108 229/291/108 +f 196/234/109 132/233/109 99/294/109 227/293/109 +f 194/270/110 130/269/110 97/296/110 225/295/110 +f 66/137/111 194/270/111 225/295/111 65/164/111 +f 68/101/62 196/234/62 227/293/62 67/162/62 +f 65/164/59 225/295/59 229/291/59 69/160/59 +f 67/162/112 227/293/112 230/287/112 70/156/112 +f 69/160/113 229/291/113 231/285/113 71/154/113 +f 70/156/114 230/287/114 232/290/114 72/157/114 +f 74/145/115 202/278/115 233/281/115 73/150/115 +f 71/154/116 231/285/116 235/279/116 75/148/116 +f 72/152/53 232/283/53 236/275/53 76/144/53 +f 73/150/117 233/281/117 237/273/117 77/142/117 +f 75/148/101 235/279/101 238/271/101 78/140/101 +f 76/144/118 236/275/118 202/278/118 74/145/118 +f 77/142/119 237/273/119 239/267/119 79/136/119 +f 78/140/48 238/271/48 240/265/48 80/134/48 +f 82/129/120 210/262/120 241/263/120 81/132/120 +f 79/136/121 239/267/121 194/270/121 66/137/121 +f 80/134/46 240/265/46 243/259/46 83/128/46 +f 81/132/73 241/263/73 244/257/73 84/126/73 +f 86/105/122 214/238/122 245/255/122 85/124/122 +f 83/128/123 243/259/123 210/262/123 82/129/123 +f 84/126/124 244/257/124 247/253/124 87/122/124 +f 85/124/125 245/255/125 248/251/125 88/120/125 +f 87/122/126 247/253/126 249/249/126 89/118/126 +f 88/120/127 248/251/127 250/247/127 90/116/127 +f 89/118/128 249/249/128 251/245/128 91/114/128 +f 90/116/129 250/247/129 252/243/129 92/112/129 +f 91/114/130 251/245/130 253/241/130 93/110/130 +f 92/112/131 252/243/131 254/239/131 94/108/131 +f 93/110/132 253/241/132 255/235/132 95/104/132 +f 94/108/31 254/239/31 256/231/31 96/100/31 +f 95/104/35 255/235/35 214/238/35 86/105/35 +f 96/100/33 256/231/33 196/234/33 68/101/33 +f 8/297/133 288/230/133 164/169/133 9/298/133 +f 1/299/35 287/228/35 182/207/35 2/300/35 +f 7/301/134 286/226/134 288/230/134 8/297/134 +f 26/302/36 285/224/36 287/228/36 1/299/36 +f 6/303/135 284/222/135 286/226/135 7/301/135 +f 25/304/28 283/220/28 285/224/28 26/302/28 +f 5/305/87 282/218/87 284/222/87 6/303/87 +f 24/306/39 281/216/39 283/220/39 25/304/39 +f 4/307/136 280/214/136 282/218/136 5/305/136 +f 23/308/137 279/212/137 281/216/137 24/306/137 +f 3/309/138 277/210/138 280/214/138 4/307/138 +f 22/310/139 276/206/139 279/212/139 23/308/139 +f 31/311/21 275/204/21 178/199/21 21/312/21 +f 2/300/140 182/207/140 277/210/140 3/309/140 +f 32/313/141 273/202/141 276/206/141 22/310/141 +f 20/314/46 272/198/46 275/204/46 31/311/46 +f 14/315/17 271/196/17 162/165/17 15/316/17 +f 21/312/72 178/199/72 273/202/72 32/313/72 +f 19/317/142 270/194/142 272/198/142 20/314/142 +f 13/318/143 269/192/143 271/196/143 14/315/143 +f 11/319/144 268/190/144 170/181/144 12/320/144 +f 18/321/145 267/186/145 270/194/145 19/317/145 +f 29/322/146 265/184/146 269/192/146 13/318/146 +f 28/323/147 264/187/147 268/190/147 11/319/147 +f 30/324/148 263/178/148 267/186/148 18/321/148 +f 12/320/149 170/181/149 265/184/149 29/322/149 +f 10/325/150 262/176/150 264/180/150 28/326/150 +f 17/327/151 261/174/151 263/178/151 30/324/151 +f 27/328/152 259/172/152 262/176/152 10/325/152 +f 16/329/59 257/168/59 261/174/59 17/327/59 +f 9/298/153 164/169/153 259/172/153 27/328/153 +f 15/316/61 162/165/61 257/168/61 16/329/61 +f 98/330/61 226/138/61 193/163/61 129/331/61 +f 100/332/154 228/102/154 195/161/154 131/333/154 +f 129/331/59 193/163/59 197/159/59 133/334/59 +f 131/333/155 195/161/155 198/155/155 134/335/155 +f 133/334/156 197/159/156 199/153/156 135/336/156 +f 134/335/157 198/155/157 200/158/157 136/337/157 +f 106/338/158 234/146/158 201/149/158 137/339/158 +f 135/336/159 199/153/159 203/147/159 139/340/159 +f 136/341/160 200/151/160 204/143/160 140/342/160 +f 137/339/161 201/149/161 205/141/161 141/343/161 +f 139/340/162 203/147/162 206/139/162 142/344/162 +f 140/342/163 204/143/163 234/146/163 106/338/163 +f 141/343/164 205/141/164 207/135/164 143/345/164 +f 142/344/165 206/139/165 208/133/165 144/346/165 +f 114/347/166 242/130/166 209/131/166 145/348/166 +f 143/345/17 207/135/17 226/138/17 98/330/17 +f 144/346/46 208/133/46 211/127/46 147/349/46 +f 145/348/167 209/131/167 212/125/167 148/350/167 +f 118/351/168 246/106/168 213/123/168 149/352/168 +f 147/349/169 211/127/169 242/130/169 114/347/169 +f 148/350/42 212/125/42 215/121/42 151/353/42 +f 149/352/170 213/123/170 216/119/170 152/354/170 +f 151/353/40 215/121/40 217/117/40 153/355/40 +f 152/354/171 216/119/171 218/115/171 154/356/171 +f 153/355/172 217/117/172 219/113/172 155/357/172 +f 154/356/173 218/115/173 220/111/173 156/358/173 +f 155/357/174 219/113/174 221/109/174 157/359/174 +f 156/358/175 220/111/175 222/107/175 158/360/175 +f 157/359/176 221/109/176 223/103/176 159/361/176 +f 158/360/31 222/107/31 224/99/31 160/362/31 +f 159/361/35 223/103/35 246/106/35 118/351/35 +f 160/362/177 224/99/177 228/102/177 100/332/177 +f 128/232/33 192/98/33 260/37/33 132/233/33 +f 127/236/178 191/96/178 278/75/178 150/237/178 +f 126/240/31 190/94/31 192/98/31 128/232/31 +f 125/242/179 189/92/179 191/96/179 127/236/179 +f 124/244/80 188/90/80 190/94/80 126/240/80 +f 123/246/28 187/88/28 189/92/28 125/242/28 +f 122/248/87 186/86/87 188/90/87 124/244/87 +f 121/250/180 185/84/180 187/88/180 123/246/180 +f 120/252/181 184/82/181 186/86/181 122/248/181 +f 119/254/182 183/80/182 185/84/182 121/250/182 +f 117/256/183 181/78/183 184/82/183 120/252/183 +f 116/258/184 180/74/184 183/80/184 119/254/184 +f 115/260/185 179/72/185 274/67/185 146/261/185 +f 150/237/140 278/75/140 181/78/140 117/256/140 +f 113/264/186 177/70/186 180/74/186 116/258/186 +f 112/266/187 176/66/187 179/72/187 115/260/187 +f 111/268/188 175/64/188 258/33/188 130/269/188 +f 146/261/72 274/67/72 177/70/72 113/264/72 +f 110/272/48 174/62/48 176/66/48 112/266/48 +f 109/274/189 173/60/189 175/64/189 111/268/189 +f 108/276/190 172/58/190 266/49/190 138/277/190 +f 107/280/101 171/54/101 174/62/101 110/272/101 +f 105/282/191 169/52/191 173/60/191 109/274/191 +f 104/284/192 168/55/192 172/58/192 108/276/192 +f 103/286/193 167/46/193 171/54/193 107/280/193 +f 138/277/194 266/49/194 169/52/194 105/282/194 +f 102/288/195 166/44/195 168/48/195 104/289/195 +f 101/292/196 165/42/196 167/46/196 103/286/196 +f 99/294/197 163/40/197 166/44/197 102/288/197 +f 97/296/198 161/36/198 165/42/198 101/292/198 +f 132/233/199 260/37/199 163/40/199 99/294/199 +f 130/269/200 258/33/200 161/36/200 97/296/200 +g Pipe_Cylinder.002_pipe +f 353/363/42 356/364/42 357/365/42 358/366/42 359/367/42 360/368/42 +f 365/369/42 368/370/42 369/371/42 370/372/42 371/373/42 372/374/42 +f 377/375/42 380/376/42 381/377/42 382/378/42 383/379/42 384/380/42 +f 389/381/42 392/382/42 393/383/42 394/384/42 395/385/42 396/386/42 +f 401/387/42 404/388/42 405/389/42 406/390/42 407/391/42 408/392/42 +f 413/393/42 416/394/42 417/395/42 418/396/42 419/397/42 420/398/42 +f 425/399/42 428/400/42 429/401/42 430/402/42 431/403/42 432/404/42 +f 437/405/42 440/406/42 441/407/42 442/408/42 443/409/42 444/410/42 +f 471/411/42 481/412/42 486/413/42 490/414/42 494/415/42 499/416/42 498/417/42 503/418/42 507/419/42 511/420/42 515/421/42 520/422/42 529/423/42 530/424/42 528/425/42 522/426/42 517/427/42 513/428/42 509/429/42 505/430/42 501/431/42 496/432/42 492/433/42 488/434/42 483/435/42 479/436/42 472/437/42 473/438/42 470/439/42 467/440/42 468/441/42 469/442/42 +f 475/443/53 474/444/53 480/445/53 485/446/53 484/447/53 489/448/53 493/449/53 497/450/53 502/451/53 506/452/53 510/453/53 514/454/53 518/455/53 523/456/53 519/457/53 525/458/53 524/459/53 526/460/53 527/461/53 521/462/53 516/463/53 512/464/53 508/465/53 504/466/53 500/467/53 495/468/53 491/469/53 487/470/53 482/471/53 478/472/53 477/473/53 476/474/53 +f 531/475/42 534/476/42 535/477/42 536/478/42 537/479/42 538/480/42 +f 543/481/42 546/482/42 547/483/42 548/484/42 549/485/42 550/486/42 +f 555/487/42 558/488/42 559/489/42 560/490/42 561/491/42 562/492/42 +f 567/493/42 570/494/42 571/495/42 572/496/42 573/497/42 574/498/42 +f 579/499/42 582/500/42 583/501/42 584/502/42 585/503/42 586/504/42 +f 591/505/42 594/506/42 595/507/42 596/508/42 597/509/42 598/510/42 +f 603/511/42 606/512/42 607/513/42 608/514/42 609/515/42 610/516/42 +f 615/517/42 618/518/42 619/519/42 620/520/42 621/521/42 622/522/42 +f 746/523/201 747/524/201 777/525/201 776/526/201 774/527/201 775/528/201 773/529/201 772/530/201 771/531/201 770/532/201 768/533/201 769/534/201 767/535/201 766/536/201 765/537/201 764/538/201 763/539/201 762/540/201 761/541/201 760/542/201 759/543/201 758/544/201 757/545/201 756/546/201 755/547/201 754/548/201 753/549/201 752/550/201 751/551/201 750/552/201 749/553/201 748/554/201 +f 725/555/1 742/556/1 726/557/1 727/558/1 728/559/1 729/560/1 730/561/1 743/562/1 731/563/1 732/564/1 733/565/1 744/566/1 734/567/1 745/568/1 735/569/1 736/570/1 737/571/1 738/572/1 739/573/1 714/574/1 715/575/1 716/576/1 717/577/1 718/578/1 719/579/1 720/580/1 721/581/1 722/582/1 740/583/1 723/584/1 741/585/1 724/586/1 +s 1 +f 455/587/202 794/588/25 449/589/203 290/590/204 291/591/205 +f 456/592/206 455/587/202 291/591/205 292/593/207 +f 457/594/208 456/592/206 292/593/207 297/595/209 +f 449/589/203 627/596/210 640/597/211 289/598/212 290/590/204 +f 458/599/213 457/594/208 297/595/209 301/600/214 +f 289/598/212 640/597/211 639/601/215 293/602/216 +f 458/599/213 301/600/214 305/603/217 459/604/218 +f 294/605/219 290/590/204 289/598/212 295/606/220 +f 296/607/221 291/591/205 290/590/204 294/605/219 +f 298/608/222 292/593/207 291/591/205 296/607/221 +f 453/609/223 452/610/224 333/611/225 337/612/226 +f 295/606/220 289/598/212 293/602/216 300/613/227 +f 302/614/228 297/595/209 292/593/207 298/608/222 +f 460/615/229 459/604/218 305/603/217 309/616/230 +f 304/617/231 300/613/227 293/602/216 299/618/232 +f 306/619/233 301/600/214 297/595/209 302/614/228 +f 461/620/234 460/615/229 309/616/230 313/621/235 +f 637/622/236 303/623/237 299/618/232 638/624/238 +f 308/625/239 304/617/231 299/618/232 303/623/237 +f 470/626/240 474/627/241 475/628/242 467/629/243 +f 469/630/244 477/631/245 478/632/246 471/633/247 +f 310/634/248 305/603/217 301/600/214 306/619/233 +f 473/635/249 480/636/250 474/627/241 470/626/240 +f 312/637/251 308/625/239 303/623/237 307/638/252 +f 471/633/247 478/632/246 482/639/253 481/640/254 +f 314/641/255 309/616/230 305/603/217 310/634/248 +f 472/642/256 485/643/257 480/636/250 473/635/249 +f 462/644/258 450/645/259 317/646/260 321/647/261 +f 643/648/262 315/649/263 311/650/264 634/651/265 +f 316/652/266 312/637/251 307/638/252 311/650/264 +f 479/653/267 484/654/268 485/643/257 472/642/256 +f 318/655/269 313/621/235 309/616/230 314/641/255 +f 488/656/270 493/657/271 489/658/272 483/659/273 +f 320/660/274 316/652/266 311/650/264 315/649/263 +f 481/640/254 482/639/253 487/661/275 486/662/276 +f 322/663/277 317/664/260 313/621/235 318/655/269 +f 492/665/278 497/666/279 493/657/271 488/656/270 +f 451/667/280 463/668/281 325/669/282 329/670/283 +f 642/671/284 631/672/285 323/673/286 319/674/287 +f 324/675/288 320/660/274 315/649/263 319/674/287 +f 486/662/276 487/661/275 491/676/289 490/677/290 +f 326/678/291 321/647/261 317/646/260 322/679/277 +f 496/680/292 502/681/293 497/666/279 492/665/278 +f 452/610/224 451/667/280 329/670/283 333/611/225 +f 633/682/294 630/683/295 335/684/296 331/685/297 +f 328/686/298 324/675/288 319/674/287 323/673/286 +f 490/677/290 491/676/289 495/687/299 494/688/300 +f 330/689/301 325/669/282 321/647/261 326/678/291 +f 501/690/302 506/691/303 502/681/293 496/680/292 +f 332/692/304 328/686/298 323/673/286 327/693/305 +f 494/688/300 495/687/299 500/694/306 499/695/307 +f 334/696/308 329/670/283 325/669/282 330/689/301 +f 505/697/309 510/698/310 506/691/303 501/690/302 +f 336/699/311 332/692/304 327/693/305 331/685/297 +f 498/700/312 504/701/313 508/702/314 503/703/315 +f 334/696/308 338/704/316 333/611/225 329/670/283 +f 499/695/307 500/694/306 504/705/313 498/706/312 +f 465/707/317 349/708/318 347/709/319 466/710/320 647/711/64 +f 340/712/321 336/699/311 331/685/297 335/684/296 +f 503/703/315 508/702/314 512/713/322 507/714/323 +f 467/629/243 475/628/242 476/715/324 468/716/325 +f 342/717/326 337/612/226 333/611/225 338/704/316 +f 509/718/327 514/719/328 510/698/310 505/697/309 +f 453/609/223 337/612/226 341/720/329 464/721/330 +f 628/722/331 641/723/332 466/710/320 347/709/319 343/724/333 +f 344/725/334 340/712/321 335/684/296 339/726/335 +f 507/714/323 512/713/322 516/727/336 511/728/337 +f 342/717/326 346/729/338 341/720/329 337/612/226 +f 513/730/339 518/731/340 514/719/328 509/718/327 +f 348/732/341 344/725/334 339/726/335 343/724/333 +f 511/728/337 516/733/336 521/734/342 515/735/343 +f 346/729/338 350/736/344 345/737/345 341/720/329 +f 517/738/346 523/739/347 518/731/340 513/730/339 +f 483/659/273 489/658/272 484/654/268 479/653/267 +f 351/740/348 348/732/341 343/724/333 347/709/319 +f 515/735/343 521/734/342 527/741/349 520/742/350 +f 350/736/344 352/743/351 349/708/318 345/737/345 +f 522/744/352 519/745/353 523/739/347 517/738/346 +f 352/743/351 351/740/348 347/709/319 349/708/318 +f 468/716/325 476/715/324 477/631/245 469/630/244 +f 528/746/354 525/747/355 519/745/353 522/744/352 +f 520/742/350 527/741/349 526/748/356 529/749/357 +f 530/750/358 524/751/359 525/747/355 528/746/354 +f 529/749/357 526/748/356 524/751/359 530/750/358 +f 353/752/360 354/753/361 355/754/362 356/755/363 +f 360/756/364 361/757/365 354/753/361 353/752/360 +f 356/755/363 355/754/362 362/758/366 357/759/367 +f 357/759/367 362/758/366 363/760/368 358/761/369 +f 358/762/369 363/763/368 364/764/370 359/765/371 +f 359/765/371 364/764/370 361/757/365 360/756/364 +f 365/766/372 366/767/373 367/768/374 368/769/375 +f 372/770/376 373/771/377 366/767/373 365/766/372 +f 368/769/375 367/768/374 374/772/378 369/773/379 +f 369/773/379 374/772/378 375/774/380 370/775/381 +f 370/776/381 375/777/380 376/778/382 371/779/383 +f 371/779/383 376/778/382 373/771/377 372/770/376 +f 377/780/384 378/781/385 379/782/386 380/783/387 +f 384/784/388 385/785/389 378/781/385 377/780/384 +f 380/783/387 379/782/386 386/786/390 381/787/391 +f 381/787/391 386/786/390 387/788/392 382/789/393 +f 382/790/393 387/791/392 388/792/394 383/793/395 +f 383/793/395 388/792/394 385/785/389 384/784/388 +f 389/794/396 390/795/397 391/796/398 392/797/399 +f 396/798/400 397/799/401 390/795/397 389/794/396 +f 392/797/399 391/796/398 398/800/402 393/801/403 +f 393/801/403 398/800/402 399/802/404 394/803/405 +f 394/804/405 399/805/404 400/806/406 395/807/407 +f 395/807/407 400/806/406 397/799/401 396/798/400 +f 401/808/369 402/809/368 403/810/370 404/811/371 +f 408/812/367 409/813/366 402/809/368 401/808/369 +f 404/811/371 403/810/370 410/814/365 405/815/364 +f 405/815/364 410/814/365 411/816/361 406/817/360 +f 406/818/360 411/819/361 412/820/362 407/821/363 +f 407/821/363 412/820/362 409/813/366 408/812/367 +f 413/822/381 414/823/380 415/824/382 416/825/383 +f 420/826/379 421/827/378 414/823/380 413/822/381 +f 416/825/383 415/824/382 422/828/377 417/829/376 +f 417/829/376 422/828/377 423/830/373 418/831/372 +f 418/832/372 423/833/373 424/834/374 419/835/375 +f 419/835/375 424/834/374 421/827/378 420/826/379 +f 425/836/393 426/837/392 427/838/394 428/839/395 +f 432/840/391 433/841/390 426/837/392 425/836/393 +f 428/839/395 427/838/394 434/842/389 429/843/388 +f 429/843/388 434/842/389 435/844/385 430/845/384 +f 430/846/384 435/847/385 436/848/386 431/849/387 +f 431/849/387 436/848/386 433/841/390 432/840/391 +f 437/850/405 438/851/404 439/852/406 440/853/407 +f 444/854/403 445/855/402 438/851/404 437/850/405 +f 440/853/407 439/852/406 446/856/401 441/857/400 +f 441/857/400 446/856/401 447/858/397 442/859/396 +f 442/860/396 447/861/397 448/862/398 443/863/399 +f 443/863/399 448/862/398 445/855/402 444/854/403 +f 646/864/25 627/596/210 449/589/203 794/588/25 +f 293/602/216 639/601/215 638/624/238 299/618/232 +f 637/622/236 636/865/408 307/638/252 303/623/237 +f 636/865/408 634/651/265 311/650/264 307/638/252 +f 631/672/285 632/866/409 327/693/305 323/673/286 +f 632/866/409 633/682/294 331/685/297 327/693/305 +f 454/867/410 464/721/330 341/720/329 345/737/345 +f 643/648/262 645/868/411 642/671/284 319/674/287 315/649/263 +f 450/869/259 461/620/234 313/621/235 317/664/260 +f 465/707/317 454/867/410 345/737/345 349/708/318 +f 463/668/281 462/644/258 321/647/261 325/669/282 +f 628/722/331 343/724/333 339/726/335 629/870/412 +f 531/871/413 532/872/414 533/873/415 534/874/416 +f 538/875/417 539/876/418 532/872/414 531/871/413 +f 534/874/416 533/873/415 540/877/419 535/878/420 +f 535/878/420 540/877/419 541/879/421 536/880/422 +f 536/881/422 541/882/421 542/883/423 537/884/424 +f 537/884/424 542/883/423 539/876/418 538/875/417 +f 543/885/425 544/886/1 545/887/426 546/888/427 +f 550/889/428 551/890/429 544/886/1 543/885/425 +f 546/888/427 545/887/426 552/891/430 547/892/431 +f 547/892/431 552/891/430 553/893/201 548/894/432 +f 548/895/432 553/896/201 554/897/433 549/898/434 +f 549/898/434 554/897/433 551/890/429 550/889/428 +f 555/899/435 556/900/436 557/901/437 558/902/438 +f 562/903/439 563/904/440 556/900/436 555/899/435 +f 558/902/438 557/901/437 564/905/441 559/906/442 +f 559/906/442 564/905/441 565/907/443 560/908/444 +f 560/909/444 565/910/443 566/911/445 561/912/446 +f 561/912/446 566/911/445 563/904/440 562/903/439 +f 567/913/447 568/914/25 569/915/448 570/916/449 +f 574/917/450 575/918/451 568/914/25 567/913/447 +f 570/916/449 569/915/448 576/919/452 571/920/453 +f 571/920/453 576/919/452 577/921/64 572/922/454 +f 572/923/454 577/924/64 578/925/455 573/926/456 +f 573/926/456 578/925/455 575/918/451 574/917/450 +f 579/927/422 580/928/421 581/929/423 582/930/424 +f 586/931/420 587/932/419 580/928/421 579/927/422 +f 582/930/424 581/929/423 588/933/418 583/934/417 +f 583/934/417 588/933/418 589/935/414 584/936/413 +f 584/937/413 589/938/414 590/939/415 585/940/416 +f 585/940/416 590/939/415 587/932/419 586/931/420 +f 591/941/432 592/942/201 593/943/433 594/944/434 +f 598/945/431 599/946/430 592/942/201 591/941/432 +f 594/944/434 593/943/433 600/947/429 595/948/428 +f 595/948/428 600/947/429 601/949/1 596/950/425 +f 596/951/425 601/952/1 602/953/426 597/954/427 +f 597/954/427 602/953/426 599/946/430 598/945/431 +f 603/955/444 604/956/443 605/957/445 606/958/446 +f 610/959/442 611/960/441 604/956/443 603/955/444 +f 606/958/446 605/957/445 612/961/440 607/962/439 +f 607/962/439 612/961/440 613/963/436 608/964/435 +f 608/965/435 613/966/436 614/967/437 609/968/438 +f 609/968/438 614/967/437 611/960/441 610/959/442 +f 615/969/454 616/970/64 617/971/455 618/972/456 +f 622/973/453 623/974/452 616/970/64 615/969/454 +f 618/972/456 617/971/455 624/975/451 619/976/450 +f 619/976/450 624/975/451 625/977/25 620/978/447 +f 620/979/447 625/980/25 626/981/448 621/982/449 +f 621/982/449 626/981/448 623/974/452 622/973/453 +f 629/870/412 339/726/335 335/684/296 630/683/295 +f 647/711/64 466/710/320 641/723/332 864/983/64 +f 644/984/25 646/864/25 794/588/25 455/587/202 +f 465/707/317 647/711/64 864/983/64 635/985/64 +f 749/986/457 716/987/458 715/988/459 748/989/460 +f 750/990/461 717/991/462 716/987/458 749/986/457 +f 751/992/463 718/993/464 717/991/462 750/990/461 +f 752/994/465 719/995/466 718/993/464 751/992/463 +f 753/996/467 720/997/468 719/995/466 752/994/465 +f 754/998/469 721/999/470 720/997/468 753/996/467 +f 755/1000/471 722/1001/472 721/999/470 754/998/469 +f 756/1002/473 740/1003/474 722/1001/472 755/1000/471 +f 757/1004/475 723/1005/476 740/1003/474 756/1002/473 +f 758/1006/477 741/1007/478 723/1005/476 757/1004/475 +f 759/1008/479 724/1009/480 741/1007/478 758/1006/477 +f 760/1010/481 725/1011/482 724/1009/480 759/1008/479 +f 761/1012/483 742/1013/484 725/1011/482 760/1010/481 +f 762/1014/485 726/1015/486 742/1013/484 761/1012/483 +f 763/1016/487 727/1017/488 726/1015/486 762/1014/485 +f 764/1018/489 728/1019/490 727/1017/488 763/1016/487 +f 765/1020/491 729/1021/492 728/1022/490 764/1023/489 +f 766/1024/493 730/1025/494 729/1021/492 765/1020/491 +f 767/1026/495 743/1027/496 730/1025/494 766/1024/493 +f 769/1028/497 731/1029/498 743/1027/496 767/1026/495 +f 770/1030/499 733/1031/500 732/1032/501 768/1033/502 +f 768/1033/502 732/1032/501 731/1029/498 769/1028/497 +f 771/1034/503 744/1035/504 733/1031/500 770/1030/499 +f 772/1036/505 734/1037/506 744/1035/504 771/1034/503 +f 773/1038/507 745/1039/508 734/1037/506 772/1036/505 +f 775/1040/509 735/1041/510 745/1039/508 773/1038/507 +f 776/1042/511 737/1043/512 736/1044/513 774/1045/514 +f 774/1045/514 736/1044/513 735/1041/510 775/1040/509 +f 777/1046/515 738/1047/516 737/1043/512 776/1042/511 +f 747/1048/517 739/1049/518 738/1047/516 777/1046/515 +f 677/1050/519 680/1051/520 681/1052/521 648/1053/522 +f 649/1054/523 648/1053/522 681/1052/521 682/1055/524 +f 650/1056/525 649/1054/523 682/1055/524 683/1057/526 +f 651/1058/527 650/1056/525 683/1057/526 684/1059/528 +f 652/1060/529 651/1058/527 684/1059/528 685/1061/530 +f 653/1062/531 652/1060/529 685/1061/530 686/1063/532 +f 653/1062/531 686/1063/532 687/1064/533 654/1065/534 +f 655/1066/535 654/1065/534 687/1064/533 688/1067/536 +f 656/1068/537 655/1066/535 688/1067/536 689/1069/538 +f 657/1070/539 656/1068/537 689/1069/538 690/1071/540 +f 657/1070/539 690/1071/540 691/1072/541 658/1073/542 +f 658/1073/542 691/1072/541 692/1074/543 678/1075/544 +f 659/1076/545 693/1077/546 694/1078/547 660/1079/548 +f 678/1075/544 692/1074/543 693/1077/546 659/1076/545 +f 660/1079/548 694/1078/547 695/1080/549 661/1081/550 +f 662/1082/551 661/1081/550 695/1080/549 696/1083/552 +f 662/1082/551 696/1083/552 697/1084/553 663/1085/554 +f 664/1086/555 663/1085/554 697/1084/553 698/1087/556 +f 664/1088/555 698/1089/556 699/1090/557 665/1091/558 +f 666/1092/559 665/1091/558 699/1090/557 700/1093/560 +f 666/1092/559 700/1093/560 701/1094/561 667/1095/562 +f 667/1095/562 701/1094/561 702/1096/563 669/1097/564 +f 669/1097/564 702/1096/563 703/1098/565 668/1099/566 +f 668/1099/566 703/1098/565 704/1100/567 670/1101/568 +f 670/1101/568 704/1100/567 705/1102/569 671/1103/570 +f 671/1103/570 705/1102/569 706/1104/571 679/1105/572 +f 674/1106/573 672/1107/574 707/1108/575 708/1109/576 +f 672/1107/574 679/1105/572 706/1104/571 707/1108/575 +f 675/1110/577 673/1111/578 709/1112/579 710/1113/580 +f 674/1106/573 708/1109/576 709/1112/579 673/1111/578 +f 676/1114/581 675/1110/577 710/1113/580 711/1115/582 +f 676/1114/581 711/1115/582 680/1051/520 677/1050/519 +f 748/989/460 715/988/459 714/1116/583 746/1117/584 +f 693/1077/546 692/1074/543 456/1118/206 457/1119/208 +f 694/1078/547 693/1077/546 457/1119/208 458/1120/213 +f 793/1121/585 683/1057/526 682/1055/524 792/1122/586 795/1123/587 +f 713/1124/588 707/1108/575 706/1104/571 465/1125/317 635/1126/64 +f 864/1127/64 791/1128/589 713/1124/588 635/1126/64 +f 692/1074/543 691/1072/541 455/1129/202 456/1118/206 +f 788/1130/590 789/1131/591 688/1067/536 687/1064/533 +f 705/1102/569 704/1100/567 464/1132/330 454/1133/410 +f 709/1112/579 708/1109/576 779/1134/592 780/1135/593 +f 784/1136/594 711/1115/582 710/1113/580 781/1137/595 +f 785/1138/596 684/1059/528 683/1057/526 793/1121/585 +f 458/1120/213 459/1139/218 695/1080/549 694/1078/547 +f 706/1104/571 705/1102/569 454/1133/410 465/1125/317 +f 704/1100/567 703/1098/565 453/1140/223 464/1132/330 +f 708/1109/576 707/1108/575 713/1124/588 791/1128/589 779/1134/592 +f 784/1136/594 783/1141/597 680/1051/520 711/1115/582 +f 746/1117/584 714/1116/583 739/1049/518 747/1048/517 +f 787/1142/598 788/1130/590 687/1064/533 686/1063/532 +f 789/1131/591 790/1143/599 689/1069/538 688/1067/536 +f 790/1143/599 778/1144/600 712/1145/601 690/1071/540 689/1069/538 +f 691/1072/541 690/1071/540 712/1145/601 644/1146/25 455/1129/202 +f 459/1139/218 460/1147/229 696/1083/552 695/1080/549 +f 460/1147/229 461/1148/234 697/1084/553 696/1083/552 +f 461/1148/234 450/1149/259 698/1087/556 697/1084/553 +f 450/1150/259 462/1151/258 699/1090/557 698/1089/556 +f 462/1151/258 463/1152/281 700/1093/560 699/1090/557 +f 463/1152/281 451/1153/280 701/1094/561 700/1093/560 +f 451/1153/280 452/1154/224 702/1096/563 701/1094/561 +f 709/1112/579 780/1135/593 781/1137/595 710/1113/580 +f 782/1155/602 681/1052/521 680/1051/520 783/1141/597 +f 782/1155/602 792/1122/586 682/1055/524 681/1052/521 +f 786/1156/603 685/1061/530 684/1059/528 785/1138/596 +f 786/1156/603 787/1142/598 686/1063/532 685/1061/530 +f 644/1146/25 712/1145/601 778/1144/600 646/1157/25 +f 452/1154/224 453/1140/223 703/1098/565 702/1096/563 +f 781/1137/595 780/1135/593 798/1158/604 799/1159/605 +f 789/1131/591 788/1130/590 806/1160/606 807/1161/607 +f 646/1157/25 778/1144/600 796/1162/608 +f 792/1122/586 782/1155/602 800/1163/609 810/1164/610 +f 790/1143/599 789/1131/591 807/1161/607 808/1165/611 +f 791/1128/589 864/1127/64 809/1166/612 +f 782/1155/602 783/1141/597 801/1167/613 800/1163/609 +f 778/1144/600 790/1143/599 808/1165/611 796/1162/608 +f 783/1141/597 784/1136/594 802/1168/614 801/1167/613 +f 793/1121/585 795/1123/587 812/1169/615 811/1170/616 +f 788/1130/590 787/1142/598 805/1171/617 806/1160/606 +f 784/1136/594 781/1137/595 799/1159/605 802/1168/614 +f 785/1138/596 793/1121/585 811/1170/616 803/1172/618 +f 779/1134/592 791/1128/589 809/1166/612 797/1173/619 +f 795/1123/587 792/1122/586 810/1164/610 812/1169/615 +f 786/1156/603 785/1138/596 803/1172/618 804/1174/620 +f 780/1135/593 779/1134/592 797/1173/619 798/1158/604 +f 787/1142/598 786/1156/603 804/1174/620 805/1171/617 +f 808/1165/611 807/1161/607 824/1175/621 825/1176/622 +f 800/1163/609 801/1167/613 818/1177/623 817/1178/624 +f 796/1162/608 808/1165/611 825/1176/622 813/1179/625 +f 801/1167/613 802/1168/614 819/1180/626 818/1177/623 +f 811/1170/616 812/1169/615 829/1181/627 828/1182/628 +f 806/1160/606 805/1171/617 822/1183/629 823/1184/630 +f 802/1168/614 799/1159/605 816/1185/631 819/1180/626 +f 812/1169/615 810/1164/610 827/1186/632 829/1181/627 +f 803/1172/618 811/1170/616 828/1182/628 820/1187/633 +f 797/1173/619 809/1166/612 826/1188/634 814/1189/635 +f 646/1157/25 796/1162/608 813/1179/625 +f 804/1174/620 803/1172/618 820/1187/633 821/1190/636 +f 798/1158/604 797/1173/619 814/1189/635 815/1191/637 +f 809/1166/612 864/1127/64 826/1188/634 +f 805/1171/617 804/1174/620 821/1190/636 822/1183/629 +f 799/1159/605 798/1158/604 815/1191/637 816/1185/631 +f 807/1161/607 806/1160/606 823/1184/630 824/1175/621 +f 810/1164/610 800/1163/609 817/1178/624 827/1186/632 +f 825/1176/622 824/1175/621 841/1192/638 842/1193/639 +f 817/1178/624 818/1177/623 835/1194/640 834/1195/641 +f 813/1179/625 825/1176/622 842/1193/639 830/1196/642 +f 818/1177/623 819/1180/626 836/1197/643 835/1194/640 +f 828/1182/628 829/1181/627 846/1198/644 845/1199/645 +f 823/1184/630 822/1183/629 839/1200/646 840/1201/647 +f 819/1180/626 816/1185/631 833/1202/648 836/1197/643 +f 829/1181/627 827/1186/632 844/1203/649 846/1198/644 +f 820/1187/633 828/1182/628 845/1199/645 837/1204/650 +f 814/1189/635 826/1188/634 843/1205/651 831/1206/652 +f 646/1157/25 813/1179/625 830/1196/642 +f 821/1190/636 820/1187/633 837/1204/650 838/1207/653 +f 815/1191/637 814/1189/635 831/1206/652 832/1208/654 +f 826/1188/634 864/1127/64 843/1205/651 +f 822/1183/629 821/1190/636 838/1207/653 839/1200/646 +f 816/1185/631 815/1191/637 832/1208/654 833/1202/648 +f 824/1175/621 823/1184/630 840/1201/647 841/1192/638 +f 827/1186/632 817/1178/624 834/1195/641 844/1203/649 +f 842/1193/639 841/1192/638 858/1209/655 859/1210/656 +f 834/1195/641 835/1194/640 852/1211/657 851/1212/658 +f 830/1196/642 842/1193/639 859/1210/656 847/1213/659 +f 835/1194/640 836/1197/643 853/1214/660 852/1211/657 +f 845/1199/645 846/1198/644 863/1215/661 862/1216/662 +f 840/1201/647 839/1200/646 856/1217/663 857/1218/664 +f 836/1197/643 833/1202/648 850/1219/665 853/1214/660 +f 846/1198/644 844/1203/649 861/1220/666 863/1215/661 +f 837/1204/650 845/1199/645 862/1216/662 854/1221/667 +f 831/1206/652 843/1205/651 860/1222/668 848/1223/669 +f 646/1157/25 830/1196/642 847/1213/659 +f 838/1207/653 837/1204/650 854/1221/667 855/1224/670 +f 832/1208/654 831/1206/652 848/1223/669 849/1225/671 +f 843/1205/651 864/1127/64 860/1222/668 +f 839/1200/646 838/1207/653 855/1224/670 856/1217/663 +f 833/1202/648 832/1208/654 849/1225/671 850/1219/665 +f 841/1192/638 840/1201/647 857/1218/664 858/1209/655 +f 844/1203/649 834/1195/641 851/1212/658 861/1220/666 +f 859/1210/656 858/1209/655 876/1226/672 877/1227/673 +f 851/1212/658 852/1211/657 870/1228/674 869/1229/675 +f 847/1213/659 859/1210/656 877/1227/673 865/1230/676 +f 852/1211/657 853/1214/660 871/1231/677 870/1228/674 +f 862/1216/662 863/1215/661 881/1232/678 880/1233/679 +f 857/1218/664 856/1217/663 874/1234/680 875/1235/681 +f 853/1214/660 850/1219/665 868/1236/682 871/1231/677 +f 863/1215/661 861/1220/666 879/1237/683 881/1232/678 +f 854/1221/667 862/1216/662 880/1233/679 872/1238/684 +f 848/1223/669 860/1222/668 878/1239/685 866/1240/686 +f 646/1157/25 847/1213/659 865/1230/676 +f 855/1224/670 854/1221/667 872/1238/684 873/1241/687 +f 849/1225/671 848/1223/669 866/1240/686 867/1242/688 +f 860/1222/668 864/1127/64 878/1239/685 +f 856/1217/663 855/1224/670 873/1241/687 874/1234/680 +f 850/1219/665 849/1225/671 867/1242/688 868/1236/682 +f 858/1209/655 857/1218/664 875/1235/681 876/1226/672 +f 861/1220/666 851/1212/658 869/1229/675 879/1237/683 +f 877/1227/673 876/1226/672 893/1243/689 894/1244/690 +f 869/1229/675 870/1228/674 887/1245/691 886/1246/692 +f 865/1230/676 877/1227/673 894/1244/690 882/1247/693 +f 870/1228/674 871/1231/677 888/1248/694 887/1245/691 +f 880/1233/679 881/1232/678 898/1249/695 897/1250/696 +f 875/1235/681 874/1234/680 891/1251/697 892/1252/698 +f 871/1231/677 868/1236/682 885/1253/699 888/1248/694 +f 881/1232/678 879/1237/683 896/1254/700 898/1249/695 +f 872/1238/684 880/1233/679 897/1250/696 889/1255/701 +f 866/1240/686 878/1239/685 895/1256/702 883/1257/703 +f 646/1157/25 865/1230/676 882/1247/693 +f 873/1241/687 872/1238/684 889/1255/701 890/1258/704 +f 867/1242/688 866/1240/686 883/1257/703 884/1259/705 +f 878/1239/685 864/1127/64 895/1256/702 +f 874/1234/680 873/1241/687 890/1258/704 891/1251/697 +f 868/1236/682 867/1242/688 884/1259/705 885/1253/699 +f 876/1226/672 875/1235/681 892/1252/698 893/1243/689 +f 879/1237/683 869/1229/675 886/1246/692 896/1254/700 +f 894/1244/690 893/1243/689 910/1260/706 911/1261/707 +f 886/1246/692 887/1245/691 904/1262/708 903/1263/709 +f 882/1247/693 894/1244/690 911/1261/707 899/1264/710 +f 887/1245/691 888/1248/694 905/1265/711 904/1262/708 +f 897/1250/696 898/1249/695 915/1266/712 914/1267/713 +f 892/1252/698 891/1251/697 908/1268/714 909/1269/715 +f 888/1248/694 885/1253/699 902/1270/716 905/1265/711 +f 898/1249/695 896/1254/700 913/1271/717 915/1266/712 +f 889/1255/701 897/1250/696 914/1267/713 906/1272/718 +f 883/1257/703 895/1256/702 912/1273/719 900/1274/720 +f 646/1157/25 882/1247/693 899/1264/710 +f 890/1258/704 889/1255/701 906/1272/718 907/1275/721 +f 884/1259/705 883/1257/703 900/1274/720 901/1276/722 +f 895/1256/702 864/1127/64 912/1273/719 +f 891/1251/697 890/1258/704 907/1275/721 908/1268/714 +f 885/1253/699 884/1259/705 901/1276/722 902/1270/716 +f 893/1243/689 892/1252/698 909/1269/715 910/1260/706 +f 896/1254/700 886/1246/692 903/1263/709 913/1271/717 +f 911/1261/707 910/1260/706 639/1277/215 640/1278/211 +f 903/1263/709 904/1262/708 632/1279/409 631/1280/285 +f 899/1264/710 911/1261/707 640/1278/211 627/1281/210 +f 904/1262/708 905/1265/711 633/1282/294 632/1279/409 +f 914/1267/713 915/1266/712 645/1283/411 643/1284/262 +f 909/1269/715 908/1268/714 637/1285/236 638/1286/238 +f 905/1265/711 902/1270/716 630/1287/295 633/1282/294 +f 915/1266/712 913/1271/717 642/1288/284 645/1283/411 +f 906/1272/718 914/1267/713 643/1284/262 634/1289/265 +f 900/1274/720 912/1273/719 641/1290/332 628/1291/331 +f 646/1157/25 899/1264/710 627/1281/210 +f 907/1275/721 906/1272/718 634/1289/265 636/1292/408 +f 901/1276/722 900/1274/720 628/1291/331 629/1293/412 +f 912/1273/719 864/1127/64 641/1290/332 +f 908/1268/714 907/1275/721 636/1292/408 637/1285/236 +f 902/1270/716 901/1276/722 629/1293/412 630/1287/295 +f 910/1260/706 909/1269/715 638/1286/238 639/1277/215 +f 913/1271/717 903/1263/709 631/1280/285 642/1288/284 diff --git a/mods/pipeworks/models/pipeworks_spigot_pouring_lowpoly.obj b/mods/pipeworks/models/pipeworks_spigot_pouring_lowpoly.obj new file mode 100644 index 00000000..43787ec1 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_spigot_pouring_lowpoly.obj @@ -0,0 +1,392 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-master-lowpoly.blend' +# www.blender.org +o Cylinder.000_Cylinder.000_None_Cylinder.000_Cylinder.000_No.004 +v 0.064721 -0.156250 0.500000 +v 0.156250 -0.064721 0.500000 +v 0.156250 0.064721 0.500000 +v 0.064721 0.156250 0.500000 +v -0.064721 0.156250 0.500000 +v -0.156250 0.064721 0.500000 +v -0.156250 -0.064721 0.500000 +v -0.064721 -0.156250 0.500000 +v 0.156250 -0.064721 0.468750 +v 0.064721 -0.156250 0.468750 +v -0.064721 -0.156250 0.468750 +v -0.156250 -0.064721 0.468750 +v -0.156250 0.064721 0.468750 +v -0.064721 0.156250 0.468750 +v 0.064721 0.156250 0.468750 +v 0.156250 0.064721 0.468750 +v 0.064721 -0.187500 0.156250 +v 0.156250 -0.187500 0.064721 +v 0.156250 -0.187500 -0.064721 +v 0.064721 -0.187500 -0.156250 +v -0.064721 -0.187500 -0.156250 +v -0.156250 -0.187500 -0.064721 +v -0.156250 -0.187500 0.064721 +v -0.064721 -0.187500 0.156250 +v 0.156250 -0.250000 0.064721 +v 0.064721 -0.250000 0.156250 +v -0.064721 -0.250000 0.156250 +v -0.156250 -0.250000 0.064721 +v -0.156250 -0.250000 -0.064721 +v -0.064721 -0.250000 -0.156250 +v 0.064721 -0.250000 -0.156250 +v 0.156250 -0.250000 -0.064721 +v -0.051777 -0.000000 -0.125000 +v -0.125000 -0.000000 -0.051777 +v -0.125000 0.051777 -0.051777 +v -0.088388 0.088388 -0.088388 +v -0.051777 0.051777 -0.125000 +v 0.051777 -0.000000 -0.125000 +v 0.051777 0.051777 -0.125000 +v 0.088388 0.088389 -0.088388 +v 0.125000 0.051777 -0.051777 +v 0.125000 -0.000000 -0.051777 +v 0.125000 0.051777 -0.000000 +v 0.125000 0.000000 0.000000 +v -0.125000 0.000000 0.000000 +v -0.125000 0.051777 -0.000000 +v 0.000000 -0.000000 -0.125000 +v 0.000000 0.051777 -0.125000 +v -0.051777 0.125000 -0.051777 +v 0.051777 0.125000 -0.051777 +v -0.051777 -0.187500 0.125000 +v -0.051777 -0.125000 0.125000 +v -0.125000 -0.051777 0.051777 +v -0.125000 -0.187500 0.051777 +v 0.051777 -0.187500 0.125000 +v 0.125000 -0.187500 0.051777 +v 0.125000 -0.051777 0.051777 +v 0.051777 -0.125000 0.125000 +v -0.125000 -0.051777 0.468750 +v -0.125000 0.051777 0.468750 +v -0.125000 -0.051777 0.000000 +v -0.051777 -0.125000 0.468750 +v 0.125000 -0.051777 0.000000 +v 0.125000 0.051777 0.468750 +v 0.125000 -0.051777 0.468750 +v -0.051777 0.125000 0.468750 +v 0.051777 -0.125000 0.468750 +v 0.051777 0.125000 0.468750 +v 0.125000 -0.051777 -0.051777 +v 0.125000 -0.187500 -0.051777 +v 0.051777 -0.187500 -0.125000 +v -0.125000 -0.051777 -0.051777 +v -0.051777 -0.187500 -0.125000 +v -0.125000 -0.187500 -0.051777 +v 0.091145 -0.250000 0.037754 +v 0.037754 -0.250000 0.091145 +v -0.037754 -0.250000 0.091145 +v -0.091145 -0.250000 0.037754 +v -0.091145 -0.250000 -0.037754 +v -0.037754 -0.250000 -0.091145 +v 0.037754 -0.250000 -0.091145 +v 0.091145 -0.250000 -0.037754 +v 0.037754 -0.562500 0.091145 +v -0.037754 -0.562500 0.091145 +v -0.037754 -0.562500 -0.091145 +v 0.037754 -0.562500 -0.091145 +v 0.091145 -0.562500 0.037754 +v 0.091145 -0.562500 -0.037754 +v -0.091145 -0.562500 0.037754 +v -0.091145 -0.562500 -0.037754 +vt 0.3934 0.4559 +vt 0.4559 0.3934 +vt 0.5441 0.3934 +vt 0.6066 0.4559 +vt 0.6066 0.5441 +vt 0.5441 0.6066 +vt 0.4559 0.6066 +vt 0.3934 0.5441 +vt 0.2500 0.2500 +vt 0.1250 0.2500 +vt 0.1250 -0.0625 +vt 0.2500 -0.0625 +vt 1.0000 0.2500 +vt 0.8750 0.2500 +vt 0.8750 -0.0625 +vt 1.0000 -0.0625 +vt 0.7500 0.2500 +vt 0.6250 0.2500 +vt 0.6250 -0.0625 +vt 0.7500 -0.0625 +vt 0.5000 0.2500 +vt 0.5000 -0.0625 +vt 0.3750 0.2500 +vt 0.3750 -0.0625 +vt 0.0000 0.2500 +vt 0.0000 -0.0625 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 1.0000 0.2656 +vt 0.8750 0.2656 +vt 0.8750 0.2344 +vt 0.9375 0.2188 +vt 1.0000 0.2344 +vt 0.1250 0.2656 +vt 0.1250 0.2344 +vt 0.1875 0.2188 +vt 0.2500 0.2344 +vt 0.2500 0.2656 +vt 0.3125 0.2344 +vt 0.3125 0.2656 +vt 0.7500 0.2344 +vt 0.8125 0.2344 +vt 0.8125 0.2656 +vt 0.7500 0.2656 +vt -0.0000 0.2344 +vt 0.0625 0.2344 +vt 0.0625 0.2656 +vt -0.0000 0.2656 +vt -0.0000 0.2969 +vt 0.0625 0.2969 +vt 0.9375 0.3125 +vt 0.8750 0.2969 +vt 0.8750 0.2344 +vt 0.9375 0.2188 +vt 1.0000 0.2344 +vt 1.0000 0.2656 +vt 1.0000 0.2969 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 1.0000 0.0156 +vt 1.0000 0.2031 +vt 0.8750 0.2344 +vt 0.8750 0.0156 +vt 0.1250 0.0156 +vt 0.2500 0.0156 +vt 0.2500 0.2344 +vt 0.1250 0.2031 +vt 0.8750 0.5156 +vt 0.7500 0.5156 +vt 0.8750 0.2656 +vt 0.8750 0.2969 +vt 1.0000 0.5156 +vt 1.0000 0.3281 +vt 0.2500 0.2969 +vt 0.2500 0.2656 +vt 0.3750 0.2656 +vt 0.3750 0.5156 +vt 0.2500 0.5156 +vt 0.6250 0.5156 +vt 0.6250 0.2344 +vt 0.6875 0.2188 +vt 0.1250 0.5156 +vt -0.0000 0.5156 +vt -0.0000 0.3281 +vt 0.1250 0.3281 +vt 0.5000 0.5156 +vt 0.5000 0.2344 +vt 0.8125 0.6094 +vt 0.8125 0.5469 +vt 0.8750 0.5469 +vt 0.8750 0.6094 +vt 0.9375 0.5469 +vt 0.9375 0.6094 +vt 1.0000 0.5469 +vt 1.0000 0.6094 +vt 0.5000 0.6094 +vt 0.5000 0.5469 +vt 0.5625 0.5469 +vt 0.5625 0.6094 +vt 0.6250 0.5469 +vt 0.6250 0.6094 +vt 0.6875 0.5469 +vt 0.6875 0.6094 +vt 0.7500 0.5469 +vt 0.7500 0.6094 +vt 0.5000 0.2656 +vt 0.3750 0.2656 +vt 0.3750 0.2344 +vt 0.3750 0.0156 +vt 0.5000 0.0156 +vt 0.7500 0.2344 +vt 0.7500 0.2656 +vt 0.6250 0.2656 +vt 0.6250 0.0156 +vt 0.7500 0.0156 +vt 0.5625 0.2656 +vt 0.8125 0.2344 +vt 0.3125 0.2344 +vt -0.0000 0.2031 +vt -0.0000 0.0156 +vt 0.3750 0.2344 +vt 0.4375 0.2188 +vn 0.0000 -1.0000 -0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn -0.7071 -0.0000 -0.7071 +vn -0.7071 0.0000 0.7071 +vn 0.0000 -0.0000 -1.0000 +vn 0.7071 -0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +vn 0.0000 1.0000 -0.0000 +vn -0.3827 0.0000 -0.9239 +vn -0.9239 0.0000 -0.3827 +vn -0.6387 0.5441 -0.5441 +vn -0.3251 0.3251 -0.8881 +vn -0.3002 0.3002 -0.9054 +vn 0.3827 0.0000 -0.9239 +vn 0.3002 0.3002 -0.9054 +vn 0.8881 0.3251 -0.3251 +vn 0.9406 -0.1343 -0.3119 +vn 0.9239 0.0000 -0.3827 +vn 0.8171 0.5712 -0.0783 +vn -0.8994 0.3725 -0.2288 +vn -0.0000 0.3827 -0.9239 +vn 0.1343 0.9406 -0.3119 +vn 0.5441 0.6386 -0.5441 +vn 0.2971 -0.7173 -0.6302 +vn 0.2971 -0.7173 0.6302 +vn -0.2971 -0.7173 0.6302 +vn -0.2970 -0.7174 -0.6302 +vn 0.7173 -0.2971 -0.6302 +vn 0.7173 -0.2971 0.6302 +vn -0.7173 -0.2971 0.6302 +vn -0.7173 -0.2971 -0.6302 +vn -0.7173 0.2971 0.6302 +vn -0.7173 0.2971 -0.6302 +vn -0.2971 0.7173 0.6302 +vn -0.2972 0.7173 -0.6302 +vn 0.2971 0.7173 0.6302 +vn 0.2971 0.7173 -0.6302 +vn 0.7173 0.2971 0.6302 +vn 0.7173 0.2971 -0.6302 +vn -0.3827 0.0000 0.9239 +vn -0.5743 -0.5789 0.5789 +vn -0.9878 -0.1101 0.1101 +vn -0.9239 0.0000 0.3827 +vn 0.3827 0.0000 0.9239 +vn 0.9239 0.0000 0.3827 +vn 0.9878 -0.1101 0.1101 +vn 0.5743 -0.5789 0.5789 +vn -0.9239 -0.3827 0.0000 +vn -0.9239 0.3827 -0.0000 +vn -0.3827 -0.9239 0.0000 +vn 0.9239 0.3827 -0.0000 +vn 0.9239 -0.3827 0.0000 +vn -0.3827 0.9239 -0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.3827 0.9239 -0.0000 +vn 0.7173 -0.6302 0.2971 +vn 0.7173 0.6302 0.2971 +vn 0.2971 0.6302 0.7173 +vn 0.2971 -0.6302 0.7173 +vn -0.2971 0.6302 0.7173 +vn -0.2971 -0.6302 0.7173 +vn -0.7173 0.6302 0.2972 +vn -0.7174 -0.6302 0.2970 +vn -0.7173 0.6302 -0.2971 +vn -0.7173 -0.6302 -0.2971 +vn -0.2971 0.6302 -0.7173 +vn -0.2970 -0.6302 -0.7174 +vn 0.2971 0.6302 -0.7173 +vn 0.2971 -0.6302 -0.7173 +vn 0.7172 0.6302 -0.2973 +vn 0.7174 -0.6302 -0.2969 +g Cylinder.000_Cylinder.000_None_Cylinder.000_Cylinder.000_No.004_Cylinder.000_Cylinder.000_None_Cylinder.000_Cylinder.000_No.004_pipe +s off +f 87/1/1 83/2/1 84/3/1 89/4/1 90/5/1 85/6/1 86/7/1 88/8/1 +f 82/9/2 75/10/2 87/11/2 88/12/2 +f 76/13/3 77/14/3 84/15/3 83/16/3 +f 78/17/4 79/18/4 90/19/4 89/20/4 +f 79/18/5 80/21/5 85/22/5 90/19/5 +f 77/14/6 78/17/6 89/20/6 84/15/6 +f 80/21/7 81/23/7 86/24/7 85/22/7 +f 81/23/8 82/9/8 88/12/8 86/24/8 +f 75/10/9 76/25/9 83/26/9 87/11/9 +g Cylinder.000_Cylinder.000_None_Cylinder.000_Cylinder.000_No.004_Cylinder.000_Cylinder.000_None_Cylinder.000_Cylinder.000_No.004_pipe_pipeworks_pipe_plain.png +f 1/27/3 2/28/3 3/29/3 4/30/3 5/31/3 6/32/3 7/33/3 8/34/3 +f 9/35/7 10/36/7 11/37/7 12/38/7 13/39/7 14/40/7 15/41/7 16/42/7 +f 17/43/10 18/44/10 19/45/10 20/46/10 21/47/10 22/48/10 23/49/10 24/50/10 +f 25/51/1 26/52/1 27/53/1 28/54/1 29/55/1 30/56/1 31/57/1 32/58/1 +s 1 +f 33/59/11 34/60/12 35/61/13 36/62/14 37/63/15 +f 38/64/16 39/65/17 40/66/18 41/67/19 42/68/20 +f 41/67/19 43/69/21 44/70/2 42/68/20 +f 35/71/13 34/72/12 45/73/4 46/74/22 +f 39/75/17 38/76/16 47/77/7 48/78/23 +f 37/79/15 48/78/23 47/77/7 33/80/11 +f 36/81/14 49/82/24 50/83/25 40/84/18 39/85/17 48/86/23 37/87/15 +f 10/88/26 1/89/27 8/90/28 11/91/29 +f 9/92/30 2/93/31 1/89/27 10/88/26 +f 11/91/29 8/90/28 7/94/32 12/95/33 +f 12/96/33 7/97/32 6/98/34 13/99/35 +f 13/99/35 6/98/34 5/100/36 14/101/37 +f 14/101/37 5/100/36 4/102/38 15/103/39 +f 15/103/39 4/102/38 3/104/40 16/105/41 +f 16/105/41 3/104/40 2/93/31 9/92/30 +f 51/106/42 52/107/43 53/108/44 54/109/45 +f 55/110/46 56/111/47 57/112/48 58/113/49 +f 59/114/50 60/115/51 46/74/22 45/73/4 61/116/4 53/117/44 +f 62/118/52 59/114/50 53/117/44 52/119/43 +f 57/120/48 63/121/2 44/70/2 43/122/21 64/123/53 65/124/54 +f 60/115/51 66/125/55 49/126/24 36/127/14 35/71/13 46/74/22 +f 67/128/56 62/129/52 52/130/43 58/131/49 +f 66/125/55 68/132/57 50/133/25 49/126/24 +f 25/134/58 18/135/59 17/136/60 26/137/61 +f 26/137/61 17/136/60 24/138/62 27/139/63 +f 27/139/63 24/138/62 23/140/64 28/141/65 +f 28/142/65 23/143/64 22/144/66 29/145/67 +f 29/145/67 22/144/66 21/146/68 30/147/69 +f 30/147/69 21/146/68 20/148/70 31/149/71 +f 31/149/71 20/148/70 19/150/72 32/151/73 +f 32/151/73 19/150/72 18/135/59 25/134/58 +f 38/152/16 42/153/20 69/154/20 70/155/20 71/156/16 +f 72/157/12 34/158/12 33/159/11 73/160/11 74/161/12 +f 67/128/56 58/131/49 57/120/48 65/124/54 +f 73/160/11 33/159/11 47/162/7 38/152/16 71/156/16 +f 54/109/45 53/108/44 61/163/4 72/157/12 74/161/12 +f 56/111/47 70/155/20 69/154/20 63/164/2 57/112/48 +f 55/110/46 58/113/49 52/165/43 51/166/42 +f 42/153/20 44/70/2 63/164/2 69/154/20 +f 72/157/12 61/163/4 45/73/4 34/158/12 +f 64/123/53 43/122/21 41/167/19 40/168/18 50/133/25 68/132/57 diff --git a/mods/pipeworks/models/pipeworks_straight_pipe.obj b/mods/pipeworks/models/pipeworks_straight_pipe.obj new file mode 100644 index 00000000..82350472 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_straight_pipe.obj @@ -0,0 +1,2507 @@ +# Blender v2.78 (sub 0) OBJ File: '' +# www.blender.org +o Pipe_Cylinder.002_None +v 0.063645 0.130078 -0.460913 +v 0.062468 0.139022 -0.460913 +v 0.054133 0.142474 -0.460913 +v 0.046977 0.136982 -0.460913 +v 0.048154 0.128039 -0.460913 +v 0.056488 0.124587 -0.460913 +v 0.046977 0.136982 0.460913 +v 0.054134 0.142474 0.460913 +v 0.062468 0.139022 0.460913 +v 0.063645 0.130078 0.460913 +v 0.056489 0.124587 0.460913 +v 0.048154 0.128039 0.460913 +v 0.136983 0.046976 -0.460913 +v 0.142475 0.054133 -0.460913 +v 0.139023 0.062467 -0.460913 +v 0.130079 0.063644 -0.460913 +v 0.124588 0.056488 -0.460913 +v 0.128040 0.048154 -0.460913 +v 0.130079 0.063644 0.460913 +v 0.139023 0.062467 0.460913 +v 0.142475 0.054133 0.460913 +v 0.136983 0.046976 0.460913 +v 0.128040 0.048153 0.460913 +v 0.124588 0.056487 0.460913 +v 0.130079 -0.063644 -0.460913 +v 0.139023 -0.062467 -0.460913 +v 0.142475 -0.054132 -0.460913 +v 0.136983 -0.046976 -0.460913 +v 0.128040 -0.048153 -0.460913 +v 0.124588 -0.056487 -0.460913 +v 0.136983 -0.046976 0.460913 +v 0.142475 -0.054133 0.460913 +v 0.139023 -0.062467 0.460913 +v 0.130079 -0.063644 0.460913 +v 0.124588 -0.056488 0.460913 +v 0.128040 -0.048153 0.460913 +v 0.046977 -0.136982 -0.460913 +v 0.054134 -0.142474 -0.460913 +v 0.062468 -0.139022 -0.460913 +v 0.063645 -0.130078 -0.460913 +v 0.056489 -0.124587 -0.460913 +v 0.048154 -0.128039 -0.460913 +v 0.063645 -0.130078 0.460913 +v 0.062468 -0.139022 0.460913 +v 0.054134 -0.142474 0.460913 +v 0.046977 -0.136982 0.460913 +v 0.048154 -0.128039 0.460913 +v 0.056488 -0.124587 0.460913 +v -0.063643 -0.130078 -0.460913 +v -0.062466 -0.139022 -0.460913 +v -0.054131 -0.142474 -0.460913 +v -0.046975 -0.136982 -0.460913 +v -0.048152 -0.128039 -0.460913 +v -0.056486 -0.124587 -0.460913 +v -0.046975 -0.136982 0.460913 +v -0.054132 -0.142474 0.460913 +v -0.062466 -0.139022 0.460913 +v -0.063643 -0.130078 0.460913 +v -0.056486 -0.124587 0.460913 +v -0.048152 -0.128039 0.460913 +v -0.136981 -0.046976 -0.460913 +v -0.142473 -0.054133 -0.460913 +v -0.139021 -0.062467 -0.460913 +v -0.130077 -0.063644 -0.460913 +v -0.124586 -0.056488 -0.460913 +v -0.128038 -0.048153 -0.460913 +v -0.130077 -0.063644 0.460913 +v -0.139021 -0.062467 0.460913 +v -0.142473 -0.054132 0.460913 +v -0.136981 -0.046976 0.460913 +v -0.128038 -0.048153 0.460913 +v -0.124586 -0.056487 0.460913 +v -0.130077 0.063644 -0.460913 +v -0.139021 0.062467 -0.460913 +v -0.142473 0.054132 -0.460913 +v -0.136981 0.046976 -0.460913 +v -0.128038 0.048153 -0.460913 +v -0.124586 0.056487 -0.460913 +v -0.136981 0.046976 0.460913 +v -0.142473 0.054133 0.460913 +v -0.139021 0.062467 0.460913 +v -0.130077 0.063644 0.460913 +v -0.124586 0.056487 0.460913 +v -0.128038 0.048153 0.460913 +v -0.046975 0.136982 -0.460913 +v -0.054132 0.142474 -0.460913 +v -0.062466 0.139022 -0.460913 +v -0.063643 0.130078 -0.460913 +v -0.056487 0.124587 -0.460913 +v -0.048152 0.128039 -0.460913 +v -0.063643 0.130078 0.460913 +v -0.062466 0.139022 0.460913 +v -0.054132 0.142474 0.460913 +v -0.046975 0.136982 0.460913 +v -0.048152 0.128039 0.460913 +v -0.056486 0.124587 0.460913 +v -0.121366 0.099603 0.468749 +v -0.099602 0.121367 0.468749 +v -0.074011 0.138467 0.468749 +v -0.045575 0.150245 0.468749 +v -0.015388 0.156250 0.468749 +v 0.015390 0.156250 0.468749 +v 0.045577 0.150245 0.468749 +v 0.074013 0.138467 0.468749 +v 0.099604 0.121367 0.468749 +v 0.121368 0.099603 0.468749 +v 0.138468 0.074012 0.468749 +v 0.150246 0.045576 0.468749 +v 0.156251 0.015389 0.468749 +v 0.156251 -0.015389 0.468749 +v 0.150246 -0.045576 0.468749 +v 0.138468 -0.074012 0.468749 +v 0.121368 -0.099603 0.468749 +v 0.099604 -0.121367 0.468749 +v 0.074013 -0.138467 0.468749 +v 0.045577 -0.150245 0.468749 +v 0.015390 -0.156250 0.468749 +v -0.015388 -0.156250 0.468749 +v -0.045575 -0.150245 0.468749 +v -0.074011 -0.138466 0.468749 +v -0.099602 -0.121367 0.468749 +v -0.121366 -0.099603 0.468749 +v -0.138466 -0.074012 0.468749 +v -0.150244 -0.045576 0.468749 +v -0.156249 -0.015389 0.468749 +v -0.156249 0.015390 0.468749 +v -0.150244 0.045577 0.468749 +v -0.138466 0.074012 0.468749 +v 0.045577 -0.150245 0.499999 +v 0.074013 -0.138467 0.499999 +v 0.099604 -0.121367 0.499999 +v 0.121368 -0.099603 0.499999 +v 0.138468 -0.074012 0.499999 +v 0.150246 -0.045576 0.499999 +v 0.156251 -0.015389 0.499999 +v 0.156251 0.015389 0.499999 +v 0.150246 0.045576 0.499999 +v 0.138468 0.074012 0.499999 +v 0.121368 0.099603 0.499999 +v 0.099604 0.121367 0.499999 +v 0.074013 0.138467 0.499999 +v 0.045577 0.150245 0.499999 +v 0.015390 0.156250 0.499999 +v -0.015388 0.156250 0.499999 +v -0.045575 0.150245 0.499999 +v -0.074011 0.138467 0.499999 +v -0.099602 0.121367 0.499999 +v -0.121366 0.099603 0.499999 +v -0.138466 0.074012 0.499999 +v -0.150244 0.045577 0.499999 +v -0.156249 0.015390 0.499999 +v -0.156249 -0.015389 0.499999 +v -0.150244 -0.045576 0.499999 +v -0.138466 -0.074012 0.499999 +v -0.121366 -0.099603 0.499999 +v -0.099602 -0.121367 0.499999 +v -0.074011 -0.138466 0.499999 +v -0.045575 -0.150245 0.499999 +v -0.015388 -0.156250 0.499999 +v 0.015390 -0.156250 0.499999 +v 0.015390 -0.156250 -0.468751 +v 0.045577 -0.150245 -0.468751 +v 0.074013 -0.138467 -0.468751 +v 0.099604 -0.121367 -0.468751 +v 0.121368 -0.099603 -0.468751 +v 0.138468 -0.074012 -0.468751 +v 0.150246 -0.045576 -0.468751 +v 0.156251 -0.015389 -0.468751 +v 0.156251 0.015389 -0.468751 +v 0.150246 0.045576 -0.468751 +v 0.138468 0.074012 -0.468751 +v 0.121368 0.099603 -0.468751 +v 0.099604 0.121367 -0.468751 +v 0.074013 0.138467 -0.468751 +v 0.045577 0.150245 -0.468751 +v 0.015390 0.156250 -0.468751 +v -0.015388 0.156249 -0.468751 +v -0.045576 0.150245 -0.468751 +v -0.074011 0.138466 -0.468751 +v -0.099602 0.121367 -0.468751 +v -0.121366 0.099603 -0.468751 +v -0.138466 0.074012 -0.468751 +v -0.150244 0.045576 -0.468751 +v -0.156249 0.015389 -0.468751 +v -0.156249 -0.015389 -0.468751 +v -0.150244 -0.045576 -0.468751 +v -0.138466 -0.074012 -0.468751 +v -0.121366 -0.099603 -0.468751 +v -0.099602 -0.121367 -0.468751 +v -0.074011 -0.138466 -0.468751 +v -0.045575 -0.150245 -0.468751 +v -0.015388 -0.156250 -0.468751 +v -0.074011 -0.138467 -0.500001 +v -0.099602 -0.121367 -0.500001 +v -0.121366 -0.099603 -0.500001 +v -0.138466 -0.074012 -0.500001 +v -0.150244 -0.045576 -0.500001 +v -0.156249 -0.015389 -0.500001 +v -0.156249 0.015389 -0.500001 +v -0.150244 0.045576 -0.500001 +v -0.138466 0.074012 -0.500001 +v -0.121366 0.099603 -0.500001 +v -0.099602 0.121367 -0.500001 +v -0.074011 0.138466 -0.500001 +v -0.045576 0.150245 -0.500001 +v -0.015388 0.156250 -0.500001 +v 0.015390 0.156250 -0.500001 +v 0.045577 0.150245 -0.500001 +v 0.074013 0.138467 -0.500001 +v 0.099604 0.121367 -0.500001 +v 0.121368 0.099603 -0.500001 +v 0.138468 0.074012 -0.500001 +v 0.150246 0.045576 -0.500001 +v 0.156251 0.015389 -0.500001 +v 0.156251 -0.015389 -0.500001 +v 0.150246 -0.045576 -0.500001 +v 0.138468 -0.074012 -0.500001 +v 0.121368 -0.099603 -0.500001 +v 0.099604 -0.121367 -0.500001 +v 0.074013 -0.138467 -0.500001 +v 0.045577 -0.150245 -0.500001 +v 0.015390 -0.156250 -0.500001 +v -0.015388 -0.156250 -0.500001 +v -0.045575 -0.150245 -0.500001 +v 0.108579 0.095821 -0.460913 +v 0.110914 0.104534 -0.460913 +v 0.104535 0.110913 -0.460913 +v 0.095822 0.108578 -0.460913 +v 0.093487 0.099865 -0.460913 +v 0.099866 0.093486 -0.460913 +v 0.095822 0.108578 0.460913 +v 0.104535 0.110913 0.460913 +v 0.110914 0.104534 0.460913 +v 0.108579 0.095821 0.460913 +v 0.099866 0.093486 0.460913 +v 0.093487 0.099865 0.460913 +v 0.144533 -0.009021 -0.460913 +v 0.152345 -0.004510 -0.460913 +v 0.152345 0.004510 -0.460913 +v 0.144533 0.009021 -0.460913 +v 0.136721 0.004510 -0.460913 +v 0.136721 -0.004510 -0.460913 +v 0.144533 0.009021 0.460913 +v 0.152345 0.004510 0.460913 +v 0.152345 -0.004510 0.460913 +v 0.144533 -0.009021 0.460913 +v 0.136721 -0.004510 0.460913 +v 0.136721 0.004510 0.460913 +v 0.095822 -0.108578 -0.460913 +v 0.104535 -0.110913 -0.460913 +v 0.110914 -0.104534 -0.460913 +v 0.108579 -0.095821 -0.460913 +v 0.099866 -0.093486 -0.460913 +v 0.093487 -0.099865 -0.460913 +v 0.108579 -0.095821 0.460913 +v 0.110914 -0.104534 0.460913 +v 0.104535 -0.110913 0.460913 +v 0.095822 -0.108578 0.460913 +v 0.093487 -0.099865 0.460913 +v 0.099866 -0.093486 0.460913 +v -0.009020 -0.144532 -0.460913 +v -0.004509 -0.152344 -0.460913 +v 0.004512 -0.152344 -0.460913 +v 0.009022 -0.144532 -0.460913 +v 0.004511 -0.136720 -0.460913 +v -0.004509 -0.136720 -0.460913 +v 0.009022 -0.144532 0.460913 +v 0.004511 -0.152344 0.460913 +v -0.004509 -0.152344 0.460913 +v -0.009020 -0.144532 0.460913 +v -0.004509 -0.136720 0.460913 +v 0.004511 -0.136720 0.460913 +v -0.108577 -0.095821 -0.460913 +v -0.110912 -0.104534 -0.460913 +v -0.104533 -0.110913 -0.460913 +v -0.095820 -0.108578 -0.460913 +v -0.093485 -0.099865 -0.460913 +v -0.099864 -0.093486 -0.460913 +v -0.095820 -0.108578 0.460913 +v -0.104533 -0.110913 0.460913 +v -0.110912 -0.104534 0.460913 +v -0.108577 -0.095821 0.460913 +v -0.099864 -0.093486 0.460913 +v -0.093485 -0.099865 0.460913 +v -0.144531 0.009021 -0.460913 +v -0.152343 0.004510 -0.460913 +v -0.152343 -0.004510 -0.460913 +v -0.144531 -0.009021 -0.460913 +v -0.136719 -0.004510 -0.460913 +v -0.136719 0.004510 -0.460913 +v -0.144531 -0.009021 0.460913 +v -0.152343 -0.004510 0.460913 +v -0.152343 0.004510 0.460913 +v -0.144531 0.009021 0.460913 +v -0.136719 0.004510 0.460913 +v -0.136719 -0.004510 0.460913 +v -0.095820 0.108578 -0.460913 +v -0.104533 0.110913 -0.460913 +v -0.110912 0.104534 -0.460913 +v -0.108577 0.095821 -0.460913 +v -0.099864 0.093486 -0.460913 +v -0.093485 0.099865 -0.460913 +v -0.108577 0.095821 0.460913 +v -0.110912 0.104534 0.460913 +v -0.104533 0.110913 0.460913 +v -0.095820 0.108578 0.460913 +v -0.093485 0.099865 0.460913 +v -0.099864 0.093486 0.460913 +v 0.009022 0.144532 -0.460913 +v 0.004511 0.152344 -0.460913 +v -0.004509 0.152344 -0.460913 +v -0.009020 0.144532 -0.460913 +v -0.004509 0.136720 -0.460913 +v 0.004511 0.136720 -0.460913 +v -0.009020 0.144532 0.460913 +v -0.004509 0.152344 0.460913 +v 0.004511 0.152344 0.460913 +v 0.009022 0.144532 0.460913 +v 0.004511 0.136720 0.460913 +v -0.004509 0.136720 0.460913 +v 0.062449 0.116832 0.468749 +v 0.059211 0.110774 0.437500 +v 0.036462 0.120197 0.437500 +v 0.038456 0.126770 0.468749 +v 0.012986 0.131837 0.468749 +v 0.012313 0.125000 0.437500 +v -0.012983 0.131837 0.468749 +v -0.012310 0.125001 0.437500 +v -0.038454 0.126770 0.468749 +v -0.036460 0.120197 0.437500 +v -0.062447 0.116832 0.468749 +v -0.059209 0.110774 0.437500 +v -0.084040 0.102404 0.468749 +v -0.079682 0.097094 0.437500 +v -0.097093 0.079683 0.437500 +v -0.102403 0.084041 0.468749 +v -0.116831 0.062448 0.468749 +v -0.110773 0.059210 0.437500 +v -0.126769 0.038455 0.468749 +v -0.120196 0.036461 0.437500 +v -0.131835 0.012985 0.468749 +v -0.124999 0.012312 0.437500 +v -0.124999 -0.012311 0.437500 +v -0.131835 -0.012985 0.468749 +v -0.120196 -0.036461 0.437500 +v -0.126769 -0.038455 0.468749 +v -0.116831 -0.062448 0.468749 +v -0.110773 -0.059210 0.437500 +v -0.097093 -0.079683 0.437500 +v -0.102403 -0.084041 0.468749 +v -0.079682 -0.097094 0.437500 +v -0.084040 -0.102404 0.468749 +v -0.062447 -0.116832 0.468749 +v -0.059209 -0.110774 0.437500 +v -0.036460 -0.120197 0.437500 +v -0.038454 -0.126770 0.468749 +v -0.012984 -0.131836 0.468749 +v -0.012310 -0.125000 0.437500 +v 0.012312 -0.125000 0.437500 +v 0.012986 -0.131836 0.468749 +v 0.038456 -0.126770 0.468749 +v 0.036462 -0.120197 0.437500 +v 0.059211 -0.110774 0.437500 +v 0.062449 -0.116832 0.468749 +v 0.079684 -0.097094 0.437500 +v 0.084042 -0.102404 0.468749 +v 0.097095 -0.079683 0.437500 +v 0.102405 -0.084041 0.468749 +v 0.110775 -0.059210 0.437500 +v 0.116833 -0.062448 0.468749 +v 0.120198 -0.036461 0.437500 +v 0.126771 -0.038455 0.468749 +v 0.125002 -0.012311 0.437500 +v 0.131837 -0.012985 0.468749 +v 0.126771 0.038455 0.468749 +v 0.131838 0.012985 0.468749 +v 0.125002 0.012311 0.437500 +v 0.120198 0.036461 0.437500 +v 0.102405 0.084041 0.468749 +v 0.116833 0.062448 0.468749 +v 0.110775 0.059210 0.437500 +v 0.097095 0.079683 0.437500 +v 0.084042 0.102404 0.468749 +v 0.079684 0.097094 0.437500 +v -0.124999 -0.012311 -0.437502 +v -0.125000 0.012312 -0.437502 +v -0.131835 0.012985 -0.468751 +v -0.120196 0.036461 -0.437502 +v -0.126769 0.038455 -0.468751 +v -0.131835 -0.012985 -0.468751 +v -0.126769 -0.038455 -0.468751 +v -0.120196 -0.036461 -0.437502 +v -0.110773 0.059210 -0.437502 +v -0.097093 0.079683 -0.437502 +v -0.116831 0.062448 -0.468751 +v -0.116831 -0.062448 -0.468751 +v -0.110773 -0.059210 -0.437502 +v -0.102403 0.084041 -0.468751 +v -0.102403 -0.084041 -0.468751 +v -0.097093 -0.079683 -0.437502 +v -0.084040 0.102404 -0.468751 +v -0.079682 0.097094 -0.437502 +v -0.084040 -0.102404 -0.468751 +v -0.079682 -0.097094 -0.437502 +v -0.062447 0.116832 -0.468751 +v -0.059209 0.110774 -0.437502 +v -0.062447 -0.116832 -0.468751 +v -0.059209 -0.110774 -0.437502 +v -0.038454 0.126770 -0.468751 +v -0.036460 0.120197 -0.437502 +v -0.038454 -0.126770 -0.468751 +v -0.036460 -0.120197 -0.437502 +v -0.012984 0.131836 -0.468751 +v -0.012310 0.125000 -0.437502 +v -0.012984 -0.131837 -0.468751 +v -0.012310 -0.125001 -0.437502 +v 0.012986 0.131836 -0.468751 +v 0.012313 0.125000 -0.437502 +v 0.012986 -0.131837 -0.468751 +v 0.012312 -0.125001 -0.437502 +v 0.110775 -0.059210 -0.437502 +v 0.097095 -0.079683 -0.437502 +v 0.038456 0.126770 -0.468751 +v 0.036462 0.120197 -0.437502 +v 0.038456 -0.126770 -0.468751 +v 0.036462 -0.120197 -0.437502 +v 0.062449 0.116832 -0.468751 +v 0.059211 0.110774 -0.437502 +v 0.062449 -0.116832 -0.468751 +v 0.059211 -0.110774 -0.437502 +v 0.084042 0.102404 -0.468751 +v 0.079684 0.097094 -0.437502 +v 0.084042 -0.102404 -0.468751 +v 0.079684 -0.097094 -0.437502 +v 0.102405 0.084041 -0.468751 +v 0.097095 0.079683 -0.437502 +v 0.102405 -0.084041 -0.468751 +v 0.120198 0.036461 -0.437502 +v 0.110775 0.059210 -0.437502 +v 0.116833 0.062448 -0.468751 +v 0.116833 -0.062448 -0.468751 +v 0.126771 0.038455 -0.468751 +v 0.126771 -0.038455 -0.468751 +v 0.120198 -0.036461 -0.437502 +v 0.131838 0.012985 -0.468751 +v 0.125001 0.012311 -0.437502 +v 0.131837 -0.012985 -0.468751 +v 0.125001 -0.012311 -0.437502 +v 0.063645 0.130078 -0.468750 +v 0.062468 0.139022 -0.468750 +v 0.056488 0.124587 -0.468750 +v 0.054133 0.142474 -0.468750 +v 0.046977 0.136982 -0.468750 +v 0.048154 0.128039 -0.468750 +v 0.046977 0.136982 0.468750 +v 0.054134 0.142474 0.468750 +v 0.048154 0.128039 0.468750 +v 0.062468 0.139022 0.468750 +v 0.063645 0.130078 0.468750 +v 0.056489 0.124587 0.468750 +v 0.136983 0.046976 -0.468750 +v 0.142475 0.054133 -0.468750 +v 0.128040 0.048154 -0.468750 +v 0.139023 0.062467 -0.468750 +v 0.130079 0.063644 -0.468750 +v 0.124588 0.056488 -0.468750 +v 0.130079 0.063644 0.468750 +v 0.139023 0.062467 0.468750 +v 0.124588 0.056487 0.468750 +v 0.142475 0.054133 0.468750 +v 0.136983 0.046976 0.468750 +v 0.128040 0.048153 0.468750 +v 0.130079 -0.063644 -0.468750 +v 0.139023 -0.062467 -0.468750 +v 0.124588 -0.056487 -0.468750 +v 0.142475 -0.054132 -0.468750 +v 0.136983 -0.046976 -0.468750 +v 0.128040 -0.048153 -0.468750 +v 0.136983 -0.046976 0.468750 +v 0.142475 -0.054133 0.468750 +v 0.128040 -0.048153 0.468750 +v 0.139023 -0.062467 0.468750 +v 0.130079 -0.063644 0.468750 +v 0.124588 -0.056488 0.468750 +v 0.046977 -0.136982 -0.468750 +v 0.054134 -0.142474 -0.468750 +v 0.048154 -0.128039 -0.468750 +v 0.062468 -0.139022 -0.468750 +v 0.063645 -0.130078 -0.468750 +v 0.056489 -0.124587 -0.468750 +v 0.063645 -0.130078 0.468750 +v 0.062468 -0.139022 0.468750 +v 0.056488 -0.124587 0.468750 +v 0.054134 -0.142474 0.468750 +v 0.046977 -0.136982 0.468750 +v 0.048154 -0.128039 0.468750 +v -0.063643 -0.130078 -0.468750 +v -0.062466 -0.139022 -0.468750 +v -0.056486 -0.124587 -0.468750 +v -0.054131 -0.142474 -0.468750 +v -0.046975 -0.136982 -0.468750 +v -0.048152 -0.128039 -0.468750 +v -0.046975 -0.136982 0.468750 +v -0.054132 -0.142474 0.468750 +v -0.048152 -0.128039 0.468750 +v -0.062466 -0.139022 0.468750 +v -0.063643 -0.130078 0.468750 +v -0.056486 -0.124587 0.468750 +v -0.136981 -0.046976 -0.468750 +v -0.142473 -0.054133 -0.468750 +v -0.128038 -0.048153 -0.468750 +v -0.139021 -0.062467 -0.468750 +v -0.130077 -0.063644 -0.468750 +v -0.124586 -0.056488 -0.468750 +v -0.130077 -0.063644 0.468750 +v -0.139021 -0.062467 0.468750 +v -0.124586 -0.056487 0.468750 +v -0.142473 -0.054132 0.468750 +v -0.136981 -0.046976 0.468750 +v -0.128038 -0.048153 0.468750 +v -0.130077 0.063644 -0.468750 +v -0.139021 0.062467 -0.468750 +v -0.124586 0.056487 -0.468750 +v -0.142473 0.054132 -0.468750 +v -0.136981 0.046976 -0.468750 +v -0.128038 0.048153 -0.468750 +v -0.136981 0.046976 0.468750 +v -0.142473 0.054133 0.468750 +v -0.128038 0.048153 0.468750 +v -0.139021 0.062467 0.468750 +v -0.130077 0.063644 0.468750 +v -0.124586 0.056487 0.468750 +v -0.046975 0.136982 -0.468750 +v -0.054132 0.142474 -0.468750 +v -0.048152 0.128039 -0.468750 +v -0.062466 0.139022 -0.468750 +v -0.063643 0.130078 -0.468750 +v -0.056487 0.124587 -0.468750 +v -0.063643 0.130078 0.468750 +v -0.062466 0.139022 0.468750 +v -0.056486 0.124587 0.468750 +v -0.054132 0.142474 0.468750 +v -0.046975 0.136982 0.468750 +v -0.048152 0.128039 0.468750 +v 0.108579 0.095821 -0.468750 +v 0.110914 0.104534 -0.468750 +v 0.099866 0.093486 -0.468750 +v 0.104535 0.110913 -0.468750 +v 0.095822 0.108578 -0.468750 +v 0.093487 0.099865 -0.468750 +v 0.095822 0.108578 0.468750 +v 0.104535 0.110913 0.468750 +v 0.093487 0.099865 0.468750 +v 0.110914 0.104534 0.468750 +v 0.108579 0.095821 0.468750 +v 0.099866 0.093486 0.468750 +v 0.144533 -0.009021 -0.468750 +v 0.152345 -0.004510 -0.468750 +v 0.136721 -0.004510 -0.468750 +v 0.152345 0.004510 -0.468750 +v 0.144533 0.009021 -0.468750 +v 0.136721 0.004510 -0.468750 +v 0.144533 0.009021 0.468750 +v 0.152345 0.004510 0.468750 +v 0.136721 0.004510 0.468750 +v 0.152345 -0.004510 0.468750 +v 0.144533 -0.009021 0.468750 +v 0.136721 -0.004510 0.468750 +v 0.095822 -0.108578 -0.468750 +v 0.104535 -0.110913 -0.468750 +v 0.093487 -0.099865 -0.468750 +v 0.110914 -0.104534 -0.468750 +v 0.108579 -0.095821 -0.468750 +v 0.099866 -0.093486 -0.468750 +v 0.108579 -0.095821 0.468750 +v 0.110914 -0.104534 0.468750 +v 0.099866 -0.093486 0.468750 +v 0.104535 -0.110913 0.468750 +v 0.095822 -0.108578 0.468750 +v 0.093487 -0.099865 0.468750 +v -0.009020 -0.144532 -0.468750 +v -0.004509 -0.152344 -0.468750 +v -0.004509 -0.136720 -0.468750 +v 0.004512 -0.152344 -0.468750 +v 0.009022 -0.144532 -0.468750 +v 0.004511 -0.136720 -0.468750 +v 0.009022 -0.144532 0.468750 +v 0.004511 -0.152344 0.468750 +v 0.004511 -0.136720 0.468750 +v -0.004509 -0.152344 0.468750 +v -0.009020 -0.144532 0.468750 +v -0.004509 -0.136720 0.468750 +v -0.108577 -0.095821 -0.468750 +v -0.110912 -0.104534 -0.468750 +v -0.099864 -0.093486 -0.468750 +v -0.104533 -0.110913 -0.468750 +v -0.095820 -0.108578 -0.468750 +v -0.093485 -0.099865 -0.468750 +v -0.095820 -0.108578 0.468750 +v -0.104533 -0.110913 0.468750 +v -0.093485 -0.099865 0.468750 +v -0.110912 -0.104534 0.468750 +v -0.108577 -0.095821 0.468750 +v -0.099864 -0.093486 0.468750 +v -0.144531 0.009021 -0.468750 +v -0.152343 0.004510 -0.468750 +v -0.136719 0.004510 -0.468750 +v -0.152343 -0.004510 -0.468750 +v -0.144531 -0.009021 -0.468750 +v -0.136719 -0.004510 -0.468750 +v -0.144531 -0.009021 0.468750 +v -0.152343 -0.004510 0.468750 +v -0.136719 -0.004510 0.468750 +v -0.152343 0.004510 0.468750 +v -0.144531 0.009021 0.468750 +v -0.136719 0.004510 0.468750 +v -0.095820 0.108578 -0.468750 +v -0.104533 0.110913 -0.468750 +v -0.093485 0.099865 -0.468750 +v -0.110912 0.104534 -0.468750 +v -0.108577 0.095821 -0.468750 +v -0.099864 0.093486 -0.468750 +v -0.108577 0.095821 0.468750 +v -0.110912 0.104534 0.468750 +v -0.099864 0.093486 0.468750 +v -0.104533 0.110913 0.468750 +v -0.095820 0.108578 0.468750 +v -0.093485 0.099865 0.468750 +v 0.009022 0.144532 -0.468750 +v 0.004511 0.152344 -0.468750 +v 0.004511 0.136720 -0.468750 +v -0.004509 0.152344 -0.468750 +v -0.009020 0.144532 -0.468750 +v -0.004509 0.136720 -0.468750 +v -0.009020 0.144532 0.468750 +v -0.004509 0.152344 0.468750 +v -0.004509 0.136720 0.468750 +v 0.004511 0.152344 0.468750 +v 0.009022 0.144532 0.468750 +v 0.004511 0.136720 0.468750 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4412 0.9276 +vt 0.4630 0.9493 +vt 0.4886 0.9664 +vt 0.5170 0.9782 +vt 0.5472 0.9842 +vt 0.5780 0.9842 +vt 0.6082 0.9782 +vt 0.6366 0.9664 +vt 0.6622 0.9493 +vt 0.6840 0.9276 +vt 0.7011 0.9020 +vt 0.7129 0.8735 +vt 0.7189 0.8434 +vt 0.7189 0.8126 +vt 0.7129 0.7824 +vt 0.7011 0.7539 +vt 0.6840 0.7283 +vt 0.6622 0.7066 +vt 0.6366 0.6895 +vt 0.6082 0.6777 +vt 0.5780 0.6717 +vt 0.5472 0.6717 +vt 0.5170 0.6777 +vt 0.4886 0.6895 +vt 0.4630 0.7066 +vt 0.4412 0.7283 +vt 0.4241 0.7539 +vt 0.4124 0.7824 +vt 0.4063 0.8126 +vt 0.4063 0.8434 +vt 0.4124 0.8735 +vt 0.4241 0.9020 +vt 0.2332 0.6777 +vt 0.2616 0.6895 +vt 0.2872 0.7066 +vt 0.3090 0.7283 +vt 0.3261 0.7539 +vt 0.3379 0.7824 +vt 0.3439 0.8126 +vt 0.3439 0.8434 +vt 0.3379 0.8735 +vt 0.3261 0.9020 +vt 0.3090 0.9276 +vt 0.2872 0.9493 +vt 0.2616 0.9664 +vt 0.2332 0.9782 +vt 0.2030 0.9842 +vt 0.1722 0.9842 +vt 0.1420 0.9782 +vt 0.1136 0.9664 +vt 0.0880 0.9493 +vt 0.0662 0.9276 +vt 0.0491 0.9020 +vt 0.0374 0.8735 +vt 0.0313 0.8434 +vt 0.0313 0.8126 +vt 0.0374 0.7824 +vt 0.0491 0.7539 +vt 0.0662 0.7283 +vt 0.0880 0.7066 +vt 0.1136 0.6895 +vt 0.1420 0.6777 +vt 0.1722 0.6717 +vt 0.2030 0.6717 +vt 0.5780 0.6717 +vt 0.6082 0.6777 +vt 0.6366 0.6895 +vt 0.6622 0.7066 +vt 0.6840 0.7283 +vt 0.7011 0.7539 +vt 0.7129 0.7824 +vt 0.7189 0.8126 +vt 0.7189 0.8434 +vt 0.7129 0.8735 +vt 0.7011 0.9020 +vt 0.6840 0.9276 +vt 0.6622 0.9493 +vt 0.6366 0.9664 +vt 0.6082 0.9782 +vt 0.5780 0.9842 +vt 0.5472 0.9842 +vt 0.5170 0.9782 +vt 0.4886 0.9664 +vt 0.4630 0.9493 +vt 0.4412 0.9276 +vt 0.4241 0.9020 +vt 0.4124 0.8735 +vt 0.4063 0.8434 +vt 0.4063 0.8126 +vt 0.4124 0.7824 +vt 0.4241 0.7539 +vt 0.4412 0.7283 +vt 0.4630 0.7066 +vt 0.4886 0.6895 +vt 0.5170 0.6777 +vt 0.5472 0.6717 +vt 0.1136 0.6895 +vt 0.0880 0.7066 +vt 0.0662 0.7283 +vt 0.0491 0.7539 +vt 0.0374 0.7824 +vt 0.0313 0.8126 +vt 0.0313 0.8434 +vt 0.0374 0.8735 +vt 0.0491 0.9020 +vt 0.0662 0.9276 +vt 0.0880 0.9493 +vt 0.1136 0.9664 +vt 0.1420 0.9782 +vt 0.1722 0.9842 +vt 0.2030 0.9842 +vt 0.2332 0.9782 +vt 0.2616 0.9664 +vt 0.2872 0.9493 +vt 0.3090 0.9276 +vt 0.3261 0.9020 +vt 0.3379 0.8735 +vt 0.3439 0.8434 +vt 0.3439 0.8126 +vt 0.3379 0.7824 +vt 0.3261 0.7539 +vt 0.3090 0.7283 +vt 0.2872 0.7066 +vt 0.2616 0.6895 +vt 0.2332 0.6777 +vt 0.2030 0.6717 +vt 0.1722 0.6717 +vt 0.1420 0.6777 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.6875 0.7186 +vt 0.7009 0.7108 +vt 0.7009 0.6953 +vt 0.6875 0.6875 +vt 0.6740 0.6953 +vt 0.6740 0.7108 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.5000 0.5664 +vt 0.5000 0.5898 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.1875 0.5898 +vt 0.1875 0.5664 +vt 0.1562 0.5898 +vt 0.1562 0.5664 +vt 0.1250 0.5898 +vt 0.1250 0.5664 +vt 0.0938 0.5898 +vt 0.0938 0.5664 +vt 0.0625 0.5898 +vt 0.0625 0.5664 +vt 0.0937 0.5664 +vt 0.0312 0.5898 +vt 0.0312 0.5664 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.9688 0.5898 +vt 0.9688 0.5664 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.9375 0.5898 +vt 0.9375 0.5664 +vt 0.9062 0.5898 +vt 0.9062 0.5664 +vt 0.8750 0.5898 +vt 0.8750 0.5664 +vt 0.8125 0.5898 +vt 0.8125 0.5664 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.7500 0.5898 +vt 0.7500 0.5664 +vt 0.7188 0.5898 +vt 0.7188 0.5664 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.6562 0.5664 +vt 0.6562 0.5898 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 0.5625 0.5898 +vt 0.5625 0.5664 +vt 0.6748 0.5124 +vt 0.6748 0.4980 +vt 0.7057 0.4980 +vt 0.7057 0.5123 +vt 0.7367 0.5124 +vt 0.7367 0.4980 +vt 0.7676 0.5123 +vt 0.7676 0.4980 +vt 0.7985 0.5123 +vt 0.7986 0.4980 +vt 0.8294 0.5124 +vt 0.8295 0.4980 +vt 0.8604 0.5125 +vt 0.8604 0.4980 +vt 0.8914 0.4981 +vt 0.8913 0.5124 +vt 0.9222 0.5125 +vt 0.9223 0.4981 +vt 0.9531 0.5126 +vt 0.9533 0.4982 +vt 0.9842 0.5128 +vt 0.9844 0.4983 +vt 1.0155 0.4983 +vt 1.0153 0.5128 +vt 1.0465 0.4984 +vt 1.0463 0.5128 +vt 1.0774 0.5128 +vt 1.0775 0.4984 +vt 1.1085 0.4984 +vt 1.1085 0.5129 +vt 1.1396 0.4984 +vt 1.1396 0.5128 +vt 1.1709 0.5129 +vt 1.1705 0.4983 +vt 1.2015 0.4982 +vt 1.2025 0.5126 +vt 1.2342 0.5121 +vt 1.2320 0.4978 +vt 0.2391 0.5120 +vt 0.2412 0.4977 +vt 0.2718 0.4981 +vt 0.2708 0.5126 +vt 0.3025 0.5129 +vt 0.3029 0.4982 +vt 0.3341 0.4983 +vt 0.3340 0.5129 +vt 0.3652 0.4982 +vt 0.3653 0.5127 +vt 0.3961 0.4982 +vt 0.3962 0.5126 +vt 0.4271 0.4982 +vt 0.4272 0.5126 +vt 0.4580 0.4981 +vt 0.4581 0.5125 +vt 0.4889 0.4981 +vt 0.4890 0.5124 +vt 0.5509 0.5125 +vt 0.5199 0.5124 +vt 0.5198 0.4981 +vt 0.5508 0.4980 +vt 0.6128 0.5124 +vt 0.5818 0.5124 +vt 0.5818 0.4980 +vt 0.6127 0.4980 +vt 0.6438 0.5125 +vt 0.6438 0.4980 +vt 1.0175 0.0339 +vt 0.9866 0.0339 +vt 0.9867 0.0196 +vt 0.9559 0.0339 +vt 0.9559 0.0196 +vt 1.0175 0.0195 +vt 1.0484 0.0195 +vt 1.0483 0.0339 +vt 0.9251 0.0339 +vt 0.8944 0.0338 +vt 0.9252 0.0196 +vt 1.0793 0.0195 +vt 1.0791 0.0339 +vt 0.8945 0.0195 +vt 1.1102 0.0196 +vt 1.1099 0.0339 +vt 0.8637 0.0194 +vt 0.8636 0.0338 +vt 0.6875 0.5898 +vt 0.6875 0.5664 +vt 0.7188 0.5664 +vt 0.7188 0.5898 +vt 0.7812 0.5898 +vt 0.7812 0.5664 +vt 0.8125 0.5664 +vt 0.8125 0.5898 +vt 1.1412 0.0197 +vt 1.1407 0.0340 +vt 0.6562 0.5898 +vt 0.6562 0.5664 +vt 0.8329 0.0194 +vt 0.8328 0.0337 +vt 0.8438 0.5664 +vt 0.8438 0.5898 +vt 1.1722 0.0198 +vt 1.1714 0.0342 +vt 0.6250 0.5898 +vt 0.6250 0.5664 +vt 0.8021 0.0193 +vt 0.8019 0.0336 +vt 0.5938 0.5898 +vt 0.5938 0.5664 +vt 1.2032 0.0202 +vt 1.2018 0.0344 +vt 0.5312 0.5898 +vt 0.5312 0.5664 +vt 0.5625 0.5664 +vt 0.5625 0.5898 +vt 0.7712 0.0192 +vt 0.7710 0.0335 +vt 0.8750 0.5664 +vt 0.8750 0.5898 +vt 1.2342 0.0209 +vt 1.2316 0.0349 +vt 0.5000 0.5898 +vt 0.5000 0.5664 +vt 0.7403 0.0191 +vt 0.7402 0.0334 +vt 0.9062 0.5664 +vt 0.9062 0.5898 +vt 0.2728 0.0171 +vt 0.2735 0.0318 +vt 0.2423 0.0321 +vt 0.2405 0.0175 +vt 0.5312 0.5664 +vt 0.5312 0.5898 +vt 0.4688 0.5898 +vt 0.4688 0.5664 +vt 0.4300 0.0320 +vt 0.3987 0.0320 +vt 0.7094 0.0189 +vt 0.7093 0.0333 +vt 0.9375 0.5664 +vt 0.9375 0.5898 +vt 0.3049 0.0170 +vt 0.3050 0.0317 +vt 0.4375 0.5898 +vt 0.4375 0.5664 +vt 0.6785 0.0188 +vt 0.6783 0.0332 +vt 0.9688 0.5664 +vt 0.9688 0.5898 +vt 0.3366 0.0171 +vt 0.3364 0.0317 +vt 0.4062 0.5898 +vt 0.4062 0.5664 +vt 0.6476 0.0187 +vt 0.6474 0.0331 +vt 0.0000 0.5898 +vt 0.0000 0.5664 +vt 0.0312 0.5664 +vt 0.0312 0.5898 +vt 0.3679 0.0173 +vt 0.3676 0.0318 +vt 1.0000 0.5664 +vt 1.0000 0.5898 +vt 0.6167 0.0186 +vt 0.6165 0.0330 +vt 0.0625 0.5664 +vt 0.0625 0.5898 +vt 0.7500 0.5664 +vt 0.7500 0.5898 +vt 0.3991 0.0174 +vt 0.3750 0.5898 +vt 0.3750 0.5664 +vt 0.5545 0.0327 +vt 0.5855 0.0328 +vt 0.5858 0.0184 +vt 0.0937 0.5664 +vt 0.0938 0.5898 +vt 0.4303 0.0175 +vt 0.3438 0.5898 +vt 0.3438 0.5664 +vt 0.5548 0.0183 +vt 0.0938 0.5664 +vt 0.1250 0.5664 +vt 0.1250 0.5898 +vt 0.4616 0.0177 +vt 0.4612 0.0322 +vt 0.3125 0.5898 +vt 0.3125 0.5664 +vt 0.5238 0.0181 +vt 0.5234 0.0325 +vt 0.1562 0.5664 +vt 0.1562 0.5898 +vt 0.4927 0.0179 +vt 0.4924 0.0324 +vt 0.2812 0.5898 +vt 0.2812 0.5664 +vt 0.2500 0.5898 +vt 0.2500 0.5664 +vt 0.1875 0.5664 +vt 0.1875 0.5898 +vt 0.2188 0.5898 +vt 0.2188 0.5664 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vt 0.6875 0.6719 +vt 0.6875 0.6562 +vt 0.7031 0.6562 +vt 0.7031 0.6719 +vt 0.6719 0.6719 +vt 0.6719 0.6562 +vt 0.7188 0.6562 +vt 0.7188 0.6719 +vt 0.7344 0.6562 +vt 0.7344 0.6719 +vt 0.6406 0.6719 +vt 0.6406 0.6562 +vt 0.6562 0.6562 +vt 0.6562 0.6719 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.6965 0.2113 -0.6857 +vn -0.6965 0.2113 0.6857 +vn -0.6419 0.3431 0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.7244 0.0713 -0.6857 +vn -0.7244 0.0713 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.7244 -0.0713 0.6857 +vn -0.6965 -0.2113 -0.6857 +vn -0.6965 -0.2114 0.6857 +vn -0.6419 -0.3431 -0.6857 +vn -0.6419 -0.3431 0.6857 +vn -0.5626 -0.4617 -0.6857 +vn -0.5626 -0.4617 0.6857 +vn -0.4617 -0.5627 -0.6857 +vn -0.4617 -0.5627 0.6857 +vn -0.3429 -0.6420 -0.6857 +vn -0.3433 -0.6418 0.6857 +vn -0.2112 -0.6966 -0.6857 +vn -0.2114 -0.6965 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn -0.0713 -0.7244 0.6857 +vn 0.0713 -0.7244 -0.6857 +vn 0.0713 -0.7244 0.6857 +vn 0.2113 -0.6965 -0.6857 +vn 0.2112 -0.6966 0.6857 +vn 0.3432 -0.6419 -0.6857 +vn 0.3430 -0.6420 0.6857 +vn 0.4617 -0.5626 -0.6857 +vn 0.4618 -0.5626 0.6857 +vn 0.5626 -0.4617 -0.6857 +vn 0.5626 -0.4617 0.6857 +vn 0.6419 -0.3431 -0.6857 +vn 0.6419 -0.3431 0.6857 +vn 0.6965 -0.2114 -0.6857 +vn 0.6965 -0.2114 0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.7244 0.0713 -0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.6965 0.2113 -0.6857 +vn 0.6965 0.2113 0.6857 +vn 0.5626 0.4617 -0.6857 +vn 0.5626 0.4617 0.6857 +vn 0.6419 0.3431 0.6857 +vn 0.6419 0.3431 -0.6857 +vn 0.4617 0.5626 -0.6857 +vn 0.4616 0.5628 0.6857 +vn 0.3430 0.6420 -0.6857 +vn 0.3432 0.6419 0.6857 +vn 0.2115 0.6965 -0.6857 +vn 0.2113 0.6965 0.6857 +vn 0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn -0.2112 0.6966 -0.6857 +vn -0.2114 0.6965 0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.0713 0.7244 -0.6857 +vn -0.3432 0.6419 -0.6857 +vn -0.3430 0.6420 0.6857 +vn -0.4616 0.5628 -0.6857 +vn -0.4618 0.5625 0.6857 +vn 0.4604 0.8614 -0.2147 +vn 0.4686 0.8767 -0.1087 +vn 0.2886 0.9513 -0.1087 +vn 0.2835 0.9346 -0.2147 +vn 0.0957 0.9720 -0.2147 +vn 0.0974 0.9893 -0.1087 +vn -0.0957 0.9720 -0.2147 +vn -0.0974 0.9893 -0.1087 +vn -0.2835 0.9346 -0.2147 +vn -0.2886 0.9513 -0.1087 +vn -0.4604 0.8614 -0.2147 +vn -0.4686 0.8767 -0.1087 +vn -0.6196 0.7550 -0.2147 +vn -0.6306 0.7684 -0.1087 +vn -0.7684 0.6306 -0.1087 +vn -0.7550 0.6196 -0.2147 +vn -0.8614 0.4604 -0.2147 +vn -0.8767 0.4686 -0.1087 +vn -0.9346 0.2835 -0.2147 +vn -0.9513 0.2886 -0.1087 +vn -0.9720 0.0957 -0.2147 +vn -0.9893 0.0974 -0.1087 +vn -0.9893 -0.0974 -0.1087 +vn -0.9720 -0.0957 -0.2147 +vn -0.9513 -0.2886 -0.1087 +vn -0.9346 -0.2835 -0.2147 +vn -0.8614 -0.4604 -0.2147 +vn -0.8767 -0.4686 -0.1087 +vn -0.7684 -0.6306 -0.1087 +vn -0.7550 -0.6196 -0.2147 +vn -0.6306 -0.7684 -0.1087 +vn -0.6196 -0.7550 -0.2147 +vn -0.4604 -0.8614 -0.2147 +vn -0.4686 -0.8767 -0.1087 +vn -0.2886 -0.9513 -0.1087 +vn -0.2835 -0.9346 -0.2147 +vn -0.0957 -0.9720 -0.2147 +vn -0.0974 -0.9893 -0.1087 +vn 0.0974 -0.9893 -0.1087 +vn 0.0957 -0.9720 -0.2147 +vn 0.2835 -0.9346 -0.2147 +vn 0.2886 -0.9513 -0.1087 +vn 0.4686 -0.8767 -0.1087 +vn 0.4604 -0.8614 -0.2147 +vn 0.6306 -0.7684 -0.1087 +vn 0.6196 -0.7550 -0.2147 +vn 0.7684 -0.6306 -0.1087 +vn 0.7550 -0.6196 -0.2147 +vn 0.8767 -0.4686 -0.1087 +vn 0.8614 -0.4604 -0.2147 +vn 0.9513 -0.2886 -0.1087 +vn 0.9346 -0.2835 -0.2147 +vn 0.9893 -0.0974 -0.1087 +vn 0.9720 -0.0957 -0.2147 +vn 0.9346 0.2835 -0.2147 +vn 0.9720 0.0957 -0.2147 +vn 0.9893 0.0974 -0.1087 +vn 0.9513 0.2886 -0.1087 +vn 0.7550 0.6196 -0.2147 +vn 0.8614 0.4604 -0.2147 +vn 0.8767 0.4686 -0.1087 +vn 0.7684 0.6306 -0.1087 +vn 0.6196 0.7550 -0.2147 +vn 0.6306 0.7684 -0.1087 +vn -0.9893 -0.0974 0.1087 +vn -0.9893 0.0974 0.1087 +vn -0.9720 0.0957 0.2147 +vn -0.9513 0.2886 0.1087 +vn -0.9346 0.2835 0.2147 +vn -0.9720 -0.0957 0.2147 +vn -0.9346 -0.2835 0.2147 +vn -0.9513 -0.2886 0.1087 +vn -0.8767 0.4686 0.1087 +vn -0.7684 0.6306 0.1087 +vn -0.8614 0.4604 0.2147 +vn -0.8614 -0.4604 0.2147 +vn -0.8767 -0.4686 0.1087 +vn -0.7550 0.6196 0.2147 +vn -0.7550 -0.6196 0.2147 +vn -0.7684 -0.6306 0.1087 +vn -0.6196 0.7550 0.2147 +vn -0.6306 0.7684 0.1087 +vn -0.4617 -0.5627 0.6858 +vn -0.4616 -0.5627 -0.6857 +vn -0.3432 -0.6419 -0.6857 +vn -0.3430 -0.6420 0.6857 +vn -0.6196 -0.7550 0.2147 +vn -0.6306 -0.7684 0.1087 +vn -0.4604 0.8614 0.2147 +vn -0.4686 0.8767 0.1087 +vn 0.2112 -0.6966 -0.6857 +vn 0.2113 -0.6965 0.6857 +vn -0.4604 -0.8614 0.2147 +vn -0.4686 -0.8767 0.1087 +vn -0.6420 -0.3430 -0.6857 +vn -0.2835 0.9346 0.2147 +vn -0.2886 0.9513 0.1087 +vn -0.6965 -0.2113 0.6857 +vn -0.2835 -0.9346 0.2147 +vn -0.2886 -0.9513 0.1087 +vn -0.0957 0.9720 0.2147 +vn -0.0974 0.9893 0.1087 +vn -0.0957 -0.9720 0.2147 +vn -0.0974 -0.9893 0.1087 +vn 0.0957 0.9720 0.2147 +vn 0.0974 0.9893 0.1087 +vn 0.4617 -0.5626 0.6857 +vn 0.0957 -0.9720 0.2147 +vn 0.0974 -0.9893 0.1087 +vn -0.5628 0.4616 0.6857 +vn -0.5625 0.4618 -0.6857 +vn 0.8767 -0.4686 0.1087 +vn 0.7684 -0.6306 0.1087 +vn 0.2835 0.9346 0.2147 +vn 0.2886 0.9513 0.1087 +vn 0.5625 -0.4618 -0.6857 +vn 0.5628 -0.4616 0.6857 +vn 0.2835 -0.9346 0.2147 +vn 0.2886 -0.9513 0.1087 +vn -0.5626 0.4617 -0.6857 +vn 0.4604 0.8614 0.2147 +vn 0.4686 0.8767 0.1087 +vn 0.6419 -0.3432 -0.6857 +vn 0.6420 -0.3430 0.6857 +vn 0.4604 -0.8614 0.2147 +vn 0.4686 -0.8767 0.1087 +vn -0.4617 0.5627 0.6857 +vn -0.4617 0.5627 -0.6857 +vn 0.6196 0.7550 0.2147 +vn 0.6306 0.7684 0.1087 +vn 0.6965 -0.2113 0.6857 +vn 0.6965 -0.2113 -0.6857 +vn 0.6196 -0.7550 0.2147 +vn 0.6306 -0.7684 0.1087 +vn 0.7550 0.6196 0.2147 +vn 0.7684 0.6306 0.1087 +vn -0.2113 -0.6965 -0.6857 +vn -0.2113 -0.6965 0.6857 +vn 0.7550 -0.6196 0.2147 +vn -0.3431 0.6419 0.6857 +vn -0.3434 0.6418 -0.6857 +vn 0.9513 0.2886 0.1087 +vn 0.8767 0.4686 0.1087 +vn 0.8614 0.4604 0.2147 +vn 0.8614 -0.4604 0.2147 +vn -0.2113 0.6965 0.6857 +vn -0.2113 0.6965 -0.6857 +vn 0.9346 0.2835 0.2147 +vn 0.9346 -0.2835 0.2147 +vn 0.9513 -0.2886 0.1087 +vn 0.9720 0.0957 0.2147 +vn 0.9893 0.0974 0.1087 +vn 0.5628 0.4616 -0.6857 +vn 0.5625 0.4618 0.6857 +vn 0.9720 -0.0957 0.2147 +vn 0.9893 -0.0974 0.1087 +vn 0.0712 0.7244 -0.6857 +vn 0.2112 0.6966 0.6857 +vn 0.2114 0.6965 -0.6857 +vn 0.4617 0.5626 0.6857 +vn 0.7321 -0.3031 0.6100 +vn 0.9239 -0.3827 0.0000 +vn 0.7934 0.6088 0.0000 +vn 0.6287 0.4824 0.6100 +vn 0.1033 -0.7856 0.6100 +vn 0.1305 -0.9914 0.0000 +vn -0.1306 0.9914 -0.0000 +vn -0.1035 0.7856 0.6100 +vn -0.9239 0.3827 -0.0000 +vn -0.7321 0.3032 0.6100 +vn -0.7934 -0.6087 0.0000 +vn -0.6287 -0.4824 0.6100 +vn -0.7321 0.3032 -0.6100 +vn -0.1305 0.9914 0.0000 +vn -0.1035 0.7856 -0.6100 +vn -0.6288 -0.4822 -0.6100 +vn -0.7934 -0.6088 0.0000 +vn 0.7934 0.6087 -0.0000 +vn 0.6286 0.4824 -0.6100 +vn 0.7321 -0.3032 -0.6100 +vn 0.1306 -0.9914 -0.0000 +vn 0.1033 -0.7856 -0.6100 +vn 0.3032 -0.7321 0.6100 +vn 0.3826 -0.9239 0.0000 +vn 0.9914 -0.1305 0.0000 +vn 0.7856 -0.1036 0.6100 +vn -0.4824 -0.6287 0.6100 +vn -0.6088 -0.7933 -0.0000 +vn 0.6087 0.7934 0.0000 +vn 0.4824 0.6287 0.6100 +vn -0.3827 0.9239 0.0000 +vn -0.3031 0.7321 0.6100 +vn -0.9914 0.1305 0.0000 +vn -0.7856 0.1035 0.6100 +vn -0.3033 0.7321 -0.6100 +vn 0.4823 0.6287 -0.6100 +vn -0.7856 0.1035 -0.6100 +vn 0.7856 -0.1036 -0.6100 +vn 0.3827 -0.9239 0.0000 +vn 0.3032 -0.7321 -0.6100 +vn -0.6087 -0.7934 0.0000 +vn -0.4823 -0.6288 -0.6100 +vn -0.3032 -0.7321 0.6100 +vn -0.3827 -0.9239 0.0000 +vn 0.6088 -0.7934 0.0000 +vn 0.4825 -0.6286 0.6100 +vn -0.7856 -0.1035 0.6100 +vn -0.9914 -0.1305 0.0000 +vn 0.9914 0.1306 0.0000 +vn 0.7856 0.1034 0.6100 +vn 0.3827 0.9239 0.0000 +vn 0.3032 0.7321 0.6100 +vn -0.6087 0.7934 -0.0000 +vn -0.4824 0.6287 0.6100 +vn 0.3033 0.7321 -0.6100 +vn 0.9914 0.1305 0.0000 +vn 0.7856 0.1034 -0.6100 +vn -0.4824 0.6287 -0.6100 +vn -0.6088 0.7934 -0.0000 +vn 0.6087 -0.7934 0.0000 +vn 0.4826 -0.6285 -0.6100 +vn -0.3032 -0.7321 -0.6100 +vn -0.7856 -0.1034 -0.6100 +vn -0.7321 -0.3033 0.6100 +vn -0.9239 -0.3827 0.0000 +vn -0.1305 -0.9914 0.0000 +vn -0.1033 -0.7857 0.6100 +vn -0.6287 0.4823 0.6100 +vn -0.7934 0.6088 0.0000 +vn 0.7934 -0.6087 0.0000 +vn 0.6287 -0.4824 0.6100 +vn 0.9239 0.3827 0.0000 +vn 0.7321 0.3033 0.6100 +vn 0.1305 0.9914 0.0000 +vn 0.1035 0.7856 0.6100 +vn 0.7321 0.3032 -0.6100 +vn 0.6287 -0.4823 -0.6100 +vn 0.1034 0.7856 -0.6100 +vn -0.1033 -0.7856 -0.6100 +vn -0.7322 -0.3031 -0.6100 +vn -0.7934 0.6087 0.0000 +vn -0.6286 0.4825 -0.6100 +vn -0.1033 0.7856 0.6100 +vn 0.7321 -0.3032 0.6100 +vn 0.1034 -0.7856 -0.6100 +vn 0.6287 0.4824 -0.6100 +vn -0.6286 -0.4824 -0.6100 +vn -0.1034 0.7856 -0.6100 +vn -0.3031 0.7322 0.6100 +vn -0.7856 0.1036 0.6100 +vn 0.6088 0.7934 0.0000 +vn 0.9914 -0.1306 0.0000 +vn 0.7856 -0.1034 0.6100 +vn 0.3034 -0.7320 -0.6100 +vn -0.6088 -0.7934 -0.0000 +vn -0.4824 -0.6287 -0.6100 +vn 0.7856 -0.1034 -0.6100 +vn -0.9914 0.1306 -0.0000 +vn -0.7856 0.1034 -0.6100 +vn 0.4823 0.6288 -0.6100 +vn -0.4824 0.6286 0.6100 +vn -0.9914 -0.1306 -0.0000 +vn -0.7856 -0.1034 0.6100 +vn -0.3031 -0.7322 0.6100 +vn 0.4824 -0.6287 0.6100 +vn 0.4824 -0.6286 -0.6100 +vn -0.4824 0.6286 -0.6100 +vn 0.3030 0.7322 -0.6100 +vn 0.7321 0.3032 0.6100 +vn 0.7934 -0.6088 0.0000 +vn -0.6287 0.4824 0.6100 +vn -0.7321 -0.3032 0.6100 +vn -0.1306 -0.9914 0.0000 +vn -0.1035 -0.7856 0.6100 +vn -0.7321 -0.3032 -0.6100 +vn -0.6287 0.4823 -0.6100 +vn -0.1034 -0.7856 -0.6100 +vn 0.1035 0.7856 -0.6100 +vn 0.7321 0.3031 -0.6100 +vn 0.6286 -0.4825 -0.6100 +vn 0.5603 -0.5603 0.6100 +vn 0.7071 -0.7071 0.0000 +vn 0.9659 0.2588 0.0000 +vn 0.7654 0.2051 0.6100 +vn -0.2051 -0.7654 0.6100 +vn -0.2588 -0.9659 0.0000 +vn 0.2588 0.9659 0.0000 +vn 0.2051 0.7654 0.6100 +vn -0.7071 0.7071 0.0000 +vn -0.5603 0.5603 0.6100 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 0.6100 +vn -0.5604 0.5602 -0.6100 +vn 0.2050 0.7654 -0.6100 +vn -0.7654 -0.2051 -0.6100 +vn 0.7654 0.2051 -0.6100 +vn 0.5603 -0.5603 -0.6100 +vn -0.2051 -0.7654 -0.6100 +vn 0.0000 -0.7924 0.6100 +vn 0.0000 -1.0000 0.0000 +vn 0.8660 -0.5000 0.0000 +vn 0.6862 -0.3962 0.6100 +vn -0.6862 -0.3963 0.6100 +vn -0.8660 -0.5000 -0.0000 +vn 0.8660 0.5000 0.0000 +vn 0.6863 0.3961 0.6100 +vn 0.0000 1.0000 -0.0000 +vn -0.0002 0.7924 0.6100 +vn -0.8660 0.5000 -0.0000 +vn -0.6862 0.3962 0.6100 +vn -0.0001 0.7924 -0.6100 +vn 0.6861 0.3963 -0.6100 +vn -0.6863 0.3961 -0.6100 +vn 0.6862 -0.3962 -0.6100 +vn -0.0000 -0.7924 -0.6100 +vn -0.6862 -0.3963 -0.6100 +vn -0.5603 -0.5603 0.6100 +vn -0.7071 -0.7071 0.0000 +vn 0.2588 -0.9659 -0.0000 +vn 0.2051 -0.7654 0.6100 +vn -0.7654 0.2051 0.6100 +vn -0.9659 0.2588 0.0000 +vn 0.9659 -0.2588 -0.0000 +vn 0.7654 -0.2050 0.6100 +vn 0.7071 0.7071 -0.0000 +vn 0.5604 0.5602 0.6100 +vn -0.2588 0.9659 0.0000 +vn -0.2051 0.7654 0.6100 +vn 0.5603 0.5603 -0.6100 +vn 0.7654 -0.2051 -0.6100 +vn -0.2051 0.7654 -0.6100 +vn 0.2051 -0.7654 -0.6100 +vn -0.5602 -0.5604 -0.6100 +vn -0.7654 0.2051 -0.6100 +vn -0.7924 0.0001 0.6100 +vn -1.0000 0.0000 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.3962 -0.6862 0.6100 +vn -0.3962 0.6862 0.6100 +vn -0.5000 0.8660 0.0000 +vn 0.5000 -0.8660 0.0000 +vn 0.3961 -0.6863 0.6100 +vn 1.0000 0.0000 0.0000 +vn 0.7924 0.0000 0.6100 +vn 0.5000 0.8660 0.0000 +vn 0.3962 0.6862 0.6100 +vn 0.7924 0.0001 -0.6100 +vn 0.3963 -0.6862 -0.6100 +vn 0.3962 0.6862 -0.6100 +vn -0.3962 -0.6862 -0.6100 +vn -0.7924 -0.0001 -0.6100 +vn -0.3962 0.6862 -0.6100 +vn -0.5602 0.5604 0.6100 +vn 0.5602 -0.5604 0.6100 +vn 0.5604 -0.5602 -0.6100 +vn -0.7653 -0.2054 -0.6100 +vn -0.5603 0.5603 -0.6100 +vn 0.2051 0.7654 -0.6100 +vn -0.0001 0.7924 0.6100 +vn 0.6862 0.3962 0.6100 +vn -0.6862 -0.3962 0.6100 +vn 0.0001 -0.7924 0.6100 +vn 0.0001 -0.7924 -0.6100 +vn -0.6863 -0.3961 -0.6100 +vn 0.6863 -0.3960 -0.6100 +vn 0.7654 -0.2051 0.6100 +vn -0.7654 0.2050 0.6100 +vn -0.5603 -0.5603 -0.6100 +vn -0.7654 0.2049 -0.6100 +vn -0.2052 0.7654 -0.6100 +vn 0.5602 0.5604 -0.6100 +vn 0.7924 -0.0001 0.6100 +vn 0.3962 -0.6862 0.6100 +vn 0.3961 0.6863 -0.6100 +vn 0.3962 -0.6862 -0.6100 +g Pipe_Cylinder.002_None_Pipe_Cylinder.002_None_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 +f 7/7/2 8/8/2 9/9/2 10/10/2 11/11/2 12/12/2 +f 13/13/1 14/14/1 15/15/1 16/16/1 17/17/1 18/18/1 +f 19/19/2 20/20/2 21/21/2 22/22/2 23/23/2 24/24/2 +f 25/25/1 26/26/1 27/27/1 28/28/1 29/29/1 30/30/1 +f 31/31/2 32/32/2 33/33/2 34/34/2 35/35/2 36/36/2 +f 37/37/1 38/38/1 39/39/1 40/40/1 41/41/1 42/42/1 +f 43/43/2 44/44/2 45/45/2 46/46/2 47/47/2 48/48/2 +f 49/49/1 50/50/1 51/51/1 52/52/1 53/53/1 54/54/1 +f 55/55/2 56/56/2 57/57/2 58/58/2 59/59/2 60/60/2 +f 61/61/1 62/62/1 63/63/1 64/64/1 65/65/1 66/66/1 +f 67/67/2 68/68/2 69/69/2 70/70/2 71/71/2 72/72/2 +f 73/73/1 74/74/1 75/75/1 76/76/1 77/77/1 78/78/1 +f 79/79/2 80/80/2 81/81/2 82/82/2 83/83/2 84/84/2 +f 85/85/1 86/86/1 87/87/1 88/88/1 89/89/1 90/90/1 +f 91/91/2 92/92/2 93/93/2 94/94/2 95/95/2 96/96/2 +f 97/97/2 98/98/2 99/99/2 100/100/2 101/101/2 102/102/2 103/103/2 104/104/2 105/105/2 106/106/2 107/107/2 108/108/2 109/109/2 110/110/2 111/111/2 112/112/2 113/113/2 114/114/2 115/115/2 116/116/2 117/117/2 118/118/2 119/119/2 120/120/2 121/121/2 122/122/2 123/123/2 124/124/2 125/125/2 126/126/2 127/127/2 128/128/2 +f 129/129/1 130/130/1 131/131/1 132/132/1 133/133/1 134/134/1 135/135/1 136/136/1 137/137/1 138/138/1 139/139/1 140/140/1 141/141/1 142/142/1 143/143/1 144/144/1 145/145/1 146/146/1 147/147/1 148/148/1 149/149/1 150/150/1 151/151/1 152/152/1 153/153/1 154/154/1 155/155/1 156/156/1 157/157/1 158/158/1 159/159/1 160/160/1 +f 161/161/1 162/162/1 163/163/1 164/164/1 165/165/1 166/166/1 167/167/1 168/168/1 169/169/1 170/170/1 171/171/1 172/172/1 173/173/1 174/174/1 175/175/1 176/176/1 177/177/1 178/178/1 179/179/1 180/180/1 181/181/1 182/182/1 183/183/1 184/184/1 185/185/1 186/186/1 187/187/1 188/188/1 189/189/1 190/190/1 191/191/1 192/192/1 +f 193/193/2 194/194/2 195/195/2 196/196/2 197/197/2 198/198/2 199/199/2 200/200/2 201/201/2 202/202/2 203/203/2 204/204/2 205/205/2 206/206/2 207/207/2 208/208/2 209/209/2 210/210/2 211/211/2 212/212/2 213/213/2 214/214/2 215/215/2 216/216/2 217/217/2 218/218/2 219/219/2 220/220/2 221/221/2 222/222/2 223/223/2 224/224/2 +f 225/225/1 226/226/1 227/227/1 228/228/1 229/229/1 230/230/1 +f 231/231/2 232/232/2 233/233/2 234/234/2 235/235/2 236/236/2 +f 237/237/1 238/238/1 239/239/1 240/240/1 241/241/1 242/242/1 +f 243/243/2 244/244/2 245/245/2 246/246/2 247/247/2 248/248/2 +f 249/249/1 250/250/1 251/251/1 252/252/1 253/253/1 254/254/1 +f 255/255/2 256/256/2 257/257/2 258/258/2 259/259/2 260/260/2 +f 261/261/1 262/262/1 263/263/1 264/264/1 265/265/1 266/266/1 +f 267/267/2 268/268/2 269/269/2 270/270/2 271/271/2 272/272/2 +f 273/273/1 274/274/1 275/275/1 276/276/1 277/277/1 278/278/1 +f 279/279/2 280/280/2 281/281/2 282/282/2 283/283/2 284/284/2 +f 285/285/1 286/286/1 287/287/1 288/288/1 289/289/1 290/290/1 +f 291/291/2 292/292/2 293/293/2 294/294/2 295/295/2 296/296/2 +f 297/297/1 298/298/1 299/299/1 300/300/1 301/301/1 302/302/1 +f 303/303/2 304/304/2 305/305/2 306/306/2 307/307/2 308/308/2 +f 309/309/1 310/310/1 311/311/1 312/312/1 313/313/1 314/314/1 +f 315/315/2 316/316/2 317/317/2 318/318/2 319/319/2 320/320/2 +s 1 +f 127/321/3 150/322/4 149/323/5 128/324/6 +f 126/325/7 151/326/8 150/322/4 127/321/3 +f 125/327/9 152/328/10 151/326/8 126/325/7 +f 124/329/11 153/330/12 152/328/10 125/327/9 +f 123/331/13 154/332/14 153/330/12 124/329/11 +f 122/333/15 155/334/16 154/332/14 123/331/13 +f 121/335/17 156/336/18 155/334/16 122/333/15 +f 120/337/19 157/338/20 156/336/18 121/335/17 +f 119/339/21 158/340/22 157/338/20 120/337/19 +f 118/341/23 159/342/24 158/340/22 119/339/21 +f 117/343/25 160/344/26 159/342/24 118/341/23 +f 116/345/27 129/346/28 160/344/26 117/343/25 +f 115/347/29 130/348/30 129/346/28 116/345/27 +f 114/349/31 131/350/32 130/351/30 115/347/29 +f 113/352/33 132/353/34 131/350/32 114/349/31 +f 112/354/35 133/355/36 132/353/34 113/352/33 +f 111/356/37 134/357/38 133/358/36 112/359/35 +f 110/360/39 135/361/40 134/357/38 111/356/37 +f 109/362/41 136/363/42 135/361/40 110/360/39 +f 108/364/43 137/365/44 136/363/42 109/362/41 +f 106/366/45 139/367/46 138/368/47 107/369/48 +f 107/369/48 138/368/47 137/365/44 108/364/43 +f 105/370/49 140/371/50 139/367/46 106/366/45 +f 104/372/51 141/373/52 140/371/50 105/370/49 +f 103/374/53 142/375/54 141/373/52 104/372/51 +f 102/376/55 143/377/56 142/375/54 103/374/53 +f 100/378/57 145/379/58 144/380/59 101/381/60 +f 101/381/60 144/380/59 143/377/56 102/376/55 +f 99/382/61 146/383/62 145/379/58 100/378/57 +f 98/384/63 147/385/64 146/383/62 99/382/61 +f 321/386/65 322/387/66 323/388/67 324/389/68 +f 325/390/69 324/389/68 323/388/67 326/391/70 +f 327/392/71 325/390/69 326/391/70 328/393/72 +f 329/394/73 327/392/71 328/393/72 330/395/74 +f 331/396/75 329/394/73 330/395/74 332/397/76 +f 333/398/77 331/396/75 332/397/76 334/399/78 +f 333/398/77 334/399/78 335/400/79 336/401/80 +f 337/402/81 336/401/80 335/400/79 338/403/82 +f 339/404/83 337/402/81 338/403/82 340/405/84 +f 341/406/85 339/404/83 340/405/84 342/407/86 +f 341/406/85 342/407/86 343/408/87 344/409/88 +f 344/409/88 343/408/87 345/410/89 346/411/90 +f 347/412/91 348/413/92 349/414/93 350/415/94 +f 346/411/90 345/410/89 348/413/92 347/412/91 +f 350/415/94 349/414/93 351/416/95 352/417/96 +f 353/418/97 352/417/96 351/416/95 354/419/98 +f 353/418/97 354/419/98 355/420/99 356/421/100 +f 357/422/101 356/421/100 355/420/99 358/423/102 +f 357/424/101 358/425/102 359/426/103 360/427/104 +f 361/428/105 360/427/104 359/426/103 362/429/106 +f 361/428/105 362/429/106 363/430/107 364/431/108 +f 364/431/108 363/430/107 365/432/109 366/433/110 +f 366/433/110 365/432/109 367/434/111 368/435/112 +f 368/435/112 367/434/111 369/436/113 370/437/114 +f 370/437/114 369/436/113 371/438/115 372/439/116 +f 372/439/116 371/438/115 373/440/117 374/441/118 +f 375/442/119 376/443/120 377/444/121 378/445/122 +f 376/443/120 374/441/118 373/440/117 377/444/121 +f 379/446/123 380/447/124 381/448/125 382/449/126 +f 375/442/119 378/445/122 381/448/125 380/447/124 +f 383/450/127 379/446/123 382/449/126 384/451/128 +f 383/450/127 384/451/128 322/387/66 321/386/65 +f 385/452/129 343/408/87 342/407/86 386/453/130 +f 387/454/131 386/453/130 388/455/132 389/456/133 +f 390/457/134 385/452/129 386/453/130 387/454/131 +f 391/458/135 392/459/136 385/452/129 390/457/134 +f 393/460/137 338/403/82 335/400/79 394/461/138 +f 389/456/133 388/455/132 393/460/137 395/462/139 +f 396/463/140 397/464/141 392/459/136 391/458/135 +f 398/465/142 395/462/139 393/460/137 394/461/138 +f 399/466/143 400/467/144 397/464/141 396/463/140 +f 401/468/145 398/465/142 394/461/138 402/469/146 +f 189/470/147 194/471/148 193/472/149 190/473/150 +f 192/474/24 223/475/23 222/476/25 161/477/26 +f 403/478/151 404/479/152 400/467/144 399/466/143 +f 188/480/16 195/481/15 194/471/148 189/470/147 +f 405/482/153 401/468/145 402/469/146 406/483/154 +f 161/477/26 222/476/25 221/484/155 162/485/156 +f 407/486/157 408/487/158 404/479/152 403/478/151 +f 187/488/14 196/489/159 195/481/15 188/480/16 +f 409/490/160 405/482/153 406/483/154 410/491/161 +f 186/492/162 197/493/11 196/489/159 187/488/14 +f 411/494/163 412/495/164 408/487/158 407/486/157 +f 184/496/8 199/497/7 198/498/9 185/499/10 +f 413/500/165 409/490/160 410/491/161 414/501/166 +f 162/485/156 221/484/155 220/502/29 163/503/30 +f 415/504/167 416/505/168 412/495/164 411/494/163 +f 183/506/4 200/507/3 199/497/7 184/496/8 +f 417/508/169 413/500/165 414/501/166 418/509/170 +f 163/503/30 220/502/29 219/510/31 164/511/171 +f 419/512/172 420/513/173 416/514/168 415/515/167 +f 128/324/6 149/323/5 148/516/174 97/517/175 +f 182/518/5 201/519/6 200/507/3 183/506/4 +f 328/393/72 414/501/166 410/491/161 330/395/74 +f 421/520/176 369/436/113 367/434/111 422/521/177 +f 423/522/178 417/508/169 418/509/170 424/523/179 +f 164/511/171 219/510/31 218/524/180 165/525/181 +f 425/526/182 426/527/183 420/513/173 419/512/172 +f 181/528/174 202/529/184 201/519/6 182/518/5 +f 427/530/185 423/522/178 424/523/179 428/531/186 +f 165/525/181 218/524/180 217/532/187 166/533/188 +f 429/534/189 430/535/190 426/527/183 425/526/182 +f 180/536/191 203/537/192 202/529/184 181/528/174 +f 431/538/193 427/530/185 428/531/186 432/539/194 +f 167/540/195 216/541/196 215/542/39 168/543/40 +f 429/534/189 433/544/197 434/545/198 430/535/190 +f 166/533/188 217/532/187 216/546/196 167/547/195 +f 435/548/199 431/538/193 432/539/194 436/549/200 +f 168/543/40 215/542/39 214/550/41 169/551/42 +f 190/473/150 193/472/149 224/552/201 191/553/202 +f 437/554/203 422/521/177 434/545/198 433/544/197 +f 179/555/204 204/556/205 203/537/192 180/536/191 +f 378/445/122 438/557/206 439/558/207 381/448/125 +f 440/559/208 435/548/199 436/549/200 439/558/207 +f 169/551/42 214/550/41 213/560/43 170/561/44 +f 437/554/203 441/562/209 421/520/176 422/521/177 +f 178/563/210 205/564/211 204/556/205 179/555/204 +f 442/565/212 440/559/208 439/558/207 438/557/206 +f 170/561/44 213/566/43 212/567/48 171/568/47 +f 441/562/209 443/569/213 444/570/214 421/520/176 +f 177/571/59 206/572/60 205/564/211 178/563/210 +f 185/499/10 198/498/9 197/493/11 186/492/162 +f 445/573/215 442/565/212 438/557/206 446/574/216 +f 171/568/47 212/567/48 211/575/217 172/576/218 +f 443/569/213 447/577/219 448/578/220 444/570/214 +f 176/579/56 207/580/221 206/572/60 177/571/59 +f 447/577/219 445/573/215 446/574/216 448/578/220 +f 191/553/202 224/552/201 223/475/23 192/474/24 +f 175/581/222 208/582/223 207/580/221 176/579/56 +f 172/576/218 211/575/217 210/583/49 173/584/224 +f 174/585/52 209/586/51 208/582/223 175/581/222 +f 173/584/224 210/583/49 209/586/51 174/585/52 +f 1/587/225 449/588/226 450/589/227 2/590/228 +f 6/591/229 451/592/230 449/588/226 1/587/225 +f 2/590/228 450/589/227 452/593/231 3/594/232 +f 3/594/232 452/593/231 453/595/233 4/596/234 +f 4/597/234 453/598/233 454/599/235 5/600/236 +f 5/600/236 454/599/235 451/592/230 6/591/229 +f 7/601/237 455/602/233 456/603/238 8/604/239 +f 12/605/240 457/606/241 455/602/233 7/601/237 +f 8/604/239 456/603/238 458/607/242 9/608/243 +f 9/608/243 458/607/242 459/609/226 10/610/244 +f 10/611/244 459/612/226 460/613/245 11/614/246 +f 11/614/246 460/613/245 457/606/241 12/605/240 +f 13/615/247 461/616/248 462/617/249 14/618/250 +f 18/619/251 463/620/252 461/616/248 13/615/247 +f 14/618/250 462/617/249 464/621/253 15/622/254 +f 15/622/254 464/621/253 465/623/255 16/624/256 +f 16/625/256 465/626/255 466/627/257 17/628/258 +f 17/628/258 466/627/257 463/620/252 18/619/251 +f 19/629/259 467/630/255 468/631/253 20/632/260 +f 24/633/261 469/634/257 467/630/255 19/629/259 +f 20/632/260 468/631/253 470/635/249 21/636/262 +f 21/636/262 470/635/249 471/637/263 22/638/264 +f 22/639/264 471/640/263 472/641/265 23/642/266 +f 23/642/266 472/641/265 469/634/257 24/633/261 +f 25/643/267 473/644/268 474/645/269 26/646/270 +f 30/647/271 475/648/272 473/644/268 25/643/267 +f 26/646/270 474/645/269 476/649/273 27/650/274 +f 27/650/274 476/649/273 477/651/275 28/652/276 +f 28/653/276 477/654/275 478/655/277 29/656/278 +f 29/656/278 478/655/277 475/648/272 30/647/271 +f 31/657/279 479/658/275 480/659/280 32/660/281 +f 36/661/282 481/662/283 479/658/275 31/657/279 +f 32/660/281 480/659/280 482/663/284 33/664/285 +f 33/664/285 482/663/284 483/665/268 34/666/286 +f 34/667/286 483/668/268 484/669/272 35/670/287 +f 35/670/287 484/669/272 481/662/283 36/661/282 +f 37/671/288 485/672/289 486/673/290 38/674/291 +f 42/675/292 487/676/293 485/672/289 37/671/288 +f 38/674/291 486/673/290 488/677/294 39/678/295 +f 39/678/295 488/677/294 489/679/296 40/680/297 +f 40/681/297 489/682/296 490/683/298 41/684/299 +f 41/684/299 490/683/298 487/676/293 42/675/292 +f 43/685/300 491/686/296 492/687/294 44/688/301 +f 48/689/302 493/690/298 491/686/296 43/685/300 +f 44/688/301 492/687/294 494/691/290 45/692/303 +f 45/692/303 494/691/290 495/693/289 46/694/304 +f 46/695/304 495/696/289 496/697/305 47/698/306 +f 47/698/306 496/697/305 493/690/298 48/689/302 +f 49/699/234 497/700/233 498/701/241 50/702/236 +f 54/703/307 499/704/238 497/700/233 49/699/234 +f 50/702/236 498/701/241 500/705/245 51/706/229 +f 51/706/229 500/705/245 501/707/226 52/708/308 +f 52/709/308 501/710/226 502/711/242 53/712/228 +f 53/712/228 502/711/242 499/704/238 54/703/307 +f 55/713/244 503/714/226 504/715/230 56/716/309 +f 60/717/310 505/718/242 503/714/226 55/713/244 +f 56/716/309 504/715/230 506/719/235 57/720/311 +f 57/720/311 506/719/235 507/721/233 58/722/237 +f 58/723/237 507/724/233 508/725/238 59/726/312 +f 59/726/312 508/725/238 505/718/242 60/717/310 +f 61/727/313 509/728/255 510/729/257 62/730/314 +f 66/731/254 511/732/315 509/728/255 61/727/313 +f 62/730/314 510/729/257 512/733/265 63/734/251 +f 63/734/251 512/733/265 513/735/263 64/736/247 +f 64/737/247 513/738/263 514/739/316 65/740/317 +f 65/740/317 514/739/316 511/732/315 66/731/254 +f 67/741/318 515/742/263 516/743/319 68/744/320 +f 72/745/321 517/746/249 515/742/263 67/741/318 +f 68/744/320 516/743/319 518/747/322 69/748/323 +f 69/748/323 518/747/322 519/749/255 70/750/259 +f 70/751/259 519/752/255 520/753/253 71/754/324 +f 71/754/324 520/753/253 517/746/249 72/745/321 +f 73/755/276 521/756/275 522/757/283 74/758/325 +f 78/759/274 523/760/280 521/756/275 73/755/276 +f 74/758/325 522/757/283 524/761/326 75/762/327 +f 75/762/327 524/761/326 525/763/268 76/764/328 +f 76/765/328 525/766/268 526/767/284 77/768/329 +f 77/768/329 526/767/284 523/760/280 78/759/274 +f 79/769/286 527/770/268 528/771/272 80/772/287 +f 84/773/330 529/774/284 527/770/268 79/769/286 +f 80/772/287 528/771/272 530/775/277 81/776/331 +f 81/776/331 530/775/277 531/777/275 82/778/332 +f 82/779/332 531/780/275 532/781/280 83/782/281 +f 83/782/281 532/781/280 529/774/284 84/773/330 +f 85/783/333 533/784/296 534/785/298 86/786/299 +f 90/787/295 535/788/334 533/784/296 85/783/333 +f 86/786/299 534/785/298 536/789/305 87/790/335 +f 87/790/335 536/789/305 537/791/289 88/792/336 +f 88/793/336 537/794/289 538/795/337 89/796/338 +f 89/796/338 538/795/337 535/788/334 90/787/295 +f 91/797/339 539/798/289 540/799/305 92/800/340 +f 96/801/341 541/802/290 539/798/289 91/797/339 +f 92/800/340 540/799/305 542/803/298 93/804/342 +f 93/804/342 542/803/298 543/805/296 94/806/343 +f 94/807/343 543/808/296 544/809/294 95/810/344 +f 95/810/344 544/809/294 541/802/290 96/801/341 +f 363/430/107 362/429/106 426/527/183 430/535/190 +f 384/451/128 432/539/194 428/531/186 322/387/66 +f 448/578/220 373/440/117 371/438/115 444/570/214 +f 388/455/132 340/405/84 338/403/82 393/460/137 +f 381/448/125 439/558/207 436/549/200 382/449/126 +f 412/495/164 416/505/168 358/423/102 355/420/99 +f 332/397/76 330/395/74 410/491/161 406/483/154 +f 444/570/214 371/438/115 369/436/113 421/520/176 +f 378/445/122 377/444/121 446/574/216 438/557/206 +f 384/451/128 382/449/126 436/549/200 432/539/194 +f 448/578/220 446/574/216 377/444/121 373/440/117 +f 334/399/78 402/469/146 394/461/138 335/400/79 +f 326/391/70 323/388/67 424/523/179 418/509/170 +f 365/432/109 434/545/198 422/521/177 367/434/111 +f 365/432/109 363/430/107 430/535/190 434/545/198 +f 354/419/98 351/416/95 404/479/152 408/487/158 +f 97/517/175 148/516/174 147/385/64 98/384/63 +f 328/393/72 326/391/70 418/509/170 414/501/166 +f 342/407/86 340/405/84 388/455/132 386/453/130 +f 345/410/89 392/459/136 397/464/141 348/413/92 +f 348/413/92 397/464/141 400/467/144 349/414/93 +f 343/408/87 385/452/129 392/459/136 345/410/89 +f 359/426/103 420/513/173 426/527/183 362/429/106 +f 323/388/67 322/387/66 428/531/186 424/523/179 +f 412/495/164 355/420/99 354/419/98 408/487/158 +f 225/811/345 545/812/346 546/813/347 226/814/348 +f 230/815/349 547/816/350 545/812/346 225/811/345 +f 226/814/348 546/813/347 548/817/351 227/818/352 +f 227/818/352 548/817/351 549/819/353 228/820/354 +f 228/821/354 549/822/353 550/823/355 229/824/356 +f 229/824/356 550/823/355 547/816/350 230/815/349 +f 231/825/357 551/826/353 552/827/351 232/828/358 +f 236/829/359 553/830/355 551/826/353 231/825/357 +f 232/828/358 552/827/351 554/831/347 233/832/360 +f 233/832/360 554/831/347 555/833/346 234/834/361 +f 234/835/361 555/836/346 556/837/350 235/838/362 +f 235/838/362 556/837/350 553/830/355 236/829/359 +f 237/839/363 557/840/364 558/841/365 238/842/366 +f 242/843/367 559/844/368 557/840/364 237/839/363 +f 238/842/366 558/841/365 560/845/369 239/846/370 +f 239/846/370 560/845/369 561/847/371 240/848/372 +f 240/849/372 561/850/371 562/851/373 241/852/374 +f 241/852/374 562/851/373 559/844/368 242/843/367 +f 243/853/375 563/854/371 564/855/369 244/856/376 +f 248/857/377 565/858/373 563/854/371 243/853/375 +f 244/856/376 564/855/369 566/859/365 245/860/378 +f 245/860/378 566/859/365 567/861/364 246/862/379 +f 246/863/379 567/864/364 568/865/368 247/866/380 +f 247/866/380 568/865/368 565/858/373 248/857/377 +f 249/867/381 569/868/382 570/869/383 250/870/384 +f 254/871/385 571/872/386 569/868/382 249/867/381 +f 250/870/384 570/869/383 572/873/387 251/874/388 +f 251/874/388 572/873/387 573/875/389 252/876/390 +f 252/877/390 573/878/389 574/879/391 253/880/392 +f 253/880/392 574/879/391 571/872/386 254/871/385 +f 255/881/393 575/882/389 576/883/387 256/884/394 +f 260/885/395 577/886/391 575/882/389 255/881/393 +f 256/884/394 576/883/387 578/887/383 257/888/396 +f 257/888/396 578/887/383 579/889/382 258/890/397 +f 258/891/397 579/892/382 580/893/386 259/894/398 +f 259/894/398 580/893/386 577/886/391 260/885/395 +f 261/895/399 581/896/400 582/897/401 262/898/402 +f 266/899/403 583/900/404 581/896/400 261/895/399 +f 262/898/402 582/897/401 584/901/405 263/902/406 +f 263/902/406 584/901/405 585/903/407 264/904/408 +f 264/905/408 585/906/407 586/907/409 265/908/410 +f 265/908/410 586/907/409 583/900/404 266/899/403 +f 267/909/411 587/910/407 588/911/405 268/912/412 +f 272/913/413 589/914/409 587/910/407 267/909/411 +f 268/912/412 588/911/405 590/915/401 269/916/414 +f 269/916/414 590/915/401 591/917/400 270/918/415 +f 270/919/415 591/920/400 592/921/404 271/922/416 +f 271/922/416 592/921/404 589/914/409 272/913/413 +f 273/923/417 593/924/353 594/925/355 274/926/356 +f 278/927/352 595/928/351 593/924/353 273/923/417 +f 274/926/356 594/925/355 596/929/350 275/930/349 +f 275/930/349 596/929/350 597/931/346 276/932/418 +f 276/933/418 597/934/346 598/935/347 277/936/348 +f 277/936/348 598/935/347 595/928/351 278/927/352 +f 279/937/419 599/938/346 600/939/350 280/940/362 +f 284/941/360 601/942/347 599/938/346 279/937/419 +f 280/940/362 600/939/350 602/943/355 281/944/420 +f 281/944/420 602/943/355 603/945/353 282/946/421 +f 282/947/421 603/948/353 604/949/351 283/950/422 +f 283/950/422 604/949/351 601/942/347 284/941/360 +f 285/951/423 605/952/371 606/953/373 286/954/374 +f 290/955/424 607/956/369 605/952/371 285/951/423 +f 286/954/374 606/953/373 608/957/368 287/958/425 +f 287/958/425 608/957/368 609/959/364 288/960/426 +f 288/961/426 609/962/364 610/963/365 289/964/366 +f 289/964/366 610/963/365 607/956/369 290/955/424 +f 291/965/427 611/966/364 612/967/368 292/968/428 +f 296/969/429 613/970/365 611/966/364 291/965/427 +f 292/968/428 612/967/368 614/971/373 293/972/377 +f 293/972/377 614/971/373 615/973/371 294/974/375 +f 294/975/375 615/976/371 616/977/369 295/978/376 +f 295/978/376 616/977/369 613/970/365 296/969/429 +f 297/979/390 617/980/389 618/981/391 298/982/392 +f 302/983/430 619/984/387 617/980/389 297/979/390 +f 298/982/392 618/981/391 620/985/386 299/986/431 +f 299/986/431 620/985/386 621/987/382 300/988/381 +f 300/989/381 621/990/382 622/991/383 301/992/384 +f 301/992/384 622/991/383 619/984/387 302/983/430 +f 303/993/432 623/994/382 624/995/386 304/996/433 +f 308/997/396 625/998/383 623/994/382 303/993/432 +f 304/996/433 624/995/386 626/999/391 305/1000/434 +f 305/1000/434 626/999/391 627/1001/389 306/1002/435 +f 306/1003/435 627/1004/389 628/1005/387 307/1006/394 +f 307/1006/394 628/1005/387 625/998/383 308/997/396 +f 309/1007/436 629/1008/407 630/1009/409 310/1010/410 +f 314/1011/437 631/1012/405 629/1008/407 309/1007/436 +f 310/1010/410 630/1009/409 632/1013/404 311/1014/403 +f 311/1014/403 632/1013/404 633/1015/400 312/1016/399 +f 312/1017/399 633/1018/400 634/1019/401 313/1020/402 +f 313/1020/402 634/1019/401 631/1012/405 314/1011/437 +f 315/1021/415 635/1022/400 636/1023/404 316/1024/416 +f 320/1025/414 637/1026/401 635/1022/400 315/1021/415 +f 316/1024/416 636/1023/404 638/1027/409 317/1028/438 +f 317/1028/438 638/1027/409 639/1029/407 318/1030/411 +f 318/1031/411 639/1032/407 640/1033/405 319/1034/439 +f 319/1034/439 640/1033/405 637/1026/401 320/1025/414 +f 332/397/76 406/483/154 402/469/146 334/399/78 +f 404/479/152 351/416/95 349/414/93 400/467/144 +f 358/425/102 416/514/168 420/513/173 359/426/103 diff --git a/mods/pipeworks/models/pipeworks_straight_pipe_lowpoly.obj b/mods/pipeworks/models/pipeworks_straight_pipe_lowpoly.obj new file mode 100644 index 00000000..86001470 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_straight_pipe_lowpoly.obj @@ -0,0 +1,194 @@ +# Blender v2.78 (sub 0) OBJ File: '' +# www.blender.org +o Cylinder.000_Cylinder.000_None +v 0.064721 -0.156250 -0.468750 +v 0.156250 -0.064721 -0.468750 +v 0.156250 0.064721 -0.468750 +v 0.064721 0.156250 -0.468750 +v -0.064721 0.156250 -0.468750 +v -0.156250 0.064721 -0.468750 +v -0.156250 -0.064721 -0.468750 +v -0.064721 -0.156250 -0.468750 +v 0.156250 -0.064721 -0.500000 +v 0.064721 -0.156250 -0.500000 +v -0.064721 -0.156250 -0.500000 +v -0.156250 -0.064721 -0.500000 +v -0.156250 0.064721 -0.500000 +v -0.064721 0.156250 -0.500000 +v 0.064721 0.156250 -0.500000 +v 0.156250 0.064721 -0.500000 +v 0.064721 -0.156250 0.500000 +v 0.156250 -0.064721 0.500000 +v 0.156250 0.064721 0.500000 +v 0.064721 0.156250 0.500000 +v -0.064721 0.156250 0.500000 +v -0.156250 0.064721 0.500000 +v -0.156250 -0.064721 0.500000 +v -0.064721 -0.156250 0.500000 +v 0.156250 -0.064721 0.468750 +v 0.064721 -0.156250 0.468750 +v -0.064721 -0.156250 0.468750 +v -0.156250 -0.064721 0.468750 +v -0.156250 0.064721 0.468750 +v -0.064721 0.156250 0.468750 +v 0.064721 0.156250 0.468750 +v 0.156250 0.064721 0.468750 +v -0.125000 -0.051777 0.468750 +v -0.125000 0.051777 0.468750 +v -0.125000 0.051777 -0.468750 +v -0.125000 -0.051777 -0.468750 +v 0.051777 0.125000 0.468750 +v 0.125000 0.051777 0.468750 +v 0.125000 0.051777 -0.468750 +v 0.051777 0.125000 -0.468750 +v -0.051777 0.125000 0.468750 +v -0.051777 0.125000 -0.468750 +v -0.051777 -0.125000 -0.468750 +v -0.051777 -0.125000 0.468750 +v 0.051777 -0.125000 -0.468750 +v 0.125000 -0.051777 -0.468750 +v 0.125000 -0.051777 0.468750 +v 0.051777 -0.125000 0.468750 +vt 0.7188 0.8906 +vt 0.6250 0.9844 +vt 0.5000 0.9844 +vt 0.4062 0.8906 +vt 0.4062 0.7656 +vt 0.5000 0.6719 +vt 0.6250 0.6719 +vt 0.7188 0.7656 +vt 0.2500 0.9844 +vt 0.3438 0.8906 +vt 0.3438 0.7656 +vt 0.2500 0.6719 +vt 0.1250 0.6719 +vt 0.0312 0.7656 +vt 0.0312 0.8906 +vt 0.1250 0.9844 +vt 0.3438 0.8906 +vt 0.2500 0.9844 +vt 0.1250 0.9844 +vt 0.0312 0.8906 +vt 0.0312 0.7656 +vt 0.1250 0.6719 +vt 0.2500 0.6719 +vt 0.3438 0.7656 +vt 0.6250 0.9844 +vt 0.7188 0.8906 +vt 0.7188 0.7656 +vt 0.6250 0.6719 +vt 0.5000 0.6719 +vt 0.4062 0.7656 +vt 0.4062 0.8906 +vt 0.5000 0.9844 +vt 0.8125 0.5938 +vt 0.8125 0.5625 +vt 0.8750 0.5625 +vt 0.8750 0.5938 +vt 0.9375 0.5625 +vt 0.9375 0.5938 +vt 1.0000 0.5625 +vt 1.0000 0.5938 +vt 0.5000 0.5938 +vt 0.5000 0.5625 +vt 0.5625 0.5625 +vt 0.5625 0.5938 +vt 0.6250 0.5625 +vt 0.6250 0.5938 +vt 0.6875 0.5625 +vt 0.6875 0.5938 +vt 0.7500 0.5625 +vt 0.7500 0.5938 +vt 0.3750 0.5938 +vt 0.3750 0.5625 +vt 0.4375 0.5625 +vt 0.4375 0.5938 +vt 0.3125 0.5938 +vt 0.3125 0.5625 +vt 0.5000 0.5625 +vt 0.5000 0.5938 +vt 0.0000 0.5938 +vt 0.0000 0.5625 +vt 0.0625 0.5625 +vt 0.0625 0.5938 +vt 0.1250 0.5625 +vt 0.1250 0.5938 +vt 0.1875 0.5625 +vt 0.1875 0.5938 +vt 0.2500 0.5625 +vt 0.2500 0.5938 +vt 1.0624 0.5135 +vt 0.9370 0.5135 +vt 0.9370 0.0130 +vt 1.0624 0.0130 +vt 0.6862 0.5135 +vt 0.5608 0.5135 +vt 0.5608 0.0130 +vt 0.6862 0.0130 +vt 0.8116 0.5135 +vt 0.8116 0.0130 +vt 1.1878 0.0130 +vt 1.1878 0.5135 +vt 0.3100 0.0130 +vt 0.4354 0.0130 +vt 0.4354 0.5135 +vt 0.3100 0.5135 +vt 0.1846 0.0130 +vt 0.1846 0.5135 +vn -0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.7173 -0.2971 -0.6302 +vn 0.7173 -0.2971 0.6302 +vn 0.2971 -0.7173 0.6302 +vn 0.2971 -0.7173 -0.6302 +vn -0.2971 -0.7173 0.6302 +vn -0.2971 -0.7173 -0.6302 +vn -0.7173 -0.2971 0.6302 +vn -0.7173 -0.2971 -0.6302 +vn -0.7173 0.2971 0.6302 +vn -0.7173 0.2971 -0.6302 +vn -0.2971 0.7173 0.6302 +vn -0.2971 0.7173 -0.6302 +vn 0.2971 0.7173 0.6302 +vn 0.2971 0.7173 -0.6302 +vn 0.7173 0.2971 0.6302 +vn 0.7173 0.2971 -0.6302 +vn -0.9239 -0.3827 -0.0000 +vn -0.9239 0.3827 -0.0000 +vn 0.3827 0.9239 0.0000 +vn 0.9239 0.3827 0.0000 +vn -0.3827 0.9239 -0.0000 +vn -0.3827 -0.9239 -0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.9239 -0.3827 0.0000 +g Cylinder.000_Cylinder.000_None_Cylinder.000_Cylinder.000_None_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 5/5/1 6/6/1 7/7/1 8/8/1 +f 9/9/2 10/10/2 11/11/2 12/12/2 13/13/2 14/14/2 15/15/2 16/16/2 +f 17/17/1 18/18/1 19/19/1 20/20/1 21/21/1 22/22/1 23/23/1 24/24/1 +f 25/25/2 26/26/2 27/27/2 28/28/2 29/29/2 30/30/2 31/31/2 32/32/2 +s 1 +f 9/33/3 2/34/4 1/35/5 10/36/6 +f 10/36/6 1/35/5 8/37/7 11/38/8 +f 11/38/8 8/37/7 7/39/9 12/40/10 +f 12/41/10 7/42/9 6/43/11 13/44/12 +f 13/44/12 6/43/11 5/45/13 14/46/14 +f 14/46/14 5/45/13 4/47/15 15/48/16 +f 15/48/16 4/47/15 3/49/17 16/50/18 +f 16/50/18 3/49/17 2/34/4 9/33/3 +f 26/51/6 17/52/5 24/53/7 27/54/8 +f 25/55/3 18/56/4 17/52/5 26/51/6 +f 27/54/8 24/53/7 23/57/9 28/58/10 +f 28/59/10 23/60/9 22/61/11 29/62/12 +f 29/62/12 22/61/11 21/63/13 30/64/14 +f 30/64/14 21/63/13 20/65/15 31/66/16 +f 31/66/16 20/65/15 19/67/17 32/68/18 +f 32/68/18 19/67/17 18/56/4 25/55/3 +f 33/69/19 34/70/20 35/71/20 36/72/19 +f 37/73/21 38/74/22 39/75/22 40/76/21 +f 34/70/20 41/77/23 42/78/23 35/71/20 +f 33/69/19 36/72/19 43/79/24 44/80/24 +f 45/81/25 46/82/26 47/83/26 48/84/25 +f 43/85/24 45/81/25 48/84/25 44/86/24 +f 37/73/21 40/76/21 42/78/23 41/77/23 +f 46/82/26 39/75/22 38/74/22 47/83/26 diff --git a/mods/pipeworks/models/pipeworks_valve_off.obj b/mods/pipeworks/models/pipeworks_valve_off.obj new file mode 100644 index 00000000..bab74ee4 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_valve_off.obj @@ -0,0 +1,8136 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-valve-off.blend' +# www.blender.org +o Pipe_Cylinder.002 +v -0.038455 0.126770 -0.468750 +v -0.012985 0.131837 -0.468750 +v 0.012984 0.131837 -0.468750 +v 0.038455 0.126770 -0.468750 +v 0.062448 0.116832 -0.468750 +v 0.084041 0.102404 -0.468750 +v 0.102404 0.084041 -0.468750 +v 0.116832 0.062448 -0.468750 +v 0.126770 0.038455 -0.468750 +v 0.131836 0.012985 -0.468750 +v 0.131836 -0.012985 -0.468750 +v 0.116832 -0.062448 -0.468750 +v 0.102404 -0.084041 -0.468750 +v 0.084041 -0.102404 -0.468750 +v 0.062448 -0.116832 -0.468750 +v 0.038455 -0.126770 -0.468750 +v 0.012985 -0.131836 -0.468750 +v -0.012985 -0.131836 -0.468750 +v -0.038455 -0.126770 -0.468750 +v -0.062448 -0.116832 -0.468750 +v -0.102404 -0.084041 -0.468750 +v -0.084041 -0.102404 -0.468750 +v -0.116832 -0.062448 -0.468750 +v -0.126770 -0.038455 -0.468750 +v -0.131837 0.012985 -0.468750 +v -0.116832 0.062448 -0.468750 +v -0.126770 0.038455 -0.468750 +v -0.102404 0.084041 -0.468750 +v -0.084041 0.102404 -0.468750 +v -0.062448 0.116832 -0.468750 +v 0.126770 -0.038455 -0.468750 +v -0.131837 -0.012985 -0.468750 +v -0.059210 0.110774 -0.437501 +v -0.036461 0.120197 -0.437501 +v -0.012312 0.125000 -0.437501 +v 0.012311 0.125001 -0.437501 +v 0.036461 0.120197 -0.437501 +v 0.059210 0.110774 -0.437501 +v 0.079683 0.097094 -0.437501 +v 0.097094 0.079683 -0.437501 +v 0.110774 0.059210 -0.437501 +v 0.120197 0.036461 -0.437501 +v 0.125000 0.012312 -0.437501 +v 0.125000 -0.012311 -0.437501 +v 0.120197 -0.036461 -0.437501 +v 0.110774 -0.059210 -0.437501 +v 0.097094 -0.079683 -0.437501 +v 0.079683 -0.097094 -0.437501 +v 0.059210 -0.110774 -0.437501 +v 0.036461 -0.120197 -0.437501 +v 0.012311 -0.125000 -0.437501 +v -0.012312 -0.125000 -0.437501 +v -0.036461 -0.120197 -0.437501 +v -0.059210 -0.110774 -0.437501 +v -0.079683 -0.097094 -0.437501 +v -0.097094 -0.079683 -0.437501 +v -0.110774 -0.059210 -0.437501 +v -0.120197 -0.036461 -0.437501 +v -0.125001 -0.012311 -0.437501 +v -0.125001 0.012311 -0.437501 +v -0.120197 0.036461 -0.437501 +v -0.110774 0.059210 -0.437501 +v -0.097094 0.079683 -0.437501 +v -0.079683 0.097094 -0.437501 +v 0.120197 0.036461 0.437501 +v 0.125001 0.012312 0.437501 +v 0.125001 -0.012311 0.437501 +v 0.120197 -0.036461 0.437501 +v 0.110774 0.059210 0.437501 +v 0.131837 0.012985 0.468750 +v 0.126770 0.038455 0.468750 +v 0.131837 -0.012985 0.468750 +v 0.110774 -0.059210 0.437501 +v 0.126770 -0.038455 0.468750 +v 0.097094 0.079683 0.437501 +v 0.116832 0.062448 0.468750 +v 0.097094 -0.079683 0.437501 +v 0.116832 -0.062448 0.468750 +v 0.079683 0.097094 0.437501 +v 0.102404 0.084041 0.468750 +v 0.079683 -0.097094 0.437501 +v 0.102404 -0.084041 0.468750 +v 0.059210 0.110774 0.437501 +v 0.084041 0.102404 0.468750 +v 0.059210 -0.110774 0.437501 +v 0.084041 -0.102404 0.468750 +v 0.036461 0.120197 0.437501 +v 0.062448 0.116832 0.468750 +v 0.036461 -0.120197 0.437501 +v 0.062448 -0.116832 0.468750 +v 0.012311 0.125000 0.437501 +v 0.038455 0.126770 0.468750 +v 0.012311 -0.125001 0.437501 +v 0.038455 -0.126770 0.468750 +v -0.012312 0.125000 0.437501 +v 0.012985 0.131836 0.468750 +v -0.012311 -0.125001 0.437501 +v 0.012985 -0.131837 0.468750 +v -0.036461 0.120197 0.437501 +v -0.012985 0.131836 0.468750 +v -0.036461 -0.120197 0.437501 +v -0.012985 -0.131837 0.468750 +v -0.059210 0.110774 0.437501 +v -0.038455 0.126770 0.468750 +v -0.059210 -0.110774 0.437501 +v -0.038455 -0.126770 0.468750 +v -0.079683 0.097094 0.437501 +v -0.062448 0.116832 0.468750 +v -0.079683 -0.097094 0.437501 +v -0.062448 -0.116832 0.468750 +v -0.097094 0.079683 0.437501 +v -0.084041 0.102404 0.468750 +v -0.097094 -0.079683 0.437501 +v -0.084041 -0.102404 0.468750 +v -0.110774 0.059210 0.437501 +v -0.102404 0.084041 0.468750 +v -0.110774 -0.059210 0.437501 +v -0.102404 -0.084041 0.468750 +v -0.120197 0.036461 0.437501 +v -0.116832 0.062448 0.468750 +v -0.120197 -0.036461 0.437501 +v -0.116832 -0.062448 0.468750 +v -0.125000 0.012311 0.437501 +v -0.126770 0.038455 0.468750 +v -0.125000 -0.012311 0.437501 +v -0.126770 -0.038455 0.468750 +v -0.131836 0.012985 0.468750 +v -0.131836 -0.012985 0.468750 +v -0.063644 0.130078 0.460912 +v -0.063644 0.130078 0.468749 +v -0.062467 0.139022 0.468749 +v -0.062467 0.139022 0.460912 +v -0.054132 0.142474 0.460912 +v -0.046976 0.136982 0.460912 +v -0.048153 0.128039 0.460912 +v -0.056487 0.124587 0.460912 +v -0.056487 0.124587 0.468749 +v -0.054132 0.142474 0.468749 +v -0.046976 0.136982 0.468749 +v -0.048153 0.128039 0.468749 +v -0.046976 0.136982 -0.460914 +v -0.046976 0.136982 -0.468751 +v -0.054133 0.142474 -0.468751 +v -0.054133 0.142474 -0.460914 +v -0.062467 0.139022 -0.460914 +v -0.063644 0.130078 -0.460914 +v -0.056488 0.124587 -0.460914 +v -0.048153 0.128039 -0.460914 +v -0.048153 0.128039 -0.468751 +v -0.062467 0.139022 -0.468751 +v -0.063644 0.130078 -0.468751 +v -0.056488 0.124587 -0.468751 +v -0.136982 0.046976 0.460912 +v -0.136982 0.046976 0.468749 +v -0.142474 0.054133 0.468749 +v -0.142474 0.054133 0.460912 +v -0.139022 0.062467 0.460912 +v -0.130078 0.063644 0.460912 +v -0.124587 0.056488 0.460912 +v -0.128039 0.048154 0.460912 +v -0.128039 0.048154 0.468749 +v -0.139022 0.062467 0.468749 +v -0.130078 0.063644 0.468749 +v -0.124587 0.056488 0.468749 +v -0.130078 0.063644 -0.460914 +v -0.130078 0.063644 -0.468751 +v -0.139022 0.062467 -0.468751 +v -0.139022 0.062467 -0.460914 +v -0.142474 0.054133 -0.460914 +v -0.136982 0.046976 -0.460914 +v -0.128039 0.048153 -0.460914 +v -0.124587 0.056487 -0.460914 +v -0.124587 0.056487 -0.468751 +v -0.142474 0.054133 -0.468751 +v -0.136982 0.046976 -0.468751 +v -0.128039 0.048153 -0.468751 +v -0.130078 -0.063644 0.460912 +v -0.130078 -0.063644 0.468749 +v -0.139022 -0.062467 0.468749 +v -0.139022 -0.062467 0.460912 +v -0.142474 -0.054132 0.460912 +v -0.136982 -0.046976 0.460912 +v -0.128039 -0.048153 0.460912 +v -0.124587 -0.056487 0.460912 +v -0.124587 -0.056487 0.468749 +v -0.142474 -0.054132 0.468749 +v -0.136982 -0.046976 0.468749 +v -0.128039 -0.048153 0.468749 +v -0.136982 -0.046976 -0.460914 +v -0.136982 -0.046976 -0.468751 +v -0.142474 -0.054133 -0.468751 +v -0.142474 -0.054133 -0.460914 +v -0.139022 -0.062467 -0.460914 +v -0.130078 -0.063644 -0.460914 +v -0.124587 -0.056488 -0.460914 +v -0.128039 -0.048153 -0.460914 +v -0.128039 -0.048153 -0.468751 +v -0.139022 -0.062467 -0.468751 +v -0.130078 -0.063644 -0.468751 +v -0.124587 -0.056488 -0.468751 +v -0.046976 -0.136982 0.460912 +v -0.046976 -0.136982 0.468749 +v -0.054133 -0.142474 0.468749 +v -0.054133 -0.142474 0.460912 +v -0.062467 -0.139022 0.460912 +v -0.063644 -0.130078 0.460912 +v -0.056488 -0.124587 0.460912 +v -0.048153 -0.128039 0.460912 +v -0.048153 -0.128039 0.468749 +v -0.062467 -0.139022 0.468749 +v -0.063644 -0.130078 0.468749 +v -0.056488 -0.124587 0.468749 +v -0.063644 -0.130078 -0.460914 +v -0.063644 -0.130078 -0.468751 +v -0.062467 -0.139022 -0.468751 +v -0.062467 -0.139022 -0.460914 +v -0.054133 -0.142474 -0.460914 +v -0.046976 -0.136982 -0.460914 +v -0.048153 -0.128039 -0.460914 +v -0.056487 -0.124587 -0.460914 +v -0.056487 -0.124587 -0.468751 +v -0.054133 -0.142474 -0.468751 +v -0.046976 -0.136982 -0.468751 +v -0.048153 -0.128039 -0.468751 +v 0.063644 -0.130078 0.460912 +v 0.063644 -0.130078 0.468749 +v 0.062467 -0.139022 0.468749 +v 0.062467 -0.139022 0.460912 +v 0.054132 -0.142474 0.460912 +v 0.046976 -0.136982 0.460912 +v 0.048153 -0.128039 0.460912 +v 0.056487 -0.124587 0.460912 +v 0.056487 -0.124587 0.468749 +v 0.054132 -0.142474 0.468749 +v 0.046976 -0.136982 0.468749 +v 0.048153 -0.128039 0.468749 +v 0.046976 -0.136982 -0.460914 +v 0.046976 -0.136982 -0.468751 +v 0.054133 -0.142474 -0.468751 +v 0.054133 -0.142474 -0.460914 +v 0.062467 -0.139022 -0.460914 +v 0.063644 -0.130078 -0.460914 +v 0.056487 -0.124587 -0.460914 +v 0.048153 -0.128039 -0.460914 +v 0.048153 -0.128039 -0.468751 +v 0.062467 -0.139022 -0.468751 +v 0.063644 -0.130078 -0.468751 +v 0.056487 -0.124587 -0.468751 +v 0.136982 -0.046976 0.460912 +v 0.136982 -0.046976 0.468749 +v 0.142474 -0.054133 0.468749 +v 0.142474 -0.054133 0.460912 +v 0.139022 -0.062467 0.460912 +v 0.130078 -0.063644 0.460912 +v 0.124587 -0.056488 0.460912 +v 0.128039 -0.048153 0.460912 +v 0.128039 -0.048153 0.468749 +v 0.139022 -0.062467 0.468749 +v 0.130078 -0.063644 0.468749 +v 0.124587 -0.056488 0.468749 +v 0.130078 -0.063644 -0.460914 +v 0.130078 -0.063644 -0.468751 +v 0.139022 -0.062467 -0.468751 +v 0.139022 -0.062467 -0.460914 +v 0.142474 -0.054132 -0.460914 +v 0.136982 -0.046976 -0.460914 +v 0.128039 -0.048153 -0.460914 +v 0.124587 -0.056487 -0.460914 +v 0.124587 -0.056487 -0.468751 +v 0.142474 -0.054132 -0.468751 +v 0.136982 -0.046976 -0.468751 +v 0.128039 -0.048153 -0.468751 +v 0.130078 0.063644 0.460912 +v 0.130078 0.063644 0.468749 +v 0.139022 0.062467 0.468749 +v 0.139022 0.062467 0.460912 +v 0.142474 0.054132 0.460912 +v 0.136982 0.046976 0.460912 +v 0.128039 0.048153 0.460912 +v 0.124587 0.056487 0.460912 +v 0.124587 0.056487 0.468749 +v 0.142474 0.054132 0.468749 +v 0.136982 0.046976 0.468749 +v 0.128039 0.048153 0.468749 +v 0.136982 0.046976 -0.460914 +v 0.136982 0.046976 -0.468751 +v 0.142474 0.054133 -0.468751 +v 0.142474 0.054133 -0.460914 +v 0.139022 0.062467 -0.460914 +v 0.130078 0.063644 -0.460914 +v 0.124587 0.056487 -0.460914 +v 0.128039 0.048153 -0.460914 +v 0.128039 0.048153 -0.468751 +v 0.139022 0.062467 -0.468751 +v 0.130078 0.063644 -0.468751 +v 0.124587 0.056487 -0.468751 +v 0.046976 0.136982 0.460912 +v 0.046976 0.136982 0.468749 +v 0.054133 0.142474 0.468749 +v 0.054133 0.142474 0.460912 +v 0.062467 0.139022 0.460912 +v 0.063644 0.130078 0.460912 +v 0.056488 0.124587 0.460912 +v 0.048154 0.128039 0.460912 +v 0.048154 0.128039 0.468749 +v 0.062467 0.139022 0.468749 +v 0.063644 0.130078 0.468749 +v 0.056488 0.124587 0.468749 +v 0.063644 0.130078 -0.460914 +v 0.063644 0.130078 -0.468751 +v 0.062467 0.139022 -0.468751 +v 0.062467 0.139022 -0.460914 +v 0.054132 0.142474 -0.460914 +v 0.046976 0.136982 -0.460914 +v 0.048153 0.128039 -0.460914 +v 0.056487 0.124587 -0.460914 +v 0.056487 0.124587 -0.468751 +v 0.054132 0.142474 -0.468751 +v 0.046976 0.136982 -0.468751 +v 0.048153 0.128039 -0.468751 +v 0.121367 0.099603 -0.500000 +v 0.138467 0.074012 -0.500000 +v 0.150245 0.045577 -0.500000 +v 0.156250 0.015390 -0.500000 +v 0.156250 -0.015389 -0.500000 +v 0.150245 -0.045576 -0.500000 +v 0.138467 -0.074012 -0.500000 +v 0.121367 -0.099603 -0.500000 +v 0.099603 -0.121367 -0.500000 +v 0.045576 -0.150245 -0.500000 +v -0.015389 -0.156250 -0.500000 +v -0.045576 -0.150245 -0.500000 +v -0.099603 -0.121367 -0.500000 +v -0.121367 -0.099603 -0.500000 +v -0.138467 -0.074012 -0.500000 +v -0.150245 -0.045576 -0.500000 +v -0.156250 -0.015389 -0.500000 +v -0.150245 0.045576 -0.500000 +v -0.138467 0.074012 -0.500000 +v -0.121367 0.099603 -0.500000 +v -0.074012 0.138467 -0.500000 +v -0.015389 0.156250 -0.500000 +v 0.015389 0.156250 -0.500000 +v 0.045576 0.150245 -0.500000 +v 0.074012 0.138467 -0.500000 +v 0.099603 0.121367 -0.500000 +v 0.074012 -0.138466 -0.500000 +v 0.015389 -0.156250 -0.500000 +v -0.074012 -0.138467 -0.500000 +v -0.156250 0.015389 -0.500000 +v -0.099603 0.121367 -0.500000 +v -0.045576 0.150245 -0.500000 +v 0.121367 0.099603 -0.468750 +v 0.099603 0.121367 -0.468750 +v 0.138467 0.074012 -0.468750 +v 0.150245 0.045577 -0.468750 +v 0.156250 0.015390 -0.468750 +v 0.156250 -0.015389 -0.468750 +v 0.150245 -0.045576 -0.468750 +v 0.138467 -0.074012 -0.468750 +v 0.121367 -0.099603 -0.468750 +v 0.099603 -0.121367 -0.468750 +v 0.074012 -0.138466 -0.468750 +v 0.045576 -0.150245 -0.468750 +v 0.015389 -0.156250 -0.468750 +v -0.015389 -0.156250 -0.468750 +v -0.045576 -0.150245 -0.468750 +v -0.074012 -0.138467 -0.468750 +v -0.099603 -0.121367 -0.468750 +v -0.121367 -0.099603 -0.468750 +v -0.138467 -0.074012 -0.468750 +v -0.150245 -0.045576 -0.468750 +v -0.156250 -0.015389 -0.468750 +v -0.156250 0.015389 -0.468750 +v -0.138467 0.074012 -0.468750 +v -0.150245 0.045576 -0.468750 +v -0.121367 0.099603 -0.468750 +v -0.099603 0.121367 -0.468750 +v -0.074012 0.138467 -0.468750 +v -0.045576 0.150245 -0.468750 +v 0.015389 0.156250 -0.468750 +v -0.015389 0.156250 -0.468750 +v 0.045576 0.150245 -0.468750 +v 0.074012 0.138467 -0.468750 +v 0.074012 -0.138466 0.468750 +v 0.045576 -0.150245 0.468750 +v 0.015389 -0.156250 0.468750 +v 0.099603 -0.121367 0.468750 +v -0.015389 -0.156250 0.468750 +v 0.138467 -0.074012 0.468750 +v 0.121367 -0.099603 0.468750 +v 0.099603 -0.121367 0.500000 +v 0.074012 -0.138467 0.500000 +v 0.045576 -0.150245 0.500000 +v 0.015389 -0.156250 0.500000 +v -0.015389 -0.156250 0.500000 +v 0.150245 -0.045576 0.468750 +v 0.121367 -0.099603 0.500000 +v -0.045576 -0.150245 0.468750 +v -0.045576 -0.150245 0.500000 +v 0.156250 -0.015389 0.468750 +v 0.150245 -0.045576 0.500000 +v 0.138467 -0.074012 0.500000 +v -0.074012 -0.138467 0.468750 +v -0.074012 -0.138467 0.500000 +v 0.156250 0.015389 0.468750 +v 0.156250 -0.015389 0.500000 +v -0.099603 -0.121367 0.468750 +v -0.099603 -0.121367 0.500000 +v 0.150245 0.045576 0.468750 +v 0.156250 0.015389 0.500000 +v -0.121367 -0.099603 0.468750 +v -0.121367 -0.099603 0.500000 +v 0.138467 0.074012 0.468750 +v 0.150245 0.045576 0.500000 +v -0.150245 -0.045576 0.468750 +v -0.138467 -0.074012 0.468750 +v -0.138467 -0.074012 0.500000 +v 0.121367 0.099603 0.468750 +v 0.138467 0.074012 0.500000 +v -0.156250 -0.015389 0.468750 +v -0.150245 -0.045576 0.500000 +v 0.099603 0.121367 0.468750 +v 0.121367 0.099603 0.500000 +v -0.156250 0.015389 0.468750 +v -0.156250 -0.015389 0.500000 +v 0.074012 0.138466 0.468750 +v 0.099604 0.121367 0.500000 +v -0.150245 0.045576 0.468750 +v -0.156250 0.015389 0.500000 +v 0.045577 0.150245 0.468750 +v 0.074012 0.138466 0.500000 +v -0.138467 0.074012 0.468750 +v -0.150245 0.045576 0.500000 +v 0.015389 0.156249 0.468750 +v 0.045577 0.150245 0.500000 +v -0.015389 0.156250 0.500000 +v -0.121367 0.099603 0.468750 +v -0.138467 0.074012 0.500000 +v -0.015389 0.156250 0.468750 +v 0.015389 0.156250 0.500000 +v -0.074012 0.138467 0.500000 +v -0.045576 0.150245 0.500000 +v -0.099603 0.121367 0.500000 +v -0.121367 0.099603 0.500000 +v -0.045576 0.150245 0.468750 +v -0.099603 0.121367 0.468750 +v -0.074012 0.138467 0.468750 +v -0.108578 0.095821 0.460912 +v -0.108578 0.095821 0.468749 +v -0.110913 0.104534 0.468749 +v -0.110913 0.104534 0.460912 +v -0.104534 0.110913 0.460912 +v -0.095821 0.108578 0.460912 +v -0.093486 0.099865 0.460912 +v -0.099865 0.093486 0.460912 +v -0.099865 0.093486 0.468749 +v -0.104534 0.110913 0.468749 +v -0.095821 0.108578 0.468749 +v -0.093486 0.099865 0.468749 +v -0.095821 0.108578 -0.460914 +v -0.095821 0.108578 -0.468751 +v -0.104534 0.110913 -0.468751 +v -0.104534 0.110913 -0.460914 +v -0.110913 0.104534 -0.460914 +v -0.108578 0.095821 -0.460914 +v -0.099865 0.093486 -0.460914 +v -0.093486 0.099865 -0.460914 +v -0.093486 0.099865 -0.468751 +v -0.110913 0.104534 -0.468751 +v -0.108578 0.095821 -0.468751 +v -0.099865 0.093486 -0.468751 +v -0.144532 -0.009021 0.460912 +v -0.144532 -0.009021 0.468749 +v -0.152344 -0.004510 0.468749 +v -0.152344 -0.004510 0.460912 +v -0.152344 0.004510 0.460912 +v -0.144532 0.009021 0.460912 +v -0.136720 0.004510 0.460912 +v -0.136720 -0.004510 0.460912 +v -0.136720 -0.004510 0.468749 +v -0.152344 0.004510 0.468749 +v -0.144532 0.009021 0.468749 +v -0.136720 0.004510 0.468749 +v -0.144532 0.009021 -0.460914 +v -0.144532 0.009021 -0.468751 +v -0.152344 0.004510 -0.468751 +v -0.152344 0.004510 -0.460914 +v -0.152344 -0.004510 -0.460914 +v -0.144532 -0.009021 -0.460914 +v -0.136720 -0.004510 -0.460914 +v -0.136720 0.004510 -0.460914 +v -0.136720 0.004510 -0.468751 +v -0.152344 -0.004510 -0.468751 +v -0.144532 -0.009021 -0.468751 +v -0.136720 -0.004510 -0.468751 +v -0.095821 -0.108578 0.460912 +v -0.095821 -0.108578 0.468749 +v -0.104534 -0.110913 0.468749 +v -0.104534 -0.110913 0.460912 +v -0.110913 -0.104534 0.460912 +v -0.108578 -0.095821 0.460912 +v -0.099865 -0.093486 0.460912 +v -0.093486 -0.099865 0.460912 +v -0.093486 -0.099865 0.468749 +v -0.110913 -0.104534 0.468749 +v -0.108578 -0.095821 0.468749 +v -0.099865 -0.093486 0.468749 +v -0.108578 -0.095821 -0.460914 +v -0.108578 -0.095821 -0.468751 +v -0.110913 -0.104534 -0.468751 +v -0.110913 -0.104534 -0.460914 +v -0.104534 -0.110913 -0.460914 +v -0.095821 -0.108578 -0.460914 +v -0.093486 -0.099865 -0.460914 +v -0.099865 -0.093486 -0.460914 +v -0.099865 -0.093486 -0.468751 +v -0.104534 -0.110913 -0.468751 +v -0.095821 -0.108578 -0.468751 +v -0.093486 -0.099865 -0.468751 +v 0.009021 -0.144532 0.460912 +v 0.009021 -0.144532 0.468749 +v 0.004510 -0.152344 0.468749 +v 0.004510 -0.152344 0.460912 +v -0.004510 -0.152344 0.460912 +v -0.009021 -0.144532 0.460912 +v -0.004510 -0.136720 0.460912 +v 0.004510 -0.136720 0.460912 +v 0.004510 -0.136720 0.468749 +v -0.004510 -0.152344 0.468749 +v -0.009021 -0.144532 0.468749 +v -0.004510 -0.136720 0.468749 +v -0.009021 -0.144532 -0.460914 +v -0.009021 -0.144532 -0.468751 +v -0.004510 -0.152344 -0.468751 +v -0.004510 -0.152344 -0.460914 +v 0.004510 -0.152344 -0.460914 +v 0.009021 -0.144532 -0.460914 +v 0.004510 -0.136720 -0.460914 +v -0.004510 -0.136720 -0.460914 +v -0.004510 -0.136720 -0.468751 +v 0.004510 -0.152344 -0.468751 +v 0.009021 -0.144532 -0.468751 +v 0.004510 -0.136720 -0.468751 +v 0.108578 -0.095821 0.460912 +v 0.108578 -0.095821 0.468749 +v 0.110913 -0.104534 0.468749 +v 0.110913 -0.104534 0.460912 +v 0.104534 -0.110913 0.460912 +v 0.095821 -0.108578 0.460912 +v 0.093486 -0.099865 0.460912 +v 0.099865 -0.093486 0.460912 +v 0.099865 -0.093486 0.468749 +v 0.104534 -0.110913 0.468749 +v 0.095821 -0.108578 0.468749 +v 0.093486 -0.099865 0.468749 +v 0.095821 -0.108578 -0.460914 +v 0.095821 -0.108578 -0.468751 +v 0.104534 -0.110913 -0.468751 +v 0.104534 -0.110913 -0.460914 +v 0.110913 -0.104534 -0.460914 +v 0.108578 -0.095821 -0.460914 +v 0.099865 -0.093486 -0.460914 +v 0.093486 -0.099865 -0.460914 +v 0.093486 -0.099865 -0.468751 +v 0.110913 -0.104534 -0.468751 +v 0.108578 -0.095821 -0.468751 +v 0.099865 -0.093486 -0.468751 +v 0.144532 0.009021 0.460912 +v 0.144532 0.009021 0.468749 +v 0.152344 0.004510 0.468749 +v 0.152344 0.004510 0.460912 +v 0.152344 -0.004510 0.460912 +v 0.144532 -0.009021 0.460912 +v 0.136720 -0.004510 0.460912 +v 0.136720 0.004510 0.460912 +v 0.136720 0.004510 0.468749 +v 0.152344 -0.004510 0.468749 +v 0.144532 -0.009021 0.468749 +v 0.136720 -0.004510 0.468749 +v 0.144532 -0.009021 -0.460914 +v 0.144532 -0.009021 -0.468751 +v 0.152344 -0.004510 -0.468751 +v 0.152344 -0.004510 -0.460914 +v 0.152344 0.004510 -0.460914 +v 0.144532 0.009021 -0.460914 +v 0.136720 0.004510 -0.460914 +v 0.136720 -0.004510 -0.460914 +v 0.136720 -0.004510 -0.468751 +v 0.152344 0.004510 -0.468751 +v 0.144532 0.009021 -0.468751 +v 0.136720 0.004510 -0.468751 +v 0.095821 0.108578 0.460912 +v 0.095821 0.108578 0.468749 +v 0.104534 0.110913 0.468749 +v 0.104534 0.110913 0.460912 +v 0.110913 0.104534 0.460912 +v 0.108578 0.095821 0.460912 +v 0.099865 0.093486 0.460912 +v 0.093486 0.099865 0.460912 +v 0.093486 0.099865 0.468749 +v 0.110913 0.104534 0.468749 +v 0.108578 0.095821 0.468749 +v 0.099865 0.093486 0.468749 +v 0.108578 0.095821 -0.460914 +v 0.108578 0.095821 -0.468751 +v 0.110913 0.104534 -0.468751 +v 0.110913 0.104534 -0.460914 +v 0.104534 0.110913 -0.460914 +v 0.095821 0.108578 -0.460914 +v 0.093486 0.099865 -0.460914 +v 0.099865 0.093486 -0.460914 +v 0.099865 0.093486 -0.468751 +v 0.104534 0.110913 -0.468751 +v 0.095821 0.108578 -0.468751 +v 0.093486 0.099865 -0.468751 +v -0.009021 0.144532 0.460912 +v -0.009021 0.144532 0.468749 +v -0.004510 0.152344 0.468749 +v -0.004510 0.152344 0.460912 +v 0.004511 0.152344 0.460912 +v 0.009021 0.144532 0.460912 +v 0.004511 0.136720 0.460912 +v -0.004510 0.136720 0.460912 +v -0.004510 0.136720 0.468749 +v 0.004511 0.152344 0.468749 +v 0.009021 0.144532 0.468749 +v 0.004511 0.136720 0.468749 +v 0.009021 0.144532 -0.460914 +v 0.009021 0.144532 -0.468751 +v 0.004510 0.152344 -0.468751 +v 0.004510 0.152344 -0.460914 +v -0.004510 0.152344 -0.460914 +v -0.009021 0.144532 -0.460914 +v -0.004510 0.136720 -0.460914 +v 0.004510 0.136720 -0.460914 +v 0.004510 0.136720 -0.468751 +v -0.004510 0.152344 -0.468751 +v -0.009021 0.144532 -0.468751 +v -0.004510 0.136720 -0.468751 +v -0.008307 0.249999 0.031003 +v -0.008307 0.281249 0.031003 +v -0.022696 0.249999 0.022696 +v -0.022696 0.281249 0.022696 +v -0.031003 0.249999 0.008307 +v -0.031003 0.281249 0.008307 +v -0.031003 0.249999 -0.008307 +v -0.031003 0.281249 -0.008307 +v -0.022696 0.249999 -0.022696 +v -0.022696 0.281249 -0.022696 +v -0.008307 0.249999 -0.031003 +v -0.008307 0.281249 -0.031003 +v 0.008307 0.249999 -0.031003 +v 0.008307 0.281249 -0.031003 +v 0.022696 0.249999 -0.022696 +v 0.022696 0.281249 -0.022696 +v 0.031003 0.249999 -0.008307 +v 0.031003 0.281249 -0.008307 +v 0.031003 0.249999 0.008307 +v 0.031003 0.281249 0.008307 +v 0.022696 0.249999 0.022696 +v 0.022696 0.281249 0.022696 +v 0.008307 0.249999 0.031003 +v 0.008307 0.281249 0.031003 +v -0.004629 0.281250 0.047001 +v -0.006156 0.296747 0.062499 +v -0.005101 0.282008 0.051790 +v -0.005526 0.284210 0.056111 +v -0.005864 0.287638 0.059539 +v -0.006081 0.291958 0.061740 +v -0.004629 0.343750 0.047001 +v -0.006156 0.328252 0.062499 +v -0.005101 0.342991 0.051790 +v -0.005526 0.340790 0.056111 +v -0.005864 0.337362 0.059539 +v -0.006081 0.333041 0.061740 +v -0.013710 0.281250 0.045195 +v -0.018230 0.296747 0.060097 +v -0.015107 0.282008 0.049800 +v -0.016367 0.284210 0.053954 +v -0.017367 0.287638 0.057251 +v -0.018009 0.291958 0.059368 +v -0.013710 0.343750 0.045195 +v -0.018230 0.328252 0.060097 +v -0.015107 0.342991 0.049800 +v -0.016367 0.340790 0.053954 +v -0.017367 0.337362 0.057251 +v -0.018009 0.333041 0.059368 +v -0.022264 0.281250 0.041652 +v -0.029604 0.296747 0.055386 +v -0.024532 0.282008 0.045896 +v -0.026578 0.284210 0.049725 +v -0.028202 0.287638 0.052763 +v -0.029245 0.291958 0.054714 +v -0.022264 0.343750 0.041652 +v -0.029604 0.328252 0.055386 +v -0.024532 0.342991 0.045896 +v -0.026578 0.340790 0.049725 +v -0.028202 0.337362 0.052763 +v -0.029245 0.333041 0.054714 +v -0.029962 0.281250 0.036508 +v -0.039841 0.296747 0.048546 +v -0.033014 0.282008 0.040228 +v -0.035768 0.284210 0.043584 +v -0.037954 0.287638 0.046247 +v -0.039357 0.291958 0.047957 +v -0.029962 0.343750 0.036508 +v -0.039841 0.328252 0.048546 +v -0.033014 0.342991 0.040228 +v -0.035768 0.340790 0.043584 +v -0.037954 0.337362 0.046247 +v -0.039357 0.333041 0.047957 +v -0.036508 0.281250 0.029962 +v -0.048546 0.296747 0.039841 +v -0.040228 0.282008 0.033014 +v -0.043584 0.284210 0.035768 +v -0.046247 0.287638 0.037954 +v -0.047957 0.291958 0.039357 +v -0.036508 0.343750 0.029962 +v -0.048546 0.328252 0.039841 +v -0.040228 0.342991 0.033014 +v -0.043584 0.340790 0.035768 +v -0.046247 0.337362 0.037954 +v -0.047957 0.333041 0.039357 +v -0.041652 0.281250 0.022263 +v -0.055386 0.296747 0.029604 +v -0.045896 0.282008 0.024532 +v -0.049725 0.284210 0.026578 +v -0.052763 0.287638 0.028202 +v -0.054714 0.291958 0.029245 +v -0.041652 0.343750 0.022263 +v -0.055386 0.328252 0.029604 +v -0.045896 0.342991 0.024532 +v -0.049725 0.340790 0.026578 +v -0.052763 0.337362 0.028202 +v -0.054714 0.333041 0.029245 +v -0.045195 0.281250 0.013710 +v -0.060097 0.296747 0.018230 +v -0.049800 0.282008 0.015107 +v -0.053954 0.284210 0.016367 +v -0.057251 0.287638 0.017367 +v -0.059368 0.291958 0.018009 +v -0.045195 0.343750 0.013710 +v -0.060097 0.328252 0.018230 +v -0.049800 0.342991 0.015107 +v -0.053954 0.340790 0.016367 +v -0.057251 0.337362 0.017367 +v -0.059368 0.333041 0.018009 +v -0.047001 0.281250 0.004629 +v -0.062499 0.296747 0.006156 +v -0.051790 0.282008 0.005101 +v -0.056111 0.284210 0.005526 +v -0.059539 0.287638 0.005864 +v -0.061740 0.291958 0.006081 +v -0.047001 0.343750 0.004629 +v -0.062499 0.328252 0.006156 +v -0.051790 0.342991 0.005101 +v -0.056111 0.340790 0.005526 +v -0.059539 0.337362 0.005864 +v -0.061740 0.333041 0.006081 +v -0.047001 0.281250 -0.004629 +v -0.062499 0.296747 -0.006156 +v -0.051790 0.282008 -0.005101 +v -0.056111 0.284210 -0.005526 +v -0.059539 0.287638 -0.005864 +v -0.061740 0.291958 -0.006081 +v -0.047001 0.343750 -0.004629 +v -0.062499 0.328252 -0.006156 +v -0.051790 0.342991 -0.005101 +v -0.056111 0.340790 -0.005526 +v -0.059539 0.337362 -0.005864 +v -0.061740 0.333041 -0.006081 +v -0.045195 0.281250 -0.013710 +v -0.060097 0.296747 -0.018230 +v -0.049800 0.282008 -0.015107 +v -0.053954 0.284210 -0.016367 +v -0.057251 0.287638 -0.017367 +v -0.059368 0.291958 -0.018009 +v -0.045195 0.343750 -0.013710 +v -0.060097 0.328252 -0.018230 +v -0.049800 0.342991 -0.015107 +v -0.053954 0.340790 -0.016367 +v -0.057251 0.337362 -0.017367 +v -0.059368 0.333041 -0.018009 +v -0.041652 0.281250 -0.022264 +v -0.055386 0.296747 -0.029604 +v -0.045896 0.282008 -0.024532 +v -0.049725 0.284210 -0.026578 +v -0.052763 0.287638 -0.028202 +v -0.054714 0.291958 -0.029245 +v -0.041652 0.343750 -0.022264 +v -0.055386 0.328252 -0.029604 +v -0.045896 0.342991 -0.024532 +v -0.049725 0.340790 -0.026578 +v -0.052763 0.337362 -0.028202 +v -0.054714 0.333041 -0.029245 +v -0.036508 0.281250 -0.029962 +v -0.048546 0.296747 -0.039841 +v -0.040228 0.282008 -0.033014 +v -0.043584 0.284210 -0.035768 +v -0.046247 0.287638 -0.037954 +v -0.047957 0.291958 -0.039357 +v -0.036508 0.343750 -0.029962 +v -0.048546 0.328252 -0.039841 +v -0.040228 0.342991 -0.033014 +v -0.043584 0.340790 -0.035768 +v -0.046247 0.337362 -0.037954 +v -0.047957 0.333041 -0.039357 +v -0.029962 0.281250 -0.036508 +v -0.039841 0.296747 -0.048546 +v -0.033014 0.282008 -0.040228 +v -0.035768 0.284210 -0.043584 +v -0.037954 0.287638 -0.046247 +v -0.039357 0.291958 -0.047957 +v -0.029962 0.343750 -0.036508 +v -0.039841 0.328252 -0.048546 +v -0.033014 0.342991 -0.040228 +v -0.035768 0.340790 -0.043584 +v -0.037954 0.337362 -0.046247 +v -0.039357 0.333041 -0.047957 +v -0.022264 0.281250 -0.041652 +v -0.029604 0.296747 -0.055386 +v -0.024532 0.282008 -0.045896 +v -0.026578 0.284210 -0.049725 +v -0.028202 0.287638 -0.052763 +v -0.029245 0.291958 -0.054714 +v -0.022264 0.343750 -0.041652 +v -0.029604 0.328252 -0.055386 +v -0.024532 0.342991 -0.045896 +v -0.026578 0.340790 -0.049725 +v -0.028202 0.337362 -0.052763 +v -0.029245 0.333041 -0.054714 +v -0.013710 0.281250 -0.045195 +v -0.018230 0.296747 -0.060097 +v -0.015107 0.282008 -0.049800 +v -0.016367 0.284210 -0.053954 +v -0.017367 0.287638 -0.057251 +v -0.018009 0.291958 -0.059368 +v -0.013710 0.343750 -0.045195 +v -0.018230 0.328252 -0.060097 +v -0.015107 0.342991 -0.049800 +v -0.016367 0.340790 -0.053954 +v -0.017367 0.337362 -0.057251 +v -0.018009 0.333041 -0.059368 +v -0.004629 0.281250 -0.047001 +v -0.006156 0.296747 -0.062499 +v -0.005101 0.282008 -0.051790 +v -0.005526 0.284210 -0.056111 +v -0.005864 0.287638 -0.059539 +v -0.006081 0.291958 -0.061740 +v -0.004629 0.343750 -0.047001 +v -0.006156 0.328252 -0.062499 +v -0.005101 0.342991 -0.051790 +v -0.005526 0.340790 -0.056111 +v -0.005864 0.337362 -0.059539 +v -0.006081 0.333041 -0.061740 +v 0.004629 0.281250 -0.047001 +v 0.006156 0.296747 -0.062499 +v 0.005101 0.282008 -0.051790 +v 0.005526 0.284210 -0.056111 +v 0.005864 0.287638 -0.059539 +v 0.006081 0.291958 -0.061740 +v 0.004629 0.343750 -0.047001 +v 0.006156 0.328252 -0.062499 +v 0.005101 0.342991 -0.051790 +v 0.005526 0.340790 -0.056111 +v 0.005864 0.337362 -0.059539 +v 0.006081 0.333041 -0.061740 +v 0.014490 0.281250 -0.045040 +v 0.018230 0.296747 -0.060097 +v 0.015646 0.282008 -0.049693 +v 0.016688 0.284210 -0.053890 +v 0.017516 0.287638 -0.057221 +v 0.018047 0.291958 -0.059360 +v 0.014490 0.343750 -0.045040 +v 0.018230 0.328252 -0.060097 +v 0.015646 0.342991 -0.049693 +v 0.016688 0.340790 -0.053890 +v 0.017516 0.337362 -0.057221 +v 0.018047 0.333041 -0.059360 +v 0.014490 0.281250 0.045040 +v 0.018230 0.296747 0.060097 +v 0.015646 0.282008 0.049693 +v 0.016688 0.284210 0.053890 +v 0.017516 0.287638 0.057221 +v 0.018047 0.291958 0.059360 +v 0.014490 0.343750 0.045040 +v 0.018230 0.328252 0.060097 +v 0.015646 0.342991 0.049693 +v 0.016688 0.340790 0.053890 +v 0.017516 0.337362 0.057221 +v 0.018047 0.333041 0.059360 +v 0.004629 0.281250 0.047001 +v 0.006156 0.296747 0.062499 +v 0.005101 0.282008 0.051790 +v 0.005526 0.284210 0.056111 +v 0.005864 0.287638 0.059539 +v 0.006081 0.291958 0.061740 +v 0.004629 0.343750 0.047001 +v 0.006156 0.328252 0.062499 +v 0.005101 0.342991 0.051790 +v 0.005526 0.340790 0.056111 +v 0.005864 0.337362 0.059539 +v 0.006081 0.333041 0.061740 +v 0.323211 0.281250 -0.040589 +v 0.324445 0.296747 -0.056053 +v 0.323592 0.282008 -0.045368 +v 0.323937 0.284210 -0.049679 +v 0.324210 0.287638 -0.053100 +v 0.324385 0.291958 -0.055296 +v 0.359503 0.281250 -0.003958 +v 0.375000 0.296747 -0.004827 +v 0.364292 0.282008 -0.004226 +v 0.368612 0.284210 -0.004468 +v 0.372040 0.287638 -0.004661 +v 0.374242 0.291958 -0.004784 +v 0.332037 0.281250 -0.039478 +v 0.335695 0.296747 -0.054637 +v 0.333167 0.282008 -0.044162 +v 0.334187 0.284210 -0.048388 +v 0.334996 0.287638 -0.051742 +v 0.335516 0.291958 -0.053895 +v 0.339466 0.281250 -0.036780 +v 0.346380 0.296747 -0.050757 +v 0.341602 0.282008 -0.041099 +v 0.343530 0.284210 -0.044995 +v 0.345060 0.287638 -0.048087 +v 0.346042 0.291958 -0.050073 +v 0.346146 0.281250 -0.032494 +v 0.355966 0.296747 -0.044607 +v 0.349180 0.282008 -0.036237 +v 0.351918 0.284210 -0.039614 +v 0.354090 0.287638 -0.042293 +v 0.355485 0.291958 -0.044014 +v 0.351729 0.281250 -0.026837 +v 0.363971 0.296747 -0.036495 +v 0.355512 0.282008 -0.029821 +v 0.358924 0.284210 -0.032514 +v 0.361633 0.287638 -0.034651 +v 0.363371 0.291958 -0.036023 +v 0.355927 0.281250 -0.020100 +v 0.369993 0.296747 -0.026830 +v 0.360274 0.282008 -0.022180 +v 0.364195 0.284210 -0.024056 +v 0.367307 0.287638 -0.025544 +v 0.369305 0.291958 -0.026500 +v 0.358526 0.281250 -0.012636 +v 0.373732 0.296747 -0.016094 +v 0.363225 0.282008 -0.013705 +v 0.367464 0.284210 -0.014669 +v 0.370828 0.287638 -0.015433 +v 0.372988 0.291958 -0.015925 +v 0.359503 0.343750 -0.003958 +v 0.375000 0.328252 -0.004827 +v 0.364292 0.342991 -0.004226 +v 0.368612 0.340790 -0.004468 +v 0.372040 0.337362 -0.004661 +v 0.374242 0.333041 -0.004784 +v 0.323211 0.343750 -0.040589 +v 0.324445 0.328252 -0.056053 +v 0.323592 0.342991 -0.045368 +v 0.323937 0.340790 -0.049679 +v 0.324210 0.337362 -0.053100 +v 0.324385 0.333041 -0.055296 +v 0.358526 0.343750 -0.012636 +v 0.373732 0.328252 -0.016094 +v 0.363225 0.342991 -0.013705 +v 0.367464 0.340790 -0.014669 +v 0.370828 0.337362 -0.015433 +v 0.372988 0.333041 -0.015925 +v 0.355927 0.343750 -0.020100 +v 0.369993 0.328252 -0.026830 +v 0.360274 0.342991 -0.022180 +v 0.364195 0.340790 -0.024056 +v 0.367307 0.337362 -0.025544 +v 0.369305 0.333041 -0.026500 +v 0.351729 0.343750 -0.026837 +v 0.363971 0.328252 -0.036495 +v 0.355512 0.342991 -0.029821 +v 0.358924 0.340790 -0.032514 +v 0.361633 0.337362 -0.034651 +v 0.363371 0.333041 -0.036023 +v 0.346146 0.343750 -0.032494 +v 0.355966 0.328252 -0.044607 +v 0.349180 0.342991 -0.036237 +v 0.351918 0.340790 -0.039614 +v 0.354090 0.337362 -0.042293 +v 0.355485 0.333041 -0.044014 +v 0.339466 0.343750 -0.036780 +v 0.346380 0.328252 -0.050757 +v 0.341602 0.342991 -0.041099 +v 0.343530 0.340790 -0.044995 +v 0.345060 0.337362 -0.048087 +v 0.346042 0.333041 -0.050073 +v 0.332037 0.343750 -0.039478 +v 0.335695 0.328252 -0.054637 +v 0.333167 0.342991 -0.044162 +v 0.334187 0.340790 -0.048388 +v 0.334996 0.337362 -0.051742 +v 0.335516 0.333041 -0.053895 +v 0.359503 0.281250 0.003958 +v 0.375000 0.296747 0.004827 +v 0.364292 0.282008 0.004226 +v 0.368612 0.284210 0.004468 +v 0.372040 0.287638 0.004661 +v 0.374242 0.291958 0.004784 +v 0.323211 0.281250 0.040589 +v 0.324445 0.296747 0.056053 +v 0.323592 0.282008 0.045368 +v 0.323937 0.284210 0.049679 +v 0.324210 0.287638 0.053100 +v 0.324385 0.291958 0.055296 +v 0.358526 0.281250 0.012636 +v 0.373732 0.296747 0.016094 +v 0.363225 0.282008 0.013705 +v 0.367464 0.284210 0.014669 +v 0.370828 0.287638 0.015434 +v 0.372988 0.291958 0.015925 +v 0.355927 0.281250 0.020100 +v 0.369993 0.296747 0.026830 +v 0.360274 0.282008 0.022180 +v 0.364195 0.284210 0.024056 +v 0.367307 0.287638 0.025544 +v 0.369305 0.291958 0.026500 +v 0.351729 0.281250 0.026837 +v 0.363971 0.296747 0.036495 +v 0.355512 0.282008 0.029821 +v 0.358924 0.284210 0.032514 +v 0.361633 0.287638 0.034651 +v 0.363371 0.291958 0.036023 +v 0.346146 0.281250 0.032494 +v 0.355966 0.296747 0.044607 +v 0.349180 0.282008 0.036237 +v 0.351918 0.284210 0.039614 +v 0.354090 0.287638 0.042293 +v 0.355485 0.291958 0.044014 +v 0.339466 0.281250 0.036780 +v 0.346380 0.296747 0.050757 +v 0.341602 0.282008 0.041099 +v 0.343530 0.284210 0.044995 +v 0.345060 0.287638 0.048087 +v 0.346042 0.291958 0.050073 +v 0.332037 0.281250 0.039478 +v 0.335695 0.296747 0.054637 +v 0.333167 0.282008 0.044162 +v 0.334187 0.284210 0.048388 +v 0.334996 0.287638 0.051742 +v 0.335516 0.291958 0.053895 +v 0.323211 0.343750 0.040589 +v 0.324445 0.328252 0.056053 +v 0.323592 0.342991 0.045368 +v 0.323937 0.340790 0.049679 +v 0.324210 0.337362 0.053100 +v 0.324385 0.333041 0.055296 +v 0.359503 0.343750 0.003958 +v 0.375000 0.328252 0.004827 +v 0.364292 0.342991 0.004226 +v 0.368612 0.340790 0.004468 +v 0.372040 0.337362 0.004661 +v 0.374242 0.333041 0.004784 +v 0.332037 0.343750 0.039478 +v 0.335695 0.328252 0.054637 +v 0.333167 0.342991 0.044162 +v 0.334187 0.340790 0.048388 +v 0.334996 0.337362 0.051742 +v 0.335516 0.333041 0.053895 +v 0.339466 0.343750 0.036780 +v 0.346380 0.328252 0.050757 +v 0.341602 0.342991 0.041099 +v 0.343530 0.340790 0.044995 +v 0.345060 0.337362 0.048087 +v 0.346042 0.333041 0.050073 +v 0.346146 0.343750 0.032494 +v 0.355966 0.328252 0.044607 +v 0.349180 0.342991 0.036237 +v 0.351918 0.340790 0.039614 +v 0.354090 0.337362 0.042293 +v 0.355485 0.333041 0.044014 +v 0.351729 0.343750 0.026837 +v 0.363971 0.328252 0.036495 +v 0.355512 0.342991 0.029821 +v 0.358924 0.340790 0.032514 +v 0.361633 0.337362 0.034651 +v 0.363371 0.333041 0.036023 +v 0.355927 0.343750 0.020100 +v 0.369993 0.328252 0.026830 +v 0.360274 0.342991 0.022180 +v 0.364195 0.340790 0.024056 +v 0.367307 0.337362 0.025544 +v 0.369305 0.333041 0.026500 +v 0.358526 0.343750 0.012636 +v 0.373732 0.328252 0.016094 +v 0.363225 0.342991 0.013705 +v 0.367464 0.340790 0.014669 +v 0.370828 0.337362 0.015433 +v 0.372988 0.333041 0.015925 +v 0.219651 0.343750 0.036895 +v 0.218008 0.328252 0.052305 +v 0.219143 0.342991 0.041657 +v 0.218685 0.340790 0.045952 +v 0.218322 0.337362 0.049362 +v 0.218088 0.333041 0.051551 +v 0.311965 0.343750 0.040972 +v 0.312492 0.328252 0.056461 +v 0.312128 0.342991 0.045758 +v 0.312275 0.340790 0.050076 +v 0.312391 0.337362 0.053502 +v 0.312466 0.333041 0.055702 +v 0.230936 0.343750 0.038102 +v 0.229673 0.328252 0.053548 +v 0.230545 0.342991 0.042875 +v 0.230193 0.340790 0.047181 +v 0.229914 0.337362 0.050598 +v 0.229735 0.333041 0.052792 +v 0.244087 0.343750 0.039181 +v 0.243130 0.328252 0.054649 +v 0.243791 0.342991 0.043961 +v 0.243524 0.340790 0.048272 +v 0.243312 0.337362 0.051694 +v 0.243177 0.333041 0.053891 +v 0.258385 0.343750 0.040068 +v 0.257704 0.328252 0.055550 +v 0.258175 0.342991 0.044852 +v 0.257985 0.340790 0.049168 +v 0.257834 0.337362 0.052593 +v 0.257737 0.333041 0.054793 +v 0.273069 0.343750 0.040716 +v 0.272665 0.328252 0.056208 +v 0.272944 0.342991 0.045504 +v 0.272832 0.340790 0.049822 +v 0.272742 0.337362 0.053250 +v 0.272685 0.333041 0.055450 +v 0.287360 0.343750 0.041093 +v 0.287262 0.328252 0.056590 +v 0.287330 0.342991 0.045881 +v 0.287302 0.340790 0.050201 +v 0.287281 0.337362 0.053630 +v 0.287267 0.333041 0.055831 +v 0.300480 0.343750 0.041180 +v 0.300763 0.328252 0.056675 +v 0.300567 0.342991 0.045968 +v 0.300646 0.340790 0.050288 +v 0.300709 0.337362 0.053716 +v 0.300749 0.333041 0.055917 +v 0.312209 0.281250 0.040966 +v 0.312492 0.296747 0.056461 +v 0.312296 0.282008 0.045754 +v 0.312375 0.284210 0.050073 +v 0.312438 0.287638 0.053501 +v 0.312478 0.291958 0.055702 +v 0.219893 0.281250 0.036922 +v 0.218008 0.296747 0.052305 +v 0.219311 0.282008 0.041676 +v 0.218785 0.284210 0.045964 +v 0.218368 0.287638 0.049367 +v 0.218100 0.291958 0.051552 +v 0.300861 0.281250 0.041178 +v 0.300763 0.296747 0.056675 +v 0.300831 0.282008 0.045967 +v 0.300804 0.284210 0.050287 +v 0.300782 0.287638 0.053715 +v 0.300768 0.291958 0.055917 +v 0.287667 0.281250 0.041097 +v 0.287262 0.296747 0.056590 +v 0.287542 0.282008 0.045885 +v 0.287429 0.284210 0.050204 +v 0.287339 0.287638 0.053631 +v 0.287282 0.291958 0.055831 +v 0.273346 0.281250 0.040726 +v 0.272665 0.296747 0.056208 +v 0.273135 0.282008 0.045510 +v 0.272945 0.284210 0.049826 +v 0.272795 0.287638 0.053251 +v 0.272698 0.291958 0.055451 +v 0.258661 0.281250 0.040082 +v 0.257704 0.296747 0.055550 +v 0.258365 0.282008 0.044862 +v 0.258098 0.284210 0.049174 +v 0.257887 0.287638 0.052596 +v 0.257751 0.291958 0.054793 +v 0.244393 0.281250 0.039203 +v 0.243130 0.296747 0.054649 +v 0.244002 0.282008 0.043976 +v 0.243650 0.284210 0.048282 +v 0.243371 0.287638 0.051699 +v 0.243192 0.291958 0.053893 +v 0.231316 0.281250 0.038138 +v 0.229673 0.296747 0.053548 +v 0.230808 0.282008 0.042900 +v 0.230350 0.284210 0.047196 +v 0.229987 0.287638 0.050605 +v 0.229753 0.291958 0.052794 +v 0.312209 0.343750 -0.040966 +v 0.312492 0.328252 -0.056460 +v 0.312296 0.342991 -0.045754 +v 0.312375 0.340790 -0.050073 +v 0.312438 0.337362 -0.053501 +v 0.312478 0.333041 -0.055702 +v 0.219894 0.343750 -0.036922 +v 0.218008 0.328252 -0.052305 +v 0.219311 0.342991 -0.041676 +v 0.218785 0.340790 -0.045964 +v 0.218368 0.337362 -0.049367 +v 0.218100 0.333041 -0.051552 +v 0.300862 0.343750 -0.041178 +v 0.300763 0.328252 -0.056675 +v 0.300831 0.342991 -0.045967 +v 0.300804 0.340790 -0.050287 +v 0.300782 0.337362 -0.053715 +v 0.300768 0.333041 -0.055917 +v 0.287667 0.343750 -0.041097 +v 0.287262 0.328252 -0.056590 +v 0.287542 0.342991 -0.045885 +v 0.287429 0.340790 -0.050204 +v 0.287339 0.337362 -0.053631 +v 0.287282 0.333041 -0.055831 +v 0.273346 0.343750 -0.040726 +v 0.272665 0.328252 -0.056208 +v 0.273135 0.342991 -0.045510 +v 0.272945 0.340790 -0.049826 +v 0.272795 0.337362 -0.053251 +v 0.272698 0.333041 -0.055451 +v 0.258661 0.343750 -0.040082 +v 0.257704 0.328252 -0.055550 +v 0.258365 0.342991 -0.044862 +v 0.258098 0.340790 -0.049174 +v 0.257887 0.337362 -0.052596 +v 0.257751 0.333041 -0.054793 +v 0.244393 0.343750 -0.039203 +v 0.243130 0.328252 -0.054649 +v 0.244002 0.342991 -0.043976 +v 0.243650 0.340790 -0.048282 +v 0.243371 0.337362 -0.051699 +v 0.243192 0.333041 -0.053893 +v 0.231316 0.343750 -0.038138 +v 0.229673 0.328252 -0.053548 +v 0.230808 0.342991 -0.042900 +v 0.230350 0.340790 -0.047196 +v 0.229987 0.337362 -0.050605 +v 0.229753 0.333041 -0.052794 +v 0.219651 0.281250 -0.036895 +v 0.218008 0.296747 -0.052305 +v 0.219143 0.282008 -0.041657 +v 0.218685 0.284210 -0.045952 +v 0.218322 0.287638 -0.049362 +v 0.218089 0.291958 -0.051551 +v 0.311965 0.281250 -0.040972 +v 0.312492 0.296747 -0.056460 +v 0.312128 0.282008 -0.045758 +v 0.312275 0.284210 -0.050076 +v 0.312391 0.287638 -0.053502 +v 0.312466 0.291958 -0.055702 +v 0.230936 0.281250 -0.038102 +v 0.229673 0.296747 -0.053548 +v 0.230546 0.282008 -0.042875 +v 0.230193 0.284210 -0.047181 +v 0.229914 0.287638 -0.050598 +v 0.229735 0.291958 -0.052792 +v 0.244087 0.281250 -0.039181 +v 0.243130 0.296747 -0.054649 +v 0.243791 0.282008 -0.043961 +v 0.243524 0.284210 -0.048272 +v 0.243313 0.287638 -0.051694 +v 0.243177 0.291958 -0.053891 +v 0.258385 0.281250 -0.040068 +v 0.257704 0.296747 -0.055550 +v 0.258175 0.282008 -0.044852 +v 0.257985 0.284210 -0.049168 +v 0.257834 0.287638 -0.052593 +v 0.257737 0.291958 -0.054793 +v 0.273070 0.281250 -0.040716 +v 0.272665 0.296747 -0.056208 +v 0.272944 0.282008 -0.045503 +v 0.272832 0.284210 -0.049822 +v 0.272742 0.287638 -0.053250 +v 0.272685 0.291958 -0.055450 +v 0.287360 0.281250 -0.041093 +v 0.287262 0.296747 -0.056590 +v 0.287330 0.282008 -0.045881 +v 0.287302 0.284210 -0.050201 +v 0.287281 0.287638 -0.053630 +v 0.287267 0.291958 -0.055831 +v 0.300480 0.281250 -0.041180 +v 0.300763 0.296747 -0.056675 +v 0.300567 0.282008 -0.045968 +v 0.300647 0.284210 -0.050288 +v 0.300709 0.287638 -0.053716 +v 0.300750 0.291958 -0.055917 +v 0.126339 0.281250 0.025464 +v 0.124954 0.296747 0.040899 +v 0.125911 0.282008 0.030234 +v 0.125525 0.284210 0.034537 +v 0.125218 0.287638 0.037951 +v 0.125022 0.291958 0.040144 +v 0.061222 0.281250 0.031063 +v 0.065663 0.296747 0.045911 +v 0.062594 0.282008 0.035651 +v 0.063832 0.284210 0.039791 +v 0.064815 0.287638 0.043075 +v 0.065446 0.291958 0.045184 +v 0.120244 0.281250 0.024917 +v 0.119272 0.296747 0.040389 +v 0.119944 0.282008 0.029698 +v 0.119673 0.284210 0.034011 +v 0.119458 0.287638 0.037434 +v 0.119320 0.291958 0.039632 +v 0.113093 0.281250 0.024660 +v 0.112879 0.296747 0.040160 +v 0.113027 0.282008 0.029450 +v 0.112967 0.284210 0.033771 +v 0.112920 0.287638 0.037200 +v 0.112889 0.291958 0.039401 +v 0.105535 0.281250 0.024723 +v 0.105967 0.296747 0.040217 +v 0.105669 0.282008 0.029511 +v 0.105789 0.284210 0.033830 +v 0.105885 0.287638 0.037258 +v 0.105946 0.291958 0.039459 +v 0.097727 0.281250 0.025094 +v 0.098748 0.296747 0.040560 +v 0.098043 0.282008 0.029873 +v 0.098327 0.284210 0.034184 +v 0.098553 0.287638 0.037606 +v 0.098698 0.291958 0.039803 +v 0.089850 0.281250 0.025759 +v 0.091440 0.296747 0.041178 +v 0.090341 0.282008 0.030524 +v 0.090784 0.284210 0.034822 +v 0.091136 0.287638 0.038233 +v 0.091362 0.291958 0.040423 +v 0.082091 0.281250 0.026705 +v 0.084265 0.296747 0.042052 +v 0.082763 0.282008 0.031447 +v 0.083369 0.284210 0.035725 +v 0.083850 0.287638 0.039121 +v 0.084159 0.291958 0.041300 +v 0.074630 0.281250 0.027911 +v 0.077442 0.296747 0.043155 +v 0.075499 0.282008 0.032622 +v 0.076283 0.284210 0.036871 +v 0.076905 0.287638 0.040244 +v 0.077305 0.291958 0.042409 +v 0.067623 0.281250 0.029365 +v 0.071178 0.296747 0.044455 +v 0.068722 0.282008 0.034028 +v 0.069713 0.284210 0.038234 +v 0.070499 0.287638 0.041573 +v 0.071004 0.291958 0.043716 +v 0.126339 0.343750 -0.025464 +v 0.124954 0.328252 -0.040899 +v 0.125911 0.342991 -0.030234 +v 0.125525 0.340790 -0.034537 +v 0.125218 0.337362 -0.037951 +v 0.125022 0.333041 -0.040144 +v 0.061222 0.343750 -0.031063 +v 0.065663 0.328252 -0.045911 +v 0.062595 0.342991 -0.035651 +v 0.063832 0.340790 -0.039791 +v 0.064815 0.337362 -0.043075 +v 0.065446 0.333041 -0.045184 +v 0.120244 0.343750 -0.024917 +v 0.119272 0.328252 -0.040389 +v 0.119944 0.342991 -0.029698 +v 0.119673 0.340790 -0.034011 +v 0.119458 0.337362 -0.037434 +v 0.119320 0.333041 -0.039632 +v 0.113093 0.343750 -0.024660 +v 0.112879 0.328252 -0.040160 +v 0.113027 0.342991 -0.029450 +v 0.112967 0.340790 -0.033771 +v 0.112920 0.337362 -0.037200 +v 0.112889 0.333041 -0.039401 +v 0.105535 0.343750 -0.024723 +v 0.105967 0.328252 -0.040217 +v 0.105669 0.342991 -0.029511 +v 0.105789 0.340790 -0.033830 +v 0.105885 0.337362 -0.037258 +v 0.105946 0.333041 -0.039459 +v 0.097728 0.343750 -0.025094 +v 0.098748 0.328252 -0.040560 +v 0.098043 0.342991 -0.029873 +v 0.098327 0.340790 -0.034184 +v 0.098553 0.337362 -0.037606 +v 0.098698 0.333041 -0.039803 +v 0.089850 0.343750 -0.025759 +v 0.091440 0.328252 -0.041178 +v 0.090341 0.342991 -0.030524 +v 0.090785 0.340790 -0.034822 +v 0.091136 0.337362 -0.038233 +v 0.091362 0.333041 -0.040423 +v 0.082091 0.343750 -0.026705 +v 0.084265 0.328252 -0.042052 +v 0.082763 0.342991 -0.031447 +v 0.083369 0.340790 -0.035725 +v 0.083850 0.337362 -0.039121 +v 0.084159 0.333041 -0.041300 +v 0.074630 0.343750 -0.027911 +v 0.077442 0.328252 -0.043155 +v 0.075499 0.342991 -0.032622 +v 0.076283 0.340790 -0.036871 +v 0.076905 0.337362 -0.040244 +v 0.077305 0.333041 -0.042409 +v 0.067623 0.343750 -0.029365 +v 0.071178 0.328252 -0.044455 +v 0.068722 0.342991 -0.034028 +v 0.069713 0.340790 -0.038234 +v 0.070499 0.337362 -0.041573 +v 0.071004 0.333041 -0.043716 +v 0.061707 0.281250 -0.030927 +v 0.065663 0.296747 -0.045911 +v 0.062929 0.282008 -0.035557 +v 0.064032 0.284210 -0.039734 +v 0.064907 0.287638 -0.043049 +v 0.065469 0.291958 -0.045178 +v 0.126839 0.281250 -0.025517 +v 0.124954 0.296747 -0.040899 +v 0.126257 0.282008 -0.030270 +v 0.125731 0.284210 -0.034558 +v 0.125314 0.287638 -0.037962 +v 0.125046 0.291958 -0.040146 +v 0.067623 0.281250 -0.029365 +v 0.071178 0.296747 -0.044455 +v 0.068722 0.282008 -0.034028 +v 0.069713 0.284210 -0.038234 +v 0.070499 0.287638 -0.041573 +v 0.071004 0.291958 -0.043716 +v 0.074630 0.281250 -0.027911 +v 0.077442 0.296747 -0.043155 +v 0.075499 0.282008 -0.032622 +v 0.076283 0.284210 -0.036871 +v 0.076905 0.287638 -0.040244 +v 0.077305 0.291958 -0.042409 +v 0.082091 0.281250 -0.026705 +v 0.084265 0.296747 -0.042052 +v 0.082763 0.282008 -0.031447 +v 0.083369 0.284210 -0.035725 +v 0.083850 0.287638 -0.039121 +v 0.084159 0.291958 -0.041300 +v 0.089850 0.281250 -0.025759 +v 0.091440 0.296747 -0.041178 +v 0.090341 0.282008 -0.030524 +v 0.090785 0.284210 -0.034822 +v 0.091136 0.287638 -0.038233 +v 0.091362 0.291958 -0.040423 +v 0.097728 0.281250 -0.025094 +v 0.098748 0.296747 -0.040560 +v 0.098043 0.282008 -0.029873 +v 0.098327 0.284210 -0.034184 +v 0.098553 0.287638 -0.037606 +v 0.098698 0.291958 -0.039803 +v 0.105535 0.281250 -0.024723 +v 0.105967 0.296747 -0.040217 +v 0.105669 0.282008 -0.029511 +v 0.105789 0.284210 -0.033830 +v 0.105885 0.287638 -0.037258 +v 0.105946 0.291958 -0.039459 +v 0.113093 0.281250 -0.024660 +v 0.112879 0.296747 -0.040160 +v 0.113027 0.282008 -0.029450 +v 0.112967 0.284210 -0.033771 +v 0.112920 0.287638 -0.037200 +v 0.112889 0.291958 -0.039401 +v 0.120244 0.281250 -0.024917 +v 0.119272 0.296747 -0.040389 +v 0.119944 0.282008 -0.029698 +v 0.119673 0.284210 -0.034011 +v 0.119458 0.287638 -0.037434 +v 0.119320 0.291958 -0.039632 +v 0.061707 0.343750 0.030927 +v 0.065663 0.328252 0.045911 +v 0.062929 0.342991 0.035557 +v 0.064032 0.340790 0.039734 +v 0.064907 0.337362 0.043049 +v 0.065469 0.333041 0.045178 +v 0.126839 0.343750 0.025517 +v 0.124954 0.328252 0.040899 +v 0.126256 0.342991 0.030270 +v 0.125731 0.340790 0.034558 +v 0.125314 0.337362 0.037962 +v 0.125046 0.333041 0.040146 +v 0.067623 0.343750 0.029365 +v 0.071178 0.328252 0.044455 +v 0.068722 0.342991 0.034028 +v 0.069713 0.340790 0.038234 +v 0.070499 0.337362 0.041573 +v 0.071004 0.333041 0.043716 +v 0.074630 0.343750 0.027911 +v 0.077442 0.328252 0.043155 +v 0.075499 0.342991 0.032622 +v 0.076283 0.340790 0.036871 +v 0.076905 0.337362 0.040244 +v 0.077305 0.333041 0.042409 +v 0.082091 0.343750 0.026705 +v 0.084265 0.328252 0.042052 +v 0.082763 0.342991 0.031447 +v 0.083369 0.340790 0.035725 +v 0.083850 0.337362 0.039121 +v 0.084159 0.333041 0.041300 +v 0.089850 0.343750 0.025759 +v 0.091440 0.328252 0.041178 +v 0.090341 0.342991 0.030524 +v 0.090784 0.340790 0.034822 +v 0.091136 0.337362 0.038233 +v 0.091362 0.333041 0.040423 +v 0.097727 0.343750 0.025094 +v 0.098748 0.328252 0.040560 +v 0.098043 0.342991 0.029873 +v 0.098327 0.340790 0.034184 +v 0.098553 0.337362 0.037606 +v 0.098698 0.333041 0.039803 +v 0.105535 0.343750 0.024723 +v 0.105967 0.328252 0.040217 +v 0.105669 0.342991 0.029511 +v 0.105789 0.340790 0.033830 +v 0.105885 0.337362 0.037258 +v 0.105946 0.333041 0.039459 +v 0.113093 0.343750 0.024660 +v 0.112879 0.328252 0.040160 +v 0.113027 0.342991 0.029450 +v 0.112967 0.340790 0.033771 +v 0.112920 0.337362 0.037200 +v 0.112889 0.333041 0.039401 +v 0.120244 0.343750 0.024917 +v 0.119272 0.328252 0.040389 +v 0.119944 0.342991 0.029698 +v 0.119673 0.340790 0.034011 +v 0.119458 0.337362 0.037434 +v 0.119320 0.333041 0.039632 +v 0.141506 0.250000 0.168201 +v 0.146099 0.168201 0.250000 +v 0.142694 0.247213 0.189372 +v 0.143802 0.239041 0.209100 +v 0.144754 0.226042 0.226042 +v 0.145484 0.209100 0.239041 +v 0.145943 0.189372 0.247213 +v 0.168201 0.250000 0.141505 +v 0.250000 0.168201 0.146099 +v 0.189372 0.247213 0.142694 +v 0.209100 0.239041 0.143802 +v 0.226042 0.226042 0.144754 +v 0.239041 0.209100 0.145484 +v 0.247213 0.189372 0.145943 +v 0.150902 0.250000 0.167142 +v 0.169219 0.168201 0.247395 +v 0.155643 0.247213 0.187913 +v 0.160061 0.239041 0.207268 +v 0.163854 0.226042 0.223889 +v 0.166765 0.209100 0.236643 +v 0.168595 0.189372 0.244660 +v 0.155464 0.250000 0.165546 +v 0.191180 0.168201 0.239711 +v 0.164708 0.247213 0.184741 +v 0.173322 0.239041 0.202628 +v 0.180719 0.226042 0.217988 +v 0.186395 0.209100 0.229774 +v 0.189963 0.189372 0.237183 +v 0.159557 0.250000 0.162974 +v 0.210880 0.168201 0.227332 +v 0.172840 0.247213 0.179631 +v 0.185218 0.239041 0.195153 +v 0.195848 0.226042 0.208482 +v 0.204004 0.209100 0.218710 +v 0.209132 0.189372 0.225139 +v 0.162974 0.250000 0.159557 +v 0.227332 0.168201 0.210880 +v 0.179631 0.247213 0.172840 +v 0.195153 0.239041 0.185218 +v 0.208482 0.226042 0.195848 +v 0.218710 0.209100 0.204004 +v 0.225139 0.189372 0.209131 +v 0.165546 0.250000 0.155464 +v 0.239711 0.168201 0.191180 +v 0.184741 0.247213 0.164708 +v 0.202628 0.239041 0.173322 +v 0.217988 0.226042 0.180719 +v 0.229774 0.209100 0.186395 +v 0.237183 0.189372 0.189963 +v 0.167142 0.250000 0.150902 +v 0.247395 0.168201 0.169219 +v 0.187913 0.247213 0.155643 +v 0.207268 0.239041 0.160061 +v 0.223889 0.226042 0.163854 +v 0.236643 0.209100 0.166765 +v 0.244660 0.189372 0.168595 +v -0.168201 0.250000 0.141506 +v -0.250000 0.168201 0.146099 +v -0.189372 0.247213 0.142694 +v -0.209100 0.239041 0.143802 +v -0.226042 0.226042 0.144754 +v -0.239041 0.209100 0.145484 +v -0.247213 0.189372 0.145943 +v -0.141506 0.250000 0.168201 +v -0.146099 0.168201 0.250000 +v -0.142694 0.247213 0.189372 +v -0.143802 0.239041 0.209100 +v -0.144754 0.226042 0.226042 +v -0.145484 0.209100 0.239041 +v -0.145943 0.189372 0.247213 +v -0.167142 0.250000 0.150902 +v -0.247395 0.168201 0.169219 +v -0.187913 0.247213 0.155643 +v -0.207269 0.239041 0.160061 +v -0.223889 0.226042 0.163854 +v -0.236643 0.209100 0.166765 +v -0.244660 0.189372 0.168595 +v -0.165546 0.250000 0.155464 +v -0.239711 0.168201 0.191180 +v -0.184741 0.247213 0.164708 +v -0.202628 0.239041 0.173322 +v -0.217988 0.226042 0.180719 +v -0.229774 0.209100 0.186395 +v -0.237183 0.189372 0.189963 +v -0.162974 0.250000 0.159557 +v -0.227332 0.168201 0.210880 +v -0.179631 0.247213 0.172840 +v -0.195153 0.239041 0.185218 +v -0.208482 0.226042 0.195848 +v -0.218710 0.209100 0.204004 +v -0.225139 0.189372 0.209132 +v -0.159557 0.250000 0.162974 +v -0.210880 0.168201 0.227332 +v -0.172840 0.247213 0.179631 +v -0.185218 0.239041 0.195153 +v -0.195848 0.226042 0.208482 +v -0.204004 0.209100 0.218710 +v -0.209132 0.189372 0.225139 +v -0.155464 0.250000 0.165546 +v -0.191180 0.168201 0.239711 +v -0.164708 0.247213 0.184741 +v -0.173322 0.239041 0.202628 +v -0.180719 0.226042 0.217988 +v -0.186395 0.209100 0.229774 +v -0.189963 0.189372 0.237183 +v -0.150902 0.250000 0.167142 +v -0.169219 0.168201 0.247395 +v -0.155643 0.247213 0.187913 +v -0.160061 0.239041 0.207268 +v -0.163854 0.226042 0.223889 +v -0.166765 0.209100 0.236643 +v -0.168595 0.189372 0.244660 +v -0.141505 -0.250000 0.168201 +v -0.146099 -0.168201 0.250000 +v -0.142694 -0.247213 0.189372 +v -0.143802 -0.239041 0.209100 +v -0.144754 -0.226042 0.226042 +v -0.145484 -0.209100 0.239041 +v -0.145943 -0.189372 0.247213 +v -0.168201 -0.250000 0.141506 +v -0.250000 -0.168201 0.146099 +v -0.189372 -0.247213 0.142694 +v -0.209100 -0.239041 0.143802 +v -0.226042 -0.226042 0.144754 +v -0.239041 -0.209100 0.145484 +v -0.247213 -0.189372 0.145943 +v -0.150902 -0.250000 0.167142 +v -0.169219 -0.168201 0.247395 +v -0.155643 -0.247213 0.187913 +v -0.160061 -0.239041 0.207269 +v -0.163854 -0.226042 0.223889 +v -0.166765 -0.209100 0.236643 +v -0.168595 -0.189372 0.244660 +v -0.155464 -0.250000 0.165546 +v -0.191180 -0.168201 0.239711 +v -0.164708 -0.247213 0.184741 +v -0.173322 -0.239041 0.202628 +v -0.180719 -0.226042 0.217988 +v -0.186395 -0.209100 0.229774 +v -0.189963 -0.189372 0.237183 +v -0.159557 -0.250000 0.162974 +v -0.210880 -0.168201 0.227332 +v -0.172840 -0.247213 0.179631 +v -0.185218 -0.239041 0.195153 +v -0.195848 -0.226042 0.208482 +v -0.204004 -0.209100 0.218710 +v -0.209132 -0.189372 0.225139 +v -0.162974 -0.250000 0.159557 +v -0.227332 -0.168201 0.210880 +v -0.179631 -0.247213 0.172840 +v -0.195153 -0.239041 0.185218 +v -0.208482 -0.226042 0.195848 +v -0.218710 -0.209100 0.204004 +v -0.225139 -0.189372 0.209131 +v -0.165546 -0.250000 0.155464 +v -0.239711 -0.168201 0.191180 +v -0.184741 -0.247213 0.164708 +v -0.202628 -0.239041 0.173322 +v -0.217988 -0.226042 0.180719 +v -0.229774 -0.209100 0.186395 +v -0.237184 -0.189372 0.189963 +v -0.167142 -0.250000 0.150902 +v -0.247395 -0.168201 0.169219 +v -0.187913 -0.247213 0.155643 +v -0.207269 -0.239041 0.160061 +v -0.223889 -0.226042 0.163854 +v -0.236643 -0.209100 0.166765 +v -0.244660 -0.189372 0.168595 +v 0.168201 -0.250000 0.141505 +v 0.250000 -0.168201 0.146099 +v 0.189372 -0.247213 0.142694 +v 0.209100 -0.239041 0.143802 +v 0.226042 -0.226042 0.144754 +v 0.239041 -0.209100 0.145484 +v 0.247213 -0.189372 0.145943 +v 0.141506 -0.250000 0.168201 +v 0.146099 -0.168201 0.250000 +v 0.142694 -0.247213 0.189372 +v 0.143802 -0.239041 0.209100 +v 0.144754 -0.226042 0.226042 +v 0.145484 -0.209100 0.239041 +v 0.145943 -0.189372 0.247213 +v 0.167142 -0.250000 0.150902 +v 0.247395 -0.168201 0.169219 +v 0.187913 -0.247213 0.155643 +v 0.207269 -0.239041 0.160061 +v 0.223889 -0.226042 0.163854 +v 0.236643 -0.209100 0.166765 +v 0.244660 -0.189372 0.168595 +v 0.165546 -0.250000 0.155464 +v 0.239711 -0.168201 0.191180 +v 0.184741 -0.247213 0.164708 +v 0.202628 -0.239041 0.173322 +v 0.217988 -0.226042 0.180719 +v 0.229774 -0.209100 0.186395 +v 0.237183 -0.189372 0.189963 +v 0.162974 -0.250000 0.159557 +v 0.227332 -0.168201 0.210880 +v 0.179631 -0.247213 0.172840 +v 0.195153 -0.239041 0.185218 +v 0.208482 -0.226042 0.195848 +v 0.218710 -0.209100 0.204004 +v 0.225139 -0.189372 0.209132 +v 0.159557 -0.250000 0.162974 +v 0.210880 -0.168201 0.227332 +v 0.172840 -0.247213 0.179631 +v 0.185218 -0.239041 0.195153 +v 0.195848 -0.226042 0.208482 +v 0.204004 -0.209100 0.218710 +v 0.209131 -0.189372 0.225139 +v 0.155464 -0.250000 0.165546 +v 0.191180 -0.168201 0.239711 +v 0.164708 -0.247213 0.184741 +v 0.173322 -0.239041 0.202628 +v 0.180719 -0.226042 0.217988 +v 0.186395 -0.209100 0.229774 +v 0.189963 -0.189372 0.237184 +v 0.150902 -0.250000 0.167142 +v 0.169219 -0.168201 0.247395 +v 0.155643 -0.247213 0.187913 +v 0.160061 -0.239041 0.207269 +v 0.163854 -0.226042 0.223889 +v 0.166765 -0.209100 0.236643 +v 0.168595 -0.189372 0.244660 +v -0.141506 0.250000 -0.168201 +v -0.146099 0.168201 -0.250000 +v -0.142694 0.247213 -0.189372 +v -0.143802 0.239041 -0.209100 +v -0.144754 0.226042 -0.226042 +v -0.145484 0.209100 -0.239041 +v -0.145943 0.189372 -0.247213 +v -0.168201 0.250000 -0.141505 +v -0.250000 0.168201 -0.146099 +v -0.189372 0.247213 -0.142694 +v -0.209100 0.239041 -0.143802 +v -0.226042 0.226042 -0.144754 +v -0.239041 0.209100 -0.145484 +v -0.247213 0.189372 -0.145943 +v -0.150902 0.250000 -0.167142 +v -0.169219 0.168201 -0.247395 +v -0.155643 0.247213 -0.187913 +v -0.160061 0.239041 -0.207269 +v -0.163854 0.226042 -0.223889 +v -0.166765 0.209100 -0.236643 +v -0.168595 0.189372 -0.244660 +v -0.155464 0.250000 -0.165546 +v -0.191180 0.168201 -0.239711 +v -0.164708 0.247213 -0.184741 +v -0.173322 0.239041 -0.202628 +v -0.180719 0.226042 -0.217988 +v -0.186395 0.209100 -0.229774 +v -0.189963 0.189372 -0.237183 +v -0.159557 0.250000 -0.162974 +v -0.210880 0.168201 -0.227332 +v -0.172840 0.247213 -0.179631 +v -0.185218 0.239041 -0.195153 +v -0.195848 0.226042 -0.208482 +v -0.204004 0.209100 -0.218710 +v -0.209132 0.189372 -0.225139 +v -0.162974 0.250000 -0.159557 +v -0.227332 0.168201 -0.210880 +v -0.179631 0.247213 -0.172840 +v -0.195153 0.239041 -0.185218 +v -0.208482 0.226042 -0.195848 +v -0.218710 0.209100 -0.204004 +v -0.225139 0.189372 -0.209132 +v -0.165546 0.250000 -0.155464 +v -0.239711 0.168201 -0.191180 +v -0.184741 0.247213 -0.164708 +v -0.202628 0.239041 -0.173322 +v -0.217988 0.226042 -0.180719 +v -0.229774 0.209100 -0.186395 +v -0.237183 0.189372 -0.189963 +v -0.167142 0.250000 -0.150902 +v -0.247395 0.168201 -0.169219 +v -0.187913 0.247213 -0.155643 +v -0.207268 0.239041 -0.160061 +v -0.223889 0.226042 -0.163854 +v -0.236643 0.209100 -0.166765 +v -0.244660 0.189372 -0.168595 +v -0.168201 -0.250000 -0.141505 +v -0.250000 -0.168201 -0.146099 +v -0.189372 -0.247213 -0.142694 +v -0.209100 -0.239041 -0.143802 +v -0.226042 -0.226042 -0.144754 +v -0.239041 -0.209100 -0.145484 +v -0.247213 -0.189372 -0.145943 +v -0.141506 -0.250000 -0.168201 +v -0.146099 -0.168201 -0.250000 +v -0.142694 -0.247213 -0.189372 +v -0.143802 -0.239041 -0.209100 +v -0.144754 -0.226042 -0.226042 +v -0.145484 -0.209100 -0.239041 +v -0.145943 -0.189372 -0.247213 +v -0.167142 -0.250000 -0.150902 +v -0.247395 -0.168201 -0.169219 +v -0.187913 -0.247213 -0.155643 +v -0.207269 -0.239041 -0.160061 +v -0.223889 -0.226042 -0.163854 +v -0.236643 -0.209100 -0.166765 +v -0.244660 -0.189372 -0.168595 +v -0.165546 -0.250000 -0.155464 +v -0.239711 -0.168201 -0.191180 +v -0.184741 -0.247213 -0.164708 +v -0.202628 -0.239041 -0.173322 +v -0.217988 -0.226042 -0.180719 +v -0.229774 -0.209100 -0.186395 +v -0.237183 -0.189372 -0.189963 +v -0.162974 -0.250000 -0.159557 +v -0.227332 -0.168201 -0.210880 +v -0.179631 -0.247213 -0.172840 +v -0.195153 -0.239041 -0.185218 +v -0.208482 -0.226042 -0.195848 +v -0.218710 -0.209100 -0.204004 +v -0.225139 -0.189372 -0.209132 +v -0.159557 -0.250000 -0.162974 +v -0.210880 -0.168201 -0.227332 +v -0.172840 -0.247213 -0.179631 +v -0.185218 -0.239041 -0.195153 +v -0.195848 -0.226042 -0.208482 +v -0.204004 -0.209100 -0.218710 +v -0.209131 -0.189372 -0.225139 +v -0.155464 -0.250000 -0.165546 +v -0.191180 -0.168201 -0.239711 +v -0.164708 -0.247213 -0.184741 +v -0.173322 -0.239041 -0.202628 +v -0.180719 -0.226042 -0.217988 +v -0.186395 -0.209100 -0.229774 +v -0.189963 -0.189372 -0.237183 +v -0.150902 -0.250000 -0.167142 +v -0.169219 -0.168201 -0.247395 +v -0.155643 -0.247213 -0.187913 +v -0.160061 -0.239041 -0.207268 +v -0.163854 -0.226042 -0.223889 +v -0.166765 -0.209100 -0.236643 +v -0.168595 -0.189372 -0.244660 +v 0.168201 0.250000 -0.141506 +v 0.250000 0.168201 -0.146099 +v 0.189372 0.247213 -0.142694 +v 0.209100 0.239041 -0.143802 +v 0.226042 0.226042 -0.144754 +v 0.239041 0.209100 -0.145484 +v 0.247213 0.189372 -0.145943 +v 0.141505 0.250000 -0.168201 +v 0.146099 0.168201 -0.250000 +v 0.142694 0.247213 -0.189372 +v 0.143802 0.239041 -0.209100 +v 0.144754 0.226042 -0.226042 +v 0.145484 0.209100 -0.239041 +v 0.145943 0.189372 -0.247213 +v 0.167142 0.250000 -0.150902 +v 0.247395 0.168201 -0.169219 +v 0.187913 0.247213 -0.155643 +v 0.207269 0.239041 -0.160061 +v 0.223889 0.226042 -0.163854 +v 0.236643 0.209100 -0.166765 +v 0.244660 0.189372 -0.168595 +v 0.165546 0.250000 -0.155464 +v 0.239711 0.168201 -0.191180 +v 0.184741 0.247213 -0.164708 +v 0.202628 0.239041 -0.173322 +v 0.217988 0.226042 -0.180719 +v 0.229774 0.209100 -0.186395 +v 0.237183 0.189372 -0.189963 +v 0.162974 0.250000 -0.159557 +v 0.227332 0.168201 -0.210880 +v 0.179631 0.247213 -0.172840 +v 0.195153 0.239041 -0.185218 +v 0.208482 0.226042 -0.195848 +v 0.218710 0.209100 -0.204004 +v 0.225139 0.189372 -0.209132 +v 0.159557 0.250000 -0.162974 +v 0.210880 0.168201 -0.227332 +v 0.172840 0.247213 -0.179631 +v 0.185218 0.239041 -0.195153 +v 0.195848 0.226042 -0.208482 +v 0.204004 0.209100 -0.218710 +v 0.209132 0.189372 -0.225139 +v 0.155464 0.250000 -0.165546 +v 0.191180 0.168201 -0.239711 +v 0.164708 0.247213 -0.184741 +v 0.173322 0.239041 -0.202628 +v 0.180719 0.226042 -0.217988 +v 0.186395 0.209100 -0.229774 +v 0.189963 0.189372 -0.237183 +v 0.150902 0.250000 -0.167142 +v 0.169219 0.168201 -0.247395 +v 0.155643 0.247213 -0.187913 +v 0.160061 0.239041 -0.207268 +v 0.163854 0.226042 -0.223889 +v 0.166765 0.209100 -0.236643 +v 0.168595 0.189372 -0.244660 +v 0.141506 -0.250000 -0.168201 +v 0.146099 -0.168201 -0.250000 +v 0.142694 -0.247213 -0.189372 +v 0.143802 -0.239041 -0.209100 +v 0.144754 -0.226042 -0.226042 +v 0.145484 -0.209100 -0.239041 +v 0.145943 -0.189372 -0.247213 +v 0.168201 -0.250000 -0.141506 +v 0.250000 -0.168201 -0.146099 +v 0.189372 -0.247213 -0.142694 +v 0.209100 -0.239041 -0.143802 +v 0.226042 -0.226042 -0.144754 +v 0.239041 -0.209100 -0.145484 +v 0.247213 -0.189372 -0.145943 +v 0.150902 -0.250000 -0.167142 +v 0.169219 -0.168201 -0.247395 +v 0.155643 -0.247213 -0.187913 +v 0.160061 -0.239041 -0.207268 +v 0.163854 -0.226042 -0.223889 +v 0.166765 -0.209100 -0.236643 +v 0.168595 -0.189372 -0.244660 +v 0.155464 -0.250000 -0.165546 +v 0.191180 -0.168201 -0.239711 +v 0.164708 -0.247213 -0.184741 +v 0.173322 -0.239041 -0.202628 +v 0.180719 -0.226042 -0.217988 +v 0.186395 -0.209100 -0.229774 +v 0.189963 -0.189372 -0.237183 +v 0.159557 -0.250000 -0.162974 +v 0.210880 -0.168201 -0.227332 +v 0.172840 -0.247213 -0.179631 +v 0.185218 -0.239041 -0.195153 +v 0.195848 -0.226042 -0.208482 +v 0.204004 -0.209100 -0.218710 +v 0.209132 -0.189372 -0.225139 +v 0.162974 -0.250000 -0.159557 +v 0.227332 -0.168201 -0.210880 +v 0.179631 -0.247213 -0.172840 +v 0.195153 -0.239041 -0.185218 +v 0.208482 -0.226042 -0.195848 +v 0.218710 -0.209100 -0.204004 +v 0.225139 -0.189372 -0.209131 +v 0.165546 -0.250000 -0.155464 +v 0.239711 -0.168201 -0.191180 +v 0.184741 -0.247213 -0.164708 +v 0.202628 -0.239041 -0.173322 +v 0.217988 -0.226042 -0.180719 +v 0.229774 -0.209100 -0.186395 +v 0.237184 -0.189372 -0.189963 +v 0.167142 -0.250000 -0.150902 +v 0.247395 -0.168201 -0.169219 +v 0.187913 -0.247213 -0.155643 +v 0.207269 -0.239041 -0.160061 +v 0.223889 -0.226042 -0.163854 +v 0.236643 -0.209100 -0.166765 +v 0.244660 -0.189372 -0.168595 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.7130 0.4637 +vt 0.7238 0.4746 +vt 0.7366 0.4831 +vt 0.7508 0.4890 +vt 0.7659 0.4920 +vt 0.7812 0.4920 +vt 0.7963 0.4890 +vt 0.8105 0.4831 +vt 0.8233 0.4746 +vt 0.8342 0.4637 +vt 0.8427 0.4509 +vt 0.8486 0.4367 +vt 0.8516 0.4217 +vt 0.8516 0.4063 +vt 0.8486 0.3912 +vt 0.8427 0.3770 +vt 0.8342 0.3642 +vt 0.8233 0.3534 +vt 0.8105 0.3448 +vt 0.7963 0.3390 +vt 0.7812 0.3360 +vt 0.7659 0.3360 +vt 0.7508 0.3390 +vt 0.7366 0.3448 +vt 0.7238 0.3534 +vt 0.7130 0.3642 +vt 0.7044 0.3770 +vt 0.6986 0.3912 +vt 0.6956 0.4063 +vt 0.6956 0.4217 +vt 0.6986 0.4367 +vt 0.7044 0.4509 +vt 0.6089 0.3390 +vt 0.6231 0.3448 +vt 0.6358 0.3534 +vt 0.6467 0.3642 +vt 0.6552 0.3770 +vt 0.6611 0.3912 +vt 0.6641 0.4063 +vt 0.6641 0.4217 +vt 0.6611 0.4367 +vt 0.6552 0.4509 +vt 0.6467 0.4637 +vt 0.6358 0.4746 +vt 0.6231 0.4831 +vt 0.6089 0.4890 +vt 0.5938 0.4920 +vt 0.5784 0.4920 +vt 0.5634 0.4890 +vt 0.5492 0.4831 +vt 0.5364 0.4746 +vt 0.5255 0.4637 +vt 0.5170 0.4509 +vt 0.5111 0.4367 +vt 0.5081 0.4217 +vt 0.5081 0.4063 +vt 0.5111 0.3912 +vt 0.5170 0.3770 +vt 0.5255 0.3642 +vt 0.5364 0.3534 +vt 0.5492 0.3448 +vt 0.5634 0.3390 +vt 0.5784 0.3360 +vt 0.5938 0.3360 +vt 0.7812 0.3360 +vt 0.7963 0.3390 +vt 0.8105 0.3448 +vt 0.8233 0.3534 +vt 0.8342 0.3642 +vt 0.8427 0.3770 +vt 0.8486 0.3912 +vt 0.8516 0.4063 +vt 0.8516 0.4217 +vt 0.8486 0.4367 +vt 0.8427 0.4509 +vt 0.8342 0.4637 +vt 0.8233 0.4746 +vt 0.8105 0.4831 +vt 0.7963 0.4890 +vt 0.7812 0.4920 +vt 0.7659 0.4920 +vt 0.7508 0.4890 +vt 0.7366 0.4831 +vt 0.7238 0.4746 +vt 0.7130 0.4637 +vt 0.7044 0.4509 +vt 0.6986 0.4367 +vt 0.6956 0.4217 +vt 0.6956 0.4063 +vt 0.6986 0.3912 +vt 0.7044 0.3770 +vt 0.7130 0.3642 +vt 0.7238 0.3534 +vt 0.7366 0.3448 +vt 0.7508 0.3390 +vt 0.7659 0.3360 +vt 0.5492 0.3448 +vt 0.5364 0.3534 +vt 0.5255 0.3642 +vt 0.5170 0.3770 +vt 0.5111 0.3912 +vt 0.5081 0.4063 +vt 0.5081 0.4217 +vt 0.5111 0.4367 +vt 0.5170 0.4509 +vt 0.5255 0.4637 +vt 0.5364 0.4746 +vt 0.5492 0.4831 +vt 0.5634 0.4890 +vt 0.5784 0.4920 +vt 0.5938 0.4920 +vt 0.6089 0.4890 +vt 0.6231 0.4831 +vt 0.6358 0.4746 +vt 0.6467 0.4637 +vt 0.6552 0.4509 +vt 0.6611 0.4367 +vt 0.6641 0.4217 +vt 0.6641 0.4063 +vt 0.6611 0.3912 +vt 0.6552 0.3770 +vt 0.6467 0.3642 +vt 0.6358 0.3534 +vt 0.6231 0.3448 +vt 0.6089 0.3390 +vt 0.5938 0.3360 +vt 0.5784 0.3360 +vt 0.5634 0.3390 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.4747 0.6940 +vt 0.3065 0.6940 +vt 0.3065 0.6824 +vt 0.4747 0.6824 +vt 0.4636 0.9591 +vt 0.4636 0.7909 +vt 0.4752 0.7909 +vt 0.4752 0.9591 +vt 0.0404 0.6935 +vt 0.0404 0.5253 +vt 0.0520 0.5253 +vt 0.0520 0.6935 +vt 0.0409 0.2592 +vt 0.2091 0.2592 +vt 0.2091 0.2708 +vt 0.0409 0.2708 +vt 0.4747 0.5248 +vt 0.3065 0.5248 +vt 0.3065 0.5138 +vt 0.4747 0.5138 +vt 0.3060 0.9591 +vt 0.3060 0.7909 +vt 0.3176 0.7909 +vt 0.3176 0.9591 +vt 0.2206 0.6935 +vt 0.2206 0.5253 +vt 0.2304 0.5253 +vt 0.2304 0.6935 +vt 0.2500 0.5253 +vt 0.2500 0.6935 +vt 0.2852 0.9591 +vt 0.2852 0.7909 +vt 0.2950 0.7909 +vt 0.2950 0.9591 +vt 0.2096 0.6935 +vt 0.2096 0.5253 +vt 0.4747 0.5364 +vt 0.3065 0.5364 +vt 0.3065 0.5040 +vt 0.4747 0.5040 +vt 0.3065 0.4844 +vt 0.4747 0.4844 +vt 0.0196 0.6935 +vt 0.0196 0.5253 +vt 0.0294 0.5253 +vt 0.0294 0.6935 +vt 0.0409 0.4168 +vt 0.2091 0.4168 +vt 0.2091 0.4284 +vt 0.0409 0.4284 +vt 0.1980 0.6935 +vt 0.1980 0.5253 +vt 0.0409 0.4394 +vt 0.2091 0.4394 +vt 0.2091 0.4492 +vt 0.0409 0.4492 +vt 0.2091 0.4688 +vt 0.0409 0.4688 +vt 0.4747 0.7148 +vt 0.3065 0.7148 +vt 0.3065 0.7050 +vt 0.4747 0.7050 +vt 0.7403 0.9457 +vt 0.7398 0.9504 +vt 0.7390 0.9527 +vt 0.7377 0.9548 +vt 0.7360 0.9565 +vt 0.7340 0.9578 +vt 0.7317 0.9586 +vt 0.7270 0.9591 +vt 0.5855 0.9591 +vt 0.5808 0.9586 +vt 0.5785 0.9578 +vt 0.5765 0.9565 +vt 0.5748 0.9548 +vt 0.5735 0.9527 +vt 0.5727 0.9504 +vt 0.5721 0.9457 +vt 0.5721 0.8042 +vt 0.5727 0.7995 +vt 0.5735 0.7973 +vt 0.5748 0.7952 +vt 0.5765 0.7935 +vt 0.5785 0.7922 +vt 0.5808 0.7914 +vt 0.5855 0.7909 +vt 0.7270 0.7909 +vt 0.7317 0.7914 +vt 0.7340 0.7922 +vt 0.7360 0.7935 +vt 0.7377 0.7952 +vt 0.7390 0.7973 +vt 0.7398 0.7995 +vt 0.7403 0.8042 +vt 0.4862 0.9591 +vt 0.4862 0.7909 +vt 0.4960 0.7909 +vt 0.4960 0.9591 +vt 0.5156 0.7909 +vt 0.5156 0.9591 +vt 0.0409 0.2384 +vt 0.2091 0.2384 +vt 0.2091 0.2482 +vt 0.0409 0.2482 +vt 0.0547 0.2031 +vt 0.0547 0.1875 +vt 0.0703 0.1875 +vt 0.0703 0.2031 +vt 0.0859 0.1875 +vt 0.0859 0.2031 +vt 0.1016 0.2031 +vt 0.1016 0.1875 +vt 0.1172 0.1875 +vt 0.1172 0.2031 +vt 0.1328 0.1875 +vt 0.1328 0.2031 +vt 0.1484 0.2031 +vt 0.1484 0.1875 +vt 0.1641 0.1875 +vt 0.1641 0.2031 +vt 0.1797 0.1875 +vt 0.1797 0.2031 +vt 0.0547 0.2031 +vt 0.0547 0.1875 +vt 0.0703 0.1875 +vt 0.0703 0.2031 +vt 0.0859 0.1875 +vt 0.0859 0.2031 +vt 0.1016 0.2031 +vt 0.1016 0.1875 +vt 0.1172 0.1875 +vt 0.1172 0.2031 +vt 0.1328 0.1875 +vt 0.1328 0.2031 +vt 0.1484 0.2031 +vt 0.1484 0.1875 +vt 0.1641 0.1875 +vt 0.1641 0.2031 +vt 0.1797 0.1875 +vt 0.1797 0.2031 +vt 0.2887 0.2433 +vt 0.2887 0.2594 +vt 0.2829 0.2594 +vt 0.2829 0.2433 +vt 0.2721 0.2433 +vt 0.2721 0.2594 +vt 0.2675 0.2594 +vt 0.2675 0.2433 +vt 0.3127 0.1949 +vt 0.3127 0.2110 +vt 0.3086 0.2110 +vt 0.3086 0.1949 +vt 0.3039 0.2110 +vt 0.3039 0.1949 +vt 0.2986 0.2110 +vt 0.2986 0.1949 +vt 0.2930 0.2110 +vt 0.2930 0.1949 +vt 0.2872 0.2110 +vt 0.2872 0.1949 +vt 0.2816 0.2110 +vt 0.2816 0.1949 +vt 0.2763 0.2110 +vt 0.2763 0.1949 +vt 0.2715 0.2110 +vt 0.2715 0.1949 +vt 0.2675 0.2110 +vt 0.2675 0.1949 +vt 0.4555 0.2905 +vt 0.4555 0.3065 +vt 0.4509 0.3065 +vt 0.4509 0.2905 +vt 0.4457 0.3065 +vt 0.4457 0.2905 +vt 0.4401 0.3065 +vt 0.4401 0.2905 +vt 0.4344 0.3065 +vt 0.4344 0.2905 +vt 0.4287 0.3065 +vt 0.4287 0.2905 +vt 0.4064 0.3065 +vt 0.4064 0.2905 +vt 0.3777 0.2111 +vt 0.3777 0.1951 +vt 0.3830 0.1951 +vt 0.3830 0.2111 +vt 0.4258 0.2594 +vt 0.4258 0.2433 +vt 0.4313 0.2433 +vt 0.4313 0.2594 +vt 0.3732 0.2111 +vt 0.3732 0.1951 +vt 0.3166 0.2433 +vt 0.3166 0.2594 +vt 0.2943 0.2594 +vt 0.2943 0.2433 +vt 0.2902 0.4591 +vt 0.2902 0.4177 +vt 0.2954 0.4175 +vt 0.2759 0.3065 +vt 0.2759 0.2905 +vt 0.2809 0.2905 +vt 0.2809 0.3065 +vt 0.3680 0.2111 +vt 0.3680 0.1951 +vt 0.3880 0.1951 +vt 0.3880 0.2111 +vt 0.3925 0.1951 +vt 0.3925 0.2111 +vt 0.2675 0.3065 +vt 0.2675 0.2905 +vt 0.2714 0.2905 +vt 0.2714 0.3065 +vt 0.2918 0.2905 +vt 0.2918 0.3065 +vt 0.2862 0.3065 +vt 0.2862 0.2905 +vt 0.3630 0.2111 +vt 0.3630 0.1951 +vt 0.3874 0.2594 +vt 0.3874 0.2433 +vt 0.3928 0.2433 +vt 0.3928 0.2594 +vt 0.4421 0.2594 +vt 0.4421 0.2433 +vt 0.4471 0.2433 +vt 0.4471 0.2594 +vt 0.4517 0.2433 +vt 0.4517 0.2594 +vt 0.4555 0.2433 +vt 0.4555 0.2594 +vt 0.3585 0.2111 +vt 0.3585 0.1951 +vt 0.4368 0.2433 +vt 0.4368 0.2594 +vt 0.2972 0.3065 +vt 0.2972 0.2905 +vt 0.3035 0.2905 +vt 0.3035 0.3065 +vt 0.2774 0.2594 +vt 0.2774 0.2433 +vt 0.3302 0.3065 +vt 0.3302 0.2905 +vt 0.3357 0.2905 +vt 0.3357 0.3065 +vt 0.3103 0.2905 +vt 0.3103 0.3065 +vt 0.3172 0.2905 +vt 0.3172 0.3065 +vt 0.3240 0.2905 +vt 0.3240 0.3065 +vt 0.3416 0.2594 +vt 0.3416 0.2433 +vt 0.3443 0.2433 +vt 0.3443 0.2594 +vt 0.3787 0.2905 +vt 0.3787 0.3065 +vt 0.3990 0.2594 +vt 0.3990 0.2433 +vt 0.4058 0.2433 +vt 0.4058 0.2594 +vt 0.4127 0.2433 +vt 0.4127 0.2594 +vt 0.4195 0.2433 +vt 0.4195 0.2594 +vt 0.4038 0.3065 +vt 0.4038 0.2905 +vt 0.3844 0.3065 +vt 0.3844 0.2905 +vt 0.3876 0.2905 +vt 0.3876 0.3065 +vt 0.3909 0.2905 +vt 0.3909 0.3065 +vt 0.3943 0.2905 +vt 0.3943 0.3065 +vt 0.3977 0.2905 +vt 0.3977 0.3065 +vt 0.4009 0.2905 +vt 0.4009 0.3065 +vt 0.3814 0.3065 +vt 0.3814 0.2905 +vt 0.3387 0.2594 +vt 0.3387 0.2433 +vt 0.3192 0.2594 +vt 0.3192 0.2433 +vt 0.3221 0.2433 +vt 0.3221 0.2594 +vt 0.3253 0.2433 +vt 0.3253 0.2594 +vt 0.3287 0.2433 +vt 0.3287 0.2594 +vt 0.3321 0.2433 +vt 0.3321 0.2594 +vt 0.3355 0.2433 +vt 0.3355 0.2594 +vt 0.2775 0.2409 +vt 0.2830 0.2409 +vt 0.2778 0.2387 +vt 0.2831 0.2387 +vt 0.2925 0.3900 +vt 0.2871 0.3888 +vt 0.2876 0.3871 +vt 0.2926 0.3882 +vt 0.2882 0.3850 +vt 0.2928 0.3860 +vt 0.2888 0.3827 +vt 0.2930 0.3836 +vt 0.2830 0.2618 +vt 0.2775 0.2618 +vt 0.2831 0.2640 +vt 0.2778 0.2640 +vt 0.4487 0.4676 +vt 0.4434 0.4688 +vt 0.4432 0.4670 +vt 0.4483 0.4659 +vt 0.4430 0.4648 +vt 0.4477 0.4638 +vt 0.4428 0.4624 +vt 0.4471 0.4615 +vt 0.2723 0.2409 +vt 0.2728 0.2387 +vt 0.2821 0.3865 +vt 0.2828 0.3850 +vt 0.2838 0.3830 +vt 0.2848 0.3809 +vt 0.2723 0.2618 +vt 0.2728 0.2640 +vt 0.4538 0.4653 +vt 0.4530 0.4638 +vt 0.4521 0.4618 +vt 0.4510 0.4596 +vt 0.2677 0.2409 +vt 0.2684 0.2387 +vt 0.2775 0.3832 +vt 0.2785 0.3818 +vt 0.2798 0.3801 +vt 0.2812 0.3782 +vt 0.2677 0.2618 +vt 0.2684 0.2640 +vt 0.4583 0.4620 +vt 0.4573 0.4606 +vt 0.4560 0.4589 +vt 0.4546 0.4570 +vt 0.3084 0.1925 +vt 0.3124 0.1925 +vt 0.3078 0.1903 +vt 0.3116 0.1903 +vt 0.2737 0.3790 +vt 0.2749 0.3779 +vt 0.2765 0.3765 +vt 0.2782 0.3749 +vt 0.3124 0.2134 +vt 0.3084 0.2134 +vt 0.3116 0.2156 +vt 0.3078 0.2156 +vt 0.4622 0.4578 +vt 0.4610 0.4566 +vt 0.4594 0.4552 +vt 0.4577 0.4537 +vt 0.3037 0.1925 +vt 0.3032 0.1903 +vt 0.2706 0.3740 +vt 0.2721 0.3732 +vt 0.2738 0.3721 +vt 0.2758 0.3710 +vt 0.3037 0.2134 +vt 0.3032 0.2156 +vt 0.4652 0.4528 +vt 0.4638 0.4520 +vt 0.4620 0.4509 +vt 0.4601 0.4498 +vt 0.2985 0.1925 +vt 0.2982 0.1903 +vt 0.2686 0.3685 +vt 0.2701 0.3680 +vt 0.2720 0.3673 +vt 0.2741 0.3666 +vt 0.2985 0.2134 +vt 0.2982 0.2156 +vt 0.4673 0.4473 +vt 0.4658 0.4468 +vt 0.4639 0.4461 +vt 0.4617 0.4454 +vt 0.2929 0.1925 +vt 0.2928 0.1903 +vt 0.2675 0.3626 +vt 0.2691 0.3624 +vt 0.2711 0.3622 +vt 0.2733 0.3620 +vt 0.2929 0.2134 +vt 0.2928 0.2156 +vt 0.4684 0.4414 +vt 0.4668 0.4412 +vt 0.4648 0.4410 +vt 0.4626 0.4408 +vt 0.2873 0.1925 +vt 0.2874 0.1903 +vt 0.2875 0.1885 +vt 0.2927 0.1885 +vt 0.2691 0.3568 +vt 0.2711 0.3570 +vt 0.2733 0.3573 +vt 0.2873 0.2134 +vt 0.2874 0.2156 +vt 0.2927 0.2174 +vt 0.2875 0.2174 +vt 0.4668 0.4356 +vt 0.4648 0.4358 +vt 0.4626 0.4361 +vt 0.2817 0.1925 +vt 0.2820 0.1903 +vt 0.2675 0.3566 +vt 0.2686 0.3508 +vt 0.2701 0.3513 +vt 0.2720 0.3519 +vt 0.2741 0.3526 +vt 0.2817 0.2134 +vt 0.2820 0.2156 +vt 0.4673 0.4296 +vt 0.4684 0.4354 +vt 0.4658 0.4301 +vt 0.4639 0.4307 +vt 0.4617 0.4314 +vt 0.2765 0.1925 +vt 0.2770 0.1903 +vt 0.2706 0.3453 +vt 0.2721 0.3461 +vt 0.2738 0.3471 +vt 0.2758 0.3483 +vt 0.2765 0.2134 +vt 0.2770 0.2156 +vt 0.4652 0.4240 +vt 0.4638 0.4249 +vt 0.4620 0.4259 +vt 0.4601 0.4271 +vt 0.2718 0.1925 +vt 0.2724 0.1903 +vt 0.2737 0.3403 +vt 0.2749 0.3414 +vt 0.2765 0.3428 +vt 0.2782 0.3444 +vt 0.2718 0.2134 +vt 0.2724 0.2156 +vt 0.4622 0.4191 +vt 0.4610 0.4202 +vt 0.4594 0.4216 +vt 0.4577 0.4232 +vt 0.2678 0.1925 +vt 0.2686 0.1903 +vt 0.2775 0.3361 +vt 0.2785 0.3374 +vt 0.2798 0.3391 +vt 0.2812 0.3410 +vt 0.2678 0.2134 +vt 0.2686 0.2156 +vt 0.4583 0.4149 +vt 0.4573 0.4162 +vt 0.4560 0.4179 +vt 0.4546 0.4198 +vt 0.4507 0.2880 +vt 0.4553 0.2880 +vt 0.4502 0.2858 +vt 0.4546 0.2858 +vt 0.2821 0.3327 +vt 0.2828 0.3343 +vt 0.2838 0.3362 +vt 0.2848 0.3384 +vt 0.4553 0.3090 +vt 0.4507 0.3090 +vt 0.4546 0.3112 +vt 0.4502 0.3112 +vt 0.4538 0.4115 +vt 0.4530 0.4131 +vt 0.4521 0.4150 +vt 0.4510 0.4172 +vt 0.4456 0.2880 +vt 0.4452 0.2858 +vt 0.2871 0.3305 +vt 0.2876 0.3321 +vt 0.2882 0.3342 +vt 0.2888 0.3366 +vt 0.4456 0.3090 +vt 0.4452 0.3112 +vt 0.4487 0.4092 +vt 0.4483 0.4109 +vt 0.4477 0.4130 +vt 0.4471 0.4154 +vt 0.4400 0.2880 +vt 0.4399 0.2858 +vt 0.2925 0.3293 +vt 0.2926 0.3310 +vt 0.2928 0.3332 +vt 0.2930 0.3357 +vt 0.4400 0.3090 +vt 0.4399 0.3112 +vt 0.4434 0.4081 +vt 0.4432 0.4098 +vt 0.4430 0.4120 +vt 0.4428 0.4145 +vt 0.4344 0.2880 +vt 0.4345 0.2858 +vt 0.2979 0.3293 +vt 0.2978 0.3310 +vt 0.2976 0.3332 +vt 0.2973 0.3357 +vt 0.4344 0.3090 +vt 0.4345 0.3112 +vt 0.4379 0.4081 +vt 0.4381 0.4098 +vt 0.4383 0.4120 +vt 0.4385 0.4145 +vt 0.4288 0.2880 +vt 0.4290 0.2858 +vt 0.3034 0.3305 +vt 0.3030 0.3322 +vt 0.3025 0.3343 +vt 0.3019 0.3367 +vt 0.4288 0.3090 +vt 0.4290 0.3112 +vt 0.4325 0.4093 +vt 0.4329 0.4110 +vt 0.4334 0.4131 +vt 0.4339 0.4155 +vt 0.2886 0.2409 +vt 0.2942 0.2409 +vt 0.2886 0.2387 +vt 0.2940 0.2387 +vt 0.3034 0.3888 +vt 0.2979 0.3900 +vt 0.2978 0.3882 +vt 0.3030 0.3871 +vt 0.2976 0.3860 +vt 0.3025 0.3850 +vt 0.2973 0.3836 +vt 0.3019 0.3826 +vt 0.2942 0.2618 +vt 0.2886 0.2618 +vt 0.2940 0.2640 +vt 0.2886 0.2640 +vt 0.4379 0.4688 +vt 0.4325 0.4676 +vt 0.4329 0.4659 +vt 0.4381 0.4670 +vt 0.4334 0.4637 +vt 0.4383 0.4648 +vt 0.4339 0.4614 +vt 0.4385 0.4624 +vt 0.2738 0.4320 +vt 0.2733 0.4364 +vt 0.2711 0.4363 +vt 0.2716 0.4314 +vt 0.2691 0.4361 +vt 0.2696 0.4309 +vt 0.2675 0.4360 +vt 0.2681 0.4306 +vt 0.3827 0.2158 +vt 0.3777 0.2158 +vt 0.3777 0.2136 +vt 0.3829 0.2136 +vt 0.4625 0.3576 +vt 0.4621 0.3532 +vt 0.4642 0.3526 +vt 0.4647 0.3575 +vt 0.4662 0.3522 +vt 0.4668 0.3574 +vt 0.4678 0.3518 +vt 0.4684 0.3573 +vt 0.3777 0.1904 +vt 0.3827 0.1904 +vt 0.3829 0.1926 +vt 0.3777 0.1926 +vt 0.2750 0.4282 +vt 0.2730 0.4271 +vt 0.2712 0.4262 +vt 0.2697 0.4254 +vt 0.3874 0.2158 +vt 0.3878 0.2136 +vt 0.4608 0.3494 +vt 0.4629 0.3483 +vt 0.4647 0.3474 +vt 0.4662 0.3466 +vt 0.3874 0.1904 +vt 0.3878 0.1926 +vt 0.2770 0.4247 +vt 0.2752 0.4232 +vt 0.2736 0.4219 +vt 0.2723 0.4208 +vt 0.3916 0.2158 +vt 0.3922 0.2136 +vt 0.4589 0.3460 +vt 0.4607 0.3444 +vt 0.4623 0.3431 +vt 0.4635 0.3420 +vt 0.3916 0.1904 +vt 0.3922 0.1926 +vt 0.2796 0.4219 +vt 0.2782 0.4200 +vt 0.2769 0.4182 +vt 0.2758 0.4169 +vt 0.2722 0.3112 +vt 0.2686 0.3112 +vt 0.2678 0.3090 +vt 0.2716 0.3090 +vt 0.4563 0.3431 +vt 0.4577 0.3412 +vt 0.4590 0.3394 +vt 0.4600 0.3381 +vt 0.2686 0.2858 +vt 0.2722 0.2858 +vt 0.2716 0.2880 +vt 0.2678 0.2880 +vt 0.2827 0.4197 +vt 0.2817 0.4175 +vt 0.2808 0.4155 +vt 0.2801 0.4139 +vt 0.2765 0.3112 +vt 0.2761 0.3090 +vt 0.4532 0.3409 +vt 0.4542 0.3387 +vt 0.4551 0.3367 +vt 0.4558 0.3351 +vt 0.2765 0.2858 +vt 0.2761 0.2880 +vt 0.2861 0.4183 +vt 0.2856 0.4159 +vt 0.2851 0.4138 +vt 0.2847 0.4121 +vt 0.2812 0.3112 +vt 0.2810 0.3090 +vt 0.4497 0.3395 +vt 0.4503 0.3371 +vt 0.4507 0.3350 +vt 0.4511 0.3333 +vt 0.2812 0.2858 +vt 0.2810 0.2880 +vt 0.2901 0.4153 +vt 0.2899 0.4131 +vt 0.2898 0.4114 +vt 0.2863 0.3112 +vt 0.2862 0.3090 +vt 0.4456 0.3389 +vt 0.4458 0.3365 +vt 0.4460 0.3343 +vt 0.4461 0.3326 +vt 0.2863 0.2858 +vt 0.2862 0.2880 +vt 0.2861 0.4585 +vt 0.2901 0.4615 +vt 0.2856 0.4609 +vt 0.2899 0.4637 +vt 0.2851 0.4631 +vt 0.2898 0.4655 +vt 0.2847 0.4648 +vt 0.4418 0.2640 +vt 0.4368 0.2640 +vt 0.4368 0.2618 +vt 0.4420 0.2618 +vt 0.4456 0.3803 +vt 0.4497 0.3797 +vt 0.4503 0.3821 +vt 0.4458 0.3827 +vt 0.4507 0.3843 +vt 0.4460 0.3849 +vt 0.4511 0.3860 +vt 0.4461 0.3867 +vt 0.4368 0.2387 +vt 0.4418 0.2387 +vt 0.4420 0.2409 +vt 0.4368 0.2409 +vt 0.2827 0.4572 +vt 0.2817 0.4594 +vt 0.2808 0.4613 +vt 0.2801 0.4629 +vt 0.4465 0.2640 +vt 0.4470 0.2618 +vt 0.4532 0.3784 +vt 0.4542 0.3806 +vt 0.4551 0.3826 +vt 0.4558 0.3841 +vt 0.4465 0.2387 +vt 0.4470 0.2409 +vt 0.2796 0.4550 +vt 0.2782 0.4569 +vt 0.2769 0.4586 +vt 0.2758 0.4600 +vt 0.4508 0.2640 +vt 0.4515 0.2618 +vt 0.4563 0.3762 +vt 0.4577 0.3781 +vt 0.4590 0.3798 +vt 0.4600 0.3812 +vt 0.4508 0.2387 +vt 0.4515 0.2409 +vt 0.2770 0.4521 +vt 0.2752 0.4536 +vt 0.2736 0.4550 +vt 0.2723 0.4561 +vt 0.4545 0.2640 +vt 0.4553 0.2618 +vt 0.4589 0.3733 +vt 0.4607 0.3748 +vt 0.4623 0.3762 +vt 0.4635 0.3773 +vt 0.4545 0.2387 +vt 0.4553 0.2409 +vt 0.2750 0.4487 +vt 0.2730 0.4497 +vt 0.2712 0.4507 +vt 0.2697 0.4514 +vt 0.3636 0.2158 +vt 0.3594 0.2158 +vt 0.3587 0.2136 +vt 0.3631 0.2136 +vt 0.4608 0.3699 +vt 0.4629 0.3709 +vt 0.4647 0.3719 +vt 0.4662 0.3726 +vt 0.3594 0.1904 +vt 0.3636 0.1904 +vt 0.3631 0.1926 +vt 0.3587 0.1926 +vt 0.2738 0.4449 +vt 0.2716 0.4454 +vt 0.2696 0.4459 +vt 0.2681 0.4463 +vt 0.3683 0.2158 +vt 0.3681 0.2136 +vt 0.4621 0.3661 +vt 0.4642 0.3666 +vt 0.4662 0.3671 +vt 0.4678 0.3675 +vt 0.3683 0.1904 +vt 0.3681 0.1926 +vt 0.2733 0.4404 +vt 0.2711 0.4406 +vt 0.2691 0.4407 +vt 0.2675 0.4408 +vt 0.3733 0.2158 +vt 0.3733 0.2136 +vt 0.4625 0.3616 +vt 0.4647 0.3618 +vt 0.4668 0.3619 +vt 0.4684 0.3620 +vt 0.3733 0.1904 +vt 0.3733 0.1926 +vt 0.3006 0.4174 +vt 0.2953 0.4151 +vt 0.3007 0.4150 +vt 0.2953 0.4129 +vt 0.3007 0.4128 +vt 0.2952 0.4112 +vt 0.3007 0.4110 +vt 0.2972 0.3112 +vt 0.2917 0.3112 +vt 0.2918 0.3090 +vt 0.2972 0.3090 +vt 0.4404 0.3387 +vt 0.4350 0.3386 +vt 0.4351 0.3362 +vt 0.4405 0.3363 +vt 0.4351 0.3340 +vt 0.4405 0.3341 +vt 0.4352 0.3323 +vt 0.4406 0.3324 +vt 0.2918 0.2858 +vt 0.2972 0.2858 +vt 0.2972 0.2880 +vt 0.2918 0.2880 +vt 0.3068 0.4175 +vt 0.3068 0.4150 +vt 0.3069 0.4128 +vt 0.3069 0.4111 +vt 0.3034 0.3112 +vt 0.3035 0.3090 +vt 0.4289 0.3387 +vt 0.4289 0.3362 +vt 0.4289 0.3340 +vt 0.4289 0.3323 +vt 0.3034 0.2858 +vt 0.3035 0.2880 +vt 0.3135 0.4177 +vt 0.3135 0.4152 +vt 0.3136 0.4130 +vt 0.3137 0.4113 +vt 0.3102 0.3112 +vt 0.3103 0.3090 +vt 0.4223 0.3389 +vt 0.4222 0.3364 +vt 0.4222 0.3342 +vt 0.4222 0.3325 +vt 0.3102 0.2858 +vt 0.3103 0.2880 +vt 0.3203 0.4180 +vt 0.3204 0.4156 +vt 0.3205 0.4134 +vt 0.3206 0.4116 +vt 0.3171 0.3112 +vt 0.3172 0.3090 +vt 0.4154 0.3392 +vt 0.4154 0.3368 +vt 0.4153 0.3346 +vt 0.4152 0.3328 +vt 0.3171 0.2858 +vt 0.3172 0.2880 +vt 0.3269 0.4184 +vt 0.3271 0.4160 +vt 0.3273 0.4138 +vt 0.3274 0.4121 +vt 0.3238 0.3112 +vt 0.3240 0.3090 +vt 0.4088 0.3397 +vt 0.4087 0.3372 +vt 0.4085 0.3350 +vt 0.4085 0.3333 +vt 0.3239 0.2858 +vt 0.3240 0.2880 +vt 0.3330 0.4190 +vt 0.3332 0.4166 +vt 0.3335 0.4144 +vt 0.3336 0.4126 +vt 0.3301 0.3112 +vt 0.3302 0.3090 +vt 0.4027 0.3402 +vt 0.4025 0.3378 +vt 0.4023 0.3356 +vt 0.4022 0.3338 +vt 0.3301 0.2858 +vt 0.3302 0.2880 +vt 0.3383 0.4196 +vt 0.3386 0.4172 +vt 0.3388 0.4150 +vt 0.3390 0.4133 +vt 0.3354 0.3112 +vt 0.3356 0.3090 +vt 0.3974 0.3408 +vt 0.3972 0.3384 +vt 0.3970 0.3362 +vt 0.3968 0.3345 +vt 0.3355 0.2858 +vt 0.3356 0.2880 +vt 0.3332 0.4578 +vt 0.3384 0.4572 +vt 0.3387 0.4596 +vt 0.3334 0.4603 +vt 0.3389 0.4618 +vt 0.3335 0.4625 +vt 0.3390 0.4636 +vt 0.3336 0.4642 +vt 0.3929 0.2640 +vt 0.3876 0.2640 +vt 0.3874 0.2618 +vt 0.3928 0.2618 +vt 0.3975 0.3784 +vt 0.4028 0.3791 +vt 0.4026 0.3815 +vt 0.3973 0.3809 +vt 0.4024 0.3837 +vt 0.3970 0.3831 +vt 0.4023 0.3854 +vt 0.3968 0.3848 +vt 0.3876 0.2387 +vt 0.3930 0.2387 +vt 0.3928 0.2409 +vt 0.3874 0.2409 +vt 0.3271 0.4584 +vt 0.3272 0.4608 +vt 0.3273 0.4630 +vt 0.3274 0.4648 +vt 0.3992 0.2640 +vt 0.3991 0.2618 +vt 0.4089 0.3796 +vt 0.4088 0.3820 +vt 0.4086 0.3842 +vt 0.4085 0.3860 +vt 0.3992 0.2387 +vt 0.3991 0.2409 +vt 0.3204 0.4588 +vt 0.3205 0.4613 +vt 0.3206 0.4635 +vt 0.3206 0.4652 +vt 0.4059 0.2640 +vt 0.4058 0.2618 +vt 0.4156 0.3801 +vt 0.4154 0.3825 +vt 0.4153 0.3847 +vt 0.4152 0.3864 +vt 0.4059 0.2387 +vt 0.4058 0.2409 +vt 0.3136 0.4592 +vt 0.3136 0.4616 +vt 0.3137 0.4638 +vt 0.3137 0.4656 +vt 0.4128 0.2640 +vt 0.4128 0.2618 +vt 0.4224 0.3804 +vt 0.4223 0.3828 +vt 0.4222 0.3850 +vt 0.4222 0.3868 +vt 0.4128 0.2387 +vt 0.4128 0.2409 +vt 0.3069 0.4594 +vt 0.3069 0.4618 +vt 0.3069 0.4640 +vt 0.3069 0.4657 +vt 0.4196 0.2640 +vt 0.4195 0.2618 +vt 0.4291 0.3806 +vt 0.4290 0.3830 +vt 0.4290 0.3852 +vt 0.4289 0.3870 +vt 0.4196 0.2387 +vt 0.4195 0.2409 +vt 0.3008 0.4594 +vt 0.3008 0.4618 +vt 0.3007 0.4640 +vt 0.3007 0.4658 +vt 0.4258 0.2640 +vt 0.4258 0.2618 +vt 0.4352 0.3806 +vt 0.4352 0.3831 +vt 0.4352 0.3853 +vt 0.4352 0.3870 +vt 0.4259 0.2387 +vt 0.4258 0.2409 +vt 0.2955 0.4593 +vt 0.2954 0.4617 +vt 0.2953 0.4639 +vt 0.2953 0.4657 +vt 0.4313 0.2640 +vt 0.4313 0.2618 +vt 0.4405 0.3805 +vt 0.4405 0.3829 +vt 0.4406 0.3851 +vt 0.4406 0.3869 +vt 0.4313 0.2387 +vt 0.4313 0.2409 +vt 0.3847 0.4257 +vt 0.3819 0.4254 +vt 0.3821 0.4230 +vt 0.3848 0.4233 +vt 0.3822 0.4208 +vt 0.3850 0.4211 +vt 0.3824 0.4191 +vt 0.3851 0.4193 +vt 0.3812 0.3112 +vt 0.3786 0.3112 +vt 0.3787 0.3090 +vt 0.3813 0.3090 +vt 0.3542 0.3466 +vt 0.3512 0.3469 +vt 0.3510 0.3445 +vt 0.3540 0.3442 +vt 0.3509 0.3423 +vt 0.3537 0.3420 +vt 0.3508 0.3406 +vt 0.3535 0.3403 +vt 0.3785 0.2858 +vt 0.3812 0.2858 +vt 0.3813 0.2880 +vt 0.3787 0.2880 +vt 0.3880 0.4259 +vt 0.3881 0.4234 +vt 0.3881 0.4212 +vt 0.3881 0.4195 +vt 0.3843 0.3112 +vt 0.3843 0.3090 +vt 0.3478 0.3471 +vt 0.3478 0.3446 +vt 0.3478 0.3424 +vt 0.3478 0.3407 +vt 0.3843 0.2858 +vt 0.3843 0.2880 +vt 0.3916 0.4258 +vt 0.3915 0.4234 +vt 0.3914 0.4212 +vt 0.3914 0.4194 +vt 0.3876 0.3112 +vt 0.3876 0.3090 +vt 0.3443 0.3470 +vt 0.3444 0.3446 +vt 0.3444 0.3424 +vt 0.3445 0.3406 +vt 0.3876 0.2858 +vt 0.3876 0.2880 +vt 0.3952 0.4256 +vt 0.3950 0.4232 +vt 0.3949 0.4210 +vt 0.3948 0.4193 +vt 0.3910 0.3112 +vt 0.3909 0.3090 +vt 0.3407 0.3468 +vt 0.3408 0.3444 +vt 0.3410 0.3422 +vt 0.3411 0.3405 +vt 0.3910 0.2858 +vt 0.3909 0.2880 +vt 0.3989 0.4253 +vt 0.3986 0.4229 +vt 0.3984 0.4207 +vt 0.3982 0.4189 +vt 0.3944 0.3112 +vt 0.3944 0.3090 +vt 0.3370 0.3465 +vt 0.3372 0.3441 +vt 0.3374 0.3419 +vt 0.3376 0.3401 +vt 0.3944 0.2858 +vt 0.3944 0.2880 +vt 0.4025 0.4248 +vt 0.4022 0.4224 +vt 0.4019 0.4202 +vt 0.4016 0.4185 +vt 0.3978 0.3112 +vt 0.3977 0.3090 +vt 0.3334 0.3460 +vt 0.3337 0.3436 +vt 0.3340 0.3414 +vt 0.3342 0.3397 +vt 0.3978 0.2858 +vt 0.3977 0.2880 +vt 0.4059 0.4242 +vt 0.4055 0.4218 +vt 0.4052 0.4196 +vt 0.4049 0.4179 +vt 0.4011 0.3112 +vt 0.4009 0.3090 +vt 0.3299 0.3454 +vt 0.3303 0.3430 +vt 0.3307 0.3408 +vt 0.3310 0.3391 +vt 0.4011 0.2858 +vt 0.4009 0.2880 +vt 0.4092 0.4235 +vt 0.4087 0.4211 +vt 0.4082 0.4189 +vt 0.4078 0.4172 +vt 0.4041 0.3112 +vt 0.4039 0.3090 +vt 0.3267 0.3447 +vt 0.3272 0.3423 +vt 0.3276 0.3401 +vt 0.3280 0.3384 +vt 0.4041 0.2858 +vt 0.4039 0.2880 +vt 0.4122 0.4226 +vt 0.4115 0.4203 +vt 0.4110 0.4181 +vt 0.4105 0.4165 +vt 0.4068 0.3112 +vt 0.4065 0.3090 +vt 0.3239 0.3439 +vt 0.3245 0.3415 +vt 0.3250 0.3394 +vt 0.3254 0.3377 +vt 0.4067 0.2858 +vt 0.4065 0.2880 +vt 0.4092 0.4534 +vt 0.4120 0.4542 +vt 0.4114 0.4565 +vt 0.4087 0.4558 +vt 0.4109 0.4587 +vt 0.4082 0.4579 +vt 0.4104 0.4604 +vt 0.4078 0.4596 +vt 0.3189 0.2640 +vt 0.3163 0.2640 +vt 0.3165 0.2618 +vt 0.3191 0.2618 +vt 0.3237 0.3755 +vt 0.3267 0.3746 +vt 0.3272 0.3770 +vt 0.3243 0.3778 +vt 0.3276 0.3791 +vt 0.3249 0.3799 +vt 0.3280 0.3808 +vt 0.3254 0.3816 +vt 0.3163 0.2387 +vt 0.3189 0.2387 +vt 0.3191 0.2409 +vt 0.3165 0.2409 +vt 0.4059 0.4526 +vt 0.4055 0.4550 +vt 0.4052 0.4572 +vt 0.4049 0.4589 +vt 0.3219 0.2640 +vt 0.3221 0.2618 +vt 0.3299 0.3739 +vt 0.3303 0.3763 +vt 0.3307 0.3784 +vt 0.3310 0.3801 +vt 0.3219 0.2387 +vt 0.3221 0.2409 +vt 0.4025 0.4520 +vt 0.4022 0.4544 +vt 0.4019 0.4566 +vt 0.4016 0.4584 +vt 0.3252 0.2640 +vt 0.3253 0.2618 +vt 0.3334 0.3732 +vt 0.3337 0.3757 +vt 0.3340 0.3778 +vt 0.3342 0.3796 +vt 0.3252 0.2387 +vt 0.3253 0.2409 +vt 0.3989 0.4515 +vt 0.3986 0.4540 +vt 0.3984 0.4562 +vt 0.3982 0.4579 +vt 0.3286 0.2640 +vt 0.3287 0.2618 +vt 0.3370 0.3728 +vt 0.3372 0.3752 +vt 0.3374 0.3774 +vt 0.3376 0.3791 +vt 0.3286 0.2387 +vt 0.3287 0.2409 +vt 0.3952 0.4512 +vt 0.3950 0.4536 +vt 0.3949 0.4558 +vt 0.3948 0.4576 +vt 0.3320 0.2640 +vt 0.3321 0.2618 +vt 0.3407 0.3724 +vt 0.3408 0.3749 +vt 0.3410 0.3770 +vt 0.3411 0.3788 +vt 0.3320 0.2387 +vt 0.3321 0.2409 +vt 0.3916 0.4510 +vt 0.3915 0.4535 +vt 0.3914 0.4557 +vt 0.3914 0.4574 +vt 0.3355 0.2640 +vt 0.3355 0.2618 +vt 0.3443 0.3722 +vt 0.3444 0.3747 +vt 0.3444 0.3769 +vt 0.3445 0.3786 +vt 0.3355 0.2387 +vt 0.3355 0.2409 +vt 0.3880 0.4510 +vt 0.3881 0.4534 +vt 0.3881 0.4556 +vt 0.3881 0.4574 +vt 0.3387 0.2640 +vt 0.3387 0.2618 +vt 0.3478 0.3722 +vt 0.3478 0.3746 +vt 0.3478 0.3768 +vt 0.3478 0.3786 +vt 0.3387 0.2387 +vt 0.3387 0.2409 +vt 0.3847 0.4511 +vt 0.3848 0.4536 +vt 0.3850 0.4558 +vt 0.3851 0.4575 +vt 0.3418 0.2640 +vt 0.3417 0.2618 +vt 0.3512 0.3723 +vt 0.3510 0.3748 +vt 0.3509 0.3770 +vt 0.3508 0.3787 +vt 0.3418 0.2387 +vt 0.3417 0.2409 +vt 0.3816 0.4514 +vt 0.3819 0.4538 +vt 0.3821 0.4560 +vt 0.3823 0.4578 +vt 0.3445 0.2640 +vt 0.3443 0.2618 +vt 0.3540 0.3726 +vt 0.3538 0.3750 +vt 0.3536 0.3772 +vt 0.3535 0.3790 +vt 0.3444 0.2387 +vt 0.3443 0.2409 +vt 0.0414 0.7996 +vt 0.0409 0.8042 +vt 0.0303 0.8037 +vt 0.0311 0.7972 +vt 0.0205 0.8031 +vt 0.0214 0.7950 +vt 0.0001 0.8013 +vt 0.0012 0.7917 +vt 0.2083 0.7344 +vt 0.1987 0.7344 +vt 0.1984 0.7140 +vt 0.2090 0.7140 +vt 0.1981 0.7041 +vt 0.2095 0.7041 +vt 0.7502 0.7972 +vt 0.7509 0.8036 +vt 0.7599 0.7950 +vt 0.7608 0.8031 +vt 0.7801 0.7917 +vt 0.7812 0.8013 +vt 0.1987 0.4844 +vt 0.2083 0.4844 +vt 0.2090 0.5048 +vt 0.1984 0.5048 +vt 0.2095 0.5147 +vt 0.1981 0.5147 +vt 0.0422 0.7973 +vt 0.0326 0.7927 +vt 0.0237 0.7883 +vt 0.0018 0.7891 +vt 0.0047 0.7807 +vt 0.2193 0.7344 +vt 0.2109 0.7344 +vt 0.2102 0.7140 +vt 0.2200 0.7140 +vt 0.2098 0.7041 +vt 0.2204 0.7041 +vt 0.7486 0.7926 +vt 0.7576 0.7883 +vt 0.7765 0.7807 +vt 0.7795 0.7891 +vt 0.2109 0.4844 +vt 0.2193 0.4844 +vt 0.2200 0.5048 +vt 0.2102 0.5048 +vt 0.2204 0.5147 +vt 0.2098 0.5147 +vt 0.0435 0.7952 +vt 0.0352 0.7886 +vt 0.0274 0.7824 +vt 0.0059 0.7783 +vt 0.0106 0.7707 +vt 0.2293 0.7344 +vt 0.2217 0.7344 +vt 0.2211 0.7140 +vt 0.2299 0.7140 +vt 0.2207 0.7041 +vt 0.2303 0.7041 +vt 0.7461 0.7886 +vt 0.7538 0.7824 +vt 0.7706 0.7707 +vt 0.7754 0.7783 +vt 0.2217 0.4844 +vt 0.2293 0.4844 +vt 0.2299 0.5048 +vt 0.2211 0.5048 +vt 0.2303 0.5147 +vt 0.2207 0.5147 +vt 0.0452 0.7935 +vt 0.0386 0.7852 +vt 0.0324 0.7774 +vt 0.0123 0.7686 +vt 0.0186 0.7623 +vt 0.2477 0.7344 +vt 0.2327 0.7344 +vt 0.2315 0.7140 +vt 0.2490 0.7140 +vt 0.2307 0.7041 +vt 0.2497 0.7041 +vt 0.7427 0.7852 +vt 0.7489 0.7774 +vt 0.7626 0.7623 +vt 0.7690 0.7686 +vt 0.2327 0.4844 +vt 0.2477 0.4844 +vt 0.2490 0.5048 +vt 0.2315 0.5048 +vt 0.2497 0.5147 +vt 0.2307 0.5147 +vt 0.0473 0.7922 +vt 0.0427 0.7826 +vt 0.0384 0.7737 +vt 0.0207 0.7606 +vt 0.0283 0.7559 +vt 0.2939 1.0000 +vt 0.2863 1.0000 +vt 0.2857 0.9796 +vt 0.2945 0.9796 +vt 0.2853 0.9697 +vt 0.2949 0.9697 +vt 0.7386 0.7826 +vt 0.7429 0.7737 +vt 0.7530 0.7558 +vt 0.7605 0.7606 +vt 0.2863 0.7500 +vt 0.2939 0.7500 +vt 0.2945 0.7704 +vt 0.2857 0.7704 +vt 0.2949 0.7803 +vt 0.2853 0.7803 +vt 0.0496 0.7914 +vt 0.0472 0.7811 +vt 0.0450 0.7714 +vt 0.0307 0.7547 +vt 0.0391 0.7518 +vt 0.3047 1.0000 +vt 0.2963 1.0000 +vt 0.2956 0.9796 +vt 0.3054 0.9796 +vt 0.2952 0.9697 +vt 0.3058 0.9697 +vt 0.7341 0.7810 +vt 0.7363 0.7713 +vt 0.7421 0.7517 +vt 0.7506 0.7547 +vt 0.2963 0.7500 +vt 0.3047 0.7500 +vt 0.3054 0.7704 +vt 0.2956 0.7704 +vt 0.3058 0.7803 +vt 0.2952 0.7803 +vt 0.0543 0.7909 +vt 0.0537 0.7803 +vt 0.0531 0.7705 +vt 0.0417 0.7512 +vt 0.0513 0.7501 +vt 0.3169 1.0000 +vt 0.3073 1.0000 +vt 0.3066 0.9796 +vt 0.3172 0.9796 +vt 0.3061 0.9697 +vt 0.3175 0.9697 +vt 0.7276 0.7803 +vt 0.7281 0.7704 +vt 0.7300 0.7501 +vt 0.7395 0.7511 +vt 0.3073 0.7500 +vt 0.3169 0.7500 +vt 0.3172 0.7704 +vt 0.3066 0.7704 +vt 0.3175 0.7803 +vt 0.3061 0.7803 +vt 0.0496 0.9585 +vt 0.0543 0.9591 +vt 0.0537 0.9696 +vt 0.0472 0.9689 +vt 0.0531 0.9795 +vt 0.0450 0.9786 +vt 0.0513 0.9999 +vt 0.0417 0.9988 +vt 0.5156 0.5261 +vt 0.5156 0.5357 +vt 0.4952 0.5360 +vt 0.4952 0.5254 +vt 0.4853 0.5363 +vt 0.4853 0.5249 +vt 0.7341 0.9689 +vt 0.7276 0.9697 +vt 0.7363 0.9786 +vt 0.7281 0.9795 +vt 0.7395 0.9988 +vt 0.7300 0.9999 +vt 0.2656 0.5357 +vt 0.2656 0.5261 +vt 0.2860 0.5254 +vt 0.2860 0.5360 +vt 0.2959 0.5249 +vt 0.2959 0.5363 +vt 0.0473 0.9577 +vt 0.0427 0.9673 +vt 0.0384 0.9763 +vt 0.0391 0.9982 +vt 0.0307 0.9953 +vt 0.5156 0.5151 +vt 0.5156 0.5235 +vt 0.4952 0.5242 +vt 0.4952 0.5144 +vt 0.4853 0.5246 +vt 0.4853 0.5140 +vt 0.7386 0.9674 +vt 0.7429 0.9763 +vt 0.7506 0.9953 +vt 0.7421 0.9982 +vt 0.2656 0.5235 +vt 0.2656 0.5151 +vt 0.2860 0.5144 +vt 0.2860 0.5242 +vt 0.2959 0.5140 +vt 0.2959 0.5246 +vt 0.0452 0.9564 +vt 0.0386 0.9648 +vt 0.0324 0.9725 +vt 0.0283 0.9941 +vt 0.0207 0.9893 +vt 0.5156 0.5051 +vt 0.5156 0.5127 +vt 0.4952 0.5133 +vt 0.4952 0.5045 +vt 0.4853 0.5137 +vt 0.4853 0.5041 +vt 0.7427 0.9648 +vt 0.7489 0.9726 +vt 0.7605 0.9894 +vt 0.7530 0.9941 +vt 0.2656 0.5127 +vt 0.2656 0.5051 +vt 0.2860 0.5045 +vt 0.2860 0.5133 +vt 0.2959 0.5041 +vt 0.2959 0.5137 +vt 0.0435 0.9547 +vt 0.0352 0.9614 +vt 0.0274 0.9676 +vt 0.0186 0.9877 +vt 0.0123 0.9813 +vt 0.5156 0.4867 +vt 0.5156 0.5017 +vt 0.4952 0.5029 +vt 0.4952 0.4854 +vt 0.4853 0.5037 +vt 0.4853 0.4847 +vt 0.7461 0.9614 +vt 0.7538 0.9676 +vt 0.7690 0.9814 +vt 0.7626 0.9877 +vt 0.2656 0.5017 +vt 0.2656 0.4867 +vt 0.2860 0.4854 +vt 0.2860 0.5029 +vt 0.2959 0.4847 +vt 0.2959 0.5037 +vt 0.0422 0.9527 +vt 0.0326 0.9573 +vt 0.0237 0.9616 +vt 0.0106 0.9793 +vt 0.0059 0.9717 +vt 0.0283 0.7344 +vt 0.0207 0.7344 +vt 0.0201 0.7140 +vt 0.0289 0.7140 +vt 0.0197 0.7041 +vt 0.0293 0.7041 +vt 0.7486 0.9573 +vt 0.7576 0.9616 +vt 0.7754 0.9717 +vt 0.7706 0.9793 +vt 0.0207 0.4844 +vt 0.0283 0.4844 +vt 0.0289 0.5048 +vt 0.0201 0.5048 +vt 0.0293 0.5147 +vt 0.0197 0.5147 +vt 0.0414 0.9504 +vt 0.0311 0.9528 +vt 0.0214 0.9550 +vt 0.0047 0.9693 +vt 0.0018 0.9608 +vt 0.0391 0.7344 +vt 0.0307 0.7344 +vt 0.0300 0.7140 +vt 0.0398 0.7140 +vt 0.0296 0.7041 +vt 0.0402 0.7041 +vt 0.7502 0.9528 +vt 0.7599 0.9550 +vt 0.7795 0.9609 +vt 0.7765 0.9693 +vt 0.0307 0.4844 +vt 0.0391 0.4844 +vt 0.0398 0.5048 +vt 0.0300 0.5048 +vt 0.0402 0.5147 +vt 0.0296 0.5147 +vt 0.0409 0.9457 +vt 0.0303 0.9463 +vt 0.0205 0.9469 +vt 0.0012 0.9582 +vt 0.0001 0.9487 +vt 0.0513 0.7344 +vt 0.0417 0.7344 +vt 0.0410 0.7140 +vt 0.0516 0.7140 +vt 0.0405 0.7041 +vt 0.0519 0.7041 +vt 0.7509 0.9463 +vt 0.7608 0.9469 +vt 0.7812 0.9487 +vt 0.7801 0.9583 +vt 0.0417 0.4844 +vt 0.0513 0.4844 +vt 0.0516 0.5048 +vt 0.0410 0.5048 +vt 0.0519 0.5147 +vt 0.0405 0.5147 +vt 0.2085 0.9504 +vt 0.2091 0.9457 +vt 0.2197 0.9463 +vt 0.2189 0.9528 +vt 0.2295 0.9469 +vt 0.2286 0.9550 +vt 0.2499 0.9487 +vt 0.2488 0.9582 +vt 0.0000 0.4271 +vt 0.0000 0.4175 +vt 0.0204 0.4172 +vt 0.0204 0.4278 +vt 0.0303 0.4169 +vt 0.0303 0.4283 +vt 0.5623 0.9528 +vt 0.5616 0.9463 +vt 0.5526 0.9550 +vt 0.5517 0.9469 +vt 0.5324 0.9583 +vt 0.5313 0.9487 +vt 0.2500 0.4175 +vt 0.2500 0.4271 +vt 0.2296 0.4278 +vt 0.2296 0.4172 +vt 0.2197 0.4283 +vt 0.2197 0.4169 +vt 0.2077 0.9527 +vt 0.2173 0.9573 +vt 0.2263 0.9616 +vt 0.2482 0.9608 +vt 0.2453 0.9693 +vt 0.0000 0.4381 +vt 0.0000 0.4297 +vt 0.0204 0.4290 +vt 0.0204 0.4388 +vt 0.0303 0.4286 +vt 0.0303 0.4392 +vt 0.5639 0.9573 +vt 0.5549 0.9616 +vt 0.5359 0.9693 +vt 0.5330 0.9609 +vt 0.2500 0.4297 +vt 0.2500 0.4381 +vt 0.2296 0.4388 +vt 0.2296 0.4290 +vt 0.2197 0.4392 +vt 0.2197 0.4286 +vt 0.2065 0.9547 +vt 0.2148 0.9614 +vt 0.2225 0.9676 +vt 0.2441 0.9717 +vt 0.2393 0.9793 +vt 0.0000 0.4481 +vt 0.0000 0.4405 +vt 0.0204 0.4399 +vt 0.0204 0.4487 +vt 0.0303 0.4395 +vt 0.0303 0.4491 +vt 0.5664 0.9614 +vt 0.5587 0.9676 +vt 0.5419 0.9793 +vt 0.5371 0.9717 +vt 0.2500 0.4405 +vt 0.2500 0.4481 +vt 0.2296 0.4487 +vt 0.2296 0.4399 +vt 0.2197 0.4491 +vt 0.2197 0.4395 +vt 0.2047 0.9564 +vt 0.2114 0.9648 +vt 0.2176 0.9725 +vt 0.2377 0.9813 +vt 0.2314 0.9877 +vt 0.0000 0.4665 +vt 0.0000 0.4515 +vt 0.0204 0.4503 +vt 0.0204 0.4678 +vt 0.0303 0.4495 +vt 0.0303 0.4685 +vt 0.5698 0.9648 +vt 0.5636 0.9726 +vt 0.5498 0.9877 +vt 0.5435 0.9814 +vt 0.2500 0.4515 +vt 0.2500 0.4665 +vt 0.2296 0.4678 +vt 0.2296 0.4503 +vt 0.2197 0.4685 +vt 0.2197 0.4495 +vt 0.2027 0.9577 +vt 0.2073 0.9673 +vt 0.2116 0.9763 +vt 0.2293 0.9893 +vt 0.2217 0.9941 +vt 0.5156 0.7061 +vt 0.5156 0.7137 +vt 0.4952 0.7143 +vt 0.4952 0.7055 +vt 0.4853 0.7147 +vt 0.4853 0.7051 +vt 0.5739 0.9674 +vt 0.5696 0.9763 +vt 0.5595 0.9941 +vt 0.5519 0.9894 +vt 0.2656 0.7137 +vt 0.2656 0.7061 +vt 0.2860 0.7055 +vt 0.2860 0.7143 +vt 0.2959 0.7051 +vt 0.2959 0.7147 +vt 0.2004 0.9585 +vt 0.2028 0.9689 +vt 0.2050 0.9786 +vt 0.2193 0.9953 +vt 0.2109 0.9982 +vt 0.5156 0.6953 +vt 0.5156 0.7037 +vt 0.4952 0.7044 +vt 0.4952 0.6946 +vt 0.4853 0.7048 +vt 0.4853 0.6942 +vt 0.5784 0.9689 +vt 0.5762 0.9786 +vt 0.5704 0.9982 +vt 0.5619 0.9953 +vt 0.2656 0.7037 +vt 0.2656 0.6953 +vt 0.2860 0.6946 +vt 0.2860 0.7044 +vt 0.2959 0.6942 +vt 0.2959 0.7048 +vt 0.1957 0.9591 +vt 0.1963 0.9696 +vt 0.1969 0.9795 +vt 0.2082 0.9988 +vt 0.1987 0.9999 +vt 0.5156 0.6831 +vt 0.5156 0.6927 +vt 0.4952 0.6934 +vt 0.4952 0.6828 +vt 0.4853 0.6939 +vt 0.4853 0.6825 +vt 0.5849 0.9697 +vt 0.5843 0.9795 +vt 0.5825 0.9999 +vt 0.5730 0.9988 +vt 0.2656 0.6927 +vt 0.2656 0.6831 +vt 0.2860 0.6828 +vt 0.2860 0.6934 +vt 0.2959 0.6825 +vt 0.2959 0.6939 +vt 0.2004 0.7914 +vt 0.1957 0.7909 +vt 0.1963 0.7803 +vt 0.2028 0.7811 +vt 0.1969 0.7705 +vt 0.2050 0.7714 +vt 0.1987 0.7501 +vt 0.2082 0.7512 +vt 0.4739 1.0000 +vt 0.4643 1.0000 +vt 0.4640 0.9796 +vt 0.4746 0.9796 +vt 0.4637 0.9697 +vt 0.4751 0.9697 +vt 0.5784 0.7810 +vt 0.5849 0.7803 +vt 0.5762 0.7713 +vt 0.5843 0.7704 +vt 0.5730 0.7511 +vt 0.5825 0.7501 +vt 0.4643 0.7500 +vt 0.4739 0.7500 +vt 0.4746 0.7704 +vt 0.4640 0.7704 +vt 0.4751 0.7803 +vt 0.4637 0.7803 +vt 0.2027 0.7922 +vt 0.2073 0.7826 +vt 0.2116 0.7737 +vt 0.2109 0.7518 +vt 0.2193 0.7547 +vt 0.4849 1.0000 +vt 0.4765 1.0000 +vt 0.4758 0.9796 +vt 0.4856 0.9796 +vt 0.4754 0.9697 +vt 0.4860 0.9697 +vt 0.5739 0.7826 +vt 0.5696 0.7737 +vt 0.5619 0.7547 +vt 0.5704 0.7517 +vt 0.4765 0.7500 +vt 0.4849 0.7500 +vt 0.4856 0.7704 +vt 0.4758 0.7704 +vt 0.4860 0.7803 +vt 0.4754 0.7803 +vt 0.2047 0.7935 +vt 0.2114 0.7852 +vt 0.2176 0.7774 +vt 0.2217 0.7559 +vt 0.2293 0.7606 +vt 0.4949 1.0000 +vt 0.4873 1.0000 +vt 0.4867 0.9796 +vt 0.4955 0.9796 +vt 0.4863 0.9697 +vt 0.4959 0.9697 +vt 0.5698 0.7852 +vt 0.5636 0.7774 +vt 0.5519 0.7606 +vt 0.5595 0.7558 +vt 0.4873 0.7500 +vt 0.4949 0.7500 +vt 0.4955 0.7704 +vt 0.4867 0.7704 +vt 0.4959 0.7803 +vt 0.4863 0.7803 +vt 0.2065 0.7952 +vt 0.2148 0.7886 +vt 0.2225 0.7824 +vt 0.2314 0.7623 +vt 0.2377 0.7686 +vt 0.5133 1.0000 +vt 0.4983 1.0000 +vt 0.4971 0.9796 +vt 0.5146 0.9796 +vt 0.4963 0.9697 +vt 0.5153 0.9697 +vt 0.5664 0.7886 +vt 0.5587 0.7824 +vt 0.5435 0.7686 +vt 0.5498 0.7623 +vt 0.4983 0.7500 +vt 0.5133 0.7500 +vt 0.5146 0.7704 +vt 0.4971 0.7704 +vt 0.5153 0.7803 +vt 0.4963 0.7803 +vt 0.2077 0.7973 +vt 0.2173 0.7927 +vt 0.2263 0.7883 +vt 0.2393 0.7707 +vt 0.2441 0.7783 +vt 0.0000 0.2471 +vt 0.0000 0.2395 +vt 0.0204 0.2389 +vt 0.0204 0.2477 +vt 0.0303 0.2385 +vt 0.0303 0.2481 +vt 0.5639 0.7926 +vt 0.5549 0.7883 +vt 0.5371 0.7783 +vt 0.5419 0.7707 +vt 0.2500 0.2395 +vt 0.2500 0.2471 +vt 0.2296 0.2477 +vt 0.2296 0.2389 +vt 0.2197 0.2481 +vt 0.2197 0.2385 +vt 0.2085 0.7996 +vt 0.2189 0.7972 +vt 0.2286 0.7950 +vt 0.2453 0.7807 +vt 0.2482 0.7891 +vt 0.0000 0.2579 +vt 0.0000 0.2495 +vt 0.0204 0.2488 +vt 0.0204 0.2586 +vt 0.0303 0.2484 +vt 0.0303 0.2590 +vt 0.5623 0.7972 +vt 0.5526 0.7950 +vt 0.5330 0.7891 +vt 0.5359 0.7807 +vt 0.2500 0.2495 +vt 0.2500 0.2579 +vt 0.2296 0.2586 +vt 0.2296 0.2488 +vt 0.2197 0.2590 +vt 0.2197 0.2484 +vt 0.2091 0.8042 +vt 0.2197 0.8037 +vt 0.2295 0.8031 +vt 0.2488 0.7917 +vt 0.2499 0.8013 +vt 0.0000 0.2701 +vt 0.0000 0.2605 +vt 0.0204 0.2598 +vt 0.0204 0.2704 +vt 0.0303 0.2593 +vt 0.0303 0.2707 +vt 0.5616 0.8036 +vt 0.5517 0.8031 +vt 0.5313 0.8013 +vt 0.5324 0.7917 +vt 0.2500 0.2605 +vt 0.2500 0.2701 +vt 0.2296 0.2704 +vt 0.2296 0.2598 +vt 0.2197 0.2707 +vt 0.2197 0.2593 +vt 0.1980 0.7041 +vt 0.0520 0.7041 +vt 0.1977 0.7140 +vt 0.0523 0.7140 +vt 0.1974 0.7344 +vt 0.0526 0.7344 +vt 0.0000 0.9473 +vt 0.0000 0.8026 +vt 0.4636 0.9697 +vt 0.3176 0.9697 +vt 0.4633 0.9796 +vt 0.3179 0.9796 +vt 0.4630 1.0000 +vt 0.3182 1.0000 +vt 0.0526 0.7500 +vt 0.1973 0.7500 +vt 0.0303 0.4168 +vt 0.0303 0.2708 +vt 0.0204 0.4165 +vt 0.0204 0.2711 +vt 0.0000 0.4162 +vt 0.0000 0.2714 +vt 0.2500 0.8026 +vt 0.2500 0.9473 +vt 0.4853 0.5364 +vt 0.4853 0.6824 +vt 0.4952 0.5367 +vt 0.4952 0.6821 +vt 0.5156 0.5370 +vt 0.5156 0.6818 +vt 0.1973 0.9999 +vt 0.0526 0.9999 +vt 0.7812 0.8026 +vt 0.7812 0.9474 +vt 0.0526 0.4844 +vt 0.1974 0.4844 +vt 0.1977 0.5048 +vt 0.0523 0.5048 +vt 0.1980 0.5147 +vt 0.0520 0.5147 +vt 0.7286 1.0000 +vt 0.5839 1.0000 +vt 0.2656 0.6818 +vt 0.2656 0.5370 +vt 0.2860 0.5367 +vt 0.2860 0.6821 +vt 0.2959 0.5364 +vt 0.2959 0.6824 +vt 0.5312 0.9474 +vt 0.5312 0.8026 +vt 0.2500 0.2714 +vt 0.2500 0.4162 +vt 0.2296 0.4165 +vt 0.2296 0.2711 +vt 0.2197 0.4168 +vt 0.2197 0.2708 +vt 0.3176 0.7803 +vt 0.4636 0.7803 +vt 0.3179 0.7704 +vt 0.4633 0.7704 +vt 0.3182 0.7500 +vt 0.4630 0.7500 +vt 0.5839 0.7500 +vt 0.7286 0.7500 +vt 0.7266 0.2969 +vt 0.7266 0.2812 +vt 0.7422 0.2812 +vt 0.7422 0.2969 +vt 0.7109 0.2969 +vt 0.7109 0.2812 +vt 0.6953 0.2969 +vt 0.6953 0.2812 +vt 0.6797 0.2969 +vt 0.6797 0.2812 +vt 0.6641 0.2969 +vt 0.6641 0.2812 +vt 0.6484 0.2969 +vt 0.6484 0.2812 +vt 0.6328 0.2969 +vt 0.6328 0.2812 +vt 0.6172 0.2969 +vt 0.6172 0.2812 +vt 0.6016 0.2969 +vt 0.6016 0.2812 +vt 0.5859 0.2969 +vt 0.5859 0.2812 +vt 0.5703 0.2969 +vt 0.5703 0.2812 +vt 0.5547 0.2969 +vt 0.5547 0.2812 +vt 0.5391 0.2969 +vt 0.5391 0.2812 +vt 0.5234 0.2969 +vt 0.5234 0.2812 +vt 0.5078 0.2969 +vt 0.5078 0.2812 +vt 0.4922 0.2969 +vt 0.4922 0.2812 +vt 0.9766 0.2969 +vt 0.9766 0.2812 +vt 0.9922 0.2812 +vt 0.9922 0.2969 +vt 0.9609 0.2969 +vt 0.9609 0.2812 +vt 0.9453 0.2969 +vt 0.9453 0.2812 +vt 0.9297 0.2969 +vt 0.9297 0.2812 +vt 0.8984 0.2969 +vt 0.8984 0.2812 +vt 0.9141 0.2812 +vt 0.9141 0.2969 +vt 0.8828 0.2969 +vt 0.8828 0.2812 +vt 0.8672 0.2969 +vt 0.8672 0.2812 +vt 0.8516 0.2969 +vt 0.8516 0.2812 +vt 0.8359 0.2969 +vt 0.8359 0.2812 +vt 0.8047 0.2969 +vt 0.8047 0.2812 +vt 0.8203 0.2812 +vt 0.8203 0.2969 +vt 0.7891 0.2969 +vt 0.7891 0.2812 +vt 0.7734 0.2969 +vt 0.7734 0.2812 +vt 0.7120 0.2565 +vt 0.7120 0.2493 +vt 0.7274 0.2493 +vt 0.7274 0.2564 +vt 0.7428 0.2565 +vt 0.7428 0.2493 +vt 0.7582 0.2564 +vt 0.7582 0.2493 +vt 0.7736 0.2564 +vt 0.7736 0.2493 +vt 0.7890 0.2565 +vt 0.7890 0.2493 +vt 0.8044 0.2565 +vt 0.8044 0.2493 +vt 0.8198 0.2493 +vt 0.8198 0.2565 +vt 0.8352 0.2565 +vt 0.8352 0.2494 +vt 0.8506 0.2566 +vt 0.8507 0.2494 +vt 0.8660 0.2567 +vt 0.8661 0.2494 +vt 0.8816 0.2495 +vt 0.8815 0.2567 +vt 0.8970 0.2495 +vt 0.8970 0.2567 +vt 0.9124 0.2567 +vt 0.9125 0.2495 +vt 0.9279 0.2495 +vt 0.9279 0.2567 +vt 0.9434 0.2495 +vt 0.9434 0.2567 +vt 0.9590 0.2567 +vt 0.9588 0.2495 +vt 0.9742 0.2494 +vt 0.9747 0.2566 +vt 0.9905 0.2563 +vt 0.9894 0.2492 +vt 0.4951 0.2563 +vt 0.4962 0.2492 +vt 0.5114 0.2493 +vt 0.5109 0.2566 +vt 0.5267 0.2567 +vt 0.5269 0.2494 +vt 0.5424 0.2495 +vt 0.5424 0.2567 +vt 0.5579 0.2494 +vt 0.5579 0.2566 +vt 0.5733 0.2494 +vt 0.5734 0.2566 +vt 0.5887 0.2494 +vt 0.5888 0.2566 +vt 0.6041 0.2494 +vt 0.6042 0.2565 +vt 0.6195 0.2493 +vt 0.6195 0.2565 +vt 0.6503 0.2565 +vt 0.6349 0.2565 +vt 0.6349 0.2493 +vt 0.6503 0.2493 +vt 0.6811 0.2565 +vt 0.6657 0.2564 +vt 0.6657 0.2493 +vt 0.6811 0.2493 +vt 0.6966 0.2565 +vt 0.6966 0.2493 +vt 0.8826 0.0183 +vt 0.8672 0.0183 +vt 0.8673 0.0112 +vt 0.8519 0.0183 +vt 0.8519 0.0112 +vt 0.8826 0.0111 +vt 0.8980 0.0111 +vt 0.8979 0.0183 +vt 0.8366 0.0183 +vt 0.8213 0.0183 +vt 0.8367 0.0112 +vt 0.9134 0.0112 +vt 0.9133 0.0183 +vt 0.8214 0.0111 +vt 0.9287 0.0112 +vt 0.9286 0.0183 +vt 0.8061 0.0111 +vt 0.8060 0.0182 +vt 0.8359 0.2969 +vt 0.8359 0.2812 +vt 0.8516 0.2812 +vt 0.8516 0.2969 +vt 0.8828 0.2969 +vt 0.8828 0.2812 +vt 0.8984 0.2812 +vt 0.8984 0.2969 +vt 0.9442 0.0112 +vt 0.9439 0.0184 +vt 0.8203 0.2969 +vt 0.8203 0.2812 +vt 0.7907 0.0111 +vt 0.7906 0.0182 +vt 0.9141 0.2812 +vt 0.9141 0.2969 +vt 0.9596 0.0113 +vt 0.9592 0.0184 +vt 0.8047 0.2969 +vt 0.8047 0.2812 +vt 0.7754 0.0110 +vt 0.7753 0.0181 +vt 0.7891 0.2969 +vt 0.7891 0.2812 +vt 0.9750 0.0115 +vt 0.9743 0.0186 +vt 0.7578 0.2969 +vt 0.7578 0.2812 +vt 0.7734 0.2812 +vt 0.7734 0.2969 +vt 0.7600 0.0110 +vt 0.7599 0.0181 +vt 0.9297 0.2812 +vt 0.9297 0.2969 +vt 0.9905 0.0118 +vt 0.9892 0.0188 +vt 0.7422 0.2969 +vt 0.7422 0.2812 +vt 0.7446 0.0109 +vt 0.7446 0.0180 +vt 0.9453 0.2812 +vt 0.9453 0.2969 +vt 0.5119 0.0099 +vt 0.5123 0.0172 +vt 0.4968 0.0174 +vt 0.4958 0.0101 +vt 0.7578 0.2812 +vt 0.7578 0.2969 +vt 0.7266 0.2969 +vt 0.7266 0.2812 +vt 0.5901 0.0174 +vt 0.5746 0.0173 +vt 0.7293 0.0109 +vt 0.7292 0.0180 +vt 0.9609 0.2812 +vt 0.9609 0.2969 +vt 0.5279 0.0099 +vt 0.5279 0.0172 +vt 0.7109 0.2969 +vt 0.7109 0.2812 +vt 0.7139 0.0108 +vt 0.7138 0.0180 +vt 0.9766 0.2812 +vt 0.9766 0.2969 +vt 0.5437 0.0099 +vt 0.5436 0.0172 +vt 0.6953 0.2969 +vt 0.6953 0.2812 +vt 0.6985 0.0107 +vt 0.6984 0.0179 +vt 0.4922 0.2969 +vt 0.4922 0.2812 +vt 0.5078 0.2812 +vt 0.5078 0.2969 +vt 0.5593 0.0100 +vt 0.5591 0.0173 +vt 0.9922 0.2812 +vt 0.9922 0.2969 +vt 0.6831 0.0107 +vt 0.6830 0.0178 +vt 0.5234 0.2812 +vt 0.5234 0.2969 +vt 0.8672 0.2812 +vt 0.8672 0.2969 +vt 0.5748 0.0101 +vt 0.6797 0.2969 +vt 0.6797 0.2812 +vt 0.6521 0.0177 +vt 0.6676 0.0178 +vt 0.6677 0.0106 +vt 0.5391 0.2812 +vt 0.5391 0.2969 +vt 0.5903 0.0102 +vt 0.6641 0.2969 +vt 0.6641 0.2812 +vt 0.6523 0.0105 +vt 0.5547 0.2812 +vt 0.5547 0.2969 +vt 0.6059 0.0102 +vt 0.6057 0.0175 +vt 0.6484 0.2969 +vt 0.6484 0.2812 +vt 0.6369 0.0104 +vt 0.6367 0.0176 +vt 0.5703 0.2812 +vt 0.5703 0.2969 +vt 0.6214 0.0103 +vt 0.6212 0.0175 +vt 0.6328 0.2969 +vt 0.6328 0.2812 +vt 0.6172 0.2969 +vt 0.6172 0.2812 +vt 0.5859 0.2812 +vt 0.5859 0.2969 +vt 0.6016 0.2969 +vt 0.6016 0.2812 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vn -0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn -0.1120 0.0000 0.9937 +vn -0.1120 -0.0000 -0.9937 +vn 0.9937 0.0000 0.1120 +vn -0.9937 0.0000 -0.1120 +vn 0.3303 0.0000 0.9439 +vn 0.1120 -0.0000 -0.9937 +vn 0.8467 0.0000 -0.5320 +vn 0.7071 0.0000 -0.7071 +vn 0.5320 -0.0000 -0.8467 +vn 0.3303 -0.0000 -0.9439 +vn 0.9439 0.0000 -0.3303 +vn 0.5320 0.0000 0.8467 +vn 0.7071 0.0000 0.7071 +vn 0.8467 0.0000 0.5320 +vn 0.9439 0.0000 0.3303 +vn -0.9937 -0.0000 0.1120 +vn 1.0000 0.0000 0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.8467 0.0000 0.5320 +vn -0.7071 0.0000 0.7071 +vn -0.5320 0.0000 0.8467 +vn -0.3303 0.0000 0.9439 +vn 0.0000 -1.0000 0.0000 +vn -0.9439 0.0000 0.3303 +vn -0.5320 -0.0000 -0.8467 +vn -0.7071 -0.0000 -0.7071 +vn -0.8467 -0.0000 -0.5320 +vn -0.9439 -0.0000 -0.3303 +vn 0.9937 -0.0000 -0.1120 +vn -0.3303 -0.0000 -0.9439 +vn 0.1120 0.0000 0.9937 +vn -0.5000 0.0000 0.8660 +vn -0.8660 0.0000 0.5000 +vn -0.8660 0.0000 -0.5000 +vn -0.5000 0.0000 -0.8660 +vn 0.5000 0.0000 -0.8660 +vn 0.8660 0.0000 -0.5000 +vn 0.8660 0.0000 0.5000 +vn 0.5000 0.0000 0.8660 +vn -0.5556 0.0000 0.8315 +vn -0.8315 0.0000 0.5556 +vn -0.9239 0.0000 0.3827 +vn -0.9808 0.0000 0.1951 +vn -0.9808 0.0000 -0.1951 +vn -0.9239 0.0000 -0.3827 +vn -0.8315 0.0000 -0.5556 +vn -0.5556 0.0000 -0.8315 +vn -0.3827 0.0000 -0.9239 +vn -0.1951 0.0000 -0.9808 +vn 0.1951 0.0000 -0.9808 +vn 0.2865 0.0000 -0.9581 +vn 0.9937 0.0000 -0.1118 +vn 0.0183 -0.0000 0.9998 +vn 0.2865 0.0000 0.9581 +vn 0.0000 1.0000 0.0000 +vn 0.3413 0.0000 -0.9399 +vn 0.9937 0.0000 0.1118 +vn 0.9444 0.0000 -0.3289 +vn 0.8487 -0.0000 -0.5288 +vn 0.7118 -0.0000 -0.7024 +vn 0.5400 -0.0000 -0.8417 +vn 0.0340 0.0000 -0.9994 +vn 0.9444 -0.0000 0.3289 +vn -0.1060 0.0000 0.9944 +vn 0.3413 0.0000 0.9399 +vn 0.5400 0.0000 0.8417 +vn 0.7118 0.0000 0.7024 +vn 0.8487 -0.0000 0.5288 +vn 0.0340 0.0000 0.9994 +vn 0.1951 0.0000 0.9808 +vn -0.0063 -0.0000 -1.0000 +vn -0.1951 0.0000 0.9808 +vn -0.1060 0.0000 -0.9944 +vn -0.0261 -0.0000 -0.9997 +vn -0.0439 -0.0000 -0.9990 +vn -0.0618 -0.0000 -0.9981 +vn -0.0815 -0.0000 -0.9967 +vn -0.0894 0.0000 0.9960 +vn -0.1217 0.0000 -0.9926 +vn -0.1217 0.0000 0.9926 +vn -0.0618 0.0000 0.9981 +vn -0.0439 0.0000 0.9990 +vn -0.0261 0.0000 0.9997 +vn -0.0063 0.0000 1.0000 +vn 0.0183 -0.0000 -0.9998 +vn -0.0815 0.0000 0.9967 +vn 0.1249 0.0000 0.9922 +vn 0.2553 -0.0000 -0.9669 +vn 0.0083 -0.0000 -1.0000 +vn 0.0474 -0.0000 -0.9989 +vn 0.0842 -0.0000 -0.9964 +vn 0.1209 -0.0000 -0.9927 +vn 0.1597 -0.0000 -0.9872 +vn 0.2031 -0.0000 -0.9792 +vn -0.0359 -0.0000 -0.9994 +vn -0.0359 0.0000 0.9994 +vn -0.0894 -0.0000 -0.9960 +vn 0.2031 -0.0000 0.9792 +vn 0.1597 0.0000 0.9872 +vn 0.1209 -0.0000 0.9927 +vn 0.0842 0.0000 0.9964 +vn 0.0474 0.0000 0.9989 +vn 0.0083 0.0000 1.0000 +vn 0.2553 0.0000 0.9669 +vn 0.1249 0.0000 -0.9922 +vn -0.3827 0.0000 0.9239 +vn -0.1927 -0.1564 0.9687 +vn -0.1738 -0.4540 0.8739 +vn -0.1380 -0.7071 0.6935 +vn -0.0886 -0.8910 0.4453 +vn -0.0305 -0.9877 0.1534 +vn -0.1927 0.1564 0.9687 +vn -0.1738 0.4540 0.8739 +vn -0.1379 0.7071 0.6935 +vn -0.0886 0.8910 0.4453 +vn -0.0305 0.9877 0.1534 +vn -0.3780 -0.1564 0.9125 +vn -0.3410 -0.4540 0.8232 +vn -0.2706 -0.7071 0.6533 +vn -0.1737 -0.8910 0.4194 +vn -0.0599 -0.9877 0.1445 +vn -0.3780 0.1564 0.9125 +vn -0.3410 0.4540 0.8232 +vn -0.2706 0.7071 0.6533 +vn -0.1737 0.8910 0.4194 +vn -0.0599 0.9877 0.1445 +vn -0.5487 -0.1564 0.8212 +vn -0.4950 -0.4540 0.7408 +vn -0.3928 -0.7071 0.5879 +vn -0.2522 -0.8910 0.3775 +vn -0.0869 -0.9877 0.1301 +vn -0.5487 0.1564 0.8212 +vn -0.4950 0.4540 0.7408 +vn -0.3928 0.7071 0.5879 +vn -0.2522 0.8910 0.3775 +vn -0.0869 0.9877 0.1301 +vn -0.6984 -0.1564 0.6984 +vn -0.6300 -0.4540 0.6300 +vn -0.5000 -0.7071 0.5000 +vn -0.3210 -0.8910 0.3210 +vn -0.1106 -0.9877 0.1106 +vn -0.6984 0.1564 0.6984 +vn -0.6300 0.4540 0.6300 +vn -0.5000 0.7071 0.5000 +vn -0.3210 0.8910 0.3210 +vn -0.1106 0.9877 0.1106 +vn -0.8212 -0.1564 0.5487 +vn -0.7408 -0.4540 0.4950 +vn -0.5879 -0.7071 0.3928 +vn -0.3775 -0.8910 0.2522 +vn -0.1301 -0.9877 0.0869 +vn -0.8212 0.1564 0.5487 +vn -0.7408 0.4540 0.4950 +vn -0.5879 0.7071 0.3928 +vn -0.3775 0.8910 0.2522 +vn -0.1301 0.9877 0.0869 +vn -0.9125 -0.1564 0.3780 +vn -0.8232 -0.4540 0.3410 +vn -0.6533 -0.7071 0.2706 +vn -0.4194 -0.8910 0.1737 +vn -0.1445 -0.9877 0.0599 +vn -0.9125 0.1564 0.3780 +vn -0.8232 0.4540 0.3410 +vn -0.6533 0.7071 0.2706 +vn -0.4194 0.8910 0.1737 +vn -0.1445 0.9877 0.0599 +vn -0.9687 -0.1564 0.1927 +vn -0.8739 -0.4540 0.1738 +vn -0.6935 -0.7071 0.1379 +vn -0.4453 -0.8910 0.0886 +vn -0.1534 -0.9877 0.0305 +vn -0.9687 0.1564 0.1927 +vn -0.8739 0.4540 0.1738 +vn -0.6935 0.7071 0.1379 +vn -0.4453 0.8910 0.0886 +vn -0.1534 0.9877 0.0305 +vn -0.9877 -0.1564 0.0000 +vn -0.8910 -0.4540 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.4540 -0.8910 -0.0000 +vn -0.1564 -0.9877 0.0000 +vn -0.9877 0.1564 0.0000 +vn -0.8910 0.4540 0.0000 +vn -0.7071 0.7071 -0.0000 +vn -0.4540 0.8910 -0.0000 +vn -0.1564 0.9877 -0.0000 +vn -0.9687 -0.1564 -0.1927 +vn -0.8739 -0.4540 -0.1738 +vn -0.6935 -0.7071 -0.1379 +vn -0.4453 -0.8910 -0.0886 +vn -0.1534 -0.9877 -0.0305 +vn -0.9687 0.1564 -0.1927 +vn -0.8739 0.4540 -0.1738 +vn -0.6935 0.7071 -0.1379 +vn -0.4453 0.8910 -0.0886 +vn -0.1534 0.9877 -0.0305 +vn -0.9125 -0.1564 -0.3780 +vn -0.8232 -0.4540 -0.3410 +vn -0.6533 -0.7071 -0.2706 +vn -0.4194 -0.8910 -0.1737 +vn -0.1445 -0.9877 -0.0599 +vn -0.9125 0.1564 -0.3780 +vn -0.8232 0.4540 -0.3410 +vn -0.6533 0.7071 -0.2706 +vn -0.4194 0.8910 -0.1737 +vn -0.1445 0.9877 -0.0599 +vn -0.8212 -0.1564 -0.5487 +vn -0.7408 -0.4540 -0.4950 +vn -0.5879 -0.7071 -0.3928 +vn -0.3775 -0.8910 -0.2522 +vn -0.1301 -0.9877 -0.0869 +vn -0.8212 0.1564 -0.5487 +vn -0.7408 0.4540 -0.4950 +vn -0.5879 0.7071 -0.3928 +vn -0.3775 0.8910 -0.2522 +vn -0.1301 0.9877 -0.0869 +vn -0.6984 -0.1564 -0.6984 +vn -0.6300 -0.4540 -0.6300 +vn -0.5000 -0.7071 -0.5000 +vn -0.3210 -0.8910 -0.3210 +vn -0.1106 -0.9877 -0.1106 +vn -0.6984 0.1564 -0.6984 +vn -0.6300 0.4540 -0.6300 +vn -0.5000 0.7071 -0.5000 +vn -0.3210 0.8910 -0.3210 +vn -0.1106 0.9877 -0.1106 +vn -0.5487 -0.1564 -0.8212 +vn -0.4950 -0.4540 -0.7408 +vn -0.3928 -0.7071 -0.5879 +vn -0.2522 -0.8910 -0.3775 +vn -0.0869 -0.9877 -0.1301 +vn -0.5487 0.1564 -0.8212 +vn -0.4950 0.4540 -0.7408 +vn -0.3928 0.7071 -0.5879 +vn -0.2522 0.8910 -0.3775 +vn -0.0869 0.9877 -0.1301 +vn -0.3780 -0.1564 -0.9125 +vn -0.3410 -0.4540 -0.8232 +vn -0.2706 -0.7071 -0.6533 +vn -0.1737 -0.8910 -0.4194 +vn -0.0599 -0.9877 -0.1445 +vn -0.3780 0.1564 -0.9125 +vn -0.3410 0.4540 -0.8232 +vn -0.2706 0.7071 -0.6533 +vn -0.1737 0.8910 -0.4194 +vn -0.0599 0.9877 -0.1445 +vn -0.1927 -0.1564 -0.9687 +vn -0.1738 -0.4540 -0.8739 +vn -0.1379 -0.7071 -0.6935 +vn -0.0886 -0.8910 -0.4453 +vn -0.0305 -0.9877 -0.1534 +vn -0.1927 0.1564 -0.9687 +vn -0.1738 0.4540 -0.8739 +vn -0.1379 0.7071 -0.6935 +vn -0.0886 0.8910 -0.4453 +vn -0.0305 0.9877 -0.1534 +vn 0.0000 -0.1564 -0.9877 +vn 0.0000 -0.4540 -0.8910 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 -0.8910 -0.4540 +vn 0.0000 -0.9877 -0.1564 +vn 0.0000 0.1564 -0.9877 +vn 0.0000 0.4540 -0.8910 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.8910 -0.4540 +vn 0.0000 0.9877 -0.1564 +vn 0.1927 -0.1564 -0.9687 +vn 0.1738 -0.4540 -0.8739 +vn 0.1380 -0.7071 -0.6935 +vn 0.0886 -0.8910 -0.4453 +vn 0.0305 -0.9877 -0.1534 +vn 0.1927 0.1564 -0.9687 +vn 0.1738 0.4540 -0.8739 +vn 0.1379 0.7071 -0.6935 +vn 0.0886 0.8910 -0.4453 +vn 0.0305 0.9877 -0.1534 +vn 0.1927 -0.1564 0.9687 +vn 0.1738 -0.4540 0.8739 +vn 0.1379 -0.7071 0.6935 +vn 0.0886 -0.8910 0.4453 +vn 0.0305 -0.9877 0.1534 +vn 0.1927 0.1564 0.9687 +vn 0.1738 0.4540 0.8739 +vn 0.1379 0.7071 0.6935 +vn 0.0886 0.8910 0.4453 +vn 0.0305 0.9877 0.1534 +vn -0.0000 -0.1564 0.9877 +vn -0.0000 -0.4540 0.8910 +vn -0.0000 -0.7071 0.7071 +vn -0.0000 -0.8910 0.4540 +vn -0.0000 -0.9877 0.1564 +vn -0.0000 0.1564 0.9877 +vn -0.0000 0.4540 0.8910 +vn -0.0000 0.7071 0.7071 +vn -0.0000 0.8910 0.4540 +vn -0.0000 0.9877 0.1564 +vn 0.1555 0.9877 -0.0175 +vn 0.4511 0.8910 -0.0508 +vn 0.7027 0.7071 -0.0791 +vn 0.8854 0.4540 -0.0996 +vn 0.9815 0.1564 -0.1104 +vn 0.1555 -0.9877 -0.0175 +vn 0.4511 -0.8910 -0.0508 +vn 0.7027 -0.7071 -0.0791 +vn 0.8854 -0.4540 -0.0996 +vn 0.9815 -0.1564 -0.1104 +vn 0.1477 0.9877 -0.0514 +vn 0.4287 0.8910 -0.1493 +vn 0.6678 0.7071 -0.2326 +vn 0.8414 0.4540 -0.2931 +vn 0.9327 0.1564 -0.3248 +vn 0.1477 -0.9877 -0.0514 +vn 0.4287 -0.8910 -0.1493 +vn 0.6678 -0.7071 -0.2326 +vn 0.8414 -0.4540 -0.2931 +vn 0.9327 -0.1564 -0.3248 +vn 0.1328 0.9877 -0.0827 +vn 0.3853 0.8910 -0.2401 +vn 0.6001 0.7071 -0.3740 +vn 0.7562 0.4540 -0.4712 +vn 0.8383 0.1564 -0.5223 +vn 0.1328 -0.9877 -0.0827 +vn 0.3853 -0.8910 -0.2401 +vn 0.6001 -0.7071 -0.3740 +vn 0.7562 -0.4540 -0.4712 +vn 0.8383 -0.1564 -0.5223 +vn 0.1113 0.9877 -0.1099 +vn 0.3231 0.8910 -0.3189 +vn 0.5033 0.7071 -0.4967 +vn 0.6342 0.4540 -0.6259 +vn 0.7030 0.1564 -0.6938 +vn 0.1113 -0.9877 -0.1099 +vn 0.3231 -0.8910 -0.3189 +vn 0.5033 -0.7071 -0.4967 +vn 0.6342 -0.4540 -0.6259 +vn 0.7030 -0.1564 -0.6938 +vn 0.0845 0.9877 -0.1317 +vn 0.2452 0.8910 -0.3821 +vn 0.3818 0.7071 -0.5951 +vn 0.4812 0.4540 -0.7499 +vn 0.5334 0.1564 -0.8313 +vn 0.0845 -0.9877 -0.1317 +vn 0.2452 -0.8910 -0.3821 +vn 0.3818 -0.7071 -0.5951 +vn 0.4812 -0.4540 -0.7499 +vn 0.5334 -0.1564 -0.8313 +vn 0.0534 0.9877 -0.1470 +vn 0.1550 0.8910 -0.4267 +vn 0.2414 0.7071 -0.6646 +vn 0.3041 0.4540 -0.8375 +vn 0.3371 0.1564 -0.9284 +vn 0.0534 -0.9877 -0.1470 +vn 0.1550 -0.8910 -0.4267 +vn 0.2414 -0.7071 -0.6646 +vn 0.3041 -0.4540 -0.8375 +vn 0.3371 -0.1564 -0.9284 +vn 0.0195 0.9877 -0.1552 +vn 0.0567 0.8910 -0.4504 +vn 0.0883 0.7071 -0.7016 +vn 0.1113 0.4540 -0.8840 +vn 0.1234 0.1564 -0.9800 +vn 0.0195 -0.9877 -0.1552 +vn 0.0567 -0.8910 -0.4504 +vn 0.0883 -0.7071 -0.7016 +vn 0.1113 -0.4540 -0.8840 +vn 0.1234 -0.1564 -0.9800 +vn 0.0195 0.9877 0.1552 +vn 0.0567 0.8910 0.4504 +vn 0.0883 0.7071 0.7016 +vn 0.1113 0.4540 0.8840 +vn 0.1234 0.1564 0.9800 +vn 0.0195 -0.9877 0.1552 +vn 0.0567 -0.8910 0.4504 +vn 0.0883 -0.7071 0.7016 +vn 0.1113 -0.4540 0.8840 +vn 0.1234 -0.1564 0.9800 +vn 0.0534 0.9877 0.1470 +vn 0.1550 0.8910 0.4267 +vn 0.2414 0.7071 0.6646 +vn 0.3041 0.4540 0.8375 +vn 0.3371 0.1564 0.9284 +vn 0.0534 -0.9877 0.1470 +vn 0.1550 -0.8910 0.4267 +vn 0.2414 -0.7071 0.6646 +vn 0.3041 -0.4540 0.8375 +vn 0.3371 -0.1564 0.9284 +vn 0.0845 0.9877 0.1317 +vn 0.2452 0.8910 0.3821 +vn 0.3818 0.7071 0.5951 +vn 0.4812 0.4540 0.7499 +vn 0.5334 0.1564 0.8313 +vn 0.0845 -0.9877 0.1317 +vn 0.2452 -0.8910 0.3821 +vn 0.3818 -0.7071 0.5951 +vn 0.4812 -0.4540 0.7499 +vn 0.5334 -0.1564 0.8313 +vn 0.1113 0.9877 0.1099 +vn 0.3231 0.8910 0.3189 +vn 0.5033 0.7071 0.4967 +vn 0.6342 0.4540 0.6259 +vn 0.7030 0.1564 0.6938 +vn 0.1113 -0.9877 0.1099 +vn 0.3231 -0.8910 0.3189 +vn 0.5033 -0.7071 0.4967 +vn 0.6342 -0.4540 0.6259 +vn 0.7030 -0.1564 0.6938 +vn 0.1328 0.9877 0.0827 +vn 0.3853 0.8910 0.2401 +vn 0.6001 0.7071 0.3740 +vn 0.7562 0.4540 0.4712 +vn 0.8383 0.1564 0.5223 +vn 0.1328 -0.9877 0.0827 +vn 0.3853 -0.8910 0.2401 +vn 0.6001 -0.7071 0.3740 +vn 0.7562 -0.4540 0.4712 +vn 0.8383 -0.1564 0.5223 +vn 0.1477 0.9877 0.0515 +vn 0.4287 0.8910 0.1493 +vn 0.6678 0.7071 0.2326 +vn 0.8414 0.4540 0.2931 +vn 0.9327 0.1564 0.3248 +vn 0.1477 -0.9877 0.0514 +vn 0.4287 -0.8910 0.1493 +vn 0.6678 -0.7071 0.2326 +vn 0.8414 -0.4540 0.2931 +vn 0.9327 -0.1564 0.3248 +vn 0.1555 0.9877 0.0175 +vn 0.4511 0.8910 0.0508 +vn 0.7027 0.7071 0.0790 +vn 0.8854 0.4540 0.0996 +vn 0.9815 0.1564 0.1104 +vn 0.1555 -0.9877 0.0175 +vn 0.4511 -0.8910 0.0508 +vn 0.7027 -0.7071 0.0791 +vn 0.8854 -0.4540 0.0996 +vn 0.9815 -0.1564 0.1104 +vn 0.1564 0.9877 0.0000 +vn 0.4540 0.8910 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.8910 0.4540 0.0000 +vn 0.9877 0.1564 0.0000 +vn 0.1564 -0.9877 0.0000 +vn 0.4540 -0.8910 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.8910 -0.4540 0.0000 +vn 0.9877 -0.1564 0.0000 +vn 0.0029 0.9877 -0.1564 +vn 0.0084 0.8910 -0.4540 +vn 0.0130 0.7071 -0.7070 +vn 0.0163 0.4539 -0.8909 +vn 0.0181 0.1564 -0.9875 +vn 0.0028 -0.9877 -0.1564 +vn 0.0083 -0.8910 -0.4539 +vn 0.0129 -0.7071 -0.7070 +vn 0.0163 -0.4540 -0.8909 +vn 0.0181 -0.1564 -0.9875 +vn -0.0010 0.9877 -0.1564 +vn -0.0028 0.8910 -0.4540 +vn -0.0044 0.7071 -0.7071 +vn -0.0056 0.4540 -0.8910 +vn -0.0062 0.1564 -0.9877 +vn -0.0010 -0.9877 -0.1565 +vn -0.0030 -0.8910 -0.4540 +vn -0.0046 -0.7071 -0.7071 +vn -0.0057 -0.4539 -0.8910 +vn -0.0063 -0.1564 -0.9877 +vn -0.0041 0.9877 -0.1564 +vn -0.0118 0.8910 -0.4539 +vn -0.0184 0.7071 -0.7069 +vn -0.0233 0.4540 -0.8907 +vn -0.0258 0.1564 -0.9874 +vn -0.0041 -0.9877 -0.1564 +vn -0.0119 -0.8910 -0.4539 +vn -0.0185 -0.7071 -0.7069 +vn -0.0233 -0.4540 -0.8907 +vn -0.0258 -0.1564 -0.9874 +vn -0.0069 0.9877 -0.1563 +vn -0.0199 0.8910 -0.4536 +vn -0.0310 0.7071 -0.7065 +vn -0.0391 0.4540 -0.8902 +vn -0.0434 0.1564 -0.9867 +vn -0.0069 -0.9877 -0.1563 +vn -0.0200 -0.8910 -0.4536 +vn -0.0311 -0.7071 -0.7064 +vn -0.0392 -0.4540 -0.8902 +vn -0.0434 -0.1564 -0.9867 +vn -0.0096 0.9877 -0.1562 +vn -0.0280 0.8910 -0.4532 +vn -0.0436 0.7071 -0.7058 +vn -0.0550 0.4540 -0.8893 +vn -0.0610 0.1564 -0.9858 +vn -0.0097 -0.9877 -0.1561 +vn -0.0281 -0.8910 -0.4532 +vn -0.0437 -0.7071 -0.7058 +vn -0.0550 -0.4540 -0.8893 +vn -0.0610 -0.1564 -0.9858 +vn -0.0127 0.9877 -0.1559 +vn -0.0369 0.8910 -0.4525 +vn -0.0576 0.7071 -0.7048 +vn -0.0726 0.4539 -0.8881 +vn -0.0805 0.1564 -0.9844 +vn -0.0128 -0.9877 -0.1559 +vn -0.0371 -0.8910 -0.4525 +vn -0.0577 -0.7071 -0.7048 +vn -0.0726 -0.4540 -0.8881 +vn -0.0805 -0.1564 -0.9844 +vn -0.0166 0.9877 -0.1556 +vn -0.0481 0.8910 -0.4515 +vn -0.0749 0.7071 -0.7031 +vn -0.0944 0.4540 -0.8860 +vn -0.1047 0.1564 -0.9821 +vn -0.0166 -0.9877 -0.1556 +vn -0.0482 -0.8910 -0.4515 +vn -0.0751 -0.7071 -0.7032 +vn -0.0945 -0.4539 -0.8860 +vn -0.1047 -0.1564 -0.9821 +vn -0.0166 0.9877 0.1556 +vn -0.0482 0.8910 0.4515 +vn -0.0751 0.7071 0.7032 +vn -0.0945 0.4539 0.8860 +vn -0.1047 0.1564 0.9821 +vn -0.0166 -0.9877 0.1556 +vn -0.0481 -0.8910 0.4515 +vn -0.0749 -0.7071 0.7031 +vn -0.0944 -0.4540 0.8860 +vn -0.1047 -0.1564 0.9821 +vn -0.0128 0.9877 0.1559 +vn -0.0371 0.8910 0.4525 +vn -0.0577 0.7071 0.7048 +vn -0.0726 0.4540 0.8881 +vn -0.0805 0.1564 0.9844 +vn -0.0127 -0.9877 0.1559 +vn -0.0369 -0.8910 0.4525 +vn -0.0576 -0.7071 0.7048 +vn -0.0726 -0.4539 0.8881 +vn -0.0805 -0.1564 0.9844 +vn -0.0097 0.9877 0.1561 +vn -0.0281 0.8910 0.4532 +vn -0.0437 0.7071 0.7058 +vn -0.0550 0.4540 0.8893 +vn -0.0610 0.1564 0.9858 +vn -0.0096 -0.9877 0.1562 +vn -0.0280 -0.8910 0.4532 +vn -0.0436 -0.7071 0.7058 +vn -0.0550 -0.4540 0.8893 +vn -0.0610 -0.1564 0.9858 +vn -0.0069 0.9877 0.1563 +vn -0.0200 0.8910 0.4536 +vn -0.0311 0.7071 0.7065 +vn -0.0392 0.4540 0.8902 +vn -0.0434 0.1564 0.9867 +vn -0.0069 -0.9877 0.1563 +vn -0.0199 -0.8910 0.4536 +vn -0.0310 -0.7071 0.7065 +vn -0.0391 -0.4540 0.8902 +vn -0.0434 -0.1564 0.9867 +vn -0.0041 0.9877 0.1564 +vn -0.0119 0.8910 0.4539 +vn -0.0185 0.7071 0.7069 +vn -0.0233 0.4540 0.8907 +vn -0.0258 0.1564 0.9874 +vn -0.0041 -0.9877 0.1564 +vn -0.0118 -0.8910 0.4539 +vn -0.0184 -0.7071 0.7069 +vn -0.0233 -0.4540 0.8907 +vn -0.0258 -0.1564 0.9874 +vn -0.0010 0.9877 0.1565 +vn -0.0030 0.8910 0.4540 +vn -0.0046 0.7071 0.7071 +vn -0.0057 0.4539 0.8910 +vn -0.0063 0.1564 0.9877 +vn -0.0010 -0.9877 0.1564 +vn -0.0028 -0.8910 0.4540 +vn -0.0044 -0.7071 0.7071 +vn -0.0056 -0.4540 0.8910 +vn -0.0062 -0.1564 0.9877 +vn 0.0028 0.9877 0.1564 +vn 0.0083 0.8910 0.4539 +vn 0.0129 0.7071 0.7070 +vn 0.0163 0.4540 0.8909 +vn 0.0181 0.1564 0.9875 +vn 0.0029 -0.9877 0.1564 +vn 0.0084 -0.8910 0.4540 +vn 0.0130 -0.7071 0.7070 +vn 0.0163 -0.4539 0.8909 +vn 0.0181 -0.1564 0.9875 +vn 0.0053 -0.9877 0.1564 +vn 0.0155 -0.8910 0.4538 +vn 0.0241 -0.7071 0.7067 +vn 0.0304 -0.4540 0.8905 +vn 0.0336 -0.1564 0.9871 +vn 0.0053 0.9877 0.1563 +vn 0.0155 0.8910 0.4537 +vn 0.0241 0.7071 0.7067 +vn 0.0303 0.4540 0.8905 +vn 0.0336 0.1564 0.9871 +vn 0.0053 -0.9877 -0.1563 +vn 0.0155 -0.8910 -0.4537 +vn 0.0241 -0.7071 -0.7067 +vn 0.0303 -0.4540 -0.8905 +vn 0.0336 -0.1564 -0.9871 +vn 0.0053 0.9877 -0.1564 +vn 0.0155 0.8910 -0.4537 +vn 0.0241 0.7071 -0.7067 +vn 0.0304 0.4540 -0.8905 +vn 0.0336 0.1564 -0.9871 +vn -0.0140 0.9877 -0.1558 +vn -0.0406 0.8910 -0.4522 +vn -0.0632 0.7071 -0.7043 +vn -0.0796 0.4540 -0.8874 +vn -0.0883 0.1564 -0.9837 +vn -0.0142 -0.9877 -0.1558 +vn -0.0409 -0.8910 -0.4522 +vn -0.0635 -0.7070 -0.7043 +vn -0.0798 -0.4539 -0.8875 +vn -0.0883 -0.1564 -0.9837 +vn -0.0056 0.9877 -0.1563 +vn -0.0163 0.8910 -0.4537 +vn -0.0254 0.7071 -0.7066 +vn -0.0320 0.4540 -0.8904 +vn -0.0355 0.1564 -0.9871 +vn -0.0056 -0.9877 -0.1563 +vn -0.0163 -0.8910 -0.4537 +vn -0.0254 -0.7071 -0.7067 +vn -0.0320 -0.4540 -0.8904 +vn -0.0355 -0.1564 -0.9871 +vn 0.0013 0.9877 -0.1564 +vn 0.0038 0.8910 -0.4540 +vn 0.0059 0.7071 -0.7071 +vn 0.0074 0.4540 -0.8910 +vn 0.0082 0.1564 -0.9877 +vn 0.0013 -0.9877 -0.1564 +vn 0.0038 -0.8910 -0.4540 +vn 0.0059 -0.7071 -0.7071 +vn 0.0074 -0.4540 -0.8910 +vn 0.0082 -0.1564 -0.9877 +vn 0.0074 0.9877 -0.1563 +vn 0.0215 0.8910 -0.4535 +vn 0.0335 0.7071 -0.7063 +vn 0.0423 0.4540 -0.8900 +vn 0.0468 0.1564 -0.9866 +vn 0.0074 -0.9877 -0.1563 +vn 0.0215 -0.8910 -0.4535 +vn 0.0335 -0.7071 -0.7063 +vn 0.0423 -0.4540 -0.8900 +vn 0.0468 -0.1564 -0.9866 +vn 0.0132 0.9877 -0.1559 +vn 0.0382 0.8910 -0.4524 +vn 0.0596 0.7071 -0.7046 +vn 0.0750 0.4540 -0.8878 +vn 0.0832 0.1564 -0.9842 +vn 0.0132 -0.9877 -0.1559 +vn 0.0382 -0.8910 -0.4524 +vn 0.0596 -0.7071 -0.7046 +vn 0.0750 -0.4540 -0.8878 +vn 0.0832 -0.1564 -0.9842 +vn 0.0189 0.9877 -0.1553 +vn 0.0549 0.8910 -0.4507 +vn 0.0855 0.7071 -0.7019 +vn 0.1077 0.4540 -0.8845 +vn 0.1194 0.1564 -0.9804 +vn 0.0189 -0.9877 -0.1553 +vn 0.0549 -0.8910 -0.4507 +vn 0.0855 -0.7071 -0.7019 +vn 0.1077 -0.4540 -0.8845 +vn 0.1194 -0.1564 -0.9804 +vn 0.0250 0.9877 -0.1544 +vn 0.0725 0.8910 -0.4482 +vn 0.1129 0.7071 -0.6980 +vn 0.1423 0.4540 -0.8796 +vn 0.1577 0.1564 -0.9750 +vn 0.0250 -0.9877 -0.1544 +vn 0.0725 -0.8910 -0.4482 +vn 0.1129 -0.7071 -0.6980 +vn 0.1423 -0.4540 -0.8796 +vn 0.1577 -0.1564 -0.9750 +vn 0.0318 0.9877 -0.1532 +vn 0.0922 0.8910 -0.4445 +vn 0.1436 0.7071 -0.6924 +vn 0.1810 0.4540 -0.8724 +vn 0.2006 0.1564 -0.9671 +vn 0.0318 -0.9877 -0.1532 +vn 0.0922 -0.8910 -0.4445 +vn 0.1436 -0.7071 -0.6924 +vn 0.1810 -0.4540 -0.8724 +vn 0.2006 -0.1564 -0.9671 +vn 0.0401 0.9877 -0.1512 +vn 0.1162 0.8910 -0.4390 +vn 0.1808 0.7070 -0.6837 +vn 0.2276 0.4539 -0.8615 +vn 0.2522 0.1564 -0.9550 +vn 0.0399 -0.9877 -0.1513 +vn 0.1159 -0.8910 -0.4390 +vn 0.1805 -0.7071 -0.6837 +vn 0.2275 -0.4540 -0.8615 +vn 0.2521 -0.1564 -0.9550 +vn 0.0399 0.9877 0.1513 +vn 0.1159 0.8910 0.4389 +vn 0.1805 0.7071 0.6837 +vn 0.2275 0.4540 0.8615 +vn 0.2521 0.1564 0.9550 +vn 0.0401 -0.9877 0.1512 +vn 0.1162 -0.8910 0.4390 +vn 0.1808 -0.7070 0.6837 +vn 0.2276 -0.4539 0.8615 +vn 0.2522 -0.1564 0.9550 +vn 0.0318 0.9877 0.1532 +vn 0.0922 0.8910 0.4445 +vn 0.1436 0.7071 0.6924 +vn 0.1810 0.4540 0.8724 +vn 0.2006 0.1564 0.9671 +vn 0.0318 -0.9877 0.1532 +vn 0.0922 -0.8910 0.4445 +vn 0.1436 -0.7071 0.6924 +vn 0.1810 -0.4540 0.8724 +vn 0.2006 -0.1564 0.9671 +vn 0.0250 0.9877 0.1544 +vn 0.0725 0.8910 0.4482 +vn 0.1129 0.7071 0.6980 +vn 0.1423 0.4540 0.8796 +vn 0.1577 0.1564 0.9750 +vn 0.0250 -0.9877 0.1544 +vn 0.0725 -0.8910 0.4482 +vn 0.1129 -0.7071 0.6980 +vn 0.1423 -0.4540 0.8796 +vn 0.1577 -0.1564 0.9750 +vn 0.0189 0.9877 0.1553 +vn 0.0549 0.8910 0.4507 +vn 0.0855 0.7071 0.7019 +vn 0.1077 0.4540 0.8845 +vn 0.1194 0.1564 0.9804 +vn 0.0189 -0.9877 0.1553 +vn 0.0549 -0.8910 0.4507 +vn 0.0855 -0.7071 0.7019 +vn 0.1077 -0.4540 0.8845 +vn 0.1194 -0.1564 0.9804 +vn 0.0132 0.9877 0.1559 +vn 0.0382 0.8910 0.4524 +vn 0.0596 0.7071 0.7046 +vn 0.0750 0.4540 0.8878 +vn 0.0832 0.1564 0.9842 +vn 0.0132 -0.9877 0.1559 +vn 0.0382 -0.8910 0.4524 +vn 0.0596 -0.7071 0.7046 +vn 0.0750 -0.4540 0.8878 +vn 0.0832 -0.1564 0.9842 +vn 0.0074 0.9877 0.1563 +vn 0.0215 0.8910 0.4535 +vn 0.0335 0.7071 0.7063 +vn 0.0423 0.4540 0.8900 +vn 0.0468 0.1564 0.9866 +vn 0.0074 -0.9877 0.1563 +vn 0.0215 -0.8910 0.4535 +vn 0.0335 -0.7071 0.7063 +vn 0.0423 -0.4540 0.8900 +vn 0.0468 -0.1564 0.9866 +vn 0.0013 0.9877 0.1564 +vn 0.0038 0.8910 0.4540 +vn 0.0059 0.7071 0.7071 +vn 0.0074 0.4540 0.8910 +vn 0.0082 0.1564 0.9877 +vn 0.0013 -0.9877 0.1564 +vn 0.0038 -0.8910 0.4540 +vn 0.0059 -0.7071 0.7071 +vn 0.0074 -0.4540 0.8910 +vn 0.0082 -0.1564 0.9877 +vn -0.0056 0.9877 0.1563 +vn -0.0163 0.8910 0.4537 +vn -0.0254 0.7071 0.7066 +vn -0.0320 0.4540 0.8904 +vn -0.0355 0.1564 0.9871 +vn -0.0056 -0.9877 0.1563 +vn -0.0163 -0.8910 0.4537 +vn -0.0254 -0.7071 0.7067 +vn -0.0320 -0.4540 0.8904 +vn -0.0355 -0.1564 0.9871 +vn -0.0142 0.9877 0.1558 +vn -0.0409 0.8910 0.4522 +vn -0.0635 0.7070 0.7043 +vn -0.0798 0.4539 0.8875 +vn -0.0883 0.1564 0.9837 +vn -0.0140 -0.9877 0.1558 +vn -0.0406 -0.8910 0.4522 +vn -0.0632 -0.7071 0.7043 +vn -0.0796 -0.4540 0.8874 +vn -0.0883 -0.1564 0.9837 +vn 0.0448 -0.9877 0.1499 +vn 0.1301 -0.8910 0.4350 +vn 0.2026 -0.7071 0.6775 +vn 0.2553 -0.4540 0.8536 +vn 0.2830 -0.1564 0.9463 +vn 0.0448 0.9877 0.1499 +vn 0.1301 0.8910 0.4351 +vn 0.2026 0.7070 0.6776 +vn 0.2553 0.4539 0.8537 +vn 0.2830 0.1564 0.9463 +vn -0.0190 -0.9877 0.1553 +vn -0.0552 -0.8910 0.4507 +vn -0.0860 -0.7070 0.7019 +vn -0.1084 -0.4539 0.8844 +vn -0.1202 -0.1564 0.9804 +vn -0.0190 0.9877 0.1553 +vn -0.0552 0.8910 0.4506 +vn -0.0860 0.7071 0.7019 +vn -0.1084 0.4540 0.8844 +vn -0.1202 0.1564 0.9804 +vn 0.0448 -0.9877 -0.1499 +vn 0.1301 -0.8910 -0.4351 +vn 0.2026 -0.7070 -0.6776 +vn 0.2553 -0.4539 -0.8537 +vn 0.2830 -0.1564 -0.9463 +vn 0.0448 0.9877 -0.1499 +vn 0.1301 0.8910 -0.4350 +vn 0.2026 0.7071 -0.6775 +vn 0.2553 0.4540 -0.8536 +vn 0.2830 0.1564 -0.9463 +vn -0.0190 -0.9877 -0.1553 +vn -0.0552 -0.8910 -0.4506 +vn -0.0860 -0.7071 -0.7019 +vn -0.1084 -0.4540 -0.8844 +vn -0.1202 -0.1564 -0.9804 +vn -0.0190 0.9877 -0.1553 +vn -0.0552 0.8910 -0.4507 +vn -0.0860 0.7070 -0.7019 +vn -0.1084 0.4539 -0.8844 +vn -0.1202 0.1564 -0.9804 +vn 0.1297 0.9914 -0.0146 +vn 0.3803 0.9239 -0.0428 +vn 0.6049 0.7934 -0.0682 +vn 0.7884 0.6088 -0.0888 +vn 0.9181 0.3827 -0.1034 +vn 0.9852 0.1305 -0.1110 +vn 0.1297 -0.9914 -0.0146 +vn 0.3803 -0.9239 -0.0428 +vn 0.6049 -0.7934 -0.0682 +vn 0.7884 -0.6088 -0.0888 +vn 0.9181 -0.3827 -0.1034 +vn 0.9852 -0.1305 -0.1110 +vn 0.1232 0.9914 -0.0431 +vn 0.3612 0.9239 -0.1264 +vn 0.5746 0.7934 -0.2011 +vn 0.7488 0.6088 -0.2620 +vn 0.8720 0.3827 -0.3051 +vn 0.9358 0.1305 -0.3275 +vn 0.1232 -0.9914 -0.0431 +vn 0.3612 -0.9239 -0.1264 +vn 0.5746 -0.7934 -0.2011 +vn 0.7488 -0.6088 -0.2620 +vn 0.8720 -0.3827 -0.3051 +vn 0.9358 -0.1305 -0.3275 +vn 0.1105 0.9914 -0.0694 +vn 0.3240 0.9239 -0.2036 +vn 0.5155 0.7934 -0.3239 +vn 0.6718 0.6088 -0.4221 +vn 0.7823 0.3827 -0.4915 +vn 0.8395 0.1305 -0.5275 +vn 0.1105 -0.9914 -0.0694 +vn 0.3240 -0.9239 -0.2036 +vn 0.5155 -0.7934 -0.3239 +vn 0.6718 -0.6088 -0.4221 +vn 0.7823 -0.3827 -0.4915 +vn 0.8395 -0.1305 -0.5275 +vn 0.0923 0.9914 -0.0923 +vn 0.2706 0.9239 -0.2706 +vn 0.4305 0.7934 -0.4305 +vn 0.5610 0.6088 -0.5610 +vn 0.6533 0.3827 -0.6533 +vn 0.7011 0.1305 -0.7011 +vn 0.0923 -0.9914 -0.0923 +vn 0.2706 -0.9239 -0.2706 +vn 0.4305 -0.7934 -0.4305 +vn 0.5610 -0.6088 -0.5610 +vn 0.6533 -0.3827 -0.6533 +vn 0.7011 -0.1305 -0.7011 +vn 0.0694 0.9914 -0.1105 +vn 0.2036 0.9239 -0.3240 +vn 0.3239 0.7934 -0.5155 +vn 0.4221 0.6088 -0.6718 +vn 0.4915 0.3827 -0.7823 +vn 0.5275 0.1305 -0.8395 +vn 0.0694 -0.9914 -0.1105 +vn 0.2036 -0.9239 -0.3240 +vn 0.3239 -0.7934 -0.5155 +vn 0.4221 -0.6088 -0.6718 +vn 0.4915 -0.3827 -0.7823 +vn 0.5275 -0.1305 -0.8395 +vn 0.0431 0.9914 -0.1232 +vn 0.1264 0.9239 -0.3612 +vn 0.2011 0.7934 -0.5746 +vn 0.2620 0.6088 -0.7488 +vn 0.3051 0.3827 -0.8720 +vn 0.3275 0.1305 -0.9358 +vn 0.0431 -0.9914 -0.1232 +vn 0.1264 -0.9239 -0.3612 +vn 0.2011 -0.7934 -0.5746 +vn 0.2620 -0.6088 -0.7488 +vn 0.3051 -0.3827 -0.8720 +vn 0.3275 -0.1305 -0.9358 +vn 0.0146 0.9914 -0.1297 +vn 0.0428 0.9239 -0.3803 +vn 0.0682 0.7934 -0.6049 +vn 0.0888 0.6088 -0.7884 +vn 0.1034 0.3827 -0.9181 +vn 0.1110 0.1305 -0.9852 +vn 0.0146 -0.9914 -0.1297 +vn 0.0428 -0.9239 -0.3803 +vn 0.0682 -0.7934 -0.6049 +vn 0.0888 -0.6088 -0.7884 +vn 0.1034 -0.3827 -0.9181 +vn 0.1110 -0.1305 -0.9852 +vn 0.0146 0.9914 0.1297 +vn 0.0428 0.9239 0.3803 +vn 0.0682 0.7934 0.6049 +vn 0.0888 0.6088 0.7884 +vn 0.1034 0.3827 0.9181 +vn 0.1110 0.1305 0.9852 +vn 0.0146 -0.9914 0.1297 +vn 0.0428 -0.9239 0.3803 +vn 0.0682 -0.7934 0.6049 +vn 0.0888 -0.6088 0.7884 +vn 0.1034 -0.3827 0.9181 +vn 0.1110 -0.1305 0.9852 +vn 0.0431 0.9914 0.1232 +vn 0.1264 0.9239 0.3612 +vn 0.2011 0.7934 0.5746 +vn 0.2620 0.6088 0.7488 +vn 0.3051 0.3827 0.8720 +vn 0.3275 0.1305 0.9358 +vn 0.0431 -0.9914 0.1232 +vn 0.1264 -0.9239 0.3612 +vn 0.2011 -0.7934 0.5746 +vn 0.2620 -0.6088 0.7488 +vn 0.3051 -0.3827 0.8720 +vn 0.3275 -0.1305 0.9358 +vn 0.0694 0.9914 0.1105 +vn 0.2036 0.9239 0.3240 +vn 0.3239 0.7934 0.5155 +vn 0.4221 0.6088 0.6718 +vn 0.4915 0.3827 0.7823 +vn 0.5275 0.1305 0.8395 +vn 0.0694 -0.9914 0.1105 +vn 0.2036 -0.9239 0.3240 +vn 0.3239 -0.7934 0.5155 +vn 0.4221 -0.6088 0.6718 +vn 0.4915 -0.3827 0.7823 +vn 0.5275 -0.1305 0.8395 +vn 0.0923 0.9914 0.0923 +vn 0.2706 0.9239 0.2706 +vn 0.4305 0.7934 0.4305 +vn 0.5610 0.6088 0.5610 +vn 0.6533 0.3827 0.6533 +vn 0.7011 0.1305 0.7011 +vn 0.0923 -0.9914 0.0923 +vn 0.2706 -0.9239 0.2706 +vn 0.4305 -0.7934 0.4305 +vn 0.5610 -0.6088 0.5610 +vn 0.6533 -0.3827 0.6533 +vn 0.7011 -0.1305 0.7011 +vn 0.1105 0.9914 0.0694 +vn 0.3240 0.9239 0.2036 +vn 0.5155 0.7934 0.3239 +vn 0.6718 0.6088 0.4221 +vn 0.7823 0.3827 0.4915 +vn 0.8395 0.1305 0.5275 +vn 0.1105 -0.9914 0.0694 +vn 0.3240 -0.9239 0.2036 +vn 0.5155 -0.7934 0.3239 +vn 0.6718 -0.6088 0.4221 +vn 0.7823 -0.3827 0.4915 +vn 0.8395 -0.1305 0.5275 +vn 0.1232 0.9914 0.0431 +vn 0.3612 0.9239 0.1264 +vn 0.5746 0.7934 0.2011 +vn 0.7488 0.6088 0.2620 +vn 0.8720 0.3827 0.3051 +vn 0.9358 0.1305 0.3275 +vn 0.1232 -0.9914 0.0431 +vn 0.3612 -0.9239 0.1264 +vn 0.5746 -0.7934 0.2011 +vn 0.7488 -0.6088 0.2620 +vn 0.8720 -0.3827 0.3051 +vn 0.9358 -0.1305 0.3275 +vn 0.1297 0.9914 0.0146 +vn 0.3803 0.9239 0.0428 +vn 0.6049 0.7934 0.0682 +vn 0.7884 0.6088 0.0888 +vn 0.9181 0.3827 0.1034 +vn 0.9852 0.1305 0.1110 +vn 0.1297 -0.9914 0.0146 +vn 0.3803 -0.9239 0.0428 +vn 0.6049 -0.7934 0.0682 +vn 0.7884 -0.6088 0.0888 +vn 0.9181 -0.3827 0.1034 +vn 0.9852 -0.1305 0.1110 +vn -0.1297 0.9914 0.0146 +vn -0.3803 0.9239 0.0428 +vn -0.6049 0.7934 0.0682 +vn -0.7884 0.6088 0.0888 +vn -0.9181 0.3827 0.1034 +vn -0.9852 0.1305 0.1110 +vn -0.1297 -0.9914 0.0146 +vn -0.3803 -0.9239 0.0428 +vn -0.6049 -0.7934 0.0682 +vn -0.7884 -0.6088 0.0888 +vn -0.9181 -0.3827 0.1034 +vn -0.9852 -0.1305 0.1110 +vn -0.1232 0.9914 0.0431 +vn -0.3612 0.9239 0.1264 +vn -0.5746 0.7934 0.2011 +vn -0.7488 0.6088 0.2620 +vn -0.8720 0.3827 0.3051 +vn -0.9358 0.1305 0.3275 +vn -0.1232 -0.9914 0.0431 +vn -0.3612 -0.9239 0.1264 +vn -0.5746 -0.7934 0.2011 +vn -0.7488 -0.6088 0.2620 +vn -0.8720 -0.3827 0.3051 +vn -0.9358 -0.1305 0.3275 +vn -0.1105 0.9914 0.0694 +vn -0.3240 0.9239 0.2036 +vn -0.5155 0.7934 0.3239 +vn -0.6718 0.6088 0.4221 +vn -0.7823 0.3827 0.4915 +vn -0.8395 0.1305 0.5275 +vn -0.1105 -0.9914 0.0694 +vn -0.3240 -0.9239 0.2036 +vn -0.5155 -0.7934 0.3239 +vn -0.6718 -0.6088 0.4221 +vn -0.7823 -0.3827 0.4915 +vn -0.8395 -0.1305 0.5275 +vn -0.0923 0.9914 0.0923 +vn -0.2706 0.9239 0.2706 +vn -0.4305 0.7934 0.4305 +vn -0.5610 0.6088 0.5610 +vn -0.6533 0.3827 0.6533 +vn -0.7011 0.1305 0.7011 +vn -0.0923 -0.9914 0.0923 +vn -0.2706 -0.9239 0.2706 +vn -0.4305 -0.7934 0.4305 +vn -0.5610 -0.6088 0.5610 +vn -0.6533 -0.3827 0.6533 +vn -0.7011 -0.1305 0.7011 +vn -0.0694 0.9914 0.1105 +vn -0.2036 0.9239 0.3240 +vn -0.3239 0.7934 0.5155 +vn -0.4221 0.6088 0.6718 +vn -0.4915 0.3827 0.7823 +vn -0.5275 0.1305 0.8395 +vn -0.0694 -0.9914 0.1105 +vn -0.2036 -0.9239 0.3240 +vn -0.3239 -0.7934 0.5155 +vn -0.4221 -0.6088 0.6718 +vn -0.4915 -0.3827 0.7823 +vn -0.5275 -0.1305 0.8395 +vn -0.0431 0.9914 0.1232 +vn -0.1264 0.9239 0.3612 +vn -0.2011 0.7934 0.5746 +vn -0.2620 0.6088 0.7488 +vn -0.3051 0.3827 0.8720 +vn -0.3275 0.1305 0.9358 +vn -0.0431 -0.9914 0.1232 +vn -0.1264 -0.9239 0.3612 +vn -0.2011 -0.7934 0.5746 +vn -0.2620 -0.6088 0.7488 +vn -0.3051 -0.3827 0.8720 +vn -0.3275 -0.1305 0.9358 +vn -0.0146 0.9914 0.1297 +vn -0.0428 0.9239 0.3803 +vn -0.0682 0.7934 0.6049 +vn -0.0888 0.6088 0.7884 +vn -0.1034 0.3827 0.9181 +vn -0.1110 0.1305 0.9852 +vn -0.0146 -0.9914 0.1297 +vn -0.0428 -0.9239 0.3803 +vn -0.0682 -0.7934 0.6049 +vn -0.0888 -0.6088 0.7884 +vn -0.1034 -0.3827 0.9181 +vn -0.1110 -0.1305 0.9852 +vn -0.0146 0.9914 -0.1297 +vn -0.0428 0.9239 -0.3803 +vn -0.0682 0.7934 -0.6049 +vn -0.0888 0.6088 -0.7884 +vn -0.1034 0.3827 -0.9181 +vn -0.1110 0.1305 -0.9852 +vn -0.0146 -0.9914 -0.1297 +vn -0.0428 -0.9239 -0.3803 +vn -0.0682 -0.7934 -0.6049 +vn -0.0888 -0.6088 -0.7884 +vn -0.1034 -0.3827 -0.9181 +vn -0.1110 -0.1305 -0.9852 +vn -0.0431 0.9914 -0.1232 +vn -0.1264 0.9239 -0.3612 +vn -0.2011 0.7934 -0.5746 +vn -0.2620 0.6088 -0.7488 +vn -0.3051 0.3827 -0.8720 +vn -0.3275 0.1305 -0.9358 +vn -0.0431 -0.9914 -0.1232 +vn -0.1264 -0.9239 -0.3612 +vn -0.2011 -0.7934 -0.5746 +vn -0.2620 -0.6088 -0.7488 +vn -0.3051 -0.3827 -0.8720 +vn -0.3275 -0.1305 -0.9358 +vn -0.0694 0.9914 -0.1105 +vn -0.2036 0.9239 -0.3240 +vn -0.3239 0.7934 -0.5155 +vn -0.4221 0.6088 -0.6718 +vn -0.4915 0.3827 -0.7823 +vn -0.5275 0.1305 -0.8395 +vn -0.0694 -0.9914 -0.1105 +vn -0.2036 -0.9239 -0.3240 +vn -0.3239 -0.7934 -0.5155 +vn -0.4221 -0.6088 -0.6718 +vn -0.4915 -0.3827 -0.7823 +vn -0.5275 -0.1305 -0.8395 +vn -0.0923 0.9914 -0.0923 +vn -0.2706 0.9239 -0.2706 +vn -0.4305 0.7934 -0.4305 +vn -0.5610 0.6088 -0.5610 +vn -0.6533 0.3827 -0.6533 +vn -0.7011 0.1305 -0.7011 +vn -0.0923 -0.9914 -0.0923 +vn -0.2706 -0.9239 -0.2706 +vn -0.4305 -0.7934 -0.4305 +vn -0.5610 -0.6088 -0.5610 +vn -0.6533 -0.3827 -0.6533 +vn -0.7011 -0.1305 -0.7011 +vn -0.1105 0.9914 -0.0694 +vn -0.3240 0.9239 -0.2036 +vn -0.5155 0.7934 -0.3239 +vn -0.6718 0.6088 -0.4221 +vn -0.7823 0.3827 -0.4915 +vn -0.8395 0.1305 -0.5275 +vn -0.1105 -0.9914 -0.0694 +vn -0.3240 -0.9239 -0.2036 +vn -0.5155 -0.7934 -0.3239 +vn -0.6718 -0.6088 -0.4221 +vn -0.7823 -0.3827 -0.4915 +vn -0.8395 -0.1305 -0.5275 +vn -0.1232 0.9914 -0.0431 +vn -0.3612 0.9239 -0.1264 +vn -0.5746 0.7934 -0.2011 +vn -0.7488 0.6088 -0.2620 +vn -0.8720 0.3827 -0.3051 +vn -0.9358 0.1305 -0.3275 +vn -0.1232 -0.9914 -0.0431 +vn -0.3612 -0.9239 -0.1264 +vn -0.5746 -0.7934 -0.2011 +vn -0.7488 -0.6088 -0.2620 +vn -0.8720 -0.3827 -0.3051 +vn -0.9358 -0.1305 -0.3275 +vn -0.1297 0.9914 -0.0146 +vn -0.3803 0.9239 -0.0428 +vn -0.6049 0.7934 -0.0682 +vn -0.7884 0.6088 -0.0888 +vn -0.9181 0.3827 -0.1034 +vn -0.9852 0.1305 -0.1110 +vn -0.1297 -0.9914 -0.0146 +vn -0.3803 -0.9239 -0.0428 +vn -0.6049 -0.7934 -0.0682 +vn -0.7884 -0.6088 -0.0888 +vn -0.9181 -0.3827 -0.1034 +vn -0.9852 -0.1305 -0.1110 +vn 0.9914 0.1305 0.0000 +vn 0.9239 0.3827 -0.0000 +vn 0.7934 0.6088 -0.0000 +vn 0.6088 0.7934 -0.0000 +vn 0.3827 0.9239 -0.0000 +vn 0.1305 0.9914 -0.0000 +vn 0.0000 0.1305 -0.9914 +vn 0.0000 0.3827 -0.9239 +vn 0.0000 0.6088 -0.7934 +vn 0.0000 0.7934 -0.6088 +vn 0.0000 0.9239 -0.3827 +vn 0.0000 0.9914 -0.1305 +vn -0.9914 0.1305 -0.0000 +vn -0.9239 0.3827 -0.0000 +vn -0.7934 0.6088 -0.0000 +vn -0.6088 0.7934 -0.0000 +vn -0.3827 0.9239 -0.0000 +vn -0.1305 0.9914 -0.0000 +vn 0.0000 0.1305 0.9914 +vn 0.0000 0.3827 0.9239 +vn 0.0000 0.6088 0.7934 +vn 0.0000 0.7934 0.6088 +vn 0.0000 0.9239 0.3827 +vn 0.0000 0.9914 0.1305 +vn 0.1305 -0.9914 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.6088 -0.7934 0.0000 +vn 0.7934 -0.6088 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.9914 -0.1305 0.0000 +vn 0.0000 -0.9914 0.1305 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.7934 0.6088 +vn 0.0000 -0.6088 0.7934 +vn 0.0000 -0.3827 0.9239 +vn -0.0000 -0.1305 0.9914 +vn -0.1305 -0.9914 0.0000 +vn -0.3827 -0.9239 0.0000 +vn -0.6088 -0.7934 0.0000 +vn -0.7934 -0.6088 0.0000 +vn -0.9239 -0.3827 0.0000 +vn -0.9914 -0.1305 -0.0000 +vn 0.0000 -0.1305 -0.9914 +vn 0.0000 -0.3827 -0.9239 +vn 0.0000 -0.6088 -0.7934 +vn 0.0000 -0.7934 -0.6088 +vn 0.0000 -0.9239 -0.3827 +vn 0.0000 -0.9914 -0.1305 +vn 0.6965 0.2113 0.6857 +vn 0.6965 0.2113 -0.6857 +vn 0.6419 0.3431 -0.6857 +vn 0.6419 0.3431 0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.7244 0.0713 -0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.6965 -0.2113 0.6857 +vn 0.6965 -0.2113 -0.6857 +vn 0.6419 -0.3431 0.6857 +vn 0.6419 -0.3431 -0.6857 +vn 0.5626 -0.4617 0.6857 +vn 0.5626 -0.4617 -0.6857 +vn 0.4617 -0.5626 0.6857 +vn 0.4617 -0.5626 -0.6857 +vn 0.3431 -0.6419 0.6857 +vn 0.3431 -0.6419 -0.6857 +vn 0.2113 -0.6965 0.6857 +vn 0.2113 -0.6965 -0.6857 +vn 0.0713 -0.7244 0.6857 +vn 0.0713 -0.7244 -0.6857 +vn -0.0713 -0.7244 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn -0.2113 -0.6965 0.6857 +vn -0.2113 -0.6965 -0.6857 +vn -0.3431 -0.6419 0.6857 +vn -0.3431 -0.6419 -0.6857 +vn -0.4617 -0.5626 0.6857 +vn -0.4617 -0.5626 -0.6857 +vn -0.5626 -0.4617 0.6857 +vn -0.5626 -0.4617 -0.6857 +vn -0.6419 -0.3431 0.6857 +vn -0.6419 -0.3431 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn -0.6965 -0.2113 -0.6857 +vn -0.7244 -0.0713 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.7244 0.0713 0.6857 +vn -0.7244 0.0713 -0.6857 +vn -0.6965 0.2113 0.6857 +vn -0.6965 0.2113 -0.6857 +vn -0.5626 0.4617 0.6857 +vn -0.5626 0.4617 -0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.6419 0.3431 0.6857 +vn -0.4617 0.5626 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.3431 0.6419 0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.2113 0.6965 0.6857 +vn -0.2113 0.6965 -0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.0713 0.7244 -0.6857 +vn 0.2113 0.6965 0.6857 +vn 0.2113 0.6965 -0.6857 +vn 0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn 0.3431 0.6419 0.6857 +vn 0.3431 0.6419 -0.6857 +vn 0.4617 0.5626 0.6857 +vn 0.4617 0.5626 -0.6857 +vn -0.4604 0.8614 0.2147 +vn -0.4686 0.8767 0.1087 +vn -0.2886 0.9513 0.1087 +vn -0.2835 0.9346 0.2147 +vn -0.0957 0.9720 0.2147 +vn -0.0974 0.9893 0.1087 +vn 0.0957 0.9720 0.2147 +vn 0.0974 0.9893 0.1087 +vn 0.2835 0.9346 0.2147 +vn 0.2886 0.9513 0.1087 +vn 0.4604 0.8614 0.2147 +vn 0.4686 0.8767 0.1087 +vn 0.6196 0.7550 0.2147 +vn 0.6306 0.7684 0.1087 +vn 0.7684 0.6306 0.1087 +vn 0.7550 0.6196 0.2147 +vn 0.8614 0.4604 0.2147 +vn 0.8767 0.4686 0.1087 +vn 0.9346 0.2835 0.2147 +vn 0.9513 0.2886 0.1087 +vn 0.9720 0.0957 0.2147 +vn 0.9893 0.0974 0.1087 +vn 0.9893 -0.0974 0.1087 +vn 0.9720 -0.0957 0.2147 +vn 0.9513 -0.2886 0.1087 +vn 0.9346 -0.2835 0.2147 +vn 0.8614 -0.4604 0.2147 +vn 0.8767 -0.4686 0.1087 +vn 0.7684 -0.6306 0.1087 +vn 0.7550 -0.6196 0.2147 +vn 0.6306 -0.7684 0.1087 +vn 0.6196 -0.7550 0.2147 +vn 0.4604 -0.8614 0.2147 +vn 0.4686 -0.8767 0.1087 +vn 0.2886 -0.9513 0.1087 +vn 0.2835 -0.9346 0.2147 +vn 0.0957 -0.9720 0.2147 +vn 0.0974 -0.9893 0.1087 +vn -0.0974 -0.9893 0.1087 +vn -0.0957 -0.9720 0.2147 +vn -0.2835 -0.9346 0.2147 +vn -0.2886 -0.9513 0.1087 +vn -0.4686 -0.8767 0.1087 +vn -0.4604 -0.8614 0.2147 +vn -0.6306 -0.7684 0.1087 +vn -0.6196 -0.7550 0.2147 +vn -0.7684 -0.6306 0.1087 +vn -0.7550 -0.6196 0.2147 +vn -0.8767 -0.4686 0.1087 +vn -0.8614 -0.4604 0.2147 +vn -0.9513 -0.2886 0.1087 +vn -0.9346 -0.2835 0.2147 +vn -0.9893 -0.0974 0.1087 +vn -0.9720 -0.0957 0.2147 +vn -0.9346 0.2835 0.2147 +vn -0.9720 0.0957 0.2147 +vn -0.9893 0.0974 0.1087 +vn -0.9513 0.2886 0.1087 +vn -0.7550 0.6196 0.2147 +vn -0.8614 0.4604 0.2147 +vn -0.8767 0.4686 0.1087 +vn -0.7684 0.6306 0.1087 +vn -0.6196 0.7550 0.2147 +vn -0.6306 0.7684 0.1087 +vn 0.9893 -0.0974 -0.1087 +vn 0.9893 0.0974 -0.1087 +vn 0.9720 0.0957 -0.2147 +vn 0.9513 0.2886 -0.1087 +vn 0.9346 0.2835 -0.2147 +vn 0.9720 -0.0957 -0.2147 +vn 0.9346 -0.2835 -0.2147 +vn 0.9513 -0.2886 -0.1087 +vn 0.8767 0.4686 -0.1087 +vn 0.7684 0.6306 -0.1087 +vn 0.8614 0.4604 -0.2147 +vn 0.8614 -0.4604 -0.2147 +vn 0.8767 -0.4686 -0.1087 +vn 0.7550 0.6196 -0.2147 +vn 0.7550 -0.6196 -0.2147 +vn 0.7684 -0.6306 -0.1087 +vn 0.6196 0.7550 -0.2147 +vn 0.6306 0.7684 -0.1087 +vn 0.6196 -0.7550 -0.2147 +vn 0.6306 -0.7684 -0.1087 +vn 0.4604 0.8614 -0.2147 +vn 0.4686 0.8767 -0.1087 +vn 0.4604 -0.8614 -0.2147 +vn 0.4686 -0.8767 -0.1087 +vn 0.2835 0.9346 -0.2147 +vn 0.2886 0.9513 -0.1087 +vn 0.2835 -0.9346 -0.2147 +vn 0.2886 -0.9513 -0.1087 +vn 0.0957 0.9720 -0.2147 +vn 0.0974 0.9893 -0.1087 +vn 0.0957 -0.9720 -0.2147 +vn 0.0974 -0.9893 -0.1087 +vn -0.0957 0.9720 -0.2147 +vn -0.0974 0.9893 -0.1087 +vn -0.0957 -0.9720 -0.2147 +vn -0.0974 -0.9893 -0.1087 +vn 0.5626 0.4617 -0.6857 +vn 0.5626 0.4617 0.6857 +vn -0.8767 -0.4686 -0.1087 +vn -0.7684 -0.6306 -0.1087 +vn -0.2835 0.9346 -0.2147 +vn -0.2886 0.9513 -0.1087 +vn -0.2835 -0.9346 -0.2147 +vn -0.2886 -0.9513 -0.1087 +vn -0.4604 0.8614 -0.2147 +vn -0.4686 0.8767 -0.1087 +vn -0.4604 -0.8614 -0.2147 +vn -0.4686 -0.8767 -0.1087 +vn -0.6196 0.7550 -0.2147 +vn -0.6306 0.7684 -0.1087 +vn -0.6196 -0.7550 -0.2147 +vn -0.6306 -0.7684 -0.1087 +vn -0.7550 0.6196 -0.2147 +vn -0.7684 0.6306 -0.1087 +vn -0.7550 -0.6196 -0.2147 +vn -0.9513 0.2886 -0.1087 +vn -0.8767 0.4686 -0.1087 +vn -0.8614 0.4604 -0.2147 +vn -0.8614 -0.4604 -0.2147 +vn -0.9346 0.2835 -0.2147 +vn -0.9346 -0.2835 -0.2147 +vn -0.9513 -0.2886 -0.1087 +vn -0.9720 0.0957 -0.2147 +vn -0.9893 0.0974 -0.1087 +vn -0.9720 -0.0957 -0.2147 +vn -0.9893 -0.0974 -0.1087 +vn -0.7321 -0.3032 -0.6100 +vn -0.7933 0.6088 0.0000 +vn -0.6287 0.4824 -0.6100 +vn -0.1034 -0.7856 -0.6100 +vn 0.1034 0.7856 -0.6100 +vn 0.7321 0.3032 -0.6100 +vn 0.7933 -0.6088 0.0000 +vn 0.6287 -0.4824 -0.6100 +vn 0.7321 0.3032 0.6100 +vn 0.1034 0.7856 0.6100 +vn 0.6287 -0.4824 0.6100 +vn -0.6287 0.4824 0.6100 +vn -0.7321 -0.3032 0.6100 +vn -0.1034 -0.7856 0.6100 +vn -0.3032 -0.7321 -0.6100 +vn -0.7856 -0.1034 -0.6100 +vn 0.4824 -0.6287 -0.6100 +vn 0.6088 -0.7933 0.0000 +vn -0.6088 0.7933 0.0000 +vn -0.4824 0.6287 -0.6100 +vn 0.3032 0.7321 -0.6100 +vn 0.7856 0.1034 -0.6100 +vn 0.3032 0.7321 0.6100 +vn -0.4824 0.6287 0.6100 +vn 0.7856 0.1034 0.6100 +vn -0.7856 -0.1034 0.6100 +vn -0.3032 -0.7321 0.6100 +vn 0.4824 -0.6287 0.6100 +vn 0.3032 -0.7321 -0.6100 +vn -0.6088 -0.7933 0.0000 +vn -0.4824 -0.6287 -0.6100 +vn 0.7856 -0.1034 -0.6100 +vn -0.7856 0.1034 -0.6100 +vn -0.3032 0.7321 -0.6100 +vn 0.6088 0.7933 0.0000 +vn 0.4824 0.6287 -0.6100 +vn -0.3032 0.7321 0.6100 +vn -0.7856 0.1034 0.6100 +vn 0.4824 0.6287 0.6100 +vn -0.4824 -0.6287 0.6100 +vn 0.3032 -0.7321 0.6100 +vn 0.7856 -0.1034 0.6100 +vn 0.7321 -0.3032 -0.6100 +vn 0.1034 -0.7856 -0.6100 +vn 0.6287 0.4824 -0.6100 +vn 0.7933 0.6088 0.0000 +vn -0.7933 -0.6088 0.0000 +vn -0.6287 -0.4824 -0.6100 +vn -0.7321 0.3032 -0.6100 +vn -0.1034 0.7856 -0.6100 +vn -0.7321 0.3032 0.6100 +vn -0.6287 -0.4824 0.6100 +vn -0.1034 0.7856 0.6100 +vn 0.1034 -0.7856 0.6100 +vn 0.7321 -0.3032 0.6100 +vn 0.6287 0.4824 0.6100 +vn -0.5603 -0.5603 -0.6100 +vn -0.9659 0.2588 0.0000 +vn -0.7654 0.2051 -0.6100 +vn 0.2051 -0.7654 -0.6100 +vn 0.2588 -0.9659 0.0000 +vn -0.2588 0.9659 0.0000 +vn -0.2051 0.7654 -0.6100 +vn 0.5603 0.5603 -0.6100 +vn 0.9659 -0.2588 0.0000 +vn 0.7654 -0.2051 -0.6100 +vn 0.5603 0.5603 0.6100 +vn -0.2051 0.7654 0.6100 +vn 0.7654 -0.2051 0.6100 +vn -0.7654 0.2051 0.6100 +vn -0.5603 -0.5603 0.6100 +vn 0.2051 -0.7654 0.6100 +vn 0.0000 -0.7924 -0.6100 +vn -0.8660 -0.5000 0.0000 +vn -0.6862 -0.3962 -0.6100 +vn 0.6862 -0.3962 -0.6100 +vn 0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 0.0000 +vn -0.6862 0.3962 -0.6100 +vn 0.0000 0.7924 -0.6100 +vn 0.8660 0.5000 0.0000 +vn 0.6862 0.3962 -0.6100 +vn 0.0000 0.7924 0.6100 +vn -0.6862 0.3962 0.6100 +vn 0.6862 0.3962 0.6100 +vn -0.6862 -0.3962 0.6100 +vn 0.0000 -0.7924 0.6100 +vn 0.6862 -0.3962 0.6100 +vn 0.5603 -0.5603 -0.6100 +vn -0.2588 -0.9659 0.0000 +vn -0.2051 -0.7654 -0.6100 +vn 0.7654 0.2051 -0.6100 +vn 0.9659 0.2588 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 -0.6100 +vn -0.5603 0.5603 -0.6100 +vn 0.2588 0.9659 0.0000 +vn 0.2051 0.7654 -0.6100 +vn -0.5603 0.5603 0.6100 +vn -0.7654 -0.2051 0.6100 +vn 0.2051 0.7654 0.6100 +vn -0.2051 -0.7654 0.6100 +vn 0.5603 -0.5603 0.6100 +vn 0.7654 0.2051 0.6100 +vn 0.7924 0.0000 -0.6100 +vn 0.5000 -0.8660 0.0000 +vn 0.3962 -0.6862 -0.6100 +vn 0.3962 0.6862 -0.6100 +vn 0.5000 0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.3962 -0.6862 -0.6100 +vn -0.7924 0.0000 -0.6100 +vn -0.5000 0.8660 0.0000 +vn -0.3962 0.6862 -0.6100 +vn -0.7924 0.0000 0.6100 +vn -0.3962 -0.6862 0.6100 +vn -0.3962 0.6862 0.6100 +vn 0.3962 -0.6862 0.6100 +vn 0.7924 0.0000 0.6100 +vn 0.3962 0.6862 0.6100 +g Pipe_Cylinder.002_None +s off +f 129/1/1 132/2/1 133/3/1 134/4/1 135/5/1 136/6/1 +f 141/7/2 144/8/2 145/9/2 146/10/2 147/11/2 148/12/2 +f 153/13/1 156/14/1 157/15/1 158/16/1 159/17/1 160/18/1 +f 165/19/2 168/20/2 169/21/2 170/22/2 171/23/2 172/24/2 +f 177/25/1 180/26/1 181/27/1 182/28/1 183/29/1 184/30/1 +f 189/31/2 192/32/2 193/33/2 194/34/2 195/35/2 196/36/2 +f 201/37/1 204/38/1 205/39/1 206/40/1 207/41/1 208/42/1 +f 213/43/2 216/44/2 217/45/2 218/46/2 219/47/2 220/48/2 +f 225/49/1 228/50/1 229/51/1 230/52/1 231/53/1 232/54/1 +f 237/55/2 240/56/2 241/57/2 242/58/2 243/59/2 244/60/2 +f 249/61/1 252/62/1 253/63/1 254/64/1 255/65/1 256/66/1 +f 261/67/2 264/68/2 265/69/2 266/70/2 267/71/2 268/72/2 +f 273/73/1 276/74/1 277/75/1 278/76/1 279/77/1 280/78/1 +f 285/79/2 288/80/2 289/81/2 290/82/2 291/83/2 292/84/2 +f 297/85/1 300/86/1 301/87/1 302/88/1 303/89/1 304/90/1 +f 309/91/2 312/92/2 313/93/2 314/94/2 315/95/2 316/96/2 +f 353/97/2 354/98/2 384/99/2 383/100/2 381/101/2 382/102/2 380/103/2 379/104/2 378/105/2 377/106/2 375/107/2 376/108/2 374/109/2 373/110/2 372/111/2 371/112/2 370/113/2 369/114/2 368/115/2 367/116/2 366/117/2 365/118/2 364/119/2 363/120/2 362/121/2 361/122/2 360/123/2 359/124/2 358/125/2 357/126/2 356/127/2 355/128/2 +f 332/129/1 349/130/1 333/131/1 334/132/1 335/133/1 336/134/1 337/135/1 350/136/1 338/137/1 339/138/1 340/139/1 351/140/1 341/141/1 352/142/1 342/143/1 343/144/1 344/145/1 345/146/1 346/147/1 321/148/1 322/149/1 323/150/1 324/151/1 325/152/1 326/153/1 327/154/1 328/155/1 329/156/1 347/157/1 330/158/1 348/159/1 331/160/1 +f 389/161/1 399/162/1 404/163/1 408/164/1 412/165/1 417/166/1 416/167/1 421/168/1 425/169/1 429/170/1 433/171/1 438/172/1 447/173/1 448/174/1 446/175/1 440/176/1 435/177/1 431/178/1 427/179/1 423/180/1 419/181/1 414/182/1 410/183/1 406/184/1 401/185/1 397/186/1 390/187/1 391/188/1 388/189/1 385/190/1 386/191/1 387/192/1 +f 393/193/2 392/194/2 398/195/2 403/196/2 402/197/2 407/198/2 411/199/2 415/200/2 420/201/2 424/202/2 428/203/2 432/204/2 436/205/2 441/206/2 437/207/2 443/208/2 442/209/2 444/210/2 445/211/2 439/212/2 434/213/2 430/214/2 426/215/2 422/216/2 418/217/2 413/218/2 409/219/2 405/220/2 400/221/2 396/222/2 395/223/2 394/224/2 +f 449/225/1 452/226/1 453/227/1 454/228/1 455/229/1 456/230/1 +f 461/231/2 464/232/2 465/233/2 466/234/2 467/235/2 468/236/2 +f 473/237/1 476/238/1 477/239/1 478/240/1 479/241/1 480/242/1 +f 485/243/2 488/244/2 489/245/2 490/246/2 491/247/2 492/248/2 +f 497/249/1 500/250/1 501/251/1 502/252/1 503/253/1 504/254/1 +f 509/255/2 512/256/2 513/257/2 514/258/2 515/259/2 516/260/2 +f 521/261/1 524/262/1 525/263/1 526/264/1 527/265/1 528/266/1 +f 533/267/2 536/268/2 537/269/2 538/270/2 539/271/2 540/272/2 +f 545/273/1 548/274/1 549/275/1 550/276/1 551/277/1 552/278/1 +f 557/279/2 560/280/2 561/281/2 562/282/2 563/283/2 564/284/2 +f 569/285/1 572/286/1 573/287/1 574/288/1 575/289/1 576/290/1 +f 581/291/2 584/292/2 585/293/2 586/294/2 587/295/2 588/296/2 +f 593/297/1 596/298/1 597/299/1 598/300/1 599/301/1 600/302/1 +f 605/303/2 608/304/2 609/305/2 610/306/2 611/307/2 612/308/2 +f 617/309/1 620/310/1 621/311/1 622/312/1 623/313/1 624/314/1 +f 629/315/2 632/316/2 633/317/2 634/318/2 635/319/2 636/320/2 +f 1635/321/3 1656/322/3 1642/323/3 1593/324/3 +f 1754/325/4 1817/326/4 1859/327/4 1768/328/4 +f 1579/329/5 1712/330/5 1698/331/5 1537/332/5 +f 1803/333/6 1824/334/6 1810/335/6 1761/336/6 +f 1544/337/7 1747/338/7 1740/339/7 1551/340/7 +f 1915/341/8 1936/342/8 1922/343/8 1873/344/8 +f 1887/345/9 1964/346/9 1957/347/9 1894/348/9 +f 1894/348/10 1957/347/10 1950/349/10 1901/350/10 +f 1901/351/11 1950/352/11 1943/353/11 1908/354/11 +f 1908/354/12 1943/353/12 1936/342/12 1915/341/12 +f 1880/355/13 1971/356/13 1964/346/13 1887/345/13 +f 1530/357/2 1593/324/2 1642/323/2 1705/358/2 +f 1551/340/14 1740/339/14 1733/359/14 1558/360/14 +f 1558/360/15 1733/359/15 1726/361/15 1565/362/15 +f 1565/363/16 1726/364/16 1719/365/16 1572/366/16 +f 1572/366/17 1719/365/17 1712/330/17 1579/329/17 +f 1586/367/18 1649/368/18 1691/369/18 1600/370/18 +f 1866/371/19 1537/332/19 1698/331/19 1929/372/19 +f 1586/367/20 1761/336/20 1810/335/20 1649/368/20 +f 1607/373/21 1684/374/21 1677/375/21 1614/376/21 +f 1614/376/22 1677/375/22 1670/377/22 1621/378/22 +f 1621/379/23 1670/380/23 1663/381/23 1628/382/23 +f 1628/382/24 1663/381/24 1656/322/24 1635/321/24 +f 1697/383/25 1711/384/25 1718/385/25 1725/386/25 1732/387/25 1739/388/25 1746/389/25 1704/390/25 1641/391/25 1655/392/25 1662/393/25 1669/394/25 1676/395/25 1683/396/25 1690/397/25 1648/398/25 1809/399/25 1823/400/25 1830/401/25 1837/402/25 1844/403/25 1851/404/25 1858/405/25 1816/406/25 1921/407/25 1935/408/25 1942/409/25 1949/410/25 1956/411/25 1963/412/25 1970/413/25 1928/414/25 +f 1600/370/26 1691/369/26 1684/374/26 1607/373/26 +f 1754/325/1 1873/344/1 1922/343/1 1817/326/1 +f 1775/415/27 1852/416/27 1845/417/27 1782/418/27 +f 1782/418/28 1845/417/28 1838/419/28 1789/420/28 +f 1789/421/29 1838/422/29 1831/423/29 1796/424/29 +f 1796/424/30 1831/423/30 1824/334/30 1803/333/30 +f 1866/371/31 1929/372/31 1971/356/31 1880/355/31 +f 1768/328/32 1859/327/32 1852/416/32 1775/415/32 +f 1530/357/33 1705/358/33 1747/338/33 1544/337/33 +f 641/425/34 642/426/34 644/427/34 643/428/34 +f 643/428/35 644/427/35 646/429/35 645/430/35 +f 645/431/20 646/432/20 648/433/20 647/434/20 +f 647/434/36 648/433/36 650/435/36 649/436/36 +f 649/437/37 650/438/37 652/439/37 651/440/37 +f 651/440/1 652/439/1 654/441/1 653/442/1 +f 653/443/38 654/444/38 656/445/38 655/446/38 +f 655/446/39 656/445/39 658/447/39 657/448/39 +f 657/449/19 658/450/19 660/451/19 659/452/19 +f 659/452/40 660/451/40 662/453/40 661/454/40 +f 661/455/41 662/456/41 664/457/41 663/458/41 +f 663/458/2 664/457/2 642/459/2 641/460/2 +f 894/461/2 900/462/2 672/463/2 666/464/2 +f 690/465/42 696/466/42 708/467/42 702/468/42 +f 702/469/22 708/470/22 720/471/22 714/472/22 +f 714/472/43 720/471/43 732/473/43 726/474/43 +f 726/474/44 732/473/44 744/475/44 738/476/44 +f 738/476/45 744/475/45 756/477/45 750/478/45 +f 750/478/20 756/477/20 768/479/20 762/480/20 +f 762/480/46 768/479/46 780/481/46 774/482/46 +f 774/482/47 780/481/47 792/483/47 786/484/47 +f 786/484/48 792/483/48 804/485/48 798/486/48 +f 798/486/28 804/485/28 816/487/28 810/488/28 +f 810/489/49 816/490/49 828/491/49 822/492/49 +f 822/492/50 828/491/50 840/493/50 834/494/50 +f 834/494/51 840/493/51 852/495/51 846/496/51 +f 846/496/1 852/495/1 864/497/1 858/498/1 +f 858/498/52 864/497/52 876/499/52 870/500/52 +f 870/500/53 876/499/53 1356/501/53 1410/502/53 +f 954/503/54 912/504/54 948/505/54 966/506/54 +f 1140/507/55 1158/508/55 1146/509/55 1104/510/55 +f 954/503/19 1056/511/19 1002/512/19 912/504/19 +f 1296/513/56 1470/514/56 888/515/56 882/516/56 +f 1049/517/57 959/518/57 1193/519/57 +f 990/520/58 924/521/58 918/522/58 996/523/58 +f 1092/524/59 1014/525/59 1002/512/59 1056/511/59 +f 966/506/60 948/505/60 942/526/60 972/527/60 +f 972/527/61 942/526/61 936/528/61 978/529/61 +f 978/530/62 936/531/62 930/532/62 984/533/62 +f 984/533/63 930/532/63 924/521/63 990/520/63 +f 1248/534/64 1194/535/64 960/536/64 906/537/64 +f 1086/538/65 1020/539/65 1014/525/65 1092/524/65 +f 1098/540/66 1152/541/66 1188/542/66 1110/543/66 +f 1062/544/67 1044/545/67 1038/546/67 1068/547/67 +f 1068/547/68 1038/546/68 1032/548/68 1074/549/68 +f 1074/549/69 1032/548/69 1026/550/69 1080/551/69 +f 1080/552/70 1026/553/70 1020/539/70 1086/538/70 +f 1008/554/71 1050/555/71 1104/510/71 1146/509/71 +f 882/516/72 888/515/72 900/462/72 894/461/72 +f 1206/556/73 1284/557/73 1278/558/73 1212/559/73 +f 666/464/74 672/463/74 684/560/74 678/561/74 +f 1236/562/75 1254/563/75 1242/564/75 1200/565/75 +f 1212/559/76 1278/558/76 1272/566/76 1218/567/76 +f 1218/567/77 1272/566/77 1266/568/77 1224/569/77 +f 1224/569/78 1266/568/78 1260/570/78 1230/571/78 +f 1230/571/79 1260/570/79 1254/563/79 1236/562/79 +f 1524/572/80 1302/573/80 1290/574/80 1476/575/80 +f 1416/576/81 1350/577/81 1200/565/81 1242/564/81 +f 1152/541/82 1098/540/82 1476/575/82 1290/574/82 +f 1116/578/83 1182/579/83 1176/580/83 1122/581/83 +f 1122/581/84 1176/580/84 1170/582/84 1128/583/84 +f 1128/583/85 1170/582/85 1164/584/85 1134/585/85 +f 1134/585/86 1164/584/86 1158/508/86 1140/507/86 +f 1194/535/87 1248/534/87 1284/557/87 1206/556/87 +f 1110/543/88 1188/542/88 1182/579/88 1116/578/88 +f 1050/555/89 1008/554/89 1044/545/89 1062/544/89 +f 1404/586/90 1422/587/90 1410/502/90 1356/501/90 +f 1368/588/91 1458/589/91 1452/590/91 1374/591/91 +f 1374/591/92 1452/590/92 1446/592/92 1380/593/92 +f 1380/593/93 1446/592/93 1440/594/93 1386/595/93 +f 1386/595/94 1440/594/94 1434/596/94 1392/597/94 +f 1392/597/95 1434/596/95 1428/598/95 1398/599/95 +f 1398/599/96 1428/598/96 1422/587/96 1404/586/96 +f 1362/600/97 1464/601/97 1458/589/97 1368/588/97 +f 1518/602/98 1308/603/98 1302/573/98 1524/572/98 +f 1350/577/99 1416/576/99 1464/601/99 1362/600/99 +f 1482/604/100 1344/605/100 1338/606/100 1488/607/100 +f 1488/607/101 1338/606/101 1332/608/101 1494/609/101 +f 1494/609/102 1332/608/102 1326/610/102 1500/611/102 +f 1500/611/103 1326/610/103 1320/612/103 1506/613/103 +f 1506/613/104 1320/612/104 1314/614/104 1512/615/104 +f 1512/615/105 1314/614/105 1308/603/105 1518/602/105 +f 1470/514/106 1296/513/106 1344/605/106 1482/604/106 +f 996/523/107 918/522/107 906/537/107 960/536/107 +f 678/561/108 684/560/108 696/466/108 690/465/108 +f 666/464/109 678/561/109 682/616/109 670/617/109 +f 670/617/110 682/616/110 681/618/110 669/619/110 +f 669/620/111 681/621/111 680/622/111 668/623/111 +f 668/623/112 680/622/112 679/624/112 667/625/112 +f 667/625/113 679/624/113 677/626/113 665/627/113 +f 684/560/114 672/463/114 676/628/114 688/629/114 +f 688/629/115 676/628/115 675/630/115 687/631/115 +f 687/632/116 675/633/116 674/634/116 686/635/116 +f 686/635/117 674/634/117 673/636/117 685/637/117 +f 685/637/118 673/636/118 671/638/118 683/639/118 +f 678/561/119 690/465/119 694/640/119 682/616/119 +f 682/616/120 694/640/120 693/641/120 681/618/120 +f 681/621/121 693/642/121 692/643/121 680/622/121 +f 680/622/122 692/643/122 691/644/122 679/624/122 +f 679/624/123 691/644/123 689/645/123 677/626/123 +f 696/466/124 684/560/124 688/629/124 700/646/124 +f 700/646/125 688/629/125 687/631/125 699/647/125 +f 699/648/126 687/632/126 686/635/126 698/649/126 +f 698/649/127 686/635/127 685/637/127 697/650/127 +f 697/650/128 685/637/128 683/639/128 695/651/128 +f 690/465/129 702/468/129 706/652/129 694/640/129 +f 694/640/130 706/652/130 705/653/130 693/641/130 +f 693/642/131 705/654/131 704/655/131 692/643/131 +f 692/643/132 704/655/132 703/656/132 691/644/132 +f 691/644/133 703/656/133 701/657/133 689/645/133 +f 708/467/134 696/466/134 700/646/134 712/658/134 +f 712/658/135 700/646/135 699/647/135 711/659/135 +f 711/660/136 699/648/136 698/649/136 710/661/136 +f 710/661/137 698/649/137 697/650/137 709/662/137 +f 709/662/138 697/650/138 695/651/138 707/663/138 +f 702/469/139 714/472/139 718/664/139 706/665/139 +f 706/665/140 718/664/140 717/666/140 705/667/140 +f 705/654/141 717/668/141 716/669/141 704/655/141 +f 704/655/142 716/669/142 715/670/142 703/656/142 +f 703/656/143 715/670/143 713/671/143 701/657/143 +f 720/471/144 708/470/144 712/672/144 724/673/144 +f 724/673/145 712/672/145 711/674/145 723/675/145 +f 723/676/146 711/660/146 710/661/146 722/677/146 +f 722/677/147 710/661/147 709/662/147 721/678/147 +f 721/678/148 709/662/148 707/663/148 719/679/148 +f 714/472/149 726/474/149 730/680/149 718/664/149 +f 718/664/150 730/680/150 729/681/150 717/666/150 +f 717/668/151 729/682/151 728/683/151 716/669/151 +f 716/669/152 728/683/152 727/684/152 715/670/152 +f 715/670/153 727/684/153 725/685/153 713/671/153 +f 732/473/154 720/471/154 724/673/154 736/686/154 +f 736/686/155 724/673/155 723/675/155 735/687/155 +f 735/688/156 723/676/156 722/677/156 734/689/156 +f 734/689/157 722/677/157 721/678/157 733/690/157 +f 733/690/158 721/678/158 719/679/158 731/691/158 +f 726/474/159 738/476/159 742/692/159 730/680/159 +f 730/680/160 742/692/160 741/693/160 729/681/160 +f 729/682/161 741/694/161 740/695/161 728/683/161 +f 728/683/162 740/695/162 739/696/162 727/684/162 +f 727/684/163 739/696/163 737/697/163 725/685/163 +f 744/475/164 732/473/164 736/686/164 748/698/164 +f 748/698/165 736/686/165 735/687/165 747/699/165 +f 747/700/166 735/688/166 734/689/166 746/701/166 +f 746/701/167 734/689/167 733/690/167 745/702/167 +f 745/702/168 733/690/168 731/691/168 743/703/168 +f 738/476/169 750/478/169 754/704/169 742/692/169 +f 742/692/170 754/704/170 753/705/170 741/693/170 +f 741/694/171 753/706/171 752/707/171 740/695/171 +f 740/695/172 752/707/172 751/708/172 739/696/172 +f 739/696/173 751/708/173 749/709/173 737/697/173 +f 756/477/174 744/475/174 748/698/174 760/710/174 +f 760/710/175 748/698/175 747/699/175 759/711/175 +f 759/712/176 747/700/176 746/701/176 758/713/176 +f 758/713/177 746/701/177 745/702/177 757/714/177 +f 757/714/178 745/702/178 743/703/178 755/715/178 +f 750/478/179 762/480/179 766/716/179 754/704/179 +f 754/704/180 766/716/180 765/717/180 753/705/180 +f 753/705/181 765/717/181 764/718/181 752/719/181 +f 752/707/182 764/720/182 763/721/182 751/708/182 +f 751/708/183 763/721/183 761/722/183 749/709/183 +f 768/479/184 756/477/184 760/710/184 772/723/184 +f 772/723/185 760/710/185 759/711/185 771/724/185 +f 771/724/186 759/711/186 758/725/186 770/726/186 +f 770/727/187 758/713/187 757/714/187 769/728/187 +f 769/728/188 757/714/188 755/715/188 767/729/188 +f 762/480/189 774/482/189 778/730/189 766/716/189 +f 766/716/190 778/730/190 777/731/190 765/717/190 +f 765/732/191 777/733/191 776/734/191 764/720/191 +f 764/720/192 776/734/192 775/735/192 763/721/192 +f 763/721/193 775/735/193 773/736/193 761/722/193 +f 780/481/194 768/479/194 772/723/194 784/737/194 +f 784/737/195 772/723/195 771/724/195 783/738/195 +f 783/739/196 771/740/196 770/727/196 782/741/196 +f 782/741/197 770/727/197 769/728/197 781/742/197 +f 781/742/198 769/728/198 767/729/198 779/743/198 +f 774/482/199 786/484/199 790/744/199 778/730/199 +f 778/730/200 790/744/200 789/745/200 777/731/200 +f 777/733/201 789/746/201 788/747/201 776/734/201 +f 776/734/202 788/747/202 787/748/202 775/735/202 +f 775/735/203 787/748/203 785/749/203 773/736/203 +f 792/483/204 780/481/204 784/737/204 796/750/204 +f 796/750/205 784/737/205 783/738/205 795/751/205 +f 795/752/206 783/739/206 782/741/206 794/753/206 +f 794/753/207 782/741/207 781/742/207 793/754/207 +f 793/754/208 781/742/208 779/743/208 791/755/208 +f 786/484/209 798/486/209 802/756/209 790/744/209 +f 790/744/210 802/756/210 801/757/210 789/745/210 +f 789/746/211 801/758/211 800/759/211 788/747/211 +f 788/747/212 800/759/212 799/760/212 787/748/212 +f 787/748/213 799/760/213 797/761/213 785/749/213 +f 804/485/214 792/483/214 796/750/214 808/762/214 +f 808/762/215 796/750/215 795/751/215 807/763/215 +f 807/764/216 795/752/216 794/753/216 806/765/216 +f 806/765/217 794/753/217 793/754/217 805/766/217 +f 805/766/218 793/754/218 791/755/218 803/767/218 +f 798/486/219 810/488/219 814/768/219 802/756/219 +f 802/756/220 814/768/220 813/769/220 801/757/220 +f 801/758/221 813/770/221 812/771/221 800/759/221 +f 800/759/222 812/771/222 811/772/222 799/760/222 +f 799/760/223 811/772/223 809/773/223 797/761/223 +f 816/487/224 804/485/224 808/762/224 820/774/224 +f 820/774/225 808/762/225 807/763/225 819/775/225 +f 819/776/226 807/764/226 806/765/226 818/777/226 +f 818/777/227 806/765/227 805/766/227 817/778/227 +f 817/778/228 805/766/228 803/767/228 815/779/228 +f 810/489/229 822/492/229 826/780/229 814/781/229 +f 814/781/230 826/780/230 825/782/230 813/783/230 +f 813/770/231 825/784/231 824/785/231 812/771/231 +f 812/771/232 824/785/232 823/786/232 811/772/232 +f 811/772/233 823/786/233 821/787/233 809/773/233 +f 828/491/234 816/490/234 820/788/234 832/789/234 +f 832/789/235 820/788/235 819/790/235 831/791/235 +f 831/792/236 819/776/236 818/777/236 830/793/236 +f 830/793/237 818/777/237 817/778/237 829/794/237 +f 829/794/238 817/778/238 815/779/238 827/795/238 +f 822/492/239 834/494/239 838/796/239 826/780/239 +f 826/780/240 838/796/240 837/797/240 825/782/240 +f 825/784/241 837/798/241 836/799/241 824/785/241 +f 824/785/242 836/799/242 835/800/242 823/786/242 +f 823/786/243 835/800/243 833/801/243 821/787/243 +f 840/493/244 828/491/244 832/789/244 844/802/244 +f 844/802/245 832/789/245 831/791/245 843/803/245 +f 843/804/246 831/792/246 830/793/246 842/805/246 +f 842/805/247 830/793/247 829/794/247 841/806/247 +f 841/806/248 829/794/248 827/795/248 839/807/248 +f 834/494/249 846/496/249 850/808/249 838/796/249 +f 838/796/250 850/808/250 849/809/250 837/797/250 +f 837/798/251 849/810/251 848/811/251 836/799/251 +f 836/799/252 848/811/252 847/812/252 835/800/252 +f 835/800/253 847/812/253 845/813/253 833/801/253 +f 852/495/254 840/493/254 844/802/254 856/814/254 +f 856/814/255 844/802/255 843/803/255 855/815/255 +f 855/816/256 843/804/256 842/805/256 854/817/256 +f 854/817/257 842/805/257 841/806/257 853/818/257 +f 853/818/258 841/806/258 839/807/258 851/819/258 +f 846/496/259 858/498/259 862/820/259 850/808/259 +f 850/808/260 862/820/260 861/821/260 849/809/260 +f 849/810/261 861/822/261 860/823/261 848/811/261 +f 848/811/262 860/823/262 859/824/262 847/812/262 +f 847/812/263 859/824/263 857/825/263 845/813/263 +f 864/497/264 852/495/264 856/814/264 868/826/264 +f 868/826/265 856/814/265 855/815/265 867/827/265 +f 867/828/266 855/816/266 854/817/266 866/829/266 +f 866/829/267 854/817/267 853/818/267 865/830/267 +f 865/830/268 853/818/268 851/819/268 863/831/268 +f 858/498/269 870/500/269 874/832/269 862/820/269 +f 862/820/270 874/832/270 873/833/270 861/821/270 +f 861/822/271 873/834/271 872/835/271 860/823/271 +f 860/823/272 872/835/272 871/836/272 859/824/272 +f 859/824/273 871/836/273 869/837/273 857/825/273 +f 876/499/274 864/497/274 868/826/274 880/838/274 +f 880/838/275 868/826/275 867/827/275 879/839/275 +f 879/840/276 867/828/276 866/829/276 878/841/276 +f 878/841/277 866/829/277 865/830/277 877/842/277 +f 877/842/278 865/830/278 863/831/278 875/843/278 +f 882/516/279 894/461/279 898/844/279 886/845/279 +f 886/845/280 898/844/280 897/846/280 885/847/280 +f 885/848/281 897/849/281 896/850/281 884/851/281 +f 884/851/282 896/850/282 895/852/282 883/853/282 +f 883/853/283 895/852/283 893/854/283 881/855/283 +f 900/462/284 888/515/284 892/856/284 904/857/284 +f 904/857/285 892/856/285 891/858/285 903/859/285 +f 903/860/286 891/861/286 890/862/286 902/863/286 +f 902/863/287 890/862/287 889/864/287 901/865/287 +f 901/865/288 889/864/288 887/866/288 899/867/288 +f 894/461/289 666/464/289 670/617/289 898/844/289 +f 898/844/290 670/617/290 669/619/290 897/846/290 +f 897/849/291 669/620/291 668/623/291 896/850/291 +f 896/850/292 668/623/292 667/625/292 895/852/292 +f 895/852/293 667/625/293 665/627/293 893/854/293 +f 672/463/294 900/462/294 904/857/294 676/628/294 +f 676/628/295 904/857/295 903/859/295 675/630/295 +f 675/633/296 903/860/296 902/863/296 674/634/296 +f 674/634/297 902/863/297 901/865/297 673/636/297 +f 673/636/298 901/865/298 899/867/298 671/638/298 +f 965/868/299 953/869/299 955/870/299 967/871/299 +f 967/871/300 955/870/300 956/872/300 968/873/300 +f 968/873/301 956/872/301 957/874/301 969/875/301 +f 969/876/302 957/877/302 958/878/302 970/879/302 +f 970/879/303 958/878/303 954/503/303 966/506/303 +f 911/880/304 947/881/304 949/882/304 913/883/304 +f 913/883/305 949/882/305 950/884/305 914/885/305 +f 914/885/306 950/884/306 951/886/306 915/887/306 +f 915/888/307 951/889/307 952/890/307 916/891/307 +f 916/891/308 952/890/308 948/505/308 912/504/308 +f 971/892/309 965/868/309 967/871/309 973/893/309 +f 973/893/310 967/871/310 968/873/310 974/894/310 +f 974/894/311 968/873/311 969/875/311 975/895/311 +f 975/896/312 969/876/312 970/879/312 976/897/312 +f 976/897/313 970/879/313 966/506/313 972/527/313 +f 947/881/314 941/898/314 943/899/314 949/882/314 +f 949/882/315 943/899/315 944/900/315 950/884/315 +f 950/884/316 944/900/316 945/901/316 951/886/316 +f 951/889/317 945/902/317 946/903/317 952/890/317 +f 952/890/318 946/903/318 942/526/318 948/505/318 +f 977/904/319 971/892/319 973/893/319 979/905/319 +f 979/905/320 973/893/320 974/894/320 980/906/320 +f 980/906/321 974/894/321 975/895/321 981/907/321 +f 981/908/322 975/896/322 976/897/322 982/909/322 +f 982/909/323 976/897/323 972/527/323 978/529/323 +f 941/898/324 935/910/324 937/911/324 943/899/324 +f 943/899/325 937/911/325 938/912/325 944/900/325 +f 944/900/326 938/912/326 939/913/326 945/901/326 +f 945/902/327 939/914/327 940/915/327 946/903/327 +f 946/903/328 940/915/328 936/528/328 942/526/328 +f 983/916/329 977/904/329 979/905/329 985/917/329 +f 985/917/330 979/905/330 980/906/330 986/918/330 +f 986/918/331 980/906/331 981/907/331 987/919/331 +f 987/920/332 981/921/332 982/922/332 988/923/332 +f 988/923/333 982/922/333 978/530/333 984/533/333 +f 935/910/334 929/924/334 931/925/334 937/911/334 +f 937/911/335 931/925/335 932/926/335 938/912/335 +f 938/912/336 932/926/336 933/927/336 939/913/336 +f 939/928/337 933/929/337 934/930/337 940/931/337 +f 940/931/338 934/930/338 930/532/338 936/531/338 +f 989/932/339 983/916/339 985/917/339 991/933/339 +f 991/933/340 985/917/340 986/918/340 992/934/340 +f 992/934/341 986/918/341 987/919/341 993/935/341 +f 993/936/342 987/920/342 988/923/342 994/937/342 +f 994/937/343 988/923/343 984/533/343 990/520/343 +f 929/924/344 923/938/344 925/939/344 931/925/344 +f 931/925/345 925/939/345 926/940/345 932/926/345 +f 932/926/346 926/940/346 927/941/346 933/927/346 +f 933/929/347 927/942/347 928/943/347 934/930/347 +f 934/930/348 928/943/348 924/521/348 930/532/348 +f 995/944/349 989/932/349 991/933/349 997/945/349 +f 997/945/350 991/933/350 992/934/350 998/946/350 +f 998/946/351 992/934/351 993/935/351 999/947/351 +f 999/948/352 993/936/352 994/937/352 1000/949/352 +f 1000/949/353 994/937/353 990/520/353 996/523/353 +f 923/938/354 917/950/354 919/951/354 925/939/354 +f 925/939/355 919/951/355 920/952/355 926/940/355 +f 926/940/356 920/952/356 921/953/356 927/941/356 +f 927/942/357 921/954/357 922/955/357 928/943/357 +f 928/943/358 922/955/358 918/522/358 924/521/358 +f 959/518/359 995/944/359 997/945/359 961/956/359 +f 961/956/360 997/945/360 998/946/360 962/957/360 +f 962/957/361 998/946/361 999/947/361 963/958/361 +f 963/959/362 999/948/362 1000/949/362 964/960/362 +f 964/960/363 1000/949/363 996/523/363 960/536/363 +f 917/950/364 905/961/364 907/962/364 919/951/364 +f 919/951/365 907/962/365 908/963/365 920/952/365 +f 920/952/366 908/963/366 909/964/366 921/953/366 +f 921/954/367 909/965/367 910/966/367 922/955/367 +f 922/955/368 910/966/368 906/537/368 918/522/368 +f 1061/967/369 1049/517/369 1051/968/369 1063/969/369 +f 1063/969/370 1051/968/370 1052/970/370 1064/971/370 +f 1064/971/371 1052/970/371 1053/972/371 1065/973/371 +f 1065/974/372 1053/975/372 1054/976/372 1066/977/372 +f 1066/977/373 1054/976/373 1050/555/373 1062/544/373 +f 1007/978/374 1043/979/374 1045/980/374 1009/981/374 +f 1009/981/375 1045/980/375 1046/982/375 1010/983/375 +f 1010/983/376 1046/982/376 1047/984/376 1011/985/376 +f 1011/986/377 1047/987/377 1048/988/377 1012/989/377 +f 1012/989/378 1048/988/378 1044/545/378 1008/554/378 +f 1067/990/379 1061/967/379 1063/969/379 1069/991/379 +f 1069/991/380 1063/969/380 1064/971/380 1070/992/380 +f 1070/992/381 1064/971/381 1065/973/381 1071/993/381 +f 1071/994/382 1065/974/382 1066/977/382 1072/995/382 +f 1072/995/383 1066/977/383 1062/544/383 1068/547/383 +f 1043/979/384 1037/996/384 1039/997/384 1045/980/384 +f 1045/980/385 1039/997/385 1040/998/385 1046/982/385 +f 1046/982/386 1040/998/386 1041/999/386 1047/984/386 +f 1047/987/387 1041/1000/387 1042/1001/387 1048/988/387 +f 1048/988/388 1042/1001/388 1038/546/388 1044/545/388 +f 1073/1002/389 1067/990/389 1069/991/389 1075/1003/389 +f 1075/1003/390 1069/991/390 1070/992/390 1076/1004/390 +f 1076/1004/391 1070/992/391 1071/993/391 1077/1005/391 +f 1077/1006/392 1071/994/392 1072/995/392 1078/1007/392 +f 1078/1007/393 1072/995/393 1068/547/393 1074/549/393 +f 1037/996/394 1031/1008/394 1033/1009/394 1039/997/394 +f 1039/997/395 1033/1009/395 1034/1010/395 1040/998/395 +f 1040/998/396 1034/1010/396 1035/1011/396 1041/999/396 +f 1041/1000/397 1035/1012/397 1036/1013/397 1042/1001/397 +f 1042/1001/398 1036/1013/398 1032/548/398 1038/546/398 +f 1079/1014/399 1073/1002/399 1075/1003/399 1081/1015/399 +f 1081/1015/400 1075/1003/400 1076/1004/400 1082/1016/400 +f 1082/1016/401 1076/1004/401 1077/1005/401 1083/1017/401 +f 1083/1018/402 1077/1006/402 1078/1007/402 1084/1019/402 +f 1084/1019/403 1078/1007/403 1074/549/403 1080/551/403 +f 1031/1008/404 1025/1020/404 1027/1021/404 1033/1009/404 +f 1033/1009/405 1027/1021/405 1028/1022/405 1034/1010/405 +f 1034/1010/406 1028/1022/406 1029/1023/406 1035/1011/406 +f 1035/1012/407 1029/1024/407 1030/1025/407 1036/1013/407 +f 1036/1013/408 1030/1025/408 1026/550/408 1032/548/408 +f 1085/1026/409 1079/1014/409 1081/1015/409 1087/1027/409 +f 1087/1027/410 1081/1015/410 1082/1016/410 1088/1028/410 +f 1088/1028/411 1082/1016/411 1083/1017/411 1089/1029/411 +f 1089/1030/412 1083/1031/412 1084/1032/412 1090/1033/412 +f 1090/1033/413 1084/1032/413 1080/552/413 1086/538/413 +f 1025/1020/414 1019/1034/414 1021/1035/414 1027/1021/414 +f 1027/1021/415 1021/1035/415 1022/1036/415 1028/1022/415 +f 1028/1022/416 1022/1036/416 1023/1037/416 1029/1023/416 +f 1029/1038/417 1023/1039/417 1024/1040/417 1030/1041/417 +f 1030/1041/418 1024/1040/418 1020/539/418 1026/553/418 +f 1091/1042/419 1085/1026/419 1087/1027/419 1093/1043/419 +f 1093/1043/420 1087/1027/420 1088/1028/420 1094/1044/420 +f 1094/1044/421 1088/1028/421 1089/1029/421 1095/1045/421 +f 1095/1046/422 1089/1030/422 1090/1033/422 1096/1047/422 +f 1096/1047/423 1090/1033/423 1086/538/423 1092/524/423 +f 1019/1034/424 1013/1048/424 1015/1049/424 1021/1035/424 +f 1021/1035/425 1015/1049/425 1016/1050/425 1022/1036/425 +f 1022/1036/426 1016/1050/426 1017/1051/426 1023/1037/426 +f 1023/1039/427 1017/1052/427 1018/1053/427 1024/1040/427 +f 1024/1040/428 1018/1053/428 1014/525/428 1020/539/428 +f 1055/1054/429 1091/1042/429 1093/1043/429 1057/1055/429 +f 1057/1055/430 1093/1043/430 1094/1044/430 1058/1056/430 +f 1058/1056/431 1094/1044/431 1095/1045/431 1059/1057/431 +f 1059/1058/432 1095/1046/432 1096/1047/432 1060/1059/432 +f 1060/1059/433 1096/1047/433 1092/524/433 1056/511/433 +f 1013/1048/434 1001/1060/434 1003/1061/434 1015/1049/434 +f 1015/1049/435 1003/1061/435 1004/1062/435 1016/1050/435 +f 1016/1050/436 1004/1062/436 1005/1063/436 1017/1051/436 +f 1017/1052/437 1005/1064/437 1006/1065/437 1018/1053/437 +f 1018/1053/438 1006/1065/438 1002/512/438 1014/525/438 +f 953/869/439 1055/1054/439 1057/1055/439 955/870/439 +f 955/870/440 1057/1055/440 1058/1056/440 956/872/440 +f 956/872/441 1058/1056/441 1059/1057/441 957/874/441 +f 957/877/442 1059/1058/442 1060/1059/442 958/878/442 +f 958/878/443 1060/1059/443 1056/511/443 954/503/443 +f 1001/1060/444 911/880/444 913/883/444 1003/1061/444 +f 1003/1061/445 913/883/445 914/885/445 1004/1062/445 +f 1004/1062/446 914/885/446 915/887/446 1005/1063/446 +f 1005/1064/447 915/888/447 916/891/447 1006/1065/447 +f 1006/1065/448 916/891/448 912/504/448 1002/512/448 +f 1205/1066/449 1193/519/449 1195/1067/449 1207/1068/449 +f 1207/1068/450 1195/1067/450 1196/1069/450 1208/1070/450 +f 1208/1070/451 1196/1069/451 1197/1071/451 1209/1072/451 +f 1209/1073/452 1197/1074/452 1198/1075/452 1210/1076/452 +f 1210/1076/453 1198/1075/453 1194/535/453 1206/556/453 +f 1247/1077/454 1283/1078/454 1285/1079/454 1249/1080/454 +f 1249/1080/455 1285/1079/455 1286/1081/455 1250/1082/455 +f 1250/1082/456 1286/1081/456 1287/1083/456 1251/1084/456 +f 1251/1085/457 1287/1086/457 1288/1087/457 1252/1088/457 +f 1252/1088/458 1288/1087/458 1284/557/458 1248/534/458 +f 1211/1089/459 1205/1066/459 1207/1068/459 1213/1090/459 +f 1213/1090/460 1207/1068/460 1208/1070/460 1214/1091/460 +f 1214/1091/461 1208/1070/461 1209/1072/461 1215/1092/461 +f 1215/1093/462 1209/1073/462 1210/1076/462 1216/1094/462 +f 1216/1094/463 1210/1076/463 1206/556/463 1212/559/463 +f 1283/1078/464 1277/1095/464 1279/1096/464 1285/1079/464 +f 1285/1079/465 1279/1096/465 1280/1097/465 1286/1081/465 +f 1286/1081/466 1280/1097/466 1281/1098/466 1287/1083/466 +f 1287/1086/467 1281/1099/467 1282/1100/467 1288/1087/467 +f 1288/1087/468 1282/1100/468 1278/558/468 1284/557/468 +f 1217/1101/469 1211/1089/469 1213/1090/469 1219/1102/469 +f 1219/1102/470 1213/1090/470 1214/1091/470 1220/1103/470 +f 1220/1103/471 1214/1091/471 1215/1092/471 1221/1104/471 +f 1221/1105/472 1215/1093/472 1216/1094/472 1222/1106/472 +f 1222/1106/473 1216/1094/473 1212/559/473 1218/567/473 +f 1277/1095/474 1271/1107/474 1273/1108/474 1279/1096/474 +f 1279/1096/475 1273/1108/475 1274/1109/475 1280/1097/475 +f 1280/1097/476 1274/1109/476 1275/1110/476 1281/1098/476 +f 1281/1099/477 1275/1111/477 1276/1112/477 1282/1100/477 +f 1282/1100/478 1276/1112/478 1272/566/478 1278/558/478 +f 1223/1113/479 1217/1101/479 1219/1102/479 1225/1114/479 +f 1225/1114/480 1219/1102/480 1220/1103/480 1226/1115/480 +f 1226/1115/481 1220/1103/481 1221/1104/481 1227/1116/481 +f 1227/1117/482 1221/1105/482 1222/1106/482 1228/1118/482 +f 1228/1118/483 1222/1106/483 1218/567/483 1224/569/483 +f 1271/1107/484 1265/1119/484 1267/1120/484 1273/1108/484 +f 1273/1108/485 1267/1120/485 1268/1121/485 1274/1109/485 +f 1274/1109/486 1268/1121/486 1269/1122/486 1275/1110/486 +f 1275/1111/487 1269/1123/487 1270/1124/487 1276/1112/487 +f 1276/1112/488 1270/1124/488 1266/568/488 1272/566/488 +f 1229/1125/489 1223/1113/489 1225/1114/489 1231/1126/489 +f 1231/1126/490 1225/1114/490 1226/1115/490 1232/1127/490 +f 1232/1127/491 1226/1115/491 1227/1116/491 1233/1128/491 +f 1233/1129/492 1227/1117/492 1228/1118/492 1234/1130/492 +f 1234/1130/493 1228/1118/493 1224/569/493 1230/571/493 +f 1265/1119/494 1259/1131/494 1261/1132/494 1267/1120/494 +f 1267/1120/495 1261/1132/495 1262/1133/495 1268/1121/495 +f 1268/1121/496 1262/1133/496 1263/1134/496 1269/1122/496 +f 1269/1123/497 1263/1135/497 1264/1136/497 1270/1124/497 +f 1270/1124/498 1264/1136/498 1260/570/498 1266/568/498 +f 1235/1137/499 1229/1125/499 1231/1126/499 1237/1138/499 +f 1237/1138/500 1231/1126/500 1232/1127/500 1238/1139/500 +f 1238/1139/501 1232/1127/501 1233/1128/501 1239/1140/501 +f 1239/1141/502 1233/1129/502 1234/1130/502 1240/1142/502 +f 1240/1142/503 1234/1130/503 1230/571/503 1236/562/503 +f 1259/1131/504 1253/1143/504 1255/1144/504 1261/1132/504 +f 1261/1132/505 1255/1144/505 1256/1145/505 1262/1133/505 +f 1262/1133/506 1256/1145/506 1257/1146/506 1263/1134/506 +f 1263/1135/507 1257/1147/507 1258/1148/507 1264/1136/507 +f 1264/1136/508 1258/1148/508 1254/563/508 1260/570/508 +f 1199/1149/509 1235/1137/509 1237/1138/509 1201/1150/509 +f 1201/1150/510 1237/1138/510 1238/1139/510 1202/1151/510 +f 1202/1151/511 1238/1139/511 1239/1140/511 1203/1152/511 +f 1203/1153/512 1239/1141/512 1240/1142/512 1204/1154/512 +f 1204/1154/513 1240/1142/513 1236/562/513 1200/565/513 +f 1253/1143/514 1241/1155/514 1243/1156/514 1255/1144/514 +f 1255/1144/515 1243/1156/515 1244/1157/515 1256/1145/515 +f 1256/1145/516 1244/1157/516 1245/1158/516 1257/1146/516 +f 1257/1147/517 1245/1159/517 1246/1160/517 1258/1148/517 +f 1258/1148/518 1246/1160/518 1242/564/518 1254/563/518 +f 1109/1161/519 1097/1162/519 1099/1163/519 1111/1164/519 +f 1111/1164/520 1099/1163/520 1100/1165/520 1112/1166/520 +f 1112/1166/521 1100/1165/521 1101/1167/521 1113/1168/521 +f 1113/1169/522 1101/1170/522 1102/1171/522 1114/1172/522 +f 1114/1172/523 1102/1171/523 1098/540/523 1110/543/523 +f 1151/1173/524 1187/1174/524 1189/1175/524 1153/1176/524 +f 1153/1176/525 1189/1175/525 1190/1177/525 1154/1178/525 +f 1154/1178/526 1190/1177/526 1191/1179/526 1155/1180/526 +f 1155/1181/527 1191/1182/527 1192/1183/527 1156/1184/527 +f 1156/1184/528 1192/1183/528 1188/542/528 1152/541/528 +f 1115/1185/529 1109/1161/529 1111/1164/529 1117/1186/529 +f 1117/1186/530 1111/1164/530 1112/1166/530 1118/1187/530 +f 1118/1187/531 1112/1166/531 1113/1168/531 1119/1188/531 +f 1119/1189/532 1113/1169/532 1114/1172/532 1120/1190/532 +f 1120/1190/533 1114/1172/533 1110/543/533 1116/578/533 +f 1187/1174/534 1181/1191/534 1183/1192/534 1189/1175/534 +f 1189/1175/535 1183/1192/535 1184/1193/535 1190/1177/535 +f 1190/1177/536 1184/1193/536 1185/1194/536 1191/1179/536 +f 1191/1182/537 1185/1195/537 1186/1196/537 1192/1183/537 +f 1192/1183/538 1186/1196/538 1182/579/538 1188/542/538 +f 1121/1197/539 1115/1185/539 1117/1186/539 1123/1198/539 +f 1123/1198/540 1117/1186/540 1118/1187/540 1124/1199/540 +f 1124/1199/541 1118/1187/541 1119/1188/541 1125/1200/541 +f 1125/1201/542 1119/1189/542 1120/1190/542 1126/1202/542 +f 1126/1202/543 1120/1190/543 1116/578/543 1122/581/543 +f 1181/1191/544 1175/1203/544 1177/1204/544 1183/1192/544 +f 1183/1192/545 1177/1204/545 1178/1205/545 1184/1193/545 +f 1184/1193/546 1178/1205/546 1179/1206/546 1185/1194/546 +f 1185/1195/547 1179/1207/547 1180/1208/547 1186/1196/547 +f 1186/1196/548 1180/1208/548 1176/580/548 1182/579/548 +f 1127/1209/549 1121/1197/549 1123/1198/549 1129/1210/549 +f 1129/1210/550 1123/1198/550 1124/1199/550 1130/1211/550 +f 1130/1211/551 1124/1199/551 1125/1200/551 1131/1212/551 +f 1131/1213/552 1125/1201/552 1126/1202/552 1132/1214/552 +f 1132/1214/553 1126/1202/553 1122/581/553 1128/583/553 +f 1175/1203/554 1169/1215/554 1171/1216/554 1177/1204/554 +f 1177/1204/555 1171/1216/555 1172/1217/555 1178/1205/555 +f 1178/1205/556 1172/1217/556 1173/1218/556 1179/1206/556 +f 1179/1207/557 1173/1219/557 1174/1220/557 1180/1208/557 +f 1180/1208/558 1174/1220/558 1170/582/558 1176/580/558 +f 1133/1221/559 1127/1209/559 1129/1210/559 1135/1222/559 +f 1135/1222/560 1129/1210/560 1130/1211/560 1136/1223/560 +f 1136/1223/561 1130/1211/561 1131/1212/561 1137/1224/561 +f 1137/1225/562 1131/1213/562 1132/1214/562 1138/1226/562 +f 1138/1226/563 1132/1214/563 1128/583/563 1134/585/563 +f 1169/1215/564 1163/1227/564 1165/1228/564 1171/1216/564 +f 1171/1216/565 1165/1228/565 1166/1229/565 1172/1217/565 +f 1172/1217/566 1166/1229/566 1167/1230/566 1173/1218/566 +f 1173/1219/567 1167/1231/567 1168/1232/567 1174/1220/567 +f 1174/1220/568 1168/1232/568 1164/584/568 1170/582/568 +f 1139/1233/569 1133/1221/569 1135/1222/569 1141/1234/569 +f 1141/1234/570 1135/1222/570 1136/1223/570 1142/1235/570 +f 1142/1235/571 1136/1223/571 1137/1224/571 1143/1236/571 +f 1143/1237/572 1137/1225/572 1138/1226/572 1144/1238/572 +f 1144/1238/573 1138/1226/573 1134/585/573 1140/507/573 +f 1163/1227/574 1157/1239/574 1159/1240/574 1165/1228/574 +f 1165/1228/575 1159/1240/575 1160/1241/575 1166/1229/575 +f 1166/1229/576 1160/1241/576 1161/1242/576 1167/1230/576 +f 1167/1231/577 1161/1243/577 1162/1244/577 1168/1232/577 +f 1168/1232/578 1162/1244/578 1158/508/578 1164/584/578 +f 1103/1245/579 1139/1233/579 1141/1234/579 1105/1246/579 +f 1105/1246/580 1141/1234/580 1142/1235/580 1106/1247/580 +f 1106/1247/581 1142/1235/581 1143/1236/581 1107/1248/581 +f 1107/1249/582 1143/1237/582 1144/1238/582 1108/1250/582 +f 1108/1250/583 1144/1238/583 1140/507/583 1104/510/583 +f 1157/1239/584 1145/1251/584 1147/1252/584 1159/1240/584 +f 1159/1240/585 1147/1252/585 1148/1253/585 1160/1241/585 +f 1160/1241/586 1148/1253/586 1149/1254/586 1161/1242/586 +f 1161/1243/587 1149/1255/587 1150/1256/587 1162/1244/587 +f 1162/1244/588 1150/1256/588 1146/509/588 1158/508/588 +f 1145/1251/589 1007/978/589 1009/981/589 1147/1252/589 +f 1147/1252/590 1009/981/590 1010/983/590 1148/1253/590 +f 1148/1253/591 1010/983/591 1011/985/591 1149/1254/591 +f 1149/1255/592 1011/986/592 1012/989/592 1150/1256/592 +f 1150/1256/593 1012/989/593 1008/554/593 1146/509/593 +f 1049/517/594 1103/1245/594 1105/1246/594 1051/968/594 +f 1051/968/595 1105/1246/595 1106/1247/595 1052/970/595 +f 1052/970/596 1106/1247/596 1107/1248/596 1053/972/596 +f 1053/975/597 1107/1249/597 1108/1250/597 1054/976/597 +f 1054/976/598 1108/1250/598 1104/510/598 1050/555/598 +f 905/961/599 1247/1077/599 1249/1080/599 907/962/599 +f 907/962/600 1249/1080/600 1250/1082/600 908/963/600 +f 908/963/601 1250/1082/601 1251/1084/601 909/964/601 +f 909/965/602 1251/1085/602 1252/1088/602 910/966/602 +f 910/966/603 1252/1088/603 1248/534/603 906/537/603 +f 1193/519/604 959/518/604 961/956/604 1195/1067/604 +f 1195/1067/605 961/956/605 962/957/605 1196/1069/605 +f 1196/1069/606 962/957/606 963/958/606 1197/1071/606 +f 1197/1074/607 963/959/607 964/960/607 1198/1075/607 +f 1198/1075/608 964/960/608 960/536/608 1194/535/608 +f 1361/1257/609 1349/1258/609 1351/1259/609 1363/1260/609 +f 1363/1260/610 1351/1259/610 1352/1261/610 1364/1262/610 +f 1364/1262/611 1352/1261/611 1353/1263/611 1365/1264/611 +f 1365/1265/612 1353/1266/612 1354/1267/612 1366/1268/612 +f 1366/1268/613 1354/1267/613 1350/577/613 1362/600/613 +f 1415/1269/614 1463/1270/614 1465/1271/614 1417/1272/614 +f 1417/1272/615 1465/1271/615 1466/1273/615 1418/1274/615 +f 1418/1274/616 1466/1273/616 1467/1275/616 1419/1276/616 +f 1419/1277/617 1467/1278/617 1468/1279/617 1420/1280/617 +f 1420/1280/618 1468/1279/618 1464/601/618 1416/576/618 +f 1367/1281/619 1361/1257/619 1363/1260/619 1369/1282/619 +f 1369/1282/620 1363/1260/620 1364/1262/620 1370/1283/620 +f 1370/1283/621 1364/1262/621 1365/1264/621 1371/1284/621 +f 1371/1285/622 1365/1265/622 1366/1268/622 1372/1286/622 +f 1372/1286/623 1366/1268/623 1362/600/623 1368/588/623 +f 1463/1270/624 1457/1287/624 1459/1288/624 1465/1271/624 +f 1465/1271/625 1459/1288/625 1460/1289/625 1466/1273/625 +f 1466/1273/626 1460/1289/626 1461/1290/626 1467/1275/626 +f 1467/1278/627 1461/1291/627 1462/1292/627 1468/1279/627 +f 1468/1279/628 1462/1292/628 1458/589/628 1464/601/628 +f 1373/1293/629 1367/1281/629 1369/1282/629 1375/1294/629 +f 1375/1294/630 1369/1282/630 1370/1283/630 1376/1295/630 +f 1376/1295/631 1370/1283/631 1371/1284/631 1377/1296/631 +f 1377/1297/632 1371/1285/632 1372/1286/632 1378/1298/632 +f 1378/1298/633 1372/1286/633 1368/588/633 1374/591/633 +f 1457/1287/634 1451/1299/634 1453/1300/634 1459/1288/634 +f 1459/1288/635 1453/1300/635 1454/1301/635 1460/1289/635 +f 1460/1289/636 1454/1301/636 1455/1302/636 1461/1290/636 +f 1461/1291/637 1455/1303/637 1456/1304/637 1462/1292/637 +f 1462/1292/638 1456/1304/638 1452/590/638 1458/589/638 +f 1379/1305/639 1373/1293/639 1375/1294/639 1381/1306/639 +f 1381/1306/640 1375/1294/640 1376/1295/640 1382/1307/640 +f 1382/1307/641 1376/1295/641 1377/1296/641 1383/1308/641 +f 1383/1309/642 1377/1297/642 1378/1298/642 1384/1310/642 +f 1384/1310/643 1378/1298/643 1374/591/643 1380/593/643 +f 1451/1299/644 1445/1311/644 1447/1312/644 1453/1300/644 +f 1453/1300/645 1447/1312/645 1448/1313/645 1454/1301/645 +f 1454/1301/646 1448/1313/646 1449/1314/646 1455/1302/646 +f 1455/1303/647 1449/1315/647 1450/1316/647 1456/1304/647 +f 1456/1304/648 1450/1316/648 1446/592/648 1452/590/648 +f 1385/1317/649 1379/1305/649 1381/1306/649 1387/1318/649 +f 1387/1318/650 1381/1306/650 1382/1307/650 1388/1319/650 +f 1388/1319/651 1382/1307/651 1383/1308/651 1389/1320/651 +f 1389/1321/652 1383/1309/652 1384/1310/652 1390/1322/652 +f 1390/1322/653 1384/1310/653 1380/593/653 1386/595/653 +f 1445/1311/654 1439/1323/654 1441/1324/654 1447/1312/654 +f 1447/1312/655 1441/1324/655 1442/1325/655 1448/1313/655 +f 1448/1313/656 1442/1325/656 1443/1326/656 1449/1314/656 +f 1449/1315/657 1443/1327/657 1444/1328/657 1450/1316/657 +f 1450/1316/658 1444/1328/658 1440/594/658 1446/592/658 +f 1391/1329/659 1385/1317/659 1387/1318/659 1393/1330/659 +f 1393/1330/660 1387/1318/660 1388/1319/660 1394/1331/660 +f 1394/1331/661 1388/1319/661 1389/1320/661 1395/1332/661 +f 1395/1333/662 1389/1321/662 1390/1322/662 1396/1334/662 +f 1396/1334/663 1390/1322/663 1386/595/663 1392/597/663 +f 1439/1323/664 1433/1335/664 1435/1336/664 1441/1324/664 +f 1441/1324/665 1435/1336/665 1436/1337/665 1442/1325/665 +f 1442/1325/666 1436/1337/666 1437/1338/666 1443/1326/666 +f 1443/1327/667 1437/1339/667 1438/1340/667 1444/1328/667 +f 1444/1328/668 1438/1340/668 1434/596/668 1440/594/668 +f 1397/1341/669 1391/1329/669 1393/1330/669 1399/1342/669 +f 1399/1342/670 1393/1330/670 1394/1331/670 1400/1343/670 +f 1400/1343/671 1394/1331/671 1395/1332/671 1401/1344/671 +f 1401/1345/672 1395/1333/672 1396/1334/672 1402/1346/672 +f 1402/1346/673 1396/1334/673 1392/597/673 1398/599/673 +f 1433/1335/674 1427/1347/674 1429/1348/674 1435/1336/674 +f 1435/1336/675 1429/1348/675 1430/1349/675 1436/1337/675 +f 1436/1337/676 1430/1349/676 1431/1350/676 1437/1338/676 +f 1437/1339/677 1431/1351/677 1432/1352/677 1438/1340/677 +f 1438/1340/678 1432/1352/678 1428/598/678 1434/596/678 +f 1403/1353/679 1397/1341/679 1399/1342/679 1405/1354/679 +f 1405/1354/680 1399/1342/680 1400/1343/680 1406/1355/680 +f 1406/1355/681 1400/1343/681 1401/1344/681 1407/1356/681 +f 1407/1357/682 1401/1345/682 1402/1346/682 1408/1358/682 +f 1408/1358/683 1402/1346/683 1398/599/683 1404/586/683 +f 1427/1347/684 1421/1359/684 1423/1360/684 1429/1348/684 +f 1429/1348/685 1423/1360/685 1424/1361/685 1430/1349/685 +f 1430/1349/686 1424/1361/686 1425/1362/686 1431/1350/686 +f 1431/1351/687 1425/1363/687 1426/1364/687 1432/1352/687 +f 1432/1352/688 1426/1364/688 1422/587/688 1428/598/688 +f 1355/1365/689 1403/1353/689 1405/1354/689 1357/1366/689 +f 1357/1366/690 1405/1354/690 1406/1355/690 1358/1367/690 +f 1358/1367/691 1406/1355/691 1407/1356/691 1359/1368/691 +f 1359/1369/692 1407/1357/692 1408/1358/692 1360/1370/692 +f 1360/1370/693 1408/1358/693 1404/586/693 1356/501/693 +f 1421/1359/694 1409/1371/694 1411/1372/694 1423/1360/694 +f 1423/1360/695 1411/1372/695 1412/1373/695 1424/1361/695 +f 1424/1361/696 1412/1373/696 1413/1374/696 1425/1362/696 +f 1425/1363/697 1413/1375/697 1414/1376/697 1426/1364/697 +f 1426/1364/698 1414/1376/698 1410/502/698 1422/587/698 +f 1481/1377/699 1469/1378/699 1471/1379/699 1483/1380/699 +f 1483/1380/700 1471/1379/700 1472/1381/700 1484/1382/700 +f 1484/1382/701 1472/1381/701 1473/1383/701 1485/1384/701 +f 1485/1385/702 1473/1386/702 1474/1387/702 1486/1388/702 +f 1486/1388/703 1474/1387/703 1470/514/703 1482/604/703 +f 1295/1389/704 1343/1390/704 1345/1391/704 1297/1392/704 +f 1297/1392/705 1345/1391/705 1346/1393/705 1298/1394/705 +f 1298/1394/706 1346/1393/706 1347/1395/706 1299/1396/706 +f 1299/1397/707 1347/1398/707 1348/1399/707 1300/1400/707 +f 1300/1400/708 1348/1399/708 1344/605/708 1296/513/708 +f 1487/1401/709 1481/1377/709 1483/1380/709 1489/1402/709 +f 1489/1402/710 1483/1380/710 1484/1382/710 1490/1403/710 +f 1490/1403/711 1484/1382/711 1485/1384/711 1491/1404/711 +f 1491/1405/712 1485/1385/712 1486/1388/712 1492/1406/712 +f 1492/1406/713 1486/1388/713 1482/604/713 1488/607/713 +f 1343/1390/714 1337/1407/714 1339/1408/714 1345/1391/714 +f 1345/1391/715 1339/1408/715 1340/1409/715 1346/1393/715 +f 1346/1393/716 1340/1409/716 1341/1410/716 1347/1395/716 +f 1347/1398/717 1341/1411/717 1342/1412/717 1348/1399/717 +f 1348/1399/718 1342/1412/718 1338/606/718 1344/605/718 +f 1493/1413/719 1487/1401/719 1489/1402/719 1495/1414/719 +f 1495/1414/720 1489/1402/720 1490/1403/720 1496/1415/720 +f 1496/1415/721 1490/1403/721 1491/1404/721 1497/1416/721 +f 1497/1417/722 1491/1405/722 1492/1406/722 1498/1418/722 +f 1498/1418/723 1492/1406/723 1488/607/723 1494/609/723 +f 1337/1407/724 1331/1419/724 1333/1420/724 1339/1408/724 +f 1339/1408/725 1333/1420/725 1334/1421/725 1340/1409/725 +f 1340/1409/726 1334/1421/726 1335/1422/726 1341/1410/726 +f 1341/1411/727 1335/1423/727 1336/1424/727 1342/1412/727 +f 1342/1412/728 1336/1424/728 1332/608/728 1338/606/728 +f 1499/1425/729 1493/1413/729 1495/1414/729 1501/1426/729 +f 1501/1426/730 1495/1414/730 1496/1415/730 1502/1427/730 +f 1502/1427/731 1496/1415/731 1497/1416/731 1503/1428/731 +f 1503/1429/732 1497/1417/732 1498/1418/732 1504/1430/732 +f 1504/1430/733 1498/1418/733 1494/609/733 1500/611/733 +f 1331/1419/734 1325/1431/734 1327/1432/734 1333/1420/734 +f 1333/1420/735 1327/1432/735 1328/1433/735 1334/1421/735 +f 1334/1421/736 1328/1433/736 1329/1434/736 1335/1422/736 +f 1335/1423/737 1329/1435/737 1330/1436/737 1336/1424/737 +f 1336/1424/738 1330/1436/738 1326/610/738 1332/608/738 +f 1505/1437/739 1499/1425/739 1501/1426/739 1507/1438/739 +f 1507/1438/740 1501/1426/740 1502/1427/740 1508/1439/740 +f 1508/1439/741 1502/1427/741 1503/1428/741 1509/1440/741 +f 1509/1441/742 1503/1429/742 1504/1430/742 1510/1442/742 +f 1510/1442/743 1504/1430/743 1500/611/743 1506/613/743 +f 1325/1431/744 1319/1443/744 1321/1444/744 1327/1432/744 +f 1327/1432/745 1321/1444/745 1322/1445/745 1328/1433/745 +f 1328/1433/746 1322/1445/746 1323/1446/746 1329/1434/746 +f 1329/1435/747 1323/1447/747 1324/1448/747 1330/1436/747 +f 1330/1436/748 1324/1448/748 1320/612/748 1326/610/748 +f 1511/1449/749 1505/1437/749 1507/1438/749 1513/1450/749 +f 1513/1450/750 1507/1438/750 1508/1439/750 1514/1451/750 +f 1514/1451/751 1508/1439/751 1509/1440/751 1515/1452/751 +f 1515/1453/752 1509/1441/752 1510/1442/752 1516/1454/752 +f 1516/1454/753 1510/1442/753 1506/613/753 1512/615/753 +f 1319/1443/754 1313/1455/754 1315/1456/754 1321/1444/754 +f 1321/1444/755 1315/1456/755 1316/1457/755 1322/1445/755 +f 1322/1445/756 1316/1457/756 1317/1458/756 1323/1446/756 +f 1323/1447/757 1317/1459/757 1318/1460/757 1324/1448/757 +f 1324/1448/758 1318/1460/758 1314/614/758 1320/612/758 +f 1517/1461/759 1511/1449/759 1513/1450/759 1519/1462/759 +f 1519/1462/760 1513/1450/760 1514/1451/760 1520/1463/760 +f 1520/1463/761 1514/1451/761 1515/1452/761 1521/1464/761 +f 1521/1465/762 1515/1453/762 1516/1454/762 1522/1466/762 +f 1522/1466/763 1516/1454/763 1512/615/763 1518/602/763 +f 1313/1455/764 1307/1467/764 1309/1468/764 1315/1456/764 +f 1315/1456/765 1309/1468/765 1310/1469/765 1316/1457/765 +f 1316/1457/766 1310/1469/766 1311/1470/766 1317/1458/766 +f 1317/1459/767 1311/1471/767 1312/1472/767 1318/1460/767 +f 1318/1460/768 1312/1472/768 1308/603/768 1314/614/768 +f 1523/1473/769 1517/1461/769 1519/1462/769 1525/1474/769 +f 1525/1474/770 1519/1462/770 1520/1463/770 1526/1475/770 +f 1526/1475/771 1520/1463/771 1521/1464/771 1527/1476/771 +f 1527/1477/772 1521/1465/772 1522/1466/772 1528/1478/772 +f 1528/1478/773 1522/1466/773 1518/602/773 1524/572/773 +f 1307/1467/774 1301/1479/774 1303/1480/774 1309/1468/774 +f 1309/1468/775 1303/1480/775 1304/1481/775 1310/1469/775 +f 1310/1469/776 1304/1481/776 1305/1482/776 1311/1470/776 +f 1311/1471/777 1305/1483/777 1306/1484/777 1312/1472/777 +f 1312/1472/778 1306/1484/778 1302/573/778 1308/603/778 +f 1475/1485/779 1523/1473/779 1525/1474/779 1477/1486/779 +f 1477/1486/780 1525/1474/780 1526/1475/780 1478/1487/780 +f 1478/1487/781 1526/1475/781 1527/1476/781 1479/1488/781 +f 1479/1489/782 1527/1477/782 1528/1478/782 1480/1490/782 +f 1480/1490/783 1528/1478/783 1524/572/783 1476/575/783 +f 1301/1479/784 1289/1491/784 1291/1492/784 1303/1480/784 +f 1303/1480/785 1291/1492/785 1292/1493/785 1304/1481/785 +f 1304/1481/786 1292/1493/786 1293/1494/786 1305/1482/786 +f 1305/1483/787 1293/1495/787 1294/1496/787 1306/1484/787 +f 1306/1484/788 1294/1496/788 1290/574/788 1302/573/788 +f 881/855/789 1295/1389/789 1297/1392/789 883/853/789 +f 883/853/790 1297/1392/790 1298/1394/790 884/851/790 +f 884/851/791 1298/1394/791 1299/1396/791 885/848/791 +f 885/847/792 1299/1397/792 1300/1400/792 886/845/792 +f 886/845/793 1300/1400/793 1296/513/793 882/516/793 +f 1469/1378/794 887/866/794 889/864/794 1471/1379/794 +f 1471/1379/795 889/864/795 890/862/795 1472/1381/795 +f 1472/1381/796 890/862/796 891/861/796 1473/1383/796 +f 1473/1386/797 891/858/797 892/856/797 1474/1387/797 +f 1474/1387/798 892/856/798 888/515/798 1470/514/798 +f 1289/1491/799 1151/1173/799 1153/1176/799 1291/1492/799 +f 1291/1492/800 1153/1176/800 1154/1178/800 1292/1493/800 +f 1292/1493/801 1154/1178/801 1155/1180/801 1293/1494/801 +f 1293/1495/802 1155/1181/802 1156/1184/802 1294/1496/802 +f 1294/1496/803 1156/1184/803 1152/541/803 1290/574/803 +f 1097/1162/804 1475/1485/804 1477/1486/804 1099/1163/804 +f 1099/1163/805 1477/1486/805 1478/1487/805 1100/1165/805 +f 1100/1165/806 1478/1487/806 1479/1488/806 1101/1167/806 +f 1101/1170/807 1479/1489/807 1480/1490/807 1102/1171/807 +f 1102/1171/808 1480/1490/808 1476/575/808 1098/540/808 +f 1409/1371/809 869/837/809 871/836/809 1411/1372/809 +f 1411/1372/810 871/836/810 872/835/810 1412/1373/810 +f 1412/1373/811 872/835/811 873/834/811 1413/1374/811 +f 1413/1375/812 873/833/812 874/832/812 1414/1376/812 +f 1414/1376/813 874/832/813 870/500/813 1410/502/813 +f 875/843/814 1355/1365/814 1357/1366/814 877/842/814 +f 877/842/815 1357/1366/815 1358/1367/815 878/841/815 +f 878/841/816 1358/1367/816 1359/1368/816 879/840/816 +f 879/839/817 1359/1369/817 1360/1370/817 880/838/817 +f 880/838/818 1360/1370/818 1356/501/818 876/499/818 +f 1241/1155/819 1415/1269/819 1417/1272/819 1243/1156/819 +f 1243/1156/820 1417/1272/820 1418/1274/820 1244/1157/820 +f 1244/1157/821 1418/1274/821 1419/1276/821 1245/1158/821 +f 1245/1159/822 1419/1277/822 1420/1280/822 1246/1160/822 +f 1246/1160/823 1420/1280/823 1416/576/823 1242/564/823 +f 1349/1258/824 1199/1149/824 1201/1150/824 1351/1259/824 +f 1351/1259/825 1201/1150/825 1202/1151/825 1352/1261/825 +f 1352/1261/826 1202/1151/826 1203/1152/826 1353/1263/826 +f 1353/1266/827 1203/1153/827 1204/1154/827 1354/1267/827 +f 1354/1267/828 1204/1154/828 1200/565/828 1350/577/828 +f 1163/1227/25 1169/1215/25 1277/1095/25 +f 1879/1497/829 1865/1498/829 1867/1499/829 1881/1500/829 +f 1881/1500/830 1867/1499/830 1868/1501/830 1882/1502/830 +f 1882/1502/831 1868/1501/831 1869/1503/831 1883/1504/831 +f 1883/1505/832 1869/1506/832 1870/1507/832 1884/1508/832 +f 1884/1508/833 1870/1507/833 1871/1509/833 1885/1510/833 +f 1885/1510/834 1871/1509/834 1866/371/834 1880/355/834 +f 1928/414/835 1970/413/835 1972/1511/835 1930/1512/835 +f 1930/1512/836 1972/1511/836 1973/1513/836 1931/1514/836 +f 1931/1514/837 1973/1513/837 1974/1515/837 1932/1516/837 +f 1932/1517/838 1974/1518/838 1975/1519/838 1933/1520/838 +f 1933/1520/839 1975/1519/839 1976/1521/839 1934/1522/839 +f 1934/1522/840 1976/1521/840 1971/356/840 1929/372/840 +f 1886/1523/841 1879/1497/841 1881/1500/841 1888/1524/841 +f 1888/1524/842 1881/1500/842 1882/1502/842 1889/1525/842 +f 1889/1525/843 1882/1502/843 1883/1526/843 1890/1527/843 +f 1890/1528/844 1883/1529/844 1884/1530/844 1891/1531/844 +f 1891/1531/845 1884/1530/845 1885/1532/845 1892/1533/845 +f 1892/1533/846 1885/1532/846 1880/355/846 1887/345/846 +f 1970/413/847 1963/412/847 1965/1534/847 1972/1511/847 +f 1972/1511/848 1965/1534/848 1966/1535/848 1973/1513/848 +f 1973/1513/849 1966/1535/849 1967/1536/849 1974/1537/849 +f 1974/1538/850 1967/1539/850 1968/1540/850 1975/1541/850 +f 1975/1541/851 1968/1540/851 1969/1542/851 1976/1543/851 +f 1976/1543/852 1969/1542/852 1964/346/852 1971/356/852 +f 1893/1544/853 1886/1523/853 1888/1524/853 1895/1545/853 +f 1895/1545/854 1888/1524/854 1889/1525/854 1896/1546/854 +f 1896/1546/855 1889/1525/855 1890/1547/855 1897/1548/855 +f 1897/1549/856 1890/1550/856 1891/1551/856 1898/1552/856 +f 1898/1552/857 1891/1551/857 1892/1553/857 1899/1554/857 +f 1899/1554/858 1892/1553/858 1887/345/858 1894/348/858 +f 1963/412/859 1956/411/859 1958/1555/859 1965/1534/859 +f 1965/1534/860 1958/1555/860 1959/1556/860 1966/1535/860 +f 1966/1535/861 1959/1556/861 1960/1557/861 1967/1558/861 +f 1967/1559/862 1960/1560/862 1961/1561/862 1968/1562/862 +f 1968/1562/863 1961/1561/863 1962/1563/863 1969/1564/863 +f 1969/1564/864 1962/1563/864 1957/347/864 1964/346/864 +f 1900/1565/865 1893/1544/865 1895/1545/865 1902/1566/865 +f 1902/1566/866 1895/1545/866 1896/1546/866 1903/1567/866 +f 1903/1567/867 1896/1546/867 1897/1568/867 1904/1569/867 +f 1904/1570/868 1897/1571/868 1898/1572/868 1905/1573/868 +f 1905/1573/869 1898/1572/869 1899/1574/869 1906/1575/869 +f 1906/1575/870 1899/1574/870 1894/348/870 1901/350/870 +f 1956/411/871 1949/410/871 1951/1576/871 1958/1555/871 +f 1958/1555/872 1951/1576/872 1952/1577/872 1959/1556/872 +f 1959/1556/873 1952/1577/873 1953/1578/873 1960/1579/873 +f 1960/1580/874 1953/1581/874 1954/1582/874 1961/1583/874 +f 1961/1583/875 1954/1582/875 1955/1584/875 1962/1585/875 +f 1962/1585/876 1955/1584/876 1950/349/876 1957/347/876 +f 1907/1586/877 1900/1565/877 1902/1566/877 1909/1587/877 +f 1909/1587/878 1902/1566/878 1903/1567/878 1910/1588/878 +f 1910/1588/879 1903/1567/879 1904/1589/879 1911/1590/879 +f 1911/1591/880 1904/1592/880 1905/1593/880 1912/1594/880 +f 1912/1594/881 1905/1593/881 1906/1595/881 1913/1596/881 +f 1913/1596/882 1906/1595/882 1901/351/882 1908/354/882 +f 1949/410/883 1942/409/883 1944/1597/883 1951/1576/883 +f 1951/1576/884 1944/1597/884 1945/1598/884 1952/1577/884 +f 1952/1577/885 1945/1598/885 1946/1599/885 1953/1600/885 +f 1953/1601/886 1946/1602/886 1947/1603/886 1954/1604/886 +f 1954/1604/887 1947/1603/887 1948/1605/887 1955/1606/887 +f 1955/1606/888 1948/1605/888 1943/353/888 1950/352/888 +f 1914/1607/889 1907/1586/889 1909/1587/889 1916/1608/889 +f 1916/1608/890 1909/1587/890 1910/1588/890 1917/1609/890 +f 1917/1609/891 1910/1588/891 1911/1610/891 1918/1611/891 +f 1918/1612/892 1911/1613/892 1912/1614/892 1919/1615/892 +f 1919/1615/893 1912/1614/893 1913/1616/893 1920/1617/893 +f 1920/1617/894 1913/1616/894 1908/354/894 1915/341/894 +f 1942/409/895 1935/408/895 1937/1618/895 1944/1597/895 +f 1944/1597/896 1937/1618/896 1938/1619/896 1945/1598/896 +f 1945/1598/897 1938/1619/897 1939/1620/897 1946/1621/897 +f 1946/1622/898 1939/1623/898 1940/1624/898 1947/1625/898 +f 1947/1625/899 1940/1624/899 1941/1626/899 1948/1627/899 +f 1948/1627/900 1941/1626/900 1936/342/900 1943/353/900 +f 1872/1628/901 1914/1607/901 1916/1608/901 1874/1629/901 +f 1874/1629/902 1916/1608/902 1917/1609/902 1875/1630/902 +f 1875/1630/903 1917/1609/903 1918/1631/903 1876/1632/903 +f 1876/1633/904 1918/1634/904 1919/1635/904 1877/1636/904 +f 1877/1636/905 1919/1635/905 1920/1637/905 1878/1638/905 +f 1878/1638/906 1920/1637/906 1915/341/906 1873/344/906 +f 1935/408/907 1921/407/907 1923/1639/907 1937/1618/907 +f 1937/1618/908 1923/1639/908 1924/1640/908 1938/1619/908 +f 1938/1619/909 1924/1640/909 1925/1641/909 1939/1642/909 +f 1939/1643/910 1925/1644/910 1926/1645/910 1940/1646/910 +f 1940/1646/911 1926/1645/911 1927/1647/911 1941/1648/911 +f 1941/1648/912 1927/1647/912 1922/343/912 1936/342/912 +f 1543/1649/913 1529/1650/913 1531/1651/913 1545/1652/913 +f 1545/1652/914 1531/1651/914 1532/1653/914 1546/1654/914 +f 1546/1654/915 1532/1653/915 1533/1655/915 1547/1656/915 +f 1547/1657/916 1533/1658/916 1534/1659/916 1548/1660/916 +f 1548/1660/917 1534/1659/917 1535/1661/917 1549/1662/917 +f 1549/1662/918 1535/1661/918 1530/357/918 1544/337/918 +f 1704/390/919 1746/389/919 1748/1663/919 1706/1664/919 +f 1706/1664/920 1748/1663/920 1749/1665/920 1707/1666/920 +f 1707/1666/921 1749/1665/921 1750/1667/921 1708/1668/921 +f 1708/1669/922 1750/1670/922 1751/1671/922 1709/1672/922 +f 1709/1672/923 1751/1671/923 1752/1673/923 1710/1674/923 +f 1710/1674/924 1752/1673/924 1747/338/924 1705/358/924 +f 1550/1675/925 1543/1649/925 1545/1652/925 1552/1676/925 +f 1552/1676/926 1545/1652/926 1546/1654/926 1553/1677/926 +f 1553/1677/927 1546/1654/927 1547/1678/927 1554/1679/927 +f 1554/1680/928 1547/1681/928 1548/1682/928 1555/1683/928 +f 1555/1683/929 1548/1682/929 1549/1684/929 1556/1685/929 +f 1556/1685/930 1549/1684/930 1544/337/930 1551/340/930 +f 1746/389/931 1739/388/931 1741/1686/931 1748/1663/931 +f 1748/1663/932 1741/1686/932 1742/1687/932 1749/1665/932 +f 1749/1665/933 1742/1687/933 1743/1688/933 1750/1689/933 +f 1750/1690/934 1743/1691/934 1744/1692/934 1751/1693/934 +f 1751/1693/935 1744/1692/935 1745/1694/935 1752/1695/935 +f 1752/1695/936 1745/1694/936 1740/339/936 1747/338/936 +f 1557/1696/937 1550/1675/937 1552/1676/937 1559/1697/937 +f 1559/1697/938 1552/1676/938 1553/1677/938 1560/1698/938 +f 1560/1698/939 1553/1677/939 1554/1699/939 1561/1700/939 +f 1561/1701/940 1554/1702/940 1555/1703/940 1562/1704/940 +f 1562/1704/941 1555/1703/941 1556/1705/941 1563/1706/941 +f 1563/1706/942 1556/1705/942 1551/340/942 1558/360/942 +f 1739/388/943 1732/387/943 1734/1707/943 1741/1686/943 +f 1741/1686/944 1734/1707/944 1735/1708/944 1742/1687/944 +f 1742/1687/945 1735/1708/945 1736/1709/945 1743/1710/945 +f 1743/1711/946 1736/1712/946 1737/1713/946 1744/1714/946 +f 1744/1714/947 1737/1713/947 1738/1715/947 1745/1716/947 +f 1745/1716/948 1738/1715/948 1733/359/948 1740/339/948 +f 1564/1717/949 1557/1696/949 1559/1697/949 1566/1718/949 +f 1566/1718/950 1559/1697/950 1560/1698/950 1567/1719/950 +f 1567/1719/951 1560/1698/951 1561/1720/951 1568/1721/951 +f 1568/1722/952 1561/1723/952 1562/1724/952 1569/1725/952 +f 1569/1725/953 1562/1724/953 1563/1726/953 1570/1727/953 +f 1570/1727/954 1563/1726/954 1558/360/954 1565/362/954 +f 1732/387/955 1725/386/955 1727/1728/955 1734/1707/955 +f 1734/1707/956 1727/1728/956 1728/1729/956 1735/1708/956 +f 1735/1708/957 1728/1729/957 1729/1730/957 1736/1731/957 +f 1736/1732/958 1729/1733/958 1730/1734/958 1737/1735/958 +f 1737/1735/959 1730/1734/959 1731/1736/959 1738/1737/959 +f 1738/1737/960 1731/1736/960 1726/361/960 1733/359/960 +f 1571/1738/961 1564/1717/961 1566/1718/961 1573/1739/961 +f 1573/1739/962 1566/1718/962 1567/1719/962 1574/1740/962 +f 1574/1740/963 1567/1719/963 1568/1741/963 1575/1742/963 +f 1575/1743/964 1568/1744/964 1569/1745/964 1576/1746/964 +f 1576/1746/965 1569/1745/965 1570/1747/965 1577/1748/965 +f 1577/1748/966 1570/1747/966 1565/363/966 1572/366/966 +f 1725/386/967 1718/385/967 1720/1749/967 1727/1728/967 +f 1727/1728/968 1720/1749/968 1721/1750/968 1728/1729/968 +f 1728/1729/969 1721/1750/969 1722/1751/969 1729/1752/969 +f 1729/1753/970 1722/1754/970 1723/1755/970 1730/1756/970 +f 1730/1756/971 1723/1755/971 1724/1757/971 1731/1758/971 +f 1731/1758/972 1724/1757/972 1719/365/972 1726/364/972 +f 1578/1759/973 1571/1738/973 1573/1739/973 1580/1760/973 +f 1580/1760/974 1573/1739/974 1574/1740/974 1581/1761/974 +f 1581/1761/975 1574/1740/975 1575/1762/975 1582/1763/975 +f 1582/1764/976 1575/1765/976 1576/1766/976 1583/1767/976 +f 1583/1767/977 1576/1766/977 1577/1768/977 1584/1769/977 +f 1584/1769/978 1577/1768/978 1572/366/978 1579/329/978 +f 1718/385/979 1711/384/979 1713/1770/979 1720/1749/979 +f 1720/1749/980 1713/1770/980 1714/1771/980 1721/1750/980 +f 1721/1750/981 1714/1771/981 1715/1772/981 1722/1773/981 +f 1722/1774/982 1715/1775/982 1716/1776/982 1723/1777/982 +f 1723/1777/983 1716/1776/983 1717/1778/983 1724/1779/983 +f 1724/1779/984 1717/1778/984 1712/330/984 1719/365/984 +f 1536/1780/985 1578/1759/985 1580/1760/985 1538/1781/985 +f 1538/1781/986 1580/1760/986 1581/1761/986 1539/1782/986 +f 1539/1782/987 1581/1761/987 1582/1783/987 1540/1784/987 +f 1540/1785/988 1582/1786/988 1583/1787/988 1541/1788/988 +f 1541/1788/989 1583/1787/989 1584/1789/989 1542/1790/989 +f 1542/1790/990 1584/1789/990 1579/329/990 1537/332/990 +f 1711/384/991 1697/383/991 1699/1791/991 1713/1770/991 +f 1713/1770/992 1699/1791/992 1700/1792/992 1714/1771/992 +f 1714/1771/993 1700/1792/993 1701/1793/993 1715/1794/993 +f 1715/1795/994 1701/1796/994 1702/1797/994 1716/1798/994 +f 1716/1798/995 1702/1797/995 1703/1799/995 1717/1800/995 +f 1717/1800/996 1703/1799/996 1698/331/996 1712/330/996 +f 1599/1801/997 1585/1802/997 1587/1803/997 1601/1804/997 +f 1601/1804/998 1587/1803/998 1588/1805/998 1602/1806/998 +f 1602/1806/999 1588/1805/999 1589/1807/999 1603/1808/999 +f 1603/1809/1000 1589/1810/1000 1590/1811/1000 1604/1812/1000 +f 1604/1812/1001 1590/1811/1001 1591/1813/1001 1605/1814/1001 +f 1605/1814/1002 1591/1813/1002 1586/367/1002 1600/370/1002 +f 1648/398/1003 1690/397/1003 1692/1815/1003 1650/1816/1003 +f 1650/1816/1004 1692/1815/1004 1693/1817/1004 1651/1818/1004 +f 1651/1818/1005 1693/1817/1005 1694/1819/1005 1652/1820/1005 +f 1652/1821/1006 1694/1822/1006 1695/1823/1006 1653/1824/1006 +f 1653/1824/1007 1695/1823/1007 1696/1825/1007 1654/1826/1007 +f 1654/1826/1008 1696/1825/1008 1691/369/1008 1649/368/1008 +f 1606/1827/1009 1599/1801/1009 1601/1804/1009 1608/1828/1009 +f 1608/1828/1010 1601/1804/1010 1602/1806/1010 1609/1829/1010 +f 1609/1829/1011 1602/1806/1011 1603/1830/1011 1610/1831/1011 +f 1610/1832/1012 1603/1833/1012 1604/1834/1012 1611/1835/1012 +f 1611/1835/1013 1604/1834/1013 1605/1836/1013 1612/1837/1013 +f 1612/1837/1014 1605/1836/1014 1600/370/1014 1607/373/1014 +f 1690/397/1015 1683/396/1015 1685/1838/1015 1692/1815/1015 +f 1692/1815/1016 1685/1838/1016 1686/1839/1016 1693/1817/1016 +f 1693/1817/1017 1686/1839/1017 1687/1840/1017 1694/1841/1017 +f 1694/1842/1018 1687/1843/1018 1688/1844/1018 1695/1845/1018 +f 1695/1845/1019 1688/1844/1019 1689/1846/1019 1696/1847/1019 +f 1696/1847/1020 1689/1846/1020 1684/374/1020 1691/369/1020 +f 1613/1848/1021 1606/1827/1021 1608/1828/1021 1615/1849/1021 +f 1615/1849/1022 1608/1828/1022 1609/1829/1022 1616/1850/1022 +f 1616/1850/1023 1609/1829/1023 1610/1851/1023 1617/1852/1023 +f 1617/1853/1024 1610/1854/1024 1611/1855/1024 1618/1856/1024 +f 1618/1856/1025 1611/1855/1025 1612/1857/1025 1619/1858/1025 +f 1619/1858/1026 1612/1857/1026 1607/373/1026 1614/376/1026 +f 1683/396/1027 1676/395/1027 1678/1859/1027 1685/1838/1027 +f 1685/1838/1028 1678/1859/1028 1679/1860/1028 1686/1839/1028 +f 1686/1839/1029 1679/1860/1029 1680/1861/1029 1687/1862/1029 +f 1687/1863/1030 1680/1864/1030 1681/1865/1030 1688/1866/1030 +f 1688/1866/1031 1681/1865/1031 1682/1867/1031 1689/1868/1031 +f 1689/1868/1032 1682/1867/1032 1677/375/1032 1684/374/1032 +f 1620/1869/1033 1613/1848/1033 1615/1849/1033 1622/1870/1033 +f 1622/1870/1034 1615/1849/1034 1616/1850/1034 1623/1871/1034 +f 1623/1871/1035 1616/1850/1035 1617/1872/1035 1624/1873/1035 +f 1624/1874/1036 1617/1875/1036 1618/1876/1036 1625/1877/1036 +f 1625/1877/1037 1618/1876/1037 1619/1878/1037 1626/1879/1037 +f 1626/1879/1038 1619/1878/1038 1614/376/1038 1621/378/1038 +f 1676/395/1039 1669/394/1039 1671/1880/1039 1678/1859/1039 +f 1678/1859/1040 1671/1880/1040 1672/1881/1040 1679/1860/1040 +f 1679/1860/1041 1672/1881/1041 1673/1882/1041 1680/1883/1041 +f 1680/1884/1042 1673/1885/1042 1674/1886/1042 1681/1887/1042 +f 1681/1887/1043 1674/1886/1043 1675/1888/1043 1682/1889/1043 +f 1682/1889/1044 1675/1888/1044 1670/377/1044 1677/375/1044 +f 1627/1890/1045 1620/1869/1045 1622/1870/1045 1629/1891/1045 +f 1629/1891/1046 1622/1870/1046 1623/1871/1046 1630/1892/1046 +f 1630/1892/1047 1623/1871/1047 1624/1893/1047 1631/1894/1047 +f 1631/1895/1048 1624/1896/1048 1625/1897/1048 1632/1898/1048 +f 1632/1898/1049 1625/1897/1049 1626/1899/1049 1633/1900/1049 +f 1633/1900/1050 1626/1899/1050 1621/379/1050 1628/382/1050 +f 1669/394/1051 1662/393/1051 1664/1901/1051 1671/1880/1051 +f 1671/1880/1052 1664/1901/1052 1665/1902/1052 1672/1881/1052 +f 1672/1881/1053 1665/1902/1053 1666/1903/1053 1673/1904/1053 +f 1673/1905/1054 1666/1906/1054 1667/1907/1054 1674/1908/1054 +f 1674/1908/1055 1667/1907/1055 1668/1909/1055 1675/1910/1055 +f 1675/1910/1056 1668/1909/1056 1663/381/1056 1670/380/1056 +f 1634/1911/1057 1627/1890/1057 1629/1891/1057 1636/1912/1057 +f 1636/1912/1058 1629/1891/1058 1630/1892/1058 1637/1913/1058 +f 1637/1913/1059 1630/1892/1059 1631/1914/1059 1638/1915/1059 +f 1638/1916/1060 1631/1917/1060 1632/1918/1060 1639/1919/1060 +f 1639/1919/1061 1632/1918/1061 1633/1920/1061 1640/1921/1061 +f 1640/1921/1062 1633/1920/1062 1628/382/1062 1635/321/1062 +f 1662/393/1063 1655/392/1063 1657/1922/1063 1664/1901/1063 +f 1664/1901/1064 1657/1922/1064 1658/1923/1064 1665/1902/1064 +f 1665/1902/1065 1658/1923/1065 1659/1924/1065 1666/1925/1065 +f 1666/1926/1066 1659/1927/1066 1660/1928/1066 1667/1929/1066 +f 1667/1929/1067 1660/1928/1067 1661/1930/1067 1668/1931/1067 +f 1668/1931/1068 1661/1930/1068 1656/322/1068 1663/381/1068 +f 1592/1932/1069 1634/1911/1069 1636/1912/1069 1594/1933/1069 +f 1594/1933/1070 1636/1912/1070 1637/1913/1070 1595/1934/1070 +f 1595/1934/1071 1637/1913/1071 1638/1935/1071 1596/1936/1071 +f 1596/1937/1072 1638/1938/1072 1639/1939/1072 1597/1940/1072 +f 1597/1940/1073 1639/1939/1073 1640/1941/1073 1598/1942/1073 +f 1598/1942/1074 1640/1941/1074 1635/321/1074 1593/324/1074 +f 1655/392/1075 1641/391/1075 1643/1943/1075 1657/1922/1075 +f 1657/1922/1076 1643/1943/1076 1644/1944/1076 1658/1923/1076 +f 1658/1923/1077 1644/1944/1077 1645/1945/1077 1659/1946/1077 +f 1659/1947/1078 1645/1948/1078 1646/1949/1078 1660/1950/1078 +f 1660/1950/1079 1646/1949/1079 1647/1951/1079 1661/1952/1079 +f 1661/1952/1080 1647/1951/1080 1642/323/1080 1656/322/1080 +f 1767/1953/1081 1753/1954/1081 1755/1955/1081 1769/1956/1081 +f 1769/1956/1082 1755/1955/1082 1756/1957/1082 1770/1958/1082 +f 1770/1958/1083 1756/1957/1083 1757/1959/1083 1771/1960/1083 +f 1771/1961/1084 1757/1962/1084 1758/1963/1084 1772/1964/1084 +f 1772/1964/1085 1758/1963/1085 1759/1965/1085 1773/1966/1085 +f 1773/1966/1086 1759/1965/1086 1754/325/1086 1768/328/1086 +f 1816/406/1087 1858/405/1087 1860/1967/1087 1818/1968/1087 +f 1818/1968/1088 1860/1967/1088 1861/1969/1088 1819/1970/1088 +f 1819/1970/1089 1861/1969/1089 1862/1971/1089 1820/1972/1089 +f 1820/1973/1090 1862/1974/1090 1863/1975/1090 1821/1976/1090 +f 1821/1976/1091 1863/1975/1091 1864/1977/1091 1822/1978/1091 +f 1822/1978/1092 1864/1977/1092 1859/327/1092 1817/326/1092 +f 1774/1979/1093 1767/1953/1093 1769/1956/1093 1776/1980/1093 +f 1776/1980/1094 1769/1956/1094 1770/1958/1094 1777/1981/1094 +f 1777/1981/1095 1770/1958/1095 1771/1982/1095 1778/1983/1095 +f 1778/1984/1096 1771/1985/1096 1772/1986/1096 1779/1987/1096 +f 1779/1987/1097 1772/1986/1097 1773/1988/1097 1780/1989/1097 +f 1780/1989/1098 1773/1988/1098 1768/328/1098 1775/415/1098 +f 1858/405/1099 1851/404/1099 1853/1990/1099 1860/1967/1099 +f 1860/1967/1100 1853/1990/1100 1854/1991/1100 1861/1969/1100 +f 1861/1969/1101 1854/1991/1101 1855/1992/1101 1862/1993/1101 +f 1862/1994/1102 1855/1995/1102 1856/1996/1102 1863/1997/1102 +f 1863/1997/1103 1856/1996/1103 1857/1998/1103 1864/1999/1103 +f 1864/1999/1104 1857/1998/1104 1852/416/1104 1859/327/1104 +f 1781/2000/1105 1774/1979/1105 1776/1980/1105 1783/2001/1105 +f 1783/2001/1106 1776/1980/1106 1777/1981/1106 1784/2002/1106 +f 1784/2002/1107 1777/1981/1107 1778/2003/1107 1785/2004/1107 +f 1785/2005/1108 1778/2006/1108 1779/2007/1108 1786/2008/1108 +f 1786/2008/1109 1779/2007/1109 1780/2009/1109 1787/2010/1109 +f 1787/2010/1110 1780/2009/1110 1775/415/1110 1782/418/1110 +f 1851/404/1111 1844/403/1111 1846/2011/1111 1853/1990/1111 +f 1853/1990/1112 1846/2011/1112 1847/2012/1112 1854/1991/1112 +f 1854/1991/1113 1847/2012/1113 1848/2013/1113 1855/2014/1113 +f 1855/2015/1114 1848/2016/1114 1849/2017/1114 1856/2018/1114 +f 1856/2018/1115 1849/2017/1115 1850/2019/1115 1857/2020/1115 +f 1857/2020/1116 1850/2019/1116 1845/417/1116 1852/416/1116 +f 1788/2021/1117 1781/2000/1117 1783/2001/1117 1790/2022/1117 +f 1790/2022/1118 1783/2001/1118 1784/2002/1118 1791/2023/1118 +f 1791/2023/1119 1784/2002/1119 1785/2024/1119 1792/2025/1119 +f 1792/2026/1120 1785/2027/1120 1786/2028/1120 1793/2029/1120 +f 1793/2029/1121 1786/2028/1121 1787/2030/1121 1794/2031/1121 +f 1794/2031/1122 1787/2030/1122 1782/418/1122 1789/420/1122 +f 1844/403/1123 1837/402/1123 1839/2032/1123 1846/2011/1123 +f 1846/2011/1124 1839/2032/1124 1840/2033/1124 1847/2012/1124 +f 1847/2012/1125 1840/2033/1125 1841/2034/1125 1848/2035/1125 +f 1848/2036/1126 1841/2037/1126 1842/2038/1126 1849/2039/1126 +f 1849/2039/1127 1842/2038/1127 1843/2040/1127 1850/2041/1127 +f 1850/2041/1128 1843/2040/1128 1838/419/1128 1845/417/1128 +f 1795/2042/1129 1788/2021/1129 1790/2022/1129 1797/2043/1129 +f 1797/2043/1130 1790/2022/1130 1791/2023/1130 1798/2044/1130 +f 1798/2044/1131 1791/2023/1131 1792/2045/1131 1799/2046/1131 +f 1799/2047/1132 1792/2048/1132 1793/2049/1132 1800/2050/1132 +f 1800/2050/1133 1793/2049/1133 1794/2051/1133 1801/2052/1133 +f 1801/2052/1134 1794/2051/1134 1789/421/1134 1796/424/1134 +f 1837/402/1135 1830/401/1135 1832/2053/1135 1839/2032/1135 +f 1839/2032/1136 1832/2053/1136 1833/2054/1136 1840/2033/1136 +f 1840/2033/1137 1833/2054/1137 1834/2055/1137 1841/2056/1137 +f 1841/2057/1138 1834/2058/1138 1835/2059/1138 1842/2060/1138 +f 1842/2060/1139 1835/2059/1139 1836/2061/1139 1843/2062/1139 +f 1843/2062/1140 1836/2061/1140 1831/423/1140 1838/422/1140 +f 1802/2063/1141 1795/2042/1141 1797/2043/1141 1804/2064/1141 +f 1804/2064/1142 1797/2043/1142 1798/2044/1142 1805/2065/1142 +f 1805/2065/1143 1798/2044/1143 1799/2066/1143 1806/2067/1143 +f 1806/2068/1144 1799/2069/1144 1800/2070/1144 1807/2071/1144 +f 1807/2071/1145 1800/2070/1145 1801/2072/1145 1808/2073/1145 +f 1808/2073/1146 1801/2072/1146 1796/424/1146 1803/333/1146 +f 1830/401/1147 1823/400/1147 1825/2074/1147 1832/2053/1147 +f 1832/2053/1148 1825/2074/1148 1826/2075/1148 1833/2054/1148 +f 1833/2054/1149 1826/2075/1149 1827/2076/1149 1834/2077/1149 +f 1834/2078/1150 1827/2079/1150 1828/2080/1150 1835/2081/1150 +f 1835/2081/1151 1828/2080/1151 1829/2082/1151 1836/2083/1151 +f 1836/2083/1152 1829/2082/1152 1824/334/1152 1831/423/1152 +f 1760/2084/1153 1802/2063/1153 1804/2064/1153 1762/2085/1153 +f 1762/2085/1154 1804/2064/1154 1805/2065/1154 1763/2086/1154 +f 1763/2086/1155 1805/2065/1155 1806/2087/1155 1764/2088/1155 +f 1764/2089/1156 1806/2090/1156 1807/2091/1156 1765/2092/1156 +f 1765/2092/1157 1807/2091/1157 1808/2093/1157 1766/2094/1157 +f 1766/2094/1158 1808/2093/1158 1803/333/1158 1761/336/1158 +f 1823/400/1159 1809/399/1159 1811/2095/1159 1825/2074/1159 +f 1825/2074/1160 1811/2095/1160 1812/2096/1160 1826/2075/1160 +f 1826/2075/1161 1812/2096/1161 1813/2097/1161 1827/2098/1161 +f 1827/2099/1162 1813/2100/1162 1814/2101/1162 1828/2102/1162 +f 1828/2102/1163 1814/2101/1163 1815/2103/1163 1829/2104/1163 +f 1829/2104/1164 1815/2103/1164 1810/335/1164 1824/334/1164 +f 1537/332/1165 1866/371/1165 1871/2105/1165 1542/2106/1165 +f 1542/2106/1166 1871/2105/1166 1870/2107/1166 1541/2108/1166 +f 1541/2108/1167 1870/2107/1167 1869/2109/1167 1540/2110/1167 +f 1540/2111/1168 1869/2112/1168 1868/1501/1168 1539/1782/1168 +f 1539/1782/1169 1868/1501/1169 1867/1499/1169 1538/1781/1169 +f 1538/1781/1170 1867/1499/1170 1865/1498/1170 1536/1780/1170 +f 1873/344/1171 1754/325/1171 1759/2113/1171 1878/2114/1171 +f 1878/2114/1172 1759/2113/1172 1758/2115/1172 1877/2116/1172 +f 1877/2116/1173 1758/2115/1173 1757/2117/1173 1876/2118/1173 +f 1876/2119/1174 1757/2120/1174 1756/1957/1174 1875/1630/1174 +f 1875/1630/1175 1756/1957/1175 1755/1955/1175 1874/1629/1175 +f 1874/1629/1176 1755/1955/1176 1753/1954/1176 1872/1628/1176 +f 1761/336/1177 1586/367/1177 1591/2121/1177 1766/2122/1177 +f 1766/2122/1178 1591/2121/1178 1590/2123/1178 1765/2124/1178 +f 1765/2124/1179 1590/2123/1179 1589/2125/1179 1764/2126/1179 +f 1764/2127/1180 1589/2128/1180 1588/1805/1180 1763/2086/1180 +f 1763/2086/1181 1588/1805/1181 1587/1803/1181 1762/2085/1181 +f 1762/2085/1182 1587/1803/1182 1585/1802/1182 1760/2084/1182 +f 1593/324/1183 1530/357/1183 1535/2129/1183 1598/2130/1183 +f 1598/2130/1184 1535/2129/1184 1534/2131/1184 1597/2132/1184 +f 1597/2132/1185 1534/2131/1185 1533/2133/1185 1596/2134/1185 +f 1596/2135/1186 1533/2136/1186 1532/1653/1186 1595/1934/1186 +f 1595/1934/1187 1532/1653/1187 1531/1651/1187 1594/1933/1187 +f 1594/1933/1188 1531/1651/1188 1529/1650/1188 1592/1932/1188 +f 1697/383/1189 1928/414/1189 1930/1512/1189 1699/1791/1189 +f 1699/1791/1190 1930/1512/1190 1931/1514/1190 1700/1792/1190 +f 1700/1792/1191 1931/1514/1191 1932/2137/1191 1701/2138/1191 +f 1701/2139/1192 1932/2140/1192 1933/2141/1192 1702/2142/1192 +f 1702/2142/1193 1933/2141/1193 1934/2143/1193 1703/2144/1193 +f 1703/2144/1194 1934/2143/1194 1929/372/1194 1698/331/1194 +f 1641/391/1195 1704/390/1195 1706/1664/1195 1643/1943/1195 +f 1643/1943/1196 1706/1664/1196 1707/1666/1196 1644/1944/1196 +f 1644/1944/1197 1707/1666/1197 1708/2145/1197 1645/2146/1197 +f 1645/2147/1198 1708/2148/1198 1709/2149/1198 1646/2150/1198 +f 1646/2150/1199 1709/2149/1199 1710/2151/1199 1647/2152/1199 +f 1647/2152/1200 1710/2151/1200 1705/358/1200 1642/323/1200 +f 1809/399/1201 1648/398/1201 1650/1816/1201 1811/2095/1201 +f 1811/2095/1202 1650/1816/1202 1651/1818/1202 1812/2096/1202 +f 1812/2096/1203 1651/1818/1203 1652/2153/1203 1813/2154/1203 +f 1813/2155/1204 1652/2156/1204 1653/2157/1204 1814/2158/1204 +f 1814/2158/1205 1653/2157/1205 1654/2159/1205 1815/2160/1205 +f 1815/2160/1206 1654/2159/1206 1649/368/1206 1810/335/1206 +f 1817/326/1207 1922/343/1207 1927/2161/1207 1822/2162/1207 +f 1822/2162/1208 1927/2161/1208 1926/2163/1208 1821/2164/1208 +f 1821/2164/1209 1926/2163/1209 1925/2165/1209 1820/2166/1209 +f 1820/2167/1210 1925/2168/1210 1924/1640/1210 1819/1970/1210 +f 1819/1970/1211 1924/1640/1211 1923/1639/1211 1818/1968/1211 +f 1818/1968/1212 1923/1639/1212 1921/407/1212 1816/406/1212 +f 1865/1498/57 1879/1497/57 1886/1523/57 1893/1544/57 1900/1565/57 1907/1586/57 1914/1607/57 1872/1628/57 1753/1954/57 1767/1953/57 1774/1979/57 1781/2000/57 1788/2021/57 1795/2042/57 1802/2063/57 1760/2084/57 1585/1802/57 1599/1801/57 1606/1827/57 1613/1848/57 1620/1869/57 1627/1890/57 1634/1911/57 1592/1932/57 1529/1650/57 1543/1649/57 1550/1675/57 1557/1696/57 1564/1717/57 1571/1738/57 1578/1759/57 1536/1780/57 +f 683/639/57 671/638/57 899/867/57 +f 899/867/57 887/866/57 875/843/57 +f 683/639/57 899/867/57 863/831/57 +f 707/663/57 695/651/57 683/639/57 +f 731/691/57 719/679/57 755/715/57 +f 755/715/57 743/703/57 731/691/57 +f 779/743/57 767/729/57 755/715/57 +f 803/767/57 791/755/57 755/715/57 +f 827/795/57 815/779/57 851/819/57 +f 851/819/57 839/807/57 827/795/57 +f 875/843/57 863/831/57 899/867/57 +f 1355/1365/57 1469/1378/57 1403/1353/57 +f 851/819/57 815/779/57 803/767/57 +f 791/755/57 779/743/57 755/715/57 +f 755/715/57 719/679/57 707/663/57 +f 707/663/57 683/639/57 863/831/57 +f 887/866/57 1355/1365/57 875/843/57 +f 803/767/57 755/715/57 707/663/57 +f 887/866/57 1469/1378/57 1355/1365/57 +f 1403/1353/57 1469/1378/57 1481/1377/57 +f 803/767/57 707/663/57 851/819/57 +f 707/663/57 863/831/57 851/819/57 +f 1397/1341/57 1403/1353/57 1487/1401/57 +f 1391/1329/57 1397/1341/57 1493/1413/57 +f 1481/1377/57 1487/1401/57 1403/1353/57 +f 1487/1401/57 1493/1413/57 1397/1341/57 +f 1385/1317/57 1391/1329/57 1499/1425/57 +f 1379/1305/57 1385/1317/57 1505/1437/57 +f 1493/1413/57 1499/1425/57 1391/1329/57 +f 1499/1425/57 1505/1437/57 1385/1317/57 +f 1373/1293/57 1379/1305/57 1511/1449/57 +f 1379/1305/57 1505/1437/57 1511/1449/57 +f 1373/1293/57 1511/1449/57 1517/1461/57 +f 1367/1281/57 1373/1293/57 1517/1461/57 +f 1367/1281/57 1517/1461/57 1523/1473/57 +f 1361/1257/57 1367/1281/57 1523/1473/57 +f 1475/1485/57 1097/1162/57 1199/1149/57 +f 1361/1257/57 1523/1473/57 1349/1258/57 +f 1235/1137/57 1199/1149/57 1109/1161/57 +f 1349/1258/57 1523/1473/57 1475/1485/57 +f 1097/1162/57 1109/1161/57 1199/1149/57 +f 1115/1185/57 1121/1197/57 1229/1125/57 +f 1127/1209/57 1133/1221/57 1217/1101/57 +f 1139/1233/57 1103/1245/57 1205/1066/57 +f 1049/517/57 1061/967/57 1055/1054/57 +f 1067/990/57 1073/1002/57 1079/1014/57 +f 1079/1014/57 1085/1026/57 1091/1042/57 +f 1091/1042/57 1055/1054/57 1061/967/57 +f 953/869/57 965/868/57 995/944/57 +f 971/892/57 977/904/57 983/916/57 +f 983/916/57 989/932/57 995/944/57 +f 995/944/57 959/518/57 953/869/57 +f 1193/519/57 1205/1066/57 1103/1245/57 +f 1211/1089/57 1217/1101/57 1133/1221/57 +f 1223/1113/57 1229/1125/57 1121/1197/57 +f 1199/1149/57 1349/1258/57 1475/1485/57 +f 1109/1161/57 1115/1185/57 1235/1137/57 +f 1133/1221/57 1139/1233/57 1211/1089/57 +f 1061/967/57 1067/990/57 1079/1014/57 +f 1079/1014/57 1091/1042/57 1061/967/57 +f 965/868/57 971/892/57 983/916/57 +f 983/916/57 995/944/57 965/868/57 +f 1205/1066/57 1211/1089/57 1139/1233/57 +f 1229/1125/57 1235/1137/57 1115/1185/57 +f 1121/1197/57 1127/1209/57 1223/1113/57 +f 1049/517/57 1055/1054/57 953/869/57 +f 953/869/57 959/518/57 1049/517/57 +f 1217/1101/57 1223/1113/57 1127/1209/57 +f 1103/1245/57 1049/517/57 1193/519/57 +f 665/627/25 677/626/25 893/854/25 +f 689/645/25 701/657/25 713/671/25 +f 713/671/25 725/685/25 737/697/25 +f 737/697/25 749/709/25 785/749/25 +f 761/722/25 773/736/25 785/749/25 +f 785/749/25 797/761/25 809/773/25 +f 809/773/25 821/787/25 785/749/25 +f 833/801/25 845/813/25 857/825/25 +f 857/825/25 869/837/25 893/854/25 +f 833/801/25 857/825/25 893/854/25 +f 785/749/25 821/787/25 833/801/25 +f 749/709/25 761/722/25 785/749/25 +f 689/645/25 713/671/25 785/749/25 +f 893/854/25 677/626/25 689/645/25 +f 1295/1389/25 869/837/25 1409/1371/25 +f 881/855/25 869/837/25 1295/1389/25 +f 713/671/25 737/697/25 785/749/25 +f 785/749/25 833/801/25 893/854/25 +f 869/837/25 881/855/25 893/854/25 +f 893/854/25 689/645/25 785/749/25 +f 1343/1390/25 1295/1389/25 1409/1371/25 +f 1409/1371/25 1421/1359/25 1343/1390/25 +f 1421/1359/25 1427/1347/25 1337/1407/25 +f 1337/1407/25 1343/1390/25 1421/1359/25 +f 1331/1419/25 1337/1407/25 1427/1347/25 +f 1427/1347/25 1433/1335/25 1331/1419/25 +f 1433/1335/25 1439/1323/25 1325/1431/25 +f 1325/1431/25 1331/1419/25 1433/1335/25 +f 1319/1443/25 1325/1431/25 1439/1323/25 +f 1439/1323/25 1445/1311/25 1319/1443/25 +f 1445/1311/25 1451/1299/25 1313/1455/25 +f 1313/1455/25 1319/1443/25 1445/1311/25 +f 1307/1467/25 1313/1455/25 1451/1299/25 +f 1307/1467/25 1451/1299/25 1457/1287/25 +f 1301/1479/25 1307/1467/25 1457/1287/25 +f 1301/1479/25 1457/1287/25 1463/1270/25 +f 1187/1174/25 1151/1173/25 1253/1143/25 +f 1289/1491/25 1301/1479/25 1463/1270/25 +f 1415/1269/25 1151/1173/25 1289/1491/25 +f 1289/1491/25 1463/1270/25 1415/1269/25 +f 1181/1191/25 1187/1174/25 1259/1131/25 +f 1169/1215/25 1175/1203/25 1271/1107/25 +f 1157/1239/25 1283/1078/25 1247/1077/25 +f 1007/978/25 1145/1251/25 905/961/25 +f 1037/996/25 1043/979/25 1025/1020/25 +f 1025/1020/25 1031/1008/25 1037/996/25 +f 1013/1048/25 1019/1034/25 1025/1020/25 +f 911/880/25 1001/1060/25 1007/978/25 +f 941/898/25 947/881/25 929/924/25 +f 929/924/25 935/910/25 941/898/25 +f 917/950/25 923/938/25 929/924/25 +f 1247/1077/25 905/961/25 1145/1251/25 +f 1277/1095/25 1283/1078/25 1163/1227/25 +f 1265/1119/25 1271/1107/25 1175/1203/25 +f 1253/1143/25 1259/1131/25 1187/1174/25 +f 1415/1269/25 1241/1155/25 1151/1173/25 +f 1175/1203/25 1181/1191/25 1265/1119/25 +f 1145/1251/25 1157/1239/25 1247/1077/25 +f 1025/1020/25 1043/979/25 1013/1048/25 +f 1001/1060/25 1043/979/25 1007/978/25 +f 929/924/25 947/881/25 917/950/25 +f 905/961/25 917/950/25 911/880/25 +f 1271/1107/25 1277/1095/25 1169/1215/25 +f 1241/1155/25 1253/1143/25 1151/1173/25 +f 1163/1227/25 1283/1078/25 1157/1239/25 +f 1013/1048/25 1043/979/25 1001/1060/25 +f 917/950/25 947/881/25 911/880/25 +f 1259/1131/25 1265/1119/25 1181/1191/25 +f 911/880/25 1007/978/25 905/961/25 +s 1 +f 356/2169/1213 323/2170/1214 322/2171/1215 355/2172/1216 +f 357/2173/1217 324/2174/1218 323/2170/1214 356/2169/1213 +f 358/2175/1219 325/2176/1220 324/2174/1218 357/2173/1217 +f 359/2177/1221 326/2178/1222 325/2176/1220 358/2175/1219 +f 360/2179/1223 327/2180/1224 326/2178/1222 359/2177/1221 +f 361/2181/1225 328/2182/1226 327/2180/1224 360/2179/1223 +f 362/2183/1227 329/2184/1228 328/2182/1226 361/2181/1225 +f 363/2185/1229 347/2186/1230 329/2184/1228 362/2183/1227 +f 364/2187/1231 330/2188/1232 347/2186/1230 363/2185/1229 +f 365/2189/1233 348/2190/1234 330/2188/1232 364/2187/1231 +f 366/2191/1235 331/2192/1236 348/2190/1234 365/2189/1233 +f 367/2193/1237 332/2194/1238 331/2192/1236 366/2191/1235 +f 368/2195/1239 349/2196/1240 332/2194/1238 367/2193/1237 +f 369/2197/1241 333/2198/1242 349/2196/1240 368/2195/1239 +f 370/2199/1243 334/2200/1244 333/2198/1242 369/2197/1241 +f 371/2201/1245 335/2202/1246 334/2200/1244 370/2199/1243 +f 372/2203/1247 336/2204/1248 335/2205/1246 371/2206/1245 +f 373/2207/1249 337/2208/1250 336/2204/1248 372/2203/1247 +f 374/2209/1251 350/2210/1252 337/2208/1250 373/2207/1249 +f 376/2211/1253 338/2212/1254 350/2210/1252 374/2209/1251 +f 377/2213/1255 340/2214/1256 339/2215/1257 375/2216/1258 +f 375/2216/1258 339/2215/1257 338/2212/1254 376/2211/1253 +f 378/2217/1259 351/2218/1260 340/2214/1256 377/2213/1255 +f 379/2219/1261 341/2220/1262 351/2218/1260 378/2217/1259 +f 380/2221/1263 352/2222/1264 341/2220/1262 379/2219/1261 +f 382/2223/1265 342/2224/1266 352/2222/1264 380/2221/1263 +f 383/2225/1267 344/2226/1268 343/2227/1269 381/2228/1270 +f 381/2228/1270 343/2227/1269 342/2224/1266 382/2223/1265 +f 384/2229/1271 345/2230/1272 344/2226/1268 383/2225/1267 +f 354/2231/1273 346/2232/1274 345/2230/1272 384/2229/1271 +f 30/2233/1275 33/2234/1276 34/2235/1277 1/2236/1278 +f 2/2237/1279 1/2236/1278 34/2235/1277 35/2238/1280 +f 3/2239/1281 2/2237/1279 35/2238/1280 36/2240/1282 +f 4/2241/1283 3/2239/1281 36/2240/1282 37/2242/1284 +f 5/2243/1285 4/2241/1283 37/2242/1284 38/2244/1286 +f 6/2245/1287 5/2243/1285 38/2244/1286 39/2246/1288 +f 6/2245/1287 39/2246/1288 40/2247/1289 7/2248/1290 +f 8/2249/1291 7/2248/1290 40/2247/1289 41/2250/1292 +f 9/2251/1293 8/2249/1291 41/2250/1292 42/2252/1294 +f 10/2253/1295 9/2251/1293 42/2252/1294 43/2254/1296 +f 10/2253/1295 43/2254/1296 44/2255/1297 11/2256/1298 +f 11/2256/1298 44/2255/1297 45/2257/1299 31/2258/1300 +f 12/2259/1301 46/2260/1302 47/2261/1303 13/2262/1304 +f 31/2258/1300 45/2257/1299 46/2260/1302 12/2259/1301 +f 13/2262/1304 47/2261/1303 48/2263/1305 14/2264/1306 +f 15/2265/1307 14/2264/1306 48/2263/1305 49/2266/1308 +f 15/2265/1307 49/2266/1308 50/2267/1309 16/2268/1310 +f 17/2269/1311 16/2268/1310 50/2267/1309 51/2270/1312 +f 17/2271/1311 51/2272/1312 52/2273/1313 18/2274/1314 +f 19/2275/1315 18/2274/1314 52/2273/1313 53/2276/1316 +f 19/2275/1315 53/2276/1316 54/2277/1317 20/2278/1318 +f 20/2278/1318 54/2277/1317 55/2279/1319 22/2280/1320 +f 22/2280/1320 55/2279/1319 56/2281/1321 21/2282/1322 +f 21/2282/1322 56/2281/1321 57/2283/1323 23/2284/1324 +f 23/2284/1324 57/2283/1323 58/2285/1325 24/2286/1326 +f 24/2286/1326 58/2285/1325 59/2287/1327 32/2288/1328 +f 27/2289/1329 25/2290/1330 60/2291/1331 61/2292/1332 +f 25/2290/1330 32/2288/1328 59/2287/1327 60/2291/1331 +f 28/2293/1333 26/2294/1334 62/2295/1335 63/2296/1336 +f 27/2289/1329 61/2292/1332 62/2295/1335 26/2294/1334 +f 29/2297/1337 28/2293/1333 63/2296/1336 64/2298/1338 +f 29/2297/1337 64/2298/1338 33/2234/1276 30/2233/1275 +f 67/2299/1339 44/2255/1297 43/2254/1296 66/2300/1340 +f 70/2301/1341 66/2300/1340 65/2302/1342 71/2303/1343 +f 72/2304/1344 67/2299/1339 66/2300/1340 70/2301/1341 +f 74/2305/1345 68/2306/1346 67/2299/1339 72/2304/1344 +f 69/2307/1347 41/2250/1292 40/2247/1289 75/2308/1348 +f 71/2303/1343 65/2302/1342 69/2307/1347 76/2309/1349 +f 78/2310/1350 73/2311/1351 68/2306/1346 74/2305/1345 +f 80/2312/1352 76/2309/1349 69/2307/1347 75/2308/1348 +f 82/2313/1353 77/2314/1354 73/2311/1351 78/2310/1350 +f 84/2315/1355 80/2312/1352 75/2308/1348 79/2316/1356 +f 388/2317/1228 392/2318/1227 393/2319/1229 385/2320/1230 +f 387/2321/1234 395/2322/1233 396/2323/1235 389/2324/1236 +f 86/2325/1357 81/2326/1358 77/2314/1354 82/2313/1353 +f 391/2327/1226 398/2328/1225 392/2318/1227 388/2317/1228 +f 88/2329/1359 84/2315/1355 79/2316/1356 83/2330/1360 +f 389/2324/1236 396/2323/1235 400/2331/1237 399/2332/1238 +f 90/2333/1361 85/2334/1362 81/2326/1358 86/2325/1357 +f 390/2335/1224 403/2336/1223 398/2328/1225 391/2327/1226 +f 92/2337/1363 88/2329/1359 83/2330/1360 87/2338/1364 +f 397/2339/1222 402/2340/1221 403/2336/1223 390/2335/1224 +f 94/2341/1365 89/2342/1366 85/2334/1362 90/2333/1361 +f 406/2343/1218 411/2344/1217 407/2345/1219 401/2346/1220 +f 96/2347/1367 92/2337/1363 87/2338/1364 91/2348/1368 +f 399/2332/1238 400/2331/1237 405/2349/1239 404/2350/1240 +f 98/2351/1369 93/2352/1370 89/2342/1366 94/2341/1365 +f 410/2353/1214 415/2354/1213 411/2344/1217 406/2343/1218 +f 100/2355/1371 96/2347/1367 91/2348/1368 95/2356/1372 +f 404/2350/1240 405/2349/1239 409/2357/1241 408/2358/1242 +f 102/2359/1373 97/2360/1374 93/2361/1370 98/2362/1369 +f 355/2172/1216 322/2171/1215 321/2363/1375 353/2364/1376 +f 414/2365/1215 420/2366/1216 415/2354/1213 410/2353/1214 +f 36/2240/1282 91/2348/1368 87/2338/1364 37/2242/1284 +f 117/2367/1377 57/2283/1323 56/2281/1321 113/2368/1378 +f 104/2369/1379 100/2355/1371 95/2356/1372 99/2370/1380 +f 408/2358/1242 409/2357/1241 413/2371/1243 412/2372/1244 +f 106/2373/1381 101/2374/1382 97/2360/1374 102/2359/1373 +f 419/2375/1375 424/2376/1376 420/2366/1216 414/2365/1215 +f 108/2377/1383 104/2369/1379 99/2370/1380 103/2378/1384 +f 412/2372/1244 413/2371/1243 418/2379/1245 417/2380/1246 +f 110/2381/1385 105/2382/1386 101/2374/1382 106/2373/1381 +f 423/2383/1274 428/2384/1273 424/2376/1376 419/2375/1375 +f 112/2385/1387 108/2377/1383 103/2378/1384 107/2386/1388 +f 416/2387/1248 422/2388/1247 426/2389/1249 421/2390/1250 +f 110/2381/1385 114/2391/1389 109/2392/1390 105/2382/1386 +f 417/2380/1246 418/2379/1245 422/2393/1247 416/2394/1248 +f 116/2395/1391 112/2385/1387 107/2386/1388 111/2396/1392 +f 421/2390/1250 426/2389/1249 430/2397/1251 425/2398/1252 +f 385/2320/1230 393/2319/1229 394/2399/1231 386/2400/1232 +f 118/2401/1393 113/2368/1378 109/2392/1390 114/2391/1389 +f 427/2402/1272 432/2403/1271 428/2384/1273 423/2383/1274 +f 61/2292/1332 119/2404/1394 115/2405/1395 62/2295/1335 +f 120/2406/1396 116/2395/1391 111/2396/1392 115/2405/1395 +f 425/2398/1252 430/2397/1251 434/2407/1253 429/2408/1254 +f 118/2401/1393 122/2409/1397 117/2367/1377 113/2368/1378 +f 431/2410/1268 436/2411/1267 432/2403/1271 427/2402/1272 +f 124/2412/1398 120/2406/1396 115/2405/1395 119/2404/1394 +f 429/2408/1254 434/2407/1253 439/2413/1258 433/2414/1257 +f 122/2409/1397 126/2415/1399 121/2416/1400 117/2367/1377 +f 435/2417/1269 441/2418/1270 436/2411/1267 431/2410/1268 +f 401/2346/1220 407/2345/1219 402/2340/1221 397/2339/1222 +f 127/2419/1401 124/2412/1398 119/2404/1394 123/2420/1402 +f 433/2414/1257 439/2413/1258 445/2421/1255 438/2422/1256 +f 126/2415/1399 128/2423/1403 125/2424/1404 121/2416/1400 +f 440/2425/1266 437/2426/1265 441/2418/1270 435/2417/1269 +f 128/2423/1403 127/2419/1401 123/2420/1402 125/2424/1404 +f 386/2400/1232 394/2399/1231 395/2322/1233 387/2321/1234 +f 446/2427/1264 443/2428/1263 437/2426/1265 440/2425/1266 +f 438/2422/1256 445/2421/1255 444/2429/1259 447/2430/1260 +f 448/2431/1262 442/2432/1261 443/2428/1263 446/2427/1264 +f 447/2430/1260 444/2429/1259 442/2432/1261 448/2431/1262 +f 129/2433/1405 130/2434/1205 131/2435/1406 132/2436/1407 +f 136/2437/1408 137/2438/1201 130/2434/1205 129/2433/1405 +f 132/2436/1407 131/2435/1406 138/2439/1170 133/2440/1409 +f 133/2440/1409 138/2439/1170 139/2441/1166 134/2442/1410 +f 134/2443/1410 139/2444/1166 140/2445/1411 135/2446/1412 +f 135/2446/1412 140/2445/1411 137/2438/1201 136/2437/1408 +f 141/2447/1413 142/2448/1166 143/2449/1170 144/2450/1414 +f 148/2451/1415 149/2452/1411 142/2448/1166 141/2447/1413 +f 144/2450/1414 143/2449/1170 150/2453/1406 145/2454/1416 +f 145/2454/1416 150/2453/1406 151/2455/1205 146/2456/1417 +f 146/2457/1417 151/2458/1205 152/2459/1201 147/2460/1418 +f 147/2460/1418 152/2459/1201 149/2452/1411 148/2451/1415 +f 153/2461/1419 154/2462/1202 155/2463/1206 156/2464/1420 +f 160/2465/1421 161/2466/1422 154/2462/1202 153/2461/1419 +f 156/2464/1420 155/2463/1206 162/2467/1423 157/2468/1424 +f 157/2468/1424 162/2467/1423 163/2469/1169 158/2470/1425 +f 158/2471/1425 163/2472/1169 164/2473/1165 159/2474/1426 +f 159/2474/1426 164/2473/1165 161/2466/1422 160/2465/1421 +f 165/2475/1427 166/2476/1169 167/2477/1423 168/2478/1428 +f 172/2479/1429 173/2480/1165 166/2476/1169 165/2475/1427 +f 168/2478/1428 167/2477/1423 174/2481/1206 169/2482/1430 +f 169/2482/1430 174/2481/1206 175/2483/1202 170/2484/1431 +f 170/2485/1431 175/2486/1202 176/2487/1422 171/2488/1432 +f 171/2488/1432 176/2487/1422 173/2480/1165 172/2479/1429 +f 177/2489/1433 178/2490/1190 179/2491/1434 180/2492/1435 +f 184/2493/1436 185/2494/1194 178/2490/1190 177/2489/1433 +f 180/2492/1435 179/2491/1434 186/2495/1177 181/2496/1437 +f 181/2496/1437 186/2495/1177 187/2497/1181 182/2498/1438 +f 182/2499/1438 187/2500/1181 188/2501/1439 183/2502/1440 +f 183/2502/1440 188/2501/1439 185/2494/1194 184/2493/1436 +f 189/2503/1441 190/2504/1181 191/2505/1177 192/2506/1442 +f 196/2507/1443 197/2508/1439 190/2504/1181 189/2503/1441 +f 192/2506/1442 191/2505/1177 198/2509/1434 193/2510/1444 +f 193/2510/1444 198/2509/1434 199/2511/1190 194/2512/1445 +f 194/2513/1445 199/2514/1190 200/2515/1194 195/2516/1446 +f 195/2516/1446 200/2515/1194 197/2508/1439 196/2507/1443 +f 201/2517/1447 202/2518/1193 203/2519/1189 204/2520/1448 +f 208/2521/1449 209/2522/1450 202/2518/1193 201/2517/1447 +f 204/2520/1448 203/2519/1189 210/2523/1451 205/2524/1452 +f 205/2524/1452 210/2523/1451 211/2525/1178 206/2526/1453 +f 206/2527/1453 211/2528/1178 212/2529/1182 207/2530/1454 +f 207/2530/1454 212/2529/1182 209/2522/1450 208/2521/1449 +f 213/2531/1455 214/2532/1178 215/2533/1451 216/2534/1456 +f 220/2535/1457 221/2536/1182 214/2532/1178 213/2531/1455 +f 216/2534/1456 215/2533/1451 222/2537/1189 217/2538/1458 +f 217/2538/1458 222/2537/1189 223/2539/1193 218/2540/1459 +f 218/2541/1459 223/2542/1193 224/2543/1450 219/2544/1460 +f 219/2544/1460 224/2543/1450 221/2536/1182 220/2535/1457 +f 225/2545/1410 226/2546/1166 227/2547/1411 228/2548/1412 +f 232/2549/1409 233/2550/1170 226/2546/1166 225/2545/1410 +f 228/2548/1412 227/2547/1411 234/2551/1201 229/2552/1408 +f 229/2552/1408 234/2551/1201 235/2553/1205 230/2554/1405 +f 230/2555/1405 235/2556/1205 236/2557/1406 231/2558/1407 +f 231/2558/1407 236/2557/1406 233/2550/1170 232/2549/1409 +f 237/2559/1417 238/2560/1205 239/2561/1201 240/2562/1418 +f 244/2563/1416 245/2564/1406 238/2560/1205 237/2559/1417 +f 240/2562/1418 239/2561/1201 246/2565/1411 241/2566/1415 +f 241/2566/1415 246/2565/1411 247/2567/1166 242/2568/1413 +f 242/2569/1413 247/2570/1166 248/2571/1170 243/2572/1414 +f 243/2572/1414 248/2571/1170 245/2564/1406 244/2563/1416 +f 249/2573/1425 250/2574/1169 251/2575/1165 252/2576/1426 +f 256/2577/1424 257/2578/1423 250/2574/1169 249/2573/1425 +f 252/2576/1426 251/2575/1165 258/2579/1422 253/2580/1421 +f 253/2580/1421 258/2579/1422 259/2581/1202 254/2582/1419 +f 254/2583/1419 259/2584/1202 260/2585/1206 255/2586/1420 +f 255/2586/1420 260/2585/1206 257/2578/1423 256/2577/1424 +f 261/2587/1431 262/2588/1202 263/2589/1422 264/2590/1432 +f 268/2591/1430 269/2592/1206 262/2588/1202 261/2587/1431 +f 264/2590/1432 263/2589/1422 270/2593/1165 265/2594/1429 +f 265/2594/1429 270/2593/1165 271/2595/1169 266/2596/1427 +f 266/2597/1427 271/2598/1169 272/2599/1423 267/2600/1428 +f 267/2600/1428 272/2599/1423 269/2592/1206 268/2591/1430 +f 273/2601/1438 274/2602/1181 275/2603/1439 276/2604/1440 +f 280/2605/1437 281/2606/1177 274/2602/1181 273/2601/1438 +f 276/2604/1440 275/2603/1439 282/2607/1194 277/2608/1436 +f 277/2608/1436 282/2607/1194 283/2609/1190 278/2610/1433 +f 278/2611/1433 283/2612/1190 284/2613/1434 279/2614/1435 +f 279/2614/1435 284/2613/1434 281/2606/1177 280/2605/1437 +f 285/2615/1445 286/2616/1190 287/2617/1194 288/2618/1446 +f 292/2619/1444 293/2620/1434 286/2616/1190 285/2615/1445 +f 288/2618/1446 287/2617/1194 294/2621/1439 289/2622/1443 +f 289/2622/1443 294/2621/1439 295/2623/1181 290/2624/1441 +f 290/2625/1441 295/2626/1181 296/2627/1177 291/2628/1442 +f 291/2628/1442 296/2627/1177 293/2620/1434 292/2619/1444 +f 297/2629/1453 298/2630/1178 299/2631/1182 300/2632/1454 +f 304/2633/1452 305/2634/1451 298/2630/1178 297/2629/1453 +f 300/2632/1454 299/2631/1182 306/2635/1450 301/2636/1449 +f 301/2636/1449 306/2635/1450 307/2637/1193 302/2638/1447 +f 302/2639/1447 307/2640/1193 308/2641/1189 303/2642/1448 +f 303/2642/1448 308/2641/1189 305/2634/1451 304/2633/1452 +f 309/2643/1459 310/2644/1193 311/2645/1450 312/2646/1460 +f 316/2647/1458 317/2648/1189 310/2644/1193 309/2643/1459 +f 312/2646/1460 311/2645/1450 318/2649/1182 313/2650/1457 +f 313/2650/1457 318/2649/1182 319/2651/1178 314/2652/1455 +f 314/2653/1455 319/2654/1178 320/2655/1451 315/2656/1456 +f 315/2656/1456 320/2655/1451 317/2648/1189 316/2647/1458 +f 54/2277/1317 53/2276/1316 101/2374/1382 105/2382/1386 +f 64/2298/1338 107/2386/1388 103/2378/1384 33/2234/1276 +f 125/2424/1404 59/2287/1327 58/2285/1325 121/2416/1400 +f 65/2302/1342 42/2252/1294 41/2250/1292 69/2307/1347 +f 62/2295/1335 115/2405/1395 111/2396/1392 63/2296/1336 +f 89/2342/1366 93/2352/1370 51/2270/1312 50/2267/1309 +f 38/2244/1286 37/2242/1284 87/2338/1364 83/2330/1360 +f 121/2416/1400 58/2285/1325 57/2283/1323 117/2367/1377 +f 61/2292/1332 60/2291/1331 123/2420/1402 119/2404/1394 +f 64/2298/1338 63/2296/1336 111/2396/1392 107/2386/1388 +f 125/2424/1404 123/2420/1402 60/2291/1331 59/2287/1327 +f 39/2246/1288 79/2316/1356 75/2308/1348 40/2247/1289 +f 35/2238/1280 34/2235/1277 99/2370/1380 95/2356/1372 +f 55/2279/1319 109/2392/1390 113/2368/1378 56/2281/1321 +f 55/2279/1319 54/2277/1317 105/2382/1386 109/2392/1390 +f 49/2266/1308 48/2263/1305 81/2326/1358 85/2334/1362 +f 353/2364/1376 321/2363/1375 346/2232/1274 354/2231/1273 +f 36/2240/1282 35/2238/1280 95/2356/1372 91/2348/1368 +f 43/2254/1296 42/2252/1294 65/2302/1342 66/2300/1340 +f 45/2257/1299 68/2306/1346 73/2311/1351 46/2260/1302 +f 46/2260/1302 73/2311/1351 77/2314/1354 47/2261/1303 +f 44/2255/1297 67/2299/1339 68/2306/1346 45/2257/1299 +f 52/2273/1313 97/2360/1374 101/2374/1382 53/2276/1316 +f 34/2235/1277 33/2234/1276 103/2378/1384 99/2370/1380 +f 89/2342/1366 50/2267/1309 49/2266/1308 85/2334/1362 +f 449/2657/1461 450/2658/181 451/2659/1462 452/2660/1463 +f 456/2661/1464 457/2662/1465 450/2658/181 449/2657/1461 +f 452/2660/1463 451/2659/1462 458/2663/1466 453/2664/1467 +f 453/2664/1467 458/2663/1466 459/2665/441 454/2666/1468 +f 454/2667/1468 459/2668/441 460/2669/1469 455/2670/1470 +f 455/2670/1470 460/2669/1469 457/2662/1465 456/2661/1464 +f 461/2671/1471 462/2672/441 463/2673/1466 464/2674/1472 +f 468/2675/1473 469/2676/1469 462/2672/441 461/2671/1471 +f 464/2674/1472 463/2673/1466 470/2677/1462 465/2678/1474 +f 465/2678/1474 470/2677/1462 471/2679/181 466/2680/1475 +f 466/2681/1475 471/2682/181 472/2683/1465 467/2684/1476 +f 467/2684/1476 472/2683/1465 469/2676/1469 468/2675/1473 +f 473/2685/1477 474/2686/25 475/2687/1478 476/2688/1479 +f 480/2689/1480 481/2690/1481 474/2686/25 473/2685/1477 +f 476/2688/1479 475/2687/1478 482/2691/1482 477/2692/1483 +f 477/2692/1483 482/2691/1482 483/2693/57 478/2694/1484 +f 478/2695/1484 483/2696/57 484/2697/1485 479/2698/1486 +f 479/2698/1486 484/2697/1485 481/2690/1481 480/2689/1480 +f 485/2699/1487 486/2700/57 487/2701/1482 488/2702/1488 +f 492/2703/1489 493/2704/1485 486/2700/57 485/2699/1487 +f 488/2702/1488 487/2701/1482 494/2705/1478 489/2706/1490 +f 489/2706/1490 494/2705/1478 495/2707/25 490/2708/1491 +f 490/2709/1491 495/2710/25 496/2711/1481 491/2712/1492 +f 491/2712/1492 496/2711/1481 493/2704/1485 492/2703/1489 +f 497/2713/1493 498/2714/446 499/2715/1494 500/2716/1495 +f 504/2717/1496 505/2718/1497 498/2714/446 497/2713/1493 +f 500/2716/1495 499/2715/1494 506/2719/1498 501/2720/1499 +f 501/2720/1499 506/2719/1498 507/2721/186 502/2722/1500 +f 502/2723/1500 507/2724/186 508/2725/1501 503/2726/1502 +f 503/2726/1502 508/2725/1501 505/2718/1497 504/2717/1496 +f 509/2727/1503 510/2728/186 511/2729/1498 512/2730/1504 +f 516/2731/1505 517/2732/1501 510/2728/186 509/2727/1503 +f 512/2730/1504 511/2729/1498 518/2733/1494 513/2734/1506 +f 513/2734/1506 518/2733/1494 519/2735/446 514/2736/1507 +f 514/2737/1507 519/2738/446 520/2739/1497 515/2740/1508 +f 515/2740/1508 520/2739/1497 517/2732/1501 516/2731/1505 +f 521/2741/1509 522/2742/19 523/2743/1510 524/2744/1511 +f 528/2745/1512 529/2746/1513 522/2742/19 521/2741/1509 +f 524/2744/1511 523/2743/1510 530/2747/1514 525/2748/1515 +f 525/2748/1515 530/2747/1514 531/2749/20 526/2750/1516 +f 526/2751/1516 531/2752/20 532/2753/1517 527/2754/1518 +f 527/2754/1518 532/2753/1517 529/2746/1513 528/2745/1512 +f 533/2755/1519 534/2756/20 535/2757/1514 536/2758/1520 +f 540/2759/1521 541/2760/1517 534/2756/20 533/2755/1519 +f 536/2758/1520 535/2757/1514 542/2761/1510 537/2762/1522 +f 537/2762/1522 542/2761/1510 543/2763/19 538/2764/1523 +f 538/2765/1523 543/2766/19 544/2767/1513 539/2768/1524 +f 539/2768/1524 544/2767/1513 541/2760/1517 540/2759/1521 +f 545/2769/1468 546/2770/441 547/2771/1469 548/2772/1470 +f 552/2773/1467 553/2774/1466 546/2770/441 545/2769/1468 +f 548/2772/1470 547/2771/1469 554/2775/1465 549/2776/1464 +f 549/2776/1464 554/2775/1465 555/2777/181 550/2778/1461 +f 550/2779/1461 555/2780/181 556/2781/1462 551/2782/1463 +f 551/2782/1463 556/2781/1462 553/2774/1466 552/2773/1467 +f 557/2783/1475 558/2784/181 559/2785/1465 560/2786/1476 +f 564/2787/1474 565/2788/1462 558/2784/181 557/2783/1475 +f 560/2786/1476 559/2785/1465 566/2789/1469 561/2790/1473 +f 561/2790/1473 566/2789/1469 567/2791/441 562/2792/1471 +f 562/2793/1471 567/2794/441 568/2795/1466 563/2796/1472 +f 563/2796/1472 568/2795/1466 565/2788/1462 564/2787/1474 +f 569/2797/1484 570/2798/57 571/2799/1485 572/2800/1486 +f 576/2801/1483 577/2802/1482 570/2798/57 569/2797/1484 +f 572/2800/1486 571/2799/1485 578/2803/1481 573/2804/1480 +f 573/2804/1480 578/2803/1481 579/2805/25 574/2806/1477 +f 574/2807/1477 579/2808/25 580/2809/1478 575/2810/1479 +f 575/2810/1479 580/2809/1478 577/2802/1482 576/2801/1483 +f 581/2811/1491 582/2812/25 583/2813/1481 584/2814/1492 +f 588/2815/1490 589/2816/1478 582/2812/25 581/2811/1491 +f 584/2814/1492 583/2813/1481 590/2817/1485 585/2818/1489 +f 585/2818/1489 590/2817/1485 591/2819/57 586/2820/1487 +f 586/2821/1487 591/2822/57 592/2823/1482 587/2824/1488 +f 587/2824/1488 592/2823/1482 589/2816/1478 588/2815/1490 +f 593/2825/1500 594/2826/186 595/2827/1501 596/2828/1502 +f 600/2829/1499 601/2830/1498 594/2826/186 593/2825/1500 +f 596/2828/1502 595/2827/1501 602/2831/1497 597/2832/1496 +f 597/2832/1496 602/2831/1497 603/2833/446 598/2834/1493 +f 598/2835/1493 603/2836/446 604/2837/1494 599/2838/1495 +f 599/2838/1495 604/2837/1494 601/2830/1498 600/2829/1499 +f 605/2839/1507 606/2840/446 607/2841/1497 608/2842/1508 +f 612/2843/1506 613/2844/1494 606/2840/446 605/2839/1507 +f 608/2842/1508 607/2841/1497 614/2845/1501 609/2846/1505 +f 609/2846/1505 614/2845/1501 615/2847/186 610/2848/1503 +f 610/2849/1503 615/2850/186 616/2851/1498 611/2852/1504 +f 611/2852/1504 616/2851/1498 613/2844/1494 612/2843/1506 +f 617/2853/1516 618/2854/20 619/2855/1517 620/2856/1518 +f 624/2857/1515 625/2858/1514 618/2854/20 617/2853/1516 +f 620/2856/1518 619/2855/1517 626/2859/1513 621/2860/1512 +f 621/2860/1512 626/2859/1513 627/2861/19 622/2862/1509 +f 622/2863/1509 627/2864/19 628/2865/1510 623/2866/1511 +f 623/2866/1511 628/2865/1510 625/2858/1514 624/2857/1515 +f 629/2867/1523 630/2868/19 631/2869/1513 632/2870/1524 +f 636/2871/1522 637/2872/1510 630/2868/19 629/2867/1523 +f 632/2870/1524 631/2869/1513 638/2873/1517 633/2874/1521 +f 633/2874/1521 638/2873/1517 639/2875/20 634/2876/1519 +f 634/2877/1519 639/2878/20 640/2879/1514 635/2880/1520 +f 635/2880/1520 640/2879/1514 637/2872/1510 636/2871/1522 +f 38/2244/1286 83/2330/1360 79/2316/1356 39/2246/1288 +f 81/2326/1358 48/2263/1305 47/2261/1303 77/2314/1354 +f 51/2272/1312 93/2361/1370 97/2360/1374 52/2273/1313 diff --git a/mods/pipeworks/models/pipeworks_valve_off_lowpoly.obj b/mods/pipeworks/models/pipeworks_valve_off_lowpoly.obj new file mode 100644 index 00000000..c86d8dae --- /dev/null +++ b/mods/pipeworks/models/pipeworks_valve_off_lowpoly.obj @@ -0,0 +1,286 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-valve-off.blend' +# www.blender.org +o Cube.003_Cube.003_None +v 0.312500 0.343750 0.062500 +v -0.093750 0.343750 0.062500 +v -0.093750 0.281250 0.062500 +v 0.312500 0.281250 0.062500 +v -0.093750 0.343750 -0.062500 +v -0.093750 0.281250 -0.062500 +v 0.312500 0.343750 -0.062500 +v 0.312500 0.281250 -0.062500 +v 0.031250 0.281250 0.031250 +v -0.031250 0.281250 0.031250 +v -0.031250 0.250000 0.031250 +v 0.031250 0.250000 0.031250 +v -0.031250 0.281250 -0.031250 +v -0.031250 0.250000 -0.031250 +v 0.031250 0.281250 -0.031250 +v 0.031250 0.250000 -0.031250 +v 0.250000 0.250000 0.250000 +v -0.250000 0.250000 0.250000 +v -0.250000 -0.250000 0.250000 +v 0.250000 -0.250000 0.250000 +v -0.250000 0.250000 -0.250000 +v -0.250000 -0.250000 -0.250000 +v 0.250000 0.250000 -0.250000 +v 0.250000 -0.250000 -0.250000 +v -0.156250 -0.064721 0.500000 +v -0.156250 -0.064721 0.468750 +v -0.064721 -0.156250 0.500000 +v -0.064721 -0.156250 0.468750 +v 0.064721 -0.156250 0.500000 +v 0.064721 -0.156250 0.468750 +v 0.156250 -0.064721 0.500000 +v 0.156250 -0.064721 0.468750 +v 0.156250 0.064721 0.500000 +v 0.156250 0.064721 0.468750 +v 0.064721 0.156250 0.500000 +v 0.064721 0.156250 0.468750 +v -0.064721 0.156250 0.500000 +v -0.064721 0.156250 0.468750 +v -0.156250 0.064721 0.500000 +v -0.156250 0.064721 0.468750 +v -0.125000 -0.051777 0.468750 +v -0.125000 -0.051777 -0.468750 +v -0.051777 -0.125000 0.468750 +v -0.051777 -0.125000 -0.468750 +v 0.051777 -0.125000 0.468750 +v 0.051777 -0.125000 -0.468750 +v 0.125000 -0.051777 0.468750 +v 0.125000 -0.051777 -0.468750 +v 0.125000 0.051777 0.468750 +v 0.125000 0.051777 -0.468750 +v 0.051777 0.125000 0.468750 +v 0.051777 0.125000 -0.468750 +v -0.051777 0.125000 0.468750 +v -0.051777 0.125000 -0.468750 +v -0.125000 0.051777 0.468750 +v -0.125000 0.051777 -0.468750 +v -0.156250 -0.064721 -0.468750 +v -0.156250 -0.064721 -0.500000 +v -0.064721 -0.156250 -0.468750 +v -0.064721 -0.156250 -0.500000 +v 0.064721 -0.156250 -0.468750 +v 0.064721 -0.156250 -0.500000 +v 0.156250 -0.064721 -0.468750 +v 0.156250 -0.064721 -0.500000 +v 0.156250 0.064721 -0.468750 +v 0.156250 0.064721 -0.500000 +v 0.064721 0.156250 -0.468750 +v 0.064721 0.156250 -0.500000 +v -0.064721 0.156250 -0.468750 +v -0.064721 0.156250 -0.500000 +v -0.156250 0.064721 -0.468750 +v -0.156250 0.064721 -0.500000 +vt 0.2656 0.2344 +vt 0.4688 0.2344 +vt 0.4688 0.2656 +vt 0.2656 0.2656 +vt 0.2656 0.1875 +vt 0.3281 0.1875 +vt 0.3281 0.2188 +vt 0.2656 0.2188 +vt 0.4688 0.3125 +vt 0.2656 0.3125 +vt 0.2656 0.2812 +vt 0.4688 0.2812 +vt 0.4062 0.2188 +vt 0.3438 0.2188 +vt 0.3438 0.1875 +vt 0.4062 0.1875 +vt 0.4688 0.4688 +vt 0.2656 0.4688 +vt 0.2656 0.4062 +vt 0.4688 0.4062 +vt 0.4688 0.3906 +vt 0.2656 0.3906 +vt 0.2656 0.3281 +vt 0.4688 0.3281 +vt 0.0391 0.2031 +vt 0.0078 0.2031 +vt 0.0078 0.1875 +vt 0.0391 0.1875 +vt 0.0859 0.2031 +vt 0.0547 0.2031 +vt 0.0547 0.1875 +vt 0.0859 0.1875 +vt 0.1484 0.1875 +vt 0.1797 0.1875 +vt 0.1797 0.2031 +vt 0.1484 0.2031 +vt 0.1328 0.2031 +vt 0.1016 0.2031 +vt 0.1016 0.1875 +vt 0.1328 0.1875 +vt 0.5156 0.4844 +vt 0.5156 0.7344 +vt 0.2656 0.7344 +vt 0.2656 0.4844 +vt 0.0000 0.4688 +vt 0.0000 0.2188 +vt 0.2500 0.2188 +vt 0.2500 0.4688 +vt 0.5156 1.0000 +vt 0.2656 1.0000 +vt 0.2656 0.7500 +vt 0.5156 0.7500 +vt 0.2500 0.7344 +vt 0.0000 0.7344 +vt 0.0000 0.4844 +vt 0.2500 0.4844 +vt 0.7812 1.0000 +vt 0.5312 1.0000 +vt 0.5312 0.7500 +vt 0.7812 0.7500 +vt 0.0008 0.7500 +vt 0.2502 0.7500 +vt 0.2502 0.9994 +vt 0.0008 0.9994 +vt 0.8516 0.4453 +vt 0.8047 0.4922 +vt 0.7422 0.4922 +vt 0.6953 0.4453 +vt 0.6953 0.3828 +vt 0.7422 0.3359 +vt 0.8047 0.3359 +vt 0.8516 0.3828 +vt 0.6172 0.4922 +vt 0.6641 0.4453 +vt 0.6641 0.3828 +vt 0.6172 0.3359 +vt 0.5547 0.3359 +vt 0.5078 0.3828 +vt 0.5078 0.4453 +vt 0.5547 0.4922 +vt 0.6641 0.4453 +vt 0.6172 0.4922 +vt 0.5547 0.4922 +vt 0.5078 0.4453 +vt 0.5078 0.3828 +vt 0.5547 0.3359 +vt 0.6172 0.3359 +vt 0.6641 0.3828 +vt 0.8047 0.4922 +vt 0.8516 0.4453 +vt 0.8516 0.3828 +vt 0.8047 0.3359 +vt 0.7422 0.3359 +vt 0.6953 0.3828 +vt 0.6953 0.4453 +vt 0.7422 0.4922 +vt 0.8984 0.2969 +vt 0.8984 0.2812 +vt 0.9297 0.2812 +vt 0.9297 0.2969 +vt 0.9609 0.2812 +vt 0.9609 0.2969 +vt 0.9922 0.2812 +vt 0.9922 0.2969 +vt 0.7422 0.2969 +vt 0.7422 0.2812 +vt 0.7734 0.2812 +vt 0.7734 0.2969 +vt 0.8047 0.2812 +vt 0.8047 0.2969 +vt 0.8359 0.2812 +vt 0.8359 0.2969 +vt 0.8672 0.2812 +vt 0.8672 0.2969 +vt 0.6797 0.2969 +vt 0.6797 0.2812 +vt 0.7109 0.2812 +vt 0.7109 0.2969 +vt 0.6484 0.2969 +vt 0.6484 0.2812 +vt 0.7422 0.2812 +vt 0.7422 0.2969 +vt 0.4922 0.2969 +vt 0.4922 0.2812 +vt 0.5234 0.2812 +vt 0.5234 0.2969 +vt 0.5547 0.2812 +vt 0.5547 0.2969 +vt 0.5859 0.2812 +vt 0.5859 0.2969 +vt 0.6172 0.2812 +vt 0.6172 0.2969 +vt 0.4922 0.1328 +vt 0.4922 0.1016 +vt 0.9922 0.1016 +vt 0.9922 0.1328 +vt 0.4922 0.1953 +vt 0.4922 0.1641 +vt 0.9922 0.1641 +vt 0.9922 0.1953 +vt 0.4922 0.2266 +vt 0.9922 0.2266 +vt 0.9922 0.2578 +vt 0.4922 0.2578 +vt 0.9922 0.0391 +vt 0.9922 0.0703 +vt 0.4922 0.0703 +vt 0.4922 0.0391 +vt 0.9922 0.0078 +vt 0.4922 0.0078 +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.9239 -0.3827 -0.0000 +vn -0.3827 -0.9239 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.3827 0.9239 0.0000 +vn -0.3827 0.9239 -0.0000 +vn -0.9239 0.3827 -0.0000 +g Cube.003_Cube.003_None_Cube.003_Cube.003_None_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 2/5/2 5/6/2 6/7/2 3/8/2 +f 5/9/3 7/10/3 8/11/3 6/12/3 +f 7/13/4 1/14/4 4/15/4 8/16/4 +f 4/17/5 3/18/5 6/19/5 8/20/5 +f 7/21/6 5/22/6 2/23/6 1/24/6 +f 9/25/1 10/26/1 11/27/1 12/28/1 +f 10/29/2 13/30/2 14/31/2 11/32/2 +f 13/33/3 15/34/3 16/35/3 14/36/3 +f 15/37/4 9/38/4 12/39/4 16/40/4 +f 17/41/1 18/42/1 19/43/1 20/44/1 +f 18/45/2 21/46/2 22/47/2 19/48/2 +f 21/49/3 23/50/3 24/51/3 22/52/3 +f 23/53/4 17/54/4 20/55/4 24/56/4 +f 20/57/5 19/58/5 22/59/5 24/60/5 +f 23/61/6 21/62/6 18/63/6 17/64/6 +f 28/65/3 26/66/3 40/67/3 38/68/3 36/69/3 34/70/3 32/71/3 30/72/3 +f 25/73/1 27/74/1 29/75/1 31/76/1 33/77/1 35/78/1 37/79/1 39/80/1 +f 60/81/3 58/82/3 72/83/3 70/84/3 68/85/3 66/86/3 64/87/3 62/88/3 +f 57/89/1 59/90/1 61/91/1 63/92/1 65/93/1 67/94/1 69/95/1 71/96/1 +s 1 +f 25/97/7 26/98/7 28/99/8 27/100/8 +f 27/100/8 28/99/8 30/101/9 29/102/9 +f 29/102/9 30/101/9 32/103/10 31/104/10 +f 31/105/10 32/106/10 34/107/11 33/108/11 +f 33/108/11 34/107/11 36/109/12 35/110/12 +f 35/110/12 36/109/12 38/111/13 37/112/13 +f 37/112/13 38/111/13 40/113/14 39/114/14 +f 39/114/14 40/113/14 26/98/7 25/97/7 +f 59/115/8 60/116/8 62/117/9 61/118/9 +f 57/119/7 58/120/7 60/116/8 59/115/8 +f 61/118/9 62/117/9 64/121/10 63/122/10 +f 63/123/10 64/124/10 66/125/11 65/126/11 +f 65/126/11 66/125/11 68/127/12 67/128/12 +f 67/128/12 68/127/12 70/129/13 69/130/13 +f 69/130/13 70/129/13 72/131/14 71/132/14 +f 71/132/14 72/131/14 58/120/7 57/119/7 +f 54/133/13 56/134/14 55/135/14 53/136/13 +f 50/137/11 52/138/12 51/139/12 49/140/11 +f 48/141/10 47/142/10 45/143/9 46/144/9 +f 54/133/13 53/136/13 51/139/12 52/138/12 +f 43/145/8 41/146/7 42/147/7 44/148/8 +f 45/149/9 43/145/8 44/148/8 46/150/9 +f 48/141/10 50/137/11 49/140/11 47/142/10 +f 41/146/7 55/135/14 56/134/14 42/147/7 diff --git a/mods/pipeworks/models/pipeworks_valve_on.obj b/mods/pipeworks/models/pipeworks_valve_on.obj new file mode 100644 index 00000000..61681f82 --- /dev/null +++ b/mods/pipeworks/models/pipeworks_valve_on.obj @@ -0,0 +1,8136 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-valve-on.blend' +# www.blender.org +o Pipe_Cylinder.002 +v -0.038455 0.126770 -0.468750 +v -0.012985 0.131837 -0.468750 +v 0.012984 0.131837 -0.468750 +v 0.038455 0.126770 -0.468750 +v 0.062448 0.116832 -0.468750 +v 0.084041 0.102404 -0.468750 +v 0.102404 0.084041 -0.468750 +v 0.116832 0.062448 -0.468750 +v 0.126770 0.038455 -0.468750 +v 0.131836 0.012985 -0.468750 +v 0.131836 -0.012985 -0.468750 +v 0.116832 -0.062448 -0.468750 +v 0.102404 -0.084041 -0.468750 +v 0.084041 -0.102404 -0.468750 +v 0.062448 -0.116832 -0.468750 +v 0.038455 -0.126770 -0.468750 +v 0.012985 -0.131836 -0.468750 +v -0.012985 -0.131836 -0.468750 +v -0.038455 -0.126770 -0.468750 +v -0.062448 -0.116832 -0.468750 +v -0.102404 -0.084041 -0.468750 +v -0.084041 -0.102404 -0.468750 +v -0.116832 -0.062448 -0.468750 +v -0.126770 -0.038455 -0.468750 +v -0.131837 0.012985 -0.468750 +v -0.116832 0.062448 -0.468750 +v -0.126770 0.038455 -0.468750 +v -0.102404 0.084041 -0.468750 +v -0.084041 0.102404 -0.468750 +v -0.062448 0.116832 -0.468750 +v 0.126770 -0.038455 -0.468750 +v -0.131837 -0.012985 -0.468750 +v -0.059210 0.110774 -0.437501 +v -0.036461 0.120197 -0.437501 +v -0.012312 0.125000 -0.437501 +v 0.012311 0.125001 -0.437501 +v 0.036461 0.120197 -0.437501 +v 0.059210 0.110774 -0.437501 +v 0.079683 0.097094 -0.437501 +v 0.097094 0.079683 -0.437501 +v 0.110774 0.059210 -0.437501 +v 0.120197 0.036461 -0.437501 +v 0.125000 0.012312 -0.437501 +v 0.125000 -0.012311 -0.437501 +v 0.120197 -0.036461 -0.437501 +v 0.110774 -0.059210 -0.437501 +v 0.097094 -0.079683 -0.437501 +v 0.079683 -0.097094 -0.437501 +v 0.059210 -0.110774 -0.437501 +v 0.036461 -0.120197 -0.437501 +v 0.012311 -0.125000 -0.437501 +v -0.012312 -0.125000 -0.437501 +v -0.036461 -0.120197 -0.437501 +v -0.059210 -0.110774 -0.437501 +v -0.079683 -0.097094 -0.437501 +v -0.097094 -0.079683 -0.437501 +v -0.110774 -0.059210 -0.437501 +v -0.120197 -0.036461 -0.437501 +v -0.125001 -0.012311 -0.437501 +v -0.125001 0.012311 -0.437501 +v -0.120197 0.036461 -0.437501 +v -0.110774 0.059210 -0.437501 +v -0.097094 0.079683 -0.437501 +v -0.079683 0.097094 -0.437501 +v 0.120197 0.036461 0.437501 +v 0.125001 0.012312 0.437501 +v 0.125001 -0.012311 0.437501 +v 0.120197 -0.036461 0.437501 +v 0.110774 0.059210 0.437501 +v 0.131837 0.012985 0.468750 +v 0.126770 0.038455 0.468750 +v 0.131837 -0.012985 0.468750 +v 0.110774 -0.059210 0.437501 +v 0.126770 -0.038455 0.468750 +v 0.097094 0.079683 0.437501 +v 0.116832 0.062448 0.468750 +v 0.097094 -0.079683 0.437501 +v 0.116832 -0.062448 0.468750 +v 0.079683 0.097094 0.437501 +v 0.102404 0.084041 0.468750 +v 0.079683 -0.097094 0.437501 +v 0.102404 -0.084041 0.468750 +v 0.059210 0.110774 0.437501 +v 0.084041 0.102404 0.468750 +v 0.059210 -0.110774 0.437501 +v 0.084041 -0.102404 0.468750 +v 0.036461 0.120197 0.437501 +v 0.062448 0.116832 0.468750 +v 0.036461 -0.120197 0.437501 +v 0.062448 -0.116832 0.468750 +v 0.012311 0.125000 0.437501 +v 0.038455 0.126770 0.468750 +v 0.012311 -0.125001 0.437501 +v 0.038455 -0.126770 0.468750 +v -0.012312 0.125000 0.437501 +v 0.012985 0.131836 0.468750 +v -0.012311 -0.125001 0.437501 +v 0.012985 -0.131837 0.468750 +v -0.036461 0.120197 0.437501 +v -0.012985 0.131836 0.468750 +v -0.036461 -0.120197 0.437501 +v -0.012985 -0.131837 0.468750 +v -0.059210 0.110774 0.437501 +v -0.038455 0.126770 0.468750 +v -0.059210 -0.110774 0.437501 +v -0.038455 -0.126770 0.468750 +v -0.079683 0.097094 0.437501 +v -0.062448 0.116832 0.468750 +v -0.079683 -0.097094 0.437501 +v -0.062448 -0.116832 0.468750 +v -0.097094 0.079683 0.437501 +v -0.084041 0.102404 0.468750 +v -0.097094 -0.079683 0.437501 +v -0.084041 -0.102404 0.468750 +v -0.110774 0.059210 0.437501 +v -0.102404 0.084041 0.468750 +v -0.110774 -0.059210 0.437501 +v -0.102404 -0.084041 0.468750 +v -0.120197 0.036461 0.437501 +v -0.116832 0.062448 0.468750 +v -0.120197 -0.036461 0.437501 +v -0.116832 -0.062448 0.468750 +v -0.125000 0.012311 0.437501 +v -0.126770 0.038455 0.468750 +v -0.125000 -0.012311 0.437501 +v -0.126770 -0.038455 0.468750 +v -0.131836 0.012985 0.468750 +v -0.131836 -0.012985 0.468750 +v -0.063644 0.130078 0.460912 +v -0.063644 0.130078 0.468749 +v -0.062467 0.139022 0.468749 +v -0.062467 0.139022 0.460912 +v -0.054132 0.142474 0.460912 +v -0.046976 0.136982 0.460912 +v -0.048153 0.128039 0.460912 +v -0.056487 0.124587 0.460912 +v -0.056487 0.124587 0.468749 +v -0.054132 0.142474 0.468749 +v -0.046976 0.136982 0.468749 +v -0.048153 0.128039 0.468749 +v -0.046976 0.136982 -0.460914 +v -0.046976 0.136982 -0.468751 +v -0.054133 0.142474 -0.468751 +v -0.054133 0.142474 -0.460914 +v -0.062467 0.139022 -0.460914 +v -0.063644 0.130078 -0.460914 +v -0.056488 0.124587 -0.460914 +v -0.048153 0.128039 -0.460914 +v -0.048153 0.128039 -0.468751 +v -0.062467 0.139022 -0.468751 +v -0.063644 0.130078 -0.468751 +v -0.056488 0.124587 -0.468751 +v -0.136982 0.046976 0.460912 +v -0.136982 0.046976 0.468749 +v -0.142474 0.054133 0.468749 +v -0.142474 0.054133 0.460912 +v -0.139022 0.062467 0.460912 +v -0.130078 0.063644 0.460912 +v -0.124587 0.056488 0.460912 +v -0.128039 0.048154 0.460912 +v -0.128039 0.048154 0.468749 +v -0.139022 0.062467 0.468749 +v -0.130078 0.063644 0.468749 +v -0.124587 0.056488 0.468749 +v -0.130078 0.063644 -0.460914 +v -0.130078 0.063644 -0.468751 +v -0.139022 0.062467 -0.468751 +v -0.139022 0.062467 -0.460914 +v -0.142474 0.054133 -0.460914 +v -0.136982 0.046976 -0.460914 +v -0.128039 0.048153 -0.460914 +v -0.124587 0.056487 -0.460914 +v -0.124587 0.056487 -0.468751 +v -0.142474 0.054133 -0.468751 +v -0.136982 0.046976 -0.468751 +v -0.128039 0.048153 -0.468751 +v -0.130078 -0.063644 0.460912 +v -0.130078 -0.063644 0.468749 +v -0.139022 -0.062467 0.468749 +v -0.139022 -0.062467 0.460912 +v -0.142474 -0.054132 0.460912 +v -0.136982 -0.046976 0.460912 +v -0.128039 -0.048153 0.460912 +v -0.124587 -0.056487 0.460912 +v -0.124587 -0.056487 0.468749 +v -0.142474 -0.054132 0.468749 +v -0.136982 -0.046976 0.468749 +v -0.128039 -0.048153 0.468749 +v -0.136982 -0.046976 -0.460914 +v -0.136982 -0.046976 -0.468751 +v -0.142474 -0.054133 -0.468751 +v -0.142474 -0.054133 -0.460914 +v -0.139022 -0.062467 -0.460914 +v -0.130078 -0.063644 -0.460914 +v -0.124587 -0.056488 -0.460914 +v -0.128039 -0.048153 -0.460914 +v -0.128039 -0.048153 -0.468751 +v -0.139022 -0.062467 -0.468751 +v -0.130078 -0.063644 -0.468751 +v -0.124587 -0.056488 -0.468751 +v -0.046976 -0.136982 0.460912 +v -0.046976 -0.136982 0.468749 +v -0.054133 -0.142474 0.468749 +v -0.054133 -0.142474 0.460912 +v -0.062467 -0.139022 0.460912 +v -0.063644 -0.130078 0.460912 +v -0.056488 -0.124587 0.460912 +v -0.048153 -0.128039 0.460912 +v -0.048153 -0.128039 0.468749 +v -0.062467 -0.139022 0.468749 +v -0.063644 -0.130078 0.468749 +v -0.056488 -0.124587 0.468749 +v -0.063644 -0.130078 -0.460914 +v -0.063644 -0.130078 -0.468751 +v -0.062467 -0.139022 -0.468751 +v -0.062467 -0.139022 -0.460914 +v -0.054133 -0.142474 -0.460914 +v -0.046976 -0.136982 -0.460914 +v -0.048153 -0.128039 -0.460914 +v -0.056487 -0.124587 -0.460914 +v -0.056487 -0.124587 -0.468751 +v -0.054133 -0.142474 -0.468751 +v -0.046976 -0.136982 -0.468751 +v -0.048153 -0.128039 -0.468751 +v 0.063644 -0.130078 0.460912 +v 0.063644 -0.130078 0.468749 +v 0.062467 -0.139022 0.468749 +v 0.062467 -0.139022 0.460912 +v 0.054132 -0.142474 0.460912 +v 0.046976 -0.136982 0.460912 +v 0.048153 -0.128039 0.460912 +v 0.056487 -0.124587 0.460912 +v 0.056487 -0.124587 0.468749 +v 0.054132 -0.142474 0.468749 +v 0.046976 -0.136982 0.468749 +v 0.048153 -0.128039 0.468749 +v 0.046976 -0.136982 -0.460914 +v 0.046976 -0.136982 -0.468751 +v 0.054133 -0.142474 -0.468751 +v 0.054133 -0.142474 -0.460914 +v 0.062467 -0.139022 -0.460914 +v 0.063644 -0.130078 -0.460914 +v 0.056487 -0.124587 -0.460914 +v 0.048153 -0.128039 -0.460914 +v 0.048153 -0.128039 -0.468751 +v 0.062467 -0.139022 -0.468751 +v 0.063644 -0.130078 -0.468751 +v 0.056487 -0.124587 -0.468751 +v 0.136982 -0.046976 0.460912 +v 0.136982 -0.046976 0.468749 +v 0.142474 -0.054133 0.468749 +v 0.142474 -0.054133 0.460912 +v 0.139022 -0.062467 0.460912 +v 0.130078 -0.063644 0.460912 +v 0.124587 -0.056488 0.460912 +v 0.128039 -0.048153 0.460912 +v 0.128039 -0.048153 0.468749 +v 0.139022 -0.062467 0.468749 +v 0.130078 -0.063644 0.468749 +v 0.124587 -0.056488 0.468749 +v 0.130078 -0.063644 -0.460914 +v 0.130078 -0.063644 -0.468751 +v 0.139022 -0.062467 -0.468751 +v 0.139022 -0.062467 -0.460914 +v 0.142474 -0.054132 -0.460914 +v 0.136982 -0.046976 -0.460914 +v 0.128039 -0.048153 -0.460914 +v 0.124587 -0.056487 -0.460914 +v 0.124587 -0.056487 -0.468751 +v 0.142474 -0.054132 -0.468751 +v 0.136982 -0.046976 -0.468751 +v 0.128039 -0.048153 -0.468751 +v 0.130078 0.063644 0.460912 +v 0.130078 0.063644 0.468749 +v 0.139022 0.062467 0.468749 +v 0.139022 0.062467 0.460912 +v 0.142474 0.054132 0.460912 +v 0.136982 0.046976 0.460912 +v 0.128039 0.048153 0.460912 +v 0.124587 0.056487 0.460912 +v 0.124587 0.056487 0.468749 +v 0.142474 0.054132 0.468749 +v 0.136982 0.046976 0.468749 +v 0.128039 0.048153 0.468749 +v 0.136982 0.046976 -0.460914 +v 0.136982 0.046976 -0.468751 +v 0.142474 0.054133 -0.468751 +v 0.142474 0.054133 -0.460914 +v 0.139022 0.062467 -0.460914 +v 0.130078 0.063644 -0.460914 +v 0.124587 0.056487 -0.460914 +v 0.128039 0.048153 -0.460914 +v 0.128039 0.048153 -0.468751 +v 0.139022 0.062467 -0.468751 +v 0.130078 0.063644 -0.468751 +v 0.124587 0.056487 -0.468751 +v 0.046976 0.136982 0.460912 +v 0.046976 0.136982 0.468749 +v 0.054133 0.142474 0.468749 +v 0.054133 0.142474 0.460912 +v 0.062467 0.139022 0.460912 +v 0.063644 0.130078 0.460912 +v 0.056488 0.124587 0.460912 +v 0.048154 0.128039 0.460912 +v 0.048154 0.128039 0.468749 +v 0.062467 0.139022 0.468749 +v 0.063644 0.130078 0.468749 +v 0.056488 0.124587 0.468749 +v 0.063644 0.130078 -0.460914 +v 0.063644 0.130078 -0.468751 +v 0.062467 0.139022 -0.468751 +v 0.062467 0.139022 -0.460914 +v 0.054132 0.142474 -0.460914 +v 0.046976 0.136982 -0.460914 +v 0.048153 0.128039 -0.460914 +v 0.056487 0.124587 -0.460914 +v 0.056487 0.124587 -0.468751 +v 0.054132 0.142474 -0.468751 +v 0.046976 0.136982 -0.468751 +v 0.048153 0.128039 -0.468751 +v 0.121367 0.099603 -0.500000 +v 0.138467 0.074012 -0.500000 +v 0.150245 0.045577 -0.500000 +v 0.156250 0.015390 -0.500000 +v 0.156250 -0.015389 -0.500000 +v 0.150245 -0.045576 -0.500000 +v 0.138467 -0.074012 -0.500000 +v 0.121367 -0.099603 -0.500000 +v 0.099603 -0.121367 -0.500000 +v 0.045576 -0.150245 -0.500000 +v -0.015389 -0.156250 -0.500000 +v -0.045576 -0.150245 -0.500000 +v -0.099603 -0.121367 -0.500000 +v -0.121367 -0.099603 -0.500000 +v -0.138467 -0.074012 -0.500000 +v -0.150245 -0.045576 -0.500000 +v -0.156250 -0.015389 -0.500000 +v -0.150245 0.045576 -0.500000 +v -0.138467 0.074012 -0.500000 +v -0.121367 0.099603 -0.500000 +v -0.074012 0.138467 -0.500000 +v -0.015389 0.156250 -0.500000 +v 0.015389 0.156250 -0.500000 +v 0.045576 0.150245 -0.500000 +v 0.074012 0.138467 -0.500000 +v 0.099603 0.121367 -0.500000 +v 0.074012 -0.138466 -0.500000 +v 0.015389 -0.156250 -0.500000 +v -0.074012 -0.138467 -0.500000 +v -0.156250 0.015389 -0.500000 +v -0.099603 0.121367 -0.500000 +v -0.045576 0.150245 -0.500000 +v 0.121367 0.099603 -0.468750 +v 0.099603 0.121367 -0.468750 +v 0.138467 0.074012 -0.468750 +v 0.150245 0.045577 -0.468750 +v 0.156250 0.015390 -0.468750 +v 0.156250 -0.015389 -0.468750 +v 0.150245 -0.045576 -0.468750 +v 0.138467 -0.074012 -0.468750 +v 0.121367 -0.099603 -0.468750 +v 0.099603 -0.121367 -0.468750 +v 0.074012 -0.138466 -0.468750 +v 0.045576 -0.150245 -0.468750 +v 0.015389 -0.156250 -0.468750 +v -0.015389 -0.156250 -0.468750 +v -0.045576 -0.150245 -0.468750 +v -0.074012 -0.138467 -0.468750 +v -0.099603 -0.121367 -0.468750 +v -0.121367 -0.099603 -0.468750 +v -0.138467 -0.074012 -0.468750 +v -0.150245 -0.045576 -0.468750 +v -0.156250 -0.015389 -0.468750 +v -0.156250 0.015389 -0.468750 +v -0.138467 0.074012 -0.468750 +v -0.150245 0.045576 -0.468750 +v -0.121367 0.099603 -0.468750 +v -0.099603 0.121367 -0.468750 +v -0.074012 0.138467 -0.468750 +v -0.045576 0.150245 -0.468750 +v 0.015389 0.156250 -0.468750 +v -0.015389 0.156250 -0.468750 +v 0.045576 0.150245 -0.468750 +v 0.074012 0.138467 -0.468750 +v 0.074012 -0.138466 0.468750 +v 0.045576 -0.150245 0.468750 +v 0.015389 -0.156250 0.468750 +v 0.099603 -0.121367 0.468750 +v -0.015389 -0.156250 0.468750 +v 0.138467 -0.074012 0.468750 +v 0.121367 -0.099603 0.468750 +v 0.099603 -0.121367 0.500000 +v 0.074012 -0.138467 0.500000 +v 0.045576 -0.150245 0.500000 +v 0.015389 -0.156250 0.500000 +v -0.015389 -0.156250 0.500000 +v 0.150245 -0.045576 0.468750 +v 0.121367 -0.099603 0.500000 +v -0.045576 -0.150245 0.468750 +v -0.045576 -0.150245 0.500000 +v 0.156250 -0.015389 0.468750 +v 0.150245 -0.045576 0.500000 +v 0.138467 -0.074012 0.500000 +v -0.074012 -0.138467 0.468750 +v -0.074012 -0.138467 0.500000 +v 0.156250 0.015389 0.468750 +v 0.156250 -0.015389 0.500000 +v -0.099603 -0.121367 0.468750 +v -0.099603 -0.121367 0.500000 +v 0.150245 0.045576 0.468750 +v 0.156250 0.015389 0.500000 +v -0.121367 -0.099603 0.468750 +v -0.121367 -0.099603 0.500000 +v 0.138467 0.074012 0.468750 +v 0.150245 0.045576 0.500000 +v -0.150245 -0.045576 0.468750 +v -0.138467 -0.074012 0.468750 +v -0.138467 -0.074012 0.500000 +v 0.121367 0.099603 0.468750 +v 0.138467 0.074012 0.500000 +v -0.156250 -0.015389 0.468750 +v -0.150245 -0.045576 0.500000 +v 0.099603 0.121367 0.468750 +v 0.121367 0.099603 0.500000 +v -0.156250 0.015389 0.468750 +v -0.156250 -0.015389 0.500000 +v 0.074012 0.138466 0.468750 +v 0.099604 0.121367 0.500000 +v -0.150245 0.045576 0.468750 +v -0.156250 0.015389 0.500000 +v 0.045577 0.150245 0.468750 +v 0.074012 0.138466 0.500000 +v -0.138467 0.074012 0.468750 +v -0.150245 0.045576 0.500000 +v 0.015389 0.156249 0.468750 +v 0.045577 0.150245 0.500000 +v -0.015389 0.156250 0.500000 +v -0.121367 0.099603 0.468750 +v -0.138467 0.074012 0.500000 +v -0.015389 0.156250 0.468750 +v 0.015389 0.156250 0.500000 +v -0.074012 0.138467 0.500000 +v -0.045576 0.150245 0.500000 +v -0.099603 0.121367 0.500000 +v -0.121367 0.099603 0.500000 +v -0.045576 0.150245 0.468750 +v -0.099603 0.121367 0.468750 +v -0.074012 0.138467 0.468750 +v -0.108578 0.095821 0.460912 +v -0.108578 0.095821 0.468749 +v -0.110913 0.104534 0.468749 +v -0.110913 0.104534 0.460912 +v -0.104534 0.110913 0.460912 +v -0.095821 0.108578 0.460912 +v -0.093486 0.099865 0.460912 +v -0.099865 0.093486 0.460912 +v -0.099865 0.093486 0.468749 +v -0.104534 0.110913 0.468749 +v -0.095821 0.108578 0.468749 +v -0.093486 0.099865 0.468749 +v -0.095821 0.108578 -0.460914 +v -0.095821 0.108578 -0.468751 +v -0.104534 0.110913 -0.468751 +v -0.104534 0.110913 -0.460914 +v -0.110913 0.104534 -0.460914 +v -0.108578 0.095821 -0.460914 +v -0.099865 0.093486 -0.460914 +v -0.093486 0.099865 -0.460914 +v -0.093486 0.099865 -0.468751 +v -0.110913 0.104534 -0.468751 +v -0.108578 0.095821 -0.468751 +v -0.099865 0.093486 -0.468751 +v -0.144532 -0.009021 0.460912 +v -0.144532 -0.009021 0.468749 +v -0.152344 -0.004510 0.468749 +v -0.152344 -0.004510 0.460912 +v -0.152344 0.004510 0.460912 +v -0.144532 0.009021 0.460912 +v -0.136720 0.004510 0.460912 +v -0.136720 -0.004510 0.460912 +v -0.136720 -0.004510 0.468749 +v -0.152344 0.004510 0.468749 +v -0.144532 0.009021 0.468749 +v -0.136720 0.004510 0.468749 +v -0.144532 0.009021 -0.460914 +v -0.144532 0.009021 -0.468751 +v -0.152344 0.004510 -0.468751 +v -0.152344 0.004510 -0.460914 +v -0.152344 -0.004510 -0.460914 +v -0.144532 -0.009021 -0.460914 +v -0.136720 -0.004510 -0.460914 +v -0.136720 0.004510 -0.460914 +v -0.136720 0.004510 -0.468751 +v -0.152344 -0.004510 -0.468751 +v -0.144532 -0.009021 -0.468751 +v -0.136720 -0.004510 -0.468751 +v -0.095821 -0.108578 0.460912 +v -0.095821 -0.108578 0.468749 +v -0.104534 -0.110913 0.468749 +v -0.104534 -0.110913 0.460912 +v -0.110913 -0.104534 0.460912 +v -0.108578 -0.095821 0.460912 +v -0.099865 -0.093486 0.460912 +v -0.093486 -0.099865 0.460912 +v -0.093486 -0.099865 0.468749 +v -0.110913 -0.104534 0.468749 +v -0.108578 -0.095821 0.468749 +v -0.099865 -0.093486 0.468749 +v -0.108578 -0.095821 -0.460914 +v -0.108578 -0.095821 -0.468751 +v -0.110913 -0.104534 -0.468751 +v -0.110913 -0.104534 -0.460914 +v -0.104534 -0.110913 -0.460914 +v -0.095821 -0.108578 -0.460914 +v -0.093486 -0.099865 -0.460914 +v -0.099865 -0.093486 -0.460914 +v -0.099865 -0.093486 -0.468751 +v -0.104534 -0.110913 -0.468751 +v -0.095821 -0.108578 -0.468751 +v -0.093486 -0.099865 -0.468751 +v 0.009021 -0.144532 0.460912 +v 0.009021 -0.144532 0.468749 +v 0.004510 -0.152344 0.468749 +v 0.004510 -0.152344 0.460912 +v -0.004510 -0.152344 0.460912 +v -0.009021 -0.144532 0.460912 +v -0.004510 -0.136720 0.460912 +v 0.004510 -0.136720 0.460912 +v 0.004510 -0.136720 0.468749 +v -0.004510 -0.152344 0.468749 +v -0.009021 -0.144532 0.468749 +v -0.004510 -0.136720 0.468749 +v -0.009021 -0.144532 -0.460914 +v -0.009021 -0.144532 -0.468751 +v -0.004510 -0.152344 -0.468751 +v -0.004510 -0.152344 -0.460914 +v 0.004510 -0.152344 -0.460914 +v 0.009021 -0.144532 -0.460914 +v 0.004510 -0.136720 -0.460914 +v -0.004510 -0.136720 -0.460914 +v -0.004510 -0.136720 -0.468751 +v 0.004510 -0.152344 -0.468751 +v 0.009021 -0.144532 -0.468751 +v 0.004510 -0.136720 -0.468751 +v 0.108578 -0.095821 0.460912 +v 0.108578 -0.095821 0.468749 +v 0.110913 -0.104534 0.468749 +v 0.110913 -0.104534 0.460912 +v 0.104534 -0.110913 0.460912 +v 0.095821 -0.108578 0.460912 +v 0.093486 -0.099865 0.460912 +v 0.099865 -0.093486 0.460912 +v 0.099865 -0.093486 0.468749 +v 0.104534 -0.110913 0.468749 +v 0.095821 -0.108578 0.468749 +v 0.093486 -0.099865 0.468749 +v 0.095821 -0.108578 -0.460914 +v 0.095821 -0.108578 -0.468751 +v 0.104534 -0.110913 -0.468751 +v 0.104534 -0.110913 -0.460914 +v 0.110913 -0.104534 -0.460914 +v 0.108578 -0.095821 -0.460914 +v 0.099865 -0.093486 -0.460914 +v 0.093486 -0.099865 -0.460914 +v 0.093486 -0.099865 -0.468751 +v 0.110913 -0.104534 -0.468751 +v 0.108578 -0.095821 -0.468751 +v 0.099865 -0.093486 -0.468751 +v 0.144532 0.009021 0.460912 +v 0.144532 0.009021 0.468749 +v 0.152344 0.004510 0.468749 +v 0.152344 0.004510 0.460912 +v 0.152344 -0.004510 0.460912 +v 0.144532 -0.009021 0.460912 +v 0.136720 -0.004510 0.460912 +v 0.136720 0.004510 0.460912 +v 0.136720 0.004510 0.468749 +v 0.152344 -0.004510 0.468749 +v 0.144532 -0.009021 0.468749 +v 0.136720 -0.004510 0.468749 +v 0.144532 -0.009021 -0.460914 +v 0.144532 -0.009021 -0.468751 +v 0.152344 -0.004510 -0.468751 +v 0.152344 -0.004510 -0.460914 +v 0.152344 0.004510 -0.460914 +v 0.144532 0.009021 -0.460914 +v 0.136720 0.004510 -0.460914 +v 0.136720 -0.004510 -0.460914 +v 0.136720 -0.004510 -0.468751 +v 0.152344 0.004510 -0.468751 +v 0.144532 0.009021 -0.468751 +v 0.136720 0.004510 -0.468751 +v 0.095821 0.108578 0.460912 +v 0.095821 0.108578 0.468749 +v 0.104534 0.110913 0.468749 +v 0.104534 0.110913 0.460912 +v 0.110913 0.104534 0.460912 +v 0.108578 0.095821 0.460912 +v 0.099865 0.093486 0.460912 +v 0.093486 0.099865 0.460912 +v 0.093486 0.099865 0.468749 +v 0.110913 0.104534 0.468749 +v 0.108578 0.095821 0.468749 +v 0.099865 0.093486 0.468749 +v 0.108578 0.095821 -0.460914 +v 0.108578 0.095821 -0.468751 +v 0.110913 0.104534 -0.468751 +v 0.110913 0.104534 -0.460914 +v 0.104534 0.110913 -0.460914 +v 0.095821 0.108578 -0.460914 +v 0.093486 0.099865 -0.460914 +v 0.099865 0.093486 -0.460914 +v 0.099865 0.093486 -0.468751 +v 0.104534 0.110913 -0.468751 +v 0.095821 0.108578 -0.468751 +v 0.093486 0.099865 -0.468751 +v -0.009021 0.144532 0.460912 +v -0.009021 0.144532 0.468749 +v -0.004510 0.152344 0.468749 +v -0.004510 0.152344 0.460912 +v 0.004511 0.152344 0.460912 +v 0.009021 0.144532 0.460912 +v 0.004511 0.136720 0.460912 +v -0.004510 0.136720 0.460912 +v -0.004510 0.136720 0.468749 +v 0.004511 0.152344 0.468749 +v 0.009021 0.144532 0.468749 +v 0.004511 0.136720 0.468749 +v 0.009021 0.144532 -0.460914 +v 0.009021 0.144532 -0.468751 +v 0.004510 0.152344 -0.468751 +v 0.004510 0.152344 -0.460914 +v -0.004510 0.152344 -0.460914 +v -0.009021 0.144532 -0.460914 +v -0.004510 0.136720 -0.460914 +v 0.004510 0.136720 -0.460914 +v 0.004510 0.136720 -0.468751 +v -0.004510 0.152344 -0.468751 +v -0.009021 0.144532 -0.468751 +v -0.004510 0.136720 -0.468751 +v -0.008307 0.249999 0.031003 +v -0.008307 0.281249 0.031003 +v -0.022696 0.249999 0.022696 +v -0.022696 0.281249 0.022696 +v -0.031003 0.249999 0.008307 +v -0.031003 0.281249 0.008307 +v -0.031003 0.249999 -0.008307 +v -0.031003 0.281249 -0.008307 +v -0.022696 0.249999 -0.022696 +v -0.022696 0.281249 -0.022696 +v -0.008307 0.249999 -0.031003 +v -0.008307 0.281249 -0.031003 +v 0.008307 0.249999 -0.031003 +v 0.008307 0.281249 -0.031003 +v 0.022696 0.249999 -0.022696 +v 0.022696 0.281249 -0.022696 +v 0.031003 0.249999 -0.008307 +v 0.031003 0.281249 -0.008307 +v 0.031003 0.249999 0.008307 +v 0.031003 0.281249 0.008307 +v 0.022696 0.249999 0.022696 +v 0.022696 0.281249 0.022696 +v 0.008307 0.249999 0.031003 +v 0.008307 0.281249 0.031003 +v -0.047001 0.281250 -0.004629 +v -0.062499 0.296747 -0.006156 +v -0.051790 0.282008 -0.005101 +v -0.056111 0.284210 -0.005526 +v -0.059539 0.287638 -0.005864 +v -0.061740 0.291958 -0.006081 +v -0.047001 0.343750 -0.004629 +v -0.062499 0.328252 -0.006156 +v -0.051790 0.342991 -0.005101 +v -0.056111 0.340790 -0.005526 +v -0.059539 0.337362 -0.005864 +v -0.061740 0.333041 -0.006081 +v -0.045195 0.281250 -0.013710 +v -0.060097 0.296747 -0.018230 +v -0.049800 0.282008 -0.015107 +v -0.053954 0.284210 -0.016367 +v -0.057251 0.287638 -0.017367 +v -0.059368 0.291958 -0.018009 +v -0.045195 0.343750 -0.013710 +v -0.060097 0.328252 -0.018230 +v -0.049800 0.342991 -0.015107 +v -0.053954 0.340790 -0.016367 +v -0.057251 0.337362 -0.017367 +v -0.059368 0.333041 -0.018009 +v -0.041652 0.281250 -0.022264 +v -0.055386 0.296747 -0.029604 +v -0.045896 0.282008 -0.024532 +v -0.049725 0.284210 -0.026578 +v -0.052763 0.287638 -0.028202 +v -0.054714 0.291958 -0.029245 +v -0.041652 0.343750 -0.022264 +v -0.055386 0.328252 -0.029604 +v -0.045896 0.342991 -0.024532 +v -0.049725 0.340790 -0.026578 +v -0.052763 0.337362 -0.028202 +v -0.054714 0.333041 -0.029245 +v -0.036508 0.281250 -0.029962 +v -0.048546 0.296747 -0.039841 +v -0.040228 0.282008 -0.033014 +v -0.043584 0.284210 -0.035768 +v -0.046247 0.287638 -0.037954 +v -0.047957 0.291958 -0.039357 +v -0.036508 0.343750 -0.029962 +v -0.048546 0.328252 -0.039841 +v -0.040228 0.342991 -0.033014 +v -0.043584 0.340790 -0.035768 +v -0.046247 0.337362 -0.037954 +v -0.047957 0.333041 -0.039357 +v -0.029962 0.281250 -0.036508 +v -0.039841 0.296747 -0.048546 +v -0.033014 0.282008 -0.040228 +v -0.035768 0.284210 -0.043584 +v -0.037954 0.287638 -0.046247 +v -0.039357 0.291958 -0.047957 +v -0.029962 0.343750 -0.036508 +v -0.039841 0.328252 -0.048546 +v -0.033014 0.342991 -0.040228 +v -0.035768 0.340790 -0.043584 +v -0.037954 0.337362 -0.046247 +v -0.039357 0.333041 -0.047957 +v -0.022263 0.281250 -0.041652 +v -0.029604 0.296747 -0.055386 +v -0.024532 0.282008 -0.045896 +v -0.026578 0.284210 -0.049725 +v -0.028202 0.287638 -0.052763 +v -0.029245 0.291958 -0.054714 +v -0.022263 0.343750 -0.041652 +v -0.029604 0.328252 -0.055386 +v -0.024532 0.342991 -0.045896 +v -0.026578 0.340790 -0.049725 +v -0.028202 0.337362 -0.052763 +v -0.029245 0.333041 -0.054714 +v -0.013710 0.281250 -0.045195 +v -0.018230 0.296747 -0.060097 +v -0.015107 0.282008 -0.049800 +v -0.016367 0.284210 -0.053954 +v -0.017367 0.287638 -0.057251 +v -0.018009 0.291958 -0.059368 +v -0.013710 0.343750 -0.045195 +v -0.018230 0.328252 -0.060097 +v -0.015107 0.342991 -0.049800 +v -0.016367 0.340790 -0.053954 +v -0.017367 0.337362 -0.057251 +v -0.018009 0.333041 -0.059368 +v -0.004629 0.281250 -0.047001 +v -0.006156 0.296747 -0.062499 +v -0.005101 0.282008 -0.051790 +v -0.005526 0.284210 -0.056111 +v -0.005864 0.287638 -0.059539 +v -0.006081 0.291958 -0.061740 +v -0.004629 0.343750 -0.047001 +v -0.006156 0.328252 -0.062499 +v -0.005101 0.342991 -0.051790 +v -0.005526 0.340790 -0.056111 +v -0.005864 0.337362 -0.059539 +v -0.006081 0.333041 -0.061740 +v 0.004629 0.281250 -0.047001 +v 0.006156 0.296747 -0.062499 +v 0.005101 0.282008 -0.051790 +v 0.005526 0.284210 -0.056111 +v 0.005864 0.287638 -0.059539 +v 0.006081 0.291958 -0.061740 +v 0.004629 0.343750 -0.047001 +v 0.006156 0.328252 -0.062499 +v 0.005101 0.342991 -0.051790 +v 0.005526 0.340790 -0.056111 +v 0.005864 0.337362 -0.059539 +v 0.006081 0.333041 -0.061740 +v 0.013710 0.281250 -0.045195 +v 0.018230 0.296747 -0.060097 +v 0.015107 0.282008 -0.049800 +v 0.016367 0.284210 -0.053954 +v 0.017367 0.287638 -0.057251 +v 0.018009 0.291958 -0.059368 +v 0.013710 0.343750 -0.045195 +v 0.018230 0.328252 -0.060097 +v 0.015107 0.342991 -0.049800 +v 0.016367 0.340790 -0.053954 +v 0.017367 0.337362 -0.057251 +v 0.018009 0.333041 -0.059368 +v 0.022263 0.281250 -0.041652 +v 0.029604 0.296747 -0.055386 +v 0.024532 0.282008 -0.045896 +v 0.026578 0.284210 -0.049725 +v 0.028202 0.287638 -0.052763 +v 0.029245 0.291958 -0.054714 +v 0.022263 0.343750 -0.041652 +v 0.029604 0.328252 -0.055386 +v 0.024532 0.342991 -0.045896 +v 0.026578 0.340790 -0.049725 +v 0.028202 0.337362 -0.052763 +v 0.029245 0.333041 -0.054714 +v 0.029962 0.281250 -0.036508 +v 0.039841 0.296747 -0.048546 +v 0.033014 0.282008 -0.040228 +v 0.035768 0.284210 -0.043584 +v 0.037954 0.287638 -0.046247 +v 0.039357 0.291958 -0.047957 +v 0.029962 0.343750 -0.036508 +v 0.039841 0.328252 -0.048546 +v 0.033014 0.342991 -0.040228 +v 0.035768 0.340790 -0.043584 +v 0.037954 0.337362 -0.046247 +v 0.039357 0.333041 -0.047957 +v 0.036508 0.281250 -0.029962 +v 0.048546 0.296747 -0.039841 +v 0.040228 0.282008 -0.033014 +v 0.043584 0.284210 -0.035768 +v 0.046247 0.287638 -0.037954 +v 0.047957 0.291958 -0.039357 +v 0.036508 0.343750 -0.029962 +v 0.048546 0.328252 -0.039841 +v 0.040228 0.342991 -0.033014 +v 0.043584 0.340790 -0.035768 +v 0.046247 0.337362 -0.037954 +v 0.047957 0.333041 -0.039357 +v 0.041652 0.281250 -0.022264 +v 0.055386 0.296747 -0.029604 +v 0.045896 0.282008 -0.024532 +v 0.049725 0.284210 -0.026578 +v 0.052763 0.287638 -0.028202 +v 0.054714 0.291958 -0.029245 +v 0.041652 0.343750 -0.022264 +v 0.055386 0.328252 -0.029604 +v 0.045896 0.342991 -0.024532 +v 0.049725 0.340790 -0.026578 +v 0.052763 0.337362 -0.028202 +v 0.054714 0.333041 -0.029245 +v 0.045195 0.281250 -0.013710 +v 0.060097 0.296747 -0.018230 +v 0.049800 0.282008 -0.015107 +v 0.053954 0.284210 -0.016367 +v 0.057251 0.287638 -0.017367 +v 0.059368 0.291958 -0.018009 +v 0.045195 0.343750 -0.013710 +v 0.060097 0.328252 -0.018230 +v 0.049800 0.342991 -0.015107 +v 0.053954 0.340790 -0.016367 +v 0.057251 0.337362 -0.017367 +v 0.059368 0.333041 -0.018009 +v 0.047001 0.281250 -0.004629 +v 0.062499 0.296747 -0.006156 +v 0.051790 0.282008 -0.005101 +v 0.056111 0.284210 -0.005526 +v 0.059539 0.287638 -0.005864 +v 0.061740 0.291958 -0.006081 +v 0.047001 0.343750 -0.004629 +v 0.062499 0.328252 -0.006156 +v 0.051790 0.342991 -0.005101 +v 0.056111 0.340790 -0.005526 +v 0.059539 0.337362 -0.005864 +v 0.061740 0.333041 -0.006081 +v 0.047001 0.281250 0.004629 +v 0.062499 0.296747 0.006156 +v 0.051790 0.282008 0.005101 +v 0.056111 0.284210 0.005526 +v 0.059539 0.287638 0.005864 +v 0.061740 0.291958 0.006081 +v 0.047001 0.343750 0.004629 +v 0.062499 0.328252 0.006156 +v 0.051790 0.342991 0.005101 +v 0.056111 0.340790 0.005526 +v 0.059539 0.337362 0.005864 +v 0.061740 0.333041 0.006081 +v 0.045040 0.281250 0.014490 +v 0.060097 0.296747 0.018230 +v 0.049693 0.282008 0.015646 +v 0.053890 0.284210 0.016688 +v 0.057221 0.287638 0.017516 +v 0.059360 0.291958 0.018047 +v 0.045040 0.343750 0.014490 +v 0.060097 0.328252 0.018230 +v 0.049693 0.342991 0.015646 +v 0.053890 0.340790 0.016688 +v 0.057221 0.337362 0.017516 +v 0.059360 0.333041 0.018047 +v -0.045040 0.281250 0.014490 +v -0.060097 0.296747 0.018230 +v -0.049693 0.282008 0.015646 +v -0.053890 0.284210 0.016688 +v -0.057221 0.287638 0.017516 +v -0.059360 0.291958 0.018047 +v -0.045040 0.343750 0.014490 +v -0.060097 0.328252 0.018230 +v -0.049693 0.342991 0.015646 +v -0.053890 0.340790 0.016688 +v -0.057221 0.337362 0.017516 +v -0.059360 0.333041 0.018047 +v -0.047001 0.281250 0.004629 +v -0.062499 0.296747 0.006155 +v -0.051790 0.282008 0.005101 +v -0.056111 0.284210 0.005526 +v -0.059539 0.287638 0.005864 +v -0.061740 0.291958 0.006081 +v -0.047001 0.343750 0.004629 +v -0.062499 0.328252 0.006155 +v -0.051790 0.342991 0.005101 +v -0.056111 0.340790 0.005526 +v -0.059539 0.337362 0.005864 +v -0.061740 0.333041 0.006081 +v 0.040589 0.281250 0.323211 +v 0.056053 0.296747 0.324445 +v 0.045368 0.282008 0.323592 +v 0.049679 0.284210 0.323937 +v 0.053100 0.287638 0.324210 +v 0.055296 0.291958 0.324385 +v 0.003958 0.281250 0.359503 +v 0.004827 0.296747 0.375000 +v 0.004226 0.282008 0.364292 +v 0.004468 0.284210 0.368612 +v 0.004661 0.287638 0.372040 +v 0.004784 0.291958 0.374242 +v 0.039478 0.281250 0.332037 +v 0.054637 0.296747 0.335695 +v 0.044162 0.282008 0.333167 +v 0.048388 0.284210 0.334187 +v 0.051742 0.287638 0.334996 +v 0.053895 0.291958 0.335516 +v 0.036780 0.281250 0.339466 +v 0.050757 0.296747 0.346380 +v 0.041099 0.282008 0.341602 +v 0.044995 0.284210 0.343530 +v 0.048087 0.287638 0.345060 +v 0.050073 0.291958 0.346042 +v 0.032494 0.281250 0.346146 +v 0.044607 0.296747 0.355966 +v 0.036237 0.282008 0.349180 +v 0.039614 0.284210 0.351918 +v 0.042293 0.287638 0.354090 +v 0.044014 0.291958 0.355485 +v 0.026837 0.281250 0.351729 +v 0.036495 0.296747 0.363971 +v 0.029821 0.282008 0.355512 +v 0.032514 0.284210 0.358924 +v 0.034651 0.287638 0.361633 +v 0.036023 0.291958 0.363371 +v 0.020100 0.281250 0.355927 +v 0.026830 0.296747 0.369993 +v 0.022180 0.282008 0.360274 +v 0.024056 0.284210 0.364195 +v 0.025544 0.287638 0.367307 +v 0.026500 0.291958 0.369305 +v 0.012636 0.281250 0.358526 +v 0.016094 0.296747 0.373732 +v 0.013705 0.282008 0.363225 +v 0.014669 0.284210 0.367464 +v 0.015434 0.287638 0.370828 +v 0.015925 0.291958 0.372988 +v 0.003958 0.343750 0.359503 +v 0.004827 0.328252 0.375000 +v 0.004226 0.342991 0.364292 +v 0.004468 0.340790 0.368612 +v 0.004661 0.337362 0.372040 +v 0.004784 0.333041 0.374242 +v 0.040589 0.343750 0.323211 +v 0.056053 0.328252 0.324445 +v 0.045368 0.342991 0.323592 +v 0.049679 0.340790 0.323937 +v 0.053100 0.337362 0.324210 +v 0.055296 0.333041 0.324385 +v 0.012636 0.343750 0.358526 +v 0.016094 0.328252 0.373732 +v 0.013705 0.342991 0.363225 +v 0.014669 0.340790 0.367464 +v 0.015434 0.337362 0.370828 +v 0.015925 0.333041 0.372988 +v 0.020100 0.343750 0.355927 +v 0.026830 0.328252 0.369993 +v 0.022180 0.342991 0.360274 +v 0.024056 0.340790 0.364195 +v 0.025544 0.337362 0.367307 +v 0.026500 0.333041 0.369305 +v 0.026837 0.343750 0.351729 +v 0.036495 0.328252 0.363971 +v 0.029821 0.342991 0.355512 +v 0.032514 0.340790 0.358924 +v 0.034651 0.337362 0.361633 +v 0.036023 0.333041 0.363371 +v 0.032494 0.343750 0.346146 +v 0.044607 0.328252 0.355966 +v 0.036237 0.342991 0.349180 +v 0.039614 0.340790 0.351918 +v 0.042293 0.337362 0.354090 +v 0.044014 0.333041 0.355485 +v 0.036780 0.343750 0.339466 +v 0.050757 0.328252 0.346380 +v 0.041099 0.342991 0.341603 +v 0.044995 0.340790 0.343530 +v 0.048087 0.337362 0.345060 +v 0.050073 0.333041 0.346042 +v 0.039478 0.343750 0.332037 +v 0.054637 0.328252 0.335695 +v 0.044162 0.342991 0.333167 +v 0.048388 0.340790 0.334187 +v 0.051742 0.337362 0.334996 +v 0.053895 0.333041 0.335516 +v -0.003958 0.281250 0.359503 +v -0.004827 0.296747 0.375000 +v -0.004226 0.282008 0.364292 +v -0.004468 0.284210 0.368612 +v -0.004661 0.287638 0.372040 +v -0.004784 0.291958 0.374242 +v -0.040589 0.281250 0.323211 +v -0.056053 0.296747 0.324445 +v -0.045368 0.282008 0.323592 +v -0.049679 0.284210 0.323937 +v -0.053100 0.287638 0.324210 +v -0.055296 0.291958 0.324385 +v -0.012636 0.281250 0.358526 +v -0.016094 0.296747 0.373732 +v -0.013705 0.282008 0.363225 +v -0.014669 0.284210 0.367464 +v -0.015433 0.287638 0.370828 +v -0.015925 0.291958 0.372988 +v -0.020100 0.281250 0.355927 +v -0.026830 0.296747 0.369993 +v -0.022180 0.282008 0.360274 +v -0.024056 0.284210 0.364195 +v -0.025544 0.287638 0.367307 +v -0.026500 0.291958 0.369305 +v -0.026837 0.281250 0.351729 +v -0.036495 0.296747 0.363971 +v -0.029821 0.282008 0.355512 +v -0.032514 0.284210 0.358924 +v -0.034651 0.287638 0.361633 +v -0.036023 0.291958 0.363371 +v -0.032494 0.281250 0.346146 +v -0.044607 0.296747 0.355966 +v -0.036237 0.282008 0.349180 +v -0.039614 0.284210 0.351918 +v -0.042293 0.287638 0.354090 +v -0.044014 0.291958 0.355485 +v -0.036780 0.281250 0.339466 +v -0.050757 0.296747 0.346380 +v -0.041099 0.282008 0.341602 +v -0.044995 0.284210 0.343530 +v -0.048087 0.287638 0.345060 +v -0.050073 0.291958 0.346042 +v -0.039478 0.281250 0.332037 +v -0.054637 0.296747 0.335695 +v -0.044162 0.282008 0.333167 +v -0.048388 0.284210 0.334187 +v -0.051742 0.287638 0.334996 +v -0.053895 0.291958 0.335516 +v -0.040589 0.343750 0.323211 +v -0.056053 0.328252 0.324445 +v -0.045368 0.342991 0.323592 +v -0.049679 0.340790 0.323937 +v -0.053100 0.337362 0.324210 +v -0.055296 0.333041 0.324385 +v -0.003958 0.343750 0.359503 +v -0.004827 0.328252 0.375000 +v -0.004226 0.342991 0.364292 +v -0.004468 0.340790 0.368612 +v -0.004661 0.337362 0.372040 +v -0.004784 0.333041 0.374242 +v -0.039478 0.343750 0.332037 +v -0.054637 0.328252 0.335695 +v -0.044162 0.342991 0.333167 +v -0.048388 0.340790 0.334187 +v -0.051742 0.337362 0.334996 +v -0.053895 0.333041 0.335516 +v -0.036780 0.343750 0.339466 +v -0.050757 0.328252 0.346380 +v -0.041099 0.342991 0.341602 +v -0.044995 0.340790 0.343530 +v -0.048087 0.337362 0.345060 +v -0.050073 0.333041 0.346042 +v -0.032494 0.343750 0.346146 +v -0.044607 0.328252 0.355966 +v -0.036237 0.342991 0.349180 +v -0.039614 0.340790 0.351918 +v -0.042293 0.337362 0.354090 +v -0.044014 0.333041 0.355485 +v -0.026837 0.343750 0.351729 +v -0.036495 0.328252 0.363971 +v -0.029821 0.342991 0.355512 +v -0.032514 0.340790 0.358924 +v -0.034651 0.337362 0.361633 +v -0.036023 0.333041 0.363371 +v -0.020100 0.343750 0.355927 +v -0.026830 0.328252 0.369993 +v -0.022180 0.342991 0.360274 +v -0.024056 0.340790 0.364195 +v -0.025544 0.337362 0.367307 +v -0.026500 0.333041 0.369305 +v -0.012636 0.343750 0.358526 +v -0.016094 0.328252 0.373732 +v -0.013705 0.342991 0.363225 +v -0.014669 0.340790 0.367464 +v -0.015433 0.337362 0.370828 +v -0.015925 0.333041 0.372988 +v -0.036895 0.343750 0.219651 +v -0.052305 0.328252 0.218008 +v -0.041657 0.342991 0.219143 +v -0.045952 0.340790 0.218685 +v -0.049362 0.337362 0.218322 +v -0.051551 0.333041 0.218088 +v -0.040972 0.343750 0.311965 +v -0.056460 0.328252 0.312492 +v -0.045758 0.342991 0.312128 +v -0.050076 0.340790 0.312275 +v -0.053502 0.337362 0.312391 +v -0.055702 0.333041 0.312466 +v -0.038102 0.343750 0.230936 +v -0.053548 0.328252 0.229673 +v -0.042875 0.342991 0.230545 +v -0.047181 0.340790 0.230193 +v -0.050598 0.337362 0.229914 +v -0.052792 0.333041 0.229735 +v -0.039181 0.343750 0.244087 +v -0.054649 0.328252 0.243130 +v -0.043961 0.342991 0.243791 +v -0.048272 0.340790 0.243524 +v -0.051694 0.337362 0.243312 +v -0.053891 0.333041 0.243177 +v -0.040068 0.343750 0.258385 +v -0.055550 0.328252 0.257704 +v -0.044852 0.342991 0.258175 +v -0.049168 0.340790 0.257985 +v -0.052593 0.337362 0.257834 +v -0.054793 0.333041 0.257737 +v -0.040716 0.343750 0.273069 +v -0.056208 0.328252 0.272665 +v -0.045503 0.342991 0.272944 +v -0.049822 0.340790 0.272832 +v -0.053250 0.337362 0.272742 +v -0.055450 0.333041 0.272685 +v -0.041092 0.343750 0.287360 +v -0.056590 0.328252 0.287262 +v -0.045881 0.342991 0.287330 +v -0.050201 0.340790 0.287302 +v -0.053630 0.337362 0.287281 +v -0.055831 0.333041 0.287267 +v -0.041180 0.343750 0.300480 +v -0.056675 0.328252 0.300763 +v -0.045968 0.342991 0.300567 +v -0.050288 0.340790 0.300646 +v -0.053716 0.337362 0.300709 +v -0.055917 0.333041 0.300749 +v -0.040966 0.281250 0.312209 +v -0.056460 0.296747 0.312492 +v -0.045754 0.282008 0.312296 +v -0.050073 0.284210 0.312375 +v -0.053501 0.287638 0.312438 +v -0.055702 0.291958 0.312478 +v -0.036922 0.281250 0.219893 +v -0.052305 0.296747 0.218008 +v -0.041676 0.282008 0.219311 +v -0.045964 0.284210 0.218785 +v -0.049367 0.287638 0.218368 +v -0.051552 0.291958 0.218100 +v -0.041178 0.281250 0.300861 +v -0.056675 0.296747 0.300763 +v -0.045967 0.282008 0.300831 +v -0.050287 0.284210 0.300804 +v -0.053715 0.287638 0.300782 +v -0.055917 0.291958 0.300768 +v -0.041097 0.281250 0.287667 +v -0.056590 0.296747 0.287262 +v -0.045885 0.282008 0.287542 +v -0.050204 0.284210 0.287429 +v -0.053631 0.287638 0.287339 +v -0.055831 0.291958 0.287282 +v -0.040726 0.281250 0.273346 +v -0.056208 0.296747 0.272665 +v -0.045510 0.282008 0.273135 +v -0.049826 0.284210 0.272945 +v -0.053251 0.287638 0.272795 +v -0.055451 0.291958 0.272698 +v -0.040082 0.281250 0.258661 +v -0.055550 0.296747 0.257704 +v -0.044862 0.282008 0.258365 +v -0.049174 0.284210 0.258098 +v -0.052596 0.287638 0.257887 +v -0.054793 0.291958 0.257751 +v -0.039203 0.281250 0.244393 +v -0.054649 0.296747 0.243130 +v -0.043976 0.282008 0.244002 +v -0.048282 0.284210 0.243650 +v -0.051699 0.287638 0.243371 +v -0.053893 0.291958 0.243192 +v -0.038138 0.281250 0.231316 +v -0.053548 0.296747 0.229673 +v -0.042900 0.282008 0.230808 +v -0.047196 0.284210 0.230350 +v -0.050605 0.287638 0.229987 +v -0.052794 0.291958 0.229753 +v 0.040966 0.343750 0.312209 +v 0.056461 0.328252 0.312492 +v 0.045754 0.342991 0.312296 +v 0.050073 0.340790 0.312375 +v 0.053501 0.337362 0.312438 +v 0.055702 0.333041 0.312478 +v 0.036922 0.343750 0.219894 +v 0.052305 0.328252 0.218008 +v 0.041676 0.342991 0.219311 +v 0.045964 0.340790 0.218785 +v 0.049367 0.337362 0.218368 +v 0.051552 0.333041 0.218100 +v 0.041178 0.343750 0.300861 +v 0.056675 0.328252 0.300763 +v 0.045967 0.342991 0.300831 +v 0.050287 0.340790 0.300804 +v 0.053715 0.337362 0.300782 +v 0.055917 0.333041 0.300768 +v 0.041097 0.343750 0.287667 +v 0.056590 0.328252 0.287262 +v 0.045885 0.342991 0.287542 +v 0.050204 0.340790 0.287429 +v 0.053631 0.337362 0.287339 +v 0.055831 0.333041 0.287282 +v 0.040726 0.343750 0.273346 +v 0.056208 0.328252 0.272665 +v 0.045510 0.342991 0.273135 +v 0.049826 0.340790 0.272945 +v 0.053251 0.337362 0.272795 +v 0.055451 0.333041 0.272698 +v 0.040082 0.343750 0.258661 +v 0.055550 0.328252 0.257704 +v 0.044862 0.342991 0.258365 +v 0.049174 0.340790 0.258098 +v 0.052596 0.337362 0.257887 +v 0.054793 0.333041 0.257751 +v 0.039203 0.343750 0.244393 +v 0.054649 0.328252 0.243130 +v 0.043976 0.342991 0.244002 +v 0.048282 0.340790 0.243650 +v 0.051699 0.337362 0.243371 +v 0.053893 0.333041 0.243192 +v 0.038138 0.343750 0.231316 +v 0.053548 0.328252 0.229673 +v 0.042900 0.342991 0.230808 +v 0.047196 0.340790 0.230350 +v 0.050605 0.337362 0.229987 +v 0.052794 0.333041 0.229753 +v 0.036895 0.281250 0.219651 +v 0.052305 0.296747 0.218008 +v 0.041657 0.282008 0.219143 +v 0.045952 0.284210 0.218685 +v 0.049362 0.287638 0.218322 +v 0.051551 0.291958 0.218089 +v 0.040972 0.281250 0.311965 +v 0.056461 0.296747 0.312492 +v 0.045758 0.282008 0.312128 +v 0.050076 0.284210 0.312275 +v 0.053502 0.287638 0.312391 +v 0.055702 0.291958 0.312466 +v 0.038102 0.281250 0.230936 +v 0.053548 0.296747 0.229673 +v 0.042875 0.282008 0.230546 +v 0.047181 0.284210 0.230193 +v 0.050598 0.287638 0.229914 +v 0.052792 0.291958 0.229735 +v 0.039181 0.281250 0.244087 +v 0.054649 0.296747 0.243130 +v 0.043961 0.282008 0.243791 +v 0.048272 0.284210 0.243524 +v 0.051694 0.287638 0.243313 +v 0.053891 0.291958 0.243177 +v 0.040068 0.281250 0.258385 +v 0.055550 0.296747 0.257704 +v 0.044852 0.282008 0.258175 +v 0.049168 0.284210 0.257985 +v 0.052593 0.287638 0.257834 +v 0.054793 0.291958 0.257737 +v 0.040716 0.281250 0.273070 +v 0.056208 0.296747 0.272665 +v 0.045504 0.282008 0.272944 +v 0.049822 0.284210 0.272832 +v 0.053250 0.287638 0.272742 +v 0.055450 0.291958 0.272685 +v 0.041093 0.281250 0.287360 +v 0.056590 0.296747 0.287262 +v 0.045881 0.282008 0.287330 +v 0.050201 0.284210 0.287302 +v 0.053630 0.287638 0.287281 +v 0.055831 0.291958 0.287267 +v 0.041180 0.281250 0.300480 +v 0.056675 0.296747 0.300763 +v 0.045968 0.282008 0.300567 +v 0.050288 0.284210 0.300646 +v 0.053716 0.287638 0.300709 +v 0.055917 0.291958 0.300750 +v -0.025464 0.281250 0.126339 +v -0.040899 0.296747 0.124954 +v -0.030234 0.282008 0.125911 +v -0.034537 0.284210 0.125525 +v -0.037951 0.287638 0.125218 +v -0.040144 0.291958 0.125021 +v -0.031063 0.281250 0.061222 +v -0.045911 0.296747 0.065663 +v -0.035651 0.282008 0.062594 +v -0.039790 0.284210 0.063832 +v -0.043075 0.287638 0.064815 +v -0.045184 0.291958 0.065446 +v -0.024917 0.281250 0.120244 +v -0.040389 0.296747 0.119272 +v -0.029698 0.282008 0.119944 +v -0.034011 0.284210 0.119673 +v -0.037434 0.287638 0.119458 +v -0.039632 0.291958 0.119320 +v -0.024660 0.281250 0.113093 +v -0.040160 0.296747 0.112879 +v -0.029450 0.282008 0.113027 +v -0.033771 0.284210 0.112967 +v -0.037200 0.287638 0.112920 +v -0.039401 0.291958 0.112889 +v -0.024723 0.281250 0.105535 +v -0.040217 0.296747 0.105967 +v -0.029511 0.282008 0.105669 +v -0.033830 0.284210 0.105789 +v -0.037258 0.287638 0.105885 +v -0.039459 0.291958 0.105946 +v -0.025094 0.281250 0.097727 +v -0.040560 0.296747 0.098748 +v -0.029873 0.282008 0.098043 +v -0.034184 0.284210 0.098327 +v -0.037606 0.287638 0.098553 +v -0.039803 0.291958 0.098698 +v -0.025759 0.281250 0.089850 +v -0.041178 0.296747 0.091440 +v -0.030524 0.282008 0.090341 +v -0.034822 0.284210 0.090784 +v -0.038233 0.287638 0.091136 +v -0.040423 0.291958 0.091362 +v -0.026705 0.281250 0.082090 +v -0.042052 0.296747 0.084265 +v -0.031447 0.282008 0.082763 +v -0.035725 0.284210 0.083369 +v -0.039121 0.287638 0.083850 +v -0.041300 0.291958 0.084159 +v -0.027911 0.281250 0.074630 +v -0.043155 0.296747 0.077442 +v -0.032622 0.282008 0.075499 +v -0.036871 0.284210 0.076283 +v -0.040244 0.287638 0.076905 +v -0.042409 0.291958 0.077305 +v -0.029365 0.281250 0.067623 +v -0.044455 0.296747 0.071178 +v -0.034028 0.282008 0.068722 +v -0.038234 0.284210 0.069713 +v -0.041573 0.287638 0.070499 +v -0.043716 0.291958 0.071004 +v 0.025464 0.343750 0.126339 +v 0.040899 0.328252 0.124954 +v 0.030234 0.342991 0.125911 +v 0.034537 0.340790 0.125525 +v 0.037951 0.337362 0.125218 +v 0.040144 0.333041 0.125022 +v 0.031063 0.343750 0.061222 +v 0.045911 0.328252 0.065663 +v 0.035651 0.342991 0.062595 +v 0.039791 0.340790 0.063832 +v 0.043075 0.337362 0.064815 +v 0.045184 0.333041 0.065446 +v 0.024917 0.343750 0.120244 +v 0.040389 0.328252 0.119272 +v 0.029698 0.342991 0.119944 +v 0.034011 0.340790 0.119673 +v 0.037434 0.337362 0.119458 +v 0.039632 0.333041 0.119320 +v 0.024660 0.343750 0.113093 +v 0.040160 0.328252 0.112879 +v 0.029450 0.342991 0.113027 +v 0.033771 0.340790 0.112967 +v 0.037200 0.337362 0.112920 +v 0.039401 0.333041 0.112889 +v 0.024723 0.343750 0.105535 +v 0.040217 0.328252 0.105967 +v 0.029511 0.342991 0.105669 +v 0.033830 0.340790 0.105789 +v 0.037258 0.337362 0.105885 +v 0.039459 0.333041 0.105946 +v 0.025094 0.343750 0.097728 +v 0.040560 0.328252 0.098748 +v 0.029873 0.342991 0.098043 +v 0.034184 0.340790 0.098327 +v 0.037606 0.337362 0.098553 +v 0.039803 0.333041 0.098698 +v 0.025759 0.343750 0.089850 +v 0.041178 0.328252 0.091440 +v 0.030524 0.342991 0.090341 +v 0.034822 0.340790 0.090785 +v 0.038233 0.337362 0.091136 +v 0.040423 0.333041 0.091362 +v 0.026705 0.343750 0.082091 +v 0.042052 0.328252 0.084265 +v 0.031447 0.342991 0.082763 +v 0.035725 0.340790 0.083369 +v 0.039121 0.337362 0.083850 +v 0.041300 0.333041 0.084159 +v 0.027911 0.343750 0.074630 +v 0.043155 0.328252 0.077442 +v 0.032622 0.342991 0.075499 +v 0.036871 0.340790 0.076283 +v 0.040244 0.337362 0.076905 +v 0.042409 0.333041 0.077305 +v 0.029365 0.343750 0.067623 +v 0.044455 0.328252 0.071178 +v 0.034028 0.342991 0.068722 +v 0.038234 0.340790 0.069713 +v 0.041573 0.337362 0.070499 +v 0.043716 0.333041 0.071004 +v 0.030927 0.281250 0.061707 +v 0.045911 0.296747 0.065663 +v 0.035557 0.282008 0.062929 +v 0.039734 0.284210 0.064032 +v 0.043049 0.287638 0.064907 +v 0.045178 0.291958 0.065469 +v 0.025517 0.281250 0.126839 +v 0.040899 0.296747 0.124954 +v 0.030270 0.282008 0.126257 +v 0.034558 0.284210 0.125731 +v 0.037962 0.287638 0.125314 +v 0.040146 0.291958 0.125046 +v 0.029365 0.281250 0.067623 +v 0.044455 0.296747 0.071178 +v 0.034028 0.282008 0.068722 +v 0.038234 0.284210 0.069713 +v 0.041573 0.287638 0.070499 +v 0.043716 0.291958 0.071004 +v 0.027911 0.281250 0.074630 +v 0.043155 0.296747 0.077442 +v 0.032622 0.282008 0.075499 +v 0.036871 0.284210 0.076283 +v 0.040244 0.287638 0.076905 +v 0.042409 0.291958 0.077305 +v 0.026705 0.281250 0.082091 +v 0.042052 0.296747 0.084265 +v 0.031447 0.282008 0.082763 +v 0.035725 0.284210 0.083369 +v 0.039121 0.287638 0.083850 +v 0.041300 0.291958 0.084159 +v 0.025759 0.281250 0.089850 +v 0.041178 0.296747 0.091440 +v 0.030524 0.282008 0.090341 +v 0.034822 0.284210 0.090785 +v 0.038233 0.287638 0.091136 +v 0.040423 0.291958 0.091362 +v 0.025094 0.281250 0.097727 +v 0.040560 0.296747 0.098748 +v 0.029873 0.282008 0.098043 +v 0.034184 0.284210 0.098327 +v 0.037606 0.287638 0.098553 +v 0.039803 0.291958 0.098698 +v 0.024723 0.281250 0.105535 +v 0.040217 0.296747 0.105967 +v 0.029511 0.282008 0.105669 +v 0.033830 0.284210 0.105789 +v 0.037258 0.287638 0.105885 +v 0.039459 0.291958 0.105946 +v 0.024660 0.281250 0.113093 +v 0.040160 0.296747 0.112879 +v 0.029450 0.282008 0.113027 +v 0.033771 0.284210 0.112967 +v 0.037200 0.287638 0.112920 +v 0.039401 0.291958 0.112889 +v 0.024917 0.281250 0.120244 +v 0.040389 0.296747 0.119272 +v 0.029698 0.282008 0.119944 +v 0.034011 0.284210 0.119673 +v 0.037434 0.287638 0.119458 +v 0.039632 0.291958 0.119320 +v -0.030927 0.343750 0.061707 +v -0.045911 0.328252 0.065663 +v -0.035557 0.342991 0.062929 +v -0.039734 0.340790 0.064032 +v -0.043049 0.337362 0.064907 +v -0.045178 0.333041 0.065469 +v -0.025517 0.343750 0.126839 +v -0.040899 0.328252 0.124954 +v -0.030270 0.342991 0.126256 +v -0.034558 0.340790 0.125731 +v -0.037961 0.337362 0.125314 +v -0.040146 0.333041 0.125046 +v -0.029365 0.343750 0.067623 +v -0.044455 0.328252 0.071178 +v -0.034028 0.342991 0.068722 +v -0.038234 0.340790 0.069713 +v -0.041573 0.337362 0.070499 +v -0.043716 0.333041 0.071004 +v -0.027911 0.343750 0.074630 +v -0.043155 0.328252 0.077442 +v -0.032622 0.342991 0.075499 +v -0.036871 0.340790 0.076283 +v -0.040244 0.337362 0.076905 +v -0.042409 0.333041 0.077305 +v -0.026705 0.343750 0.082091 +v -0.042052 0.328252 0.084265 +v -0.031447 0.342991 0.082763 +v -0.035725 0.340790 0.083369 +v -0.039121 0.337362 0.083850 +v -0.041300 0.333041 0.084159 +v -0.025759 0.343750 0.089850 +v -0.041178 0.328252 0.091440 +v -0.030524 0.342991 0.090341 +v -0.034822 0.340790 0.090784 +v -0.038233 0.337362 0.091136 +v -0.040423 0.333041 0.091362 +v -0.025094 0.343750 0.097727 +v -0.040560 0.328252 0.098748 +v -0.029873 0.342991 0.098043 +v -0.034184 0.340790 0.098327 +v -0.037606 0.337362 0.098553 +v -0.039803 0.333041 0.098698 +v -0.024723 0.343750 0.105535 +v -0.040217 0.328252 0.105967 +v -0.029511 0.342991 0.105669 +v -0.033830 0.340790 0.105789 +v -0.037258 0.337362 0.105885 +v -0.039459 0.333041 0.105946 +v -0.024660 0.343750 0.113093 +v -0.040160 0.328252 0.112879 +v -0.029450 0.342991 0.113027 +v -0.033771 0.340790 0.112967 +v -0.037200 0.337362 0.112920 +v -0.039401 0.333041 0.112889 +v -0.024917 0.343750 0.120244 +v -0.040389 0.328252 0.119272 +v -0.029698 0.342991 0.119944 +v -0.034011 0.340790 0.119673 +v -0.037434 0.337362 0.119458 +v -0.039632 0.333041 0.119320 +v 0.141506 0.250000 0.168201 +v 0.146099 0.168201 0.250000 +v 0.142694 0.247213 0.189372 +v 0.143802 0.239041 0.209100 +v 0.144754 0.226042 0.226042 +v 0.145484 0.209100 0.239041 +v 0.145943 0.189372 0.247213 +v 0.168201 0.250000 0.141505 +v 0.250000 0.168201 0.146099 +v 0.189372 0.247213 0.142694 +v 0.209100 0.239041 0.143802 +v 0.226042 0.226042 0.144754 +v 0.239041 0.209100 0.145484 +v 0.247213 0.189372 0.145943 +v 0.150902 0.250000 0.167142 +v 0.169219 0.168201 0.247395 +v 0.155643 0.247213 0.187913 +v 0.160061 0.239041 0.207268 +v 0.163854 0.226042 0.223889 +v 0.166765 0.209100 0.236643 +v 0.168595 0.189372 0.244660 +v 0.155464 0.250000 0.165546 +v 0.191180 0.168201 0.239711 +v 0.164708 0.247213 0.184741 +v 0.173322 0.239041 0.202628 +v 0.180719 0.226042 0.217988 +v 0.186395 0.209100 0.229774 +v 0.189963 0.189372 0.237183 +v 0.159557 0.250000 0.162974 +v 0.210880 0.168201 0.227332 +v 0.172840 0.247213 0.179631 +v 0.185218 0.239041 0.195153 +v 0.195848 0.226042 0.208482 +v 0.204004 0.209100 0.218710 +v 0.209132 0.189372 0.225139 +v 0.162974 0.250000 0.159557 +v 0.227332 0.168201 0.210880 +v 0.179631 0.247213 0.172840 +v 0.195153 0.239041 0.185218 +v 0.208482 0.226042 0.195848 +v 0.218710 0.209100 0.204004 +v 0.225139 0.189372 0.209131 +v 0.165546 0.250000 0.155464 +v 0.239711 0.168201 0.191180 +v 0.184741 0.247213 0.164708 +v 0.202628 0.239041 0.173322 +v 0.217988 0.226042 0.180719 +v 0.229774 0.209100 0.186395 +v 0.237183 0.189372 0.189963 +v 0.167142 0.250000 0.150902 +v 0.247395 0.168201 0.169219 +v 0.187913 0.247213 0.155643 +v 0.207268 0.239041 0.160061 +v 0.223889 0.226042 0.163854 +v 0.236643 0.209100 0.166765 +v 0.244660 0.189372 0.168595 +v -0.168201 0.250000 0.141506 +v -0.250000 0.168201 0.146099 +v -0.189372 0.247213 0.142694 +v -0.209100 0.239041 0.143802 +v -0.226042 0.226042 0.144754 +v -0.239041 0.209100 0.145484 +v -0.247213 0.189372 0.145943 +v -0.141506 0.250000 0.168201 +v -0.146099 0.168201 0.250000 +v -0.142694 0.247213 0.189372 +v -0.143802 0.239041 0.209100 +v -0.144754 0.226042 0.226042 +v -0.145484 0.209100 0.239041 +v -0.145943 0.189372 0.247213 +v -0.167142 0.250000 0.150902 +v -0.247395 0.168201 0.169219 +v -0.187913 0.247213 0.155643 +v -0.207269 0.239041 0.160061 +v -0.223889 0.226042 0.163854 +v -0.236643 0.209100 0.166765 +v -0.244660 0.189372 0.168595 +v -0.165546 0.250000 0.155464 +v -0.239711 0.168201 0.191180 +v -0.184741 0.247213 0.164708 +v -0.202628 0.239041 0.173322 +v -0.217988 0.226042 0.180719 +v -0.229774 0.209100 0.186395 +v -0.237183 0.189372 0.189963 +v -0.162974 0.250000 0.159557 +v -0.227332 0.168201 0.210880 +v -0.179631 0.247213 0.172840 +v -0.195153 0.239041 0.185218 +v -0.208482 0.226042 0.195848 +v -0.218710 0.209100 0.204004 +v -0.225139 0.189372 0.209132 +v -0.159557 0.250000 0.162974 +v -0.210880 0.168201 0.227332 +v -0.172840 0.247213 0.179631 +v -0.185218 0.239041 0.195153 +v -0.195848 0.226042 0.208482 +v -0.204004 0.209100 0.218710 +v -0.209132 0.189372 0.225139 +v -0.155464 0.250000 0.165546 +v -0.191180 0.168201 0.239711 +v -0.164708 0.247213 0.184741 +v -0.173322 0.239041 0.202628 +v -0.180719 0.226042 0.217988 +v -0.186395 0.209100 0.229774 +v -0.189963 0.189372 0.237183 +v -0.150902 0.250000 0.167142 +v -0.169219 0.168201 0.247395 +v -0.155643 0.247213 0.187913 +v -0.160061 0.239041 0.207268 +v -0.163854 0.226042 0.223889 +v -0.166765 0.209100 0.236643 +v -0.168595 0.189372 0.244660 +v -0.141505 -0.250000 0.168201 +v -0.146099 -0.168201 0.250000 +v -0.142694 -0.247213 0.189372 +v -0.143802 -0.239041 0.209100 +v -0.144754 -0.226042 0.226042 +v -0.145484 -0.209100 0.239041 +v -0.145943 -0.189372 0.247213 +v -0.168201 -0.250000 0.141506 +v -0.250000 -0.168201 0.146099 +v -0.189372 -0.247213 0.142694 +v -0.209100 -0.239041 0.143802 +v -0.226042 -0.226042 0.144754 +v -0.239041 -0.209100 0.145484 +v -0.247213 -0.189372 0.145943 +v -0.150902 -0.250000 0.167142 +v -0.169219 -0.168201 0.247395 +v -0.155643 -0.247213 0.187913 +v -0.160061 -0.239041 0.207269 +v -0.163854 -0.226042 0.223889 +v -0.166765 -0.209100 0.236643 +v -0.168595 -0.189372 0.244660 +v -0.155464 -0.250000 0.165546 +v -0.191180 -0.168201 0.239711 +v -0.164708 -0.247213 0.184741 +v -0.173322 -0.239041 0.202628 +v -0.180719 -0.226042 0.217988 +v -0.186395 -0.209100 0.229774 +v -0.189963 -0.189372 0.237183 +v -0.159557 -0.250000 0.162974 +v -0.210880 -0.168201 0.227332 +v -0.172840 -0.247213 0.179631 +v -0.185218 -0.239041 0.195153 +v -0.195848 -0.226042 0.208482 +v -0.204004 -0.209100 0.218710 +v -0.209132 -0.189372 0.225139 +v -0.162974 -0.250000 0.159557 +v -0.227332 -0.168201 0.210880 +v -0.179631 -0.247213 0.172840 +v -0.195153 -0.239041 0.185218 +v -0.208482 -0.226042 0.195848 +v -0.218710 -0.209100 0.204004 +v -0.225139 -0.189372 0.209131 +v -0.165546 -0.250000 0.155464 +v -0.239711 -0.168201 0.191180 +v -0.184741 -0.247213 0.164708 +v -0.202628 -0.239041 0.173322 +v -0.217988 -0.226042 0.180719 +v -0.229774 -0.209100 0.186395 +v -0.237184 -0.189372 0.189963 +v -0.167142 -0.250000 0.150902 +v -0.247395 -0.168201 0.169219 +v -0.187913 -0.247213 0.155643 +v -0.207269 -0.239041 0.160061 +v -0.223889 -0.226042 0.163854 +v -0.236643 -0.209100 0.166765 +v -0.244660 -0.189372 0.168595 +v 0.168201 -0.250000 0.141505 +v 0.250000 -0.168201 0.146099 +v 0.189372 -0.247213 0.142694 +v 0.209100 -0.239041 0.143802 +v 0.226042 -0.226042 0.144754 +v 0.239041 -0.209100 0.145484 +v 0.247213 -0.189372 0.145943 +v 0.141506 -0.250000 0.168201 +v 0.146099 -0.168201 0.250000 +v 0.142694 -0.247213 0.189372 +v 0.143802 -0.239041 0.209100 +v 0.144754 -0.226042 0.226042 +v 0.145484 -0.209100 0.239041 +v 0.145943 -0.189372 0.247213 +v 0.167142 -0.250000 0.150902 +v 0.247395 -0.168201 0.169219 +v 0.187913 -0.247213 0.155643 +v 0.207269 -0.239041 0.160061 +v 0.223889 -0.226042 0.163854 +v 0.236643 -0.209100 0.166765 +v 0.244660 -0.189372 0.168595 +v 0.165546 -0.250000 0.155464 +v 0.239711 -0.168201 0.191180 +v 0.184741 -0.247213 0.164708 +v 0.202628 -0.239041 0.173322 +v 0.217988 -0.226042 0.180719 +v 0.229774 -0.209100 0.186395 +v 0.237183 -0.189372 0.189963 +v 0.162974 -0.250000 0.159557 +v 0.227332 -0.168201 0.210880 +v 0.179631 -0.247213 0.172840 +v 0.195153 -0.239041 0.185218 +v 0.208482 -0.226042 0.195848 +v 0.218710 -0.209100 0.204004 +v 0.225139 -0.189372 0.209132 +v 0.159557 -0.250000 0.162974 +v 0.210880 -0.168201 0.227332 +v 0.172840 -0.247213 0.179631 +v 0.185218 -0.239041 0.195153 +v 0.195848 -0.226042 0.208482 +v 0.204004 -0.209100 0.218710 +v 0.209131 -0.189372 0.225139 +v 0.155464 -0.250000 0.165546 +v 0.191180 -0.168201 0.239711 +v 0.164708 -0.247213 0.184741 +v 0.173322 -0.239041 0.202628 +v 0.180719 -0.226042 0.217988 +v 0.186395 -0.209100 0.229774 +v 0.189963 -0.189372 0.237184 +v 0.150902 -0.250000 0.167142 +v 0.169219 -0.168201 0.247395 +v 0.155643 -0.247213 0.187913 +v 0.160061 -0.239041 0.207269 +v 0.163854 -0.226042 0.223889 +v 0.166765 -0.209100 0.236643 +v 0.168595 -0.189372 0.244660 +v -0.141506 0.250000 -0.168201 +v -0.146099 0.168201 -0.250000 +v -0.142694 0.247213 -0.189372 +v -0.143802 0.239041 -0.209100 +v -0.144754 0.226042 -0.226042 +v -0.145484 0.209100 -0.239041 +v -0.145943 0.189372 -0.247213 +v -0.168201 0.250000 -0.141505 +v -0.250000 0.168201 -0.146099 +v -0.189372 0.247213 -0.142694 +v -0.209100 0.239041 -0.143802 +v -0.226042 0.226042 -0.144754 +v -0.239041 0.209100 -0.145484 +v -0.247213 0.189372 -0.145943 +v -0.150902 0.250000 -0.167142 +v -0.169219 0.168201 -0.247395 +v -0.155643 0.247213 -0.187913 +v -0.160061 0.239041 -0.207269 +v -0.163854 0.226042 -0.223889 +v -0.166765 0.209100 -0.236643 +v -0.168595 0.189372 -0.244660 +v -0.155464 0.250000 -0.165546 +v -0.191180 0.168201 -0.239711 +v -0.164708 0.247213 -0.184741 +v -0.173322 0.239041 -0.202628 +v -0.180719 0.226042 -0.217988 +v -0.186395 0.209100 -0.229774 +v -0.189963 0.189372 -0.237183 +v -0.159557 0.250000 -0.162974 +v -0.210880 0.168201 -0.227332 +v -0.172840 0.247213 -0.179631 +v -0.185218 0.239041 -0.195153 +v -0.195848 0.226042 -0.208482 +v -0.204004 0.209100 -0.218710 +v -0.209132 0.189372 -0.225139 +v -0.162974 0.250000 -0.159557 +v -0.227332 0.168201 -0.210880 +v -0.179631 0.247213 -0.172840 +v -0.195153 0.239041 -0.185218 +v -0.208482 0.226042 -0.195848 +v -0.218710 0.209100 -0.204004 +v -0.225139 0.189372 -0.209132 +v -0.165546 0.250000 -0.155464 +v -0.239711 0.168201 -0.191180 +v -0.184741 0.247213 -0.164708 +v -0.202628 0.239041 -0.173322 +v -0.217988 0.226042 -0.180719 +v -0.229774 0.209100 -0.186395 +v -0.237183 0.189372 -0.189963 +v -0.167142 0.250000 -0.150902 +v -0.247395 0.168201 -0.169219 +v -0.187913 0.247213 -0.155643 +v -0.207268 0.239041 -0.160061 +v -0.223889 0.226042 -0.163854 +v -0.236643 0.209100 -0.166765 +v -0.244660 0.189372 -0.168595 +v -0.168201 -0.250000 -0.141505 +v -0.250000 -0.168201 -0.146099 +v -0.189372 -0.247213 -0.142694 +v -0.209100 -0.239041 -0.143802 +v -0.226042 -0.226042 -0.144754 +v -0.239041 -0.209100 -0.145484 +v -0.247213 -0.189372 -0.145943 +v -0.141506 -0.250000 -0.168201 +v -0.146099 -0.168201 -0.250000 +v -0.142694 -0.247213 -0.189372 +v -0.143802 -0.239041 -0.209100 +v -0.144754 -0.226042 -0.226042 +v -0.145484 -0.209100 -0.239041 +v -0.145943 -0.189372 -0.247213 +v -0.167142 -0.250000 -0.150902 +v -0.247395 -0.168201 -0.169219 +v -0.187913 -0.247213 -0.155643 +v -0.207269 -0.239041 -0.160061 +v -0.223889 -0.226042 -0.163854 +v -0.236643 -0.209100 -0.166765 +v -0.244660 -0.189372 -0.168595 +v -0.165546 -0.250000 -0.155464 +v -0.239711 -0.168201 -0.191180 +v -0.184741 -0.247213 -0.164708 +v -0.202628 -0.239041 -0.173322 +v -0.217988 -0.226042 -0.180719 +v -0.229774 -0.209100 -0.186395 +v -0.237183 -0.189372 -0.189963 +v -0.162974 -0.250000 -0.159557 +v -0.227332 -0.168201 -0.210880 +v -0.179631 -0.247213 -0.172840 +v -0.195153 -0.239041 -0.185218 +v -0.208482 -0.226042 -0.195848 +v -0.218710 -0.209100 -0.204004 +v -0.225139 -0.189372 -0.209132 +v -0.159557 -0.250000 -0.162974 +v -0.210880 -0.168201 -0.227332 +v -0.172840 -0.247213 -0.179631 +v -0.185218 -0.239041 -0.195153 +v -0.195848 -0.226042 -0.208482 +v -0.204004 -0.209100 -0.218710 +v -0.209131 -0.189372 -0.225139 +v -0.155464 -0.250000 -0.165546 +v -0.191180 -0.168201 -0.239711 +v -0.164708 -0.247213 -0.184741 +v -0.173322 -0.239041 -0.202628 +v -0.180719 -0.226042 -0.217988 +v -0.186395 -0.209100 -0.229774 +v -0.189963 -0.189372 -0.237183 +v -0.150902 -0.250000 -0.167142 +v -0.169219 -0.168201 -0.247395 +v -0.155643 -0.247213 -0.187913 +v -0.160061 -0.239041 -0.207268 +v -0.163854 -0.226042 -0.223889 +v -0.166765 -0.209100 -0.236643 +v -0.168595 -0.189372 -0.244660 +v 0.168201 0.250000 -0.141506 +v 0.250000 0.168201 -0.146099 +v 0.189372 0.247213 -0.142694 +v 0.209100 0.239041 -0.143802 +v 0.226042 0.226042 -0.144754 +v 0.239041 0.209100 -0.145484 +v 0.247213 0.189372 -0.145943 +v 0.141505 0.250000 -0.168201 +v 0.146099 0.168201 -0.250000 +v 0.142694 0.247213 -0.189372 +v 0.143802 0.239041 -0.209100 +v 0.144754 0.226042 -0.226042 +v 0.145484 0.209100 -0.239041 +v 0.145943 0.189372 -0.247213 +v 0.167142 0.250000 -0.150902 +v 0.247395 0.168201 -0.169219 +v 0.187913 0.247213 -0.155643 +v 0.207269 0.239041 -0.160061 +v 0.223889 0.226042 -0.163854 +v 0.236643 0.209100 -0.166765 +v 0.244660 0.189372 -0.168595 +v 0.165546 0.250000 -0.155464 +v 0.239711 0.168201 -0.191180 +v 0.184741 0.247213 -0.164708 +v 0.202628 0.239041 -0.173322 +v 0.217988 0.226042 -0.180719 +v 0.229774 0.209100 -0.186395 +v 0.237183 0.189372 -0.189963 +v 0.162974 0.250000 -0.159557 +v 0.227332 0.168201 -0.210880 +v 0.179631 0.247213 -0.172840 +v 0.195153 0.239041 -0.185218 +v 0.208482 0.226042 -0.195848 +v 0.218710 0.209100 -0.204004 +v 0.225139 0.189372 -0.209132 +v 0.159557 0.250000 -0.162974 +v 0.210880 0.168201 -0.227332 +v 0.172840 0.247213 -0.179631 +v 0.185218 0.239041 -0.195153 +v 0.195848 0.226042 -0.208482 +v 0.204004 0.209100 -0.218710 +v 0.209132 0.189372 -0.225139 +v 0.155464 0.250000 -0.165546 +v 0.191180 0.168201 -0.239711 +v 0.164708 0.247213 -0.184741 +v 0.173322 0.239041 -0.202628 +v 0.180719 0.226042 -0.217988 +v 0.186395 0.209100 -0.229774 +v 0.189963 0.189372 -0.237183 +v 0.150902 0.250000 -0.167142 +v 0.169219 0.168201 -0.247395 +v 0.155643 0.247213 -0.187913 +v 0.160061 0.239041 -0.207268 +v 0.163854 0.226042 -0.223889 +v 0.166765 0.209100 -0.236643 +v 0.168595 0.189372 -0.244660 +v 0.141506 -0.250000 -0.168201 +v 0.146099 -0.168201 -0.250000 +v 0.142694 -0.247213 -0.189372 +v 0.143802 -0.239041 -0.209100 +v 0.144754 -0.226042 -0.226042 +v 0.145484 -0.209100 -0.239041 +v 0.145943 -0.189372 -0.247213 +v 0.168201 -0.250000 -0.141506 +v 0.250000 -0.168201 -0.146099 +v 0.189372 -0.247213 -0.142694 +v 0.209100 -0.239041 -0.143802 +v 0.226042 -0.226042 -0.144754 +v 0.239041 -0.209100 -0.145484 +v 0.247213 -0.189372 -0.145943 +v 0.150902 -0.250000 -0.167142 +v 0.169219 -0.168201 -0.247395 +v 0.155643 -0.247213 -0.187913 +v 0.160061 -0.239041 -0.207268 +v 0.163854 -0.226042 -0.223889 +v 0.166765 -0.209100 -0.236643 +v 0.168595 -0.189372 -0.244660 +v 0.155464 -0.250000 -0.165546 +v 0.191180 -0.168201 -0.239711 +v 0.164708 -0.247213 -0.184741 +v 0.173322 -0.239041 -0.202628 +v 0.180719 -0.226042 -0.217988 +v 0.186395 -0.209100 -0.229774 +v 0.189963 -0.189372 -0.237183 +v 0.159557 -0.250000 -0.162974 +v 0.210880 -0.168201 -0.227332 +v 0.172840 -0.247213 -0.179631 +v 0.185218 -0.239041 -0.195153 +v 0.195848 -0.226042 -0.208482 +v 0.204004 -0.209100 -0.218710 +v 0.209132 -0.189372 -0.225139 +v 0.162974 -0.250000 -0.159557 +v 0.227332 -0.168201 -0.210880 +v 0.179631 -0.247213 -0.172840 +v 0.195153 -0.239041 -0.185218 +v 0.208482 -0.226042 -0.195848 +v 0.218710 -0.209100 -0.204004 +v 0.225139 -0.189372 -0.209131 +v 0.165546 -0.250000 -0.155464 +v 0.239711 -0.168201 -0.191180 +v 0.184741 -0.247213 -0.164708 +v 0.202628 -0.239041 -0.173322 +v 0.217988 -0.226042 -0.180719 +v 0.229774 -0.209100 -0.186395 +v 0.237184 -0.189372 -0.189963 +v 0.167142 -0.250000 -0.150902 +v 0.247395 -0.168201 -0.169219 +v 0.187913 -0.247213 -0.155643 +v 0.207269 -0.239041 -0.160061 +v 0.223889 -0.226042 -0.163854 +v 0.236643 -0.209100 -0.166765 +v 0.244660 -0.189372 -0.168595 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.7130 0.4637 +vt 0.7238 0.4746 +vt 0.7366 0.4831 +vt 0.7508 0.4890 +vt 0.7659 0.4920 +vt 0.7812 0.4920 +vt 0.7963 0.4890 +vt 0.8105 0.4831 +vt 0.8233 0.4746 +vt 0.8342 0.4637 +vt 0.8427 0.4509 +vt 0.8486 0.4367 +vt 0.8516 0.4217 +vt 0.8516 0.4063 +vt 0.8486 0.3912 +vt 0.8427 0.3770 +vt 0.8342 0.3642 +vt 0.8233 0.3534 +vt 0.8105 0.3448 +vt 0.7963 0.3390 +vt 0.7812 0.3360 +vt 0.7659 0.3360 +vt 0.7508 0.3390 +vt 0.7366 0.3448 +vt 0.7238 0.3534 +vt 0.7130 0.3642 +vt 0.7044 0.3770 +vt 0.6986 0.3912 +vt 0.6956 0.4063 +vt 0.6956 0.4217 +vt 0.6986 0.4367 +vt 0.7044 0.4509 +vt 0.6089 0.3390 +vt 0.6231 0.3448 +vt 0.6358 0.3534 +vt 0.6467 0.3642 +vt 0.6552 0.3770 +vt 0.6611 0.3912 +vt 0.6641 0.4063 +vt 0.6641 0.4217 +vt 0.6611 0.4367 +vt 0.6552 0.4509 +vt 0.6467 0.4637 +vt 0.6358 0.4746 +vt 0.6231 0.4831 +vt 0.6089 0.4890 +vt 0.5938 0.4920 +vt 0.5784 0.4920 +vt 0.5634 0.4890 +vt 0.5492 0.4831 +vt 0.5364 0.4746 +vt 0.5255 0.4637 +vt 0.5170 0.4509 +vt 0.5111 0.4367 +vt 0.5081 0.4217 +vt 0.5081 0.4063 +vt 0.5111 0.3912 +vt 0.5170 0.3770 +vt 0.5255 0.3642 +vt 0.5364 0.3534 +vt 0.5492 0.3448 +vt 0.5634 0.3390 +vt 0.5784 0.3360 +vt 0.5938 0.3360 +vt 0.7812 0.3360 +vt 0.7963 0.3390 +vt 0.8105 0.3448 +vt 0.8233 0.3534 +vt 0.8342 0.3642 +vt 0.8427 0.3770 +vt 0.8486 0.3912 +vt 0.8516 0.4063 +vt 0.8516 0.4217 +vt 0.8486 0.4367 +vt 0.8427 0.4509 +vt 0.8342 0.4637 +vt 0.8233 0.4746 +vt 0.8105 0.4831 +vt 0.7963 0.4890 +vt 0.7812 0.4920 +vt 0.7659 0.4920 +vt 0.7508 0.4890 +vt 0.7366 0.4831 +vt 0.7238 0.4746 +vt 0.7130 0.4637 +vt 0.7044 0.4509 +vt 0.6986 0.4367 +vt 0.6956 0.4217 +vt 0.6956 0.4063 +vt 0.6986 0.3912 +vt 0.7044 0.3770 +vt 0.7130 0.3642 +vt 0.7238 0.3534 +vt 0.7366 0.3448 +vt 0.7508 0.3390 +vt 0.7659 0.3360 +vt 0.5492 0.3448 +vt 0.5364 0.3534 +vt 0.5255 0.3642 +vt 0.5170 0.3770 +vt 0.5111 0.3912 +vt 0.5081 0.4063 +vt 0.5081 0.4217 +vt 0.5111 0.4367 +vt 0.5170 0.4509 +vt 0.5255 0.4637 +vt 0.5364 0.4746 +vt 0.5492 0.4831 +vt 0.5634 0.4890 +vt 0.5784 0.4920 +vt 0.5938 0.4920 +vt 0.6089 0.4890 +vt 0.6231 0.4831 +vt 0.6358 0.4746 +vt 0.6467 0.4637 +vt 0.6552 0.4509 +vt 0.6611 0.4367 +vt 0.6641 0.4217 +vt 0.6641 0.4063 +vt 0.6611 0.3912 +vt 0.6552 0.3770 +vt 0.6467 0.3642 +vt 0.6358 0.3534 +vt 0.6231 0.3448 +vt 0.6089 0.3390 +vt 0.5938 0.3360 +vt 0.5784 0.3360 +vt 0.5634 0.3390 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.8359 0.3594 +vt 0.8426 0.3555 +vt 0.8426 0.3478 +vt 0.8359 0.3439 +vt 0.8292 0.3478 +vt 0.8292 0.3555 +vt 0.4747 0.6940 +vt 0.3065 0.6940 +vt 0.3065 0.6824 +vt 0.4747 0.6824 +vt 0.4636 0.9591 +vt 0.4636 0.7909 +vt 0.4752 0.7909 +vt 0.4752 0.9591 +vt 0.0404 0.6935 +vt 0.0404 0.5253 +vt 0.0520 0.5253 +vt 0.0520 0.6935 +vt 0.0409 0.2592 +vt 0.2091 0.2592 +vt 0.2091 0.2708 +vt 0.0409 0.2708 +vt 0.4747 0.5248 +vt 0.3065 0.5248 +vt 0.3065 0.5138 +vt 0.4747 0.5138 +vt 0.3060 0.9591 +vt 0.3060 0.7909 +vt 0.3176 0.7909 +vt 0.3176 0.9591 +vt 0.2206 0.6935 +vt 0.2206 0.5253 +vt 0.2304 0.5253 +vt 0.2304 0.6935 +vt 0.2500 0.5253 +vt 0.2500 0.6935 +vt 0.2852 0.9591 +vt 0.2852 0.7909 +vt 0.2950 0.7909 +vt 0.2950 0.9591 +vt 0.2096 0.6935 +vt 0.2096 0.5253 +vt 0.4747 0.5364 +vt 0.3065 0.5364 +vt 0.3065 0.5040 +vt 0.4747 0.5040 +vt 0.3065 0.4844 +vt 0.4747 0.4844 +vt 0.0196 0.6935 +vt 0.0196 0.5253 +vt 0.0294 0.5253 +vt 0.0294 0.6935 +vt 0.0409 0.4168 +vt 0.2091 0.4168 +vt 0.2091 0.4284 +vt 0.0409 0.4284 +vt 0.1980 0.6935 +vt 0.1980 0.5253 +vt 0.0409 0.4394 +vt 0.2091 0.4394 +vt 0.2091 0.4492 +vt 0.0409 0.4492 +vt 0.2091 0.4688 +vt 0.0409 0.4688 +vt 0.4747 0.7148 +vt 0.3065 0.7148 +vt 0.3065 0.7050 +vt 0.4747 0.7050 +vt 0.7403 0.9457 +vt 0.7398 0.9504 +vt 0.7390 0.9527 +vt 0.7377 0.9548 +vt 0.7360 0.9565 +vt 0.7340 0.9578 +vt 0.7317 0.9586 +vt 0.7270 0.9591 +vt 0.5855 0.9591 +vt 0.5808 0.9586 +vt 0.5785 0.9578 +vt 0.5765 0.9565 +vt 0.5748 0.9548 +vt 0.5735 0.9527 +vt 0.5727 0.9504 +vt 0.5721 0.9457 +vt 0.5721 0.8042 +vt 0.5727 0.7995 +vt 0.5735 0.7973 +vt 0.5748 0.7952 +vt 0.5765 0.7935 +vt 0.5785 0.7922 +vt 0.5808 0.7914 +vt 0.5855 0.7909 +vt 0.7270 0.7909 +vt 0.7317 0.7914 +vt 0.7340 0.7922 +vt 0.7360 0.7935 +vt 0.7377 0.7952 +vt 0.7390 0.7973 +vt 0.7398 0.7995 +vt 0.7403 0.8042 +vt 0.4862 0.9591 +vt 0.4862 0.7909 +vt 0.4960 0.7909 +vt 0.4960 0.9591 +vt 0.5156 0.7909 +vt 0.5156 0.9591 +vt 0.0409 0.2384 +vt 0.2091 0.2384 +vt 0.2091 0.2482 +vt 0.0409 0.2482 +vt 0.0547 0.2031 +vt 0.0547 0.1875 +vt 0.0703 0.1875 +vt 0.0703 0.2031 +vt 0.0859 0.1875 +vt 0.0859 0.2031 +vt 0.1016 0.2031 +vt 0.1016 0.1875 +vt 0.1172 0.1875 +vt 0.1172 0.2031 +vt 0.1328 0.1875 +vt 0.1328 0.2031 +vt 0.1484 0.2031 +vt 0.1484 0.1875 +vt 0.1641 0.1875 +vt 0.1641 0.2031 +vt 0.1797 0.1875 +vt 0.1797 0.2031 +vt 0.0547 0.2031 +vt 0.0547 0.1875 +vt 0.0703 0.1875 +vt 0.0703 0.2031 +vt 0.0859 0.1875 +vt 0.0859 0.2031 +vt 0.1016 0.2031 +vt 0.1016 0.1875 +vt 0.1172 0.1875 +vt 0.1172 0.2031 +vt 0.1328 0.1875 +vt 0.1328 0.2031 +vt 0.1484 0.2031 +vt 0.1484 0.1875 +vt 0.1641 0.1875 +vt 0.1641 0.2031 +vt 0.1797 0.1875 +vt 0.1797 0.2031 +vt 0.2887 0.2433 +vt 0.2887 0.2594 +vt 0.2829 0.2594 +vt 0.2829 0.2433 +vt 0.2721 0.2433 +vt 0.2721 0.2594 +vt 0.2675 0.2594 +vt 0.2675 0.2433 +vt 0.3127 0.1949 +vt 0.3127 0.2110 +vt 0.3086 0.2110 +vt 0.3086 0.1949 +vt 0.3039 0.2110 +vt 0.3039 0.1949 +vt 0.2986 0.2110 +vt 0.2986 0.1949 +vt 0.2930 0.2110 +vt 0.2930 0.1949 +vt 0.2872 0.2110 +vt 0.2872 0.1949 +vt 0.2816 0.2110 +vt 0.2816 0.1949 +vt 0.2763 0.2110 +vt 0.2763 0.1949 +vt 0.2715 0.2110 +vt 0.2715 0.1949 +vt 0.2675 0.2110 +vt 0.2675 0.1949 +vt 0.4555 0.2905 +vt 0.4555 0.3065 +vt 0.4509 0.3065 +vt 0.4509 0.2905 +vt 0.4457 0.3065 +vt 0.4457 0.2905 +vt 0.4401 0.3065 +vt 0.4401 0.2905 +vt 0.4344 0.3065 +vt 0.4344 0.2905 +vt 0.4287 0.3065 +vt 0.4287 0.2905 +vt 0.4064 0.3065 +vt 0.4064 0.2905 +vt 0.3777 0.2111 +vt 0.3777 0.1951 +vt 0.3830 0.1951 +vt 0.3830 0.2111 +vt 0.4258 0.2594 +vt 0.4258 0.2433 +vt 0.4313 0.2433 +vt 0.4313 0.2594 +vt 0.3732 0.2111 +vt 0.3732 0.1951 +vt 0.3166 0.2433 +vt 0.3166 0.2594 +vt 0.2943 0.2594 +vt 0.2943 0.2433 +vt 0.2902 0.4591 +vt 0.2902 0.4177 +vt 0.2954 0.4175 +vt 0.2759 0.3065 +vt 0.2759 0.2905 +vt 0.2809 0.2905 +vt 0.2809 0.3065 +vt 0.3680 0.2111 +vt 0.3680 0.1951 +vt 0.3880 0.1951 +vt 0.3880 0.2111 +vt 0.3925 0.1951 +vt 0.3925 0.2111 +vt 0.2675 0.3065 +vt 0.2675 0.2905 +vt 0.2714 0.2905 +vt 0.2714 0.3065 +vt 0.2918 0.2905 +vt 0.2918 0.3065 +vt 0.2862 0.3065 +vt 0.2862 0.2905 +vt 0.3630 0.2111 +vt 0.3630 0.1951 +vt 0.3874 0.2594 +vt 0.3874 0.2433 +vt 0.3928 0.2433 +vt 0.3928 0.2594 +vt 0.4421 0.2594 +vt 0.4421 0.2433 +vt 0.4471 0.2433 +vt 0.4471 0.2594 +vt 0.4517 0.2433 +vt 0.4517 0.2594 +vt 0.4555 0.2433 +vt 0.4555 0.2594 +vt 0.3585 0.2111 +vt 0.3585 0.1951 +vt 0.4368 0.2433 +vt 0.4368 0.2594 +vt 0.2972 0.3065 +vt 0.2972 0.2905 +vt 0.3035 0.2905 +vt 0.3035 0.3065 +vt 0.2774 0.2594 +vt 0.2774 0.2433 +vt 0.3302 0.3065 +vt 0.3302 0.2905 +vt 0.3357 0.2905 +vt 0.3357 0.3065 +vt 0.3103 0.2905 +vt 0.3103 0.3065 +vt 0.3172 0.2905 +vt 0.3172 0.3065 +vt 0.3240 0.2905 +vt 0.3240 0.3065 +vt 0.3416 0.2594 +vt 0.3416 0.2433 +vt 0.3443 0.2433 +vt 0.3443 0.2594 +vt 0.3787 0.2905 +vt 0.3787 0.3065 +vt 0.3990 0.2594 +vt 0.3990 0.2433 +vt 0.4058 0.2433 +vt 0.4058 0.2594 +vt 0.4127 0.2433 +vt 0.4127 0.2594 +vt 0.4195 0.2433 +vt 0.4195 0.2594 +vt 0.4038 0.3065 +vt 0.4038 0.2905 +vt 0.3844 0.3065 +vt 0.3844 0.2905 +vt 0.3876 0.2905 +vt 0.3876 0.3065 +vt 0.3909 0.2905 +vt 0.3909 0.3065 +vt 0.3943 0.2905 +vt 0.3943 0.3065 +vt 0.3977 0.2905 +vt 0.3977 0.3065 +vt 0.4009 0.2905 +vt 0.4009 0.3065 +vt 0.3814 0.3065 +vt 0.3814 0.2905 +vt 0.3387 0.2594 +vt 0.3387 0.2433 +vt 0.3192 0.2594 +vt 0.3192 0.2433 +vt 0.3221 0.2433 +vt 0.3221 0.2594 +vt 0.3253 0.2433 +vt 0.3253 0.2594 +vt 0.3287 0.2433 +vt 0.3287 0.2594 +vt 0.3321 0.2433 +vt 0.3321 0.2594 +vt 0.3355 0.2433 +vt 0.3355 0.2594 +vt 0.2775 0.2409 +vt 0.2830 0.2409 +vt 0.2778 0.2387 +vt 0.2831 0.2387 +vt 0.2925 0.3900 +vt 0.2871 0.3888 +vt 0.2876 0.3871 +vt 0.2926 0.3882 +vt 0.2882 0.3850 +vt 0.2928 0.3860 +vt 0.2888 0.3827 +vt 0.2930 0.3836 +vt 0.2830 0.2618 +vt 0.2775 0.2618 +vt 0.2831 0.2640 +vt 0.2778 0.2640 +vt 0.4487 0.4676 +vt 0.4434 0.4688 +vt 0.4432 0.4670 +vt 0.4483 0.4659 +vt 0.4430 0.4648 +vt 0.4477 0.4638 +vt 0.4428 0.4624 +vt 0.4471 0.4615 +vt 0.2723 0.2409 +vt 0.2728 0.2387 +vt 0.2821 0.3865 +vt 0.2828 0.3850 +vt 0.2838 0.3830 +vt 0.2848 0.3809 +vt 0.2723 0.2618 +vt 0.2728 0.2640 +vt 0.4538 0.4653 +vt 0.4530 0.4638 +vt 0.4521 0.4618 +vt 0.4510 0.4596 +vt 0.2677 0.2409 +vt 0.2684 0.2387 +vt 0.2775 0.3832 +vt 0.2785 0.3818 +vt 0.2798 0.3801 +vt 0.2812 0.3782 +vt 0.2677 0.2618 +vt 0.2684 0.2640 +vt 0.4583 0.4620 +vt 0.4573 0.4606 +vt 0.4560 0.4589 +vt 0.4546 0.4570 +vt 0.3084 0.1925 +vt 0.3124 0.1925 +vt 0.3078 0.1903 +vt 0.3116 0.1903 +vt 0.2737 0.3790 +vt 0.2749 0.3779 +vt 0.2765 0.3765 +vt 0.2782 0.3749 +vt 0.3124 0.2134 +vt 0.3084 0.2134 +vt 0.3116 0.2156 +vt 0.3078 0.2156 +vt 0.4622 0.4578 +vt 0.4610 0.4566 +vt 0.4594 0.4552 +vt 0.4577 0.4537 +vt 0.3037 0.1925 +vt 0.3032 0.1903 +vt 0.2706 0.3740 +vt 0.2721 0.3732 +vt 0.2738 0.3721 +vt 0.2758 0.3710 +vt 0.3037 0.2134 +vt 0.3032 0.2156 +vt 0.4652 0.4528 +vt 0.4638 0.4520 +vt 0.4620 0.4509 +vt 0.4601 0.4498 +vt 0.2985 0.1925 +vt 0.2982 0.1903 +vt 0.2686 0.3685 +vt 0.2701 0.3680 +vt 0.2720 0.3673 +vt 0.2741 0.3666 +vt 0.2985 0.2134 +vt 0.2982 0.2156 +vt 0.4673 0.4473 +vt 0.4658 0.4468 +vt 0.4639 0.4461 +vt 0.4617 0.4454 +vt 0.2929 0.1925 +vt 0.2928 0.1903 +vt 0.2675 0.3626 +vt 0.2691 0.3624 +vt 0.2711 0.3622 +vt 0.2733 0.3620 +vt 0.2929 0.2134 +vt 0.2928 0.2156 +vt 0.4684 0.4414 +vt 0.4668 0.4412 +vt 0.4648 0.4410 +vt 0.4626 0.4408 +vt 0.2873 0.1925 +vt 0.2874 0.1903 +vt 0.2875 0.1885 +vt 0.2927 0.1885 +vt 0.2691 0.3568 +vt 0.2711 0.3570 +vt 0.2733 0.3573 +vt 0.2873 0.2134 +vt 0.2874 0.2156 +vt 0.2927 0.2174 +vt 0.2875 0.2174 +vt 0.4668 0.4356 +vt 0.4648 0.4358 +vt 0.4626 0.4361 +vt 0.2817 0.1925 +vt 0.2820 0.1903 +vt 0.2675 0.3566 +vt 0.2686 0.3508 +vt 0.2701 0.3513 +vt 0.2720 0.3519 +vt 0.2741 0.3526 +vt 0.2817 0.2134 +vt 0.2820 0.2156 +vt 0.4673 0.4296 +vt 0.4684 0.4354 +vt 0.4658 0.4301 +vt 0.4639 0.4307 +vt 0.4617 0.4314 +vt 0.2765 0.1925 +vt 0.2770 0.1903 +vt 0.2706 0.3453 +vt 0.2721 0.3461 +vt 0.2738 0.3471 +vt 0.2758 0.3483 +vt 0.2765 0.2134 +vt 0.2770 0.2156 +vt 0.4652 0.4240 +vt 0.4638 0.4249 +vt 0.4620 0.4259 +vt 0.4601 0.4271 +vt 0.2718 0.1925 +vt 0.2724 0.1903 +vt 0.2737 0.3403 +vt 0.2749 0.3414 +vt 0.2765 0.3428 +vt 0.2782 0.3444 +vt 0.2718 0.2134 +vt 0.2724 0.2156 +vt 0.4622 0.4191 +vt 0.4610 0.4202 +vt 0.4594 0.4216 +vt 0.4577 0.4232 +vt 0.2678 0.1925 +vt 0.2686 0.1903 +vt 0.2775 0.3361 +vt 0.2785 0.3374 +vt 0.2798 0.3391 +vt 0.2812 0.3410 +vt 0.2678 0.2134 +vt 0.2686 0.2156 +vt 0.4583 0.4149 +vt 0.4573 0.4162 +vt 0.4560 0.4179 +vt 0.4546 0.4198 +vt 0.4507 0.2880 +vt 0.4553 0.2880 +vt 0.4502 0.2858 +vt 0.4546 0.2858 +vt 0.2821 0.3327 +vt 0.2828 0.3343 +vt 0.2838 0.3362 +vt 0.2848 0.3384 +vt 0.4553 0.3090 +vt 0.4507 0.3090 +vt 0.4546 0.3112 +vt 0.4502 0.3112 +vt 0.4538 0.4115 +vt 0.4530 0.4131 +vt 0.4521 0.4150 +vt 0.4510 0.4172 +vt 0.4456 0.2880 +vt 0.4452 0.2858 +vt 0.2871 0.3305 +vt 0.2876 0.3321 +vt 0.2882 0.3342 +vt 0.2888 0.3366 +vt 0.4456 0.3090 +vt 0.4452 0.3112 +vt 0.4487 0.4092 +vt 0.4483 0.4109 +vt 0.4477 0.4130 +vt 0.4471 0.4154 +vt 0.4400 0.2880 +vt 0.4399 0.2858 +vt 0.2925 0.3293 +vt 0.2926 0.3310 +vt 0.2928 0.3332 +vt 0.2930 0.3357 +vt 0.4400 0.3090 +vt 0.4399 0.3112 +vt 0.4434 0.4081 +vt 0.4432 0.4098 +vt 0.4430 0.4120 +vt 0.4428 0.4145 +vt 0.4344 0.2880 +vt 0.4345 0.2858 +vt 0.2979 0.3293 +vt 0.2978 0.3310 +vt 0.2976 0.3332 +vt 0.2973 0.3357 +vt 0.4344 0.3090 +vt 0.4345 0.3112 +vt 0.4379 0.4081 +vt 0.4381 0.4098 +vt 0.4383 0.4120 +vt 0.4385 0.4145 +vt 0.4288 0.2880 +vt 0.4290 0.2858 +vt 0.3034 0.3305 +vt 0.3030 0.3322 +vt 0.3025 0.3343 +vt 0.3019 0.3367 +vt 0.4288 0.3090 +vt 0.4290 0.3112 +vt 0.4325 0.4093 +vt 0.4329 0.4110 +vt 0.4334 0.4131 +vt 0.4339 0.4155 +vt 0.2886 0.2409 +vt 0.2942 0.2409 +vt 0.2886 0.2387 +vt 0.2940 0.2387 +vt 0.3034 0.3888 +vt 0.2979 0.3900 +vt 0.2978 0.3882 +vt 0.3030 0.3871 +vt 0.2976 0.3860 +vt 0.3025 0.3850 +vt 0.2973 0.3836 +vt 0.3019 0.3826 +vt 0.2942 0.2618 +vt 0.2886 0.2618 +vt 0.2940 0.2640 +vt 0.2886 0.2640 +vt 0.4379 0.4688 +vt 0.4325 0.4676 +vt 0.4329 0.4659 +vt 0.4381 0.4670 +vt 0.4334 0.4637 +vt 0.4383 0.4648 +vt 0.4339 0.4614 +vt 0.4385 0.4624 +vt 0.2738 0.4320 +vt 0.2733 0.4364 +vt 0.2711 0.4363 +vt 0.2716 0.4314 +vt 0.2691 0.4361 +vt 0.2696 0.4309 +vt 0.2675 0.4360 +vt 0.2681 0.4306 +vt 0.3827 0.2158 +vt 0.3777 0.2158 +vt 0.3777 0.2136 +vt 0.3829 0.2136 +vt 0.4625 0.3576 +vt 0.4621 0.3532 +vt 0.4642 0.3526 +vt 0.4647 0.3575 +vt 0.4662 0.3522 +vt 0.4668 0.3574 +vt 0.4678 0.3518 +vt 0.4684 0.3573 +vt 0.3777 0.1904 +vt 0.3827 0.1904 +vt 0.3829 0.1926 +vt 0.3777 0.1926 +vt 0.2750 0.4282 +vt 0.2730 0.4271 +vt 0.2712 0.4262 +vt 0.2697 0.4254 +vt 0.3874 0.2158 +vt 0.3878 0.2136 +vt 0.4608 0.3494 +vt 0.4629 0.3483 +vt 0.4647 0.3474 +vt 0.4662 0.3466 +vt 0.3874 0.1904 +vt 0.3878 0.1926 +vt 0.2770 0.4247 +vt 0.2752 0.4232 +vt 0.2736 0.4219 +vt 0.2723 0.4208 +vt 0.3916 0.2158 +vt 0.3922 0.2136 +vt 0.4589 0.3460 +vt 0.4607 0.3444 +vt 0.4623 0.3431 +vt 0.4635 0.3420 +vt 0.3916 0.1904 +vt 0.3922 0.1926 +vt 0.2796 0.4219 +vt 0.2782 0.4200 +vt 0.2769 0.4182 +vt 0.2758 0.4169 +vt 0.2722 0.3112 +vt 0.2686 0.3112 +vt 0.2678 0.3090 +vt 0.2716 0.3090 +vt 0.4563 0.3431 +vt 0.4577 0.3412 +vt 0.4590 0.3394 +vt 0.4600 0.3381 +vt 0.2686 0.2858 +vt 0.2722 0.2858 +vt 0.2716 0.2880 +vt 0.2678 0.2880 +vt 0.2827 0.4197 +vt 0.2817 0.4175 +vt 0.2808 0.4155 +vt 0.2801 0.4139 +vt 0.2765 0.3112 +vt 0.2761 0.3090 +vt 0.4532 0.3409 +vt 0.4542 0.3387 +vt 0.4551 0.3367 +vt 0.4558 0.3351 +vt 0.2765 0.2858 +vt 0.2761 0.2880 +vt 0.2861 0.4183 +vt 0.2856 0.4159 +vt 0.2851 0.4138 +vt 0.2847 0.4121 +vt 0.2812 0.3112 +vt 0.2810 0.3090 +vt 0.4497 0.3395 +vt 0.4503 0.3371 +vt 0.4507 0.3350 +vt 0.4511 0.3333 +vt 0.2812 0.2858 +vt 0.2810 0.2880 +vt 0.2901 0.4153 +vt 0.2899 0.4131 +vt 0.2898 0.4114 +vt 0.2863 0.3112 +vt 0.2862 0.3090 +vt 0.4456 0.3389 +vt 0.4458 0.3365 +vt 0.4460 0.3343 +vt 0.4461 0.3326 +vt 0.2863 0.2858 +vt 0.2862 0.2880 +vt 0.2861 0.4585 +vt 0.2901 0.4615 +vt 0.2856 0.4609 +vt 0.2899 0.4637 +vt 0.2851 0.4631 +vt 0.2898 0.4655 +vt 0.2847 0.4648 +vt 0.4418 0.2640 +vt 0.4368 0.2640 +vt 0.4368 0.2618 +vt 0.4420 0.2618 +vt 0.4456 0.3803 +vt 0.4497 0.3797 +vt 0.4503 0.3821 +vt 0.4458 0.3827 +vt 0.4507 0.3843 +vt 0.4460 0.3849 +vt 0.4511 0.3860 +vt 0.4461 0.3867 +vt 0.4368 0.2387 +vt 0.4418 0.2387 +vt 0.4420 0.2409 +vt 0.4368 0.2409 +vt 0.2827 0.4572 +vt 0.2817 0.4594 +vt 0.2808 0.4613 +vt 0.2801 0.4629 +vt 0.4465 0.2640 +vt 0.4470 0.2618 +vt 0.4532 0.3784 +vt 0.4542 0.3806 +vt 0.4551 0.3826 +vt 0.4558 0.3841 +vt 0.4465 0.2387 +vt 0.4470 0.2409 +vt 0.2796 0.4550 +vt 0.2782 0.4569 +vt 0.2769 0.4586 +vt 0.2758 0.4600 +vt 0.4508 0.2640 +vt 0.4515 0.2618 +vt 0.4563 0.3762 +vt 0.4577 0.3781 +vt 0.4590 0.3798 +vt 0.4600 0.3812 +vt 0.4508 0.2387 +vt 0.4515 0.2409 +vt 0.2770 0.4521 +vt 0.2752 0.4536 +vt 0.2736 0.4550 +vt 0.2723 0.4561 +vt 0.4545 0.2640 +vt 0.4553 0.2618 +vt 0.4589 0.3733 +vt 0.4607 0.3748 +vt 0.4623 0.3762 +vt 0.4635 0.3773 +vt 0.4545 0.2387 +vt 0.4553 0.2409 +vt 0.2750 0.4487 +vt 0.2730 0.4497 +vt 0.2712 0.4507 +vt 0.2697 0.4514 +vt 0.3636 0.2158 +vt 0.3594 0.2158 +vt 0.3587 0.2136 +vt 0.3631 0.2136 +vt 0.4608 0.3699 +vt 0.4629 0.3709 +vt 0.4647 0.3719 +vt 0.4662 0.3726 +vt 0.3594 0.1904 +vt 0.3636 0.1904 +vt 0.3631 0.1926 +vt 0.3587 0.1926 +vt 0.2738 0.4449 +vt 0.2716 0.4454 +vt 0.2696 0.4459 +vt 0.2681 0.4463 +vt 0.3683 0.2158 +vt 0.3681 0.2136 +vt 0.4621 0.3661 +vt 0.4642 0.3666 +vt 0.4662 0.3671 +vt 0.4678 0.3675 +vt 0.3683 0.1904 +vt 0.3681 0.1926 +vt 0.2733 0.4404 +vt 0.2711 0.4406 +vt 0.2691 0.4407 +vt 0.2675 0.4408 +vt 0.3733 0.2158 +vt 0.3733 0.2136 +vt 0.4625 0.3616 +vt 0.4647 0.3618 +vt 0.4668 0.3619 +vt 0.4684 0.3620 +vt 0.3733 0.1904 +vt 0.3733 0.1926 +vt 0.3006 0.4174 +vt 0.2953 0.4151 +vt 0.3007 0.4150 +vt 0.2953 0.4129 +vt 0.3007 0.4128 +vt 0.2952 0.4112 +vt 0.3007 0.4110 +vt 0.2972 0.3112 +vt 0.2917 0.3112 +vt 0.2918 0.3090 +vt 0.2972 0.3090 +vt 0.4404 0.3387 +vt 0.4350 0.3386 +vt 0.4351 0.3362 +vt 0.4405 0.3363 +vt 0.4351 0.3340 +vt 0.4405 0.3341 +vt 0.4352 0.3323 +vt 0.4406 0.3324 +vt 0.2918 0.2858 +vt 0.2972 0.2858 +vt 0.2972 0.2880 +vt 0.2918 0.2880 +vt 0.3068 0.4175 +vt 0.3068 0.4150 +vt 0.3069 0.4128 +vt 0.3069 0.4111 +vt 0.3034 0.3112 +vt 0.3035 0.3090 +vt 0.4289 0.3387 +vt 0.4289 0.3362 +vt 0.4289 0.3340 +vt 0.4289 0.3323 +vt 0.3034 0.2858 +vt 0.3035 0.2880 +vt 0.3135 0.4177 +vt 0.3135 0.4152 +vt 0.3136 0.4130 +vt 0.3137 0.4113 +vt 0.3102 0.3112 +vt 0.3103 0.3090 +vt 0.4223 0.3389 +vt 0.4222 0.3364 +vt 0.4222 0.3342 +vt 0.4222 0.3325 +vt 0.3102 0.2858 +vt 0.3103 0.2880 +vt 0.3203 0.4180 +vt 0.3204 0.4156 +vt 0.3205 0.4134 +vt 0.3206 0.4116 +vt 0.3171 0.3112 +vt 0.3172 0.3090 +vt 0.4154 0.3392 +vt 0.4154 0.3368 +vt 0.4153 0.3346 +vt 0.4152 0.3328 +vt 0.3171 0.2858 +vt 0.3172 0.2880 +vt 0.3269 0.4184 +vt 0.3271 0.4160 +vt 0.3273 0.4138 +vt 0.3274 0.4121 +vt 0.3238 0.3112 +vt 0.3240 0.3090 +vt 0.4088 0.3397 +vt 0.4087 0.3372 +vt 0.4085 0.3350 +vt 0.4085 0.3333 +vt 0.3239 0.2858 +vt 0.3240 0.2880 +vt 0.3330 0.4190 +vt 0.3332 0.4166 +vt 0.3335 0.4144 +vt 0.3336 0.4126 +vt 0.3301 0.3112 +vt 0.3302 0.3090 +vt 0.4027 0.3402 +vt 0.4025 0.3378 +vt 0.4023 0.3356 +vt 0.4022 0.3338 +vt 0.3301 0.2858 +vt 0.3302 0.2880 +vt 0.3383 0.4196 +vt 0.3386 0.4172 +vt 0.3388 0.4150 +vt 0.3390 0.4133 +vt 0.3354 0.3112 +vt 0.3356 0.3090 +vt 0.3974 0.3408 +vt 0.3972 0.3384 +vt 0.3970 0.3362 +vt 0.3968 0.3345 +vt 0.3355 0.2858 +vt 0.3356 0.2880 +vt 0.3332 0.4578 +vt 0.3384 0.4572 +vt 0.3387 0.4596 +vt 0.3334 0.4603 +vt 0.3389 0.4618 +vt 0.3335 0.4625 +vt 0.3390 0.4636 +vt 0.3336 0.4642 +vt 0.3929 0.2640 +vt 0.3876 0.2640 +vt 0.3874 0.2618 +vt 0.3928 0.2618 +vt 0.3975 0.3784 +vt 0.4028 0.3791 +vt 0.4026 0.3815 +vt 0.3973 0.3809 +vt 0.4024 0.3837 +vt 0.3970 0.3831 +vt 0.4023 0.3854 +vt 0.3968 0.3848 +vt 0.3876 0.2387 +vt 0.3930 0.2387 +vt 0.3928 0.2409 +vt 0.3874 0.2409 +vt 0.3271 0.4584 +vt 0.3272 0.4608 +vt 0.3273 0.4630 +vt 0.3274 0.4648 +vt 0.3992 0.2640 +vt 0.3991 0.2618 +vt 0.4089 0.3796 +vt 0.4088 0.3820 +vt 0.4086 0.3842 +vt 0.4085 0.3860 +vt 0.3992 0.2387 +vt 0.3991 0.2409 +vt 0.3204 0.4588 +vt 0.3205 0.4613 +vt 0.3206 0.4635 +vt 0.3206 0.4652 +vt 0.4059 0.2640 +vt 0.4058 0.2618 +vt 0.4156 0.3801 +vt 0.4154 0.3825 +vt 0.4153 0.3847 +vt 0.4152 0.3864 +vt 0.4059 0.2387 +vt 0.4058 0.2409 +vt 0.3136 0.4592 +vt 0.3136 0.4616 +vt 0.3137 0.4638 +vt 0.3137 0.4656 +vt 0.4128 0.2640 +vt 0.4128 0.2618 +vt 0.4224 0.3804 +vt 0.4223 0.3828 +vt 0.4222 0.3850 +vt 0.4222 0.3868 +vt 0.4128 0.2387 +vt 0.4128 0.2409 +vt 0.3069 0.4594 +vt 0.3069 0.4618 +vt 0.3069 0.4640 +vt 0.3069 0.4657 +vt 0.4196 0.2640 +vt 0.4195 0.2618 +vt 0.4291 0.3806 +vt 0.4290 0.3830 +vt 0.4290 0.3852 +vt 0.4289 0.3870 +vt 0.4196 0.2387 +vt 0.4195 0.2409 +vt 0.3008 0.4594 +vt 0.3008 0.4618 +vt 0.3007 0.4640 +vt 0.3007 0.4658 +vt 0.4258 0.2640 +vt 0.4258 0.2618 +vt 0.4352 0.3806 +vt 0.4352 0.3831 +vt 0.4352 0.3853 +vt 0.4352 0.3870 +vt 0.4259 0.2387 +vt 0.4258 0.2409 +vt 0.2955 0.4593 +vt 0.2954 0.4617 +vt 0.2953 0.4639 +vt 0.2953 0.4657 +vt 0.4313 0.2640 +vt 0.4313 0.2618 +vt 0.4405 0.3805 +vt 0.4405 0.3829 +vt 0.4406 0.3851 +vt 0.4406 0.3869 +vt 0.4313 0.2387 +vt 0.4313 0.2409 +vt 0.3847 0.4257 +vt 0.3819 0.4254 +vt 0.3821 0.4230 +vt 0.3848 0.4233 +vt 0.3822 0.4208 +vt 0.3850 0.4211 +vt 0.3824 0.4191 +vt 0.3851 0.4193 +vt 0.3812 0.3112 +vt 0.3786 0.3112 +vt 0.3787 0.3090 +vt 0.3813 0.3090 +vt 0.3542 0.3466 +vt 0.3512 0.3469 +vt 0.3510 0.3445 +vt 0.3540 0.3442 +vt 0.3509 0.3423 +vt 0.3537 0.3420 +vt 0.3508 0.3406 +vt 0.3535 0.3403 +vt 0.3785 0.2858 +vt 0.3812 0.2858 +vt 0.3813 0.2880 +vt 0.3787 0.2880 +vt 0.3880 0.4259 +vt 0.3881 0.4234 +vt 0.3881 0.4212 +vt 0.3881 0.4195 +vt 0.3843 0.3112 +vt 0.3843 0.3090 +vt 0.3478 0.3471 +vt 0.3478 0.3446 +vt 0.3478 0.3424 +vt 0.3478 0.3407 +vt 0.3843 0.2858 +vt 0.3843 0.2880 +vt 0.3916 0.4258 +vt 0.3915 0.4234 +vt 0.3914 0.4212 +vt 0.3914 0.4194 +vt 0.3876 0.3112 +vt 0.3876 0.3090 +vt 0.3443 0.3470 +vt 0.3444 0.3446 +vt 0.3444 0.3424 +vt 0.3445 0.3406 +vt 0.3876 0.2858 +vt 0.3876 0.2880 +vt 0.3952 0.4256 +vt 0.3950 0.4232 +vt 0.3949 0.4210 +vt 0.3948 0.4193 +vt 0.3910 0.3112 +vt 0.3909 0.3090 +vt 0.3407 0.3468 +vt 0.3408 0.3444 +vt 0.3410 0.3422 +vt 0.3411 0.3405 +vt 0.3910 0.2858 +vt 0.3909 0.2880 +vt 0.3989 0.4253 +vt 0.3986 0.4229 +vt 0.3984 0.4207 +vt 0.3982 0.4189 +vt 0.3944 0.3112 +vt 0.3944 0.3090 +vt 0.3370 0.3465 +vt 0.3372 0.3441 +vt 0.3374 0.3419 +vt 0.3376 0.3401 +vt 0.3944 0.2858 +vt 0.3944 0.2880 +vt 0.4025 0.4248 +vt 0.4022 0.4224 +vt 0.4019 0.4202 +vt 0.4016 0.4185 +vt 0.3978 0.3112 +vt 0.3977 0.3090 +vt 0.3334 0.3460 +vt 0.3337 0.3436 +vt 0.3340 0.3414 +vt 0.3342 0.3397 +vt 0.3978 0.2858 +vt 0.3977 0.2880 +vt 0.4059 0.4242 +vt 0.4055 0.4218 +vt 0.4052 0.4196 +vt 0.4049 0.4179 +vt 0.4011 0.3112 +vt 0.4009 0.3090 +vt 0.3299 0.3454 +vt 0.3303 0.3430 +vt 0.3307 0.3408 +vt 0.3310 0.3391 +vt 0.4011 0.2858 +vt 0.4009 0.2880 +vt 0.4092 0.4235 +vt 0.4087 0.4211 +vt 0.4082 0.4189 +vt 0.4078 0.4172 +vt 0.4041 0.3112 +vt 0.4039 0.3090 +vt 0.3267 0.3447 +vt 0.3272 0.3423 +vt 0.3276 0.3401 +vt 0.3280 0.3384 +vt 0.4041 0.2858 +vt 0.4039 0.2880 +vt 0.4122 0.4226 +vt 0.4115 0.4203 +vt 0.4110 0.4181 +vt 0.4105 0.4165 +vt 0.4068 0.3112 +vt 0.4065 0.3090 +vt 0.3239 0.3439 +vt 0.3245 0.3415 +vt 0.3250 0.3394 +vt 0.3254 0.3377 +vt 0.4067 0.2858 +vt 0.4065 0.2880 +vt 0.4092 0.4534 +vt 0.4120 0.4542 +vt 0.4114 0.4565 +vt 0.4087 0.4558 +vt 0.4109 0.4587 +vt 0.4082 0.4579 +vt 0.4104 0.4604 +vt 0.4078 0.4596 +vt 0.3189 0.2640 +vt 0.3163 0.2640 +vt 0.3165 0.2618 +vt 0.3191 0.2618 +vt 0.3237 0.3755 +vt 0.3267 0.3746 +vt 0.3272 0.3770 +vt 0.3243 0.3778 +vt 0.3276 0.3791 +vt 0.3249 0.3799 +vt 0.3280 0.3808 +vt 0.3254 0.3816 +vt 0.3163 0.2387 +vt 0.3189 0.2387 +vt 0.3191 0.2409 +vt 0.3165 0.2409 +vt 0.4059 0.4526 +vt 0.4055 0.4550 +vt 0.4052 0.4572 +vt 0.4049 0.4589 +vt 0.3219 0.2640 +vt 0.3221 0.2618 +vt 0.3299 0.3739 +vt 0.3303 0.3763 +vt 0.3307 0.3784 +vt 0.3310 0.3801 +vt 0.3219 0.2387 +vt 0.3221 0.2409 +vt 0.4025 0.4520 +vt 0.4022 0.4544 +vt 0.4019 0.4566 +vt 0.4016 0.4584 +vt 0.3252 0.2640 +vt 0.3253 0.2618 +vt 0.3334 0.3732 +vt 0.3337 0.3757 +vt 0.3340 0.3778 +vt 0.3342 0.3796 +vt 0.3252 0.2387 +vt 0.3253 0.2409 +vt 0.3989 0.4515 +vt 0.3986 0.4540 +vt 0.3984 0.4562 +vt 0.3982 0.4579 +vt 0.3286 0.2640 +vt 0.3287 0.2618 +vt 0.3370 0.3728 +vt 0.3372 0.3752 +vt 0.3374 0.3774 +vt 0.3376 0.3791 +vt 0.3286 0.2387 +vt 0.3287 0.2409 +vt 0.3952 0.4512 +vt 0.3950 0.4536 +vt 0.3949 0.4558 +vt 0.3948 0.4576 +vt 0.3320 0.2640 +vt 0.3321 0.2618 +vt 0.3407 0.3724 +vt 0.3408 0.3749 +vt 0.3410 0.3770 +vt 0.3411 0.3788 +vt 0.3320 0.2387 +vt 0.3321 0.2409 +vt 0.3916 0.4510 +vt 0.3915 0.4535 +vt 0.3914 0.4557 +vt 0.3914 0.4574 +vt 0.3355 0.2640 +vt 0.3355 0.2618 +vt 0.3443 0.3722 +vt 0.3444 0.3747 +vt 0.3444 0.3769 +vt 0.3445 0.3786 +vt 0.3355 0.2387 +vt 0.3355 0.2409 +vt 0.3880 0.4510 +vt 0.3881 0.4534 +vt 0.3881 0.4556 +vt 0.3881 0.4574 +vt 0.3387 0.2640 +vt 0.3387 0.2618 +vt 0.3478 0.3722 +vt 0.3478 0.3746 +vt 0.3478 0.3768 +vt 0.3478 0.3786 +vt 0.3387 0.2387 +vt 0.3387 0.2409 +vt 0.3847 0.4511 +vt 0.3848 0.4536 +vt 0.3850 0.4558 +vt 0.3851 0.4575 +vt 0.3418 0.2640 +vt 0.3417 0.2618 +vt 0.3512 0.3723 +vt 0.3510 0.3748 +vt 0.3509 0.3770 +vt 0.3508 0.3787 +vt 0.3418 0.2387 +vt 0.3417 0.2409 +vt 0.3816 0.4514 +vt 0.3819 0.4538 +vt 0.3821 0.4560 +vt 0.3823 0.4578 +vt 0.3445 0.2640 +vt 0.3443 0.2618 +vt 0.3540 0.3726 +vt 0.3538 0.3750 +vt 0.3536 0.3772 +vt 0.3535 0.3790 +vt 0.3444 0.2387 +vt 0.3443 0.2409 +vt 0.0414 0.7996 +vt 0.0409 0.8042 +vt 0.0303 0.8037 +vt 0.0311 0.7972 +vt 0.0205 0.8031 +vt 0.0214 0.7950 +vt 0.0001 0.8013 +vt 0.0012 0.7917 +vt 0.2083 0.7344 +vt 0.1987 0.7344 +vt 0.1984 0.7140 +vt 0.2090 0.7140 +vt 0.1981 0.7041 +vt 0.2095 0.7041 +vt 0.7502 0.7972 +vt 0.7509 0.8036 +vt 0.7599 0.7950 +vt 0.7608 0.8031 +vt 0.7801 0.7917 +vt 0.7812 0.8013 +vt 0.1987 0.4844 +vt 0.2083 0.4844 +vt 0.2090 0.5048 +vt 0.1984 0.5048 +vt 0.2095 0.5147 +vt 0.1981 0.5147 +vt 0.0422 0.7973 +vt 0.0326 0.7927 +vt 0.0237 0.7883 +vt 0.0018 0.7891 +vt 0.0047 0.7807 +vt 0.2193 0.7344 +vt 0.2109 0.7344 +vt 0.2102 0.7140 +vt 0.2200 0.7140 +vt 0.2098 0.7041 +vt 0.2204 0.7041 +vt 0.7486 0.7926 +vt 0.7576 0.7883 +vt 0.7765 0.7807 +vt 0.7795 0.7891 +vt 0.2109 0.4844 +vt 0.2193 0.4844 +vt 0.2200 0.5048 +vt 0.2102 0.5048 +vt 0.2204 0.5147 +vt 0.2098 0.5147 +vt 0.0435 0.7952 +vt 0.0352 0.7886 +vt 0.0274 0.7824 +vt 0.0059 0.7783 +vt 0.0106 0.7707 +vt 0.2293 0.7344 +vt 0.2217 0.7344 +vt 0.2211 0.7140 +vt 0.2299 0.7140 +vt 0.2207 0.7041 +vt 0.2303 0.7041 +vt 0.7461 0.7886 +vt 0.7538 0.7824 +vt 0.7706 0.7707 +vt 0.7754 0.7783 +vt 0.2217 0.4844 +vt 0.2293 0.4844 +vt 0.2299 0.5048 +vt 0.2211 0.5048 +vt 0.2303 0.5147 +vt 0.2207 0.5147 +vt 0.0452 0.7935 +vt 0.0386 0.7852 +vt 0.0324 0.7774 +vt 0.0123 0.7686 +vt 0.0186 0.7623 +vt 0.2477 0.7344 +vt 0.2327 0.7344 +vt 0.2315 0.7140 +vt 0.2490 0.7140 +vt 0.2307 0.7041 +vt 0.2497 0.7041 +vt 0.7427 0.7852 +vt 0.7489 0.7774 +vt 0.7626 0.7623 +vt 0.7690 0.7686 +vt 0.2327 0.4844 +vt 0.2477 0.4844 +vt 0.2490 0.5048 +vt 0.2315 0.5048 +vt 0.2497 0.5147 +vt 0.2307 0.5147 +vt 0.0473 0.7922 +vt 0.0427 0.7826 +vt 0.0384 0.7737 +vt 0.0207 0.7606 +vt 0.0283 0.7559 +vt 0.2939 1.0000 +vt 0.2863 1.0000 +vt 0.2857 0.9796 +vt 0.2945 0.9796 +vt 0.2853 0.9697 +vt 0.2949 0.9697 +vt 0.7386 0.7826 +vt 0.7429 0.7737 +vt 0.7530 0.7558 +vt 0.7605 0.7606 +vt 0.2863 0.7500 +vt 0.2939 0.7500 +vt 0.2945 0.7704 +vt 0.2857 0.7704 +vt 0.2949 0.7803 +vt 0.2853 0.7803 +vt 0.0496 0.7914 +vt 0.0472 0.7811 +vt 0.0450 0.7714 +vt 0.0307 0.7547 +vt 0.0391 0.7518 +vt 0.3047 1.0000 +vt 0.2963 1.0000 +vt 0.2956 0.9796 +vt 0.3054 0.9796 +vt 0.2952 0.9697 +vt 0.3058 0.9697 +vt 0.7341 0.7810 +vt 0.7363 0.7713 +vt 0.7421 0.7517 +vt 0.7506 0.7547 +vt 0.2963 0.7500 +vt 0.3047 0.7500 +vt 0.3054 0.7704 +vt 0.2956 0.7704 +vt 0.3058 0.7803 +vt 0.2952 0.7803 +vt 0.0543 0.7909 +vt 0.0537 0.7803 +vt 0.0531 0.7705 +vt 0.0417 0.7512 +vt 0.0513 0.7501 +vt 0.3169 1.0000 +vt 0.3073 1.0000 +vt 0.3066 0.9796 +vt 0.3172 0.9796 +vt 0.3061 0.9697 +vt 0.3175 0.9697 +vt 0.7276 0.7803 +vt 0.7281 0.7704 +vt 0.7300 0.7501 +vt 0.7395 0.7511 +vt 0.3073 0.7500 +vt 0.3169 0.7500 +vt 0.3172 0.7704 +vt 0.3066 0.7704 +vt 0.3175 0.7803 +vt 0.3061 0.7803 +vt 0.0496 0.9585 +vt 0.0543 0.9591 +vt 0.0537 0.9696 +vt 0.0472 0.9689 +vt 0.0531 0.9795 +vt 0.0450 0.9786 +vt 0.0513 0.9999 +vt 0.0417 0.9988 +vt 0.5156 0.5261 +vt 0.5156 0.5357 +vt 0.4952 0.5360 +vt 0.4952 0.5254 +vt 0.4853 0.5363 +vt 0.4853 0.5249 +vt 0.7341 0.9689 +vt 0.7276 0.9697 +vt 0.7363 0.9786 +vt 0.7281 0.9795 +vt 0.7395 0.9988 +vt 0.7300 0.9999 +vt 0.2656 0.5357 +vt 0.2656 0.5261 +vt 0.2860 0.5254 +vt 0.2860 0.5360 +vt 0.2959 0.5249 +vt 0.2959 0.5363 +vt 0.0473 0.9577 +vt 0.0427 0.9673 +vt 0.0384 0.9763 +vt 0.0391 0.9982 +vt 0.0307 0.9953 +vt 0.5156 0.5151 +vt 0.5156 0.5235 +vt 0.4952 0.5242 +vt 0.4952 0.5144 +vt 0.4853 0.5246 +vt 0.4853 0.5140 +vt 0.7386 0.9674 +vt 0.7429 0.9763 +vt 0.7506 0.9953 +vt 0.7421 0.9982 +vt 0.2656 0.5235 +vt 0.2656 0.5151 +vt 0.2860 0.5144 +vt 0.2860 0.5242 +vt 0.2959 0.5140 +vt 0.2959 0.5246 +vt 0.0452 0.9564 +vt 0.0386 0.9648 +vt 0.0324 0.9725 +vt 0.0283 0.9941 +vt 0.0207 0.9893 +vt 0.5156 0.5051 +vt 0.5156 0.5127 +vt 0.4952 0.5133 +vt 0.4952 0.5045 +vt 0.4853 0.5137 +vt 0.4853 0.5041 +vt 0.7427 0.9648 +vt 0.7489 0.9726 +vt 0.7605 0.9894 +vt 0.7530 0.9941 +vt 0.2656 0.5127 +vt 0.2656 0.5051 +vt 0.2860 0.5045 +vt 0.2860 0.5133 +vt 0.2959 0.5041 +vt 0.2959 0.5137 +vt 0.0435 0.9547 +vt 0.0352 0.9614 +vt 0.0274 0.9676 +vt 0.0186 0.9877 +vt 0.0123 0.9813 +vt 0.5156 0.4867 +vt 0.5156 0.5017 +vt 0.4952 0.5029 +vt 0.4952 0.4854 +vt 0.4853 0.5037 +vt 0.4853 0.4847 +vt 0.7461 0.9614 +vt 0.7538 0.9676 +vt 0.7690 0.9814 +vt 0.7626 0.9877 +vt 0.2656 0.5017 +vt 0.2656 0.4867 +vt 0.2860 0.4854 +vt 0.2860 0.5029 +vt 0.2959 0.4847 +vt 0.2959 0.5037 +vt 0.0422 0.9527 +vt 0.0326 0.9573 +vt 0.0237 0.9616 +vt 0.0106 0.9793 +vt 0.0059 0.9717 +vt 0.0283 0.7344 +vt 0.0207 0.7344 +vt 0.0201 0.7140 +vt 0.0289 0.7140 +vt 0.0197 0.7041 +vt 0.0293 0.7041 +vt 0.7486 0.9573 +vt 0.7576 0.9616 +vt 0.7754 0.9717 +vt 0.7706 0.9793 +vt 0.0207 0.4844 +vt 0.0283 0.4844 +vt 0.0289 0.5048 +vt 0.0201 0.5048 +vt 0.0293 0.5147 +vt 0.0197 0.5147 +vt 0.0414 0.9504 +vt 0.0311 0.9528 +vt 0.0214 0.9550 +vt 0.0047 0.9693 +vt 0.0018 0.9608 +vt 0.0391 0.7344 +vt 0.0307 0.7344 +vt 0.0300 0.7140 +vt 0.0398 0.7140 +vt 0.0296 0.7041 +vt 0.0402 0.7041 +vt 0.7502 0.9528 +vt 0.7599 0.9550 +vt 0.7795 0.9609 +vt 0.7765 0.9693 +vt 0.0307 0.4844 +vt 0.0391 0.4844 +vt 0.0398 0.5048 +vt 0.0300 0.5048 +vt 0.0402 0.5147 +vt 0.0296 0.5147 +vt 0.0409 0.9457 +vt 0.0303 0.9463 +vt 0.0205 0.9469 +vt 0.0012 0.9582 +vt 0.0001 0.9487 +vt 0.0513 0.7344 +vt 0.0417 0.7344 +vt 0.0410 0.7140 +vt 0.0516 0.7140 +vt 0.0405 0.7041 +vt 0.0519 0.7041 +vt 0.7509 0.9463 +vt 0.7608 0.9469 +vt 0.7812 0.9487 +vt 0.7801 0.9583 +vt 0.0417 0.4844 +vt 0.0513 0.4844 +vt 0.0516 0.5048 +vt 0.0410 0.5048 +vt 0.0519 0.5147 +vt 0.0405 0.5147 +vt 0.2085 0.9504 +vt 0.2091 0.9457 +vt 0.2197 0.9463 +vt 0.2189 0.9528 +vt 0.2295 0.9469 +vt 0.2286 0.9550 +vt 0.2499 0.9487 +vt 0.2488 0.9582 +vt 0.0000 0.4271 +vt 0.0000 0.4175 +vt 0.0204 0.4172 +vt 0.0204 0.4278 +vt 0.0303 0.4169 +vt 0.0303 0.4283 +vt 0.5623 0.9528 +vt 0.5616 0.9463 +vt 0.5526 0.9550 +vt 0.5517 0.9469 +vt 0.5324 0.9583 +vt 0.5313 0.9487 +vt 0.2500 0.4175 +vt 0.2500 0.4271 +vt 0.2296 0.4278 +vt 0.2296 0.4172 +vt 0.2197 0.4283 +vt 0.2197 0.4169 +vt 0.2077 0.9527 +vt 0.2173 0.9573 +vt 0.2263 0.9616 +vt 0.2482 0.9608 +vt 0.2453 0.9693 +vt 0.0000 0.4381 +vt 0.0000 0.4297 +vt 0.0204 0.4290 +vt 0.0204 0.4388 +vt 0.0303 0.4286 +vt 0.0303 0.4392 +vt 0.5639 0.9573 +vt 0.5549 0.9616 +vt 0.5359 0.9693 +vt 0.5330 0.9609 +vt 0.2500 0.4297 +vt 0.2500 0.4381 +vt 0.2296 0.4388 +vt 0.2296 0.4290 +vt 0.2197 0.4392 +vt 0.2197 0.4286 +vt 0.2065 0.9547 +vt 0.2148 0.9614 +vt 0.2225 0.9676 +vt 0.2441 0.9717 +vt 0.2393 0.9793 +vt 0.0000 0.4481 +vt 0.0000 0.4405 +vt 0.0204 0.4399 +vt 0.0204 0.4487 +vt 0.0303 0.4395 +vt 0.0303 0.4491 +vt 0.5664 0.9614 +vt 0.5587 0.9676 +vt 0.5419 0.9793 +vt 0.5371 0.9717 +vt 0.2500 0.4405 +vt 0.2500 0.4481 +vt 0.2296 0.4487 +vt 0.2296 0.4399 +vt 0.2197 0.4491 +vt 0.2197 0.4395 +vt 0.2047 0.9564 +vt 0.2114 0.9648 +vt 0.2176 0.9725 +vt 0.2377 0.9813 +vt 0.2314 0.9877 +vt 0.0000 0.4665 +vt 0.0000 0.4515 +vt 0.0204 0.4503 +vt 0.0204 0.4678 +vt 0.0303 0.4495 +vt 0.0303 0.4685 +vt 0.5698 0.9648 +vt 0.5636 0.9726 +vt 0.5498 0.9877 +vt 0.5435 0.9814 +vt 0.2500 0.4515 +vt 0.2500 0.4665 +vt 0.2296 0.4678 +vt 0.2296 0.4503 +vt 0.2197 0.4685 +vt 0.2197 0.4495 +vt 0.2027 0.9577 +vt 0.2073 0.9673 +vt 0.2116 0.9763 +vt 0.2293 0.9893 +vt 0.2217 0.9941 +vt 0.5156 0.7061 +vt 0.5156 0.7137 +vt 0.4952 0.7143 +vt 0.4952 0.7055 +vt 0.4853 0.7147 +vt 0.4853 0.7051 +vt 0.5739 0.9674 +vt 0.5696 0.9763 +vt 0.5595 0.9941 +vt 0.5519 0.9894 +vt 0.2656 0.7137 +vt 0.2656 0.7061 +vt 0.2860 0.7055 +vt 0.2860 0.7143 +vt 0.2959 0.7051 +vt 0.2959 0.7147 +vt 0.2004 0.9585 +vt 0.2028 0.9689 +vt 0.2050 0.9786 +vt 0.2193 0.9953 +vt 0.2109 0.9982 +vt 0.5156 0.6953 +vt 0.5156 0.7037 +vt 0.4952 0.7044 +vt 0.4952 0.6946 +vt 0.4853 0.7048 +vt 0.4853 0.6942 +vt 0.5784 0.9689 +vt 0.5762 0.9786 +vt 0.5704 0.9982 +vt 0.5619 0.9953 +vt 0.2656 0.7037 +vt 0.2656 0.6953 +vt 0.2860 0.6946 +vt 0.2860 0.7044 +vt 0.2959 0.6942 +vt 0.2959 0.7048 +vt 0.1957 0.9591 +vt 0.1963 0.9696 +vt 0.1969 0.9795 +vt 0.2082 0.9988 +vt 0.1987 0.9999 +vt 0.5156 0.6831 +vt 0.5156 0.6927 +vt 0.4952 0.6934 +vt 0.4952 0.6828 +vt 0.4853 0.6939 +vt 0.4853 0.6825 +vt 0.5849 0.9697 +vt 0.5843 0.9795 +vt 0.5825 0.9999 +vt 0.5730 0.9988 +vt 0.2656 0.6927 +vt 0.2656 0.6831 +vt 0.2860 0.6828 +vt 0.2860 0.6934 +vt 0.2959 0.6825 +vt 0.2959 0.6939 +vt 0.2004 0.7914 +vt 0.1957 0.7909 +vt 0.1963 0.7803 +vt 0.2028 0.7811 +vt 0.1969 0.7705 +vt 0.2050 0.7714 +vt 0.1987 0.7501 +vt 0.2082 0.7512 +vt 0.4739 1.0000 +vt 0.4643 1.0000 +vt 0.4640 0.9796 +vt 0.4746 0.9796 +vt 0.4637 0.9697 +vt 0.4751 0.9697 +vt 0.5784 0.7810 +vt 0.5849 0.7803 +vt 0.5762 0.7713 +vt 0.5843 0.7704 +vt 0.5730 0.7511 +vt 0.5825 0.7501 +vt 0.4643 0.7500 +vt 0.4739 0.7500 +vt 0.4746 0.7704 +vt 0.4640 0.7704 +vt 0.4751 0.7803 +vt 0.4637 0.7803 +vt 0.2027 0.7922 +vt 0.2073 0.7826 +vt 0.2116 0.7737 +vt 0.2109 0.7518 +vt 0.2193 0.7547 +vt 0.4849 1.0000 +vt 0.4765 1.0000 +vt 0.4758 0.9796 +vt 0.4856 0.9796 +vt 0.4754 0.9697 +vt 0.4860 0.9697 +vt 0.5739 0.7826 +vt 0.5696 0.7737 +vt 0.5619 0.7547 +vt 0.5704 0.7517 +vt 0.4765 0.7500 +vt 0.4849 0.7500 +vt 0.4856 0.7704 +vt 0.4758 0.7704 +vt 0.4860 0.7803 +vt 0.4754 0.7803 +vt 0.2047 0.7935 +vt 0.2114 0.7852 +vt 0.2176 0.7774 +vt 0.2217 0.7559 +vt 0.2293 0.7606 +vt 0.4949 1.0000 +vt 0.4873 1.0000 +vt 0.4867 0.9796 +vt 0.4955 0.9796 +vt 0.4863 0.9697 +vt 0.4959 0.9697 +vt 0.5698 0.7852 +vt 0.5636 0.7774 +vt 0.5519 0.7606 +vt 0.5595 0.7558 +vt 0.4873 0.7500 +vt 0.4949 0.7500 +vt 0.4955 0.7704 +vt 0.4867 0.7704 +vt 0.4959 0.7803 +vt 0.4863 0.7803 +vt 0.2065 0.7952 +vt 0.2148 0.7886 +vt 0.2225 0.7824 +vt 0.2314 0.7623 +vt 0.2377 0.7686 +vt 0.5133 1.0000 +vt 0.4983 1.0000 +vt 0.4971 0.9796 +vt 0.5146 0.9796 +vt 0.4963 0.9697 +vt 0.5153 0.9697 +vt 0.5664 0.7886 +vt 0.5587 0.7824 +vt 0.5435 0.7686 +vt 0.5498 0.7623 +vt 0.4983 0.7500 +vt 0.5133 0.7500 +vt 0.5146 0.7704 +vt 0.4971 0.7704 +vt 0.5153 0.7803 +vt 0.4963 0.7803 +vt 0.2077 0.7973 +vt 0.2173 0.7927 +vt 0.2263 0.7883 +vt 0.2393 0.7707 +vt 0.2441 0.7783 +vt 0.0000 0.2471 +vt 0.0000 0.2395 +vt 0.0204 0.2389 +vt 0.0204 0.2477 +vt 0.0303 0.2385 +vt 0.0303 0.2481 +vt 0.5639 0.7926 +vt 0.5549 0.7883 +vt 0.5371 0.7783 +vt 0.5419 0.7707 +vt 0.2500 0.2395 +vt 0.2500 0.2471 +vt 0.2296 0.2477 +vt 0.2296 0.2389 +vt 0.2197 0.2481 +vt 0.2197 0.2385 +vt 0.2085 0.7996 +vt 0.2189 0.7972 +vt 0.2286 0.7950 +vt 0.2453 0.7807 +vt 0.2482 0.7891 +vt 0.0000 0.2579 +vt 0.0000 0.2495 +vt 0.0204 0.2488 +vt 0.0204 0.2586 +vt 0.0303 0.2484 +vt 0.0303 0.2590 +vt 0.5623 0.7972 +vt 0.5526 0.7950 +vt 0.5330 0.7891 +vt 0.5359 0.7807 +vt 0.2500 0.2495 +vt 0.2500 0.2579 +vt 0.2296 0.2586 +vt 0.2296 0.2488 +vt 0.2197 0.2590 +vt 0.2197 0.2484 +vt 0.2091 0.8042 +vt 0.2197 0.8037 +vt 0.2295 0.8031 +vt 0.2488 0.7917 +vt 0.2499 0.8013 +vt 0.0000 0.2701 +vt 0.0000 0.2605 +vt 0.0204 0.2598 +vt 0.0204 0.2704 +vt 0.0303 0.2593 +vt 0.0303 0.2707 +vt 0.5616 0.8036 +vt 0.5517 0.8031 +vt 0.5313 0.8013 +vt 0.5324 0.7917 +vt 0.2500 0.2605 +vt 0.2500 0.2701 +vt 0.2296 0.2704 +vt 0.2296 0.2598 +vt 0.2197 0.2707 +vt 0.2197 0.2593 +vt 0.1980 0.7041 +vt 0.0520 0.7041 +vt 0.1977 0.7140 +vt 0.0523 0.7140 +vt 0.1974 0.7344 +vt 0.0526 0.7344 +vt 0.0000 0.9473 +vt 0.0000 0.8026 +vt 0.4636 0.9697 +vt 0.3176 0.9697 +vt 0.4633 0.9796 +vt 0.3179 0.9796 +vt 0.4630 1.0000 +vt 0.3182 1.0000 +vt 0.0526 0.7500 +vt 0.1973 0.7500 +vt 0.0303 0.4168 +vt 0.0303 0.2708 +vt 0.0204 0.4165 +vt 0.0204 0.2711 +vt 0.0000 0.4162 +vt 0.0000 0.2714 +vt 0.2500 0.8026 +vt 0.2500 0.9473 +vt 0.4853 0.5364 +vt 0.4853 0.6824 +vt 0.4952 0.5367 +vt 0.4952 0.6821 +vt 0.5156 0.5370 +vt 0.5156 0.6818 +vt 0.1973 0.9999 +vt 0.0526 0.9999 +vt 0.7812 0.8026 +vt 0.7812 0.9474 +vt 0.0526 0.4844 +vt 0.1974 0.4844 +vt 0.1977 0.5048 +vt 0.0523 0.5048 +vt 0.1980 0.5147 +vt 0.0520 0.5147 +vt 0.7286 1.0000 +vt 0.5839 1.0000 +vt 0.2656 0.6818 +vt 0.2656 0.5370 +vt 0.2860 0.5367 +vt 0.2860 0.6821 +vt 0.2959 0.5364 +vt 0.2959 0.6824 +vt 0.5312 0.9474 +vt 0.5312 0.8026 +vt 0.2500 0.2714 +vt 0.2500 0.4162 +vt 0.2296 0.4165 +vt 0.2296 0.2711 +vt 0.2197 0.4168 +vt 0.2197 0.2708 +vt 0.3176 0.7803 +vt 0.4636 0.7803 +vt 0.3179 0.7704 +vt 0.4633 0.7704 +vt 0.3182 0.7500 +vt 0.4630 0.7500 +vt 0.5839 0.7500 +vt 0.7286 0.7500 +vt 0.7266 0.2969 +vt 0.7266 0.2812 +vt 0.7422 0.2812 +vt 0.7422 0.2969 +vt 0.7109 0.2969 +vt 0.7109 0.2812 +vt 0.6953 0.2969 +vt 0.6953 0.2812 +vt 0.6797 0.2969 +vt 0.6797 0.2812 +vt 0.6641 0.2969 +vt 0.6641 0.2812 +vt 0.6484 0.2969 +vt 0.6484 0.2812 +vt 0.6328 0.2969 +vt 0.6328 0.2812 +vt 0.6172 0.2969 +vt 0.6172 0.2812 +vt 0.6016 0.2969 +vt 0.6016 0.2812 +vt 0.5859 0.2969 +vt 0.5859 0.2812 +vt 0.5703 0.2969 +vt 0.5703 0.2812 +vt 0.5547 0.2969 +vt 0.5547 0.2812 +vt 0.5391 0.2969 +vt 0.5391 0.2812 +vt 0.5234 0.2969 +vt 0.5234 0.2812 +vt 0.5078 0.2969 +vt 0.5078 0.2812 +vt 0.4922 0.2969 +vt 0.4922 0.2812 +vt 0.9766 0.2969 +vt 0.9766 0.2812 +vt 0.9922 0.2812 +vt 0.9922 0.2969 +vt 0.9609 0.2969 +vt 0.9609 0.2812 +vt 0.9453 0.2969 +vt 0.9453 0.2812 +vt 0.9297 0.2969 +vt 0.9297 0.2812 +vt 0.8984 0.2969 +vt 0.8984 0.2812 +vt 0.9141 0.2812 +vt 0.9141 0.2969 +vt 0.8828 0.2969 +vt 0.8828 0.2812 +vt 0.8672 0.2969 +vt 0.8672 0.2812 +vt 0.8516 0.2969 +vt 0.8516 0.2812 +vt 0.8359 0.2969 +vt 0.8359 0.2812 +vt 0.8047 0.2969 +vt 0.8047 0.2812 +vt 0.8203 0.2812 +vt 0.8203 0.2969 +vt 0.7891 0.2969 +vt 0.7891 0.2812 +vt 0.7734 0.2969 +vt 0.7734 0.2812 +vt 0.7120 0.2565 +vt 0.7120 0.2493 +vt 0.7274 0.2493 +vt 0.7274 0.2564 +vt 0.7428 0.2565 +vt 0.7428 0.2493 +vt 0.7582 0.2564 +vt 0.7582 0.2493 +vt 0.7736 0.2564 +vt 0.7736 0.2493 +vt 0.7890 0.2565 +vt 0.7890 0.2493 +vt 0.8044 0.2565 +vt 0.8044 0.2493 +vt 0.8198 0.2493 +vt 0.8198 0.2565 +vt 0.8352 0.2565 +vt 0.8352 0.2494 +vt 0.8506 0.2566 +vt 0.8507 0.2494 +vt 0.8660 0.2567 +vt 0.8661 0.2494 +vt 0.8816 0.2495 +vt 0.8815 0.2567 +vt 0.8970 0.2495 +vt 0.8970 0.2567 +vt 0.9124 0.2567 +vt 0.9125 0.2495 +vt 0.9279 0.2495 +vt 0.9279 0.2567 +vt 0.9434 0.2495 +vt 0.9434 0.2567 +vt 0.9590 0.2567 +vt 0.9588 0.2495 +vt 0.9742 0.2494 +vt 0.9747 0.2566 +vt 0.9905 0.2563 +vt 0.9894 0.2492 +vt 0.4951 0.2563 +vt 0.4962 0.2492 +vt 0.5114 0.2493 +vt 0.5109 0.2566 +vt 0.5267 0.2567 +vt 0.5269 0.2494 +vt 0.5424 0.2495 +vt 0.5424 0.2567 +vt 0.5579 0.2494 +vt 0.5579 0.2566 +vt 0.5733 0.2494 +vt 0.5734 0.2566 +vt 0.5887 0.2494 +vt 0.5888 0.2566 +vt 0.6041 0.2494 +vt 0.6042 0.2565 +vt 0.6195 0.2493 +vt 0.6195 0.2565 +vt 0.6503 0.2565 +vt 0.6349 0.2565 +vt 0.6349 0.2493 +vt 0.6503 0.2493 +vt 0.6811 0.2565 +vt 0.6657 0.2564 +vt 0.6657 0.2493 +vt 0.6811 0.2493 +vt 0.6966 0.2565 +vt 0.6966 0.2493 +vt 0.8826 0.0183 +vt 0.8672 0.0183 +vt 0.8673 0.0112 +vt 0.8519 0.0183 +vt 0.8519 0.0112 +vt 0.8826 0.0111 +vt 0.8980 0.0111 +vt 0.8979 0.0183 +vt 0.8366 0.0183 +vt 0.8213 0.0183 +vt 0.8367 0.0112 +vt 0.9134 0.0112 +vt 0.9133 0.0183 +vt 0.8214 0.0111 +vt 0.9287 0.0112 +vt 0.9286 0.0183 +vt 0.8061 0.0111 +vt 0.8060 0.0182 +vt 0.8359 0.2969 +vt 0.8359 0.2812 +vt 0.8516 0.2812 +vt 0.8516 0.2969 +vt 0.8828 0.2969 +vt 0.8828 0.2812 +vt 0.8984 0.2812 +vt 0.8984 0.2969 +vt 0.9442 0.0112 +vt 0.9439 0.0184 +vt 0.8203 0.2969 +vt 0.8203 0.2812 +vt 0.7907 0.0111 +vt 0.7906 0.0182 +vt 0.9141 0.2812 +vt 0.9141 0.2969 +vt 0.9596 0.0113 +vt 0.9592 0.0184 +vt 0.8047 0.2969 +vt 0.8047 0.2812 +vt 0.7754 0.0110 +vt 0.7753 0.0181 +vt 0.7891 0.2969 +vt 0.7891 0.2812 +vt 0.9750 0.0115 +vt 0.9743 0.0186 +vt 0.7578 0.2969 +vt 0.7578 0.2812 +vt 0.7734 0.2812 +vt 0.7734 0.2969 +vt 0.7600 0.0110 +vt 0.7599 0.0181 +vt 0.9297 0.2812 +vt 0.9297 0.2969 +vt 0.9905 0.0118 +vt 0.9892 0.0188 +vt 0.7422 0.2969 +vt 0.7422 0.2812 +vt 0.7446 0.0109 +vt 0.7446 0.0180 +vt 0.9453 0.2812 +vt 0.9453 0.2969 +vt 0.5119 0.0099 +vt 0.5123 0.0172 +vt 0.4968 0.0174 +vt 0.4958 0.0101 +vt 0.7578 0.2812 +vt 0.7578 0.2969 +vt 0.7266 0.2969 +vt 0.7266 0.2812 +vt 0.5901 0.0174 +vt 0.5746 0.0173 +vt 0.7293 0.0109 +vt 0.7292 0.0180 +vt 0.9609 0.2812 +vt 0.9609 0.2969 +vt 0.5279 0.0099 +vt 0.5279 0.0172 +vt 0.7109 0.2969 +vt 0.7109 0.2812 +vt 0.7139 0.0108 +vt 0.7138 0.0180 +vt 0.9766 0.2812 +vt 0.9766 0.2969 +vt 0.5437 0.0099 +vt 0.5436 0.0172 +vt 0.6953 0.2969 +vt 0.6953 0.2812 +vt 0.6985 0.0107 +vt 0.6984 0.0179 +vt 0.4922 0.2969 +vt 0.4922 0.2812 +vt 0.5078 0.2812 +vt 0.5078 0.2969 +vt 0.5593 0.0100 +vt 0.5591 0.0173 +vt 0.9922 0.2812 +vt 0.9922 0.2969 +vt 0.6831 0.0107 +vt 0.6830 0.0178 +vt 0.5234 0.2812 +vt 0.5234 0.2969 +vt 0.8672 0.2812 +vt 0.8672 0.2969 +vt 0.5748 0.0101 +vt 0.6797 0.2969 +vt 0.6797 0.2812 +vt 0.6521 0.0177 +vt 0.6676 0.0178 +vt 0.6677 0.0106 +vt 0.5391 0.2812 +vt 0.5391 0.2969 +vt 0.5903 0.0102 +vt 0.6641 0.2969 +vt 0.6641 0.2812 +vt 0.6523 0.0105 +vt 0.5547 0.2812 +vt 0.5547 0.2969 +vt 0.6059 0.0102 +vt 0.6057 0.0175 +vt 0.6484 0.2969 +vt 0.6484 0.2812 +vt 0.6369 0.0104 +vt 0.6367 0.0176 +vt 0.5703 0.2812 +vt 0.5703 0.2969 +vt 0.6214 0.0103 +vt 0.6212 0.0175 +vt 0.6328 0.2969 +vt 0.6328 0.2812 +vt 0.6172 0.2969 +vt 0.6172 0.2812 +vt 0.5859 0.2812 +vt 0.5859 0.2969 +vt 0.6016 0.2969 +vt 0.6016 0.2812 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vt 0.8359 0.3361 +vt 0.8359 0.3283 +vt 0.8437 0.3283 +vt 0.8437 0.3361 +vt 0.8281 0.3361 +vt 0.8281 0.3283 +vt 0.8515 0.3283 +vt 0.8515 0.3361 +vt 0.8593 0.3283 +vt 0.8593 0.3361 +vt 0.8125 0.3361 +vt 0.8125 0.3283 +vt 0.8203 0.3283 +vt 0.8203 0.3361 +vn -0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn -0.1120 0.0000 0.9937 +vn -0.1120 -0.0000 -0.9937 +vn 0.9937 0.0000 0.1120 +vn -0.9937 0.0000 -0.1120 +vn 0.3303 0.0000 0.9439 +vn 0.1120 -0.0000 -0.9937 +vn 0.8467 0.0000 -0.5320 +vn 0.7071 0.0000 -0.7071 +vn 0.5320 -0.0000 -0.8467 +vn 0.3303 -0.0000 -0.9439 +vn 0.9439 0.0000 -0.3303 +vn 0.5320 0.0000 0.8467 +vn 0.7071 0.0000 0.7071 +vn 0.8467 0.0000 0.5320 +vn 0.9439 0.0000 0.3303 +vn -0.9937 -0.0000 0.1120 +vn 1.0000 0.0000 0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.8467 0.0000 0.5320 +vn -0.7071 0.0000 0.7071 +vn -0.5320 0.0000 0.8467 +vn -0.3303 0.0000 0.9439 +vn 0.0000 -1.0000 0.0000 +vn -0.9439 0.0000 0.3303 +vn -0.5320 -0.0000 -0.8467 +vn -0.7071 -0.0000 -0.7071 +vn -0.8467 -0.0000 -0.5320 +vn -0.9439 -0.0000 -0.3303 +vn 0.9937 -0.0000 -0.1120 +vn -0.3303 -0.0000 -0.9439 +vn 0.1120 0.0000 0.9937 +vn -0.5000 0.0000 0.8660 +vn -0.8660 0.0000 0.5000 +vn -0.8660 0.0000 -0.5000 +vn -0.5000 0.0000 -0.8660 +vn 0.5000 0.0000 -0.8660 +vn 0.8660 0.0000 -0.5000 +vn 0.8660 0.0000 0.5000 +vn 0.5000 0.0000 0.8660 +vn -0.8315 0.0000 -0.5556 +vn -0.5556 0.0000 -0.8315 +vn -0.3827 0.0000 -0.9239 +vn -0.1951 0.0000 -0.9808 +vn 0.1951 0.0000 -0.9808 +vn 0.3827 0.0000 -0.9239 +vn 0.5556 0.0000 -0.8315 +vn 0.8315 0.0000 -0.5556 +vn 0.9239 0.0000 -0.3827 +vn 0.9808 0.0000 -0.1951 +vn 0.9808 0.0000 0.1951 +vn 0.9581 -0.0000 0.2865 +vn 0.1118 0.0000 0.9937 +vn -0.9998 0.0000 0.0183 +vn -0.9581 0.0000 0.2865 +vn 0.0000 1.0000 0.0000 +vn 0.9399 0.0000 0.3413 +vn -0.1118 0.0000 0.9937 +vn 0.3289 0.0000 0.9444 +vn 0.5288 0.0000 0.8487 +vn 0.7024 0.0000 0.7118 +vn 0.8417 0.0000 0.5400 +vn 0.9994 0.0000 0.0340 +vn -0.3289 0.0000 0.9444 +vn -0.9944 0.0000 -0.1060 +vn -0.9399 0.0000 0.3413 +vn -0.8417 0.0000 0.5400 +vn -0.7024 0.0000 0.7118 +vn -0.5288 0.0000 0.8487 +vn -0.9994 0.0000 0.0340 +vn -0.9808 0.0000 0.1951 +vn 1.0000 0.0000 -0.0063 +vn -0.9808 0.0000 -0.1951 +vn 0.9944 0.0000 -0.1060 +vn 0.9997 -0.0000 -0.0261 +vn 0.9990 -0.0000 -0.0439 +vn 0.9981 0.0000 -0.0618 +vn 0.9967 0.0000 -0.0815 +vn -0.9960 0.0000 -0.0894 +vn 0.9926 0.0000 -0.1217 +vn -0.9926 0.0000 -0.1217 +vn -0.9981 0.0000 -0.0618 +vn -0.9990 0.0000 -0.0439 +vn -0.9997 0.0000 -0.0261 +vn -1.0000 0.0000 -0.0063 +vn 0.9998 0.0000 0.0183 +vn -0.9967 0.0000 -0.0815 +vn -0.9922 0.0000 0.1249 +vn 0.9669 -0.0000 0.2553 +vn 1.0000 -0.0000 0.0083 +vn 0.9989 -0.0000 0.0474 +vn 0.9964 -0.0000 0.0842 +vn 0.9927 -0.0000 0.1209 +vn 0.9872 -0.0000 0.1597 +vn 0.9792 0.0000 0.2031 +vn 0.9994 -0.0000 -0.0359 +vn -0.9994 0.0000 -0.0359 +vn 0.9960 0.0000 -0.0894 +vn -0.9792 0.0000 0.2031 +vn -0.9872 0.0000 0.1597 +vn -0.9927 0.0000 0.1209 +vn -0.9964 0.0000 0.0842 +vn -0.9989 0.0000 0.0474 +vn -1.0000 0.0000 0.0083 +vn -0.9669 0.0000 0.2553 +vn 0.9922 0.0000 0.1249 +vn -0.9239 0.0000 -0.3827 +vn -0.9687 -0.1564 -0.1927 +vn -0.8739 -0.4540 -0.1738 +vn -0.6935 -0.7071 -0.1380 +vn -0.4453 -0.8910 -0.0886 +vn -0.1534 -0.9877 -0.0305 +vn -0.9687 0.1564 -0.1927 +vn -0.8739 0.4540 -0.1738 +vn -0.6935 0.7071 -0.1379 +vn -0.4453 0.8910 -0.0886 +vn -0.1534 0.9877 -0.0305 +vn -0.9125 -0.1564 -0.3780 +vn -0.8232 -0.4540 -0.3410 +vn -0.6533 -0.7071 -0.2706 +vn -0.4194 -0.8910 -0.1737 +vn -0.1445 -0.9877 -0.0599 +vn -0.9125 0.1564 -0.3780 +vn -0.8232 0.4540 -0.3410 +vn -0.6533 0.7071 -0.2706 +vn -0.4194 0.8910 -0.1737 +vn -0.1445 0.9877 -0.0599 +vn -0.8212 -0.1564 -0.5487 +vn -0.7408 -0.4540 -0.4950 +vn -0.5879 -0.7071 -0.3928 +vn -0.3775 -0.8910 -0.2522 +vn -0.1301 -0.9877 -0.0869 +vn -0.8212 0.1564 -0.5487 +vn -0.7408 0.4540 -0.4950 +vn -0.5879 0.7071 -0.3928 +vn -0.3775 0.8910 -0.2522 +vn -0.1301 0.9877 -0.0869 +vn -0.6984 -0.1564 -0.6984 +vn -0.6300 -0.4540 -0.6300 +vn -0.5000 -0.7071 -0.5000 +vn -0.3210 -0.8910 -0.3210 +vn -0.1106 -0.9877 -0.1106 +vn -0.6984 0.1564 -0.6984 +vn -0.6300 0.4540 -0.6300 +vn -0.5000 0.7071 -0.5000 +vn -0.3210 0.8910 -0.3210 +vn -0.1106 0.9877 -0.1106 +vn -0.5487 -0.1564 -0.8212 +vn -0.4950 -0.4540 -0.7408 +vn -0.3928 -0.7071 -0.5879 +vn -0.2522 -0.8910 -0.3775 +vn -0.0869 -0.9877 -0.1301 +vn -0.5487 0.1564 -0.8212 +vn -0.4950 0.4540 -0.7408 +vn -0.3928 0.7071 -0.5879 +vn -0.2522 0.8910 -0.3775 +vn -0.0869 0.9877 -0.1301 +vn -0.3780 -0.1564 -0.9125 +vn -0.3410 -0.4540 -0.8232 +vn -0.2706 -0.7071 -0.6533 +vn -0.1737 -0.8910 -0.4194 +vn -0.0599 -0.9877 -0.1445 +vn -0.3780 0.1564 -0.9125 +vn -0.3410 0.4540 -0.8232 +vn -0.2706 0.7071 -0.6533 +vn -0.1737 0.8910 -0.4194 +vn -0.0599 0.9877 -0.1445 +vn -0.1927 -0.1564 -0.9687 +vn -0.1738 -0.4540 -0.8739 +vn -0.1379 -0.7071 -0.6935 +vn -0.0886 -0.8910 -0.4453 +vn -0.0305 -0.9877 -0.1534 +vn -0.1927 0.1564 -0.9687 +vn -0.1738 0.4540 -0.8739 +vn -0.1379 0.7071 -0.6935 +vn -0.0886 0.8910 -0.4453 +vn -0.0305 0.9877 -0.1534 +vn 0.0000 -0.1564 -0.9877 +vn -0.0000 -0.4540 -0.8910 +vn -0.0000 -0.7071 -0.7071 +vn -0.0000 -0.8910 -0.4540 +vn -0.0000 -0.9877 -0.1564 +vn 0.0000 0.1564 -0.9877 +vn -0.0000 0.4540 -0.8910 +vn -0.0000 0.7071 -0.7071 +vn -0.0000 0.8910 -0.4540 +vn -0.0000 0.9877 -0.1564 +vn 0.1927 -0.1564 -0.9687 +vn 0.1738 -0.4540 -0.8739 +vn 0.1379 -0.7071 -0.6935 +vn 0.0886 -0.8910 -0.4453 +vn 0.0305 -0.9877 -0.1534 +vn 0.1927 0.1564 -0.9687 +vn 0.1738 0.4540 -0.8739 +vn 0.1379 0.7071 -0.6935 +vn 0.0886 0.8910 -0.4453 +vn 0.0305 0.9877 -0.1534 +vn 0.3780 -0.1564 -0.9125 +vn 0.3410 -0.4540 -0.8232 +vn 0.2706 -0.7071 -0.6533 +vn 0.1737 -0.8910 -0.4194 +vn 0.0599 -0.9877 -0.1445 +vn 0.3780 0.1564 -0.9125 +vn 0.3410 0.4540 -0.8232 +vn 0.2706 0.7071 -0.6533 +vn 0.1737 0.8910 -0.4194 +vn 0.0599 0.9877 -0.1445 +vn 0.5487 -0.1564 -0.8212 +vn 0.4950 -0.4540 -0.7408 +vn 0.3928 -0.7071 -0.5879 +vn 0.2522 -0.8910 -0.3775 +vn 0.0869 -0.9877 -0.1301 +vn 0.5487 0.1564 -0.8212 +vn 0.4950 0.4540 -0.7408 +vn 0.3928 0.7071 -0.5879 +vn 0.2522 0.8910 -0.3775 +vn 0.0869 0.9877 -0.1301 +vn 0.6984 -0.1564 -0.6984 +vn 0.6300 -0.4540 -0.6300 +vn 0.5000 -0.7071 -0.5000 +vn 0.3210 -0.8910 -0.3210 +vn 0.1106 -0.9877 -0.1106 +vn 0.6984 0.1564 -0.6984 +vn 0.6300 0.4540 -0.6300 +vn 0.5000 0.7071 -0.5000 +vn 0.3210 0.8910 -0.3210 +vn 0.1106 0.9877 -0.1106 +vn 0.8212 -0.1564 -0.5487 +vn 0.7408 -0.4540 -0.4950 +vn 0.5879 -0.7071 -0.3928 +vn 0.3775 -0.8910 -0.2522 +vn 0.1301 -0.9877 -0.0869 +vn 0.8212 0.1564 -0.5487 +vn 0.7408 0.4540 -0.4950 +vn 0.5879 0.7071 -0.3928 +vn 0.3775 0.8910 -0.2522 +vn 0.1301 0.9877 -0.0869 +vn 0.9125 -0.1564 -0.3780 +vn 0.8232 -0.4540 -0.3410 +vn 0.6533 -0.7071 -0.2706 +vn 0.4194 -0.8910 -0.1737 +vn 0.1445 -0.9877 -0.0599 +vn 0.9125 0.1564 -0.3780 +vn 0.8232 0.4540 -0.3410 +vn 0.6533 0.7071 -0.2706 +vn 0.4194 0.8910 -0.1737 +vn 0.1445 0.9877 -0.0599 +vn 0.9687 -0.1564 -0.1927 +vn 0.8739 -0.4540 -0.1738 +vn 0.6935 -0.7071 -0.1379 +vn 0.4453 -0.8910 -0.0886 +vn 0.1534 -0.9877 -0.0305 +vn 0.9687 0.1564 -0.1927 +vn 0.8739 0.4540 -0.1738 +vn 0.6935 0.7071 -0.1379 +vn 0.4453 0.8910 -0.0886 +vn 0.1534 0.9877 -0.0305 +vn 0.9877 -0.1564 0.0000 +vn 0.8910 -0.4540 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.4540 -0.8910 0.0000 +vn 0.1564 -0.9877 0.0000 +vn 0.9877 0.1564 0.0000 +vn 0.8910 0.4540 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.4540 0.8910 0.0000 +vn 0.1564 0.9877 0.0000 +vn 0.9687 -0.1564 0.1927 +vn 0.8739 -0.4540 0.1738 +vn 0.6935 -0.7071 0.1380 +vn 0.4453 -0.8910 0.0886 +vn 0.1534 -0.9877 0.0305 +vn 0.9687 0.1564 0.1927 +vn 0.8739 0.4540 0.1738 +vn 0.6935 0.7071 0.1380 +vn 0.4453 0.8910 0.0886 +vn 0.1534 0.9877 0.0305 +vn -0.9687 -0.1564 0.1927 +vn -0.8739 -0.4540 0.1738 +vn -0.6935 -0.7071 0.1379 +vn -0.4453 -0.8910 0.0886 +vn -0.1534 -0.9877 0.0305 +vn -0.9687 0.1564 0.1927 +vn -0.8739 0.4540 0.1738 +vn -0.6935 0.7071 0.1380 +vn -0.4453 0.8910 0.0886 +vn -0.1534 0.9877 0.0305 +vn -0.9877 -0.1564 -0.0000 +vn -0.8910 -0.4540 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.4540 -0.8910 0.0000 +vn -0.1564 -0.9877 -0.0000 +vn -0.9877 0.1564 -0.0000 +vn -0.8910 0.4540 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.4540 0.8910 0.0000 +vn -0.1564 0.9877 0.0000 +vn 0.0175 0.9877 0.1555 +vn 0.0508 0.8910 0.4511 +vn 0.0790 0.7071 0.7027 +vn 0.0996 0.4540 0.8854 +vn 0.1104 0.1564 0.9815 +vn 0.0175 -0.9877 0.1555 +vn 0.0508 -0.8910 0.4511 +vn 0.0790 -0.7071 0.7027 +vn 0.0996 -0.4540 0.8854 +vn 0.1104 -0.1564 0.9815 +vn 0.0515 0.9877 0.1477 +vn 0.1493 0.8910 0.4287 +vn 0.2326 0.7071 0.6678 +vn 0.2930 0.4540 0.8414 +vn 0.3249 0.1564 0.9327 +vn 0.0515 -0.9877 0.1477 +vn 0.1493 -0.8910 0.4287 +vn 0.2326 -0.7071 0.6678 +vn 0.2930 -0.4540 0.8414 +vn 0.3248 -0.1564 0.9327 +vn 0.0827 0.9877 0.1328 +vn 0.2401 0.8910 0.3853 +vn 0.3740 0.7071 0.6001 +vn 0.4712 0.4540 0.7562 +vn 0.5223 0.1564 0.8383 +vn 0.0827 -0.9877 0.1328 +vn 0.2401 -0.8910 0.3853 +vn 0.3740 -0.7071 0.6001 +vn 0.4712 -0.4540 0.7562 +vn 0.5223 -0.1564 0.8383 +vn 0.1099 0.9877 0.1113 +vn 0.3189 0.8910 0.3231 +vn 0.4967 0.7071 0.5033 +vn 0.6259 0.4540 0.6342 +vn 0.6938 0.1564 0.7030 +vn 0.1099 -0.9877 0.1113 +vn 0.3189 -0.8910 0.3231 +vn 0.4967 -0.7071 0.5033 +vn 0.6259 -0.4540 0.6342 +vn 0.6938 -0.1564 0.7030 +vn 0.1317 0.9877 0.0845 +vn 0.3821 0.8910 0.2452 +vn 0.5951 0.7071 0.3818 +vn 0.7499 0.4540 0.4811 +vn 0.8313 0.1564 0.5334 +vn 0.1317 -0.9877 0.0845 +vn 0.3821 -0.8910 0.2452 +vn 0.5951 -0.7071 0.3818 +vn 0.7499 -0.4540 0.4812 +vn 0.8313 -0.1564 0.5334 +vn 0.1470 0.9877 0.0534 +vn 0.4267 0.8910 0.1550 +vn 0.6646 0.7071 0.2414 +vn 0.8375 0.4540 0.3041 +vn 0.9284 0.1564 0.3371 +vn 0.1470 -0.9877 0.0534 +vn 0.4267 -0.8910 0.1550 +vn 0.6646 -0.7071 0.2414 +vn 0.8375 -0.4540 0.3041 +vn 0.9284 -0.1564 0.3371 +vn 0.1552 0.9877 0.0195 +vn 0.4504 0.8910 0.0567 +vn 0.7016 0.7071 0.0883 +vn 0.8840 0.4540 0.1113 +vn 0.9800 0.1564 0.1234 +vn 0.1552 -0.9877 0.0195 +vn 0.4504 -0.8910 0.0567 +vn 0.7016 -0.7071 0.0883 +vn 0.8840 -0.4540 0.1113 +vn 0.9800 -0.1564 0.1234 +vn -0.1552 0.9877 0.0195 +vn -0.4504 0.8910 0.0567 +vn -0.7016 0.7071 0.0883 +vn -0.8840 0.4540 0.1113 +vn -0.9800 0.1564 0.1234 +vn -0.1552 -0.9877 0.0195 +vn -0.4504 -0.8910 0.0567 +vn -0.7016 -0.7071 0.0883 +vn -0.8840 -0.4540 0.1113 +vn -0.9800 -0.1564 0.1234 +vn -0.1470 0.9877 0.0534 +vn -0.4267 0.8910 0.1550 +vn -0.6646 0.7071 0.2414 +vn -0.8375 0.4540 0.3041 +vn -0.9284 0.1564 0.3371 +vn -0.1470 -0.9877 0.0534 +vn -0.4267 -0.8910 0.1550 +vn -0.6646 -0.7071 0.2414 +vn -0.8375 -0.4540 0.3041 +vn -0.9284 -0.1564 0.3371 +vn -0.1317 0.9877 0.0845 +vn -0.3821 0.8910 0.2452 +vn -0.5951 0.7071 0.3818 +vn -0.7499 0.4540 0.4811 +vn -0.8313 0.1564 0.5334 +vn -0.1317 -0.9877 0.0845 +vn -0.3821 -0.8910 0.2452 +vn -0.5951 -0.7071 0.3818 +vn -0.7499 -0.4540 0.4812 +vn -0.8313 -0.1564 0.5334 +vn -0.1099 0.9877 0.1113 +vn -0.3189 0.8910 0.3231 +vn -0.4967 0.7071 0.5033 +vn -0.6259 0.4540 0.6342 +vn -0.6938 0.1564 0.7030 +vn -0.1099 -0.9877 0.1113 +vn -0.3189 -0.8910 0.3231 +vn -0.4967 -0.7071 0.5033 +vn -0.6259 -0.4540 0.6342 +vn -0.6938 -0.1564 0.7030 +vn -0.0827 0.9877 0.1328 +vn -0.2401 0.8910 0.3853 +vn -0.3740 0.7071 0.6001 +vn -0.4712 0.4540 0.7562 +vn -0.5223 0.1564 0.8383 +vn -0.0827 -0.9877 0.1328 +vn -0.2401 -0.8910 0.3853 +vn -0.3740 -0.7071 0.6001 +vn -0.4712 -0.4540 0.7562 +vn -0.5223 -0.1564 0.8383 +vn -0.0515 0.9877 0.1477 +vn -0.1493 0.8910 0.4287 +vn -0.2326 0.7071 0.6678 +vn -0.2930 0.4540 0.8414 +vn -0.3248 0.1564 0.9327 +vn -0.0515 -0.9877 0.1477 +vn -0.1493 -0.8910 0.4287 +vn -0.2326 -0.7071 0.6678 +vn -0.2930 -0.4540 0.8414 +vn -0.3248 -0.1564 0.9327 +vn -0.0175 0.9877 0.1555 +vn -0.0508 0.8910 0.4511 +vn -0.0790 0.7071 0.7027 +vn -0.0996 0.4540 0.8854 +vn -0.1104 0.1564 0.9815 +vn -0.0175 -0.9877 0.1554 +vn -0.0508 -0.8910 0.4512 +vn -0.0790 -0.7071 0.7027 +vn -0.0996 -0.4540 0.8854 +vn -0.1104 -0.1564 0.9815 +vn 0.0000 0.9877 0.1564 +vn 0.0000 0.8910 0.4540 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.4540 0.8910 +vn 0.0000 0.1564 0.9877 +vn 0.0000 -0.9877 0.1564 +vn 0.0000 -0.8910 0.4540 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 -0.4540 0.8910 +vn 0.0000 -0.1564 0.9877 +vn 0.1564 0.9877 0.0029 +vn 0.4540 0.8910 0.0084 +vn 0.7070 0.7071 0.0130 +vn 0.8909 0.4539 0.0163 +vn 0.9875 0.1564 0.0181 +vn 0.1564 -0.9877 0.0028 +vn 0.4539 -0.8910 0.0083 +vn 0.7070 -0.7071 0.0129 +vn 0.8909 -0.4540 0.0163 +vn 0.9875 -0.1564 0.0181 +vn 0.1564 0.9877 -0.0010 +vn 0.4540 0.8910 -0.0028 +vn 0.7071 0.7071 -0.0044 +vn 0.8910 0.4540 -0.0056 +vn 0.9877 0.1564 -0.0062 +vn 0.1565 -0.9877 -0.0010 +vn 0.4540 -0.8910 -0.0030 +vn 0.7071 -0.7071 -0.0046 +vn 0.8910 -0.4539 -0.0057 +vn 0.9877 -0.1564 -0.0063 +vn 0.1564 0.9877 -0.0041 +vn 0.4539 0.8910 -0.0118 +vn 0.7069 0.7071 -0.0184 +vn 0.8907 0.4540 -0.0233 +vn 0.9874 0.1564 -0.0258 +vn 0.1564 -0.9877 -0.0041 +vn 0.4539 -0.8910 -0.0119 +vn 0.7069 -0.7071 -0.0185 +vn 0.8907 -0.4540 -0.0233 +vn 0.9874 -0.1564 -0.0258 +vn 0.1563 0.9877 -0.0069 +vn 0.4536 0.8910 -0.0199 +vn 0.7065 0.7071 -0.0310 +vn 0.8902 0.4540 -0.0391 +vn 0.9867 0.1564 -0.0434 +vn 0.1563 -0.9877 -0.0069 +vn 0.4536 -0.8910 -0.0200 +vn 0.7065 -0.7071 -0.0311 +vn 0.8902 -0.4540 -0.0392 +vn 0.9867 -0.1564 -0.0434 +vn 0.1562 0.9877 -0.0096 +vn 0.4532 0.8910 -0.0280 +vn 0.7058 0.7071 -0.0436 +vn 0.8893 0.4540 -0.0550 +vn 0.9858 0.1564 -0.0610 +vn 0.1561 -0.9877 -0.0097 +vn 0.4532 -0.8910 -0.0281 +vn 0.7058 -0.7071 -0.0437 +vn 0.8893 -0.4540 -0.0550 +vn 0.9858 -0.1564 -0.0610 +vn 0.1559 0.9877 -0.0127 +vn 0.4525 0.8910 -0.0369 +vn 0.7048 0.7071 -0.0576 +vn 0.8881 0.4539 -0.0726 +vn 0.9844 0.1564 -0.0805 +vn 0.1559 -0.9877 -0.0128 +vn 0.4525 -0.8910 -0.0371 +vn 0.7048 -0.7071 -0.0577 +vn 0.8881 -0.4540 -0.0726 +vn 0.9844 -0.1564 -0.0805 +vn 0.1556 0.9877 -0.0166 +vn 0.4515 0.8910 -0.0481 +vn 0.7031 0.7071 -0.0749 +vn 0.8860 0.4540 -0.0944 +vn 0.9821 0.1564 -0.1047 +vn 0.1556 -0.9877 -0.0166 +vn 0.4515 -0.8910 -0.0482 +vn 0.7032 -0.7071 -0.0751 +vn 0.8860 -0.4539 -0.0945 +vn 0.9821 -0.1564 -0.1047 +vn -0.1556 0.9877 -0.0166 +vn -0.4515 0.8910 -0.0482 +vn -0.7032 0.7071 -0.0751 +vn -0.8860 0.4539 -0.0945 +vn -0.9821 0.1564 -0.1047 +vn -0.1556 -0.9877 -0.0166 +vn -0.4515 -0.8910 -0.0481 +vn -0.7031 -0.7071 -0.0749 +vn -0.8860 -0.4540 -0.0944 +vn -0.9821 -0.1564 -0.1047 +vn -0.1559 0.9877 -0.0128 +vn -0.4525 0.8910 -0.0371 +vn -0.7048 0.7071 -0.0577 +vn -0.8881 0.4540 -0.0726 +vn -0.9844 0.1564 -0.0805 +vn -0.1559 -0.9877 -0.0127 +vn -0.4525 -0.8910 -0.0369 +vn -0.7048 -0.7071 -0.0576 +vn -0.8881 -0.4539 -0.0726 +vn -0.9844 -0.1564 -0.0805 +vn -0.1561 0.9877 -0.0097 +vn -0.4532 0.8910 -0.0281 +vn -0.7058 0.7071 -0.0437 +vn -0.8893 0.4540 -0.0550 +vn -0.9858 0.1564 -0.0610 +vn -0.1562 -0.9877 -0.0096 +vn -0.4532 -0.8910 -0.0280 +vn -0.7058 -0.7071 -0.0436 +vn -0.8893 -0.4540 -0.0550 +vn -0.9858 -0.1564 -0.0610 +vn -0.1563 0.9877 -0.0069 +vn -0.4536 0.8910 -0.0200 +vn -0.7064 0.7071 -0.0311 +vn -0.8902 0.4540 -0.0392 +vn -0.9867 0.1564 -0.0434 +vn -0.1563 -0.9877 -0.0069 +vn -0.4536 -0.8910 -0.0199 +vn -0.7065 -0.7071 -0.0310 +vn -0.8902 -0.4540 -0.0391 +vn -0.9867 -0.1564 -0.0434 +vn -0.1564 0.9877 -0.0041 +vn -0.4539 0.8910 -0.0119 +vn -0.7069 0.7071 -0.0185 +vn -0.8907 0.4540 -0.0233 +vn -0.9874 0.1564 -0.0258 +vn -0.1564 -0.9877 -0.0041 +vn -0.4539 -0.8910 -0.0118 +vn -0.7069 -0.7071 -0.0184 +vn -0.8907 -0.4540 -0.0232 +vn -0.9874 -0.1564 -0.0258 +vn -0.1565 0.9877 -0.0010 +vn -0.4540 0.8910 -0.0030 +vn -0.7071 0.7071 -0.0046 +vn -0.8910 0.4539 -0.0057 +vn -0.9877 0.1564 -0.0063 +vn -0.1564 -0.9877 -0.0010 +vn -0.4540 -0.8910 -0.0028 +vn -0.7071 -0.7071 -0.0044 +vn -0.8910 -0.4540 -0.0056 +vn -0.9877 -0.1564 -0.0062 +vn -0.1564 0.9877 0.0028 +vn -0.4539 0.8910 0.0083 +vn -0.7070 0.7071 0.0129 +vn -0.8909 0.4540 0.0163 +vn -0.9875 0.1564 0.0181 +vn -0.1564 -0.9877 0.0029 +vn -0.4540 -0.8910 0.0084 +vn -0.7070 -0.7071 0.0130 +vn -0.8909 -0.4539 0.0163 +vn -0.9875 -0.1564 0.0181 +vn -0.1564 -0.9877 0.0053 +vn -0.4537 -0.8910 0.0155 +vn -0.7067 -0.7071 0.0241 +vn -0.8905 -0.4540 0.0304 +vn -0.9871 -0.1564 0.0336 +vn -0.1563 0.9877 0.0053 +vn -0.4537 0.8910 0.0155 +vn -0.7067 0.7071 0.0241 +vn -0.8905 0.4540 0.0303 +vn -0.9871 0.1564 0.0336 +vn 0.1563 -0.9877 0.0053 +vn 0.4537 -0.8910 0.0155 +vn 0.7067 -0.7071 0.0241 +vn 0.8905 -0.4540 0.0303 +vn 0.9871 -0.1564 0.0336 +vn 0.1564 0.9877 0.0053 +vn 0.4538 0.8910 0.0155 +vn 0.7067 0.7071 0.0241 +vn 0.8905 0.4540 0.0304 +vn 0.9871 0.1564 0.0336 +vn 0.1558 0.9877 -0.0140 +vn 0.4522 0.8910 -0.0406 +vn 0.7043 0.7071 -0.0632 +vn 0.8874 0.4540 -0.0796 +vn 0.9837 0.1564 -0.0883 +vn 0.1558 -0.9877 -0.0142 +vn 0.4522 -0.8910 -0.0409 +vn 0.7043 -0.7070 -0.0635 +vn 0.8875 -0.4539 -0.0798 +vn 0.9837 -0.1564 -0.0883 +vn 0.1563 0.9877 -0.0056 +vn 0.4537 0.8910 -0.0163 +vn 0.7067 0.7071 -0.0254 +vn 0.8904 0.4540 -0.0320 +vn 0.9871 0.1564 -0.0355 +vn 0.1563 -0.9877 -0.0056 +vn 0.4537 -0.8910 -0.0163 +vn 0.7066 -0.7071 -0.0254 +vn 0.8904 -0.4540 -0.0320 +vn 0.9871 -0.1564 -0.0355 +vn 0.1564 0.9877 0.0013 +vn 0.4540 0.8910 0.0038 +vn 0.7071 0.7071 0.0059 +vn 0.8910 0.4540 0.0074 +vn 0.9877 0.1564 0.0082 +vn 0.1564 -0.9877 0.0013 +vn 0.4540 -0.8910 0.0038 +vn 0.7071 -0.7071 0.0059 +vn 0.8910 -0.4540 0.0074 +vn 0.9877 -0.1564 0.0082 +vn 0.1563 0.9877 0.0074 +vn 0.4535 0.8910 0.0215 +vn 0.7063 0.7071 0.0335 +vn 0.8900 0.4540 0.0423 +vn 0.9866 0.1564 0.0468 +vn 0.1563 -0.9877 0.0074 +vn 0.4535 -0.8910 0.0215 +vn 0.7063 -0.7071 0.0335 +vn 0.8900 -0.4540 0.0423 +vn 0.9866 -0.1564 0.0468 +vn 0.1559 0.9877 0.0132 +vn 0.4524 0.8910 0.0382 +vn 0.7046 0.7071 0.0596 +vn 0.8878 0.4540 0.0750 +vn 0.9842 0.1564 0.0832 +vn 0.1559 -0.9877 0.0132 +vn 0.4524 -0.8910 0.0382 +vn 0.7046 -0.7071 0.0596 +vn 0.8878 -0.4540 0.0750 +vn 0.9842 -0.1564 0.0832 +vn 0.1553 0.9877 0.0189 +vn 0.4507 0.8910 0.0549 +vn 0.7019 0.7071 0.0855 +vn 0.8845 0.4540 0.1077 +vn 0.9804 0.1564 0.1194 +vn 0.1553 -0.9877 0.0189 +vn 0.4507 -0.8910 0.0549 +vn 0.7019 -0.7071 0.0855 +vn 0.8845 -0.4540 0.1077 +vn 0.9804 -0.1564 0.1194 +vn 0.1544 0.9877 0.0250 +vn 0.4482 0.8910 0.0725 +vn 0.6980 0.7071 0.1129 +vn 0.8796 0.4540 0.1423 +vn 0.9750 0.1564 0.1577 +vn 0.1544 -0.9877 0.0250 +vn 0.4482 -0.8910 0.0725 +vn 0.6980 -0.7071 0.1129 +vn 0.8796 -0.4540 0.1423 +vn 0.9750 -0.1564 0.1577 +vn 0.1532 0.9877 0.0318 +vn 0.4445 0.8910 0.0922 +vn 0.6924 0.7071 0.1436 +vn 0.8724 0.4540 0.1810 +vn 0.9671 0.1564 0.2006 +vn 0.1532 -0.9877 0.0318 +vn 0.4445 -0.8910 0.0922 +vn 0.6924 -0.7071 0.1436 +vn 0.8724 -0.4540 0.1810 +vn 0.9671 -0.1564 0.2006 +vn 0.1512 0.9877 0.0401 +vn 0.4390 0.8910 0.1162 +vn 0.6837 0.7070 0.1808 +vn 0.8615 0.4539 0.2276 +vn 0.9550 0.1564 0.2522 +vn 0.1513 -0.9877 0.0399 +vn 0.4389 -0.8910 0.1159 +vn 0.6837 -0.7071 0.1805 +vn 0.8615 -0.4540 0.2275 +vn 0.9550 -0.1564 0.2521 +vn -0.1513 0.9877 0.0399 +vn -0.4389 0.8910 0.1159 +vn -0.6837 0.7071 0.1805 +vn -0.8615 0.4540 0.2275 +vn -0.9550 0.1564 0.2521 +vn -0.1512 -0.9877 0.0401 +vn -0.4390 -0.8910 0.1162 +vn -0.6837 -0.7070 0.1808 +vn -0.8615 -0.4539 0.2276 +vn -0.9550 -0.1564 0.2522 +vn -0.1532 0.9877 0.0318 +vn -0.4445 0.8910 0.0922 +vn -0.6924 0.7071 0.1436 +vn -0.8724 0.4540 0.1810 +vn -0.9671 0.1564 0.2006 +vn -0.1532 -0.9877 0.0318 +vn -0.4445 -0.8910 0.0922 +vn -0.6924 -0.7071 0.1436 +vn -0.8724 -0.4540 0.1810 +vn -0.9671 -0.1564 0.2006 +vn -0.1544 0.9877 0.0250 +vn -0.4482 0.8910 0.0725 +vn -0.6980 0.7071 0.1129 +vn -0.8796 0.4540 0.1423 +vn -0.9750 0.1564 0.1577 +vn -0.1544 -0.9877 0.0250 +vn -0.4482 -0.8910 0.0725 +vn -0.6980 -0.7071 0.1129 +vn -0.8796 -0.4540 0.1423 +vn -0.9750 -0.1564 0.1577 +vn -0.1553 0.9877 0.0189 +vn -0.4507 0.8910 0.0549 +vn -0.7019 0.7071 0.0855 +vn -0.8845 0.4540 0.1077 +vn -0.9804 0.1564 0.1194 +vn -0.1553 -0.9877 0.0189 +vn -0.4507 -0.8910 0.0549 +vn -0.7019 -0.7071 0.0855 +vn -0.8845 -0.4540 0.1077 +vn -0.9804 -0.1564 0.1194 +vn -0.1559 0.9877 0.0132 +vn -0.4524 0.8910 0.0382 +vn -0.7046 0.7071 0.0596 +vn -0.8878 0.4540 0.0750 +vn -0.9842 0.1564 0.0832 +vn -0.1559 -0.9877 0.0132 +vn -0.4524 -0.8910 0.0382 +vn -0.7046 -0.7071 0.0596 +vn -0.8878 -0.4540 0.0750 +vn -0.9842 -0.1564 0.0832 +vn -0.1563 0.9877 0.0074 +vn -0.4535 0.8910 0.0215 +vn -0.7063 0.7071 0.0335 +vn -0.8900 0.4540 0.0423 +vn -0.9866 0.1564 0.0468 +vn -0.1563 -0.9877 0.0074 +vn -0.4535 -0.8910 0.0215 +vn -0.7063 -0.7071 0.0335 +vn -0.8900 -0.4540 0.0423 +vn -0.9866 -0.1564 0.0468 +vn -0.1564 0.9877 0.0013 +vn -0.4540 0.8910 0.0038 +vn -0.7071 0.7071 0.0059 +vn -0.8910 0.4540 0.0074 +vn -0.9877 0.1564 0.0082 +vn -0.1564 -0.9877 0.0013 +vn -0.4540 -0.8910 0.0038 +vn -0.7071 -0.7071 0.0059 +vn -0.8910 -0.4540 0.0074 +vn -0.9877 -0.1564 0.0082 +vn -0.1563 0.9877 -0.0056 +vn -0.4537 0.8910 -0.0163 +vn -0.7066 0.7071 -0.0254 +vn -0.8904 0.4540 -0.0320 +vn -0.9871 0.1564 -0.0355 +vn -0.1563 -0.9877 -0.0056 +vn -0.4537 -0.8910 -0.0163 +vn -0.7066 -0.7071 -0.0254 +vn -0.8904 -0.4540 -0.0320 +vn -0.9871 -0.1564 -0.0355 +vn -0.1558 0.9877 -0.0142 +vn -0.4522 0.8910 -0.0409 +vn -0.7043 0.7070 -0.0635 +vn -0.8875 0.4539 -0.0798 +vn -0.9837 0.1564 -0.0883 +vn -0.1558 -0.9877 -0.0140 +vn -0.4522 -0.8910 -0.0406 +vn -0.7043 -0.7071 -0.0632 +vn -0.8874 -0.4540 -0.0796 +vn -0.9837 -0.1564 -0.0883 +vn -0.1499 -0.9877 0.0448 +vn -0.4350 -0.8910 0.1301 +vn -0.6775 -0.7071 0.2026 +vn -0.8536 -0.4540 0.2553 +vn -0.9463 -0.1564 0.2830 +vn -0.1499 0.9877 0.0448 +vn -0.4351 0.8910 0.1301 +vn -0.6776 0.7070 0.2026 +vn -0.8537 0.4539 0.2553 +vn -0.9463 0.1564 0.2830 +vn -0.1553 -0.9877 -0.0190 +vn -0.4507 -0.8910 -0.0552 +vn -0.7019 -0.7070 -0.0860 +vn -0.8844 -0.4539 -0.1084 +vn -0.9804 -0.1564 -0.1202 +vn -0.1553 0.9877 -0.0190 +vn -0.4506 0.8910 -0.0552 +vn -0.7019 0.7071 -0.0860 +vn -0.8844 0.4540 -0.1084 +vn -0.9804 0.1564 -0.1202 +vn 0.1499 -0.9877 0.0448 +vn 0.4351 -0.8910 0.1301 +vn 0.6776 -0.7070 0.2026 +vn 0.8537 -0.4539 0.2553 +vn 0.9463 -0.1564 0.2830 +vn 0.1499 0.9877 0.0448 +vn 0.4350 0.8910 0.1301 +vn 0.6775 0.7071 0.2026 +vn 0.8536 0.4540 0.2553 +vn 0.9463 0.1564 0.2830 +vn 0.1553 -0.9877 -0.0190 +vn 0.4506 -0.8910 -0.0552 +vn 0.7019 -0.7071 -0.0860 +vn 0.8844 -0.4540 -0.1084 +vn 0.9804 -0.1564 -0.1202 +vn 0.1553 0.9877 -0.0190 +vn 0.4507 0.8910 -0.0552 +vn 0.7019 0.7070 -0.0860 +vn 0.8844 0.4539 -0.1084 +vn 0.9804 0.1564 -0.1202 +vn 0.1297 0.9914 -0.0146 +vn 0.3803 0.9239 -0.0428 +vn 0.6049 0.7934 -0.0682 +vn 0.7884 0.6088 -0.0888 +vn 0.9181 0.3827 -0.1034 +vn 0.9852 0.1305 -0.1110 +vn 0.1297 -0.9914 -0.0146 +vn 0.3803 -0.9239 -0.0428 +vn 0.6049 -0.7934 -0.0682 +vn 0.7884 -0.6088 -0.0888 +vn 0.9181 -0.3827 -0.1034 +vn 0.9852 -0.1305 -0.1110 +vn 0.1232 0.9914 -0.0431 +vn 0.3612 0.9239 -0.1264 +vn 0.5746 0.7934 -0.2011 +vn 0.7488 0.6088 -0.2620 +vn 0.8720 0.3827 -0.3051 +vn 0.9358 0.1305 -0.3275 +vn 0.1232 -0.9914 -0.0431 +vn 0.3612 -0.9239 -0.1264 +vn 0.5746 -0.7934 -0.2011 +vn 0.7488 -0.6088 -0.2620 +vn 0.8720 -0.3827 -0.3051 +vn 0.9358 -0.1305 -0.3275 +vn 0.1105 0.9914 -0.0694 +vn 0.3240 0.9239 -0.2036 +vn 0.5155 0.7934 -0.3239 +vn 0.6718 0.6088 -0.4221 +vn 0.7823 0.3827 -0.4915 +vn 0.8395 0.1305 -0.5275 +vn 0.1105 -0.9914 -0.0694 +vn 0.3240 -0.9239 -0.2036 +vn 0.5155 -0.7934 -0.3239 +vn 0.6718 -0.6088 -0.4221 +vn 0.7823 -0.3827 -0.4915 +vn 0.8395 -0.1305 -0.5275 +vn 0.0923 0.9914 -0.0923 +vn 0.2706 0.9239 -0.2706 +vn 0.4305 0.7934 -0.4305 +vn 0.5610 0.6088 -0.5610 +vn 0.6533 0.3827 -0.6533 +vn 0.7011 0.1305 -0.7011 +vn 0.0923 -0.9914 -0.0923 +vn 0.2706 -0.9239 -0.2706 +vn 0.4305 -0.7934 -0.4305 +vn 0.5610 -0.6088 -0.5610 +vn 0.6533 -0.3827 -0.6533 +vn 0.7011 -0.1305 -0.7011 +vn 0.0694 0.9914 -0.1105 +vn 0.2036 0.9239 -0.3240 +vn 0.3239 0.7934 -0.5155 +vn 0.4221 0.6088 -0.6718 +vn 0.4915 0.3827 -0.7823 +vn 0.5275 0.1305 -0.8395 +vn 0.0694 -0.9914 -0.1105 +vn 0.2036 -0.9239 -0.3240 +vn 0.3239 -0.7934 -0.5155 +vn 0.4221 -0.6088 -0.6718 +vn 0.4915 -0.3827 -0.7823 +vn 0.5275 -0.1305 -0.8395 +vn 0.0431 0.9914 -0.1232 +vn 0.1264 0.9239 -0.3612 +vn 0.2011 0.7934 -0.5746 +vn 0.2620 0.6088 -0.7488 +vn 0.3051 0.3827 -0.8720 +vn 0.3275 0.1305 -0.9358 +vn 0.0431 -0.9914 -0.1232 +vn 0.1264 -0.9239 -0.3612 +vn 0.2011 -0.7934 -0.5746 +vn 0.2620 -0.6088 -0.7488 +vn 0.3051 -0.3827 -0.8720 +vn 0.3275 -0.1305 -0.9358 +vn 0.0146 0.9914 -0.1297 +vn 0.0428 0.9239 -0.3803 +vn 0.0682 0.7934 -0.6049 +vn 0.0888 0.6088 -0.7884 +vn 0.1034 0.3827 -0.9181 +vn 0.1110 0.1305 -0.9852 +vn 0.0146 -0.9914 -0.1297 +vn 0.0428 -0.9239 -0.3803 +vn 0.0682 -0.7934 -0.6049 +vn 0.0888 -0.6088 -0.7884 +vn 0.1034 -0.3827 -0.9181 +vn 0.1110 -0.1305 -0.9852 +vn 0.0146 0.9914 0.1297 +vn 0.0428 0.9239 0.3803 +vn 0.0682 0.7934 0.6049 +vn 0.0888 0.6088 0.7884 +vn 0.1034 0.3827 0.9181 +vn 0.1110 0.1305 0.9852 +vn 0.0146 -0.9914 0.1297 +vn 0.0428 -0.9239 0.3803 +vn 0.0682 -0.7934 0.6049 +vn 0.0888 -0.6088 0.7884 +vn 0.1034 -0.3827 0.9181 +vn 0.1110 -0.1305 0.9852 +vn 0.0431 0.9914 0.1232 +vn 0.1264 0.9239 0.3612 +vn 0.2011 0.7934 0.5746 +vn 0.2620 0.6088 0.7488 +vn 0.3051 0.3827 0.8720 +vn 0.3275 0.1305 0.9358 +vn 0.0431 -0.9914 0.1232 +vn 0.1264 -0.9239 0.3612 +vn 0.2011 -0.7934 0.5746 +vn 0.2620 -0.6088 0.7488 +vn 0.3051 -0.3827 0.8720 +vn 0.3275 -0.1305 0.9358 +vn 0.0694 0.9914 0.1105 +vn 0.2036 0.9239 0.3240 +vn 0.3239 0.7934 0.5155 +vn 0.4221 0.6088 0.6718 +vn 0.4915 0.3827 0.7823 +vn 0.5275 0.1305 0.8395 +vn 0.0694 -0.9914 0.1105 +vn 0.2036 -0.9239 0.3240 +vn 0.3239 -0.7934 0.5155 +vn 0.4221 -0.6088 0.6718 +vn 0.4915 -0.3827 0.7823 +vn 0.5275 -0.1305 0.8395 +vn 0.0923 0.9914 0.0923 +vn 0.2706 0.9239 0.2706 +vn 0.4305 0.7934 0.4305 +vn 0.5610 0.6088 0.5610 +vn 0.6533 0.3827 0.6533 +vn 0.7011 0.1305 0.7011 +vn 0.0923 -0.9914 0.0923 +vn 0.2706 -0.9239 0.2706 +vn 0.4305 -0.7934 0.4305 +vn 0.5610 -0.6088 0.5610 +vn 0.6533 -0.3827 0.6533 +vn 0.7011 -0.1305 0.7011 +vn 0.1105 0.9914 0.0694 +vn 0.3240 0.9239 0.2036 +vn 0.5155 0.7934 0.3239 +vn 0.6718 0.6088 0.4221 +vn 0.7823 0.3827 0.4915 +vn 0.8395 0.1305 0.5275 +vn 0.1105 -0.9914 0.0694 +vn 0.3240 -0.9239 0.2036 +vn 0.5155 -0.7934 0.3239 +vn 0.6718 -0.6088 0.4221 +vn 0.7823 -0.3827 0.4915 +vn 0.8395 -0.1305 0.5275 +vn 0.1232 0.9914 0.0431 +vn 0.3612 0.9239 0.1264 +vn 0.5746 0.7934 0.2011 +vn 0.7488 0.6088 0.2620 +vn 0.8720 0.3827 0.3051 +vn 0.9358 0.1305 0.3275 +vn 0.1232 -0.9914 0.0431 +vn 0.3612 -0.9239 0.1264 +vn 0.5746 -0.7934 0.2011 +vn 0.7488 -0.6088 0.2620 +vn 0.8720 -0.3827 0.3051 +vn 0.9358 -0.1305 0.3275 +vn 0.1297 0.9914 0.0146 +vn 0.3803 0.9239 0.0428 +vn 0.6049 0.7934 0.0682 +vn 0.7884 0.6088 0.0888 +vn 0.9181 0.3827 0.1034 +vn 0.9852 0.1305 0.1110 +vn 0.1297 -0.9914 0.0146 +vn 0.3803 -0.9239 0.0428 +vn 0.6049 -0.7934 0.0682 +vn 0.7884 -0.6088 0.0888 +vn 0.9181 -0.3827 0.1034 +vn 0.9852 -0.1305 0.1110 +vn -0.1297 0.9914 0.0146 +vn -0.3803 0.9239 0.0428 +vn -0.6049 0.7934 0.0682 +vn -0.7884 0.6088 0.0888 +vn -0.9181 0.3827 0.1034 +vn -0.9852 0.1305 0.1110 +vn -0.1297 -0.9914 0.0146 +vn -0.3803 -0.9239 0.0428 +vn -0.6049 -0.7934 0.0682 +vn -0.7884 -0.6088 0.0888 +vn -0.9181 -0.3827 0.1034 +vn -0.9852 -0.1305 0.1110 +vn -0.1232 0.9914 0.0431 +vn -0.3612 0.9239 0.1264 +vn -0.5746 0.7934 0.2011 +vn -0.7488 0.6088 0.2620 +vn -0.8720 0.3827 0.3051 +vn -0.9358 0.1305 0.3275 +vn -0.1232 -0.9914 0.0431 +vn -0.3612 -0.9239 0.1264 +vn -0.5746 -0.7934 0.2011 +vn -0.7488 -0.6088 0.2620 +vn -0.8720 -0.3827 0.3051 +vn -0.9358 -0.1305 0.3275 +vn -0.1105 0.9914 0.0694 +vn -0.3240 0.9239 0.2036 +vn -0.5155 0.7934 0.3239 +vn -0.6718 0.6088 0.4221 +vn -0.7823 0.3827 0.4915 +vn -0.8395 0.1305 0.5275 +vn -0.1105 -0.9914 0.0694 +vn -0.3240 -0.9239 0.2036 +vn -0.5155 -0.7934 0.3239 +vn -0.6718 -0.6088 0.4221 +vn -0.7823 -0.3827 0.4915 +vn -0.8395 -0.1305 0.5275 +vn -0.0923 0.9914 0.0923 +vn -0.2706 0.9239 0.2706 +vn -0.4305 0.7934 0.4305 +vn -0.5610 0.6088 0.5610 +vn -0.6533 0.3827 0.6533 +vn -0.7011 0.1305 0.7011 +vn -0.0923 -0.9914 0.0923 +vn -0.2706 -0.9239 0.2706 +vn -0.4305 -0.7934 0.4305 +vn -0.5610 -0.6088 0.5610 +vn -0.6533 -0.3827 0.6533 +vn -0.7011 -0.1305 0.7011 +vn -0.0694 0.9914 0.1105 +vn -0.2036 0.9239 0.3240 +vn -0.3239 0.7934 0.5155 +vn -0.4221 0.6088 0.6718 +vn -0.4915 0.3827 0.7823 +vn -0.5275 0.1305 0.8395 +vn -0.0694 -0.9914 0.1105 +vn -0.2036 -0.9239 0.3240 +vn -0.3239 -0.7934 0.5155 +vn -0.4221 -0.6088 0.6718 +vn -0.4915 -0.3827 0.7823 +vn -0.5275 -0.1305 0.8395 +vn -0.0431 0.9914 0.1232 +vn -0.1264 0.9239 0.3612 +vn -0.2011 0.7934 0.5746 +vn -0.2620 0.6088 0.7488 +vn -0.3051 0.3827 0.8720 +vn -0.3275 0.1305 0.9358 +vn -0.0431 -0.9914 0.1232 +vn -0.1264 -0.9239 0.3612 +vn -0.2011 -0.7934 0.5746 +vn -0.2620 -0.6088 0.7488 +vn -0.3051 -0.3827 0.8720 +vn -0.3275 -0.1305 0.9358 +vn -0.0146 0.9914 0.1297 +vn -0.0428 0.9239 0.3803 +vn -0.0682 0.7934 0.6049 +vn -0.0888 0.6088 0.7884 +vn -0.1034 0.3827 0.9181 +vn -0.1110 0.1305 0.9852 +vn -0.0146 -0.9914 0.1297 +vn -0.0428 -0.9239 0.3803 +vn -0.0682 -0.7934 0.6049 +vn -0.0888 -0.6088 0.7884 +vn -0.1034 -0.3827 0.9181 +vn -0.1110 -0.1305 0.9852 +vn -0.0146 0.9914 -0.1297 +vn -0.0428 0.9239 -0.3803 +vn -0.0682 0.7934 -0.6049 +vn -0.0888 0.6088 -0.7884 +vn -0.1034 0.3827 -0.9181 +vn -0.1110 0.1305 -0.9852 +vn -0.0146 -0.9914 -0.1297 +vn -0.0428 -0.9239 -0.3803 +vn -0.0682 -0.7934 -0.6049 +vn -0.0888 -0.6088 -0.7884 +vn -0.1034 -0.3827 -0.9181 +vn -0.1110 -0.1305 -0.9852 +vn -0.0431 0.9914 -0.1232 +vn -0.1264 0.9239 -0.3612 +vn -0.2011 0.7934 -0.5746 +vn -0.2620 0.6088 -0.7488 +vn -0.3051 0.3827 -0.8720 +vn -0.3275 0.1305 -0.9358 +vn -0.0431 -0.9914 -0.1232 +vn -0.1264 -0.9239 -0.3612 +vn -0.2011 -0.7934 -0.5746 +vn -0.2620 -0.6088 -0.7488 +vn -0.3051 -0.3827 -0.8720 +vn -0.3275 -0.1305 -0.9358 +vn -0.0694 0.9914 -0.1105 +vn -0.2036 0.9239 -0.3240 +vn -0.3239 0.7934 -0.5155 +vn -0.4221 0.6088 -0.6718 +vn -0.4915 0.3827 -0.7823 +vn -0.5275 0.1305 -0.8395 +vn -0.0694 -0.9914 -0.1105 +vn -0.2036 -0.9239 -0.3240 +vn -0.3239 -0.7934 -0.5155 +vn -0.4221 -0.6088 -0.6718 +vn -0.4915 -0.3827 -0.7823 +vn -0.5275 -0.1305 -0.8395 +vn -0.0923 0.9914 -0.0923 +vn -0.2706 0.9239 -0.2706 +vn -0.4305 0.7934 -0.4305 +vn -0.5610 0.6088 -0.5610 +vn -0.6533 0.3827 -0.6533 +vn -0.7011 0.1305 -0.7011 +vn -0.0923 -0.9914 -0.0923 +vn -0.2706 -0.9239 -0.2706 +vn -0.4305 -0.7934 -0.4305 +vn -0.5610 -0.6088 -0.5610 +vn -0.6533 -0.3827 -0.6533 +vn -0.7011 -0.1305 -0.7011 +vn -0.1105 0.9914 -0.0694 +vn -0.3240 0.9239 -0.2036 +vn -0.5155 0.7934 -0.3239 +vn -0.6718 0.6088 -0.4221 +vn -0.7823 0.3827 -0.4915 +vn -0.8395 0.1305 -0.5275 +vn -0.1105 -0.9914 -0.0694 +vn -0.3240 -0.9239 -0.2036 +vn -0.5155 -0.7934 -0.3239 +vn -0.6718 -0.6088 -0.4221 +vn -0.7823 -0.3827 -0.4915 +vn -0.8395 -0.1305 -0.5275 +vn -0.1232 0.9914 -0.0431 +vn -0.3612 0.9239 -0.1264 +vn -0.5746 0.7934 -0.2011 +vn -0.7488 0.6088 -0.2620 +vn -0.8720 0.3827 -0.3051 +vn -0.9358 0.1305 -0.3275 +vn -0.1232 -0.9914 -0.0431 +vn -0.3612 -0.9239 -0.1264 +vn -0.5746 -0.7934 -0.2011 +vn -0.7488 -0.6088 -0.2620 +vn -0.8720 -0.3827 -0.3051 +vn -0.9358 -0.1305 -0.3275 +vn -0.1297 0.9914 -0.0146 +vn -0.3803 0.9239 -0.0428 +vn -0.6049 0.7934 -0.0682 +vn -0.7884 0.6088 -0.0888 +vn -0.9181 0.3827 -0.1034 +vn -0.9852 0.1305 -0.1110 +vn -0.1297 -0.9914 -0.0146 +vn -0.3803 -0.9239 -0.0428 +vn -0.6049 -0.7934 -0.0682 +vn -0.7884 -0.6088 -0.0888 +vn -0.9181 -0.3827 -0.1034 +vn -0.9852 -0.1305 -0.1110 +vn 0.9914 0.1305 0.0000 +vn 0.9239 0.3827 -0.0000 +vn 0.7934 0.6088 -0.0000 +vn 0.6088 0.7934 -0.0000 +vn 0.3827 0.9239 -0.0000 +vn 0.1305 0.9914 -0.0000 +vn 0.0000 0.1305 -0.9914 +vn 0.0000 0.3827 -0.9239 +vn 0.0000 0.6088 -0.7934 +vn 0.0000 0.7934 -0.6088 +vn 0.0000 0.9239 -0.3827 +vn 0.0000 0.9914 -0.1305 +vn -0.9914 0.1305 -0.0000 +vn -0.9239 0.3827 -0.0000 +vn -0.7934 0.6088 -0.0000 +vn -0.6088 0.7934 -0.0000 +vn -0.3827 0.9239 -0.0000 +vn -0.1305 0.9914 -0.0000 +vn 0.0000 0.1305 0.9914 +vn 0.0000 0.3827 0.9239 +vn 0.0000 0.6088 0.7934 +vn 0.0000 0.7934 0.6088 +vn 0.0000 0.9239 0.3827 +vn 0.0000 0.9914 0.1305 +vn 0.1305 -0.9914 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.6088 -0.7934 0.0000 +vn 0.7934 -0.6088 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.9914 -0.1305 0.0000 +vn 0.0000 -0.9914 0.1305 +vn 0.0000 -0.9239 0.3827 +vn 0.0000 -0.7934 0.6088 +vn 0.0000 -0.6088 0.7934 +vn 0.0000 -0.3827 0.9239 +vn -0.0000 -0.1305 0.9914 +vn -0.1305 -0.9914 0.0000 +vn -0.3827 -0.9239 0.0000 +vn -0.6088 -0.7934 0.0000 +vn -0.7934 -0.6088 0.0000 +vn -0.9239 -0.3827 0.0000 +vn -0.9914 -0.1305 -0.0000 +vn 0.0000 -0.1305 -0.9914 +vn 0.0000 -0.3827 -0.9239 +vn 0.0000 -0.6088 -0.7934 +vn 0.0000 -0.7934 -0.6088 +vn 0.0000 -0.9239 -0.3827 +vn 0.0000 -0.9914 -0.1305 +vn 0.6965 0.2113 0.6857 +vn 0.6965 0.2113 -0.6857 +vn 0.6419 0.3431 -0.6857 +vn 0.6419 0.3431 0.6857 +vn 0.7244 0.0713 0.6857 +vn 0.7244 0.0713 -0.6857 +vn 0.7244 -0.0713 0.6857 +vn 0.7244 -0.0713 -0.6857 +vn 0.6965 -0.2113 0.6857 +vn 0.6965 -0.2113 -0.6857 +vn 0.6419 -0.3431 0.6857 +vn 0.6419 -0.3431 -0.6857 +vn 0.5626 -0.4617 0.6857 +vn 0.5626 -0.4617 -0.6857 +vn 0.4617 -0.5626 0.6857 +vn 0.4617 -0.5626 -0.6857 +vn 0.3431 -0.6419 0.6857 +vn 0.3431 -0.6419 -0.6857 +vn 0.2113 -0.6965 0.6857 +vn 0.2113 -0.6965 -0.6857 +vn 0.0713 -0.7244 0.6857 +vn 0.0713 -0.7244 -0.6857 +vn -0.0713 -0.7244 0.6857 +vn -0.0713 -0.7244 -0.6857 +vn -0.2113 -0.6965 0.6857 +vn -0.2113 -0.6965 -0.6857 +vn -0.3431 -0.6419 0.6857 +vn -0.3431 -0.6419 -0.6857 +vn -0.4617 -0.5626 0.6857 +vn -0.4617 -0.5626 -0.6857 +vn -0.5626 -0.4617 0.6857 +vn -0.5626 -0.4617 -0.6857 +vn -0.6419 -0.3431 0.6857 +vn -0.6419 -0.3431 -0.6857 +vn -0.6965 -0.2113 0.6857 +vn -0.6965 -0.2113 -0.6857 +vn -0.7244 -0.0713 0.6857 +vn -0.7244 -0.0713 -0.6857 +vn -0.7244 0.0713 0.6857 +vn -0.7244 0.0713 -0.6857 +vn -0.6965 0.2113 0.6857 +vn -0.6965 0.2113 -0.6857 +vn -0.5626 0.4617 0.6857 +vn -0.5626 0.4617 -0.6857 +vn -0.6419 0.3431 -0.6857 +vn -0.6419 0.3431 0.6857 +vn -0.4617 0.5626 0.6857 +vn -0.4617 0.5626 -0.6857 +vn -0.3431 0.6419 0.6857 +vn -0.3431 0.6419 -0.6857 +vn -0.2113 0.6965 0.6857 +vn -0.2113 0.6965 -0.6857 +vn -0.0713 0.7244 0.6857 +vn -0.0713 0.7244 -0.6857 +vn 0.2113 0.6965 0.6857 +vn 0.2113 0.6965 -0.6857 +vn 0.0713 0.7244 -0.6857 +vn 0.0713 0.7244 0.6857 +vn 0.3431 0.6419 0.6857 +vn 0.3431 0.6419 -0.6857 +vn 0.4617 0.5626 0.6857 +vn 0.4617 0.5626 -0.6857 +vn -0.4604 0.8614 0.2147 +vn -0.4686 0.8767 0.1087 +vn -0.2886 0.9513 0.1087 +vn -0.2835 0.9346 0.2147 +vn -0.0957 0.9720 0.2147 +vn -0.0974 0.9893 0.1087 +vn 0.0957 0.9720 0.2147 +vn 0.0974 0.9893 0.1087 +vn 0.2835 0.9346 0.2147 +vn 0.2886 0.9513 0.1087 +vn 0.4604 0.8614 0.2147 +vn 0.4686 0.8767 0.1087 +vn 0.6196 0.7550 0.2147 +vn 0.6306 0.7684 0.1087 +vn 0.7684 0.6306 0.1087 +vn 0.7550 0.6196 0.2147 +vn 0.8614 0.4604 0.2147 +vn 0.8767 0.4686 0.1087 +vn 0.9346 0.2835 0.2147 +vn 0.9513 0.2886 0.1087 +vn 0.9720 0.0957 0.2147 +vn 0.9893 0.0974 0.1087 +vn 0.9893 -0.0974 0.1087 +vn 0.9720 -0.0957 0.2147 +vn 0.9513 -0.2886 0.1087 +vn 0.9346 -0.2835 0.2147 +vn 0.8614 -0.4604 0.2147 +vn 0.8767 -0.4686 0.1087 +vn 0.7684 -0.6306 0.1087 +vn 0.7550 -0.6196 0.2147 +vn 0.6306 -0.7684 0.1087 +vn 0.6196 -0.7550 0.2147 +vn 0.4604 -0.8614 0.2147 +vn 0.4686 -0.8767 0.1087 +vn 0.2886 -0.9513 0.1087 +vn 0.2835 -0.9346 0.2147 +vn 0.0957 -0.9720 0.2147 +vn 0.0974 -0.9893 0.1087 +vn -0.0974 -0.9893 0.1087 +vn -0.0957 -0.9720 0.2147 +vn -0.2835 -0.9346 0.2147 +vn -0.2886 -0.9513 0.1087 +vn -0.4686 -0.8767 0.1087 +vn -0.4604 -0.8614 0.2147 +vn -0.6306 -0.7684 0.1087 +vn -0.6196 -0.7550 0.2147 +vn -0.7684 -0.6306 0.1087 +vn -0.7550 -0.6196 0.2147 +vn -0.8767 -0.4686 0.1087 +vn -0.8614 -0.4604 0.2147 +vn -0.9513 -0.2886 0.1087 +vn -0.9346 -0.2835 0.2147 +vn -0.9893 -0.0974 0.1087 +vn -0.9720 -0.0957 0.2147 +vn -0.9346 0.2835 0.2147 +vn -0.9720 0.0957 0.2147 +vn -0.9893 0.0974 0.1087 +vn -0.9513 0.2886 0.1087 +vn -0.7550 0.6196 0.2147 +vn -0.8614 0.4604 0.2147 +vn -0.8767 0.4686 0.1087 +vn -0.7684 0.6306 0.1087 +vn -0.6196 0.7550 0.2147 +vn -0.6306 0.7684 0.1087 +vn 0.9893 -0.0974 -0.1087 +vn 0.9893 0.0974 -0.1087 +vn 0.9720 0.0957 -0.2147 +vn 0.9513 0.2886 -0.1087 +vn 0.9346 0.2835 -0.2147 +vn 0.9720 -0.0957 -0.2147 +vn 0.9346 -0.2835 -0.2147 +vn 0.9513 -0.2886 -0.1087 +vn 0.8767 0.4686 -0.1087 +vn 0.7684 0.6306 -0.1087 +vn 0.8614 0.4604 -0.2147 +vn 0.8614 -0.4604 -0.2147 +vn 0.8767 -0.4686 -0.1087 +vn 0.7550 0.6196 -0.2147 +vn 0.7550 -0.6196 -0.2147 +vn 0.7684 -0.6306 -0.1087 +vn 0.6196 0.7550 -0.2147 +vn 0.6306 0.7684 -0.1087 +vn 0.6196 -0.7550 -0.2147 +vn 0.6306 -0.7684 -0.1087 +vn 0.4604 0.8614 -0.2147 +vn 0.4686 0.8767 -0.1087 +vn 0.4604 -0.8614 -0.2147 +vn 0.4686 -0.8767 -0.1087 +vn 0.2835 0.9346 -0.2147 +vn 0.2886 0.9513 -0.1087 +vn 0.2835 -0.9346 -0.2147 +vn 0.2886 -0.9513 -0.1087 +vn 0.0957 0.9720 -0.2147 +vn 0.0974 0.9893 -0.1087 +vn 0.0957 -0.9720 -0.2147 +vn 0.0974 -0.9893 -0.1087 +vn -0.0957 0.9720 -0.2147 +vn -0.0974 0.9893 -0.1087 +vn -0.0957 -0.9720 -0.2147 +vn -0.0974 -0.9893 -0.1087 +vn 0.5626 0.4617 -0.6857 +vn 0.5626 0.4617 0.6857 +vn -0.8767 -0.4686 -0.1087 +vn -0.7684 -0.6306 -0.1087 +vn -0.2835 0.9346 -0.2147 +vn -0.2886 0.9513 -0.1087 +vn -0.2835 -0.9346 -0.2147 +vn -0.2886 -0.9513 -0.1087 +vn -0.4604 0.8614 -0.2147 +vn -0.4686 0.8767 -0.1087 +vn -0.4604 -0.8614 -0.2147 +vn -0.4686 -0.8767 -0.1087 +vn -0.6196 0.7550 -0.2147 +vn -0.6306 0.7684 -0.1087 +vn -0.6196 -0.7550 -0.2147 +vn -0.6306 -0.7684 -0.1087 +vn -0.7550 0.6196 -0.2147 +vn -0.7684 0.6306 -0.1087 +vn -0.7550 -0.6196 -0.2147 +vn -0.9513 0.2886 -0.1087 +vn -0.8767 0.4686 -0.1087 +vn -0.8614 0.4604 -0.2147 +vn -0.8614 -0.4604 -0.2147 +vn -0.9346 0.2835 -0.2147 +vn -0.9346 -0.2835 -0.2147 +vn -0.9513 -0.2886 -0.1087 +vn -0.9720 0.0957 -0.2147 +vn -0.9893 0.0974 -0.1087 +vn -0.9720 -0.0957 -0.2147 +vn -0.9893 -0.0974 -0.1087 +vn -0.7321 -0.3032 -0.6100 +vn -0.7933 0.6088 0.0000 +vn -0.6287 0.4824 -0.6100 +vn -0.1034 -0.7856 -0.6100 +vn 0.1034 0.7856 -0.6100 +vn 0.7321 0.3032 -0.6100 +vn 0.7933 -0.6088 0.0000 +vn 0.6287 -0.4824 -0.6100 +vn 0.7321 0.3032 0.6100 +vn 0.1034 0.7856 0.6100 +vn 0.6287 -0.4824 0.6100 +vn -0.6287 0.4824 0.6100 +vn -0.7321 -0.3032 0.6100 +vn -0.1034 -0.7856 0.6100 +vn -0.3032 -0.7321 -0.6100 +vn -0.7856 -0.1034 -0.6100 +vn 0.4824 -0.6287 -0.6100 +vn 0.6088 -0.7933 0.0000 +vn -0.6088 0.7933 0.0000 +vn -0.4824 0.6287 -0.6100 +vn 0.3032 0.7321 -0.6100 +vn 0.7856 0.1034 -0.6100 +vn 0.3032 0.7321 0.6100 +vn -0.4824 0.6287 0.6100 +vn 0.7856 0.1034 0.6100 +vn -0.7856 -0.1034 0.6100 +vn -0.3032 -0.7321 0.6100 +vn 0.4824 -0.6287 0.6100 +vn 0.3032 -0.7321 -0.6100 +vn -0.6088 -0.7933 0.0000 +vn -0.4824 -0.6287 -0.6100 +vn 0.7856 -0.1034 -0.6100 +vn -0.7856 0.1034 -0.6100 +vn -0.3032 0.7321 -0.6100 +vn 0.6088 0.7933 0.0000 +vn 0.4824 0.6287 -0.6100 +vn -0.3032 0.7321 0.6100 +vn -0.7856 0.1034 0.6100 +vn 0.4824 0.6287 0.6100 +vn -0.4824 -0.6287 0.6100 +vn 0.3032 -0.7321 0.6100 +vn 0.7856 -0.1034 0.6100 +vn 0.7321 -0.3032 -0.6100 +vn 0.1034 -0.7856 -0.6100 +vn 0.6287 0.4824 -0.6100 +vn 0.7933 0.6088 0.0000 +vn -0.7933 -0.6088 0.0000 +vn -0.6287 -0.4824 -0.6100 +vn -0.7321 0.3032 -0.6100 +vn -0.1034 0.7856 -0.6100 +vn -0.7321 0.3032 0.6100 +vn -0.6287 -0.4824 0.6100 +vn -0.1034 0.7856 0.6100 +vn 0.1034 -0.7856 0.6100 +vn 0.7321 -0.3032 0.6100 +vn 0.6287 0.4824 0.6100 +vn -0.5603 -0.5603 -0.6100 +vn -0.9659 0.2588 0.0000 +vn -0.7654 0.2051 -0.6100 +vn 0.2051 -0.7654 -0.6100 +vn 0.2588 -0.9659 0.0000 +vn -0.2588 0.9659 0.0000 +vn -0.2051 0.7654 -0.6100 +vn 0.5603 0.5603 -0.6100 +vn 0.9659 -0.2588 0.0000 +vn 0.7654 -0.2051 -0.6100 +vn 0.5603 0.5603 0.6100 +vn -0.2051 0.7654 0.6100 +vn 0.7654 -0.2051 0.6100 +vn -0.7654 0.2051 0.6100 +vn -0.5603 -0.5603 0.6100 +vn 0.2051 -0.7654 0.6100 +vn 0.0000 -0.7924 -0.6100 +vn -0.8660 -0.5000 0.0000 +vn -0.6862 -0.3962 -0.6100 +vn 0.6862 -0.3962 -0.6100 +vn 0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 0.0000 +vn -0.6862 0.3962 -0.6100 +vn 0.0000 0.7924 -0.6100 +vn 0.8660 0.5000 0.0000 +vn 0.6862 0.3962 -0.6100 +vn 0.0000 0.7924 0.6100 +vn -0.6862 0.3962 0.6100 +vn 0.6862 0.3962 0.6100 +vn -0.6862 -0.3962 0.6100 +vn 0.0000 -0.7924 0.6100 +vn 0.6862 -0.3962 0.6100 +vn 0.5603 -0.5603 -0.6100 +vn -0.2588 -0.9659 0.0000 +vn -0.2051 -0.7654 -0.6100 +vn 0.7654 0.2051 -0.6100 +vn 0.9659 0.2588 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.7654 -0.2051 -0.6100 +vn -0.5603 0.5603 -0.6100 +vn 0.2588 0.9659 0.0000 +vn 0.2051 0.7654 -0.6100 +vn -0.5603 0.5603 0.6100 +vn -0.7654 -0.2051 0.6100 +vn 0.2051 0.7654 0.6100 +vn -0.2051 -0.7654 0.6100 +vn 0.5603 -0.5603 0.6100 +vn 0.7654 0.2051 0.6100 +vn 0.7924 0.0000 -0.6100 +vn 0.5000 -0.8660 0.0000 +vn 0.3962 -0.6862 -0.6100 +vn 0.3962 0.6862 -0.6100 +vn 0.5000 0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.3962 -0.6862 -0.6100 +vn -0.7924 0.0000 -0.6100 +vn -0.5000 0.8660 0.0000 +vn -0.3962 0.6862 -0.6100 +vn -0.7924 0.0000 0.6100 +vn -0.3962 -0.6862 0.6100 +vn -0.3962 0.6862 0.6100 +vn 0.3962 -0.6862 0.6100 +vn 0.7924 0.0000 0.6100 +vn 0.3962 0.6862 0.6100 +g Pipe_Cylinder.002_None +s off +f 129/1/1 132/2/1 133/3/1 134/4/1 135/5/1 136/6/1 +f 141/7/2 144/8/2 145/9/2 146/10/2 147/11/2 148/12/2 +f 153/13/1 156/14/1 157/15/1 158/16/1 159/17/1 160/18/1 +f 165/19/2 168/20/2 169/21/2 170/22/2 171/23/2 172/24/2 +f 177/25/1 180/26/1 181/27/1 182/28/1 183/29/1 184/30/1 +f 189/31/2 192/32/2 193/33/2 194/34/2 195/35/2 196/36/2 +f 201/37/1 204/38/1 205/39/1 206/40/1 207/41/1 208/42/1 +f 213/43/2 216/44/2 217/45/2 218/46/2 219/47/2 220/48/2 +f 225/49/1 228/50/1 229/51/1 230/52/1 231/53/1 232/54/1 +f 237/55/2 240/56/2 241/57/2 242/58/2 243/59/2 244/60/2 +f 249/61/1 252/62/1 253/63/1 254/64/1 255/65/1 256/66/1 +f 261/67/2 264/68/2 265/69/2 266/70/2 267/71/2 268/72/2 +f 273/73/1 276/74/1 277/75/1 278/76/1 279/77/1 280/78/1 +f 285/79/2 288/80/2 289/81/2 290/82/2 291/83/2 292/84/2 +f 297/85/1 300/86/1 301/87/1 302/88/1 303/89/1 304/90/1 +f 309/91/2 312/92/2 313/93/2 314/94/2 315/95/2 316/96/2 +f 353/97/2 354/98/2 384/99/2 383/100/2 381/101/2 382/102/2 380/103/2 379/104/2 378/105/2 377/106/2 375/107/2 376/108/2 374/109/2 373/110/2 372/111/2 371/112/2 370/113/2 369/114/2 368/115/2 367/116/2 366/117/2 365/118/2 364/119/2 363/120/2 362/121/2 361/122/2 360/123/2 359/124/2 358/125/2 357/126/2 356/127/2 355/128/2 +f 332/129/1 349/130/1 333/131/1 334/132/1 335/133/1 336/134/1 337/135/1 350/136/1 338/137/1 339/138/1 340/139/1 351/140/1 341/141/1 352/142/1 342/143/1 343/144/1 344/145/1 345/146/1 346/147/1 321/148/1 322/149/1 323/150/1 324/151/1 325/152/1 326/153/1 327/154/1 328/155/1 329/156/1 347/157/1 330/158/1 348/159/1 331/160/1 +f 389/161/1 399/162/1 404/163/1 408/164/1 412/165/1 417/166/1 416/167/1 421/168/1 425/169/1 429/170/1 433/171/1 438/172/1 447/173/1 448/174/1 446/175/1 440/176/1 435/177/1 431/178/1 427/179/1 423/180/1 419/181/1 414/182/1 410/183/1 406/184/1 401/185/1 397/186/1 390/187/1 391/188/1 388/189/1 385/190/1 386/191/1 387/192/1 +f 393/193/2 392/194/2 398/195/2 403/196/2 402/197/2 407/198/2 411/199/2 415/200/2 420/201/2 424/202/2 428/203/2 432/204/2 436/205/2 441/206/2 437/207/2 443/208/2 442/209/2 444/210/2 445/211/2 439/212/2 434/213/2 430/214/2 426/215/2 422/216/2 418/217/2 413/218/2 409/219/2 405/220/2 400/221/2 396/222/2 395/223/2 394/224/2 +f 449/225/1 452/226/1 453/227/1 454/228/1 455/229/1 456/230/1 +f 461/231/2 464/232/2 465/233/2 466/234/2 467/235/2 468/236/2 +f 473/237/1 476/238/1 477/239/1 478/240/1 479/241/1 480/242/1 +f 485/243/2 488/244/2 489/245/2 490/246/2 491/247/2 492/248/2 +f 497/249/1 500/250/1 501/251/1 502/252/1 503/253/1 504/254/1 +f 509/255/2 512/256/2 513/257/2 514/258/2 515/259/2 516/260/2 +f 521/261/1 524/262/1 525/263/1 526/264/1 527/265/1 528/266/1 +f 533/267/2 536/268/2 537/269/2 538/270/2 539/271/2 540/272/2 +f 545/273/1 548/274/1 549/275/1 550/276/1 551/277/1 552/278/1 +f 557/279/2 560/280/2 561/281/2 562/282/2 563/283/2 564/284/2 +f 569/285/1 572/286/1 573/287/1 574/288/1 575/289/1 576/290/1 +f 581/291/2 584/292/2 585/293/2 586/294/2 587/295/2 588/296/2 +f 593/297/1 596/298/1 597/299/1 598/300/1 599/301/1 600/302/1 +f 605/303/2 608/304/2 609/305/2 610/306/2 611/307/2 612/308/2 +f 617/309/1 620/310/1 621/311/1 622/312/1 623/313/1 624/314/1 +f 629/315/2 632/316/2 633/317/2 634/318/2 635/319/2 636/320/2 +f 1635/321/3 1656/322/3 1642/323/3 1593/324/3 +f 1754/325/4 1817/326/4 1859/327/4 1768/328/4 +f 1579/329/5 1712/330/5 1698/331/5 1537/332/5 +f 1803/333/6 1824/334/6 1810/335/6 1761/336/6 +f 1544/337/7 1747/338/7 1740/339/7 1551/340/7 +f 1915/341/8 1936/342/8 1922/343/8 1873/344/8 +f 1887/345/9 1964/346/9 1957/347/9 1894/348/9 +f 1894/348/10 1957/347/10 1950/349/10 1901/350/10 +f 1901/351/11 1950/352/11 1943/353/11 1908/354/11 +f 1908/354/12 1943/353/12 1936/342/12 1915/341/12 +f 1880/355/13 1971/356/13 1964/346/13 1887/345/13 +f 1530/357/2 1593/324/2 1642/323/2 1705/358/2 +f 1551/340/14 1740/339/14 1733/359/14 1558/360/14 +f 1558/360/15 1733/359/15 1726/361/15 1565/362/15 +f 1565/363/16 1726/364/16 1719/365/16 1572/366/16 +f 1572/366/17 1719/365/17 1712/330/17 1579/329/17 +f 1586/367/18 1649/368/18 1691/369/18 1600/370/18 +f 1866/371/19 1537/332/19 1698/331/19 1929/372/19 +f 1586/367/20 1761/336/20 1810/335/20 1649/368/20 +f 1607/373/21 1684/374/21 1677/375/21 1614/376/21 +f 1614/376/22 1677/375/22 1670/377/22 1621/378/22 +f 1621/379/23 1670/380/23 1663/381/23 1628/382/23 +f 1628/382/24 1663/381/24 1656/322/24 1635/321/24 +f 1697/383/25 1711/384/25 1718/385/25 1725/386/25 1732/387/25 1739/388/25 1746/389/25 1704/390/25 1641/391/25 1655/392/25 1662/393/25 1669/394/25 1676/395/25 1683/396/25 1690/397/25 1648/398/25 1809/399/25 1823/400/25 1830/401/25 1837/402/25 1844/403/25 1851/404/25 1858/405/25 1816/406/25 1921/407/25 1935/408/25 1942/409/25 1949/410/25 1956/411/25 1963/412/25 1970/413/25 1928/414/25 +f 1600/370/26 1691/369/26 1684/374/26 1607/373/26 +f 1754/325/1 1873/344/1 1922/343/1 1817/326/1 +f 1775/415/27 1852/416/27 1845/417/27 1782/418/27 +f 1782/418/28 1845/417/28 1838/419/28 1789/420/28 +f 1789/421/29 1838/422/29 1831/423/29 1796/424/29 +f 1796/424/30 1831/423/30 1824/334/30 1803/333/30 +f 1866/371/31 1929/372/31 1971/356/31 1880/355/31 +f 1768/328/32 1859/327/32 1852/416/32 1775/415/32 +f 1530/357/33 1705/358/33 1747/338/33 1544/337/33 +f 641/425/34 642/426/34 644/427/34 643/428/34 +f 643/428/35 644/427/35 646/429/35 645/430/35 +f 645/431/20 646/432/20 648/433/20 647/434/20 +f 647/434/36 648/433/36 650/435/36 649/436/36 +f 649/437/37 650/438/37 652/439/37 651/440/37 +f 651/440/1 652/439/1 654/441/1 653/442/1 +f 653/443/38 654/444/38 656/445/38 655/446/38 +f 655/446/39 656/445/39 658/447/39 657/448/39 +f 657/449/19 658/450/19 660/451/19 659/452/19 +f 659/452/40 660/451/40 662/453/40 661/454/40 +f 661/455/41 662/456/41 664/457/41 663/458/41 +f 663/458/2 664/457/2 642/459/2 641/460/2 +f 894/461/20 900/462/20 672/463/20 666/464/20 +f 690/465/42 696/466/42 708/467/42 702/468/42 +f 702/469/28 708/470/28 720/471/28 714/472/28 +f 714/472/43 720/471/43 732/473/43 726/474/43 +f 726/474/44 732/473/44 744/475/44 738/476/44 +f 738/476/45 744/475/45 756/477/45 750/478/45 +f 750/478/1 756/477/1 768/479/1 762/480/1 +f 762/480/46 768/479/46 780/481/46 774/482/46 +f 774/482/47 780/481/47 792/483/47 786/484/47 +f 786/484/48 792/483/48 804/485/48 798/486/48 +f 798/486/10 804/485/10 816/487/10 810/488/10 +f 810/489/49 816/490/49 828/491/49 822/492/49 +f 822/492/50 828/491/50 840/493/50 834/494/50 +f 834/494/51 840/493/51 852/495/51 846/496/51 +f 846/496/19 852/495/19 864/497/19 858/498/19 +f 858/498/52 864/497/52 876/499/52 870/500/52 +f 870/500/53 876/499/53 1356/501/53 1410/502/53 +f 954/503/54 912/504/54 948/505/54 966/506/54 +f 1140/507/55 1158/508/55 1146/509/55 1104/510/55 +f 954/503/2 1056/511/2 1002/512/2 912/504/2 +f 1296/513/56 1470/514/56 888/515/56 882/516/56 +f 1049/517/57 959/518/57 1193/519/57 +f 990/520/58 924/521/58 918/522/58 996/523/58 +f 1092/524/59 1014/525/59 1002/512/59 1056/511/59 +f 966/506/60 948/505/60 942/526/60 972/527/60 +f 972/527/61 942/526/61 936/528/61 978/529/61 +f 978/530/62 936/531/62 930/532/62 984/533/62 +f 984/533/63 930/532/63 924/521/63 990/520/63 +f 1248/534/64 1194/535/64 960/536/64 906/537/64 +f 1086/538/65 1020/539/65 1014/525/65 1092/524/65 +f 1098/540/66 1152/541/66 1188/542/66 1110/543/66 +f 1062/544/67 1044/545/67 1038/546/67 1068/547/67 +f 1068/547/68 1038/546/68 1032/548/68 1074/549/68 +f 1074/549/69 1032/548/69 1026/550/69 1080/551/69 +f 1080/552/70 1026/553/70 1020/539/70 1086/538/70 +f 1008/554/71 1050/555/71 1104/510/71 1146/509/71 +f 882/516/72 888/515/72 900/462/72 894/461/72 +f 1206/556/73 1284/557/73 1278/558/73 1212/559/73 +f 666/464/74 672/463/74 684/560/74 678/561/74 +f 1236/562/75 1254/563/75 1242/564/75 1200/565/75 +f 1212/559/76 1278/558/76 1272/566/76 1218/567/76 +f 1218/567/77 1272/566/77 1266/568/77 1224/569/77 +f 1224/569/78 1266/568/78 1260/570/78 1230/571/78 +f 1230/571/79 1260/570/79 1254/563/79 1236/562/79 +f 1524/572/80 1302/573/80 1290/574/80 1476/575/80 +f 1416/576/81 1350/577/81 1200/565/81 1242/564/81 +f 1152/541/82 1098/540/82 1476/575/82 1290/574/82 +f 1116/578/83 1182/579/83 1176/580/83 1122/581/83 +f 1122/581/84 1176/580/84 1170/582/84 1128/583/84 +f 1128/583/85 1170/582/85 1164/584/85 1134/585/85 +f 1134/585/86 1164/584/86 1158/508/86 1140/507/86 +f 1194/535/87 1248/534/87 1284/557/87 1206/556/87 +f 1110/543/88 1188/542/88 1182/579/88 1116/578/88 +f 1050/555/89 1008/554/89 1044/545/89 1062/544/89 +f 1404/586/90 1422/587/90 1410/502/90 1356/501/90 +f 1368/588/91 1458/589/91 1452/590/91 1374/591/91 +f 1374/591/92 1452/590/92 1446/592/92 1380/593/92 +f 1380/593/93 1446/592/93 1440/594/93 1386/595/93 +f 1386/595/94 1440/594/94 1434/596/94 1392/597/94 +f 1392/597/95 1434/596/95 1428/598/95 1398/599/95 +f 1398/599/96 1428/598/96 1422/587/96 1404/586/96 +f 1362/600/97 1464/601/97 1458/589/97 1368/588/97 +f 1518/602/98 1308/603/98 1302/573/98 1524/572/98 +f 1350/577/99 1416/576/99 1464/601/99 1362/600/99 +f 1482/604/100 1344/605/100 1338/606/100 1488/607/100 +f 1488/607/101 1338/606/101 1332/608/101 1494/609/101 +f 1494/609/102 1332/608/102 1326/610/102 1500/611/102 +f 1500/611/103 1326/610/103 1320/612/103 1506/613/103 +f 1506/613/104 1320/612/104 1314/614/104 1512/615/104 +f 1512/615/105 1314/614/105 1308/603/105 1518/602/105 +f 1470/514/106 1296/513/106 1344/605/106 1482/604/106 +f 996/523/107 918/522/107 906/537/107 960/536/107 +f 678/561/108 684/560/108 696/466/108 690/465/108 +f 666/464/109 678/561/109 682/616/109 670/617/109 +f 670/617/110 682/616/110 681/618/110 669/619/110 +f 669/620/111 681/621/111 680/622/111 668/623/111 +f 668/623/112 680/622/112 679/624/112 667/625/112 +f 667/625/113 679/624/113 677/626/113 665/627/113 +f 684/560/114 672/463/114 676/628/114 688/629/114 +f 688/629/115 676/628/115 675/630/115 687/631/115 +f 687/632/116 675/633/116 674/634/116 686/635/116 +f 686/635/117 674/634/117 673/636/117 685/637/117 +f 685/637/118 673/636/118 671/638/118 683/639/118 +f 678/561/119 690/465/119 694/640/119 682/616/119 +f 682/616/120 694/640/120 693/641/120 681/618/120 +f 681/621/121 693/642/121 692/643/121 680/622/121 +f 680/622/122 692/643/122 691/644/122 679/624/122 +f 679/624/123 691/644/123 689/645/123 677/626/123 +f 696/466/124 684/560/124 688/629/124 700/646/124 +f 700/646/125 688/629/125 687/631/125 699/647/125 +f 699/648/126 687/632/126 686/635/126 698/649/126 +f 698/649/127 686/635/127 685/637/127 697/650/127 +f 697/650/128 685/637/128 683/639/128 695/651/128 +f 690/465/129 702/468/129 706/652/129 694/640/129 +f 694/640/130 706/652/130 705/653/130 693/641/130 +f 693/642/131 705/654/131 704/655/131 692/643/131 +f 692/643/132 704/655/132 703/656/132 691/644/132 +f 691/644/133 703/656/133 701/657/133 689/645/133 +f 708/467/134 696/466/134 700/646/134 712/658/134 +f 712/658/135 700/646/135 699/647/135 711/659/135 +f 711/660/136 699/648/136 698/649/136 710/661/136 +f 710/661/137 698/649/137 697/650/137 709/662/137 +f 709/662/138 697/650/138 695/651/138 707/663/138 +f 702/469/139 714/472/139 718/664/139 706/665/139 +f 706/665/140 718/664/140 717/666/140 705/667/140 +f 705/654/141 717/668/141 716/669/141 704/655/141 +f 704/655/142 716/669/142 715/670/142 703/656/142 +f 703/656/143 715/670/143 713/671/143 701/657/143 +f 720/471/144 708/470/144 712/672/144 724/673/144 +f 724/673/145 712/672/145 711/674/145 723/675/145 +f 723/676/146 711/660/146 710/661/146 722/677/146 +f 722/677/147 710/661/147 709/662/147 721/678/147 +f 721/678/148 709/662/148 707/663/148 719/679/148 +f 714/472/149 726/474/149 730/680/149 718/664/149 +f 718/664/150 730/680/150 729/681/150 717/666/150 +f 717/668/151 729/682/151 728/683/151 716/669/151 +f 716/669/152 728/683/152 727/684/152 715/670/152 +f 715/670/153 727/684/153 725/685/153 713/671/153 +f 732/473/154 720/471/154 724/673/154 736/686/154 +f 736/686/155 724/673/155 723/675/155 735/687/155 +f 735/688/156 723/676/156 722/677/156 734/689/156 +f 734/689/157 722/677/157 721/678/157 733/690/157 +f 733/690/158 721/678/158 719/679/158 731/691/158 +f 726/474/159 738/476/159 742/692/159 730/680/159 +f 730/680/160 742/692/160 741/693/160 729/681/160 +f 729/682/161 741/694/161 740/695/161 728/683/161 +f 728/683/162 740/695/162 739/696/162 727/684/162 +f 727/684/163 739/696/163 737/697/163 725/685/163 +f 744/475/164 732/473/164 736/686/164 748/698/164 +f 748/698/165 736/686/165 735/687/165 747/699/165 +f 747/700/166 735/688/166 734/689/166 746/701/166 +f 746/701/167 734/689/167 733/690/167 745/702/167 +f 745/702/168 733/690/168 731/691/168 743/703/168 +f 738/476/169 750/478/169 754/704/169 742/692/169 +f 742/692/170 754/704/170 753/705/170 741/693/170 +f 741/694/171 753/706/171 752/707/171 740/695/171 +f 740/695/172 752/707/172 751/708/172 739/696/172 +f 739/696/173 751/708/173 749/709/173 737/697/173 +f 756/477/174 744/475/174 748/698/174 760/710/174 +f 760/710/175 748/698/175 747/699/175 759/711/175 +f 759/712/176 747/700/176 746/701/176 758/713/176 +f 758/713/177 746/701/177 745/702/177 757/714/177 +f 757/714/178 745/702/178 743/703/178 755/715/178 +f 750/478/179 762/480/179 766/716/179 754/704/179 +f 754/704/180 766/716/180 765/717/180 753/705/180 +f 753/705/181 765/717/181 764/718/181 752/719/181 +f 752/707/182 764/720/182 763/721/182 751/708/182 +f 751/708/183 763/721/183 761/722/183 749/709/183 +f 768/479/184 756/477/184 760/710/184 772/723/184 +f 772/723/185 760/710/185 759/711/185 771/724/185 +f 771/724/186 759/711/186 758/725/186 770/726/186 +f 770/727/187 758/713/187 757/714/187 769/728/187 +f 769/728/188 757/714/188 755/715/188 767/729/188 +f 762/480/189 774/482/189 778/730/189 766/716/189 +f 766/716/190 778/730/190 777/731/190 765/717/190 +f 765/732/191 777/733/191 776/734/191 764/720/191 +f 764/720/192 776/734/192 775/735/192 763/721/192 +f 763/721/193 775/735/193 773/736/193 761/722/193 +f 780/481/194 768/479/194 772/723/194 784/737/194 +f 784/737/195 772/723/195 771/724/195 783/738/195 +f 783/739/196 771/740/196 770/727/196 782/741/196 +f 782/741/197 770/727/197 769/728/197 781/742/197 +f 781/742/198 769/728/198 767/729/198 779/743/198 +f 774/482/199 786/484/199 790/744/199 778/730/199 +f 778/730/200 790/744/200 789/745/200 777/731/200 +f 777/733/201 789/746/201 788/747/201 776/734/201 +f 776/734/202 788/747/202 787/748/202 775/735/202 +f 775/735/203 787/748/203 785/749/203 773/736/203 +f 792/483/204 780/481/204 784/737/204 796/750/204 +f 796/750/205 784/737/205 783/738/205 795/751/205 +f 795/752/206 783/739/206 782/741/206 794/753/206 +f 794/753/207 782/741/207 781/742/207 793/754/207 +f 793/754/208 781/742/208 779/743/208 791/755/208 +f 786/484/209 798/486/209 802/756/209 790/744/209 +f 790/744/210 802/756/210 801/757/210 789/745/210 +f 789/746/211 801/758/211 800/759/211 788/747/211 +f 788/747/212 800/759/212 799/760/212 787/748/212 +f 787/748/213 799/760/213 797/761/213 785/749/213 +f 804/485/214 792/483/214 796/750/214 808/762/214 +f 808/762/215 796/750/215 795/751/215 807/763/215 +f 807/764/216 795/752/216 794/753/216 806/765/216 +f 806/765/217 794/753/217 793/754/217 805/766/217 +f 805/766/218 793/754/218 791/755/218 803/767/218 +f 798/486/219 810/488/219 814/768/219 802/756/219 +f 802/756/220 814/768/220 813/769/220 801/757/220 +f 801/758/221 813/770/221 812/771/221 800/759/221 +f 800/759/222 812/771/222 811/772/222 799/760/222 +f 799/760/223 811/772/223 809/773/223 797/761/223 +f 816/487/224 804/485/224 808/762/224 820/774/224 +f 820/774/225 808/762/225 807/763/225 819/775/225 +f 819/776/226 807/764/226 806/765/226 818/777/226 +f 818/777/227 806/765/227 805/766/227 817/778/227 +f 817/778/228 805/766/228 803/767/228 815/779/228 +f 810/489/229 822/492/229 826/780/229 814/781/229 +f 814/781/230 826/780/230 825/782/230 813/783/230 +f 813/770/231 825/784/231 824/785/231 812/771/231 +f 812/771/232 824/785/232 823/786/232 811/772/232 +f 811/772/233 823/786/233 821/787/233 809/773/233 +f 828/491/234 816/490/234 820/788/234 832/789/234 +f 832/789/235 820/788/235 819/790/235 831/791/235 +f 831/792/236 819/776/236 818/777/236 830/793/236 +f 830/793/237 818/777/237 817/778/237 829/794/237 +f 829/794/238 817/778/238 815/779/238 827/795/238 +f 822/492/239 834/494/239 838/796/239 826/780/239 +f 826/780/240 838/796/240 837/797/240 825/782/240 +f 825/784/241 837/798/241 836/799/241 824/785/241 +f 824/785/242 836/799/242 835/800/242 823/786/242 +f 823/786/243 835/800/243 833/801/243 821/787/243 +f 840/493/244 828/491/244 832/789/244 844/802/244 +f 844/802/245 832/789/245 831/791/245 843/803/245 +f 843/804/246 831/792/246 830/793/246 842/805/246 +f 842/805/247 830/793/247 829/794/247 841/806/247 +f 841/806/248 829/794/248 827/795/248 839/807/248 +f 834/494/249 846/496/249 850/808/249 838/796/249 +f 838/796/250 850/808/250 849/809/250 837/797/250 +f 837/798/251 849/810/251 848/811/251 836/799/251 +f 836/799/252 848/811/252 847/812/252 835/800/252 +f 835/800/253 847/812/253 845/813/253 833/801/253 +f 852/495/254 840/493/254 844/802/254 856/814/254 +f 856/814/255 844/802/255 843/803/255 855/815/255 +f 855/816/256 843/804/256 842/805/256 854/817/256 +f 854/817/257 842/805/257 841/806/257 853/818/257 +f 853/818/258 841/806/258 839/807/258 851/819/258 +f 846/496/259 858/498/259 862/820/259 850/808/259 +f 850/808/260 862/820/260 861/821/260 849/809/260 +f 849/810/261 861/822/261 860/823/261 848/811/261 +f 848/811/262 860/823/262 859/824/262 847/812/262 +f 847/812/263 859/824/263 857/825/263 845/813/263 +f 864/497/264 852/495/264 856/814/264 868/826/264 +f 868/826/265 856/814/265 855/815/265 867/827/265 +f 867/828/266 855/816/266 854/817/266 866/829/266 +f 866/829/267 854/817/267 853/818/267 865/830/267 +f 865/830/268 853/818/268 851/819/268 863/831/268 +f 858/498/269 870/500/269 874/832/269 862/820/269 +f 862/820/270 874/832/270 873/833/270 861/821/270 +f 861/822/271 873/834/271 872/835/271 860/823/271 +f 860/823/272 872/835/272 871/836/272 859/824/272 +f 859/824/273 871/836/273 869/837/273 857/825/273 +f 876/499/274 864/497/274 868/826/274 880/838/274 +f 880/838/275 868/826/275 867/827/275 879/839/275 +f 879/840/276 867/828/276 866/829/276 878/841/276 +f 878/841/277 866/829/277 865/830/277 877/842/277 +f 877/842/278 865/830/278 863/831/278 875/843/278 +f 882/516/279 894/461/279 898/844/279 886/845/279 +f 886/845/280 898/844/280 897/846/280 885/847/280 +f 885/848/281 897/849/281 896/850/281 884/851/281 +f 884/851/282 896/850/282 895/852/282 883/853/282 +f 883/853/283 895/852/283 893/854/283 881/855/283 +f 900/462/284 888/515/284 892/856/284 904/857/284 +f 904/857/285 892/856/285 891/858/285 903/859/285 +f 903/860/286 891/861/286 890/862/286 902/863/286 +f 902/863/287 890/862/287 889/864/287 901/865/287 +f 901/865/288 889/864/288 887/866/288 899/867/288 +f 894/461/289 666/464/289 670/617/289 898/844/289 +f 898/844/290 670/617/290 669/619/290 897/846/290 +f 897/849/291 669/620/291 668/623/291 896/850/291 +f 896/850/292 668/623/292 667/625/292 895/852/292 +f 895/852/293 667/625/293 665/627/293 893/854/293 +f 672/463/294 900/462/294 904/857/294 676/628/294 +f 676/628/295 904/857/295 903/859/295 675/630/295 +f 675/633/296 903/860/296 902/863/296 674/634/296 +f 674/634/297 902/863/297 901/865/297 673/636/297 +f 673/636/298 901/865/298 899/867/298 671/638/298 +f 965/868/299 953/869/299 955/870/299 967/871/299 +f 967/871/300 955/870/300 956/872/300 968/873/300 +f 968/873/301 956/872/301 957/874/301 969/875/301 +f 969/876/302 957/877/302 958/878/302 970/879/302 +f 970/879/303 958/878/303 954/503/303 966/506/303 +f 911/880/304 947/881/304 949/882/304 913/883/304 +f 913/883/305 949/882/305 950/884/305 914/885/305 +f 914/885/306 950/884/306 951/886/306 915/887/306 +f 915/888/307 951/889/307 952/890/307 916/891/307 +f 916/891/308 952/890/308 948/505/308 912/504/308 +f 971/892/309 965/868/309 967/871/309 973/893/309 +f 973/893/310 967/871/310 968/873/310 974/894/310 +f 974/894/311 968/873/311 969/875/311 975/895/311 +f 975/896/312 969/876/312 970/879/312 976/897/312 +f 976/897/313 970/879/313 966/506/313 972/527/313 +f 947/881/314 941/898/314 943/899/314 949/882/314 +f 949/882/315 943/899/315 944/900/315 950/884/315 +f 950/884/316 944/900/316 945/901/316 951/886/316 +f 951/889/317 945/902/317 946/903/317 952/890/317 +f 952/890/318 946/903/318 942/526/318 948/505/318 +f 977/904/319 971/892/319 973/893/319 979/905/319 +f 979/905/320 973/893/320 974/894/320 980/906/320 +f 980/906/321 974/894/321 975/895/321 981/907/321 +f 981/908/322 975/896/322 976/897/322 982/909/322 +f 982/909/323 976/897/323 972/527/323 978/529/323 +f 941/898/324 935/910/324 937/911/324 943/899/324 +f 943/899/325 937/911/325 938/912/325 944/900/325 +f 944/900/326 938/912/326 939/913/326 945/901/326 +f 945/902/327 939/914/327 940/915/327 946/903/327 +f 946/903/328 940/915/328 936/528/328 942/526/328 +f 983/916/329 977/904/329 979/905/329 985/917/329 +f 985/917/330 979/905/330 980/906/330 986/918/330 +f 986/918/331 980/906/331 981/907/331 987/919/331 +f 987/920/332 981/921/332 982/922/332 988/923/332 +f 988/923/333 982/922/333 978/530/333 984/533/333 +f 935/910/334 929/924/334 931/925/334 937/911/334 +f 937/911/335 931/925/335 932/926/335 938/912/335 +f 938/912/336 932/926/336 933/927/336 939/913/336 +f 939/928/337 933/929/337 934/930/337 940/931/337 +f 940/931/338 934/930/338 930/532/338 936/531/338 +f 989/932/339 983/916/339 985/917/339 991/933/339 +f 991/933/340 985/917/340 986/918/340 992/934/340 +f 992/934/341 986/918/341 987/919/341 993/935/341 +f 993/936/342 987/920/342 988/923/342 994/937/342 +f 994/937/343 988/923/343 984/533/343 990/520/343 +f 929/924/344 923/938/344 925/939/344 931/925/344 +f 931/925/345 925/939/345 926/940/345 932/926/345 +f 932/926/346 926/940/346 927/941/346 933/927/346 +f 933/929/347 927/942/347 928/943/347 934/930/347 +f 934/930/348 928/943/348 924/521/348 930/532/348 +f 995/944/349 989/932/349 991/933/349 997/945/349 +f 997/945/350 991/933/350 992/934/350 998/946/350 +f 998/946/351 992/934/351 993/935/351 999/947/351 +f 999/948/352 993/936/352 994/937/352 1000/949/352 +f 1000/949/353 994/937/353 990/520/353 996/523/353 +f 923/938/354 917/950/354 919/951/354 925/939/354 +f 925/939/355 919/951/355 920/952/355 926/940/355 +f 926/940/356 920/952/356 921/953/356 927/941/356 +f 927/942/357 921/954/357 922/955/357 928/943/357 +f 928/943/358 922/955/358 918/522/358 924/521/358 +f 959/518/359 995/944/359 997/945/359 961/956/359 +f 961/956/360 997/945/360 998/946/360 962/957/360 +f 962/957/361 998/946/361 999/947/361 963/958/361 +f 963/959/362 999/948/362 1000/949/362 964/960/362 +f 964/960/363 1000/949/363 996/523/363 960/536/363 +f 917/950/364 905/961/364 907/962/364 919/951/364 +f 919/951/365 907/962/365 908/963/365 920/952/365 +f 920/952/366 908/963/366 909/964/366 921/953/366 +f 921/954/367 909/965/367 910/966/367 922/955/367 +f 922/955/368 910/966/368 906/537/368 918/522/368 +f 1061/967/369 1049/517/369 1051/968/369 1063/969/369 +f 1063/969/370 1051/968/370 1052/970/370 1064/971/370 +f 1064/971/371 1052/970/371 1053/972/371 1065/973/371 +f 1065/974/372 1053/975/372 1054/976/372 1066/977/372 +f 1066/977/373 1054/976/373 1050/555/373 1062/544/373 +f 1007/978/374 1043/979/374 1045/980/374 1009/981/374 +f 1009/981/375 1045/980/375 1046/982/375 1010/983/375 +f 1010/983/376 1046/982/376 1047/984/376 1011/985/376 +f 1011/986/377 1047/987/377 1048/988/377 1012/989/377 +f 1012/989/378 1048/988/378 1044/545/378 1008/554/378 +f 1067/990/379 1061/967/379 1063/969/379 1069/991/379 +f 1069/991/380 1063/969/380 1064/971/380 1070/992/380 +f 1070/992/381 1064/971/381 1065/973/381 1071/993/381 +f 1071/994/382 1065/974/382 1066/977/382 1072/995/382 +f 1072/995/383 1066/977/383 1062/544/383 1068/547/383 +f 1043/979/384 1037/996/384 1039/997/384 1045/980/384 +f 1045/980/385 1039/997/385 1040/998/385 1046/982/385 +f 1046/982/386 1040/998/386 1041/999/386 1047/984/386 +f 1047/987/387 1041/1000/387 1042/1001/387 1048/988/387 +f 1048/988/388 1042/1001/388 1038/546/388 1044/545/388 +f 1073/1002/389 1067/990/389 1069/991/389 1075/1003/389 +f 1075/1003/390 1069/991/390 1070/992/390 1076/1004/390 +f 1076/1004/391 1070/992/391 1071/993/391 1077/1005/391 +f 1077/1006/392 1071/994/392 1072/995/392 1078/1007/392 +f 1078/1007/393 1072/995/393 1068/547/393 1074/549/393 +f 1037/996/394 1031/1008/394 1033/1009/394 1039/997/394 +f 1039/997/395 1033/1009/395 1034/1010/395 1040/998/395 +f 1040/998/396 1034/1010/396 1035/1011/396 1041/999/396 +f 1041/1000/397 1035/1012/397 1036/1013/397 1042/1001/397 +f 1042/1001/398 1036/1013/398 1032/548/398 1038/546/398 +f 1079/1014/399 1073/1002/399 1075/1003/399 1081/1015/399 +f 1081/1015/400 1075/1003/400 1076/1004/400 1082/1016/400 +f 1082/1016/401 1076/1004/401 1077/1005/401 1083/1017/401 +f 1083/1018/402 1077/1006/402 1078/1007/402 1084/1019/402 +f 1084/1019/403 1078/1007/403 1074/549/403 1080/551/403 +f 1031/1008/404 1025/1020/404 1027/1021/404 1033/1009/404 +f 1033/1009/405 1027/1021/405 1028/1022/405 1034/1010/405 +f 1034/1010/406 1028/1022/406 1029/1023/406 1035/1011/406 +f 1035/1012/407 1029/1024/407 1030/1025/407 1036/1013/407 +f 1036/1013/408 1030/1025/408 1026/550/408 1032/548/408 +f 1085/1026/409 1079/1014/409 1081/1015/409 1087/1027/409 +f 1087/1027/410 1081/1015/410 1082/1016/410 1088/1028/410 +f 1088/1028/411 1082/1016/411 1083/1017/411 1089/1029/411 +f 1089/1030/412 1083/1031/412 1084/1032/412 1090/1033/412 +f 1090/1033/413 1084/1032/413 1080/552/413 1086/538/413 +f 1025/1020/414 1019/1034/414 1021/1035/414 1027/1021/414 +f 1027/1021/415 1021/1035/415 1022/1036/415 1028/1022/415 +f 1028/1022/416 1022/1036/416 1023/1037/416 1029/1023/416 +f 1029/1038/417 1023/1039/417 1024/1040/417 1030/1041/417 +f 1030/1041/418 1024/1040/418 1020/539/418 1026/553/418 +f 1091/1042/419 1085/1026/419 1087/1027/419 1093/1043/419 +f 1093/1043/420 1087/1027/420 1088/1028/420 1094/1044/420 +f 1094/1044/421 1088/1028/421 1089/1029/421 1095/1045/421 +f 1095/1046/422 1089/1030/422 1090/1033/422 1096/1047/422 +f 1096/1047/423 1090/1033/423 1086/538/423 1092/524/423 +f 1019/1034/424 1013/1048/424 1015/1049/424 1021/1035/424 +f 1021/1035/425 1015/1049/425 1016/1050/425 1022/1036/425 +f 1022/1036/426 1016/1050/426 1017/1051/426 1023/1037/426 +f 1023/1039/427 1017/1052/427 1018/1053/427 1024/1040/427 +f 1024/1040/428 1018/1053/428 1014/525/428 1020/539/428 +f 1055/1054/429 1091/1042/429 1093/1043/429 1057/1055/429 +f 1057/1055/430 1093/1043/430 1094/1044/430 1058/1056/430 +f 1058/1056/431 1094/1044/431 1095/1045/431 1059/1057/431 +f 1059/1058/432 1095/1046/432 1096/1047/432 1060/1059/432 +f 1060/1059/433 1096/1047/433 1092/524/433 1056/511/433 +f 1013/1048/434 1001/1060/434 1003/1061/434 1015/1049/434 +f 1015/1049/435 1003/1061/435 1004/1062/435 1016/1050/435 +f 1016/1050/436 1004/1062/436 1005/1063/436 1017/1051/436 +f 1017/1052/437 1005/1064/437 1006/1065/437 1018/1053/437 +f 1018/1053/438 1006/1065/438 1002/512/438 1014/525/438 +f 953/869/439 1055/1054/439 1057/1055/439 955/870/439 +f 955/870/440 1057/1055/440 1058/1056/440 956/872/440 +f 956/872/441 1058/1056/441 1059/1057/441 957/874/441 +f 957/877/442 1059/1058/442 1060/1059/442 958/878/442 +f 958/878/443 1060/1059/443 1056/511/443 954/503/443 +f 1001/1060/444 911/880/444 913/883/444 1003/1061/444 +f 1003/1061/445 913/883/445 914/885/445 1004/1062/445 +f 1004/1062/446 914/885/446 915/887/446 1005/1063/446 +f 1005/1064/447 915/888/447 916/891/447 1006/1065/447 +f 1006/1065/448 916/891/448 912/504/448 1002/512/448 +f 1205/1066/449 1193/519/449 1195/1067/449 1207/1068/449 +f 1207/1068/450 1195/1067/450 1196/1069/450 1208/1070/450 +f 1208/1070/451 1196/1069/451 1197/1071/451 1209/1072/451 +f 1209/1073/452 1197/1074/452 1198/1075/452 1210/1076/452 +f 1210/1076/453 1198/1075/453 1194/535/453 1206/556/453 +f 1247/1077/454 1283/1078/454 1285/1079/454 1249/1080/454 +f 1249/1080/455 1285/1079/455 1286/1081/455 1250/1082/455 +f 1250/1082/456 1286/1081/456 1287/1083/456 1251/1084/456 +f 1251/1085/457 1287/1086/457 1288/1087/457 1252/1088/457 +f 1252/1088/458 1288/1087/458 1284/557/458 1248/534/458 +f 1211/1089/459 1205/1066/459 1207/1068/459 1213/1090/459 +f 1213/1090/460 1207/1068/460 1208/1070/460 1214/1091/460 +f 1214/1091/461 1208/1070/461 1209/1072/461 1215/1092/461 +f 1215/1093/462 1209/1073/462 1210/1076/462 1216/1094/462 +f 1216/1094/463 1210/1076/463 1206/556/463 1212/559/463 +f 1283/1078/464 1277/1095/464 1279/1096/464 1285/1079/464 +f 1285/1079/465 1279/1096/465 1280/1097/465 1286/1081/465 +f 1286/1081/466 1280/1097/466 1281/1098/466 1287/1083/466 +f 1287/1086/467 1281/1099/467 1282/1100/467 1288/1087/467 +f 1288/1087/468 1282/1100/468 1278/558/468 1284/557/468 +f 1217/1101/469 1211/1089/469 1213/1090/469 1219/1102/469 +f 1219/1102/470 1213/1090/470 1214/1091/470 1220/1103/470 +f 1220/1103/471 1214/1091/471 1215/1092/471 1221/1104/471 +f 1221/1105/472 1215/1093/472 1216/1094/472 1222/1106/472 +f 1222/1106/473 1216/1094/473 1212/559/473 1218/567/473 +f 1277/1095/474 1271/1107/474 1273/1108/474 1279/1096/474 +f 1279/1096/475 1273/1108/475 1274/1109/475 1280/1097/475 +f 1280/1097/476 1274/1109/476 1275/1110/476 1281/1098/476 +f 1281/1099/477 1275/1111/477 1276/1112/477 1282/1100/477 +f 1282/1100/478 1276/1112/478 1272/566/478 1278/558/478 +f 1223/1113/479 1217/1101/479 1219/1102/479 1225/1114/479 +f 1225/1114/480 1219/1102/480 1220/1103/480 1226/1115/480 +f 1226/1115/481 1220/1103/481 1221/1104/481 1227/1116/481 +f 1227/1117/482 1221/1105/482 1222/1106/482 1228/1118/482 +f 1228/1118/483 1222/1106/483 1218/567/483 1224/569/483 +f 1271/1107/484 1265/1119/484 1267/1120/484 1273/1108/484 +f 1273/1108/485 1267/1120/485 1268/1121/485 1274/1109/485 +f 1274/1109/486 1268/1121/486 1269/1122/486 1275/1110/486 +f 1275/1111/487 1269/1123/487 1270/1124/487 1276/1112/487 +f 1276/1112/488 1270/1124/488 1266/568/488 1272/566/488 +f 1229/1125/489 1223/1113/489 1225/1114/489 1231/1126/489 +f 1231/1126/490 1225/1114/490 1226/1115/490 1232/1127/490 +f 1232/1127/491 1226/1115/491 1227/1116/491 1233/1128/491 +f 1233/1129/492 1227/1117/492 1228/1118/492 1234/1130/492 +f 1234/1130/493 1228/1118/493 1224/569/493 1230/571/493 +f 1265/1119/494 1259/1131/494 1261/1132/494 1267/1120/494 +f 1267/1120/495 1261/1132/495 1262/1133/495 1268/1121/495 +f 1268/1121/496 1262/1133/496 1263/1134/496 1269/1122/496 +f 1269/1123/497 1263/1135/497 1264/1136/497 1270/1124/497 +f 1270/1124/498 1264/1136/498 1260/570/498 1266/568/498 +f 1235/1137/499 1229/1125/499 1231/1126/499 1237/1138/499 +f 1237/1138/500 1231/1126/500 1232/1127/500 1238/1139/500 +f 1238/1139/501 1232/1127/501 1233/1128/501 1239/1140/501 +f 1239/1141/502 1233/1129/502 1234/1130/502 1240/1142/502 +f 1240/1142/503 1234/1130/503 1230/571/503 1236/562/503 +f 1259/1131/504 1253/1143/504 1255/1144/504 1261/1132/504 +f 1261/1132/505 1255/1144/505 1256/1145/505 1262/1133/505 +f 1262/1133/506 1256/1145/506 1257/1146/506 1263/1134/506 +f 1263/1135/507 1257/1147/507 1258/1148/507 1264/1136/507 +f 1264/1136/508 1258/1148/508 1254/563/508 1260/570/508 +f 1199/1149/509 1235/1137/509 1237/1138/509 1201/1150/509 +f 1201/1150/510 1237/1138/510 1238/1139/510 1202/1151/510 +f 1202/1151/511 1238/1139/511 1239/1140/511 1203/1152/511 +f 1203/1153/512 1239/1141/512 1240/1142/512 1204/1154/512 +f 1204/1154/513 1240/1142/513 1236/562/513 1200/565/513 +f 1253/1143/514 1241/1155/514 1243/1156/514 1255/1144/514 +f 1255/1144/515 1243/1156/515 1244/1157/515 1256/1145/515 +f 1256/1145/516 1244/1157/516 1245/1158/516 1257/1146/516 +f 1257/1147/517 1245/1159/517 1246/1160/517 1258/1148/517 +f 1258/1148/518 1246/1160/518 1242/564/518 1254/563/518 +f 1109/1161/519 1097/1162/519 1099/1163/519 1111/1164/519 +f 1111/1164/520 1099/1163/520 1100/1165/520 1112/1166/520 +f 1112/1166/521 1100/1165/521 1101/1167/521 1113/1168/521 +f 1113/1169/522 1101/1170/522 1102/1171/522 1114/1172/522 +f 1114/1172/523 1102/1171/523 1098/540/523 1110/543/523 +f 1151/1173/524 1187/1174/524 1189/1175/524 1153/1176/524 +f 1153/1176/525 1189/1175/525 1190/1177/525 1154/1178/525 +f 1154/1178/526 1190/1177/526 1191/1179/526 1155/1180/526 +f 1155/1181/527 1191/1182/527 1192/1183/527 1156/1184/527 +f 1156/1184/528 1192/1183/528 1188/542/528 1152/541/528 +f 1115/1185/529 1109/1161/529 1111/1164/529 1117/1186/529 +f 1117/1186/530 1111/1164/530 1112/1166/530 1118/1187/530 +f 1118/1187/531 1112/1166/531 1113/1168/531 1119/1188/531 +f 1119/1189/532 1113/1169/532 1114/1172/532 1120/1190/532 +f 1120/1190/533 1114/1172/533 1110/543/533 1116/578/533 +f 1187/1174/534 1181/1191/534 1183/1192/534 1189/1175/534 +f 1189/1175/535 1183/1192/535 1184/1193/535 1190/1177/535 +f 1190/1177/536 1184/1193/536 1185/1194/536 1191/1179/536 +f 1191/1182/537 1185/1195/537 1186/1196/537 1192/1183/537 +f 1192/1183/538 1186/1196/538 1182/579/538 1188/542/538 +f 1121/1197/539 1115/1185/539 1117/1186/539 1123/1198/539 +f 1123/1198/540 1117/1186/540 1118/1187/540 1124/1199/540 +f 1124/1199/541 1118/1187/541 1119/1188/541 1125/1200/541 +f 1125/1201/542 1119/1189/542 1120/1190/542 1126/1202/542 +f 1126/1202/543 1120/1190/543 1116/578/543 1122/581/543 +f 1181/1191/544 1175/1203/544 1177/1204/544 1183/1192/544 +f 1183/1192/545 1177/1204/545 1178/1205/545 1184/1193/545 +f 1184/1193/546 1178/1205/546 1179/1206/546 1185/1194/546 +f 1185/1195/547 1179/1207/547 1180/1208/547 1186/1196/547 +f 1186/1196/548 1180/1208/548 1176/580/548 1182/579/548 +f 1127/1209/549 1121/1197/549 1123/1198/549 1129/1210/549 +f 1129/1210/550 1123/1198/550 1124/1199/550 1130/1211/550 +f 1130/1211/551 1124/1199/551 1125/1200/551 1131/1212/551 +f 1131/1213/552 1125/1201/552 1126/1202/552 1132/1214/552 +f 1132/1214/553 1126/1202/553 1122/581/553 1128/583/553 +f 1175/1203/554 1169/1215/554 1171/1216/554 1177/1204/554 +f 1177/1204/555 1171/1216/555 1172/1217/555 1178/1205/555 +f 1178/1205/556 1172/1217/556 1173/1218/556 1179/1206/556 +f 1179/1207/557 1173/1219/557 1174/1220/557 1180/1208/557 +f 1180/1208/558 1174/1220/558 1170/582/558 1176/580/558 +f 1133/1221/559 1127/1209/559 1129/1210/559 1135/1222/559 +f 1135/1222/560 1129/1210/560 1130/1211/560 1136/1223/560 +f 1136/1223/561 1130/1211/561 1131/1212/561 1137/1224/561 +f 1137/1225/562 1131/1213/562 1132/1214/562 1138/1226/562 +f 1138/1226/563 1132/1214/563 1128/583/563 1134/585/563 +f 1169/1215/564 1163/1227/564 1165/1228/564 1171/1216/564 +f 1171/1216/565 1165/1228/565 1166/1229/565 1172/1217/565 +f 1172/1217/566 1166/1229/566 1167/1230/566 1173/1218/566 +f 1173/1219/567 1167/1231/567 1168/1232/567 1174/1220/567 +f 1174/1220/568 1168/1232/568 1164/584/568 1170/582/568 +f 1139/1233/569 1133/1221/569 1135/1222/569 1141/1234/569 +f 1141/1234/570 1135/1222/570 1136/1223/570 1142/1235/570 +f 1142/1235/571 1136/1223/571 1137/1224/571 1143/1236/571 +f 1143/1237/572 1137/1225/572 1138/1226/572 1144/1238/572 +f 1144/1238/573 1138/1226/573 1134/585/573 1140/507/573 +f 1163/1227/574 1157/1239/574 1159/1240/574 1165/1228/574 +f 1165/1228/575 1159/1240/575 1160/1241/575 1166/1229/575 +f 1166/1229/576 1160/1241/576 1161/1242/576 1167/1230/576 +f 1167/1231/577 1161/1243/577 1162/1244/577 1168/1232/577 +f 1168/1232/578 1162/1244/578 1158/508/578 1164/584/578 +f 1103/1245/579 1139/1233/579 1141/1234/579 1105/1246/579 +f 1105/1246/580 1141/1234/580 1142/1235/580 1106/1247/580 +f 1106/1247/581 1142/1235/581 1143/1236/581 1107/1248/581 +f 1107/1249/582 1143/1237/582 1144/1238/582 1108/1250/582 +f 1108/1250/583 1144/1238/583 1140/507/583 1104/510/583 +f 1157/1239/584 1145/1251/584 1147/1252/584 1159/1240/584 +f 1159/1240/585 1147/1252/585 1148/1253/585 1160/1241/585 +f 1160/1241/586 1148/1253/586 1149/1254/586 1161/1242/586 +f 1161/1243/587 1149/1255/587 1150/1256/587 1162/1244/587 +f 1162/1244/588 1150/1256/588 1146/509/588 1158/508/588 +f 1145/1251/589 1007/978/589 1009/981/589 1147/1252/589 +f 1147/1252/590 1009/981/590 1010/983/590 1148/1253/590 +f 1148/1253/591 1010/983/591 1011/985/591 1149/1254/591 +f 1149/1255/592 1011/986/592 1012/989/592 1150/1256/592 +f 1150/1256/593 1012/989/593 1008/554/593 1146/509/593 +f 1049/517/594 1103/1245/594 1105/1246/594 1051/968/594 +f 1051/968/595 1105/1246/595 1106/1247/595 1052/970/595 +f 1052/970/596 1106/1247/596 1107/1248/596 1053/972/596 +f 1053/975/597 1107/1249/597 1108/1250/597 1054/976/597 +f 1054/976/598 1108/1250/598 1104/510/598 1050/555/598 +f 905/961/599 1247/1077/599 1249/1080/599 907/962/599 +f 907/962/600 1249/1080/600 1250/1082/600 908/963/600 +f 908/963/601 1250/1082/601 1251/1084/601 909/964/601 +f 909/965/602 1251/1085/602 1252/1088/602 910/966/602 +f 910/966/603 1252/1088/603 1248/534/603 906/537/603 +f 1193/519/604 959/518/604 961/956/604 1195/1067/604 +f 1195/1067/605 961/956/605 962/957/605 1196/1069/605 +f 1196/1069/606 962/957/606 963/958/606 1197/1071/606 +f 1197/1074/607 963/959/607 964/960/607 1198/1075/607 +f 1198/1075/608 964/960/608 960/536/608 1194/535/608 +f 1361/1257/609 1349/1258/609 1351/1259/609 1363/1260/609 +f 1363/1260/610 1351/1259/610 1352/1261/610 1364/1262/610 +f 1364/1262/611 1352/1261/611 1353/1263/611 1365/1264/611 +f 1365/1265/612 1353/1266/612 1354/1267/612 1366/1268/612 +f 1366/1268/613 1354/1267/613 1350/577/613 1362/600/613 +f 1415/1269/614 1463/1270/614 1465/1271/614 1417/1272/614 +f 1417/1272/615 1465/1271/615 1466/1273/615 1418/1274/615 +f 1418/1274/616 1466/1273/616 1467/1275/616 1419/1276/616 +f 1419/1277/617 1467/1278/617 1468/1279/617 1420/1280/617 +f 1420/1280/618 1468/1279/618 1464/601/618 1416/576/618 +f 1367/1281/619 1361/1257/619 1363/1260/619 1369/1282/619 +f 1369/1282/620 1363/1260/620 1364/1262/620 1370/1283/620 +f 1370/1283/621 1364/1262/621 1365/1264/621 1371/1284/621 +f 1371/1285/622 1365/1265/622 1366/1268/622 1372/1286/622 +f 1372/1286/623 1366/1268/623 1362/600/623 1368/588/623 +f 1463/1270/624 1457/1287/624 1459/1288/624 1465/1271/624 +f 1465/1271/625 1459/1288/625 1460/1289/625 1466/1273/625 +f 1466/1273/626 1460/1289/626 1461/1290/626 1467/1275/626 +f 1467/1278/627 1461/1291/627 1462/1292/627 1468/1279/627 +f 1468/1279/628 1462/1292/628 1458/589/628 1464/601/628 +f 1373/1293/629 1367/1281/629 1369/1282/629 1375/1294/629 +f 1375/1294/630 1369/1282/630 1370/1283/630 1376/1295/630 +f 1376/1295/631 1370/1283/631 1371/1284/631 1377/1296/631 +f 1377/1297/632 1371/1285/632 1372/1286/632 1378/1298/632 +f 1378/1298/633 1372/1286/633 1368/588/633 1374/591/633 +f 1457/1287/634 1451/1299/634 1453/1300/634 1459/1288/634 +f 1459/1288/635 1453/1300/635 1454/1301/635 1460/1289/635 +f 1460/1289/636 1454/1301/636 1455/1302/636 1461/1290/636 +f 1461/1291/637 1455/1303/637 1456/1304/637 1462/1292/637 +f 1462/1292/638 1456/1304/638 1452/590/638 1458/589/638 +f 1379/1305/639 1373/1293/639 1375/1294/639 1381/1306/639 +f 1381/1306/640 1375/1294/640 1376/1295/640 1382/1307/640 +f 1382/1307/641 1376/1295/641 1377/1296/641 1383/1308/641 +f 1383/1309/642 1377/1297/642 1378/1298/642 1384/1310/642 +f 1384/1310/643 1378/1298/643 1374/591/643 1380/593/643 +f 1451/1299/644 1445/1311/644 1447/1312/644 1453/1300/644 +f 1453/1300/645 1447/1312/645 1448/1313/645 1454/1301/645 +f 1454/1301/646 1448/1313/646 1449/1314/646 1455/1302/646 +f 1455/1303/647 1449/1315/647 1450/1316/647 1456/1304/647 +f 1456/1304/648 1450/1316/648 1446/592/648 1452/590/648 +f 1385/1317/649 1379/1305/649 1381/1306/649 1387/1318/649 +f 1387/1318/650 1381/1306/650 1382/1307/650 1388/1319/650 +f 1388/1319/651 1382/1307/651 1383/1308/651 1389/1320/651 +f 1389/1321/652 1383/1309/652 1384/1310/652 1390/1322/652 +f 1390/1322/653 1384/1310/653 1380/593/653 1386/595/653 +f 1445/1311/654 1439/1323/654 1441/1324/654 1447/1312/654 +f 1447/1312/655 1441/1324/655 1442/1325/655 1448/1313/655 +f 1448/1313/656 1442/1325/656 1443/1326/656 1449/1314/656 +f 1449/1315/657 1443/1327/657 1444/1328/657 1450/1316/657 +f 1450/1316/658 1444/1328/658 1440/594/658 1446/592/658 +f 1391/1329/659 1385/1317/659 1387/1318/659 1393/1330/659 +f 1393/1330/660 1387/1318/660 1388/1319/660 1394/1331/660 +f 1394/1331/661 1388/1319/661 1389/1320/661 1395/1332/661 +f 1395/1333/662 1389/1321/662 1390/1322/662 1396/1334/662 +f 1396/1334/663 1390/1322/663 1386/595/663 1392/597/663 +f 1439/1323/664 1433/1335/664 1435/1336/664 1441/1324/664 +f 1441/1324/665 1435/1336/665 1436/1337/665 1442/1325/665 +f 1442/1325/666 1436/1337/666 1437/1338/666 1443/1326/666 +f 1443/1327/667 1437/1339/667 1438/1340/667 1444/1328/667 +f 1444/1328/668 1438/1340/668 1434/596/668 1440/594/668 +f 1397/1341/669 1391/1329/669 1393/1330/669 1399/1342/669 +f 1399/1342/670 1393/1330/670 1394/1331/670 1400/1343/670 +f 1400/1343/671 1394/1331/671 1395/1332/671 1401/1344/671 +f 1401/1345/672 1395/1333/672 1396/1334/672 1402/1346/672 +f 1402/1346/673 1396/1334/673 1392/597/673 1398/599/673 +f 1433/1335/674 1427/1347/674 1429/1348/674 1435/1336/674 +f 1435/1336/675 1429/1348/675 1430/1349/675 1436/1337/675 +f 1436/1337/676 1430/1349/676 1431/1350/676 1437/1338/676 +f 1437/1339/677 1431/1351/677 1432/1352/677 1438/1340/677 +f 1438/1340/678 1432/1352/678 1428/598/678 1434/596/678 +f 1403/1353/679 1397/1341/679 1399/1342/679 1405/1354/679 +f 1405/1354/680 1399/1342/680 1400/1343/680 1406/1355/680 +f 1406/1355/681 1400/1343/681 1401/1344/681 1407/1356/681 +f 1407/1357/682 1401/1345/682 1402/1346/682 1408/1358/682 +f 1408/1358/683 1402/1346/683 1398/599/683 1404/586/683 +f 1427/1347/684 1421/1359/684 1423/1360/684 1429/1348/684 +f 1429/1348/685 1423/1360/685 1424/1361/685 1430/1349/685 +f 1430/1349/686 1424/1361/686 1425/1362/686 1431/1350/686 +f 1431/1351/687 1425/1363/687 1426/1364/687 1432/1352/687 +f 1432/1352/688 1426/1364/688 1422/587/688 1428/598/688 +f 1355/1365/689 1403/1353/689 1405/1354/689 1357/1366/689 +f 1357/1366/690 1405/1354/690 1406/1355/690 1358/1367/690 +f 1358/1367/691 1406/1355/691 1407/1356/691 1359/1368/691 +f 1359/1369/692 1407/1357/692 1408/1358/692 1360/1370/692 +f 1360/1370/693 1408/1358/693 1404/586/693 1356/501/693 +f 1421/1359/694 1409/1371/694 1411/1372/694 1423/1360/694 +f 1423/1360/695 1411/1372/695 1412/1373/695 1424/1361/695 +f 1424/1361/696 1412/1373/696 1413/1374/696 1425/1362/696 +f 1425/1363/697 1413/1375/697 1414/1376/697 1426/1364/697 +f 1426/1364/698 1414/1376/698 1410/502/698 1422/587/698 +f 1481/1377/699 1469/1378/699 1471/1379/699 1483/1380/699 +f 1483/1380/700 1471/1379/700 1472/1381/700 1484/1382/700 +f 1484/1382/701 1472/1381/701 1473/1383/701 1485/1384/701 +f 1485/1385/702 1473/1386/702 1474/1387/702 1486/1388/702 +f 1486/1388/703 1474/1387/703 1470/514/703 1482/604/703 +f 1295/1389/704 1343/1390/704 1345/1391/704 1297/1392/704 +f 1297/1392/705 1345/1391/705 1346/1393/705 1298/1394/705 +f 1298/1394/706 1346/1393/706 1347/1395/706 1299/1396/706 +f 1299/1397/707 1347/1398/707 1348/1399/707 1300/1400/707 +f 1300/1400/708 1348/1399/708 1344/605/708 1296/513/708 +f 1487/1401/709 1481/1377/709 1483/1380/709 1489/1402/709 +f 1489/1402/710 1483/1380/710 1484/1382/710 1490/1403/710 +f 1490/1403/711 1484/1382/711 1485/1384/711 1491/1404/711 +f 1491/1405/712 1485/1385/712 1486/1388/712 1492/1406/712 +f 1492/1406/713 1486/1388/713 1482/604/713 1488/607/713 +f 1343/1390/714 1337/1407/714 1339/1408/714 1345/1391/714 +f 1345/1391/715 1339/1408/715 1340/1409/715 1346/1393/715 +f 1346/1393/716 1340/1409/716 1341/1410/716 1347/1395/716 +f 1347/1398/717 1341/1411/717 1342/1412/717 1348/1399/717 +f 1348/1399/718 1342/1412/718 1338/606/718 1344/605/718 +f 1493/1413/719 1487/1401/719 1489/1402/719 1495/1414/719 +f 1495/1414/720 1489/1402/720 1490/1403/720 1496/1415/720 +f 1496/1415/721 1490/1403/721 1491/1404/721 1497/1416/721 +f 1497/1417/722 1491/1405/722 1492/1406/722 1498/1418/722 +f 1498/1418/723 1492/1406/723 1488/607/723 1494/609/723 +f 1337/1407/724 1331/1419/724 1333/1420/724 1339/1408/724 +f 1339/1408/725 1333/1420/725 1334/1421/725 1340/1409/725 +f 1340/1409/726 1334/1421/726 1335/1422/726 1341/1410/726 +f 1341/1411/727 1335/1423/727 1336/1424/727 1342/1412/727 +f 1342/1412/728 1336/1424/728 1332/608/728 1338/606/728 +f 1499/1425/729 1493/1413/729 1495/1414/729 1501/1426/729 +f 1501/1426/730 1495/1414/730 1496/1415/730 1502/1427/730 +f 1502/1427/731 1496/1415/731 1497/1416/731 1503/1428/731 +f 1503/1429/732 1497/1417/732 1498/1418/732 1504/1430/732 +f 1504/1430/733 1498/1418/733 1494/609/733 1500/611/733 +f 1331/1419/734 1325/1431/734 1327/1432/734 1333/1420/734 +f 1333/1420/735 1327/1432/735 1328/1433/735 1334/1421/735 +f 1334/1421/736 1328/1433/736 1329/1434/736 1335/1422/736 +f 1335/1423/737 1329/1435/737 1330/1436/737 1336/1424/737 +f 1336/1424/738 1330/1436/738 1326/610/738 1332/608/738 +f 1505/1437/739 1499/1425/739 1501/1426/739 1507/1438/739 +f 1507/1438/740 1501/1426/740 1502/1427/740 1508/1439/740 +f 1508/1439/741 1502/1427/741 1503/1428/741 1509/1440/741 +f 1509/1441/742 1503/1429/742 1504/1430/742 1510/1442/742 +f 1510/1442/743 1504/1430/743 1500/611/743 1506/613/743 +f 1325/1431/744 1319/1443/744 1321/1444/744 1327/1432/744 +f 1327/1432/745 1321/1444/745 1322/1445/745 1328/1433/745 +f 1328/1433/746 1322/1445/746 1323/1446/746 1329/1434/746 +f 1329/1435/747 1323/1447/747 1324/1448/747 1330/1436/747 +f 1330/1436/748 1324/1448/748 1320/612/748 1326/610/748 +f 1511/1449/749 1505/1437/749 1507/1438/749 1513/1450/749 +f 1513/1450/750 1507/1438/750 1508/1439/750 1514/1451/750 +f 1514/1451/751 1508/1439/751 1509/1440/751 1515/1452/751 +f 1515/1453/752 1509/1441/752 1510/1442/752 1516/1454/752 +f 1516/1454/753 1510/1442/753 1506/613/753 1512/615/753 +f 1319/1443/754 1313/1455/754 1315/1456/754 1321/1444/754 +f 1321/1444/755 1315/1456/755 1316/1457/755 1322/1445/755 +f 1322/1445/756 1316/1457/756 1317/1458/756 1323/1446/756 +f 1323/1447/757 1317/1459/757 1318/1460/757 1324/1448/757 +f 1324/1448/758 1318/1460/758 1314/614/758 1320/612/758 +f 1517/1461/759 1511/1449/759 1513/1450/759 1519/1462/759 +f 1519/1462/760 1513/1450/760 1514/1451/760 1520/1463/760 +f 1520/1463/761 1514/1451/761 1515/1452/761 1521/1464/761 +f 1521/1465/762 1515/1453/762 1516/1454/762 1522/1466/762 +f 1522/1466/763 1516/1454/763 1512/615/763 1518/602/763 +f 1313/1455/764 1307/1467/764 1309/1468/764 1315/1456/764 +f 1315/1456/765 1309/1468/765 1310/1469/765 1316/1457/765 +f 1316/1457/766 1310/1469/766 1311/1470/766 1317/1458/766 +f 1317/1459/767 1311/1471/767 1312/1472/767 1318/1460/767 +f 1318/1460/768 1312/1472/768 1308/603/768 1314/614/768 +f 1523/1473/769 1517/1461/769 1519/1462/769 1525/1474/769 +f 1525/1474/770 1519/1462/770 1520/1463/770 1526/1475/770 +f 1526/1475/771 1520/1463/771 1521/1464/771 1527/1476/771 +f 1527/1477/772 1521/1465/772 1522/1466/772 1528/1478/772 +f 1528/1478/773 1522/1466/773 1518/602/773 1524/572/773 +f 1307/1467/774 1301/1479/774 1303/1480/774 1309/1468/774 +f 1309/1468/775 1303/1480/775 1304/1481/775 1310/1469/775 +f 1310/1469/776 1304/1481/776 1305/1482/776 1311/1470/776 +f 1311/1471/777 1305/1483/777 1306/1484/777 1312/1472/777 +f 1312/1472/778 1306/1484/778 1302/573/778 1308/603/778 +f 1475/1485/779 1523/1473/779 1525/1474/779 1477/1486/779 +f 1477/1486/780 1525/1474/780 1526/1475/780 1478/1487/780 +f 1478/1487/781 1526/1475/781 1527/1476/781 1479/1488/781 +f 1479/1489/782 1527/1477/782 1528/1478/782 1480/1490/782 +f 1480/1490/783 1528/1478/783 1524/572/783 1476/575/783 +f 1301/1479/784 1289/1491/784 1291/1492/784 1303/1480/784 +f 1303/1480/785 1291/1492/785 1292/1493/785 1304/1481/785 +f 1304/1481/786 1292/1493/786 1293/1494/786 1305/1482/786 +f 1305/1483/787 1293/1495/787 1294/1496/787 1306/1484/787 +f 1306/1484/788 1294/1496/788 1290/574/788 1302/573/788 +f 881/855/789 1295/1389/789 1297/1392/789 883/853/789 +f 883/853/790 1297/1392/790 1298/1394/790 884/851/790 +f 884/851/791 1298/1394/791 1299/1396/791 885/848/791 +f 885/847/792 1299/1397/792 1300/1400/792 886/845/792 +f 886/845/793 1300/1400/793 1296/513/793 882/516/793 +f 1469/1378/794 887/866/794 889/864/794 1471/1379/794 +f 1471/1379/795 889/864/795 890/862/795 1472/1381/795 +f 1472/1381/796 890/862/796 891/861/796 1473/1383/796 +f 1473/1386/797 891/858/797 892/856/797 1474/1387/797 +f 1474/1387/798 892/856/798 888/515/798 1470/514/798 +f 1289/1491/799 1151/1173/799 1153/1176/799 1291/1492/799 +f 1291/1492/800 1153/1176/800 1154/1178/800 1292/1493/800 +f 1292/1493/801 1154/1178/801 1155/1180/801 1293/1494/801 +f 1293/1495/802 1155/1181/802 1156/1184/802 1294/1496/802 +f 1294/1496/803 1156/1184/803 1152/541/803 1290/574/803 +f 1097/1162/804 1475/1485/804 1477/1486/804 1099/1163/804 +f 1099/1163/805 1477/1486/805 1478/1487/805 1100/1165/805 +f 1100/1165/806 1478/1487/806 1479/1488/806 1101/1167/806 +f 1101/1170/807 1479/1489/807 1480/1490/807 1102/1171/807 +f 1102/1171/808 1480/1490/808 1476/575/808 1098/540/808 +f 1409/1371/809 869/837/809 871/836/809 1411/1372/809 +f 1411/1372/810 871/836/810 872/835/810 1412/1373/810 +f 1412/1373/811 872/835/811 873/834/811 1413/1374/811 +f 1413/1375/812 873/833/812 874/832/812 1414/1376/812 +f 1414/1376/813 874/832/813 870/500/813 1410/502/813 +f 875/843/814 1355/1365/814 1357/1366/814 877/842/814 +f 877/842/815 1357/1366/815 1358/1367/815 878/841/815 +f 878/841/816 1358/1367/816 1359/1368/816 879/840/816 +f 879/839/817 1359/1369/817 1360/1370/817 880/838/817 +f 880/838/818 1360/1370/818 1356/501/818 876/499/818 +f 1241/1155/819 1415/1269/819 1417/1272/819 1243/1156/819 +f 1243/1156/820 1417/1272/820 1418/1274/820 1244/1157/820 +f 1244/1157/821 1418/1274/821 1419/1276/821 1245/1158/821 +f 1245/1159/822 1419/1277/822 1420/1280/822 1246/1160/822 +f 1246/1160/823 1420/1280/823 1416/576/823 1242/564/823 +f 1349/1258/824 1199/1149/824 1201/1150/824 1351/1259/824 +f 1351/1259/825 1201/1150/825 1202/1151/825 1352/1261/825 +f 1352/1261/826 1202/1151/826 1203/1152/826 1353/1263/826 +f 1353/1266/827 1203/1153/827 1204/1154/827 1354/1267/827 +f 1354/1267/828 1204/1154/828 1200/565/828 1350/577/828 +f 1163/1227/25 1169/1215/25 1277/1095/25 +f 1879/1497/829 1865/1498/829 1867/1499/829 1881/1500/829 +f 1881/1500/830 1867/1499/830 1868/1501/830 1882/1502/830 +f 1882/1502/831 1868/1501/831 1869/1503/831 1883/1504/831 +f 1883/1505/832 1869/1506/832 1870/1507/832 1884/1508/832 +f 1884/1508/833 1870/1507/833 1871/1509/833 1885/1510/833 +f 1885/1510/834 1871/1509/834 1866/371/834 1880/355/834 +f 1928/414/835 1970/413/835 1972/1511/835 1930/1512/835 +f 1930/1512/836 1972/1511/836 1973/1513/836 1931/1514/836 +f 1931/1514/837 1973/1513/837 1974/1515/837 1932/1516/837 +f 1932/1517/838 1974/1518/838 1975/1519/838 1933/1520/838 +f 1933/1520/839 1975/1519/839 1976/1521/839 1934/1522/839 +f 1934/1522/840 1976/1521/840 1971/356/840 1929/372/840 +f 1886/1523/841 1879/1497/841 1881/1500/841 1888/1524/841 +f 1888/1524/842 1881/1500/842 1882/1502/842 1889/1525/842 +f 1889/1525/843 1882/1502/843 1883/1526/843 1890/1527/843 +f 1890/1528/844 1883/1529/844 1884/1530/844 1891/1531/844 +f 1891/1531/845 1884/1530/845 1885/1532/845 1892/1533/845 +f 1892/1533/846 1885/1532/846 1880/355/846 1887/345/846 +f 1970/413/847 1963/412/847 1965/1534/847 1972/1511/847 +f 1972/1511/848 1965/1534/848 1966/1535/848 1973/1513/848 +f 1973/1513/849 1966/1535/849 1967/1536/849 1974/1537/849 +f 1974/1538/850 1967/1539/850 1968/1540/850 1975/1541/850 +f 1975/1541/851 1968/1540/851 1969/1542/851 1976/1543/851 +f 1976/1543/852 1969/1542/852 1964/346/852 1971/356/852 +f 1893/1544/853 1886/1523/853 1888/1524/853 1895/1545/853 +f 1895/1545/854 1888/1524/854 1889/1525/854 1896/1546/854 +f 1896/1546/855 1889/1525/855 1890/1547/855 1897/1548/855 +f 1897/1549/856 1890/1550/856 1891/1551/856 1898/1552/856 +f 1898/1552/857 1891/1551/857 1892/1553/857 1899/1554/857 +f 1899/1554/858 1892/1553/858 1887/345/858 1894/348/858 +f 1963/412/859 1956/411/859 1958/1555/859 1965/1534/859 +f 1965/1534/860 1958/1555/860 1959/1556/860 1966/1535/860 +f 1966/1535/861 1959/1556/861 1960/1557/861 1967/1558/861 +f 1967/1559/862 1960/1560/862 1961/1561/862 1968/1562/862 +f 1968/1562/863 1961/1561/863 1962/1563/863 1969/1564/863 +f 1969/1564/864 1962/1563/864 1957/347/864 1964/346/864 +f 1900/1565/865 1893/1544/865 1895/1545/865 1902/1566/865 +f 1902/1566/866 1895/1545/866 1896/1546/866 1903/1567/866 +f 1903/1567/867 1896/1546/867 1897/1568/867 1904/1569/867 +f 1904/1570/868 1897/1571/868 1898/1572/868 1905/1573/868 +f 1905/1573/869 1898/1572/869 1899/1574/869 1906/1575/869 +f 1906/1575/870 1899/1574/870 1894/348/870 1901/350/870 +f 1956/411/871 1949/410/871 1951/1576/871 1958/1555/871 +f 1958/1555/872 1951/1576/872 1952/1577/872 1959/1556/872 +f 1959/1556/873 1952/1577/873 1953/1578/873 1960/1579/873 +f 1960/1580/874 1953/1581/874 1954/1582/874 1961/1583/874 +f 1961/1583/875 1954/1582/875 1955/1584/875 1962/1585/875 +f 1962/1585/876 1955/1584/876 1950/349/876 1957/347/876 +f 1907/1586/877 1900/1565/877 1902/1566/877 1909/1587/877 +f 1909/1587/878 1902/1566/878 1903/1567/878 1910/1588/878 +f 1910/1588/879 1903/1567/879 1904/1589/879 1911/1590/879 +f 1911/1591/880 1904/1592/880 1905/1593/880 1912/1594/880 +f 1912/1594/881 1905/1593/881 1906/1595/881 1913/1596/881 +f 1913/1596/882 1906/1595/882 1901/351/882 1908/354/882 +f 1949/410/883 1942/409/883 1944/1597/883 1951/1576/883 +f 1951/1576/884 1944/1597/884 1945/1598/884 1952/1577/884 +f 1952/1577/885 1945/1598/885 1946/1599/885 1953/1600/885 +f 1953/1601/886 1946/1602/886 1947/1603/886 1954/1604/886 +f 1954/1604/887 1947/1603/887 1948/1605/887 1955/1606/887 +f 1955/1606/888 1948/1605/888 1943/353/888 1950/352/888 +f 1914/1607/889 1907/1586/889 1909/1587/889 1916/1608/889 +f 1916/1608/890 1909/1587/890 1910/1588/890 1917/1609/890 +f 1917/1609/891 1910/1588/891 1911/1610/891 1918/1611/891 +f 1918/1612/892 1911/1613/892 1912/1614/892 1919/1615/892 +f 1919/1615/893 1912/1614/893 1913/1616/893 1920/1617/893 +f 1920/1617/894 1913/1616/894 1908/354/894 1915/341/894 +f 1942/409/895 1935/408/895 1937/1618/895 1944/1597/895 +f 1944/1597/896 1937/1618/896 1938/1619/896 1945/1598/896 +f 1945/1598/897 1938/1619/897 1939/1620/897 1946/1621/897 +f 1946/1622/898 1939/1623/898 1940/1624/898 1947/1625/898 +f 1947/1625/899 1940/1624/899 1941/1626/899 1948/1627/899 +f 1948/1627/900 1941/1626/900 1936/342/900 1943/353/900 +f 1872/1628/901 1914/1607/901 1916/1608/901 1874/1629/901 +f 1874/1629/902 1916/1608/902 1917/1609/902 1875/1630/902 +f 1875/1630/903 1917/1609/903 1918/1631/903 1876/1632/903 +f 1876/1633/904 1918/1634/904 1919/1635/904 1877/1636/904 +f 1877/1636/905 1919/1635/905 1920/1637/905 1878/1638/905 +f 1878/1638/906 1920/1637/906 1915/341/906 1873/344/906 +f 1935/408/907 1921/407/907 1923/1639/907 1937/1618/907 +f 1937/1618/908 1923/1639/908 1924/1640/908 1938/1619/908 +f 1938/1619/909 1924/1640/909 1925/1641/909 1939/1642/909 +f 1939/1643/910 1925/1644/910 1926/1645/910 1940/1646/910 +f 1940/1646/911 1926/1645/911 1927/1647/911 1941/1648/911 +f 1941/1648/912 1927/1647/912 1922/343/912 1936/342/912 +f 1543/1649/913 1529/1650/913 1531/1651/913 1545/1652/913 +f 1545/1652/914 1531/1651/914 1532/1653/914 1546/1654/914 +f 1546/1654/915 1532/1653/915 1533/1655/915 1547/1656/915 +f 1547/1657/916 1533/1658/916 1534/1659/916 1548/1660/916 +f 1548/1660/917 1534/1659/917 1535/1661/917 1549/1662/917 +f 1549/1662/918 1535/1661/918 1530/357/918 1544/337/918 +f 1704/390/919 1746/389/919 1748/1663/919 1706/1664/919 +f 1706/1664/920 1748/1663/920 1749/1665/920 1707/1666/920 +f 1707/1666/921 1749/1665/921 1750/1667/921 1708/1668/921 +f 1708/1669/922 1750/1670/922 1751/1671/922 1709/1672/922 +f 1709/1672/923 1751/1671/923 1752/1673/923 1710/1674/923 +f 1710/1674/924 1752/1673/924 1747/338/924 1705/358/924 +f 1550/1675/925 1543/1649/925 1545/1652/925 1552/1676/925 +f 1552/1676/926 1545/1652/926 1546/1654/926 1553/1677/926 +f 1553/1677/927 1546/1654/927 1547/1678/927 1554/1679/927 +f 1554/1680/928 1547/1681/928 1548/1682/928 1555/1683/928 +f 1555/1683/929 1548/1682/929 1549/1684/929 1556/1685/929 +f 1556/1685/930 1549/1684/930 1544/337/930 1551/340/930 +f 1746/389/931 1739/388/931 1741/1686/931 1748/1663/931 +f 1748/1663/932 1741/1686/932 1742/1687/932 1749/1665/932 +f 1749/1665/933 1742/1687/933 1743/1688/933 1750/1689/933 +f 1750/1690/934 1743/1691/934 1744/1692/934 1751/1693/934 +f 1751/1693/935 1744/1692/935 1745/1694/935 1752/1695/935 +f 1752/1695/936 1745/1694/936 1740/339/936 1747/338/936 +f 1557/1696/937 1550/1675/937 1552/1676/937 1559/1697/937 +f 1559/1697/938 1552/1676/938 1553/1677/938 1560/1698/938 +f 1560/1698/939 1553/1677/939 1554/1699/939 1561/1700/939 +f 1561/1701/940 1554/1702/940 1555/1703/940 1562/1704/940 +f 1562/1704/941 1555/1703/941 1556/1705/941 1563/1706/941 +f 1563/1706/942 1556/1705/942 1551/340/942 1558/360/942 +f 1739/388/943 1732/387/943 1734/1707/943 1741/1686/943 +f 1741/1686/944 1734/1707/944 1735/1708/944 1742/1687/944 +f 1742/1687/945 1735/1708/945 1736/1709/945 1743/1710/945 +f 1743/1711/946 1736/1712/946 1737/1713/946 1744/1714/946 +f 1744/1714/947 1737/1713/947 1738/1715/947 1745/1716/947 +f 1745/1716/948 1738/1715/948 1733/359/948 1740/339/948 +f 1564/1717/949 1557/1696/949 1559/1697/949 1566/1718/949 +f 1566/1718/950 1559/1697/950 1560/1698/950 1567/1719/950 +f 1567/1719/951 1560/1698/951 1561/1720/951 1568/1721/951 +f 1568/1722/952 1561/1723/952 1562/1724/952 1569/1725/952 +f 1569/1725/953 1562/1724/953 1563/1726/953 1570/1727/953 +f 1570/1727/954 1563/1726/954 1558/360/954 1565/362/954 +f 1732/387/955 1725/386/955 1727/1728/955 1734/1707/955 +f 1734/1707/956 1727/1728/956 1728/1729/956 1735/1708/956 +f 1735/1708/957 1728/1729/957 1729/1730/957 1736/1731/957 +f 1736/1732/958 1729/1733/958 1730/1734/958 1737/1735/958 +f 1737/1735/959 1730/1734/959 1731/1736/959 1738/1737/959 +f 1738/1737/960 1731/1736/960 1726/361/960 1733/359/960 +f 1571/1738/961 1564/1717/961 1566/1718/961 1573/1739/961 +f 1573/1739/962 1566/1718/962 1567/1719/962 1574/1740/962 +f 1574/1740/963 1567/1719/963 1568/1741/963 1575/1742/963 +f 1575/1743/964 1568/1744/964 1569/1745/964 1576/1746/964 +f 1576/1746/965 1569/1745/965 1570/1747/965 1577/1748/965 +f 1577/1748/966 1570/1747/966 1565/363/966 1572/366/966 +f 1725/386/967 1718/385/967 1720/1749/967 1727/1728/967 +f 1727/1728/968 1720/1749/968 1721/1750/968 1728/1729/968 +f 1728/1729/969 1721/1750/969 1722/1751/969 1729/1752/969 +f 1729/1753/970 1722/1754/970 1723/1755/970 1730/1756/970 +f 1730/1756/971 1723/1755/971 1724/1757/971 1731/1758/971 +f 1731/1758/972 1724/1757/972 1719/365/972 1726/364/972 +f 1578/1759/973 1571/1738/973 1573/1739/973 1580/1760/973 +f 1580/1760/974 1573/1739/974 1574/1740/974 1581/1761/974 +f 1581/1761/975 1574/1740/975 1575/1762/975 1582/1763/975 +f 1582/1764/976 1575/1765/976 1576/1766/976 1583/1767/976 +f 1583/1767/977 1576/1766/977 1577/1768/977 1584/1769/977 +f 1584/1769/978 1577/1768/978 1572/366/978 1579/329/978 +f 1718/385/979 1711/384/979 1713/1770/979 1720/1749/979 +f 1720/1749/980 1713/1770/980 1714/1771/980 1721/1750/980 +f 1721/1750/981 1714/1771/981 1715/1772/981 1722/1773/981 +f 1722/1774/982 1715/1775/982 1716/1776/982 1723/1777/982 +f 1723/1777/983 1716/1776/983 1717/1778/983 1724/1779/983 +f 1724/1779/984 1717/1778/984 1712/330/984 1719/365/984 +f 1536/1780/985 1578/1759/985 1580/1760/985 1538/1781/985 +f 1538/1781/986 1580/1760/986 1581/1761/986 1539/1782/986 +f 1539/1782/987 1581/1761/987 1582/1783/987 1540/1784/987 +f 1540/1785/988 1582/1786/988 1583/1787/988 1541/1788/988 +f 1541/1788/989 1583/1787/989 1584/1789/989 1542/1790/989 +f 1542/1790/990 1584/1789/990 1579/329/990 1537/332/990 +f 1711/384/991 1697/383/991 1699/1791/991 1713/1770/991 +f 1713/1770/992 1699/1791/992 1700/1792/992 1714/1771/992 +f 1714/1771/993 1700/1792/993 1701/1793/993 1715/1794/993 +f 1715/1795/994 1701/1796/994 1702/1797/994 1716/1798/994 +f 1716/1798/995 1702/1797/995 1703/1799/995 1717/1800/995 +f 1717/1800/996 1703/1799/996 1698/331/996 1712/330/996 +f 1599/1801/997 1585/1802/997 1587/1803/997 1601/1804/997 +f 1601/1804/998 1587/1803/998 1588/1805/998 1602/1806/998 +f 1602/1806/999 1588/1805/999 1589/1807/999 1603/1808/999 +f 1603/1809/1000 1589/1810/1000 1590/1811/1000 1604/1812/1000 +f 1604/1812/1001 1590/1811/1001 1591/1813/1001 1605/1814/1001 +f 1605/1814/1002 1591/1813/1002 1586/367/1002 1600/370/1002 +f 1648/398/1003 1690/397/1003 1692/1815/1003 1650/1816/1003 +f 1650/1816/1004 1692/1815/1004 1693/1817/1004 1651/1818/1004 +f 1651/1818/1005 1693/1817/1005 1694/1819/1005 1652/1820/1005 +f 1652/1821/1006 1694/1822/1006 1695/1823/1006 1653/1824/1006 +f 1653/1824/1007 1695/1823/1007 1696/1825/1007 1654/1826/1007 +f 1654/1826/1008 1696/1825/1008 1691/369/1008 1649/368/1008 +f 1606/1827/1009 1599/1801/1009 1601/1804/1009 1608/1828/1009 +f 1608/1828/1010 1601/1804/1010 1602/1806/1010 1609/1829/1010 +f 1609/1829/1011 1602/1806/1011 1603/1830/1011 1610/1831/1011 +f 1610/1832/1012 1603/1833/1012 1604/1834/1012 1611/1835/1012 +f 1611/1835/1013 1604/1834/1013 1605/1836/1013 1612/1837/1013 +f 1612/1837/1014 1605/1836/1014 1600/370/1014 1607/373/1014 +f 1690/397/1015 1683/396/1015 1685/1838/1015 1692/1815/1015 +f 1692/1815/1016 1685/1838/1016 1686/1839/1016 1693/1817/1016 +f 1693/1817/1017 1686/1839/1017 1687/1840/1017 1694/1841/1017 +f 1694/1842/1018 1687/1843/1018 1688/1844/1018 1695/1845/1018 +f 1695/1845/1019 1688/1844/1019 1689/1846/1019 1696/1847/1019 +f 1696/1847/1020 1689/1846/1020 1684/374/1020 1691/369/1020 +f 1613/1848/1021 1606/1827/1021 1608/1828/1021 1615/1849/1021 +f 1615/1849/1022 1608/1828/1022 1609/1829/1022 1616/1850/1022 +f 1616/1850/1023 1609/1829/1023 1610/1851/1023 1617/1852/1023 +f 1617/1853/1024 1610/1854/1024 1611/1855/1024 1618/1856/1024 +f 1618/1856/1025 1611/1855/1025 1612/1857/1025 1619/1858/1025 +f 1619/1858/1026 1612/1857/1026 1607/373/1026 1614/376/1026 +f 1683/396/1027 1676/395/1027 1678/1859/1027 1685/1838/1027 +f 1685/1838/1028 1678/1859/1028 1679/1860/1028 1686/1839/1028 +f 1686/1839/1029 1679/1860/1029 1680/1861/1029 1687/1862/1029 +f 1687/1863/1030 1680/1864/1030 1681/1865/1030 1688/1866/1030 +f 1688/1866/1031 1681/1865/1031 1682/1867/1031 1689/1868/1031 +f 1689/1868/1032 1682/1867/1032 1677/375/1032 1684/374/1032 +f 1620/1869/1033 1613/1848/1033 1615/1849/1033 1622/1870/1033 +f 1622/1870/1034 1615/1849/1034 1616/1850/1034 1623/1871/1034 +f 1623/1871/1035 1616/1850/1035 1617/1872/1035 1624/1873/1035 +f 1624/1874/1036 1617/1875/1036 1618/1876/1036 1625/1877/1036 +f 1625/1877/1037 1618/1876/1037 1619/1878/1037 1626/1879/1037 +f 1626/1879/1038 1619/1878/1038 1614/376/1038 1621/378/1038 +f 1676/395/1039 1669/394/1039 1671/1880/1039 1678/1859/1039 +f 1678/1859/1040 1671/1880/1040 1672/1881/1040 1679/1860/1040 +f 1679/1860/1041 1672/1881/1041 1673/1882/1041 1680/1883/1041 +f 1680/1884/1042 1673/1885/1042 1674/1886/1042 1681/1887/1042 +f 1681/1887/1043 1674/1886/1043 1675/1888/1043 1682/1889/1043 +f 1682/1889/1044 1675/1888/1044 1670/377/1044 1677/375/1044 +f 1627/1890/1045 1620/1869/1045 1622/1870/1045 1629/1891/1045 +f 1629/1891/1046 1622/1870/1046 1623/1871/1046 1630/1892/1046 +f 1630/1892/1047 1623/1871/1047 1624/1893/1047 1631/1894/1047 +f 1631/1895/1048 1624/1896/1048 1625/1897/1048 1632/1898/1048 +f 1632/1898/1049 1625/1897/1049 1626/1899/1049 1633/1900/1049 +f 1633/1900/1050 1626/1899/1050 1621/379/1050 1628/382/1050 +f 1669/394/1051 1662/393/1051 1664/1901/1051 1671/1880/1051 +f 1671/1880/1052 1664/1901/1052 1665/1902/1052 1672/1881/1052 +f 1672/1881/1053 1665/1902/1053 1666/1903/1053 1673/1904/1053 +f 1673/1905/1054 1666/1906/1054 1667/1907/1054 1674/1908/1054 +f 1674/1908/1055 1667/1907/1055 1668/1909/1055 1675/1910/1055 +f 1675/1910/1056 1668/1909/1056 1663/381/1056 1670/380/1056 +f 1634/1911/1057 1627/1890/1057 1629/1891/1057 1636/1912/1057 +f 1636/1912/1058 1629/1891/1058 1630/1892/1058 1637/1913/1058 +f 1637/1913/1059 1630/1892/1059 1631/1914/1059 1638/1915/1059 +f 1638/1916/1060 1631/1917/1060 1632/1918/1060 1639/1919/1060 +f 1639/1919/1061 1632/1918/1061 1633/1920/1061 1640/1921/1061 +f 1640/1921/1062 1633/1920/1062 1628/382/1062 1635/321/1062 +f 1662/393/1063 1655/392/1063 1657/1922/1063 1664/1901/1063 +f 1664/1901/1064 1657/1922/1064 1658/1923/1064 1665/1902/1064 +f 1665/1902/1065 1658/1923/1065 1659/1924/1065 1666/1925/1065 +f 1666/1926/1066 1659/1927/1066 1660/1928/1066 1667/1929/1066 +f 1667/1929/1067 1660/1928/1067 1661/1930/1067 1668/1931/1067 +f 1668/1931/1068 1661/1930/1068 1656/322/1068 1663/381/1068 +f 1592/1932/1069 1634/1911/1069 1636/1912/1069 1594/1933/1069 +f 1594/1933/1070 1636/1912/1070 1637/1913/1070 1595/1934/1070 +f 1595/1934/1071 1637/1913/1071 1638/1935/1071 1596/1936/1071 +f 1596/1937/1072 1638/1938/1072 1639/1939/1072 1597/1940/1072 +f 1597/1940/1073 1639/1939/1073 1640/1941/1073 1598/1942/1073 +f 1598/1942/1074 1640/1941/1074 1635/321/1074 1593/324/1074 +f 1655/392/1075 1641/391/1075 1643/1943/1075 1657/1922/1075 +f 1657/1922/1076 1643/1943/1076 1644/1944/1076 1658/1923/1076 +f 1658/1923/1077 1644/1944/1077 1645/1945/1077 1659/1946/1077 +f 1659/1947/1078 1645/1948/1078 1646/1949/1078 1660/1950/1078 +f 1660/1950/1079 1646/1949/1079 1647/1951/1079 1661/1952/1079 +f 1661/1952/1080 1647/1951/1080 1642/323/1080 1656/322/1080 +f 1767/1953/1081 1753/1954/1081 1755/1955/1081 1769/1956/1081 +f 1769/1956/1082 1755/1955/1082 1756/1957/1082 1770/1958/1082 +f 1770/1958/1083 1756/1957/1083 1757/1959/1083 1771/1960/1083 +f 1771/1961/1084 1757/1962/1084 1758/1963/1084 1772/1964/1084 +f 1772/1964/1085 1758/1963/1085 1759/1965/1085 1773/1966/1085 +f 1773/1966/1086 1759/1965/1086 1754/325/1086 1768/328/1086 +f 1816/406/1087 1858/405/1087 1860/1967/1087 1818/1968/1087 +f 1818/1968/1088 1860/1967/1088 1861/1969/1088 1819/1970/1088 +f 1819/1970/1089 1861/1969/1089 1862/1971/1089 1820/1972/1089 +f 1820/1973/1090 1862/1974/1090 1863/1975/1090 1821/1976/1090 +f 1821/1976/1091 1863/1975/1091 1864/1977/1091 1822/1978/1091 +f 1822/1978/1092 1864/1977/1092 1859/327/1092 1817/326/1092 +f 1774/1979/1093 1767/1953/1093 1769/1956/1093 1776/1980/1093 +f 1776/1980/1094 1769/1956/1094 1770/1958/1094 1777/1981/1094 +f 1777/1981/1095 1770/1958/1095 1771/1982/1095 1778/1983/1095 +f 1778/1984/1096 1771/1985/1096 1772/1986/1096 1779/1987/1096 +f 1779/1987/1097 1772/1986/1097 1773/1988/1097 1780/1989/1097 +f 1780/1989/1098 1773/1988/1098 1768/328/1098 1775/415/1098 +f 1858/405/1099 1851/404/1099 1853/1990/1099 1860/1967/1099 +f 1860/1967/1100 1853/1990/1100 1854/1991/1100 1861/1969/1100 +f 1861/1969/1101 1854/1991/1101 1855/1992/1101 1862/1993/1101 +f 1862/1994/1102 1855/1995/1102 1856/1996/1102 1863/1997/1102 +f 1863/1997/1103 1856/1996/1103 1857/1998/1103 1864/1999/1103 +f 1864/1999/1104 1857/1998/1104 1852/416/1104 1859/327/1104 +f 1781/2000/1105 1774/1979/1105 1776/1980/1105 1783/2001/1105 +f 1783/2001/1106 1776/1980/1106 1777/1981/1106 1784/2002/1106 +f 1784/2002/1107 1777/1981/1107 1778/2003/1107 1785/2004/1107 +f 1785/2005/1108 1778/2006/1108 1779/2007/1108 1786/2008/1108 +f 1786/2008/1109 1779/2007/1109 1780/2009/1109 1787/2010/1109 +f 1787/2010/1110 1780/2009/1110 1775/415/1110 1782/418/1110 +f 1851/404/1111 1844/403/1111 1846/2011/1111 1853/1990/1111 +f 1853/1990/1112 1846/2011/1112 1847/2012/1112 1854/1991/1112 +f 1854/1991/1113 1847/2012/1113 1848/2013/1113 1855/2014/1113 +f 1855/2015/1114 1848/2016/1114 1849/2017/1114 1856/2018/1114 +f 1856/2018/1115 1849/2017/1115 1850/2019/1115 1857/2020/1115 +f 1857/2020/1116 1850/2019/1116 1845/417/1116 1852/416/1116 +f 1788/2021/1117 1781/2000/1117 1783/2001/1117 1790/2022/1117 +f 1790/2022/1118 1783/2001/1118 1784/2002/1118 1791/2023/1118 +f 1791/2023/1119 1784/2002/1119 1785/2024/1119 1792/2025/1119 +f 1792/2026/1120 1785/2027/1120 1786/2028/1120 1793/2029/1120 +f 1793/2029/1121 1786/2028/1121 1787/2030/1121 1794/2031/1121 +f 1794/2031/1122 1787/2030/1122 1782/418/1122 1789/420/1122 +f 1844/403/1123 1837/402/1123 1839/2032/1123 1846/2011/1123 +f 1846/2011/1124 1839/2032/1124 1840/2033/1124 1847/2012/1124 +f 1847/2012/1125 1840/2033/1125 1841/2034/1125 1848/2035/1125 +f 1848/2036/1126 1841/2037/1126 1842/2038/1126 1849/2039/1126 +f 1849/2039/1127 1842/2038/1127 1843/2040/1127 1850/2041/1127 +f 1850/2041/1128 1843/2040/1128 1838/419/1128 1845/417/1128 +f 1795/2042/1129 1788/2021/1129 1790/2022/1129 1797/2043/1129 +f 1797/2043/1130 1790/2022/1130 1791/2023/1130 1798/2044/1130 +f 1798/2044/1131 1791/2023/1131 1792/2045/1131 1799/2046/1131 +f 1799/2047/1132 1792/2048/1132 1793/2049/1132 1800/2050/1132 +f 1800/2050/1133 1793/2049/1133 1794/2051/1133 1801/2052/1133 +f 1801/2052/1134 1794/2051/1134 1789/421/1134 1796/424/1134 +f 1837/402/1135 1830/401/1135 1832/2053/1135 1839/2032/1135 +f 1839/2032/1136 1832/2053/1136 1833/2054/1136 1840/2033/1136 +f 1840/2033/1137 1833/2054/1137 1834/2055/1137 1841/2056/1137 +f 1841/2057/1138 1834/2058/1138 1835/2059/1138 1842/2060/1138 +f 1842/2060/1139 1835/2059/1139 1836/2061/1139 1843/2062/1139 +f 1843/2062/1140 1836/2061/1140 1831/423/1140 1838/422/1140 +f 1802/2063/1141 1795/2042/1141 1797/2043/1141 1804/2064/1141 +f 1804/2064/1142 1797/2043/1142 1798/2044/1142 1805/2065/1142 +f 1805/2065/1143 1798/2044/1143 1799/2066/1143 1806/2067/1143 +f 1806/2068/1144 1799/2069/1144 1800/2070/1144 1807/2071/1144 +f 1807/2071/1145 1800/2070/1145 1801/2072/1145 1808/2073/1145 +f 1808/2073/1146 1801/2072/1146 1796/424/1146 1803/333/1146 +f 1830/401/1147 1823/400/1147 1825/2074/1147 1832/2053/1147 +f 1832/2053/1148 1825/2074/1148 1826/2075/1148 1833/2054/1148 +f 1833/2054/1149 1826/2075/1149 1827/2076/1149 1834/2077/1149 +f 1834/2078/1150 1827/2079/1150 1828/2080/1150 1835/2081/1150 +f 1835/2081/1151 1828/2080/1151 1829/2082/1151 1836/2083/1151 +f 1836/2083/1152 1829/2082/1152 1824/334/1152 1831/423/1152 +f 1760/2084/1153 1802/2063/1153 1804/2064/1153 1762/2085/1153 +f 1762/2085/1154 1804/2064/1154 1805/2065/1154 1763/2086/1154 +f 1763/2086/1155 1805/2065/1155 1806/2087/1155 1764/2088/1155 +f 1764/2089/1156 1806/2090/1156 1807/2091/1156 1765/2092/1156 +f 1765/2092/1157 1807/2091/1157 1808/2093/1157 1766/2094/1157 +f 1766/2094/1158 1808/2093/1158 1803/333/1158 1761/336/1158 +f 1823/400/1159 1809/399/1159 1811/2095/1159 1825/2074/1159 +f 1825/2074/1160 1811/2095/1160 1812/2096/1160 1826/2075/1160 +f 1826/2075/1161 1812/2096/1161 1813/2097/1161 1827/2098/1161 +f 1827/2099/1162 1813/2100/1162 1814/2101/1162 1828/2102/1162 +f 1828/2102/1163 1814/2101/1163 1815/2103/1163 1829/2104/1163 +f 1829/2104/1164 1815/2103/1164 1810/335/1164 1824/334/1164 +f 1537/332/1165 1866/371/1165 1871/2105/1165 1542/2106/1165 +f 1542/2106/1166 1871/2105/1166 1870/2107/1166 1541/2108/1166 +f 1541/2108/1167 1870/2107/1167 1869/2109/1167 1540/2110/1167 +f 1540/2111/1168 1869/2112/1168 1868/1501/1168 1539/1782/1168 +f 1539/1782/1169 1868/1501/1169 1867/1499/1169 1538/1781/1169 +f 1538/1781/1170 1867/1499/1170 1865/1498/1170 1536/1780/1170 +f 1873/344/1171 1754/325/1171 1759/2113/1171 1878/2114/1171 +f 1878/2114/1172 1759/2113/1172 1758/2115/1172 1877/2116/1172 +f 1877/2116/1173 1758/2115/1173 1757/2117/1173 1876/2118/1173 +f 1876/2119/1174 1757/2120/1174 1756/1957/1174 1875/1630/1174 +f 1875/1630/1175 1756/1957/1175 1755/1955/1175 1874/1629/1175 +f 1874/1629/1176 1755/1955/1176 1753/1954/1176 1872/1628/1176 +f 1761/336/1177 1586/367/1177 1591/2121/1177 1766/2122/1177 +f 1766/2122/1178 1591/2121/1178 1590/2123/1178 1765/2124/1178 +f 1765/2124/1179 1590/2123/1179 1589/2125/1179 1764/2126/1179 +f 1764/2127/1180 1589/2128/1180 1588/1805/1180 1763/2086/1180 +f 1763/2086/1181 1588/1805/1181 1587/1803/1181 1762/2085/1181 +f 1762/2085/1182 1587/1803/1182 1585/1802/1182 1760/2084/1182 +f 1593/324/1183 1530/357/1183 1535/2129/1183 1598/2130/1183 +f 1598/2130/1184 1535/2129/1184 1534/2131/1184 1597/2132/1184 +f 1597/2132/1185 1534/2131/1185 1533/2133/1185 1596/2134/1185 +f 1596/2135/1186 1533/2136/1186 1532/1653/1186 1595/1934/1186 +f 1595/1934/1187 1532/1653/1187 1531/1651/1187 1594/1933/1187 +f 1594/1933/1188 1531/1651/1188 1529/1650/1188 1592/1932/1188 +f 1697/383/1189 1928/414/1189 1930/1512/1189 1699/1791/1189 +f 1699/1791/1190 1930/1512/1190 1931/1514/1190 1700/1792/1190 +f 1700/1792/1191 1931/1514/1191 1932/2137/1191 1701/2138/1191 +f 1701/2139/1192 1932/2140/1192 1933/2141/1192 1702/2142/1192 +f 1702/2142/1193 1933/2141/1193 1934/2143/1193 1703/2144/1193 +f 1703/2144/1194 1934/2143/1194 1929/372/1194 1698/331/1194 +f 1641/391/1195 1704/390/1195 1706/1664/1195 1643/1943/1195 +f 1643/1943/1196 1706/1664/1196 1707/1666/1196 1644/1944/1196 +f 1644/1944/1197 1707/1666/1197 1708/2145/1197 1645/2146/1197 +f 1645/2147/1198 1708/2148/1198 1709/2149/1198 1646/2150/1198 +f 1646/2150/1199 1709/2149/1199 1710/2151/1199 1647/2152/1199 +f 1647/2152/1200 1710/2151/1200 1705/358/1200 1642/323/1200 +f 1809/399/1201 1648/398/1201 1650/1816/1201 1811/2095/1201 +f 1811/2095/1202 1650/1816/1202 1651/1818/1202 1812/2096/1202 +f 1812/2096/1203 1651/1818/1203 1652/2153/1203 1813/2154/1203 +f 1813/2155/1204 1652/2156/1204 1653/2157/1204 1814/2158/1204 +f 1814/2158/1205 1653/2157/1205 1654/2159/1205 1815/2160/1205 +f 1815/2160/1206 1654/2159/1206 1649/368/1206 1810/335/1206 +f 1817/326/1207 1922/343/1207 1927/2161/1207 1822/2162/1207 +f 1822/2162/1208 1927/2161/1208 1926/2163/1208 1821/2164/1208 +f 1821/2164/1209 1926/2163/1209 1925/2165/1209 1820/2166/1209 +f 1820/2167/1210 1925/2168/1210 1924/1640/1210 1819/1970/1210 +f 1819/1970/1211 1924/1640/1211 1923/1639/1211 1818/1968/1211 +f 1818/1968/1212 1923/1639/1212 1921/407/1212 1816/406/1212 +f 1865/1498/57 1879/1497/57 1886/1523/57 1893/1544/57 1900/1565/57 1907/1586/57 1914/1607/57 1872/1628/57 1753/1954/57 1767/1953/57 1774/1979/57 1781/2000/57 1788/2021/57 1795/2042/57 1802/2063/57 1760/2084/57 1585/1802/57 1599/1801/57 1606/1827/57 1613/1848/57 1620/1869/57 1627/1890/57 1634/1911/57 1592/1932/57 1529/1650/57 1543/1649/57 1550/1675/57 1557/1696/57 1564/1717/57 1571/1738/57 1578/1759/57 1536/1780/57 +f 683/639/57 671/638/57 899/867/57 +f 899/867/57 887/866/57 875/843/57 +f 683/639/57 899/867/57 863/831/57 +f 707/663/57 695/651/57 683/639/57 +f 731/691/57 719/679/57 755/715/57 +f 755/715/57 743/703/57 731/691/57 +f 779/743/57 767/729/57 755/715/57 +f 803/767/57 791/755/57 755/715/57 +f 827/795/57 815/779/57 851/819/57 +f 851/819/57 839/807/57 827/795/57 +f 875/843/57 863/831/57 899/867/57 +f 1355/1365/57 1469/1378/57 1403/1353/57 +f 851/819/57 815/779/57 803/767/57 +f 791/755/57 779/743/57 755/715/57 +f 755/715/57 719/679/57 707/663/57 +f 707/663/57 683/639/57 863/831/57 +f 887/866/57 1355/1365/57 875/843/57 +f 803/767/57 755/715/57 707/663/57 +f 887/866/57 1469/1378/57 1355/1365/57 +f 1403/1353/57 1469/1378/57 1481/1377/57 +f 803/767/57 707/663/57 851/819/57 +f 707/663/57 863/831/57 851/819/57 +f 1397/1341/57 1403/1353/57 1487/1401/57 +f 1391/1329/57 1397/1341/57 1493/1413/57 +f 1481/1377/57 1487/1401/57 1403/1353/57 +f 1487/1401/57 1493/1413/57 1397/1341/57 +f 1385/1317/57 1391/1329/57 1499/1425/57 +f 1379/1305/57 1385/1317/57 1505/1437/57 +f 1493/1413/57 1499/1425/57 1391/1329/57 +f 1499/1425/57 1505/1437/57 1385/1317/57 +f 1373/1293/57 1379/1305/57 1511/1449/57 +f 1379/1305/57 1505/1437/57 1511/1449/57 +f 1373/1293/57 1511/1449/57 1517/1461/57 +f 1367/1281/57 1373/1293/57 1517/1461/57 +f 1367/1281/57 1517/1461/57 1523/1473/57 +f 1361/1257/57 1367/1281/57 1523/1473/57 +f 1475/1485/57 1097/1162/57 1199/1149/57 +f 1361/1257/57 1523/1473/57 1349/1258/57 +f 1235/1137/57 1199/1149/57 1109/1161/57 +f 1349/1258/57 1523/1473/57 1475/1485/57 +f 1097/1162/57 1109/1161/57 1199/1149/57 +f 1115/1185/57 1121/1197/57 1229/1125/57 +f 1127/1209/57 1133/1221/57 1217/1101/57 +f 1139/1233/57 1103/1245/57 1205/1066/57 +f 1049/517/57 1061/967/57 1055/1054/57 +f 1067/990/57 1073/1002/57 1079/1014/57 +f 1079/1014/57 1085/1026/57 1091/1042/57 +f 1091/1042/57 1055/1054/57 1061/967/57 +f 953/869/57 965/868/57 995/944/57 +f 971/892/57 977/904/57 983/916/57 +f 983/916/57 989/932/57 995/944/57 +f 995/944/57 959/518/57 953/869/57 +f 1193/519/57 1205/1066/57 1103/1245/57 +f 1211/1089/57 1217/1101/57 1133/1221/57 +f 1223/1113/57 1229/1125/57 1121/1197/57 +f 1199/1149/57 1349/1258/57 1475/1485/57 +f 1109/1161/57 1115/1185/57 1235/1137/57 +f 1133/1221/57 1139/1233/57 1211/1089/57 +f 1061/967/57 1067/990/57 1079/1014/57 +f 1079/1014/57 1091/1042/57 1061/967/57 +f 965/868/57 971/892/57 983/916/57 +f 983/916/57 995/944/57 965/868/57 +f 1205/1066/57 1211/1089/57 1139/1233/57 +f 1229/1125/57 1235/1137/57 1115/1185/57 +f 1121/1197/57 1127/1209/57 1223/1113/57 +f 1049/517/57 1055/1054/57 953/869/57 +f 953/869/57 959/518/57 1049/517/57 +f 1217/1101/57 1223/1113/57 1127/1209/57 +f 1103/1245/57 1049/517/57 1193/519/57 +f 665/627/25 677/626/25 893/854/25 +f 689/645/25 701/657/25 713/671/25 +f 713/671/25 725/685/25 737/697/25 +f 737/697/25 749/709/25 785/749/25 +f 761/722/25 773/736/25 785/749/25 +f 785/749/25 797/761/25 809/773/25 +f 809/773/25 821/787/25 785/749/25 +f 833/801/25 845/813/25 857/825/25 +f 857/825/25 869/837/25 893/854/25 +f 833/801/25 857/825/25 893/854/25 +f 785/749/25 821/787/25 833/801/25 +f 749/709/25 761/722/25 785/749/25 +f 689/645/25 713/671/25 785/749/25 +f 893/854/25 677/626/25 689/645/25 +f 1295/1389/25 869/837/25 1409/1371/25 +f 881/855/25 869/837/25 1295/1389/25 +f 713/671/25 737/697/25 785/749/25 +f 785/749/25 833/801/25 893/854/25 +f 869/837/25 881/855/25 893/854/25 +f 893/854/25 689/645/25 785/749/25 +f 1343/1390/25 1295/1389/25 1409/1371/25 +f 1409/1371/25 1421/1359/25 1343/1390/25 +f 1421/1359/25 1427/1347/25 1337/1407/25 +f 1337/1407/25 1343/1390/25 1421/1359/25 +f 1331/1419/25 1337/1407/25 1427/1347/25 +f 1427/1347/25 1433/1335/25 1331/1419/25 +f 1433/1335/25 1439/1323/25 1325/1431/25 +f 1325/1431/25 1331/1419/25 1433/1335/25 +f 1319/1443/25 1325/1431/25 1439/1323/25 +f 1439/1323/25 1445/1311/25 1319/1443/25 +f 1445/1311/25 1451/1299/25 1313/1455/25 +f 1313/1455/25 1319/1443/25 1445/1311/25 +f 1307/1467/25 1313/1455/25 1451/1299/25 +f 1307/1467/25 1451/1299/25 1457/1287/25 +f 1301/1479/25 1307/1467/25 1457/1287/25 +f 1301/1479/25 1457/1287/25 1463/1270/25 +f 1187/1174/25 1151/1173/25 1253/1143/25 +f 1289/1491/25 1301/1479/25 1463/1270/25 +f 1415/1269/25 1151/1173/25 1289/1491/25 +f 1289/1491/25 1463/1270/25 1415/1269/25 +f 1181/1191/25 1187/1174/25 1259/1131/25 +f 1169/1215/25 1175/1203/25 1271/1107/25 +f 1157/1239/25 1283/1078/25 1247/1077/25 +f 1007/978/25 1145/1251/25 905/961/25 +f 1037/996/25 1043/979/25 1025/1020/25 +f 1025/1020/25 1031/1008/25 1037/996/25 +f 1013/1048/25 1019/1034/25 1025/1020/25 +f 911/880/25 1001/1060/25 1007/978/25 +f 941/898/25 947/881/25 929/924/25 +f 929/924/25 935/910/25 941/898/25 +f 917/950/25 923/938/25 929/924/25 +f 1247/1077/25 905/961/25 1145/1251/25 +f 1277/1095/25 1283/1078/25 1163/1227/25 +f 1265/1119/25 1271/1107/25 1175/1203/25 +f 1253/1143/25 1259/1131/25 1187/1174/25 +f 1415/1269/25 1241/1155/25 1151/1173/25 +f 1175/1203/25 1181/1191/25 1265/1119/25 +f 1145/1251/25 1157/1239/25 1247/1077/25 +f 1025/1020/25 1043/979/25 1013/1048/25 +f 1001/1060/25 1043/979/25 1007/978/25 +f 929/924/25 947/881/25 917/950/25 +f 905/961/25 917/950/25 911/880/25 +f 1271/1107/25 1277/1095/25 1169/1215/25 +f 1241/1155/25 1253/1143/25 1151/1173/25 +f 1163/1227/25 1283/1078/25 1157/1239/25 +f 1013/1048/25 1043/979/25 1001/1060/25 +f 917/950/25 947/881/25 911/880/25 +f 1259/1131/25 1265/1119/25 1181/1191/25 +f 911/880/25 1007/978/25 905/961/25 +s 1 +f 356/2169/1213 323/2170/1214 322/2171/1215 355/2172/1216 +f 357/2173/1217 324/2174/1218 323/2170/1214 356/2169/1213 +f 358/2175/1219 325/2176/1220 324/2174/1218 357/2173/1217 +f 359/2177/1221 326/2178/1222 325/2176/1220 358/2175/1219 +f 360/2179/1223 327/2180/1224 326/2178/1222 359/2177/1221 +f 361/2181/1225 328/2182/1226 327/2180/1224 360/2179/1223 +f 362/2183/1227 329/2184/1228 328/2182/1226 361/2181/1225 +f 363/2185/1229 347/2186/1230 329/2184/1228 362/2183/1227 +f 364/2187/1231 330/2188/1232 347/2186/1230 363/2185/1229 +f 365/2189/1233 348/2190/1234 330/2188/1232 364/2187/1231 +f 366/2191/1235 331/2192/1236 348/2190/1234 365/2189/1233 +f 367/2193/1237 332/2194/1238 331/2192/1236 366/2191/1235 +f 368/2195/1239 349/2196/1240 332/2194/1238 367/2193/1237 +f 369/2197/1241 333/2198/1242 349/2196/1240 368/2195/1239 +f 370/2199/1243 334/2200/1244 333/2198/1242 369/2197/1241 +f 371/2201/1245 335/2202/1246 334/2200/1244 370/2199/1243 +f 372/2203/1247 336/2204/1248 335/2205/1246 371/2206/1245 +f 373/2207/1249 337/2208/1250 336/2204/1248 372/2203/1247 +f 374/2209/1251 350/2210/1252 337/2208/1250 373/2207/1249 +f 376/2211/1253 338/2212/1254 350/2210/1252 374/2209/1251 +f 377/2213/1255 340/2214/1256 339/2215/1257 375/2216/1258 +f 375/2216/1258 339/2215/1257 338/2212/1254 376/2211/1253 +f 378/2217/1259 351/2218/1260 340/2214/1256 377/2213/1255 +f 379/2219/1261 341/2220/1262 351/2218/1260 378/2217/1259 +f 380/2221/1263 352/2222/1264 341/2220/1262 379/2219/1261 +f 382/2223/1265 342/2224/1266 352/2222/1264 380/2221/1263 +f 383/2225/1267 344/2226/1268 343/2227/1269 381/2228/1270 +f 381/2228/1270 343/2227/1269 342/2224/1266 382/2223/1265 +f 384/2229/1271 345/2230/1272 344/2226/1268 383/2225/1267 +f 354/2231/1273 346/2232/1274 345/2230/1272 384/2229/1271 +f 30/2233/1275 33/2234/1276 34/2235/1277 1/2236/1278 +f 2/2237/1279 1/2236/1278 34/2235/1277 35/2238/1280 +f 3/2239/1281 2/2237/1279 35/2238/1280 36/2240/1282 +f 4/2241/1283 3/2239/1281 36/2240/1282 37/2242/1284 +f 5/2243/1285 4/2241/1283 37/2242/1284 38/2244/1286 +f 6/2245/1287 5/2243/1285 38/2244/1286 39/2246/1288 +f 6/2245/1287 39/2246/1288 40/2247/1289 7/2248/1290 +f 8/2249/1291 7/2248/1290 40/2247/1289 41/2250/1292 +f 9/2251/1293 8/2249/1291 41/2250/1292 42/2252/1294 +f 10/2253/1295 9/2251/1293 42/2252/1294 43/2254/1296 +f 10/2253/1295 43/2254/1296 44/2255/1297 11/2256/1298 +f 11/2256/1298 44/2255/1297 45/2257/1299 31/2258/1300 +f 12/2259/1301 46/2260/1302 47/2261/1303 13/2262/1304 +f 31/2258/1300 45/2257/1299 46/2260/1302 12/2259/1301 +f 13/2262/1304 47/2261/1303 48/2263/1305 14/2264/1306 +f 15/2265/1307 14/2264/1306 48/2263/1305 49/2266/1308 +f 15/2265/1307 49/2266/1308 50/2267/1309 16/2268/1310 +f 17/2269/1311 16/2268/1310 50/2267/1309 51/2270/1312 +f 17/2271/1311 51/2272/1312 52/2273/1313 18/2274/1314 +f 19/2275/1315 18/2274/1314 52/2273/1313 53/2276/1316 +f 19/2275/1315 53/2276/1316 54/2277/1317 20/2278/1318 +f 20/2278/1318 54/2277/1317 55/2279/1319 22/2280/1320 +f 22/2280/1320 55/2279/1319 56/2281/1321 21/2282/1322 +f 21/2282/1322 56/2281/1321 57/2283/1323 23/2284/1324 +f 23/2284/1324 57/2283/1323 58/2285/1325 24/2286/1326 +f 24/2286/1326 58/2285/1325 59/2287/1327 32/2288/1328 +f 27/2289/1329 25/2290/1330 60/2291/1331 61/2292/1332 +f 25/2290/1330 32/2288/1328 59/2287/1327 60/2291/1331 +f 28/2293/1333 26/2294/1334 62/2295/1335 63/2296/1336 +f 27/2289/1329 61/2292/1332 62/2295/1335 26/2294/1334 +f 29/2297/1337 28/2293/1333 63/2296/1336 64/2298/1338 +f 29/2297/1337 64/2298/1338 33/2234/1276 30/2233/1275 +f 67/2299/1339 44/2255/1297 43/2254/1296 66/2300/1340 +f 70/2301/1341 66/2300/1340 65/2302/1342 71/2303/1343 +f 72/2304/1344 67/2299/1339 66/2300/1340 70/2301/1341 +f 74/2305/1345 68/2306/1346 67/2299/1339 72/2304/1344 +f 69/2307/1347 41/2250/1292 40/2247/1289 75/2308/1348 +f 71/2303/1343 65/2302/1342 69/2307/1347 76/2309/1349 +f 78/2310/1350 73/2311/1351 68/2306/1346 74/2305/1345 +f 80/2312/1352 76/2309/1349 69/2307/1347 75/2308/1348 +f 82/2313/1353 77/2314/1354 73/2311/1351 78/2310/1350 +f 84/2315/1355 80/2312/1352 75/2308/1348 79/2316/1356 +f 388/2317/1228 392/2318/1227 393/2319/1229 385/2320/1230 +f 387/2321/1234 395/2322/1233 396/2323/1235 389/2324/1236 +f 86/2325/1357 81/2326/1358 77/2314/1354 82/2313/1353 +f 391/2327/1226 398/2328/1225 392/2318/1227 388/2317/1228 +f 88/2329/1359 84/2315/1355 79/2316/1356 83/2330/1360 +f 389/2324/1236 396/2323/1235 400/2331/1237 399/2332/1238 +f 90/2333/1361 85/2334/1362 81/2326/1358 86/2325/1357 +f 390/2335/1224 403/2336/1223 398/2328/1225 391/2327/1226 +f 92/2337/1363 88/2329/1359 83/2330/1360 87/2338/1364 +f 397/2339/1222 402/2340/1221 403/2336/1223 390/2335/1224 +f 94/2341/1365 89/2342/1366 85/2334/1362 90/2333/1361 +f 406/2343/1218 411/2344/1217 407/2345/1219 401/2346/1220 +f 96/2347/1367 92/2337/1363 87/2338/1364 91/2348/1368 +f 399/2332/1238 400/2331/1237 405/2349/1239 404/2350/1240 +f 98/2351/1369 93/2352/1370 89/2342/1366 94/2341/1365 +f 410/2353/1214 415/2354/1213 411/2344/1217 406/2343/1218 +f 100/2355/1371 96/2347/1367 91/2348/1368 95/2356/1372 +f 404/2350/1240 405/2349/1239 409/2357/1241 408/2358/1242 +f 102/2359/1373 97/2360/1374 93/2361/1370 98/2362/1369 +f 355/2172/1216 322/2171/1215 321/2363/1375 353/2364/1376 +f 414/2365/1215 420/2366/1216 415/2354/1213 410/2353/1214 +f 36/2240/1282 91/2348/1368 87/2338/1364 37/2242/1284 +f 117/2367/1377 57/2283/1323 56/2281/1321 113/2368/1378 +f 104/2369/1379 100/2355/1371 95/2356/1372 99/2370/1380 +f 408/2358/1242 409/2357/1241 413/2371/1243 412/2372/1244 +f 106/2373/1381 101/2374/1382 97/2360/1374 102/2359/1373 +f 419/2375/1375 424/2376/1376 420/2366/1216 414/2365/1215 +f 108/2377/1383 104/2369/1379 99/2370/1380 103/2378/1384 +f 412/2372/1244 413/2371/1243 418/2379/1245 417/2380/1246 +f 110/2381/1385 105/2382/1386 101/2374/1382 106/2373/1381 +f 423/2383/1274 428/2384/1273 424/2376/1376 419/2375/1375 +f 112/2385/1387 108/2377/1383 103/2378/1384 107/2386/1388 +f 416/2387/1248 422/2388/1247 426/2389/1249 421/2390/1250 +f 110/2381/1385 114/2391/1389 109/2392/1390 105/2382/1386 +f 417/2380/1246 418/2379/1245 422/2393/1247 416/2394/1248 +f 116/2395/1391 112/2385/1387 107/2386/1388 111/2396/1392 +f 421/2390/1250 426/2389/1249 430/2397/1251 425/2398/1252 +f 385/2320/1230 393/2319/1229 394/2399/1231 386/2400/1232 +f 118/2401/1393 113/2368/1378 109/2392/1390 114/2391/1389 +f 427/2402/1272 432/2403/1271 428/2384/1273 423/2383/1274 +f 61/2292/1332 119/2404/1394 115/2405/1395 62/2295/1335 +f 120/2406/1396 116/2395/1391 111/2396/1392 115/2405/1395 +f 425/2398/1252 430/2397/1251 434/2407/1253 429/2408/1254 +f 118/2401/1393 122/2409/1397 117/2367/1377 113/2368/1378 +f 431/2410/1268 436/2411/1267 432/2403/1271 427/2402/1272 +f 124/2412/1398 120/2406/1396 115/2405/1395 119/2404/1394 +f 429/2408/1254 434/2407/1253 439/2413/1258 433/2414/1257 +f 122/2409/1397 126/2415/1399 121/2416/1400 117/2367/1377 +f 435/2417/1269 441/2418/1270 436/2411/1267 431/2410/1268 +f 401/2346/1220 407/2345/1219 402/2340/1221 397/2339/1222 +f 127/2419/1401 124/2412/1398 119/2404/1394 123/2420/1402 +f 433/2414/1257 439/2413/1258 445/2421/1255 438/2422/1256 +f 126/2415/1399 128/2423/1403 125/2424/1404 121/2416/1400 +f 440/2425/1266 437/2426/1265 441/2418/1270 435/2417/1269 +f 128/2423/1403 127/2419/1401 123/2420/1402 125/2424/1404 +f 386/2400/1232 394/2399/1231 395/2322/1233 387/2321/1234 +f 446/2427/1264 443/2428/1263 437/2426/1265 440/2425/1266 +f 438/2422/1256 445/2421/1255 444/2429/1259 447/2430/1260 +f 448/2431/1262 442/2432/1261 443/2428/1263 446/2427/1264 +f 447/2430/1260 444/2429/1259 442/2432/1261 448/2431/1262 +f 129/2433/1405 130/2434/1205 131/2435/1406 132/2436/1407 +f 136/2437/1408 137/2438/1201 130/2434/1205 129/2433/1405 +f 132/2436/1407 131/2435/1406 138/2439/1170 133/2440/1409 +f 133/2440/1409 138/2439/1170 139/2441/1166 134/2442/1410 +f 134/2443/1410 139/2444/1166 140/2445/1411 135/2446/1412 +f 135/2446/1412 140/2445/1411 137/2438/1201 136/2437/1408 +f 141/2447/1413 142/2448/1166 143/2449/1170 144/2450/1414 +f 148/2451/1415 149/2452/1411 142/2448/1166 141/2447/1413 +f 144/2450/1414 143/2449/1170 150/2453/1406 145/2454/1416 +f 145/2454/1416 150/2453/1406 151/2455/1205 146/2456/1417 +f 146/2457/1417 151/2458/1205 152/2459/1201 147/2460/1418 +f 147/2460/1418 152/2459/1201 149/2452/1411 148/2451/1415 +f 153/2461/1419 154/2462/1202 155/2463/1206 156/2464/1420 +f 160/2465/1421 161/2466/1422 154/2462/1202 153/2461/1419 +f 156/2464/1420 155/2463/1206 162/2467/1423 157/2468/1424 +f 157/2468/1424 162/2467/1423 163/2469/1169 158/2470/1425 +f 158/2471/1425 163/2472/1169 164/2473/1165 159/2474/1426 +f 159/2474/1426 164/2473/1165 161/2466/1422 160/2465/1421 +f 165/2475/1427 166/2476/1169 167/2477/1423 168/2478/1428 +f 172/2479/1429 173/2480/1165 166/2476/1169 165/2475/1427 +f 168/2478/1428 167/2477/1423 174/2481/1206 169/2482/1430 +f 169/2482/1430 174/2481/1206 175/2483/1202 170/2484/1431 +f 170/2485/1431 175/2486/1202 176/2487/1422 171/2488/1432 +f 171/2488/1432 176/2487/1422 173/2480/1165 172/2479/1429 +f 177/2489/1433 178/2490/1190 179/2491/1434 180/2492/1435 +f 184/2493/1436 185/2494/1194 178/2490/1190 177/2489/1433 +f 180/2492/1435 179/2491/1434 186/2495/1177 181/2496/1437 +f 181/2496/1437 186/2495/1177 187/2497/1181 182/2498/1438 +f 182/2499/1438 187/2500/1181 188/2501/1439 183/2502/1440 +f 183/2502/1440 188/2501/1439 185/2494/1194 184/2493/1436 +f 189/2503/1441 190/2504/1181 191/2505/1177 192/2506/1442 +f 196/2507/1443 197/2508/1439 190/2504/1181 189/2503/1441 +f 192/2506/1442 191/2505/1177 198/2509/1434 193/2510/1444 +f 193/2510/1444 198/2509/1434 199/2511/1190 194/2512/1445 +f 194/2513/1445 199/2514/1190 200/2515/1194 195/2516/1446 +f 195/2516/1446 200/2515/1194 197/2508/1439 196/2507/1443 +f 201/2517/1447 202/2518/1193 203/2519/1189 204/2520/1448 +f 208/2521/1449 209/2522/1450 202/2518/1193 201/2517/1447 +f 204/2520/1448 203/2519/1189 210/2523/1451 205/2524/1452 +f 205/2524/1452 210/2523/1451 211/2525/1178 206/2526/1453 +f 206/2527/1453 211/2528/1178 212/2529/1182 207/2530/1454 +f 207/2530/1454 212/2529/1182 209/2522/1450 208/2521/1449 +f 213/2531/1455 214/2532/1178 215/2533/1451 216/2534/1456 +f 220/2535/1457 221/2536/1182 214/2532/1178 213/2531/1455 +f 216/2534/1456 215/2533/1451 222/2537/1189 217/2538/1458 +f 217/2538/1458 222/2537/1189 223/2539/1193 218/2540/1459 +f 218/2541/1459 223/2542/1193 224/2543/1450 219/2544/1460 +f 219/2544/1460 224/2543/1450 221/2536/1182 220/2535/1457 +f 225/2545/1410 226/2546/1166 227/2547/1411 228/2548/1412 +f 232/2549/1409 233/2550/1170 226/2546/1166 225/2545/1410 +f 228/2548/1412 227/2547/1411 234/2551/1201 229/2552/1408 +f 229/2552/1408 234/2551/1201 235/2553/1205 230/2554/1405 +f 230/2555/1405 235/2556/1205 236/2557/1406 231/2558/1407 +f 231/2558/1407 236/2557/1406 233/2550/1170 232/2549/1409 +f 237/2559/1417 238/2560/1205 239/2561/1201 240/2562/1418 +f 244/2563/1416 245/2564/1406 238/2560/1205 237/2559/1417 +f 240/2562/1418 239/2561/1201 246/2565/1411 241/2566/1415 +f 241/2566/1415 246/2565/1411 247/2567/1166 242/2568/1413 +f 242/2569/1413 247/2570/1166 248/2571/1170 243/2572/1414 +f 243/2572/1414 248/2571/1170 245/2564/1406 244/2563/1416 +f 249/2573/1425 250/2574/1169 251/2575/1165 252/2576/1426 +f 256/2577/1424 257/2578/1423 250/2574/1169 249/2573/1425 +f 252/2576/1426 251/2575/1165 258/2579/1422 253/2580/1421 +f 253/2580/1421 258/2579/1422 259/2581/1202 254/2582/1419 +f 254/2583/1419 259/2584/1202 260/2585/1206 255/2586/1420 +f 255/2586/1420 260/2585/1206 257/2578/1423 256/2577/1424 +f 261/2587/1431 262/2588/1202 263/2589/1422 264/2590/1432 +f 268/2591/1430 269/2592/1206 262/2588/1202 261/2587/1431 +f 264/2590/1432 263/2589/1422 270/2593/1165 265/2594/1429 +f 265/2594/1429 270/2593/1165 271/2595/1169 266/2596/1427 +f 266/2597/1427 271/2598/1169 272/2599/1423 267/2600/1428 +f 267/2600/1428 272/2599/1423 269/2592/1206 268/2591/1430 +f 273/2601/1438 274/2602/1181 275/2603/1439 276/2604/1440 +f 280/2605/1437 281/2606/1177 274/2602/1181 273/2601/1438 +f 276/2604/1440 275/2603/1439 282/2607/1194 277/2608/1436 +f 277/2608/1436 282/2607/1194 283/2609/1190 278/2610/1433 +f 278/2611/1433 283/2612/1190 284/2613/1434 279/2614/1435 +f 279/2614/1435 284/2613/1434 281/2606/1177 280/2605/1437 +f 285/2615/1445 286/2616/1190 287/2617/1194 288/2618/1446 +f 292/2619/1444 293/2620/1434 286/2616/1190 285/2615/1445 +f 288/2618/1446 287/2617/1194 294/2621/1439 289/2622/1443 +f 289/2622/1443 294/2621/1439 295/2623/1181 290/2624/1441 +f 290/2625/1441 295/2626/1181 296/2627/1177 291/2628/1442 +f 291/2628/1442 296/2627/1177 293/2620/1434 292/2619/1444 +f 297/2629/1453 298/2630/1178 299/2631/1182 300/2632/1454 +f 304/2633/1452 305/2634/1451 298/2630/1178 297/2629/1453 +f 300/2632/1454 299/2631/1182 306/2635/1450 301/2636/1449 +f 301/2636/1449 306/2635/1450 307/2637/1193 302/2638/1447 +f 302/2639/1447 307/2640/1193 308/2641/1189 303/2642/1448 +f 303/2642/1448 308/2641/1189 305/2634/1451 304/2633/1452 +f 309/2643/1459 310/2644/1193 311/2645/1450 312/2646/1460 +f 316/2647/1458 317/2648/1189 310/2644/1193 309/2643/1459 +f 312/2646/1460 311/2645/1450 318/2649/1182 313/2650/1457 +f 313/2650/1457 318/2649/1182 319/2651/1178 314/2652/1455 +f 314/2653/1455 319/2654/1178 320/2655/1451 315/2656/1456 +f 315/2656/1456 320/2655/1451 317/2648/1189 316/2647/1458 +f 54/2277/1317 53/2276/1316 101/2374/1382 105/2382/1386 +f 64/2298/1338 107/2386/1388 103/2378/1384 33/2234/1276 +f 125/2424/1404 59/2287/1327 58/2285/1325 121/2416/1400 +f 65/2302/1342 42/2252/1294 41/2250/1292 69/2307/1347 +f 62/2295/1335 115/2405/1395 111/2396/1392 63/2296/1336 +f 89/2342/1366 93/2352/1370 51/2270/1312 50/2267/1309 +f 38/2244/1286 37/2242/1284 87/2338/1364 83/2330/1360 +f 121/2416/1400 58/2285/1325 57/2283/1323 117/2367/1377 +f 61/2292/1332 60/2291/1331 123/2420/1402 119/2404/1394 +f 64/2298/1338 63/2296/1336 111/2396/1392 107/2386/1388 +f 125/2424/1404 123/2420/1402 60/2291/1331 59/2287/1327 +f 39/2246/1288 79/2316/1356 75/2308/1348 40/2247/1289 +f 35/2238/1280 34/2235/1277 99/2370/1380 95/2356/1372 +f 55/2279/1319 109/2392/1390 113/2368/1378 56/2281/1321 +f 55/2279/1319 54/2277/1317 105/2382/1386 109/2392/1390 +f 49/2266/1308 48/2263/1305 81/2326/1358 85/2334/1362 +f 353/2364/1376 321/2363/1375 346/2232/1274 354/2231/1273 +f 36/2240/1282 35/2238/1280 95/2356/1372 91/2348/1368 +f 43/2254/1296 42/2252/1294 65/2302/1342 66/2300/1340 +f 45/2257/1299 68/2306/1346 73/2311/1351 46/2260/1302 +f 46/2260/1302 73/2311/1351 77/2314/1354 47/2261/1303 +f 44/2255/1297 67/2299/1339 68/2306/1346 45/2257/1299 +f 52/2273/1313 97/2360/1374 101/2374/1382 53/2276/1316 +f 34/2235/1277 33/2234/1276 103/2378/1384 99/2370/1380 +f 89/2342/1366 50/2267/1309 49/2266/1308 85/2334/1362 +f 449/2657/1461 450/2658/291 451/2659/1462 452/2660/1463 +f 456/2661/1464 457/2662/1465 450/2658/291 449/2657/1461 +f 452/2660/1463 451/2659/1462 458/2663/1466 453/2664/1467 +f 453/2664/1467 458/2663/1466 459/2665/266 454/2666/1468 +f 454/2667/1468 459/2668/266 460/2669/1469 455/2670/1470 +f 455/2670/1470 460/2669/1469 457/2662/1465 456/2661/1464 +f 461/2671/1471 462/2672/266 463/2673/1466 464/2674/1472 +f 468/2675/1473 469/2676/1469 462/2672/266 461/2671/1471 +f 464/2674/1472 463/2673/1466 470/2677/1462 465/2678/1474 +f 465/2678/1474 470/2677/1462 471/2679/291 466/2680/1475 +f 466/2681/1475 471/2682/291 472/2683/1465 467/2684/1476 +f 467/2684/1476 472/2683/1465 469/2676/1469 468/2675/1473 +f 473/2685/1477 474/2686/25 475/2687/1478 476/2688/1479 +f 480/2689/1480 481/2690/1481 474/2686/25 473/2685/1477 +f 476/2688/1479 475/2687/1478 482/2691/1482 477/2692/1483 +f 477/2692/1483 482/2691/1482 483/2693/57 478/2694/1484 +f 478/2695/1484 483/2696/57 484/2697/1485 479/2698/1486 +f 479/2698/1486 484/2697/1485 481/2690/1481 480/2689/1480 +f 485/2699/1487 486/2700/57 487/2701/1482 488/2702/1488 +f 492/2703/1489 493/2704/1485 486/2700/57 485/2699/1487 +f 488/2702/1488 487/2701/1482 494/2705/1478 489/2706/1490 +f 489/2706/1490 494/2705/1478 495/2707/25 490/2708/1491 +f 490/2709/1491 495/2710/25 496/2711/1481 491/2712/1492 +f 491/2712/1492 496/2711/1481 493/2704/1485 492/2703/1489 +f 497/2713/1493 498/2714/261 499/2715/1494 500/2716/1495 +f 504/2717/1496 505/2718/1497 498/2714/261 497/2713/1493 +f 500/2716/1495 499/2715/1494 506/2719/1498 501/2720/1499 +f 501/2720/1499 506/2719/1498 507/2721/296 502/2722/1500 +f 502/2723/1500 507/2724/296 508/2725/1501 503/2726/1502 +f 503/2726/1502 508/2725/1501 505/2718/1497 504/2717/1496 +f 509/2727/1503 510/2728/296 511/2729/1498 512/2730/1504 +f 516/2731/1505 517/2732/1501 510/2728/296 509/2727/1503 +f 512/2730/1504 511/2729/1498 518/2733/1494 513/2734/1506 +f 513/2734/1506 518/2733/1494 519/2735/261 514/2736/1507 +f 514/2737/1507 519/2738/261 520/2739/1497 515/2740/1508 +f 515/2740/1508 520/2739/1497 517/2732/1501 516/2731/1505 +f 521/2741/1509 522/2742/19 523/2743/1510 524/2744/1511 +f 528/2745/1512 529/2746/1513 522/2742/19 521/2741/1509 +f 524/2744/1511 523/2743/1510 530/2747/1514 525/2748/1515 +f 525/2748/1515 530/2747/1514 531/2749/20 526/2750/1516 +f 526/2751/1516 531/2752/20 532/2753/1517 527/2754/1518 +f 527/2754/1518 532/2753/1517 529/2746/1513 528/2745/1512 +f 533/2755/1519 534/2756/20 535/2757/1514 536/2758/1520 +f 540/2759/1521 541/2760/1517 534/2756/20 533/2755/1519 +f 536/2758/1520 535/2757/1514 542/2761/1510 537/2762/1522 +f 537/2762/1522 542/2761/1510 543/2763/19 538/2764/1523 +f 538/2765/1523 543/2766/19 544/2767/1513 539/2768/1524 +f 539/2768/1524 544/2767/1513 541/2760/1517 540/2759/1521 +f 545/2769/1468 546/2770/266 547/2771/1469 548/2772/1470 +f 552/2773/1467 553/2774/1466 546/2770/266 545/2769/1468 +f 548/2772/1470 547/2771/1469 554/2775/1465 549/2776/1464 +f 549/2776/1464 554/2775/1465 555/2777/291 550/2778/1461 +f 550/2779/1461 555/2780/291 556/2781/1462 551/2782/1463 +f 551/2782/1463 556/2781/1462 553/2774/1466 552/2773/1467 +f 557/2783/1475 558/2784/291 559/2785/1465 560/2786/1476 +f 564/2787/1474 565/2788/1462 558/2784/291 557/2783/1475 +f 560/2786/1476 559/2785/1465 566/2789/1469 561/2790/1473 +f 561/2790/1473 566/2789/1469 567/2791/266 562/2792/1471 +f 562/2793/1471 567/2794/266 568/2795/1466 563/2796/1472 +f 563/2796/1472 568/2795/1466 565/2788/1462 564/2787/1474 +f 569/2797/1484 570/2798/57 571/2799/1485 572/2800/1486 +f 576/2801/1483 577/2802/1482 570/2798/57 569/2797/1484 +f 572/2800/1486 571/2799/1485 578/2803/1481 573/2804/1480 +f 573/2804/1480 578/2803/1481 579/2805/25 574/2806/1477 +f 574/2807/1477 579/2808/25 580/2809/1478 575/2810/1479 +f 575/2810/1479 580/2809/1478 577/2802/1482 576/2801/1483 +f 581/2811/1491 582/2812/25 583/2813/1481 584/2814/1492 +f 588/2815/1490 589/2816/1478 582/2812/25 581/2811/1491 +f 584/2814/1492 583/2813/1481 590/2817/1485 585/2818/1489 +f 585/2818/1489 590/2817/1485 591/2819/57 586/2820/1487 +f 586/2821/1487 591/2822/57 592/2823/1482 587/2824/1488 +f 587/2824/1488 592/2823/1482 589/2816/1478 588/2815/1490 +f 593/2825/1500 594/2826/296 595/2827/1501 596/2828/1502 +f 600/2829/1499 601/2830/1498 594/2826/296 593/2825/1500 +f 596/2828/1502 595/2827/1501 602/2831/1497 597/2832/1496 +f 597/2832/1496 602/2831/1497 603/2833/261 598/2834/1493 +f 598/2835/1493 603/2836/261 604/2837/1494 599/2838/1495 +f 599/2838/1495 604/2837/1494 601/2830/1498 600/2829/1499 +f 605/2839/1507 606/2840/261 607/2841/1497 608/2842/1508 +f 612/2843/1506 613/2844/1494 606/2840/261 605/2839/1507 +f 608/2842/1508 607/2841/1497 614/2845/1501 609/2846/1505 +f 609/2846/1505 614/2845/1501 615/2847/296 610/2848/1503 +f 610/2849/1503 615/2850/296 616/2851/1498 611/2852/1504 +f 611/2852/1504 616/2851/1498 613/2844/1494 612/2843/1506 +f 617/2853/1516 618/2854/20 619/2855/1517 620/2856/1518 +f 624/2857/1515 625/2858/1514 618/2854/20 617/2853/1516 +f 620/2856/1518 619/2855/1517 626/2859/1513 621/2860/1512 +f 621/2860/1512 626/2859/1513 627/2861/19 622/2862/1509 +f 622/2863/1509 627/2864/19 628/2865/1510 623/2866/1511 +f 623/2866/1511 628/2865/1510 625/2858/1514 624/2857/1515 +f 629/2867/1523 630/2868/19 631/2869/1513 632/2870/1524 +f 636/2871/1522 637/2872/1510 630/2868/19 629/2867/1523 +f 632/2870/1524 631/2869/1513 638/2873/1517 633/2874/1521 +f 633/2874/1521 638/2873/1517 639/2875/20 634/2876/1519 +f 634/2877/1519 639/2878/20 640/2879/1514 635/2880/1520 +f 635/2880/1520 640/2879/1514 637/2872/1510 636/2871/1522 +f 38/2244/1286 83/2330/1360 79/2316/1356 39/2246/1288 +f 81/2326/1358 48/2263/1305 47/2261/1303 77/2314/1354 +f 51/2272/1312 93/2361/1370 97/2360/1374 52/2273/1313 diff --git a/mods/pipeworks/models/pipeworks_valve_on_lowpoly.obj b/mods/pipeworks/models/pipeworks_valve_on_lowpoly.obj new file mode 100644 index 00000000..c6eaf79c --- /dev/null +++ b/mods/pipeworks/models/pipeworks_valve_on_lowpoly.obj @@ -0,0 +1,286 @@ +# Blender v2.78 (sub 0) OBJ File: 'pipe-valve-on.blend' +# www.blender.org +o Cube.003_Cube.003_None +v -0.062500 0.343750 0.312500 +v -0.062500 0.343750 -0.093750 +v -0.062500 0.281250 -0.093750 +v -0.062500 0.281250 0.312500 +v 0.062500 0.343750 -0.093750 +v 0.062500 0.281250 -0.093750 +v 0.062500 0.343750 0.312500 +v 0.062500 0.281250 0.312500 +v 0.031250 0.281250 0.031250 +v -0.031250 0.281250 0.031250 +v -0.031250 0.250000 0.031250 +v 0.031250 0.250000 0.031250 +v -0.031250 0.281250 -0.031250 +v -0.031250 0.250000 -0.031250 +v 0.031250 0.281250 -0.031250 +v 0.031250 0.250000 -0.031250 +v 0.250000 0.250000 0.250000 +v -0.250000 0.250000 0.250000 +v -0.250000 -0.250000 0.250000 +v 0.250000 -0.250000 0.250000 +v -0.250000 0.250000 -0.250000 +v -0.250000 -0.250000 -0.250000 +v 0.250000 0.250000 -0.250000 +v 0.250000 -0.250000 -0.250000 +v -0.156250 -0.064721 0.500000 +v -0.156250 -0.064721 0.468750 +v -0.064721 -0.156250 0.500000 +v -0.064721 -0.156250 0.468750 +v 0.064721 -0.156250 0.500000 +v 0.064721 -0.156250 0.468750 +v 0.156250 -0.064721 0.500000 +v 0.156250 -0.064721 0.468750 +v 0.156250 0.064721 0.500000 +v 0.156250 0.064721 0.468750 +v 0.064721 0.156250 0.500000 +v 0.064721 0.156250 0.468750 +v -0.064721 0.156250 0.500000 +v -0.064721 0.156250 0.468750 +v -0.156250 0.064721 0.500000 +v -0.156250 0.064721 0.468750 +v -0.125000 -0.051777 0.468750 +v -0.125000 -0.051777 -0.468750 +v -0.051777 -0.125000 0.468750 +v -0.051777 -0.125000 -0.468750 +v 0.051777 -0.125000 0.468750 +v 0.051777 -0.125000 -0.468750 +v 0.125000 -0.051777 0.468750 +v 0.125000 -0.051777 -0.468750 +v 0.125000 0.051777 0.468750 +v 0.125000 0.051777 -0.468750 +v 0.051777 0.125000 0.468750 +v 0.051777 0.125000 -0.468750 +v -0.051777 0.125000 0.468750 +v -0.051777 0.125000 -0.468750 +v -0.125000 0.051777 0.468750 +v -0.125000 0.051777 -0.468750 +v -0.156250 -0.064721 -0.468750 +v -0.156250 -0.064721 -0.500000 +v -0.064721 -0.156250 -0.468750 +v -0.064721 -0.156250 -0.500000 +v 0.064721 -0.156250 -0.468750 +v 0.064721 -0.156250 -0.500000 +v 0.156250 -0.064721 -0.468750 +v 0.156250 -0.064721 -0.500000 +v 0.156250 0.064721 -0.468750 +v 0.156250 0.064721 -0.500000 +v 0.064721 0.156250 -0.468750 +v 0.064721 0.156250 -0.500000 +v -0.064721 0.156250 -0.468750 +v -0.064721 0.156250 -0.500000 +v -0.156250 0.064721 -0.468750 +v -0.156250 0.064721 -0.500000 +vt 0.2656 0.2344 +vt 0.4688 0.2344 +vt 0.4688 0.2656 +vt 0.2656 0.2656 +vt 0.2656 0.1875 +vt 0.3281 0.1875 +vt 0.3281 0.2188 +vt 0.2656 0.2188 +vt 0.4688 0.3125 +vt 0.2656 0.3125 +vt 0.2656 0.2812 +vt 0.4688 0.2812 +vt 0.4062 0.2188 +vt 0.3438 0.2188 +vt 0.3438 0.1875 +vt 0.4062 0.1875 +vt 0.4688 0.4688 +vt 0.2656 0.4688 +vt 0.2656 0.4062 +vt 0.4688 0.4062 +vt 0.4688 0.3906 +vt 0.2656 0.3906 +vt 0.2656 0.3281 +vt 0.4688 0.3281 +vt 0.0391 0.2031 +vt 0.0078 0.2031 +vt 0.0078 0.1875 +vt 0.0391 0.1875 +vt 0.0859 0.2031 +vt 0.0547 0.2031 +vt 0.0547 0.1875 +vt 0.0859 0.1875 +vt 0.1484 0.1875 +vt 0.1797 0.1875 +vt 0.1797 0.2031 +vt 0.1484 0.2031 +vt 0.1328 0.2031 +vt 0.1016 0.2031 +vt 0.1016 0.1875 +vt 0.1328 0.1875 +vt 0.5156 0.4844 +vt 0.5156 0.7344 +vt 0.2656 0.7344 +vt 0.2656 0.4844 +vt 0.0000 0.4688 +vt 0.0000 0.2188 +vt 0.2500 0.2188 +vt 0.2500 0.4688 +vt 0.5156 1.0000 +vt 0.2656 1.0000 +vt 0.2656 0.7500 +vt 0.5156 0.7500 +vt 0.2500 0.7344 +vt 0.0000 0.7344 +vt 0.0000 0.4844 +vt 0.2500 0.4844 +vt 0.7812 1.0000 +vt 0.5312 1.0000 +vt 0.5312 0.7500 +vt 0.7812 0.7500 +vt 0.0008 0.7500 +vt 0.2502 0.7500 +vt 0.2502 0.9994 +vt 0.0008 0.9994 +vt 0.8516 0.4453 +vt 0.8047 0.4922 +vt 0.7422 0.4922 +vt 0.6953 0.4453 +vt 0.6953 0.3828 +vt 0.7422 0.3359 +vt 0.8047 0.3359 +vt 0.8516 0.3828 +vt 0.6172 0.4922 +vt 0.6641 0.4453 +vt 0.6641 0.3828 +vt 0.6172 0.3359 +vt 0.5547 0.3359 +vt 0.5078 0.3828 +vt 0.5078 0.4453 +vt 0.5547 0.4922 +vt 0.6641 0.4453 +vt 0.6172 0.4922 +vt 0.5547 0.4922 +vt 0.5078 0.4453 +vt 0.5078 0.3828 +vt 0.5547 0.3359 +vt 0.6172 0.3359 +vt 0.6641 0.3828 +vt 0.8047 0.4922 +vt 0.8516 0.4453 +vt 0.8516 0.3828 +vt 0.8047 0.3359 +vt 0.7422 0.3359 +vt 0.6953 0.3828 +vt 0.6953 0.4453 +vt 0.7422 0.4922 +vt 0.8984 0.2969 +vt 0.8984 0.2812 +vt 0.9297 0.2812 +vt 0.9297 0.2969 +vt 0.9609 0.2812 +vt 0.9609 0.2969 +vt 0.9922 0.2812 +vt 0.9922 0.2969 +vt 0.7422 0.2969 +vt 0.7422 0.2812 +vt 0.7734 0.2812 +vt 0.7734 0.2969 +vt 0.8047 0.2812 +vt 0.8047 0.2969 +vt 0.8359 0.2812 +vt 0.8359 0.2969 +vt 0.8672 0.2812 +vt 0.8672 0.2969 +vt 0.6797 0.2969 +vt 0.6797 0.2812 +vt 0.7109 0.2812 +vt 0.7109 0.2969 +vt 0.6484 0.2969 +vt 0.6484 0.2812 +vt 0.7422 0.2812 +vt 0.7422 0.2969 +vt 0.4922 0.2969 +vt 0.4922 0.2812 +vt 0.5234 0.2812 +vt 0.5234 0.2969 +vt 0.5547 0.2812 +vt 0.5547 0.2969 +vt 0.5859 0.2812 +vt 0.5859 0.2969 +vt 0.6172 0.2812 +vt 0.6172 0.2969 +vt 0.4922 0.1328 +vt 0.4922 0.1016 +vt 0.9922 0.1016 +vt 0.9922 0.1328 +vt 0.4922 0.1953 +vt 0.4922 0.1641 +vt 0.9922 0.1641 +vt 0.9922 0.1953 +vt 0.4922 0.2266 +vt 0.9922 0.2266 +vt 0.9922 0.2578 +vt 0.4922 0.2578 +vt 0.9922 0.0391 +vt 0.9922 0.0703 +vt 0.4922 0.0703 +vt 0.4922 0.0391 +vt 0.9922 0.0078 +vt 0.4922 0.0078 +vn -1.0000 0.0000 0.0000 +vn -0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 1.0000 -0.0000 +vn -0.9239 -0.3827 -0.0000 +vn -0.3827 -0.9239 0.0000 +vn 0.3827 -0.9239 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.3827 0.9239 0.0000 +vn -0.3827 0.9239 -0.0000 +vn -0.9239 0.3827 -0.0000 +g Cube.003_Cube.003_None_Cube.003_Cube.003_None_None +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 2/5/2 5/6/2 6/7/2 3/8/2 +f 5/9/3 7/10/3 8/11/3 6/12/3 +f 7/13/4 1/14/4 4/15/4 8/16/4 +f 4/17/5 3/18/5 6/19/5 8/20/5 +f 7/21/6 5/22/6 2/23/6 1/24/6 +f 9/25/4 10/26/4 11/27/4 12/28/4 +f 10/29/1 13/30/1 14/31/1 11/32/1 +f 13/33/2 15/34/2 16/35/2 14/36/2 +f 15/37/3 9/38/3 12/39/3 16/40/3 +f 17/41/4 18/42/4 19/43/4 20/44/4 +f 18/45/1 21/46/1 22/47/1 19/48/1 +f 21/49/2 23/50/2 24/51/2 22/52/2 +f 23/53/3 17/54/3 20/55/3 24/56/3 +f 20/57/5 19/58/5 22/59/5 24/60/5 +f 23/61/6 21/62/6 18/63/6 17/64/6 +f 28/65/2 26/66/2 40/67/2 38/68/2 36/69/2 34/70/2 32/71/2 30/72/2 +f 25/73/4 27/74/4 29/75/4 31/76/4 33/77/4 35/78/4 37/79/4 39/80/4 +f 60/81/2 58/82/2 72/83/2 70/84/2 68/85/2 66/86/2 64/87/2 62/88/2 +f 57/89/4 59/90/4 61/91/4 63/92/4 65/93/4 67/94/4 69/95/4 71/96/4 +s 1 +f 25/97/7 26/98/7 28/99/8 27/100/8 +f 27/100/8 28/99/8 30/101/9 29/102/9 +f 29/102/9 30/101/9 32/103/10 31/104/10 +f 31/105/10 32/106/10 34/107/11 33/108/11 +f 33/108/11 34/107/11 36/109/12 35/110/12 +f 35/110/12 36/109/12 38/111/13 37/112/13 +f 37/112/13 38/111/13 40/113/14 39/114/14 +f 39/114/14 40/113/14 26/98/7 25/97/7 +f 59/115/8 60/116/8 62/117/9 61/118/9 +f 57/119/7 58/120/7 60/116/8 59/115/8 +f 61/118/9 62/117/9 64/121/10 63/122/10 +f 63/123/10 64/124/10 66/125/11 65/126/11 +f 65/126/11 66/125/11 68/127/12 67/128/12 +f 67/128/12 68/127/12 70/129/13 69/130/13 +f 69/130/13 70/129/13 72/131/14 71/132/14 +f 71/132/14 72/131/14 58/120/7 57/119/7 +f 54/133/13 56/134/14 55/135/14 53/136/13 +f 50/137/11 52/138/12 51/139/12 49/140/11 +f 48/141/10 47/142/10 45/143/9 46/144/9 +f 54/133/13 53/136/13 51/139/12 52/138/12 +f 43/145/8 41/146/7 42/147/7 44/148/8 +f 45/149/9 43/145/8 44/148/8 46/150/9 +f 48/141/10 50/137/11 49/140/11 47/142/10 +f 41/146/7 55/135/14 56/134/14 42/147/7 diff --git a/mods/pipeworks/pipes.lua b/mods/pipeworks/pipes.lua new file mode 100644 index 00000000..a2c620a2 --- /dev/null +++ b/mods/pipeworks/pipes.lua @@ -0,0 +1,270 @@ +-- This file supplies the steel pipes +local S = minetest.get_translator("pipeworks") + +local REGISTER_COMPATIBILITY = true + +local pipes_empty_nodenames = {} +local pipes_full_nodenames = {} + +local new_flow_logic_register = pipeworks.flowables.register + +local polys = "" +if pipeworks.enable_lowpoly then polys = "_lowpoly" end + +--~ local vti = {4, 3, 2, 1, 6, 5} +local cconnects = {{}, {1}, {1, 2}, {1, 3}, {1, 3, 5}, {1, 2, 3}, {1, 2, 3, 5}, {1, 2, 3, 4}, {1, 2, 3, 4, 5}, {1, 2, 3, 4, 5, 6}} +for index, connects in ipairs(cconnects) do + local outsel = {} + + local jx = 0 + local jy = 0 + local jz = 0 + for _, v in ipairs(connects) do + if v == 1 or v == 2 then + jx = jx + 1 + elseif v == 3 or v == 4 then + jy = jy + 1 + else + jz = jz + 1 + end + table.insert(outsel, pipeworks.pipe_selectboxes[v]) + end + + --[[ + if #connects == 1 then + local v = connects[1] + v = v-1 + 2*(v%2) -- Opposite side + end + --]] + + local pgroups = {snappy = 3, pipe = 1, not_in_creative_inventory = 1, dig_generic = 4, axey = 1, handy = 1, pickaxey = 1} + local pipedesc = S("Pipe Segment").." "..dump(connects) + + if #connects == 0 then + pgroups = {snappy = 3, pipe = 1, dig_generic = 4, axey = 1, handy = 1, pickaxey = 1} + pipedesc = S("Pipe Segment") + end + + local outimg_e = { "pipeworks_pipe_plain.png" } + local outimg_l = { "pipeworks_pipe_plain.png" } + + if index == 3 then + outimg_e = { "pipeworks_pipe_3_empty.png" } + outimg_l = { "pipeworks_pipe_3_loaded.png" } + end + + local mesh = "pipeworks_pipe_"..index..polys..".obj" + + if index == 1 then + mesh = "pipeworks_pipe_3"..polys..".obj" + end + + minetest.register_node("pipeworks:pipe_"..index.."_empty", { + description = pipedesc, + drawtype = "mesh", + mesh = mesh, + tiles = outimg_e, + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = outsel + }, + collision_box = { + type = "fixed", + fixed = outsel + }, + groups = pgroups, + is_ground_content = false, + _mcl_hardness = 0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + drop = "pipeworks:pipe_1_empty", + after_place_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_rotate = false, + check_for_pole = pipeworks.check_for_vert_pipe, + check_for_horiz_pole = pipeworks.check_for_horiz_pipe, + pipenumber = index + }) + + local pgroups = {snappy = 3, pipe = 1, not_in_creative_inventory = 1, dig_generic = 4, axey = 1, handy = 1, pickaxey = 1} + + minetest.register_node("pipeworks:pipe_"..index.."_loaded", { + description = pipedesc, + drawtype = "mesh", + mesh = mesh, + tiles = outimg_l, + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = outsel + }, + collision_box = { + type = "fixed", + fixed = outsel + }, + groups = pgroups, + is_ground_content = false, + _mcl_hardness = 0.8, + _sound_def = { + key = "node_sound_metal_defaults", + }, + walkable = true, + drop = "pipeworks:pipe_1_empty", + after_place_node = function(pos) + minetest.set_node(pos, { name = "pipeworks:pipe_"..index.."_empty" }) + pipeworks.scan_for_pipe_objects(pos) + end, + after_dig_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_rotate = false, + check_for_pole = pipeworks.check_for_vert_pipe, + check_for_horiz_pole = pipeworks.check_for_horiz_pipe, + pipenumber = index + }) + + local emptypipe = "pipeworks:pipe_"..index.."_empty" + local fullpipe = "pipeworks:pipe_"..index.."_loaded" + table.insert(pipes_empty_nodenames, emptypipe) + table.insert(pipes_full_nodenames, fullpipe) + new_flow_logic_register.simple(emptypipe) + new_flow_logic_register.simple(fullpipe) +end +pipeworks.ui_cat_tube_list[#pipeworks.ui_cat_tube_list+1] = "pipeworks:pipe_1_empty" + + +if REGISTER_COMPATIBILITY then + local cempty = "pipeworks:pipe_compatibility_empty" + local cloaded = "pipeworks:pipe_compatibility_loaded" + minetest.register_node(cempty, { + drawtype = "airlike", + sunlight_propagates = true, + paramtype = "light", + description = S("Pipe Segment (legacy)"), + groups = {not_in_creative_inventory = 1, pipe_to_update = 1}, + is_ground_content = false, + drop = "pipeworks:pipe_1_empty", + after_place_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_rotate = false + + }) + minetest.register_node(cloaded, { + drawtype = "airlike", + sunlight_propagates = true, + paramtype = "light", + groups = {not_in_creative_inventory = 1, pipe_to_update = 1}, + is_ground_content = false, + drop = "pipeworks:pipe_1_empty", + after_place_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, + on_rotate = false + + }) + for xm = 0, 1 do + for xp = 0, 1 do + for ym = 0, 1 do + for yp = 0, 1 do + for zm = 0, 1 do + for zp = 0, 1 do + local pname = xm..xp..ym..yp..zm..zp + minetest.register_alias("pipeworks:pipe_"..pname.."_empty", cempty) + minetest.register_alias("pipeworks:pipe_"..pname.."_loaded", cloaded) + end + end + end + end + end + end + minetest.register_abm({ + nodenames = {"group:pipe_to_update"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local minp = {x = pos.x-1, y = pos.y-1, z = pos.z-1} + local maxp = {x = pos.x+1, y = pos.y+1, z = pos.z+1} + if table.getn(minetest.find_nodes_in_area(minp, maxp, "ignore")) == 0 then + pipeworks.scan_for_pipe_objects(pos) + end + end + }) +end + +local valve_on = "pipeworks:valve_on_empty" +local valve_off = "pipeworks:valve_off_empty" +local entry_panel_empty = "pipeworks:entry_panel_empty" +local flow_sensor_empty = "pipeworks:flow_sensor_empty" +local sp_empty = "pipeworks:straight_pipe_empty" +-- XXX: why aren't these in devices.lua!? +table.insert(pipes_empty_nodenames, valve_on) +table.insert(pipes_empty_nodenames, valve_off) +table.insert(pipes_empty_nodenames, entry_panel_empty) +table.insert(pipes_empty_nodenames, flow_sensor_empty) +table.insert(pipes_empty_nodenames, sp_empty) + +local valve_on_loaded = "pipeworks:valve_on_loaded" +local entry_panel_loaded = "pipeworks:entry_panel_loaded" +local flow_sensor_loaded = "pipeworks:flow_sensor_loaded" +local sp_loaded = "pipeworks:straight_pipe_loaded" +table.insert(pipes_full_nodenames, valve_on_loaded) +table.insert(pipes_full_nodenames, entry_panel_loaded) +table.insert(pipes_full_nodenames, flow_sensor_loaded) +table.insert(pipes_full_nodenames, sp_loaded) + +pipeworks.pipes_full_nodenames = pipes_full_nodenames +pipeworks.pipes_empty_nodenames = pipes_empty_nodenames + +if pipeworks.toggles.pipe_mode == "classic" then + +minetest.register_abm({ + nodenames = pipes_empty_nodenames, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + pipeworks.check_for_inflows(pos,node) + end +}) + +minetest.register_abm({ + nodenames = pipes_full_nodenames, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + pipeworks.check_sources(pos,node) + end +}) + +minetest.register_abm({ + nodenames = {"pipeworks:spigot","pipeworks:spigot_pouring"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + pipeworks.spigot_check(pos,node) + end +}) + +minetest.register_abm({ + nodenames = {"pipeworks:fountainhead","pipeworks:fountainhead_pouring"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + pipeworks.fountainhead_check(pos,node) + end +}) + + + +end diff --git a/mods/pipeworks/pressure_logic/abm_register.lua b/mods/pipeworks/pressure_logic/abm_register.lua new file mode 100644 index 00000000..4019eef6 --- /dev/null +++ b/mods/pipeworks/pressure_logic/abm_register.lua @@ -0,0 +1,27 @@ +-- register new flow logic ABMs +-- written 2017 by thetaepsilon + +local register = {} +pipeworks.flowlogic.abmregister = register + +local flowlogic = pipeworks.flowlogic + +-- register node list for the main logic function. +-- see flowlogic.run() in abms.lua. + +local register_flowlogic_abm = function(nodename) + if pipeworks.toggles.pipe_mode == "pressure" then + minetest.register_abm({ + label = "pipeworks new_flow_logic run", + nodenames = { nodename }, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + flowlogic.run(pos, node) + end + }) + else + minetest.log("warning", "pipeworks pressure_logic not enabled but register.flowlogic() requested") + end +end +register.flowlogic = register_flowlogic_abm diff --git a/mods/pipeworks/pressure_logic/abms.lua b/mods/pipeworks/pressure_logic/abms.lua new file mode 100644 index 00000000..bf9c2db0 --- /dev/null +++ b/mods/pipeworks/pressure_logic/abms.lua @@ -0,0 +1,371 @@ +-- reimplementation of new_flow_logic branch: processing functions +-- written 2017 by thetaepsilon + + + +local flowlogic = {} +flowlogic.helpers = {} +pipeworks.flowlogic = flowlogic + + + +-- borrowed from above: might be useable to replace the above coords tables +local make_coords_offsets = function(pos, include_base) + local coords = { + {x=pos.x,y=pos.y-1,z=pos.z}, + {x=pos.x,y=pos.y+1,z=pos.z}, + {x=pos.x-1,y=pos.y,z=pos.z}, + {x=pos.x+1,y=pos.y,z=pos.z}, + {x=pos.x,y=pos.y,z=pos.z-1}, + {x=pos.x,y=pos.y,z=pos.z+1}, + } + if include_base then table.insert(coords, pos) end + return coords +end + + + +-- local debuglog = function(msg) print("## "..msg) end + + + +--~ local formatvec = function(vec) local sep="," return "("..tostring(vec.x)..sep..tostring(vec.y)..sep..tostring(vec.z)..")" end + + + +-- new version of liquid check +-- accepts a limit parameter to only delete water blocks that the receptacle can accept, +-- and returns it so that the receptacle can update it's pressure values. +local check_for_liquids_v2 = function(pos, limit) + local coords = make_coords_offsets(pos, false) + local total = 0 + for _, tpos in ipairs(coords) do + if total >= limit then break end + local name = minetest.get_node(tpos).name + if name == pipeworks.liquids.water.source then + minetest.remove_node(tpos) + total = total + 1 + end + end + --pipeworks.logger("check_for_liquids_v2@"..formatvec(pos).." total "..total) + return total +end +flowlogic.check_for_liquids_v2 = check_for_liquids_v2 + + + +local label_pressure = "pipeworks.water_pressure" +local get_pressure_access = function(pos) + local metaref = minetest.get_meta(pos) + return { + get = function() + return metaref:get_float(label_pressure) + end, + set = function(v) + metaref:set_float(label_pressure, v) + end + } +end + + +-- logging is unreliable when something is crashing... +--[[ +local nilexplode = function(caller, label, value) + if value == nil then + error(caller..": "..label.." was nil") + end +end +--]] + + + +local finitemode = pipeworks.toggles.finite_water +flowlogic.run = function(pos, node) + local nodename = node.name + -- get the current pressure value. + local nodepressure = get_pressure_access(pos) + local currentpressure = nodepressure.get() + local oldpressure = currentpressure + + -- if node is an input: run intake phase + local inputdef = pipeworks.flowables.inputs.list[nodename] + if inputdef then + currentpressure = flowlogic.run_input(pos, node, currentpressure, inputdef) + --debuglog("post-intake currentpressure is "..currentpressure) + --nilexplode("run()", "currentpressure", currentpressure) + end + + -- balance pressure with neighbours + currentpressure = flowlogic.balance_pressure(pos, node, currentpressure) + + -- if node is an output: run output phase + local outputdef = pipeworks.flowables.outputs.list[nodename] + if outputdef then + currentpressure = flowlogic.run_output( + pos, + node, + currentpressure, + oldpressure, + outputdef, + finitemode) + end + + -- if node has pressure transitions: determine new node + if pipeworks.flowables.transitions.list[nodename] then + local newnode = flowlogic.run_transition(node, currentpressure) + --pipeworks.logger("flowlogic.run()@"..formatvec(pos).." transition, new node name = "..dump(newnode).." pressure "..tostring(currentpressure)) + minetest.swap_node(pos, newnode) + flowlogic.run_transition_post(pos, newnode) + end + + -- set the new pressure + nodepressure.set(currentpressure) +end + + + +local simple_neighbour_offsets = { + {x=0, y=-1,z= 0}, + {x=0, y= 1,z= 0}, + {x=-1,y= 0,z= 0}, + {x= 1,y= 0,z= 0}, + {x= 0,y= 0,z=-1}, + {x= 0,y= 0,z= 1}, +} +local get_neighbour_positions = function(pos, node) + -- local dname = "get_neighbour_positions@"..formatvec(pos).." " + -- get list of node neighbours. + -- if this node is directional and only flows on certain sides, + -- invoke the callback to retrieve the set. + -- for simple flowables this is just an auto-gen'd list of all six possible neighbours. + local candidates = {} + if pipeworks.flowables.list.simple[node.name] then + candidates = simple_neighbour_offsets + else + -- directional flowables: call the callback to get the list + local directional = pipeworks.flowables.list.directional[node.name] + if directional then + --pipeworks.logger(dname.."invoking neighbourfn") + local offsets = directional.neighbourfn(node) + candidates = offsets + end + end + + -- then, check each possible neighbour to see if they can be reached from this node. + local connections = {} + for _, offset in ipairs(candidates) do + local npos = vector.add(pos, offset) + local neighbour = minetest.get_node(npos) + local nodename = neighbour.name + local is_simple = (pipeworks.flowables.list.simple[nodename]) + if is_simple then + local n = get_pressure_access(npos) + table.insert(connections, n) + else + -- if target node is also directional, check if it agrees it can flow in that direction + local directional = pipeworks.flowables.list.directional[nodename] + if directional then + --pipeworks.logger(dname.."directionality test for offset "..formatvec(offset)) + local towards_origin = vector.multiply(offset, -1) + --pipeworks.logger(dname.."vector passed to directionfn: "..formatvec(towards_origin)) + local result = directional.directionfn(neighbour, towards_origin) + --pipeworks.logger(dname.."result: "..tostring(result)) + if result then + local n = get_pressure_access(npos) + table.insert(connections, n) + end + end + end + end + + return connections +end + + + +flowlogic.balance_pressure = function(pos, node, currentpressure) + -- local dname = "flowlogic.balance_pressure()@"..formatvec(pos).." " + -- check the pressure of all nearby flowable nodes, and average it out. + + -- unconditionally include self in nodes to average over. + -- result of averaging will be returned as new pressure for main flow logic callback + local totalv = currentpressure + local totalc = 1 + + -- pressure handles to average over + local connections = get_neighbour_positions(pos, node) + + -- for each neighbour, add neighbour's pressure to the total to balance out + for _, neighbour in ipairs(connections) do + local n = neighbour.get() + totalv = totalv + n + totalc = totalc + 1 + end + local average = totalv / totalc + for _, target in ipairs(connections) do + target.set(average) + end + + return average +end + + + +flowlogic.run_input = function(pos, node, currentpressure, inputdef) + -- intakefn allows a given input node to define it's own intake logic. + -- this function will calculate the maximum amount of water that can be taken in; + -- the intakefn will be given this and is expected to return the actual absorption amount. + + local maxpressure = inputdef.maxpressure + local intake_limit = maxpressure - currentpressure + if intake_limit <= 0 then return currentpressure end + + local actual_intake = inputdef.intakefn(pos, intake_limit) + --pipeworks.logger("run_input@"..formatvec(pos).." oldpressure "..currentpressure.." intake_limit "..intake_limit.." actual_intake "..actual_intake) + if actual_intake <= 0 then return currentpressure end + + local newpressure = actual_intake + currentpressure + --debuglog("run_input() end, oldpressure "..currentpressure.." intake_limit "..intake_limit.." actual_intake "..actual_intake.." newpressure "..newpressure) + return newpressure +end + + + +-- flowlogic output helper implementation: +-- outputs water by trying to place water nodes nearby in the world. +-- neighbours is a list of node offsets to try placing water in. +-- this is a constructor function, returning another function which satisfies the output helper requirements. +-- note that this does *not* take rotation into account. +flowlogic.helpers.make_neighbour_output_fixed = function(neighbours) + return function(pos, node, currentpressure, finitemode) + local taken = 0 + for _, offset in pairs(neighbours) do + local npos = vector.add(pos, offset) + local name = minetest.get_node(npos).name + if currentpressure < 1 then break end + -- take pressure anyway in non-finite mode, even if node is water source already. + -- in non-finite mode, pressure has to be sustained to keep the sources there. + -- so in non-finite mode, placing water is dependent on the target node; + -- draining pressure is not. + local canplace = (name == "air") or (name == pipeworks.liquids.water.flowing) + if canplace then + minetest.swap_node(npos, {name=pipeworks.liquids.water.source}) + end + if (not finitemode) or canplace then + taken = taken + 1 + currentpressure = currentpressure - 1 + end + end + return taken + end +end + +-- complementary function to the above when using non-finite mode: +-- removes water sources from neighbor positions when the output is "off" due to lack of pressure. +flowlogic.helpers.make_neighbour_cleanup_fixed = function(neighbours) + return function(pos, node, currentpressure) + --pipeworks.logger("neighbour_cleanup_fixed@"..formatvec(pos)) + for _, offset in pairs(neighbours) do + local npos = vector.add(pos, offset) + local name = minetest.get_node(npos).name + if (name == pipeworks.liquids.water.source) then + --pipeworks.logger("neighbour_cleanup_fixed removing "..formatvec(npos)) + minetest.remove_node(npos) + end + end + end +end + + + +flowlogic.run_output = function(pos, node, currentpressure, oldpressure, outputdef, finitemode) + -- processing step for water output devices. + -- takes care of checking a minimum pressure value and updating the resulting pressure level + -- the outputfn is provided the current pressure and returns the pressure "taken". + -- as an example, using this with the above spigot function, + -- the spigot function tries to output a water source if it will fit in the world. + --pipeworks.logger("flowlogic.run_output() pos "..formatvec(pos).." old -> currentpressure "..tostring(oldpressure).." "..tostring(currentpressure).." finitemode "..tostring(finitemode)) + local upper = outputdef.upper + local lower = outputdef.lower + local result = currentpressure + local threshold + if finitemode then threshold = lower else threshold = upper end + if currentpressure > threshold then + local takenpressure = outputdef.outputfn(pos, node, currentpressure, finitemode) + local newpressure = currentpressure - takenpressure + if newpressure < 0 then newpressure = 0 end + result = newpressure + end + if (not finitemode) and (currentpressure < lower) and (oldpressure < lower) then + --pipeworks.logger("flowlogic.run_output() invoking cleanup currentpressure="..tostring(currentpressure)) + outputdef.cleanupfn(pos, node, currentpressure) + end + return result +end + + + +-- determine which node to switch to based on current pressure +flowlogic.run_transition = function(node, currentpressure) + local simplesetdef = pipeworks.flowables.transitions.simple[node.name] + local result = node + local found = false + + -- simple transition sets: assumes all nodes in the set share param values. + if simplesetdef then + -- assumes that the set has been checked to contain at least one element... + local nodename_prev = simplesetdef[1].nodename + local result_nodename = node.name + + for _, element in ipairs(simplesetdef) do + -- find the highest element that is below the current pressure. + local threshold = element.threshold + if threshold > currentpressure then + result_nodename = nodename_prev + found = true + break + end + nodename_prev = element.nodename + end + + -- use last element if no threshold is greater than current pressure + if not found then + result_nodename = nodename_prev + found = true + end + + -- preserve param1/param2 values + result = { name=result_nodename, param1=node.param1, param2=node.param2 } + end + + if not found then + pipeworks.logger("flowlogic.run_transition() BUG no transition " .. + "definitions found! node.name=" .. node.name .. + " currentpressure=" .. tostring(currentpressure)) + end + + return result +end + +-- post-update hook for run_transition +-- among other things, updates mesecons if present. +-- node here means the new node, returned from run_transition() above +flowlogic.run_transition_post = function(pos, node) + local mesecons_def = minetest.registered_nodes[node.name].mesecons + local mesecons_rules = pipeworks.flowables.transitions.mesecons[node.name] + if minetest.get_modpath("mesecons") and (mesecons_def ~= nil) and mesecons_rules then + if type(mesecons_def) ~= "table" then + pipeworks.logger("flowlogic.run_transition_post() BUG mesecons def for "..node.name.."not a table: got "..tostring(mesecons_def)) + else + local receptor = mesecons_def.receptor + if receptor then + local state = receptor.state + if state == mesecon.state.on then + mesecon.receptor_on(pos, mesecons_rules) + elseif state == mesecon.state.off then + mesecon.receptor_off(pos, mesecons_rules) + end + end + end + end +end diff --git a/mods/pipeworks/pressure_logic/flowable_node_registry.lua b/mods/pipeworks/pressure_logic/flowable_node_registry.lua new file mode 100644 index 00000000..6d7bf173 --- /dev/null +++ b/mods/pipeworks/pressure_logic/flowable_node_registry.lua @@ -0,0 +1,53 @@ +-- registry of flowable node behaviours in new flow logic +-- written 2017 by thetaepsilon + +-- the actual registration functions which edit these tables can be found in flowable_node_registry_install.lua +-- this is because the ABM code needs to inspect these tables, +-- but the registration code needs to reference said ABM code. +-- so those functions were split out to resolve a circular dependency. + + + +pipeworks.flowables = {} +pipeworks.flowables.list = {} +pipeworks.flowables.list.all = {} +-- pipeworks.flowables.list.nodenames = {} + +-- simple flowables - balance pressure in any direction +pipeworks.flowables.list.simple = {} +pipeworks.flowables.list.simple_nodenames = {} + +-- directional flowables - can only flow on certain sides +-- format per entry is a table with the following fields: +-- neighbourfn: function(node), +-- called to determine which nodes to consider as neighbours. +-- can be used to e.g. inspect the node's param values for facedir etc. +-- returns: array of vector offsets to look for possible neighbours in +-- directionfn: function(node, vector): +-- can this node flow in this direction? +-- called in the context of another node to check the matching entry returned by neighbourfn. +-- for every offset vector returned by neighbourfn, +-- the node at that absolute position is checked. +-- if that node is also a directional flowable, +-- then that node's vector is passed to that node's directionfn +-- (inverted, so that directionfn sees a vector pointing out from it back to the origin node). +-- if directionfn agrees that the neighbour node can currently flow in that direction, +-- the neighbour is to participate in pressure balancing. +pipeworks.flowables.list.directional = {} + +-- simple intakes - try to absorb any adjacent water nodes +pipeworks.flowables.inputs = {} +pipeworks.flowables.inputs.list = {} +pipeworks.flowables.inputs.nodenames = {} + +-- outputs - takes pressure from pipes and update world to do something with it +pipeworks.flowables.outputs = {} +pipeworks.flowables.outputs.list = {} +-- not currently any nodenames arraylist for this one as it's not currently needed. + +-- nodes with registered node transitions +-- nodes will be switched depending on pressure level +pipeworks.flowables.transitions = {} +pipeworks.flowables.transitions.list = {} -- master list +pipeworks.flowables.transitions.simple = {} -- nodes that change based purely on pressure +pipeworks.flowables.transitions.mesecons = {} -- table of mesecons rules to apply on transition diff --git a/mods/pipeworks/pressure_logic/flowable_node_registry_install.lua b/mods/pipeworks/pressure_logic/flowable_node_registry_install.lua new file mode 100644 index 00000000..b561ca64 --- /dev/null +++ b/mods/pipeworks/pressure_logic/flowable_node_registry_install.lua @@ -0,0 +1,263 @@ +-- flowable node registry: add entries and install ABMs if new flow logic is enabled +-- written 2017 by thetaepsilon + + + +-- use for hooking up ABMs as nodes are registered +local abmregister = pipeworks.flowlogic.abmregister + +-- registration functions +pipeworks.flowables.register = {} +local register = pipeworks.flowables.register + +-- some sanity checking for passed args, as this could potentially be made an external API eventually +local checkexists = function(nodename) + if type(nodename) ~= "string" then error("pipeworks.flowables nodename must be a string!") end + return pipeworks.flowables.list.all[nodename] +end + +local insertbase = function(nodename) + if checkexists(nodename) then error("pipeworks.flowables duplicate registration!") end + pipeworks.flowables.list.all[nodename] = true + -- table.insert(pipeworks.flowables.list.nodenames, nodename) + if pipeworks.toggles.pipe_mode == "pressure" then + abmregister.flowlogic(nodename) + end +end + +local regwarning = function(kind, nodename) + --~ local tail = "" + --~ if pipeworks.toggles.pipe_mode ~= "pressure" then tail = " but pressure logic not enabled" end + --pipeworks.logger(kind.." flow logic registry requested for "..nodename..tail) +end + +-- Register a node as a simple flowable. +-- Simple flowable nodes have no considerations for direction of flow; +-- A cluster of adjacent simple flowables will happily average out in any direction. +register.simple = function(nodename) + insertbase(nodename) + pipeworks.flowables.list.simple[nodename] = true + table.insert(pipeworks.flowables.list.simple_nodenames, nodename) + regwarning("simple", nodename) +end + +-- Register a node as a directional flowable: +-- has a helper function which determines which nodes to consider valid neighbours. +register.directional = function(nodename, neighbourfn, directionfn) + insertbase(nodename) + pipeworks.flowables.list.directional[nodename] = { + neighbourfn = neighbourfn, + directionfn = directionfn + } + regwarning("directional", nodename) +end + +-- register a node as a directional flowable that can only flow through either the top or bottom side. +-- used for fountainheads (bottom side) and pumps (top side). +-- this is in world terms, not facedir relative! +register.directional_vertical_fixed = function(nodename, topside) + local y + if topside then y = 1 else y = -1 end + local side = { x=0, y=y, z=0 } + local neighbourfn = function(node) return { side } end + local directionfn = function(node, direction) + return vector.equals(direction, side) + end + register.directional(nodename, neighbourfn, directionfn) +end + +-- register a node as a directional flowable whose accepting sides depends upon param2 rotation. +-- used for entry panels, valves, flow sensors and spigots. +-- this is mostly for legacy reasons and SHOULD NOT BE USED IN NEW CODE. +register.directional_horizonal_rotate = function(nodename, doubleended) + local rotations = { + {x= 0,y= 0,z= 1}, + {x= 1,y= 0,z= 0}, + {x= 0,y= 0,z=-1}, + {x=-1,y= 0,z= 0}, + } + local getends = function(node) + --local dname = "horizontal rotate getends() " + local param2 = node.param2 + -- the pipeworks nodes use a fixed value for vertical facing nodes + -- if that is detected, just return that directly. + if param2 == 17 then + return {{x=0,y=1,z=0}, {x=0,y=-1,z=0}} + end + + -- the sole end of the spigot points in the direction the rotation bits suggest + -- also note to self: lua arrays start at one... + local mainend = (param2 % 4) + 1 + -- use modulus wrap-around to find other end for straight-run devices like the valve + local otherend = ((param2 + 2) % 4) + 1 + local mainrot = rotations[mainend] + --pipeworks.logger(dname.."mainrot: "..dump(mainrot)) + local result + if doubleended then + result = { mainrot, rotations[otherend] } + else + result = { mainrot } + end + --pipeworks.logger(dname.."result: "..dump(result)) + return result + end + local neighbourfn = function(node) + return getends(node) + end + local directionfn = function(node, direction) + local result = false + for _, endvec in ipairs(getends(node)) do + if vector.equals(direction, endvec) then result = true end + end + return result + end + register.directional(nodename, neighbourfn, directionfn) +end + + + +local checkbase = function(nodename) + if not checkexists(nodename) then error("pipeworks.flowables node doesn't exist as a flowable!") end +end + +local duplicateerr = function(kind, nodename) error(kind.." duplicate registration for "..nodename) end + + + +-- Registers a node as a fluid intake. +-- intakefn is used to determine the water that can be taken in a node-specific way. +-- Expects node to be registered as a flowable (is present in flowables.list.all), +-- so that water can move out of it. +-- maxpressure is the maximum pipeline pressure that this node can drive; +-- if the input's node exceeds this the callback is not run. +-- possible WISHME here: technic-driven high-pressure pumps +register.intake = function(nodename, maxpressure, intakefn) + -- check for duplicate registration of this node + local list = pipeworks.flowables.inputs.list + checkbase(nodename) + if list[nodename] then duplicateerr("pipeworks.flowables.inputs", nodename) end + list[nodename] = { maxpressure=maxpressure, intakefn=intakefn } + regwarning("intake", nodename) +end + + + +-- Register a node as a simple intake: +-- tries to absorb water source nodes from it's surroundings. +-- may exceed limit slightly due to needing to absorb whole nodes. +register.intake_simple = function(nodename, maxpressure) + register.intake(nodename, maxpressure, pipeworks.flowlogic.check_for_liquids_v2) +end + + + +-- Register a node as an output. +-- Expects node to already be a flowable. +-- upper and lower thresholds have different meanings depending on whether finite liquid mode is in effect. +-- if not (the default unless auto-detected), +-- nodes above their upper threshold have their outputfn invoked (and pressure deducted), +-- nodes between upper and lower are left idle, +-- and nodes below lower have their cleanup fn invoked (to say remove water sources). +-- the upper and lower difference acts as a hysteresis to try and avoid "gaps" in the flow. +-- if finite mode is on, upper is ignored and lower is used to determine whether to run outputfn; +-- cleanupfn is ignored in this mode as finite mode assumes something causes water to move itself. +register.output = function(nodename, upper, lower, outputfn, cleanupfn) + if pipeworks.flowables.outputs.list[nodename] then + error("pipeworks.flowables.outputs duplicate registration!") + end + checkbase(nodename) + pipeworks.flowables.outputs.list[nodename] = { + upper=upper, + lower=lower, + outputfn=outputfn, + cleanupfn=cleanupfn, + } + -- output ABM now part of main flow logic ABM to preserve ordering. + -- note that because outputs have to be a flowable first + -- (and the installation of the flow logic ABM is conditional), + -- registered output nodes for new_flow_logic is also still conditional on the enable flag. + regwarning("output node", nodename) +end + +-- register a simple output: +-- drains pressure by attempting to place water in nearby nodes, +-- which can be set by passing a list of offset vectors. +-- will attempt to drain as many whole nodes as there are positions in the offset list. +-- for meanings of upper and lower, see register.output() above. +-- non-finite mode: +-- above upper pressure: places water sources as appropriate, keeps draining pressure. +-- below lower presssure: removes it's neighbour water sources. +-- finite mode: +-- same as for above pressure in non-finite mode, +-- but only drains pressure when water source nodes are actually placed. +register.output_simple = function(nodename, upper, lower, neighbours) + local outputfn = pipeworks.flowlogic.helpers.make_neighbour_output_fixed(neighbours) + local cleanupfn = pipeworks.flowlogic.helpers.make_neighbour_cleanup_fixed(neighbours) + register.output(nodename, upper, lower, outputfn, cleanupfn) +end + + + +-- common base checking for transition nodes +-- ensures the node has only been registered once as a transition. +local transition_list = pipeworks.flowables.transitions.list +local insert_transition_base = function(nodename) + checkbase(nodename) + if transition_list[nodename] then duplicateerr("base transition", nodename) end + transition_list[nodename] = true +end + + + +-- register a simple transition set. +-- expects a table with nodenames as keys and threshold pressures as values. +-- internally, the table is sorted by value, and when one of these nodes needs to transition, +-- the table is searched starting from the lowest (even if it's value is non-zero), +-- until a value is found which is higher than or equal to the current node pressure. +-- ex. nodeset = { ["mod:level_0"] = 0, ["mod:level_1"] = 1, --[[ ... ]] } +local simpleseterror = function(msg) + error("register.transition_simple_set(): "..msg) +end +local simple_transitions = pipeworks.flowables.transitions.simple + +register.transition_simple_set = function(nodeset, extras) + local set = {} + if extras == nil then extras = {} end + + local length = #nodeset + if length < 2 then simpleseterror("nodeset needs at least two elements!") end + for index, element in ipairs(nodeset) do + if type(element) ~= "table" then simpleseterror("element "..tostring(index).." in nodeset was not table!") end + local nodename = element[1] + local value = element[2] + if type(nodename) ~= "string" then simpleseterror("nodename "..tostring(nodename).."was not a string!") end + if type(value) ~= "number" then simpleseterror("pressure value "..tostring(value).."was not a number!") end + insert_transition_base(nodename) + if simple_transitions[nodename] then duplicateerr("simple transition set", nodename) end + -- assigning set to table is done separately below + + table.insert(set, { nodename=nodename, threshold=value }) + end + + -- sort pressure values, smallest first + local smallest_first = function(a, b) + return a.threshold < b.threshold + end + table.sort(set, smallest_first) + + -- individual registration of each node, all sharing this set, + -- so each node in the set will transition to the correct target node. + for _, element in ipairs(set) do + --pipeworks.logger("register.transition_simple_set() after sort: nodename "..element.nodename.." value "..tostring(element.threshold)) + simple_transitions[element.nodename] = set + end + + -- handle extra options + -- if mesecons rules table was passed, set for each node + if extras.mesecons then + local mesecons_rules = pipeworks.flowables.transitions.mesecons + for _, element in ipairs(set) do + mesecons_rules[element.nodename] = extras.mesecons + end + end +end diff --git a/mods/pipeworks/screenshot.png b/mods/pipeworks/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..686d95566ebb9ccc579d009d1496337710779856 GIT binary patch literal 92579 zcmV)iK%&2iP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Rb0~;0}8Zx^xN&o%T0 zn21o-9KEEHQbt4oZz3wU%`E4fQUU;X7m+5-9heCbnHd4i z+{_Swh#b60BceQi5U6VW2_h00m+$FT?<(%Kte(0Y)_~2v89mJde zWgc#rN*j+~{n0$g|We(Ue7E}ysxApUEwm%ICL z+L@|KJss}rc$|hq8;#2{~=P%)I?G)oC^LMxTHV-NNOr3 zOw1{joCt}TnHd0bE~=_3rF7#sh-lbe)ybP7&Mz&cLxhxaO3B?3q1I-mIhS!7-Q68( ztF2XV$R!gI6Eky4DGc5Lq%~2=DYsVR%4%!UDiU#GKu9@fPAQjp-z2WJabh1xi|p28xW$SBWY^4Z+=qS z>GI}N00a2TeCn^b&v7gvl1P31?JuTbPsC;hZmD!_IGJiHX?yi#vwh?)0Qf6EE~Nqh zQ2s66&-D1o2h%tZVb`xz#LP~oV{H`xm{ZBw+=u&nGj;IwYO~pFHoieX5pnRpE3!t)7OXyN5jzqN=K?J9MQZBF)L& zfuPGB5xcv&sYuv=Dc}wY#>@bib73N6D(#zS9IXk1Px;Y>qfSVHlF}RxpfVdk_!fIpv#gE~cUqAewX$ACusU4~|SM>;*RLvw7 z$K3%?RS1w%ad$*FcWEO6czBMkch}{e-v6NZ`TrjqC?P_45>=U|$-#3efTSwS6fcT+ z)!ogkwMs;(^u!#Ig-8`?oRXP|3V;9*0GRu7x1E^_7h-O$CeBDG(hxD$$jxKPnh1a+ zATyUza?XxuDmi6UZLPJjPSfP>xunEtoGO5)lpSCgPA~_hMWo5e&FwFBjQ+d!aC2}# zM00a@1PD7sbX7wDv)GUjzA)A~%oW`6{hfsXVTtaD2#6jg?EnObKuAoCNaBFZNc5M! zNKl*Vc#vsCMQ{L{Qy6yx2WBEda4?HJgaOPA&>>L)YscfaUAahk_2-V5t0RDyVE&xzUS*=#?uBu7ROqsdX zs;ZoFN{NWvo3uJjQ!b_Ck~l5-q~(;=6p5y3a<{JQiJ6F|X`1R}swrh6Ld3Y>HLPe9fbOny zpn*u7xRlbB&Qs6AhWM8Y4jqvk{q~zbd-MEHRjOwMv`AU!Q-gpDy6V_~$T^{bV?qFQ zv}Snw=4Yqj^}~<;=IZj9X^SsByEXtMIy*XZo$ArSTN?@4%@8@haM%!Yg890|Oj9m( zIHCg}=5EEgnCW=BZ}kX>^HRF0Op!CiTFnd3X}x{&ZyaJswN@f>w+JHYP6U0stY}9Bs}{5eW&=k$l+m@U|}< zAQItvy}Hj8llSgPAxHx~WJrQzBx{fJ6Yq z1rfm9+z~OQF6FKchqvGS8>TnQBfcP#G0{{pOXKCeDPYrl-@fblrNr zX|1*<1i+jTfmxY30-@dRUPPEv#44>$UAIa(Pt&NX2pB+XVs;`xoW^M!26rbSbBm2A zA}J>`Gmjf4Z9KUB%XZAayN}oj9_e3r#MtZaqBo3}5xE&S&hgv)+d!A+5D@?o5L`(G zna!Pux~@wltB9HqUF3fAm)U&oFdSdszxm>HdP7}yjP%ufz9s}u4yod#**Sx`H#I6q zjBXB*&>?72sCR$@v<@S5FaU5ja93@N1rZ3jwFwCk$W+|H-OUh9nG>fBh<(2yF4J^0 zZHR~jNI(gx&~Umv?cPWoF;ZkiLZXrqlDoUx8O;g@cshQY%SFzcb7K9keTb5r)ioHA#fCTYqbIZBB?YH0Yo!H0wy-V)>>1kwdPWYhzZ?Y zRpMxIcNGzEHxFAPq9)DML=+hjkcr%(HHqJ9#Q3eLN=`ZFEGq7nb9Q$(ySu*wz;)l7 zw!`gk6&cp?s!H8AhoDj{P5awJQ+}y~)6!N-ZvFVnG za$a{`DLMCjSE1PIW6Zs~;lE%d-I16wk1yW5_|t!a$ViB8mTv-r9udDw6^`M1_VB5eeg8!~_8S=4yNS2mo{L z0O955e>m>nMkZP^G2`j>o8#RJt%IwWJAe=ZB?5qEYGye_ARPb}o_4S6c>n0*-|imV zfGfm_@UQ&{TZ#>A06>UtX6^|CT%7+Sq6{eljVLOF?L@W>03xDhDW$||fu@{@GG+uY zwFN%_k=Y1Eq_)P)M3j&Kz|0U32t*tCTq$vP5sgo&wVHdBH<$t$ij&VoWPYo}?(XJb z{{|N5e`61HH&X!zgfKjhTz&rk91LQt+gxUtz2=-HMXEGE?P0d@ZjPn*R74wlV#dv8 z-E|#;PsRgXM4<97zPwsb!|CmCx?}Dc^9&*ZfIGSqnt}og5-?{*6B7qdg%frJj0nz= z{Q(g|LPG->2(tqrQBzq^ro@zple?+b0HEgcDWDd_)#h@&y)qMbZ{tbEqnkJoAw~o) z)2M13#cKlqAVO47b8}}zQkqQ==h7w$x@(>G;7XL3%X^2?zv4lkO6gPu5nF8{jdST& zD+6F8M69i*l$e>8^^bUu5Z&CsRaHd-%mhGA3=S%iav~(4__Anb?uJNV;ZY1MWkF>K zRU~mjA_8zi0#wt0=mKtpJcyQfYw<5fXS@C(qS?^pcC0)UDS3ueUn?n|mOD zxtq?G1UTn|=U{X$zs;`l-9He}36b2*5#1pEDtu#L`vB-B&_*WCDM#Tq=gb5=A-V#j zfALBp(R8@|>W}|{n>rEZ)nfi`?%>|^Xg-zXs;;y)7|oP3GBe~$oe`!vSG71-rladb z{S!*XO~Ks235htRRQki)AtzPWmO^Wm@m@*4al3!A_6NaIx9 zl$qn`RI`+GNeKW%#2rj6Aa9G`tD9Tm6pjuTaz@T2K+e|05!B4k!3j(p+{_S>i2p5VXTL$o2wcz1#lNfI}w)BF|nG(qMNy+K@@y)O2p=-W=Mqot17sE z1s-#rw>YrnSx3OIMgZ`6L(Q+4UpwcH?*Xez@ESQ`*o(GcZseRxDWw#22TH#J#Q&v- z1E88nonUMTo+u--L0nZBhm$jDN(id%$xt8}7bJkB3Cz{!%+&z^og56SuoJEk5hV~B zH!O*nIOT4&>AKB&`(QloM5?sp4$FVTkVv{_~qhUBVJGr<`&wIVE$4 z+ym#cjsMC=n@%sj{Qc>0;MHX$o57OvbD0DjxHy9LLoQ}=l4AzmV#!VGRNtf&@CpJ~ zObv`ti**ECW&DQI1BWg=QcBKcLIQA4soXsNXxd)izx`RO_lRhk98BB&{pfRusmPToqO-F>Lz~hZ37{i`C^$G}1OgCubz#K}MA`X7Nyr%`LraJ>Ot0J5|A31E zn7gjl-`{S(|Ia!4-?5th;_p&UDeg@ZQE31ms&0ma(=^38f`gk&Ywo~_qf!y~y9FKt zsKOE3)LPGpgPNKN5~Y-K%5#q59x-hcOd+74nYG~I22*5x%nlTXkg7)Z4enK{G?@#{ zYN~49m?-khC=cp#VgG9z&A;i#IeJ6_e;0N}KpLe!JfooRDrE1(krp zQZ6}XX|g1KPDB70xi2`Vs+zfZZ8fZ@>$<-0Tdisu6m3qNd^wPc*VZhONNMhnIQ4yB z+-sc>QB4uBlrx#niCLN;F;iSI5RvE9mu^Xt@UMt5#1!r3LSwQyU7!pfkIJp%8+ueb~KsXm3>pXi`*$Aq|C?t z>%;C#qy}(L#F)TQfz<&ilY&uhfFO-912LG+g$Or*tkek-fPtx-6DHtd|EoG%f{|3V$r+}rfZY+zoM{O~U>W1`u_(9D>5wb~F- z$~mRfS{sK!wGrpUTwCLJT!C0$0(VZSVIBL@~?LoAb@KWyWYD# zpY8B`)Hpf-n%GPV1&b0G28c)ih6q3a2t-VXwp1-}_Jqtt%skgQ@*0uA3Tuygy#@pxI8zmz^;|7F)0`BhQhL|go!&Jc0)qvcMz%&)Z z&Xo}z4W$lbr&Kr*pfsa!B95LFSB+Vb4KaZdC>c4f4Be0%ErC0AE292a*HK-@@wv!u z)qhmV!@sx3gJ0Y#dsf`hp;5vSztq5=-Y>A}MrX5QW3o7-l+ znOZ&UcOvTGqM8z4UR~DO%uG#F&M6lnMDRXy+r6CXM2KDALn;Qr6*P0msOsbki5U<$ zXTo$YeFGrj3_hM&u=w8p&-V7q9OFoT{$)k&nV|X0@Aj84Q*&@NL^Km~K}d+UM0+?# zpXeEYkm`Jv;ro1VUkG18AamDA716-iZ0c!F1c*5Z!%g*YdaJZqudmH4-r-CMKp>S# z#}hb+3jq_&RB13hqqFYF1n#Z~qME^yGc@$72#}dU*(erUOKQwu&P@yriV+Kdcp~b6 zAmh}IX~*M% ziDB+$^oxsaN=d|Dy?S{%oh~l6+lvcV6G*9k-QL`aDs`Pxu{xLxC8g5$(=hIilL8T^ zD0cRlojL<_S8zaLm(jH;mYMu)c5$)B?m~=Wx4Rj*WoYUkSP&cl`@T#4g#aVWbZB#A zPy|yfu`N^L-1ULV8Srd?$mGo(oX&K|^F70*j6IVu(G*o-PRt&J6C>3<_grFcSnZZQdqk1WYhZ%u)HFs1~_-tL^aWrB9s9RD_69*E?r&HAkn^ zrekdb7ekyp^#DCWbUJFFu4V>~N|VS56CfF|dxEiwB}2rP0nn!LmYKShI8CB%&{97^ zMlf^-S|d8TVw>*e&9Hg6k$SAV2@%T$BP*aqIn3P*M3vm4)b0kJH;^)jAZB7o4h=Gz znl`5t4uxrL(2XX9wKD}r=aq0TiJ38}Tkzvm0T~cbgBgGhh|}=mR{w{7^>nlOQJUS| ze8#F((GdU%yT5Si0sw^Vc}}^ME)bK|YE47{pdx_ugCG9dvkyP)y48~>Pjg8*%gpa?UvwPE5o^1VDkljN|n3)yszu9(?rCN6{6LQew_T#LR%`=CwA} z)|yPyG)yR>nQ z*6v?VuU`zD%#4Z3dJWuVA_Hoo)3~SIZ6RmoD#t)w%@oZ_$*a|Bs5aILRj1)8E|yt#*gQ=~PQ;DMg7f&HcJ5_dVxSPNyM^ zD(B41Ifpgolo*lS{rU5+4u`|z$4{BrJ=*YHMCX)}sWrK~+lfd@sgy44IRMlzzWD0R zo4eI&C9RIra6H!CZtS`hb82;Jt<^S7)8r1N@a5&jY4H6oUK|el!|?#-+l$Lr@b!ZS zmz$~Wr&6B$wo9$!DX*`)N1v)RAWr=S_iGssd2%iox0qk%)kV2}BID`!@)wt% z{FX^0VwnzrM5z#G*JhvpA#z?n`Z#ZHj?e#;a?fRjl&JJphr>W7@y&E}vjZcR&9F z0$)G+7;|T;@cJjPdg!aG0654b@4l|J%IZm$eb?ndxzz@M8CnCXZcSnIczHk@a0Pb_ zyF)`1(h*n5RzAHtr6gTK9a>p$`m4)TVSoPm?o_der8Fa&s^+Fm6}FG5RnUfI4a^mt z+*gl(kk;2PzWm3-;l!(JIllF7%NaT7$J5D7XmwGgaVe{uTg$F3XG9ctt**4jq|rcO zpsif56_6lpcnc?PCo^lqU>G2aG;~Xe<#Ylj+N(6{dRwiwVzPTPNK(c`iJBV%yN)X?T5Zs_ zUgdRJlez<$JE2df;hWe0kZ4=FUd6$j5>Xzx!?L;j=hdxKlo%t6i6A8UT1?H|SF7zg zu)V##6A@Kut)5P&oYU!aO6fwyPN!3AjXC8!rc_c&C6|;F5pOn|!(s34t<_*@*V=N< zIcFm3`_-TP$&dfL|L*_(_19ni-M{;P``zFDZ%Qe(POUX&Q57>)P0X2@rb$G^%$9!t zqRNNEQKX6FoLRN(4+9bA-2K^~{nP*DfBA=h=kNTN*VhlmaZD*~HXFpe+no?WL`{9Q zT8rq*S8qgHmr3u(UH>R;ZkqFS*ta*Y+U^$0mT8MJ_%r~L%S4kS(NtTaI_?iL9qLr! z_N~i=t7}(qIiVk^yYM!Q<47ILZbzE6LEy%Kj_x*8WP`M_^#@8T0M_nWr`-v9>K@qf zcFla-QuP$=Kb=ikX=?PUc@bDQJv69;Ak#&5HEjkNZB#S|0Nb#M;YCNg2`5n|KQ`2? zg<)uBrmLi<$%NE-Dn8vG$K#>?$^Z28-~4OOzVqpg2OG*{YHc!a&YTh=yUwKM`@>sr zbv%qHBq=3M+;!`so6EH!oL-NB-R9v&hw+N^PFl#I}2U+ddl|LmfQ zj4zsiyF;f428Y22blp)?mj>k`Q^w;_lOwKiteR5dj-1F{Th%(=dD7BRyQ@U0qN_Nf zWF|?dD#i5C=JICyuu5g(27&;$hy9zo0c2_fwW)*mh07(S#}7HJiSn;DLXk+xFjxhV zl&6%UKon@T$T$w8gSXa1s;Y{#TH7>@sy!@CrNPX0Zvjn+3K7>@gIyL>H8Vv7Rg6zG zv%}$VIPCWO{i|0mtes7jl z?bWMqfAW(b|Lwp1cUG(Q>2wGW9H$9$;*@eqL>K|^FpN2^(At}?ehOC~+wm4D9nuXR zPLR!UgIdAFDT4|gUpsejJYhp04Nq@mIt{A<+X!Qjn*>yFe*yp-1~LNNKz$8|J1dHv zlQhUZ$OH&hwrGaCTQITXj#3$|;OpnGd(q*9r?*G+YKVv{7%yZv9*5h;J&aP}e!|uS z0C#iM)>p~*)dO-FlcD=V)Nk(gYSt&X8y&Z_>gCnlSbezc=v1{ErrUcX8INN3-`@St zfAF=cee~g_h_*U`+vzmCx<6FR9ki^idTQJyRD1n$0`E-|fa%by5opddoKEgu#|aaS zr&Gt265Q{PI>{<`h08^^A^^L$_Ofp{JX#V-`?Hd|Bb)?JD-2?Wvexk z!)QS~9*<`F*=OG~)7|dgOq-~xsHljF$T&^`jha1s_UzfW-@e%G?nT;@C(r)V|Mb7; zyE2>(txgT`>C?xx%2X#J0ta;)#{m%^KD@qpaJ}w(^YrqLhAPn1iEPqhh{xSTSLltj zIv1sam_Rkx20k?0lyQXNt`3s{(sWNI#@R4qJ3%U>m{0dpx<+Wcd#fvOFK9}`TPFre zbo$nT4B4n;1@cx8d(=vh458LG+8_=J*wC+%yPMS0$(l4gHt$K%aW^=j13+aMn_u@( z7;jIOL2L^N;Pxm-1}3~LMb&ph19TCnYS&C)et#4P77QEKQDIsyUWMsO$Q#_I&fQ}a6j@XnFJ+2uOZ7k_l$ z6J&tBC?-rDYtxratiokt05}W+2Oz@in2&OJEo8V&sZDUI>H>sxk!jkw@AQ*IcP_V8 zE|@0shA!rv<3|Mh!GHE*xa!L5!|~MWZ$7&?o~EzwPK+sKG7ZiUfP4CShy3Encc5Ec zncK_|Tp+h}vE7CMj;eND4+yF{O=F#^sEos)s@v^)x7!_$dl9+2yLSgwy}f<&;>Gh< zuU=kVT@AxHO`}NMI|=XV?#%hglMilhZ(EycoivEps&m&yNGbrNlve%vkN@b$=25P4 zQ?pr*z%MVa-@JMI)1Us?Zg(5ciV7?|5F!$hsn)k|UiE!``0&9OUwppX-J0r?C(qv8 z-@m=Tw>Gs_H|y@nlP7OpzkKoS0N`yJuOB?Vyu5k*_{ozej{wjN``g#!>5Y%~KpBZ~ zya%mLFAWH7B5+L`jaHL3vJ3(}7#3~qbT7PSo7kF?RiY%#jo6U1jrR{6l0<)1rYe+OzQOc!x*`(K%?^;{2BEaBWid83asiM09#H?Q3>>utGRB*d|W}4u|@3*8qG4cIov%g#hX_svTDe58M>HZ$bUCsKOgT?qM8` zb*c^!ypnSzD>adlLw9Qq^P<;&wOUQnI8G;3dHnd%cfb4D;cysE12Yf9snxc-f76e77pMQBg?rWVAGg4@lpqZ&jP6>iW(|61%tk2YlDJV7l zYMYp!fAiID_r|qFXJ}$xt=2&T5^37T@pK$cyZ`V1=kzyz`)@vd`snSO*Dt^QdW3%c z+22m7U^}?O&-c(><<;h5x7#NQOSSAI7#5aEB8)C)=rjp6*Vy*1Ag6C93KrF;Adsr;%0(HkNM3 z#tn{x3?scgwx)L3(F3As@?i(aIJkoYf^ROo4GjQ@SQGB6I{-WM47U>uU>nw|zDH=M#Jq^P!O_dO% zI;5(i3L-=(5}wP(ak{>~eERh1IMgq`{Nj&){0C-QYa^nZbL?YLX>|g?Qp$R@0tdCW zzq`GA`L4<7f-Fi3`h+03P>^LBM^Rbw!xHJ}7|d z1aOg|Pjt27O~IQ!G5XUrHSg5i9iCm5OyF8gTSoZ7blqbz?ZB@xqnSAN3Hk;XV-poWu{+3H*AMHU%wIL5N=Or#|y%PgVeadl;vwDj{$}O12yyL%<1U|VNrIb_d`jx26Zw-J%lsKACr)fN$PC!sniBA`izVACq!qv=X%oZu9tY%Hx z+qZAbtP7nuQFjPYEg}v%HUgB>^TX%=56T4KlxRA>R2yEt1jG&H$6YQz{PaI0eh|s5 ztC*UrXd9v{EL1bh=gz%oi9_mvS8;*?g3|^V-wA=Hr9R+5;D`d*5girDm8d6o5JyBb z%g*2mXuv7El8gfGXuw|N$U45TrM;orSee_^0=BKKONz|`aiJ8?QGl>ZhA#-LhKy}NAM0ipPpm!tSP0O3ehaSq@s!%V5z7E+dpwK zQgat+i&0TZjM28Q3K03~1R*}f3;^nCYOd<;gp^Vu!obS`Zil!3*mxwOl&PHz5Gm7m zYKR7_6@2s?0FOjOT634UnA$Yc+z0pPsb=5^?LC(0+?MXaf1dfVKp`y#fJh-K;Q#;( z)Ge$s^kBjvn9md`WS^ffAXftWa!+({a3CZ{9Mv6Io7Q2PrMG?VQLuCKth)wNdgieq z&(cNH`CA0(hC%6~=Y1i+4~lPEDITE*nmTy$pqT;?D1y#VG&herp)n}>%zF!l>K-jKG1Ce7cszmQ)w(dcn%y2%)DrW$OuI7Z`4vcWsQ#I`}_6bY&jOgx@ z+Gtn^)m_b2Ih~Ad2Rl|9#M}*m^dx_cI>q$$+x=Td#U+##i$bBDR@?TbW-Qwn;M zu^4I?ySgT3Bz9LVnSf1dYgLhrHko=vLM^6+AR)~v`e8Y9=Ppv0J6O6*qbI}6RTT+C z?2uC;BnM;UObHxSwJ&`z9^DL)h&WM6f|OOVoR_3FL7Dt4=09M<^ciB0fE40V%#jc3*<=XOyJ@3fxs2P-Oy0YbUwJF zg-rxaUFK)dZ8_eR(Bh+`<1N_TkpztfZn024zj_h=oyAM%ILpFJj|Y)j6Aw5m*3RmK zeWrwN4n*h`!Ac|@T4(7J$N?)?7-3=kV^uTvPadqle6<^z zCZfoa5S)->#m#}p(P8PZJd+Sr4N`jaf;qW?qcIZ_0l9-=vnGwU;kq!CU2@8stF(T0 za5s*7XqXDH8!+S*6T&pOJLKX7Fb$r!&;ytO_^Ap~#AT<4ojzvHxz8c>>)@tZN(sII z5}BH+aLQl?2-D;a-gRByub4BvkRG9?iMA&V28fP6ZhDf0JEw9yrY2AxzQKk-4u#Na&*y!@#SQg?N%LhRyY7P z6}8KP9Nx}mfzW8FJ5&%eh?}@{6whi8X5c_)4!nkruLq+zn3hQM>LFsn<>;9Y4`RX) zx+FvN(p?f`|L zPiT(rp>EhZ@;;NgBM^eC`@nuxWV_0~LI5CebaNy!z3TCAU2PGz<|b-Q?2o^yP2;U# zR{SxKWX=F=-c6wM4k2)NLjX_xmWW)c0YORz=vpCIfz!VvSLP5H8Z1v-9_VWf?EfGV90^HsJO#aYfLXO z6EjCd5?vbq!OhjI?>fRDnoDgJ0jFB0Iyri+wY3_FPr_t6RaF8V-xzeXdX{pZlNu=4 zN!wm@RNb02o2Cg0N5pGE*E%1WX1~Otp7rE$k)oSbuFowIVLUd6pg@L^KZ1iVQd-Mi zp4Exw-~?tJUyFX*vur4w-`D{_#5A_*+^i7}D_%T{{36g2r9#L(z)UrDoJr;LGei(3 zr{;{rZepT3%WB1OGm14)OmXf6L}jrSx`-fobf&;E?8VK@n>e78)AI50;d2xabaiuT zRn1MsL@f+0B?bV|2wY+5wwr79%yTTY zS}me=h~W_)vCQ0H3%+!(#Qj3>M374l{R+pUawa#l3CM`uxpOpd6CzgiU|n~4wJMt` zM@}jCKx`sTnYpl|2^#G&@>IvNz#s~u~>Qao$K>-27 zK}ViaetsAYkkM~XjldA#M^6%`{Cl6j{l$wN5!~*MPakYo`SG;B*TYUq(ix!uj9c#x zOrg0v)9xeAT6E}AUPJ0wChNB(0*;nfZrYl-n|%EA-`}jRb54CqLO5y!iU*jLwmp^KDC?R&VqAxJr=Xw2Q1 z0m7q)k1j4QLx4t9qvjFai4M-htMxjioS4nMl#&vgTdhr6>$?7GyHgwA+2V317S;NB+xcSFOW)FL*~_z`QeiM>^)zd@EJ86zxRgD8 z5rW4>;03_J&dDuAdKgs-at8)A7n{ZEXI`O#ohA(x!r7nC1s%gPcw?rEn~RlEgL98D z&CnIf9EX7|mt#R+1VF@G%6z)bj!CDnnn4&T&2l&%UnY{oI0g|w0=JHk4M4@ivgTe; zu(M&$uE>^|Q1dAiYj2@HU}gj^W*6&DMz8lTyF{1k{%(KgW{$A^;1fhV-oAXmiij`X ze!aSUrb9X1z3}5nrWA{0h;vwi=nb6$ULrs`Gfl!m6FOLpIX|ZA4BYwSj<@+LQ-Y^A z-z_;2iOBf&?MpLr!|y)(t?TQ}IF5(?QACk&{o!W2+CZhW$`2kqO{tuYhgxe4kZ=c^ ztXt)>?lP@Q?g21SA5s3BH*az-7Z(>qv|g>7=rEj^XA(~cOo3zRO5d+9E-n$__3KyB zQE?tHG7OWu1G2>6lGI&Ym7AL<^wAION19V{a8*GAK>Ndg^#Ajh7lf!Hu3Ivf5wmpof~ ze6E?#%7x3P`y#+}Rw5-l(-Z&v0~fcje6Rz!fvdrqozD{<5Cgz;$Dz#t`8#cI4@4B^ z${G_msG7})X@t{gV9~}urY; z#-OEW!=?DNc|j27aZj+^w08vq@bh5^ON2lO0q+K?BI?_l-T~BL5~SB9wd3AAdagj4g%p^nHY(Kgl9-WS-)8;6m2(Z~+Y&V;ni;wL_|c~_dOAR^UYV!pMR5bVjiNABBd_ptZELp+aKJ4nGsXhrC^iioQN|Mr<7N# z^=^0fv!DHJx4SQ;5T(F!5My%8eJC^JT$ocz$ec>)IHerJPYGA+i_ib`_n7h5e)~VW zdhi4gSF7#CcAHXW;_pAGuLgNDG1H>kJ_mRX0Cra6LyRPuD256}kUFoeJCFk+SlrP? z5ftBzkXSrp1XSjWTrc3Cvz%zUI0J@pH3*2LW{aWEiRJkSIFF<7cOmOye(#)Oh&L@P z#<^q_(Jh`uE{MSwK@VGIUbsi&^ITsE;Y-zb#9(Fuob~U+)eu5TbpF;cx-|AE5j#ML zNg;96%hbs^6VKAlVc4b`71*;z6)gDJJ4Q5egbO%hwe#6S?}RyU{xAAj7JHbV0we$; zB!SgMnW%&969v!fE?=)M6L*Q$t5wA^q>H}GnE1m_Rv$fkbblPJyGmUsfzK_~v#jfk zs0VsLXI(8@Fzn>tTD@y&h51pITWxn{-__b=9NHl@@M=D_#`pKH_WRqEQrsPw*E)qr zj42$CL&}m;L5z09XdR3x6^V#*E{Iq^|JgUszwWv&OeLBRFN%d;5s0$t9IZ4S_uBEdUY<$Mw@AnUo7uz0=&s$RUuJHtOKRlI{-=YbA$ zsOfI*{sR z2X}QnBT{a-eEK|60p_YS=%OvA3wsL}#~76-W&#A$s0X<%2MQp~R)l~w3r0`^1ZTz& zPjh#oC~}^Yb0TIWMp%>u7GY#uLKP%JIulFYbBPE5K+8GHfAPygV5SYJK8dhkKtck9h+)%Uf@Pu?6~43rS&P~PBO{5cQPgm(rO_ct=YrOdE= zA;i!%f?19wj_h}qh`6|@^K>MdG0uR{eQ{5wU`7b)j%GHVOs1exxX<$tmSe!fA4l9} zNORs3sR)rnRJk7 z0AUuEnx!)1nP3$AG6HdN{&4=m7m04bS+#i{{k=rmyrcy0Hb&eBgJvFoM;OEKqOd}X zi_=%rDq~DbBuObVkvV^%qrrGEbzN%jTzm2nx>S}G@+TV zR;$AyM+M*A-18EAEsksPQ|D^-Jfai_j})@#A-$+WU}O^5&XShzX3!@%z#jvs(L7XMxYW|+PMgc%TPqK8F5{V%iSqV z(A)u#32m`IB3fukb0q5Kh(w4q#{lj~FykP&fWK!3(HxoBa^Rr@5zR%NC`XwIKqfDV z*)bEE!^ao=d~fES*>j>~L)>i2+DF7v#WAO)aQ~m`bcF!8{wmOc!xAp9>0b?q6Hxna~Ww*rG|ZL|-$;Xzql_ zj0yyp5}Amk6d3`I<2X$1^|2{2BYT_-a|pTwnzU#TyT{<58S1g~ybC`c{EI1_3l58o zoMnq=ZwZ8G5VJ<-@Pf`B4BizJ=I`(B4yHk{r9h--R>52~M?#NXO+-i(^P6a1oEfm3 z$B6@&LuNlUGe;%@H74v5zCOuEm&pMSqn3oCu5RXSY9@Mifq3Sl#oaaYn8~tGK0HRa zLG(0nO77K-OeH0DL)XU4P9z#agwX&f0G@M-#$1n{T~z=~DK-faLDcuo?lETtC{bM% zAw)_ESF677`_`f=C}!505XI$t0G{!DN-4Nd^0oVg+GB9 zQD{W4W`?LVr<6`Pw^onG`}O8J`j``^(7a(bBqnBD^lGDmKopcL^mlfNoZ!85EHW-2 z1e+_cFmpc^acc~2*X%Bq)O-PI=1-YjCdLO_%#d4R*YnV!x#Uea1MuNs0nR$v^VSSk zcLrhSaiVh$hs$B(08H@ty**vq2WxYHuIo0N6@Z;i(?9yNm%sPLF;fhv3{9!IQX!Ee zkS`vmbnL#pyi;gqnKf9Gt9TB1tj1e#UOex(S2T{)n z*$4?m{WvKH58=#TbTDuVbOFH4W^ityCDSa6?n$Ih;5p?k<<$34lVc*0rq-gpu#}ck zh+dyVb5|9!*?8Q&lp><;HB8jZ+>2RQOGbv?7S9Kl*_ z>2sae6u?dhaW^}}1eg$rkRU7{%+VJ_bH3kkf}Ee2xg?R$X&7u+;M~$>7HQn9Xg(vc z@0B_nocul78emk=XWVZ_jNTzUOL^c7od|r!xUe1E(cA*Op0hfi z2@*kI3uRk(csDIQF5o=gm;k`(J-)+2x9|w=z(LIm(W(0VXsXH-*%mP2I^$u|KmGbn z0MET z|A{uA0bdbc2hq;~bo$oqz?|pGZ%mDDFWd&^mEi-VHReY~8>Fql7HN(7F;RMl)y$Q~ zP--;wz_J&G?05CK`NWV`O$8SWEsoMCtRtY#6|=b@2{Tp{mF}g02TQ#^!qKyTp6e+# zLro5VSQ7ShzO6x;LBhG{W$x%=ZW{8*2y&JJZ}hl7fUYw94TgC zFNX>G*(My27&7t#kP?D44W!pR;(~L{!QU&Km|0!QvK}`Vm;5}kwV89j90T*|bmj*~ zqo~6=qdLr3i~0Rz;+Pp$8IKhvQ9yWem@?tbCLhOETVu+$M9wkIWrmh;srI@7;0)V9 zs0u28r|tIYbllICP#{%fZIqaVbq+~G^(@7{4@puHX-&-Lc+%_)TDZF{NfbgP3GPH1 z$P|DvCwE{rfPyHh7OH9@a}F7v5*8F&)ro{CtS+UL;|EoT9 zr*j@`ssLyJ+A0we)8e8dfZRjw;2G6-O9=1jrw0gFH3IzcLg`ZH6f#IC5? zBLa7y_@lpz-6!DF?24CiUj!ob?)JcJPVWwG(AM0IC@O5T93C&d6hKH$OG#k%{jlUs zXILH_;~a{E+~!csJr3jLa$+uzMYSDuh9&2b70`6HAY00hF+h`u3C@fIlSQ2X=QsD6 zDg#USx>(@3Mj9d~u{dgTr^OuC&KMQ?;%`+wya6HwmNVBvd{(Pp%K0G#htUp5#IYD| z^Z1;3wB|Ay1K>QLVey9!0L~apZn$1?Q#?$1JE%K6-f*A!wOW^m2o6K*GOr5X9VhcS z-SXvVZ!YtE^Z6bV?) z8J8?2>JW&~T8ra0K+!Xo#oc0{W9S0AThMctno=Zher_a8j?E_EzaSLha%BjLks@Wf|C236Pm(;ABIzV zZwAbQRL!)Qpm5q5in9foS-b>_E@RRbUgzAD?5=K+$zTjo@^dpc5-~U&nuCYZv@Z-~ zh>ea5@#VaKQ?SLCO5c2uGy4CI?7o1*=Aqq=2!U3Cn;SCE@M)ZU=)|N;VB@CIqqtD! zoPxtfSyjHTi(7Sw*PY7V~XqD^AK zNJ8!eV5&Ndlg^UdbA6?XhC9tmFq{+VJnhbBR4dMhcM17|#>^vkB3<@{wSWlGP>w`o zU^75seCBsC6EKB~aRX2Vh_b|t%7!}y$B+p(Gp{410x@-IHa&1aR|~6zh!K`J7@{FN zDujT)xUJvp8ZGpfP2uaF%;EFb`>$TzS5Yu{wCziR`_sfsI%7itiM!2Fm_rbN+#|U_ zcL4`S=9xp75;1TRsi&ih2yxQsgl;*PX&fS(3JeAjnRDE1GfRmVYmsneh;vs6oHGM( z_w>GT0$|Pspt*a_w#227l8Q7lSp1whs?y}xNs(d<2TnZaHjRqlI|@rw=ek1@<3ojM{rxZDsW-i z#SAH!69;gwCg*a?{Q7qc?-^l@pnwD3n*m|cn6|yplyHH#;${$FkcYa0%ruEOKuNUD zxGl^CA6{ky{QTA7RORXQ>U!OO@^A~_$J+Qk7Ds?xvnz<3>x#ro5wgzLXF4a;DREL$ zLOdLHh{T*+8xdxVlDf23MT)yJr?`=eitc$y{aieZ1J9NY7c+|*hN`*OU?hh3iz2%( zv2%b5kzT3>3O6VG3mgmX&K#Wq#GFDZKVnofeeaz;tQSB4oH<-#C>m3fs*3K+#DDga zKf>>>Kl$|2+8VewX@+ql-u0iBxVU zf4J5wYH)|v!omo7zV1|rInt4Z`4xe^1476fI|2YT2?GK~OAy0NbQ+t96sQk){OIX} ztDDC^d4B)Ro1xEiu}RTU8ZP3&wohrERMF+~?9pXO_Vh#&Tdd{5R+gdYqG{(8Pc_7bVhI5n2%%6ob z{}y0zFpkKP5aHYv9fb0*=%CBJ>wv+zSJ@4`PiR2uM4$lB5md1$lsYMmRlCgVl0@yz ze%SQf#OEP$vxA=}=tasGS?dhaA};mQ^B1?2QX(Uf*6LKc-mHl>=3>BMgn^x^YD$Si zoNQU9pmd+1&cIQ_R9c%UH2@93bB2^SULOEYAgn2sz>87}AB(CW5@Vrk(JwVs&3VDY z%}VK*+1*ql%0yLl*T^OUbQNi>1!9a#DFxWMVFg7U*i-(4KmI4XxAobF&!%zmVj@jW za`{O%}fvI zZRS1CZVlI)t8R1g9;IpdHDMIr%vIFE;mK8Zxk?Uz#EJ9OIws?Krl( zbUR#A`F|!lx^PpgYD8$}uTI(w zR+)3+YBWp@!N0vdPGZ0P*&{QkO;;ViAMFQ|A49Mh00`VnY+>P_BSv=sNFr_45#iML zYeX;;^p;DXQ*N!9nX0tbRITs($X19j=d{G7`D~L5vZ7{ztVGOi3roWhvG02#Qaxj& z5z3w~&)p$Dk$I*#5iueyK@6r;QX)hQhzJ1AKb%(>k<3J-g_C5?L};!E99^@i=h~*% zuV04XH-L+X>~#F5^`JOl+cj9Diu=LwL~tqTf>i+bvadOU z)|W@j>2Mt1yt%!(zWD63D+~Da|t@?|r>yq1EvYpfWA?6hd0FDF)MO4gr>W4**hN_xR_rQ7~U+YU-2B zfIA^2@}8m3xF4m7M!esb+$G)*6A>Vxsht%TmX5{|{;P8i^-z3cam50yEO2M%AlfRe##XD2Uf27!;BefsgU z-w=`3Dl>_QHD^nHqH*7JXgwCFkjA{(ZpSj%t=GL}2Hayab9ETOswU@E>U<-$PE8s! z2dCA@crHE7%uqrUnPfl3Da)(0%TQBck@2A75 z8sh8wK^^Xo_3m&w4s|z3PBZE>!^X=X;iV}M%`IHs%=in*s(FjgJ@s>%1G6~Qnfwh) zdQMC2#20e8yAyiHux|hW+e{Zd-=1_-+ZI}7{_?JlO`cq>PGd`nR$Y3%KL!6Nh=_9q zHr)Gc-;O|W%*;U4;wt0ZNI^|t&N*j`nYv~~DRGMFWl^#hu{l>D$~h5{h^7?8mow#h zX%aO%&!u1{#G)!uDnKN}iYj1YSot#o zA3YZ5e3IG2na6L5Nl{@CJ6YYgzxmhyqX!Q@X|=Z2a!#hI)wG#U=3-s$QcWP<_c-DFfek$T$eDRB~zy2oWlvC-t zl5<83Mn}E6y7>6xPd@wXJGZxY?y%qOWA~bYJ5tJQzB>%}_lIt%T`4IuA*nV*Pl;c> zdHeHUeEz|+ryqUz!S6hH5PVNgJWj2N9ENFsIK8<${KG$e{s*7G4Or)Wf>ESeG}E^2 zJfU%E%zM}TA9zuyb){@R($oSAmFU^dU5ZL!cU%MvVZZ4Tq zlh#^O%?_Ru6+*8<0EH7Nt2EB2DliH=v^F}gp>Wrw#8B(tYG_@n)m=C13mRF+`U7dJ!y(9do$2GX_nDhPSG3MOv6^!!IZac$yW1a+W6q`P`mXD` zt^^!q79h4QWC>?ZIddu9={UZ4@$&lm>fytOh>VDLclWK?@p$j<%sCpDqVXEQ-@Lgq z)sz!+j&0C&rM0OP{^+9*Q%WLw^Wdh{CL(>GyRIxpu!(3&Fpf3Q-N%abM7Z+O0x z-JhDOJ-uEr!hWb6jBQvX@xn8o>!ASX8U$f~*L4}CAP0bS8cuT`7ow>+plNH3_ttfeU`#3h|lm3G=6N_QE<)zl2! zQ%Zfw0B+h;QtEPMbTeEU3w%|YNNp7m9E^yhjZNCBUzOCYS8GIU-aNWSVD6H5za;~g z7WkR3p}JHyT_Jz`c>Qo&kW+e}bZ?eY>bf#bV{2`B(nVyNYMe5ywKLm3esK4cc)ebO z%V*#H^rMeHNr_eU!Gp`yx~M3jH5G6ZskKgh-}QYig+BZ2V=(VmT`nok59S2m-+c4! z@BjWE{`#-~wX3U(QgYuHqCVQPXX1;Rd%L)}EM=Oe8Zn57sk(>+7w78g;_hzq_U-NM z?Oo(CW+n>e?2rxJ(VpI1{H@QfU+u=-sEKBAS6uQro5`u?$m^Ho0U{woL?ny9nH%U` zRhZLUpA4bb`91(T2H6_GGvT22@+iCN>kOY>u1sSC{K@ z80*wDGc6RHb7l#4CKLhA>I>ngm$E$~nmVAT*tOF%sy27%`n5Z_Dsv7SOesy%w2b)V zlvs661py?=fJ+765HX0qu{7Z$qY1-3sY>Vt=Uif=1dTb`f&nP%@9q|vo~kmFI|rZU zJ=$}GqaOBlE*M5}YvJa(d!7sBi!lSBs-(>8zTfX|5BIMwZaxUpT|i`0x6Em(Qd=v< zQZCY3aODVza|bXD!%?L5t4;39F&e(yRc)F^K-z3BYU$k6OpIrG@eF`sQ26n^);NsI zWh7NWm&{#sXf2u@p_>AI-yaUgxW92QnX#D?VGIR{?0;5>o9&)ragIm%$xl9C{E|v2 zGHcKh+j`xtR^928FE2MAef0Fvqnl}}tx0Qf{EDgo;DZMbzWCy+FTeacrSII{-o@-n zW+Gyu6thfXsYN0bj6*QH15u>`Wa5#3|Dy7U!i4!f&kCo6=o?fj!yzbt9 zbIObhCt>cuPzxE!8PlA*Phy6|(i;(l`^6tx>=S7f04Zg22UkR1`ffv}zz|Rk`UK$G z)Ce7s4wJn(3K9Os)75@zuXY0h?oaJ@KYi!P<;^BFwZt5(hy@#r+8{3Y_gpnP+sMK# z348AXOn=rtpQU?iD%V`7(W&uq?w553=jh>66~{EiEqw8;E=!>kyDnbT-DlQ~)4K%;Dc`33O+_XU6VsVaP@v0zgD_rV7<- zLxfddqI-FM8fN(qChq%13KzHRmp+yy{k*SldKMrdCZkb54a! z#?x`i$HuN`M7#_^W{+;R`BuH74o6(FoMkQ|P35rP9gl}V#Wt(;(!(j2_dUFP`R2(J z7O`oP)&dLA867jrIbB?A$8kKJ#&H}1s5?(bFC{Z`pazkaGm|P23lS2MnBd&i&A}gx z?!GugmMLVy-|_{=?>!T2*#!$WP+ zoo879M}$%c5vQsp^VN1$#qN)F)1^^)l8OK|FjCcR;Y+_rX>9_HGEa zk1Z7spSxI=9OT@yWplyI(M`eKAd0#UsqZ)LZblHTj>PU>$75i3%yVK;YgLuN`olbk z0@Y;qpvDDxW$xMzqNbSwU~4tvrHE{&X$tun02FD6m{MLal^{!{rAwF=iwe57#ht6Q zB4W-dNZUknMgF|t=O_+Qqvhh<&~2ivPHLj2s-`i@(KK2dG6zYvl-v^rcTbpEw8bC| z)dmj43{KLTndP!7bHa8aAm-$47>1*48jzWaxGbkKQZ6~=$b-*--%`H;J1dHblu|zX z?9;ou+rwe^`SZ7LZcpXQuYUc9-+TW2tGnBKPN|fxWT#wook2&+aV7P_vBmQo_BwFU^6lDca^ z-;2;zE+xm7Xib=exlyAwj}@`LUzJkckD<(bs?%Y=KOFYV{P@w+%jcu}w{B-vdN4%; z9M^2Ig{=C-|jAfl8ylaZKmE{jl8nx<*D+l$zl zE~BbBBLKwBAj&iP>a&ssqO=Cgt{U}>NDRESmJ+*{=)PIZW3F+!dzhJ7Fr|rp?eb@{gD+Wvx!L+Rf|&kdsrw z89%W3L@-m8ob$71A832<^F#lW{rLLJQ(nLP!4H4*)mLAAW{kdecyLocQ_0R8mc@*+0$;a7rRD?r+RWYtumh`g=i17cfe@KgrS3h&Jh;SS&ktR!v&87 za8Fa6h!{ENP-lpi1jIzibCkvFIU*&(l;)Z8@rJ>4X$`}fFmr3|+;bS9$a23ufU+RI zxr3^yTBwJb`BHMo0o|$^b5O%6C@&Gs*4o@%wfWqeuVy+;(|hx}otY3bB6VFK&LL!W z`fgSF)$1?+!1;D=Vrs=fb@6W5@4o{yx$vGVkCwC|% zFFbevKxXc`RVih)T1Dm-M^ywVAulA-!l*>rFbu;mc3p2~ZiW~v5EGGU3Kc`Txw+YP zorr$%#m{cvzL}1!vb(+SmTYc|)-+%e?<&Xd5O>1qaYHI6@%-r|uhYue< zc<^x5cTK%7>9Z$S7whiJSNksECr__VqkjJ4_Q`_{0o0M!Nn zs%PG|t7>>5RS8@>aFHmax z-APW9HHlFT=&dnp>A)k6ylfet-KaO|JTMv%Oef++1JZ?56r>&+mTv;`q^{3&ZsEYW3-( zezRHST>8H6x||Y=+vDr?XCGYkC4cyEBVsvGx#33_`7}&VA6$O=_~QO>G{a|)E?u?D zoO4ES5doxV#vQ8cPW9Tl{=xt`W_0rp%mk7x)`9 z6D34ityW)t`T0+O`X{xHrF3D*a{#4GBq`?$d-0 z*IQl{e7V#6qYR@BEgG6UI-_GI$9la=A3POxk(Jw%1E~gKle%N(A0j3=a%hzw-ygr>yr_=FtJdM+IIPU8-g4xB@gPij( zzWVZ;H;3EZL2AQXZZ6gzU#~B&HxC{>`tZYNDW%rNobdZU{L$~dtk2&bfb+}U{%Kh? z+OX;E{rJ_JlVEps)1B0>H{B0DdU#nN#A;WoQtNnoTLJl^qwhZ2Jhg$A9{Z*Xxo# ze|0aazw?6+?@yb5_F{)b+dheC6U{Nw$t)2d;ODOn2yn5^kGEalB`^iYKm6j&Smnc; z_06_tg5%iKJSSE&SX4z~aK^0bxu|_JvAZF->D)3JB)!NQlL0D#v%}4bzQ%h2bWU%eib^ufAmNH z^q>5be@MhRXQGsITEK2z6kldkbk5e05rK$H$xF#sQ(_T1w|YkO8|8bS)i=U!fymD4 z=tS70);b-JyQd$0@5Ar@s9SAotzFk8=B|{_e)Lq(BL3I12}*&b5m0%Pz1!j;AVv%+-!gQd%ZLj z!`(?=+|_U1$jf`1s&RsqW*cKhB1QdB0sph#T>YP(ZO!y@o%)X7?)BwedvV)d?Cf-+ z3&+}8I5*YiP9f-u0Ht)l{Wt!`?e6&Z|M>aacKzF*Jw{gt zP;II;hOU~m&z|0>NJ{iuAAM}5CDFyIth)5^qk6IFE>_(zjEMN?dJA*)IGbT)G_QBN z7k8tGKmYRf?QR&V{;eN8u~z?IfB1D(`1sNGCttsN(KYM6M4vple6t@;wLQIFS1|xc6iEPPro?1wlo^mj?PlB6rXSv{ zwtfET^ZU;puBwJ87LHB-*|+yU{NSpjSxOF^zwOUwLRB*buukyzov>{)PBa{x%C z>zR2N_M#%HF^!QJ++Cumq)J3jo_v@y|LkXf_TwL)MA{PUg>OkY2fZddK#a>>`aqXK zp8uG4==k9AFcn^ zj{efi$gt8vo(FcHGztIc6-iP6lN@Zq-0iN*Z& zVfb*`0jj>n>evx^Lg^++A#D!_eHt=<`?$Gel%UjKPfnzNkDAxVpofHey$Mac?b((WQq*|NE zEQ_eB?xM;||NHE(R5dgXgUg0ElVC(NRGvhHIT5kVl4K#vZOrPP=Zc&|93Lrh&~;Ku z2q@fCjj8|qCx5Vc_{oE3-@U%NG}Cb$r>WKH_IuyE>GDm=nPx(-nd>|~6%D{k&N&w% zGHX6_cZ``ib>ldiTFNPAIE2DN3;7joJ(&c$Ig`IRTTT#5t#7 znx?6ZLsN4%XljSU;4W&b+B$Q!kUvmOp8kJa{mHLo*|qM6jWK4mid~&DA|oS{$t3w$ zJo4T0NwTe4f*{$DA;1kc47lZg%02hguwe@ZY-u7y(&zZIm-907wg`CbAL*#jkkr_7}&J#?RFr5 zmzUk+e#$J~;$h6TCUUAgXCJ_98hrNm>Fi^y63eQ*JDa-+kqp}TU9uk0G;I$6V;N`; zzLK+lVirSr-=s7>3zX_=s4|zHjeKWCwVgey07RNnuF~ppgp`t*@f3V^QHY3PHpYN4 zi1=Jmaw(>=EzVDjBBqK?tE1OhJi?_eB#f!=v#Rp5j?|blaRZ9x+_e6)AG|*7K7b54 zr*Rxkr{J8Ora~}nRs?|F8RwlLWaeCwwKjMMXUn;W-*!;-jWve2@LABWhGrmR+c-kBmbgeRY_h6YRXPsyVJR%a zH4_#PA%svjo+(F1@Mqt<_|3b0t~N9P1@g{#XMm_8l$n_bbIvhFqFN162tFqMZ-4Xg zo5x|(I)nN!lp*t&%Wh%>{Nl2CebsZ;F{PRk(KM|n6Okx5CWZ z58LBcANS0PNbepG)iZFr>365`Z@#{NxpWAyY(wMB{uB-2{nPM^&o9Tsmy7UtOn}HL zsA|u)<8L31zkHKdo&WN7xjn{*J$q{wtxu2Xlgs7xGI(P)edwIskJ*}YcxA0z5UHlv zJabK}Kc<3$0C0wHV^tbd;FTT65fH3#jAqWm094Sbva62XoO3CeIn)}jzJ%2nF_%nc z21^p*d81Ibw_>fWyIm1$Eu70vOH|I>Q8}A#**PtRtksIQsCQa@?9ce0Su0q_wpFTH zmmdJ4YR=0mG3LBkocqQq2EfAl^5y0K=wJKy`_}&ID|+*;)MA~8oOcFX@IuBQfJm-R z8fWeK-z8^C%8ZW8IoGqGltPAr57jeKxac|A(^_k+8OM=@8{ZiJ2N0G4Q`gT3s8S9G z7n2Xc)u~clBs%AYNtO$-RuFB$6dDf@R;$)pdVJ)s-wa#|)>CuN7p0UEQ4Nio5K)w> zXth2EsJd)y>s?)YpX>h_u9q_zL!oKrEf za?JA0{efBTk5eDqn};Ddn^`hz--g?@vA~Yw!dCB_xtH*uP+vjxmkvP^@k0p z6xK!Kx?uk5tNU2QAc(4|2HuJ%tpk@o%FIZG3BaH!B00|{Z^X(9*Ty@m3WiLTHBQrT zR=cYzpOK`qf-vV?mq?{l_qIIyjH>LbP9WN`CYl4q8w!*Osb0rs9L)KVBMx(Ma8M5Y_&_*~rq|e~)!bP&w>eSMF zZRU~*$y!?*bY`w7q2K=g^zlwtt7R<~`o+RI=bU}q$+9~xdSi`a5iV?P=#!I7FiiYQ<3#L(_aB*Whr9v-l?W>9H%KV zbKTQeB2_3Xj*KN>(U=lTsi7sMJTuz46h`57>p?YUK1`{`O|KV?9;f4!SkxFAQ+aqA zesphB8ac#aZ+6a{2D@ zG^V7Yx!}_&o>G}oS+-$6@#7&HV}gSh7wzkt)w1(&`Vj&Rj^RCOd% zQ4wI_A(e~X#w-^e49Ga9QWBi?B02HJk{m9wJzt15@jM~#`@ASS0|x}Sb$O=Sz~IkI-^I8soK$* zzjiJUrH09z$D~-BMr&th-&wpmBb*75IaeCbx%ILDmcTpD-UdKLz!}FV!d!@|f68!? z6o>j9Sv&LE^f~8X&c_xInAhA~z(BQ7&VNg1F}*=!ya9kIPC&F-lXq#D$T`1UE|!aB z+lHLQ+JT5un!%9u^-d`>$>A`LQ?5sD-L(=C0C^WytMziZRFNU$=+@oRkEcVu_R2X) zryiGeDPQ$jUDxz|Poy#CoYR={A&Not1fVRcEU=px5ifhUYAgX(Nn_4Tgl+2qln9?r z>GvO=455g=+nz*0RlPMYF8Vk32WyA`qUh6@>k9YW&Pd7mG)&C$a znAK^@7rlRT&&M$tLIq4k05KIgO}P#BV%Y+~stZ4UeVt1=P3dQ!UuA)pm#bQ+djcYg zx!f%MnDWb&A7dVq4646<_t;x}y$N^6IAr;7$dAXwBC7gtez6$K`v3jwhcWZV-H=)T zk;&3)mj6cw_n~Yf`M@y_lMKJ@$(;l`s!xU zwa(hM2`ZXXvNMp_nCb%%7DCEgW<$ely-oEBIy1Ox*C&YoKfc@N2$w2$slb~vF|iPt z`UKSNL491#Z2+B>P_;BwW900URXacDVE{9<2n!X09vhd+J=2Yst+P1#B{bxZOD3=+}QB@<(IbtfM zC}^D#1SZhEb z#w==zbkT%~rny zViEoR%hlt4GzR~JKmYQwGbPtIu#^(V$t?Tsh3Sre_vSD}?82DJ5Yv!y5$GEC^DkbO z!hIXAmd*9DX@g@CN05JX>z$2>2_bP2@fV%_yEl)uqB)G2MTaRK##C6dXx&m2B@7F4 zL2ds!Ol8{s>OMXWWy-3`0&vwgedC<>pIk29Zinkl_k$PfUwpQ4l0IEgvshlec!^|| zU2}c0B&1-8K*wQF$t9&+a>*s-;zQuw{`B~fFBTu4cFs3M#(NJyb{t0bDqL9DI@c{i z(=Lpmw(X3uhNx=I>X6i!P!%ewBH|G1Nijz()w0l9Tbr@kE7q+*oueTBf!1Ex3L;8W z`yW$PY&bg`p6}8MI8~9_BK<*CT$`WzD%L;0s;i!B*ZL2hJIR@g@a+2MqV@epq$+(T zV=elRcOU=$SHC90m}I*h5FzLCus!C)6{!64pMCo8{aZgfFC?{ascV>eK|K$s&WFp{ z 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 z�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%0Dr=4 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 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/homedecor_paraffin.png b/mods/pipeworks/textures/homedecor_paraffin.png new file mode 100644 index 0000000000000000000000000000000000000000..77d2bbd12e37d724d87822457fa22b927a48c18f GIT binary patch literal 345 zcmV-f0jBjm@zqOr9pf#>1mvib%4#NfwJP zPZ)e+%=#VRlNOX9PL7g<0q_A)q;_`)qPX!U# zSv{nT;*Bx|Y8aR_c*mke6>T6Q2U`i>#6!_T=Ykt5RCo;UgIhoODtluh+q2gXSvwWv rlxFN&(J)=jtZ0kTh2#0x-pREfDC$N*K|~Z4L`Bdur1J(wx|kN*RR=;g`7b}2-2VHeY5E|( z7WRGr=(^6Ws!E7F&z;M{Wm#O6Wf%q_H%%jTU4MjN^%PFiB=bD$JdPs}4Jgaf4pA2G z6i|p@U02!nUAAolf)iXAfE}U=9Mc`)aU4K!q5*B&nq5eeBzA}@c5r|Q2u=V3HV(2Z z6E&`cVMx4%ASBN2j93%}0PP?M0v*2Z->ne!g>*LJbAGxh^~Q~vAs1o}Z+#9*W~D*ylh07*qoM6N<$f=%3XX8-^I literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_accelerator_tube_end.png b/mods/pipeworks/textures/pipeworks_accelerator_tube_end.png new file mode 100644 index 0000000000000000000000000000000000000000..683916577fb08d1eeb8945147f0ff1c058734356 GIT binary patch literal 1229 zcmV;;1Ty=HP)MW+v&dA>AcP1q}S)S*XOv@<+8QYd)(^4 z*yy^}=C!!gf70Zy(BrGX*^a^5kh#@@yw``l*NC~)fxFg)zSxTZ0026ZJvRUV05Wt^ zPE-H?|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|Ns90 z4N#cx000BDNkllEH*!Vn8L(pN!guLVUHE@LCUZr(4a(Ymq>?3@ESi)9|5$^`{w z0Ea9WWC%Y1UJ*jD&b6zt!9dnFWXBPmca=s2!a#=58f(2hfTyN)rt#wwyjHyB`JT%e$h_MWsEFNz(VBMp`uRnPUuhftI3`FT=u*bk?H zNe0v_S*vHo=BelWFUbh@Tu!wR?4OgI`(E^)L&*B-!4MzEM$e~Ks?NkV0i05? zODc=ApfNd>&$o&h;g~@7(<8<1R?jj1?c0Y<6b}!8tepe)QGKaAo{YPAn?1{KfRFFI z1yY}2ae>TnA0ubMr)lROtLBMI#s3woSH9<=!dL_t&6Jl8wrz&R@tB0W?l||2TmwTSl5 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_accelerator_tube_inv.png b/mods/pipeworks/textures/pipeworks_accelerator_tube_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..743956a76c6bbdf6ec5a2a1fe57eeb29a62fc824 GIT binary patch literal 665 zcmV;K0%rY*P)cPX_oxa?a#^9pc>%_(1pw{WU*Xh34>cGd~qsii^%HpZW;iS{& zxXQ)3 z&GZ6#TFXNzZa}i6b(QN~Wz8@(vfu@_)B2`x0}d{DfxYXcG;k|80jYNM6;L=@AO}uh zwiExD;nY&R`Tz^+9-G2%AQ2V|(HX!hQnl@GXeBcU(A79_ zC>she5s?}g1nRrgP)ZD0=H+ere0}A40VDMb+M%ZOD~z8x00000NkvXXu0mjfM;1*x literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_accelerator_tube_noctr.png b/mods/pipeworks/textures/pipeworks_accelerator_tube_noctr.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0daa6c60b5fb50876bd610f2d968b432040000 GIT binary patch literal 1032 zcmV+j1o!)iP)CoZ0HZtI>A9+?TD=dBxwL#^9p8+mzeu#L42Q%;T)b;G@Id zov_n>%HpZM+?B!In$P61*Xh2!+mq1cveW0c*6F;`=C#!5y0O%M)91Ll*^bEJq}b}f z&g8GI(|gO~tF_mMvebdL*NC#!g1g#~wAO{V*oy!F0GY*4V*mgEFLY8)Q~&?}|NsC0 z|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|Ns90TBSJm0008}NklK7s*+~qLt%~=5yy+G=ZK>^8xzMDJeAN2KpufA)XiE(V!2MtT z0&u>fh8;K-AU1F3Z$B9_Y*_$<#rbxL&M7nCu)GS*WcjFAWc zW+VLwN^};KnpwtF{Tx2Or_no}2fm|#!~-t}P*Ou_n3@QJ8Y=sn9?Za4>z#`hZ3-5> zPtmt6ICZ7U-fJHljcMd$s=*nE(YJ0DNEwKGwN{CxPv(BpKsFVn{RaX?M_*$wuo^z1*&#(Ai5*sr5 zj{%>=tEmdR=K=km?t`h_N$WpamzQQV0j9Pa4-eOlie+${n*D!V*pMUy#JC&$dc2kw zq3*9*`JGYE?cG`E7=+UR*bw9DiI>us1xI3xo=6{!H|Pmr^L!KaF#$Z+hbcK_1K@BK z=A+f!zAWgPtSYlVD$nz*QmNTHt9&RAnG zo-IOSJvwtw!y(evrZw#Fue71Y&}rx95V#lPjdfrVTPdZt5{(1xt~x@57Eoht!2_69 z`!>QxXQ3+BB5S00p_cQ;BCWC48IQF&Uo%-h*0+BruT zu>c5HfJz!(4i?3zQKNci$o#i%rvJ*LAEj+sfL1nihQu=E0U)PSm|I>BwEaAh!A+Qe z&}X|bivu7tmX}0SeM4>m&rD*Q_wl7nW)_)^B>L0kecr5U-YnpeD)9$OUME6Bg>-8i zuZ-Bx%b=`lrl1I_AZ>cPL%_|9sm$Z7(B-nd+mp}avC`(XzTB15=eXACywm5m$l;`}(|g$Jz{}&S z)abgg)PK(8ue#ZeyV{Vl)q=Ixhql*>Vc42C_^opcfc8Hf$ujmx!{B)|XL%>+k1D5rB#x&Zk<@VT^8dPTL@1d%(ms zy)(;IIDG|>tG0W@rW|b!YwQ=??y~ix+oTJtW8$HDzchOWEUfT@C%uZ`Z0LDQ%3)c^ z)bJU7=y)D&HevexCy|6gh$p^%J+z#&O;(XZVCH#ynQY}>>@@C~-7Rb#3_pon2*6!3 ze$MTBy$9PJt-^R%7Vkpj?E$9Uj>_DM0>4zgtZ0SUGay)58%?uJAIDp)g7D5Df0o^G ziM?nduH07u2M$=tigzx2!6(EnikFw$@$!mzt)j*6OjFhOw&$ zO1d8_)vEGg)Qhf$$;8Q)`n?>=;i{g0Sgq_hcDgDWG*2c#0-)p5?f}VC07I|48Dj4o zkw?=+?-2W#Qe*H$f4g*ubO^7!pg?WFL$%iIgNNTG|61#qZ1&zsqu&jOgkB!}flhb(|^7CEY_IdeOM zlB22(eHMW53qU)_%fW8s8MRHunquAwpyYnv&e5eg3ott?N5}BiH>U1Tpzwazu|J-gLh{yJl%BX z&CyejRvvq>=>EGiH(njM`{wwjt4+rrEZ%ahb?f!^O;;LEJY2HvddH<_TQ5J~e&+F- z+pmw@e0A{jPBr#kH4vj^1Bz?#cRHH~S9Xn|tWqobyjM?!Pnr`pbPgZggLH zv1{+`$p`Pw+IxG-?pqV~-I)q>LThlXFObqI3Gxg6Pb^?CTJa%M-3~R?N%X#wfpxua_~fV#PbF4^O{M=W1Z!0HJzD zg~FONk%NMcCtPy&#aO*M*6B8rV@AXbHz7lf0wq?5qQ?s1i5-fD9q)olFEn@ynJ9nC zWMDWfXw?5BGnire&23vtqqe06zx^9?+sJ;&x2113tJ$8v`G$M;^O^dqvh;qtF`xK% z^V}XE>6a`o|0>$=oO;LT`DCUyfBs(7EpFAEd46J(-J^1cn%}i7F+wI>0&C58*z9-VPb`?kJ#@ArM5cIvPBx-I|qrE8(rzDb)GD3$arXH%PSF6L2R>z&^v zs%1Agx#C-v$;JyS>lkf}Yc!B*ym^9;g#VPWccI4qS#G b@{ICZjq4sXd6_B#W0%3x)z4*}Q$iB}%JN2&r!%* k@BsIdDJ$;>Pf_AA+wRD$Kl8^5N1y==p00i_>zopr0P80x-T(jq literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_black.png b/mods/pipeworks/textures/pipeworks_black.png new file mode 100644 index 0000000000000000000000000000000000000000..34afad8048a4996a81be966e152f3b484e457886 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;bAV5XE0A7ZWqS)qaeKNrhH%Ix aD+mHP1`Lc`&pkwdECx?kKbLh*2~7a?xDB}g literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_blue.png b/mods/pipeworks/textures/pipeworks_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..64c8a6f895d51eb13b3f91736152cc054cb9bb05 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;bAV5Xt3}$Ye^q{4fn07+7sn6| c*<=MlAjg1#k?XmK2$03#>FVdQ&MBb@06t$2ga7~l literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_broken_tube_end.png b/mods/pipeworks/textures/pipeworks_broken_tube_end.png new file mode 100644 index 0000000000000000000000000000000000000000..1829f8c0bf3d37ab4013c0cc2e0f7742ee61a115 GIT binary patch literal 1545 zcmV+k2KM=hP)k#005ZVWCkhzP@LfDlBCaiNI@1;(bI z^*k=Ry1S~os%I)p-K3MLo_kMy_dLIITBxuttHBzlrF_R@{T293_Ab+?0-#TXw{XWx z1g#>n8h|zWtYn_QoqJakldwJjJGgW+&(7Qq8{I`muLZ!xBF;R2ELUc9;2_xb0qCJK zw_csu5s(no2cX4slH51`9DtZ+eE@vcXI^|%b>NFG98ip=C0)QDq*g25ZQn6KKb3mLP zxG2T92r!{O4a7LPVl-ae%zdJ2cdD9*Tv`R+Uy>hmY>ZZ&c|cKKE!+{JNSzw+aSQ+R zfsB2iUnhWQ*8?U_HIc{{x=bE+#%of?~2vAB#2)O^j6xR)`R~I9Lo>r-hHl5(y595|YrwBjzB2 zL5n3Uga#2N0S*vik`U8F2?*%o5n#}!hs6NFVF(BoFA0Dq5Fo$n4gs)=PlSs>zyKE$ zik}=LlVFh8QdX0Zm@w(WjMiim|!EY{Wd+ zLlOHZmQ**01!NoTMwdM<*<&lGEbb#bJfhazo*mj6QH&;H1Dk zeOKJMdRd;9MxZAEPRftEdo8d?fU~l#k8-;o>LWcNBZ$UKfL<+;+no(VYu8APfsiK( za3pupqcQ}Zs!KeV2bM~c)(n8M_9p^OI4mQz=hrELcf=r?tA>7w+)Hvpb8kH( z-ALtcD}2d`b03P`w14ON^|Wgi7^Taa^AsjYSs&^ zJg+T2_KA#rpixo_rn-tJaEqw>DE`OmqAX19AIjE@>YmY|pE_aDdY~=*v_UCfrzOj( zjT;MsuU*jnD~C%>a7+SPsRnNA-e{PyNTpIx?M&_~Jf0K(P+?0wBn1#HoU~*BoRE83 z-VNv13LZl?1OgsvKC2CZO|gi1BlV}NT25^C$Oq0!z6a_MungSS4LO=q&q+BW+X_2a zlXkV7o_{3UngI|jfMCy=AmpBI2>h%tYR$J4o+=!dZFPw!UcSC3BgmFo7}!K8Z_-Zl zR)U3vM;k#f2~kY`KzWM>&kzpKro|8on;vTn@L4D12@Y=)(IBD2DiIbDT@D~L_!k$8 z9$v~IT;#G2hzPMUQEWmKk0t)bz{J48CMG~h@L1t51RIM6A&>wTJ|WBa*eD@NlK}!a zbg(!`n;i}iGsMNDkA+DLtkA{i(?M8Aun=NwT;LzpSfNQ1NKh2PBH;y14iW;dfS4G? zz(DAdFu)Gz?asgAyHgElkQ?g2pTp!J7py)*&t<2bJ-!;%=C6iu`<;E1_ywR(3NafSb z4XdSq=Q*VmY#&TuBfEr+gS$)n`dS(oFv!gZHZx3mMAX8{6Ou{*8aOi=$TMaTG{YeG z-2^>aGvd$5?0weibV3M95pT+tg7RPPCyjju;9=6{x|U6lM&(=T3`2|MnNjT24HfVS z>vX~;Vj5hKyIMrA&I|Z7Dmr1spKSX0X(^s^{w%L{i7Foj_0IqougV4 zi)b$RG{>XEI#Y2koe#{$#&o^HuQLi9tOD_ynGV1vDIDhRlLoAkAoDU#=v15)SK2*f vSU3&el<5wm;t!V<%dxu)Ck%)xX7~RA&o%}h4#<$b00000NkvXXu0mjfORTX5 literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_broken_tube_inv.png b/mods/pipeworks/textures/pipeworks_broken_tube_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..5b8d70761ca5f73d84dbb7ebbf0f2526154de094 GIT binary patch literal 923 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 IM6N<$g4q3l)c^nh literal 0 HcmV?d00001 diff --git a/mods/pipeworks/textures/pipeworks_button_interm.png b/mods/pipeworks/textures/pipeworks_button_interm.png new file mode 100644 index 0000000000000000000000000000000000000000..0d4c5581e0b2c2e5352ea4ee3f7dc2b7da4ed4d6 GIT binary patch literal 5636 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 l8uki$f$Y_|=Q^L@OO^I=ku;aF3y9*Lfx8 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x3_waterfall_4.png b/mods/paintings_gallery/textures/paintings_gallery_4x3_waterfall_4.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1ec7da06a011677fd79f639adde78d943613eb GIT binary patch literal 21312 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 XGHlGFnp?!F1WHODuc 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 KMNUMnLSTXpLHN-C literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_car_3.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_car_3.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e4151eeeb2ab247c944c60a6d150eaf73f0501 GIT binary patch literal 28689 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_city_lights.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_city_lights.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e22e662dbc742d34903fb11f7440232a0567e2 GIT binary patch literal 29148 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_cyberpunk.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_cyberpunk.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa9241289688c51d9f811f1d8e26765144f6908 GIT binary patch literal 24730 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_depot.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_depot.png new file mode 100644 index 0000000000000000000000000000000000000000..081bcaf85c0af91ea721361dccb599277ceaab86 GIT binary patch literal 23408 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 P00000NkvXXu0mjfM!BQT literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_4x4_fishbowl_3.png b/mods/paintings_gallery/textures/paintings_gallery_4x4_fishbowl_3.png new file mode 100644 index 0000000000000000000000000000000000000000..6174c8c868f446edc5bccdb9d31cd4a505c7ac7b GIT binary patch literal 25869 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

  • $p-nN@obj-+2PGC3ct8Z7yu+*4IV$Cmt_G^%*`L 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_gundam.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_gundam.png new file mode 100644 index 0000000000000000000000000000000000000000..62b57aa1a636c632f61e32a2ff7b1651bd0d8c52 GIT binary patch literal 23335 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 P00000NkvXXu0mjf6C68+ literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_japan_6.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_japan_6.png new file mode 100644 index 0000000000000000000000000000000000000000..0a08228bd8d79e852a8a5f715d5e0a1a012742b0 GIT binary patch literal 26547 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 E0-aaNX8-^I literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_map.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_map.png new file mode 100644 index 0000000000000000000000000000000000000000..79bed4daddb4cf0243dff6c7e1156be555eae1c7 GIT binary patch literal 12210 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 Q2mk;807*qoM6N<$f>kJ8bN~PV literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_mother_nature.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_mother_nature.png new file mode 100644 index 0000000000000000000000000000000000000000..bdc3dfb2a44b36e5b3e34e2c96ab3bf0cb7e8fd5 GIT binary patch literal 21156 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_natural_room.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_natural_room.png new file mode 100644 index 0000000000000000000000000000000000000000..2c35cbf1a001a21c5f878011f6eed2ecaf8d071a GIT binary patch literal 22762 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

    b|Jh zsNt|U(~FX|g04Ey7no3ND{W5*LQ~peqV}=V^FY*ohWxcA z+9LaoV*B;u6%%?{NSmtdo5qCkwyBt3ShwQgVcKVIXxwkF5z2t z^1m%zP<-fTY0g6U0{E$=obG`KO@o})Nk&&_7iZ$LO(emFODe0=em|5i8-u zRo%CQX<}LMLmAknsk`wm_(*nGOzq^P2Pt8$%ZD8_Qn!z|{*fT`ZBR)h@rd19OPhy< zzKFabhmp57cQd;NkD;_NT?vDbDR3-MZQgMS9Rx@XA}2Q1zxpj?OJHpB7L^s9YI$+Q z{6>bi`y3~01g49r0CSa_+ZA2p6GR_DqUO<@4>*di+95tjwLY{YB9TG|4?9e_O#@u? zQSOh49Nf!^%Q!A zR^4)vWAW)T6l%lt50rBCIP^W#-ir-wnCHc^&pW}>degA%(4T7|OvGou0dgU(S27@Z zfLXasEv$ILQ|c&mAFP(tmIorGyZzFXrdZ`xu498fwZkdr^Z49=5INyAZ4M-}A`m1_ znlmQm^^A}2CaCP6vQfY)*l(h#8pA&0VlQMMacEd*!)7x3n4J%h%E9AP(}UtbS`8== zY{Hn+YAub2Ue{k-f!! z#40EzS9-q_g|>zyfTs^j>t|a!c5@thVo?sLa)ih6D?6jwm(EYD!LA3s>Z&Kh-r4-U z@G9tGa2lZ!zIEEjK`0Kbl?3|;&@D^@Q;_LgbYKWHz$rulXU;g{A;S zcqz!lg|J>lS^S+j0k|Yd(df=bDG(5@i@rCyjEM*;8DeRuMWIjVyA#3WHPkwMpkH9; zUD7j3Ye$4lhpFPhaz7N_Z++&x=iB2QRU$Dw|2+U9Y8frZe?wG$yqsXER zCj4ti93{K4Tc0obonjh@-o`=js`)-3k zA3tPu%h@;B_V(n!+m1^&S`ZIDA)!M^4y$hjE*w14AW({+%|z)QNdlo8fXE8MgDn@W zwFe1XH4dS&J-yfg%`)5{i9G_Z#dy(;2|qeSsZ}Clvqska<;t*>D@!_rJZMipoy88; zqg}2<0HC?!i4vVYsz%eLT`q_GyfJF(4aL-y`bK9=)`!}Mj6dXpk1Cfc@Cp%QVe%wG zA8-%u628zC;n%V?ej?J_#hmEWnRG{R4D}JRA?~OHRgl;ai(AR~N{i=JyV~1=VCxiH z?Sk+CFd5bo^efsybf_7=On&uA4xC8Wdj6N9Dx&SFvS=H;Cz!A}3ZQeo1GJ7O-#T8^ zhf}uS2w7sqxqqf*&jniT8sPgVL2`$R%pS~X>L%NG|Iu>EZEz)7^QR&JUZHQDP`5N9$P9~r;h%3AZPDYRf|Na9WVOE5pEAJCH8)> z=db?ZA>WCR0f9;Hya75mY&WP>G3X!$7LIh>F)~3K*KOqS9%NJ$>Te5cJUIcc6B2b` zOq;wjbDCC4f$mDE7~5TE6ijrMs@gEJD1;4M8OS?jcC2ULYPneQ{k039(3bOt1k2YP zU?iF<;ji}T=(%}848}rdnnoP9iF-hK2p~8<#bEa;kecO@X~KT3aIt8qr7FdLjWZgg z&AW?8+_pib<+p{A5F_FG=@hy}=d%R3I_de^7_^3MjORTeg(LgzvHAo_BO_l#k!JeG z?A^W>I%p!MXkT>1vemG|0cUewP-a@!9vcYnbf7`FGS>N3N3bBi5-AJvWZODHK zr9x27T=+~)S8X6}F86$fLzDzei=ZX!8SS2JO!L%7d&JzhbK6<8uve4s-2_WxTnr-@ zm+KKmd=ZGLc4=eZU=^MO6ZyOYUms4P^W5=$#-UBFptml_!m98M*p16ejkgmjLZ!#6 z_u$pm&%5d3kl|1lu(o11=BB&Hr*tPZylTE2n7S=~WI2Lvu-*On$UF_gDw~Km=1_k&eUIvH@{~3mtI`h_ed(bz2tXlV{S)yL8>{~9$hVTLnI!8zr626h^1@vqki=g0JtUF1L)V*bM*}Uxy9YG zQ91lvml%3imgc#!*+*;*AzkJFN|4AB=I5@c1=hjY@(|x!jTX+7g;iKM$!J7=v3|a; zZFha^f`YN))0%5nQS1IBZp*pVHLVVN(t8UdRoOje4lSu6fU!Q`%%!gcat_k&^R2wFX#4RM5c z4VyO$o)dJHiJq0QretJo`I76WCJt2xRVcOSajoO#G8-)PX!ULU3`9cBEW{w_OyPc( z_b*F`?3#;KODf(zrlLss0JjTazi0%PLC;ccfZs-lb8pZdKOj_K+bi!w)X%A>JThbl zQ37$ryrpif(rU<%t`jQx(3CG?Ei!t+WwG-Q0u{AA#AHdVfh_S3^1U+Li)iCyW3A$$ zL>P+Pn~#{xxj(?b?ghy-#c67N8jYmq?M^l8v=N5^*n?OhzpTzI4Syv*%~GEQNl_a0 zJs78S@AJT;(hK^E35_mFQ{d8XRTB`gzO#I^_Di>GckE77i-mo(IKf|T()dlE>X z#otrN>44RAS(?=b35lPAOvCj%yK>4E^di*R(Z0cb%MXXlS_E^c;1y>mOyibiqn4qD zP>GGg?HZJ@k3dxcTj)zUddhHCE~t0P*8gzZu}$WOx@4D+S7UTGwZ?2V3=7(9+$jOu zkw5kN45$qUK7-b~A=P-E^M8&5T>zm~ibJ3o$s(9Jf)`nb^;Fpg#dm5%{ zS9JW8B3R-}ZP~X|5jNwJs@$hpJU$4=Pwb1itbr~$mYDPt$v9HU3A??u7ltS$VCe{z z2wsdDH9u7yBGharJH*zwE}o|Eb1{xbUlyZPy|c6)_++aYBsYCKp*uTL5h5t2y7}Z9 zgeb)4;}%9>I*pweG)m2h@GLVW7Re06LyK({Oz#kZ+`*D2^EnF$eOCn&JtV8qV4;-9 zWhIkUppR+isd?m#o;#BXA#?%IOk9#@)2Cg7A-k|UM(CDNBs zrr5d|YY2*M86Jn>S6V4yO7*uFug^;?5}NFp8~moiOxs@Ez8&T3lrilz+DA)BMz`jj z$GL2@!`6*ed7c%a0UtW(8+sC#Y3)eJy!gRatRk8{2CVIc#M3||NYX|V=*z|} zQgm zWXs{NZ1E$6ycq5!pi9Al>%ih|u}M4JCWp#;Y0;h;PjoeQ&6F;1QapNbEhcK3e{ew* zw5rBE4^&WLjJNn*5MOhTQ<vFN={kpHMNTjH6HaGu%r9(&jrU(UHKL>9)v|i_hFTYYaq;XjKdC(AdBRo;~4rp~r z+1XqTfds`&Yu(RY4{woir5~Vf0o|k?2*@?#bvEZ>X7F^xK8Vg{^VH}=1%fMmVx9=D zS~Kj;pIW?^8J#-OUN`&Tg#%HRk7z?rk{7NBK!xb;3HSTvg^Qe09H29!RNHWYl zyFbWe?2|4n^+m1KpSUTTk4=s@5WCT|tVulcDy+QnE1i&l;PjI_@~0cy4RCHQj?rZd zG0_@9hYVF6rT2EP2}IYFwG+>osJBe7eI6IjqXs?OMn{p4T^NF*&gILOLBX-3Kp$+! z2>MdHCZdiV`8qGkkPby8Na-ysMczd?FkJ2Q-H+W=qv@7f2dp0V^*c%Cx$lw7M>Owd z6Bhys44T0^1MiNOS5PvPfCQi*cu;?brAZvCf+o(|y!%hmQNRh%Cb8HuVHxjvqxhST zR#}txZ4+#KwRgRy~3FupT2`MuShJ_mV;*886$$b&E=Tcuf z8#Bo)Y5GV-ty0$l3}eRhV)p8H8?ZaJ?64T@Ok@1ZH=A0NPod%ni5Xwaa46Z`4JB4 zd}9)wZN}>|X7zcdmZT|ruhC~{*gC0OY@QFS#Nb&r;AU}Lz)X3{eai;mvAE>!Kb4)j zMB#;2uFa+(mCEJQF0$4S~tZUJCCD=gUXir zR%9j5oQD`^9)dBsWU)#?5jkqL%>DXkBMz>Zw{L_$%bLF#!RvgO5lyi|rw2qntiYvI zLqWilI2VH;VR-R7;fz%tHrpaZ^R(;0fhAE>#QRn*FY6vCE>%ca?d~250Sd*Fim0PS zlG;ryLuriIAtUPlW6cO}6Xo%mu@p-e@1h<&&4M=G4+e;TAYZ@XFu*SEJRI%jvD$bh znzcr~3)Ss-@6rTM9`N-uLEJJUZihYiQ%Wld0>qW!nXN9{suY_HB-O=uXaQ>2==gXS z?TW9On0w3;xu<;-((xim4`1z^MPqdmG}&qTr?2u6DCC4tkZh#U@eC}o7tUJf;XNDk z{fgjk3rj(BVpFwR^*^W{g)4!nmz**rU*}uP^|)Y}dp4}$i<Gn zQ~nK<8xR@;GY{CEiSjNdV0ny*oBq=NhIVfjwnvO6jksrPFN7Xv$$N}x3egfVDsYbC z=Yn=S12r(Bv4aFH16Ne#!WuL-C|ma9^8FIBnheFJ=7c!b-U2M{Mdgh1{pOdB+#(I( z;8W^ZmOX0*SV@~XDhLOSE2|WE@rEBg1}{<=s4Wjp@fG6ivIaA(x$EfcEnqtl= zF!HkC%KiB%clGm;CtH)krd`{k7>|~e;nDiBj;elkK|iOKn&uQ9Uv1M-HRPHBMAYvV>eGa+Wf}Q4oDH#dDcN2RGfz}vU28pEkEe2V z?uL)s>$hiVIG1i&*3fMjm`8x#G9Lt3ZjSCU^)-SM8O_0$_*CYAwSfRBT6*C!z(eCB z2M-Q#Drhp_JAewF<%KQpg*|PAo)r&?tb6qgOQa! z%>|tsxSBASdagO``9`}Pg||B44gtb2cA6izzo_F5Z0JwVTT#a{DzDeh!Jd>kM}zlZ zscQjcYDw^>X}H zSP#ZXTp6G|^P$^Vkb!ygLc&R%)3VZqnvi;+355TG@^ndk6Pp4{Kk_?y!aOrVcMlcQ z0cA>(sK&J&VQKq#T!{kKD2&&hqWZ$_n=O*uQif`r>8$@JG;IOaNB8JU8%3L~)E4-C zTXWniIN#|vKKdZ=zR>`lGU-+)9ogxudD4qTs!3OK`>~TD7Ti$#oZCJWTnD2`tHYJ0 zNsDZ2&Qs(yfdHCtXAmj9(aN!>9w}$aN<3b;dO4dgaQ-0&YXNoy5tpX*Z79 zL^VhrIB-h7Gw2+m#~DupWhKG2V?P-hH!p21%JXe9Z2Mm_LL4zN+f_B7MrGw|AC5HxJtcq|M8Xe#9u~>x0pj)|=Y<%HAf$thSSkqvs1rwap7C@NZ>l zp%zr@*~7mev7yd7PmkwQ?fFa6ug=vjQm+{C1lDqCs}JynX~ua!+&j>;w*nfyzv8pL zqNkrR)St*a7f1v}*Y;3trg)+zy&2^=8?Q@u6ICc=(Z*M=n0MoHew)$f8aay23XJH zhwTBa;nSVP&u%E`A|PZW6Yu}<-gkmZrA{#igQaPi=+;acA)UIA8W>6&7Cmr z9^QN_GqICp701tJgSj{O<-|}Dcc^1s=sTRoFOi_#h}#Q6MYvm`3&QwkMF%^hUg55+ zY}2Mw?hw_IBNWC`={#S9_E{L=G321dtB}{-nPc|YB*fN6E(i;^oTUf2U8LyMCAO<- z2Yf4wDck(0JLO8;mHLY?P(=N+pA;@C_6*W&oeJG3v=#7VGoz75HYBfXpB6-*(AJUk zPV2s$TqyIO@6~V|LW$J`veFRrq*KL_)GV`~(#H@GuHX^9i6VG!#e-@#?wxW}Q*sAh z8?Psccs6-lpIc<0J%*rT;-DJ#@cg(jU}GeJ*j%%lQ^6=W`>6#{-Vuagax*+yWbWo} z23>@*GKy88Vvd9KGuw#qo9x~_!3!1I8Amxq*I5!jMjwbL7cwGdKvW@3CSfU6N)g0B zf%(q7_bKU;E7>yx1+uFzp+b#ldZeHq;SntnU(gD~zCj#<7eQ-)AhjvS%5|C3lV5z!Trc`f5_IJvR((-( z6jVJvggn>`5zN<_BUQajOXYJ`p8S%w26a!xRe~PlMih@PMTVy(6)wd{^v?w)61 zbbf-V>UNvYPN%~YuoaDnNBVkWswN=v5=>Hdzv}Kn_^Q(q34P1qOVH-{_?ck{#DFl~ zalJ2{y$}+4+atp8_(@erN2#5*5ORW*q<_qd@E-W~_*Oo83Q%l%X#$Vsg^R z1OZJK0DBEx^`O>QYk;O>fh~z)&e;suEzCMoeTdiv4YcdMHT7$EFz3*Z4|gksoagxX z%R&aTq?-hM_hI4fM`u%4DJ~V4pTtX>e;UP2-ySsf%UL&~Tu0BzAMe7y%sbg)FsIC2 zZYVe)?eEB*kE6$aLh$IRH+E7dTF!1${-nb>m}l zJuM!6FfD9`%W&UyfnCD#uRG!XYnt$=(>7&k=> zY~;+oBv196p;6`o^IXB9>rHs2hz}z5ZwHT((BRWKrxN&($W&TGSeejB;jVo`Q9Eu_ zU;Gt&+iG7RZ|1tug?}xu2Xf(CtoRCJ(I;fhOTj0$dP7?ZbA z)OyP>MTjkOGl3a3oyzLcjR~@OBdF%UC%N$j4xSpq0eQZge8uputv4Mm-To9)NL_|J zd>Z{g7cQz@v!jUIJra)6q_K#icN?}@xR}d$dMncjv!uTpv)Y{|tkbUC+lqGzw3U5| zxjri-WIE~r2W{f7RLC10ZME;37Z_B+TuQUaZ3G=6O?J?#DcBJ79t(QTZWAqq%|W$8 zM>usbf?RTwHswFRG{wBnfx3_4X&>Bn6nac3rw?Q&pffhLJx0_6FE-p5<6eXK2pqOa zB`Y{<6|5@EME{_0O00nE1dX9mgYm7hHoFcjoU-ZxTIxgd0Wvs%_qgSj$lZG-%nwg7 zmQXwOGai|)!+{HS=vQfMQGJ;2G>E&D)rYWdISBToKepC{E6ns-c{*Gzb^NA3cu+$DyrF|dZM1M(*@3e7A$LPOagMcc6UG{{@ zRtN(bONaJo`EtRv>KZJhd#)@QxU5ipbYX&i3Uv+qn2ajq#wjA)a9LlUqkSv7k`QUO~NHPH^K0&kz@YbpI9quQ~&GkqeHKHw?vUS_&a7-^R zO(FZ0r3^;60YUxFWNsnn+kI6%D6|Pqto9c3`hCvq^V@S;d&mozA5k}f8^XGT*zFG$ z61^@j*I_6*7*>J0sQMv1gm=8eo>9Rh+#nFNi}HMyWp+U`>BGD}^+qHst@t=|?e4}M zSH>5_!=GcWpy;E;-7!5CpyW!4X5wy0#t0OB3R zy;$eBU~vH6kTu=I#IDtAPh5X^ag0YK8ZP~@ovB9gkeR?#h#V*;ad zTHUDdhm|EkqJN|)MlaN|pVdU#dYqj2+?v&r@x;K>q~ATMp___t8MR%Hf*_;vBS3iF z3M64VC0KnF0Rv&iZA$v-A~Wdmvj-y6+4{6rpoC*e@UsW5kVn#v2ZB1U34Lq~TEkaz z1f<&%YHap?BCSK%50+NcPP>p;7Uv{~QG~mII7;mrqo|e?cb}SSeWD8< zQJ%w>I?NlJHJtq~O5>nv;e`H$BU;eku12O7 zqc{Z9O4GusMZbl}i^1K3TK1}a?Vk}?N6d`%<|qM36H=OBUzkJ2rsQdzX#8UCpa`?a zk8I4*+v{g^hG%#pmBV_%62zJmZR(%ecUySQo=H-kh=qyT+$drvQY$uS{hHsJX|elr z5m%K;ter=vHNH*SFl=`MDpb@;4_z>P?W6$xBc5N0IYg#ChI{dGXEy+ zV3RG;0<8&kUOe7Np>*}FS{+9sd-!42+QlSt67?@%=(x?KecrQ!h<2yTI;@uRhoc3w zU09QjiBg4u6Rh>aryeR>^2KaFcdIRzeyHH1mWANSp06_!)x%Mnaqa`|abGV?EkXLd zW=@kmF8%qoI`TTKEWqnagvc_H6x-T7m?qibi0bdxRAqacjFcH`n^B^^?j4(cheuo6 zUjmiDUp=0NW{JbVJdJ}E6s;B{g&=LgXM_WrxKgq0I5bc`VcEZeOxJ}SW2f}N<+){n z?7)PVK|Vc`wHzo4gfZV6KZ8NfnlAWUzfOf&XeWSGF{yWqmKjdBG{x*^o<-30ZN;a9_OtG?3g1L)w&Phf7I<29X9=3+Egag zzJkvpT_Z`*nA2~pqNt0X2iaBZz_W4`M$!Tj{?p0w)Y5i?A#cZM!xq_pwuIfsX1Wd0 z)3ClSfG|d189!&GsUnhMW!*NZXT6+V{T?%5tVDtF@hps(*h@A5HlF?nXr%|BLcrn+| z;@MZ8!%ILlsIkLs7oBZc0U9{#m$oT9o7}Itn4FYPM=Xvnpr;!7V9SMK{+s^~YvoBDnmpM0qm;#W>$;tJad5UfCB5dB}q0TJlM{&QfRenw1?{9azps>12p!EHLW)!y8?f-H#Bd? znb&~A$FYVmF86>4X{$c}l~-`Qe#5bM@Lxw=5dGEF)_#3QpJ^=;FP--7BYXZcn0W=yZUm9gQ;jfBWr$T4=g79pU@N5 zKb;50L2tlA1tWpj0C^P|bHUen>%QyRZx#imVU2JQc*yGBZ8*NB55w#Kk6wuA>>_A@G$))2)aR7;y{EA)W+8UAYTK5p(w{;dXZsuQnBU z>I4J>Q!H4>NDtZRHo9oV>Wtj=U!Rs>q7k1tc{_64BCqnXupC)mO#N7;W4fdBD z5tR)+hs}R{Bt68iU1ZZq)6F50VG*hrYUWK<3V`JgJ1%p$%{iwmH40uwIEZs>ds2*1 zKiNzm$pO3)m{08F_%m<9?5lPq!J%jjl4e=X4_#?!Vwz>>SMGcH>&(?B80zXG;}aR# zrd&!t#46nK3P8eGhPigPb0fO(O&NN`hD-HjXxo(^JyX-5#X_qP2(;b4xP^!rIZA}v z5`xt2%mMgdidpFiUft~7ytCw-BH+07q%Yr)_QwS>E9hQsh1S`DrQ2Qts57wM&`E;e zJC!f1A?BJf89$(izWUDou;(o4I96z2#mdYaG)}MpNjOl*UsDhSa^c<&?I|dZvU*#j za-OMqU43!_ab{3-r4A`(e}9PM`UdIgPzMh}BkhA_FVo$9w!}{rFABdULKZ02@M7K}b3F6^2FcJD~yCvhwH`e z6e3tPwo#egN_0HKSUreOxCV5bTV2WO6c4h1%w;DYW=cPEB}d45`UMY>Dn#x-1r_~`V>xOsbG zO=oWYRT$%2)7>blg60a_>v2_!gCA_9m)8gQYT=yS-bk+dpfQGU0VwQif?MCAX=0V* zgjO0f%$3tUjVjX7Okc`&QO|Ow>u@fV=Faur(@B7sud~D9}i&70>2EnD2Ak>i9|v~D6JYplM+360a*$jBr1m3r_E|dk1OSoDr4^6A(a|ThG&jf zID8vBMq5bHb8r(Iz!yt$W8WkQv;iKLiLI&CVQ-Hf|72E1?iuKmY!?%BR6Bb=Q5zs- z0I}t8Nv6F!2VQo;{$ty4$y9sISM{g0+;ZLoSNU_RK63N`0BP*JSpdSj+%XSU%LFO24DyAqblXr z8Scuc5U5U;aKDV7ng+=hM-~{zTYN^~?Q>o(Xc^cQQt97NzLp*|i?G2|CD^Gj&c}W! z6~51|%)~onR)>?ydmX$IYRflUIq4Q_pUH*-J#1}g*WW9#QLUf+NgQ%*PVC+L}^l;w|{`}P%6 zCmY;*&we1ih0aFm-K;wxAjr{H?`MLwHE_ioboL4j^bvPRx)1BW~yEaY5*@A0Iw;Tun?R8knf$q z&dk-A1ZZb#@4^QZB>Th5_x|~JH!~T@ABd}sAeolD5{bBjvl$5o69*Fuqa@JEosCQg zjzqxO)SOR6Lh2tB?=3+xOIKG%K4xYQ4-X~}b|wdB3uabcUS4JvHfA<9#&-mxi>JM- zF_6*Th5R?gUmOx%m35b-sK-EzU#>hGv- z7gtI5fBE}QEnL*zk7hHgn7KH(IRnfj-OcP>$^Y)u(bmo7?>^mJ%zk(MiQCrHocTSd zKc4??BP}bh^iP}LGFn*KIsUQujs82*6!1@+qnoqsAB-u0+053=?mZBfcV^aq!@F9U z|7(H%Z9cz8{> zEGFjfE5dHd%E)2LX3S{J4d7zrG6ry(o3rv7vzwa#jY`(u#nspzVD_8pot(+)orlwy zg_D!h%!JXLo5hrogU8&Q(U^yqi_yfC*PN5r#Dv?NhvRP)iq2N=m0)c9_o#kTnZ8qT z8}piQ@^Z2;n(&yJGjedSnlPHMnQ$?3vU6~;a`1AQvY4{{q58cJe4wSoq`|0DlbsfXz&Q*V{iTPR!VX`A<`T`M(1HZ%nF| z4j%UZ-+2B7{U?j4v#W=LvyGy&qKUN`!1cf8`Om=rWKwzG>s(x&J!St7llp()1pZ1_ znRiM1cAChWa1V6ZpO5 z$jkHnT>ydKTN0n_@61zmb9A(|GIRcSVg4gg{$Fr^v;Rj@{-4bM4*Sbm+`-ZFy=X06 z6+P_#OZWc?@Gk~AD}b53i^G2v`rjdc$?~`B&U?&%^}S!u-Y<{L|GYl_BQ1Vc&i}=q zf27<0MGx=P|KsGprSJd9^*?g`w-oqqf&VAF{ztC=mID7R@c(4j|8H`^{p$|f%>Mlk zJ&*VMXARkr#P@q|SVtLc7Z4D5^xrQ~kc=#x_fBY6S$Rq50|+n>e5gg)KtB)=EOS{2 zQ8lf8PB-l&!UNCsC&o43wrReDEME3BMD`vOa1@YQ6pUI_GErHSGRyo!tzuJtcU~q* zclCk~X}dzQW@QqeS9!3@RI+wIBvO7$*;Oi%NGOm2fe>LBKwt@8nx4q=J^JB&_rC%Z z7VGKveQz$nyg%T1pRMX4f4%n!AfZ4ADgXiiKmZYe5DJtKLVzG3K|%mn;QY^j{_p?v zzkiP~p+F&^LUXov~{kRSpe00ROD z00@jq1qu}aQXom{re|NXbvlD;(?bj|`IGxL<6#x)KK&0fcLx@NSA%q}ODPux_5`q8# zpGF`72vP()K!hNu)OK%f9*(S8U72v7hZga8l#@)(pN4V>`S`ycoAs;#XJF&x;g z-Er08cHfU8O2{j}_t}MoBQJgJi^?E?1OOFM1i}caIHJ0y00|*PDL^2EJdO;JARz?F zWA_LmMG7bsA_a|SSPDS_AOR#m2@nF0yF?H$lQ#`L^~SBiUOi5H81_6G$4Vtgxk{3s z{^a@_fBRZWrwBkk^+_QB01SFgd917`5+FzckPswD0FVGkq6k$al3al@7$FR$;s^); z+ysVz2$TXo#=^&?ek>W`;-!;6eeaR&Mwlx_QpCf71QRGn621Q2SLbKO)TfUq08#(H zD4>YfamvL!0wASAX+k0b?YKOfN~)e|QPt@T11-ZKT3O${@?>tboFas9u3|-iB9%Z0 zK_I9UJU)s50O^!=_Qd|(b{HliJAbmZa)%@d8iqpq+_}?)QU<`4CO`opfJhJ!Km~rY z=N3mse5LszZ@7AZRM(U*u;=J@tRH3_xq5S{K|fLxG^6jnTl<$^Jz(gHzulfFuw+zE zrcwbzi9}JtB_W{zO=B7)RMEMaNj`~*NJg{S!P)q=xpJ~y<7wIH{RR4a(;$y zxVlF4M5zqTT3lpwm8FEBki@VPF=YsgV?&jn`b-wh)T5dMK!~nsjI(V119xgv@nHaN zEKJRml2!~gYWNx_O*^jkgPU!A5bB6hNuU_dMb)&uGH5un`8@NI6k{n&E>46iOQc84 z@4Xv-c(={(?txIUoI;(eN|ElDjU&BZWt>M3%`dhq7y5}MkZs5HF@ikBA22PZ)G#w9 zlJ20h+{X=@859}gBq0jvwyzSQGbW4y-P&!GLxKvak_WL->@WL+I@j5e*@CW9L+6dI zozJCrs&0|eVWj67JZL9eD54Z=3{fE*f(KuLf3>;TeD?v&7(cR~e?v~6ln7gm{!BiP z{ZKNE0K=5Y6F~{os@vxHf{qjj)i`p7j4%l*iBv}Ed(G|{=}fw<16a>cx9Rk`j0?Fk z*Ak}bdtFDj)ujUz#bcR4IzUODJ)Puu{4oM~Mwsd)v7=LwcoSD@IX0R+Z?tW8yE-6AYIIrCqMbkum0qPL;H&cB`S&o zL*s=Mq(JV}?O$ELw!E^kbhB(7olZ~^1{q89#Q=0*8W%~TXmn#^X=ZG$oYVj6gLjJ_ z9vUeP+BH51LIMmKy^z1plf9u!8nfRTyZG`EBUftnZrok@@qhczQ#?=VGl|^_`lcb2 z;v3RR#G`|bMr`uc-M z4}w_qFgbGQ^sCQ4Jss(k#czIi6^O=_T?0@Wjmm|OW5+WXYBX*Hf(8y)Y4YrsPrUH; z++gqet@U8%QQQikzM_poat7 z4;993NheNB`>lF*Z00iuPA~nf-#Bn!*si4}pMbSHW--r_I0bO$LG|d72_mIJ^>}wK z96#{nzSI*FrNyJ%5PmGLJs_?W4!=A<2 z(t7*Q{1^v?N(hve#xI^d*C-`ybhba? zac8^!$PpVer=McN;hDT~y7p_Q>bK)L&+pAxT}?|e>8v0s?C#uq=f-fK-f)FmatC|s zw3KF1kBD)qeC7o->{E?==Gc@@g^*t2cRZ){>Noyz#!A=Y*wl4Rqe~5K!3)N0Rjw78`U}U(8y;Qoj*FP}oxr1HXc5`OwnbS{;*p1?Z zP+_97t+8HE*Fnogj^=>-nW#qwl^_;;-JBjN`|DnBzn$<#<#5}qcyX9i2S>fN!*Ac8R6Xt|>5R@m2}($&keF#wnL+|IJHk2D zIo;gz0n7T|Ad*kNHyX1@Sz+0H#%z zbK6n3a^mDK-n$vyxSsDP?#=^)LmY)VFc(8lvsfm#w6b-eoH;fsPk-t8Ba@}9&J_VvO3GOFZD)IXJFU~pNAfz8QYj&YM8cH_8B0kfR-Ak# z^NiK7MzRZK5#&UUn?^$X+?mr^5*J1*>gdUwQGxcto!?#8b6ki(DMfQR5(RJHZ@+w8 zRI>DbQ*3zC@M$-K_erTwK81LIFxbEkDOS! zffz;sAG*3mNOfqgCeJ;im-0r|ltxY~NR+;#WC zJ4r0!M2J|5L=p-BiW1~JU0m+)|9X>5mnWk{VSK~b< zlkSaQ`uTI#Xi-T=Y;H!A;~Z^e>q#`c{Dk%GFD+z(p5WYE-x+*v)*8l!QEYzj<9kC* z^YRm>S>9KaMrLcsI|Cu1@SpzpB#31B!J|iOd$qlel7bVUL^l{MSR7LsJ`9b;x|5;> zljJl)g(TfUHwo}z-z}Z}hF8e#U1h02P1f#Cl=f=7x0jcO*%{YqE}kruzW0}38d;c( z)|S(g6K!{S9Mg**FWs#rNk|h3-�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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_circuit_city.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_circuit_city.png new file mode 100644 index 0000000000000000000000000000000000000000..5a5ee68da632655cd887b403825e96d32406141e GIT binary patch literal 25567 zcma&NWmufuvaXA}ySuwf1Hs*;afim;-Q9x+NpN>}w?H7c2X_nZa*}V(z1Cc3?`xm) zqr2ZR>Z!YG)R61#A0t{tNg5e}009gP3|Ur2Lha8l+usiy#GmhFV~1%lFab9o4Q)3y z6HhWH7e@{_&Xj0Z0FE;bPsLperPNJw~bYKK=G!wp!b7 z`LYmDwAuRj((Cu@?IwOKV>Ym-VQKU9qle_Zz3*XdPkFyrzwGxW?_zI&+1}>eORoXl z`-OsMk?^<8@R8qQ^Z}c2y@)@4*ZUE7zb#2?KfJuX3dw%Fdp=V?1a_Z)+&_$*I^RWNRdwwrV3D$Wku>09{qjV8(UBIF$Z}1aM8Nh^xXd@9R9I?`q4sP z9$@6@w{3*m_^h`vF$K?!?ybulx)2p zS0f|8*)KBBY=xTnc9gVvz7~Aj9!{46lsB4XpDX%tzq_*bfAU-&J)eHs!t??m=`)RC z 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℞kq+Fr!2BN@q(?`^9t0q;r)xk zM_Bx{Jj=xIre$f<_iCyZ@w?K=hlihqQ~G!LEw)_c*sUV(hF`bd2E+pRnBH(%v+nmM zy!-?MOTlB)6P;H&H*Yt253{ch9Fmy%l2=4(fpmr0)O~Jq_Q>xMocl8C>S?KaXfwy- zP3KeMpJz^wCt;T-v&E!k>tA0Sqtc_uGz(=vocL*o5Ucp=OeVG!KtDF_Z&UTW*Pb&f z@783S!eODR|8y~=s*-qchUhei(U`%PQ+Sh|>f^k9>$PG0jitB^Pi8Xuh0yheJj0!n7ZG^)6=b?m>dc-Sg zDA{FoDoh2AF6H{k{ZgFgA<`J7!SiXmrX6!_n9#QF=+G)j0sv9`N+3l zhu6!UFIdNc1wCuj-UA9f!Boy3-a<}>TzTt(dFMLlisA{~zDfaWYIyoqZM^L4c;i@f zCOS53W?9Qz*bTN8adPyYT{qE0iU<2_zRYe%c9~Bby~w93s;my;l4Z@IDmzN3vhcjNZ*$ zdA%AZ!MfZ}u9vkXRlayZvX72V`^mFFeSzp)MKVOU{Y`d@0&0#h1Qwo1#m;UzEKsgT+> z5a4hX!lU7Z$pKI9)hc5onh6tl%<6W+xU+;jJieL2B(%a$B=YsG2Fjpbn$KaZqLo;6 zO=3;8BWHANFs>m^Zl3Kl_?mSK)b(hJS<|mC-ZbPz9Af1A8J^tU@^%c@saNl=jpK8@ z`z}m!^Q8@?n}5pKF#9mXM4Il`5Am3Q_xpXO&fS~vyM|SIS7A=mT!dlwdnopxpe;<4 z)-bIIHuxixZ%bJ%%1PorFp^_OiQYDd(!Q_9?^1&>!@^OsO=jpUw3(-2<$ZH=14p9- zu3y7y)+Kj1TBM7*q_$dHdxrrH6SFUA)n16#@rbr6HTp>2jfV||%Wsc+y@yQ%B~NdJ zPrRw0F!nx%X1yRApaEc^*P{IML-`%h2qdL{!I89cSl$wGJ+5Vn)dTZw z3*rLf|AX9Y($5)R8}I@S*O$aBicod|kR~gbJs%XNRAG?M5|Z4D?(sFNYJf`{Cv%S~ zaLVKMhrP9LZ%AxXtsEE1?K!JcA1Chl!5OWq#Ct`)Se!UwBw%KY*M8CuxKNc~u@nxC zt!Og6j_Crod=>6K@3TH=1oaa=6RD0OMKz*jn#)lUm=_lmj@lGf8jT$aNND*0b~?e2 zfl`MnySmp{R4I?{W!cB(sp5~z>SzQ;$Y zvLgxPpRn1Zt2KEUOwtw`Ymr-JiNUzthp(s`NlH+-CBCb4ERy;;f6~cv$>CP1nu+8a zDR5+$y}XjcsPfHk7rA{!%D2ry+TStdR=qxtin`I(vx99;%t}ihTaLg*Vs_q&0t`PK;?em6>cfRYa0G-+)Vv z@|uQ(FnTw(R2*G!c`bS8Cnbhn^-4>71-!RPn$XXG@7{%0D>u$a6=+bo_twSW5pa*! z|Bbqmz@=AS{@{2s5X~rdm^szE9v?~L8ap)&CbIDqu(Zi zus@Ba`5s08WfE}VkjkAFU%=ugyI#5XhelK0z2&QXb8{HOH8B0?TiMEtnGfT{Iw|Sh z^w-#x7akKGmkQ}=CQ=kZ7mEV>)*Gu!c(2pu;WL70EyeohiXD5flg+2UC||QvBTuFk z4X2C}^v6dm*I41ERh>maj%2^?0xc-9?{eB5*JzspV1xJ)W3#@bh07hX79eW)Y~iv3 zCZlw}T6P%0B!r%b`W6x9xp|DjGviB(>7SBKTZt}7ADdHB?;<3z()%(orhG1n!z1~z zN_75FDcdWRNK0H1m98^x+qQDUanu`Ei-Ci9^S%pK?O27zbUlb9MoANbicW83uR4sOhai{jx9JA=h^ zmE;>heNh zvoU-azJCS3#fc@Lj|1zZTOfv~`&3*u|z~GunQbkMG- z11b!sHerd1Isuq*{OG+=&ET=%4*@j7{R91!j-Mfk4CG+cNjSO@Esk2cE*uqicA|x{nyxm`Pplk$-^+_V&xYIPp ze8WFZ9r20fLlLE((vm9y_$ApRQoKs%N_kaVGb5{dku-tHJx=Z^yu=Ipvk z8aY|CBZC``bMRSwuB0r^d;)t(YuJ{=ako`OVh#c8@=CWuO|^j;42c;48=l8MP>_#^ zMET>(!x{Sai2HsDD6h0B4IBMFfmrvVykH-VRawM~VU-(aN{Q4Ku4&sw?mo-2cQAn3 z#HpXk7H7!dl-SIUN?QUU2Y$42*cL7Y?C*O`eh4_p3X_va1jlibeulZ@m-NMk&59ue zZVf7QVqY`N3t}9x_?slUC! zK`b?=NXu3&#!yR9wrIs3VYK0cZ-Cq72?dddRc899Pnv&?YtALMUiz|*;O3|0Zrh@P z*nt?D7#gD3=vDS@?lot^>lqCpvtp40yVuz<0rq=)=DCI)r7Wz?qJvqaB8#z+utbo%Z6R+BU+rk$pKHjVQLENJYed2$e<-h#>)M5a|F$YvE?s{ECQy zVknm>8{boZk+@MJU-7$2Rj~w#ZkTBGF=k@o!Nt%XB3mJ>gE!ET$jQi%CB5D$y{HpN zXDG!6uvZny@uoV%05dU*L!4wbEGemjv}Jjw#y^e%kuNO6u?Lsm~_FgyGLpAw^$ zDnqRh3Be;w85QJVFo~hiharA>q!e1B&cnUNsV*dm%D^Z-rWS`mw2db?D=H*cg0EPF z!|I+w0>Qc^!18Cm8$K>eD~(*=uNt{6oqb z9e^W2&GnK9k5kg2H9NhCk@(Be@Uh|cn3~)r%**AJJz0lrBxthS&$OJcwp0@sY+}M? zuXOs}mHPRa>dK=T!l%+^j2K=U#7&{@f8u6IDjtwtlqlH9&H(4R4ZQw{V_eJ>Yue%- zGFWTR#k`C)>Jm7(3-f*Y4f9Zl9WJ1zMp1E8D3yXKFcQ2B0}&Om1Emp=o5Q@c*HQC< z%D0HYWoSg(OPE|(`cyj&uJ+Y%MRSJT^j7-!4;tXWk67SbQY$*PctV#kgz)p;pV;F@ zRw61cdn*vZwtvCfl)>kG0JMqj(OJTDevVYt+CvoU@qfdRS9h(1fMbv<>~FY@*b(Wi zE+*vj2uoS|^1jml{Yi3^P8cVfIEu*hPEGFjF8jbab~TqA=UI`PYK+g2$Ycj)kJ2(XBShd1JbF}j)~ro`?7*@s zUSR2O3#+-nFymO&G++N5H{&FSbW_buDX5P7QWY2AM#6{_^yvNCh=H~lAyRN=l_14p zlc5g*ojIF&*BX}q=a>Gu`ZCmf*?bv8D|zD6S!Cu+$4>khxl0|B5`7uHE-h1Kr?zQP zGT&xWK5B2i*zpJnzDp#o-b07Sbp*(Y)axiM?ksPMAFD-1yu?9{mhH|%n6R;7L26eM zG{(F!HqWvCau%If{e7&=&`YAc;(n9D3ItJ6+nc(>M;DYGqeS7g+-28^|wDQ=QIFN8;Jh}gXaEIW3lSpw#KktCqDDiTx@P^Den(r9DF zEE^ LGb2%{DW7&io~YZWu%BjpS)|O)MSTU8^TeoP0bfU#ZqYc_4G}KU4!Un+_+LW(CKU$4mU_LRLN=F(& zkv|M304v4FxDU6^y12M-CT6ISd}-w8!kG#E9AO*A5$L_)sd28&I;O>y9FRI|7F^@) zoed(@Y#CgF;6;Q`0F_$J)V`grFNaU?VB3|77`aN1qJKM4s2vGQ-*E0-1n(ISH16Yv0*9rk# zGa$IlcECMR?UuHpvs~j6iiHqny#(J0RJFupn9ofEQ}c_A8f5BN@ItQHgeyhN{GU!6 zry}rsTi(b}Tvtd@UBFgFtxMn*MIOgoNH1%?tr(!07CBR)8(_}G>0LmYGyT;aC>Bx% zR}^m3V2?hC^Kl&(pOM}^kz1?s^=*jcFcx85iDq73UUwxc8enCVbyg=x;gi1Wt$HOQ zC1Oeq5^{U@+F^xuP_#DHtcggCdr-7a7bFIUpjGvrWw`q7+JKH|anmo&108NOvnurGRc~oFd*6i9HytuQu^en2 zSh6ew31BI5%yk-v0s2@rJ>ePiRmKCVtc}drAzuF7Hb_fV0wRv5C*+V=y_ve*Wb|XJ z8ciovI`_?2j~=V$s0JFl85$B2q>a*qrr}%woMyIMc@MLyqQW9IHVqQBSc`sf^N@<9 z%SsJfDX^s^-}|%eYVi$8eVO>AO{Y*y>8!Y3D~@n-?I4$PlFsl@Z(5-e+QR#~3q8Lr zyHH`5acSA4(fMx?rJMRvovN%A{U#N6iWomcll|-3idx-4ZhY#qW#>q%8~bK{vBlPa z5hUVs7{$`@)(bduk7`d2o1#Dln;@9(#WEl~D@? zCowCTASp45Fc!NLd?Rk4txR49W&WU@{t&#l6_L}!2fbGnB^1#hI0q+Gs|oVBfQGO0 zRm!gHOK(E(ix{iyJze%MN;6Zp(Ky8-iHyBe)O9pw9i_0xR9`8Mkw$1Dqc9(%YA?KZ zBMyA9-ViH~8p5bq2_wc30VR)+@`Q8828T)Im=bmlc1mu7oqIGRv-@aw1Vc@T?UyD1Hp*I6 z25vJ}KgB?QUi>FWaZpgzS7(4)jAuURd{T^{h;~GC+5wNRF~W}^M4Wk|u+o(2m<)d3 zG^J2{H%}6W_cpE`_k$!CxJ+LFDR%rzLGBdUi+MEQ`;sNTF}FVU6)jWJ&z!RDAUYe$0jyICZ{X^9xz3-As+kMJlCtnmGv6}4yiboCwwwodTeUSTaSC&)B8C}umufN+Z zP>Cu%vDV_5g25f3&7v(1QdHhv`d@zOc{`v5>|o?;6VT13RXJs(1?xDel9IxYhF2*U z`Jb!4!}OoO_}V7^e%8kTYBaHGg2wZZtOBo4s~sWa7^~gRIodm)`*c;tMnxL}c?qzr z;&H^YLo z@H&VL?VJ;Xh7r}?4>VLv#w@MtfP#e^(hO)#E>wkiYkJT66Re_Tg+*Nn{n%WE&WZ`e zsUkktuSW7o<%&HGbCyC%Mkn2*d-bBMg+syKz3-2>-NUCa^W*b?E+7p@*+8ww8Q;03MFci+4$1hFEbu#o9B=-kpJBFp3l#hh9& zI8o>5`O?tdk9j5I;Or~Y64rpL>`=|V0t#G#$UE)u$Zn=Q=VX$I&6~x6w#_YQWQpxo zj`0zcli6;Yz3=0^nXfM-ap+3vl$PhIisnZ{5n%AAheO!aJ4wpRL={ccb(~Vx{Gb_x zJuD~QGI^=sO6F;XtB4mma;A)NFZ91{{qWw|3uV4%K2*J=8#B;3h_R6d10vp9fOX&- zsjm~JG;EUXU#+!sRUG!-&!Z5!(T)Vc5n^g(kl3pL3rh%vj{X;!idHP=%H znpy<;QN1qi>p;xIF4A1^D!qk+f6M;NL zGJG+VLIv8KO__{ko#fFJAui=#48f_epFCHy{J~>Bv?1rY1t+Q+84eq{Bwc4Nld)S* z~2yC^5#p(C<)f4 z2(C$=r+P&VC>(b)+fA_DX4Pro1&R2N@$dL1hS2~xQqhX8;l@scvz$=)S$SL6`pkR_ zeS218{q;7;J4`#N&%V|by7Od8tW~)*{m`C`hn`E7km#D>*5_0G*YSjY04v8Ul4T`ib;of`j zFAs>cY}{lAy`ak(vhvJ*)!~}+Yi`>mD9>M@Pjgn8;GVCiRJNuHkewD2Bw>&l(}H5G zy{S(G9kQzgVYtrUV{`YGDe|8fTS~mS74%GeOI{0*AK#n;nptQ$6ff2*)AE8bQq#-A zwYQ5%%)_^hDI--J#W-J@@2j~91VpBSy!cM2!;0!gV^GwAcsTew-M|~)b(PuG2 zYJdp-YsaZ1=)qtMo$qNH-}59-v@n--)$*BB$Oqa#YA+ZeG?NRuRTUM!`6g zdLF4KZk(2|MWH)Z9cag!iZ~c-yb*)O`0Eyao2kdg>=?s7#+iFV%w8uQ?Fz$dS-hO| zBNV-ZECj#l-1SSRC|kDwor+HYUNuiixn^W6X|I+D_HK+o*iWho1eQ3xppbff=}2$m z7CDC>EbHEaeH^mzpXQ{^7)Xx|tkepBW>GZaq*ujc(@e|X!|%D$U8~Ov{-RQ#)4z(y zf9h2v?l~F5zQI`t9J{BWbxo7qqmKxFg%d?pqc(~!eS&D=*rY13d#In)BQ{9mefC50 zH9EaRAp~|xEvN*o(W65|tcqFAg=S~Q#OcCzv{ho%&D@?WO{Tap|2qZB<2S-- za@YHJh-OYfcQ~YpHC{$VfFIRJ4YW@abJ*!a>KG7iXOQB{61~}=v6HV2oIc4IdS$+a znS?3`(ZNQrF329EML;8L;K^9zgAip!ug%I`;q*W+D-3VRJrbAErnFwS(`xsEQH#9i zW^1`#MjSrzY~1d~u_wG-y0JmJ??!7y+$NhArA&blI_0td#~og>t;s7Di05NzwIC(n#T22j^`Dv$w5 zgO)jh!m(Ctp{b}d?jqWpE;E)msvfV|!lS@d{ zx=zjnQ-n8bin&&XRLf6F-8rn6*f|lHRVl@^hVkE_SfJ=ZjRJhME-BG|E>|SWysdd; z-E3&wU-4tMR$n-Aj5R8M=NMF{L^H1SEgno$9^Wddxp3hpFk5BF;EObY>z~LG{sw8$t0_4etF|LNAt#!(SlJruBhyQkn|=|QHhrg4Hw_!w2{4{SgNs)wL#d&-#g+5 zziyC`H)sQK4qWurO2hVVpzlT$phmEG3uxc^n{CU8J6W=cP2U**)O$aqOUFjbKpkCZ z_Ijx$VFbN8+u<|3ace5zUZVgK^)eNE6zvTRCx-CXj%MXArSXF=Imv0`?4!~gadj2m zVyLzAS|$f-5I&}(UR3Z{bP4#GUp!hmj|5S_BgnxuwAETFB6CV5TjEw8A-$~D?_=8w z2Nn28yr_yOZykl}FWwFhUl*4oqMgnpFw#Gh3{63-5rw9Wwf3;q85d*NZytIx;_&Gh z*a>iQG|71K!cB$qa*}Y-}}y-PPQKPir;-N*(u8WxYZTP zDT!UZtDb`lgsVDMo`gZfiHSgT=?VLpBIYi@nRTdT80n8y;5%jjp9djqW??7>=d{hX zNSH6Ap3KE?d@YpkOx85E{D3yY2;a;XGFbZPZI7|GseyTEU&&n`_SLt0|EC&$1hqYb z)VV!fZPgn<6d8@|ARH>UxJZ^@v(?dM4Q{&nX*^$A=1$_-(%b0Sb46rWq?Bqo8SGl2 zj*l{qyYPt%3~`?athwG4KyAb0r|nW?R`SK(F!X*UnL| zYZuSr+JQpgVtR~>1Si2=JMd5_osg=gWJ2|*J%ffg(5J!GxXyL0ybDYz3*DRBMK$y3 zV~tA2$b3d}pDv9B0!eN$B8qNc4vM7*(dmWn$t9VT8t2L3KC?P~TE<+USKnEfZ?1SB zSvd1^1+O$pLzMB6iKRb4KbeMV>NEspRtwXN#ZSH7c|m%fO^m==3((-7+&e|oBczLd z?l6l4T((ZSEqTL|+S$GkpR^&5Lm4$91yY0(mwSVvo#&0;O}g`hIM_rbaDP8K=ga$X zvyS04GF8VcTqYWLcBDzmtP2-~T8S42;^A4it~014wCwg0uPPO^{{@3v1PU3@f9J2f z=J2`ooy9uVG-H@WTE}cr@XuG$+HI(PHx*9DQ2Tw2n>;y(FL7(lXn8}`FD%i?d0}K3 z1M3oQ%bD=Whq$<>QMYq5x_-7F~grzlauTKgQ}s>F1lb`ptIpr!lqn zha!=dUu#NAyygxi^Ke{ONLwLgi)}^FRA*SV^xTWRpb{ADXf{PMa=0R!g_S~R$GK)G zb6vnJOFA3V*xLb@-%;V^v}ZIU%i|E@;%&;p1H>qv!d#~WHma1eMPF{8iL~RvIcP)) zEYd4wkD}Fha8{vvaS>Gcws01Qmn_EQ%G&9UiaSLeOB{9!UKI_+oL*|__-Cc=SJO`W zv+5I39MgBto)k(!P}|L`<^y$W!is_Ln(Kgw0e8{Cge8c^$#iR`xj|sy!eqTaH#~!N zRb>q>Zgj08&!;Fq*h?I72oubi4x(hd*czu4p$%e##PnI4sDztP?JtRd@UVhQyBEc` zd}*xqd9rtqCECU$KKWN%7e!?I>RMEqkZR}}ey%4yoJ1WdM&uhx5gZ*kLVi_PopVOU z!{&Vp=tmApL4)X=N^c9>3}7HAk_0yfIkYmPzHZ&*SH?0lt2o*&K$|<@b89tq`Oo`B z@>aAbjR0zYY+h)wY`{W)w^t(j&7iGNC70Kb7*^ln*JekgSBm%aOgkUdMChmSrQ#c{8)**fH`Jo3zI4^=@RH#2VZo zhiSBa=$<=+YZ~w4P()QP5e5}UEyeuRK5L%Qkj_t(6aCuiGZ=QvX=!V1 zdJx}abJD26H6mT@fH#8+BD? zaby5>5SM8*`TOEjx$>REg<36f|Myhn2|N&Gh(u4nm! zmqKmgeQ1*isMZiRsF^v5*lsl$&Phir&8_Z*0+#5-wQ`0}t-kuEU=6q?3hZ71bm7b^=DLI`8f%h$$CJ8cdzu4Ul?7%q59?sMEbKnJ7NfTk@ZZp~yc zE)ji#HaTK~bh0`h#016>{FAD3si$47^1MZWk>*@{e6ap)j7;Lq5#6FQ}ioM@_Q-yk@FrKZZZcOvgx-mOR8 z5hhgLir7n>L?jjSCkAW?wvcUg9k-~BhpOcZitRbiWA<*(vsdq;+}TmDw7NnS%2*oq zzLDw5oo)MzJTXOn`a*J5R=Vg<38(JPPMZ@y22Ziam{1`#O~vBvYOUavzP!*-UjMoN zh7|L0PTL4J#Qw{ty|PtUy0-h|0dXLJkXG z%e2D0*rvXx1~f$QrRwNNiLx1RU&u#NevX6k@PH$;?qIQXK&#FMx8kgZW*JgHuG7)) zLfrk+Z~R-|mb_8l;*_@N$GOZQj23xB?H0}|jgq{G+8L}%^BcCrN2chk=}Y)!s8Dlu zKVgrLB4_Dw!Zt_T@;x&{q4$h2GHDgjA{Hy=n#1Y@gCx&hgU4xO(&%!vTexg+Yw71! zI-DYX_f{v!da-gygxcHeK{LR zq0`08y41K&_JnH0+#Cd_Q!5i z5bfO+_ft5>DD9K;PH;0oSwJ$2tatF<4q%$op3tszX3su7BRoz0RMHfAQ9D(4A$`GC zQq0rLB~fGn7OvBEmk245G@HsR8*D^D?W%an80w!tgZAt5MGY^i*WK|J zo>mkoZ2}JQgI==?T&c~1vozjqrLjYrt~L%|?gfxN#igU>7TV#ung*>$c`Jy=fPbi}!5G@Du2RQqg*J?pS1TpRXb`ZvC-!F5HJDeVItH8H;Q*4*F*96j zp<6FMBe!CZz64njGx`dNx9W7Vp>@T*`ON0zG(Cg;Md!T;%YowSh437Hq*k3gsJqCe z_VLhAPI%A~YN_92aRGWHFvLer5>8bq26q34|HbGdz@j0_F++t1?eVj(o;l+NaDQRm zOoq6MUCnMM>rSFl4(G(aqz95l3$0Uk%A37eg$ZhFU2$lMjGfzN>#wT5xvwR9&}6BG z4w!hW5o6Tmd+s3Chbd|?uws-xz{pS>Lc*===OSnfx|1$pW4IVutEMlL3x@C)kHskt zBkHZNC^7~{7VPs=A%xQT+2VI=xVQ@t5vj7dq*y>mZm0D{yM3IvIEpeFcFlv~TBJ)% zR?06BZkjN3ca($Zun{&QQver_aC=!Q{@}2TJ;OKb_$iK!LMi#{+Ux3vV8qJx=bt!+ znAoUGLEAJ?Y7henF{bl{KW%IcRL0pZ)>C+7V)oJtWMv+RdO0nGdN6?Be(gmlUTk{# z@$I%;^iS=~FQ?jiP07;y)w57~>>yDm$F1aJICwb(E1Ccz+3sj%(A#yr!hzw;G+ zshm~oY8pD2CkDa>`kX578P%_!qCJn?tf1*#vO+K5Phk(W58lHtl8NPdFI+cm&SC-2 zu04_l9PtaN^y4W$L7sm{2=zA3k1QT2{u)?%anzl`vY6YARIFvUkZzxW`0+@HTL1Cjg<5s6$w zC7C#;+?kh{Kv{8;Ucc{#IopvJPaxJPemV_hECE(y&xzvvng5#0+=(`_4w+5ENYYcs&V}L7vomVuE|?j?P7C`luD8P8x@%k+A{k8YW2J23+j(E7-9))Iok4OW?dJv7s!ujXn1!-KK-a8z_M+F{A zCBhZ~)Jo%K8p)4nhUVC^>N2rQZlc~_<9J^xe-5Y~NF{>vG<)a$(cf?SaE@8ah}#cs zAZ-dUQtRox|>>IpCdZDl1b z7xfnWgR|&*Mem0ZmNdM6@YB~sSCwYKaW5AHqO-CSBSn05fhufY%kXXDMI zMGE1VXNpOmr`8NAhMj<@*5R@o&ak;lM)<3V9cxRHhU3t0R!TcjR2o%?N6{G&H^&R0 zu%GTbOyHCY;mhM~LY3QDh-{g{>jghgXS#X8dbgE*ubce5fSZ%z34}@`H{$cHR#gmP zJEhIkWVF5}uePB;Z}nQ${TMuY0HRDBfTSY!<_08 zK}Q(8*JwSk#nj(vso5onfbd`XAt(ShJ-<|*=JsG0FLR7>+OPVWgL?Jn)E_jWb&6$X zk|0i}C$l&2>dKOYc&PA3-%3F+Pb+0KL0I299i4>gN-63oD$2R0G=2P5{p)?EZ^8SV zd#q2>-`m_cSk+waYjkXpZQ^IWlNZGW?E7GR96!IyIzHC7cv5ESMM$~c@z4lPwbG|> zVGc{%QZDCm@=0NJ;Tljal57o~S|#pB+5QoGTE4i<-NHFMWw*qt2^~1%t%eb!T%l_L zu`Ya}+(+@FS8AI+Qu(FRY^NJ7SY=*AJ~;eD~Nhq+9Df2TJg zWyX0M+VfYyDYKesH|mocQJdxG6h*Bc@z9KftCRtCeg+<~y~>|TgSB*zQ6l@5J4W`= zgiG4irxqzhW%HZqz##0kk7fA2>R9;w+@9TPUMW(^hmHmHc(i0{2JR7u$}grGu!h9m z`+JC~*>kL1NPHU4E#Z{KFH*_mmMb^`CqYZW{ zmHG}1gj~eEymIVbKqq6UtF(o)2@LZleMrT+j_K%|t(QKzn<`OvmUx?LGoToJL+%ir zHJYMAarj`96=>*-U-7#5%Q%q5w~ucusnb2o<~gbi&OJ-a87 z2n6w+ARNWTgd5HEZ^Ql8v0KiwJ$|CF-+ks8jGNcgqbWW#{nY$^L$g#F&e^7jniOZL zK$PAAD8l8@0b>tAYnm=y-iU^&BLK*^Ukfda8TmP%0MPSGYK)w@n6kbi4AvUXzWMTs zzDJWX_2^VAet}CW|AqI5&crWq@49RyoQC1C^Cz0>u@K=mNt#rH415%R04vkaQ5&|u z%wOz%pfEdsbE^&8?OG*_n_9;}>_v!qDdiWK87*r$SVg?t z9I39X8?yQAjA74#zdQEsux!r7!&w-iT;rH0-=|bv0GB5?Mqd_Q?Zi^{w9#o5`RU4X zbq$1wIdf#}Bq2N0!bVV!79%j9bmA41Ihjy>X~4V|*4rgbNUnLK6Us^(S<@MCj)|l0 zGQgo#Ml7sSFPdM>oESO3;HlsEtr98_-v?c#EW2fKLP`fO!8SpR-X3LNo_tN`GO%K1 z5YDes^PGm=uE_TbHsh+66}Y0#XGjEGihqKT(wGH_63jc9Iie~ z90UiA-AyYEEkJ?b3~Ir9jTt2QV%ro4w6>ZeyvULkR3Xb)!w|0(?cjj^CZ9yKiYAFI zN%DZvlaxh3Mxk|yy~v*XM%^Wcar+Sg37C>-rOfy6*rt&g@+*(KT53n--J87IrbqI( znx$y_is&5BD~FzSO*iZo;i{h~-rX){3X9$Hi_JV*Gon-+D8B?2$`0=o4fZdGrMb2p z?}>%VkMF4Jy0AdQwiZNa;V5%Q+^dQSChsIbNgf6<+%w8`U3Y)T5eIEjvohpZ& znDw}tTKVw_#H3}5`=Q7puDf=(e&3Fl7T_k}cI0fYo6}?~leC15JRPmuEOwy7npon$ zAezdE=5j!uM`0(E>&3`9RqJC0UYu$|WWEJ9&nD3tN1i(LDqag@ggCKWCs-H_R7YQw zuz6tH#w4iv9ZRhjQc0`a?s+O!2d0QWWi&wxtm?sSH9l3yW(2%%LNJDHOwI+|Mb_0T3f`aSQVtb`huW6hYJ~V6H?tP?@$6hUXeXF7mD*G2X3*z@{55lz zC{Js>3}xfRAd5%q&0W@X^}T)dlAmbK z+WMe*mAD2KHr(^L;sApI&yBf$N}y)m?{m4mR?znYdqt2Ry{28iM8)pU{`mfflb%vv z9X@lm6Q*shZDk!Yf*{pSwJn{Y96@MBY`exN?siOLCX+>J!Y8XGyfgfy3RZ*TXlt}Q z_3q;3vHF}L;e`lHh1=`0S*tdVVLp7?X|S$EB&)EI`)Y|V?Vhl9-{za|41-oN4u~4$ zrM2e82M<*uclmW$XQxb>_Az3gJaD?(Bu;q)55l%i7*Tp&1Md;CyhlIyqrg*@9LVcm z!@S|$zON}G6>x1r1iel=JN9E@6-ZYe_*@-0$I87a`Va_g+Yw^;4yMx^YA|!5f^ez_ z6!))r?R7l-s>t5N4#sh>MGPGM4g-T7Z})r(P*+J2V&US%W@hPPZpG&7by+-%%zV33rr zoi``7Fd9J6-O?JOE-C$YiszOPwXLV8D}C9`{X7o%JNfgdg_Q4e=ieRt zZvUb8@U&!?dv0()&*vGy&Itzdfxw&~PJZ^k+CPsfDgD#h+2ijjKI_TuYv#(%!3Jh` za{4z54^JuYfBE|_Ej%=z4`Z^cTY0#6xm#FCd0RPq()`t_tD~34UwwLcSpDw$6St$K zHT!c=e?0%yMn+Ca^`ADsWwfz#a{XiR8~s{gCePS1gOJTr6r z8{X5-`dfiA~EL|+@EFpj1 z@>p>4aPnL7fcSa%ctG4QIbVXz&3HILW|kZlR_2!cRy;4Q|3W3_?BQwVY+?1A>Y1F) z?wN1Rf>=VY^UGPAK_cXhV;Gw^#^AkUL|7S`-{Z9Fso>3^OJM8e(5 z%+tkP)5XP6i28S|fZvpVN(vzO_hNx4x>)=%`~$YK{9SKgFy`@f0)$&11I>m zbd`O!b#eFmi+>F(x4*Uiwjnv%{gDa)__GN>%q;#UzlWK(mF1r$c-HZ6Ll(AX&Nf!h zyY1gg?H~Pi|3w;eaPwPm@S0hIxcSYWE5RJh1>&>f;CN0&uofBET>YMl*49(S z$N9f?|6c(A#-M0tVdd=M^52F2SIFOF`O9_ZIp)9hJzvkBFOTg1ygvRtEq+(d|HZ$* zr`!KU56{&9aq>UX_djy|N3Q>o0{J8UcG=MQ>5 z&-c%S3AVG(_uiv8~;9z0loW~d9VPFXNWC`ErSq6EA5lLDn{>#AJWLQNdApC$#H!Z=-WOcnW?SaBv~` z>JH0wdT#U1t5j+odCBU-?NZS8sQ_~D{RYj{6|4mfBHi7Z{?$+F^};tdbyvYZ`?hm3 zezLF|1w7!wn8%n#o64hFMc~S#3`Zm&84=4(eiC13DD3DBTx0&St4S>0ZCsKItk=E5 zejNR9w*d{VM>x2$D_0}dV?~_WU0G~-QPy;GA4oaHiR*EQJ-ncP*Ip=Fo-vz51rD2v zMhOrrIWiT@WnN?SOFGD(Hmx#ZoMvJ9Byu-XXw#u8e>cHX1Y5NbXm&+iUHF0Nl7LkgeL)@;hb8jNzLZlr z9d@>s$iV75pTu}e<5z!`;kBDJD6zJG_n={xT0aReLRFqgEZg+iak{!9<1h&j>Wwx0 zQv0DU^}Rr&>DNgTs=@RAAM!05fmff}5LC#K-zox1YjG2PaI08Mxw#nXjz$K~Q>yN> zXKbxSCVqb1H9s_b95b$l(K9vdp#kbdUtqRQBK9W%hH=m#SVVAC5P&w*<2&}cY$kpiPL?; z{X5!$@R_2CB3)*z&W|108bxyipu745`474UmH6!77}MA4FIm;#NNA#P>0@vdIe-W# zh;g{$C@??=Oz{Cjd=Oo`@HQ5&G;Vw^@Ny=gVg1$aFL}$5^b9nM336n!g!ks7H-QR< zm`U3?ym2_ZIg{FBiY!983I3(F)oLCn;>$@DSEGzH_yO@dE`Y`jwOvj^Kp~nO(KPcTZ3YDa}XLTf^BovzNPU24SrG3P$X%{ej zSQ&*P76C&a5^HRm-k7Q#gEpwXvKwLR^wqcFYBl)yMn%0o9icRFf@aEN?J{h_TpvsI zz_p0b#5tWlr>&#u4A1apT?GjRD8Z^&Ql`}a(n1edKlE7QrH=!Sk-(H@t4X3hdOptu z*h>P|{a*ok5ryus$XaB! zb{zcKODj?fkCL@B8zAFysW?dz6qGe!u!a(%HE}3pLKtJM;+Iw`DYuLeN)ct?I>>jS z;Gxh(frC8?lpsQZIDj3Tb5Smb%`!|UaY+r=y>W7U(A|Eo{tLg^c>2qQl`YAYRa)^3 zGsgh|u7?Ma{pjAqz@s~NKMXL!8o&S6TaO-m0@fI7;*3j`S4+j^<=QWP<;KJ9g96UW z1qT6m42KMd427NzJsY?-aIDXe%fKN(0ZA?xrI|7>e(4Hh^!CROAMLk25}*D0FD0;?uUU`8lzS{7*spB!^d)8&vrI=w$FftanL0B855JuJ&mS6xNAKpGelu^IDuyNt) zx$yh{_CFloeT^H0bPh%%LKzK=HNNLa>Ep>Xd+=cAskQoScp}oYy}x(&{dWa%wS_O= zxJU_>JSm|3crx!CbpO@=e0Mjt^|D*81fGLD2NhhXdba7Kh6g3r79ATha0yUqwGvt* z&vmC$E`@b{&vglMywTCNLDa}pNlOV*S%R!_nCk|Gpisbj2km$6?)#N$tr9ktR-<`R z@VsHfi_|7uMmb-sRi=qnS}rZusxJKaCwI3y(;z^;1EGUzKDrp9%K_T*P}7C7V*+Xz zXbM^h4nUCwskF9gGB}x?9s~q0)GG)>-SaDz5@3P|sTEz{q0DEl=i@An7JT*It@mn; z1~&He?6(a`VBUq-W zNU(!ZnkN{H27B5YVgv{w0Fz7yasPy;$-$F{1e0&q{bxL;xUhsQFE*FzRcwjH7#|+A z5dx9MjMC5Cd>SiZ;~_F=Fo-fCw9B`wb1t>D#@4F!Qhnj^g9rU~n`XmNk|cCO zE?qC=@yw>t%&Slrl>+y;7a^(7Fm+&Wab4c3R%M3L6$=(3|M0!HMp;BlUfYO0!)pa zYMW~m=V&%eT?Rr*B~3INt8pI?)EX5+HdHT0cF zhpy*g1REQzB$M-TXC_rxCb3XRA>RvxtIT?RA7uWR$Hk#r^s?4xt0V#WzrX9zVA5I z0DF`I2+aj~?e+im#TTyuZ^yjY$?;;~^3&=2z4nb)o}D~8Efn49bVxNH3)g4(^Eb|Q z`jHLm<(lgUAtv_22ZPn+lC~hEQU)if7*4WyoC%&tp1TYIa!5Xx!~HV0a~e?BjfcIJ zW@Y2th1+lbh!A%?8s|bOqdlxIuVXro3+Gp_Uix+2Y5(Nk{d*k+jjy)UPk#FL_e@%& z3!TTke0=Oy{o0ZjmMRbSd!oUmCyrX8(|#`BF2MAMe~dm^zf|JYBE37`%l7i3}~(8maNFTv#cTi&{f(lq|Qx zT*@>zo=dbb_a64B)zNh7nb}ICF%!B<)ydHluF*=fRtkf&L3Y~SoAggXYfC(tM%T}J z9tA?w&f^LBAHVzG8_n8xfA>58?6P*f}wbGOUeLUtZD5ghuR6c%q0% zlG@^Gq=`uR;_`yEXdLB>b-&Y386gN@K2J~D-Pt@ga$e86Ypb=B$Obm+A3V_7wCbg1 z!T!oOUpmt&z4_L=8dH_UH&?aD`K{f2`$&G$F|<(_v*hTX{_U3r$D4Z(9&AVE3!hoa z5`L$hh9346XGntY>v7tBy#34Hdbzde_V#QpjH}bBa9syDmvN%p3f0;?+?&LPl#9hW zJGt=OrHzYM2X_XrGf{$DgYVw{coNSC`cZU6)a^zPiLM z8MP1Cuv^IH)5M0)ep`F>rHaBB-|fspim>Y;zxK_a`_jerrS9<)4elH}KJ!zdbv?et>czX&GnHf{h*zvoC!9 z=3n~i%R3LZk5f_zf>bGkyoIWJIu+FdjV7bvgeSe-&KrN&zrXwPio*o|@qhlE@$p`N zI+Z!cpfGV$E+|n2Y#LrhWIP>=6_;~vrm4y$r+%|_`}PjSx9JG{Oj{ zd7daqtfUObrcy12t+KnZ+6V$K2*PrsdHLyQ7tdc8xwgm%)mX>U~ft zmvX1&_$v{&f!346IK)v1j4;W`E}rg}9jF!xJIU!x0hnBA5mIA`YA!Zs(`lMdjnWu_ zF`5x9m~X+%)67H0p_U#drf(de25a4FHMh1lYt@pr1Uq%%rnn__67_5@nq_H z{%4=P{>oQh30#{i_SE@}pL=$_g$FSQ4kGTq_* z5jj2HtuHK=D@BouEE@1My?OJQtqWIPx)_Xl`;|)Z;qE~s$o~Fu%@<*Ev_j^l-@f<8 zpZ1*#Pi5f z2y;_jyLf4Famn{WF4Ntez0h^Xxf+dzQ4|$C_uSS-yWLTFvfn<&eE#9%Zk)?Bi>oI4 zE1#>amCe8W!AT?;Dy~W;5i&R%ExYMSq%%c@;OO3+KYRVhuR9;V`mMir-fL{!``&B6 z^Lr<+575=M(v|flFRo;q$UM^q78l&(?%3d_*YlfStsAmdPlSoC{<@YXL|*V2rTZTFnZ6sgXuQ9rZkvX1NsF0&%fhBrjZD zx_G9!^w}@Z;xk8k&YYZWZk;=`zPY+}$*Hbas;&Dw$0w6G&iVR!VRP;L)7LKCym|>h z?;UljmGbKPdYpwOA0`x&Np?o~Nl~6mu>Jb+O}9C-D6SU>Cx&S6RfE zX`LIH8?anqA&nE1uvgZ`q9=F$$oKtmuixHp_j)}!JF-fi_9Ia}_s&NT^IWEB))~dj z^D*%-!PbCP2_>xPq0C>V1o1Qt8;casc-ZlRLK=Fm1_HJ7#b7u2QlIBRs-Gj%^Klk)-Fz)pS!@>B@_U`^sKgu0a2dBF>p&u%Q#Kll7+b{;+{RExWN`xXEb zEI1!cBG>h|cOE)~S(U%>_6Hz^>r$-6$w}|_-H(3$s+Z+24xAwos-i^!k3m8sW!HIdivzaUaMKXa(30Bjt2C`JGbuNdnk=exSBT>SFT;S zNo=Fh{F!I3@9%e{kRRXqWMOUN&)#^GVQc_CzW?ZN{_0=X2>-8Fe?*x#9S^xo*H%{o z$ElUeD=W=rt5Wb*-oAC~gS)m`uNFdnx=b)d!=&e!;kLtPEKd@ zwA=3=b_U=6<-cl_?w#xpIgA7eu-2TnPX_hof|N3Jy@gimXP>)%X>(DWo_w-@w6eZ5 znWcwM9yb>1$Y6|#Qu_M!YqVG^WyTJsX@8a;9(5i*I&eHTkJEW`FBt6KiX~2qU7$*-f%Jtx|7i;W=@!AIVNlx%{uJ^>frU&wXigwCEZTf^x8YKarfj6)+Y~@@lIpMDtiRvzkguOVOdO^F z0LCgGOR`h z`vRB$^X7)-DR1K>(0lpGpZr|){wst2Q|I&K=K2Z57t+w5BO=7*H9s*gjPrlpc|Kk{ z!o_qkOk?leJPD}25YrBvM4t+D-#U!WuO8+*n&zGCKD*K!J^b9$H|To*Wb}9vXbHOX zSQn%lOc6i#dq)?5n|K-MVtuOM{}Uh8$ow%+Bk<=7Q5?iw-Qe)cv{qYSep**o_{+{& zV0Nlz*H_{n?-J2{rF zMYeugnfdwc8%u{1`_^7(%{lnd_;zJgXSa&4$dhe*iACg2uP}0`aXGOMm15axbrKur zea2?=;3S@o;z@lv<8>=W5^)Ccm)`h6gQJ;@v4Kl!lK8+ns*a0m&(GKdG^@cngWWwL z;yrsyFN5=ez6HM6=VZ6np4F|j<-jd=PS^X1s*FUZmwq*GsK?!dpD)%%m>jyRtUL}* zw|B&5>8G(w18P2)xn8F0yYFp#u1^5S=)24Yin3!tb!2I(p)Gh!(1Z1CBB4-C87?`B zVzg8awd^~o^eNLt6XU*&9rJ@2U6DPE)J2K9gENVWV`)M0xAn_Wg=*@2*6uO4yO*d-4n)4+MO+if%^txGt0gdra zk9`{Bw{Kq9)eV~*sjB{L$JKIAAaLB+6K&XX)cim~LnOYprJ*e3vAAbxAbwPu?bvp; zXy5Yl%yTZ}q4Y|`|7p^a=`pkE)I{`fNyIlOYrP8@zLAM0i*KCqy8XRIaB z)h&yEJoBX6fIg{;F)N3d6EtQbOqNdgJh38TacsOZzWw;Z<#;wZ#;3IMGWh#5ki+%G zd-XZ??UGscc8V`Y3Fl0~z2yB0kwjkGpo17&V6~0;B1w~F$cxhVMWe0@+?>Kl!)W`h zZH77nDz0Zde^}|Q!&FamO~f{I>D@y0ni6XsPZ*fm-_LOAn@e+F($I!akw{$sUblb@97*{TpC#rvl_XzAho_z)r`Q3Ulq)oWfNcjA*8W4b4P= zNBsw6JZ)~a_lckYXReBLRTq7(7FWA>t8Y9FCdq(pqaN&$32b%Phlv|YKfNvMxAZAo zK>XPyz*C9O(njy4kV&$?-Ve7&U_|P3jeTKKnWP(3i04m(YN@SQ+F0At=o}laj80kh zA4+Hw-4YbXl}`mTr%fxgj$c?U#~}QerFLbTgv!mefx(b{3xh+~tlX6?*tR@-7|l2J zp_Rj5z&8x)COv&v5idi5682M<6)liDnQzmAB$FW=aY=FDN^-cMh)TN;UQ8T~e!Oo9QihB`dD>s;T^${mSfP4O?0?~}!Qj!GvAFng ziuUQz8pz6RO#_lK?&^o9p=KJrj`<+?G#s2C&1-G(K1}HE0z@)ok{S0F`DMGAk~M{o zJa(JY-C&|0W`$6xld*F9+KFi}%TgeMh=6xbfNBo&_Qo%G>z}wSFW_^UQF|K8G~X=7 zw`P0isApN;YmomOrUIlP2)~I)1v6PZNi}qTVM>sN8BV*oJKsMiG%j3($8qNk@ zM|-u0b+ZUTm&D;lZVE-etre^cJ>>yu>V2=Dl11*fnf5HhWIRKI8yyxWqg?u80OUaG zY;+bq?_`PO?Sq#FhtPlzgZ#|5;zSjl;zimzG$((&N1|{DA5uIR#;xdfE`hY6{- z5aHrh>oN&k_v?bA%^%3L=lyENoVP`lG6~Vx9XNOhFjyX3rg2W40ZD~){-Pf=F}`iK z*KgU%BNF7aByaG7n}M(On0#3KJj-a$UdN9A2wrYrLoGBkp{FzOZIzCSGu&{A1AI%< z&v}2j>EX2jh?7*B{QRw6c4Gsg$x5f|YDEQVftx26;e1*^Z%&Ka$(|X?YKnN5#qxTU zV?|h<#pfnC{p1+w5JJSVLBIn5*ZQd&>pi|9EZmt>+I!C^G~@+asa`+Dc$ezVL}1wN zSxEnsj_iZmc_p@$84&Q$I?$etR~?Btg2u2}J>7l0y=3mi?6aAT+X_n=A%$8QWEV!c z-a!EcSDHn^$Y`^b%G1GRQ0vQlY=P?%@?No9jv}+|JYuTV)~H_zB)T}!HUW2ls!%^A z!ot>3bjucXJ0B~IXHFs%6fk{}QsIMzCI)9Nw`j1Y$=q7l(j#`Be(zsUG4!$XzMtxF zglNx{{4i>R{Jm5{umn@FvoaC#i||^~IVKf!7bcrzhWQ2mL+ml30LFm{%exX3$8jPw zFNlvp$|v*Cq*x6B_*(aP7L&S(Z9 z?Eu>0M-`P1#}LrTpc>T3<~TiyBhSE%m9+E5)htN*tP73qMXrbCuK)cj&la9va(W5YDls=7`~(X)HKb2A z03IOp*>a%ElW2=H81AsYH`eHx-j;`^=7mbQ-PEj~ zBzSsH2fc3m$t;x-ulv+kQ54_6ReDfryAUXgph6h8ofp^D#>VAqhz4}WY;lf&c9sAF z5ymA>Jwh@JG}MiUd8n zFW02L2ft<3MGkAO{v|1&+?C^8oWL(X-Hd1?N%HB2oV3HNAF*0=&YiQ!&>|lGO;NNs z(Ayb~04X?Jum&baj2Tv$%p{UAnl{R2Sf(Jt30c$>@w0!~!z8-3Nd}*RilS>p(cJpi zK>+G4c1AawK{8zY*CY-+=oHKT=LyvUookSaJ(W49BK`n2@2J(4i}tivp-F77oC~~t z2u@v|ZU3i`_-=v_d-wBhLnnw|X{VyWZ-@a-TUI6LxUO;u-jMXguG>gVIihq!9at8% zPMyID(DXS@Yu&{e-VV{3OBt#_2MX>`>ntt-_56Yzv@!;Pc1bC52^{9J1eIxL2T(&Z zr|##W^G2*`jd`6`&=!gbP87vs!TbzQ`I7_X98R!Xv?l8IRyuVS@?9>xX8q zw_2k-pNE_m$u2FCGF#J64I<@$qUEJ2*+5ZL?cpy_QuU|w>4v;_Be_U&F+gR9aMq}z z_!jhy>8%sIuOAA+@-_MODe#;S`UFvQ)0kIQLy?%?A-ymp!p3AyvlX6}s{mcEzc81o z=j$V-0q!%>L8nnJa$g@;bX1&WHwm^;DK!F@E0IG+V`LWE0yMhnL_7D6xCS0I7G8c8 zrKHnkBGIrsB1)KLW13iiZc^dA$z}&N|3!Ue-NEwNz>OCL+b|$iSC%&}tj=;!i2f3l z53vXh0>Vx@k^tmZxJUzGS`xx9@;vQ^y2*`6pEmDnH?w z*CL076SW@1DV`z+NG3q>IDpwC89{7O4EZyzEYACHI&g`|0&!Z`6FMv1q%q*r4sQpD z)aQ$1NI8^hv6N#`Rf|r4c@sPub49Y+wv}!UaznI6^v>e)6$S*E*0nYyRcFjM7+;Wu zZe6#gOh4@i{P3K5OF3&Y2S1*W63Nk~oA}NI5|2<&9beFjszd5M3h4!6x3d?!v23?& z@v@f?3*R@CuxZH;I@O3n&O@nmB4lYeb?f1u5P{ul^p%=93O0obNaCbqj-j~4bu4?KGtP-a9VrHZ-k;AU zxvRJ0^hDd}i7uER%Sk2DA#JG#CH}lB_+o0vkYKC&s;Y~v4Vkja5&8PQj?D+L)YDTiK=g~>0bCuXpYcbq%56l&Kf{sTH)~1M( zOAS>{;$kM$*3=b-y#(3%0@K3AlrT|j6Zv2!19+RWdnm*MP!j%rzvr!Um@g#+&L*KHj2u!y0Tm<}DJ1MJBCZSdojwpi z$%@v=G!g$xiV1aswA&7L*GjLgq&ReokH+Q`5Nw(zVNlHVO~>dP;`}M+T#S2FLp=S0_%^ZNNnN_C6uPFrh#QJ_R?N7lRQ6))Q4V=VP ziMahJ>`k~EY8!@ESz)%|V;Td^btQ#yV&lX*rI9)Fg-g4b%8w>aC0}vsdDU)VNS5rk z^COKrTVMwZ;CvN62`rEo;n1&Qx0y%{5J}&>bwInRFqzTIN8UuAGg*gX6USlHQVc-f zmJN~4BF5fi)pdF&f2`DiRrO&XU_MCME8&=MSVo5itAWjG#l|=|45R6ysvV3k07Cn= zU8f7ug9XqO<-0Rzh#0?(WcDjx3qlN{zTi0i=Iu=f)mwW=J6Qyy{Jv)XkZPb0KZF}~ zg*Xq?4fk#=TEuzT zWngzYUZ77}!ka~eG3_K2gI>06?7K~~OJb-pf@VKi-Lf}bnv=D+kX1;Iu_#phczO;$ z=~=ZP3Wk#sX{YjuZsM$nb=qFy@&qbjovu{A=3yqp?DlPt3{o6>31>KN_SrQ1o+Y}PYWy3_B_INK;AuwGliv-X%6@5beI8n8xQll*sWxoU8jOY0{<$7sFBM5WZSWo9ziLo;(&q{0nE7YGG74|H~QOwmr4ttDr-WX0sRE3(UD>%4?`PfHbn}~8s zx(Sth*^}`xF%k6{UcKYZFt2)VN#-0pI}ozbdCg;bYRu=o2XTq=IL#*38JgGgN3~k7 z321x^D=8_aPvY9OOMD2F231Dy&LAk?jc_?QKo9`3rwS!==P&>)SpHb}OnjzHWNdml zMVI~I!w>Pc#1fx9k;6pkm^ZeyMEV=v^q0vKc5~22-`MQg$-}}bLUZF0H^S7x+LGc+ zB%6RP{JF)LOw&2~Vkxl8Qc#6!Xe2bG^&KH-QeB`*q1BnBPK(gB2z%6h5xt`>2}^hr zi#9Yd_0}go642LUoN6htBeOs$hD}C$hCxm}P`>M_czRt+OWMcyNU<5mIGHaO^q6%a zJ<_GD$n5Hm-f+yf=Q8F=Mqn)?P6HAgz4iPUgSgQG_1D5fW6EJ!LUZa3;AYHj*EG8+ zv$V0PW>2x{50XBc2hW8V$x$GyTiJ|-nRVQ{qL=-B&xqz_y#ctBFrHod7BY zA9;mW>l%_tL%SjB z<#k#%dSsZI+ace|0iBzc-IZYj7mQgxSwyZ9KBPtrMN6IWoLy@qRnd~N0Ez+x|>*$m~L>A9eKwu_pY@b1CMCHnkoq& zqb_SGT$nm5=u@}tB%K^5PXAZ$Gl8b^Si2Fa(fA{#nyu4K=|+L+?2y*TQ3H4)hg@EQ zeR4VePIEl73`+tVA~HxP9wH|*$!JgXV4^uqgiO|UJxGjX{3!hhiY9np#v~jm1noQe zxaYSQKCI|EsX~RZd-GWYndG9=-$T2U6pmUaK^;j367w+C2^;n<;_hPV?=-EGE+fYvmV|`V zgXgLznUu~{x9I7JS zbs1_%@R-JG?qB+#=^`F$#QQX;&Gx%@IbOmJ>u|*9IB6iE^O{EpEH_I0qo=H4@S?vu zWq`2TIq*t)R5O2SKlBs=-4TboDdN_>4p7g-=kvD0ZJPK6btIG(1JvwKqS$K?j)w8Q zu@egdr`Qs?LN_rXhA88O++bEkvxJ2?@Adei*p@YD9*xL;$$9o0i+|-Hyy#3AVx9`Y z5$53WBd-Ur#BZZp`-Jk_M)hCvmSTvC9g$+{P^T?4$VcDmoyvwUGiWr~&IBj^3>ybf zGJ2pTz3=%!Q+skUW!{e_{5!R3vg@luiRn z`fifOL^n{NXm_5pMwIP|DHnK7x+drt8R!5nWbnwLustK)? z(k)cwn+zaA!`eT-$ctA`%~orgC%rMznk^YWO`7v#2T@L0g~kVpcPUc^A$}T47^oVe z>F!vuSR`n`{ya60k6Nb|I}7;Ec1&l)Go9q(;$~JWdUbqjv)b=)*kMH%-o|YO9zn}y zE&+yb^~O6!gz&TTp(XUxlq$i*X+5ewITn3S_1W4TWO1L~+_w*PF^3Z{S61;!Dy+*% zVeFV98}Oiiq8@phO0QP_y=6af4F6C#-j`5se;KYIyjiHN5H5YywV7as8mWZ%OOMSc_n~(Z1r>ij`##+!LkLN?-kmJ@9vdi zqJ7yoVL(-@ah1;kr{cr}#ZZ9I0-K2NlT)y5ca-sDJ+o}4K4P{V!Pa0ng%h?TS8K)8 zoei(ibrw%4GY#g)vI8W1p0@jJs?SVCw*^^Ogmj!AV?e6GbHhVZRe76w9MrgkW4csW z@#!HSL~<7E(UyNuLA#3lM8ru{YvVRT$pr0$eBMh`*|z%;r{R$wOkG20UQe$#n6zVv zLD}-IzNutc)7*41QTRt)=zGvLsk5z6P(?-uU*)wFs!eAeqnjSD1{iJT{iklN(3BzT z^+R=~0yz`tCY^G6Si$4@)wJyNV;T%;u7>2?N!>T6(&M%Ui81fQA!)U%a6XfYX!TMx z2OC2Yi^_apUJYlPtfLbEwP{8YG03X;gpiV-9bE{@ifIPy!vB=V&w<%AtSL@}ybZ8p z!w=^H!rVLK0j~lAqcRbN-{y8#=ylfyg^<)a@#t1|tgdD;_$5a_* zW+r8r?^x(1+l-nEeI9{Vn0-?Drj9@Z+hShp0zqEQB**NBN ztlA7>u+N3OyWZ=+EVA%3@SsA%SJW6v@fcQUWi=kHhDFd+2mJvJq@X-|TAZC`UTI_Q zW&9$Zxj<|LI?oRy35?L`wwYfaYIjGy_0v-8mv18bo6sQS|>u-e=H2XJIM?+57M=PRQy@Hc^ z%+k`f1)@SwMHZOuTP*G3_Z^uo2xBO>FRMvppFVrz>D_5?m7!pFTP>C8!0f_886P6iKBq?q~Ac@cB)#Z14DT8 zz#(3JBgH@wg-~~n6{kk!I}W&kyrAj*%)sju7u+KWi8SL8E(qjpHTI~2&H3CJ&O#() zU0%e4)-s{5JS|JSX`;oIFb40W7)x)*nhR`5hsm*iY7aH4M1m+=#B50XQ1?7D+kvFA z0OStRBZ`_c5k%-7=pGy5N`4#vwzg6UjaRGU5@5^6Ru$*{OwCZRI_UvF|Ny z%m`i~Ea!dxM^E;LEGo&2#rebew9raW;u_;*3MGsyi~t!f#-b>{7_vQ4OER`iscW!W zYzY;98lGWXl^EEDP$nVhX)ziW<;ws(iKg#IWZ6j99@d}@nl3jf>W?AT`BkK0=c>40 zkpjFNG>MAifpY+qiTXWPb&(F6Gs-SI11<0+@M>lcmDSS1wkupyqa|b*dR+mcQqqT8 zau2q^#D7diRkG3=+BMo~z@iX6ke@zUrH1T{Tmn)@@xWbAT7Y2@qMGg1KWCy@n4>037W4I;sh*`GnHrQ(nwx4UnyUE8 zF*E^#omw@=uZZY|sczgC%x~9tdzBUCoO0lvvx-s1Z)K~YRIT$1K7+i@{a0f?H6TYT z)|ZL&+z>tG(I<(wTm3E-D6^~c)|9=|D!a($nW=zjF}Tf%LT*CXSb|B5#MJz>%cC)` z8jR8qVUtF+WGB79w#b)|DK!9_Z-x| zDX44g!mvjYL@tN_KyO@WT1`On8QN{%Mo*oT1l2E)_G4q-lYOy^9?yB@hi2N)po+N( zl%I`$Kf$h{9=nZ&0r$i{>Z8zj&yDo*$+wn}IvS=q2NdX~sSa|XoNyb=UTg@J!ViAA z!DBd!ig;}Z5>Cbf3{!$fOl_fa25Pexi&h^8!V(G4XqeHYyQSM`-5QmKQkR|?4!b5i z)*MajI9NXtFPn)0(>{#oJ%k&nb!iQ3mBYc`lwDsDW@YI$5=k3aC&?Yb$(Ex&@|if9 zS|fVAU`VK8)}cS| zvM?oO%2IGDuIsm|aj%WLZqDIZV~)!MY~mPXj_h(9%oRwDD9qaYc5 z!Dg(1pfvk5UcJ30lD!kL8})2!F8GZK8O>^Z8w8fVIv+W)gB}k(tD;63RU1fRZ$z6( zyS%joV6MCqmp$W@F%n}MVd&jBS|d<{ysyy??fap_oe!^wWK3}pX@ z+2^#r{B4|GpRQi$K@s|n)rOE}&QR(+v|rfO1ZocrnLwhf>v9`RYGLH-UH-7L#ql#+ zWeF)uEwa_G#%S1y2y*xckyUesWifTROzxjQuWI$_Bv#!H6BSz=w$MLMFF`fus1U$4 zJyt^S4~q$-w>9Z?0QIrSMGz{urLos4>D7`*rJAnpgk6C|*4B{F5KyX@C?sT8*LHR7 z(W+EOko{Au8>o@%KX-Z5s27QQ7fNIs-y~qo4i2^SqMbNxRznpImEs$nX;O6ic>N)UhIGGD+M5Wav?#_} zar7GvqNDkLHYD~-;()8Zu_|$~7u7C8sU(7mwE%je94OdmOs2bKBLs>Ym0efiMS19N zMRx`(&e99x78_q8v1-!^;soadu8NuXM5Qh>SviI_g&#LEmTTY{Ov>7)jo76ta<|^g zIz)iZv1Lu)6&AMob4#!G4Nby&kMbSX9^d?&a=l>d|k8)L3(-PO(80( z^MVXjsI?&yOWiPZTFL)|RXv$dSu50J-|vK%je1ihv%v;CS>x-xeJx%h`}AsIo}9Tf zv`7+b&RgR7;fkH89H8?O#Al-a~wEw=p^ab3iE z@#e`8mKynu<-D{A&sCC^&GY#fs5q4c*NMn7>Eynm(r3(KheK*s`%Qm=WByF=I`pVDFEd=?^ z+*Jg!%9pU%Xb6BKw^W9qE2YL?Xt5}idr)m9QFutOFj&N5iQFZO4PGjUF1|Bp8|rss zSLH(mbEN*Fl4*8SF#gWhiu{NDtfaMy`E*6ka#zgmY%=lfqem4o-vaYB3k)mR%PX~! zYoO7!9QG*4C~X@#3faEqkjC_vN*dqjEea)873}XS%;+WSwZt6DN2NSxd1ft1bvi5} z>U9bemj>4CxB1UP08-cS^|GQ>N~n%-?OY&qvcqBM$}Q2({S9!w7{U-A)#u(vWt7i( z);#03zAzQqW0*AM&U98X8O(O!P3j+n0j1qfG(;n?3}$2m@UYycQ2UdGO~Uxr;xtI- ziV#6x1CyQOk?bMT9&JJDpvommuva+iDs<|mN3-6?sXe8nm8Le7_w$->`L4OI#E#hd zOZF*Oom}wuFIT3Pm%8#&=aXzDhHL|EWtOdqg-r7s;~|n9WEd8}DNGkyf{Q<6A~ope zFT*;72M-bMjOM4$>dN7sOu`zMnr-!I!fLp0ijR*Vf(@KF@A*v86T>etUMkqyF?Gg} zao_3d*c8^1WXR)GGWwPZt9-!4*5+ezixm={K1$m*!yZ#n88+-TUj!rWY`7Gz#i$0u zf8#8QsAvvG{SM1DQZ5k}REHW%@bmds3og_}1uB6*>Zb9JOpFJ>cW6-)rKYW8zR?8KffS){TmH(CjFOZ!`Xv@A}ab@H>Pw#N;9B)#aG z?%loje^!;q7#7=BuY(dC3$H&j4u2f$h-{}ZhV=jC{;@ z*=}MRGPMlMUCzwBjHhECGnL0NBclhz;TVX=VoIe2rHItHa?iu#M(KB%CiL0{^=`IU zkhd?>z_rr^Vvw=AA<*cEHnfFt^hJ#aCAzZTyqEh#4sWSk=(gyClRyyIR*A$Sx1^7G zHEH=dPATHf1rGzwBGSQY%v04%*EjX{JSu<}4yO+-Pie5M7jizGHBt#d&-QB@pKIuR zySGtUFU^Na4`l=N#D(8<wrK-4X%d-*ZFp|m$^E; zTsQ9AK#9@0q;#%-fdK&C#9F_eBiB_@j$|U7w?ZHkij0hBT zF}L7Xmz4eo#p{(2xs{un6F&=!r>7^gCkL~mizN#iA0HnJD?1B2JJTzI$<^Dz&D4v@ z!Ik1S#a|qfU{{cfwUe8*qXY0ar>U8vyPFU>`D;J$ALOsSAStic#(y~Yef@{t)ydiQ3ty^y1RhDQXXIjH;TVIb+U7J{kuRR3x7TSiN3d#67ZztMk3nuGp{b8>gF`-3qDv4HKs_OF4szB04@8{W;@;$IW= zZ{zvh^S=f1>h7QX|Azh#z5c}VM^}DHN09q(r*e`)SpQy0{^CZC1BIH1#_A4 zm@=8Mf!LWiL7ZkxrXa8d6CV!;h}VLT&5WIk^KTR?F4nJ=U~2dGsD4wK|EA(%=ip=q zftWbi%)qZyTpUcMeC(!7<`$f0Z0u&Htn93RQT?6=elb-!A#!$R)<5KbT2$>!-7Fkk z?1jh`tsUIG{?(yrZ4cIPGyN?Z8#gZ(Hy0ldFDo}Y8z(#Ozd+hx7uVM$|INw9%FNFG zr^g(`Fa64B`kHLk_NJC#7AFVGKOMiPh5vOhufm%Cu8mjbKkct$;g@g$o4Pr=XgWID z36cMf4EUS!Pe}m<|4}UbijJT^hJV0d^WXLMkBSpFwPg8oDai6)f&Vuq4J$`ahyQOp z|APLLMa;#`)6vCN#YM%;1`KlhuX+A6@IRT9=66Dt=#D=Yb5(+d=2`Mse2$M6JyFF8s|{C^if z@b{9$FZVn1G~At>?5x2q|1QjbB+CB_?r--0NXq|{`QKrGSxY!NdA}B|m79vE!++`i zKLP&5plA&OJGeUjSE2tM@|P@s+jm}L{;TbEKYQICS^l{{{v$1ZSI+;%*FVzj|DuOi z>i==_-_rMgE3e@lV?7WjX%>;E^o5dU?D4R(0_qv!d0|2zlD zbNG7ijo>8v))fF?ruhAa@cJO)@!AOICZ{9?w+jn_!$wO;51Iu4FsJ1t#WZ#Mq`a-; zsOQ~R+HN}azBF~!-5f9Qa%>@6lF`YRSoNEk%fTwqHLOD?72;v!Ks#Y{i*W-*0|M)DZOymJ$tcnt4+@#Bp9(8H7~}BnPbemMMqF zhzkLc%Q2GRHQ#E96;&##!t?-)w9?=K09%R!UP@hZRyuTe=pcZZb~&V^q+7hN!{*|N(?=w4#eQ05LsCmRTvWhpt4An91#%Z6Ha1^D2oLdRB)+K zo01#-c>X&-3~@%!vxU6%R~au=|sbd&HNq~J-dV9RO-CZ zf}^Z_Dm4TVwG(NT@PT|efnJWAGAw}%0zcpxF&yFe+-0mi*S`1rb`$i?2{jkeMg(8iuM){@jJl&mxGPebulGlLTC0Rp6>!n@_CQ7S2mG!x6!4u2X4 zKB&BGh3{&!Nav^G1G^0ndjv2H8B$XkWy zYCg}=3n|!LQ*pTxc{pF3M0~Ekw!dlqq4-r=5*d>12im8*Fj7gy{{9Ft`jTGy^wdJh zUP@RSO{fU4sWzxvmDO4};N^;kS-4re85Xx2drI8k*kHet1#W%c&dZc4D^_$4UK3l@ z&u_Dotkl>84jsOzXkR2)LU9b)f?{m-qb>#%f-X}96`mKAqbzdpIs(b*;O6RV)zdiK zY;uy{Rx*@aq@MYH&K7TLd(Ggn?bR!n>g5HcnvIw6d=VtXcl zCcT7p5Yi|Oe^4wALl@gdQ%VZHL@_8NGE(31%Oh?jbr_yA`Dtb-xk|$X&@*#5T3Sw+ z$mWA)C2TPz5&+J`(%*54P!sn+aMlNm_LiEexDrvz3muGZ3$*aTL|;47jQ>@>B3O~= z!;kT<{p3sMmsR`JP2=VL8pl5u^bNd@Gj^7m z@ZT=uLp{objYHQ}c$t7??2^!GMAktK;XF<_!X~EY(38+m>|4=7Ni?jX$R^PS$KtlA z0-H;=HBZiaX*$P;?$SCx-x4OAExYC$5iXE+w72{JFt!@pJYKuBslg$YBNc0hi-eU_ zRS)Jb2bBjC&`KcmmeBV`s7q9Ak2yIgIxOg8NaV>O`;N-EbVFMh+&6XAJ2mY2U1utM zRhb-d^!M1CaS_tFc`)|A_oL8XUw@x(_ylJx?7Oau0CTQr`ymmTE;vfBok_v0uzFRT zu_BlN8;6gap$g>(tN|LfV)_svUZJR#7Skv6(-};mgU0VB6;dBKMma3gi?i%CMO+yh z-HOmBWrn|hKa5T*llWHS>nUxR&nv0CwlL_NPFeZ6v&nW%D<`u75)q~^C`uL^QOm4> z%%z-_kpZeSQ5>xo77__T6gmnX%4BWC_NC5sYX4e2|30k^Hhd1ujt?7|Ykt*O!N27H z@l(^n=N19xhN54$B~Es{@FC=*^YbL4N+yU}Lgx-aWiwPkvXVl4gv0%Kw8*Iiismrk zKo9sdATZqW`(9MKwoc%(aN%7AQUB2F~UB=4%>%GwjB3(Dr0uRPsW=%p9R0=mV))wee=1>lvk+U{a$RYih zy|2%5^Gi68u(8$a!uG}vhdyFg$7BpQ@LvaE(Q2Y3(Xr{1t3X>YBZn&{=$7rHOMNBb zTd0<5Ax)Ubp_(TqjXiwNk~`sk+2?t~oKusK>txllsw?zGSHQD$fuBgoiZzoe^F&Ts#PpwK{(;yt3rCmeP+hc=I5#P;+XYfh(~-M9vviGf2s%AZi0dw+>_6 zaE_u3YoSjU>^nI*iR#6-8Jl@N?>tkebDSwE7k`U4(9(P_@=)OK`O`7}>iHOY&ga`4 zu=CSufEOzfW$o$R&GY0N&y(sj-so1|HbKXnFtSM&P25V3i!{9^1LfFdX;V?b-0vgi zsmE;u+W}vWN0KoRaZC7YNVelfw4Keo>5z+UxHMH}v!2Uzj^!NLNw?vOw^qL_O};+0 zlO4p+#S9~wBgmbw3Irl*rCAVp&8j`HeutGPjv1Sjet0r-FU&;#V9*RYNzEK(1kbVG zMWre3^>yCvn5y0aQ#ohUeswt8q~b@IPUZ`E?muo%m*E;FOcc;^K5m{I2bPS>B8F1sq2sYqN0FXY&$38~jO=@!s%xTNspk+q z?szIE#z?`)@ats9m3D9?YLD#uG%HnCVmE+3L`99Q4t~lGykYQsd3tWUxYO5p^H2eB z3AEkK58M;~RC(jkJ8mRQGU~)w0qrXnB4}9oR?`M9)Q)u|-{+cKYee96+2!~c!^#{E z@eo8Lx88a4@j5`keE%q+-Paa$mT)Kmy6}-e5i}^o(|`~eMwV2IG7h-cfOG6rM_mE3 zL4Im~KiIVPxG)>Ou-+EE95_Wtne2@iv15{$TRjrKoBwpIQj5EJc^@yp;(x-NRtw2s7hN+8PdGld04AvoeNi@^%bnBdq>p0)_aFZzg)y3k`dl^ zJ-%bf_rH!#+hx|?H?`mzH-+9(-I|E_f(~=N*~1z$lCCM}qBAz_B$C#A!-uc>P02ry z9Eq`OMUmUcx6I|bzQyQnfSqauz_w-lbhOX&#ixQ#r)*gRZ(zjP*U!v-HIj4WOr$Qr zz~W`-ZZsSvhEkuG?dO8S4Ru3HQ-Ke7RP;`!x#L)VW;3ZNTVKy7Ssp{do z#~wIS2EIVMXP+fv&8$hzLkfnDjFx8MRV&ZI9)p&gE6exUI;+MneY>_@H~PC4Doj6Y zR+=8tc*l@he8{NPzi;$4nRmU8p(UO?A^_mJ7}^p&_pF&jv-W-=N`Os(q$N> z{8neg{?qSlW{)OeDU**Y!ViLdq+~<3fZXV6mPcR5(X;Emch@34;pKSXuGPTCQ)b%+ z6Dv;e%`A?p%JbrEe2V3}z~eJ)res?llI0bL+0oUVHuHtBA=)Gi4Ao+z&mA9s9DNXZ zusVpQVNSI_FDr*F-C2p6y!9=Xrt2)S zEC1oPhM~py?pVLB%N@iyf^-F$7)bzIAJuX8L|B#{axy?$<7f$cv`e{e11}e*D)?pSFJIMuCwzeYqwqqU%Opn%8zH=3^7jT_^xv&rYH{EkZBQJ{&ScQTd#%3VJHO&QVYx*0R*m<72uIIbJ+h2p!>GHVGbJMuY%v^+L4lVyH zvIR~0*xu~u#JAENQwZQ;jQ6s)Ifz5;g~UvP+*Y$m<|HiyU?%c04yn{LHJ_&4R&TSl z_S}WJLNnK>JMV%pw1H(y zrypBcIkg;>7w48%%9YaMOti94D@L7Cz3SrX)muAV7mx|O!&ck(2XZ(@KZtJJ8eDz% zVLx1c?cKva{qt7`6ZUa*={GK4I=?hqG3An4V_LmzJSp(lZ znhhU;s`Z^-(i=?9JbCfj&CW|N|0oF}Wm>*;^75x1S(q`gwW;%m{URTs`=HahxqI*0 zt>NJy;E)O4i>iVUMjQsll3IX7WcAF#;_=4eUOVpd7oR-+!ZWjZ-rD>4;Wn3N8cknq zj$7mHy+MDR%g>$tNvq2bD z9zR~{wnrQ5AN2F`)?Tu?bC@`UL6A(6Jab-L?kG>Q`4E#~_thWV%$xJZJ2%WLON&9t ziqG?0Fmylo>vul>V7D??S-d#6-!3>C`1X);nFb?7q^hn^f+dBiRZ691wLDwD_tDzY zu@#f0PgDwvqR2Aui5MkIaeud%jLHj*UO(whiabeS%}l-Q9Egpylb>AKNNe*b*{t2c zIFD8rW@oD*sUH;I|6gyfZS{0<4sq$}Pc5g=NfxRkl(}ijdlWW+qsVXoQ?HflEAxYN zqA6yUn(fx$6f&0#U6NSu;H1d%BG308wm;k++}ZACIkLgTgRCXxz-7)4lO0#q&=+kPub(dG?9zB0zcC|K{(8=RC7^JQ!@*+*Maq->v+ex(!(5OGuq)3xAON*6eX*5a> zM}-atI!vTcDu+R{He=2H-G|#7hqhL7DnU^^y!o&~#08dTXF?Mk_WG0+s?&8o0A(^^ z9GRfmXwEf8lTkKFr6}?=`}kh#?r#6eX1Y`fN|H;O_Pe9Kc3x+_zSaqAbq~ph6Q6mX zOqOPse{pvQMIm{PLZon}RyWnKmS!8bHe{v|G-hq3bmr0JftsCGvVC`F^TXS0v{Z^G zV+Zemqu|$hZz{0~XX>?DX*8Vl_gjXo2>RVoFVjix_u8Yydf7W^4crG0hBjcArt9sb zTrX$Ci3*x?wedI|j~#ihg_qnBVCt1dxpZ)U)0N6tXvF0*h4FZl9zWAuTC9ySpJzHb z=q95i3Iks_07QHgU6(==R?6jaoTS;f)gx<-waH)%Wm4)Sy5Ak8-mD#tLlfUV%$%5X zILK^Zn2V$+l}m?*eF(%m^?sUZnra+?ayL2mR;S0X&PxuybDVUcpZmKV-@QBhTa7eg#iA%tP@{{g5wAOj&)e|P`@002ov JPDHLkV1k}Se#HO) literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_fantasy_forest.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_fantasy_forest.png new file mode 100644 index 0000000000000000000000000000000000000000..615f82aa5248504e2c471c08cf40d16b7ee0c5e9 GIT binary patch literal 26672 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 literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_fire_elk.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_fire_elk.png new file mode 100644 index 0000000000000000000000000000000000000000..a68022c3a30fa57e553c72c0d1db9c605a3018b8 GIT binary patch literal 24342 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 P00000NkvXXu0mjfSdEkR literal 0 HcmV?d00001 diff --git a/mods/paintings_gallery/textures/paintings_gallery_3x3_fire_mage.png b/mods/paintings_gallery/textures/paintings_gallery_3x3_fire_mage.png new file mode 100644 index 0000000000000000000000000000000000000000..f49b12359e7fb130e848f3411a2339623f2a6548 GIT binary patch literal 25074 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